/* CSS Document */

/* RESET */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img{
	margin:0;
	padding:0;
}
ul, ol, li{list-style:none;}
a img{border:0;}
a, a:focus, a:active{
	text-decoration:none;
	color:#498969;
	outline:none;
}
strong {
	color:#414141;
}
a:hover{color:#66cc99;}
table, th, td{border-collapse:collapse;}

/* ESTRUCTURA */

html {
background-color:#000;
height:100%;
}

body {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #525252;
	background: transparent url(https://e00-elmundo.uecdn.es/especiales/2009/06/internacional/iran/img/bg_plantilla.jpg) no-repeat center 0;
	height:100%;
}
body#fondo_portada {
	background: transparent url(https://e00-elmundo.uecdn.es/especiales/2009/06/internacional/iran/img/bg_portada.jpg) no-repeat center 0;
}

#contenedor {
	margin: 0 auto;
	width: 1000px;
	padding: 0;
}


/* PORTADA */

#portada{
	position: relative;
	margin:0 auto;
	width:990px;
	height: 600px;
	padding:0;
	clear:both;	
}
#portada h1{
	float: left;
	position: relative;
	width: 990px;
	height: 600px;
	margin: 0;
	padding: 0;
}
#portada h1 .iraelmundo{
	float: left;
	position: relative;
	width: 144px;
	height: 50px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#portada h1 .tit{
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	width: 990px;
	height: 405px;
	text-indent: -9999px;
}
#portada h1 .nav{
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	width: 990px;
	height: 100px;
}
#portada h1 .nav ul{
	float: right;
	position: relative;
	padding:15px 80px 0 0;
}
#portada h1 .nav li{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color: #66cc99;
	text-transform:uppercase;
}


/* CABECERA */

#cabecera{
	float: left;
	position: relative;
	width: 990px;
	height:138px;
	padding: 0;
	margin: 0;
}
#cabecera h1 {
	float: left;
	position: relative;
	width: 990px;
	height:108px;
	margin: 0;
	padding: 0;
}
#cabecera h1 .iraelmundo{
	float: left;
	position: relative;
	width: 144px;
	height: 35px;
	text-indent: -9999px;
}
#cabecera h1 .tit{
	float: right;
	position: relative;
	padding: 5px 0 0 0;
	margin: 0;
	width:800px;
	height: 90px;
	text-indent: -9999px;
}
#cabecera .nav{
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	width: 990px;
	height:30px;
}
#cabecera .nav ul{
	float: right;
	position: relative;
	padding:0;
}
#cabecera .nav li{
display:inline;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform:uppercase;
}
#cabecera .nav li a{
	color:#333;
	display:block;
	float:left;
	padding:0 10px;
	line-height:30px;
	background-color:#66cc99;
	margin-left:2px;
}
#cabecera .nav li a:hover{
	color:#226845;
	background-color:#fff;
}

body.conflicto #cabecera .nav li.conflicto a,
body.poder #cabecera .nav li.poder a, 
body.protagonistas #cabecera .nav li.protagonistas a, 
body.album #cabecera .nav li.album a{
	color:#226845;
	background-color:#fff;
}


/* CONTENIDO */

#contenido {
	float:left;
	position:relative;
	margin:0;
	padding:20px;
	width:950px;
	background:#FFFFFF;
}

#contenido h2 {
	font: normal 28px Arial, Helvetica, sans-serif;
	color: #309261;
	padding:10px 0 10px 15px;
	margin: 0;
	clear: left;
	border-bottom:3px solid #333333;
	letter-spacing:-1px;
}
#contenido h2 a{
	color: #777;
	text-decoration: none;
}
#contenido .cintillo{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	background-color:#c0e9d3;
	color:#226845;
	margin: 0;
	padding: 0 0 0 15px; 
}
#contenido .firma{
	float: left;
	position: relative;
	color: #000;
	font-size: 11px;
	margin:5px 0 10px 0;
	padding: 0 0 0 15px; 
}
#contenido .firma strong{
	color: #000;
}
#contenido p {
	line-height:22px;
	margin:0 0 20px;
}

#contenido .columnaizq2 {
	float: left;
	position: relative;
	width: 550px;
	margin: 10px 0 0 0;
	padding: 0;
	clear: left;
}
#contenido .columnader2 {
	float: right;
	position: relative;
	width: 380px;
	margin: 10px 0 0 0;
	padding: 0;
}

#contenido .columnader2 h3 {
	float:left;
	position:relative;
	background-color:#309261;
	color:#FFF;
	font-size:11px;
	padding:3px 10px;
	text-transform:uppercase;
	width:360px;
	border-bottom:1px solid #FFFFFF;
}

#contenido .cajafoto p{
	color:#309261;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
}







#contenido .lista_dentro_texto {
	float:left;
	position:relative;
	background:#e4e1ce url(https://e00-elmundo.uecdn.es/especiales/2009/06/internacional/iran/img/bg_sombra.gif) repeat-x left top;
	background-color:#e4e1ce;
	font-size:11px;
	line-height:18px;
	margin:0;
	padding:10px 20px;
	width:340px;
}

#contenido .lista_dentro_texto li {
	margin-bottom:10px;
	padding: 0 0 10px 40px;
	position:relative;
	border-bottom:1px dotted #66CC99;
	color:#606060;
	width:300px;
}

#contenido .lista_dentro_texto li strong {
	clear:both;
	position:absolute;
	display:block;
	font-size:12px;
	font-weight:bold;
	left:0;
	padding:0;
	top:0;
}

