.separador {CLEAR: both}
.barra {OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0.3em; BACKGROUND-COLOR: #990099; color:#000000}
.navcontainer{width:950px;margin: 2px 2px 2px 2px;padding:2px 2px 5px 2px; font-size:110%}
.navcontainer ul { padding: 5px; }
.navcontainer ul li { display: inline}
.navcontainer ul{margin: 2px 2px 2px 2px;}
.navcontainer ul li a{padding: 2px 2px 2px 2px;width:100px !important;min-width:108px !important;display:block;
background:#cc0000;color: #09509e;text-decoration: none;text-align: center;text-transform: uppercase; 
float: left; border-left:#fff 20px 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: #990099; border-left:#fff 5px solid; text-decoration:line-through}
.navcontainer ul li a:visited{color: #fff; border-left:#fff 5px solid; background-color:#990099}


.textventana {OVERFLOW: hidden; LINE-HEIGHT: 1.2em; HEIGHT: 30%; text-align: justify; margin-top: 2%}
acronym {border-bottom: #cc0000 1px dotted }
.img2 {MARGIN-LEFT: 18%}
.content_left {
	FLOAT: left; WIDTH: 60%
}
#pagina { width:965px; border:#990099 2px solid; margin-left:0.6em; margin-top:0.4em}
.textoenca {text-align:justify; padding-right: 2em; font-size:1.3em; font-weight: bold 
}
.librorepu {float:left; margin-right: 1.3em; BORDER-top: #990099 1px solid; BORDER-RIGHT: #990099 1px solid; border-left: #990099 1px solid; border-bottom: #990099 1px solid}
.coscu {float:right; margin-left: 1em; margin-top:2.1em}
.sanjuan {float:right; margin-right: 2em; margin-left: 2em; margin-bottom: 1em; margin-top: 0.5em }
.analeiva {float:left; margin-right: 1em; BORDER-top: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid; border-left: #cc0000 1px solid; border-bottom: #cc0000 1px solid  }
.zapacastillo {float:left; margin-right: 1em; BORDER-top: #990099 1px solid; BORDER-RIGHT: #990099 1px solid; border-left: #990099 1px solid; border-bottom: #990099 1px solid  }
.reme { float:left; margin-right: 1em; margin-top: 1.6em; BORDER-top: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid; border-left: #cc0000 1px solid; border-bottom: #cc0000 1px solid }
.sabras {float: left; margin-right: 0.3em; BORDER-top: #990099 1px solid; BORDER-RIGHT: #990099 1px solid; border-left: #990099 1px solid; border-bottom: #990099 1px solid }
.sabrascircu {float: left; margin-right: 1em }
.nombrediputa {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; height: 1.4em; color:#FFFFFF; padding-right: 12em;}
.nombregurrea {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; height: 1.4em; color:#FFFFFF; padding-right: 6em;}
.nombresicilia {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; height: 1.4em; color:#FFFFFF; padding-right: 2.5em; }
.nombreroyo {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; height: 1.4em; color:#FFFFFF; padding-right: 9em; }
.nombrealeman {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; height: 1.4em; color:#FFFFFF; padding-right: 7.3em; }
.nombrediputadere { float:left; width:30%;font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; margin-left: 25em; margin-left: 14em; height: 1.4em; color:#FFFFFF
}
.nombrediputacentro {font-size:1.4em; font-weight: bold; text-align: left; background-color: #990099; margin-left: 2em; height: 1.4em; color:#FFFFFF
}
.titulo {FONT-SIZE: 155%; FONT-WEIGHT: bolder; color:#000; height: 2.0em; text-transform:uppercase; line-height:1.5em}
.concha3 {text-align: justify; padding-right: 1.7em}
.derecha { float: right; BORDER-TOP: #666 1px solid; BORDER-bottom: #666 1px solid; padding-top: 0.4em; padding-bottom:0.4em}
.pie {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND: #990099; padding-bottom: 0.3em; padding-top: 0.3em; padding-left: 0.1em; text-align: center; margin-bottom:1em
}
.pie A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #fff; TEXT-DECORATION: none; BACKGROUND: #990099
}
.pie A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffff22; TEXT-DECORATION: none; BACKGROUND: #990099
}
.pie A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline; background-color:#990099; color:#ffff22; FONT-SIZE: 100%
}
.enlarela {margin-left:3em; PADDING-BOTTOM: 2em }
.enlarela1 {margin-left:3em; PADDING-BOTTOM: 2em; text-align: justify; margin-right: 1.5em }
.enladipu {margin-left:3em; margin-right: 2em; background-color: #e1e1e1; BORDER-TOP: #666 1px solid; BORDER-bottom: #666 1px solid; BORDER-left: #666 1px solid; BORDER-right: #666 1px solid;  padding-top: 0.4em; padding-bottom:0.4em}

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.atajos
  {	color:#000;BACKGROUND-COLOR: #e6cb74; font-size:120%}
.encabe {font-size:100%}  
HTML {
	HEIGHT: 100%
}
BODY {background: #ffffff url(barra_fondo.gif) repeat-y top center;	PADDING-RIGHT: 0%; PADDING-LEFT: 0.5%; PADDING-BOTTOM: 4%; MARGIN: 0%; FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0%; TEXT-ALIGN: left; HEIGHT: 100%}
H1 {
	PADDING-RIGHT: 0%; DISPLAY: inline; PADDING-LEFT: 6%; FONT-WEIGHT: normal; FONT-SIZE: 250%; PADDING-BOTTOM: 1%;  PADDING-TOP: 1%; FONT-FAMILY: arial, sans-serif; color:#fff; width: 100%; height: 4%
}
H2 {
	PADDING-RIGHT: 0%; DISPLAY: inline; PADDING-LEFT: 0%; FONT-WEIGHT: normal; FONT-SIZE: 150%; PADDING-BOTTOM: 0%; MARGIN: 0%; PADDING-TOP: 0%; FONT-FAMILY: arial, sans-serif; color: #cc0000; background-color: #e1e1e1; FLOAT: left
}

.menusuperior {
	PADDING-RIGHT: 0%; PADDING-LEFT: 0%; BACKGROUND: #e1e1e1; PADDING-BOTTOM: 1%; PADDING-TOP: 1%;   TEXT-ALIGN: center; width: 98%; BORDER-BOTTOM: #000 0.1em solid; color: #000
}
#cuerpocontenidos {
	 PADDING-RIGHT: 0%; PADDING-LEFT: 0%; BACKGROUND: #fff; PADDING-BOTTOM: 4%; MARGIN: 0% auto;  WIDTH: 90%; PADDING-TOP: 0%; color: #000
}
.letpq {	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:#FFFFFF;
	text-align: justify;
}
.nav-menusuperior {
	MARGIN-TOP: 0px; FLOAT: right; FONT: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; WIDTH: 100%; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none; BACKGROUND: #e1e1e1
}
.nav-menusuperior UL {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; display: inline  
}
.nav-menusuperior LI {
	PADDING-RIGHT: 0.5%; PADDING-LEFT: 0.5%; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0%; MARGIN: 0% ; COLOR: #000080; PADDING-TOP: 0%; TEXT-ALIGN: center; BACKGROUND: #e1e1e1
}
.nav-menusuperior LI A {
	FLOAT: left; COLOR: #000080; TEXT-ALIGN: center; TEXT-DECORATION: none; BACKGROUND: #e1e1e1
}
.nav-menusuperior LI A {
	FLOAT: none
}
.nav-menusuperior LI A:link {
	FLOAT: left; COLOR: #000080; TEXT-ALIGN: center; TEXT-DECORATION: none; BACKGROUND: #e1e1e1
}
.nav-menusuperior LI A:visited {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #ff6600; TEXT-DECORATION: none; BACKGROUND: #e1e1e1
}
.nav-menusuperior LI A:hover {
	TEXT-DECORATION: underline
}
A:link {	FONT-WEIGHT: bold; COLOR: #000; }
A:visited {	FONT-WEIGHT: bold; COLOR: #6ca6e1; }
A:hover {	FONT-WEIGHT: bold; COLOR: #666666; }

#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
}


.titulos {
	FONT: bold 185% Arial, Verdana, Helvetica, sans-serif; COLOR: #000; BACKGROUND: #fff
}
.textimgdere {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 7px;  WIDTH: 257px; PADDING-TOP: 0px
}
ul {display: inline}
ul li {display: inline}
.flash {margin-left: 0.6%; margin-right: 0%}
#texto.izquierda { BORDER-RIGHT: #999 1px solid; margin-right: 2%; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; margin-left: 2%; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; WIDTH: 360px; text-align: justify }
#buscador {
	FONT-SIZE: 1em;
	RIGHT: 1px;
	MARGIN: 6.5em 0px 0px 0px;
	POSITION: absolute;
	top: 33px;
	left: 334px;
	width: 420px;
}
#buscador FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 148px; PADDING-TOP: 0px
}

.buscar {FONT-SIZE: 170%; background-color:#e1e1e1; color:#40589b; font-weight: bold; font-family: Arial, Helvetica, sans-serif}


.atajos
  {	color:#000;BACKGROUND-COLOR: #e6cb74; font-size:120%}