@charset "utf-8";
body {text-align: center;
	padding:0;
	margin: 0;
	font-family: Arial;
	background-color: #597290;}
A:link,A:visited {text-decoration:none;}

#contenedor {
	text-align:left;
	width:990px;
	background-color:#FFF;
	font-size:14px;
	margin:0 auto;
}

#superior {
	background-image:url(plantilla/fonsup.gif);
	width:990px;
	background-repeat:repeat-x;
	float:left;
	height:33px;
	margin:0;
	padding:0;
}

#superiorisq {
	width:300px;
	float:left;
	margin:0;
}
#superiorisq p {
	color:#900;
	padding:8px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
}

#superiorder {
	width:650px;
	float:right;
	height:33px;
	margin:0;
	padding:0;
}
#superiorder ul {
	list-style:none;
	display:block;
	margin:0 10px 0 0;
}

#superiorder li {
	width:132px;
	text-align:center;
	float:right;
	background-image:url(plantilla/menusup.png);
	padding-top:5px;
	height:28px;
	margin:0;
}

#superiorder li a {
	font:14px;
	color:#FFF;
	font-weight: bold;
}

#encabezado {
	width:990px;
	background-image:url(plantilla/fontitu.png);
	background-repeat:repeat-x;
	float:left;
	height:140px;
	margin:0;
}

#navega {
	width:990px;
	background-image:url(plantilla/fonbar.png);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	list-style:none;
	height:42px;
	margin:0;
	padding:0;
}

#navega li {
float:left;
list-style-type:none;
margin-top:2px;
padding-top:12px;
width:122px;
}

#navega li a {
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
#cuerpo {
	width:990px;
	display:block;
	text-align:center;
	background:#FFF;
	float:left;
	height:auto;
	background-image:url(plantilla/foncuerpo.png);
	background-repeat:repeat-x;
}
#lateralizquierda {
width:160px;
float:left;
margin:0;
}

#lateralizquierda h1 {
font-size:12px;
margin:0;
padding:5px 0 0;
}

#info {
float:left;
margin-left:25px;
width:580px;
}

#info h3 {
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
	margin:2px 0 8px;
	padding:5px 0 0;
}

#info p.ubicacion {
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	text-align:left;
	padding:8px 0 8px 15px;
}

#info p.ubicacion a {color:#527393;}

#info p.ubicacion a:hover {color:#A76571;}

.ubicaseparador {color:#FE7A26;}

#info h1.index {
	background-image:url(plantilla/bienve2.gif);
	background-repeat:no-repeat;
	height:auto;
	font-family:Jokerman;
	font-weight:bold;
	font-size:20px;
	color:#090;
	margin:0;
	padding:10px 0 0;
}

#info h1 {
	background-image:url(plantilla/bienvefond.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	color:#900;
	font-family:Verdana;
	font-weight:bold;
	height:19px;
	margin:5px 0 0;
	padding:20px 0 0;
}

#info p.titulo {
font-size:14px;
text-align:justify;
background-color:#E5E5E5;
margin:0;
padding:7px 20px;
}

#info p.fintitulo {
	background-image:url(plantilla/finbien.gif);
	background-repeat:no-repeat;
	width:580px;
	margin:0;
	padding:0;
}
#info p {
	font-size:16px;
	text-align:justify;
	margin:0;
	padding:0 15px;
}

#info h2 {
	font-weight:normal;
	color:#006;
	font-size:18px;
	margin:10px 0;
	background-color: #E5E5E5;
}

#info h4 {
	font-weight:bold;
	color:#900;
	font-size:14px;
	background-color:#e6e6e6;
	text-align:left;
	padding-left:10px;
	margin:10px 0;
}

#info p.fuente {
	font-weight:bold;
	color:#FFFF00;
	font-size:14px;
	background-color:#4F7194;
	margin:10px 0;
	padding: 2px 0px 2px 10px;
}

#info ul {
color:#000;
font-size:small;
text-align:justify;
list-style-type:circle;
display:block;
margin:0 15px 0 30px;
padding:0;
}

#info li {
	color:#000;
	font-size:16px;
	text-align:justify;
	list-style-type:circle;
	display:block;
	margin:0 0 0 30px;
	padding:0;
}

#index {
width:260px;
float:left;
margin-left:22px;
margin-top:5px;
display:inline;
}

#index h1 {
	background-image:url(plantilla/titumod.png);
	text-align:center;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	width:260px;
	color:#FFF;
	height:29px;
	margin:0;
	padding:15px 0 0;
}

#index p {
	width:240px;
	text-align:justify;
	font-size:14px;
	background-image:url(plantilla/fonmod.gif);
	margin:0;
	padding:2px 10px 0;
}

#index p.imagen {
	margin:0;
	padding:5px 10px 0px 10px;
}