#contenido .columna_central {
	float:left;
	position:relative;
	width:950px;
}
#contenido .columna_central .entradilla_protas {
	float:left;
	position:relative;
	width:930px;
	padding:0 10px;
	margin:10px 0 25px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	line-height:20px;
}
#contenido .columna_central ul {
	float:left;
	position:relative;
	width:950px;
}
#contenido .columna_central ul li {
	float:left;
	position:relative;
	margin-bottom:10px;
	padding:20px;
	width:910px;
		background:#e8f7ef url(https://e00-elmundo.uecdn.es/especiales/2009/06/internacional/iran/img/protagonistas/bg_modulo.jpg) repeat-x left top;
	
}

#contenido .columna_central ul img {
	float:left;
	position:relative;
	margin-right:30px;
	background:#c0e9d3;
	padding:5px;
	margin-bottom:10px;
}
#contenido .columna_central ul img.derecha {
	float:right;
	position:relative;
	margin-left:30px;
	margin-right:0;
}
#contenido .columna_central h3.titular, #contenido .columna_central p.entradilla, #contenido .columna_central p.cuerpo{
	text-align:justify;
}

#contenido .columna_central h3.titular{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:-0.01em;
	margin-bottom:10px;
	text-transform:uppercase;
}

#contenido .columna_central p.entradilla{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #309261;
}

/* PODER */

body.poder #contenido .columna_central ul li {
	float:left;
	position:relative;
	margin-bottom:10px;
	padding:20px;
	width:910px;
	background:none !important;
	border-bottom:1px solid #309261;
}








/* ALBUM */

#contenido .album{
	float:left;
	position:relative;
}
body.album #contenido .firma{
	float: left;
	position: relative;
	width:935px;
	padding: 0 0 0 15px; 
}
#contenido .album img{
	float:left;
	position:relative;
	margin-right:20px;
}

#contenido .album .nav_anterior_siguiente {
	float: right;
	position: relative;
	width:170px;
	margin:0 0 15px;
	padding:0;
}
#contenido .album .nav_anterior_siguiente ul{
	margin:0;
	padding:0;
}
#contenido .album .nav_anterior_siguiente li{
	float: left;
	width: 80px;
	margin:0 1px 0 0;
	padding:0;
	font-weight: bold;
	list-style: none;
	display: inline;
}
#contenido .album .nav_anterior_siguiente li a{
	float: left;
	width: 80px;
	margin: 0;
	padding: 2px 0;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	text-align: center;
	border:1px solid #BBBBBB;
}
#contenido .album .nav_anterior_siguiente li a:hover{
	color:#309261;
}
#contenido .album .nav_anterior_siguiente .bot{
	float: right;
	width: 109px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: #777;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
#contenido .album .nav_anterior_siguiente .bot a:hover{
	background-color: #000;
}

#contenido .album p {
	clear:right;
	margin:0 0 20px;
	padding:0;
}

#contenido .album p a {
	font-weight:bold;
	color:#226845;
}

#contenido .album p a:hover {
	color:#309261;
	text-decoration:underline;
}








/* PUBLICIDAD */

/* publicidad superior, de 730 y modulo de 240 de ancho */
#publicidadsuperior {
	width: 990px;
	margin:0 0 0 5px;
	padding: 0;
}
#publicidadsuperior .publicidadhorizontal {
	width: 740px !important;
	float: left;
}
#publicidadsuperior table {
	background-color: #f0f0f0 !important;
}
#publicidadsuperior td {
	border: 0px !important;
	padding: 0px !important;
}
#publicidadsuperior .publicidadhorizontal div table td.margen {
	width: 1px !important;
}
#publicidadsuperior .publicidadhorizontal, #publicidadsuperior .publicidadhorizontal div, #publicidadsuperior .publicidadhorizontal table {
	width: 740px !important;
}
#publicidadsuperior .publicidadmodulo {
	width: 244px;
	float: left;
	margin: 0 0 0 5px;
}
#publicidadsuperior td.luto_publi_ana img{
	display:none;
}
#publicidadsuperior embed, #publicidadsuperior object{
	display:block;
}

body.conflicto .publicidad300 {
	float: left;
	position: relative;
	width: 340px;
	text-align: center;
	overflow: hidden;
	margin: 10px 0;
	padding:30px 35px 30px 5px;
	display: inline;
	background-color:#e4e1ce;
}

.publicidad300 img {
margin-right:0 !important;
}



/*site info*/
#site_info{
	float:left;
	width:908px;
	padding:8px 0 30px 82px; 
	font:10px Arial, Helvetica, sans-serif;
	color:#515151;
}
body#fondo_portada #site_info {
	padding:8px 0 30px 140px;
	width:850px;
}



#site_info a{color:#515151;text-decoration:none;font-weight:normal;}
#site_info a:hover{color:#d3d3d3;}
#site_info p{float:left;padding:0 10px 0 0 !important;line-height:10px;margin:0;}
#site_info p.credits{border:1px solid #515151;border-width:0 1px;padding:0 8px!important;margin:0 8px 0 0;}
#site_info ul, #site_info li{display:inline;list-style:none;padding:0 5px 0 0;line-height:10px;margin:0;}
#site_info li.contact{border-right:1px solid #383838;padding:0 8px 0 0;margin:0 8px 0 0;}
acronym{border:0; text-decoration:none;}



