﻿@font-face {
    font-family: 'proximanova';
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_regular.eot');
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_regular.eot?#iefix') format('embedded-opentype'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular.svg') format('svg'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular.woff') format('woff'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular.ttf') format('truetype'); 
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'proximanova';
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_semibold.eot');
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_semibold.eot?#iefix') format('embedded-opentype'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_semibold.svg') format('svg'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_semibold.woff') format('woff'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'proximanova';
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_bold.eot');
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_bold.eot?#iefix') format('embedded-opentype'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_bold.svg') format('svg'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_bold.woff') format('woff'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'proximanova';
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_regular_italic.eot');
    src: url('/radio/fonts/v1.x/v1.0/proxima_nova_regular_italic.eot?#iefix') format('embedded-opentype'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular_italic.svg') format('svg'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular_italic.woff') format('woff'),
         url('/radio/fonts/v1.x/v1.0/proxima_nova_regular_italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    -webkit-font-smoothing: antialiased;
}
/*  ============================================================================================================================  RESET */

/*reset w/html5*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;/*font:inherit;*/vertical-align:baseline;outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;font-family:'proximanova', Arial, Helvetica, sans-serif; font-weight:400; }
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:separate;border-spacing:0;}
:-moz-any-link:focus{outline:none;}
/*1em=10px*/
html{font-size:62.5%; font-weight:normal;}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none;}
body{font-size:100%; /*min-width: 115.3em; */-webkit-text-size-adjust: none;}
*:first-child+html body,* html body{font-size:101%;}
/*clear floats*/
.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
.oculto{display:none;}
.limpiar{clear:both;}
.izq{float:left;}
.dere{float:right;}
a {text-decoration:none; cursor:pointer}
p strong{font-size: 1em !important;font-weight: 700 !important;}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
a img {border:0;}
/*.encabezado .centro .foto img{max-width: 1000px;}*/ /* antes de activar, verificar las infografias*/
textarea { resize:none; }
em{font-style:italic;}
.columna_principal {width: 80.8em;float: left; margin:0; min-height:40em;}
.columna_principal_y_secundaria{background:url(/radio/iconos/v1.x/v1.0/varios/bg_noticia.jpg) repeat-y right top; border-top:1px solid #e7e7e3; margin-top:-1px;}
.columna_secundaria {width: 34.2em;float: left;padding: 0 ;}

/*  ============================================================================================================================ PUBLIS */

.envoltorio_publi {text-align: center;}
.envoltorio_publi iframe,
.envoltorio_publi object {display: block; margin:auto;}

/* lutos verticales */

.envoltorio_publi {border: solid #e7e7e3; border-width: 1px 0; margin: -1px 0;}
.publi_luto_vertical {display: inline;}
.publi_luto_vertical > div { margin: 2.5em auto; display: inline-block!important;}
.publi_luto_vertical + .publi_luto_vertical > div {padding-left: 2em;} /* 728 + 220 */

/* lutos horizontales */

.publi_luto_horizontal {    clear: both; text-align: center;}
.publi_luto_horizontal > div {margin: 0 auto 2em;}
.publi_luto_horizontal object,
.publi_luto_horizontal iframe,
.publi_luto_horizontal img,
.publi_luto_horizontal div {margin: 0 auto;}
.columna_secundaria .envoltorio_publi {border: 0; margin: 1.5em 0 0;}

/* propios */

/*.contenedor_superior_publi {background-color:#bf0000; border-bottom:4px solid #a20000;}*/
.contenedor_superior_publi .publi_luto_vertical > div {margin: 0; padding: 0;} /*  {margin: 0; padding: 0 1em 0 0;} */
.contenedor_superior_publi .envoltorio_publi,
.aside .envoltorio_publi {border: 0; margin: 0;}
/*.contenedor_superior_publi .envoltorio_publi { padding:1em 0;}*/
.envoltorio_publi.multillamada {margin: 0 auto; border: 0;}

.contenedor_capa_flotante iframe .envoltorio_publi {background: #fafafa;}


/*  ============================================================ ALERTAS ================================================================== */
.alerta{height:5.8em; border-bottom:8px solid #000; padding:0.5em 5em 0.5em 1.1em; clear:both; position:relative;}
.alerta .tipo{ width:5.6em; height:100%; text-indent:-9999px; display:block; float:left; }
.alerta .tipo.reloj{background:url(/radio/iconos/v1.x/v1.0/varios/ico_alertas.png) no-repeat 0.8em center;}
.alerta .tipo.twitter{background:url(/radio/iconos/v1.x/v1.0/varios/ico_alertas_twitter.png) no-repeat 0.8em center;}
.alerta .miniatura {float:left;}
.alerta .miniatura .foto img {height: 5.6em; width: auto;margin-right: 1.2em; border:1px solid #FFFFFF;}
.alerta .contenido {display:table; height:5.8em; max-width:73%; float:left; }
.alerta .contenido p {color: #fff;display: table-cell;font: 1.6em/1.4em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300;vertical-align: middle;}
.alerta .contenido p a{color: #fff;}
.alerta .contenido .cuadro{padding:0.2em 0.5em; background:#fff; border-radius:5px;}
.alerta .cerrar{position:absolute; width:2em; height:2em; display:block; background:url(/radio/iconos/v1.x/v1.0/elementos.png) no-repeat 0 -87px; right:1.9em; top:2.5em; text-indent:-9999px;}
.alerta .tema{background:url(/radio/iconos/v1.x/v1.0/varios/bg_temas.png); font: 1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif;font-weight:300; padding:0.6em 1.25em; border-radius:25px; float:right; margin:0.7em 1em 0 0; color:#fff; max-width:10em; overflow:hidden; text-overflow:ellipsis;  }
.alerta .tema a{color:#fff;  }
/*.alerta .tema:before {content:"#"; }*/

.alerta.rojo{background:#bf0000;}
.alerta.rojo .contenido .cuadro{color:#e21011;}
.alerta.amarillo{background:#DD480B ;}
.alerta.amarillo .contenido .cuadro{color:#FDBE00;}
.alerta.azul{background:#075383;}
.alerta.azul .contenido .cuadro{color:#075383;}
.alerta .contenido .titulo_alerta{text-transform:uppercase;}
.alerta .contenido .titulo_alerta:after{content:" - "; }
.alerta .contenido .entradilla_alerta{margin:0;}

body.con_cabecera_fija { padding-top: 67px }

/*  ============================================================================================================================  generico*/
html .contenedor_principal{ width:1153px;}
/*html .contenedor_superior_publi img{ margin-left:-3px}*/
.contenedor_principal {margin: 0 auto; width: 115.3em;background-color: #fff;clear: both; }
.contenedor_noticia .centro .figure {text-align: center;}
.contenido_principal {background-color: #fff;border: 1px solid #e5e5e5; clear: both; }
.contenedor_super_destacada{background:#e7e7e3;padding:1.5em 1.8em}
.section {margin-top:1.5em;}
.section .encabezado {position:relative; min-height:4.8em; padding:1.8em 0 0 2em;}
.section .encabezado  .patrocinador {bottom: 1em; color: #000000; font:1em 'proximanova', Arial, Helvetica, sans-serif;position: absolute;right: 1.5em;}
.encabezado h3{font: 700 3.6em/0.8em 'proximanova', Arial, Helvetica, sans-serif;color: #232323; float:left;}
.encabezado h3 a {color: #232323;}
.encabezado h3 a:hover {opacity: 0.5;}
.contenedor_generico .flecha_rotatore{background:#E7E7E3;width:1.5em; position:absolute; height:100%; display:block; top:0; left:0; z-index:100;}
.contenedor_generico .flecha_rotatore.der,
.contenedor_generico .flecha_rotatore.der a{left:auto; right:0;}
.flecha_rotatore.der a {background-position:-42px 0;left:112.1em;}
.flecha_rotatore a {background:url(/radio/iconos/v1.x/v1.0/elementos.png) no-repeat 0 0;cursor: pointer;height: 6.5em;left: 0;position: absolute;text-indent: -9999px;top: 50%;width: 3em;z-index: 10; margin-top:-3.25em;}
.flecha_rotatore a:hover{opacity:0.5;}
.btn_multimedia {position: absolute;display:none}
.posicionador{ display: block;position: relative;}

/*  ============================================================================================================================  varios*/
.article .firma {color: #333; font:1.1em/1.5em 'proximanova', Arial, Helvetica, sans-serif; margin: 0 0.2em 0.2em 0;display:inline-block; font-weight:400;}
.article .firma a{color: #333;}
.article .firma .autor{ padding:0 0.2em 0 0; text-transform:uppercase;}
.article .firma .data{border-left:1px solid #333; padding:0 0 0 0.4em;}
.article .firma a:hover{opacity: 0.5; text-decoration:none;}

a.comentarios {background: url(/radio/iconos/v1.x/v1.0/varios/ico_comentarios.png) no-repeat right 0;padding: 0 22px 3px 0; margin: 0.65em 0 0 0.5em;color: #333; font:1.1em 'proximanova', Arial, Helvetica, sans-serif; margin-bottom:0.2em;display:inline-block; font-weight:400; line-height:1.2em; vertical-align: top;}
a.comentarios:before{content:"."; color:transparent;}
a.comentarios:hover{opacity:0.5;}

.modulo_compartir{display:inline-block; position:relative;}
.modulo_compartir a.boton.compartir{display:inline-block; text-indent:-99999px;background: url(/radio/iconos/v1.x/v1.0/varios/ico_compartir.png) no-repeat -1px -1px; width:2.3em; height:2.3em; border-radius:50%; border:1px solid #e4e4e4;}

.modulo_compartir .capa_compartir {border-radius: 25px; border: 1px solid #e4e4e4; background: #fff; padding-right: 7px; display: none; position: absolute; z-index: 99; top: 0; left: 0; width: 9.5em;}
.modulo_compartir .capa_compartir.on{display:inline-block;}
.modulo_compartir .capa_compartir a.boton.compartir {float:left; border:0; margin:0; border-radius: 0;}
.modulo_compartir .capa_compartir .boton_enviar{display:block; float:left;}
.modulo_compartir .capa_compartir .boton_enviar a{background-image: url(/radio/iconos/v1.x/v1.0/redes/redes_compartir.png); background-repeat: no-repeat; background-position: 0 0; text-indent:-9999px; width:2.3em; height:2.3em; border: solid #e4e4e4; border-width: 0 0 0 1px; display:block;}
.modulo_compartir .capa_compartir .boton_enviar.facebook a {background-position:4px 4px}
.modulo_compartir .capa_compartir .boton_enviar.twitter a {background-position:3px -94px}
.modulo_compartir .izquierda .boton_enviar.gplus a{ background-position:5px -65px;}
.modulo_compartir .capa_compartir .boton_enviar.gplus a {background-position:5px -45px}
.modulo_compartir .capa_compartir .boton_enviar.facebook a:hover {background-position:4px -21px}
.modulo_compartir .capa_compartir .boton_enviar.twitter a:hover {background-position:3px -118px}
.modulo_compartir .capa_compartir .boton_enviar.gplus a:hover {background-position:5px -65px}
#fotografia .modulo_compartir .capa_compartir .boton_enviar.facebook a:hover {background-position:0 0}
#fotografia .modulo_compartir .capa_compartir .boton_enviar.twitter a:hover {background-position:0 -31px}
#fotografia .modulo_compartir .capa_compartir .boton_enviar.gplus a:hover {background-position:5px -65px}

.modulo_compartir .capa_compartir.izquierda {/*left: auto; */right: 0; padding: 0; direction: rtl; height: 2.6em; width: 9.5em;}
.contenedor_rotatore .article .modulo_compartir .capa_compartir.izquierda,
.contenedor_rotatore .article.urgente .modulo_compartir .capa_compartir.izquierda,
.contenedor_rotatore .article.exclusiva .modulo_compartir .capa_compartir.izquierda {width: 9.5em;}
.modulo_compartir .capa_compartir.izquierda .boton_enviar a { padding: 0; margin: 0; border-width: 0 1px 0 0;}
.modulo_compartir .capa_compartir.izquierda a.boton.compartir,
.modulo_compartir .capa_compartir.izquierda .boton_enviar {float: left; display: inline-block; overflow: hidden;}



.boton_tema {font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; color:#fff; background:url(/radio/iconos/v1.x/v1.0/varios/bg_grey.png); border-radius:25px;display:block; padding:7px 15px; -moz-box-shadow: inset 2px 2px 5px #9d9d97;-webkit-box-shadow: inset 2px 2px 5px #9d9d97;box-shadow: inset 2px 2px 5px #9d9d97;position:absolute; top:10px; left:10px; z-index:200;}
.col_1 .boton_tema, .col_2 .boton_tema {font-size:1.3em;}
.en_exclusiva{ background:#e21011 url(/radio/iconos/v1.x/v1.0/logos/logo_ser_peq.png) no-repeat 15px 5px; height:1.4em; border-radius:25px; color:#fff; font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; padding:0.65em 1.2em 0 4.6em; position:absolute; top:10px; left:10px; text-transform:uppercase; z-index:300;}
.en_directo{ background:#e21011 url(/radio/iconos/v1.x/v1.0/varios/boton_directo.png) no-repeat 0 0; height:1.5em; position:absolute; top:10px; left:10px;  z-index:300;border-radius:25px; color:#fff; font:2.5em/1em 'proximanova', Arial, Helvetica, sans-serif; padding:0.6em 1.2em 0 2.5em; text-transform:uppercase;}
.en_directo.red{ background:#e21011 url(/radio/iconos/v1.x/v1.0/varios/boton_video.png) no-repeat 0 0;}
.boton_info {font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; color:#fff; background:#bf0000; border-radius:25px;display:block; padding:7px 13px;position:absolute; top:10px; left:10px; z-index:200;}
.envoltorio_temas .article .boton_info{ background:#e1e1e1; color:#1b1b1b;}
.envoltorio_temas .article .boton_info a{color:#1b1b1b!important;}
.boton_video, .boton_audio, .boton_aumentar, .boton_galeria, .boton_generico, .boton_audio_galeria, .ampliar_foto, .ico_play {position:absolute; bottom:10px; left:10px; z-index:500; display:block; text-indent:-9999px;}
.boton_video:hover, .boton_audio:hover, .boton_aumentar:hover, .boton_galeria:hover, .boton_generico:hover, .boton_audio_galeria:hover, .ampliar_foto, .ico_play:hover{opacity:0.8;}
.boton_video,
.ico_play  {background:url(/radio/iconos/v1.x/v1.0/varios/boton_video.png) no-repeat 0 0; width:5.2em; height:5.2em;}
.boton_audio {background:url(/radio/iconos/v1.x/v1.0/varios/boton_audio.png) no-repeat 0 0; width:3.8em; height:3.8em;}
.boton_audio_galeria {background:url(/radio/iconos/v1.x/v1.0/varios/boton_audio_galeria.png) no-repeat 0 0; width:4.5em; height:3.5em;}
.boton_aumentar {background:url(/radio/iconos/v1.x/v1.0/varios/boton_aumentar.png) no-repeat 0 0; width:4.4em; height:4em;}
.boton_galeria {background:url(/radio/iconos/v1.x/v1.0/varios/boton_galeria.png) no-repeat 0 0; width:4.5em; height:3.5em;}
.boton_generico{ background:#C2C2BB url(/radio/iconos/v1.x/v1.0/logos/logo_ser_peq.png) no-repeat 15px 5px; height:1.4em; border-radius:25px; color:#fff; font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; padding:0.65em 1.2em 0 4.6em; text-indent:0;}

.miniatura .boton_generico{ background:#C2C2BB url(/radio/iconos/v1.x/v1.0/logos/logo_ser_min.png) no-repeat 10px 4px; font:1.3em/1.3em 'proximanova', Arial, Helvetica, sans-serif; padding:0.3em 1.2em 0 3.7em; }
.miniatura .en_directo {font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; background:#bf0000; padding:7px 15px;z-index:200; height:auto;}
.miniatura .en_directo.red {background:#bf0000; }

.col_1 .ico_play {background:url(/radio/iconos/v1.x/v1.0/varios/boton_video_miniatura.png) no-repeat 0 0; height:3.5em; width:3.5em;}
/*.ico_play {background: url(/radio/iconos/v1.x/v1.0/elementos.png) no-repeat -100px 0;display: block; height: 81px;left: 50%; margin: -4em 0 0 -4em;position: absolute;top: 50%;width: 81px;}
.col_1 .ico_play {background-position: -194px 0; height: 4.6em;margin: -2.3em 0 0 -2em;width: 4.6em;}*/


.miniatura .boton_video {background:url(/radio/iconos/v1.x/v1.0/varios/boton_video_miniatura.png) no-repeat 0 0; width:3.5em; height:3.5em;}
.miniatura .boton_aumentar, .foto .ampliar_foto  {background:url(/radio/iconos/v1.x/v1.0/varios/boton_aumentar_miniatura.png) no-repeat 0 0; width:3.9em; height:3.5em; }



.article .apoyos li{font:1.5em/1.2em 'proximanova', Arial, Helvetica, sans-serif; color:#000; padding:5px 0 6px 35px;}
.article .apoyos li.video{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_video.png) no-repeat 0 0;}
.article .apoyos li.foto{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_foto.png) no-repeat 0 0;}
.article .apoyos li.audio_galeria{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_audio_galeria.png) no-repeat 0 0;}
.article .apoyos li.audio{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_audio.png) no-repeat 0 0;}
.article .apoyos li.directo{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_directo.png) no-repeat 0 0;}
.article .apoyos li.generico{background:url(/radio/iconos/v1.x/v1.0/varios/apoyo_generico.png) no-repeat -3px 2px;}
.article .apoyos li.ancho_completo {/*background:#f5f5f5; */padding:0.5em; margin-top: 0.5em;}
.article .apoyos li.ancho_completo .miniatura {float: left;height: auto; margin: 0 0.5em 0 0;width: 6em;}
.article .apoyos li.ancho_completo img { display:block; height: auto; width: 100%; }
.article .apoyos li.ancho_completo .cintillo{margin:0.3em 0; display:block;font-family:'proximanova', Arial, Helvetica, sans-serif; font-weight:600; }
.article .apoyos li.ancho_completo strong{font-family:'proximanova', Arial, Helvetica, sans-serif; font-weight:300; }

.article .apoyos li a{color:#000;}
.article .apoyos li a:hover{opacity:0.5;}
.article .apoyos li.tema {padding:0; margin: 0.5em 0;}
.article .apoyos li.tema a { color:#fff; background:#c2c2bb; border-radius:25px;display:inline-block; padding:7px 15px; -moz-box-shadow: inset 2px 2px 5px #9d9d97;-webkit-box-shadow: inset 2px 2px 5px #9d9d97;box-shadow: inset 2px 2px 5px #9d9d97;}

.article.col_1 .apoyos li{font-size:1.3em; line-height:1.3em;}
.article.col_1 .apoyos li.ancho_completo .miniatura {display:none;}

.foto_grande .apoyos li a{color:#fff;opacity:0.5;}
.foto_grande .apoyos li a:hover{opacity:1;}
#foto_grande_infografia {text-align:center!important; max-width:100%}

.modulo_audio{/*display:inline-block; PARA QUE NO SE MONTE EN LA LINEA DE COMPARTIR Y COMENTARIOS EN MOSAICO */}
/*.modulo_audio a.boton.audio{display:inline-block; text-indent:-9999px;background: url(/radio/iconos/v1.x/v1.0/varios/apoyo_video.png) no-repeat 0 0; width:2.5em; height:2.5em; line-height:2.3em; border-radius:50%; }*/
.modulo_audio .capa_audio{border-radius:25px; border:1px solid #e4e4e4; margin:0; background:#fff; padding-right:5px; display:inline-block;}
.modulo_audio .capa_audio.on{display:inline-block;}
.modulo_audio .timer {float:left; font:1.2em/2.1em 'proximanova', Arial, Helvetica, sans-serif; color:#000; margin:0 0.8em; }
.modulo_audio .capa_audio a.boton.audio {float:left; border:0; background: url(/radio/iconos/v1.x/v1.0/el_audio_peq.png) no-repeat 10px -242px; width:2.5em; height:2.5em; line-height:2.3em;text-indent:-9999px;}
.modulo_audio .capa_audio .boton_audios{display:block; float:left; position:relative;}
.modulo_audio .capa_audio .boton_audios a{background-image: url(/radio/iconos/v1.x/v1.0/el_audio_peq.png); background-repeat: no-repeat; background-position: 0 0; text-indent:-9999px; width:2.8em; height:2.5em; border-left:1px solid #e4e4e4; display:block; float:left;}
.modulo_audio .capa_audio .boton_audios.vol a {background-position:8px -72px}
.modulo_audio .capa_audio .boton_audios.list a {background-position:7px 3px}
.modulo_audio .capa_audio .boton_audios.vol a:hover {background-position:8px -113px}
.modulo_audio .capa_audio .boton_audios.list a:hover {background-position:7px -34px}
.modulo_audio .capa_audio a.boton.audio.activo {background: url(/radio/iconos/v1.x/v1.0/el_audio_peq.png) no-repeat 10px -198px;}
.boton_audios.vol .capa_volumen{width:2.1em; height:8em; border:1px solid #e4e4e4; position:absolute; z-index:500; bottom:-1px; left:-1px; padding:0.6em 0 0.6em 0.8em; background:#fff; display:none;}
.capa_volumen .max_vol, .capa_volumen .min_vol{width:1.5em; height:1.4em; display:block; background-image: url(/radio/iconos/v1.x/v1.0/el_audio_peq.png); background-repeat: no-repeat; }
.capa_volumen .max_vol {background-position:0 -118px;}
.capa_volumen .min_vol {background-position:0 -161px;}
.capa_volumen .bar{width:0.5em; height:4.5em; border-radius:25px; background:#e4e4e4; margin:0.3em 0 0.3em 0.2em; position:relative;}
.capa_volumen .cursor{width:1.5em; height:1.5em; position:absolute; left:-5px; display:block; background: url(/radio/iconos/v1.x/v1.0/varios/cursor_amarillo.png) no-repeat 0 0;}
.bar_large{float:left; width:16.2em; height:0.4em; border-radius:4px; background:#e4e4e4; position:relative; margin:1em 0 0 0.3em;}
.barra{float:left; height:0.4em; border-radius:4px; background:#323232; position:absolute; top:0; left:0;}
.bar_large .cursor{width:1.5em; height:1.5em; position:absolute; top:-6px;display:block; background: url(/radio/iconos/v1.x/v1.0/varios/cursor_amarillo.png) no-repeat 0 0;}

/*  ============================================================================================================================  modulo playSER*/
.audios_ser{margin:0.5em 1.6em 0 2em;}
.cab_audio{width:100%; padding-top:0.5em; height:1.7em;background:#f4f4f4;}
.cab_audio span {font:1.1em 'proximanova', Arial, Helvetica, sans-serif; color:#333; font-weight:300;text-transform:uppercase; }
.cab_audio span.izq{float:left; margin-left:5em;}
.cab_audio span.der{float:right; margin-right:5em;}
.audios_ser .fecha{font:2.2em 'proximanova', Arial, Helvetica, sans-serif; color:#000; display:block; margin-bottom:1em;}
.audios_ser .article.gris{background:#f4f4f4;}
.audios_ser .article{border-spacing:1.6em; background:#fff; display:table;}
.audios_ser .article >div{display:table-cell;vertical-align:middle; }
.audios_ser .article h2{font-size:1.6em; margin-bottom:0.2em; width:30em; text-overflow:ellipsis; overflow:hidden; height:1em; }
.audios_ser .article .firma .autor {text-transform:none;}
.audios_ser .play { background: url(/radio/iconos/v1.x/v1.0/varios/apoyo2_video.png) no-repeat 0 0 ; float: left; height: 2.5em; margin: 0.2em 1.2em 0 0;width: 2.6em;}
.titulo_audio{width:61em; }
.tiempo_audio {width:11em;}
.tiempo_audio .timer {float:left; font:1.4em/1em 'proximanova', Arial, Helvetica, sans-serif; color:#595958; margin:0 0.2em 0 0; }
.tiempo_audio .boton_audios{display:block; float:left; position:relative;}
.tiempo_audio .boton_audios a{background: url(/radio/iconos/v1.x/v1.0/varios/ico_listado.png) no-repeat 0 0; text-indent:-9999px; width:2.8em; height:2.5em; display:block; float:left;}
.tiempo_audio .modulo_compartir{float:left;}
.tiempo_audio .modulo_compartir a.boton.compartir {border:0; background:url(/radio/iconos/v1.x/v1.0/varios/ico_compartir_negro.png) no-repeat center center;}

/*  ============================================================================================================================  modulo compartir noticias*/
.social_media { position: absolute; z-index: 60;left:-22.5em; top:-1px;width:20.5em; }
.social_media.horizontal{/*float: left;*/left: 0; margin: 2em 0 2em 2em;position: relative;top: 0; width: auto;}
.social_media .disposicion_vertical{width:18.5em; background:#f5f5f5; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;  padding:2.2em 1.2em 1.2em 1.2em;}
.disposicion_vertical.nofixed { position: relative;}
.disposicion_vertical.fixed { position: fixed; top:0; z-index:1000; }
.social_media .modulo_compartir {display:block;}
.social_media .modulo_compartir .boton_enviar{position:relative;}
.social_media .modulo_compartir .boton_enviar .servicio{ background-repeat: no-repeat;float: left; height: 2.6em;  overflow: hidden; text-indent: -9999px; width: 2.8em;background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_noticia.png); background-color:#fff;border-radius:2px 0 0 2px;}
.social_media .modulo_compartir .boton_enviar .contador {background:#075383 url(/radio/iconos/v1.x/v1.0/varios/bg_span_contador.png) no-repeat right top;color: #fff;float: left; font:1.4em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600;height: 1.4em;padding: 0.45em 0.5em 0 0; text-align: right; max-width: 10em; border-radius:0 2px 2px 0; width:100%;}
.social_media .modulo_compartir .boton_enviar .informacion {background:#fff;color: #000;float: left;height: 1.4em;padding: 0.45em 0 0 0; text-align: right; width: 7em; border-radius:2px; text-transform:uppercase; text-align:center; border:1px solid #E2E2E2; display:none; position:absolute; top:0; left:2.3em;}
.social_media .modulo_compartir .boton_enviar a.contador:hover{background:none; color:#f5f5f5; }
.social_media .modulo_compartir .boton_enviar a.contador:hover .informacion{display:block; color:#000;}
.social_media .modulo_compartir .boton_enviar {margin-bottom:0.5em;}
.social_media .modulo_compartir .boton_enviar.twitter {margin-bottom:0.8em; display:none;}
.social_media .modulo_compartir .boton_enviar.facebook .servicio {background-position:0 0;}
.social_media .modulo_compartir .boton_enviar.twitter .servicio {background-position:0 -31px;}

.social_media .modulo_compartir .boton_enviar .servicio {background-repeat: no-repeat;float: left; height: 2.6em;  overflow: hidden; text-indent: -9999px; width: 2.8em;background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_noticia.png); background-color:#fff;border-radius: 2px;}
.social_media .modulo_compartir .contenedor_varios .accion, .social_media .modulo_compartir .contenedor_varios .boton {background-repeat: no-repeat;float: left; height: 2.6em;  overflow: hidden; text-indent: -9999px; width: 2.5em;background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_noticia.png); background-color:#fff;margin-left:0.6em;}



.social_media .modulo_compartir .contenedor_varios { clear: left;float: none;padding: 0.8em 0; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.social_media .modulo_compartir .contenedor_varios h5 {font:1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#444; margin-bottom:0.5em;}
.social_media .modulo_compartir .contenedor_varios .linkedin{background-position:-2px -96px; margin-left:0;}
.social_media .modulo_compartir .contenedor_varios .pinterest{background-position:-1px -296px; margin-left:0;}
.social_media .modulo_compartir .contenedor_varios .tuenti {background-position:0 -129px;}
.social_media .modulo_compartir .contenedor_varios .meneame{background-position:0 -164px;}
.social_media .modulo_compartir .contenedor_varios .whatsapp{background-position:0 -196px; }
.social_media .modulo_compartir .contenedor_varios .enviar {background-position:-1px -229px;}
.social_media .modulo_compartir .contenedor_varios .enviar.inactivo {opacity: 0.3; cursor: help;}
.social_media .modulo_compartir .contenedor_varios .imprimir{background-position:-2px -262px;}
.social_media .modulo_compartir .contenedor_varios .gplus {background-position:-2px -63px;}
.social_media .modulo_compartir .contenedor_varios .twitter{background-position:-2px -31px;}
.social_media .modulo_compartir .contenedor_varios .error{background-position: -2px -321px;}


/**/
.cab-fotogal .modulo_compartir .boton_enviar {margin: 0 0 0.5em 15em;position: relative; float:left; width:30%;}
.cab-fotogal .izquierda .boton_enviar{ width:auto!important;}
.cab-fotogal .modulo_compartir {display: block; width:60em;}
.cab-fotogal .modulo_compartir .boton_enviar.facebook .servicio {background-position: 0 0;}
.cab-fotogal .modulo_compartir .boton_enviar .servicio {background:#fff url("/radio/iconos/v1.x/v1.0/redes/redes_noticia.png") no-repeat;border-radius: 2px;float: left;height: 2.6em;
overflow:hidden;text-indent: -9999px;width: 2.8em;}
.cab-fotogal .modulo_compartir .boton_enviar .contador {background: #075383 url("/radio/iconos/v1.x/v1.0/varios/bg_span_contador.png") no-repeat scroll right top;border-radius: 0 2px 2px 0;
color: #fff;float: left;font: 600 1.4em/1em "proximanova",Arial,Helvetica,sans-serif;height: 1.4em;max-width: 10em;padding: 0.45em 0.5em 0 0;text-align: right;width: 100%!important;}
.cab-fotogal .modulo_compartir .boton_enviar.twitter {margin-bottom: 0.8em; display:none;}
.cab-fotogal .modulo_compartir .boton_enviar.twitter .servicio {background-position: 0 -31px;}
.cab-fotogal .modulo_compartir .contenedor_varios {border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;float: none; width:43%; float:right;}
.cab-fotogal .modulo_compartir .contenedor_varios .accion, .cab-fotogal .modulo_compartir .contenedor_varios .boton {margin: 0 0.1em 0 0;}
.cab-fotogal .modulo_compartir .contenedor_varios .gplus {background-position: -2px -63px;}
.cab-fotogal .modulo_compartir .contenedor_varios .twitter{background-position: -2px -31px;}
.cab-fotogal .modulo_compartir .contenedor_varios .linkedin {background-position: -2px -96px;margin-left: 0;}
.cab-fotogal .modulo_compartir .contenedor_varios .pinterest {background-position: -1px -296px;margin-left: 0;}
.cab-fotogal .modulo_compartir .contenedor_varios .enviar {background-position: -1px -229px;}
.cab-fotogal .modulo_compartir .contenedor_varios .imprimir {background-position: -2px -262px;}
.cab-fotogal .modulo_compartir .contenedor_varios .error {background-position: -2px -321px;}
.cab-fotogal .modulo_compartir .contenedor_varios .accion, .cab-fotogal .modulo_compartir .contenedor_varios .boton {background-color: #fff;background-image: url("/radio/iconos/v1.x/v1.0/redes/redes_noticia.png");background-repeat: no-repeat;float: left;height: 2.6em;margin-left: 0.6em;overflow: hidden;text-indent: -9999px;width: 2.5em;}
/**/


/*.social_media .modulo_compartir .gplus {float:left; margin:0.5em 0;position:relative;}
.social_media .modulo_compartir .gplus iframe {padding:0; height:2.6em; margin:0;  }
.social_media .modulo_compartir .gplus .bp .bK {height:0;}
.social_media .modulo_compartir .gplus .HI {border:0; background:none;}
.social_media .modulo_compartir .gplus .googleplus_falso {background:url(/radio/iconos/v1.x/v1.0/varios/compartir_gplus.png) no-repeat 0 0; cursor: pointer;position: absolute; z-index:300; left:0; top:0;}
.googleplus_falso, .googleplus_ocultar {float: left;height: 2.6em;left: 240px;overflow: hidden;width: 75px;}
.social_media .modulo_compartir .gplus iframe .bp  {background:none;}
.social_media .modulo_compartir .posicionador .gplus {margin:0 0 0.5em -0.3em;}*/
.social_media .modulo_impresiones {margin:1em 0; position:relative;}
.social_media .modulo_impresiones h5 {font:1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#444; margin-bottom:0.5em;}
.social_media .impresiones ul {float:left;border:1px solid #ECECEC; border-radius:5px;}
.social_media .impresiones li{float:left;}
.social_media .impresiones li a{float:left; width:7.5em; height:1.7em;font:1.2em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color:#000; text-align:center; padding-top:0.7em; border-top:1px solid #ECECEC; border-left:1px solid #ECECEC; background:#fff;}
.social_media .impresiones li a:hover{color:#fff;background:#dd480b; color:#000;}
.social_media .impresiones li.activo a{background:#075383; color:#fff}
.resultados_social{margin-bottom:1em;}
.resultados_social .resultados{font:4.8em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color:#000; display:block;}
.resultados_social .txt{font:1.2em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#444;}

.modulo_comentarios {border-top:1px solid #E2E2E2; padding-top:0.9em;}
.article .modulo_comentarios a.comentarios{font-size:1.2em; padding:0 0 3px 22px; background-position:left top; float:left; margin-top:0.5em; color:#000;}
.boton_blanco{font:1.2em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color:#000; background:#fff; border:1px solid #ececec; border-radius:4px; height:1.5em; padding:0.6em 1.2em 0 1.2em; text-transform:uppercase; }
.columna_texto a.boton_blanco{color:#000; float:right;}



.social_media .compartir_impresiones {position:absolute; top:2.9em; left:18em; width:20em; border-left:5px solid #bf0000; }
.social_media .compartir_impresiones.izq{left:9.3em;}
.social_media .disposicion_horizontal .compartir_impresiones {top:0.2em; left:19.8em; }
.social_media .disposicion_horizontal .compartir_impresiones.izq {top:0.2em; left:10.8em; }
.compartir_impresiones .cont {background:#fff; border-bottom:1px solid #ececec;border:1px solid #ececec; height:7.9em; padding:0.8em 1em 0 1em; float:left; }
.compartir_impresiones .cont h3{font:1.8em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color:#0c0c0c;}
.compartir_impresiones .cont span{font:1.3em/1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#333; margin-top: 0.5em; display: block; background-color: #efefef; padding: 0.3em 0.5em;}
.compartir_impresiones a.cerrar {position: absolute; z-index: 10; right: -0.9em; top: -0.9em; background: transparent url(/radio/iconos/v1.x/v1.0/varios/ico_cerrar_blanco.png) no-repeat 0 0; width: 2.1em; height: 2.1em; text-indent: -9999px; overflow: hidden; display: block;}
.compartir_impresiones a.cerrar:hover {opacity: 0.5;}
/*
.compartir_impresiones li{display:inline; float:left; }
.compartir_impresiones li a{width:3.5em; height:3.5em; text-indent:-9999px; display:block; border:1px solid #E7E8E3; border-radius:25px; margin-right:0.3em;background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_noticia.png); background-color:#fff;background-repeat: no-repeat;}
.compartir_impresiones li.fcbk a {background-position:3px 3px;}
.compartir_impresiones li.twtr a {background-position:4px -28px;}
.compartir_impresiones li.gplus a {background-position:4px -60px;}
.compartir_impresiones li.whtsapp a {background-position:4px -191px;}
*/


/* capa enviar por correo */

.modulo_compartir .capa_enviar_correo {width: 30em; background-color: #fff; border-left: 5px solid #fdbe00; box-shadow: 0 0 5px #ccc; padding: 2em; position: absolute; top: 0; left: 2em; z-index: 1010;}
.modulo_compartir .capa_enviar_correo .encabezado {border-bottom: 1px solid #ddd; padding: 0 0 0.5em 0;}
.social_media .modulo_compartir .capa_enviar_correo a.enviar {display: block; width: 10em; height: auto; float: left; color: #000; text-indent: 0; padding: 0 0 0.5em 1.8em; width: 17.5em; background: transparent url(/radio/iconos/v1.x/v1.0/redes/redes_noticia.png) no-repeat -5px -235px; font-size: 1.4em;}
.modulo_compartir .capa_enviar_correo a.cerrar {background: transparent url(/radio/iconos/v1.x/v1.0/elementos.png) no-repeat -44px -89px; width: 1.7em; height: 1.6em; display: block; float: right; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.modulo_compartir .capa_enviar_correo a:hover {opacity: 0.5;}
.columna_principal .modulo_compartir .capa_enviar_correo p {margin: 1em 0; font-size: 1.4em;}
.modulo_compartir .capa_enviar_correo p a {font-weight: bold;}
.modulo_compartir .capa_enviar_correo p a:hover {text-decoration: none; opacity: 1;}
.modulo_compartir .capa_enviar_correo legend {display: none;}
.modulo_compartir .capa_enviar_correo label {display: block; margin-bottom: 0.5em; font-size: 1.4em; line-height: 1.8em;}
.modulo_compartir .capa_enviar_correo input, .modulo_compartir .capa_enviar_correo textarea {background-color: #333; border: 0; width: 19.5em; padding: 1em; margin-bottom: 1.5em; font: 1.4em 'proximanova', Arial, Helvetica, sans-serif; color: #fdbe00;}

.modulo_compartir .capa_enviar_correo textarea {height: 10em;}
.modulo_compartir .capa_enviar_correo p.aclaracion {width: 15em; float: left; margin: 0; color: #666; font-size: 1.2em; line-height: 1.3em;}
.modulo_compartir .capa_enviar_correo input.enviar {width: 8em; float: right; color: #fff; margin: 0; display: block; background-color: #333; padding: 0.6em 0; font:1.4em/1em 'proximanova', Arial, Helvetica, sans-serif; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: none; text-align: center;}
.modulo_compartir .capa_enviar_correo input.enviar:hover {cursor: pointer; color: #fff; background-color: #fdbe00;}
.modulo_compartir .capa_enviar_correo .ok, .modulo_compartir .capa_enviar_correo .error {background-color: #fdbe00; background-repeat: no-repeat; color: #fff; line-height: 1.8em; margin: 1em 0 0; color: #fff; font-size: 1.4em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.modulo_compartir .capa_enviar_correo .ok {background-image: url(/radio/iconos/v1.x/v1.0/varios/tic_blanco.png); background-position: 1.2em 1.2em; padding: 1em 1em 1em 3em;}
.modulo_compartir .capa_enviar_correo .error {background-image: url(/radio/iconos/v1.x/v1.0/varios/error.png); background-position: 0.8em 0.8em; padding: 0.8em 1em 0.8em 3.5em; line-height: 1.1em;}
.disposicion_vertical .modulo_compartir .capa_enviar_correo {top: 7.4em; left: -1.5em;}

/*disposicion horizontal*/
/*.videos .social_media{position:relative; width:auto; left:0; top:0; margin:2em; float:left;}*/
.social_media .disposicion_horizontal { background:  #F5F5F5;border-bottom: 1px solid #E2E2E2;border-left: 1px solid #E2E2E2;padding: 2.2em 1.2em; /*float:left; width: 100%;*/}
.social_media .disposicion_horizontal .resultados_social{float:left; width:21em;}
.social_media .disposicion_horizontal .modulo_compartir{float:left; width:31em; padding-left:1.5em;/*border-left: 1px solid #E2E2E2; para cuando vuelvan a sacar el numeraco*/border-right: 1px solid #E2E2E2; position:relative; height:9em;  }
.social_media .disposicion_horizontal .modulo_impresiones{float:left; width:19em; margin:0;padding-left:1.5em; width:18.4em; }
.social_media .disposicion_horizontal .modulo_compartir .contenedor_varios{width:5.8em; clear:none; border-top:0; border-bottom:0; border-left:1px solid #E2E2E2; padding:0 0 0 2em; position:absolute; right:1.5em; top:0; height:9em;}
.social_media .disposicion_horizontal .modulo_comentarios{display:none;}
.social_media .modulo_compartir .contenedor_varios .accion, .social_media .modulo_compartir .contenedor_varios .boton {margin:0 0.1em 0 0;}


/* videonoticia */

.videos .bloque_comentarios_fb {margin: 0 0 3em 2em;;}
.videos .bloque_comentarios{width:auto; margin:0 0 3em 2em;}
.videos .section .encabezado {/*min-height: 0;*/}
.videos .article .firma_comentarios {border-top: 1px solid #e4e4e4; margin: 0 0 0 1.9em; padding: 1em 0 0;}
.videos .bloque_apoyos.videos {border-top: 1px solid #e4e4e4;}
.videos .bloque_apoyos.videos .contenedor_generico {padding-bottom: 0;}
.videos .columna_texto {margin-top: 2em; border-top: none;}

/*  ============================================================================================================================  GENÉRICOS*/
.contenedor_generico{background:#e7e7e3;padding:1.5em 0.3em;position:relative;border-spacing:1.55em 0; overflow:hidden;}
.contenedor_generico .article{background:#fff; vertical-align:top; display:table-cell;}
.contenedor_generico .article.centrado {vertical-align:middle;}
.inner{overflow:hidden;}
.inner.secundarias{padding-top:1.5em;}
.contenedor_generico .col_1 {width:21.1em;}
.contenedor_generico .col_2 {width:43.7em;}
.contenedor_generico .col_3 {width:66.3em;}
.contenedor_generico .col_4 {width:88.9em;}
.contenedor_generico .col_1-2 {width:32.5em;}
.contenedor_generico .col_1-2 .figure img{ width: 100%;max-width:32.5em; height:auto;}
.contenedor_generico .col_1 .figure img{width: 100%;max-width:21.1em; height:auto;}
.contenedor_generico .col_2 .figure img{width: 100%;max-width:43.7em; height:auto; }
.contenedor_generico .col_3 .figure img{width: 100%; max-width:66.3em; height:auto;}
.contenedor_generico .col_1-2 .figure img{width: 100%;max-width:32.5em; height:auto;}
.contenedor_generico .mod_txt{margin:1.6em;}
.contenedor_generico .col_1 .mod_txt{width:17.9em;}
.contenedor_generico .col_1-2 .mod_txt {width:30.9em;}
.contenedor_generico .col_2 .mod_txt{width:40.5em;}

.contenedor_generico .col_3 .mod_txt{width:63.1em;}
.destacadas_roba .contenedor_generico .col_1-2 .mod_txt, .tematico .contenedor_generico .col_1-2 .mod_txt {width: 29.3em;}


/*  ============================================================================================================================  mosaico*/
.contenedor_mosaico{padding:1.5em 0 0 1.8em;background:#e7e7e3; max-height:50em;}
.contenedor_mosaico .article{background:#fff; float:left; overflow:hidden; position:relative; margin-bottom: 1.5em;}
.contenedor_mosaico.derecha .article{float:right;}
.contenedor_mosaico .col_1{width:21.1em;margin-right:1.5em;height:15.1em; margin-bottom:1.5em;}
.contenedor_mosaico .col_2{width:43.7em;margin-right:1.5em;height:48.2em;}
.contenedor_mosaico .col_3{width:66.3em;margin-right:1.5em;height:48.2em; }
.contenedor_mosaico .col_4{width:88.9em;margin-right:1.5em;height:48.2em;}
.contenedor_mosaico .row_2{height:35em; margin-bottom:1.5em;}
.contenedor_mosaico .row_3{height:48.2em; /*margin-bottom:0;*/}
.contenedor_mosaico .col_1 .figure img{width: 100%; max-width:21.1em; height:auto; display: block;}
.contenedor_mosaico .col_1.row_1 .figure img{max-width:21.1em; height:15.1em;}
.contenedor_mosaico .col_1.row_1 .destacado a{width:181px; height:131px; display:block}
.contenedor_mosaico .col_2 .figure img{width: 100%; max-width:43.7em; height:auto;}
.contenedor_mosaico .mod_txt {padding:1em 1.6em; margin:0;}
.contenedor_mosaico .col_1 .mod_txt {display:none; position:absolute; top:0; left:0; width:17.9em; height:13.1em; background:url(/radio/iconos/v1.x/v1.0/varios/bg_2e2e2e.png); z-index:300;}
.contenedor_mosaico .col_1.row_2 .mod_txt, .contenedor_mosaico .col_1.row_3 .mod_txt {display:block; /*width:17.6em;*/ position:relative; height:auto; background:#fff;}
.contenedor_mosaico .article.col_1:hover .mod_txt{display:block;}
.contenedor_mosaico .col_1 h2{font:1.5em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:400;  color:#fff}
.contenedor_mosaico .col_1 h2 a{color:#fff; padding: 2px 0;}
.contenedor_mosaico .col_1 .antetitulo, .contenedor_mosaico .col_1 .antetitulo a{color:#dd480b; }
.contenedor_mosaico .col_1 .antetitulo{margin-bottom:0.5em;}
.contenedor_mosaico .col_1.row_2 .antetitulo, .contenedor_mosaico .col_1.row_3 .antetitulo {margin-bottom:0; }

.contenedor_mosaico .col_1.row_2 .antetitulo, .contenedor_mosaico .col_1.row_2 .antetitulo a, .contenedor_mosaico .col_1.row_3 .antetitulo, .contenedor_mosaico .col_1.row_3 .antetitulo a{color:#000; }



.contenedor_mosaico .col_1.row_2 h2, .contenedor_mosaico .col_1.row_3 h2{color:#000;font:2.1em/1.1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600;}
.contenedor_mosaico .col_1.row_2 h2 a, .contenedor_mosaico .col_1.row_3 h2 a{color:#000;}
.contenedor_mosaico .col_1.row_2 .mod_txt .firma, .programas .col_1 .mod_txt .firma {margin-top:0.5em; /*display:block;*/}
.contenedor_mosaico .col_1.row_2 .mod_txt .firma .autor, .programas .col_1 .mod_txt .firma .autor{/* font:1.4em/1.1em 'proximanova', Arial, Helvetica, sans-serif; */ /* color:#666; */padding:0; border:0; }
.contenedor_mosaico .col_1.row_2 .mod_txt .firma a, .programas .col_1 .mod_txt .firma .autor a {/* color:#666; */ }

.contenedor_mosaico .foto_grande .mod_txt {position:absolute; bottom:0; left:0; height:auto; background:url(/radio/iconos/v1.x/v1.0/varios/bg_transparent.png); /* z-index:300; */ display:block; width: 63.1em;}
.contenedor_mosaico .col_2.foto_grande .mod_txt {width: 40.5em;}
.contenedor_mosaico .col_1.foto_grande .mod_txt {width: 17.9em;}
.contenedor_mosaico .foto_grande h2, .contenedor_mosaico .foto_grande h2 a, .contenedor_mosaico .foto_grande p, .contenedor_mosaico .foto_grande .antetitulo, .contenedor_mosaico .foto_grande .antetitulo a, .contenedor_mosaico .foto_grande .firma, .contenedor_mosaico .foto_grande .firma .autor, .contenedor_mosaico .foto_grande .firma a{color:#fff;}







.contenedor_mosaico .foto_grande .firma .data {border-left-color: #fff;}
.contenedor_mosaico .article.foto_grande a.comentarios {color:#fff; background-image:url(/radio/iconos/v1.x/v1.0/varios/ico_comentarios_blanco.png);}
.contenedor_mosaico .article.foto_grande .apoyos li.generico {background-image: url(/radio/iconos/v1.x/v1.0/varios/apoyo_generico_blanco.png);}
.contenedor_mosaico .foto_grande .antetitulo a {background-image:url(/radio/iconos/v1.x/v1.0/varios/flecha_enlace_blanco.png); background-position: right 5px;}

.contenedor_mosaico .foto_grande .boton_video, .contenedor_mosaico .foto_grande .boton_audio, .contenedor_mosaico .foto_grande .boton_aumentar, .contenedor_mosaico .foto_grande .boton_galeria, /*.contenedor_mosaico .foto_grande .boton_generico,*/ .contenedor_mosaico .foto_grande .boton_audio_galeria, .contenedor_mosaico .foto_grande .ampliar_foto, .contenedor_mosaico .foto_grande .ico_play {bottom: auto; left: auto; top: 10px; right: 10px;}







.contenedor_mosaico .foto_grande .boton_generico {bottom: auto; left: 10px; top: 10px;}

.contenedor_mosaico .col_1.row_1 .firma, .contenedor_mosaico .col_1.row_1 .firma a, .contenedor_mosaico .col_1.row_1 p {color:#fff;}



.contenedor_mosaico .col_1 .cont_txt {display:table-cell; height:13em;}

.article.col_1.row_2{ height:31.5em;}
./*article.col_1.row_2 .mod_txt h2 a{ font-size:15px; line-height:1;}*/

/*  ============================================================================================================================ ultimos videos */

/* en portada */

.videos {max-height: 58em;}
.videos .encabezado {padding-top: 0.8em;}
.videos .contenedor_mosaico .article .miniatura {margin-bottom: 1em;}
.videos .contenedor_mosaico {padding-top: 1.5em;}
.videos .contenedor_mosaico, .videos .contenedor_mosaico .article {background-color: #232323;}

.videos .contenedor_mosaico .col_1 {height: 15.1em; margin:0 1.5em 1.5em 0;}
.videos .contenedor_mosaico .modulo_compartir {}
.videos .contenedor_mosaico .modulo_compartir .capa_compartir {display:inline-block; position: static; }
.videos .contenedor_mosaico .article h2, .videos .contenedor_mosaico .article h2 a, .videos .contenedor_mosaico .article.col_2 .antetitulo, .videos .contenedor_mosaico .article.col_2 .antetitulo a {color:#fff;}



.videos .contenedor_mosaico .article.col_2 .mod_txt {padding: 1em 0;}
.videos .contenedor_mosaico .article p.figcaption {background-color: #000; color: #666;}
.videos .contenedor_mosaico .article p.figcaption .firma {color: #666;}

/* en portadillas de tags */

.portadilla .videos .encabezado h3 {font: 600 2.4em/1.1em 'proximanova', Arial, Helvetica, sans-serif;}
.portadilla .videos .encabezado .mas {float: right; display: block; margin: 0.5em 1em 0 0; background-color: #999; color: #fff; border-radius: 25px; font: 300 1.2em/1.5em "proximanova",Arial,Helvetica,sans-serif; padding: 0.2em 1em;}
.portadilla .videos .encabezado .mas:hover {background-color: #333; color: #fff; }
.portadilla .videos .contenedor_mosaico {padding-top: 0; border: solid #e7e7e3; border-width: 1px 0;}
.portadilla .videos .contenedor_mosaico, .portadilla .videos .contenedor_mosaico .article {background-color: transparent;}

.portadilla .videos .contenedor_mosaico .col_1 {height: 18.3em; border-left: 1px solid #e7e7e3; padding: 3em 0 0 3em; margin: 0 0 0 3em;}
.portadilla .videos .contenedor_mosaico .col_1 .miniatura{height: 15.1em; overflow: hidden;}
.portadilla .videos .contenedor_mosaico .col_1 .posicionador{height: 15.1em;}
.portadilla .videos .contenedor_mosaico .col_1 .mod_txt {left: 3em; top: 3em;}
.portadilla .videos .contenedor_mosaico .col_1:first-child {margin-left: 0; padding-left: 0; border: 0;}
.portadilla .videos .contenedor_mosaico .col_1:first-child .mod_txt {left: 0;}
.portadilla .videos .contenedor_mosaico .sin_foto .mod_txt {display: block;}



.article h2{color:#000;font-family:'proximanova', Arial, Helvetica, sans-serif; font-weight:600; font-size:2.1em !important; line-height:1.1em; margin-bottom:0.5em;}
.article.opinion h2{font-style: italic; letter-spacing: -1px;}
.article.col_1.opinion h2, .article.col_1-2.opinion h2{letter-spacing: 0;}
.article h2 a{color:#000; display:block}

.article p {font-size:1.5em; line-height:1.4em; color:#333; margin-bottom:0.8em; }
.article p.figcaption {color: #333;font-size: 1.2em;line-height: 1.1em; background-color: #f5f5f5; /*margin:0.3em;*/ padding: 0.6em 1.6em; margin: 0;}
.noticias .article p.figcaption {padding: 0.3em 0; background-color: transparent;}
/*.destacada .article p.figcaption, .article.col_2 p.figcaption, .article.col_1-2 p.figcaption, .article.col_3 p.figcaption, .secundarias .article.col_1 p.figcaption, .emisoras .article.col_1 p.figcaption, .programas .article p.figcaption {padding: 0.3em 1.6em;}*/

.article p.figcaption .firma{color: #333;font-size: 1em; margin: 0;}
.article .antetitulo{font-size:1.6em; line-height:1.4em; color:#000; margin-bottom:0.2em; text-transform: uppercase;}
.article .antetitulo a{color:#000; background:url(/radio/iconos/v1.x/v1.0/varios/flecha_enlace.png) no-repeat right 7px; padding-right:10px;}
.article .antetitulo a:hover{opacity:0.3; background:none;}
.article .antetitulo.cintillo_grafico {font-size: 100%}
.article .cintillo_grafico .contenido a {display: block;overflow: hidden;text-indent: -9000px; padding: 0;}
.article .cintillo_grafico .contenido a:hover {border:0; opacity:0.5;}
.article.col_2 h2{font-size:3.1em !important; margin-bottom:0.25em; }
.article.col_3 h2{font-size:4.1em !important; margin-bottom:0.2em; }
.article.col_3 .mod_txt p{font-size:1.9em; }
/* ============================================================================== ENCUESTAS ====================================================================================  */
.cab_encuesta {padding:1.4em 1.9em;  background:#fff; border-bottom:1px dashed #e7e7e3;}
.encuestas .columna_principal{border:0;}
.cab_encuesta h2 {font:3.4em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:700; color:#000;}
.cab_encuesta h2::first-letter {text-transform:uppercase;}
.cab_encuesta h3 {font:1.8em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300;}
.cab_encuesta p {font:1.4em/1.4em 'proximanova', Arial, Helvetica, sans-serif; color:#858585;}
.section.cont_encuesta {margin-left:1.9em;}
.cont_encuesta .social_media.horizontal {margin:2em 0;}
.cont_encuesta .encuesta .general .pregunta {padding:0 0 2em 0;}
.cont_encuesta .caja.encuesta { border:0;}
.cont_encuesta  .encuesta .pestanas {border-top:1px dotted #E2E2E2; border-bottom:1px dotted #e7e7e3;}
.cont_encuesta .encuesta .contenedor_botones {margin:0;}
.cont_encuesta .encuesta .pregunta {padding:2em 0 0 0;}
.cont_encuesta .encuesta .formulario {padding:2em;border:1px solid #e7e7e3; }
.cont_encuesta .encuesta ul.resultados li .ancho_barras {width:35em;}
.cont_encuesta .encuesta .info {margin:1em 0 0 0;}
.cont_encuesta .pregunta .miniatura {float:right;}
.caja.encuesta { border:1px solid #e2e2e2; width:auto; margin:0;}
.encuesta .pestanas {font:1.1em/1.7em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#999;clear: both; text-transform:uppercase; padding:2em 1em 0.5em; background:none;}
.encuesta .pestanas a, .columna_principal .article .encuesta .pestanas a { color:#858585; padding: 0.5em 1em;}

.encuesta .pestanas a.activo, .columna_principal .article .encuesta .pestanas a.activo {color:#000; background-color: #efefef; border-radius:4px;}

.encuesta .pestanas a:hover, .encuesta .pestanas a.activo:hover {opacity: 0.5;}
.encuesta .pestanas a.first {border-right:1px solid #e2e2e2; padding-right:1.2em;}
.encuesta .pregunta {clear: both; padding:2em 2em 0 2em;}
.columna_principal .article .encuesta h2, .columna_principal .encuesta h2, .columna_secundaria .encuesta h2, .destacada_dos_columnas .encuesta h2, .contenedor_super_destacada .encuesta h2, .columna_principal .cont_encuesta .article h2, .columna_secundaria .caja.encuesta h2 {color:#393939; font:2.4em/1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; margin:0 0 0.3em 0;}






.columna_principal .cont_encuesta .encuesta .grande {margin: 0 2em 0 0;width: 31em; float:left;}
.columna_principal .cont_encuesta .encuesta .grande .foto img{width: 100%; max-width: 31em; height: auto;}
.encuesta .pestanas a .total {margin: 0.5em; padding-left: 0.5em; border-left: 1px solid #ddd;}
.izquierda .encuesta .pestanas a .total, .derecha .encuesta .pestanas a .total, columna_secundaria .encuesta .pestanas a .total, .col_1 .encuesta .pestanas a .total {display: none;}




.columna_principal .cuerpo_noticia .encuesta ul.votacion img, .columna_principal .cuerpo_noticia .encuesta ul.resultados img {width: 100%; max-width: 12.5em; height: auto;}

.columna_principal .cuerpo_noticia .izquierda .encuesta ul.votacion img, .columna_principal .cuerpo_noticia .izquierda .encuesta ul.resultados img, .columna_principal .cuerpo_noticia .derecha .encuesta ul.votacion img, .columna_principal .cuerpo_noticia .derecha .encuesta ul.resultados img {width: 100%; max-width: 8em; height: auto;}




.encuesta ul.votacion .miniatura, .encuesta ul.resultados .miniatura {width: 20%;}

.encuesta ul.votacion li .con_foto, .encuesta ul.resultados li .con_foto {width: 71%;}

.columna_principal .cuerpo_noticia .encuesta ul.votacion .miniatura img, .columna_principal .cuerpo_noticia .encuesta ul.resultados .miniatura img {width: 100%;}


.encuesta ul.votacion li textarea  {border:1px solid #e2e2e2; background:#fff; padding:0.5em;  width:65%; height:5em;font:1.1em/1.3em  Arial, Helvetica, sans-serif; margin-bottom:0.5em; }
.columna_principal .article p.disclaimer {font:1.2em/1.6em 'proximanova',Arial,Helvetica,sans-serif; color:#525252;}

/* fotos */
.encuesta .pregunta .miniatura {margin-bottom:1em;}
.encuesta .pregunta .formulario .miniatura img {margin-bottom:0;}
.centro .encuesta .miniatura{float: right; width: 140px;}
.encuesta ul.votacion .miniatura, .encuesta ul.resultados .miniatura {float: left;margin: 0; margin-right:0.5em;}

.columna_principal .colgante .article .encuesta .miniatura, .columna_principal .destacada .colgante .article .encuesta .miniatura {float: right;}

.columna_principal .colgante .article .encuesta ul.votacion .miniatura, .columna_principal .destacada .colgante .article .encuesta ul.votacion .miniatura {float: none;}

.columna_principal .cuerpo_noticia .encuesta img, .encuesta img, .columna_principal .cuerpo_noticia .centro .encuesta img {display: block; border:1px solid #ededed; height:auto; width: auto;}
.columna_principal .cuerpo_noticia .izquierda .encuesta .foto img, .columna_principal .cuerpo_noticia .derecha .encuesta .foto img {width: 100%}

.contenedor_super_destacada .encuesta .grande .foto {margin-top: 0;}
.columna_principal .colgante .article .encuesta .grande {margin: 0;}
.foto_derecha .article .encuesta .grande {width: auto;margin: 0;float: none;}
.encuesta .grande .foto{display: block; margin-bottom:1em;}
.encuesta .grande .foto img {display: block;}
.encuesta .grande .foto p {padding: 0.5em 0;}
.centro .encuesta .grande .foto img {width: 100%; max-width: 50em;height: auto;margin: 0;}
.izquierda .encuesta .grande .foto img, .derecha .encuesta .grande .foto img {width: 100%; max-width: 20.5em;height: auto;margin: 0;}
.columna_principal .article .encuesta .grande .foto {margin: 0 0 1em;}
.encuesta ul.resultados li .miniatura {float: left;text-align: left;vertical-align: middle; margin-right:1em;}
.encuesta a {color:#000; }

/* fin fotos */
.encuesta .formulario {clear: both; padding-top:0.2em;}
.encuesta ul.votacion {margin: 0;clear: both;}
.encuesta ul.votacion li, .encuesta ul.resultados li {font:1.4em/1.6em 'proximanova', Arial, Helvetica, sans-serif; color:#000; background-color: #fff;margin: 0;padding: 0.5em 0 ;}
.columna_principal .cuerpo_noticia .encuesta ul.votacion li img{vertical-align: middle; margin-right:0.5em;}
.encuesta ul.votacion li label, .encuesta ul.votacion li input  {vertical-align: middle; }
.encuesta ul.votacion li label:hover {cursor: pointer;color: #888;}
.encuesta ul.resultados {width: 100%;}
.encuesta ul.resultados li .ancho_barras {float: left;}
.centro .encuesta ul.resultados li .con_foto {width: 22em;}
.centro .encuesta ul.resultados li .sin_foto {width: 34em;}
.izquierda .encuesta ul.resultados li .con_foto, .derecha .encuesta ul.resultados li .con_foto {margin-left:0;}
.izquierda .encuesta ul.resultados li .sin_foto, .derecha .encuesta ul.resultados li .sin_foto {}
.encuesta ul.resultados li .opcion {display: block;width: auto;margin: 0;}
.encuesta ul.resultados li .barra {height:0.8em;display: block;float: left;background: #075383 ;margin:0.4em 0.6em 0 0; position:relative; border-radius:0;}
.encuesta ul.resultados li .valor {color: #075383;float: left;display: block;width: auto;}
.encuesta .contenedor_botones {clear: both;margin: 2em 2em 0;position: relative; border-top:1px solid #E3E3E3; padding:2em 0;}
.encuesta a.boton {display: block;float: left;width: auto;text-align: center;}
.encuesta a.votar {font: 1.3em 'proximanova', Arial, Helvetica, sans-serif;border: 1px solid #E2E2E2;border-radius: 4px; color: #000000;float: left;padding: 0.7em 0.9em;text-transform: uppercase; }
.encuesta a.resultados {font: 1.3em 'proximanova', Arial, Helvetica, sans-serif;border: 1px solid #E2E2E2;border-radius: 4px; color: #000000;float: right;padding: 0.7em 0.9em;text-transform: uppercase;}
.encuesta a.boton:hover{box-shadow:1px -1px 5px #CCCCCC inset;}
.derecha .encuesta a.votar, .derecha .encuesta a.resultados, .izquierda .encuesta a.votar, .izquierda .encuesta a.resultados{padding: 0.5em 0.8em;}





/* notificaciones */

.encuesta .info {padding: 0.8em;margin: 1em 2em 0; background:#f5f5f5; }
.encuesta .info p, .columna_principal .article .encuesta .info p {padding: 0;margin: 0;font:1.1em/1.3em 'proximanova', Arial, Helvetica, sans-serif;border: none;color: #000;}

.encuesta .cerrado {background: #dd480b;}
.encuesta .ok p, .columna_principal .article .encuesta .ok p {color: #05a04a;}

.encuesta .error p, .columna_principal .article .encuesta .error p {color: #bf0000;}

.encuesta .capa_error {width: 24em;background-color: #fff;border: 1px solid #ededed;box-shadow: #bbb 1px 1px 2px;border-radius: 0.4em;position: absolute;bottom: 0.8em;left: 0.8em;padding: 2.5em 1.5em;}
.encuesta .capa_error .admiracion {font:2em/1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300;color: #000;display: block;float: left;background-color: #fff;-moz-border-radius: 1.5em;-webkit-border-radius: 1.5em;border-radius: 1.5em;border: 2px solid #000;width: 1.5em;height: 1.2em;padding: 3px 0 3px 0;margin: 0 0.5em 0 0;text-align: center;}
.encuesta .capa_error p {font:1.7em/1.3em 'proximanova', Arial, Helvetica, sans-serif;color: #000;text-shadow: 1px 1px 0 #fff;margin: 0;}
.encuesta .capa_error a.aceptar {font: 1.3em 'proximanova', Arial, Helvetica, sans-serif;text-transform: uppercase;color: #777;border-radius: 0.2em;padding: 0.5em 1.5em; clear:both; background:#e2e2e2;}
.encuesta .capa_error a.aceptar:hover {background-color: #999;}


/* fin notificaciones */


/* intro de la encuesta */

.encuesta p.contexto,
.columna_principal .article .encuesta p.contexto {font: 1.5em/1.4em 'proximanova', Arial, Helvetica, sans-serif; font-weight:400;padding-bottom: 0.8em; margin:0; }
.encuesta .general p.contexto {clear: none;}

/* encuesta en temáticos */
.section .encuesta .encabezado{min-height:0; margin:0; border-bottom: 1px solid #e3e3e7; padding: 0.8em; font-size:2.1em;}
.contenedor_generico .col_1-2 .encuesta .miniatura.figure img {width: 100%; max-width:4.5em; height: auto;}
.contenedor_generico .col_1-2 .encuesta .miniatura .figure img {width: 100%; max-width:14em; height: auto;}
.contenedor_generico .col_1-2 .encuesta .grande .figure img {width:100%;}
.col_1-2 .encuesta .miniatura{float:right; margin-left:0.5em;}
.secundaria .encuesta .pregunta{padding:2em 2em 0; }

/* ============================================================================== CONCURSOS, TRIVIA, QUIZS ==========================================================================  */



/* Quiz*/

.sumario_quiz {}
.contenedor_generico .sumario_quiz .mod_txt { /*display:table;*/ border-top:1px dotted #e7e7e3; padding:2em; margin: 0; width: auto; background: none repeat scroll 0 0 #f7f7f7; border-bottom: 4px solid #efefef; }
.contenedor_generico .col_2 .sumario_quiz .mod_txt {width: auto;}
.sumario_quiz .titulo_global {background-color: #fff; border-top: 2px solid #dd480b; border-bottom: 1px solid #efefef; margin: -2.1em -2em 1em; padding: 2em;}
.sumario_quiz .titulo_global h3, .columna_principal .cuerpo_noticia .sumario_quiz .titulo_global h3{font:1.8em/1.5em 'proximanova', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0;}

.sumario_quiz h2 { font:2em/1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color:#000; }
.opinion .sumario_quiz h2 { font-style: normal; }
.sumario_quiz .mod_txt p.pregunta {text-transform: uppercase; font:1.3em/1.7em 'proximanova', Arial, Helvetica, sans-serif; color:#666; margin-bottom:1em;}
.sumario_quiz .votacion {margin-top:2em;}
.sumario_quiz .votacion li {margin-bottom:2em;}
.sumario_quiz .contenedorenlaces {position:relative; height:5em; border-top:1px dotted #e7e7e3; }
.sumario_quiz .contenedorenlaces a, .sumario_quiz .contenedorcompartir a {border-radius: 4px;color: #000;float: left;font: 1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; padding: 0.5em 0.8em;text-align: center;text-transform: uppercase; border:1px solid #E7E7E3; background-color: #fff; margin-top:1.5em;}

.sumario_quiz .contenedorenlaces a:hover, .sumario_quiz .contenedorcompartir a:hover {box-shadow:1px -1px 5px #CCCCCC inset;}

.sumario_quiz .contenedorenlaces li {position:absolute; top:0; }
.sumario_quiz .contenedorenlaces li.anterior {left:0;}
.sumario_quiz .contenedorenlaces li.siguiente {right:0;}
.sumario_quiz .mod_txt p {font:1.5em/1.5em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#3333;}
.sumario_quiz .info {margin:1em 0 0 0;}
.sumario_quiz .mod_txt .info p {text-transform:uppercase; margin:0 0 1em; display:none;}
.sumario_quiz .mod_txt .info p.activo {display:block;}
.sumario_quiz .mod_txt .info p.ok {color:#075383; font-family:'proximanova', Arial, Helvetica, sans-serif;}
.sumario_quiz .mod_txt .info p.error {color:#bf0000; font-family:'proximanova', Arial, Helvetica, sans-serif;}

/* trivia */
.sumario_quiz .contenedorenlaces a.disabled {display:none;}

/* con dibujo de input */
.sumario_quiz .votacion .opcion {margin:0; font:1.5em/1.5em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#000; padding:0.8em 0.8em 0.8em 2.5em; background:#fff url(/radio/iconos/v1.x/v1.0/quizs/ico_input_off.png) no-repeat 12px 14px; border:1px solid #d4d4d4; border-radius:4px; display:block; cursor: pointer;}
.sumario_quiz .votacion .opcion:hover, .sumario_quiz .votacion .opcion.activo {background-color:#e7e7e3; }

.sumario_quiz .votacion .opcion.correcto{background:#075383 url(/radio/iconos/v1.x/v1.0/quizs/ico_input_correcto.png) no-repeat 12px 14px; color:#fff; }
.sumario_quiz .votacion .opcion.cheked{background:#075383 url(/radio/iconos/v1.x/v1.0/quizs/ico_input_on.png) no-repeat 12px 14px; color:#fff; }
.sumario_quiz .votacion .opcion.incorrecto{background:#bf0000 url(/radio/iconos/v1.x/v1.0/quizs/ico_input_incorrecto.png) no-repeat 12px 14px; color:#fff; }
.sumario_quiz .votacion .opcion.disabled {color: #ddd; background-image: none; border-color: #efefef; cursor: default;}
.sumario_quiz .votacion .opcion.disabled:hover {background-color:#fff;}
.sumario_quiz .resultados {margin-bottom:1.7em; overflow: hidden;}
.sumario_quiz .mod_txt .resultados p {margin-bottom:1em; font: 1.6em 'proximanova', Arial, Helvetica, sans-serif; font-weight:600; color: #fff; display: inline; float: left; padding: 0.5em 1em; border-radius: 4px;}
.sumario_quiz .mod_txt .resultados p.ok {background-color:#075383;margin-right: 1em;}
.sumario_quiz .mod_txt .resultados p.error {background-color:#bf0000;}
.sumario_quiz .resultados_social .resultados {margin-bottom:0;}
.sumario_quiz .mod_txt p.mensaje  {background-color: #fefde0; border: 1px solid #e9e8cf; border-radius: 4px; margin: 1em 0; padding: 1em; text-align: center; font: 1.5em/1.5em 'proximanova', Arial, Helvetica, sans-serif;}

/* Concurso
---------------------------------------------------------- */

.sumario_concurso {border-top:1px dotted #e7e7e3; padding:2em 2em 1em; background: none repeat scroll 0 0 #f7f7f7; border-bottom: 4px solid #efefef;}
.sumario_concurso .sonrisa {font: 600 3em/1.85em 'proximanova', Arial, Helvetica, sans-serif; background-color: #075383; color: #fff; border-radius: 100%; width: 2em; height: 2em; margin-right: 0.5em; text-align: center; display:block; border: 8px solid #efefef; margin: -1em 0 0.4em -0.5em;}
.sumario_concurso h2, .columna_principal .sumario_concurso h2 {line-height: 1.2em;}

.opinion .sumario_concurso h2 { font-style: normal; }
.sumario_concurso .pregunta h3{margin-bottom: 0.7em;}
.sumario_concurso h3 {font:2.1em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; color:#333; margin: 0 0 0.5em;}
.sumario_concurso p, .columna_principal .sumario_concurso p {margin-bottom: 1em; line-height: 1.5em;}

.sumario_concurso p.enviar a, .columna_principal .sumario_concurso p.enviar a {margin-bottom: 1em; font: 600 1.2em 'proximanova', Arial, Helvetica, sans-serif; color: #fff; display: block; width: 6em; text-decoration: none; text-align: center; padding: 0.5em 1em; border-radius: 4px;background-color:#075383;}

.sumario_concurso p.enviar a:hover {background-color:#333;}
.sumario_concurso p.aceptar_bases, .columna_principal .sumario_concurso p.aceptar_bases {font: 400 1.1em/2em 'proximanova', Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; margin-bottom: 0;}

.columna_principal .sumario_concurso p.aceptar_bases {margin-bottom: 1.5em;}
.sumario_concurso p.aceptar_bases input {vertical-align: middle; margin-right: 0.5em;}
.sumario_concurso p.aceptar_bases a {text-decoration: underline; color: #333;}
.sumario_concurso p.aceptar_bases a:hover {text-decoration: none;}
.sumario_concurso p.mensaje  {background-color: #fefde0; border: 1px solid #e9e8cf; border-radius: 4px; margin: 1em 0; padding: 1em; text-align: center; font: 1.5em/1.5em 'proximanova', Arial, Helvetica, sans-serif;}
.sumario_concurso .recuadro_cargando {overflow: hidden;}
.sumario_concurso .c_spinner {font: 600 1.8em/2.2em 'proximanova', Arial, Helvetica, sans-serif; color: #000;}
.sumario_concurso .spinner {background: url(/radio/iconos/v1.x/v1.0/varios/cargando.gif) no-repeat 0 0; width: 2.4em; height: 2.4em; margin-right: 1em; float: left;}
.sumario_concurso .campo_texto {font: 400 1.6em/1.4em 'proximanova', Arial, Helvetica, sans-serif; color: #000; background-color: #fff; border:1px solid #ddd; border-radius: 4px; margin: 0 0 0.5em; min-height: 9em; padding: 1.2em 1.5em; resize: none; width: 28.5em; width: 88%;}
.sumario_concurso .contador, .columna_principal .article .cuerpo_noticia .sumario_concurso .contador {color: #545454; text-align: right;}

.sumario_concurso .contador .caracteres {background-color: #fff; border-radius: 4px; border: 1px solid #ddd; color: #000; display: inline-block; font-weight: 600; padding: 0.2em 0.4em;}
.sumario_concurso .campo_selector {background-color: #f2f2f2; border: 1px solid; border-color: #ddd #fff #fff #ddd; border-radius: 4px; color: #333; cursor: pointer; display: inline-block; margin: 0 0 1em; width: 100%; outline: none; padding: 1em 0.3em 1em 1em; font: 400 1.6em/1em 'proximanova', Arial, Helvetica, sans-serif;}
.sumario_concurso p.codigo_pomocional {font: 600 2em/1.2em 'proximanova',Arial,Helvetica,sans-serif; color: #333;}
.sumario_concurso .codigo_pomocional strong {background-color: #fff; border: 1px solid #eaeaea; border-radius: 4px; clear: both; color: #777; display: block; padding: 0.5em 0 0.4em; margin-top: 0.2em; text-align: center; font-size: 3em; letter-spacing: 0.1em;}
.sumario_concurso ul, .sumario_concurso ol {background-color: #fff; border: 1px solid #eaeaea; border-radius: 4px; padding: 2em; margin-bottom: 2em;}

.sumario_concurso ul li, .sumario_concurso ol li{margin-left: 1.5em; padding: 0.2em 0; font: 400 1.6em/1.6em 'proximanova', Arial, Helvetica, sans-serif;}

.sumario_concurso ol li{list-style-type: decimal;}
.sumario_concurso ul li{list-style: outside url(/radio/iconos/v1.x/v1.0/varios/bullet_azul.gif);}
.sumario_concurso ul.botones_registrado, .sumario_concurso ul.listado_opciones {background-color: transparent; padding: 0; margin: 0; border: none;}

.sumario_concurso ul.botones_registrado li, .sumario_concurso ul.listado_opciones li{list-style: none; margin: 0; padding: 0; line-height: 1.3em;}

.sumario_concurso ul.listado_opciones li label{margin: 0 0 0.7em; color:#000; padding:0.8em 0.8em 0.8em 2.5em; background-color:#fff; border: 1px solid #eaeaea; border-radius:4px; display:block; cursor: pointer; position: relative;}
.sumario_concurso ul.listado_opciones li label input{position: absolute; top: 1.1em; left: 1em;}
.sumario_concurso ul.listado_opciones li label:hover {background-color:#e7e7e3; }
.sumario_concurso a.boton_registrado, .sumario_concurso a.boton_no_registrado {float: left; margin-bottom: 1em; font: 600 1em 'proximanova', Arial, Helvetica, sans-serif; color: #fff; display: block; width: 40%; text-decoration: none; text-align: center; padding: 0.5em 1em; border-radius: 4px; background-color:#075383;}

.sumario_concurso a.boton_no_registrado {background-color:#333;}
.sumario_concurso a.boton_registrado {margin-right: 0.5em;}
.sumario_concurso a.boton_registrado:hover, .sumario_concurso a.boton_no_registrado:hover {background-color:#000;}


/* si en col_1 */

.col_1 .sumario_concurso .codigo_pomocional strong {font-size: 1em;}
.col_1 .sumario_concurso a.boton_registrado, .col_1 .sumario_concurso a.boton_no_registrado {float: none; width: auto; margin-right: 0;}

.col_1 .sumario_concurso p.enviar a {width: auto;}
.col_1 .sumario_concurso ul, .col_1 .sumario_concurso ol {padding-left: 0;}

.col_1 .sumario_concurso .campo_texto {padding: 1em; width: 80%;}
.col_1 .sumario_quiz .contenedorenlaces a, .col_1 .sumario_quiz .contenedorcompartir a {font-size: 1.2em;}

.col_1 .sumario_concurso ul li, .col_1 .sumario_concurso ol li {font-size: 1.4em;}

.col_1 .sumario_concurso p.aceptar_bases input {margin-right: 0.2em;}
.col_1 .encuesta a.votar,
.col_1 .encuesta a.resultados {font-size: 1.1em; padding: 0.7em 0.5em;}


/* ============================================================================== TAGS ====================================================================  */
.tags{position:relative; }
.tags .contenedor {overflow: hidden; padding:1.6em 0 0;}
.columna_principal .tags .contenedor {width:74em; float:left;}
.programa .columna_principal .tags {margin:0;float:none;}
.programa .columna_principal .tags .contenedor {float:none;}
/*.tags h4 {display: inline;color: #000;font:1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700;padding: 0.4em 0.7em;}*/
.tags h4{font:1.8em 'proximanova', Arial, Helvetica, sans-serif; font-weight:400; display:block; padding:0 0 0.5em 0;}
.tags ul {display: inline;clear:both; }
.tags ul li {display: inline;}
.tags ul li a {font:1.3em/1em 'proximanova', Arial, Helvetica, sans-serif; color:#fff; background:#C2C2BB; border-radius:25px;display:inline-block; padding:8.5px 15px; -moz-box-shadow: inset 2px 2px 5px #9d9d97;-webkit-box-shadow: inset 2px 2px 5px #9d9d97;box-shadow: inset 2px 2px 5px #9d9d97; margin:0 0.4em 1.2em 0;}
.tags ul li a:before {content: "#";}
.tags ul li a:hover {background:url(/radio/iconos/v1.x/v1.0/varios/bg_grey.png);}
.tags a.mostrar,.tags a.ocultar {display: block;height: 3em; width:3em;background-color:#C2C2BB; border-radius:25px;display:inline-block; -moz-box-shadow: inset 2px 2px 5px #9d9d97;-webkit-box-shadow: inset 2px 2px 5px #9d9d97;box-shadow: inset 2px 2px 5px #9d9d97; margin:1.6em 0 0 0; background-image:url(/radio/iconos/v1.x/v1.0/varios/bg_mas_menos.png); background-repeat:no-repeat; position:absolute; top:0;right:0.5em; }
.tags a.ocultar {background-position:-29px 0;  }
.tags a.mostrar {background-position:1px 0; }




/* ============================================================================== APOYOS EN PORTADILLA =========================================================================  */

/*
.bloque_apoyos .encabezado h3 {font:2.2em/0.8em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700;}
.bloque_apoyos .contenedor_generico{background:#fff; float:left; border-spacing:0; padding:0 0 1.5em 0;}
.bloque_apoyos .contenedor_generico .article .mod_txt{position:absolute; width:19.1em; height:17.7em; top:0; left:0; margin:0; overflow:hidden; padding:1em 1.6em; background:url(/radio/iconos/v1.x/v1.0/varios/bg_2e2e2e.png); display:none; }
.bloque_apoyos .contenedor_generico .article:hover .mod_txt{display:block; }
.bloque_apoyos .contenedor_generico .article{width:21.1em; margin-bottom:2.5em;}
.bloque_apoyos .contenedor_generico .article .figure img {max-width:21.1em;height:auto; }
.bloque_apoyos .contenedor_generico .article {display:block; float:left; position:relative; margin-left:1.5em;}
.bloque_apoyos .modulo_compartir {margin:1em 0 0 0;}
.bloque_apoyos .modulo_compartir .capa_compartir {display:inline-block; }
.columna_principal .bloque_apoyos .article .antetitulo {font-size:1.5em; color:#fdbd00;}
.bloque_apoyos .article h2 {font:1.5em/1.3em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#fff;}
.bloque_apoyos .article h2 a{color:#fff;}
.bloque_apoyos a.comentarios {margin-top:1em;}

.bloque_apoyos.fotogalerias .contenedor_generico .article .mod_txt{ width:21.8em; height:21.2em; background:url(/radio/iconos/v1.x/v1.0/varios/bg_fdbd00.png);}
.bloque_apoyos.fotogalerias .contenedor_generico .article{width:24.8em;}
.bloque_apoyos.fotogalerias .contenedor_generico .article .figure img { }
.bloque_apoyos.fotogalerias .article .antetitulo {color:#fff;}
.bloque_apoyos.fotogalerias .article h2 {color:#061423;}
.bloque_apoyos.fotogalerias .article h2 a{color:#061423;}

.bloque_apoyos {border-bottom:1px solid #E4E4E4; margin-bottom:-1px;}

.bloque_apoyos .ver_mas{margin-top:1.5em; float:left; text-align:center; height:6em; width:100%;}
.bloque_apoyos a.mas{background:#fff;border-radius: 4px;color: #000;font: 600 1.4em/1.1em 'proximanova',Arial,Helvetica,sans-serif;padding: 0.7em 0.9em; text-transform: uppercase; border:1px solid #e2e2e2; }
a.mas:hover{box-shadow:1px -1px 5px #CCCCCC inset;}
*/
/*  ============================================================================================================================  relacionados*/
.relacionados{border:1px solid #e7e7e3; padding:2em 0 1em 1.2em;}
.relacionados .article img {width:7em; height:auto; float:left; margin-right:1.3em;}
.relacionados .article h2 {font-size:2.4em; margin-bottom:0.4em;}
.columna_principal .relacionados .article .antetitulo, .relacionados .article .antetitulo {line-height:0.8em;}

.relacionados .mod_txt{float:left; width:88%;}
.relacionados h3{font: 600 2.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif;}
/*  ==============================================================================================  CABECERAS DE SECCIONES  ===============================================================*/

/*cabecera temas*/
.seccion{ background: #075383;border-bottom: 1px solid #E5E5E5; min-height: 9.2em; margin: 0 auto;}
.seccion .titular{color: #fff; float: left;font: 400 5em "proximanova",Arial,Helvetica,sans-serif;margin: 0.33em 0 0.3em 0.6em;}
.seccion .titular a{ color: #fff;}
.seccion .modulo_compartir {float:right; margin-top:0.3em;}
.seccion .modulo_compartir .capa_compartir{display:inline-block; }
.seccion .comentarios{float:right;margin:0.8em 0 0 1em;}

.menu_desplegable.tema{float:right;width:33.4em; text-align:right; margin:1em 4em 0 0; }
.menu_desplegable.tema .boton_menu_section, .menu_desplegable.tema .boton_menu_desplegable {color: #000; font-size:1.3em;padding-right: 0; padding-left:0.5em; }

.menu_desplegable.tema .boton_menu_section {background: url(/radio/iconos/v1.x/v1.0/varios/tic_gris.png) no-repeat left 0; margin-left: 0; padding-left:1.5em; padding-bottom:0.3em; }
.menu_desplegable.tema .boton_menu_desplegable {background: url(/radio/iconos/v1.x/v1.0/varios/tic_azul.png) no-repeat left 0; margin-left: 0; padding-left:1.5em; padding-bottom:0.3em; }
.menu_desplegable.tema .capa_menu_desplegable li {text-align:left;}
.menu_desplegable.tema .capa_menu_desplegable li a { background: none;color: #000;font: 1.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif;margin-bottom: 0.9em;padding:0.2em 0 0 1.8em; text-transform:uppercase;background: url(/radio/iconos/v1.x/v1.0/varios/tic_gris.png) no-repeat left 0; }
.menu_desplegable.tema .capa_menu_desplegable li a:hover, .menu_desplegable.tema .capa_menu_desplegable li.activo a { background: url(/radio/iconos/v1.x/v1.0/varios/tic_azul.png) no-repeat left 0; }

.menu_desplegable.tema .notificacion{color: #000;font: 1.4em/1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; padding:1em; background:#f8f8f8;border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;margin-top:1.4em;text-align:left;  }
.menu_desplegable.tema .notificacion .etiqueta{font-family:'proximanova',Arial,Helvetica,sans-serif; font-weight:700;  }
.menu_desplegable.tema .notif{color: #000;font: 1.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; text-align:left;margin-top:1.2em;}
.menu_desplegable.tema .boton{font:1.4em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700; color:#000; background:#fff; padding:0.5em 1.5em; clear:both; float:right; border:1px solid #e7e7e3; border-radius:5px; text-transform:uppercase;}
.menu_desplegable.tema .boton:hover{box-shadow:1px -1px 5px #CCCCCC inset;}
.contenedor_barra_etiquetas .tags h4 { display: block;font: 400 1.8em 'proximanova',Arial,Helvetica,sans-serif;padding: 0 0 1em;}


/*  =========  cabecera firmas*/
.contenedor_header .capa_header_firmas { background: none;border-bottom: 1px solid #E5E5E5; min-height: 4em; padding-left: 0;margin: 0 auto;padding: 3em 0 0.5em 0; }
.capa_header_firmas .titular{color: #232323; float: left; font: 3.7em/0.8em 'proximanova',Arial,Helvetica,sans-serif;}
.capa_header_firmas .titular a{color: #232323;}

/*  ==========  CABECERA PROGRAMAS */
.seccion.programa{background:#075383;padding: 3em 2em 1.5em;min-height:5em; position:relative; margin:0 auto; }
.seccion.programa h1{font:5em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#fff; letter-spacing:-1px; }
.seccion.programa h1 a{color: #fff;}
.seccion.programa h1 a:hover, .seccion .titular a:hover{opacity: 0.5;}
.seccion.programa .navegacion {margin-top:1em; float:left;}
.seccion.programa .navegacion ul{float:left; font:1.3em/1.6em 'proximanova', Arial, Helvetica, sans-serif;}
.seccion.programa .navegacion li{display:inline;}
.seccion.programa .menu li a{color:#fff;text-transform:uppercase; float:left; margin-right:0.5em; padding: 0.1em 0.5em 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.seccion.programa .menu li.home a{ text-indent:-9999px;width:16px; height:13px; background:url(/radio/iconos/v1.x/v1.0/varios/ico_home.png) no-repeat 3px 0; margin-top:3px;}
.seccion.programa .menu li a:hover{color:#fff;}
.seccion.programa .menu li.activo a{background-color:#000;}
.seccion.programa .menu li.activo a:hover{background-color: #000;}
.seccion.programa .redes li a{width:1.9em; height:1.7em; display:block; text-indent:-9999px; float:left; background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_cabecera.png); background-repeat:no-repeat; margin:0 0 0 10px;}
.seccion.programa .redes li a:hover, .seccion.programa .redes li.activo a{opacity:0.2;}

.seccion.programa .redes li.rss a{background-position:0 0;}
.seccion.programa .redes li.twitter a{background-position:-39px 0;}
.seccion.programa .redes li.facebook a{background-position:-80px 0;}
.seccion.programa .info_locutor{position:absolute; bottom:0; right:2em; max-width: 45em;}
.seccion.programa .info_locutor .foto{float:left;margin-right: 0.9em;}
.seccion.programa .info_locutor .foto img{display: block;}
.seccion.programa .info_locutor .info{float:left; margin-top:5em; max-width: 33em;min-width: 18em;}
.seccion.programa .info_locutor .locutor{font:1.6em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#f5f5f4; margin-bottom:0.3em;}
.seccion.programa .info_locutor .locutor a{color:#f5f5f4;}
.seccion.programa .info_locutor .horario{font:1.2em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#fff; text-transform:uppercase;}
.seccion.programa .info_locutor .horario a{ color:#000;}
.seccion.programa .navegacion.der{float:right;}
.seccion.programa .navegacion.izq .menu li a{text-transform:none; }
.seccion.programa ul.podcast {margin-top: 0;}
.seccion.programa ul.podcast li{color: #fff; text-transform: uppercase;}
.seccion.programa ul.podcast li a{background-image:url(/radio/iconos/v1.x/v1.0/redes/podcast_negro.png); margin-top: -3px;}
.seccion.programa ul.podcast li a:hover{opacity:0.2;}

/*  ==========  CABECERA EMISORA */
.seccion.emisora{background:#075383 ;min-height:5em; position:relative; margin:0 auto; padding-bottom: 0; }
.seccion.emisora h1 {color: #fff;font: 400 5em "proximanova",Arial,Helvetica,sans-serif; padding: 0.33em 0 0.3em 0.6em;}
.seccion.emisora h1 a{color: #fff;}
.seccion.emisora h1 a:hover{opacity: 0.5;}

.seccion.emisora ul{font:1.3em/1.6em 'proximanova', Arial, Helvetica, sans-serif;}
.seccion.emisora ul li.enunciado{font:1.2em/1.3em 'proximanova', Arial, Helvetica, sans-serif;}
.seccion.emisora .menu {padding: 0 1.7em;}
.seccion.emisora .menu li a{ font-weight:300; color:#000;text-transform:uppercase; float:left; margin-right:0.5em; padding: 0.1em 0.5em 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.seccion.emisora .menu li.home a{ text-indent:-9999px;width:16px; height:13px; background:url(/radio/iconos/v1.x/v1.0/varios/ico_home.png) no-repeat 5px 0; margin-top: 4px;}
.seccion.emisora .menu li a:hover{color:#fff;}
.seccion.emisora .menu li.activo a{background-color:#fff;}
.seccion.emisora .menu li.activo a:hover{background-color: #000;}

.seccion.emisora .navegacion {padding: 1em 0;}
.seccion.emisora .navegacion ul{float:left;}
.seccion.emisora .navegacion li{display:inline; color: #777;}
.seccion.emisora .navegacion li a{color: #fff;}
.seccion.emisora .navegacion li a:hover{opacity: 0.5;}
.seccion.emisora .navegacion li.activo a{color: #000;}
.seccion.emisora .navegacion li.activo a:hover{color: #fff; opacity: 1;}

ul.podcast {margin-top: 1px;}
ul.podcast li{color: #777; float: left;}
ul.podcast li a{width:1.9em; height:1.7em; display:block; float: left; text-indent:-9999px; background-image:url(/radio/iconos/v1.x/v1.0/redes/podcast.png); background-repeat:no-repeat; margin:0 0 0 10px;}
ul.podcast li.rss a{background-position: 3px 1px;}
ul.podcast li.itunes a{background-position: -24px 1px;}
ul.podcast li.feedly a{background-position: -52px 1px;}

.seccion.emisora .navegacion .redes {float: right; margin-right: 1em;}
.seccion.emisora .navegacion .redes li {color: #777; float: left;}
.seccion.emisora .navegacion .redes li a{width:1.9em; height:1.7em; display:block; float: left; text-indent:-9999px; background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_emisoras.png); background-repeat:no-repeat; margin:0 0 0 10px;}
.seccion.emisora .navegacion .redes li a:hover, .seccion.emisora .navegacion .redes li.activo a{opacity:0.2;}

.seccion.emisora .navegacion .redes li.facebook a{background-position: 8px 3px;}
.seccion.emisora .navegacion .redes li.twitter a{background-position: -21px 3px;}
.seccion.emisora .navegacion .redes li.googleplus a{background-position: -51px 3px;}
.seccion.emisora .navegacion .redes li.youtube a{background-position: -77px 2px;}
.seccion.emisora .navegacion .redes li.instagram a{background-position: -101px 3px;}


/*  ================================================================================== cajas aside =======================================================================================*/
/*gomas*/
.goma  {border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; margin:1.5em auto 0 auto; padding:1em 1em 0 1em; background:#fff;width: 27.8em;}
.goma .article{margin-bottom:1em;}
.goma .article img { float: left;height: auto;margin: 0 1em 0 0;vertical-align: middle; max-width: 15em; width: 100%; }

.goma .article h4, .goma .article h2{font:600 1.3em/1.3em 'proximanova',Arial,Helvetica,sans-serif; margin: 0.2em 0 0 ; color:#000; }

.goma .article h4 a, .goma .article h2 a{color:#000; }

.goma .article h4 a:hover, .goma .article h2 a:hover {border-bottom:1px dotted #000;}

.goma .article p {font-size:1.1em; line-height:1.5em; color:#333; }
.goma .article p a{color:#000; }
.goma .article .antetitulo {line-height:1em; font-size:1.3em; color:#333; }
.goma .article .antetitulo.cintillo_grafico{line-height:1.4em; font-size:1.6em;}
.goma .article .antetitulo a {background:none;color:#FDBE00; }
.goma .miniatura .posicionador {float:left; }


/* caja_autor
.----------------------------------------------------------
.caja_autor {padding:0.7em 0 1.3em 0; border-bottom:1px solid #E7E7E2;}
.caja_autor .columna_foto {width: 3.6em;float: left;}
.caja_autor .columna_foto img { width: 3.6em;height: auto;display: block; border-radius:50%; margin-top:0.2em;}
.caja_autor .columna_donde {float: right;max-width:22em;}
.caja_autor .columna_donde ul { margin:1.2em 0 0 0; }
.caja_autor .columna_donde ul li {display:inline; margin-left:0.2em;}
.caja_autor .columna_donde ul li a { font:1.2em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600;color:#333; background:url(/radio/iconos/v1.x/v1.0/redes/redes_compartir.png); background-repeat:no-repeat; padding:0.3em 0 0.3em 1.5em;  }
.caja_autor .columna_donde ul li a.facebook { background-position:0 2px; text-indent:-9999px; display:inline-block; margin-top:-0.3em;  }
.caja_autor .columna_donde ul li a.twitter { background-position:0 -94px;}
.caja_autor .columna_donde ul li a.g_plus { background-position:0 -45px; text-indent:-9999px; display:inline-block; margin-top:-0.3em; width:0;}
.caja_autor .columna_donde ul li a.facebook:hover { background-position:0 -23px}
.caja_autor .columna_donde ul li a.twitter:hover { background-position:0 -118px}
.caja_autor .columna_donde ul li a.g_plus:hover { background-position:0 -69px}
.caja_autor .columna_donde iframe { display: block;margin-left: 1.4em;}
.caja_autor .columna_quien {float: left; padding:1em 0 0 1em; }
.caja_autor .columna_quien .nombre {font:1.6em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; display:inline;}
.caja_autor .columna_quien .nombre a {color: #000;}
.caja_autor .columna_quien .nombre a:hover {border-bottom:1px dotted #000;}
.caja_autor .columna_quien .descripcion {margin: 7px 0 0 0;color: #333; font: 1.4em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:400;display:inline;}
.caja_autor .columna_quien .descripcion::before{content:" - ";} */


/* caja*/
.caja{margin: 1.5em auto 3em auto; position: relative; width: 30em;}
.caja .encabezado{font:1.9em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700; color:#000; padding-bottom:0.7em;}
.caja .encabezado a{color:#000; }
.caja .contenedor {background:#fff;border: 1px solid #e2e2e2; border-top:none; min-height:10em;padding: 1.5em 1.5em 1em; }
.caja .contenedor h2{font:1.9em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; color:#000;}
.caja .contenedor h2 a:hover{color:#878787;}
.caja .contenedor .article{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #e7e7e3;}
.caja .article:last-child{border:0;margin-bottom:1.5em; }
.caja .destacada .article:last-child {border-bottom:1px solid #e7e7e3;}
.caja .article .antetitulo {line-height:1em; font-size:1.3em; margin-bottom:0.5em; }
.caja .article .antetitulo a {background:none;color:#dd480b; }
.caja .article .antetitulo.cintillo_grafico {line-height:1.4em; font-size:1.6em;}
.caja .article p {font-size:1.3em; }
.caja .firma{display:block;}
.caja a.comentarios{margin-left:0;}
.caja .miniatura {float: left;}
.caja .destacada .centro .foto {margin-bottom: 1em;}
.caja .destacada .miniatura {max-width: 11em;}
.caja .foto img{width: 100%; max-width:11em; height:auto;}
.caja .miniatura, .caja .destacada .miniatura {margin-right:1em;}

.caja .destacada .foto img{max-width: none;}
.caja .article .apoyos {clear: both; float: left; width: 100%;}
.caja .article .apoyos li {font-size: 1.1em; padding-bottom: 7px; background-size: auto 22px;}
.caja .apoyos li.foto, .caja .article .apoyos li.foto {float:none;}

.caja .modulo_compartir{margin-left:0;}
.caja .miniatura .boton_video {background: url(/radio/iconos/v1.x/v1.0/varios/boton_video_peq.png) no-repeat 0 0;height: 1.8em; width: 1.8em; bottom:5px; left:5px;}
.caja .miniatura .en_directo {font:1.1em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; padding:6px 7px 4px 7px;left:5px; top:5px;}
.caja .article p.figcaption {width:9em; margin:0;}
.caja .ver_mas{padding:1.5em 2em;border-top:1px solid #e2e2e2; margin-top:1.5em;}
.caja a.mas{background:#fff;border-radius: 4px;color: #000;font: 600 1.4em/1.1em 'proximanova',Arial,Helvetica,sans-serif;padding: 0.7em 0.9em; text-transform: uppercase; float:right;border:1px solid #e2e2e2}

/* caja generico con foto 
.caja.generico_foto .contenedor {padding: 2em 1.5em 1em 1.5em; }
.caja.generico_foto .contenedor h2{font:1.6em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; }
.caja.generico_foto .article{border-bottom:1px solid #e7e7e3;}
.caja.generico_foto .article .antetitulo {line-height:1em; font-size:1.3em; margin-bottom:0.5em; }
.caja.generico_foto .article .antetitulo.cintillo_grafico{line-height:1.4em; font-size:1.6em;}
.caja.generico_foto .article p {font-size:1.3em; }
.caja.generico_foto .modulo_compartir{margin-left:0;}
.caja.generico_foto .foto {float:left;}
.caja.generico_foto .foto img{width: 100%; max-width:11em; height:auto;}
.caja.generico_foto .miniatura .boton_video {background: url(/radio/iconos/v1.x/v1.0/varios/boton_video_peq.png) no-repeat 0 0;height: 1.8em; width: 1.8em; bottom:5px; left:5px;}
.caja.generico_foto .article .antetitulo a {background:none; color:#FDBE00;}
.caja.generico_foto .miniatura .en_directo {font:1.1em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; padding:6px 7px 4px 7px;left:5px; top:5px;}
.caja.generico_foto .article p.figcaption {width:9em; margin:0;}*/

/* caja programas*/
.caja.programas .article{margin-bottom:0; border-bottom:1px solid #e5e5e5; padding: 1.5em 0 2em; position:relative; }
.caja.programas .article:first-child {padding-top: 0;}
.caja.programas .article:last-child {border-bottom: none;}
.caja.programas .miniatura {top: 1.2em; right: 0; position: absolute; z-index:200;}
.caja.programas .miniatura img{width: 100%; max-width:10.5em; height:auto;}
.caja.programas .contenedor h2{font:1.2em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#666; text-transform:uppercase; max-width:20em;}
.caja.programas .contenedor h2 a{color:#666;}
.caja.programas .apoyos{background:#f8f8f8; padding:1.4em 0 0.8em 1.7em;position:relative; margin-top:1em; float: none; width: auto;}
.caja.programas .apoyos li{}
.caja.programas .miniatura + .apoyos li{max-width:6.5em;}

/* caja agenda*/
.caja.agenda .contenedor{padding:1em 0;}
.caja.agenda .inner{max-height:35em; overflow-y:auto; margin-right:1em;}
.caja.agenda .inner h2{font:1.4em/1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#dd480b;text-transform:uppercase; margin-bottom:1em; }
.caja.agenda .inner h2 a{color:#dd480b;}
.caja.agenda .contenedor .article{border-bottom:1px solid #e2e2e2;padding:0 0 2em 2em; margin:1em 0 0 0;}
.caja.agenda .contenedor .article:last-child{border-bottom:0;}
.caja.agenda .contenedor p{font:1.4em/1.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700; margin-bottom:0.7em; }
.caja.agenda .contenedor .info{font:11px/15px 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; margin-bottom:0;clear:both; display:block; }
.caja.agenda .contenedor p a, .caja.agenda .contenedor .info a{color:#000; }

.caja.agenda .logo img{float:left; margin-right:0.7em; display:block;}

/* caja lomas sin foto */

.caja.lomas .contenedor {padding: 2em 1.6em 0.2em 2em;width: 26.8em; }

/* caja lomas visto con foto*/

.caja.lo_mas_visto .encabezado {padding: 0.9em 1em;border:1px solid #e2e2e2;border-bottom:none;}
.caja.lo_mas_visto .contenedor {padding: 2em 1.6em 2em 2em;width: 26.2em; float:left; margin-bottom:1.5em;}
.caja.lo_mas_visto .contenedor h2{font-size:1.6em!important; line-height:1.2em; }
.caja.lo_mas_visto .foto {float:left;}
.caja.lo_mas_visto .foto img{width: 100%; max-width:7.8em; height:auto;}
.caja.lo_mas_visto .miniatura .boton_video {background: url(/radio/iconos/v1.x/v1.0/varios/boton_video_peq.png) no-repeat 0 0;height: 1.8em; width: 1.8em; bottom:5px; left:5px;}
.caja.lo_mas_visto .contenedor .article {margin-bottom: 1em; float:left; width:100%;}

/* caja conversacion*/
.caja.conversacion .inner {padding:1.3em 0 1.3em 1.3em;}

/* caja encuesta*/
.columna_secundaria .caja.encuesta{margin: 1.5em auto 3em auto; position: relative; width: 30em; border:0;}
.columna_secundaria .encuesta ul.votacion img, .columna_secundaria .encuesta ul.resultados img {width: 100%;}
.columna_secundaria .encuesta .grande .foto img {height: auto; margin: 0;width: 100%;}
.columna_secundaria .encuesta .foto p.figcaption {background:#F4F4F4;color: #333333; font: 300 1.2em/1.5em 'proximanova',Arial,Helvetica,sans-serif; margin: 0;padding: 0.7em;}
.columna_secundaria .encuesta .pregunta .miniatura .foto {float:right;}


/*error 404---------------------------------------------------------- */
.error_404 {padding:10em 7em}
.txt_404{/*background:url(/radio/iconos/v1.x/v1.0/varios/ico_error404.png) no-repeat 0 0;*/ width:33em; float:left; height:29em;}
.txt_404 p {text-indent:-9999px;}
.error_404 h2 {font:2.2em/1.3em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; color:#000; margin-bottom:0.5em;}
.error_404 p {font:1.4em/1.5em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#0b0b0b;}
.error_404 p a {color:#f6193f; text-decoration:none;}
.error_404 .capa_buscar_temas {margin-top:5em;}
.error_404 .capa_buscar_temas .eleccion_temas {padding:4em 24em;}
.error_404 ul{margin-top:1.5em;}
.error_404 li{font:2.3em/1.5em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; color:#000; color:#0b0b0b;}
.error_404 li a {color:#075383; }
.error_404 li a:hover {color:#000;}
/* Pasa pasa
---------------------------------------------------------- */
.cont_pasa_hor { position:relative; width:77em;}
.cont_pasa_hor li{position:relative;}
.cont_pasa_hor .figure img {width: 100%; max-width:77em; height:auto; display:block; }
.cont_pasa_hor .pie_foto {position:absolute; bottom:41px; width:100%; text-align:left; left:0; z-index:2000; background:url(/radio/iconos/v1.x/v1.0/varios/bg_2e2e2e.png);}
.cont_pasa_hor .info_foto {position:relative; padding:1.5em 1.5em 1em 1.5em;  }
.cont_pasa_hor .info_foto p {font:1.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#fff; margin:0 0 0.5em 0;}
.cont_pasa_hor .firma {font-size:1.2em; color:#fff;}
.cont_pasa_hor .firma .autor {border-right:1px solid #fff;color:#fff;}
.cont_pasa_hor .firma .autor a, .cont_pasa_hor .actualizado{color:#fff;}

.article .cont_pasa_hor .firma a {color:#fff;}
.cont_pasa_hor .flecha_rotatore.der a {left:auto; right:0;}

.cont_pasa_hor .contador{height:3em; width:100%; display:block; position:absolute; bottom:0.7em;}
.cont_pasa_hor .cont{height:2.4em; max-width:24.2em; width: 100%; display:block; margin:0 auto;background:#000; border:1px solid #404040; border-radius:25px; padding:0.7em 1.2em 0 1.2em;}
.cont_pasa_hor .cont li a{padding:0.2em 0.8em 0.1em 0.8em; display:block; font:1.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#fff; background:#545454; float:left; margin-right:0.4em; border-radius:15px;}
.cont_pasa_hor .cont li a:hover, .cont_pasa_hor .cont li.activo a{background:#dd480b;}

.cont_pasa_hor .cont li.primero a {margin-right:1.1em;}
.cont_pasa_hor .cont li.ultimo a {margin-left:0.7em;}



/*fullscreen**/
.telon {background-color: #000; height: 100%; left: 0; min-width: 1002px; opacity: 0.92; top: 0; width: 100%; z-index: 9000;display: block; position: fixed; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=92); filter: alpha(opacity=92); }
.telon.claro {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50); opacity:0.5;}
.contenedor_capa_flotante {position: absolute; text-align: center;width: 100%;z-index: 10500; top:0!important;}

/* boton tamano real */
.flotante_foto .contenedor_foto a.boton {color: #fff;font-weight: normal;font-size: 11px;line-height: 14px;font-family: 'proximanova', sans-serif;display: block;float: right;width: 45px;height: 18px;padding: 11px 20px 5px 10px;background-repeat: no-repeat; margin: 0 10px 0 0;}
.flotante_foto .contenedor_foto a.ampliar {background-image: url(/radio/iconos/v1.x/v1.0/varios/icono_foto_real_1.png);background-position: 90px 9px;width: 80px;color: #999;}
.flotante_foto .contenedor_foto a.reducir {background-image: url(/radio/iconos/v1.x/v1.0/varios/icono_foto_real_2.png);background-position: 110px 9px;width: 100px;color: #999;}
.flotante_foto .contenedor_foto a.ampliar:hover, .flotante_foto .contenedor_foto a.reducir:hover {color: #fff;}

/* lightbox */

.flotante_foto {margin-left: auto;margin-right: auto; max-width: 100em; position:relative; border:1px solid #010101; padding:1em;}
.flotante_foto .figcaption{font:1.2em/1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; color:#fff; margin:1em; text-align:left; color:#ccc;}
.flotante_foto .figcaption a{color:#ccc; border-bottom:1px dashed #ccc;}

.contenedor_foto .cerrar{background:url(/radio/iconos/v1.x/v1.0/album/ico_cerrar.png) no-repeat right top;display: block;float: right;height: 2em; width:2em; margin: 1em; text-indent:-9999px;}
.contenedor_foto img{margin:0 auto;}

/*fullscreen*/

/*  ==========================================================================================  CAPA DIRECTO v2 senales alternativas ====================================================*/
.section_directo {border-bottom:1px solid #ccc; background:#e7e7e3;padding:1.2em;}
.programas_directos {height:11.7em; position:relative; overflow: hidden; }
.programas_directos .directos{width:13.7em; height:11.7em; background:#fff; position:relative; float:left; }
.programas_directos .directos h2{font: 2em/1em "proximanova",Arial,Helvetica,sans-serif; font-weight:600; background-color: #222; color:#fff; margin: 0 0.25em 0 0; padding: 0.3em 0 0.3em 0.6em; -moz-border-radius: 0 0 4px; -webkit-border-radius: 0 0 4px; border-radius: 0 0 4px; }
.programas_directos .directos .numero{font:1.1em/2.1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:700; color:#fff; position:absolute; top:2em; right:1em; background:#009fe2; border-radius:100%; text-align: center; width: 2em; height: 2em;}
.programas_directos .directos .numero a, .programas_directos .directos h2 a{color:#fff;}

.programas_directos .directo_secundario{width:4em; height:10.2em; background:#292929; border-right:1px solid #343434; float:left;}
.programas_directos .imagen_directo{width:4em; height:10.2em; display:table-cell; vertical-align:bottom;}
.programas_directos .directo_secundario img{display:block; width: 100%; max-width:4em; max-height:10.2em;}

.programas_directos .tira_directos {width: 1000em;}
.programas_directos .ventana {position: relative; width: 49.5em; height: 11.7em; overflow: hidden; display: none;}
.programas_directos .info_directo {float: left; width: 101em; position: relative; background: #fff url(/radio/iconos/v1.x/v1.0/varios/ondas_cabecera_3.png) no-repeat 15.5em bottom;}
.programas_directos .ventana .info_directo {position: absolute; top: 0; left: 0; transition: left 0.5s ease-out; background-position: 18em bottom;}
.programas_directos .ventana .info_directo + .info_directo {display: none;}

.programas_directos .info_directo .locutor{display: table-cell;}
.programas_directos .info_directo .locutor img{height: 117px; width: auto; display: block;}
.programas_directos .info_directo a {display: table-cell; vertical-align: middle; text-align: center; width: 8em; max-width: 8em; height: 11.7em; overflow: hidden; position: relative;}
.programas_directos .info_directo .play {display: inline-block; width:4.7em; height:4.7em; background: #fff url(/radio/iconos/v1.x/v1.0/varios/play_audionoticia.png) no-repeat 0 0;}
.programas_directos .info_directo .play:hover{width: 5.2em; height: 5.2em; background-size: 5.2em auto;}
.programas_directos .info_directo .mod_txt{display: table-cell; vertical-align: middle; overflow: hidden;}
.programas_directos .info_directo .mod_txt .contenido {width: 80em;}

.programas_directos h4 {text-indent: -9999px; background: #000 url(/radio/iconos/v1.x/v1.0/varios/rotulo_capa_directo.png) no-repeat 0 0; width: 2em; height: 11.9em; float: left; display: none;}
.programas_directos .info_directo h2{font:2em/1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:700; color:#000; margin:0.2em 0;}
.programas_directos .info_directo p{font:1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#333;}
.programas_directos .info_directo p.horario{font-size: 1.3em; margin-top: 0.8em; padding-top: 0.6em; font-weight:700; border-top: 1px solid #bf0000;}
.programas_directos .info_directo h2, .programas_directos .info_directo p, .programas_directos .info_directo p.horario{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}



.programas_directos .botonera {position: relative; float: left; width: 4em; height: 11.7em; background-color: #fff; border-left: 1px solid #ddd; box-shadow: -3px 0 0 rgba(0,0,0,0.05); display: none;}
.programas_directos .botonera a.boton {text-indent: -9999px; overflow: hidden; display: block; width: 4em; height: 5.8em; position: absolute; bottom: 0; left: 0;}
.programas_directos .botonera a.anterior {background: transparent url(/radio/iconos/v1.x/v1.0/varios/spt_flechas_directo.png) no-repeat 15px -29px;}
.programas_directos .botonera a.siguiente {background: transparent url(/radio/iconos/v1.x/v1.0/varios/spt_flechas_directo.png) no-repeat 16px 22px; top: 0; bottom: auto;}
.programas_directos .botonera a.anterior:hover {background-position: 15px -135px;}
.programas_directos .botonera a.siguiente:hover {background-position: 16px -83px;}
.programas_directos .botonera a.boton:hover {background-color: #000; transition: background-color 0.5s ease-out;}
.programas_directos .botonera a.boton.inactivo {opacity: 0.2;}
.programas_directos .botonera a.boton.inactivo:hover {opacity: 0.2; background-color: transparent; cursor: text;}
.programas_directos .botonera a.anterior.inactivo:hover {background-position: 15px -29px;}
.programas_directos .botonera a.siguiente.inactivo:hover {background-position: 16px 22px;}

/* si hay dos */

.programas_directos.dos .ventana{display: block;}
.programas_directos.dos .info_directo {width: 49.5em;}
.programas_directos.dos .info_directo .mod_txt .contenido{width: 29em;}
.programas_directos.dos h4 {display: block;}

/* si hay mas de dos */

.programas_directos.y_mas .ventana {float: left;}
.programas_directos.y_mas .ventana, .programas_directos.y_mas .info_directo {width: 47.5em;}

.programas_directos.y_mas .info_directo .mod_txt .contenido{width: 27em;}
.programas_directos.y_mas .botonera {display: block;}
.programas_directos.y_mas .ventana .info_directo + .info_directo {display: block;}

/* proximamente */

.programas_directos .info_directo.proximamente .play {background-image: url(/radio/iconos/v1.x/v1.0/varios/play_audionoticia_gris.png);}
.programas_directos .info_directo.proximamente .play:hover {width:4.7em; height:4.7em; background-size: 4.7em; cursor: text;}
.programas_directos .info_directo.proximamente p.horario{border-top-color: #ccc;}

/*  ===========================================================================================  CAPA DIRECTO ====================================================*/
.section_directo {background:#e7e7e3;padding:1.2em;}
.programa_directo {background:#fff url(/radio/iconos/v1.x/v1.0/varios/ondas_cabecera_2.png) no-repeat right bottom; height:11.7em; position:relative;  }
.programa_directo .directos{width:11.7em; height:11.7em; background:#000; position:relative; float:left; text-align: center;}
.programa_directo .directos h2{font:1.9em/1.3em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#fff; margin: 2.4em auto 0;}
.programa_directo .directos .numero{font:1.1em/2.1em 'proximanova', Arial, Helvetica, sans-serif; font-weight:700; color:#fff; position:absolute; top:2em; right:1em; background:#009fe2; border-radius:100%; text-align: center; width: 2em; height: 2em;}
.programa_directo .directos .numero a, .programa_directo .directos h2 a{color:#fff;}

.programa_directo .directo_secundario{width:4em; height:10.2em; background:#292929; border-right:1px solid #343434; float:left;}
.programa_directo .imagen_directo{width:4em; height:10.2em; display:table-cell; vertical-align:bottom;}
.programa_directo .directo_secundario img{display:block; width: 100%; max-width:4em; max-height:10.2em;}

.programa_directo .info_directo{padding-top: 3.7em;}
.capa_inferior{margin-top:2em; display:none;}
.programa_directo .info_directo .locutor{float:left; margin-top: -3.7em;}
.programa_directo .info_directo .play{background:url(/radio/iconos/v1.x/v1.0/varios/play_audionoticia.png) no-repeat 0 0; width:4.7em; height:4.7em; float:left; margin:0 1.4em; cursor: pointer;}
.programa_directo .directos .numero:hover, .programa_directo .info_directo .play:hover{opacity: 0.7;}

.programa_directo .info_directo h2{font:2em/0.9em 'proximanova', Arial, Helvetica, sans-serif; font-weight:700; color:#000; margin:0.2em 0;}
.programa_directo .info_directo h2 a{color:#000; background:url(/radio/iconos/v1.x/v1.0/varios/flecha_enlace.png) no-repeat right 7px; padding-right:10px; }
.programa_directo .info_directo p{font:1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#333;}
.usuario_registro{float:right; position:relative; margin:2.5em 0.7em 0 0;}
.usuario_registro .user{width:5em; height:5em; display:block;}
.usuario_registro .user img{border-radius:50%; width: 100%; max-width:5em; max-height:5em;}
.usuario_registro .user img.avatar{border-radius:0;}


.capa_comentarios{position:absolute; top:-1.5em; right:5.4em; width:41.8em;}
.contenedor_comentarios {width:38.5em; border:1px solid #ccc; min-height:13em; background-color:#fff; padding:1.5em 1em 0.5em 1em;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow: 2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc; position:relative; }
.contenedor_comentarios .triangulo{background:url(/radio/iconos/v1.x/v1.0/varios/triangulo_der.png) no-repeat 0 0; width:1.3em; height:3em; position:absolute; top:15px; right:-12px;display:block;}
.contenedor_comentarios .botones{border-top:1px solid #ececec; padding-top:0.7em;}
.contenedor_comentarios .boton{background: #fff;border: 1px solid #E7E7E3;border-radius: 5px;clear: both;color: #000;float: right;font: 700 1.4em 'proximanova',Arial,Helvetica,sans-serif;padding: 0.5em 1.5em;text-transform: uppercase;}
.contenedor_comentarios .boton:hover{box-shadow:1px -1px 5px #CCCCCC inset;}
.contenedor_comentarios textarea {background-color: #fff; border:0; outline:none; resize:none; width:27em; height:6em; font:13px/11px Arial, Helvetica, sans-serif; color:#000; margin-top:0.5em;}
.contenedor_comentarios .regis, .contenedor_comentarios .coment{font:1.6em/1.2em 'proximanova', Arial, Helvetica, sans-serif; font-weight:300; color:#000}

.contenedor_comentarios .regis{float:right; margin-right:0.5em;}
.contenedor_comentarios .coment{float:left; padding-left:0.8em; background:url(/radio/iconos/v1.x/v1.0/varios/flecha_enlace_izq.png) no-repeat 0 6px;}
.contenedor_comentarios .redes{position:absolute; right:1.2em; top:2.3em; width:2.3em;display:none;}
.contenedor_comentarios .redes li{margin-bottom:1.5em;}
.contenedor_comentarios .icon{text-indent:-9999px; display:block; width:2.3em; height:2em; background-image:url(/radio/iconos/v1.x/v1.0/redes/redes_comentarios.png); background-repeat:no-repeat; }
.contenedor_comentarios .icon.twitter{background-position:1px -33px;}
.contenedor_comentarios .icon.twitter:hover, .contenedor_comentarios .activo .icon.twitter{background-position:0 0;}

.contenedor_comentarios .icon.facebook{background-position:0 -101px;}
.contenedor_comentarios .icon.facebook:hover, .contenedor_comentarios .activo .icon.facebook{background-position:0 -67px;}


.capa_directos{width:33.6em; min-height:10em; background:#fff;-moz-box-shadow:-2px 2px 5px #ccc;-webkit-box-shadow: -2px 2px 5px #ccc; box-shadow:-2px 2px 5px #ccc; position:absolute; top:10.2em; left:0; z-index:600; border:1px solid #CCCCCC; padding:2.2em; display:none;}
.capa_directos .article {padding:0.5em 0 1em 0.5em; background:#f8f8f8; position:relative; margin-bottom:0.7em;}
.capa_directos .article .play { background: url(/radio/iconos/v1.x/v1.0/varios/apoyo_video.png) no-repeat 0 0;height: 2.5em; margin-right: 0.8em;width: 2.5em; display:block; float:left;}
.programa_directo .capa_directos .article .antetitulo {font: 400 1.6em/1.2em 'proximanova',Arial,Helvetica,sans-serif; margin:0.2em 0 0.3em 0;}
.programa_directo .capa_directos .article h2 {font: 400 1.4em/1.2em 'proximanova',Arial,Helvetica,sans-serif; text-transform:uppercase; margin-left:2.4em; max-width:20em; color:#666;}
.capa_directos .article .locutor {float:none; margin:0;position:absolute; right:0; bottom:0; }
.capa_directos .article .locutor img{width: 100%; max-width:8.4em; max-height:5em; display:block;}
.capa_directos h3{font: 400 1.6em/1.2em 'proximanova',Arial,Helvetica,sans-serif; margin-bottom:0.7em;}

.section_directo .section{margin-top:0; }
.section_directo .section.dos{margin-top:2.7em; }
.section_directo .menu_desplegable{ margin:0 6em 0 0.7em; float:left; }
.section_directo .menu_desplegable .boton_menu_section{margin-left:0; color:#000; font-size:3.1em; background-image:url(/radio/iconos/v1.x/v1.0/desplegable_cabecera.png); background-repeat:no-repeat;padding-right:1.7em;  }
.section_directo .menu_desplegable .boton_menu_section.arriba{background-position:right -61px;  }
.section_directo .menu_desplegable .boton_menu_section.abajo{background-position:right 4px  }
.section_directo .listado.tags{float:left;}
.section_directo .listado.tags .inner{float:left; width:18.8em;overflow:hidden; height:4em;}
.section_directo .listado.tags ul li a {font-size:1.6em; text-align:center;width:11.5em;padding: 8.5px 0;}
.section_directo .listado .boton.ant { background-position: -104px -145px;}
.section_directo .listado .boton.sig { background-position: -140px -145px;}
.section_directo .listado .boton {background-image: url(/radio/iconos/v1.x/v1.0/elementos.png);background-repeat: no-repeat;float: left;height: 4em;text-indent: -9999px;width: 2.8em;}

.informaciones_ser{margin:3em; font: 400 1.6em/1.8em 'proximanova',Arial,Helvetica,sans-serif; color:#333;}
.informaciones_ser h4{font: 600 1.8em/1.2em 'proximanova',Arial,Helvetica,sans-serif; color:#000; margin: 1em 0;}
.informaciones_ser p{color:#333;}
.informaciones_ser a{color:#bf0000; }

.normas_uso { font-size: 1.5em; margin: 1.5em; line-height: 1.5em;}
.normas_uso p { margin: 0 0 20px 0;}
.normas_uso a { font-weight:600; text-decoration: underline; color: #000}
.normas_uso ul { padding-left: 30px; list-style-type: square; }
.normas_uso ul li  { margin-bottom: 10px;}

/* paginas indice de programas, podcasts y emisoras */

.pagina_indice {}
.seccion.indice_programas, .seccion.indice_podcasts, .seccion.indice_emisoras {background-repeat:no-repeat; background-position: 0 0; background-color: #717171; height: 93px; padding: 0;}


.seccion.indice_programas h1, .seccion.indice_podcasts h1, .seccion.indice_emisoras h1 {color: #fff; font: 400 5em "proximanova",Arial,Helvetica,sans-serif; letter-spacing: -1px; margin: 0.33em 0 0.3em 0.6em;}


.seccion.indice_programas  {background:#075383/*url(/radio/iconos/v1.x/v1.0/cabeceras/listado_programas.jpg)*/;}
.seccion.indice_podcasts  {background:#075383/*url(/radio/iconos/v1.x/v1.0/cabeceras/listado_podcasts.jpg)*/;}
.seccion.indice_emisoras  {background:#075383/*url(/radio/iconos/v1.x/v1.0/cabeceras/listado_emisoras.jpg)*/;}

.pagina_indice h2{font: 700 2.2em "proximanova",Arial,Helvetica,sans-serif;margin: 1em 0;}
.pagina_indice .contenido_destacado {background-color: #e7e7e3;}
.pagina_indice .contenedor_columnas {background: transparent url(/radio/iconos/v1.x/v1.0/varios/bg_columnas_listados.png) repeat-y 0 0;}
.pagina_indice .columna {float: left; width: 25em; padding: 2em 1.77em 2em 2em;}
.pagina_indice .contenedor_columnas ul{}
.pagina_indice .contenedor_columnas li {background: url(/radio/iconos/v1.x/v1.0/varios/bullet_gris.gif) no-repeat 0 10px; color: #000; font: 300 1.4em/1.3em 'proximanova',Arial,Helvetica,sans-serif;padding: 0.3em 0 0.3em 1.2em;}
.pagina_indice .contenedor_columnas li a{color: #000;}


.indice_programas h2 a{color: #000;}
.indice_programas .contenedor_columnas li a{color: #000; border-bottom: 1px dotted #ccc;}
.indice_programas h2 a:hover{opacity:0.5;}
.indice_programas .contenedor_columnas li a:hover {border-bottom: none; opacity: 1;}

.indice_podcasts .article .apoyos li {font-size: 1.4em; line-height: 1.2em; background-image: none; padding-left: 0;}
.indice_podcasts .article .apoyos li a b {font-weight: 400; display: block;}
.indice_podcasts .article {position: relative;}
.indice_podcasts .article h2 {font-size: 2.1em; line-height: 1em;}
.indice_podcasts .article h2 a {border-bottom: 1px dotted #999;line-height: 1.3em;}
.indice_podcasts .article h2 a:hover {border-bottom: none; opacity: 1;}
.indice_podcasts .contenedor_generico .miniatura {border-bottom: 1px solid #e5e5e5;}
.indice_podcasts .contenedor_generico .miniatura a, .indice_podcasts .contenedor_generico .miniatura img {display: block;}
/*.indice_podcasts .contenedor_generico .mod_txt {margin: 1.6em 1.6em 5em; width: 18em;}*/
.indice_podcasts .contenedor_generico .mod_txt {margin: 1em 1em 5em;width: 19.2em;}
.indice_podcasts .pie {position: absolute; width: 100%; bottom: 0; left: 0; background-color: #f5f5f5;}
.indice_podcasts .pie ul {margin: 1.2em 1em;}
.indice_podcasts .pie ul li a {height: 1.9em;}
.indice_podcasts .pie ul li a:hover{opacity: 0.5;}
.indice_podcasts .pie ul li.rss a, .indice_podcasts .mensaje ul.podcast li.rss span{background-position: 0 0;}
.indice_podcasts .pie ul li.itunes a, .indice_podcasts .mensaje ul.podcast li.itunes span{background-position: -27px 0;}
.indice_podcasts .pie ul li.feedly a, .indice_podcasts .mensaje ul.podcast li.feedly span{background-position: -56px 0;}
.indice_podcasts .mensaje {padding: 1.5em 2em 2em; border-bottom: 1px solid #e5e5e5;}
.indice_podcasts .mensaje h2 {font: 2.4em/2sem "proximanova",Arial,Helvetica,sans-serif;}
.indice_podcasts .mensaje p , .indice_podcasts .mensaje ul {font: 1.6em/1.2em "proximanova",Arial,Helvetica,sans-serif; color: #767676;}
.indice_podcasts .mensaje .estirar {margin-top: 1em;}
.indice_podcasts .mensaje .estirar p {float: left; margin: 0.02em 0 0;}
.indice_podcasts .mensaje ul.podcast {float: left; margin: 0 0 0 1em;}
.indice_podcasts .mensaje ul.podcast li {margin-right: 1em;}
.indice_podcasts .mensaje ul.podcast li .icono {display: inline-block; width: 1.2em; height: 1.2em; background-image:url(/radio/iconos/v1.x/v1.0/redes/podcast_gris.png); background-repeat: no-repeat; color: #959595; vertical-align: middle; margin: -0.2em 0.3em 0 0;}
.indice_podcasts .mensaje ul.podcast li.feedly .icono {width: 0.8em;}

.indice_podcasts .contenedor_columnas {background: transparent url(/radio/iconos/v1.x/v1.0/varios/bg_columnas_podcasts.png) repeat-y 0 0;}
.indice_podcasts .columna {padding-right: 0; padding-left: 1.5em; width: 36.86em;}
.indice_podcasts .contenedor_columnas li a, .indice_podcasts .contenedor_columnas li .sin_enlace {display: block; float: left; width: 19em;}

.indice_podcasts .contenedor_columnas li a {color: #075383;}
.indice_podcasts .contenedor_columnas li a.icono{width: 1.4em; height: 1.4em; background-image:url(/radio/iconos/v1.x/v1.0/redes/podcast.png); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; margin-left: 0.4em; border-bottom: none;}
.indice_podcasts .contenedor_columnas li a.rss{background-position: 0 0;}
.indice_podcasts .contenedor_columnas li a.itunes{background-position: -27px 0;}
.indice_podcasts .contenedor_columnas li a.feedly{background-position: -56px 0;}

/* capita podcast rss */

.capa_podcast {position: absolute; top: 10px; left: -2px; width: 255px; background-color: #333; box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .8); z-index: 100; max-height: 0; overflow: hidden; transition: all .2s;
opacity: 0;}
.capa_podcast.capa_visible {opacity: 1; top: 30px; max-height: 20em;}
.contenido_destacado .capa_podcast {left: 0;}
.contenido_destacado .capa_podcast.capa_visible {top: auto; bottom: 0;}
.capa_podcast .div_url {width: 86%; padding: 2%; color: #666; margin: .5em 5% 1em 5%; word-wrap: break-word; display: block; font: normal 11px monospace; background-color: #fff;}
.indice_podcasts .contenido_destacado li .capa_podcast a.boton_cerrar_capa_podcast,
.indice_podcasts .contenedor_columnas li .capa_podcast a.boton_cerrar_capa_podcast {position: absolute; top: 5px; display: block; right: 5px; width: 30px; height: 30px; text-indent: -100px; overflow: hidden; background: url(/radio/iconos/v1.x/v1.0/varios/ico_cerrar.png) no-repeat center center;}
.pagina_indice .contenido_destacado li.capa_activa, pagina_indice .contenedor_columnas li.capa_activa {font-weight: bold; color: #009FE1;}

.pagina_indice .contenedor_columnas li a.tipo_activo {outline: 1px solid #009FE1;}
.indice_podcasts .contenido_destacado li .capa_podcast p, .indice_podcasts .contenedor_columnas li .capa_podcast p {margin: 10px 13px; font-size: 12px; color: #fff; font-weight: normal; padding-right: 56px; line-height: 16px;}

.indice_podcasts .contenido_destacado li .capa_podcast a.boton_abrir_podcast,
.indice_podcasts .contenedor_columnas li .capa_podcast a.boton_abrir_podcast {width: auto; display: inline-block; background-color: #000; color: #fff; border-radius: 6px; padding: 0.8em 1em; margin: 0 0.7em 1em .95em; text-transform: uppercase; font-weight: bold; font-size: 0.9em; border: 2px solid #fff;}
.indice_podcasts .contenido_destacado li .capa_podcast a.boton_abrir_podcast {background-image: none; font-size: 1.3em; height: auto; text-indent: 0;}



.indice_emisoras {background-color: #fff;}
.indice_emisoras h2{margin: 0.7em 0;}
.indice_emisoras .contenido_destacado {background-color: #fff; padding: 2em 2em 0; border-bottom: 1px solid #e5e5e5;}
/*.indice_emisoras .listado_destacadas {width: 14em;float:left;}*/
.indice_emisoras .listado_destacadas {height: 4em;padding: 2em 0;width: 38em;}
/*.indice_emisoras .mapa {width: 60em; float: right; position: relative;}*/
.indice_emisoras .mapa {float:right;width: 35em;}
.indice_emisoras .mapa img {display: block;}
.indice_emisoras .mapa .capa {position: absolute; z-index: 10; background-color: #fff; width: 21em; text-align: center; box-shadow: 0 0 5px #ccc;}
.indice_emisoras .mapa .capa a.cerrar {position: absolute; z-index: 10; right: -0.9em; top: -0.9em; background: transparent url(/radio/iconos/v1.x/v1.0/varios/ico_cerrar.png) no-repeat 0 0; width: 2.1em; height: 2.1em; text-indent: -9999px; overflow: hidden; display: block;}
.indice_emisoras .mapa .capa a.cerrar:hover {opacity: 0.5;}
.indice_emisoras .mapa .capa h3, .indice_emisoras .mapa .capa ul li  {font: 1.5em/2em "proximanova",Arial,Helvetica,sans-serif;}
.indice_emisoras .mapa .capa h3 {background-color: #bf0000; color: #fff;}
.indice_emisoras .mapa .capa ul li {background-image: none; padding: 0;}
.indice_emisoras .mapa .capa ul li a {display: block;}
.indice_emisoras .mapa .capa ul li a:hover {background-color: #efefef; opacity: 1;}
.indice_emisoras .mapa .capa.arriba h3 {position: absolute; bottom: 0; width: 100%;}
.indice_emisoras .mapa .capa.arriba ul {padding-bottom: 3em;}
.indice_emisoras .mapa .capa.arriba h3:after, .indice_emisoras .mapa .capa.abajo h3:before {position: absolute; width: 0; height: 0; left: 50%; margin-left: -0.6em; border: 0.6em solid; border-color: rgba(0, 0, 0, 0); content: "";}

.indice_emisoras .mapa .capa.arriba h3:after {bottom: -0.6em; border-bottom: none; border-top-color: #bf0000;}
.indice_emisoras .mapa .capa.abajo h3:before {top: -0.6em; border-top: none; border-bottom-color: #bf0000;}

.agrupado_destacadas {float: left;}
.indice_emisoras .contenido_destacado ul {}
/*.indice_emisoras .contenido_destacado li {background: url(/radio/iconos/v1.x/v1.0/varios/bullet_naranja.gif) no-repeat 0 10px; color: #000; font: 1.4em/1.3em 'proximanova',Arial,Helvetica,sans-serif;padding: 0.3em 0 0.3em 1.2em;}*/
.indice_emisoras .contenido_destacado li {background: rgba(0, 0, 0, 0) url("/radio/iconos/v1.x/v1.0/varios/bullet_naranja.gif") no-repeat scroll 0 10px;color: #000;float: left;font: 1.4em/1.3em "proximanova",Arial,Helvetica,sans-serif;padding: 0.3em 2em 0.3em 1.2em;width: 5.7em;}
.indice_emisoras .contenido_destacado li a {color: #000; }
.indice_emisoras .contenido_destacado li a:hover {opacity:0.5;}
.indice_emisoras .contenido_destacado .mapa li {float: inherit !important;margin: 0 auto;width: 10em;}
.indice_emisoras .contenedor_columnas {background-image: none; width: 81em;}
.indice_emisoras .contenedor_columnas h2 {margin: 1em 0 1em 1em;}
.indice_emisoras .contenedor_columnas .columna {width: 16.4em; padding-top: 0;}
.listado_destacadas2, .listado_destacadas3 {height: 12em;padding: 2em 0;width: 38em;}
.indice_emisoras .listado_destacadas2 li { background: url("/radio/iconos/v1.x/v1.0/varios/bullet_naranja2.gif") no-repeat scroll 0 10px;}
.indice_emisoras .listado_destacadas3 li { background: url("/radio/iconos/v1.x/v1.0/varios/bullet_gris.gif") no-repeat scroll 0 10px;}

/* paginas estaticas pie de pagina */

/* mapa web */

.estaticos_mapa-web .contenedor_columnas {background-image: none;}
.estaticos_mapa-web h2 a{color: #000;}
.estaticos_mapa-web h2 a:hover{opacity: 0.5;}
.estaticos_mapa-web .contenedor_columnas li {background-image: url(/radio/iconos/v1.x/v1.0/varios/bullet_naranja.gif);}
.estaticos_mapa-web .contenedor_columnas ul li ul{margin-top: 0.5em;}
.estaticos_mapa-web .contenedor_columnas ul li ul li {font: 400 1em/1.3em "proximanova",Arial,Helvetica,sans-serif;background: url(/radio/iconos/v1.x/v1.0/varios/bullet_gris.gif) no-repeat 1px 10px;}
/* contacto */
.estaticos_contacto .contenedor_columnas {background-image: none;}
.estaticos_contacto .contenedor_columnas h2 {margin: 1em 0 0 0.7em; font-size: 2.6em;}
.estaticos_contacto .contenedor_columnas li {background-image: url(/radio/iconos/v1.x/v1.0/varios/bullet_naranja.gif);}
.estaticos_contacto .columna {width: 23em;}
.estaticos_contacto .info_emisora{border-bottom:1px solid #E5E5E5;padding:1em; font-size: 1.6em; line-height: 1.5em;}
.estaticos_contacto .tit_emisora {font: 800 1.6em/1em "proximanova",Arial,Helvetica,sans-serif; margin-bottom: 1em;}
.estaticos_contacto .datos {margin-bottom:1em;}
.estaticos_contacto .datos li b{font-family:'proximanova', Arial, Helvetica, sans-serif; font-weight:700; margin-right:0.2em;}
.estaticos_contacto .datos li a {white-space: nowrap; display: block;}
/* movil */
.estaticos_ser-en-tu-movil .contenido_destacado {background: url(/radio/iconos/v1.x/v1.0/varios/movilizate/fondo.png) repeat-x 0 0; padding: 3em 0 1em;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav ul {text-align: center;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li {display: inline; float:left; margin:0 45px;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li a {display: table-cell; vertical-align: bottom; width: 10em; height: 20em; padding-bottom: 1em; font: 600 1.3em/1em "proximanova",Arial,Helvetica,sans-serif; color: #000; text-transform: uppercase; text-align: center; background-repeat: no-repeat; background-position: center bottom;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li a.activo {color: #fff;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li a:hover {opacity: 0.5; color: #fff;}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li.iphone a {background-image: url(/estaticos/caracol-en-su-celular/img/nav_iphone.png);}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li.android a {background-image: url(/estaticos/caracol-en-su-celular/img/nav_android.png);}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li.blackberry a {background-image: url(/estaticos/caracol-en-su-celular/img/nav_blackberry.png);}
.estaticos_ser-en-tu-movil .contenido_destacado .nav li.windows8 a {background-image: url(/estaticos/caracol-en-su-celular/img/nav_windows_8.png); width: 27em;}
.estaticos_ser-en-tu-movil .container {width: 115em; height: 47em; overflow: hidden; position: relative;}
.estaticos_ser-en-tu-movil .container .item {padding: 4em 0 3em 3em; transform: translate(0,-2em); width: 110em; opacity: 0; position: absolute; top: 0; left; 0; background-color: #fff;}
.estaticos_ser-en-tu-movil .container .visible {transform: translate(0,0); opacity: 1; transition: all .3s ease-out; z-index: 20;}
.estaticos_ser-en-tu-movil .container .item .mod_txt {width: 53em; float: left;}
.estaticos_ser-en-tu-movil .container .item .mod_txt h2 {font: 400 4em/1em 'proximanova', Arial, Helvetica, sans-serif; margin: 0 0 0.5em;}
.estaticos_ser-en-tu-movil .container .item .mod_txt p,
.estaticos_ser-en-tu-movil .container .item .mod_txt ul {font: 400 1.6em/1.4em 'proximanova', Arial, Helvetica, sans-serif; margin: 0 3em 0.3em 0;}
.estaticos_ser-en-tu-movil .container .item .mod_txt ul {list-style-type: disc; margin: 1em 0 0 2em;}
.estaticos_ser-en-tu-movil .container .item .mod_txt a {font: 600 1.4em 'proximanova', Arial, Helvetica, sans-serif; color:#075383; }
.estaticos_ser-en-tu-movil .container .item .mod_txt a.boton {margin: 2em 0; font-weight: 700; color: #fff; display: block; width: 16em; text-transform: uppercase; text-decoration: none; text-align: center; padding: 0.7em 1em 0.5em; border-radius: 4px;background-color:#075383; }
.estaticos_ser-en-tu-movil .container .item .mod_txt a:hover {color: #333;}
.estaticos_ser-en-tu-movil .container .item .mod_txt a.boton:hover {background-color: #333; color: #fff;}
.estaticos_ser-en-tu-movil .container .item .foto {width: 55.5em; float: right;}
.estaticos_ser-en-tu-movil .container #id_div_android .mod_txt {width: 60em;}
.estaticos_ser-en-tu-movil .container #id_div_android .foto {width: 49.5em;}
.estaticos_ser-en-tu-movil .container #id_div_blackberry .mod_txt {width: 60em;}
.estaticos_ser-en-tu-movil .container #id_div_blackberry .foto {width: 49.5em;}
.estaticos_ser-en-tu-movil .container #id_div_windows8 .mod_txt {width: 59em;}
.estaticos_ser-en-tu-movil .container #id_div_windows8 .foto {width: 50.5em;}
/* rss */
.m-rss{background-color: #e7e7e3; margin: 2em 2em 0;}
.m-rss h2 {background-color: #fff; padding: 0 0 0.5em; margin: 0;}
.m-rss .interior{border-top: 4px solid #dededb;}
.m-rss .interior .col ul{border-top: 1px solid #fff;}
.m-rss .interior .col ul:first-child{border-top: 0;}
.m-rss .interior li{display:block; padding: 0 1.5em;}
.m-rss .interior a{color:#000; float: left; font-size: 1.6em; line-height: 1.6em; padding: 0.5em 0; width:40%;}
.m-rss .interior a:hover{opacity: 0.5;}
.m-rss .interior .col ul.agregadores {float: right; border: none; margin-top: 0.5em; display:none;}
.m-rss .interior .agregadores li{float: left; margin-right: 0 1em 0 0; clear: none; padding: 0; width: auto;}
.m-rss .interior .agregadores li a{float: none; display: block; overflow:hidden; text-indent:-9999px; margin: 0.5em; width: 1em; height: 1em; padding: 0;}
.m-rss .interior .agregadores li a:hover{background-position: 0 -16px; border: none; opacity: 1;}
.m-rss .interior .agregadores .ag_igoogle a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador1.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_yahoo a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador2.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_windows a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador3.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_netvibes a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador4.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_planetaki a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador5.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_wikio a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador6.gif) no-repeat 0 0;}
.m-rss .interior .agregadores .ag_bloglines a{ background:url(/radio/iconos/v1.x/v1.0/rss/agregador7.gif) no-repeat 0 0;}



/* mapa dinámico SVG */
#popup_provincia { margin-top: 0; opacity: 1; }
#popup_provincia .capa { width: 210px; background-color:  #fff; position: absolute; top: 25px; left: -105px; }
#popup_provincia.popup_oculto { margin-top: -10px; opacity: 0; }
#popup_provincia.mapa_ani { transition: margin .2s ease-out,opacity .2s ease-out; }
#popup_provincia .capa.arriba { top: auto; bottom: 20px; }

.envoltorio_temas .mensaje { padding: 1.8em;font-size:1.5em;font-style:italic }


/* bloque comentarios en noticia */

.bloque_comentarios {clear: both; position:relative; margin: 0 0 4em 24.4em;width: 51.5em; background:#e7e7e3; padding:2.5em 1.5em;}
.bloque_comentarios .encabezado {padding: 0; border:0;}
.bloque_comentarios .encabezado h4 {font:2.2em 'proximanova',Arial,Helvetica,sans-serif; font-weight:400; margin: 0 0 10px 0;color:#000;position: relative;}
.bloque_comentarios .encabezado .normas_comentarios { background-color: #fff; font-size: 0.55em;color: #999; border-radius: 2em; padding: 0.25em 0.6em 0.1em 0.6em;display: inline-block; left: 11em; position: absolute; top: 0.45em; line-height: 1em;}
.bloque_comentarios .encabezado .contador {font: 1.8em 'proximanova',Arial,Helvetica,sans-serif;font-weight: 600;color:#898989; position:absolute; top: 1.55em; right:1em;}
.bloque_comentarios .encabezado .contador .numero {margin:0 0 0 0.5em;}
.bloque_comentarios .encabezado a.conversacion {float: right;font:1.2em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 600;padding: 0 0 0 2.2em;}
.bloque_comentarios .encabezado .logo_eskup {display: inline-block;width: 48px;height: 20px;vertical-align: middle;}
.bloque_comentarios .encabezado a.conversacion:hover {color: #666;}
.bloque_comentarios .usuario {background:#fff;padding: 2em;}
.bloque_comentarios .capainfo a { color: #009FE1 }
.bloque_comentarios .registro .capainfo p {font:1.4em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; margin-bottom: 1em;}
.bloque_comentarios .mensaje p {font:1.2em 'proximanova', Arial, Helvetica, sans-serif;font-weight:400;}

/* cabecera usuario no registrado */

/* loguearse */

.bloque_comentarios .registro {position:relative; background:#e7e7e3;}
.bloque_comentarios .registro .loguearse {margin: 1em 0;width: 28em;float: left;border-right:1px solid #d9d9d9;}
.bloque_comentarios .registro .loguearse input {font:1.6em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 400;color: #000;vertical-align: middle;padding:0.5em; border-radius:4px; border:1px solid #cecece; margin:0 0 0.5em; width:14em;}
.bloque_comentarios .registro .loguearse input.reposo {}
.bloque_comentarios .registro .loguearse input.activo {background-color: #333; border-color: #333; color: #fff;}
.bloque_comentarios .registro .loguearse .contenedorenlaces {margin: 3px 0 0 0;}
.bloque_comentarios .registro .loguearse a.entrar {font:1.3em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700;text-transform: uppercase;/* width:6em; */ padding: 0.5em 1.2em 0.5em; text-align:center;float: right; margin-right:3em; border-radius:4px;background: #075383; color: #fff; /* border:1px solid #ababab; */}
.bloque_comentarios .registro .loguearse a.contrasena {font:1.3em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 600;color: #393939;float: left; margin-top: 0.5em;}
.bloque_comentarios .registro .loguearse a.contrasena:hover {color: #333; }
.bloque_comentarios .registro .enlacessinregistro {margin: 1em 0 0 0;color: #ccc;float: right;position: relative;}
.bloque_comentarios .registro .enlacessinregistro a {font:1.3em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 600;color: #393939; padding:0; display: block; text-align: center; }
.bloque_comentarios .registro a:hover {opacity: 0.5;}
.bloque_comentarios .registro .enlacessinregistro a.boton {background: #075383; /* color:#000; */ /* border:1px solid #ababab; */border-radius: 4px;font:1.5em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700;text-transform: uppercase;/* width: 10em; */text-align: center; padding: 0.6em 2.5em;margin: 0 0 1em;display: block; background-image:none; float:none;color:  #fff;}
.bloque_comentarios .registro .loguearse a.entrar:hover,
.bloque_comentarios .registro .enlacessinregistro a.boton:hover{background: #333; opacity: 1;}

/* capa ventajas */

.enlacessinregistro .capa_ventajas {width: 18em;position: absolute;top: 50px;right: 0;background-color: #fff; z-index: 10;font:1.1em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 600;color: #393939; border:1px solid #ededed; border-radius:4px; padding: 1em}
.enlacessinregistro .capa_ventajas .encabezado {text-transform: uppercase; padding:0;}
.enlacessinregistro .capa_ventajas a.cerrar {background: url(/radio/iconos/v1.x/v1.0/varios/ico_cerrar_blanco.png) no-repeat 0 0;width: 21px;height: 21px;display: block;float: right;margin: 8px 0 0 0;padding: 0;}
.enlacessinregistro .capa_ventajas p {float: left;margin: 8px 0 0 0;color: #393939;}
.bloque_comentarios .registro .usuario .enlacessinregistro .capa_ventajas ul li {display: block; margin:0.7em 0; text-transform: none;}
.bloque_comentarios .registro .usuario .enlacessinregistro .capa_ventajas .enviar {margin-top: 2em;}
.enlacessinregistro .capa_ventajas a.mas_info {margin: 0 0 5px 0;font: 1.1em 'proximanova',Arial,Helvetica,sans-serif ;font-weight: 600; color: #d44a27;  padding: 6px 0 8px 18px;text-align: left;display: block;background-image: none;float: left;width: 110px;}
.enlacessinregistro .capa_ventajas a.entrar {border-radius: 4px 4px 4px 4px;color: #FFFFFF;float: right; font: 1.1em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700; padding: 0.3em 0;text-align: center; text-transform: uppercase;width: 10em; background-color: #075383;}

/* usuario registrado */

.bloque_comentarios .registro .usuario .foto {width: 5em;float: left;background-color: #fff;/* border: 1px solid #d3d3d3; */padding: 5px;margin: 0.5em 0 0 0;}
.bloque_comentarios .registro .usuario .foto img  {display: block; border-radius:100%; /* border:1px solid #e7e7e3; */}
.bloque_comentarios .registro .usuario .datos {float: right;text-align: left; margin-right: 22em;margin-top: 1.3em;}
.bloque_comentarios .registro .usuario .nombre {font: 1.9em 'proximanova',Arial,Helvetica,sans-serif; font-weight:700;color:  #dd480b;}
.bloque_comentarios .registro .usuario .nombre a{color:#FDBE00;}
.bloque_comentarios .registro .usuario ul li {display: inline;font: normal 1.2em 'proximanova',Arial,Helvetica,sans-serif; /* font-weight:700; */ color:#393939;margin: 0 0;padding: 0;background-image: none;text-transform:  uppercase;}
.bloque_comentarios .registro .usuario ul li a { padding: 0 1.5em 0 0; color: #000;}
.bloque_comentarios .registro .usuario ul li:last-child a {background:none;}

/* comentarios en portadilla programa */

.portadilla .bloque_comentarios {margin: 0 auto; padding: 2em 0 0; width: 56em; background-color: transparent;}
.portadilla .bloque_comentarios .encabezado {border-bottom: 1px solid #e7e7e3;}
.portadilla .bloque_comentarios .encabezado .normas_comentarios {background-color: #efefef;}
.portadilla .bloque_comentarios .encabezado .contador {top: 1.2em;}
.portadilla .bloque_comentarios .usuario {padding: 0;}
.portadilla .bloque_comentarios .registro .enlacessinregistro {margin: 1em 1em 0 0;}
.portadilla .bloque_comentarios .registro .usuario .datos {margin-right: 31em;}

/* comentarios en noticia video */

.videos .bloque_comentarios .registro .enlacessinregistro {margin: 1em 2em 0 0;}
.videos .bloque_comentarios .registro .usuario .datos {margin-right: 24em;}
.videos .bloque_comentarios .encabezado {position: relative;}
.videos .bloque_comentarios .encabezado,
.videos .bloque_comentarios .registro {width: 56em; margin: 0 auto;}
.videos .bloque_comentarios .encabezado .contador {top: 0; right: 0;}

.error_404 h2 {font:2.2em/1.3em 'proximanova',Arial,Helvetica,sans-serif; font-weight:600; color:#000; margin: 2em 0 0.5em; background:url(/radio/iconos/v1.x/v1.0/varios/error.gif) 250px 0 no-repeat; padding:8px 0 0; height:45px;}
.urlrss{ padding:0 20px 0 0; font-size:85%; color:#919191; float:right;}
#id_div_eiffel ul li{ background:url(../../../iconos/v1.x/v1.0/varios/movilizate/con_android.png) no-repeat; height:325px; width:156px; float:left; padding:0 14px;}
#id_div_eiffel ul li a{background-position: center bottom;background-repeat: no-repeat;color: #000;display: table-cell;font: 600 1.3em/1em "proximanova",Arial,Helvetica,sans-serif;height: 25em;padding-bottom: 1em;text-align: center;text-transform: uppercase;vertical-align: bottom;width: 11em;}
.clear{ clear:both}
#url_rss{float: right;margin: 10px 0;width: 40%;}
#caracol_gpt-BOX1{display:inline!important;}
#caracol_gpt-BOX2{display:inline!important;}

.firma_comentarios  abbr {display:none;}
.cortinilla_inferior { margin: 0px auto; width: 1156px; height: 30px; }

.capa_texto{ margin:2em 0; padding:1em;}
.capa_texto p{ font:600 2em/1.2em "proximanova",Arial,Helvetica,sans-serif;}
.capa_texto .autor{ display:block; font:300 1.8em/1.2em "proximanova",Arial,Helvetica,sans-serif;}
.capa_texto .autor a{ color:#bf0000;}

/*cabecera programa*/
.info_hable .btn-primary {background: #191e22;border-radius: 3px;box-sizing: border-box;color: #fff;display: inline-block;line-height: 36px;margin-top: 12px;padding: 0 6px; position:absolute; bottom:20px; right:-5px;}
.info_hable .btn-primary .btn-text::after {border-right: 1px solid rgba(255, 255, 255, 0.3);content: " ";margin-left: 4px;opacity: 0.8;padding: 2px 0;}
.info_hable .btn-primary .btn-text em, .info_hable .btn-primary .btn-text {font-style: normal; color:#fff;font-size: 11px;font-weight: 700;text-decoration: none;text-transform: uppercase;}
.icon-hablar::before {content: "";}
.info_hable .btn-primary .icon-hablar {font-size: 17px;line-height: 14px;margin-left: 7px;vertical-align: middle;}
@font-face {font-family: 'iconos-playser';src:url('fuentes/iconos-playser.eot?gdtc7y');src:url('fuentes/iconos-playser.eot?#iefixgdtc7y') format('embedded-opentype'),url('fuentes/iconos-playser.ttf?gdtc7y') format('truetype'),url('fuentes/iconos-playser.woff?gdtc7y') format('woff'),url('fuentes/iconos-playser.svg?gdtc7y#iconos-playser') format('svg');font-weight: normal;font-style: normal;}
[class^="icon-"], [class*=" icon-"] {font-family: 'iconos-playser';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
/* Better Font Rendering */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.info_hable {position: relative;}
.cuerpo_noticia p span img{ width:100%; height:100%;}

/**/
@media only screen 
and (min-device-width : 768px) 
{ 
.article h2 a:hover{ color:#808080!important;}
.audios .audio_principal .mod_txt h2 a:hover{ color:#494949!important;}
.foto_grande .mod_txt h2 a:hover{ color:#ddd!important;}
.pagina_indice .contenedor_columnas li a:hover{color:#83a9c1;}
}

/* listado tags relacionados */
.contenedor_barra_etiquetas{padding:1em 0;border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
.contenedor_barra_etiquetas .encabezado{float: left;font-size: 1.4em;color: #9d9d97;font-weight:700;padding:.714em .714em 0 1.286em;}
.contenedor_barra_etiquetas .contenido{float:left;}
.tags .contenedor_barra_etiquetas ul li a{margin-bottom:0;}
.contenedor_barra_etiquetas .mastemas{float: right;font-size: 1.4em;font-weight: 700;padding:.714em 1.286em 0 0;text-transform:uppercase;}
.contenedor_barra_etiquetas .mastemas a{color: #9d9d97;}