#index h2 {
	background-image: url(plantilla/finmod.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	font: 1px;
	width: 260px;
	height: 15px;
}
#index a,#info p.arriba a:hover {
color:#000;
}

#index a:hover,.azuloscu,#info p.arriba a {
color:#036;
}

#info p.arriba {
text-align:right;
font-weight:bold;
}

#menus {
width:200px;
float:right;
margin:0;
padding:0;
}
#menus h1 {
	background-image:url(plantilla/menutitulo.png);
	background-repeat:no-repeat;
	width:200px;
	text-align:center;
	height:24px;
	font-size:16px;
	font-family:Arial;
	color:#FF0;
	margin:4px 0 0;
	padding:8px 0 0;
}

#menus h1 a:hover {
color:#FFF;
}

#menus h2 {
	text-align:left;
	height:26px;
	background-image:url(plantilla/sub1.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#menus h2 a {
font-size:13px;
color:#000;
font-weight:bold;
width:160px;
display:block;
margin:0;
padding:5px 0 5px 40px;
}

#menus h5 {
height:4px;
font-size:1px;
background-color:#900;
margin:0;
}

#menus h3 {
	background-image:url(plantilla/secciones.png);
	background-repeat:no-repeat;
	width:200px;
	font-size:16px;
	text-align:center;
	height:27px;
	color:#FFF;
	margin:4px 0 0;
	padding:10px 0 0;
}

#menus h4 {
	background-image:url(plantilla/seciten.png);
	background-repeat:no-repeat;
	text-align:left;
	height:32px;
	margin:0;
	padding:0;
}

#menus h4 a {
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	font-family:Arial;
	height:18px;
	margin:0;
	padding:8px 0 5px 30px;
}

#menus h4 a:hover {
color:#4B6F93;
}

#menus h6 {
background-color:#DFDFDF;
height:4px;
font-size:1px;
margin:0;
}

#menus p {
margin:4px 0 0;
}

#promo {
	width:990px;
	text-align:center;
	margin:0;
	padding:0;
}

#pie {
	width:990px;
	background-image:url(plantilla/fonbarfin.png);
	background-repeat:repeat-x;
	text-align:center;
	height:26px;
	margin:0;
	padding:0;
}

#pie a {
	display:block;
	float:left;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	margin:5px 0 0 5px;
	font-size:14px;
	padding:0;
}

#pie a:hover {
color:#FF0;
text-decoration:underline;
}

#derechos {
	width:990px;
	background-color:#A36369;
	text-align:center;
	margin:0;
	padding:0;
}

#derechos p {
color:#000;
font-size:12px;
margin:0;
padding:5px;
}

#derechos a {
color:#FFF;
font-size:12px;
margin:10px;
padding:0;
}

#derechos a:hover {
color:#000;
text-decoration:underline;
}

.blanco {
color:#fff;
font-weight:bold;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.rojo {
color:#900;
font-weight:bold;
}

.azul {
color:#039;
font-weight:bold;
}

#info p.centro {
text-align:center;
}

#info p.centro2 {
text-align:center;
margin:0;
padding:0;
}

#info p.center {
text-align:center;
font-weight:bold;
}

.amarillo {
color:#FF0;
font-weight:bold;
}

#info p.titulo2 {
	font-size:small;
	text-align:center;
	background-color:#E5E5E5;
	width:550px;
	margin:0;
	padding:7px 15px;
}

#info p.titulogran {
	font-size:medium;
	text-align:center;
	background-color:#E5E5E5;
	width:550px;
	font-weight:bold;
	margin:0;
	padding:7px 15px;
}

#info p.derecho {
text-align:right;
font-size:14px;
font-weight:bold;
}

#info p.arriba {
text-align:right;
font-weight:bold;
}

#info p.arriba a {
color:#03C;
}

#visitas {
float:left;
margin-left:8px;
width:650px;
}

.lista a {
color:#000;
font-weight:bold;
}

.lista a:hover {
color:#060;
}

#info p.titulo3 {
	font-size:small;
	text-align:right;
	background-color:#E5E5E5;
	width:550px;
	margin:0;
	padding:7px 15px;
}

#info p.menu {
text-align:center;
font:13px;
margin:0;
padding:0;
}

#titulo {
	width:580px;
	background-color:#E5E5E5;
	padding:5px 0;
}

#superiorder li a:hover,#menus h2 a:hover,#info p.centro a:hover,#info p.menu a:hover {
color:#900;
}

#navega li a:hover,#menus h1 a {
color:#FF0;
}

#index a,#info p.arriba a:hover {
color:#000;
}

#index a:hover,.azuloscu {
color:#036;
}

#info p.centrogrande,#info p.imagen {
text-align:center;
font-size:24px;
}

#info p.centro a,#info p.menu a {
	color:#003;
	font-weight:bold;
}
