/* icono */
.icono{background-image:url(/iconos/v2.x/v2.0/iconos.svg);background-repeat:no-repeat;background-size:cover;}
/* cabecera */
body.ovhd{overflow: -moz-scrollbars-vertical;overflow-y:hidden;width:100%;z-index:1000000;}
body.ovhd > .cnt-publicidad{display:none;}
body.ovhd main{-webkit-overflow-scrolling:touch;}
body > aside.cnt-publicidad.fixed{z-index:1000001;}
header{width:100%;clear:both;position:relative;}
header > div{width:100%;max-width:62.188rem;position:relative;margin:0 auto;}
header > div > div:first-child{background: #bf0000 !important; min-height:3.7rem;text-align:center;width:100%;float:left;}
header > div > div:first-child > button:first-child{float:left;position:relative;height:1.5rem;left:.75em;top:.875em;width:1.7rem;}
header > div > div:first-child > button:first-child span, header > div > div > button:first-child span:before, header > div > div > button:first-child span:after {cursor: pointer;border-radius: 1px;height: 2px;width:27px;background:#fff;position: absolute;display: block;content: '';-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;color:#bf0000;}
header > div > div:first-child > button:first-child span:before {top:-.625rem;}
header > div > div:first-child > button:first-child span:after {bottom:-.625rem;}
header > div > div:first-child > button:first-child.active span{background:#141414;}
header > div > div:first-child > button:first-child.active span:before {transform: rotate(45deg);top:0;}
header > div > div:first-child > button:first-child.active span:after {transform: rotate(-45deg);bottom:0;}
/* logo */
header > div > div > h1, header > div > div > a:nth-child(2) {
    background: url('/iconos/v2.x/v2.0/logo-cabecera-responsive.svg') 0 0 no-repeat;
    width: 9.063rem;
    height: 3.875rem;
    background-size: contain;
    text-indent: -9999px;
    display: block;
    margin: 5px 0!important;
    position: absolute;
    left: calc(50% - 3.125rem);
}
/* directo */
header > div > div > a:last-child, header > div > div > button:last-child{float:right;font:.75em/1rem proximanova;color:#000;margin:.8rem .625rem 0 0;padding:.438rem 2.313rem .313rem 0;position:relative;text-indent:-9999px;}
header > div > div > a:last-child:after, header > div > div > button:last-child:after{content:" ";width:29px;height:29px;background:#000 url(/iconos/v2.x/v2.0/iconos.svg) 4px -214px no-repeat;border-radius:50%;position:absolute;right:0;top:0;}
header > div > div > a.activo:last-child:after, header > div > div > button:last-child:after{background:#b7b7b7;background-position:3px -237px;}
/* menú */
#cnt-menu{position:absolute;width:100%;height:calc(100vh - 3.5rem);z-index:1000000;top:3.5rem;background: rgb(35, 35, 35);background: -moz-linear-gradient(0deg, rgb(35, 35, 35) 80%, rgba(255, 255, 255,.9) 80%);background: -webkit-linear-gradient(0deg, rgb(35, 35, 35) 80%, rgba(255, 255, 255,.9) 80%);background: -o-linear-gradient(0deg, rgb(35, 35, 35) 80%, rgba(255, 255, 255,.9) 80%);background: -ms-linear-gradient(0deg, rgb(35, 35, 35) 80%, rgba(255, 255, 255,.9) 80%);background: linear-gradient(90deg, rgb(35, 35, 35) 80%, rgba(255, 255, 255,.9) 80%);}
#cnt-menu > div > ul, #cnt-menu nav{float:left;width:80%;clear:both;}
#cnt-menu > div > ul li{display:block;float:left;padding:1rem .938rem .75rem .813rem;background-color: #323232;min-height: 3.7rem;}
#cnt-menu > div > ul li:hover{background-color: #600101;}
#cnt-menu > div > ul li.user-log{padding:.563rem .938rem .563rem .813rem;}
#cnt-menu > div > ul li img{width:1.875rem;height:1.875rem;border-radius:100%;}
#cnt-menu > div > ul li button{width:1.5rem;height:1.5rem;background-position:0 -604px;text-indent:-9999px;}
#cnt-menu > div > ul li:last-child button{background-position:0px -557px;}
#cnt-menu nav > ul{border-top:1px solid #2d2d2d;}
#cnt-menu nav > ul > li{border-bottom:1px solid #2d2d2d;display:block;width:100%;}
#cnt-menu nav > ul > li > a#btn-secciones{width:96px;}
#cnt-menu nav > ul > li:last-child > a{display:none;}
#cnt-menu nav > ul > li > a{display:block;padding:1.125rem 0 .813rem .938rem;font:.813em/.75rem proximanova;color:#fff;text-transform:uppercase;position:relative;}
#cnt-menu nav li > div.no-visible{display:block!important;}
#cnt-menu nav li > div > div:last-child{position:absolute;bottom:0;}
#cnt-menu nav li > div > div:last-child p{float:left;font:700 1rem/.75em proximanova;margin:1rem 0 .5rem .938rem;clear:both;color:#fff;text-transform:none;display:none;}
#cnt-menu nav li > div > div:last-child ul{float:left;clear:both;margin:0 0 .5rem .938rem;}
#cnt-menu nav li > div > div:last-child li{display:block;border-radius:50%;border:9px solid #333;float:left;margin-right:.25rem;}
#cnt-menu nav li > div > div:last-child li a{display:block;width:1rem;height:1rem;text-indent:-9999px;background-color:#333;}
#cnt-menu nav li > div > div:last-child li.twitter a{background-position:0 0;}
#cnt-menu nav li > div > div:last-child li.facebook a{background-position:0 .46%;}
#cnt-menu nav li > div > div:last-child li.googleplus a{background-position:0 3.35%;}
#cnt-menu nav li > div > div:last-child li.youtube a{background-position:0 17.11%;}
#cnt-menu nav li > div > div:last-child li.instagram a{background-position:0 17.6%;}
#cnt-menu nav li > div > div:last-child li.itunes a{background-position:0 18.08%;}
#cnt-menu nav > ul li.instagram {margin-top: 0px!important;}
#cnt-menu nav > ul li.instagram a {margin-left: 0px;}
/*
#cnt-menu nav li > div > div:last-child li.facebook a{background-position:0 .48%;}
#cnt-menu nav li > div > div:last-child li.googleplus a{background-position:0 3.36%;}
#cnt-menu nav li > div > div:last-child li.youtube a{background-position:0 17.13%;}
#cnt-menu nav li > div > div:last-child li.instagram a{background-position:0 17.61%;}
#cnt-menu nav li > div > div:last-child li.itunes a{background-position:0 18.08%;}
*/

#cnt-log-usuario{position:absolute;width:100%;height:calc(100vh - 3rem);z-index:1001;top:3rem;background:#fff;}
#cnt-log-usuario > div > button{float:right;margin:.8rem .8rem 0 0;width:1.5rem;height:1.5em;background-position:0 -264px;color:#fff;text-indent:-9999px;}
#cnt-log-usuario .no-logado{clear:both;width:83%;margin:2.188rem 0 0 8.5%;float:left;}
#cnt-log-usuario p{font:1rem/1rem proximanova;color:#555;margin-bottom:.688rem;width:100%;text-align:center;clear:both;}
#cnt-log-usuario .no-logado > a{font:700 1rem/1rem proximanova;color:#fff;text-align:center;margin:0 auto 1.25rem;display:block;text-transform:uppercase;clear:both;padding:1.063rem 0;border-radius:30px;background-color:#ca0101;}
#cnt-log-usuario .no-logado > a:first-of-type{width:73%;}
#cnt-log-usuario .no-logado > a:nth-of-type(2){width:89%;margin-bottom:2.5rem}
#cnt-log-usuario > a.logado{display:none;}
#cnt-log-usuario .logado ul{position:absolute;right:0;top:2.5rem;width:100%;}
#cnt-log-usuario .logado ul > li{display:block;float:left;width:100%;clear:both;text-align:center;padding:.5rem 0;}
#cnt-log-usuario .logado ul > li > a{display:block;font:700 1rem/1rem proximanova;color:#010101;padding:.5rem 0;}

#cnt-log-usuario .no-logado ul{clear:both;text-align:center;width:100%;padding-top:.125rem;}
#cnt-log-usuario .no-logado li{display:inline-block;margin:0 .25rem;padding:.5rem;border-radius:50%;}
#cnt-log-usuario li.facebook{background-color:#2556a2;}
#cnt-log-usuario li.twitter{background-color:#00adef;}
#cnt-log-usuario li.linkedin{background-color:#0178ba;}
#cnt-log-usuario li.google{background-color:#fe492c;}
#cnt-log-usuario li.messenger{background-color:#f1f1f1;}
#cnt-log-usuario .no-logado li a{display:block;width:1.25rem;height:1.25rem;text-indent:-9999px;}
#cnt-log-usuario li.facebook a{background-position:0 -20px;}
#cnt-log-usuario li.linkedin a{background-position:0 -122px;}
#cnt-log-usuario li.google a{background-position:0 -140px;}
#cnt-log-usuario li.messenger a{background-position:0 18.55%;}

#cnt-buscador{position:absolute;width:100%;height:calc(100vh - 3rem);top:3.5rem;background:#fff;z-index:1000001;}
#cnt-buscador > button{float:right;margin:.8rem .8rem 0 0;width:1.5rem;height:1.5em;background-position:0 -264px;color:#fff;text-indent:-9999px;}
#cnt-buscador form{clear:both;width:72%;margin:2.375rem 14% 0;float:left;}
#cnt-buscador form input[type="search"]{width:calc(100% - 2px);border:2px solid #8e8e8e;font:1.063rem/.75em proximanova;color:#555;text-indent:.813rem;padding:.96rem 0;background-color:#fff;}
#cnt-buscador form input[type="submit"]{width:calc(100% - 2px);height:2.75rem;background-position:center -556px;text-indent:-9999px;background-color:#545454;margin-top:1rem;background-size:auto;border-top:11px solid #545454;border-bottom: 12px solid #545454;}

.alerta{width:100%;max-width:62.188rem;margin:.5rem auto 0;padding:.5rem;position:relative;background:#bb2727;clear:both;float:left;}
.alerta.amarillo{background:#ca0101;}
.alerta.azul{background:#009FE2;border-bottom:2px solid #fff;}
.alerta.ooo{background:#999;}
.alerta figure{display:none;}
.alerta figure img{width:100%;}
.alerta p{margin:0 1.5rem 0 0;font:700 .875rem/1.125em proximanova;color:#fff;}
.alerta p span{padding-left:.5rem;}
.alerta button{position:absolute;width:1rem;height:1rem;top:.5rem;right:.5rem;text-indent:-9999px;background-position:0 14.3%;}
.alerta > span:first-child{display:none;}
.alerta > a{display:block;width:95%;float:left;}
.alerta > .tema{display: block;float: left;text-align: center;clear:both;}
.alerta > .tema a{font:italic .813rem/1.125em proximanova;color:#fff;}

#cnt-emision-doble{position:absolute;width:100%;height:calc(100vh - 3rem);z-index:100;top:3rem;background:rgba(0,0,0,.8);}
#cnt-emision-doble figure{display:none;}
#cnt-emision-doble .tira_directos{width:100%;position:relative;background:#f5f5f5;}
#cnt-emision-doble .tira_directos .directos{width:100%;position:absolute;top:0;left:.5rem;}
#cnt-emision-doble .tira_directos .directos h2{color: #0c0c0c;font:700 .75rem/.75em proximanova;padding:.5rem;border-radius:10px;text-transform: uppercase;background:#fff;margin-top:1rem;}
#cnt-emision-doble .tira_directos .mod_txt{padding-top:.5rem;}
#cnt-emision-doble .tira_directos .mod_txt h2{position: relative;font:700 1rem/1rem proximanova;color: #141414;padding: .875rem 0;display: block;text-align:center;}
#cnt-emision-doble .tira_directos .mod_txt h2:after{content: " ";width: 29px;height: 29px;background: #600101 url(/iconos/v2.x/v2.0/iconos.svg) 4px -214px no-repeat;border-radius: 50%;position: absolute;right:1.813rem;top:.438rem;}
#cnt-emision-doble .tira_directos .mod_txt p{display:none;}
#cnt-emision-doble .tira_directos .info_directo{width:100%;clear:both;position:relative;}
#cnt-emision-doble .tira_directos .info_directo > a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#cnt-emision-doble .tira_directos .info_directo .locutor{display:none;}
#cnt-emision-doble .tira_directos .vetana{border-top:1px solid #000;}
#cnt-emision-doble .tira_directos .botonera{position:absolute;bottom:0;width:100%;display:none;}
#cnt-emision-doble .programas_directos.dos.y_mas .tira_directos .botonera{display:block;}
#cnt-emision-doble .tira_directos .botonera > a{position:absolute;right:0;height:1rem;width:1rem;background: #ddd url(/iconos/v2.x/v2.0/iconos.svg) 0 0 no-repeat;bottom:100%;background-size: cover;border-top: 1.125rem solid #ddd;border-bottom: 1.125rem solid #ddd;text-indent: -9999px;z-index:101;background-position:0 7.63%;}
#cnt-emision-doble .tira_directos .botonera > a:first-child{left:0;right:auto;background-position:0 8.13%;}

/*
#cnt-emision-doble li{display:block;width:100%;border-bottom:2px solid #fff;background:#eee;text-align:center;}
#cnt-emision-doble li:last-child{border:0;}
#cnt-emision-doble a{position:relative;font:1rem/1rem proximanova;color:#141414;padding:.875rem 2.563rem .875rem 0;display:block;}
#cnt-emision-doble a span{position:relative;}
#cnt-emision-doble a span:after{content:" ";width: 29px;height: 29px;background: #600101 url(/iconos/v2.x/v2.0/iconos.svg) 4px -214px no-repeat;border-radius: 50%;position: absolute;right: -38px;top: -4px;}*/

.cnt-publicidad{width:100%;clear:both;background:#ddd;min-height:3.125em;float:left;}
.cnt-publicidad > div{max-width:62.188rem;margin:0 auto;}
.cnt-publicidad > div div{text-align:center;margin:0 auto;float:none;}
.cnt-publicidad > div div:nth-child(2){float:none;}

main{width:100%;max-width:62.188rem;margin:0 auto;background:#fff;}
.no-iphone{display:none!important;}
.fixed{position:fixed;z-index:1000;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
header.fixed{top:0;}
#feedly-mini{display:block !important;}
.envoltorio_pie{background-color: #232323;}
.envoltorio_pie .contenedor_footer{max-width: 62.188rem;margin: 0 auto;position: relative;}
.envoltorio_pie .links{padding:.75rem 0 1rem;}
.envoltorio_pie .nav_pie{text-align:center;}
.envoltorio_pie .nav_pie li{display: inline;}
.envoltorio_pie .nav_pie li:last-child{display:none;}
.envoltorio_pie .nav_pie a{font: .75rem/1.1em Arial, Helvetica, sans-serif;color: #e7e7e3;padding:0 .5rem;border-right: 1px solid #e7e7e3;}
.envoltorio_pie .nav_pie li:nth-child(4) a{border:0;}
.envoltorio_pie .redes_sociales{width:100%;border-bottom:1px solid #2c2c2c;padding-bottom:1.25rem;}
li.instagram {
    margin-top: 20px !important;
}
li.instagram a {
    margin-left: 41px;
}
li.instagram span {
    margin-left: 12px;
}

.envoltorio_pie .redes_sociales .instagram a:before {
   
    background: url(/iconos/v2.x/v2.0/iconos.svg) 0 25.63% no-repeat;
    background-size: cover !important;
}
.envoltorio_pie .redes_sociales li{display:block;float:left;width:50%;text-align:center;position:relative;margin:1.25rem 0 0;}
.envoltorio_pie .redes_sociales li a{font:600 1.25rem/1rem 'proximanova', Arial, Helvetica, sans-serif;color: #989892;}
.envoltorio_pie .redes_sociales li span{display:block;font-weight: 300;margin-top:.15rem;font-size:1.125rem;}
.envoltorio_pie .redes_sociales li a:hover{color:#fff!important;}
.envoltorio_pie .redes_sociales li a:before{position:absolute;bottom:41%;right:75%;background:url(/iconos/v2.x/v2.0/iconos.svg) 0 24.25% no-repeat;background-size:cover;width:1.5rem;height:1.5rem;display:block;content:" ";}
.envoltorio_pie .redes_sociales li.facebook a:before{background-position:0 23.79%;}
.envoltorio_pie .redes_sociales li.youtube a:before{background-position:0 25.16%;}
.envoltorio_pie .redes_sociales li.gplus a:before{background-position:0 24.7%;}

div#caracol_gpt-SKY1 {
    position: fixed;
    width: 50%;
    right: 617px;
    z-index: 0;    
}
div#caracol_gpt-SKY1.fixedsky {
    position: fixed;
    width: 50%;
    right: 617px;
    z-index: 0;  
    margin-top: 60px;  
}
div#caracol_gpt-SKY2 {
    position: fixed;
    width: 50%;
    right: -497px;
    z-index: 0;    
}
div#caracol_gpt-SKY2.fixedsky {
    position: fixed;
    width: 50%;
    right: -497px;
    z-index: 0; 
    margin-top: 60px;    
}

    
@media (max-width: 768px){

.no-iphone {
   
    display: block!important;
}

}


@media (min-width:375px){
	.envoltorio_pie .redes_sociales li a{font-size:1.375rem;}
}
@media (max-width: 560px){
	.cnt-publicidad > div div{text-align:center;margin:0 auto;float:none;width: 100%;}/*cambio para centrar publicidad en móvil*/
}

@media (max-height:560px){
	#cnt-menu nav li > div > div:last-child{position:fixed;bottom:0;}
	
}