body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	height:100%;
	margin: 0px;
}

td {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

p {
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
	text-align:justify;
	text-decoration:none;
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 3px;
}

/*  Clase para texto oculto   */
.oculto{
	visibility:hidden
	}
	
#principal{
	position:absolute;
	top:195px;
}

#inferior{
	height: 100px;	
	width:100%;
	position:absolute;
	top: 795px;
	z-index: 5;
	left: -1px;
	background: #CCCCCC url(../imagenes/inferiorpq.gif) no-repeat left bottom;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
}
#src {
	vertical-align: middle;
	position: relative;
	left: 430px;
	top: 160px;
  width: 530px; 
	height: 40px;
	font-size: 12px;
	background-position: bottom;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#capa_sup {
	background: url(../imagenes/superior2.jpg) no-repeat top left; 
	z-index:1; position: absolute; height:190px; top: 0px;  left: 0px; width: 1024px; }

#capa_menu {
	font: 12px tahoma, verdana, sans-serif;
	background: url(../imagenes/lateral_f.gif) no-repeat top left; 
	z-index:0; position: relative; top: -10px;  left: 0px; 
	width: 200px;
	height:450px; }

#capa_conte {
	z-index:1;
	position: absolute;
	top: 0px;
	left: 210px;
	height: auto;
	width: 570px;
}
#lenguas {
	text-align: right;
}
	
/* Lista lateral de la izquierda */
#capa_menu li a {
	border-collapse: collapse;
	 /* border: 1px solid green; width:170px ;*/
	 position:relative;
	 left:-30px;
	text-indent: 5px;
	height: 32px;
}
#capa_menu li a:link {color: black; text-decoration:none; font-weight:bolder; /*background:transparent url(../imagenes/menu_off.gif) no-repeat 125px 5px;*/}
#capa_menu li a:visited {color: black; text-decoration:none; font-weight:bolder; /* background:transparent url(../imagenes/menu_off.gif) no-repeat 125px 5px; */}
#capa_menu li a:hover {
	color:white;
	font-style: italic;
	text-decoration: underline;
}
/* #Lista_lat ul a.c {color: #ccddcb; display: inline; font-weight: normal;} */
#capa_menu li {
	color:white;
	list-style-type: none;
	z-index:3;
	text-align:left;
	list-style-type: none;
	height: 32px;
	vertical-align: middle;
	width:170px;
}
#capa_menu ul a {line-height: 3.5ex; display: block; font-weight: bold;}



/* Para fondos y demas*/
#fondoayto {
	background: url(../imagenes/ayto.gif) no-repeat top left; 
	z-index:0; position: absolute; height:470px; top: 210px;  left: 800px; width: 455px; }
	

	
h1 {
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px;
	font-size: 16px;
	text-decoration: underline;
}
.idioma {
	border: thin solid #663300;
	margin: 5px;
}
.i_grande {
	border: thin solid #000000;
	margin: 5px;
}


#validado2  {
	border: 0px;
	position: relative;
	top: 85px;
}
#validado2 img  {border: 0px;}

/* para los miniaturas de las imagenes del album */
.imglink img {
	border: #000000 thin solid;
	margin-right: 15px;
	}

#capa_conte p a img{ /* Image opacity */
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}
 
#capa_conte p a:hover img { /* Image opacity when rolled over */
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}