html, body { font:11px Verdana, Arial, sans-serif; color:#005E00;}
body { margin:0; padding:0;background:#98916A url(../imagenes/fondo.gif);}
img { border:0 none; }
span { display:none; }
#principal {
	position:absolute; 
	left:50%; 
	width:760px; 
	margin-left:-380px; 
	padding:0;
	border:1px solid #000;
	background: #FFF url(../imagenes/fondo_contenido.gif) repeat-y;

}
#logo {margin: 0; padding:0 10px 0 10px;background: url(../imagenes/fondo_cab.jpg) no-repeat; height:64px;}
#logo h1{margin: 0; padding:0; background: url(../imagenes/logo_interior.gif) no-repeat left center;height:60px;width:180px;float:left;}
#logo p {text-align:right;margin:0 ; padding:5px 10px 0 0;line-height:1.5em;}
#foto {margin:0;padding:0;background:  url(../imagenes/fotosup_01.jpg) no-repeat; height: 85px; border-bottom: 7px solid #FFF;}

#central {margin:0;padding:0;width: 100%;}

#menu {margin:0; padding:0;float:left;width:172px;}
#menu ul{margin: 0; padding:0; display: block; }
#menu li{display:block; margin: 0 0 2px;font:bold 13px Arial, Verdana, sans-serif;border-top:1px dashed #000;  border-bottom: 1px dashed #000; color:#FFF; background:#FFF url(../imagenes/fl_li.gif) no-repeat 5px 7px;list-style-type:none;}
#menu li a {margin:0; padding: 2px 0 2px 16px; display:block; font:bold 13px Arial, Verdana, sans-serif; color:#005E00; text-decoration:none; }
#menu li a:hover {background:#005E00 url(../imagenes/fl_li.gif) no-repeat 5px 7px; color:#F63103}
#menu li li a {margin:0; padding: 2px 0 2px 16px;width:144px;display:block; font:bold 13px Arial, Verdana, sans-serif; color:#005E00; text-decoration:none; }
#menu li li a:hover {background:#005E00 url(../imagenes/fl_subli.gif) no-repeat left 8px; color:#F63103}
#menu ul ul {margin:2px 0 0 0; padding:0 0 0 12px; display: block;   border:0px none; background:#EBEDE1;}
#menu ul ul li {margin:0;padding:0 0 2px 0;background:  url(../imagenes/fl_subli.gif) no-repeat left 8px;color:#FFF; border: 0 none;list-style-type:none;}

#contenido { padding:0; margin: 0 0 0 174px;}
h2 { margin:0 0 15px 0; padding:3px 0 1px 25px;
	font: 19px Haettenschweiler, "Trebuchet MS", Arial, sans-serif; color:#FFF;
	background: #D8DAD0;
	border-bottom: 1px dashed #F63103;
}
#contenido p {
	margin: 0 15px 10px 25px;
	padding:0;
	line-height:2em;
	text-align: justify;
}
#contenido a {font:bold 11px Verdana, Arial, sans-serif; color:#F63103;/* border-bottom: 1px dashed #F63103;*/ text-decoration:none;}
#contenido a:hover {color:#8B8C85;/* border-bottom: 1px dashed #8B8C85;*/} 
