body {margin: 0em}
#pagina { width:980px; border:#CCCCCC 1px solid; margin-left:0.6em; margin-top:0.3em; padding-bottom:2em}
.verhusi {BORDER-RIGHT: #940032 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #940032 2px solid; PADDING-LEFT: 5px; Z-INDEX: 1; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #940032 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #940032 2px solid; POSITION: absolute; BACKGROUND-COLOR:#940032; left: 38px; margin-top: -340px}
A IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
.trompetilla {float:left; margin-right:2em; margin-top:1em}
acronym {border:#000000 1px dotted}
.sear {margin-top:0.5em}
.raya_enla {border-top:#CCCCCC 1px solid; margin-left:25em; margin-bottom: 2em}
#flash {float:left}
.dividir {clear:both;border-bottom:#CCCCCC 1px solid}
#logo {float:left; margin-right:9em; margin-left:1em}
.logo_titu {font-size:230%; margin-top:0.2em}
.cnt_img {margin-top:0.8em}
.cnt_mapa {float:left; margin-right:2em; margin-bottom:1em; border: #CCCCCC 1px solid}
#buscador {width:22%; margin-right:1em; float:right; margin-left:1em; border-left:#CCCCCC 1px solid}
ACRONYM {	BORDER-BOTTOM: 1px dotted}
.buscar {text-align: right; margin-right: 6%}
#contenedor_general {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto; color: #000}
#contenedor-enlaces {	PADDING-RIGHT: 32px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px;  TEXT-ALIGN: left}
.imgflash {	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-SIZE: 91%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 220px}
.enimg {	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;  text-align:justify}
.separa-imgtexto {	FLOAT: left; MARGIN: 0px; WIDTH: 12px; HEIGHT: 125px}
.imgweb {	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 91%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 465px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 237px}
h1 {font-size: 145%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; margin-top:0em; margin-bottom:0em; padding-left:1.4em}
h2 {font-size: 144%; background-color: #fff; color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif}
#menu {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 120%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; color:#000; BACKGROUND-COLOR: #FFF; display: inline}
#menu LI {	DISPLAY: inline}
#menu LI A:hover {	background-color:#fff; color:#CC0000; FONT-SIZE: 0.85em}
#menu LI A {	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; COLOR: #000088; BACKGROUND-COLOR: #e1e1e1; FONT-SIZE: 0.85em}
.rayablanca {	color:#e1e1e1;	BACKGROUND-COLOR: #ffffff}
.raya a:hover {  color: #fbefdf; text-decoration: none; BACKGROUND-COLOR: #fff}
.enlaces {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color: #000000;	text-align: justify;	BACKGROUND-COLOR: #fff}
.enlaces a:link {  color: #ff0000; text-decoration: underline; font-weight: bold; BACKGROUND-COLOR: #fff; font-size: 75%}
.enlaces a:visited {  color: #cc0000; text-decoration: none; BACKGROUND-COLOR: #fff; font-size: 75%}
.enlaces a:hover {  color: #006600; text-decoration: underline; BACKGROUND-COLOR: #fff; font-size: 75%}

.menuitem {  font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #016480; text-align: center; padding-right: 15px; padding-left: 15px; BACKGROUND-COLOR: #fff}
.menuitem a:link {  color: #000000; text-decoration: none; BACKGROUND-COLOR: #fff}
.menuitem a:visited { color: #cc0000; text-decoration: none; BACKGROUND-COLOR: #fff }
.menuitem a:hover { color: #990003; text-decoration: underline; BACKGROUND-COLOR: #fff}
.menuitem a:active { color: #999999; text-decoration: none; BACKGROUND-COLOR: #fff }

.letrapq{	font-size: 11px;	text-align: justify;	color: #000000;	BACKGROUND-COLOR: #e1e1e1; 	BORDER-BOTTOM: 2px outset; BORDER-RIGHT: 2px outset}
	.raya {	color:#ffffff;	BACKGROUND-COLOR: #e1e1e1}
A { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; font-size: 75%}
A.enlace:link {	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; ; font-size: 75%;  TEXT-DECORATION: underline; background-color:#FFFFFF}
A:visited {	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; ; font-size: 75%;  TEXT-DECORATION: none; background-color:#FFFFFF}
A:active {	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; ; font-size: 75%;  TEXT-DECORATION: none; background-color:#FFFFFF}
A.enlace:hover {	COLOR:#000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;  TEXT-DECORATION: none; background-color:#FFFFFF}
p {font-size: 100%; text-align: justify; FONT-FAMILY: Georgia, "Times New Roman", Times, serif }
.indicador {font-size: 75%; text-align: justify; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
p A:link {TEXT-DECORATION: underline; font-size: 100%; color: #cc0000; background-color: #fff
}
p A:visited {
	TEXT-DECORATION: underline; font-size: 100%; color: #cc0000; background-color: #fff
}
p A:hover {
	TEXT-DECORATION: none; font-size: 100%; color: #000; background-color: #fff
}


.logo {float: left; width: 18%; margin-left: 4%; margin-right: 11%}
.buscar {FONT-SIZE: 120%; background-color:#fff; color:#cc0000; font-weight: bold}

.letrapie {FONT-SIZE: 12px; background-color:#e1e1e1; color:#000000; BORDER-BOTTOM: 2px outset; BORDER-RIGHT: 2px outset; BORDER-LEFT: 2px outset; text-align: center; BORDER-top: 2px outset}
.letrapublica {FONT-SIZE: 11px; background-color:#FFF; color:#000000;}
.delvalle {float: left; margin-right:4%; margin-bottom:2%; margin-top: 2%; border-top: #000 1px solid; border-bottom: #000 1px solid; border-right: #000 1px solid; border-left: #000 1px solid}
.maranon {float: left; margin-right:4%; margin-bottom:2%; margin-top: 2%; border-top: #000 1px solid; border-bottom: #000 1px solid; border-right: #000 1px solid; border-left: #000 1px solid}
.gonzalez {float: left; margin-right:4%; margin-bottom:2%; margin-top: 2%; border-top: #000 1px solid; border-bottom: #000 1px solid; border-right: #000 1px solid; border-left: #000 1px solid}
.aragon {float: left; margin-right:4%; margin-bottom:2%; margin-top: 1%; border-top: #000 1px solid; border-bottom: #000 1px solid; border-right: #000 1px solid; border-left: #000 1px solid}
.alfredo {float: left; margin-right:4%; margin-bottom:2%; margin-top: 1%; border-top: #000 1px solid; border-bottom: #000 1px solid; border-right: #000 1px solid; border-left: #000 1px solid}
.cnt {float: left; margin-right:4%; margin-bottom:2%; margin-top: 1%}
.flash {margin-top: 0em; border-bottom: #000 1px solid; border-top: #000 1px solid }
.abrirportada {float: left }
.navcontainer{width:960px;margin: 2px 2px 2px 30px;padding:2px 2px 5px 2px}
.navcontainer ul { padding: 1px; }
.navcontainer ul li { display: inline}
.navcontainer ul{margin: 2px 2px 2px 2px;}
.navcontainer ul li a{padding: 2px 2px 2px 2px;width:110px !important;min-width:110px !important;display:block;
background:#cc0000;color: #09509e;text-decoration: none;text-align: center;text-transform: uppercase; 
float: left; border-left:#fff 7px solid}
.navcontainer ul li a:link{color: #fff;background-color: #0272c6; border-left:#fff 5px solid}
.navcontainer ul li a:hover{color: #fff;background-color: #09509e; border-left:#fff 5px solid; text-decoration:line-through}
.navcontainer ul li a:visited{color: #fff; border-left:#fff 5px solid; background-color:#CC0000}