@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/MontserratRegular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/MontserratRegular.ttf')  format('truetype');
}
@font-face {
    font-family: 'Calendas-Plus';
    src: url('../fonts/Calendas_Plus.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Calendas_Plus.otf')  format('truetype');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/OpenSans-Regular.ttf')  format('truetype');
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/OpenSans-Bold.ttf')  format('truetype');
}
@font-face {
    font-family: 'OpenSans-Italica';
    src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/OpenSans-Italic.ttf')  format('truetype');
}
@font-face {
    font-family: 'AvenirLTStd-Heavy';
    src: url('../fonts/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/AvenirLTStd-Heavy.otf')  format('truetype');
}

@font-face {
    font-family: 'Gotham-book';
    src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Gotham-Book.otf')  format('truetype');
}

@font-face {
    font-family: 'Gotham-bold';
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Gotham-Bold.otf')  format('truetype');
}

@font-face {
    font-family: 'MyriadPro-semibold';
    src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/MyriadPro-Semibold.otf')  format('truetype');
}

@font-face {
    font-family: 'MyriadPro-regular';
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/MyriadPro-Regular.otf')  format('truetype');
}
@font-face {
    font-family: 'Georgia-regular';
    src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Georgia.otf')  format('truetype');
}

@font-face {
    font-family: 'Georgia-bold';
    src: url('../fonts/GeorgiaBold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/GeorgiaBold.otf')  format('truetype');
}
html{
    -webkit-font-smoothing: antialiased !important;
}
body{
    font-family: MyriadPro-regular;
    min-width:320px;
}
.no-margen{
    padding:0px;
    margin:0px;
}
.no-margen-left{
    padding-left:0px;
    margin-left:0px;
}
.no-margen-right{
    padding-right:0px;
    margin-right:0px;
}
@media (max-width: 767px) { 
    .row-mobile{

        margin-right: -15px;
        margin-left: -15px;

    }
}
/*upbar*/
.upbar{
    height: 120px;
    background-color: #ffffff;
    color:#aeaeae;

}
.logo-img{
    height: 120px;
}
.upbar-social{
    margin-top:45px;
    text-align:center;
}
.btn-social{
    color:#ffffff!important;
    font-size: 14px;
}
.cont-social-fb:hover{
    background-color:#004088; 
}
.cont-social-tw:hover{
    background-color:#00abe3; 
}
.cont-social-g:hover{
    background-color:#f14724; 
}
.cont-social-i:hover{
    background-color:#db176b; 
}
.cont-social-wa:hover{
    background-color:#2cb53f; 
}
.cont-social{
    background-color: #aeaeae;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    margin: 0 4px;
    text-align: center;
    padding-top: 9px;
}
.upbar-cont-search{
    text-align:right;
    margin-top:45px;
}
.upbar-search{
    height: 40px;
    font-size:15px;
    width:100%;
    padding-left: 35px;
    max-width:300px;
    background-image: url(../img/upbar/lupa.svg);
    background-size:30px;
    background-position-y: 50%;
    background-position-x: 3px;
    background-repeat: no-repeat;
    border-width: 2px;
    border-style:solid;
    border-radius:5px;
    color: #aeaeae;
}
/*mobile*/
.upbar-mobile{
    height: 50px;
    background-color: #ffffff;
    color:#aeaeae;
    min-width: 290px;

}
.upbar-social-mobile{
    margin-top:11px;
    text-align:left;
}
.cont-social-mobile{
    background-color: #aeaeae;
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 50px;
    /*margin: 0 5px;*/
    text-align: center;
    padding-top: 9px;
}
.btn-social-mobile{
    color:#ffffff!important;
    font-size: 12px;
}
.upbar-cont-search-mobile{
    text-align:right;
    margin-top:11px;
}
.upbar-search-mobile{
    height: 30px;
    font-size:15px;
    width:100%;
    padding-left: 30px;
    max-width:300px;
    background-image: url(../img/upbar/lupa.svg);
    background-size:22px;
    background-position-y: 50%;
    background-position-x: 3px;
    background-repeat: no-repeat;
    border-width: 2px;
    border-style:solid;
    border-radius:5px;
    color: #aeaeae;
}
@media (max-width: 767px) { 
    .upbar-social-mobile{
        margin-top:8px;
    }
    .cont-social-mobile{
        width: 35px;
        height: 35px;
        padding-top: 10px;
    }
    .btn-social-mobile{
        font-size: 16px;
    }
}

@media (max-width: 435px) { 
    .upbar-social-mobile{
        margin-top:11px;
    }
    .cont-social-mobile{
        width: 28px;
        height: 28px;
        padding-top: 9px;
        margin: 0px;
    }
    .btn-social-mobile{
        font-size: 12px;
    }
}

@media (max-width: 370px) { 
    .upbar-social-mobile{
        margin-top:13px;
    }
    .cont-social-mobile{
        width: 24px;
        height: 24px;
        padding-top: 6px;
        margin: 0px;
    }
    .btn-social-mobile{
        font-size: 11px;
    }
}

@media (max-width: 330px) { 
    .upbar-social-mobile{
        margin-top:14px;
    }
    .cont-social-mobile{
        width: 23px;
        height: 23px;
        padding-top: 6px;
        margin: 0px;
    }
    .btn-social-mobile{
        font-size: 11px;
    }
}
/*fin mobile*/
/*fin upbar*/
/*navbar*/
.navbar-menu-caret{
    color: rgba(255, 255, 255, 0.0);
    display: inline-block;
    width: 0;
    height: 0;
    margin-top:2px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-top: 6px solid \9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.navbar-ma{
    min-width: 290px;
    /*margin-top:120px;
    */
    border-radius: 0px;
    height: 50px;
    background-color: #9b0204;
    border-color: #680203;
    border-width: 1px 0px;
    border-style: solid none;
}
.navbar-menu-items{
    height: 48px;
    /*font-family: Gotham-bold;*/
    font-family: MyriadPro-semibold;
    /*font-size:16px;*/
    /*color:#464646!important;*/
}
.navbar-menu-items-doble-linea{
    padding-top: 5px!important;

}
.logo-img-mobile{
    width: 200px;
}
.navbar-menu-toggle, .navbar-menu-toggle:focus{
    height: 50px;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    font-family: MyriadPro-semibold;
    font-size:14px;
    /*color:#1d3161!important;*/
    margin-top:10px;
    border: 1px solid transparent;
    border-radius: 4px;
    border-color:#ffffff!important;
    background-color:transparent!important;
}
.navbar-menu-toggle:hover, .navbar-menu-toggle:active {
    background-color:#700001!important;
}
.icon-bar{
    background-color:#ffffff!important;
}
@media (max-width: 767px) { 
    .navbar-ma{
        /*margin-top:40px;*/
        height: 70px;
    }
}

/* inicio personalizado navbar */
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    /*max-height: 70vh;*/
}

.dropdown-menu .divider {
    height: 1px;
    margin: 0 auto;
    overflow: hidden;
    background-color: /*#aeaeae*/transparent;
    width: 10%;
}

.navbar-default {
    /*background-color: #ffffff;*/
    /*background: #002e63;*/
    background-color:#9b0204;
    border-bottom-color: #680203!important;
    border-bottom-style:solid;

}
.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #700001;
}
.navbar-default .navbar-text {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    padding-left:30px;
    padding-right:30px;
    /*background-color:#ffffff;*/
    background: rgba(255, 255, 255, 0.0);
}

