body {margin-top: 0%; background-color:#fff; color:#000000; text-align:center}
.key {COLOR: #cc3333; TEXT-DECORATION: underline}
.atajos
  {	color:#000;BACKGROUND-COLOR: #e6cb74; font-size:120%}
.mapa {	TEXT-ALIGN: center}
#pagina {width:980px; border:#000 1px solid; padding-bottom:2em;BACKGROUND-COLOR: #fff}
a { color:#0272c6}
a:hover { color:#000000; text-decoration:line-through}
#flash {float:left}
.gris {background-color:#e1e1e1}
.berme {float: left; margin-right:0.7em}
.pie {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000; background-color:#ffcc99; font-weight: bold;
	CLEAR: both; BORDER-RIGHT: medium none; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 6px solid; WIDTH: 99%; BORDER-BOTTOM: #000 1px solid; border-right: #000 1px solid; float:left; margin-top:2em
}
.pie a:link {  color: #40589b; text-decoration: none; background-color:#ffcc99}
.pie  a:visited {  color: #000; text-decoration: none; background-color:#ffcc99}
.pie  a:hover {  color: #cc0000; text-decoration: none; background-color:#ffcc99 }
.pie .izq {	DISPLAY: inline; POSITION: relative; width:10em; float:left}
.pie .centro {	DISPLAY: inline; POSITION: relative; width:20em}
.pie .dere {	DISPLAY: inline; RIGHT: 15%; POSITION: absolute}
.pagactual {background-color:#FFFFFF; color:#000000; BORDER-BOTTOM: #000 1px solid} 
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.cabecera {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; background-image: url(logorest.jpg); width:585px; height:78px; float:left; margin-top: 1px
}
.cabecera1 {
	BORDER-STYLE: none; background-image: url(logorest.jpg); width:585px; height:78px; float:left; }
.validar {font-family:  Verdana, Arial, Helvetica, serif; font-weight: bold}
.cita {margin-left:7%; margin-right:7%; font-size:70%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify  }
.logo {margin-right:4%; float:right; margin-top:5%}
.texto {width:78% }
.colorgene {background-color:#FFFFFF; color:#000000}
.columnaizq {width:22%; vertical-align:top}
.centrar {text-align:center}
.separador {background-color:#d0e0f0; width:0.3%; color:#000000; background-image:url(../transpa.gif)  }
.latedere {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background-color:#ffcc99}
.latedere a:link {  color: #40589b; text-decoration: none; background-color:#ffcc99}
.latedere a:visited {  color: #40589b; text-decoration: none; background-color:#ffcc99}
.latedere a:hover {  color: #cc0000; text-decoration: underline; background-color:#ffcc99 }
.presen {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000; background-color:#ffcc99; font-weight: bold; text-align: center; BORDER-BOTTOM: #000 1px solid; border-left: #000 1px solid; border-right: #000 1px solid; border-top: #000 1px solid }
.presen a:link {  color: #40589b; text-decoration: none; background-color:#ffcc99}
.presen  a:visited {  color: #ffff22; text-decoration: none; background-color:#ffcc99}
.presen  a:hover {  color: #cc0000; text-decoration: underline; background-color:#ffcc99 }

.lateizq {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000;  background-color:#fff; margin-top:0.5em}
.lateizq a:link {  color: #cc0000; text-decoration: none;  background-color:#fff}
.lateizq a:visited {  color: #996600; text-decoration: none;  background-color:#fff}
.lateizq a:hover {  color: #006600; text-decoration: underline;  background-color:#fff }
.enlaces { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.enlaces a:link {  color: #ff0000; text-decoration: underline; font-weight: bold;  background-color:#fff}
.enlaces a:hover {  color: #000; text-decoration: underline;  background-color:#fff}
.enlaces {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; padding-right: 20px; padding-left: 20px;  background-color:#fff}
.famo a:visited {  color: #0000cc; text-decoration: none;  background-color:#fff}
.famo a:hover {  color: #006600; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9px;  background-color:#fff}
.titulo {font-size: 150%}
.subtitulos {font-size: 120%}
h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 125%;PADDING-BOTTOM: 5px; MARGIN: 1.3em 0px 0px; BACKGROUND-COLOR: #fff;COLOR: #40589b; PADDING-TOP: 5px; border-top: #40589b 1px dotted; BORDER-BOTTOM: #40589b 1px dotted; FONT-FAMILY: arial, sans-serif}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%;PADDING-BOTTOM: 5px; MARGIN: 1.3em 0px 0px; BACKGROUND-COLOR: #fff;COLOR: #40589b; PADDING-TOP: 5px; border-top: #40589b 1px dotted; BORDER-BOTTOM: #40589b 1px dotted; FONT-FAMILY: arial, sans-serif
}
.titulovali {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 105%;PADDING-BOTTOM: 5px; MARGIN: 1.3em 0px 0px; BACKGROUND-COLOR: #fff;COLOR: #40589b; PADDING-TOP: 5px; border-top: #40589b 1px dotted; BORDER-BOTTOM: #40589b 1px dotted; FONT-FAMILY: arial, sans-serif; text-align: center
}
.raya {
	color: #FFFFFF;
	background-color:#ececec
}
.mapas {float:left; margin-right:3%}
.letpq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF
}
.imgsagasta {float:left; margin-right:3%; margin-left:2%; margin-top:3.5% }
.imgbella {float:left; margin-right:3%; margin-left:2%; margin-top:3.5%; border-top:#0272c6 1px solid; border-bottom:#0272c6 1px solid; border-left:#0272c6 1px solid ; border-right:#0272c6 1px solid}
DIV#buscador {
	FONT-SIZE: 1em;
	RIGHT: 1px;
	MARGIN: 6.5em 0px 0px 0px;
	POSITION: absolute;
	top: 8px;
	left: 720px;
	width: 211px;
}
DIV#buscador FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 48px; PADDING-TOP: 0px
}

.buscar {FONT-SIZE: 120%; background-color:#e1e1e1; color:#40589b; font-weight: bold; font-family: Arial, Helvetica, sans-serif}

#menuiz {
	PADDING-RIGHT: 1%; MARGIN-TOP: 0.2em; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 0%; WIDTH: 21%; COLOR: #444; LINE-HEIGHT: 1.4em; PADDING-TOP: 0%; BACKGROUND-COLOR: #fff
}
#menuiz UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; LIST-STYLE-TYPE: none
}

#menuiz UL LI {
	MARGIN: 0px
}

#menuiz UL LI A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: #339; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menuiz UL LI A:hover {
	FONT-WEIGHT: normal; COLOR: #000; BACKGROUND-COLOR: #ddf; TEXT-DECORATION: none
}
.lateiz { float: left; width: 25%}
.derecha { float: right; width:72%}
.field {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #40589b; background-color:#e1e1e1; font-weight: bold; BORDER: #000 1px solid; margin-top:1em}
.field  a:link {  color: #40589b; text-decoration: none; background-color:#e1e1e1}
.field   a:visited {  color: #996600; text-decoration: none; background-color:#e1e1e1}
.field   a:hover {  color: #000; text-decoration: underline; background-color:#e1e1e1 }
.pieprinci {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000;  background-color:#e1e1e1}
.pieprinci a:link {  color: #cc0000; text-decoration: none;  background-color:#e1e1e1}
.pieprinci a:visited {  color: #996600; text-decoration: none;  background-color:#e1e1e1}
.pieprinci a:hover {  color: #006600; text-decoration: underline;  background-color:#e1e1e1 }
#escolapios {background-image:url(escolapios43.jpg); width:359px; height:222px; border: #000 1px solid; padding:2em }
#cuba { background:url(cuba_esp.jpg) no-repeat ; width:670px; height:274px; margin-left:3% }

.navcontainer{width:960px;margin: 2px 2px 2px 20px;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:102px !important;min-width:106px !important;display:block;
background:#0272c6;color: #ffff22;text-decoration: none;text-align: center;text-transform: uppercase; 
float: left; border-left:#fff 5px solid
}
.navcontainer ul li a:link{color: #fff;background-color: #cc0000; border-left:#fff 5px solid}
.navcontainer ul li a:hover{color: #fff;background-color: #cc0000; border-left:#fff 5px solid; text-decoration:none}
.navcontainer ul li a:visited{color: #fff; border-left:#fff 5px solid;}
.partir {clear:both; border-top:#999999 1px solid}

