@charset "utf-8";
/* CSS Document */
body {background: url(../images/fondo2.jpg); font-size:0.9em; margin:0px; }
#genr{
	width:100%;
	text-align:center;
	
}
#logo{ position:absolute; z-index:5;margin-top:5px;margin-left:5px;}
#est{ position:absolute; z-index:7;margin-top:5px; right:5px;}
#head{width:758px;position:relative; padding:5px; background:#FFFFFF url(../images/degradee.jpg) repeat-y; border-bottom:5px solid #8C0000;height:125px; }
#head img.logo{float:left; margin-right:5px;}
#head h1{
position:absolute;
	color:#000;
	height:3.4em;
	font: 1.8em "Times New Roman", Times, serif;
	margin-left:140px;
	margin-top:20px;
	text-transform: uppercase;
	text-align:center;
	font-weight:bold;
}
.punto{ position:relative; top:-0.45em; left:-0.55em;}
.princ{
	width:768px;
	margin:auto;
	text-align:justify;
	background: #ACACAC;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #990000;
	border-top: 1px solid #000;
}
#menu{
	position:relative;
	width:160px;
	text-align:left;
	left:-1px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-top:0px;
	float:left;
	z-index:5;
			
}
#menu h1{}
#menu ul{list-style-type: none;padding: 0 0px 0px; margin-left:-2px; }
#menu li{
	background: #A680A5 url(../images/degradee2.jpg) repeat-y right;
	height:auto;
	*/height:15px;
	font-weight: normal;
	margin-bottom:2px;
	padding:2px 2px 2px 8px;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	
	}

#menu li a{
	color:#e2e2e2;
	
	text-decoration:none;

}
#menu li a:hover{
	color:#FFFF71;
	text-decoration:underline;
	}

#cuerpo {position:relative;text-align:justify; min-height:390px; width:560px; margin-left:165px; margin-top:5px; top:0px; clear:right; border:#CCCCCC 2px solid; padding:3px 15px 15px; background:#EEEEEE url(../images/cuerpo2.jpg) no-repeat center center; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;}
#cuerpo h1{ text-align:center; font-size:2.5em;}
#cuerpo ul{
	list-style: url(../images/punto.png);
}
#cuerpo h2{ font-size:1.3em; margin-top:15px; border-bottom:#990000 2px solid; background:url(../images/guarda3.png) no-repeat right bottom;}
#cuerpo h3{font-size:1.1em;}
#cuerpo h3.center{font-size:1.4em; text-align:center}
#cuerpo h3 span.autor{font-size:0.8em;}
#cuerpo p.firma{text-align:right; right:0px; font-weight:bold;}
#cuerpo table{border:1px #999999 solid; background:#FFFFFF; width:95%; margin-top:3px;}
#cuerpo table caption{border:1px #999999 solid; background:#ccc; font-family:"Times New Roman", Times, serif; font-size:1.7em; font-style:italic;}
#cuerpo table th, td{padding:0 5px}
#cuerpo a{color:#990000; text-decoration:none;}
#cuerpo a:hover{ color:#006633}
#cuerpo label{vertical-align: top; width:130px;float:left; margin-left:5px;margin-bottom:5px; margin-top:5px;}
#cuerpo .right{ text-align:right;}
#cuerpo .bloque{ width:320px;}
#cuerpo .carta{ text-indent:12em;}
#cuerpo .bloque2{ width:250px; text-align:center;  float:right;}
#cuerpo .bloque3{ width:250px; text-align:center;}

#cuerpo .acl{ font-size:0.9em; text-align:left;}

#cuerpo input, textarea, select{ margin-left:10px;width:250px; margin-bottom:5px; margin-top:5px;}
.relleno{height:350px;}
#pie { position:relative; color:#FFFFFF;text-align:center; background:#663366; margin-top:10px; border:#990000 1px solid;}
#pie a{color:#CCCCCC; text-decoration:none;}
#pie a:hover{ color:#FFFFCC; text-decoration:underline;}