@import url('reset.css');
/**** Comunes ****************/

ul { list-style: none; }
fieldset { border: none; }

html { font-size: 62.5%; }
body { font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin-top: 1em; width:99.5em; position:relative;/* Para esconder el player.. */ } /* Estandar */
*:first-child+html body  { font-size: 101%; } /* IE 7 */
* html body { font-size: 101%; } /* IE 6 */

a { text-decoration: none; color: #1A3076; }
a:hover { text-decoration: underline; }
a img { border: none; }
p { margin: 1em 0; }

/*td,th { vertical-align: top; text-align: left; }*/
.center { text-align: center; }
.right { text-align: right; }

#col_container { background: #fff url('../img/fndo_col_container.gif') repeat-y 68.4em top; border: 1px solid #d6d6d6; border-bottom: none; /*margin-top: 20px;*/ }
#lateral { float: left; width:30em; padding: 4px;}
#contenido { margin-right: 1px; background:#fff; float: left; width: 68.4em; }

.col_i, .izq { float: left; display:inline; }
.col_d, .drcha { float: right; display:inline; }

a.masinfo { padding-right: 12px; background: url('../img/flecha_masinfo.gif') no-repeat right center; }

.oculto { display: none; }
/*** Lista audios (en varios sitios...) ***/


.audios { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }
.audios li, li.audios { background:url('../img/bolo_amarillo.gif') no-repeat left 0.8ex; margin-bottom: 0.7em; color:#A8A8A8; line-height:1.5em; padding:0pt 0pt 0pt 1em; }
.audios li span, li.audios span, .audios li .link_programa, li.audios .link_programa { font-size: 0.85em; color:#A8A8A8; text-transform:uppercase; }
.audios ul { padding: 0; }
.audios li ul li, li.audios ul li { padding:0; background:none; margin:0; float: left; display:inline;}
.audios li ul li a, li.audios ul li a {
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.4em 1em 0.4em 2.2em;
	line-height: normal;
	display: block;
	float:left;
}
/*
.audios .oir { height:1%; }
.audios .oir .miniplayer { position: absolute; left: 0; top:0;}*/
.audios .oir a { background-image: url('../img/ico_oir.gif'); }
.audios .podcast a { background-image: url('../img/ico_podcast.gif'); }
.audios .llevatelo a { background-image: url('../img/ico_llevatelo.gif'); }
.audios .abrir a { background-image: url('../img/ico_abrir.gif'); }

/*** Botón ampliar ***/
.foto { position: relative; background-color:#6d6d6d;  }
.foto .boton_ampliar { filter: alpha(opacity=92); opacity: 0.92; text-indent:-9999px; overflow:hidden; background: transparent url(../img/btn_ampliar.gif) no-repeat left top; width:64px; height:22px; position:absolute; bottom: 5px; left: 231px; }
.vieja .boton_ampliar { left: 83px; }

/*** Botonera ***/
.nav a.link { font-size: 1.1em; float: left; padding: 0.3em 0 0 0.6em; text-decoration: underline; }
.botonera { text-align: center }
.botonera .anterior, .botonera .siguiente,
.ir_ant, .ir_sig,
.botonera .btn_anterior, .botonera .btn_siguiente { display: block; width: 22px; height: 22px; text-align: left; text-indent: -9999px; background-position: left top; background-repeat: no-repeat; float: left; }
.botonera .anterior, .ir_ant, .botonera .btn_anterior { background-image: url('../img/btn_anterior.gif'); }
.botonera .siguiente, .ir_sig, .botonera .btn_siguiente { background-image: url('../img/btn_siguiente.gif'); }
.botonera span { float: left; width: 6.5em; padding-top: 0.3em; font-size: 1.1em; color:#555; }

/**** Cabecera y menú **************/
#header { position: relative; }

#ticker_container { position: relative; border-top: 1px solid #dde0dd; padding: 1px 0 1px /*119px*/; background: #fff url('../img/ultimas_noticias.gif') no-repeat left 1px;}
#ticker_container a { text-decoration: underline; }
#ticker_container #t_player { font-size: 1.1em; font-weight: bold; float: left; background: transparent url('../img/ico_escuchar_grande.gif') left top no-repeat; padding: 0.5em 1em 0.6em 32px; border-right: 1px solid #dde0dd; }
#ticker_container #t_wrapper { font-size: 1.1em; float: left; padding: 0.5em 1em; }
/*#ticker #t_links  { float: right; border-left: 1px solid #dde0dd; padding: 0.6em 1em; }*/
#ticker_container #t_links  { position:absolute; right:0; top: 0; border-left: 1px solid #dde0dd; padding: 0.6em 1em; margin-top: 2px; }

#cabecera { background:#1B1F4E; position: relative; }
* html #cabecera { height: 1%; }

#cabecera .endirecto { position:absolute; left:0; top: 0; }
#cabecera .eltiempo { position:absolute; top: 10px; left:86.5em; }


#header h1, #header .logo { text-align: center; background: url('../img/ser.jpg') no-repeat center top; font-size: 2em; color:#fff; }
#header h1 a, #header .logo a  { display: block; text-indent: -9999px; margin: 0 auto; width: 100px; height:48px; }

#header .grande h1 { background: url('../img/ser_grande.jpg') no-repeat center top;  }
#header .grande h1 a { height: 104px; width: 170px; }

#header .sesion { text-align:right; position:absolute; right:10px; bottom:2.2em; color:#d0d8f2; margin:0; font-size:1.1em;}
#header .grande .sesion {bottom:3.5em;}
#cabecera .sesion a { text-decoration:underline; color:#d0d8f2;}
#cabecera .sesion a.quien {font-weight:bold; color:#fff;}

#cabecera .fecha { text-align: right; position: absolute; right: 10px; bottom: 7px; color:#D0D8F2; margin: 0; font-size: 1.1em; }
#cabecera .fecha span { color:#FEF76D; }

/* Buscador */
#buscador { position: absolute; right:0px; z-index: 2; margin: 0.7em 0.5em 0 0; }
#buscador input { border: 1px solid #b0b0b0; width:11em; font-size: 1.3em; }
#buscador #submit { border: 1px solid #132766; background:#132766 url(../img/btn_enviar.gif) repeat-x left center; color: #fff; width: auto; }


#menu { position: relative; font-size:1.2em; background: #f8f8f8 url('../img/fndo_menu_li.gif') repeat-x left bottom; margin-bottom:1em; }
#menu.consubmenus { margin-bottom: 2.4em; }
/* Primer nivel */
#menu li { float: left; border-right: 1px solid #fff; padding: 0.8em 1.2em; }
#menu li.desplegado { background: #2A3179; color:#fff; }
#menu li.desplegado a { color:#fff; font-weight: bold; }

/* Segundo nivel */
#menu li ul { position: absolute; left: 0px; top: 3em; /*border-bottom: 1px solid #dadada;*/ }
#menu li#item_inicio ul { padding-left: 0; width:83em; }
#menu li#item_la_ser ul { padding-left: 2em; width: 81em; }
#menu li#item_noticias ul { padding-left: 8em; width:75em; }
#menu li#item_deportes ul { padding-left: 14em; width:69em; }
#menu li#item_escucha ul { padding-left: 21em; width:62em; }
#menu li#item_participa ul { padding-left: 27em; width:56em; }
#menu li#item_pulsometro ul { padding-left: 34em; width:49em; }
#menu li#item_servicios ul { padding-left: 42em; width:41em; }
#menu li#item_lomas ul { padding-left: 49em; width:em; }
#menu li ul li { background: none; border: none; padding: 0.4em 1.2em; white-space:nowrap; }
#menu li.desplegado ul li a { color: #1A3076; font-weight: normal; }
#menu li.desplegado ul li.marcado a { font-weight: bold; }

/*** Migas ***************************/

#migas { margin-bottom: 0.2em; color:#999; background:url('../img/fndo_migas.gif') repeat-x left top; }
#migas ul, #migas li, #migas p { float: left; }
#migas p { margin:0; padding: 0.7em 0.4em 0.7em 4em; background:url('../img/fndo_migas_p.gif') no-repeat left top; }
#migas li { padding: 0.6em 0.4em; color:#444; font-size: 1.1em; }
#migas a { padding-right: 15px; background: url('../img/flecha_masinfo.gif') no-repeat right center; }



/**** Módulos laterales *************/
#lateral .modulo { 
	margin-bottom: 0.5em;
}


/***** FOtogaleria ********************/
.fotogaleria {
	width: 80px; height:80px;
	float: left;
	position: relative;
	margin-right: 0.4em;
	background:transparent url(../img/fndo_fotogaleria.gif) no-repeat scroll left top;
}
.fotogaleria img {
	position: absolute;
	float: none;
	clip: rect(8px 69px 67px 10px);
}

/**** Carrusel Fotos ***************/
#lateral .carrusel_fotos {
	background: #fff;
	font-size: 1.1em;
}
#lateral .carrusel_fotos p { color:#898989; padding: 0.4em; margin: 0; border-bottom: 1px solid #ddd; }
#lateral .carrusel_fotos img { /*width: 100%; */}
#lateral .carrusel_fotos .nav { padding: 0.4em; }
#lateral .carrusel_fotos .nav .botonera { float: right; min-width:11em; }
#lateral .carrusel_fotos .nav .ampliar { float: left; padding-top: 0.3em; text-decoration: underline; }

/**** Publicidad ******************/
.banner_top { background:#f2f2f2; text-align: center; padding: 0.5em 0; font-size:1px; line-height:1px; }
.publiser {
	/*background: #f2f2f2 url('../img/publicidad.gif') no-repeat center top;
	border-top:1px solid #ddd;
	padding-top: 1.3em;*/
	padding-bottom:0.3em;
	text-align:center;
}
.publi {
	margin-bottom:0.5em;
	background: #F2F2F2 url('../img/publicidad.gif') no-repeat center top;
	border-top:1px solid #ddd;
	padding-top: 1.5em;
	text-align:center;
}


.marketplace { background-color: #f3f5f3; border: 1px solid #e0e3e2; }
.marketplace .market {
	float: left;
	width: 14.2em;
}
.marketplace .market p { font-size: 1.1em; text-align: left; color:#444; margin: 0.5em 0 1em; }

/*** Pestañas *****/
#lateral .pestanias { background-color:#fff; font-size:1.1em}
#lateral .pestanias h4{color:#454545; font-stretch:1em; font-size:1.1em; padding:1em 1em 1em 1.5em}
#lateral .pestanias .pestanas{ background:#F6F5ED url('../img/solid_da.gif') repeat-x left bottom; margin: 0 0.5em; padding-top: 0.5em; display:block; }
#lateral .pestanias .pestanas ul { padding-left:0.5em; }
#lateral .pestanias .pestanas ul li{ float: left; padding:0.4em 1.1em 0.2em; }
#lateral .pestanias .pestanas ul li.seleccionado{ color:#575757; font-weight:bold; border:1px solid #D2D2D2; border-bottom-color:#fff; background-color:#fff; }
#lateral .pestanias .pestanas ul li.fin{color:#1E3679; padding-left:1em; padding-right:.5em}
#lateral .pestanias .pestanas ul li a{color:#1E3679; text-decoration:none; }
#lateral .pestanias .pestanas ul li a:hover{text-decoration:underline}

#lateral .pestanias .noticias { list-style:none; margin: 1em 0.5em 0; padding: 0 0.5em; }
#lateral .pestanias .noticias li{background: url(../img/bolo_lista.gif) no-repeat 0% 0.9ex; color:#1E3679; padding:0 0 1em 12px; }
#lateral .pestanias .noticias li a{color:#1E3679; text-decoration:none}
#lateral .pestanias .noticias li a:hover{text-decoration:underline}
#lateral .pestanias .masnot { color:#1E3679; padding:.4em;  background-color: #F6F5ED; display:block; text-align:right; margin:1em 0; }
#lateral .pestanias .masnot:hover{text-decoration:underline}
#lateral .pestanias .patrocinio {
	margin: 0 0.6em;
	padding: 0 1em;
	background: url('../img/dotted_cf.gif') repeat-x left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#lateral .pestanias .patrocinio p { font-size: 0.9em; margin:0; padding: 0.8em 0 0.4em; color:#8a8a8a; letter-spacing:-0.1em; }


/**** Publi Google ****/

.google { border: 1px solid #d6d6d6; font-size: 1.2em; padding: 0; background:#ebebeb; }
.google h4 { color:#707070; font-size:.8em; text-transform: uppercase; text-align:center; padding:0.4em 0; }
.google .cab_google{ padding: 0 0.5em; }
.google .cab_google h4{float:left; display:inline;}
.google .cab_google p{float:right; display:inline; margin:0.3em 0 0; font-size: 0.9em;}
.google dl { padding:1em 1em .5em 1em; background-color:#fff; margin:0 0 0.1em; }
.google dl dt { color:#11235D; font-weight:bold }
.google dl dt a { text-decoration:none; color:#11235D }
.google dl dt a:hover{text-decoration:underline;}
.google dl dd { color:#000; }
.google dl dd a{color:#000;}
.google dl dd a:hover{text-decoration:none;}
.google dl dd.azul{ color:#11235D }
.google dl dd.azul a{ color:#11235D }
.google dl dd.azul a:hover{text-decoration:underline;}

#contenido .google { margin:2em 0.5em; }
#lateral .google { border: 0; background: #fff;	}
#lateral .google dl { background-color:#EBEBEB; }
#lateral .google dl { margin-bottom:0.3em; }

.google_vertical { /*padding-right: 0.3em;*/ }
.google_vertical dl {/* margin: 0 0.1em 0 0; float: left; width:17.92em;*/ }
.google_vertical dd {display:inline; padding:0 4px 0 0;}




/**** Formularios *****************/
.boton, .btn1 { border: none; font: 1.1em Tahoma,Arial,Helvetica,sans-serif; background: url('../img/btn_enviar.gif') repeat-x center left; color:#fff; padding:0.1em 0.7em; }
a.boton, a.btn1 { padding: 0.2em 0.7em; }
a.boton:hover, a.btn1:hover { text-decoration:none; }

/*
	Pie
*****************/
.bloques { border-top: 1px solid #d5d5d5; margin: 0.2em 0 0; padding-top: 1.3em; }
.bloques li { float: left; /*width: 14.28%; */ width:19%;text-align: center; text-transform: uppercase; }
.bloques li a { display: block; margin: 0 auto; padding-top: 35px; background:#fff no-repeat center top; min-width:1px; }
.bloques li.amarillas a { background-image: url('../img/bloques/amarillas.gif'); }
.bloques li.callejero a { background-image: url('../img/bloques/callejero.gif'); }
.bloques li.podcast a { background-image: url('../img/bloques/podcast.gif'); }
.bloques li.entumovil a { background-image: url('../img/bloques/entumovil.gif'); }
.bloques li.tiempo a { background-image: url('../img/bloques/tiempo.gif'); }
.bloques li.deportes a { background-image: url('../img/bloques/deportes.gif'); }
.bloques li.rss a { background-image: url('../img/bloques/rss.gif'); }


#pie { margin: 1em 0; border-top: 1px solid #d5d5d5; padding: 1px 0 0 0; position:relative; }
* html #pie { height:1%; }
#pie p { margin:0 0 1em 0; color:#fff;  font-size:1em;}
#pie .enlaces {
	background-color:#e9e9e9;
	margin: 0 0 1px 0;
	padding: 0 2.3em;
}
#pie .enlaces li { padding: 1em 0; float: left; background:none; font-size:1em; }
#pie .enlaces li a { border-left: 1px solid #bebebe; display: block; padding: 0 1em; font-size: 1.2em; }
#pie .enlaces li.primero a { border: none; }

#pie .medios { padding: 1em 0.7em; border-top: 1px solid #d5d5d5;  }
#pie .medios li { float: left; padding: 0 2.8em; }

#pie #pie_inner { padding: 1.8em 2em 5em; color:#fff; background: url('../img/fndo_pie.gif') repeat-x left top; }
#pie #pie_inner a { color:#fff; }
#pie #pie_inner img { vertical-align: middle; }
#pie .botones_pie {  }
#pie .botones_pie a { float: right; margin-left: 1em; font-size: 1.1em; background: url('../img/flecha_pie.gif') no-repeat left center; padding-left: 17px; }
#pie #pie_inner .botones_pie a:hover { text-decoration: none; color: #ADCBFF; background-image: url('../img/flecha_pie_desplegado.gif'); }

/*** Desplegables ***/

#modulo0, #modulo1, #modulo2 { position: absolute; bottom: 10em; padding-bottom: 1em; z-index:100;}

.mod_b .navegacion { background:#fff; border: 2px solid #e8e8e8; }
.mod_b .navegacion .inner { border: 1px solid #c5c5be; padding: 0.5em; }
#modulo0 { right:2em; }
#modulo0 .navegacion { width:15.8em; }
#modulo1 { right: 21em; }
#modulo1 .navegacion { width:18.3em; }
#modulo2 { right: 12em; }
#modulo2 .navegacion { width:11.7em; }


#pie .mod_b h2 { background:#686868; color:#fff; font-size: 1.2em; font-weight: bold; padding:0.5em; margin: 0; }
#pie .mod_b .medio { padding: 1em 0.3em; background: url('../img/dotted_d4.gif') repeat-x left top; }
#pie .mod_b .primero { background-image: none; }
#pie .mod_b p { font-size: 1.2em; color:#787878; margin: 0; }
#pie .mod_b li { font-size: 1.1em; background: url('../img/flecha_masinfo.gif') no-repeat left 1ex; padding-left: 12px; }


/*
	Ventana
***************************/
#ventana { margin-right: 6em; }

.cont_ventana { padding: 12px; }
.ventana { background:#f3f3f3; border: 1px solid #d6d6d6; font-size: 1.2em; }
.cab_ventana { padding:0.3em 0; background:#EBEBEB url(../img/utilidades/fndo_cab.gif) repeat-x; border-bottom:1px solid #d6d6d6; }
.cab_ventana .icono img { float:left; margin:0 0 0 0.7em; }
.cab_ventana .cerrar { float:right; }
.cab_ventana .icono { border-right:1px solid #d6d6d6; float:left; margin:0 7px 0 0; padding:4px 0 3px; width:33px; }
.cab_ventana p { color:#444; margin:0; padding:0.5em; }

.cont_util { background:url(../img/solid_d6.gif) repeat-y 33.4em top; margin: 1.2em 1.7em; }
.cont_util p { color:#666; }

.error404 { text-align: center; padding-top: 8em; background: #fff; height:25em; }
.error404 h2 { font-size:1.5em; text-transform: uppercase; color:#29316C; }
.error404 p { font-size: 1.4em; color:#333; margin:1.2em; }
.error404 a { text-decoration: underline; }


#audio{font-size:1px; line-height:1px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
/**html #noticia #audio{padding:10px 0 15px 0;}
*html #audio{padding:10px 0 15px 0;}*/


/* Inicio Publicidad superior */
.banner_top {text-align:center;}
.banner_top_a {float: left; display:inline; text-align:center; margin-right:2px;}
.banner_top_a_i {margin-left:11px; font-size:1%;}
.banner_top_b {float:left; display:inline; margin-bottom:3px;}
.banner_top_c {float:left; display:inline;}
/* Fin Publicidad superior */



/*
	Última hora
***************************************/
#ultimahora {
	background: url('../img/fndo_ultimahora.gif') repeat-x left center;
	margin: 0 0 0.5em 0.5em;
	font-weight: bold;
}
#ultimahora .epigrafe { text-align: center; min-width:9em; color:#fff; margin:0; padding: 1em 1em 1em 0.6em; font-size: 1.2em; text-transform: uppercase; background: no-repeat right center; float: left; }
* html #ultimahora .epigrafe { width: 9em; white-space: nowrap; }
#ultimahora .amarillo { color:#000; background-image: url('../img/fndo_ultimahora_amarillo.gif'); }
#ultimahora .gris { background-image: url('../img/fndo_ultimahora_gris.gif'); }
#ultimahora .azul { background-image: url('../img/fndo_ultimahora_azul.gif'); }

#ultimahora h2 { font-weight:normal; margin: 0 0 0 1em; display: table; font-size: 1.6em; padding:0.6em 0; }
/*#ultimahora h2 a { color:#000; }*/
#ultimahora h2 span { color:#DD3800; font-weight: bold; font-size:0.75em; padding-right: 10px; height:1%; }

/*
	SER 404
*/
#ser404 #col_container { border-bottom: 1px solid #d4d4d4; }