.navbar-default .navbar-nav > li > a:hover > b {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:focus{
    color: #ffffff;
    /*background-color: #8fa9cb;*/
}
.navbar-default .navbar-nav > li > a:hover {
    color: #ffffff;
    background-color:#700001;

}
.navbar-default .navbar-nav > li > .dropdown-menu {
    /*background-color: #ffffff;*/
    background: rgba(255, 255, 255, 1);
    right:auto;
    left:-10px;
    border-width: 0px;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(1, 0, 0, 0.63);
    -moz-box-shadow:    0px 0px 22px 0px rgba(1, 0, 0, 0.63);
    box-shadow:         0px 0px 22px 0px rgba(1, 0, 0, 0.63);

}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
    color: #9b0204;
    font-family: MyriadPro-semibold;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus{
    color: #ffffff;/*#560304;*/
    background: #700001;/*0.95*/
    /*background-color: #ffffff;*/
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a.active,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:active{
    color: #700001;/*#560304;*/
    background: #ffffff;/*0.95*/
    /*background-color: #ffffff;*/
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a.active:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:active:hover{
    color: #ffffff;/*#560304;*/
    background: #700001;/*0.95*/
    /*background-color: #ffffff;*/
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
    /*background-color: #ffffff;*/
    background: rgba(255, 255, 255, 1);/*0.95*/
}
.navbar-default .navbar-nav > .active > a{
    /*background-color: #ffffff;*/
    background: #700001;/*rgba(255, 255, 255, 0.0);*/
    color: #ffffff;
}

.navbar-default .navbar-nav > .active > a:focus{
    color:#ffffff;
    background-color: #700001;
}
.navbar-default .navbar-nav > .active > a:hover {
    color:#ffffff;
    background-color: #700001;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color:#ffffff;
    background-color: #700001;
}
.navbar-default .navbar-nav > .open > a > b, .navbar-default .navbar-nav > .open > a:hover > b, .navbar-default .navbar-nav > .open > a:focus > b {
    color: #ffffff;

}
.navbar-default .navbar-toggle {
    border-color: #680203;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #700001;
    /*background: rgba(255, 255, 255, 1);/*0.95*/
}
.navbar-default .navbar-toggle .icon-bar {
    background-color:#ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #aeaeae;
}
.navbar-default .navbar-link {
    color: #aeaeae;
}
.navbar-default .navbar-link:hover {
    color: #9b0204;
}



@media (min-width: 768px) { 
    .navbar-menu-items{

        font-size:13px!important;;

    }
}
@media (min-width: 850px) { 
    .navbar-menu-items{

        font-size:15px!important;;

    }
}
@media (min-width: 992px) { 
    .navbar-menu-items{

        font-size:16px!important;;

    }
}
@media (min-width: 1200px) { 
    .navbar-menu-items{

        font-size:17px!important;;

    }
    /*.navbar-menu-inicio{
        margin-left: 145px;
    }
    .navbar-menu-fin{
        margin-right: 145px;
    }*/
}

@media (max-width: 1430px) {
    .navbar-default .navbar-nav > li > a {

        padding-left:26px;
        padding-right:26px;

    }
}
@media (max-width: 1350px) {
    .navbar-default .navbar-nav > li > a {

        padding-left:19px;
        padding-right:19px;

    }
}
@media (max-width: 920px) {
    .navbar-default .navbar-nav > li > a {

        padding-left:14px;
        padding-right:14px;

    }
}

@media (max-width: 767px) {

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        /*color: #8fa9cb;*/
        color:#9b0204;
        background-color: #ffffff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        /*color:#464646;*/
        background-color: #9b0204;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color:#ffffff;
        background-color: #9b0204;
    }
    .navbar-default .navbar-nav > li > .dropdown-menu > li > a.active:hover, .navbar-default .navbar-nav > li > .dropdown-menu > li > a:active:hover {
        color: #ffffff;
        background: #9b0204;
        /* background-color: #ffffff; */
    }
    .navbar-menu-items{
        height: 48px;
        padding-top: 15px!important;
        padding-bottom: 15px!important;
        font-family: MyriadPro-semibold;
        font-size:14px;
        border-width:0px;
        /*color:#464646!important;*/
        text-align:center;

    }
    .navbar-default .navbar-nav > .active > a:focus {
        background-color: #ffffff;
        color: #700001;
    }
    .navbar-default .navbar-nav > .open > .active > a:focus {
        color:#ffffff;
        background-color: #700001;
    }

    .navbar-default .navbar-nav > .active > a{
        background-color: #ffffff;
        color: #700001;
    }
    .navbar-default .navbar-nav > li > a {
        color: #9b0204;
        background-color:#ffffff;
        /*background: rgba(255, 255, 255, 0.0);*/
    }

    .navbar-default .navbar-nav > li > a:hover{
        color: #ffffff;
        background-color: #700001;
    }
    .navbar-default .navbar-nav > li > a:focus{
        color: #700001;
        background-color: #ffffff;
    }
    .navbar-default .navbar-nav > .active > a:hover {
        background-color: #9b0204;
        color: #ffffff;
    }
    .navbar-default .navbar-nav > li > .dropdown-menu {
        background-color: #ffffff;
        border-width: 1px 0px;
        border-style: solid;
        border-color:#700001;
        border-radius:0px;
        -webkit-box-shadow: 0px 0px 22px 0px rgba(1, 0, 0, 0.63);
        -moz-box-shadow:    0px 0px 22px 0px rgba(1, 0, 0, 0.63);
        box-shadow:         0px 0px 22px 0px rgba(1, 0, 0, 0.63);

    }
    .navbar-default .navbar-nav > li > a:hover{
        color: #ffffff;
        background-color: #9b0204;
    }
    .navbar-default .navbar-nav > li > a:hover > b{
        color: #ffffff;
    }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #ffffff;
        background-color: #9b0204;
    }
    .navbar-default .navbar-nav > .open > a > b, .navbar-default .navbar-nav > .open > a:hover > b, .navbar-default .navbar-nav > .open > a:focus  > b{
        color: #ffffff;
    }
    .navbar-default .navbar-nav > .active > a:focus {
        /*color:#002e63;
        background-color: #ffffff;*/
        /*color:#ffffff;
        background-color: #8b8c8e;*/
    }



}



@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
/* fin personalizado navbar */
/*fin navbar*/
/*carousel*/
.carousel-ma-slides{
    min-height: 150px;   
}
.carousel-noti-link{
    background-color:transparent;
    position:absolute;
    height: 100%;
    width:100%;
    z-index:10;
}
.carousel-caption-ma{
    z-index:0;
    background-color:rgba(0, 0, 0, 0.6);
    /*position: absolute;*/
    bottom: 20px;
    left: 20px;
    /*width: ;*/
    padding-left: 10px;
    padding-right: 10px;
    max-width:60%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    text-align:left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

}
.slider-anteti{

    font-size: 14px;
    padding:0px;
    margin:0px;
}
.slider-titulo{
    font-size: 25px;
    padding:0px;
    margin:0px;
}


.carousel-indicators{

    bottom: 0px;

}
.carousel-indicators .active {

    width: 15px;
    height: 15px;
    margin: 0;
    background-color: #9b0204;
}
.carousel-indicators li {
    width: 13px;
    height: 13px;
    /*background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);*/
    background-color: #4c4c4c;
    border: 1px solid #fff;
    border-radius: 10px;
}
@media screen and (max-width: 767px){
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
}
/*fin carousel*/
/*noticias destacadas y noticias*/
.destacadas-link{
    background-color:transparent;
    position:absolute;
    height: 350px;
    width:100%;
    z-index:10;
}
.destacadas-link-sm{
    height: 280px;
}
.destacadas-link-xs{
    height: 200px;
}
.destacadas-link-um{
    height: 40px;

}

.destacadas-foto{
    display: block;
    max-width:300%!important;
    min-width:100%; 
    height: 350px;
    width: auto;
    background-size:cover;
    background-position-y: 50%;
    background-position-x: 50%;
    background-repeat: no-repeat;
}
.noticia-multimedia{
    position:relative;
    height:80px;
    width:80px;
    top:calc(50% - 40px);
    bottom:calc(50% - 40px);
    left:calc(50% - 40px);
    right:calc(50% - 40px);
    background-image: url(../img/noticias/multimedia.svg);
    background-size:80px;
    background-repeat: no-repeat;
    opacity: 0.8;

}
.destacadas-foto-sm{
    height: 280px;
}
.destacadas-foto-xs{
    height: 200px;
}
.destacadas-caption{
    z-index:0;
    background-color:rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 310px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 8px;
    color: #fff;
    text-align:center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    /*border-bottom-style: solid;
    border-bottom-width: 2px;*/
    border-top-style: solid;
    border-top-width: 7px;


}
.noti-nacional-b{
    border-color:#ec6523;/*naranja*/
}
.noti-primera-nacional{
    border-color:#ec6523;/*naranja*/
}
.noti-primera-b{
    border-color:#0bb74c;/*verde*/
}
.noti-primera-c{
    border-color:#ffc600;/*amarillo*/
}
.noti-primera-d{
    border-color:#b340ef;/*violeta*/
}
.noti-federal-a{
    border-color:#4bcecf;/*celeste*/
}
.noti-regional-amateur{
    border-color:#ff00ea;/*fucsia*/
}
.noti-copa-argentina{
    border-color: #0079b7;/*azul*/
}
.noti-afa{
    border-color:#e20a0d;/*rojo*/
}
.noti-futbol-femenino{
    border-color:#ff0074;/*fucsia*/
}

.destacadas-caption-sm{
    top: 240px;
}
.destacadas-caption-xs{
    top: 190px;
}
.destacadas-caption-primera {
    top: 160px;
}
.destacadas-caption-um{
    position:relative;
    top:0px!important;
    float: left;
    text-align:center;
}
.destacadas-caption-primera{
    top: 160px;
}
.separador-categoria-um{
    height:40px;
}
.destacadas-caption-top{
    z-index:20;
    background-color:rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0px;
    right: 0%;
    padding-left: 5px;
    padding-right: 5px;
    width:auto;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    text-align:center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);

}

.destacadas-anteti{
    font-size: 13px;
    padding:0px;
    margin:0px;
    font-family: Montserrat-Regular, sans-serif;
    color:#ffffff;
}
.destacadas-titulo{
    color:black;
    font-size: 32px;
    padding:0px;
    margin:0px;
    font-family: Montserrat-Regular, sans-serif;
}
.destacadas-titulo:hover, .destacadas-titulo:focus{
    color:black;
}
.noticia-titulo{
    font-size: 24px;
}

.destacadas-anteti-cont{
    text-align:left;
    margin-bottom: 5px;
}
.destacadas-antetitulo{
    color:black;
    font-size: 13px;
    padding:0px;
    margin:0px;
    font-family: Montserrat-Regular, sans-serif;
    text-decoration: none;
}
.destacadas-antetitulo:hover, .destacadas-antetitulo:focus{
    text-decoration: none;
    color:black;
}
.destacadas-social{
    background-color: transparent;
    display: inline-block;
    width: 27px;
    height: 27px;
    border-radius: 50px;
    margin: 0 2px;
    text-align: center;
    padding-top: 8px;
}
.btn-destacadas-social{
    color:#ffffff!important;
    font-size: 12px;
}
.destacadas-gr-cont{
    margin-bottom:20px;
    position:relative;
}
.destacadas-gr-cont2{
    margin-bottom:20px;
    position:relative;
    min-height: 400px;
}
.noti-separador-abajo{
    border-bottom-color: #9b0204;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom:30px;
    padding-bottom:20px;
}
.noti-separador-arriba{
    padding-top:30px;
    border-top-color: #9b0204;
    border-top-style: solid;
    border-top-width: 1px;
}
.destacadas-cont-left{
    margin-right:0px;
}
.destacadas-cont-right{
    margin-left:0px;
}
.destacadas-caption-right{
    width:85%;
    right:0;

}
.destacadas-caption-top-left{
    margin-right:15px;
}

.destacadas-titulo-cont{
    padding:15px 5px 0px;
    text-align:left;/*center;*/
    /*color:#9b0204;*/
}
.destacadas-titulo-cont-sm{
    text-align:left;
}
@media (max-width: 1599px) {
    .destacadas-foto, .destacadas-link{
        height: 320px;
    }
    .destacadas-foto-sm, .destacadas-link-sm{
        height: 260px;
    }
    .destacadas-foto-xs, .destacadas-link-xs{
        height: 180px;
    }
    .destacadas-gr-cont2{
        min-height: 380px;
    }
    .destacadas-caption{
        top: 280px;
    }
    .destacadas-caption-sm{
        top: 220px;
    }
    .destacadas-caption-xs{
        top: 170px;
    }
    .destacadas-caption-primera {
        top: 140px;
    }
    .destacadas-anteti{
        font-size: 13px;
    }
    .destacadas-titulo{
        font-size: 30px;
    }
    .noticia-titulo{
        font-size: 23px;
    }

    .destacadas-antetitulo{
        font-size: 13px;
    }


}
@media (max-width: 1399px) {
    .destacadas-foto, .destacadas-link{
        height: 310px;
    }
    .destacadas-foto-sm, .destacadas-link-sm{
        height: 230px;
    }
    .destacadas-foto-xs, .destacadas-link-xs{
        height: 160px;
    }
    .destacadas-gr-cont2{
        min-height: 350px;
    }
    .destacadas-caption{
        top: 271px;
    }
    .destacadas-caption-sm{
        top: 191px;
    }
    .destacadas-caption-xs{
        top: 151px;
    }
    .destacadas-caption-primera {
        top: 121px;
    }
    .destacadas-anteti{
        font-size: 12px;
    }
    .destacadas-titulo{
        font-size: 26px;
    }
    .noticia-titulo{
        font-size: 20px;
    }

    .destacadas-antetitulo{
        font-size: 12px;
    }
    .destacadas-link-um, .separador-categoria-um{
        height: 39px;
    }
}
@media (max-width: 1199px) {
    .destacadas-foto, .destacadas-link{
        height: 310px;
    }
    .destacadas-foto-sm, .destacadas-link-sm{
        height: 230px;
    }
    .destacadas-foto-xs, .destacadas-link-xs{
        height: 160px;
    }
    .destacadas-gr-cont2{
        min-height: 350px;
    }
    .destacadas-caption{
        top: 273px;
    }
    .destacadas-caption-sm{
        top: 193px;
    }
    .destacadas-caption-xs{
        top: 153px;
    }
    .destacadas-caption-primera {
        top: 123px;
    }
    .destacadas-anteti{
        font-size: 11px;
    }
    .destacadas-titulo{
        font-size: 22px;
    }
    .noticia-titulo{
        font-size: 17px;
    }

    .destacadas-antetitulo{
        font-size: 11px;
    }
    .destacadas-link-um, .separador-categoria-um{
        height: 37px;
    }
}
@media (max-width: 920px) {
    .destacadas-foto, .destacadas-link{
        height: 250px;
    }
    .destacadas-foto-sm, .destacadas-link-sm{
        height: 180px;
    }
    .destacadas-foto-xs, .destacadas-link-xs{
        height: 130px;
    }
    .destacadas-gr-cont2{
        min-height: 300px;
    }
    .destacadas-caption{
        top: 213px;
    }
    .destacadas-caption-sm{
        top: 144px;
    }

    .destacadas-caption-xs{
        top: 124px;
    }
    .destacadas-caption-primera {
        top: 94px;
    }
    .destacadas-anteti{
        font-size: 10px;
    }
    .destacadas-titulo{
        font-size: 18px;
    }
    .noticia-titulo{
        font-size: 15px;
    }

    .destacadas-antetitulo{
        font-size: 10px;
    }
    .destacadas-link-um, .separador-categoria-um{
        height: 36px;
    }
}

