body{
    margin: 0px;
    
}

.main_pina {
    display: block;
    float: left;
  /*  width:100%; */
    font: 78%/130% Arial, Helvetica, sans-serif;
    
}

/****** CABECERA ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.responsive { max-width: 1280px; margin: 0 auto;}

#cabecera_2017 {
    display: block;
    float: left;
    width: 100%;
    height: 60px;
    background: #005d86;
    margin-bottom: 0px;
    
}

#cabecera_2017 .logoapuestas_2017 {
    display: block;
    float: left;
    width: 340px;
    height: 60px; 
    /*background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_logoapuestas.png?auto=compress&auto=format) no-repeat center;  */
    cursor: pointer;
}

#cabecera_2017 .bandera_mx {
    display: block;
    float: left;
    width: 105px;
    height: 60px; 
}
#cabecera_2017 .bandera_co {
    display: block;
    float: left;
    width: 105px;
    height: 60px; 
}



#cabecera_2017 .logoapuestas_2017 img { margin: 8px;}

#cabecera_2017 .menu_header2017 {
    display: block;
    float: left;
    width: calc(100% - 725px);
    height: 60px;
    color: white;  
}

#cabecera_2017 .menu_header2017 .boton_header{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding: 0 15px;
    height: 60px;    
}
#cabecera_2017 .menu_header2017_mx {
    display: block;
    float: left;
    width: calc(100% - 800px);
    height: 60px;
    color: white;  
}
#cabecera_2017 .menu_header2017_mx .boton_header{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    padding: 0 15px;
    height: 60px;    
}

#cabecera_2017 .menu_header2017 .boton_header .bonos_header, #cabecera_2017 .menu_header2017 .boton_header a:hover {
    color: #FCC800
}

#cabecera_2017 .ingresar {
    display: block;
    float: right;
    width: 340px;
    height: 60px;
    color: white;    
}

#cabecera_2017 .ingresar .usuario_2017 {
    display: block;
    float: left;
    width: 90px;
    height: 20px;
    margin: 10px 5px 5px 20px;
    font-size: 11px;
    border: 0;
}

#cabecera_2017 .ingresar .password_2017 {
    display: block;
    float: left;
    width: 90px;
    height: 20px;
    margin: 10px 5px 5px 5px;  
     font-size: 11px;   
     border: 0;
}

#cabecera_2017 .ingresar .boton_ingreso, #cabecera_2017 .ingresar .link_ingreso {
    display: block;
    float: left;
    width: 90px;
    height: 20px;
    margin: 10px 18px 5px 5px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    background-color:  #FCC800;  
    border: 0;
    color: white;
    font: 13.33px Arial;
}

#cabecera_2017 .ingresar .boton_ingreso_mini, #cabecera_2017 .ingresar .link_ingreso {
    display: none;
/*    float: left;
    width: 40px;
    height: 20px;
    margin: 10px 20px 5px 5px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    background-color:  #FCC800;     */
}


#cabecera_2017 .ingresar .olvido_2017 {
    margin-left: 20px;
    font-size: 11px;
    color: white;
    float: left;
}
#cabecera_2017 .ingresar .olvido_2017:hover {
    opacity: 0.8;
}

#cabecera_2017 .ingresar .registro_2017 {
    margin-left: 10px;
    font-size: 11px;
    color: white;
    float: left;
}

#cabecera_2017 .ingresar .registro_2017:hover {
     opacity: 0.8;
}

#cabecera_2017 .login {
    display: block;
    float: right;
    width: 220px;
    height: 60px;
    margin: 0 15px 0 0;
    color: white; 
}

#cabecera_2017 .login .usuario {
    display:block;
    float: left;
    /*width: 185px;*/
    height: 60px;
}

#cabecera_2017 .login .usuario .icono{
    display:block;
    float: right;
    width: 20px;
    height: 60px;
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_usuario.png?auto=compress&auto=format) no-repeat center center;
}
#cabecera_2017 .login .usuario .nombre{
    display:block;
    float: right;
    /*max-width: 175px;*/
    max-width: 65px;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    margin: 0 10px 0 5px;
    color: white;   
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#cabecera_2017 .login .iconos_login{
    display:block;
    float: right;
    width: 20px;
    height: 60px;  
    margin: 0;
}

#cabecera_2017 .login .iconos_login.personal{
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_pagina_personal.png?auto=compress&auto=format) no-repeat center center;
     
}
#cabecera_2017 .login .iconos_login.perfil{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_perfil_usuario.png?auto=compress&auto=format) no-repeat center center;
     
}
#cabecera_2017 .login .iconos_login.foro{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_foro.png?auto=compress&auto=format) no-repeat center center;
     
}
#cabecera_2017 .login .iconos_login.comentarios{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_alertas_comentarios.png?auto=compress&auto=format) no-repeat center center;
     
}
#cabecera_2017 .login .iconos_login.comentarios_activo{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_alertas_comentarios_hover.png?auto=compress&auto=format) no-repeat center center;
}
#cabecera_2017 .login .iconos_login.mensaje{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_mensajes.png?auto=compress&auto=format) no-repeat center center;
    
}

#cabecera_2017 .login .iconos_login.lapiz {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_lapiz.png?auto=compress&auto=format) no-repeat center center;
     
}
#cabecera_2017 .login .iconos_login.tuerca {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_tuerca.png?auto=compress&auto=format) no-repeat center center;
    
}
#cabecera_2017 .login .iconos_login.salir{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_salir_hover.png?auto=compress&auto=format) no-repeat center center;
    
}

