body {
font-family: "Trebuchet MS", Verdana;
margin:0px;
font-size: 11px;
background-color:#faf7e8;
}

#contenedor {
margin:auto;
width: 950px;
height:550px;
overflow:hidden;
}

#cabecera {
position: relative;
width: 100%;
height: 90px;
}

	#banner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 468px;
	height: 60px;
	}

	#menu {
	position: absolute;
	top: 60px;
	right: 0px;
	width: 600px;
	height: 30px;
	float:right;
	background-image:url(../../images/fondo_menu.gif);
	background-repeat:no-repeat;
	background-position: top left;
	}	

	#menu ul{
	float:right;
	list-style:none;
	padding: 0px;
	margin:0px;
	padding-right: 25px;
	}

	#menu li{
	float:left;
	margin-left: 15px;
	line-height: 30px;
	}	
	
	#menu a{
	color: #666666;
	text-decoration:none;
	}
	#menu a:hover{
	text-decoration:underline;
	}	
		
#central {
position: relative;
width: 100%;
height: 420px;
}

	#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 420px;
	float:left;
	}

	#imagen {
	position: absolute;
	top: 0px;
	left: 260px;
	width: 390px;
	height: 420px;
	overflow:hidden;
	z-index:1;
	
	}		

	#detalle {
	position: absolute;
	top: 0px;
	left: 260px;
	width: 375px;
	height: 403px;
	overflow:hidden;
	z-index:1;
	/* top left bottom left*/
	padding: 10px 5px 5px 10px;
	font-size: 11px;
	color:#8e8467;
	background-color:#e3d8b7;	
	}	
		
		#detalle .titulo_contenido {
		width: 100%;
		clear: both;
		text-align:left;
		line-height: 11px;
		font-weight:bold;
		}
		#detalle .fotos_noticia { text-align:center;}

		#detalle hr {color:#d3c084;	}
	
	#contenido {
	position: absolute;
	left: 650px;
	top: 0px;
	float:right;
	width: 285px;
	height: 405px;
	/* top left bottom left*/
	padding: 10px 5px 5px 10px;
	background-color: #e3d8b7;
	background-image:url(images/esquina_inferior.gif);
	background-position:bottom right;
	background-repeat:no-repeat;	
	z-index:2;
	}
	
		#contenido .titulo_seccion{
		font-size: 11px;
		width: 100%;
		float:right;
		clear: both;
		text-align:right;
		line-height: 11px;
		border-bottom: 1px solid #8e8467;
		color:#8e8467;
		font-weight:bold;
		}	

			
		#contenido .contenido_seccion{
		font-size: 11px;
		width: 100%;
		float:right;
		clear: both;
		text-align:left;
		line-height: 14px;
		margin-top: 10px;
		color:#8e8467;
		}	
	
		#contenido ul {
		list-style:none;
		margin: 0px;
		padding: 0px;
		}
		#contenido ul a{
		color:#8e8467;
		text-decoration:none;
		}	

		#contenido li {
		margin-bottom: 10px;
		}	
				
		#contenido li .titulo_contenido{
		font-weight: bold;
		}	
		
		#contenido li .texto_contenido{
		padding-left: 10px;
		}

		.enlace { text-decoration:underline; }		
						
#pie {
position: relative;
width: 100%;
min-height: 40px;
text-align:left;
line-height: 12px;
margin-top: 5px;
color:#8e8467;
}



