pxbody, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form {
	margin: 0;
	padding: 0;
}
ul, ol, li {
	list-style: none;
}
a img {
	border: 0;
}
abbr, acronym {
	text-decoration:none;
	border:0;
}

body {
	background: #fff url(https://e00-elmundo.uecdn.es/especiales/2010/suvivienda/ladrillazo/img/fnd_body.png) repeat-x top;
	color: #030;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
}
.contenedor { margin: 0 auto; width: 990px;	background: url(https://e00-elmundo.uecdn.es/especiales/2010/suvivienda/ladrillazo/img/fnd_contenedor.jpg) no-repeat top left; overflow: hidden;  }
.cabecera {	float:left;	height:125px; margin:0;	padding:0 35px 0; width:920px; }
h1 a, h2 a{ display: block; margin-left: 30px; text-indent: -9999px;}
h1 a{ width: 265px; height: 25px; margin-top: 5px;}
h2 a{ width: 500px; height: 80px;  margin-top: 15px;}
h2  { width: 550px; height: 80px;  margin-top: 15px;}
.contenido_principal {  padding:5px; margin: 5px; overflow: hidden;}
.contenedor_video {  padding:20px 0 25px 0; margin: 10px 5px 5px 59px; overflow: hidden; width: 515px; float: left; }
.contenedor_texto { padding:5px; margin: 5px 5px 5px 35px; width: 320px; float: left; font:14px/20px Arial,Helvetica,sans-serif; position: relative;}

.video { width: 480px; margin: auto;}

p.frase { color: #b47f16; font-size: 20px; font-weight: bold; margin-bottom: 10px; text-align: center;}
p.frase em { font-size: 14px;}
p.fecha{ margin: 0px; font-size: 10px;}
p.nombre{ font-size: 30px; }
p.firma{  color: #b47f16; font-size: 11px; margin-bottom:5px; margin-top:5px;}

p.proximo { display: block; width: 300px; padding: 5px 5px 5px 5px; margin-top: 5px; font-size: 10px; line-height:1em; position: absolute; top: 450px;
background-color: #e69618;}
p.proximo strong{ font-size: 14px;}
.proximo img{ float: left; width: 70px; height: 50px; padding-right: 10px;}

p.creditos { font-size:11px; position: absolute; top: 380px; width: 400px; left: -40px; color: #999;}

/*------------------- anteriores -------------------*/
.anteriores h4 { font-size: 16px; padding: 0 0 0 10px;}
.anteriores a, .anteriores a strong { color: #E69618;}
.anteriores strong { color: #CCC;}
.anteriores { overflow: hidden; margin-left: 40px; color: #a5cd39;} 
.anteriores li{ float: left; width: 175px; height: 50px; margin: 0 0 3px 3px; background-color: #FFF; display: block; padding: 5px 3px; font-size: 10px; border: 3px solid #d0e599 } 
.anteriores strong{ font-size: 12px;}
.anteriores img{ float: left; width: 70px; height: 50px; padding-right: 5px;}

.pagina_index .anteriores li.nav_1 { border-color: #CCC; }

/*-------------------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%;
}
/*------------------- SITE INFO -------------------*/

#site_info {
	clear:both;
	color:#666666;
	font:10px/10px Arial, Helvetica, sans-serif;
	margin:5px auto;
	padding:20px 10px 10px;
	width:870px;
	background: url(https://e00-elmundo.uecdn.es/especiales/aqui_te_pillo/img/fondo_sombra_inf.jpg) no-repeat top center;
}
#site_info a { color: #666; text-decoration:none;}
#site_info a:hover { color: #ccc;}
#site_info p { float:left; padding:0 10px 0 0 !important; margin:0; }
#site_info p.credits {
	border:1px solid #666;
	border-width:0 1px;
	padding:0 8px!important;
	margin:0 8px 0 0;
}
#site_info ul, #site_info li {
	float: left;
	display:inline;
	list-style:none;
	padding:0 5px 0 0;
	margin:0;
}
#site_info li a {
	float:left;
	padding: 0;
}
#site_info li.contact {
	border-right:1px solid #666;
	padding:0 8px 0 0;
	margin:0 8px 0 0;
}