@media (max-width: 767px) {
    .destacadas-foto, .destacadas-link{
        height: 230px;
    }
    .destacadas-foto-sm, .destacadas-link-sm{
        height: 180px;
    }
    .destacadas-foto-xs, .destacadas-link-xs{
        height: 130px;
    }
    .destacadas-caption{
        top: 194px;
    }
    .destacadas-caption-sm{
        top: 144px;
    }
    .destacadas-caption-sm-con-separador{
        top: 174px;
    }
    .destacadas-caption-xs{
        top: 94px;
    }
    .destacadas-anteti{
        font-size: 10px;
    }
    .destacadas-titulo{
        font-size: 18px;
    }
    .noticia-titulo{
        font-size: 15px;
    }

    .destacadas-antetitulo{
        font-size: 10px;
    }
    .destacadas-link-um, .separador-categoria-um{
        height: 36px;
    }
    .destacadas-cont-left{
        margin-right:-15px;
        margin-left:-15px;
    }
    .destacadas-cont-right{
        margin-left:-15px;
        margin-right:-15px;
    }
    .noti-separador-arriba-mobile{
        padding-top:30px;
        border-top-color: #9b0204;
        border-top-style: solid;
        border-top-width: 1px;
    }
    /*.destacadas-gr-cont{
        margin-bottom:0px;

    }*/
}

/*fin noticias destacadas y noticias*/
/*gol a gol*/
.golagol-categoria{
    z-index:0;
    background-color:rgba(0, 0, 0, 0.7);
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 8px;
    color: #fff;
    text-align:center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    /*border-bottom-style: solid;
    border-bottom-width: 2px;*/
    border-top-style: solid;
    border-top-width: 7px;


}
.golagol-partido{
    display:block;
    /*background-color: rgba(0, 0, 0, 0.7);*/
    /*height:87px;*/
    height:auto;
    color:#ffffff;
    margin-bottom: 10px;
    position:relative;
    border-top-style: solid;
    border-top-width: 7px;

}
.resumen-partido{
    display:block;
    height:auto;
    color:#ffffff;
    /*margin-bottom: 15px;*/
    position:relative;
    border-top-style: solid;
    border-top-width: 7px;

}
.resumen-fila1{
    height: 30px;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.7);
}
.golagol-cont-local{
    /*border-top-style: solid;
    border-top-width: 2px;*/
    border-left-style: solid;
    border-left-width: 2px;
}
.golagol-cont-visitante{
    /*border-bottom-style: solid;
    border-bottom-width: 2px;*/
    border-right-style: solid;
    border-right-width: 7px;
}
.golagol-no-hay-partidos{
    padding: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: MyriadPro-regular;
}
.golagol-link{
    background-color:transparent;
    border-color: transparent;
    position:absolute;
    top:-7px;
    height: calc(100% + 7px);
    width:100%;
    z-index:10;
}
.golagol-partido > .golagol-link:hover{
    border-width: 0px;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(1, 0, 0, 0.50);
    -moz-box-shadow:    0px 0px 22px 0px rgba(1, 0, 0, 0.50);
    box-shadow:         0px 0px 22px 0px rgba(1, 0, 0, 0.50);
}
.golagol-back-local{
    z-index:0;
    width:100%;
    position:absolute;
    height:50px;
    background-size:100px;
    background-position-y: -50%;
    background-position-x: -10%;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1); /* Old WebKit */
    filter: grayscale(1);
    opacity: 0.05;
}
.golagol-back-visitante{
    z-index:0;
    width:100%;
    position:absolute;
    height:50px;
    background-size:100px;
    background-position-y: 120%;
    background-position-x: 110%;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1); /* Old WebKit */
    filter: grayscale(1);
    opacity: 0.05;
}

.golagol-equipo{
    width:100%;
    font-family: Montserrat-Regular;
    background-color:#e2e2e2;
    height:50px;
    color:#000000/*680203*/;
}
.golagol-local{
    height: 50px;
    display:table;
    text-align:center;/*right;*/
    font-size:13px
}
.golagol-gol-local{
    background-color:#ececec;
    height: 50px;
    display:table;
    text-align:center;
    font-size:20px
}
.golagol-visitante{
    height: 50px;
    display:table;
    text-align:center;/*left;*/
    font-size:13px
}
.golagol-gol-visitante{
    background-color:#ececec;
    height: 50px;
    display:table;
    text-align:center;
    font-size:20px
}
.golagol-fila1{
    height:30px;
    padding-top:7px;
    margin:0 10px;
    font-size:12px;
}
.golagol-incidencias{
    border-bottom:1px solid #4c4c4c;
    border-top:2px solid #4c4c4c;
    margin-bottom:15px
}
.golagol-incidencias-titulo{
    line-height: 32px;
    height:32px;
    display:block;
    width:100%;
    color:#000000;
    text-align:center;
    font-size:14px;
    font-family:MyriadPro-semibold;
    border-bottom:1px solid #4c4c4c;
}
.golagol-incidencias-titulo2{
    line-height: 32px;
    height:32px;
    display:block;
    width:100%;
    color:#000000;
    text-align:center;
    font-size:14px;
    font-family:MyriadPro-semibold;
    border-bottom:1px solid #4c4c4c;
    border-top:1px solid #4c4c4c;
}
.golagol-incidencias-texto{
    line-height: 32px;
    height:32px;
    display:block;
    color:#000000;
    font-size:13px;
    font-family:MyriadPro-regular;
    border-bottom:1px solid #e2e2e2;
}
.golagol-incidencias-texto2{
    line-height: 32px;
    height:32px;
    display:block;
    color:#000000;
    font-size:13px;
    font-family:MyriadPro-regular;
    border-bottom:1px solid #e2e2e2;
    border-top:1px solid #4c4c4c;
}
.golagol-incidencias-texto3{
    line-height: 32px;
    height:32px;
    display:block;
    width:100%;
    color:#000000;
    /*text-align:center;*/
    font-size:14px;
    font-family:MyriadPro-regular;
    border-bottom:1px solid #4c4c4c;
    /*border-top:1px solid #4c4c4c;*/
}
.golagol-incidencias-texto4{
    line-height: 32px;
    height:32px;
    display:block;
    color:#000000;
    font-size:13px;
    font-family:MyriadPro-regular;
    border-bottom:1px solid #e2e2e2;
}
.golagol-incidencias-borde-top{
    border-top:1px solid #4c4c4c;
}
.golagol-incidencias-img{
    width:25px;
}
.golagol-incidencias-minuto-local{
    float:left;
}
.golagol-incidencias-minuto-visitante{
    float:right;
}
.golagol-incidencias-local{
    text-align:right;
}
.golagol-incidencias-visitante{
    text-align:left;
}
.golagol-texto{
    display:table-cell;
    vertical-align: middle;
}
.golagol-texto-equipo, 
.golagol-texto-equipo:hover, 
.golagol-texto-equipo:active,
.golagol-texto-equipo.active{
    padding:2px 5px;
    color: #000000;
    text-decoration:none;
}
.golagol-hora{
    text-align: left;
}
.golagol-estado{
    text-align: right;
}
.estado-ajugar{
    color:#00a8ff;
}
.estado-enjuego{
    color:#3fce00;
}
.estado-finalizado{
    color:#fea100;
}
.estado-suspendido{
    color:#ff4343;
    /*font-size:15px;*/
}
.estado-partido{
    padding-left:5px;
}
.golagol-penales{
    font-size:15px;
}
.golagol-escudo{
    width:100%;
    /*float:left;*/
    height:60px;
    background-position-y: 50%;
    background-position-x: 50%;
    background-size: 95%;
    background-repeat: no-repeat;


}

