/* ----------------------------------------- ABRE cuadro_compartir_paraNoticia1024.css ----------------------------------------- */
/* /////////////////////////////// CUADRO COMPARTIR Y REDES PIE //////////////////////////////////// */
.cuadro_compartir {
    display: block;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #ddd;
    margin: 15px 10px 15px 0;
    padding-bottom: 5px;
    padding-top: 5px;
    overflow: hidden;
}

.cuadro_compartir .cerrar {
    line-height: 1px;
    clear: both;
    height: 1px;
}

.cuadro_compartir .vota,
.cuadro_compartir .vota .texto {
    color: #707070;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    display: inline;
    float: left;
}

.cuadro_compartir .vota {
    font-weight: bold;
    text-decoration: none;
    line-height: 27px;
}

.cuadro_compartir .vota .texto {
    margin-right: 3px;
}

.cuadro_compartir .vota .caja_estrella {
    margin-right: 5px;
    float: left;
    display: inline;
    height: 27px;
}

.cuadro_compartir .vota .caja_estrella .estrella {
    background-image: url('/elementosWeb/mediaweb/images1024/noticias/comentarios.jpg');
    background-repeat: no-repeat;
    background-position: 0 -32px;
    width: 17px;
    height: 27px;
    cursor: pointer;
    float: left;
}

.cuadro_compartir .imprimir {
    float: left;
    margin-left: 5px;
    padding-top: 0px;
}

.cuadro_compartir .imprimir form {
    float: left;
}

.cuadro_compartir .imprimir .mail a,
.impresora a,
.aumentar_txt a,
.reducir_txt a {
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7px;
    color: #a1a1a1;
    display: block;
}

.cuadro_compartir .imprimir .mail,
.cuadro_compartir .imprimir .impresora,
.cuadro_compartir .imprimir .aumentar_txt,
.cuadro_compartir .imprimir .reducir_txt {
    background-image: url('/elementosWeb/mediaweb/images1024/noticias/apoyos02.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 25px;
    overflow: hidden;
    width: 30px;
}

.cuadro_compartir .imprimir .mail,
.cuadro_compartir .imprimir .impresora,
.cuadro_compartir .imprimir .aumentar_txt {
    border-right: solid 1px #ddd;
    margin-right: 8px;
}

.cuadro_compartir .imprimir .mail {
    background-position: 0 -306px;
}

.cuadro_compartir .imprimir .impresora {
    background-position: 0 -332px;
}

.cuadro_compartir .imprimir .aumentar_txt {
    background-position: 0 -357px;
}

.cuadro_compartir .imprimir .reducir_txt {
    background-position: 0 -378px;
}


.cuadro_compartir .bot_sociales {
    float: right;
    padding-top: 0;
}

.cuadro_compartir .imprimir + .bot_sociales {
    margin-right: 10px;
}

.cuadro_compartir .bot_sociales .comentarios_bot,
.cuadro_compartir .bot_sociales .facebook_bot,
.cuadro_compartir .bot_sociales .twitter_bot,
.cuadro_compartir .bot_sociales .google_bot,
.cuadro_compartir .bot_sociales .google,
/* El .google parece que es para noticias-hoy */
.cuadro_compartir .bot_sociales .linkedin_bot,
.cuadro_compartir .bot_sociales .whatsapp_bot {
    float: left;
    margin-right: 13px;
    padding-right: 13px;
    border-right: solid 1px #ddd;
}

.cuadro_compartir .bot_sociales .linkedin_bot {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

.cuadro_compartir .bot_sociales .whatsapp_bot {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
    margin-left: 13px;
    padding-left: 13px;
    border-left: solid 1px #ddd;
}



.cuadro_compartir .bot_sociales .comentarios_bot .icon_comentarios,
.cuadro_compartir .bot_sociales .facebook_bot .icon_fb,
.cuadro_compartir .bot_sociales .twitter_bot .icon_twi,
.cuadro_compartir .bot_sociales .google_bot .icon_goo,
.cuadro_compartir .bot_sociales .linkedin_bot .icon_din,
.cuadro_compartir .bot_sociales .whatsapp {
    background-image: url('/elementosWeb/mediaweb/images1024/noticias/apoyos02.gif');
    background-repeat: no-repeat;
    width: 18px;
    height: 25px;
    float: left;
    cursor: pointer;
}

.cuadro_compartir .bot_sociales .comentarios_bot .icon_comentarios {
    background-position: 0 -409px;
}

.cuadro_compartir .bot_sociales .facebook_bot .icon_fb {
    background-position: -22px -411px;
    width: 7px;
}

.cuadro_compartir .bot_sociales .twitter_bot .icon_twi {
    background-position: 0 -437px;
}

.cuadro_compartir .bot_sociales .google_bot .icon_goo {
    background-position: -18px -437px;
    /*float:none;*/
}

.cuadro_compartir .bot_sociales .linkedin_bot .icon_din {
    background-position: -33px -410px;
    /*float:none;*/
}

.cuadro_compartir .bot_sociales .whatsapp {
    background-image: url('/elementosWeb/mediaweb/images1024/noticias/compartir_whatsapp.png');
    background-position: center;
    width: 23px;
    overflow: hidden;
}




.cuadro_compartir .bot_sociales .comentarios_bot .textveces,
.cuadro_compartir .bot_sociales .facebook_bot .textveces,
.cuadro_compartir .bot_sociales .twitter_bot .textveces {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    float: left;
    line-height: 25px;
    padding-left: 5px;
    text-decoration: none;
    cursor: default;
}

.textveces a,
.textveces a:hover {
    color: black !important;
    text-decoration: none !important;
    cursor: pointer;
}


.cuadro_compartir .bot_sociales,
.compartir_linkedin,
.compartir_google,
.compartir_facebook,
.compartir_twitter {
    opacity: 1;
    transition: all 0.5s ease-out 0s;
}

.cuadro_compartir .bot_sociales:hover,
.compartir_linkedin:hover,
.compartir_google:hover,
.compartir_facebook:hover,
.compartir_twitter:hover {
    opacity: 0.5;
}





.redes_pie {
    overflow: hidden;
    margin: 30px 0px;
}

/* - new - */

.redes_pie .compartir_facebook,
.redes_pie .compartir_twitter,
.redes_pie .compartir_google,
.redes_pie .compartir_linkedin {
    float: right;
    margin-right: 15px;
}

.redes_pie .compartir_facebook,
.redes_pie .compartir_twitter {
    padding-right: 10px;
    padding-left: 5px;
}

.redes_pie .compartir_facebook .icon_pie_fb,
.redes_pie .compartir_twitter .icon_pie_tw,
.redes_pie .compartir_google .icon_pie_goo,
.redes_pie .compartir_linkedin .icon_pie_lin {
    width: 26px;
    height: 26px;
    background-color: transparent;
    background-image: url('/elementosWeb/mediaweb/images1024/noticias/apoyos02.gif');
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

.redes_pie .compartir_facebook {
    background-color: #3b5998;
}

.redes_pie .compartir_facebook .icon_pie_fb {
    background-position: 0px -648px;
}

.redes_pie .compartir_twitter {
    background-color: #29c5f6;
}

.redes_pie .compartir_twitter .icon_pie_tw {
    background-position: -26px -648px;
}

.redes_pie .compartir_google {
    background-color: #d13e2f;
}

.redes_pie .compartir_google .icon_pie_goo {
    background-position: 0px -674px;
}

.redes_pie .compartir_linkedin {
    background-color: #0084b1;
}

.redes_pie .compartir_linkedin .icon_pie_lin {
    background-position: -26px -674px;
}

.redes_pie .compartir_facebook .txt_pie_fb,
.redes_pie .compartir_twitter .txt_pie_tw {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    float: left;
    cursor: pointer;
    line-height: 26px;
    padding-left: 5px;
}





@media screen and (max-width:480px) {
    .cuadro_compartir {
        margin-left: 0;
        margin-right: 0;
        text-align: right;
    }

    .cuadro_compartir .imprimir {
        display: none;
    }

    .cuadro_compartir .imprimir + .bot_sociales {
        margin-right: 0;
    }

    .cuadro_compartir .bot_sociales .comentarios_bot .icon_comentarios {
        display: none;
    }

    .cuadro_compartir .bot_sociales .comentarios_bot,
    .cuadro_compartir .bot_sociales .facebook_bot,
    .cuadro_compartir .bot_sociales .twitter_bot,
    .cuadro_compartir .bot_sociales .google_bot,
    .cuadro_compartir .bot_sociales .google,
    /* El .google parece que es para noticias-hoy, y tenía padding-right: 7px */
    .cuadro_compartir .bot_sociales .linkedin_bot,
    .cuadro_compartir .bot_sociales .whatsapp_bot {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
        padding-right: 10px;
    }

    .cuadro_compartir .bot_sociales .linkedin_bot {
        margin-right: 0;
        padding-right: 0;
    }

    .cuadro_compartir .bot_sociales .whatsapp_bot {
        margin-right: 0;
        padding-right: 0;
        margin-left: 10px;
        padding-left: 10px;
        float: right;
    }

    .cuadro_compartir .bot_sociales .facebook_bot .icon_fb,
    .cuadro_compartir .bot_sociales .twitter_bot .icon_twi,
    .cuadro_compartir .bot_sociales .google_bot .icon_goo,
    .cuadro_compartir .bot_sociales .linkedin_bot .icon_din,
    .cuadro_compartir .bot_sociales .whatsapp_bot .whatsapp {
        background-image: url('/elementosWeb/mediaweb/images1024/noticias/redes_350_v2.jpg');
        background-repeat: no-repeat;
        height: 32px;
        width: 32px;
    }

    .cuadro_compartir .bot_sociales .facebook_bot .icon_fb {
        background-position: 0 0;
    }

    .cuadro_compartir .bot_sociales .twitter_bot .icon_twi {
        background-position: -36px 0;
    }

    .cuadro_compartir .bot_sociales .google_bot .icon_goo {
        background-position: -72px 0;
    }

    .cuadro_compartir .bot_sociales .linkedin_bot .icon_din {
        background-position: -110px 0;
    }

    .cuadro_compartir .bot_sociales .whatsapp_bot .whatsapp {
        background-position: -147px 0;
    }

    .textveces {
        font-weight: normal;
        line-height: 32px;
    }

    .redes_pie .compartir_facebook,
    .redes_pie .compartir_twitter {
        padding-left: 0;
        padding-right: 0;
    }

    .redes_pie .compartir_facebook .txt_pie_fb,
    .redes_pie .compartir_twitter .txt_pie_tw {
        display: none;
    }
}

/* /////////////////////////////// FIN CUADRO COMPARTIR Y REDES PIE //////////////////////////////////// */
/* ---------------------------------------- CIERRA cuadro_compartir_paraNoticia1024.css ---------------------------------------- */






/* Aquí ajustes en contenedores y en cosas concretas */

.miga_de_pan {
    width: auto !important;
    float: none !important;
    max-width: 690px;
}

/* Hay que poner importants porque tiene estilos en línea pintados */
.miga_de_pan a {
    text-decoration: none;
}

/*////////////////////////miga de pan///////////////////////////*/
.miga_de_pan,
.miga_de_pan a {
    font: 14px "Roboto Slab", "Times New Roman", Times, serif;
    color: #0b475b;
    margin-bottom: 8px;
    margin-top: 5px;
    display: block;
}

.miga_de_pan > a {
    display: inline-block;
    padding: 0px 5px 0px 0px;
}

.miga_de_pan a:hover {
    text-decoration: underline;
}

.miga_de_pan h1 {
    font: bold 14px "Roboto Slab", "Times New Roman", Times, serif;
    color: #0b475b;
    display: inline-block;
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

.miga_de_pan h1 a {
    font: bold 14px "Roboto Slab", "Times New Roman", Times, serif;
    color: #0b475b;
    display: inline;
    text-decoration: none;
}

.miga_de_pan h1 a:hover {
    text-decoration: underline;
}

/*////////////////////////fin miga de pan/////////////////////////*/

@media screen and (max-width:480px) {
    .depcontenido .miga_de_pan {
        /*width:auto !important; float:none !important;*/
        margin-left: 5px;
        margin-right: 5px;
    }
}



/* AÑADO ESTILOS AL DIV #pagina PARA MEJORAR LA SECCIÓN DEPORTES Y QUE EL CUERPO NO SE VAYA A LA IZQUIERDA EL REDUCIR COMO HACE AHORA, PORQUE NO TIENE UN DIV CLASS mainContent */
/* LA PORTADA DE DEPORTES SÍ TIENE ESE DIV CLASS mainContent, PERO LAS PÁGINAS NO */
/* EN RESPONSIVE LE DOY ANCHO 100% */


body {
    /*font-family:robotoregular, Arial, Helvetica, sans-serif; background-color:#fff;*/
}

/*body {behavior:url(css/display-table.min.htc);}*/

#pagina {
    box-sizing: border-box;
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.contenedor {
    position: relative;
    width: 1024px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    font-size: 75%;
    background-color: transparent;
}

.cabecera + .contenedor {
    border-left: none;
    border-right: none;
    background-color: transparent;
}

.depcontenido {
    height: auto;
    width: 100%;
    max-width: 1024px;
    margin-right: auto;
    margin-left: auto;
    border-left: none;
    border-right: none;
    background-color: #fff;
    text-align: left;
}


.depcolumnaizda {
    width: 690px;
    float: left;
    text-align: left;
    height: auto;
    padding: 0;
}

.depcolumnadcha {
    width: 320px;
    float: right;
    text-align: left;
    height: auto;
    padding: 0;
}

.deppie {
    width: 1024px;
    max-width: 100%;
    text-align: left;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    padding-top: 20px;
    background-color: #fff;
}

.deptitular {
    font-size: 20px;
    color: #566675;
}

.deptitular h1 {
    font-weight: normal;
    font-family: "roboto_condensedregular";
    font-size: 28px;
    color: #2c596c;
    margin: 10px 0px 10px 0px;
}

.deptitular h2 {
    font-family: "roboto_condensedregular";
    background-color: #FFF;
    color: #1d97d4;
    font-size: 18px;
    line-height: 22px;
    margin-top: 35px;
    padding: 2px;
    border-top-width: 2px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #4c8ca8;
    border-bottom-color: #b2b2b2;
}

.deptitular .temporada_titular {
    text-align: right;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    clear: both;
    color: #566675;
    margin-bottom: -8px;
}

.deptitular .temporada_titular a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #566675;
    text-decoration: none;
}

.deptitular .temporada_titular a:hover {
    text-decoration: underline;
}



.cerrar,
.bloqueclear {
    clear: both !important;
    font-size: 1px;
    height: 0 !important;
    width: auto;
    line-height: 0;
    margin: 0;
    padding: 0;
}


h3,
h3 a {
    margin-top: 3px;
    margin-bottom: 8px;
}









/** ESTADISTICAS**/

.consultaranking {
    background-color: #dfe5eb;
    padding: 2px 3px 2px 3px;
    float: right;
    margin-bottom: 1px;
    font-size: 11px;
    border: 1px solid #9daebf;
    font-family: Arial, Helvetica, sans-serif;
}

.consultaranking a {
    text-decoration: none;
    color: #3a4856;
}

.consultaranking a:hover {
    background-color: #566675;
    color: #fff;
}

.consultaranking2 {
    background-color: #ebeef2;
    padding: 2px 3px 2px 3px;
    float: right;
    margin-bottom: 1px;
    font-size: 11px;
    border: 1px solid #9daebf;
    font-family: Arial, Helvetica, sans-serif;
    height: auto;
    width: auto;
    clear: both;
    margin-top: -36px;
}

.consultaranking2 a {
    text-decoration: none;
    color: #3a4856;
    padding: 2px 3px 2px 3px;
}

.consultaranking2 select {
    font-size: 11px;
}

.consultaranking2 a:hover {
    color: #ca7d0b;
}

.menurankingequipos {
    width: 100%;
    clear: both;
    border-bottom: 2px solid #3a4856;
    height: 23px;
}

.depseparamodulos0 {
    height: 0px;
    width: 100%;
    clear: both;
}

ul#menurankingequiposlista {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul#menurankingequiposlista li {
    float: left;
    margin: 0;
    padding: 5px 0 4px 0;
    background-color: #fff;
}

#menurankingequiposlista a,
#menurankingequiposlista a:link {
    margin: 0;
    padding: 5px 9px 4px 9px;
    color: #3a4856;
    border-right: 1px solid #9daebf;
    text-decoration: none;
}

ul#menurankingequiposlista li#active {
    color: #95bbae;
    background-color: #9daebf;
}