#cabecera_2017 .login .iconos_login.personal:hover{
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_pagina_personal_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.perfil:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_perfil_usuario_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.foro:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_foro_hover.png?auto=compress&auto=format) no-repeat center center;
}
#cabecera_2017 .login .iconos_login.comentarios:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_alertas_comentarios_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.mensaje:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_mensajes_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.lapiz:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_lapiz_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.tuerca:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_tuerca_hover.png?auto=compress&auto=format) no-repeat center center;
}

#cabecera_2017 .login .iconos_login.salir:hover{
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_salir_hover.png?auto=compress&auto=format) no-repeat center center;
   opacity: 0.5;  
}

/****** CARRUSEL INDEX ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.nombre_vertical {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    height: 50px;
}

#cabecera_carrusel {
    display: block;
    float: left;
    width: 100%;
    height: 130px;
    background: url(http://laguiatv.abc.es/Media/201601/23/futbol-liga-ignacio-gil-abc--644x362.jpg) no-repeat center;
    background-size: cover;
    overflow: hidden;
}

#cabecera_carrusel .fondo_cabecera {
    display: block;
    float: left;
    width: 100%;
    height: 130px;
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_rayasfondo.png?auto=compress&auto=format) no-repeat center;
    background-color: rgba(0,44,67,0.9);
    background-size: cover;
}

/**************BOTONES**************/

#cabecera_carrusel .botones_carrusel {
    display: block;
    float: left;
    width: 256px;
    height:130px;
    
}

#cabecera_carrusel .botones_carrusel a,#cabecera_carrusel .botones_carrusel  a:visited,
#cabecera_carrusel .botones_carrusel a:hover, #cabecera_carrusel .botones_carrusel a:link,
.boton_header a, .boton_header a:visited, .boton_header a:hover, .boton_header a:link,
.link_ingreso, .link_ingreso:visited, .link_ingreso:hover, .link_ingreso:link{
    text-decoration: none;
    color: white;
}

#cabecera_carrusel .botones_carrusel .boton{
    display: block;
    float: left;
    text-align: left;
    text-indent: 55px;
    color: white;
    width: 230px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    background-color: rgba(255,255,255,0.4);
    margin: 10px 10px 0px 10px;
    font-size: 12px;
}

#cabecera_carrusel .botones_carrusel .boton:hover {
     width: 220px;
     border-right: 10px solid #FFC800;
    
}

#cabecera_carrusel .botones_carrusel .boton.futbol{
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_boton_futbol.png?auto=compress&auto=format) no-repeat 20px center;
    background-size: contain;
    background-color: rgba(255,255,255,0.4);
}

#cabecera_carrusel .botones_carrusel .boton.tenis{
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_boton_tenis.png?auto=compress&auto=format) no-repeat 20px center;
    background-size: contain;
    background-color: rgba(255,255,255,0.4);
}

#cabecera_carrusel .botones_carrusel .boton.baloncesto{
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_boton_baloncesto.png?auto=compress&auto=format) no-repeat 20px center;
    background-size: contain;
    background-color: rgba(255,255,255,0.4);
    
}

/**************CUERPO**************/

#cabecera_carrusel .cuerpo_carrusel {
    display: block;
    float: left;
    width: calc(100% - 256px);
    height: 130px;
   
}

#cabecera_carrusel .cuerpo_carrusel .boton_atras {
    display: block;
    float: left;
    width: 50px;
    height: 130px;
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_boton_atras.png?auto=compress&auto=format) no-repeat center;
    background-size: 30%;
}

#cabecera_carrusel .cuerpo_carrusel .boton_atras:hover {
   
    filter: opacity(0.5);
}


#cabecera_carrusel .cuerpo_carrusel .foto_carrusel {
    display: block;
    float: left;
    width: 200px;
    height: 130px;
    cursor: pointer;
}

#cabecera_carrusel .cuerpo_carrusel .foto_carrusel .derechos { 
    display: block;
    float: left;
    position: absolute;
    margin-top: 110px;
    padding-left: 5px;
}

#cabecera_carrusel .cuerpo_carrusel .foto_carrusel .derechos a { 
    text-decoration: none;
    color: white;    
    filter: opacity(0.8);
    font-size: 11px;
}