@media (max-width: 1599px) {
    .golagol-fila1{
        font-size:12px;
    }
    .golagol-local, .golagol-visitante{
        font-size:12px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:20px
    }
    .golagol-penales{
        font-size:15px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:14px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:14px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:13px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:13px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:14px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:14px;

    }
}
@media (max-width: 1399px) {
    .golagol-fila1{
        font-size:12px;
    }
    .golagol-local, .golagol-visitante{
        font-size:13px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:20px
    }
    .golagol-penales{
        font-size:15px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:13px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:13px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
}
@media (max-width: 1199px) {
    .golagol-fila1{
        font-size:11px;
    }
    .golagol-local, .golagol-visitante{
        font-size:12px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:18px
    }
    .golagol-penales{
        font-size:13px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:13px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:13px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:13px;
    }
}
@media (max-width: 940px) {
    .golagol-local, .golagol-visitante{
        font-size:11px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:17px
    }
    .golagol-penales{
        font-size:12px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:11px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:11px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
}
@media (max-width: 920px) {
    .golagol-fila1{
        padding-top:8px;
        font-size:10px;
    }
    .golagol-local, .golagol-visitante{
        font-size:11px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:16px
    }
    .golagol-penales{
        font-size:11px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:11px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:11px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
}
@media (max-width: 880px) {
    .golagol-local, .golagol-visitante{
        font-size:10px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:14px
    }
    .golagol-penales{
        font-size:10px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:11px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:11px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:10px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:10px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:11px;
    }
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:11px;
    }
}


@media (max-width: 830px) {
    .golagol-fila1{
        padding-top:9px;
        font-size:9px;
    }
    .golagol-local, .golagol-visitante{
        font-size:9px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:14px
    }
    .golagol-penales{
        font-size:10px;
    }
}

@media (max-width: 767px) {
    .golagol-fila1{
        padding-top: 7px;
        font-size:11px;
    }
    .golagol-local, .golagol-visitante{
        font-size:12px
    }
    .golagol-gol-local, .golagol-gol-visitante{
        font-size:18px
    }
    .golagol-penales{
        font-size:14px;
    }
    .golagol-incidencias-titulo{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-titulo2{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }
    .golagol-incidencias-texto{
        line-height: 32px;
        height:32px;

        font-size:11px;

    }
    .golagol-incidencias-texto2{
        line-height: 32px;
        height:32px;
        font-size:11px;

    }
    .golagol-incidencias-texto3{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }    
    .golagol-incidencias-texto4{
        line-height: 32px;
        height:32px;
        font-size:12px;
    }

}
@media (max-width: 480px) {
    .golagol-incidencias-titulo{
        line-height: 28px;
        height:28px;
        font-size:11px;
    }
    .golagol-incidencias-titulo2{
        line-height: 28px;
        height:28px;
        font-size:11px;
    }
    .golagol-incidencias-texto{
        line-height: 28px;
        height:28px;

        font-size:10px;

    }
    .golagol-incidencias-texto2{
        line-height: 28px;
        height:28px;
        font-size:10px;

    }
    .golagol-incidencias-texto3{
        line-height: 28px;
        height:28px;
        font-size:11px;
    }
    .golagol-incidencias-texto4{
        line-height: 28px;
        height:28px;
        font-size:11px;
    }
    .golagol-incidencias-img{
        width:18px;
    }
}
@media (max-width: 390px) {
    .golagol-incidencias-titulo{
        line-height: 25px;
        height:25px;
        font-size:10px;
    }
    .golagol-incidencias-titulo2{
        line-height: 25px;
        height:25px;
        font-size:10px;
    }
    .golagol-incidencias-texto{
        line-height: 25px;
        height:25px;

        font-size:8px;

    }
    .golagol-incidencias-texto2{
        line-height: 25px;
        height:25px;
        font-size:8px;

    }
    .golagol-incidencias-texto3{
        line-height: 25px;
        height:25px;
        font-size:10px;
    }
    .golagol-incidencias-texto4{
        line-height: 25px;
        height:25px;
        font-size:10px;
    }
    .golagol-incidencias-img{
        width:15px;
    }
}
/*fin gol a gol*/
/*Ranking*/

.ranking-barra{
    width:100%;
    background-color:rgba(0, 0, 0, 0.7);
    padding:7px;
    color:#ffffff;

}
.ranking-barra-text{
    font-size: 16px;
}
.ranking-cont{
    border-bottom-color:rgba(0, 0, 0, 0.7);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom:10px;
}
.ranking-filas{
    min-height:80px;
    width:100%;
    /*background-color:#ececec;*/
    border-bottom-color: #e2e2e2;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position:relative;
}
.ranking-posicion{
    display:table;
    height:80px;
    text-align: center;
}
.ranking-posicion-num{
    display:table-cell;
    vertical-align: middle;
    color:#9b0204;
    font-size:30px;
}
.ranking-info{
    padding:5px;
    height:80px;
    display:table;

}
.ranking-info-texto{
    display:table-cell;
    vertical-align: middle;
    font-family:MyriadPro-regular;
}
.ranking-anteti{
    font-size:13px;
    color:#000000!important;
    text-decoration: none!important;
}
.ranking-titulo{
    font-size: 17px;
    font-family:MyriadPro-semibold;
    color:#000000!important;
    text-decoration: none!important;
}
.ranking-link{
    background-color:transparent;
    border-color: transparent;
    position:absolute;
    height: 80px;
    width:100%;
    z-index:10;
    top: 0px;
    left: 0px;
}
.ranking-link:hover{
    border-width: 0px;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(1, 0, 0, 0.30);
    -moz-box-shadow:    0px 0px 22px 0px rgba(1, 0, 0, 0.30);
    box-shadow:         0px 0px 22px 0px rgba(1, 0, 0, 0.30);
}

@media (max-width: 1399px) {
    .ranking-posicion-num{
        font-size:28px;
    }
    .ranking-anteti{
        font-size:12px;
    }
    .ranking-titulo{
        font-size: 16px;
    }
}

@media (max-width: 1199px) {
    .ranking-posicion-num{
        font-size:26px;
    }
    .ranking-anteti{
        font-size:12px;
    }
    .ranking-titulo{
        font-size: 15px;
    }
}
@media (max-width: 920px) {
    .ranking-posicion-num{
        font-size:23px;
    }
    .ranking-anteti{
        font-size:11px;
    }
    .ranking-titulo{
        font-size: 14px;
    }
}
/*@media (max-width: 767px) {
    .ranking-posicion-num{
        font-size:24px;
    }
    .ranking-anteti{
        font-size:12px;
    }
    .ranking-titulo{
        font-size: 15px;
    }
}
@media (max-width: 420px) {
    .ranking-posicion-num{
        font-size:21px;
    }
    .ranking-anteti{
        font-size:10px;
    }
    .ranking-titulo{
        font-size: 13px;
    }
}*/
/*fin Ranking*/
/*Mapa del sitio*/
.cont-mapa-sitio{
    /*background-color:rgba(0, 0, 0, 0.7);
    color:#ffffff;*/
    border-top-color:#9b0204;
    border-top-style: solid;
    border-top-width: 2px;
    padding-top:40px;
    padding-bottom:40px;
}
.titulo-mapa{
    text-align: center;
    font-family: MyriadPro-semibold;
    font-size: 30pt;
    margin-bottom:50px;
}
.mapa-titulo-destacado{
    /*color: #ffffff;*/
    color:#000000;
    /*text-align:left;*/
    font-size:20px;
    font-family: MyriadPro-semibold;
}
.mapa-link-destacado, .mapa-link-destacado:hover, .mapa-link-destacado:focus{
    /*color: #ffffff;*/
    color:#000000;
    line-height: 1.3;
    /*text-align:left;*/
    font-size:18px;
    font-family: MyriadPro-semibold;
    text-decoration: none;
}
.mapa-link, .mapa-link:focus {
    /*color: #ffffff;*/
    color:#000000;
    /*text-align:left;*/
    font-size:17px;
    font-family: MyriadPro-regular;
    text-decoration: none;
}
.mapa-link:hover, .mapa-link-destacado:hover{
    text-decoration: none;
    color: #9b0204;
}
.mapa-contenido{
    text-align: center;
}
@media (max-width: 1399px) {
    .titulo-mapa{
        font-size: 26pt;
    }
    .mapa-titulo-destacado{
        font-size:17px;
    }
    .mapa-link-destacado, .mapa-link-destacado:hover, .mapa-link-destacado:focus{
        font-size:17px;
    }
    .mapa-link, .mapa-link:focus {
        font-size:16px;
    }
}

@media (max-width: 1199px) {
    .titulo-mapa{
        font-size: 24pt;
    }
    .mapa-titulo-destacado{
        font-size:15px;
    }
    .mapa-link-destacado, .mapa-link-destacado:hover, .mapa-link-destacado:focus{
        font-size:15px;
    }
    .mapa-link, .mapa-link:focus {
        font-size:14px;
    }
}
@media (max-width: 920px) {
    .titulo-mapa{
        font-size: 20pt;
    }
    .mapa-titulo-destacado{
        font-size:14px;
    }
    .mapa-link-destacado, .mapa-link-destacado:hover, .mapa-link-destacado:focus{
        font-size:14px;
    }
    .mapa-link, .mapa-link:focus {
        font-size:13px;
    }
}
/*Mapa del sitio*/
/*Footer*/
.cont-footer{
    text-align:right;
    height:60px;
    border-top-color: #9b0204;
    border-top-width: 1px;
    border-top-style: solid;
    background-color:rgba(0, 0, 0, 0.7);
    color:#ffffff;
}

.cont-footer-mobile{
    text-align:center;
    height:80px;
    padding:10px;
    border-top-color: #9b0204;
    border-top-width: 1px;
    border-top-style: solid;
    background-color:rgba(0, 0, 0, 0.7);
    color:#ffffff;
}
.footer-logo{
    padding:20px;
    display:inline-block;
    height:39px;
    width:100%;
    background-image: url(../img/navbar/mundoascenso-logo-m.svg);
    background-size:160px;
    background-position-y: 100%;
    background-repeat: no-repeat;
    padding-left:180px;
}
.footer-logo-sm{
    padding:10px;
}
.footer-mail, .footer-mail:hover, .footer-mail:focus{
    color:#ffffff;
}
/*Fin footer*/

/*Submenu*/
.submenu-escudos-cont-federal-a{    
    text-align:center;
    margin-bottom:5px;
}
.submenu-escudos-cont{
    margin-bottom:20px;
    text-align:center;
}
.submenu-escudos-cont-mobile{
    text-align:center;
    margin-bottom:5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color:rgba(0, 0, 0, 0.7);
    /*-webkit-box-shadow: 0px 10px 20px -13px rgba(1, 0, 0, 0.30);
    -moz-box-shadow:    0px 10px 20px -13px rgba(1, 0, 0, 0.30);
    box-shadow:         0px 10px 20px -13px rgba(1, 0, 0, 0.30);*/
    padding-bottom: 10px;

}
.submenu-escudos-cont-mobile-fa{
    /*width: calc(100% - 60px);
    margin-left:30px;*/
    width: calc(100% - 30px);
    margin-left: 15px;
}
.submenu-escudos-cont-mobile-resto{
    /*width: calc(100% - 30px);
    margin-left:15px;*/
    width:100%;
}
.submenu-separador-mobile{

}
#show_escudos{
    margin-bottom:15px;
    display:block;
}
.submenu-escudo{
    display:inline-block;
    text-align:center;
}
.submenu-img-escudo{
    margin:2px;
    width:35px;
}
.submenu-grupo-escudos{
    width:14%;/*24 para 4 zonas*/
    display:inline-block;
    text-align:center;
}
.submenu-grupo-escudos-grande{
    width:24%;
    display:inline-block;
    text-align:center;
}
.submenu-grupo-escudos-pn{
    width:49%;
    display:inline-block;
    text-align:center;
}
.submenu-grupo-escudos-tres{
    width:33%;
    display:inline-block;
    text-align:center;
}
.submenu-grupo-escudos-mobile{
    width:100%;
    display:block;
    /*padding-right: 10%;*/
}
.submenu-escudos-fila-fa{
    /*padding-right: 20%;*/
    margin-bottom: 10px;
}

.submenu-zona-titulo{
    background-color: #ffffff;
    border-bottom-color: #700001;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color:#700001;
    font-size: 13px;
    padding: 2px;
    margin: 0 15% 5px 15%;
}
.btn-submenu-ver-equipos{
    text-align:left;   
    margin: 0 0 15px;
    font-family: MyriadPro-semibold;
    font-size:15px;
    /*background-color:rgba(0, 0, 0, 0.7);*/
    color: #ffffff;
}
@media (max-width: 1300px) {
    margin: 0 0% 5px 0%;
}
@media (max-width: 980px) {
    .submenu-zona-titulo{
        margin: 0 5% 5px 5%;
    }
}
@media (max-width: 767px) {
    .submenu-img-escudo{
        width:50px;
    }
    .submenu-ver-equipos-titulo{
        font-size:17px;
    }
}
@media (max-width: 550px) {
    .submenu-img-escudo{
        width:45px;
    }
    .submenu-ver-equipos-titulo{
        font-size:16px;
    }
}
@media (max-width: 450px) {
    .submenu-img-escudo{
        width:40px;
    }
    .submenu-ver-equipos-titulo{
        font-size:15px;
    }
}
@media (max-width: 380px) {
    .submenu-img-escudo{
        width:30px;
    }
    .submenu-ver-equipos-titulo{
        font-size:15px;
    }
}


.grises{


    filter: gray;
    filter: grayscale(100%);
    filter: url(../img/submenu/desaturate.svg#greyscale);
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */

}
@media (min-width: 768px) { 
    .grises:hover {
        opacity: 1;
        filter: none; /* Applies to FF + IE */
        filter: grayscale(0%);
        -webkit-filter: grayscale(0);
        -webkit-filter: grayscale(0%);
    }
}


.submenu-ver-equipos-titulo{
    width: auto;
    display: inline-block;
}
.updates-chevron-recuadro, .updates-chevron-recuadro:hover, .updates-chevron-recuadro:focus, .updates-chevron-recuadro:active, .updates-chevron-recuadro.active, .updates-chevron-recuadro:active:focus, .updates-chevron-recuadro.active:focus, .updates-chevron-recuadro:active.focus, .updates-chevron-recuadro.active.focus, .updates-chevron-recuadro:active:hover, .updates-chevron-recuadro.active:hover {
    padding: 15px;
    text-align:left; 
    width: 100%;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.7);
    color: #ffffff;
    outline: none;
    box-shadow: none;
    border-radius: 0px;
}
.updates-arrow{
    float:right;
    padding-top: 2px;
}
/*Fin submenu*/

/*Breadcrumbs*/
.breadcrumbs-cont{
    background-color:rgba(0, 0, 0, 0.7);
    border-radius: 0px;
    height: 25px;
    margin-bottom: 15px;
    color:whitesmoke;
    font-size: 14px;
    margin-right: 15px;
    padding-top: 3px;
    padding-left: 10px;
    overflow: hidden;
    line-height:20px;

}
.breadcrumbs-item{
    display:inline;
}
.breadcrumbs-link{
    color:#ffffff;
}
.breadcrumbs-link:hover{
    text-decoration: underline;
    color:#ffffff;
}
.breadcrumbs-link:focus, .breadcrumbs-link:active{
    color:#ffffff;
}

.breadcrumbs-text{
    color:#ffffff;


}
@media (max-width: 1399px) {

    .breadcrumbs-cont{
        font-size: 13px;
    }

}
@media (max-width: 1199px) {

    .breadcrumbs-cont{
        font-size: 12px;
    }

}
@media (max-width: 920px) {

    .breadcrumbs-cont{
        font-size: 12px;
    }

}
/*Fin Breadcrumbs*/

/*Categorias*/
.cat-club-cont-titulo{

    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 120px;
    display: table;
    text-align: center;
    margin: 0px 15px 15px;
}
.cat-club-titulo-texto {
    color: #ffffff;
    font-family: MyriadPro-semibold;
    font-size: 35px;
    display: table-cell;
    vertical-align: middle;
    padding-left:5px;
    padding-right: 5px;
}
.cat-club-titulo-club{
    color: #ffffff;
    font-family: MyriadPro-semibold;
    font-size: 35px; 
    margin-top:10px;
}
.cat-club-titulo-categoria{
    font-size: 22px;
}
.cat-club-redes-cont {

    margin: 0px 15px;
    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 30px;
    display: table;
    text-align: left;
    color: #ffffff;
}
.cat-club-redes{
    margin:0px 15px;
    height: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
}

@media (max-width: 1350px) {
    .cat-club-titulo-texto {
        font-size: 32px;
    }
    .cat-club-titulo-categoria{
        font-size: 20px;
    }
}
@media (max-width: 1199px) {
    .cat-club-titulo-texto {
        font-size: 30px;
    }
    .cat-club-titulo-categoria{
        font-size: 18px;
    }
    .cat-club-cont-titulo{
        height: 110px;
        margin: 0px 15px 15px;
    }
}
@media (max-width: 990px) {
    .cat-club-titulo-texto {
        font-size: 27px;
    }
    .cat-club-titulo-categoria{
        font-size: 15px;
    }
    .cat-club-cont-titulo{
        height: 100px;
        margin: 0px 15px 15px;
    }
}
@media (max-width: 767px) {
    .cat-club-titulo-texto {
        font-size: 25px;
    }
    .cat-club-titulo-categoria{
        font-size: 15px;
    }
    .cat-club-cont-titulo{
        height: 100px;
        width:100%;
        margin: 0px 0px 15px;
    }
    .cat-club-titulo-club{
        font-size: 30px; 

    }
}

/*Tablas*/
#tablas-cont{
    font-family: MyriadPro-regular;
    width:100%;
    margin-bottom:10px;
}
#tablas-cont ul{
    font-size: 16px;
    margin:0;
    padding:0px;
    list-style:none;
    list-style-position:outside;
    height:36px;

}
#tablas-cont ul.menu{

}
#tablas-cont ul.menu li{
    float:left;

}
#tablas-cont ul.menu li{
    height:36px;
    text-align: center;
    width:calc(100% / 3);
    display:block;
    padding:8px 0px;
    background-color:rgba(0, 0, 0, 0.7);
    position:relative;
    color:#ffffff;
    cursor:pointer;
}
.tablas-fed-a{
    width:calc(100% / 2)!important;
}
#tablas-cont ul.menu li:hover{
    background:#9b0204;
}
#tablas-cont ul.menu li.active{
    background:#9b0204;
}
#tablas-cont ul.menu li.active-fed-a{
    background:#9b0204;

    /*width:208px;*/
}
.tablas-content{

    border-top:1px solid #4c4c4c;
    border-bottom: 2px solid #4c4c4c;
    display: none;

}
.tablas-titulos{
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    background-color: #e2e2e2;
    border-bottom: 2px solid #4c4c4c;
}
.tablas-titulos-borde-sup{
    border-top: 2px solid #4c4c4c;
}
.tablas-c1{
    display:inline-block;
    width: 150px;
    padding-top: 5px;
    padding-left: 5px;
}
.tablas-c1-goleadores{
    display:inline-block;
    width: 43%;
    padding-top: 5px;
    padding-left: 5px;
}
.tablas-c2{
    text-align: center;
    display:inline-block;
    width: calc((100% - 150px) / 9);
    padding-top: 5px;
    padding-left: 2px;
}
.tablas-c3{
    text-align: center;
    display:inline-block;
    width: 7%;
    padding-top: 5px;
    padding-left: 2px;
}
.tablas-c4{
    text-align: center;
    display:inline-block;
    width: calc((100% - 150px) / 7);
    padding-top: 5px;
    padding-left: 2px;
}
.tablas-filas{
    font-size: 13px;
    font-weight: normal;
    height: 27px;
    /*background-color:#e2e2e2;*/
    border-bottom-color: #e2e2e2;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/*.tablas-filas-alt{
    background-color:#f5f5f5;
}*/
.tablas-filas-zona{
    background-color:#ffffff;
}
.tablas-filas-resaltar{
    color: #700001;
    font-weight: bold;
}
.tablas-negrita{
    font-weight: bold;
}
.tablas-c4-temporadas{
    font-size:13px;
}
.tablas-img-escudo{
    margin:2px;
    width:15px;
}
@media (max-width: 1350px) {

    .tablas-titulos{
        font-size: 13px;
    }
    .tablas-c4-temporadas{
        font-size:12px;
    }
    .tablas-filas{
        font-size: 12px;
    }
    #tablas-cont ul{
        font-size:14px;
    }
}

