@charset "UTF-8";
/* CSS Document */

/* ======================================================================================================= CABECERA PORTADA */
.contenedor_header, .contenedor_header.nofixed {background:#201f1e; position:relative; top:auto; width:auto; }
.contenedor_nav{border-top:1px solid #2c2c2c; background:#201f1e; height:4.8em;}
.contenedor_nav.inferior{border-bottom:1px solid #201f1e; background:#201f1e; height:4em;}

.contenedor_inferior{background:#f7f7f7;height:4em; }
.contenedor_superior_publi{background:url(/los40/iconos/v1.x/v1.0/bg_publi.png); border-bottom:1px solid #e4e4e4;}
.contenedor_header .header, .contenedor_header.nofixed .header {height:12.5em;}
.contenedor_header .header, .contenedor_publi {margin: 0 auto; width: 100em;}
.contenedor_header .logos {position:relative;}
.contenedor_header .logo{width:15.5em; height:11.6em;margin:0 auto; padding:0.6em 0 0 0; background:url(/los40/iconos/v1.x/v1.0/logos/logo_cabecera_40.png) no-repeat 0 7px; display:block; text-indent:-9999px;}
.contenedor_header .logo a {width:15.5em; height:10.6em;}
.contenedor_header .logo_musica {position:absolute; right:0.5em;top:8.5em;}
.contenedor_header .header, .contenedor_header .bloque_derecha{background:#201f1e;}

/* BARRA SUPERIOR GRIS */

 /* estilos para menu de secciones, validos para todo lo que no sea la portada */
.contenedor_header .menu_superior {margin:0 auto; width:100em; height:5em; background:#201F1E; }
.contenedor_header .menu_inferior {margin:0 auto; width:100em; }
.contenedor_header .menu_superior li a:hover {color:#858585;}
.contenedor_header .menu {float: left; margin: 1.5em 0.5em 0;}
.contenedor_header .menu ul li {font:1.2em/1.5em 'montserratbold', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; background:url(/los40/iconos/v1.x/v1.0/varios/separador.png) no-repeat left 3px; padding-left:1.8em; margin-right:1.5em; display:inline;}
.contenedor_header .menu ul li.primero {padding-left:1em; background:0;}
.contenedor_header .bloque_derecha ul li.primero {padding-left: 0;}
.contenedor_header .menu ul li a { color: #fff;  }
.bloque_derecha {float:right; }
.contenedor_header .usuario {float: left; margin: 0 1.2em 0 0; position:relative;}
.contenedor_header .usuario ul li {font:1.2em/1.5em 'montserratbold', Arial, Helvetica, sans-serif; color:#fff;float:left;   }
.contenedor_header .usuario ul li a {color: #fff;padding:1.2em 1.6em 0 2.2em; background-image:url(/los40/iconos/v1.x/v1.0/icos.png); background-repeat:no-repeat; height:2.9em; display:block; float:left; }
.contenedor_header .usuario ul li.registrate {padding-right:1px; background:url(/los40/iconos/v1.x/v1.0/varios/separador.png) no-repeat right 19px;}
.contenedor_header .usuario ul li.registrate a {background-position:-135px -321px;}
.contenedor_header .usuario ul li.identificate a {background-position:-135px -411px;}
.contenedor_header .usuario ul li.identificate.activo a {background:#fd1a40 url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -135px -457px;}
.contenedor_header .usuario ul li.identificate.activo a:hover {color:#fff;}
.contenedor_header .usuario_registrado{width:21em; float:left; margin:0.4em 0.4em 0 0; display:table; position:relative; }
.contenedor_header .usuario_registrado .foto img {width:3.8em; height:auto; float:left; margin-right:1em; text-align:left; border:1px solid #c6c6c6;}
.contenedor_header .usuario_registrado p{font:1.2em/1.5em 'montserratbold', Arial, Helvetica, sans-serif; color:#fff; display:table-cell; vertical-align:middle; }
.contenedor_header .usuario_registrado p a {color:#fff;}

.contenedor_header .menu ul li{padding-left:0.6em;margin-right:0.2em;}
.contenedor_header .bloque_derecha ul li {max-width: 11em;overflow: hidden;white-space: nowrap;display: inline-block;}
.contenedor_header #menu_login{float:right;}
.contenedor_header #menu_login.menu ul li a{text-transform:none;background:url(http://los40es00.epimg.net/los40/iconos/v1.x/v1.0/icos.png) 0 0 no-repeat;padding-left:1em;}
.contenedor_header #menu_login.menu ul li.registro a{background-position:-148px -336px;}
.contenedor_header #menu_login.menu ul li.login a{background-position:-148px -426px;}
/* desplegables */ 
.capa_identificate { position:absolute; top:4.9em; left:11em; z-index:1000; display:none;} 
.capa_identificate .form_registro {float:left; width:23em; background:#9a0f30 url(/los40/iconos/v1.x/v1.0/varios/bg_registro.png) repeat-x; padding:2em 2.5em;}
.capa_identificate .form_registro input {width:17em;}
.capa_identificate .form_registro a.entrar {margin-right:0;}

.contenedor_header .buscar_contenido {background: #fff;border: 1px solid #eeeeee;float: right; margin-top:1em; }
.contenedor_header .buscar_contenido input {border: medium none; color: #c5c5c5; float: left;font:1.1em 'montserratbold', Arial, Helvetica, sans-serif; letter-spacing: 0; margin: 0.4em 0 0.4em 0.6em;outline: none; width:12em;}
.contenedor_header .buscar_contenido .buscar { background: url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat scroll -1px -555px;display: block; float: right; height: 18px; width: 20px; margin:4px 4px 0 0;}

.contenedor_header .menu_secciones {position:relative;}
.contenedor_header .menu_secciones .nav li {display:inline;}
.contenedor_header .menu_secciones .nav li a {font:1.5em 'montserratbold', Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase;padding:0.6em 0.6em 0 0.8em; height:1.9em;border-right:1px solid #2c2c2c; position:relative; float:left; display:block;}
.contenedor_header .menu_secciones .nav li:last-child a {border:0;}
.contenedor_header .menu_secciones .nav li.programas a, .contenedor_header .menu_secciones .nav li.estilo a, .contenedor_header .menu_secciones .nav li.otros a, .contenedor_header .menu_secciones .nav li.videos a{ padding-right:1.8em;}
.contenedor_header .menu_secciones .nav li .flecha {width:12px; height:7px; background:url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -105px -90px; position:absolute; top:19px; right:12px; display:block; text-indent:-9999px;}
.contenedor_header .menu_secciones .nav li a:hover, .contenedor_header .menu_secciones .nav li.activo a {color:#858585;}
.contenedor_header .menu_secciones .nav li a, .contenedor_header .menu ul li{transition: all 0.2s ease-in-out 0s;}

.contenedor_header .directo{ float:right; position:relative; margin-top:-1px;}
.contenedor_header .directo .escuchar {width:24em; height:4.2em; background:#9a0f30 url(/los40/iconos/v1.x/v1.0/varios/bg_escuchar.png) no-repeat 0 0; text-indent:-9999px; display:block;}

/* desplegables */ 
.contenedor_header .capa_estilo {position:absolute; top:3.8em; left:40.5em; z-index:1000; display:none;} 
.contenedor_header .capa_programas {position:absolute; top:3.8em; left:8.1em; z-index:1000; display:none;} 
.contenedor_header .capa_videos {position:absolute; top:3.8em; left:21.8em; z-index:1000; display:none;} 
.contenedor_header .capa_otros {position:absolute; top:3.8em; left:52.4em; z-index:1000; display:none;} 
.contenedor_header .capa_estilo.activo {display:block;}
.contenedor_header .capa_estilo .button, .contenedor_header .capa_programas .button, .contenedor_header .capa_videos .button, .contenedor_header .capa_otros .button{font:1.5em 'montserratbold', Arial, Helvetica, sans-serif; text-transform: uppercase;padding:0.6em 2em 0.7em 0.8em;position:absolute;border-right:1px solid #d3d3d3;border-top:1px solid #eee;border-left:1px solid #d3d3d3;z-index:1010;top:-2.5em;left:0;background:#fff;} 

.contenedor_header .cont_estilo, .contenedor_header .cont_programas , .contenedor_header .cont_videos, .contenedor_header .cont_otros{border:1px solid #d3d3d3; float:left; background:#fff; box-shadow:5px 5px 30px #1D1D1D;}
.contenedor_header .menu_estilo, .contenedor_header .menu_programas , .contenedor_header .menu_videos, .contenedor_header .menu_otros  {float:left; width:14.3em; }
.contenedor_header .capa_estilo .flecha, .contenedor_header .capa_programas .flecha, .contenedor_header .capa_videos .flecha, .contenedor_header .capa_otros .flecha  {background: rgba(0, 0, 0, 0) url("/los40/iconos/v1.x/v1.0/icos_arrow.png") no-repeat scroll -105px -90px;display: block;height: 10px;position: absolute;right: 14px;text-indent: -9999px;top: 17px;width: 15px;}
.contenedor_header .capa_estilo .flecha, .contenedor_header .capa_programas .flecha {background-position: 0 -24px;}
.contenedor_header .menu_programas ul, .contenedor_header .menu_estilo ul , .contenedor_header .menu_videos ul , .contenedor_header .menu_otros ul {margin:2em 0 0 1.5em;}
.contenedor_header .menu_estilo li, .contenedor_header .menu_programas li , .contenedor_header .menu_videos li , .contenedor_header .menu_otros li {font:1.2em 'montserratbold', Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-bottom:1.7em;}
.contenedor_header .menu_estilo li a,  .contenedor_header .menu_programas li a,  .contenedor_header .menu_videos li a,  .contenedor_header .menu_otros li a{color:#000;}
.contenedor_header .menu_programas li.activo a, .contenedor_header .menu_programas li a:hover{color: #F6193F;}
.contenedor_header .menuvideos li.activo a, .contenedor_header .menu_videos li a:hover{color: #F6193F;}
.contenedor_header .menu_otros li.activo a, .contenedor_header .menu_otros li a:hover{color: #F6193F;}
.contenedor_header .menu_estilo li.videojuegos.activo a, .contenedor_header .menu_estilo li.videojuegos a:hover {color:#228ad8;}
.contenedor_header .menu_estilo li.viajes.activo a, .contenedor_header .menu_estilo li.viajes a:hover {color:#97c343;}
.contenedor_header .menu_estilo li.tecnologia.activo a, .contenedor_header .menu_estilo li.tecnologia a:hover {color:#009ea0;}
.contenedor_header .menu_estilo li.estilo.activo a, .contenedor_header .menu_estilo li.estilo a:hover {color:#ca0e83;}
.contenedor_header .menu_estilo li.otros.activo a, .contenedor_header .menu_otros li.otros a:hover {color:#ca0e83;}
.contenedor_header .menu_estilo li.videos.activo a, .contenedor_header .menu_videos li.videos a:hover {color:#ca0e83;}
.contenedor_header .menu_estilo li.cine_tv.activo a, .contenedor_header .menu_estilo li.cine_tv a:hover {color:#ff5900;}
.contenedor_header .menu_estilo li.radio.activo a, .contenedor_header .menu_estilo li.radio a:hover {color: #F6193F;}
.contenedor_header .cont_seccion {width:24.5em; margin:1.5em 0.5em 1.5em 0; float:left; display:none; border-left:1px solid #d6d6d6; padding-left:1.8em;}
.contenedor_header .cont_seccion.activo {display:block;}
.contenedor_header .cont_seccion li {font:1.2em/1.5em 'montserratbold', Arial, Helvetica, sans-serif; color:#525252; margin-bottom:0.8em; padding-left:0.7em; background:url(/los40/iconos/v1.x/v1.0/varios/punto_list.png) no-repeat 0 7px;}
.contenedor_header .cont_seccion li.mas {background:none; padding:0;text-transform:uppercase;}
.contenedor_header .cont_seccion li.mas .detail {border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-left-width:5px; margin:0.3em 0.3em 0 0; border-left-style:solid; float:left;  border-right:0; display:block; width:0; height:0;}

.contenedor_header .cont_seccion.tecnologia li.mas a{color:#009ea0;}
.contenedor_header .cont_seccion.tecnologia li.mas .detail{border-left-color:#009ea0;}
.contenedor_header .cont_seccion.viajes li.mas a{color:#97c343;}
.contenedor_header .cont_seccion.viajes li.mas .detail{border-left-color:#97c343;}
.contenedor_header .cont_seccion.videojuegos li.mas a{color:#228ad8;}
.contenedor_header .cont_seccion.videojuegos li.mas .detail{border-left-color:#228ad8;}
.contenedor_header .cont_seccion.estilo li.mas a{color:#ca0e83;}
.contenedor_header .cont_seccion.estilo li.mas .detail{border-left-color:#ca0e83;}
.contenedor_header .cont_seccion.cine_tv li.mas a{color:#ff5900;}
.contenedor_header .cont_seccion.cine_tv li.mas .detail{border-left-color:#ff5900;}

.contenedor_header .capa_directo {position:absolute; top:4.1em; left:0; z-index:900; display:none;}
.contenedor_header .capa_directo .detail {border-bottom: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent; display:block; position:absolute; top:-3px; left:18px;width:0; height:0; }
.contenedor_header .capa_directo.activo{display:block;}
.contenedor_header .cont_directo {width:23.8em; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background:#fff; float:left;}

.contenedor_header .cont_directo li a{font:1.1em/1.3em 'montserratbold', Arial, Helvetica, sans-serif; color:#000; padding:12px 10px 12px 50px; display:block; border-bottom:1px solid #d3d3d3; background-color:#fff;}
.contenedor_header .cont_directo li.escucha_40 a {background-image:url(/los40/iconos/v1.x/v1.0/logos/logo_directo_40.png); background-repeat: no-repeat; background-position:10px 10px;}
.contenedor_header .cont_directo li.escucha_ntcortes a {background-image:url(/los40/iconos/v1.x/v1.0/logos/logo_directo_notecortes.png); background-repeat: no-repeat; background-position:10px 4px;}
.contenedor_header .cont_directo li.escucha_yu a {background-image:url(/los40/iconos/v1.x/v1.0/logos/logo_directo_yu.png); background-repeat: no-repeat; background-position:10px 10px;}
.contenedor_header .cont_directo li a:hover {background-color:#f1f1f1;}
.contenedor_header .cont_directo li a img {display:block; float:left; margin-right:0.3em;}

.contenedor_header .capa_usuario {position:absolute; top:4.4em; left:0; z-index:900; display:none; z-index:1020;}
.contenedor_header .capa_usuario .detail {border-bottom: 4px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent; display:block; position:absolute; top:-3px; left:18px; width:0; height:0;}
.contenedor_header .capa_usuario.activo{display:block;}
.contenedor_header .cont_usuario {width:21em; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background:#fff; float:left;}
.contenedor_header .cont_usuario li a{font:1.1em/1.3em 'montserratbold', Arial, Helvetica, sans-serif; color:#000; padding:12px 10px; display:block; border-bottom:1px solid #d3d3d3;}
.contenedor_header .cont_usuario li a:hover {background:#f1f1f1; color:#000;}
.contenedor_header .cont_usuario li a img {display:block; float:left; margin-right:0.3em;}
.contenedor_header .cont_usuario li.baja a {background:url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -140px -370px; padding-left:22px}
.contenedor_header .cont_usuario li.baja a:hover {background:#f1f1f1 url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -140px -370px;}
.contenedor_header .cont_usuario li.salir a {background:url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -140px -414px; padding-left:22px; color:#ed1d24;}
.contenedor_header .cont_usuario li.salir a:hover {background:#f1f1f1 url(/los40/iconos/v1.x/v1.0/icos.png) no-repeat -140px -414px; color:#ed1d24;}

/* ======================================================================================================= CABECERA PORTADA pequeña*/
.contenedor_header.fixed {top:0; position:fixed; width:100%; z-index:8000; background:none; }
.contenedor_header.fixed .header {height:0; }
.contenedor_header.fixed .logo_musica {display:none;}
.contenedor_header.fixed .logo {background:url(/los40/iconos/v1.x/v1.0/logos/logo_cabecera_peq_40.png) no-repeat 0 0; width:12.5em; height:8em; position:absolute; top:0.4em; left:0;  }
.contenedor_header.fixed .logo a{width:12.5em; height:8em;}
.contenedor_header.fixed .logo.change {-webkit-animation: blink 1s; -moz-animation: blink 1s;-o-animation: blink 1s;animation: blink 1s; } 
@-webkit-keyframes blink {0% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes blink {0% {opacity: 0;} 100% {opacity: 1;}} 
@-o-keyframes blink {0% {opacity: 0;} 100% {opacity: 1;}}
@keyframes blink {0% {opacity: 0;} 100% {opacity: 1;}} 
/*.contenedor_header.fixed .menu {margin-left:12.3em;}
.contenedor_header.fixed .menu_secciones{margin-left:12.3em;}*/

/* BARRA ETIQUETAS */

.contenedor_barra_etiquetas {border: 1px solid #dfdfdf;clear: both; height:4em; position:relative; margin-top:-1px;}
.contenedor_barra_etiquetas .encabezado {display: block;float: left;color: #fff;text-transform: uppercase; padding: 0.8em 0.8em 0.8em 1.1em;font-size: 1.1em; position: relative;z-index: 2; font:1.4em 'montserratbold', Arial, Helvetica, sans-serif; background:#201f1e url(/los40/iconos/v1.x/v1.0/varios/flecha_blanca.png) no-repeat 8px 17px;}
.contenedor_barra_etiquetas .pico {z-index: 3; border-left-color:#201F1E; }
.contenedor_barra_etiquetas .contenido {float: left;width: 88%;overflow: hidden;position: relative;z-index: 1;}
.contenedor_barra_etiquetas ul {width: 300em;}
.contenedor_barra_etiquetas ul li {list-style-type: none;display: block;float: left;background:url(/los40/iconos/v1.x/v1.0/varios/separacion_menu.png) no-repeat right 0; }
.contenedor_barra_etiquetas ul li:last-child {background:none;}
.contenedor_barra_etiquetas ul li a {padding: 0.8em;display: block;color:#000;font:1.4em 'montserratregular', Arial, Helvetica, sans-serif;}
.contenedor_barra_etiquetas ul li:first-child a {padding-left: 1em;}
.contenedor_barra_etiquetas ul li a:hover{text-decoration: underline;}
.contenedor_barra_etiquetas .mastemas {border-left: 1px solid #dfdfdf;width: auto; background:#ebebeb; height:4em; position:absolute; right:0; top:0; z-index:100;}
.contenedor_barra_etiquetas .mastemas a {color: #000;display: block;text-transform: uppercase;padding: 0.7em 0.5em 0 2.1em;font:1.5em 'montserratbold', Arial, Helvetica, sans-serif; background:url(/los40/iconos/v1.x/v1.0/varios/mas.png) no-repeat 0.9em 0.85em;}
.contenedor_barra_etiquetas .mastemas a:hover {color: #666;}
/*.contenedor_barra_etiquetas .contenido .degradado { background: url(/los40/iconos/v1.x/v1.0/varios/degradado_barra_etiquetas.png) repeat-y; height: 40px;position: absolute;right: 0; top: 0; width: 28px;}*/

/* BARRA MENU */

.contenedor_barra_menu {border: 1px solid #dfdfdf;clear: both; position:relative;}
.contenedor_barra_menu .contenido {position: relative;z-index: 1;}
.contenedor_barra_menu ul li {list-style-type: none;display: block;float: left;background:url(/los40/iconos/v1.x/v1.0/varios/separacion_menu.png) no-repeat right 0; }
.contenedor_barra_menu ul li:last-child {background:none;}
.contenedor_barra_menu ul li a {display: block;float: left;color: #000;text-transform: uppercase; padding: 0.8em 0.8em 0.8em 1.1em;font-size: 1.1em; position: relative;z-index: 2; font:1.4em 'montserratbold', Arial, Helvetica, sans-serif;}
.contenedor_barra_menu .nav {float:left; width:100%;}
.contenedor_barra_menu ul li a:hover, .contenedor_barra_menu ul li.activo a { background:#f6193f; text-decoration:none; color:#fff;}
.contenedor_barra_menu ul li:first-child a {padding-left: 1em;}
.contenedor_barra_menu .triangulo {border-top-color:#f6193f;left:50%; display:none; /*top:40px;*/}
.contenedor_barra_menu ul li a:hover .triangulo, .contenedor_barra_menu ul li.activo a .triangulo{display:block;}
.contenedor_barra_menu .nav.dos {border-top: 1px solid #dfdfdf; display:none;}
.contenedor_barra_menu .nav.dos.activo {display:block;}
.contenedor_barra_menu ul.dos li a {color:#aeaeae;}
.contenedor_barra_menu ul.dos li a:hover, .contenedor_barra_menu ul.dos li.activo a { background:none; color:#000;}

/*cabeceras*/
.contenedor_principal .contenedor_barras{ margin:1em 1.4em;position:relative;}
.contenedor_principal .contenido_principal .contenedor_barras{ margin:0; }
.contenedor_barras .seccion {margin: 0;border:1px solid #dfdfdf; min-height:7.3em; line-height:0; position:relative; background: #ff123e; }
.contenedor_barras .seccion.generica { background:#f6f6f6;}
.contenedor_barras .seccion h1 {background-image:url(/los40/iconos/v1.x/v1.0/ico_cabeceras_secciones.png); background-repeat:no-repeat; text-indent:-9999px; height:5.8em; margin:1.2em 0 0 1.2em; width:80%;}
.contenedor_barras .seccion h1.radio{background-position:0 -689px;}
.contenedor_barras .seccion h1.musica{background-position:0 0;}
.contenedor_barras .seccion h1.tv{background-position:0 -785px;}
.contenedor_barras .seccion h1.artistas{background-position:0 -885px;}
.contenedor_barras .seccion h1.actualidad{background-position:0 -982px;}
.contenedor_barras .seccion h1.temas{background-position:0 -1082px;}
.contenedor_barras .seccion h1.programas{background-position:0 -1284px;}
.contenedor_barras .seccion h1 a {height:5.8em; display:block; }
.contenedor_barras .seccion.generica h1{font:3.8em 'montserratregular', Arial, Helvetica, sans-serif; color:#201f1e; text-indent:0; text-transform:uppercase; background:none; margin:0.3em 0 0 0.5em; height:auto;}
.contenedor_barras .seccion.generica h1 a {color:#201f1e; height:auto;}
.contenedor_barras .seccion.los40 { background:#000;}
.contenedor_barras .seccion.los40 h1 {background-position:0 -585px;}
.contenedor_barras .seccion.los40.perfil h1 {background-position:0 -1186px;}
.contenedor_barras .seccion .patrocinador {position:absolute; top:33%; right:1.5em; display:block;}
.contenedor_barras .seccion.especial {height:auto; background:none;}
.contenedor_barras .seccion.especial img {max-width:96.8em;}
.contenedor_barras .seccion .escucha{position:absolute; bottom:2em; right:1.5em; }
.escucha{display:block; background:#252525; border-radius:4px; border:1px solid #7e7e7e; padding:0.8em 0 0 0; height:2.9em;}
.escucha a {font:1.2em/1.3em 'montserratbold', Arial, Helvetica, sans-serif; color:#fff; padding-left:2.8em; background:url(/los40/iconos/v1.x/v1.0/varios/ico_play_escucha.png) no-repeat 0.8em 0; text-transform:uppercase;}
.escucha .img_logo {margin-left:5px;}
.escucha.peq {width:14.8em; text-align:center; }
.escucha.peq a {padding-left:0; background-image:none; text-transform:none;}
.escucha.peq .img_logo {margin:0;}
.escucha.itunes{ text-align:center; }
.escucha.itunes .img_logo {margin-left:0;}
.escucha.itunes a {background:none; padding-left:0;}

/* ======================================================================================================= CABECERA PORTADA pequeña*/
.contenedor_footer{background:#201f1e;}
.contenedor_footer .modulo.redes {margin:0;}
.contenedor_footer .datos_redes {text-align:center; background:none; padding:0 5em 2em 5em;}
.contenedor_footer .datos_redes li{display:inline; }
.contenedor_footer .datos_redes .estadisticas {margin-top:0.5em;}
.contenedor_footer .datos_redes .estadisticas li{font-size:3em; margin-right:2.7em;padding-left:1.2em;}
.contenedor_footer .datos_redes li.fcbk {background-position:0 4px;}
.contenedor_footer .datos_redes .estadisticas li.gplus {margin-right:0;}
.contenedor_footer .datos_redes.dos{background:none;}
.contenedor_footer .datos_redes .txt {font-size:3.4em; margin-left:0.5em;}
.contenedor_footer .datos_redes.dos{text-align:left;}
.contenedor_footer .datos_redes h4{font-size:1.3em; display:inline;}
.contenedor_footer .datos_redes.dos ul{display:inline;}
.contenedor_footer .datos_redes.dos li{background:url(/los40/iconos/v1.x/v1.0/varios/punto_pie.png) no-repeat left 5px; font:1.2em/2.5em 'montserratregular', Arial, Helvetica, sans-serif; margin-right:0.8em; padding-left:1.3em;}
.contenedor_footer .datos_redes.dos li.primero{background:none; padding-left:1em;}
.contenedor_footer .datos_redes.dos li a{padding-left:0;}
.contenedor_footer .datos_redes.dos li a:hover{color:#777777;}
.footer_up {background:#201f1e;}
.footer_bottom {background:#2a2e2f;}
.contenedor_up {margin: 0 auto;width: 100em; position:relative;background:#201f1e; padding-top:2em;}.contenedor_bottom {margin: 0 auto;width: 100em; position:relative;background:#2a2e2f;}
.contenedor_bottom {margin: 0 auto;width: 100em; position:relative;background:#2a2e2f;}
.logos_medios {border-bottom:1px solid #404040; padding:3em 0 1.5em 0;}
.enlaces_paises li {font:1.2em/1.5em 'montserratregular', Arial, Helvetica, sans-serif; color:#858585; display:inline; text-transform:uppercase; margin-left:0.7em;}
.enlaces_paises li.primero {margin:0;}
.enlaces_paises li a {color:#858585;}
.enlaces_paises li.activo a, .enlaces_paises li a:hover{color:#fff;}
.contenedor_bottom .triangulo {top:0;}
.nav_pie li {font:1.1em 'montserratregular', Arial, Helvetica, sans-serif; color:#858585; display:inline; margin-left:1em; padding-right:1.2em; border-right:1px solid #858585;}
.nav_pie li a{color:#858585;}
.nav_pie li a:hover{color:#fff;}
.contenedor_footer .nav {border-top:1px solid #404040; padding:2em 0 3em;}
.contenedor_footer .nav ul {float:left;}
.contenedor_footer .nav p{font:1.1em 'montserratregular', Arial, Helvetica, sans-serif; color:#858585; float:right;}
.contenedor_footer .logo_inferior {margin:0 1em 0 0;}
.detalle{border-left: 9px solid transparent;border-right: 9px solid transparent;position:absolute;left:20px;display:block; border-top-style:solid; border-top:9px solid #201f1e; top:0; z-index:100;}

/***********fecha no existente *********************/

.contenedor_barras h1.dia {background:#F6F6F6; color: #201F1E; font: 3.8em 'montserratregular', Arial, Helvetica, sans-serif;height: auto; padding:0.8em 0 0.8em 0.5em;text-indent: 0;text-transform: uppercase;  border: 1px solid #DFDFDF;line-height: 0;margin: 0;position: relative;}
/*cambiar fecha***********/
.cambiar_fecha { position:absolute;width: 20em;z-index: 100; left:32em; top:0;}
.cambiar_fecha a.boton_cambiar_fecha {background: #fff  url(/los40/iconos/v1.x/v1.0/varios/flecha_compartir.png) no-repeat 12px 12px;color: #666666;display: block;font: 1.3em 'montserratregular', Arial, Helvetica, sans-serif;margin: 1em 0 0; padding: 5px 8px 5px 23px;border-radius:3px; border: 1px solid #DFDFDF }
/* CAPA HEMEROTECA */
.contenedor_barras .capa_hemeroteca {top: -1px;}
.capa_hemeroteca .contenedor_eleccion {border-top: 1px solid #444;padding: 10px 6px 10px 10px;}
.capa_hemeroteca .eleccion_dia {width: 345px;float: left;border-right: 1px solid #222;padding: 0 11px 0 0;height: 232px;}
.capa_hemeroteca .eleccion_franja_horaria {border-left: 1px solid #444;padding: 0 0 0 10px;position: relative;width: 164px;height: 232px;float: left;}
.capa_hemeroteca .encabezado a.cerrar {display: block;float: right;width: 16px;height: 16px;margin: 5px 5px 0 0;background: url(/los40/iconos/v1.x/v1.0/varios/cerrar.png) no-repeat right 0;}
.capa_hemeroteca .encabezado {background:#393939;}
.capa_hemeroteca .contenedor_desplegables {width: 147px;float: left;margin: 0;}
.capa_hemeroteca .contenedor_calendario {width: 168px;height: 180px;float: right;border: none;border-top: 1px solid #2f2f2f;border-left: 1px solid #2f2f2f;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #393939;padding: 10px;}
.capa_hemeroteca .contenedor_desplegables p {font: 1.3em 'montserratregular', Arial, Helvetica, sans-serif;margin: 0 2px 5px 0;color: #777;height: 100px;}
.capa_hemeroteca .contenedor_desplegables select {width: 144px;margin: 5px 0 0 0;border: none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background-color: #324e57;padding: 5px;
font: 1.1em Arial, Helvetica, sans-serif;color: #c0dbe4;}
.capa_hemeroteca .contenedor_desplegables select.inactivo {background-color: #343b3e;}
.capa_hemeroteca .contenedor_calendario .navegacion {padding: 0 0 6px 0;border-bottom: 1px solid #393939;}
.capa_hemeroteca .contenedor_calendario .anyoymes {width: 120px;height: 20px;float: left;font: 1.3em 'montserratregular', Arial, Helvetica, sans-serif;color: #393939;}
.capa_hemeroteca .contenedor_calendario .boton {width: 16px;height: 21px;float: left;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;display: block;font: 1.3em 'montserratregular', Arial, Helvetica, sans-serif;text-align: center;margin: 0 0 0 1px;padding: 2px 3px 0 4px;}
.capa_hemeroteca .contenedor_calendario .activo {background-color: #393939;color: #fff;}
.capa_hemeroteca .contenedor_calendario .activo:hover {background-color: #F6193F;color: #fff;}
.capa_hemeroteca .contenedor_calendario .inactivo {background-color: #353535;color: #2c2c2c;text-shadow: 1px 1px 0 #3f3f3f;}
/* tabla calendario */

.capa_hemeroteca table {font: 1.1em 'montserratregular', Arial, Helvetica, sans-serif}
.capa_hemeroteca table th, .capa_hemeroteca table td.vacio, .capa_hemeroteca table td a {width: 22px;height: 18px;text-align: center;padding: 3px 0 0 0;color: #000;}
.capa_hemeroteca table th {color: #ccc;font-weight: normal;padding-bottom: 3px;}
.capa_hemeroteca table td.vacio {color: #2c2c2c;text-shadow: 1px 1px 0 #444;padding: 4px 0 0 0;}
.capa_hemeroteca table td a {color: #F6193F;display: block;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.capa_hemeroteca table td a.activo {background-color: #F6193F;color: #fff;}
.capa_hemeroteca table td a:hover {background-color: #F6193F;color: #fff;}
.capa_hemeroteca table th abbr {border-bottom: none;}
.capa_hemeroteca table th abbr:hover {border-bottom: 1px dotted #fff;}

/* capa eleccion nueva fecha */

.cambiar_fecha .capa_hemeroteca {position: absolute;width: 365px;background-color: #f1f1f1;border-top: 1px solid #cbcbcb;top: 13px;left: 1px;-moz-box-shadow: 0 2px 2px #999;-webkit-box-shadow: 0 2px 2px #999;box-shadow: 0 2px 2px #999;z-index: 5010;}
.cambiar_fecha .capa_hemeroteca a.boton_cambiar_fecha {background: #393939;border-radius:0; border: 0; margin:0; float:left; color:#fff;}
.cambiar_fecha .capa_hemeroteca a.boton_cambiar_fecha:hover { background-color: transparent;color: #F6193;}
.cambiar_fecha .capa_hemeroteca .contenedor_eleccion {border-top: 1px solid #ccc;padding: 10px;}
.cambiar_fecha .capa_hemeroteca .eleccion_dia { border-right: none;padding: 0;float: none;height: auto;width: 100%;}
.cambiar_fecha .capa_hemeroteca .contenedor_desplegables p {color: #333;height: 90px;margin: 15px 0 6px 0;}
.cambiar_fecha .capa_hemeroteca .contenedor_desplegables select {background-color: #393939;color: #fff;}
.cambiar_fecha .capa_hemeroteca .contenedor_desplegables select.inactivo {background-color: #ccc;}
.cambiar_fecha .capa_hemeroteca .contenedor_calendario { background-color: #f5f5f5;border: 1px solid #fff;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.cambiar_fecha .capa_hemeroteca .contenedor_calendario .inactivo { background-color: #ddd;color: #bbb;text-shadow: 1px 1px 0 #fff;font-weight: normal;}
.cambiar_fecha .capa_hemeroteca table th { color: #999;}
.cambiar_fecha .capa_hemeroteca table td a { color: #333;}
.cambiar_fecha .capa_hemeroteca table td a:hover { color: #fff;}
.cambiar_fecha .capa_hemeroteca table td.vacio {color: #ccc;text-shadow: 1px 1px 0 #fff;}