/* $Id: pag12_v1.css 1123 2008-10-15 16:23:16Z javier $ */

/* Elementos comunes */
body {
	background: #FFF;
	margin: 0px;
	padding: 0px;
}

p.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-bottom: 1px; /* para que funcione con IE */
}

.caja_derecha { float: right }
.caja_izquierda { float: left }
.margin10 { margin: 10px }
.margin15 { margin: 15px }

a {
	color: #222;
	text-decoration: none;
}

a:hover {
	color: #000; 
	text-decoration: underline;
}

a.azul {
	color: #003399 ! important;
	text-decoration: underline ! important;
}

a.azul:visited { font-style: normal ! important }


a.underline {
	text-decoration: underline;
}

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

acronym {
	color: #039;
	cursor: help;
	border-bottom: dashed 1px #039;
}

img { border: 0px }

.seccion {
	font: normal 9px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	color: #333;
}

.titulo_caja {
	color: #222;
        font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	background: #EEE;
	padding: 5px;
	border: none;
}


/* Los titulos de rudy&paz, tapa chica, pirulo, rep, etc */
.titulo_caja_der {
        font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 2px 0px;
}

	.titulo_caja_der span {
		padding: 2px 20px;
		color: #222;
		background: #EEE;
	}
/* */

.edic_ant {
	color: #E60003;
	font-weight: bold;
}

.separador {
	color: #444;
	padding: 0px 5px;
}

.mas_notas {
	margin-left: 5px;
}

	.mas_notas a { color: #666 }
	.mas_notas a:hover { color: #000 }

/* Banners */
.bannert10 { margin-top: 10px; text-align: center; }
.bannert15 { margin-top: 15px; text-align: center; }
.bannerl15 { margin-left: 15px; text-align: center; }
.bannertl10 { margin-top: 10px; margin-left: 15px; }
.bannertl15 { margin-top: 15px; margin-left: 15px }

#banner_bajomenu { margin-bottom: 10px; margin-left: 15px; }

/* Bloque logo + banner superior */
div#cabecera {
	width: 754px;
	height: 80px;
}

	#logo_pag12 {
		padding: 17px 0px 0px 15px;
	}

	#banner_logo {
		margin-top: 10px;
	}
				

/* Contenedor de cuerpo principal y banners */
div#contenedor {
	width: 754px;
	/* float: left; */
	margin-top: 10px;
	margin-bottom: -10px;
}
	
	/* Fecha top */
	div#fecha {
		color: #000;
		height: 20px;
		font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin-top: -12px;
	}
	
		div#fecha div.caja_izquierda {
			margin: 0px;
		}
		
		div#fecha div.caja_derecha {
		}
		
			div#fecha div.caja_derecha a {
				color: #666;
				font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
			}
			
			div#fecha div.caja_derecha a:hover { color: #000 }
		

	/* Cuerpo principal */
	div#principal {
		float: left;
		width: 533px;
		border-right: solid 1px #D5D2C7;
		padding: 0px;
	}		        
	
	/* Bloque de la derecha */
	div#bloque_derecha {
		float: left;
		width: 220px;
	}


	/* Hoy actualiza */
	div#suplementos {
		margin-top: 15px;
		border-top: solid 1px #D5D2C7;
		border-right: solid 1px #D5D2C7;
		border-bottom: solid 1px #D5D2C7;
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #444;
		background: #F9F9F9;
	}
	
		div#suplementos div.suple {
			margin: 0px;
			padding: 5px;
			border-top: dotted 1px #AAA;
		}
                        
		div#suplementos img {
			display: block;
			float: left;
		}

		div#suplementos div.suple div {
			margin-left: 55px;
		}
	                        	
		div#suplementos a {
			color: #000;
		}
	                        	
		div#suplementos h3 {
			font-size: 12px;
			margin: 0px;
		}       	

		div#suplementos h5 {
			font-size: 11px;
			margin-top: 5px;
			font-weight: bold;
		}

		div#suplementos p {
			font-size: 11px;
			margin: 0px;
			margin-top: -15px;
			font-weight: normal;
		}


/* Pie de la página */
div#pie {
	width: 754px;
	margin-top: 25px;
	color: #888;
	background: #EEE url(/commons/imgs/fondo_pie.gif) top left repeat-x;
	border-top: solid 1px #D5D2C7;
	border-bottom: solid 1px #D5D2C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0.2em;
	text-align: center;
}

	div#pie a { }
	div#pie a:hover { color: #000 }
	div#pie .separador { color: #AAA; padding: 0px 10px }
	div#pie .secc_actual { color: #000 }


/* fin de la página */
div#fin {
	width: 754px;
	background: #FFF;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	text-align: center;
}

	div#fin p { margin-top: 0px }
	div#fin .separador { color: #888 }


#contenedor_generico {
	border-top: solid 1px #D5D2C7;
}

/* Otros, utiles */
div.mensaje_error {
	background: #FAC;
}

div.mensaje_ok {
	background: #D5D2C7;
}

div.mensaje_aviso {
	background: #D5D2C7;
}

div.mensaje_alt {
	background: #D5D2C7;
}

div.mensaje_ok, div.mensaje_error, div.mensaje_aviso, div.mensaje_alt {
	border: solid 1px #AAA;
	padding: 15px;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.mensaje_ok h3, div.mensaje_error h3, div.mensaje_aviso h3, div.mensaje_alt h3 {
	margin-top: 0;
}

div.mensaje_ok p, div.mensaje_error p, div.mensaje_aviso p, div.mensaje_alt p {
	margin-bottom: 0;
}


/* Utiles */
.center, .aligncenter {
	text-align: center ! important;
}

.hr {
	border-top: solid 1px #D5D2C7;
	margin-top: 20px;
	padding-top: 15px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.nomargen, .margen0 {
	margin: 0 ! important;
}

.bggris {
	background: #D5D2C7;
	};
}

.bgceleste {
	background: #D5D2C7;
	};
}

.ayuda {
	font: normal 12px Arial, Helvetica, sans-serif;
	border: solid 1px #FFF;
	padding: 0 15px;
	background: #F4F9FF;
	margin-top: 20px;
}

.ayuda dt {
	margin-top: 5px;
	color: #1D53A1;
}

/* Videos youtube */
.youtube {
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 425px;
	background: #D5D2C7;
	border: solid 1px #CCC;
	padding: 5px;
}

.youtube object, .youtube embed {
	display: block;
	width: 425px ! important;
	height: 338px ! important;
	background: none ! important;
	padding: 0;
	margin: 0;
}

.youtube h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.youtube p {
	margin: 0;
	margin-bottom: 5px;
}
