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

/* PARA ETIQUETAS DE HTML5 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}


/*carrusel con javascript*/
#contenido-portada { float:left; width:100%; }
#contenido-portada #contenedor-carrusel { position: relative; width: 100%; margin: 27px auto 0; overflow: hidden; height: 515px; float:left; }

#contenido #contenedor-carrusel { position: relative; width: 100%; margin: 0 auto; overflow: hidden; height: 515px; float:left; }
.imagenes article { width:100%; }

#contenedor-carrusel #moveme { position:absolute;}
#contenedor-carrusel .listElement {float:left;width:1024px;overflow:hidden;/*z-index:-99999999;*/  }
#contenedor-carrusel .listElement { position:relative; }

#contenedor-carrusel .listElement img{  }
#contenedor-carrusel .acordeonUl{list-style-type:none;padding:0px;float:left;margin:0px;}
#contenedor-carrusel .box{height: 28px;width:95%;float:left;vertical-align:middle;cursor: pointer;font-size:150%; line-height:normal; color:#101010; background:#F0F2F2;}
#contenedor-carrusel .leftB .box{ padding:0 0 0 15px;}
#contenedor-carrusel .rightB .box{ text-align:right; padding:0 15px 0 0;}
#contenedor-carrusel .play{height: 50px;width:50px;border:1px solid black;float:left;position:relative;vertical-align:middle;background: no-repeat url("http://www.aulaclic.es/articulos/graficos/play.gif");}
#contenedor-carrusel .stop{background: no-repeat url("http://1.bp.blogspot.com/_hAUCi3cYdFg/SzhhC6f_I0I/AAAAAAAACEg/o2WYfUb7vGA/s200/PAUSE.gif");height: 	50px;width:50px;border:1px solid black;float:left;position:relative;vertical-align:middle;}
#contenedor-carrusel .menu{ margin: 0 auto;position: absolute;right: 30px;top: 8px;width: 70px;}
#contenedor-carrusel .clear{clear:both;}

#contenedor-carrusel li img	{width:inherit;height:inherit;border:0px; }
#contenedor-carrusel li .contenedor-imagen { float: left; position:relative; }
#contenedor-carrusel li a {width:inherit;height:inherit;}
#contenedor-carrusel .rightB{float:right;width:50%;}
#contenedor-carrusel .leftB{width:50%;float:left;}
#contenedor-carrusel #mainUl{padding:0px;}
#contenedor-carrusel .loading{background:url("http://podcaster.cl/wp-content/plugins/tantan-reports/wordpress-reports/loading.gif") no-repeat #DDDDDD;}
#contenedor-carrusel .hidden{display:none;}

#contenedor-carrusel figure { position:relative; }
#contenedor-carrusel figcaption.pie-foto { float:left; position:absolute; top:60px; left:20px; background:#F0F2F2;  padding:20px; font-size:220%; }
#contenedor-carrusel figcaption.pie-foto span { font-size:40%;  }


#contenido-portada #contenedor-carrusel .box { height: 24px; line-height: 95%; }
#contenido-portada #contenedor-carrusel .menu { top: 15px; }
	
/*carrusel sección imágenes*/
.imagenes #contenedor-carrusel figcaption.pie-foto { background: #101010;float: left;font-size: 100%;left: 0px;padding:15px 50px;position: absolute; top: 0px; color:#fff; width:90%; }

.imagenes #contenedor-carrusel .menu { left: 0;top: 10px; width: 100%; }
.imagenes #contenedor-carrusel .box { width:20px; font-size:150%; line-height:normal; }
.imagenes #contenedor-carrusel .rightB {float: right;width: auto;}

.imagenes #contenedor-carrusel li .contenedor-imagen { text-align:center; float:none; width:100%; position:relative; }
.imagenes #contenedor-carrusel .listElement img{ width:auto; margin-top: 48px;  }
.imagenes #contenedor-carrusel { height: 600px;}
.imagenes #contenedor-carrusel .listElement { text-align:center; width:964px; }

/*carrusel sección de paseo*/
.de-paseo #contenedor-carrusel figcaption.pie-foto { background: #101010;float: left;font-size: 100%;left: 0px;padding:15px 50px;position: absolute; top: 0px; color:#fff; width:90%; }

.de-paseo #contenedor-carrusel .menu { left: 0;top: 10px; width: 100%; }
.de-paseo #contenedor-carrusel .box { width:20px; font-size:300%; line-height:50%; }
.de-paseo #contenedor-carrusel .rightB {float: right;width: auto;}