#cabecera_carrusel .cuerpo_carrusel .datos_carrusel {
    display: block;
    float: left;
    width: calc(100% - 250px);
    height: 130px;
    
    
     
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .categoria {
    display: block;
    float: left;
    color: white;
    font-size: 12px;
    line-height: 25px;
    width: calc(80% - 15px);
    height: 25px;  
    border-left: 10px solid #FFC800;
    text-indent: 10px;
    margin: 5px 0 0 5px;
    cursor: pointer;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .circulitos {
    display: block;
    float: left;
    width: calc(20% - 5px);
    height: 25px;
    margin: 5px 5px 0 0;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol {
    display: block;
    float: left;
    width: calc(100% - 270px);
    height: 60px;
    margin: 5px 5px 5px 5px; 
    cursor: pointer;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a {
    display: block;
    float: left;
    width: calc((100% - 69px) / 2);
    height: 60px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .foto_a {
    display: block;
    float: left;
    width: 60px;
    height: 100%;
    background: white;
    border-left: 10px solid #99B958;
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30);
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .foto_a img {
    display: block;
    float: left;
    width: 90%;
    height: 90%;
    margin: 5% 3px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .nombre_a {
    display: block;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    width: calc(100% - 80px);
    height: 50px;
    margin: 5px;
    color: white;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv {
    display: block;
    float: left;
    width: 69px;
    height: 60px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .info_tv {
   display: block;
    float: left;
    text-align: center;
    font-size: 9px;
    width: 35px;
    height: 25px;
    line-height: 12px;
    color: white;
    margin-top: 15px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .foto_tv {
    display: block;
    float: left;
    width: 34px;
    height: 25px;
    margin-top: 15px;
/*    background: url(https://upload.wikimedia.org/wikipedia/commons/a/aa/Antena3_Atresmedia.png) no-repeat center;
    background-size:80%; 
    background-color: white;*/
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30); 
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b{
    display: block;
    float: left;
    width: calc((100% - 69px) / 2);
    height: 60px; 
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .nombre_b {
    display: block;
    float: left;
    text-align: right;
    font-size: 16px;
    font-weight: 600;
    width: calc(100% - 80px);
    height: 50px;
    margin: 5px;
    color: white;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .foto_b {
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    background: white;
    border-right: 10px solid #be4f4c;
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30);
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .foto_b img {
    display: block;
    float: right;
    width: 90%;
    height: 90%;
    margin: 5% 3px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas {
    display: block;
    float: left;
    width: 250px;
    height: 60px;
    border-radius: 5px;
    margin: 5px 5px 5px 5px;
    background-color: rgba(0,0,0,0.3);
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30);
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .titulo {
    display: block;
    float: left;
    font-size: 10px;
    width: calc(100% - 10px);
    height: 10px;
    line-height: 10px;
    color: white;
    padding: 5px 5px 5px 5px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuadrados {
    display: block;
    float: left;
    width: 100%;
    height: 40px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota {
    display: block;
    float: left;
    width: calc(33% - 10px);
    height: 30px;
    padding: 5px 5px 5px 5px; 
    border: none;
    cursor: pointer;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa {
    display: block;
    float: left;
    width: 100%;
    height: 15px;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.bet365 {
    background: #017B5B url("//cdn.apuestasdeportivas.com/img/casas/bet365.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.bwin {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/bwin.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.codere {
    background: #96BF27  url("//cdn.apuestasdeportivas.com/img/casas/codere.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.willhill {
    background: #173C66 url("//cdn.apuestasdeportivas.com/img/casas/willhill.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.interwetten {
    background: #FFD300 url("//cdn.apuestasdeportivas.com/img/casas/interwetten.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.sport888 {
    background: #FF620C url("//cdn.apuestasdeportivas.com/img/casas/sport888.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.sportium {
    background: #D71A20 url("//cdn.apuestasdeportivas.com/img/casas/sportium.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.paf {
    background: #E9EFDA url("//cdn.apuestasdeportivas.com/img/casas/paf.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.luckia {
    background: #EB4D1D url("//cdn.apuestasdeportivas.com/img/casas/luckia.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.wanabet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/wanabet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.marcaapuestas {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/marcaapuestas.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.betfair {
    background: #FFB80C url("//cdn.apuestasdeportivas.com/img/casas/betfair.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.titanbet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/titanbet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.suertia {
    background: #001020 url("//cdn.apuestasdeportivas.com/img/casas/suertia.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.marathonbet {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/marathonbet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.betsson {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/betsson.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.betway {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/betway.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.retabet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/retabet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.leovegas {
    background: #f57b2d url("//cdn.apuestasdeportivas.com/img/casas/leovegas.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.merkurapuestas {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/merkurapuestas.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .logo_casa.winamax {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/winamax.jpg") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .tipo_apuesta {
    display: block;
    float: left;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    color: white;
    width: 30%;
    height: 15px;
    background: #037990;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .numero_cuota {
    display: block;
    float: left;
    font-size: 10px;
    text-align: left;
    width: 70%;
    height: 15px;

}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .numero_cuota .triangulo {
    display: block;
    float: left;
    font-size: 10px;
    text-align: left;
    width: 30%;
    height: 15px;
    background-color: white;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .numero_cuota .triangulo.verde {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_triangulito_verde.png?auto=compress&auto=format) no-repeat 3px center;
    background-size: 60%;
    background-color: white;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .numero_cuota .triangulo.rojo {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_triangulito_rojo.png?auto=compress&auto=format) no-repeat 3px center;
    background-size: 60%;
    background-color: white;
}


#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas .cuota .numero_cuota .texto_cuota {
    display: block;
    float: left;
    font-size: 10px;
    text-align: left;
    text-indent: 3px;
    width: 70%;
    height: 15px;
    background-color: white;
    color: black;
}



#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel {
    display: block;
    float: left;
    width: calc(100% - 10px);
    height: 25px;
    color: white; 
    margin:  0 5px 5px 5px;
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30);
    cursor: pointer;
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel .boton_menucarrusel{
    display: block;
    float: left;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    width: 20%;
    height: 25px;
    color: white;
    text-decoration: none;
    
}

#cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel .boton_menucarrusel:hover{
    
   background-color: #FFC800;
}




#cabecera_carrusel .cuerpo_carrusel .boton_siguiente {
    display: block;
    float: left;
    width: 50px;
    height: 130px;
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_boton_siguiente.png?auto=compress&auto=format) no-repeat center;
    background-size: 30%;
    
}

#cabecera_carrusel .cuerpo_carrusel .boton_siguiente:hover {
    filter: opacity(0.5);
}


/****** VARIANTE INTERNA **************************************************************************************************************/

#cabecera_carrusel.variante_internas {
    height: 230px;
    margin-top: 2px;
}
#cabecera_carrusel.variante_internas .fondo_cabecera {
    height: 230px;
}

#cabecera_carrusel.variante_internas .cuerpo_carrusel {
    width: 100%;
    height: 230px; 
}

#cabecera_carrusel.variante_internas .cuerpo_carrusel .boton_atras {
    height: 230px;
}


#cabecera_carrusel.variante_internas .cuerpo_carrusel .foto_carrusel {
    display: block;
    float: left;
    width: 280px;
    height: 230px;
}

#cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel {
    display: block;
    float: left;
    width: calc(100% - 380px);
    height: 230px;
}

#cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .categoria {
    display: block;
    float: left;
    color: white;
    font-size: 12px;
    line-height: 25px;
    width: calc(80% - 15px);
    height: 25px;  
    border-left: 10px solid #FFC800;
    text-indent: 10px;
    margin: 5px 0 0 5px;
}
#cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .categoria a{ color: white;}

#cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .circulitos {
    display: block;
    float: left;
    width: calc(20% - 5px);
    height: 25px;
    margin: 5px 5px 0 0;
}

#cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .boton_futbol {
    width: calc(100% - 10px);
    height: 60px;
     
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla {
    display: block;
    float: left;
     width: calc(100% - 18px);
    height: 85px;
    margin: 0px 5px 05px 5px;
    padding: 4px;
    background-color: rgba(0,0,0,0.2)
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos {
    display: block;
    float: left;
     width: calc(100% / 9);
    height: 85px;
}
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos_mx {
    display: block;
    float: left;
     width: calc(100% / 5);
    height: 85px;
}
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta {
    display: block;
    float: left;
    width: calc(100% - 2px);
    height: calc((100% - 8px)/4);
    margin: 1px;
    background-color: rgba(255,255,255,0.2)
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.bet365 {
    background: #017B5B url("//cdn.apuestasdeportivas.com/img/casas/bet365.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.bwin {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/bwin.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.codere {
    background: #96BF27 url("//cdn.apuestasdeportivas.com/img/casas/codere.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.willhill {
    background: #173C66 url("//cdn.apuestasdeportivas.com/img/casas/willhill.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.interwetten {
    background: #FFD300 url("//cdn.apuestasdeportivas.com/img/casas/interwetten.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.sport888 {
    background: #FF620C url("//cdn.apuestasdeportivas.com/img/casas/sport888.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.sportium {
    background: #D71A20 url("//cdn.apuestasdeportivas.com/img/casas/sportium.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.paf {
    background: #E9EFDA url("//cdn.apuestasdeportivas.com/img/casas/paf.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.luckia {
    background: #EB4D1D url("//cdn.apuestasdeportivas.com/img/casas/luckia.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.wanabet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/wanabet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.marcaapuestas {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/marcaapuestas.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.betfair {
    background: #FFB80C url("//cdn.apuestasdeportivas.com/img/casas/betfair.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.titanbet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/titanbet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.suertia {
    background: #001020 url("//cdn.apuestasdeportivas.com/img/casas/suertia.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.betway {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/betway.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.marathonbet {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/marathonbet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.betsson {
    background: #fff url("//cdn.apuestasdeportivas.com/img/casas/betsson.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.retabet {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/retabet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.bet365_mx {
    background: #017B5B url("//cdn.apuestasdeportivas.com/img/casas/bet365_mx.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.betway_mx {
    background: #000 url("//cdn.apuestasdeportivas.com/img/casas/betway_mx.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.codere_mx {
    background: #00A129 url("//cdn.apuestasdeportivas.com/img/casas/codere_mx.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .casa_apuesta.unoxbet_mx {
    background: #1A5685 url("//cdn.apuestasdeportivas.com/img/casas/1xbet.png?auto=compress&auto=format") no-repeat center center;
    background-size: contain;
}


#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .tipo_apuesta {
    display: block;
    float: left;
    width: calc(100% - 2px);
    height: calc((100% - 8px)/4);
    margin: 1px;
    font-size: 11px;
    color: white;
    text-align: center;
    line-height: 18px;
    background-color: #067A91
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas {
    display: block;
    float: left;
    width: calc(100% - 2px);
    height: calc((100% - 8px)/4);
    margin: 1px;
    font-size: 11px;
    color: white;
    text-align: center;
    line-height: 18px;
    background-color: rgba(255,255,255,0.2);
    cursor: pointer;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .mejor_cuota{ background-color: #A8D5A8; }
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas .triangulo {
    display: block;
    float: left;
    width: 30%;
    height: 100%;
    background-color: white;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas .texto_cuota {
    display: block;
    float: left;
    font-size: 11px;
    text-align: center;
    line-height: 20px;
    width: 70%;
    height: 100%;
    color:black;
    background-color: white;
}
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .mejor_cuota .texto_cuota,
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas.mejor_cuota .triangulo,
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas.mejor_cuota .triangulo.verde,
#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas.mejor_cuota .triangulo.rojo{ 
    background-color: #A8D5A8; 
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas .triangulo.verde {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_triangulito_verde.png?auto=compress&auto=format) no-repeat center center;
    background-color: white;
}

#cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas .triangulo.rojo {
    
    background: url(//cdn.apuestasdeportivas.com/img/escritorio/2016_triangulito_rojo.png?auto=compress&auto=format) no-repeat center center;

    background-color: white;
}


#cabecera_carrusel.variante_internas .cuerpo_carrusel .boton_siguiente {

    height: 230px;
}


/****** SELECTOR COSAS *****************************************************************************************************************************************************************************************************************/

.cont_carrusel_deportes #selector  {
    display: block;
    float: left;
    width: 100%;
    height: 60px;
    background: #172150; /* Old browsers */
   
    margin: 2px 0 0 0;
}


#selector .categoria {
    display: block;
    float: left;
    width: calc(100% / 3 - 1px);
    height: 100%;
}

#selector .categoria .numero {
    display: block;
    float: left;
    width: 60px;
    height: 60px; 
}

#selector .categoria .numero.uno {
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_circulo1.png?auto=compress&auto=format) no-repeat center center;
}