@media (max-width: 991px) {

    .tablas-titulos{
        font-size: 11px;
    }
    .tablas-c4-temporadas{
        font-size:10px;
    }
    .tablas-filas{
        font-size: 11px;
    }
    #tablas-cont ul{
        font-size:14px;
    }
}
@media (max-width: 767px) {

    .tablas-c2{
        width: calc((100% - 150px) / 6);
    }
    .tablas-c1-goleadores{
        width: 80%;
    }

    .tablas-c3{
        width: 12%;
    }
    .tablas-c4{
        width: calc((100% - 150px) / 4);
    }
    .tablas-titulos{
        font-size: 13px;
    }
    .tablas-c4-temporadas{
        font-size:12px;
    }
    .tablas-filas{
        font-size: 12px;
    }
    #tablas-cont ul{
        font-size:14px;
    }
}
/*Fin Tablas*/
/*Fixture*/
.fixture-cont{
    /*margin-bottom:15px;*/
}

.fixture-combo-cont{
    height: 50px;
    /*border-top: 2px solid #4c4c4c;*/
    background-color:#9b0204/*#4c4c4c*/;
}
.combofix{
    display:inline-block;
    width: calc(100% - 245px)!important;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 5px!important;
    border-radius: 5px;
    border-color: #a9a9a9;
    font-size: 11pt;
}
.fixture-fecha-tit{
    width: 230px;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    /* font-family: MyriadPro-semibold; */
    float: left;
    margin-top: 15px;
    margin-left: 5px;
}


.fixture-categoria{
    z-index:0;
    background-color:rgba(0, 0, 0, 0.7);
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 8px;
    color: #fff;
    text-align:center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    border-top-style: solid;
    border-top-width: 7px;
}
.fixture-partido{
    display:block;
    background-color: rgba(0, 0, 0, 0.7);
    /*background-color:#e2e2e2;*/
    height:80px;
    color:#ffffff;
    position:relative;
}
.fixture-cont-local{
    border-left-style: solid;
    border-left-width: 2px;
}
.fixture-cont-visitante{
    border-right-style: solid;
    border-right-width: 7px;
}
.fixture-link{
    background-color:transparent;
    border-color: transparent;
    position:absolute;
    top:0px;
    height: 80px;
    width:100%;
    z-index:10;
}
.fixture-partido > .fixture-link:hover{
    border-width: 0px;
    -webkit-box-shadow: 0px 0px 22px 0px rgba(1, 0, 0, 0.50);
    -moz-box-shadow:    0px 0px 22px 0px rgba(1, 0, 0, 0.50);
    box-shadow:         0px 0px 22px 0px rgba(1, 0, 0, 0.50);
}
.fixture-back-local{
    z-index:0;
    width:100%;
    position:absolute;
    height:50px;
    background-size:100px;
    background-position-y: -50%;
    background-position-x: -10%;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1); /* Old WebKit */
    filter: grayscale(1);
    opacity: 0.05;
}
.fixture-back-visitante{
    z-index:0;
    width:100%;
    position:absolute;
    height:50px;
    background-size:100px;
    background-position-y: 120%;
    background-position-x: 110%;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1); /* Old WebKit */
    filter: grayscale(1);
    opacity: 0.05;
}