.de-paseo #contenedor-carrusel li .contenedor-imagen { text-align:center; float:none; width:100%; position:relative; }
.de-paseo #contenedor-carrusel .listElement img{ width:auto;/* margin-top: 48px; */ }
.de-paseo #contenedor-carrusel { height: 314px;}
.de-paseo #contenedor-carrusel .listElement { text-align:center; width:314px; }

.de-paseo #contenido #contenedor-carrusel { width:100%; height:314px; margin-bottom:15px; padding-top:40px; }
.de-paseo #contenedor-carrusel .leftB .box {padding: 0;}
.de-paseo #contenedor-carrusel .rightB .box {padding: 0 2px 0 0;}

.de-paseo article footer {
    font-style: italic;
    font-weight: bold;
    left: 460px;
    margin-bottom: 10px;
    padding: 0 0 0 7px;
    position: absolute;
    top: 56px;
}


#contenido article { width:100%; }
/*.imagenes #contenedor-carrusel .listElement { width:964px; text-align:center; }*/






/*carrusel con javascript*/



/**/
body { background:#F0F2F2;font:100%/1 "Trebuchet MS", Arial, Helvetica, sans-serif;}

body.de-paseo { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/001.jpg") repeat-x 0 165px #F0F2F2; }
body.en-bici { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/002.jpg") repeat-x 0 165px #F0F2F2; }
body.grafico { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/003b.jpg") repeat-x 0 165px #F0F2F2; }
body.imagenes { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/fondo.jpg") repeat-x 0 165px #F0F2F2; }
body.atleti { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/006.jpg") repeat-x 0 165px #F0F2F2; }
body.que-quieres { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/007.jpg") repeat-x 0 165px #F0F2F2; }
body.tus-fotos { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/008.jpg") repeat-x 0 165px #F0F2F2; }

body.pepsi { background:url("https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/recuerdos.jpg") repeat-x 0 165px #F0F2F2; }


a { color:#101010; }
a:hover { color:#0581A3;/*text-decoration:underline;*/ border-bottom:3px solid #0581A3; }
p a { color:#0581A3; }
p a:hover { color:#101010;text-decoration:underline; border:0; }

.envuelve { padding:0 0 5px !important; }
#contenedor {width:990px;margin:0 auto;text-align:left;overflow:hidden;}
.contenedor-centrado { width:990px; margin:0 auto; }

.contenido-imagenes {float: left;
    height: 515px;
    margin: 27px auto 0;
    overflow: hidden;
    position: relative;
    width: 100%;}

.cabecera {/*width:990px; margin:0 auto;*/ position:relative; z-index:999; }
.cabecera h1 {background: #F0F2F2;font-size: 350%;font-weight: bold;height: 41px;left: 20px;line-height: 48%;padding: 10px 20px;position: absolute;top: 27px; }
.cabecera h1 a{ /*background:#F0F2F2;*/ /*padding:10px 20px;*/}

.cabecera .nav { float:left; position:absolute; top:42px; left:205px; }
.cabecera .nav li { float:left; font-size:90%;  }
.cabecera .nav li a { padding:5px 10px; background:#F0F2F2; display:block; }
.cabecera .nav li a:hover { border:0; text-decoration:underline; }

/*.cabecera .nav .sub-nav { display:none;  position: absolute;  }
.cabecera .nav .sub-nav li { margin:0;  }

.imagenes .cabecera .nav li.nav-imagenes .sub-nav li a  {  }*/

.imagenes.imagenes-historicas .cabecera .nav li.nav-imagenes .sub-nav li.nav-historicas a {/* background:#0581A3; color:#fff;*/ text-decoration: underline;  }
.imagenes.ayer-hoy .cabecera .nav li.nav-imagenes .sub-nav li.nav-ayer-hoy a {/* background:#0581A3; color:#fff;*/ text-decoration: underline;  }
.imagenes .cabecera .nav .nav-imagenes .sub-nav { display:block; left: 214px; top:29px; }
/**/


/*nav lateral imágenes*/
.imagenes nav.nav-lateral { position:absolute; top: 47px; right: 20px; font-size:200%; float:left; height:40px; }
.imagenes nav.nav-lateral span { font-size:65%; }

/*nav lateral tus fotos*/
#contenido .texto-noticia p.bt-enviar-fotos {  font-size:140%; float:left;  }
#contenido .texto-noticia p.bt-enviar-fotos span { font-size:120%; }
/*.bt-enviar-fotos { position:absolute; top: 40px; right: 20px; font-size:200%; float:left; height:40px; }
.bt-enviar-fotos span { font-size:120%; }*/
#contenido .texto-noticia p.bt-enviar-fotos a { color:#101010; }
#contenido .texto-noticia p.bt-enviar-fotos a:hover { color:#0581A3; }

.reproductor { margin-top:-60px; }



/*activos*/
.de-paseo .cabecera .nav li.nav-de-paseo a, 
.en-bici .cabecera .nav li.nav-en-bici a,
.grafico .cabecera .nav li.nav-grafico a,
.imagenes .cabecera .nav li.nav-imagenes a,
.numeros .cabecera .nav li.nav-numeros a,
.atleti .cabecera .nav li.nav-atleti a,
.que-quieres .cabecera .nav li.nav-que-quieres a,
.tus-fotos .cabecera .nav li.nav-tus-fotos a,
.pepsi .cabecera .nav li.nav-pepsi a { background:#0581A3; color:#fff; }
/**/

.cabecera .nav li + li { margin-left:1px; }

.pie { padding:10px 0 20px 20px; float:left; width:98%; color:#101010; border-top:1px dashed #B8B8B8; margin-top:10px; font-size:80%; line-height:150%;  }
.pie ul { float:left; width:680px; }
.pie li {  }
.pie .redes { float:left; border-left:1px dashed #B8B8B8; padding:0 0 0 20px; }
.pie a:hover {text-decoration:underline; border:0; }


header, figure, article, aside { float:left; }
header {  width:100%;  }

#contenedor .cabecera { height:88px; }
#contenedor .cabecera h1 { left:0; }
#contenedor .cabecera .nav { left:185px; }

#contenido { background:#F0F2F2;    }
article h1 {font-size: 250%; margin:30px 0 25px 0; padding:0 0 0 7px; }
article footer {padding:0 0 0 7px; font-style:italic; font-weight:bold; margin-bottom:10px; }
#contenido article p {  line-height:150%;  }
#contenido article p + p  { margin:20px 0 0 0; }

#contenido article blockquote { font-size: 140%;line-height: 135%;margin: 0 0 15px 0; padding: 15px 0; border-top: 1px dashed #D9D9D9; border-bottom: 1px dashed #D9D9D9; }
#contenido article p + blockquote { margin: 15px 0; }

#contenido .texto-noticia p { padding:0 0 0 7px; font-size:90%; }
#contenido .texto-noticia footer p { padding:0; }

#contenido .foto-article { background:#101010; color: #fff; margin-bottom:20px; }
#contenido .foto-article figcaption { padding:0 10px 5px 10px; line-height:130%; font-size: 90%; }

#contenido p + .foto-article { margin-top:20px; }

.col.col-12.modulo-grafico {padding:0 7px; }

/*formulario*/
/*.formulario-participacion li.datos-personales { float:left; width:318px; }*/
.formulario-participacion li label { width:140px; float:left; margin: 0 15px 0 0; text-align: right; }
.formulario-participacion li input { padding:2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.formulario-participacion li textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 5px; font-size: 80%;  }
.formulario-participacion li + li { margin:10px 0 0 0; }
.formulario-participacion p.legal { font-size:75%; margin:15px 0 0 0; }

input.boton{/*float: right;*/ position: relative;cursor:pointer;background:#101010; color: #fff; text-transform: uppercase;padding: 4px 15px 2px;margin: 15px 0 0 155px; border:0; border-radius: 2px;}


/*FICHA*/
.ficha { border:1px dashed #D9D9D9; padding:10px; font-size:90%; line-height:150%; background:#fff; }
.ficha ul { padding:0 0 0 15px; }
.ficha li { margin-top:15px; list-style:square; padding:0 0 0 5px; }

/*-------------------BOTÓN PLAY-------------------*/
/* reproductores de video */
.cubre_reproductor {
	position:relative;
	overflow:hidden;
}
.cubre_reproductor a.boton_play {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play.png) no-repeat scroll right bottom;
	text-indent:-9000px;
	z-index:999999;
}
.cubre_reproductor a.boton_play:hover {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play_hover.png) no-repeat scroll right bottom;
}
.cubre_reproductor a.actualice_flash:hover, .cubre_reproductor a.actualice_flash.activo {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_actualice_flash.png) no-repeat 50% 70%;
}
.cubre_reproductor a.no_flash:hover, .cubre_reproductor a.no_flash.activo {
	background:transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_instale_flash.png) no-repeat 50% 70%;
}


/* --------------------------------------------------------------------------------------------
PUBLICIDAD
-------------------------------------------------------------------------------------------- */
.publicidad-superior, .publicidadhorizontal {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:2;
	overflow:hidden;
	float:left;
	text-align: center;
	/*padding:5px 0;
	background:url(https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/fondos/b-b.png) repeat;*/
}
.publicidadhorizontal table {background:#FFF;}
.publicidadmodulo, .publi-234, .publicidad-234 {float:left;	width:234px;}
.publicidadhorizontal {float:left;	width:auto;}
.publi-730, .publicidad-730 {float:left;	width:745px;}


.bloque_publicidad {padding:0; clear:both; margin:0 auto; float:none!important; width: 990px; background:none;}
#publicidad_principal.wrap {margin:0 auto; padding:0!important; width:990px!important; background:none!important;}
#publicidad_principal iframe {display:block; margin:0 auto;}
.publicidad {clear:both; margin:0 auto;}

.publicidad-300 {width:300px; /*clear:both;*/ float:left; margin:12px 0 12px; /*background:url(https://e00-elmundo.uecdn.es/especiales/2011/04/madrid/rio/img/fondos/b-b.png) repeat; padding: 4px;*/}
/*.publicidad300{ padding:0 15px 5px; float:left; background:#D0D0D0;}*/
.publicidad_280 {border:1px solid #DDE1E5; border-width:0 1px 1px; text-align:center; padding-bottom:10px;}
.publicidad_280 {padding:10px;}
.publicidad_280 a {display:block; margin:0 auto; width:280px;}
.publicidad_234 {width:234px; float:right; clear:none; padding-right:5px;}
.publicidad_150 { width:150px; clear:both; overflow:hidden; margin:0 0 10px; float:none;}
.modulo_ranking .publicidad_280 {width:311px;}
.publicidad td {background:#DDD;}
.publicidad embed {display:block;}
.publicidad_120x30 {width:130px; height: 30px;	position: absolute;	left: 860px;top: 14px;}
.publicidad_730.centrada {float:none; clear:none; margin: 0 auto; margin: 15px auto 0px !important;}
.publicidad td.luto_publi_ana img {display: none;}
.publicidad td.luto_publi {	height:0; margin:0; padding:0; border:0;}
.publicidad td.cintillo_publi_ana {	background:#CCC; vertical-align: top;}
.publicidad td.contenedor_publi_ana {background:#FFF;}
.google_ads {clear:both;}

.publicidad object, .publicidad embed {display:inline;}
.publicidad_120x30 {width:130px; height: 30px; 	position: absolute; left:  860px; top: 14px;}
.publicidad_lateral_a, .publicidad_lateral_b {position:absolute;	top:5px;	z-index:1;}
.publicidad_lateral_a {	right:1005px;}
.publicidad_lateral_b {left:1005px;}
.publicidad_entre_bloques {	width:985px; margin:0 auto;}
/*---publicidad en cuerpo de noticias-------------------------------------------------------------*/
#contenido .bloque_publicidad {float:left!important; width:1000px; background:none!important;}
#contenido .bloque_publicidad #publicidad_principal.wrap {background:url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bg_bloque_02.png) repeat -13px 0!important;
	padding:8px 5px 0!important; float:left; width:990px!important;}
#contenido .bloque_publicidad #publicidad_principal.wrap .publicidad_730 {float:none; width:990px; text-align:center;}
#contenido .bloque_publicidad #publicidad_principal.wrap .publicidad_730 table {margin:0 auto;}
/*---publicidad en servicios-----------------------------------------------------------------------*/
.publicidad_patrocinio_servicios {bottom:6px; float:left; left:14px; position:absolute;	width:280px;}
.modulo_servicios .servicios .diccionario .publicidad_patrocinio_servicios a {height:auto;	background:none; width:auto;}
.modulo_servicios .servicios .diccionario .publicidad_patrocinio_servicios p {padding:0; margin:0;}
.videos.comentarios .publicidad300 {float:right; margin-top:340px; position:relative; right:-15px;}