/*Estructuras*/
html {}
body {
	background: #184471 url(../img/f_body.png) repeat-x top center;
	font-size: 62.5%;
	font-family: verdana;
	}
#wrapper {
	margin:0 auto;
	width:98em;
	}
#header {
	background: transparent url(../img/f_header.jpg) no-repeat top center;
	height:15em;
	margin-top:2em;
	}
#cont {
	float:left;
	background: transparent url(../img/f_cont.jpg) repeat-y top center;
	width: 100%;
	}
#cont #content {
	float:right;
	margin-right:2em;
	padding-bottom:2em;
	width:70em;
	}
#cont #menu {
	float:left;
	margin-left:2em;
	width:21.7em;
	}
#footer {
	background: transparent url(../img/f_footer.jpg) no-repeat top center;
	height:6.5em;
	clear:both;
	padding:0.5em 0 0 2em;
	position:relative;
	margin-bottom: 1em;
	}

/* Genericos */
.ftr { float:right;}
.ftl { float:left;}
.both { clear:both;}
.clear:after { content:"."; clear:both; display:block; visibility:hidden; height:0;}
.clearfix { height:1%;}
.dnone { display:none}

/*Personalizacion de estructuras*/
#header .logo {padding:0.1em 0 0 2.5em;}
#header .alt_logo {padding-left:2.5em;margin-top:1em;}
	#header .alt_logo span {color:#416424;font-size:1.6em;font-weight:normal;}
#header img.animacion{float:left;margin:-10.6em 0 0 45em;}
#header .tools {float:right; margin:-8.5em 2em 0 0;}
#header .tools li {float:left; padding:0 1em;}
#cont #content h3 {margin:4em 0;}
#cont #content p.ind {margin-top:4em;}
	#cont #content h3 span {color:#416424;font-size:1.8em;font-weight:normal;}
#cont #menu ul {margin-left:0.1em;color:#dedede;}
#cont #menu ul li {border-bottom:1px solid #333;border-top:1px solid #dedede;}
	#cont #menu ul li.first {border-top:none;}
	#cont #menu ul li.last {border-bottom:none;}
	#cont #menu ul li  a{display:block;font-family:verdana;font-size:1.3em;font-weight:normal;color:#dedede;text-decoration:none;padding:1.538em;}
		#cont #menu .submenu {margin-bottom:2em;}
		#cont #menu .submenu li {border:none;list-style-type:square;list-style-position:inside;padding:0.5em 0 0.5em 2.5em;}
		#cont #menu .submenu li a {display:inline;padding:0;}
/* Formateo del texto */
#cont #content p, #cont #content ul li {font:1.3em arial;}
#cont #content strong {font-weight:bold;}
#cont #content em {font-style:italic;}
#cont #content p {line-height:1.3em; margin-bottom:1em;}
#cont #content a {color:#184574; text-decoration:none;}
#cont #content a:hover {text-decoration:underline;}
#cont #content a.ancla {display:block; color:#000; font:1.3em arial; line-height:1.3em; margin-bottom:1em;}
#cont #content a.ancla:hover {text-decoration:none;}
#cont #content ul {margin:-0.5em 0  1.3em 2em;}
	#cont #content ul li {list-style-type:disc; list-style-position:outside; padding-top:.5em;}

#cont #content .mapa_situacion {padding:.5em; border:1px double #184574; margin-top:1em;}
	
#footer .validation {float:left;margin:1.5em 0 0 3.5em;}
#footer .db {display:block; clear:both; bottom:0; right:2em; position:absolute; text-decoration:none; color:#eee; font:.9em verdana;}