ul#menurankingequiposlista li.selected {
    color: #3a4856;
    font-weight: bold;
    background-color: #dfe5eb;
}

#menurankingequiposlista a:hover {
    color: #3a4856;
    background-color: #9daebf;
}

.ranking1back20 td {
    background-color: #dfe5eb !important;
    font-size: 12px;
}

.rankingback20 td {
    font-size: 12px;
}

.ranking1back td {
    background-color: #dfe5eb !important
}

.textoclaro a {
    color: #6c7c8c !important
}

.textoclaro a:hover {
    color: #003969 !important
}

.deprankingizda {
    width: 48%;
    float: left;
}

.deprankingdcha {
    width: 47%;
    float: right;
}


/***/

.jugadoramplia1 table .cabecera {
    background-color: #9daebf !important;
    font-weight: bold;
    height: 22px;
    font-size: 11px;
}

.jugadoramplia1 table tr {
    background-color: #dfe5eb !important;
    border-bottom: 1px dotted #9daebf !important;
}

.jugadoramplia1 table img {
    border: 3px solid #0CF;
}

.jugadoramplia1 table img a {
    border: 3px solid #0CF;
}

.jugadoramplia1 table thead tr {
    font-size: 12px;
}

.jugadoramplia2 table .cabecera {
    background-color: #9daebf !important;
    font-weight: bold;
    height: 22px;
    font-size: 11px;
}

.jugadoramplia2 table tr {
    background-color: #dfe5eb !important;
    border-bottom: 1px dotted #9daebf !important;
}

.jugadoramplia2 table img {
    border: 3px solid #0CF;
}

.jugadoramplia2 table img a {
    border: 3px solid #0CF;
}

.jugadoramplia2 table thead tr {
    font-size: 12px;
}


.jugadoramplia1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    position: absolute;
    width: 295px;
    height: auto;
    z-index: 10003;
    background-color: #dfe5eb;
    padding: 3px 3px 10px 3px;
    border: 3px solid #CCC;
    top: 10px;
    left: 300px;
}

.jugadoramplia1 a {
    text-decoration: none;
    color: #3a4856;
}

.jugadoramplia1 a:hover {
    text-decoration: none;
    color: #000;
}

.jugadoramplia1 img {
    border: 0px !important;
}

.jugadoramplia1 td {
    line-height: 0.9em;
}

.jugadoramplia1 .verficha {
    border: 1px solid #9daebf;
    background-color: #566675;
    text-align: center;
    padding: 3px;
}

.jugadoramplia1 .verficha a {
    color: #FFF;
}

.jugadoramplia2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    position: absolute;
    width: 295px;
    height: auto;
    z-index: 10003;
    background-color: #dfe5eb;
    padding: 3px;
    border: 3px solid #333;
    top: 10px;
    left: 2px;
}

.jugadoramplia2 a {
    text-decoration: none;
    color: #3a4856;
}

.jugadoramplia2 a:hover {
    text-decoration: none;
    color: #000;
}

.jugadoramplia2 img {
    border: 0px !important;
}

.jugadoramplia2 td {
    line-height: 0.9em;
}

.jugadoramplia2 .verficha {
    border: 1px solid #9daebf;
    background-color: #566675;
    text-align: center;
    padding: 3px;
}

.jugadoramplia2 .verficha a {
    color: #FFF;
}


.camporematesgoles {
    position: relative;
    top: 0px;
    left: 0px;
    height: 150px;
    width: 257;
    background-image: url('/deportes/futbol/comun/imagenes/campo-remate-goles.jpg');
    background-repeat: no-repeat;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
}

.camporematetitulo {
    position: relative;
    top: 8px;
    left: -10px;
    color: #FFF;
    font-weight: bold;
}

.camporegol {
    position: absolute;
}

.lineapartido {
    margin: 0px 35px 0px 15px;
}

.lineapartido_1tiempo {
    margin: 0px 25px 0px 5px;
    float: left;
    width: 44%;
}

.lineapartido_2tiempo {
    margin: 0px 25px 0px 5px;
    float: right;
    width: 44%;
}

.lineapartido2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    width: 100%;
    background-color: #eaecee;
    height: 36px;
    position: relative;
    margin: 15px 0px 15px 0px;
}

.lineaminutos {
    position: absolute;
    z-index: 10002;
    background-color: #eaecee;
    padding: 1px;
    margin: 0px 1px 0px 2px;
    top: 10px;
    left: -5px
}

.lineaminutos45 {
    position: absolute;
    padding: 1px;
    margin: 0px 1px 0px 2px;
    left: -5px;
    height: 12px;
    background-color: #3a4856;
    top: 11px;
    z-index: 10003;
    color: #FFF;
    padding-top: 0px;
}

.lineaequipo1 {
    position: absolute;
    top: -13px;
    font-weight: bold;
}

.lineaequipo2 {
    position: absolute;
    top: 34px;
    font-weight: bold;
}

.linea1er2otiempos {
    position: absolute;
    top: -13px;
    right: 0px;
    font-weight: normal;
    text-align: right;
}

.lineaico1 {
    position: absolute;
    top: 1px;
    z-index: 10003;
    margin-left: -8px;
}

.lineaico2 {
    position: absolute;
    top: 21px;
    z-index: 10003;
    margin-left: -8px;
}

.lineabase {
    width: 100%;
    background-color: #9daebf;
    height: 6px;
    position: absolute;
    z-index: 10000;
    top: 15px;
    left: 0px;
    overflow: hidden
}

.lineatiempo {
    background-color: #F63;
    height: 6px;
    position: absolute;
    z-index: 10001;
    top: 15px;
    left: 0px;
    overflow: hidden
}


/*MACARENA*/
.caja_campo {
    height: 290px;
    width: 600px;
    position: relative;
    background-image: url('/deportes/futbol/comun/imagenes/campofutbol.jpg');
    margin: 0 5px 0 5px;
}

.caja_campo .sistema_der {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    position: absolute;
    top: 15px;
    right: 100px;
}

.caja_campo .sistema_izq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    position: absolute;
    top: 15px;
    left: 100px;
}

.caja_campo .entrenador_der {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    position: absolute;
    bottom: 3px;
    right: 20px;
}

.caja_campo .entrenador_izq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    position: absolute;
    bottom: 3px;
    left: 22px;
}

.caja_campo .equipo_der {
    width: 25px;
    height: 25px;
    bottom: 18px;
    right: 25px;
    position: absolute;
}

.caja_campo .equipo_izq {
    width: 25px;
    height: 25px;
    bottom: 18px;
    left: 30px;
    position: absolute;
}

.jugador {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    position: absolute;
    width: 70px;
    height: 53px;
}

.jugador a {
    text-decoration: none;
    color: #3a4856;
}

.jugador a:hover {
    text-decoration: none;
    color: #000;
}

.jugador img {
    border: 0px !important;
}

.jugador .jugatarjetas {
    float: left;
    text-align: right;
    width: 20px !important;
}

.jugador .jugafoto {
    float: left;
    width: 30px;
}

.jugador .jugagoles {
    float: left;
    text-align: left;
    width: 20px;
}

.jugador .juganombre {
    width: 70px;
    height: 12px;
    text-align: center;
    float: left;
    display: block;
    overflow: visible;
    line-height: 8px;
    font-size: 10px;
    padding-top: 1px;
}


/* inicio CSS2 campo de futbol */
.campoporterolocal2,
.campodefensalocal,
.campocentrolocal,
.campodelanterolocal,
.campoporterovisitante,
.campodefensavisitante,
.campocentrovisitante,
.campodelanterovisitante {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position: absolute;
    text-align: center;
}

.campoporterolocal2 a,
.campodefensalocal td a,
.campocentrolocal td a,
.campodelanterolocal td a,
.campoporterovisitante td a,
.campodefensavisitante td a,
.campocentrovisitante td a,
.campodelanterovisitante td a {
    color: #3a4856;
    text-decoration: none;
}

.campoporterolocal2 img,
.campodefensalocal td img,
.campocentrolocal td img,
.campodelanterolocal td img,
.campoporterovisitante td img,
.campodefensavisitante td img,
.campocentrovisitante td img,
.campodelanterovisitante td img {
    border: 1px #9daebf solid;
    vertical-align: text-top;
}

.campoporterolocal2 a:hover,
.campodefensalocal td a:hover,
.campocentrolocal td a:hover,
.campodelanterolocal td a:hover,
.campoporterovisitante td a:hover,
.campodefensavisitante td a:hover,
.campocentrovisitante td a:hover,
.campodelanterovisitante td a:hover {
    color: #cd6e10;
    text-decoration: none;
}