.fixture-equipo{
    width:100%;
    font-family: Montserrat-Regular;
    background-color:#e2e2e2;
    height:50px;
    color:#000000/*680203*/;
}
.fixture-local{
    height: 50px;
    display:table;
    text-align:center;/*right;*/
    font-size:13px
}
.fixture-gol-local{
    background-color:#ececec;
    height: 50px;
    display:table;
    text-align:center;
    font-size:20px
}
.fixture-visitante{
    height: 50px;
    display:table;
    text-align:center;/*left;*/
    font-size:13px
}
.fixture-gol-visitante{
    background-color:#ececec;
    height: 50px;
    display:table;
    text-align:center;
    font-size:20px
}
.fixture-fila1{
    height:30px;
    padding-top:7px;
    margin:0 10px;
    font-size:12px;
}
.fixture-texto{
    display:table-cell;
    vertical-align: middle;
}
.fixture-texto-equipo{
    padding:2px 5px;
}
.fixture-hora{
    text-align: left;
}
.fixture-estado{
    text-align: right;
}
.estado-ajugar{
    color:#00a8ff;
}
.estado-enjuego{
    color:#3fce00;
}
.estado-finalizado{
    color:#fea100;
}
.estado-suspendido{
    color:#ff4343;
}
.estado-partido{
    padding-left:5px;
}
.fixture-penales{
    font-size:15px;
}
.fixture-escudo{
    width:100%;
    height:60px;
    background-position-y: 50%;
    background-position-x: 50%;
    background-size: 95%;
    background-repeat: no-repeat;


}
.fixture-fecha-hora-show-449{
    display:none;

}
@media (max-width: 1599px) {
    .fixture-fila1{
        font-size:12px;
    }
    .fixture-local, .fixture-visitante{
        font-size:12px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:20px
    }
    .fixture-penales{
        font-size:15px;
    }
}
@media (max-width: 1399px) {
    .fixture-fila1{
        font-size:12px;
    }
    .fixture-local, .fixture-visitante{
        font-size:13px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:20px
    }
    .fixture-penales{
        font-size:15px;
    }
}
@media (max-width: 1299px) {
    .fixture-fila1{
        font-size:11px;
    }
}
@media (max-width: 1199px) {
    .fixture-fila1{
        font-size:11px;
    }
    .fixture-local, .fixture-visitante{
        font-size:12px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:18px
    }
    .fixture-penales{
        font-size:13px;
    }
    .fixture-fecha-tit{
        font-size: 14px;
        margin-top:16px;
    }
}
@media (max-width: 940px) {
    .fixture-local, .fixture-visitante{
        font-size:11px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:17px
    }
    .fixture-penales{
        font-size:12px;
    }
    .fixture-fecha-tit{
        font-size: 12px;
        margin-top:17px;
    }
}
@media (max-width: 920px) {
    .fixture-fila1{
        padding-top:8px;
        font-size:10px;
    }
    .fixture-local, .fixture-visitante{
        font-size:11px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:16px
    }
    .fixture-penales{
        font-size:11px;
    }
}
@media (max-width: 880px) {
    .fixture-local, .fixture-visitante{
        font-size:10px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:14px
    }
    .fixture-penales{
        font-size:10px;
    }
}
@media (max-width: 830px) {
    .fixture-fila1{
        padding-top:9px;
        font-size:9px;
    }
    .fixture-local, .fixture-visitante{
        font-size:9px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:14px
    }
    .fixture-penales{
        font-size:10px;
    }
}

@media (max-width: 767px) {

    .fixture-fila1{
        padding-top: 7px;
        font-size:11px;
    }
    .fixture-local, .fixture-visitante{
        font-size:12px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:18px
    }
    .fixture-penales{
        font-size:14px;
    }
}
@media (max-width: 449px) {
    .fixture-fecha-hora-hidden-449{
        display:none;
    }
    .fixture-fecha-hora-show-449{
        display:block;
        line-height: 5px;
    }
    .fixture-fila1{
        padding-top: 4px;
        font-size:10px;
        height:35px;
    }
    .fixture-local, .fixture-visitante{
        font-size:11px
    }
    .fixture-gol-local, .fixture-gol-visitante{
        font-size:17px
    }
    .fixture-penales{
        font-size:13px;
    }
    .fixture-fecha-tit{
        width: 160px;
    }
    .combofix {
        width: calc(100% - 175px)!important;
    }
    .fixture-link{
        height: 85px;
    }
    .fixture-partido{
        height:85px;
    }
    .fixture-estado {
        padding-top: 7px;
    }
    .fixture-hora-no-zona{
        padding-top: 7px;
    }
}


/*Fin Fixture*/
/*Equipos Copa Argentina*/
/* Fin Equipos Copa Argentina*/
.equiposca-barra{
    width:100%;
    background-color:#9b0204;
    padding:7px;
    color:#ffffff;

}
.equiposca-barra-text{
    font-size: 16px;
}
.equiposca-grupo-escudos{
    width:100%;
    display:block;
    /*padding-right: 10%;*/
}
.equiposca-categoria-titulo{
    background-color: #4c4c4c;
    color:#ffffff;
    font-size: 13px;
    padding: 5px 7px;
    margin: 0;
}

.escudosca-escudos-cont{
    text-align:Left;
    margin-bottom:10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #4c4c4c;
}
.equiposca-escudos-fila{
    margin-bottom: 10px;
}
.escudosca-img-escudo{
    margin:2px;
    width:35px;
}
/*Fin Categorias*/
/*Club*/
.club-info-img-div{
    text-align:center;
    margin-top: 15px;
    /*margin-left: 1px;
    margin-right: 1px;*/
    max-height:240px;
    overflow: hidden;

}
.club-info-img{
    max-width:200px;
    width:100%;
}
.club-info{
    margin-top: 13px;
    font-size: 14px;
    font-family: MyriadPro-regular;
}
.club-info-col1{
    display:inline-block;
    font-family: MyriadPro-semibold;
}
.club-info-col2{
    height: auto;/*15px;*/
    overflow: hidden;
}
.club-info-fila{

    margin-top:5px;
    margin-bottom:1px; 
    height: auto;/*20px;*/
    width: 100%;
    /*border-bottom: 1px solid #e2e2e2;*/
}
.club-info-fila-e{
    color: #9b0204;
    font-family: MyriadPro-semibold;
    margin-top:10px;
    margin-bottom:3px; 
    height: auto; /*20px;*/
    /*border-bottom: 1px solid #9b0204;*/
    width: 100%;
}

.club-plantel-btm{
    text-align:center;
    margin-top: 20px;
    margin-bottom:10px;
    font-family: MyriadPro-semibold;

}
.club-plantel-btm a, .club-plantel-btm a:focus {
    color: #ffffff;
    background-color: #4c4c4c;
    padding:8px 20%;
    font-size:14px;
}
.club-plantel-btm a:hover{
    text-decoration: none;
    background-color: #9b0204;
}
.club-info-web a, .club-info-web a:focus{
    color:#000000;    
}


@media (max-width: 1199px) {
    .club-info{
        font-size: 13px;
    }
    .club-plantel-btm a, .club-plantel-btm a:focus {
        font-size:13px;
    }

}

@media (max-width: 991px) {
    .club-info{
        font-size: 11px;
    }
    .club-plantel-btm a, .club-plantel-btm a:focus {
        /*padding:5px 12%;*/
        font-size:11px;
    }
}


@media (max-width: 767px) {
    .club-info{
        font-size: 12px;

    }
    .club-plantel-btm a, .club-plantel-btm a:focus {
        padding:12px 20%;
        font-size:12px;
    }
}
/*Plantel*/
.tabla-plantel-fila1{
    display: table;
    table-layout: fixed;
    background-color:#4c4c4c;
    color:#ffffff;
    height: 50px;
    font-size: 14px;
    width:100%;
}
.tabla-plantel-col1{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    /*height: 50px;*/
    /*padding-top:15px; */ 
    float:none;
}
.tabla-plantel-col2{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    /*height: 50px;*/
    /*padding-top:5px;*/
    float:none;

}
.tabla-plantel-fila2{
    display: table;
    table-layout: fixed;
    background-color:#ffffff;
    color:#000000;
    border-bottom: 1px solid #e2e2e2;
    height: auto;
    min-height:50px;
    font-size: 12px;
    width:100%;
}
.tabla-plantel-col3{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    /*padding-top:5px;*/
    float:none;
}
.jugadores-plantel-cont{
    border-bottom: 2px solid #4c4c4c;
    margin-bottom: 15px;
}
.jugadores-plante-negrita{
    font-family: MyriadPro-semibold
}
@media (max-width: 1349px) {
    .tabla-plantel-fila1{
        font-size: 13px;
    }
    .tabla-plantel-fila2{
        font-size: 11px;
    }
}
@media (max-width: 1199px) {
    .tabla-plantel-fila1{
        font-size: 12px;
    }
    .tabla-plantel-fila2{
        font-size: 10px;
    }
}

@media (max-width: 991px) {
    .tabla-plantel-fila1{
        font-size: 13px;
    }
    .tabla-plantel-fila2{
        font-size: 12px;
    }
}


@media (max-width: 767px) {
    .tabla-plantel-fila1{
        font-size: 13px;
    }
    .tabla-plantel-fila2{
        font-size: 12px;
    }
}
/*Fin Plantel*/
/*Fin Club*/
/*Mercado de Pases*/
.pases-filtro {

    margin: 0px 15px;
    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 50px;
    display: table;
    text-align: left;
    color: #ffffff;
}
.pases-filtro-cont{
    font-family: MyriadPro-semibold;
    margin: 0px 15px;
    height: 100%;
    /*border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #ffffff;*/
    display:table;
    width:calc(100% - 30px);

}
.pases-filtro-text{
    display:table-cell;
    float:none;
    vertical-align:middle;
    font-size: 20px;
    padding: 0px;
}

.pases-cont-titulo{

    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 120px;
    display: table;
    text-align: center;
    margin: 0px 15px 15px;
}
.pases-filtro-span{
    display:inline-block;
    width:80px;
}
.pases-combo{
    max-width:60%;
    width:350px!important;
    display:inline-block;
}
.pases-nombre-club{
    background-color:#4c4c4c;
    padding:8px 10px;
    margin:0px;
    height:35px;
    color:#ffffff;
    font-size: 18px;
    font-family: MyriadPro-semibold;
}