#selector .categoria .numero.dos {
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_circulo2.png?auto=compress&auto=format) no-repeat center center;
}

#selector .categoria .numero.tres {
   background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_circulo3.png?auto=compress&auto=format) no-repeat center center;
}

#selector .categoria .casilla {
    display: block;
    float: left;
    width: calc(100% - 60px);
    height: 60px;  
}

#selector .categoria .casilla .elige {
    display: block;
    float: left;
    width: 100%;
    height: 20px; 
    font-size: 10px;
    line-height: 20px;
    color: white;
    margin-top: 5px;
}

#selector .categoria .casilla .boton {
    display: block;
    float: left;
    width: calc(100% - 10px);
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
    font-weight: 600;
    background-color: #EDEDED;
    border-radius: 2px;
}


.cont_li_partido{
    margin-left: 50px;
}

.cont_carrusel_deportes #filtros_listado_pronosticos .filtros li.carruselFechas li{ width: calc((100% - 160px) / 12);} 

/****** RESOLUCIONES ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

@media(max-width:1279px) {
    
    .responsive #cabecera_2017 .menu_header2017 {
        display: none;
    }
      .responsive #cabecera_2017 .menu_header2017_mx {
        display: none;
    }
     
    .responsive #cabecera_2017 .ingresar .usuario_2017 {
        display: none;
        }

    .responsive #cabecera_2017 .ingresar .password_2017 {
        display: none;
        }
    .responsive #cabecera_2017 .ingresar .olvido_2017 {
        display: none;
        }

    .responsive #cabecera_2017 .ingresar .registro_2017 {
        display: none;
        }

    .responsive #cabecera_2017 .ingresar .link_ingreso {
        display: block;
        float: right;
        margin: 20px;
    }

    .responsive #cabecera_2017 .ingresar .boton_ingreso {display: none;}

    .responsive #cabecera_2017 .login .iconos_login {
        display: none;
        }
    .responsive #cabecera_2017 .login .usuario {
        float: right;
        margin-right: 10px;
        }

    .responsive #cabecera_carrusel .botones_carrusel {
        display:none;
        }

    .responsive #cabecera_carrusel .cuerpo_carrusel {
        width: 100%;
        }
    
    }


@media(max-width:1024px) {
    
    .responsive #cabecera_2017 .ingresar {
        width: 140px;

    }
    .responsive #cabecera_2017 .login {
        width: 140px;

    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .mejores_cuotas {
        display: none;
    }
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol{
        width: calc(100% - 10px);
    }
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .boton_futbol{
        width: calc(100% - 10px);
        height: 60px;
    }
        
}
    
@media(max-width:900px) {
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna8{
        display: none;
    }
    
   
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 8);
    }
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos_mx {
    width: calc(100% / 5);
}
    
}

@media(max-width:800px) {
    
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna7{
        display: none;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 7);
    }
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos_mx {
    width: calc(100% / 5);
}
    
    .responsive .bx-controls-direction, #cabecera_carrusel .cuerpo_carrusel .boton_atras {display: none;}
    .responsive .cont_li_partido { margin-left: 0;}
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel { width: calc(100% - 280px); }

    .cont_carrusel_deportes #filtros_listado_pronosticos .filtros li.carruselFechas li{ width: calc((100% - 125px)/ 10);}
    .hide800{ display: none;}

}

@media(max-width:750px) {
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .foto_carrusel {
        display: none;
    }

    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .foto_carrusel.image-responsabilidad {
        display: block;
        background: url("/images/banner-juego-responsable-grande-responsive.jpg") no-repeat !important;
        background-size: contain !important;
        background-position: center center !important;
    }
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel {
        width: 100%; /*calc(100% - 100px);*/
    }
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna7,
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna8{
        display: block;
    }
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 9);
    }
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos_mx {
    width: calc(100% / 5);
}
}
@media(max-width:700px) {
    
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna8{
        display: none;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 8);
    }
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos_mx {
    width: calc(100% / 5);
}

}


