/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(https://e00-elmundo.uecdn.es/especiales/2007/06/espana/30aniversario_democracia/img/fondo.gif);
	background-repeat: repeat-y;
}

.contenedor {
	float: left;
	width: 990px;
}

.contenedor a{
	color: #bd472b;
	text-decoration: none;
	font-weight: bold;
}

.contenedor a:hover{
	text-decoration: underline;
}

.portada {
	float: left;
	width: 990px;
	height: 550px;
	margin: 0px;
}

.portada img{
	float: left;
	margin: 0px;
}

.firma_autor{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px !important;
	width: 100%;
	color: #777;
}


/* -- COMIENZO CABECERA */
.cabecera {
	float: left;
	width: 990px;
	background-color: #000;
}

.cabecera img{
	float: left;
}

.cabecera ul{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	height: 22px;
}

.cabecera li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 1px;
}

.cabecera li a{
	float: left;
	padding: 4px 15px 4px 15px;
	background-color: #000;
	color: #999;
	text-decoration: none;
}

.cabecera li a:hover{
	background-color: #fff;
	color: #000;
}

.cabecera .viaje a {
	padding: 4px 14px 4px 13px;
}

/* -- FIN CABECERA */

.plantillaviaje {
	float: left;
	width: 908px;
	padding: 20px 20px 0px 20px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillaviaje p{
	width: 290px;
	padding: 0px;
}

.plantillaviaje .parrafodestacado{
	width: 290px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #ccc;
}

.plantillaviaje .grafico{
	float: right;
	padding: 0px;
	margin: 0px;
}

.plantillahistoria {
	float: left;
	width: 908px;
	padding: 20px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillahistoria p{
	padding: 0px;
}

.plantillahistoria .parrafodestacado{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	margin: 0px 0px 10px 0px;
}

.plantillahistoria ul{
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	border-bottom: solid 4px #eee;
}

.plantillahistoria li{
	float: left;
	display: inline;
	padding: 5px 0px 5px 5px;
}

.plantillahistoria li a{
	background-color: #eee;
	color: #777;
	text-decoration: none;
	padding: 4px 33px 4px 33px;
}

.plantillahistoria .interiorhistoria {
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	display: inline;
}

.plantillahistoria .historiafoto {
	float: right;
	margin: 0px 0px 5px 20px;
}

.plantillahistoria .historiafoto p {
	font-size: 10px;
	text-align: right;
	color: #777;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	margin: 0px;
}

.plantillahistoria dd {
	border-bottom: solid 1px #ccc;
	margin: 0px 0px 10px 20px;
	padding: 5px 0px 0px 0px;
}

.plantillahistoria dt {
	font-weight: bold;
	color: #000;
	background-color: #eee;
}

.plantillaprotagonistas{
	float: left;
	width: 948px;
	padding: 0px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillaprotagonistas ul{
	float: left;
	margin: 0px;
	padding: 0px;
}

.plantillaprotagonistas ul li{
	float: left;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.plantillaprotagonistas ul li img{
	border: none;
}

.plantillaprotagonistas .textoprotagonistas {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillaprotagonistas .textoprotagonistas_entradilla{
	float: left;
	padding: 20px;
	width: 908px;
	color: #777;
}

.plantillaprotagonistas .textoprotagonistas .columna{
	float: left;
	padding: 0px 10px 0px 10px;
	width: 329px;
	margin: 0px;
}

.plantillaprotagonistas .textoprotagonistas h1{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #777;
	border-bottom: solid 1px #ccc;
}

.plantillaprotagonistas .botonsuarez a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	color: #bd472b;
	border: solid 1px #ccc;
	padding: 5px 10px 5px 10px;
	}
	
.plantillaprotagonistas .botonsuarez a:hover{
	text-decoration: none;
	background-color: #eee;
	}

.plantillaprotagonistas p{
	padding: 0px;
}

.plantillaprotagonistas .textoprotagonistas img{
	float: left;
	margin: 0px 10px 10px 0px;
}

.plantillaprotagonistas .textoprotagonistas_motor {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillaprotagonistas .textoprotagonistas_motor .columna1{
	float: left;
	padding: 0px 30px 0px 0px;
	width: 434px;
	margin: 0px;
}

.plantillaprotagonistas .textoprotagonistas_motor .columna2{
	float: left;
	padding: 0px;
	width: 444px;
	margin: 0px;
}

.plantillaprotagonistas .textoprotagonistas_motor h1{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #777;
	border-bottom: solid 1px #ccc;
}

.plantillaprotagonistas .protagonistasfoto {
	float: right;
	margin: 0px 0px 5px 20px;
}

.plantillaprotagonistas .protagonistasfoto p {
	font-size: 10px;
	text-align: right;
	color: #777;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	margin: 0px;
}

.plantillapartidos{
	float: left;
	width: 948px;
	padding: 0px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillapartidos .textopartidos {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillapartidos .textopartidos_entradilla{
	float: left;
	padding: 20px;
	width: 908px;
	color: #777;
}

.plantillapartidos ul{
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	display: inline;
	border-bottom: solid 4px #eee;
	width: 908px;
}

.plantillapartidos li{
	float: left;
	display: inline;
	padding: 5px 0px 5px 5px;
}

.plantillapartidos li a{
	background-color: #eee;
	color: #777;
	text-decoration: none;
	padding: 4px 43px 4px 44px;
}

.plantillapartidos li a:hover{
	text-decoration: none;
}

.plantillapartidos p{
	padding: 0px;
}

.plantillapartidos .textopartidos .columna{
	float: left;
	padding: 0px 10px 0px 10px;
	width: 279px;
	margin: 0px;
}

.plantillapartidos .firma_fuente{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px !important;
	color: #777;
	width: 855px;
	text-align: right;
}

.plantillapartidos .textopartidos h1{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	color: #777;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .partidosfoto {
	float: left;
	margin: 0px 20px 10px 0px;
}

.plantillapartidos .partidosfoto p {
	font-size: 10px;
	text-align: right;
	color: #777;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	margin: 0px;
}

.plantillapartidos .linkssuperiores {
	float: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 20px 0px 0px;
	color: #777;
	width: 450px;
	text-align: right;
}

.plantillapartidos .linkssuperiores a{
	font-weight: normal;
	padding: 4px;
	text-decoration: underline;
}

.plantillapartidos .listadopresentados {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillapartidos .listadopresentados h1{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #777;
}

.plantillapartidos .listadopresentados h2{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .listadopresentados table{
	float: left;
	position: relative;
	left: 54px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 800px;
}

.plantillapartidos .listadopresentados p{
	padding: 0px;
}

.plantillapartidos .listadopresentados td{
	padding: 2px;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .listadopresentados caption{
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}

.plantillapartidos .listadopresentados th{
	font-weight: bold;
	text-align: center;
	padding: 2px;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .listadopresentados .izq{
	text-align: left;
}

.plantillapartidos .listadopresentados .numerostabla{
	width: 92px;
	text-align: center;
}

.plantillapartidos .listadopresentados .numerostablavotos{
	width: 92px;
	text-align: center;
	color: #bd472b;
}

.plantillapartidos .encuesta {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillapartidos .encuesta h1{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #777;
}

.plantillapartidos .encuesta table{
	float: left;
	position: relative;
	left: 54px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 800px;
}

.plantillapartidos .encuesta p{
	padding: 0px;
}

.plantillapartidos .encuesta td{
	text-align: right;
	padding: 2px;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .encuesta caption{
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 10px;
	color: #bd472b;
}

.plantillapartidos .encuesta th{
	font-weight: bold;
	text-align: center;
	padding: 2px;
	border-bottom: solid 1px #ccc;
}

.plantillapartidos .encuesta .numerosencuesta{
	width: 150px;
	text-align: center;
}

.volver {
	float: left;	
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 20px 0px 0px 20px;
	color: #000;
	}
	
.volver a{
	float: left;
	color: #777;
	border: solid 1px #ccc;
	padding: 5px 10px 5px 10px;
	}
	
.volver a:hover{
	text-decoration: none;
	background-color: #eee;
	}

.plantillasociedad77{
	float: left;
	width: 948px;
	padding: 0px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	border-top: 0px;
	display: inline;
}

.plantillasociedad77 .textosociedad77 {
	float: left;
	padding: 20px;
	width: 908px;
}

.plantillasociedad77 ul{
	float: left;
	margin: 0px;
	padding: 0px;
}

.plantillasociedad77 ul li{
	float: left;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	width: auto !important;
	width: 118px;
	max-width: 119px;
}

.plantillasociedad77 ul li a{
	margin: 0px;
	color: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.plantillasociedad77 ul li a:hover{
	text-decoration: none;
	color: #fff;
}


.plantillasociedad77 ul li img{
	border: none;
	float: left;
}

.plantillasociedad77 .sociedad77_foto {
	float: left;
	margin: 0px 20px 10px 0px;
	width: 300px;
}

.plantillasociedad77 .sociedad77_foto p {
	font-size: 10px;
	text-align: right;
	color: #777;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	margin: 0px;
}

.plantillasociedad77 .sociedad77_foto .boton{
	font-size: 11px;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	border-bottom: 0px;
	}

.plantillasociedad77 .sociedad77_foto .boton a{
	width: 278px;
	float: left;
	color: #777;
	border: solid 1px #ccc;
	padding: 5px 10px 5px 10px;
	}
	
.plantillasociedad77 .sociedad77_foto .boton a:hover{
	text-decoration: none;
	background-color: #eee;
	}

.plantillasociedad77 .textosociedad77 h1{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #000;
	border-bottom: solid 1px #ccc;
}

.plantillasociedad77 h1 .masdestacado{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	float: right;
}

.plantillasociedad77 p{
	padding: 0px;
}

.plantillasociedad77 .unacolumna{
	float: left;
	width: 588px;
	padding: 0px;
	margin: 0px;
}

.plantillaanecdotas {
	float: left;
	width: 908px;
	padding: 20px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillaanecdotas p{
	padding: 0px;
}

.plantillaanecdotas .entradilla{
	float: left;
	padding: 0px;
	width: 908px;
	color: #777;
}

.plantillaanecdotas .anecdotasfoto {
	float: right;
	margin: 0px 0px 10px 20px;
}

.plantillaanecdotas .anecdotasfoto p {
	font-size: 10px;
	text-align: right;
	color: #777;
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	margin: 0px;
}

.plantillaanecdotas dl{
	float: left;
	width: 908px;
}

.plantillaanecdotas dt {
	font-weight: bold;
	color: #000;
	background-color: #eee;
}

.plantillaanecdotas dd {
	border-bottom: solid 1px #ccc;
	margin: 0px 0px 10px 20px;
	padding: 5px 0px 0px 0px;
}


.plantillaanecdotas h1{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	color: #777;
	border-bottom: solid 1px #ccc;
}

.plantillavideos {
	float: left;
	width: 928px;
	padding: 20px 0px 20px 20px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillavideos p{
	padding: 0px;
	margin-top: 0px;
}

.plantillavideos .entradilla{
	float: left;
	padding: 0px;
	width: 908px;
	color: #777;
	margin: 20px 0px 0px 0px;
}

.plantillavideos .divvideo iframe{
	float: right;
	position: relative;
	width: 300px;
	height: 305px;
}

.plantillavideos .divvideo {
	float: left;
	position: relative;
	width: 300px;
	height: 305px;
	padding: 0px 0px 20px 0px;
	margin-top: 20px;
}

.plantillavideos .divaudio iframe{
	float: right;
	position: relative;
	width: 300px;
	height: 90px;
}

.plantillavideos .divaudio {
	float: left;
	position: relative;
	width: 300px;
	height: 90px;
	padding: 0px 0px 20px 0px;
	margin-top: 20px;
}

.plantillavideos ul{
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	border-bottom: solid 4px #eee;
}

.plantillavideos li{
	float: left;
	display: inline;
	padding: 5px 0px 5px 5px;
}

.plantillavideos li a{
	background-color: #eee;
	color: #777;
	text-decoration: none;
	padding: 4px 59px 4px 55px;
}

.plantillavideos .listadovideos{
	width: 598px;
	float: left;
	margin: 20px 0px 0px 10px;
	padding: 0px;
	display: inline;
	border: none;
}

.plantillavideos .listadovideos li{
	width: 279px;
	float: left;
	display: inline;
	list-style: none;
	padding: 5px 0px 5px 0px;
	border-bottom: solid 1px #ccc;
	margin-left: 20px;
	margin-bottom: 4px;
	color: #999;
	font-weight: bold;
}

.plantillavideos .listadovideos li a{
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 4px;
	background-color: #fff;
}

.plantillavideos .listadovideos li a:hover{
	color: #fff;
	background-color: #000;
}

.plantillavideos .listadovideos2{
	width: 279px;
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	display: inline;
	border: none;
}

.plantillavideos .listadovideos2 li{
	width: 279px;
	float: left;
	display: inline;
	list-style: none;
	padding: 5px 10px 5px 0px;
	border-bottom: solid 1px #ccc;
	margin-bottom: 4px;
}

.plantillavideos .listadovideos2 li a{
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 4px;
	background-color: #fff;
}

.plantillavideos .listadovideos2 li a:hover{
	color: #fff;
	background-color: #000;
}

.plantillaalbum{
	float: left;
	width: 948px;
	padding: 0px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
}

.plantillaalbum .textoalbum {
	float: left;
	padding: 20px 0px 20px 0px;
	width: 908px;
	border-top: solid 4px #ccc;
	margin: 20px 20px 0px 20px;
}

.plantillaalbum .textoalbum h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #777;
}

.plantillaalbum ul{
	float: left;
	margin: 0px;
	padding: 0px;
}

.plantillaalbum ul li{
	float: left;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.plantillaalbum ul li img{
	border: none;
	float: left;
}

.plantillaalbum .textoalbum img {
	float: left;
	margin: 0px 20px 10px 0px;
}

.plantillaalbum p{
	padding: 0px;
}

.plantillaalbum .textoalbum .navanteriorsiguiente {
	float: left;
	width: 888px;
	padding: 4px 10px 4px 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ddd;
	margin: 0px 0px 10px 0px;
}

.plantillaalbum .textoalbum .navanteriorsiguiente .siguiente{
	float: right;
}

.plantillaalbum .textoalbum .navanteriorsiguiente a{
	color: #777;
}

.plantillaalbum .textoalbum .navanteriorsiguiente a:hover{
	color: #000;
}

.plantillaalbum .textoalbumportada {
	width: 948px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	color: #fff;
}

.plantillaalbum .textoalbumportada img{
	float: left;
	margin: 0px;
}

.plantillaalbum .textoalbumportada p{
	width: 240px;
	float: left;
	padding: 20px 20px 10px 20px;
}

.plantillaalbum .textoalbumportada .entrar{
	float: right;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
}

.plantillaalbum .textoalbumportada .entrar a{
	color: #000;
	background-color: #bd472b;
	padding: 2px 85px 2px 85px;
}

.plantillaalbum .textoalbumportada .entrar a:hover{
	text-decoration: none;
}

.plantillaalbum .textoalbumportada .firma_album{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.plantillaademas {
	float: left;
	width: 928px;
	padding: 20px 0px 20px 20px;
	margin: 20px 20px 0px 20px;
	border: solid 1px #000;
	display: inline;
	font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

.plantillaademas ul{
	float: left;
	margin: 0px;
	padding: 0px;
}

.plantillaademas li{
	float: left;
	width: 212px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	display: inline;
}

.plantillaademas li p{
	float: left;
	width: 207px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	text-align: center;
}

.opinion2 a{
	color: #fff !important;
}

/* -- COMIENZO PIE */

.piepagina {
	width: 990px;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #ccc;
	padding: 10px 0 20px 0;
	clear: both;
	float: left;
}

.piepagina .logo {
	float: left;
	width: 47px;
	margin: 0 10px 0 10px;
	display: inline;
}

.piepagina .firma {
	float: left;
	font: bold 10px/16px Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: none;
	margin: 0;
	padding: 0;
}

.piepagina .firma a {
	color: #999;
}

.piepagina .firma a:hover {
	text-decoration: none;
}


/* -- FIN PIE */