.pases-cont-equipos{
    padding:15px 0px;

}
.pases-datos-titulo{
    font-size:16px;
    color:#9b0204;
    font-family: MyriadPro-semibold;
}
.pases-datos-texto{
    font-size:14px;
    color:#000000;
    font-family: MyriadPro-regular;
    /*min-height:40px;*/
    padding-bottom:10px;
}
.pases-divisor{
    height:2px;
    border-bottom: 2px solid #4c4c4c;
    margin: 0 15px 30px;
}
.pases-club-img{
    width:100%;
    max-width:150px;

}
@media (max-width: 1199px) {
    .pases-filtro-text{
        font-size: 18px;

    }
    .pases-datos-titulo{
        font-size:15px;

    }
    .pases-datos-texto{
        font-size:13px;

    }
}
@media (max-width: 991px) {
    .pases-filtro-text{
        font-size: 16px;

    }
    .pases-combo{
        max-width:60%;
        width:220px!important;
    }
    .pases-datos-titulo{
        font-size:14px;

    }
    .pases-datos-texto{
        font-size:12px;

    }
}
@media (max-width: 767px) {
    .pases-filtro-text{
        font-size: 16px;
        padding:0px;
        text-align:center;
    }
    .pases-cont-titulo{

        margin: 0px;
        width:100%
    }

    .pases-filtro-cont{
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #ffffff;
    }
    .pases-filtro {
        margin: 0px 15px 15px;
    }
    .pases-cont{
        text-align:center;
    }
    .pases-datos-titulo{
        font-size:14px;

    }
    .pases-datos-texto{
        font-size:12px;

    }
}
/*Fin Mercado de Pases*/
/*Gol a Gol*/
#golagol-cont{

    width:100%;
    margin-top:15px;
    /*height: 300px;*/
}

#golagol-cont ul{
    font-family: MyriadPro-semibold;
    font-size: 14px;
    margin:0;
    padding:0px;
    list-style:none;
    list-style-position:outside;

}
#golagol-cont ul.menu-golagol{
    height:30px;
    margin-bottom:15px;

}
/*#golagol-cont ul.menu-golagol li{
    

}*/
#golagol-cont ul.menu-golagol li{
    float:left;
    text-align: center;
    width:calc(100% / 5);
    display:block;
    padding:5px 0px;
    background:#4c4c4c;
    position:relative;
    color:#ffffff;
    cursor:pointer;
    height:30px;
}
#golagol-cont ul.menu-golagol li:hover{
    /*background:#2c2c2c;*/
    background:#9b0204;
}
#golagol-cont ul.menu-golagol li.active{
    background:#9b0204;
    width:calc(100% / 5);

}
.golagol-pest-content{

    border-bottom:2px solid #4c4c4c;
    margin-bottom:30px;
    display: none;

}
@media (max-width: 1199px) {
    #golagol-cont ul{
        font-size: 13px;
    }

    #golagol-cont ul.menu-golagol li{
        padding:6px 0px;
    }
}
@media (max-width: 991px) {
    #golagol-cont ul{
        font-size: 11px;
    }
    #golagol-cont ul.menu-golagol li{
        padding:8px 0px;
    }

}
@media (max-width: 767px) {
    #golagol-cont ul{
        font-size: 12px;
    }
    #golagol-cont ul.menu-golagol li{
        height:50px;
        padding:18px 0px;
    }
    #golagol-cont ul.menu-golagol{
        height:50px;


    }
}
/*Fin Gol a Gol*/
/*Autores*/

.autores-nombre{
    margin:0px 0px 15px;
    background-color:#4c4c4c;
    color:#ffffff;
    border-bottom:1px solid #4c4c4c;
    font-family: MyriadPro-regular;
    font-size: 25px;
    height:40px;
    padding:5px;
    text-align:center;
}
.autores-autor-cont{
    min-height: 165px;

}
.autores-divisor{
    height:2px;
    border-bottom: 2px solid #4c4c4c;
    width: calc(100% - 30px);
    margin: 0px 0px 15px 15px;
}
.autores-datos{
    padding-bottom: 10px;
    font-size:14px;
}
.autores-img{
    width:100%;
    max-width:150px;
    padding-bottom: 15px;

}
.a-autores-contacto, a-autores-contacto:focus, a-autores-contacto:active {
    color:#000000;
    font-size: 16px;
    text-decoration: none!important;
}
.a-autores-contacto:hover{
    color:#9b0204;
    text-decoration: none!important;
}
.btn-autores-contacto{
    color:#ffffff!important;
    font-size: 16px;
}
.autores-contacto{
    /*background-color: #aeaeae;*/
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    margin: 0 5px;
    text-align: center;
    padding-top: 8px;
}
.autores-contacto-fb{
    background-color:#004088; 
}
.autores-contacto-tw{
    background-color:#00abe3; 
}
.autores-contacto-g{
    background-color:#f14724; 
}
.autores-contacto-wa{
    background-color:#2cb53f; 
}
.autores-contacto-mail{
    background-color:#278634; 
}


@media (max-width: 1199px) {
    .autores-nombre{
        font-size: 22px;
        padding-top:8px;

    }
    .a-autores-contacto{
        font-size: 14px;
    }
    .btn-autores-contacto{
        font-size: 14px;
    }
    .autores-contacto{
        padding-top: 8px;
    }
}
@media (max-width: 991px) {
    .autores-nombre{
        font-size: 20px;
        padding-top:9px;

    }
    .btn-autores-contacto{
        font-size: 12px;
    }
    .a-autores-contacto{
        font-size: 12px;
    }
    .autores-contacto{
        padding-top: 10px;
    }
}
@media (max-width: 767px) {
    .autores-cont{
        margin-top:15px;
    }
    .autores-img-cont{
        text-align:center;
    }

    .autores-nombre{

        font-size: 18px;
        padding-top:11px;

    }
    .btn-autores-contacto{
        font-size: 13px;
    }
    .a-autores-contacto{
        font-size: 13px;
    }
    .autores-contacto{
        padding-top: 9px;
    }

}
/*Fin Autores*/
/*Archivo de noticias*/
.archivo-filtros-cont {
    font-family: MyriadPro-semibold;
    margin: 0px 15px 15px;
    background-color: #9b0204;
    width: calc(100% - 30px);
    min-height: 50px;
    display: table;
    text-align: left;
    color: #ffffff;
}
.archivo-filtros{
    margin:0px 15px;
    height: 100%;
    border-top: 1px solid #ffffff; 

}
.archivo-cont-titulo{

    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 120px;
    display: table;
    text-align: center;
    margin: 0px 15px;
}


.archivo-filtros > form{
    width:100%;
    height:50px;
    margin:0 auto;
    color:#ffffff;
    padding-top:8px;
}
.archivo-filtros-titulo{
    padding-top: 5px;
    font-size: 16px;
}
.archivo-filtro-fecha-categoria{
    width:100%!important;
}
.archivo-filtrar-btn{
    padding-left: 40px;
    padding-right: 40px;
}
@media (max-width: 767px) { 
    .archivo-filtrar-btn{
        width:100%;
        margin: 10px 0;

    }
    .archivo-filtros > form{
        text-align: center;
        padding:0px;
    }
    .archivo-cont-titulo{

        background-color: #9b0204;
        /*width: calc(100% - 30px);*/
        height: 120px;
        display: table;
        text-align: center;
        /*margin: 0px 15px;*/
        width:100%;
        margin:0px;
    }
    .archivo-filtros-cont {
        margin: 0px 0px 15px;
        width: 100%;
    }
}
.archivo-filtros-barra{
    margin:0;
    width:100%;
    height:35px;
    display:table;
    text-align: left;
    padding:0px 25px 15px 25px;
    text-align:left;
}
/*.archivo-filtros-barra-mobile{
    background-color:#dedede;
    margin:0;
    width:100%;
    height:50px;
    display:table;
    text-align: left;
    padding:20px 0px;
    text-align:left;
}*/
.archivo-filtros-barra-titulo{
    font-family: MyriadPro-semibold;
    color:#464646;
    font-size:14px;
}
.archivo-filtros-barra-fecha-cat{
    margin: 0px 5px;
    color:#ffffff;
    background-color:#9b0204;
    padding:4px;
    font-size:13px;
}
.archivo-filtros-barra-fecha-cat > a,
.archivo-filtros-barra-fecha-cat > a:hover, 
.archivo-filtros-barra-fecha-cat > a:focus{
    color:#ffffff;
    font-family:MyriadPro-regular;
    font-size:17px;
    line-height:1.2;
    vertical-align:bottom;
    text-decoration:none;
    opacity:0.5;
}
.archivo-filtros-barra-eliminar,
.archivo-filtros-barra-eliminar:hover,
.archivo-filtros-barra-eliminar:focus{
    font-family:MyriadPro-regular;
    color:#464646;
    font-size:14px;
    padding-left: 5px;
}
.barra-item-cont{
    display:inline;
    padding:3px 0;
}
.barra-item-cont > a,
.barra-item-cont > a:focus,
.barra-item-cont > a:hover{
    color:#9b0204;
}
.archivo-cont-noti{
    margin-bottom: 50px;
}
@media (max-width: 1200px) { 
    .s-noticias-filtros-barra-titulo{
        font-size:13px;
    }
    .s-noticias-filtros-barra-fecha-serv{
        font-size:11px;
    }
    .s-noticias-filtros-barra-fecha-serv > a,
    .s-noticias-filtros-barra-fecha-serv > a:hover, 
    .s-noticias-filtros-barra-fecha-serv > a:focus{
        font-size:14px;
        line-height:1.3;
    }
    .s-noticias-filtros-barra-eliminar,
    .s-noticias-filtros-barra-eliminar:hover,
    .s-noticias-filtros-barra-eliminar:focus{
        font-size:13px;
    }
}

@media (max-width: 992px) { 
    .s-noticias-filtros-barra-titulo{
        font-size:10px;
    }
    .s-noticias-filtros-barra-fecha-serv{
        font-size:8px;
    }
    .s-noticias-filtros-barra-fecha-serv > a,
    .s-noticias-filtros-barra-fecha-serv > a:hover, 
    .s-noticias-filtros-barra-fecha-serv > a:focus{
        font-size:11px;
        line-height:1.4;
    }
    .s-noticias-filtros-barra-eliminar,
    .s-noticias-filtros-barra-eliminar:hover,
    .s-noticias-filtros-barra-eliminar:focus{
        font-size:10px;
    }
}
.noticias-no-result{
    margin-bottom:5px;
    padding-bottom:15px;    
}
.busqueda-paginador{
    text-align:center;
    margin-bottom: 30px;
}
.busqueda-paginador > ul > li > a{
    color: #9b0204;
}