.campoporterolocal2 img a:hover,
.campodefensalocal td img a:hover,
.campocentrolocal td img a:hover,
.campodelanterolocal td img a:hover,
.campoporterovisitante td img a:hover,
.campodefensavisitante td img a:hover,
.campocentrovisitante td img a:hover,
.campodelanterovisitante td img a:hover {
    border: 1px solid #cd6e10
}

.campoporterolocal2 {}

.campodefensalocal {
    top: 45px;
    z-index: 10003;
    right: 0px;
}

.campocentrolocal {
    top: 93px;
    z-index: 10004;
    right: 0px;
}

.campodelanterolocal {
    top: 144px;
    z-index: 10005;
    right: 0px;
}

.campoporterovisitante {
    top: 332px;
    z-index: 10006;
    right: 0px;
}

.campodefensavisitante {
    top: 290px;
    z-index: 10007;
    right: 0px;
}

.campocentrovisitante {
    top: 245px;
    z-index: 10008;
    right: 0px;
}

.campodelanterovisitante {
    top: 195px;
    z-index: 10009;
    right: 0px;
}

.campoescudolocal {
    position: absolute;
    width: 40px;
    right: 5px;
    top: 8px;
    z-index: 10010
}

.campoescudovisitante {
    position: absolute;
    width: 40px;
    right: 5px;
    top: 345px;
    z-index: 10011
}

.campoescudolocal td img,
.campoescudovisitante td img {
    border: none
}

/* fin CSS2 campo de futbol */

/* inicio CSS campo de futbol */
.campofutbol {
    background-image: url('../img/fotos/campodejuego.jpg');
    width: 290px;
    height: 370px;
    position: relative;
    clear: both;
    left: 0px;
}

.campoporterolocal,
.campodefensalocal,
.campocentrolocal,
.campodelanterolocal,
.campoporterovisitante,
.campodefensavisitante,
.campocentrovisitante,
.campodelanterovisitante {
    position: absolute;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.campoporterolocal td,
.campodefensalocal td,
.campocentrolocal td,
.campodelanterolocal td,
.campoporterovisitante td,
.campodefensavisitante td,
.campocentrovisitante td,
.campodelanterovisitante td {
    font-size: 11px;
}

.campoporterolocal td a,
.campodefensalocal td a,
.campocentrolocal td a,
.campodelanterolocal td a,
.campoporterovisitante td a,
.campodefensavisitante td a,
.campocentrovisitante td a,
.campodelanterovisitante td a {
    color: #3a4856;
    text-decoration: none;
}

.campoporterolocal td img,
.campodefensalocal td img,
.campocentrolocal td img,
.campodelanterolocal td img,
.campoporterovisitante td img,
.campodefensavisitante td img,
.campocentrovisitante td img,
.campodelanterovisitante td img {
    border: none;
    vertical-align: text-top;
}

.campoporterolocal td a:hover,
.campodefensalocal td a:hover,
.campocentrolocal td a:hover,
.campodelanterolocal td a:hover,
.campoporterovisitante td a:hover,
.campodefensavisitante td a:hover,
.campocentrovisitante td a:hover,
.campodelanterovisitante td a:hover {
    color: #cd6e10;
    text-decoration: none;
}

.campoporterolocal td img a:hover,
.campodefensalocal td img a:hover,
.campocentrolocal td img a:hover,
.campodelanterolocal td img a:hover,
.campoporterovisitante td img a:hover,
.campodefensavisitante td img a:hover,
.campocentrovisitante td img a:hover,
.campodelanterovisitante td img a:hover {
    border: 1px solid #cd6e10
}

.campoporterolocal {
    top: 4px;
    z-index: 10002;
    right: 0px;
}

.campodefensalocal {
    top: 45px;
    z-index: 10003;
    right: 0px;
}

.campocentrolocal {
    top: 93px;
    z-index: 10004;
    right: 0px;
}

.campodelanterolocal {
    top: 144px;
    z-index: 10005;
    right: 0px;
}

.campoporterovisitante {
    top: 332px;
    z-index: 10006;
    right: 0px;
}

.campodefensavisitante {
    top: 290px;
    z-index: 10007;
    right: 0px;
}

.campocentrovisitante {
    top: 245px;
    z-index: 10008;
    right: 0px;
}

.campodelanterovisitante {
    top: 195px;
    z-index: 10009;
    right: 0px;
}

.campoescudolocal {
    position: absolute;
    width: 40px;
    right: 5px;
    top: 8px;
    z-index: 10010
}

.campoescudovisitante {
    position: absolute;
    width: 40px;
    right: 5px;
    top: 345px;
    z-index: 10011
}

.campoescudolocal td img,
.campoescudovisitante td img {
    border: none
}

/* fin CSS campo de futbol */



/* CSS Document */
.tablaresultados {
    width: 100%;
    box-sizing: border-box;
}

.tablaresultados img {
    border: none;
    vertical-align: middle;
}

.tablaresultados table {
    font: 11px Arial, helvetica, sans-serif;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    color: #333;
    background: #F3F5F7;
    width: 100%;
    box-sizing: border-box;
}

.tablaresultados table a {
    color: #3A4856;
    text-decoration: none;
    display: block;
}

.tablaresultados table a:hover {
    color: #C60;
}

.tablaresultados table caption {
    color: #51595c;
    font-family: "roboto_condensedregular";
    font-size: 16px;
    text-align: left;
}

.tablaresultados table caption h2 {
    color: #51595c;
    font-family: "roboto_condensedregular";
    font-size: 17px;
    margin: 10px 0 0;
    padding: 10px 0 5px;
    text-align: left;
    font-weight: normal;
}

.tablaresultados table caption h2 a {
    color: #3a4856;
    font-family: "roboto_condensedregular";
    font-size: 17px;
}

.tablaresultados table caption h3 {
    color: #51595c;
    font-family: "roboto_condensedregular";
    font-size: 17px;
    text-align: left;
    font-weight: normal;
    margin-top: 7px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}

.tablaresultados table caption h3 a {
    color: #3a4856;
    text-align: left;
    font-family: "roboto_condensedregular";
    font-weight: normal;
    font-size: 17px;
}

.tablaresultados table thead th {
    background: #4c8ca8 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 6px 5px;
}

.tablaresultados table thead th .backclarito {
    text-align: left;
    background-color: #DFE5EB;
    color: #3A4856;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.tablaresultados table thead th a {
    color: #fff;
    text-decoration: none
}

.tablaresultados table thead th a:hover {
    color: #ddd;
}

.tablaresultados table tbody,
table thead {
    border-left: 1px solid #EAECEE;
    border-right: 1px solid #EAECEE;
    width: 100%;
    box-sizing: border-box;
}

.tablaresultados table tbody {
    border-bottom: 1px solid #EAECEE;
}

.tablaresultados table tbody td,
table tbody th {
    background-image: url('/deportes/futbol/comun/imagenes/td_back.gif');
    background-repeat: repeat-x;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
}

.tablaresultados table thead th h2 {
    background: #4c8ca8;
    padding: 0px;
    color: #fff;
    font-weight: bold;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.tablaresultados table thead th h2 a {
    color: #fff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}

/* Arreglo para tabla de banderas de selecciones para el Mundial de Baloncesto 2019 /// Frank Artacho */
.tablaresultados.escudos_equipos {
    width: 100%;
    box-sizing: border-box;
    max-width: 690px;
    display: flex;
    flex-wrap: wrap;
}
/* Fin del arreglo */

.celdagolesbig {
    background-color: #dfe5eb;
    border: #9daebf 1px solid;
    padding: 4px 1px 4px 1px;
    text-align: center;
    background-image: url('/deportes/futbol/comun/imagenes/backgoles.gif');
    background-repeat: repeat-x;
    font-size: 28px;
    font-weight: bold;
    display: block;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
}

.tablaresultados table .encasatop {
    border-right: 1px dotted #dfe5eb;
}

.tablaresultados table .encasadown {
    background-color: #9daebf;
    color: #3a4856;
}

.tablaresultados table .encasatop {
    border-right: 1px dotted #dfe5eb;
}

.tablaresultados table .champions {
    background-color: #e9d09e;
    text-align: right;
}

.tablaresultados table .uefa {
    background-color: #cbd4de;
    text-align: right;
}

.tablaresultados table .descenso {
    background-color: #c59b9b;
    text-align: right;
}

.tablaresultados .textonegrita {
    font-weight: bolder;
}

.tablaresultados .celdagoles {
    background-color: #dfe5eb;
    border: #9daebf 1px solid;
    padding: 1px;
    text-align: center;
    background-image: url('/deportes/futbol/comun/imagenes/backgoles.gif');
    background-repeat: repeat-x;
    font: bold 12px;
    display: block;
}

.tablaresultados table[summary="Quiniela"] .celdagoles {}

.textodcha {
    text-align: right;
}

.textoizda {
    text-align: left;
}

.textoizdanormal {
    text-align: left;
    font-weight: normal
}

.textocentro {
    text-align: center;
}

.textocentroseparadcha {
    text-align: center;
    border-right: #FFF 3px solid
}

.textonegrita {
    font-weight: bold;
}

.textonegritaizda {
    font-weight: bold;
    text-align: left;
}

.textonormal {
    font-weight: normal
}

.textoclaro {
    color: #6c7c8c
}

.textocentronegrita {
    text-align: center;
    font-weight: bold
}

.textocentroclaro {
    text-align: center;
    color: #6c7c8c
}

.tablatopequipos {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.altura42 {
    height: 42px
}

.altura32 {
    height: 32px
}

.altura22 {
    height: 22px
}

.backclarito {
    text-align: left;
    background-color: #DFE5EB;
    color: #3A4856;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.tablaresultados table tbody tr {
    background: #ffffff;
}

.tablaresultados table tbody tr.par {
    background: #F3F5F7;
}

.tablaresultados table tbody tr.marcalinea {
    background: #dfe5eb;
}

.tablaresultados table tbody tr:hover {
    background: #EAECEE;
    color: #111;
}

.tablaresultados table tfoot td,
table tfoot th,
table tfoot tr {
    text-align: left;
    font: 11px Arial, helvetica, sans-serif;
    background: #fff;
    padding: 3px;
    border-top: 1px #9daebf solid;
    border-bottom: 1px solid #dfe5eb;
}

.tablaresultados select {
    font: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: #9daebf 1px solid;
    background-color: #F3F5F7;
}


.tablaresultados table.tabla_pichichi {}

.tablaresultados table.tabla_pichichi .textocentroseparadcha {
    border-right: none !important;
}

.tablaresultados table.tabla_pichichi tfoot {
    width: 100%;
    box-sizing: border-box;
}

.tablaresultados table.tabla_pichichi tfoot tr {
    display: table-row;
}

.tablaresultados table.tabla_pichichi tfoot tr th {}

.tablaresultados table.tabla_pichichi tfoot label {}



.cajabuscadordeportivo {
    box-sizing: border-box;
}

.cajabuscadordeportivo .tabberlive .tabbertab h2,
.cajabuscadordeportivo .tabberlive #divReclamoGECADeporte_futbol h2 {
    display: none;
}

.depcolumnadcha .reclamo_caja {
    width: auto;
    box-sizing: border-box;
}


.depseparamodulos {
    height: 30px;
    width: 100%;
    clear: both;
}

.depseparamoduloslit {
    height: 10px;
    width: 100%;
    clear: both;
}

.directogoles {
    text-align: left;
    font-weight: normal;
}

.directogoles th {
    text-align: left;
    font-weight: normal;
}

.directogoles img {
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

.tablaresultados table thead th .partenjuego {
    text-align: center;
    border: 1px solid #4c8ca8;
    color: #6c6;
    display: block;
}

.tablaresultados table thead th .partsininiciar {
    text-align: center;
    border: 1px solid #4c8ca8;
    color: #ccc;
    display: block;
}

.tablaresultados table thead th .partfinalizado {
    text-align: center;
    border: 1px solid #4c8ca8;
    color: #fff;
    display: block;
}

.directogolesbig {
    text-align: left;
    font-weight: normal;
}

.directogolesbig th {
    text-align: left;
    font-weight: normal;
}

.directogolesbig img {
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

.directogolesbigdcha {
    text-align: right;
    font-weight: normal;
}

.directogolesbig th {
    text-align: right;
    font-weight: normal;
}

.directogolesbig img {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
}

.fechalinka {
    text-align: center;
    background-color: #dfe5eb;
    color: #3a4856 !important;
    float: left;
    margin: 0px 3px 0px 3px;
    padding: 0px 5px 0px 5px;
}

.fechalinka a {
    color: #3a4856 !important;
}

/*menucalendario*/
#navcontainercalendarios {
    border: 1px solid #ccc;
    padding: 3px 2px 0px 2px;
    background-color: #f3f5f7
}

#navcontainercalendarios h3 {
    color: #3a4856;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font: 14px Arial, helvetica, sans-serif;
    font-weight: bold
}

#navcontainercalendario1vuelta {
    font-size: 9px;
    font-family: Arial, helvetica, sans-serif;
    float: left
}

#navcontainercalendario2vuelta {
    font-size: 9px;
    font-family: Arial, helvetica, sans-serif;
    float: right
}

#navlistcalendario {
    padding: 3px 1px 3px 1px;
    margin: 0;
    text-align: left;
}