@media(max-width:640px) {
 
    .responsive #cabecera_2017 .ingresar {
        width: 140px;
    }
    
    .responsive #cabecera_2017 .login {
        width: 140px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .foto_carrusel {
        display: none;
    }
    

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel {
        /*width: calc(100% - 50px);*/
        width: 100%;
    }
    
    /*.responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna7{
        display: block;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna6{
        display: block;
    }*/
    
    #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 8);
    }

    .cont_carrusel_deportes #filtros_listado_pronosticos .filtros li.carruselFechas li{ width: calc((100% - 85px) / 7);}
    .hide640 {display: none;}
}

@media(max-width:500px) {
    
    .responsive #cabecera_2017 {    
        height: 50px;
    }
    #cabecera_2017 .bandera_mx {
    height: 50px;
        width: auto;
}
        #cabecera_2017 .bandera_co {
    height: 50px;
        width: auto;
}
    .responsive #cabecera_2017 .logoapuestas_2017 { width: 180px; }
    .responsive #cabecera_2017 .logoapuestas_2017 img{
        width: 180px;
        /*height: 50px; */
        margin: 12px 10px;
        /*background-size: contain;*/
    }
    
    .responsive #cabecera_2017 .ingresar {
        width: 50px;
        height: 50px;
    }
    
    .responsive #cabecera_2017 .login {
        width: 50px;
        height: 50px;
    }
    
    .responsive #cabecera_2017 .ingresar .link_ingreso {
        display: none;