/* SECCIONES ESPECIALES*/
		/*ESTILOS PARA EL CALENDARIO *********************************************/
		a .flechas {text-decoration:none;color:#ff0000;}
		a .flechas:hover {text-decoration:none;color:#ff0000;}		
	
		.mes { color: black; font-size:18px;}
		
		/*Lo que es la tabla de dias de la semana y numeros de dia*/		
		.calendario { color: #000000;}
		/*Lo que es el texto de los dias de la semana*/
		.dia_semana { color: #000000;}
		
		/*Clase para los dias seleccionados*/
		.seleccionado{background-color:#ff0000;}
		.dia_hoy{background-color:#ff9c01;}		
		/* Clase para el enlace de los dias selaccionados*/
		.seleccionado a{text-decoration:none; color: #ffffff; font-weight:bold;}
		
		.dia{ background-color:#b1b1b1;}
		
		#flecha_derecha{width: 10px; cursor: pointer;}
		#flecha_izquierda{width: 10px;cursor: pointer;}


#camara {
width: 320px;
height: 260px;
margin:auto;
}

/*SCROLL*/
	#v4Lvlcontent1 {
	position:absolute;
	/* top left bottom left*/
	padding: 10px 5px 5px 10px;	 
	width: 355px;
	text-align:justify; 
	left:0px; top:0px; 
	visibility: visible; 
	z-index:0;
	color:#8e8467;
	background-color:#f2e5b;	
	}

		#v4Lvlcontent1 .titulo_contenido {
		width: 100%;
		clear: both;
		text-align:left;
		line-height: 11px;
		font-weight:bold;
		}
		#v4Lvlcontent1 .fotos_noticia { text-align:center;}

		#v4Lvlcontent1 hr {color:#8e8467;}
		
		#v4Lvlcontent1 ul { list-style:none; width: 100%;}
		
		#v4Lvlcontent1 li { float:left; width:100px; margin-right: 10px; margin-bottom: 20px;}
		
	#v4Lvlcontainer { 
	position:absolute; 
	left:260px; 
	top:0px; 
	width:370px; 
	height:420px; 
	clip:rect(0px,375px,418px,0px); 
	overflow:hidden; 
	z-index:1; 
	visibility: visible;
	background-color:#e3d8b7;
	}

	#v4Lvlcontrols {
	position:absolute; 
	left:630px; 
	top:0px;
	height: 420px; 
	width:20px; 
	z-index:1;
	overflow:hidden;
	background-color:#f2e5bf;	
	}
	
	
/* REGISTRO, LOGIN, ETC*/
	/*ESTILOS PARA REGISTRO USUARIOS ************************************************************/
	/*Estilo de la caja pie de página*/
	div#registro {
	text-align:left;
	}
	#registro .form{width:375px; margin:auto;}
	#registro fieldset{border: 0px solid #000;}
	#registro legend{font: bold 140% Arial,sans-serif;color: #999999;}
	
	#registro div.medidas,div.check{margin: 10px 0 10px 10px;}
	#registro div.medidas label{float:left;width:80px;line-height:12px;}
	#registro div.medidas input{width:150px; border: 1px solid #999999;}
	#registro div.medidas check{border: 0px;}
	
	
	/*ESTILOS PARA LOGIN USUARIOS ************************************************************/
	/*Estilo de la caja pie de página*/
	div#login {
	margin:10px;
	margin-top: 50px;
	text-align:center;
	}
	#login form{width:240px;padding:5px 0;border: 1px solid #8e8467; margin:auto;}
	#login fieldset{border: 0px solid #000;}
	#login legend{font: bold 120% Arial,sans-serif;color: #8e8467;}
	
	#login div.medidas,div.check{margin: 10px 0 10px 10px;}
	#login div.medidas label{float:left;width:90px;line-height:23px; text-align:right;}
	#login div.medidas input{width:120px; border: 1px solid #8e8467;}
	
	input#boton_login{border: 1px solid #8e8467; background-color: #ffffff; float:right; margin-right: 20px;}
	
	#contenido_login{width:230px;padding:5px;border: 1px solid #8e8467; margin:auto;}
	#contenido_login a{ color:#8e8467; text-decoration:none;}	
	#contenido_login a:hover{ text-decoration:underline;}	
	
	/*ESTILOS PARA RECUERDA CLAVE************************************************************/
	/*Estilo de la caja pie de página*/
	div#recuerda_clave {
	padding-top: 3px;
	width: 350px;
	height: 150px;
	margin:0px;
	text-align:center;
	}
	#recuerda_clave form{width:320px;padding:5px 0; margin:auto;}
	#recuerda_clave div.medidas label{float:left;width:90px;line-height:23px; color:#000000;}
	#recuerda_clave div.medidas input{width:180px;}
	#recuerda_clave input#boton_login{border: 1px solid #27518A; background-color: #ccc; width: 100px;}
	#recuerda_clave input#cancel{border: 1px solid #27518A; background-color: #ccc; width: 100px;}
	#recuerda_clave div.botones {text-align:left; margin-top: 5px;}
	

#lista_de_galerias {
width: 80%;
margin-top:10px;
list-style-type:disc;
list-style:disc;
padding-left: 20px;
}
#lista_de_galerias li {
width: 100%;
font-weight: bold;
margin-left: 30px;
float:left;
}
#lista_de_galerias a:hover{
color:#000000;
}