#navlistcalendario li {
    list-style: none;
    margin: 0;
    display: inline;
}

#navlistcalendario li a {
    padding: 2px 1px 0px 1px;
    margin: 0px;
    border: none;
    border-bottom: 1px solid #ccc;
    text-decoration: none;
    width: 12px
}

#navlistcalendario li a:link {
    color: #000;
    margin: 0px;
    width: 12px
}

#navlistcalendario li a:visited {
    color: #000;
    margin: 0px;
    width: 12px
}

#navlistcalendario li a:hover {
    color: #000;
    background: #ccc;
    width: 12px
}

.submenuselectcalendario {
    padding: 2px 2px 2px 2px;
    margin: 0px;
    background-color: #dfe5eb;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-weight: bold;
}

/*finmenucalendario*/
/*menuequipospequeño*/
#navcontainerequipos1 {
    background-color: #fff;
    border: 1px solid #9daebf;
    padding: 3px 2px 0;
}

#navcontainerequipos1 h3 {
    color: #3a4856;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font: 14px Arial, helvetica, sans-serif;
    font-weight: bold
}

#navlistequipos1 {
    padding: 3px 1px 3px 1px;
    margin: 0;
    text-align: left;
}

/*#navlistequipos1 img {
    border: none;
    margin: 0px 2px 0px 2px
}*/

#navlistequipos1 img {
    border: 1px solid #000 !important;
}

.flotanteIzq.paddingHorizontal a img {
    border: 1px solid #000;
}

#navlistequipos1 li {
    list-style: none;
    margin: 0;
    display: inline;
}

#navlistequipos1 li a {
    padding: 2px 1px 0px 1px;
    margin: 0px;
    border: none;
    text-decoration: none;
    width: 12px
}

#navlistequipos1 li a:link {
    color: #000;
    margin: 0px;
    width: 12px
}

#navlistequipos1 li a:visited {
    color: #000;
    margin: 0px;
    width: 12px
}

#navlistequipos1 li a:hover {
    color: #000;
    width: 12px
}

.submenuselectequipos1 {
    padding: 2px 2px 2px 2px;
    margin: 0px;
    border-bottom: 1px solid #3a4856;
}

.escudoequipobig {
    border-bottom: 1px solid #dfe5eb;
    color: #2c596c;
    font-family: "roboto_condensedregular";
    font-size: 28px;
    margin-left: 5px;
    padding-bottom: 5px;
    text-align: left;
}

.datosequipo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    border-bottom: 1px #dfe5eb solid
}

.datosequipo a {
    text-decoration: none;
    color: #566675
}

/*finmenuequipospequeño*/
/*menucalendario*/
#navcontainer {
    font-size: 14px;
    font-family: "roboto_condensedregular";
}

#navlist {
    padding: 3px 0;
    margin-left: 0;
    text-align: left;
    padding-left: 10px;
}

#navlist li {
    list-style: none;
    margin: 0;
    display: inline;
}

#navlist li a {
    margin-left: 3px;
    text-decoration: none;
    background-color: #FFF;
    font-weight: normal;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1d97d4;
    border-right-color: #1d97d4;
    border-bottom-color: #1d97d4;
    border-left-color: #1d97d4;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}

#navlist li a:link {
    color: #1d97d4;
}

#navlist li a:visited {
    color: #1d97d4;
}

#navlist li a:hover {
    color: #fff;
    background: #1d97d4;
    border-color: #1d97d4;
}

.navlist li a:hover,
.navlist li.selected a {
    background: black;
}



#navlist2 {
    padding: 3px 0;
    margin-left: 0;
    text-align: left;
    padding-left: 10px;
}

#navlist2 li {
    list-style: none;
    margin: 0;
    display: inline;
}

#navlist2 li a {
    margin-left: 3px;
    text-decoration: none;
    background-color: #FFF;
    font-weight: normal;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1d97d4;
    border-right-color: #1d97d4;
    border-bottom-color: #1d97d4;
    border-left-color: #1d97d4;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
}

#navlist2 li a:link {
    color: #1d97d4;
}

#navlist2 li a:visited {
    color: #1d97d4;
}

#navlist2 li a:hover {
    color: #fff;
    background: #1d97d4;
    border-color: #1d97d4;
}

.navlist2 li a:hover,
.navlist2 li.selected a {
    background: black;
}

.submenuselect {
    padding: 3px 0.5em;
    margin-left: 3px;
    background: #1d97d4;
    font-weight: bold;
    color: #fff;
    border: 1px solid #1d97d4;
}

.equipoescudo {
    float: left;
    width: 147px;
    margin: 0px 3px 20px 6px;
    padding-right: 3px;
    border-right: 1px solid #CCC;
}

.equipoescudo img {
    margin: 0px 34px 0px 34px
}

.equipoescudo h3 {
    color: #3a4856;
    text-align: center;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
}

.equipoescudo h3 a {
    color: #3a4856;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, helvetica, sans-serif;
}

.equipoescudo h3 a:hover {
    color: #cc6600;
    font-size: 14px;
    font-family: Arial, helvetica, sans-serif;
}

.equipoescudo h3 a:visited {
    color: #cc6600;
    font-size: 14px;
    font-family: Arial, helvetica, sans-serif;
}

.flotaIMG_arriba {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 2px;
    margin-left: 2px;
}

.flotaIMG_arriba img {
    border: none;
}

.sombraescudo {
    background-image: url('/deportes/futbol/comun/imagenes/sombraescudo.jpg');
    background-repeat: no-repeat;
    height: 12px;
}

.jugadorbig {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin-left: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 28px;
    color: #3a4856;
    border-bottom: 1px #dfe5eb solid
}

.jugadorbig img {
    border: 1px solid #9daebf;
    margin-right: 6px;
}

.jugadorbig h2 {
    color: #2c596c;
    font-family: "roboto_condensedregular";
    font-size: 28px;
}

.backclarito a {
    color: #3a4856;
    text-decoration: none;
    margin-left: 8px;
    margin-right: 8px;
}

.backclarito a:hover {
    color: #cc6600;
}

.backclarito a:visited {
    color: #3a4856;
}

.backjugadores {
    text-align: center;
    background-color: #DFE5EB;
    color: #3A4856;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px;
    border-right: 1px solid #CCC;
    padding: 0px;
    margin: 0px;
}

.backjugadores a {
    color: #3a4856;
    text-decoration: none;
    text-align: left
}

.backjugadores a:hover {
    color: #cc6600;
}

.backjugadores a:visited {
    color: #3a4856;
}

.backjugadores2 td {
    text-align: center;
    font-size: 9px;
    border-right: 1px dotted #CCC !important;
    padding: 0px;
    margin: 0px;
}

.backjugadores2 td a {
    text-align: left;
    font-size: 9px;
}

.backestadistica {
    text-align: center;
    background-color: #DFE5EB;
    color: #3A4856;
    font-family: Arial, Helvetica, sans-serif;
    border-right: 1px solid #CCC;
    padding: 0px;
    margin: 0px;
}

.backestadistica a {
    color: #3a4856;
    text-decoration: none;
    text-align: left
}

.backestadistica a:hover {
    color: #cc6600;
}

.backestadistica a:visited {
    color: #3a4856;
}

.backestadistica td {
    text-align: center;
    border-right: 1px dotted #CCC !important;
    padding: 0px;
    margin: 0px;
}

.backestadistica td a {
    text-align: left;
}


.deplineadetiempo {
    background-color: #dfe5eb;
    border-bottom: 3px solid #9daebf;
    height: 20px;
    margin-top: 8px;
}

.depdirectoizda {
    width: 49%;
    float: left;
}

.depdirectoizda h3 {
    text-align: left;
    padding: 0px;
    font-size: 18px;
    color: #4c8ca8;
    font-family: "roboto_condensedregular";
    font-weight: normal;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.depdirectodcha {
    width: 49%;
    float: right;
}

.depdirectodcha h3 {
    text-align: left;
    padding: 0px;
    font-size: 18px;
    color: #4c8ca8;
    font-family: "roboto_condensedregular";
    font-weight: normal;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.depdirecto100 {
    width: 100%;
}

.depdirecto100 h3 {
    color: #3a4856;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.colIzq {
    display: block;
    width: 100%;
    color: #9daebf;
    font-weight: bold;
}

.colDer {
    display: block;
    width: 100%;
    border-bottom: 1px dotted #9daebf;
}

.colComenta {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}


/*menudirecto*/
#navcontainerdirecto {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

#navlistdirecto {
    padding: 3px 0;
    margin-left: 0;
    border-bottom: 1px solid #9daebf;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#navlistdirecto li {
    list-style: none;
    margin: 0;
    display: inline;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#navlistdirecto li a {
    padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #9daebf;
    border-bottom: none;
    text-decoration: none;
    background-color: #f3f5f7;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#navlistdirecto li a:link {
    color: #3a4856;
}

#navlistdirecto li a:visited {
    color: #3a4856;
}

#navlistdirecto li a:hover {
    color: #3a4856;
    background: #9daebf;
    border-color: #eee;
}

.navlistdirecto li a:hover,
.navlist li.selected a {
    background: black;
}

.submenuselectdirecto {
    padding: 3px 0.5em;
    margin-left: 3px;
    background: #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #9daebf;
    border-left: 1px solid #9daebf;
    border-right: 1px solid #9daebf;
    font-weight: bold;
    color: #3a4856
}

.cajadirecto450 {
    background-color: #fff;
    border: 1px solid #9daebf;
    border-top: none;
    height: 450px;
    overflow: scroll;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    padding: 4px 10px 4px 10px;
}

.depBusca {
    width: 100%;
    background-color: #FFF;
}

.depBusca h3 {
    color: #3a4856;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #FFF;
    padding-bottom: 5px;
}

.depBusca img {}

.depseparamodulosBusca {
    width: 100%;
    clear: both;
    display: block;
    border: 1px solid #ff0000;
}

.cajadirectoauto {
    background-color: #fff;
    border: 1px solid #9daebf;
    border-top: none;
    height: auto;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    padding: 4px 4px 4px 4px;
}

/*menubusca*/
.navcontainerbusca {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
    border-top: 1px solid #9daebf
}