/*        float: left;
        width: 90px;
        height: 20px; */
    }

    .responsive #cabecera_2017 .ingresar .boton_ingreso_mini {
        display: block;
        float: right;
        width: 30px;
        height: 30px;
        margin: 10px 20px 0 0;
        background: url(//cdn.apuestasdeportivas.com/img/escritorio/2017_perfil_usuario.png?auto=compress&auto=format) no-repeat center center;
        background-size: 40%;
        background-color:  #FCC800;    
    }
    
    .responsive #cabecera_2017 .login .usuario {
        width: 50px;
        height: 50px;
        margin-right: 0
    }

    .responsive #cabecera_2017 .login .usuario .icono{
        height: 50px;
    }
    
    .responsive #cabecera_2017 .login .usuario .nombre{
        max-width: 100px;
        height: 50px;
        line-height: 50px;
        margin-right: 0px;
    }

    .responsive #cabecera_carrusel {
        height: 120px;  
    }
    
    .responsive #cabecera_carrusel.variante_internas {
        height: 220px;  
    }
    
    .responsive #cabecera_carrusel .fondo_cabecera {
        height: 120px;
    }

    .responsive #cabecera_carrusel.variante_internas .fondo_cabecera {
        height: 220px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel {
        width: calc(100% - 60px);
    }
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel {
        /*width: calc(100% - 60px);*/
        height: 210px;
    }
    
    .responsive .nombre_vertical {
        height: 25px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .boton_atras {
        width: 30px;
        height: 120px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .boton_siguiente {
        width: 30px;
        height: 120px
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel {
        margin-top: 5px;
        height: 110px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol {
        height: 40px;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .boton_futbol {
        height: 40px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a {
        height: 40px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .foto_a {
        width: 40px;
        height: 40px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .foto_a img {
        display: block;
        float: left;
        height: 90%;
        margin: 5% 3px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .nombre_a {
        font-size: 12px;
        height: 35px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv {
        width: 60px;
        height: 40px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .info_tv {
        font-size: 8;
        height: 20px;
        margin-top: 10px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .foto_tv {
        width: 20px;
        height: 20px;
        margin-top: 10px;   
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b{
        display: block;
        float: left;
        width: calc((100% - 60px) / 2);
        height: 40px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .nombre_b {
        font-size: 12px;
        width: calc(100% - 60px);
        height: 35px;
        margin: 5px;
        color: white;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .foto_b {
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        background: white;
        /*border-right: 10px solid red;*/
        box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.30);
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .foto_b img {
        display: block;
        float: right;
        height: 90%;
        margin: 5% 3px;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel .boton_menucarrusel.hide {
        display: none;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel .boton_menucarrusel {
        width: 25%;
    }

    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .menu_carrusel .boton_menucarrusel{
        font-size: 10px;
    }
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna7{
        display: none;
    }
    
    .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
        width: calc(100% / 7);
    }
     .responsive #cabecera_carrusel.variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos_mx{
        width: calc(100% / 5);
    }
    
    .responsive #cabecera_carrusel.variante_internas .datos_carrusel .tabla .datos .celdas .texto_cuota {
        font-size: 10px;
    }
    
#selector  {
    height: 30px;
}

#selector .categoria .numero {
    width: 50px;
    height: 50px; 
}

#selector .categoria .numero.uno {
    background-size: 70%;
}

#selector .categoria .numero.dos {
    background-size: 70%;
}

#selector .categoria .numero.tres {
    background-size: 70%;
}

#selector .categoria .casilla {
    width: calc(100% - 50px);
    height: 50px;  
}

#selector .categoria .casilla .elige {
    height: 15px; 
    font-size: 10px;
    line-height: 15px;
    color: white;
    margin: 2px 0 5px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#selector .categoria .casilla .boton {
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
}
    
    .cont_carrusel_deportes #filtros_listado_pronosticos .filtros li.carruselFechas li{ width: calc((100% - 25px) / 4);}
    .hide500 {display: none;}
    /*.hide_anio{display:none;}*/

}

@media(max-width:400px) {
    .responsive #cabecera_2017 .logoapuestas_2017, .responsive #cabecera_2017 .logoapuestas_2017 img{
        width: 130px;
        /*height: 50px;  
        margin: 8px 10px;
        background-size: contain; */
    }
    
    .responsive #cabecera_2017 .ingresar {
        width: 100px;
        height: 50px;
    }
    
    .responsive #cabecera_2017 .login {
        width: 50px;
        height: 50px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv {
        width: 35px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .info_tv {
        width: 35px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .cadena_tv .foto_tv {
        display: none;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a {
        width: calc(50% - (35px / 2));
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_a .nombre_a {
        font-size: 10px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b .nombre_b {
        font-size: 10px;
    }
    
    .responsive #cabecera_carrusel .cuerpo_carrusel .datos_carrusel .boton_futbol .equipo_b {
        width: calc(50% - (35px / 2));
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna5{
        display: none;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos.columna6{
        display: none;
    }
    
    .responsive #cabecera_carrusel .variante_internas .cuerpo_carrusel .datos_carrusel .tabla .datos{
         width: calc(100% / 5);
    }
}

.conttv1 {    background: url(/images/telesg.png) no-repeat 0px 0px; }
.conttv6 {    background: url(/images/telesg.png) no-repeat 0px -23px; }
.conttv11 {    background: url(/images/telesg.png) no-repeat 0px -46px; }
.conttv16 {    background: url(/images/telesg.png) no-repeat 0px -69px; }
.conttv21 {    background: url(/images/telesg.png) no-repeat 0px -92px; }
.conttv26 {    background: url(/images/telesg.png) no-repeat 0px -115px; }
.conttv31 {    background: url(/images/telesg.png) no-repeat 0px -138px; }
.conttv36 {    background: url(/images/telesg.png) no-repeat 0px -161px; }
.conttv41 {    background: url(/images/telesg.png) no-repeat 0px -184px; }
.conttv46 {    background: url(/images/telesg.png) no-repeat 0px -207px; }
.conttv51 {    background: url(/images/telesg.png) no-repeat 0px -230px; }
.conttv56 {    background: url(/images/telesg.png) no-repeat 0px -253px; }
.conttv61 {    background: url(/images/telesg.png) no-repeat 0px -276px; }
.conttv67 {    background: url(/images/telesg.png) no-repeat 0px -299px; }
.conttv72 {    background: url(/images/telesg.png) no-repeat 0px -322px; }
.conttv77 {    background: url(/images/telesg.png) no-repeat 0px -345px; }
.conttv82 {    background: url(/images/telesg.png) no-repeat 0px -368px; }

.conttv2 {    background: url(/images/telesg.png) no-repeat -34px 0px; }
.conttv7 {    background: url(/images/telesg.png) no-repeat -34px -23px; }
.conttv12 {    background: url(/images/telesg.png) no-repeat -34px -46px; }
.conttv17 {    background: url(/images/telesg.png) no-repeat -34px -69px; }
.conttv22 {    background: url(/images/telesg.png) no-repeat -34px -92px; }
.conttv27 {    background: url(/images/telesg.png) no-repeat -34px -115px; }
.conttv32 {    background: url(/images/telesg.png) no-repeat -34px -138px; }
.conttv37 {    background: url(/images/telesg.png) no-repeat -34px -161px; }
.conttv42 {    background: url(/images/telesg.png) no-repeat -34px -184px; }
.conttv47 {    background: url(/images/telesg.png) no-repeat -34px -207px; }
.conttv52 {    background: url(/images/telesg.png) no-repeat -34px -230px; }
.conttv57 {    background: url(/images/telesg.png) no-repeat -34px -253px; }
.conttv62 {    background: url(/images/telesg.png) no-repeat -34px -276px; }
.conttv68 {    background: url(/images/telesg.png) no-repeat -34px -299px; }
.conttv73 {    background: url(/images/telesg.png) no-repeat -34px -322px; }
.conttv78 {    background: url(/images/telesg.png) no-repeat -34px -345px; }

.conttv3 {    background: url(/images/telesg.png) no-repeat -68px 0px; }
.conttv8 {    background: url(/images/telesg.png) no-repeat -68px -23px; }
.conttv13 {    background: url(/images/telesg.png) no-repeat -68px -46px; }
.conttv18 {    background: url(/images/telesg.png) no-repeat -68px -69px; }
.conttv23 {    background: url(/images/telesg.png) no-repeat -68px -92px; }
.conttv28 {    background: url(/images/telesg.png) no-repeat -68px -115px; }
.conttv33 {    background: url(/images/telesg.png) no-repeat -68px -138px; }
.conttv38 {    background: url(/images/telesg.png) no-repeat -68px -161px; }
.conttv43 {    background: url(/images/telesg.png) no-repeat -68px -184px; }
.conttv48 {    background: url(/images/telesg.png) no-repeat -68px -207px; }
.conttv53 {    background: url(/images/telesg.png) no-repeat -68px -230px; }
.conttv58 {    background: url(/images/telesg.png) no-repeat -68px -253px; }
.conttv63 {    background: url(/images/telesg.png) no-repeat -68px -276px; }
.conttv69 {    background: url(/images/telesg.png) no-repeat -68px -299px; }
.conttv74 {    background: url(/images/telesg.png) no-repeat -68px -322px; }
.conttv79 {    background: url(/images/telesg.png) no-repeat -68px -345px; }

.conttv4 {    background: url(/images/telesg.png) no-repeat -102px 0px; }
.conttv9 {    background: url(/images/telesg.png) no-repeat -102px -23px; }
.conttv14 {    background: url(/images/telesg.png) no-repeat -102px -46px; }
.conttv19 {    background: url(/images/telesg.png) no-repeat -102px -69px; }
.conttv24 {    background: url(/images/telesg.png) no-repeat -102px -92px; }
.conttv29 {    background: url(/images/telesg.png) no-repeat -102px -115px; }
.conttv34 {    background: url(/images/telesg.png) no-repeat -102px -138px; }
.conttv39 {    background: url(/images/telesg.png) no-repeat -102px -161px; }
.conttv44 {    background: url(/images/telesg.png) no-repeat -102px -184px; }
.conttv49 {    background: url(/images/telesg.png) no-repeat -102px -207px; }
.conttv54 {    background: url(/images/telesg.png) no-repeat -102px -230px; }
.conttv59 {    background: url(/images/telesg.png) no-repeat -102px -253px; }
.conttv65 {    background: url(/images/telesg.png) no-repeat -102px -276px; }
.conttv70 {    background: url(/images/telesg.png) no-repeat -102px -299px; }
.conttv75 {    background: url(/images/telesg.png) no-repeat -102px -322px; }
.conttv80 {    background: url(/images/telesg.png) no-repeat -102px -345px; }

.conttv5 {    background: url(/images/telesg.png) no-repeat -136px 0px; }
.conttv10 {    background: url(/images/telesg.png) no-repeat -136px -23px; }
.conttv15 {    background: url(/images/telesg.png) no-repeat -136px -46px; }
.conttv20 {    background: url(/images/telesg.png) no-repeat -136px -69px; }
.conttv25 {    background: url(/images/telesg.png) no-repeat -136px -92px; }
.conttv30 {    background: url(/images/telesg.png) no-repeat -136px -115px; }
.conttv35 {    background: url(/images/telesg.png) no-repeat -136px -138px; }
.conttv40 {    background: url(/images/telesg.png) no-repeat -136px -161px; }
.conttv45 {    background: url(/images/telesg.png) no-repeat -136px -184px; }
.conttv50 {    background: url(/images/telesg.png) no-repeat -136px -207px; }
.conttv55 {    background: url(/images/telesg.png) no-repeat -136px -230px; }
.conttv60 {    background: url(/images/telesg.png) no-repeat -136px -253px; }
.conttv66 {    background: url(/images/telesg.png) no-repeat -136px -276px; }
.conttv71 {    background: url(/images/telesg.png) no-repeat -136px -299px; }
.conttv76 {    background: url(/images/telesg.png) no-repeat -136px -322px; }
.conttv81 {    background: url(/images/telesg.png) no-repeat -136px -345px; }




/****** CABECERA ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/



/****** bonos_internasS ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/



#lista_bonos {
    display: block;
    float: left; 
    clear: both;
}

#lista_bonos .bonos_internas{
    display: block;
    float: left;
    width: calc(100%/3 - 40px);
    padding: 10px 20px;
    cursor: pointer;   
}


#lista_bonos .bonos_internas .logo {
    display: block;
    float: left;
    width: 100%;
    height: 30px;
    
}

#lista_bonos .bonos_internas .logo.bet365 {
    background: url(//cdn.apuestasdeportivas.com/img/casas/bet365.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.bwin {
    background: url(//cdn.apuestasdeportivas.com/img/casas/bwin.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.codere {
    background: url(//cdn.apuestasdeportivas.com/img/casas/codere.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.marcaapuestas {
    background: url(//cdn.apuestasdeportivas.com/img/casas/marcaapuestas.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.paf {
    background: url(//cdn.apuestasdeportivas.com/img/casas/paf.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.interwetten {
    background: url(//cdn.apuestasdeportivas.com/img/casas/interwetten.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.williamhill {
    background: url(//cdn.apuestasdeportivas.com/img/casas/williamhill.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.luckia {
    background: url(//cdn.apuestasdeportivas.com/img/casas/luckia.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.sport888 {
    background: url(//cdn.apuestasdeportivas.com/img/casas/sport888.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.betfair {
    background: url(//cdn.apuestasdeportivas.com/img/casas/betfair.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.carcaj {
    background: url(//cdn.apuestasdeportivas.com/img/casas/carcaj.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.sportium {
    background: url(//cdn.apuestasdeportivas.com/img/casas/sportium.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.betstars {
    background: url(//cdn.apuestasdeportivas.com/img/casas/betstars.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.wanabet {
    background: url(//cdn.apuestasdeportivas.com/img/casas/wanabet.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.goldenpark {
    background: url(//cdn.apuestasdeportivas.com/img/casas/goldenpark.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.suertia {
    background: url(//cdn.apuestasdeportivas.com/img/casas/suertia.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.casinobarcelona {
    background: url(//cdn.apuestasdeportivas.com/img/casas/casas_casinos/casinobarcelona_menu.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}

#lista_bonos .bonos_internas .logo.titanbet {
    background: url(//cdn.apuestasdeportivas.com/img/casas/titanbet.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.betsson {
    background: url(//cdn.apuestasdeportivas.com/img/casas/betsson.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.marathonbet {
    background: url(//cdn.apuestasdeportivas.com/img/casas/marathonbet.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.betway {
    background: url(//cdn.apuestasdeportivas.com/img/casas/betway.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.retabet {
    background: url(//cdn.apuestasdeportivas.com/img/casas/retabet.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.kirolbet{
    background: url(//cdn.apuestasdeportivas.com/img/casas/kirolbet.png?auto=compress&auto=format) no-repeat ;
    background-size: contain;
}
#lista_bonos .bonos_internas .logo.winamax{
    background: url(//cdn.apuestasdeportivas.com/img/casas/winamax.jpg) no-repeat ;
    background-size: contain;
}



#lista_bonos .bonos_internas .textos {
    display: block;
    float: left;
    width: calc(100% - 17px);
    height: 80px;
    text-align: left;
    line-height: 17px;
    padding: 5px 10px;
    border: 1px solid;
    border-color: #1A265B;
    background: white;
    overflow: hidden;
    
}

#lista_bonos .bonos_internas .textos:hover{
      -webkit-box-shadow: 7px 7px 0px -2px rgba(0,93,133,1);
    -moz-box-shadow: 7px 7px 0px -2px rgba(0,93,133,1);
    box-shadow: 7px 7px 0px -2px rgba(0,93,133,1);
    
}

#lista_bonos .bonos_internas .textos .texto_A {
    font-weight: 600;
}

#lista_bonos .bonos_internas .textos .texto_B {
    font-size: 8pt;
}


.salto3 {
    clear:left;
}






/****** RESOLUCIONES ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

@media(max-width:1280px) {
    
   
    
    }


@media(max-width:1024px) {
    
   
        
}
    
@media(max-width:900px) {
    
  
    
}

@media(max-width:800px) {
    
.salto3 {
    clear:none;
}
    
    .salto2 {
    clear:left;
}
   
    #lista_bonos .bonos_internas{
   
    width: calc(100%/2 - 40px);
   
}
    
}

@media(max-width:750px) {
    
   
}
@media(max-width:700px) {
    
    
    
    
}


@media(max-width:640px) {
    
 
  
    
   
    
    
    
    
}

@media(max-width:500px) {
    
    #lista_bonos .bonos_internas{
   
    width: calc(100%/1 - 40px);
   
}

}
  
  

@media(max-width:400px) {
    
     
    
}