.busqueda-paginador > ul > .active > a,
.busqueda-paginador > ul > .active > span,
.busqueda-paginador > ul > .active > a:hover,
.busqueda-paginador > ul > .active > span:hover,
.busqueda-paginador > ul > .active > a:focus,
.busqueda-paginador > ul > .active > span:focus {
    background-color: #9b0204;
    border-color: #9b0204;
}
.busqueda-paginador > ul > li > a:hover,
.busqueda-paginador > ul > li > span:hover,
.busqueda-paginador > ul > li > a:focus,
.busqueda-paginador > ul > li > span:focus {
    color: #9b0204;
    /*background-color: #eee;
    border-color: #ddd;*/
}
.archivo-no-result{
    margin-bottom:5px;
    padding-bottom:15px;    
}
.busqueda-result-titulo{
    font-family: MyriadPro-semibold;
    font-size: 25px;
    color:#9b0204;
    margin-bottom:10px;
}
/*Fin Archivo de noticias*/
/*Busqueda*/
.busqueda-titulo{
    color: #ffffff;
    font-family: MyriadPro-semibold;
    font-size: 35px; 
    margin-top:10px;
}
.busqueda-subtitulo{
    font-size: 22px;
    line-height: 1.4;
}
/*Fin Busqueda*/
/*Resumen*/
.resumen-cont-titulo{

    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 120px;
    display: table;
    text-align: center;
    margin: 0px 15px 15px;
}
.resumen-titulo-texto {
    color: #ffffff;
    font-family: MyriadPro-semibold;
    font-size: 35px;
    display: table-cell;
    vertical-align: middle;
    padding-left:5px;
    padding-right: 5px;
}
/*.resumen-fecha-cat{
    font-size: 18px;
    text-align:left;
}*/
.resumen-fecha{
    font-family: MyriadPro-regular;
}
.resumen-titulo{
	padding: 5px 25px;
    margin: 0px;
    text-align: left;
    font-size: 30px;
}
.resumen-fecha-cat-cont{
    font-family: MyriadPro-semibold;
    margin: 0px 15px;
    background-color: #9b0204;
    min-height: 45px;
    display: table;
    text-align: left;
    color: #ffffff;
    width: calc(100% - 30px);
}
.resumen-redes-mobile-cont{
    font-family: MyriadPro-semibold;
    margin: 0px 0px 15px;
    background-color: #4c4c4c;
    min-height: 45px;
    display: table;
    text-align: left;
    color: #ffffff;
    width: 100%;
}
.resumen-fecha-cat{
    display:inline-block;
    width: calc(100% - 30px);
    margin:0px 15px;
    height: 100%;
    border-bottom: 1px solid #ffffff; 
    min-height: 45px;
    padding:0px;

}
.resumen-fecha-cat-texto{
    float: left;
    padding-top: 12px;
}

.resumen-cont-social{
    background-color: transparent;
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 50px;
    margin: 5px 5px;
    text-align: center;
    padding-top: 12px;
    float: right;
}

@media (max-width: 1599px) {
    .resumen-fila1{
        font-size:12px;
    }
}
@media (max-width: 1199px) { 
    .resumen-titulo{
        font-size:28px;
    }
    .resumen-fila1{
        font-size:11px;
    }
}
@media (max-width: 991px) { 
    .resumen-titulo{
        font-size:25px;
    }
}
@media (max-width: 920px) {
    .resumen-fila1{
        padding-top:8px;
        font-size:10px;
    }
}
@media (max-width: 830px) {
    .resumen-fila1{
        padding-top:9px;
        font-size:9px;
    }
}
@media (max-width: 767px) { 
    .resumen-titulo{
        font-size:22px;
    }
    .resumen-fecha-cat-texto{
        text-align:center;
        padding-top: 5px;
        padding-bottom:5px;
    }
    .resumen-cont-social{
        float: none;
    }
    .resumen-cont-social-grupo{
        text-align:center;
    }
    .resumen-fila1{
        padding-top: 7px;
        font-size:11px;
    }
    .resumen-fecha-cat-cont{
        margin: 0px;
        width: 100%;
    }
    .resumen-cont-titulo{
    width: 100%;
    margin: 0px 0px 15px;
}
    .busqueda-paginador{
    
    margin-bottom: 10px;
}
}
@media (max-width: 449px) {
    .resumen-fila1{
        padding-top: 4px;
        font-size:10px;
        height:35px;
    }
}
/*Fin Resumen*/
/*Noticias Relacionadas*/
.noti-relacionadas-filas{
    min-height:80px;
    border-bottom-color: #e2e2e2;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position:relative;
}
.noti-relacionadas-cont{
    border-bottom-color:rgba(0, 0, 0, 0.7);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom:10px;
    display:table;
    width:100%;
}
/*Fin Noticias Relacionadas*/
/*Noticia*/
.noticia-cont-titulo{

    background-color: #9b0204;
    width: calc(100% - 30px);
    height: 120px;
    display: table;
    text-align: center;
    margin: 0px 15px 15px;
}
.noticia-filtros-cont {
    font-family: MyriadPro-semibold;
    margin: 0px 15px 15px;
    background-color: #9b0204;
    width: calc(100% - 30px);
    min-height: 45px;
    display: table;
    text-align: left;
    color: #ffffff;
}
.noticia-autor{
    padding-top:12px;
    margin:0px 15px;
    height: 100%;
    border-top: 1px solid #ffffff; 

}
.noticia-autor-foto{
    text-align:right;
}

.btn-social-autor-fb > i:hover{
    color:#004088; 
}
.btn-social-autor-tw > i:hover{
    color:#00abe3; 
}
.btn-social-autor-g > i:hover{
    color:#f14724; 
}
.btn-social-autor-m > i:hover{
    color:#278634; 
}
.noticias-autor-link, .noticias-autor-link:hover, .noticias-autor-link:active, .noticias-autor-link:focus{
    color:#000000;
    font-family: MyriadPro-semibold;

}
.noticia-foto{
    width:100%;
}
.noticia-carousel-control {
    top: 35%;
    bottom: 35%;
    width: 10%;
    left:0;

}
.noticia-carousel-control:hover,
.noticia-carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}
.noticia-carousel-control.left {
    background-image:none;
}
.noticia-carousel-control.right {
    right: 0;
    left: auto;
    background-image:none;
}
.video-responsive {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.audio-responsive {
    position: relative;
    padding-bottom: 180px; 
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.audio-responsive iframe,
.audio-responsive object,
.audio-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 210px;
}
.separador-carousel{
    height:15px;
    width:100%;
    display:table;

}
.separador-copete-nota{
    height:1px;
    width:100%;
    border-bottom: 1px solid #e2e2e2;
}
.noticia-copete{
    font-size: 18px;
    font-family: MyriadPro-semibold;
    color:#9b0204;
    padding-top:10px;
    line-height: 1.6;
    padding-bottom: 20px;
}
.noticia-nota{
    font-size: 17px;
    font-family: MyriadPro-regular;
    padding-top:20px;
    line-height: 1.6;
}
.noticia-ver-mas{
    font-size: 18px;
    font-family: MyriadPro-semibold;
    line-height: 1.6;
}
.ver-mas-btn{
    display: inline-block;
    padding: 6px 12px;
    margin: 5px 3px;
    font-size: 14px;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 0px;
    color: #ffffff;
    background-color: #9b0204;
    border-color: #9b0204;

}
.ver-mas-btn:hover{
    -webkit-box-shadow: 0px 0px 10px 0px rgba(1, 0, 0, 0.63);
    -moz-box-shadow:    0px 0px 10px 0px rgba(1, 0, 0, 0.63);
    box-shadow:         0px 0px 10px 0px rgba(1, 0, 0, 0.63);
}
.ver-mas-btn:hover,
.ver-mas-btn:focus,
.ver-mas-btn:active,
.ver-mas-btn.active {
    background-color: #9b0204;
    border-color: #9b0204;
    color:#ffffff;
}
.ver-mas-btn:active:hover,
.ver-mas-btn.active:hover,
.ver-mas-btn:active:focus,
.ver-mas-btn.active:focus,
.ver-mas-btn:active.focus,
.ver-mas-btn.active.focus{
    background-color: #9b0204;
    border-color:#9b0204;
    color:#ffffff;

}
@media (max-width: 1199px) { 
    .noticia-copete{
        font-size: 17px;
    }
    .noticia-nota{
        font-size: 16px;
    }
    .noticia-ver-mas{
        font-size: 17px;
    }
}
@media (max-width: 991px) { 
    .noticia-copete{
        font-size: 15px;
    }
    .noticia-nota{
        font-size: 14px;
    }
    .noticia-ver-mas{
        font-size: 15px;
    }
}
@media (max-width: 767px) { 
    .noticia-copete{
        font-size: 17px;
    }
    .noticia-nota{
        font-size: 16px;
    }
    .noticia-ver-mas{
        font-size: 17px;
    }
    .noticia-autor{
        text-align:center;
    }
    .noticia-cont-titulo{

        background-color: #9b0204;
        width:100%;
        margin: 0px 0px 15px;
    }
}

/*Fin Noticia*/
/*Clubes Relacionados*/
.club-relacionadas-cont{
    width:100%;
    border-bottom-color:rgba(0, 0, 0, 0.7);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom:10px;
    display:table;
    padding-bottom:15px;
}
.club-rel-container{
    text-align:center;
    margin-top: 15px;
    /*margin-left: 1px;
    margin-right: 1px;*/
    max-height:180px;
    overflow: hidden;

}
.club-rel-img{
    max-width:180px;
    width:100%;
}
/*Fin Clubes Relacionados*/
/*Anuncios*/
.anuncio{
    text-align: center;
    width:100%;
    overflow: hidden;
}
.anuncio-15{
    margin-bottom:15px;
}
.anuncio-10{
    margin-bottom:10px;
}
.anuncio-30{
    margin-bottom:30px;
}
.anuncio-var-90{    
    max-height:90px;

}
.anuncio-var-280{

    max-height:280px;
}
.anuncio-338{
    width:100%;
    max-width:338px;
    margin: 0 auto;
}
.anuncio-495{
    width:100%;
    max-width:495px;
    margin: 0 auto;
}
.anuncio-800{
    width:100%;
    max-width:800px;
    margin: 0 auto;
}
.anuncio-h280{
    height:100%;
    height:280px;

}
.anuncio-325{
    width:100%;
    max-width:325px;
    margin: 0 auto;
}
.anuncio-swf {
    position: relative;
    padding-bottom: 70%;
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
    margin: 0 auto;
    max-width:300px;
    max-height:250px;
}

.anuncio-swf iframe,
.anuncio-swf object,
.anuncio-swf embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width:300px;
    max-height:250px;

}
/*Fin Anuncios*/