.navlistbusca {
    padding: 0px 0px;
    margin-left: 0;
    border-bottom: 1px solid #9daebf;
    border-right: 1px solid #9daebf;
    text-align: left;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.navlistbusca li {
    list-style: none;
    margin: 0px;
    display: inline;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navlistbusca li a {
    padding: 3px 0.5em;
    margin-left: 2px;
    border: 1px solid #9daebf;
    border-bottom: none;
    text-decoration: none;
    background-color: #f3f5f7;
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.navlistbusca li a:link {
    color: #3a4856;
}

.navlistbusca li a:visited {
    color: #3a4856;
}

.navlistbusca li a:hover,
.navlistbusca li.selected a {
    color: #3a4856;
    background-color: #9daebf;
    border-color: #eee;
}

.submenuselectbusca {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: bold;
    color: #3a4856
}

.menubuscaizda {
    width: 38%;
    float: left;
    margin: 2px 0px 0px 0px;
    background-color: #FFF;
}

.menubuscaizda ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menubuscaizda li a {
    height: 20px;
    text-decoration: none;
}

.menubuscaizda li a:link,
.menubuscaizda li a:visited {
    color: #3a4856;
    display: block;
    padding: 2px 0px 2px 8px;
}

.menubuscaizda li a:hover,
.menubuscaizda li a:active {
    color: #283A50;
    padding: 2px 0px 2px 8px;
    background-color: #9daebf;
}

.menubuscaizda li #current {
    color: #283A50;
    padding: 3px 0px 3px 8px;
    background-color: #beca0a;
    font-weight: bold;
}

/*menubuscadcha*/
.menubuscadcha {
    width: 57%;
    float: left;
    margin: 2px 0px 0px 0px;
    background-color: #fff;
    border-left: 1px solid #beca0a
}

.menubuscadcha ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.menubuscadcha li a {
    height: 19px;
    text-decoration: none;
}

.menubuscadcha li a:link,
.menubuscadcha li a:visited {
    color: #888;
    display: block;
    padding: 3px 0px 3px 8px;
    border: 1px solid #fff;
    border-bottom: 1px dotted #9daebf
}

.menubuscadcha li a:hover,
.menubuscadcha li #current,
.menubuscadcha li a:active {
    color: #283A50;
    padding: 3px 0px 3px 8px;
    background-color: #dfe5eb;
    border: 1px solid #9daebf
}


.cajadirecto450 {
    background-color: #fff;
    border: 1px solid #9daebf;
    border-top: none;
    height: 450px;
    overflow: scroll;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    padding: 4px 10px 4px 10px;
}

.cajadirectoauto {
    background-color: #fff;
    border-bottom: 1px solid #9daebf;
    border-right: 1px solid #9daebf;
    border-left: 1px solid #9daebf;
    border-top: none;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856;
    padding: 4px;
}

.navcontainermarca1columna {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
}

.navlistmarca1columna {
    padding: 0px 0px;
    margin-left: 0;
    border-bottom: 1px solid #9daebf;
    text-align: left;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.navlistmarca1columna li {
    list-style: none;
    margin: 0px;
    display: inline;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navlistmarca1columna li a {
    padding: 0px 0px;
    margin-left: 0px;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-right: 1px dotted #dfe5eb;
    text-decoration: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navlistmarca1columna li a:link {
    color: #3a4856;
    background-color: #FFF;
}

.navlistmarca1columna li a:visited {
    color: #3a4856;
}

.navlistmarca1columna li a:hover,
.navlistmarca1columna li.selected a {
    color: #3a4856;
    background-color: #9daebf;
    border-color: #eee;
}

.submenusmarca1columna {
    margin-left: 0px;
    background-color: #beca0a;
    border-bottom: 2px solid #beca0a;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-weight: bold;
    color: #3a4856
}


/*menubuscadcha*/
.navcontainermarca2columnas {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
}

.navlistmarca2columnas {
    padding: 0px 0px;
    margin-left: 0;
    border-bottom: 1px solid #9daebf;
    text-align: left;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.navlistmarca2columnas li {
    list-style: none;
    margin: 0px;
    display: inline;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navlistmarca2columnas li a {
    padding: 2px 2px;
    margin-left: 0px;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-right: 1px dotted #dfe5eb;
    text-decoration: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navlistmarca2columnas li a:link {
    color: #3a4856;
    background-color: #FFF;
}

.navlistmarca2columnas li a:visited {
    color: #3a4856;
}

.navlistmarca2columnas li a:hover,
.navlistmarca2columnas li.selected a {
    color: #3a4856;
    background-color: #9daebf;
    border-color: #eee;
}

.submenusmarca2columnas {
    margin-left: 0px;
    background-color: #fff;
    border-bottom: 2px solid #beca0a;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-weight: bold;
    color: #3a4856
}

.enlace_marcador {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #313131;
    margin-left: 3px;
    margin-top: 2px;
}

.enlace_marcador a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #313131;
    text-decoration: none;
}

.enlace_marcador a:hover {
    text-decoration: none;
    color: #cc6600;
}

.marcador_jornada {
    float: left;
    width: 250px;
    text-align: left;
}

.marcador_fecha {
    float: right;
    width: 250px;
    text-align: right;
}

.fechalinka {
    text-align: center;
    background-color: #dfe5eb;
    color: #3a4856 !important;
    float: right;
    margin: 0px 3px 0px 3px;
    padding: 0px 5px 0px 5px;
}

.fechalinka a {
    color: #3a4856 !important;
}

/* Banquillo de jugadores sustituidos*/
.jugadorres {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    width: 70px;
    height: 53px;
    margin-left: 15px;
    float: left
}

.jugadorres a {
    text-decoration: none;
    color: #3a4856;
}

.jugadorres a:hover {
    text-decoration: none;
    color: #000;
}

.jugadorres img {
    border: 0px !important;
}

.jugadorres .jugatarjetas {
    float: left;
    text-align: right;
    width: 20px !important;
}

.jugadorres .jugafoto {
    float: left;
    width: 30px;
}

.jugadorres .jugagoles {
    float: left;
    text-align: left;
    width: 20px;
}

.jugadorres .juganombre {
    width: 70px;
    height: 12px;
    text-align: center;
    float: left;
    display: block;
    overflow: visible;
    line-height: 8px;
    font-size: 10px;
    padding-top: 1px;
}

.depcambios {
    background-color: #dfe5eb;
    clear: both;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}



/* Pestanyas competiciones con fases*/
.m_activo a {
    background-color: #fff !important;
    color: #fff;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #1d97d4;
}

.m_activo a:hover {
    border: 1px solid #1d97d4 !important;
    font-weight: normal;
    color: #fff !important;
    background-color: #1d97d4 !important;
}

.m_desactivado a {
    color: #ccc !important;
    border: none !important;
    padding: 0px !important;
    background-color: #fff !important;
}

.m_desactivado {
    background-color: #fff !important;
    color: #ccc !important;
    padding: 3px 5px 3px 5px;
    margin-left: 3px !important;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #dfe5eb;
    border-right-color: #dfe5eb;
    border-bottom-color: #dfe5eb;
    border-left-color: #dfe5eb;
}


/*Paginacion*/
.dep_paginar {
    float: right;
    display: inline
}

.dep_paginar_arrow {
    background-color: #3a4856;
    color: #fff;
    text-align: center;
    width: 18px;
    float: left;
    border: 1px solid #9daebf
}

.dep_paginar_arrow a {
    color: #fff !important;
}

.dep_paginar_arrow a:hover {
    color: #ca7d0b !important;
    background-color: #dfe5eb;
}

.dep_paginar_num {
    float: left;
    padding: 1px 3px 1px 3px;
    font-weight: normal;
}


/* Comentarios de un partido */
.comentapartido {
    border: 1px solid #9daebf;
    background-color: #eaecee;
    padding: 1px 4px 1px 4px;
    width: auto;
    float: right;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: bold;
}

.comentapartido img {
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

.comentapartido a {
    text-decoration: none;
    font-size: 11px !important;
    color: #3a4856;
}

.comentapartido a:hover {
    text-decoration: none;
    color: #ca7d0b;
    font-size: 11px !important;
}

/*Zona recarga pagina de un partido*/
.actualizardirectofutbol {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3a4856
}

.actualizardirectofutbol input {
    font-size: 10px;
    background-color: #fff;
    border: 0px none;
    width: 20px;
    text-align: center;
    color: #3a4856;
}

.actualizardirectofutbol .btn {
    background-color: #dfe5eb;
    color: #3a4856;
    border: 1px solid #3a4856;
    width: auto;
    font-size: 11px;
    font-weight: bold;
}

/*Desplegable ligas mundiales */
.consultaranking3 {
    background-color: #dfe5eb;
    padding: 2px 3px 2px 3px;
    float: right;
    margin-bottom: 1px;
    font-size: 11px;
    border: 1px solid #9daebf;
    font-family: Arial, Helvetica, sans-serif;
    height: auto;
    width: auto;
    clear: both;
}

.consultaranking3 a {
    text-decoration: none;
    color: #3a4856;
    padding: 2px 3px 2px 3px;
}

.consultaranking3 select {
    font-size: 11px;
}

.consultaranking3 a:hover {
    color: #ca7d0b;
}

.logoGeca {
    margin: 10px 0px;
}

.menuSuperior_eurobas {
    float: left;
    width: 1024px;
    background-color: #eee;
    font-weight: bold;
    font-size: 13px;
    line-height: normal;
    padding-bottom: 5px;
}

.menuSuperior_eurobas h3 a {
    font-size: 13px;
    margin: 0px
}

.menuSuperior_eurobas h2 {
    font-size: 13px;
    margin: 0px
}

.menuSuperior_eurobas ul {
    margin: 0;
    padding: 0px 0px 5px 0px;
    list-style: none;
}

.menuSuperior_eurobas li {
    display: inline;
    margin: 0;
    padding: 0;
}

.menuSuperior_eurobas a {
    float: left;
    margin: 0;
    padding: 0px;
    text-decoration: none;
    border-right: 1px solid #292b34;
}

.menuSuperior_eurobas a span {
    float: left;
    display: block;
    padding: 5px 10px;
    color: #292b34;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menuSuperior_eurobas a span {
    float: none;
}

/* End IE5-Mac hack */
.menuSuperior_eurobas a:hover span {
    color: #1759a6;
}

.menuSuperior_eurobas .current a span {
    background-color: #1759a6;
    color: #fff;
}



/* estilos directo baloncesto */

.contenedorWidgetBasket {
    width: auto;
    max-width: 690px;
}

.widgets-epi-basket-jugadores-table {
    width: 640px;
    display: block;
}

.widgets-epi-basket-jugadores-loc,
.widgets-epi-basket-jugadores-vis {
    width: 319px;
}

.widgets-epi-basket-jugadores-equipo-table {
    width: 100%;
}

.estilo100porcien {
    width: 100%;
}

.contenedorWidgetBasket h1 {
    font-weight: normal;
    font-family: "roboto_condensedregular";
    font-size: 28px;
    color: #2c596c;
    margin: 10px 0px 10px 0px;
}

.contenedorWidgetBasket .widgets-epi-basket-carpetas {
    margin-top: 10px !important;
}

.widgets-epi-basket-narracion h2,
.widgets-epi-basket-evolucion h2,
.widgets-epi-basket-tiros h2,
.widgets-epi-basket-ranking h2,
.widgets-epi-basket-estadisticas h2,
.widgets-epi-basket-jugadores h2 {
    font-family: "roboto_condensedregular" !important;
    font-size: 20px !important;
    margin: 10px 0px 10px 5px !important;
    color: #566675;
}

.tablaRanking {
    width: 324px;
}

.separadora {
    width: 10px;
}

#content_divNarracion,
#content_divEstadisticas,
#content_divRanking,
#content_divEvolucion,
#content_divTiros {
    display: none;
}

.epi-table-row .epi-table-cell h2,
.widgets-epi-basket-contenido .epi-carpetas-opcion:hover h3 {
    color: #fff !important;
}

.widgets-epi-basket-contenido .epi-carpetas-opcion h3,
.widgets-epi-basket-contenido .epi-carpetas-opcion h3 a {
    color: #666;
}


.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien svg[width="650.0"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row {
    display: block;
    display: inline-table;
    width: 100%;
    box-sizing: border-box;
}

.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div {
    display: table-cell;
    box-sizing: border-box;
}

.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(1),
.widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(3) {
    width: 49%;
}


.widgets-epi-basket-contenido div,
.widgets-epi-basket-contenido span,
.widgets-epi-basket-contenido h2,
.widgets-epi-basket-contenido h3,
.widgets-epi-basket-contenido h4,
.widgets-epi-basket-contenido h5,
.widgets-epi-basket-contenido h6,
.widgets-epi-basket-contenido p,
.widgets-epi-basket-contenido blockquote,
.widgets-epi-basket-contenido pre,
.widgets-epi-basket-contenido a,
.widgets-epi-basket-contenido abbr,
.widgets-epi-basket-contenido acronym,
.widgets-epi-basket-contenido address,
.widgets-epi-basket-contenido big,
.widgets-epi-basket-contenido cite,
.widgets-epi-basket-contenido code,
.widgets-epi-basket-contenido del,
.widgets-epi-basket-contenido dfn,
.widgets-epi-basket-contenido em,
.widgets-epi-basket-contenido img,
.widgets-epi-basket-contenido ins,
.widgets-epi-basket-contenido kbd,
.widgets-epi-basket-contenido q,
.widgets-epi-basket-contenido s,
.widgets-epi-basket-contenido samp,
.widgets-epi-basket-contenido small,
.widgets-epi-basket-contenido strike,
.widgets-epi-basket-contenido strong,
.widgets-epi-basket-contenido sub,
.widgets-epi-basket-contenido sup,
.widgets-epi-basket-contenido tt,
.widgets-epi-basket-contenido var,
.widgets-epi-basket-contenido b,
.widgets-epi-basket-contenido u,
.widgets-epi-basket-contenido i,
.widgets-epi-basket-contenido center,
.widgets-epi-basket-contenido dl,
.widgets-epi-basket-contenido dt,
.widgets-epi-basket-contenido dd,
.widgets-epi-basket-contenido ol,
.widgets-epi-basket-contenido ul,
.widgets-epi-basket-contenido li,
.widgets-epi-basket-contenido fieldset,
.widgets-epi-basket-contenido form,
.widgets-epi-basket-contenido label,
.widgets-epi-basket-contenido legend,
.widgets-epi-basket-contenido table,
.widgets-epi-basket-contenido caption,
.widgets-epi-basket-contenido tbody,
.widgets-epi-basket-contenido tfoot,
.widgets-epi-basket-contenido thead,
.widgets-epi-basket-contenido tr,
.widgets-epi-basket-contenido th,
.widgets-epi-basket-contenido td,
.widgets-epi-basket-contenido article,
.widgets-epi-basket-contenido aside,
.widgets-epi-basket-contenido canvas,
.widgets-epi-basket-contenido details,
.widgets-epi-basket-contenido embed,
.widgets-epi-basket-contenido figure,
.widgets-epi-basket-contenido figcaption,
.widgets-epi-basket-contenido footer,
.widgets-epi-basket-contenido header,
.widgets-epi-basket-contenido hgroup,
.widgets-epi-basket-contenido menu,
.widgets-epi-basket-contenido nav,
.widgets-epi-basket-contenido output,
.widgets-epi-basket-contenido ruby,
.widgets-epi-basket-contenido section,
.widgets-epi-basket-contenido summary,
.widgets-epi-basket-contenido time,
.widgets-epi-basket-contenido mark,
.widgets-epi-basket-contenido audio,
.widgets-epi-basket-contenido video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-style: normal;
    font: inherit;
    vertical-align: baseline;
}


/*
----------------------------------------------------------------------------------------------------
 `Clear Floated Elements
----------------------------------------------------------------------------------------------------
*/
.widgets-epi-basket-contenido .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.widgets-epi-basket-contenido .clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.widgets-epi-basket-contenido .clearfix {
    display: inline-block;
}

.widgets-epi-basket-contenido * html .clearfix {
    height: 1%;
}

.widgets-epi-basket-contenido .clearfix {
    display: block;
}



/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO
-----------------------------------------------------
*/
.widgets-epi-basket-contenido {
    font-family: Arial, Consolas, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
}

.widgets-epi-basket-contenido .epi-table {
    display: table;
}

.widgets-epi-basket-contenido .epi-table-margin-bottom {
    margin-bottom: 5px;
}

.widgets-epi-basket-contenido .epi-table-row {
    margin: 0;
    padding: 0;
    display: table-row;
    width: 100%;
    padding-top: 10px;
    line-height: 22px;
}

.widgets-epi-basket-contenido .epi-table-row-listas {
    margin: 0;
    padding: 0;
    display: table-row;
    cursor: default;
    line-height: 22px;
}

.widgets-epi-basket-contenido .epi-table-row-listas:hover {
    background: #e4e4e4;
}

.widgets-epi-basket-contenido .epi-table-row-group {
    display: table-row-group;

}

.widgets-epi-basket-contenido .epi-table-cell {
    display: table-cell;
}

.widgets-epi-basket-contenido .epi-table-cell a {
    color: #000;
    text-decoration: none;
}

.widgets-epi-basket-contenido .scroll-pane {
    width: 100%;
    overflow-x: hidden;
    border-bottom: 2px solid #CCC;
    max-height: 600px;
    display: block;
}

.widgets-epi-basket-contenido .epi-contenido-titulos {
    width: 100%;
    margin: 5px 0 3px 0;
    padding: 5px 0 5px 0;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 2px solid #00AEEF;
}

.widgets-epi-basket-contenido .epi-contenedor-powerby {
    margin: 4px;
    float: right;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -MARCADOR-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido {
    width: 100%;
}

.widgets-epi-basket-resultado {
    width: 100%;
}

.widgets-epi-basket-contenido .epi-equipo-loc,
.widgets-epi-basket-contenido .epi-equipo-vis,
.widgets-epi-basket-contenido .epi-equipo-loc a,
.widgets-epi-basket-contenido .epi-equipo-vis a {
    text-align: center;
    vertical-align: middle;
    width: 40%;
    color: #3A4856;
    font-weight: bold;
    text-decoration: none;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    font-size: 27px;
    line-height: 35px;
}

.widgets-epi-basket-contenido .epi-resultado-loc,
.widgets-epi-basket-contenido .epi-resultado-vis {
    text-align: center;
    vertical-align: middle;
    width: 10%;
    font-size: 32px;
    color: #FFF;
    font-weight: bold;
    text-shadow: 1px 1px 1px .000;
}

.widgets-epi-basket-contenido .epi-resultado-vis {
    border-left: 1px solid;
}

.widgets-epi-basket-contenido .epi-estado {
    text-align: center;
    vertical-align: middle;
    width: 20%;
    color: #FFF;
    font-weight: bold;
}

.widgets-epi-basket-contenido .epi-partido-campo {
    font: 11px Arial, Tahoma;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    width: 40%;
}

.widgets-epi-basket-contenido .epi-partido-fecha {
    font: 11px Arial, Tahoma;
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
    width: 40%;
}

.widgets-epi-basket-contenido .epi-entrenador-loc,
.widgets-epi-basket-contenido .epi-entrenador-vis {
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    width: 40%;
}

.widgets-epi-basket-contenido .epi-parciales {
    background: #FFF;
    margin-top: 5px;
}

.widgets-epi-basket-contenido .epi-aciertos {
    color: #FFF;
    text-align: center;
    background: #3A4856;
    border: 1px solid #CCC;
}


.widgets-epi-basket-contenido .epi-aciertos-cab {
    color: #333;
    text-align: center;
    background: #DFE5EB;
    border: 1px solid #CCC;
}

.widgets-epi-basket-contenido .epi-aciertos-det {
    text-align: center;
    border: 1px solid #CCC;
}

.widgets-epi-basket-contenido .epi-parciales-cuartos {
    color: #FFF;
    text-align: center;
    background: #3A4856;
    border: 1px solid #CCC;
}

.widgets-epi-basket-contenido .epi-parciales-cab {
    color: #333;
    text-align: center;
    background: #DFE5EB;
    border: 1px solid #CCC;
}

.widgets-epi-basket-contenido .epi-parciales-det {
    text-align: center;
    border: 1px solid #CCC;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -CARPETAS-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido .epi-contenido-carpetas {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 30px;
    border-bottom: 3px solid #3A4856;
    cursor: pointer;
}

.widgets-epi-basket-contenido .epi-carpetas-opcion {
    text-align: center;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #666;
    border-right: 1px solid #000;
    border-top: 1px solid #999;
    border-left: 1px solid #000;
    width: 16%;
    margin: 0px 2px;
    padding: 5px 0px;
    border-radius: 5px 5px 0px 0px;
}

.widgets-epi-basket-contenido .epi-carpetas-opcion-activa,
.widgets-epi-basket-contenido .epi-carpetas-opcion-activa:hover {
    background: #3a4856 !important;
    color: #fff;
}

.widgets-epi-basket-contenido .epi-carpetas-opcion:hover {
    background: #788593;
    color: #fff;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -NARRACIÃƒâ€œN-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido .epi-narracion {
    width: 100%;
}

.widgets-epi-basket-contenido .epi-contenido-narracion {
    width: 100%;
    line-height: 20px;
    height: 50px;
}

.widgets-epi-basket-contenido .epi-narracion-icono {
    text-align: center;
    vertical-align: middle;
    border: 1px dotted #CCC;
    width: 9%;
}

.widgets-epi-basket-contenido .epi-narracion-minuto {
    text-align: center;
    vertical-align: middle;
    border: 1px dotted #CCC;
    width: 10%;
}

.widgets-epi-basket-contenido .epi-narracion-minuto-parte {
    font-size: 10px;
    font-weight: bold;
}

.widgets-epi-basket-contenido .epi-narracion-marcador {
    text-align: center;
    vertical-align: middle;
    border: 1px dotted #CCC;
    color: #00AEEF;
    font-weight: bold;
    width: 9%;
}

.widgets-epi-basket-contenido .epi-narracion-texto {
    width: 100%;
    padding: 3px 8px 3px 8px;
    text-align: justify;
    border: 1px dotted #CCC;
    vertical-align: middle;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -JUGADORES-
-----------------------------------------------------
*/

.widgets-epi-basket-contenido .epi-jugador {
    padding: 2px;
    text-align: center;
    border: 1px dotted #DADADA;
}

.widgets-epi-basket-contenido .epi-equipo-total {
    padding: 2px;
    text-align: center;
    background: #DFE5EB !important;
    border: 1px solid #CCC;
    font-weight: bold;
}

.widgets-epi-basket-contenido .epi-jugador-cab,
.widgets-epi-basket-contenido .epi-jugador-cab a {
    background: #3A4856 !important;
    color: #FFF !important;
    font-weight: bold;
    text-decoration: none;
}

.widgets-epi-basket-contenido .epi-jugador-JUG {
    width: 29%;
    text-align: left;
    background: #efefef;
}

.widgets-epi-basket-contenido .epi-jugador-JUG a,
.widgets-epi-basket-contenido .epi-jugador-nombre a {
    text-decoration: none;
    color: #000;
}

.widgets-epi-basket-contenido .epi-jugador-5i {
    width: 3%;
}

.widgets-epi-basket-contenido .epi-jugador-PUN,
.widgets-epi-basket-contenido .epi-jugador-MJ,
.widgets-epi-basket-contenido .epi-jugador-T2,
.widgets-epi-basket-contenido .epi-jugador-T3,
.widgets-epi-basket-contenido .epi-jugador-T1,
.widgets-epi-basket-contenido .epi-jugador-REB {
    width: 10%;
}

.widgets-epi-basket-contenido .epi-jugador-NFC,
.widgets-epi-basket-contenido .epi-jugador-NFR,
.widgets-epi-basket-contenido .epi-jugador-ASI,
.widgets-epi-basket-contenido .epi-jugador-NBP,
.widgets-epi-basket-contenido .epi-jugador-NBR,
.widgets-epi-basket-contenido .epi-jugador-NTF,
.widgets-epi-basket-contenido .epi-jugador-VAL {
    width: 4%;
}

.widgets-epi-basket-contenido .epi-jugador-nombre {
    width: 50%;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: #efefef;

}

.widgets-epi-basket-contenido .epi-jugador-FAL {
    width: 15%;
}

.widgets-epi-basket-contenido .epi-jugador-faltas {
    width: 3%;
    border: none;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -RANKING-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido .epi-ranking {
    width: 100%;
}

.widgets-epi-basket-contenido .epi-ranking-detalle {
    border: 1px solid #CCC;
    padding: 2px;
    margin-top: 5px;
}

.widgets-epi-basket-contenido .epi-ranking-cab {
    width: 100%;
    background: #3A4856;
    text-align: center;
    color: #FFF;
}

.widgets-epi-basket-contenido .epi-ranking-jugador a,
.widgets-epi-basket-contenido .epi-ranking-equipo a {
    color: #000;
    text-decoration: none;
}

.widgets-epi-basket-contenido .epi-ranking-jugador {
    width: 40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.widgets-epi-basket-contenido .epi-ranking-equipo {
    width: 40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.widgets-epi-basket-contenido .epi-ranking-datos {
    width: 20%;
    text-align: center;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -TIROS-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido .epi-nombre-loc,
.widgets-epi-basket-contenido .epi-nombre-vis {
    width: 50%;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin: 5px 0 5px 0;
    padding: 5px 0 5px 0;
}

.widgets-epi-basket-contenido .epi-leyenda-loc {
    width: 10px;
    height: 5px;
    background: #00CC33;
}

.widgets-epi-basket-contenido .epi-leyenda-vis {
    width: 10px;
    height: 10px;
    background: #FF0000;
}

.widgets-epi-basket-contenido .epi-tiros-izda,
.widgets-epi-basket-contenido .epi-tiros-dcha {
    width: 50%;
    text-align: center;
    vertical-align: top;
}

.widgets-epi-basket-contenido .epi-tiros-titulo {
    background: #000;
    text-align: center;
    color: #FFF;
    font-weight: bold;
}

.widgets-epi-basket-contenido .epi-tiros-datos {
    border: 2px solid #CCC;
    padding: 5px;
    font-weight: bold;
}

.widgets-epi-basket-contenido .epi-tiros-centro {
    width: 100%;
    text-align: center;
}

.widgets-epi-basket-contenido .epi-tiros-narracion {
    color: #FFF;
}

.widgets-epi-basket-contenido .epi-tiros-botones {
    color: #FFF;
    background: #4E4E50;
    text-align: center;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    line-height: 25px;
}

.widgets-epi-basket-contenido .epi-tiros-botones-activo {
    background: #ccc;
    color: #000;
    cursor: default;
}

/*
-----------------------------------------------------
	WIDGET OPTA BALONCESTO -FONDOS-
-----------------------------------------------------
*/
.widgets-epi-basket-contenido .epi-fondo-celda-icono-canasta-1 {}

.widgets-epi-basket-contenido .epi-fondo-celda-icono-canasta-2 {}

.widgets-epi-basket-contenido .epi-fondo-celda-icono-canasta-3 {}

.widgets-epi-basket-contenido .epi-fondo-celda-puntos-canasta-1 {
    background: #FFF;
    color: #00AEEF;
}

.widgets-epi-basket-contenido .epi-fondo-celda-puntos-canasta-2 {
    background: #FFF;
    color: #00AEEF;
}

.widgets-epi-basket-contenido .epi-fondo-celda-puntos-canasta-3 {
    background: #00AEEF;
    color: #FFF;
    font-size: 14px;
}

.widgets-epi-basket-contenido .epi-fondo-celda-icono-faltas {
    background: #FF6600;
    background: #FFFFFF;
}

.widgets-epi-basket-contenido .epi-fondo-titulos {
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
}

.widgets-epi-basket-contenido .epi-fondo-resultado {
    height: 62px;
    border: 1px solid #DFE5EB;
}

.widgets-epi-basket-contenido .epi-resultado-loc,
.widgets-epi-basket-contenido .epi-resultado-vis {
    background: #b5bdc8;

    background: -moz-linear-gradient(top, #ccc 0%, #828c95 36%, #888 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(36%, #828c95), color-stop(100%, #888));
    background: -webkit-linear-gradient(top, #ccc 0%, #828c95 36%, #888 100%);
    background: -o-linear-gradient(top, #ccc 0%, #828c95 36%, #888 100%);
    background: -ms-linear-gradient(top, #ccc 0%, #828c95 36%, #888 100%);
    background: linear-gradient(to bottom, #ccc 0%, #828c95 36%, #888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#888', GradientType=0);

}

.widgets-epi-basket-resultado .epi-fondo-estado {
    background: #000;
}

.widgets-epi-basket-contenido .epi-fondo-nombres-tiros {
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
    border: 1px solid #ccc;
}

/*
---------------------------------------------------
---------------------------------------------------
*/


.tooltip {
    display: inline;
    position: relative;
}

.tooltip:hover:after {
    content: attr(name);
    position: absolute;
    z-index: 98;
    background: #666;
    border-radius: 5px;
    color: #FFF;
    font-size: 12px;
    padding: 5px 15px;
    text-align: center;
    width: 150px;
}

.tooltip:hover:before {
    content: "";
    position: absolute;
    z-index: 99;
    /* el triángulo inferior */
    border: solid;
    border-color: rgba(102, 102, 102, 1) transparent;
    border-width: 6px 6px 0 6px;
}

.tooltip:hover:after,
.tooltip:hover:before,
.tooltip:focus:after,
.tooltip:focus:before {
    -webkit-transform: translateY(-26px);
    -moz-transform: translateY(-26px);
    transform: translateY(-26px);
}




.tooltip2 {
    display: inline-block;
    position: relative;
}

.tooltip2:before,
.tooltip2:after {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 1000000;
    pointer-events: none;
}

.tooltip2:hover:before,
.tooltip2:hover:after,
.tooltip2:focus:before,
.tooltip2:focus:after {
    visibility: visible;
    opacity: 1;
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
}

.tooltip2:before {
    content: '';
    position: absolute;
    background: transparent;
    z-index: 1000001;
}

.tooltip2:after {
    content: attr(name);
    background: #383838;
    color: white;
    text-shadow: 0 -1px 0px black;
    padding: 8px 10px;
    font-size: 12px;
    line-height: 12px;
    white-space: nowrap;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}



.epi-table {
    -dt-display: table;
}

.epi-table-row {
    -dt-display: table-row;
}

.epi-table-cell {
    -dt-display: table-cell;
}





/*///////////////////nuevas adaptaciones////////////////////////////////*/
.tablaresultados .texto_azul {
    font-family: "roboto_condensedregular";
    color: #1d97d4;
    font-size: 14px;
    text-decoration: underline;
    line-height: 22px;
    margin-left: 5px;
}

/*//////////////////fin nuevas adaptaciones//////////////////////////////*/



/*////////////////////adaptaciones maqueta Pedro//////////////////////////*/





/* ++++++++++++++++++++++++++++++++++++++++ ABRE TABLAS DE RESULTADOS A 2 COLUMNAS ++++++++++++++++++++++++++++++++++++++++ */
.tablas_a_2_cols {
    margin-left: auto;
    margin-right: auto;
}

/* slightly enhanced, universal clearfix hack */
.tablas_a_2_cols:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.tablas_a_2_cols {
    display: inline-block;
}

/* start commented backslash hack */

* html .tablas_a_2_cols {
    height: 1%;
}

.tablas_a_2_cols {
    display: block;
}

/* close commented backslash hack */



.tablas_a_2_cols .tablaresultados {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    margin-left: auto;
    margin-right: auto;
}

.tablas_a_2_cols .tablaresultados:nth-child(2n+1) {
    margin-right: 1.0%;
}

.tablas_a_2_cols .tablaresultados table tfoot th {}

.tablas_a_2_cols .tablaresultados table tfoot th > div {}

.tablas_a_2_cols .tablaresultados table tfoot th > div:first-child {
    float: left;
    width: 105px;
}

.tablas_a_2_cols .tablaresultados table tfoot th > div:nth-child(2) {
    float: left;
    width: 100px;
    text-align: center;
}

.tablas_a_2_cols .tablaresultados table tfoot th > div:nth-child(3) {
    float: right;
    width: 100px;
    text-align: right;
    min-height: 18px;
}

.tablas_a_2_cols .tablaresultados table.tabla_zamora tfoot th > div:first-child {
    float: none;
    width: auto;
}

/* +++++++++++++++++++++++++++++++++++++++ CIERRA TABLAS DE RESULTADOS A 2 COLUMNAS +++++++++++++++++++++++++++++++++++++++ */



.info_jugador {
    display: none;
    z-index: 10;
}

.ficha_equipo {
    width: 690px;
    margin-bottom: 20px;
}

.ficha_equipo .escudobig_y_datos {
    margin-bottom: 5px;
}

.ficha_equipo .tablatopequipos {
    margin-bottom: 20px;
}

.ficha_equipo .tablatopequipos tr td[itemprop="coach"] {
    padding-left: 17px;
}

.ficha_equipo .foto_plantilla {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
    height: auto !important;
    max-width: 100%;
}


.ficha_jugador table[width="650"] {
    width: 100%;
    box-sizing: border-box;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE QUINIELA ++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tablas_a_2_cols .tablaresultados table.escrutinio_quiniela tfoot th > div:first-child {
    float: none;
    width: auto;
    text-align: right;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA QUINIELA +++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++ ABRE TABLA_PATROCINADA ++++++++++++++++++++++++++++++++++++++++++++++++ */
.tablaresultados .tabla_patrocinada td.td_publi_tabla_resultados {
    width: 100px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++ CIERRA TABLA_PATROCINADA +++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE FASE GRUPOS ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#navlist li,
#navlist li.m_activo,
#navlist li.m_desactivado {
    display: inline-block;
    margin-top: 10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA FASE GRUPOS +++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE RANKING JUGADORES ++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tablaresultados div.deprankingizda table tbody td,
.deprankingizda table tbody th,
.tablaresultados div.deprankingdcha table tbody td,
.deprankingdcha table tbody th {
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA RANKING JUGADORES +++++++++++++++++++++++++++++++++++++++++++++++++ */
/*////////////////////fin adaptaciones maqueta Pedro//////////////////////*/

/*//////////////////////////responsive///////////////////////////////////*/

@media screen and (max-width:480px) {

    .contenedor,
    .cabecera + .contenedor {
        width: auto;
        border-left: none;
        border-right: none;
    }

    .depcontenido {
        /*width:100% !important; border:none !important;*/
    }

    /* Le tengo que poner important porque hay enlazada una hoja de estilos "servicios.css" a mitad del HTML */

    .depcontenido iframe {
        display: block;
        width: 100% !important;
        max-width: 100%;
    }

    .depcolumnaizda,
    .depcolumnadcha {
        margin-left: 5px;
        margin-right: 5px;
        /* +++++++++++++++ LE PONGO LOS MISMOS MÁRGENES LATERALES QUE A LOS DIV CLASS NOTICIAS QUE HAY EN OTRAS SECCIONES DE LA WEB +++++++++++++++ */
        width: auto;
        max-width: 100%;
        float: none;
        padding: 0;
    }

    .depcolumnaizda {
        border-right: none;
    }

    .sitemaps_contenedor .column_izquierda {
        width: 100%;
        float: none;
        margin-right: auto;
    }

    .sitemaps_contenedor .column_central {
        width: 100%;
        float: none;
    }

    .sitemaps_contenedor .column_derecha {
        width: 100%;
        float: none;
    }

    .sitemaps_contenedor h1,
    .sitemaps_contenedor h2,
    .sitemaps_contenedor .column_izquierda h3,
    .sitemaps_contenedor .column_central h3,
    .sitemaps_contenedor .column_derecha h3 {
        padding-right: 5px;
    }

    .sitemaps_contenedor ul li,
    .sitemaps_contenedor .no_enlace {
        padding-right: 7px;
    }

    .sitemaps_contenedor .clasificacion ul li {
        float: none;
        width: auto;
        margin-right: auto;
    }



    /* ++++++++++++++++++++++++++++++++++++++++++++++ ABRE CALENDARIO +++++++++++++++++++++++++++++++++++++++++++++ */
    #navcontainercalendarios {}

    #navcontainercalendarios #navcontainercalendario1vuelta,
    #navcontainercalendarios #navcontainercalendario2vuelta {
        float: none;
    }

    #navcontainercalendarios #navcontainercalendario2vuelta {
        margin-top: 15px;
    }

    #navcontainercalendarios #navcontainercalendario1vuelta h3,
    #navcontainercalendarios #navcontainercalendario2vuelta h3 {
        font-size: 1.1rem;
        padding: 0.2rem;
    }

    #navcontainercalendarios #navcontainercalendario1vuelta ul li,
    #navcontainercalendarios #navcontainercalendario2vuelta ul li {
        display: inline-block;
        padding: 0.2rem;
        margin-bottom: 0.3rem;
    }

    #navcontainercalendarios #navcontainercalendario1vuelta ul li a,
    #navcontainercalendarios #navcontainercalendario2vuelta ul li a {
        font-size: 0.9rem;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++ CIERRA CALENDARIO ++++++++++++++++++++++++++++++++++++++++++++ */


    /* ++++++++++++++++++++++++++++++++++++++++ ABRE TABLAS DE RESULTADOS A 2 COLUMNAS ++++++++++++++++++++++++++++++++++++++++ */
    .tablas_a_2_cols {}

    .tablas_a_2_cols .tablaresultados {
        display: block;
        width: 100%;
    }

    .tablas_a_2_cols .tablaresultados:nth-child(2n+1) {
        margin-right: auto;
    }

    /* +++++++++++++++++++++++++++++++++++++++ CIERRA TABLAS DE RESULTADOS A 2 COLUMNAS +++++++++++++++++++++++++++++++++++++++ */




    /* ++++++++++++++++++++++++++++++++++++++++++++++++ ABRE SCROLL_HORIZONTAL ++++++++++++++++++++++++++++++++++++++++++++++++ */
    .scroll_horizontal {
        overflow-x: scroll;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++ CIERRA SCROLL_HORIZONTAL +++++++++++++++++++++++++++++++++++++++++++++++ */



    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE INFO PARTIDO ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .info_partido {}

    .info_partido .tablaresultados {
        width: 100%;
        margin-right: auto;
    }

    .info_partido .tablaresultados:nth-child(2n+1) {}


    .info_partido .tablaresultados table th h2 a.geca_enlace_equipo {
        width: auto !important;
        text-align: center;
        min-height: 140px;
        position: relative;
    }

    .info_partido .tablaresultados table th h2 a.geca_enlace_equipo,
    .info_partido .tablaresultados table th h2 a.geca_enlace_equipo.textonegrita {
        font-weight: normal;
    }


    .info_partido .tablaresultados table th h2 a.geca_enlace_equipo img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }


    .info_partido .tablaresultados table th h2 a.geca_enlace_equipo .nombre_equipo {
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
    }



    .info_partido .celdagolesbig {
        width: auto;
        min-width: 70px;
    }


    .info_partido .depdirectoizda,
    .info_partido .depdirectodcha {
        width: 100%;
        float: none;
    }


    .info_partido .lineapartido_1tiempo,
    .info_partido .lineapartido_2tiempo {
        width: 100%;
        float: none;
        margin: 0 auto 30px auto;
    }

    /* ******************** OCULTAMOS EL CAMPO DE FÚTBOL Y LAS LÍNEAS DE TIEMPO DEL PARTIDO ******************** */
    .info_partido .lineapartido_1tiempo,
    .info_partido .lineapartido_2tiempo,
    .tabs_caja_campo {
        display: none;
    }

    /* ******************** OCULTAMOS EL CAMPO DE FÚTBOL Y LAS LÍNEAS DE TIEMPO DEL PARTIDO ******************** */

    .cajadirecto450 {
        font-size: 14px;
    }

    .cajadirecto450 #comentario.colDer {
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .scroll_horizontal .cajadirectoauto {
        overflow: auto;
    }


    .scroll_horizontal .cajadirectoauto .caja_campo {
        width: 600px;
        margin-left: 0;
        margin-right: 0;
        position: relative;
    }

    .scroll_horizontal .cajadirectoauto .depcambios {
        width: 600px;
        margin-left: 0;
        margin-right: 0;
    }

    /* +++++++++++++++++++++++++ ESTA CLASS HAY QUE AÑADIRLA EN LA MAQUETA +++++++++++++++++++++++++ */
    .scroll_horizontal .cajadirectoauto .cajacambios {
        width: 600px;
        margin-left: 0;
        margin-right: 0;
        position: static;
    }

    .scroll_horizontal .cajadirectoauto .cajacambios > div:first-child,
    .scroll_horizontal .cajadirectoauto .cajacambios > div:nth-child(2) {
        display: inline-block;
        float: none;
    }

    /* +++++++++++++++++++++++++ ESTA CLASS HAY QUE AÑADIRLA EN LA MAQUETA +++++++++++++++++++++++++ */


    .info_jugador {
        position: static;
    }

    .cajacambios .info_jugador {
        position: absolute;
        left: 0;
        top: 0;
    }

    .jugadoramplia1,
    .jugadoramplia2 {
        position: absolute;
        z-index: 999999;
        top: 10px;
        right: 10px;
    }

    .jugadoramplia2 {
        left: 10px;
    }

    .cajacambios .jugadoramplia1,
    .cajacambios .jugadoramplia2 {
        height: 270px;
        top: 38px;
        left: 10px;
    }

    .scroll_horizontal .jugadoramplia1 table .cabecera,
    .scroll_horizontal .jugadoramplia2 table .cabecera {
        width: auto;
        float: none;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA INFO PARTIDO +++++++++++++++++++++++++++++++++++++++++++++++++ */






    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE EQUIPOS ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .escudos_equipos {
        text-align: center;
    }

    .equipoescudo {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 100px;
        margin: 0 1.6%;
        margin-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
        border-right: none;
    }

    .equipoescudo .flotaIMG_arriba {
        display: block;
        text-align: center;
    }

	.equipoescudo img {
		margin: 0 auto;
		display: block;
		height: 66px;
		width: auto;
	}

    .equipoescudo .sombraescudo {
        margin-left: auto;
        margin-right: auto;
        background-position: -23px top;
    }

    .equipoescudo h3 {}

    .equipoescudo h3 a {
        text-align: center;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA EQUIPOS +++++++++++++++++++++++++++++++++++++++++++++++++ */






    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE FICHA DEL EQUIPO ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    #navcontainerequipos1.navcontainer_ficha {
        box-sizing: border-box;
        border: 1px solid #9daebf;
        overflow-x: scroll;
        padding: 0;
    }

    .navcontainer_ficha #navlistequipos1 {
        display: table-row;
        width: 100%;
    }

    .navcontainer_ficha #navlistequipos1 li,
    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 {
        display: table-cell;
        width: auto;
        padding: 5px;
        margin: 5px 5px;
    }

    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 {
        border: solid 1px #3a4856;
        border-top: none;
        border-bottom: none;
    }

    .navcontainer_ficha #navlistequipos1 li a,
    .navcontainer_ficha #navlistequipos1 li a:link,
    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 a,
    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 a:link {
        display: block;
        height: auto;
        width: auto;
        padding: 9px;
    }

    .navcontainer_ficha #navlistequipos1 li a img,
    .navcontainer_ficha #navlistequipos1 li a:link img,
    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 a img,
    .navcontainer_ficha #navlistequipos1 li.submenuselectequipos1 a:link img {
        display: block;
        height: 21px;
        width: 20px;
        margin: 0;
    }




    .ficha_equipo {
        width: 100%;
    }

    .ficha_equipo .escudobig_y_datos {
        margin-top: 15px;
        margin-bottom: 20px;
        border-collapse: collapse;
    }

    .ficha_equipo .escudobig_y_datos tr,
    .ficha_equipo .escudobig_y_datos tr td {
        display: block;
        width: 100%;
    }

    .ficha_equipo .escudobig_y_datos .escudoequipobig {
        text-align: center;
        margin-left: 0;
        border-bottom: none;
    }

    .ficha_equipo .escudobig_y_datos .escudoequipobig img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5px;
    }


    .ficha_equipo .tablatopequipos {
        border-collapse: collapse;
    }

    .ficha_equipo .tablatopequipos tr td {
        width: 33.33%;
    }

    .ficha_equipo .tablatopequipos tr td[itemprop="coach"] {
        padding-left: 0;
    }

    .ficha_equipo .tablatopequipos tr td img {
        display: block;
        width: 100%;
        height: auto;
    }

    .ficha_equipo .foto_plantilla {
        width: 100% !important;
    }


    .ficha_equipo + .tablas_a_2_cols > .tablaresultados:first-child {
        margin-bottom: 20px;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA FICHA DEL EQUIPO +++++++++++++++++++++++++++++++++++++++++++++++++ */







    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE FICHA DEL JUGADOR ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .ficha_jugador {
        width: 100%;
    }

    .ficha_jugador table {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 20px;
        border-collapse: collapse;
    }

    .ficha_jugador table tr,
    .ficha_jugador table tr td {
        display: block;
        width: 100%;
    }

    .ficha_jugador table .jugadorbig {
        text-align: center;
        margin-left: 0;
        border-bottom: none;
    }

    .ficha_jugador table .jugadorbig img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5px;
    }

    .ficha_jugador table .backclarito {
        padding: 5px;
    }

    .ficha_jugador table .backclarito .altura22 {
        display: none;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA FICHA DEL JUGADOR +++++++++++++++++++++++++++++++++++++++++++++++++ */





    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE QUINIELA ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .quiniela_grande iframe {
        width: 655px !important;
        max-width: none;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA QUINIELA +++++++++++++++++++++++++++++++++++++++++++++++++ */






    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE ESTADÍSTICAS ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .consultaranking2 {
        float: none;
        margin-top: 0;
        text-align: right;
    }

    .deprankingizda,
    .deprankingdcha {
        width: 100%;
        float: none;
        border-right: none;
        padding: 0;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA ESTADÍSTICAS +++++++++++++++++++++++++++++++++++++++++++++++++ */






    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE FASE GRUPOS ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    #navlist {
        padding-bottom: 0;
    }

    #navlist li,
    #navlist li.m_activo,
    #navlist li.m_desactivado {
        display: inline-block;
        vertical-align: top;
        width: auto;
        padding: 0;
        margin: 0;
        margin-left: 3px;
    }

    #navlist li:first-child,
    #navlist li.m_activo:first-child,
    #navlist li.m_desactivado:first-child {
        margin-left: 0;
    }

    #navlist li.m_activo {}

    #navlist li.m_desactivado {}

    #navlist li a,
    #navlist li a:link,
    #navlist li.m_activo a,
    #navlist li.m_activo a:link,
    #navlist li.m_desactivado a,
    #navlist li.m_desactivado a:link {
        display: block;
        height: auto;
        width: auto;
        margin: 0;
        padding: 9px !important;
        padding-bottom: 5px;
        font-size: 0.9rem;
    }

    #navlist li.submenuselect {
        padding: 9px !important;
        padding-bottom: 5px;
        font-size: 0.9rem;
    }

    #navlist2 {
        padding-bottom: 0;
    }

    #navlist2 li,
    #navlist2 li.m_activo,
    #navlist2 li.m_desactivado {
        display: inline-block;
        vertical-align: top;
        width: auto;
        padding: 0;
        margin: 0;
        margin-left: 3px;
    }

    #navlist2 li:first-child,
    #navlist2 li.m_activo:first-child,
    #navlist2 li.m_desactivado:first-child {
        margin-left: 0;
    }

    #navlist2 li.m_activo {}

    #navlist2 li.m_desactivado {}

    #navlist2 li a,
    #navlist2 li a:link,
    #navlist2 li.m_activo a,
    #navlist2 li.m_activo a:link,
    #navlist2 li.m_desactivado a,
    #navlist2 li.m_desactivado a:link {
        display: block;
        height: auto;
        width: auto;
        margin: 0;
        padding: 9px !important;
        padding-bottom: 5px;
        font-size: 0.9rem;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA FASE GRUPOS +++++++++++++++++++++++++++++++++++++++++++++++++ */




    /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TEXTOS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .deptitular h1 {
        font-size: 22px;
        line-height: normal;
    }

    .deptitular h2 {
        height: auto;
    }


    /* ++++++++++++++++++++++++++++++++++++++ ABRE DATOS Y RESULTADOS BUSCADOR DEPORTIVO ++++++++++++++++++++++++++++++++++++++ */
    .cajabuscadordeportivo > h2:first-child > a > img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .cajabuscadordeportivo ul.tabbernav {
        font-size: 13px;
        padding: 0;
        padding-top: 4px;
    }

    .cajabuscadordeportivo ul.tabbernav li {}

    .cajabuscadordeportivo ul.tabbernav li a {
        padding: 4px 5px 4px 5px;
        display: inline-block;
        margin-left: 0;
    }

    .cajabuscadordeportivo ul.tabbernav li:first-child a {
        margin-left: 2px;
    }

    .cajabuscadordeportivo ul.tabbernav li.tabberactive a {
        border-bottom: none;
    }

    .cajabuscadordeportivo .qthead-lft-blue1,
    .cajabuscadordeportivo div.current-lft-blue1 {
        height: 250px;
    }

    .cajabuscadordeportivo .qthead-lft-blue1 ul.qtabs {
        font-size: 12px;
    }

    .cajabuscadordeportivo div.current-lft-blue1 {
        font-size: 12px;
    }

    /* +++++++++++++++++++++++++++++++++++++ CIERRA DATOS Y RESULTADOS BUSCADOR DEPORTIVO +++++++++++++++++++++++++++++++++++++ */


    /* ++++++++++++++++++++++++++++++++++++++++++++++++ ABRE TABLA_PATROCINADA ++++++++++++++++++++++++++++++++++++++++++++++++ */
    .tablaresultados .tabla_patrocinada {}

    .tablaresultados .tabla_patrocinada td {}

    .tablaresultados .tabla_patrocinada td:first-child {}

    .tablaresultados .tabla_patrocinada td.td_publi_tabla_resultados {
        width: auto;
        max-width: 100px;
    }

    .tablaresultados .tabla_patrocinada td:nth-child(3) {}

    .tablaresultados .tabla_patrocinada td:last-child {}

    /* +++++++++++++++++++++++++++++++++++++++++++++++ CIERRA TABLA_PATROCINADA +++++++++++++++++++++++++++++++++++++++++++++++ */


    .tablaresultados .celdagoles {
        min-width: 35px;
    }

    .tablaresultados table[summary="Quiniela"] .celdagoles {
        min-width: inherit;
    }



    /* ++++++++++++++++++++++++++++++++++++++++++++++++ ABRE DIRECTO BALONCESTO ++++++++++++++++++++++++++++++++++++++++++++++++ */
    .contenedorWidgetBasket .widgets-epi-basket-carpetas {
        display: none;
    }

    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien svg[width="650.0"] {
        display: none;
    }

    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div,
    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(1),
    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(3) {
        display: block;
        width: 100%;
    }

    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(1) {
        margin-bottom: 20px;
    }

    .widgets-epi-basket-tiros-table.epi-tiros.estilo100porcien + div.epi-table > .widgets-epi-basket-jugadores-row > div:nth-child(2) {
        display: none;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++ CIERRA DIRECTO BALONCESTO +++++++++++++++++++++++++++++++++++++++++++++++ */

}


@media screen and (max-width:350px) {

    /* ++++++++++++++++++++++++++++++++++++++++++++++++++ ABRE EQUIPOS ++++++++++++++++++++++++++++++++++++++++++++++++++ */
    .equipoescudo {
        margin-left: 5%;
        margin-right: 5%;
    }

    /* +++++++++++++++++++++++++++++++++++++++++++++++++ CIERRA EQUIPOS +++++++++++++++++++++++++++++++++++++++++++++++++ */
}
