@charset "utf-8";
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	background-image:url(img/fondo2.jpg);
	background-color:#90A763;
	background-repeat:repeat-x;
	line-height:18px;
}

.fondo-contenido {

	background-image:url(img/fondo-contenido22.jpg);
	background-color:#253A11;
	background-repeat:repeat-x;
}

H1 {
	margin:0px;
	font-size:16px;
	color:#f0e477;
	font-weight:bold;
	padding:8px 0px 0px 0px;
}

H2 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#f0e477;
	font-weight:bold;
}


.galeria01, .galeria01:link, .galeria01:visited {
	padding:0px 6px 0px 6px;
	font-size:14px;
	color:#f0e477;
	font-weight:bold;
}

.galeria01:hover, .galeria01:visited:hover {
	padding:0px 6px 0px 6px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}








.strong {
color:#f0e477;
font-weight:bold;}

#derecha {
float: right;
width:256px;
text-align:justify;
padding-left:36px;

}

#derechaInterna {
float: right;
width:218px;
text-align:justify;
padding-left:36px;

}




#derechaInterna2 {
float: right;
width:210px;
text-align:justify;
padding-left:36px;

}





#contenido {
width:604px;
}





#contenidoHome {
width:840px;



}

.direct {
background-image:url(img/fondo-direct.jpg);
background-repeat:no-repeat;
height:123px;
padding:13px;
line-height:13px;
font-size:12px;
color:#3e542b;
}

H3 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#f0e477;
	font-weight:bold;
}





a, a:visited{
text-decoration:underline;
	color:#3e542b;
	font-weight:bold;
}

a:hover, a:visited:hover{
text-decoration:underline;
	color:#F0E467;
	font-weight:bold;
}

.footer {
background-image:url(img/footer.jpg);
height:32px;
background-repeat:none;
padding-left:10px;}


.campos {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}


.tablas {
font-size:11px;
line-height:13px;
}

.lista001 {
margin:0px;
color:#f0e477;}



.enlace001, .enlace001:link, .enlace001:visited{
text-decoration:none;
		color:#F0E467;
	font-weight:bold;
}

.enlace001:hover, .enlace001:visited:hover{
text-decoration:underline;
	color:#F0E467;
	font-weight:bold;
}



.enlace003, .enlace003:link, .enlace003:visited{
text-decoration:none;
		color:#ffffff;
		font-weight:normal;

}

.enlace003:hover, .enlace003:visited:hover{
text-decoration:underline;
	color:#F0E467;
			font-weight:normal;

}


.enlace004, .enlace004:link, .enlace004:visited{
text-decoration:underline;
		color:#ffffff;
		font-weight:normal;

}

.enlace004:hover, .enlace004:visited:hover{
text-decoration:underline;
	color:#F0E467;
			font-weight:normal;

}



.enlace002, .enlace002:link, .enlace002:visited{
text-decoration:underline;
	color:#203416;
	font-weight:bold;
}

.enlace002:hover, .enlace002:visited:hover{
text-decoration:underline;

	color:#3e542b;
	font-weight:bold;
}



#lightbox{
	background-color:#000000;
	padding: 2px;
	border: 3px solid #000000;
	;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	color:#FFFFFF;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; 
color:#FFFFFF;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	color:#ffffff;
	}
.cerrarFoto {
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-right:10px;
text-decoration:none;

}



.box {
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
border-color:#FFFFFF;
border-width:0px;
padding:3px;

}

.boton {
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
margin-top:6px;
border-color:#FFFFFF;
padding:3px;

border-width:0px;

}



.foto-galeria {
border-color:#ffffff;
border-width:1px;
}



.foto, .foto:link, .foto:visited {
border-color:#ffffff;
border-width:1px;
}

.foto:hover, .foto:visited:hover {
border-color:#27331C;
border-width:1px;

}




.foto001 {
border-color:#F0E477;
border-width:2px;
}



.fotos01 {
border-color:#F0E477;
margin-left:14px;
margin-top:16px;
margin-bottom:16px;}