body {

	margin: 0px;

	background-color: #fff;

}



#web {

	background-color: #F0F0F0;

}	



.Estilo1 {color: #FFFFFF}



.fondotabla02 {

	background-image: url(../imagenes/imag_exterior01.jpg);

	background-repeat: no-repeat;

	background-position: right top;}

.fondotablaoferta {

	background-image: url(../imagenes/fondo06.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.con_rojo_tex01 {





font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #9BC828

}

.con_rojo_tex01B {





font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #9BC828

}

.con_rojo_tex00B {





font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #9BC828

}

.con_rojo_tex03B {







font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #9BC828

}

.con_rojo_tex04 {









font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #9BC828

}

.con_rojo_tex05 {











font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; color: #9BC828

}

.con_negro_tex01 {







font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000

}

.con_negro_tex01B {







font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000

}

.con_negro_tex00B {







font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000

}

.con_negro_tex03B {









font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000000

}

.con_negro_tex04 {











font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #000000

}

.con_negro_tex05 {













font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; color: #000000

}

.con_gris_tex01 {









font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #999999

}

.con_gris_tex01B {









font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #999999

}

.con_gris_tex00B {









font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #999999

}

.con_gris_tex03B {











font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #999999

}

.con_gris_tex04 {













font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #999999

}

.con_gris_tex05 {















font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; color: #999999

}

a:link {

	color: #9BC828;

}

a:visited {

	color: #666666;

}

a:hover {

	color: #000000;

}

a:active {

	color: #FA1D22;

}

.con_negro_tex08 {















font-family: Arial, Helvetica, sans-serif; font-size: 50pt; font-weight: normal; color: #000000

}

.con_gris_tex08 {

















font-family: Arial, Helvetica, sans-serif; font-size: 50pt; font-weight: normal; color: #999999

}

.con_blanco_tex01 {











font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF

}

.con_blanco_tex01B {









font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF

}

.con_blanco_tex00B {









font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF

}

.con_blanco_tex03B {











font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #FFFFFF

}

.fondo_celda_izq {

	background-repeat: no-repeat;

	background-image: url(../imagenes/imag_exterior01.jpg);

}









.gallerycontainer{

position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/

}



.thumbnail img{

border: 0px solid white;

margin: 15px 5px 5px 15px;

}



.thumbnail:hover{

background-color: transparent;

}



.thumbnail:hover img{

border: 0px solid blue;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: #FFFFFF;

padding: 5px;

top: 10px;

left: 100px;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image*/

visibility: visible;

top: 10;

left: -515px; /*position where enlarged image should offset horizontally */

z-index: 50;

}







/*BOTONERA OFERTA EDUCATIVA */



#pointermenu2{

margin: 0;

padding: 0;

}



#pointermenu2 ul{

margin: 0;

margin-left:15px; /*menu offset from left edge of window*/

float: left;

padding-left: 1px;

font: bold 10px Verdana;

background: #c00000 url(../imagenes/leftround2.gif) bottom left no-repeat; /*optional left round corner*/

}



* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/

margin-bottom: 1em;

margin-left: 1px; /*menu offset from left edge of window in IE*/

}



#pointermenu2 ul li{

display: inline;

}





#pointermenu2 ul li a{

float: left;

color: white;

font-weight: bold;

padding: 5px 10px 10px 5px;

text-decoration: none;

}



#pointermenu2 ul li a:visited{

color: white;

}





#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/

color: black;

background: transparent url(../imagenes/pointer.gif) bottom center no-repeat;

}



#pointermenu2 ul li a#rightcorner{

padding-right: 0;

padding-left: 2px;

background: url(../imagenes/rightround2.gif) bottom right no-repeat; /*optional right round corner*/

}





.con_gris_tex06 {



















font-family: Arial, Helvetica, sans-serif; font-size: 30pt; font-weight: normal; color: #999999

}

.con_rojo_tex06 {





















font-family: Arial, Helvetica, sans-serif; font-size: 30pt; font-weight: normal; color: #9BC828

}

.nav{

font-family: Arial, Helvetica, sans-serif; 

font-size: 10pt; 

font-weight: bold; 

color: #999999;

text-align: right;

}

.nav a{

font-family: Arial, Helvetica, sans-serif; 

font-size: 10pt; 

font-weight: bold; 

color: #999999;

text-decoration: none;

}

.nav a:hover{

font-family: Arial, Helvetica, sans-serif; 

font-size: 10pt; 

font-weight: bold; 

color: #999999;

text-decoration: none;

}



