* { padding: 0px; margin: 0px;}

h1 { position: absolute; margin: -10000px 0px 0px 0px;}

/*body, html { overflow-x: hidden;}*/

body { text-align: center; background:#9c0 url(../imaxes/letrasfondo.png) ; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 0.8em;}

.contenido { width: 774px; margin: 0px auto 0px auto; background: url(../imaxes/centroderecha.png) repeat-y 128px 0px; min-height: 287px;}
* html .contenido { height: 287px;}

.ul_etiquetas { position:absolute; list-style: none; padding:20px 0px 0px 0px; width: 158px; height: 605px; background: url(../imaxes/centroizq.png) no-repeat; margin:0px 0px 0px -18px;}
* html .ul_etiquetas { margin-left: -782px;}
*:first-child+html .ul_etiquetas { margin-left: -783px;}
.ul_etiquetas li { float: left;}
.ul_etiquetas li a { float: left; width: 155px; height:90px;}
.ul_etiquetas .dos {  margin-top: 45px;}

.ul_etiquetas .dos a, .ul_etiquetas .tres a{ height:70px !important;}

.cabecera { float: left; width: 614px; height: 287px; background: url(../imaxes/cabecera.png) no-repeat; margin: 0px 0px 0px 143px;}
* html .cabecera { margin-left: 70px;}

.ul_alumnos { float:left; list-style: none; padding: 0px; margin: 10px 0px 0px 238px;}
* html .ul_alumnos { margin: 10px 0px 0px 120px;}
.ul_alumnos li { float: left;}
.ul_alumnos li a { float: left; width: 100px; height:100px; margin: 0px 15px 0px 0px;}

.contenido .area {  width: 646px; text-align: left; margin:0px 0px 0px 128px; padding: 0px 0px 50px 0px; background: url(../imaxes/fondo.png) bottom center no-repeat;}


.contenido .area p { text-align:justify;width: 350px; margin: 0px 0px 0px 23px; }
* html .contenido .area p { margin: 0px 0px 0px 22px;}
*:first-child+html .contenido .area p { margin: 0px 0px 0px 23px;}
 
.pie { width: 774px; margin: 0px auto 0px auto; background: url(../imaxes/logos.png) no-repeat 148px 0px; min-height: 97px;}
* html .pie { height: 97px;}

.ul_pie { float:left; list-style: none; padding: 0px; margin: 10px 0px 0px 150px;}
* html .ul_pie { margin: 10px 0px 0px 75px;}
.ul_pie li { float: left;}
.ul_pie li a { float: left; height:60px; margin: 0px 5px 0px 0px;}

.ul_pie li .a { width: 120px ;}
.ul_pie li .b { width: 95px ;}
.ul_pie li .c { width: 140px ;}
.ul_pie li .d { width: 100px ;}
.ul_pie li .e { width: 110px ;}

.ul_etiquetas2 { position:absolute; list-style: none; padding:10px 0px 0px 0px; width: 138px; height: 388px; background: url(../imaxes/sopa.png) no-repeat; margin: -144px 0px 0px 12px;}
* html .ul_etiquetas2 { margin-left: -745px;}
*:first-child+html .ul_etiquetas2 { margin-left: -745px;}
.ul_etiquetas2 li { float: left;}
.ul_etiquetas2 li a { float: left; width: 125px; height:65px;}

.ul_etiquetas span { position: absolute; margin-top: -10000px;}
.ul_alumnos span { position: absolute; margin-top: -10000px;}
.ul_pie span { position: absolute; margin-top: -10000px;}
.ul_etiquetas2 span { position: absolute; margin-top: -10000px;}

h2 { float:left; text-align: left; width: 600px; margin: 0px 0px 10px 23px;}
* html h2 { margin: 0px 0px 10px 11px;}

.boton_encendido { position: absolute;  margin: 212px 0px 0px 699px;}
.boton_encendido a {float: left; width: 54px; height: 54px;}
* html .boton_encendido { margin-left: -68px;}
*:first-child+html .boton_encendido { margin-left: -66px;}


/*
.ul_etiquetas li a:hover { background: url(../imaxes/0.jpg) no-repeat;}
.ul_alumnos li a:hover { background: url(../imaxes/0.jpg) no-repeat;}
.ul_etiquetas2 li a:hover { background: url(../imaxes/0.jpg) no-repeat;}
.boton_encendido a:hover { background: url(../imaxes/0.jpg) no-repeat;}
*/

a { text-decoration: none;}
a img { border:none;}
p, li { text-align:justify;}

.invisible { position: absolute; margin-top: -10000px; width: 0px; height: 0px;}
/* ***************************************** fin general ******************************************** */



/* ***************************************** inicio index ******************************************** */


.ul_imagenes { position: absolute; padding: 0px;  list-style: none; width: 210px; margin: 320px 0px 0px 390px;}
*:first-child+html .ul_imagenes { margin: 20px 0px 0px -230px;}
* html .ul_imagenes { margin: 20px 0px 0px -230px;}
.ul_imagenes li { float: left; }
.ul_imagenes li img { margin: 0px 0px 10px 0px;}

.ul_imagenes2 { position: absolute; padding: 0px;  list-style: none; width: 210px; margin: 200px 0px 0px 400px;}
*:first-child+html .ul_imagenes2 { margin: -110px 0px 0px -200px;}
* html .ul_imagenes2 { margin: -110px 0px 0px -200px;}
.ul_imagenes2 li { float: left; }
.ul_imagenes2 li img { margin: 150px 0px 0px 0px;}

.ul_texto { margin: 0px 0px 0px 20px; list-style: none; width: 350px;}
.ul_texto .imagen { margin: 0px 0px 10px 0px;}
.ul_texto .imagen span { float: left; min-width: 90px; padding: 0px 0px 20px 0px; text-align: center;}
* html .ul_texto .imagen span { width: 90px;}
.ul_texto li img { margin: 0px 5px 0px 0px;}



.span_nota { position: absolute; margin-top: -10000px; width: 0px; height: 0px; overflow: hidden;}

.a_nota:focus .span_nota { margin:-50px 0px 0px -300px !important; width: 527px; height: 343px; background: url(../imaxes/ventana.png) no-repeat;}

* html .a_nota:active .span_nota { margin:-50px 0px 0px -300px !important; width: 527px; height: 343px; background: url(../imaxes/ventana.png) no-repeat;}
*:first-child+html .a_nota:active .span_nota { margin:-50px 0px 0px -300px !important; width: 527px; height: 343px; background: url(../imaxes/ventana.png) no-repeat;}

.span_nota .titulo { float: left; width: 309px; height: 15px; margin: 45px 0px 0px 100px;}

.span_nota .texto { float: left; width: 299px; margin: 50px 0px 0px 190px; color: #000;}


.span_notab { position: absolute; margin-top: -10000px; width: 0px; height: 0px; overflow: hidden;}

.a_notab { color:#036;}

.a_notab:focus .span_notab { margin:-50px 0px 0px -100px !important; width: 454px; height: 201px; background: url(../imaxes/ventana2.png) no-repeat;}

* html .a_notab:active .span_notab { margin:-50px 0px 0px -100px !important; width: 454px; height: 201px; background: url(../imaxes/ventana2.png) no-repeat;}
*:first-child+html .a_notab:active .span_notab { margin:-50px 0px 0px -100px !important; width: 454px; height: 201px; background: url(../imaxes/ventana2.png) no-repeat;}

.span_notab .textob { float: left; width: 249px; margin: 0px 0px 0px 40px; color: #000;}



.ul_link_index { position: absolute; list-style: none; margin: -20px 0px 0px 0px;}
.ul_link_index li { float: left;}
.ul_link_index li a { float: left; width: 184px; margin: 20px 0px 0px 0px; text-align: left;}

#flashinicio { width: 595px !important; margin: 0px 0px 0px 20px; text-align: center;}

/* ***************************************** fin index ******************************************** */

/* ***************************************** inicio prensa ******************************************** */

.ul_prensa {  float: left; margin: 0px 0px 0px 20px; list-style: none;}
* html .ul_prensa { margin: 0px 0px 0px 10px;}
.ul_prensa .li1 { background: url(../imaxes/noticia1.png) no-repeat;}
.ul_prensa .li2 { background: url(../imaxes/noticia2.png) no-repeat;}
.ul_prensa li { float: left; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 115px; width: 490px; min-height: 100px;}
* html .ul_prensa li { height: 100px;}
.ul_prensa li a { text-decoration: none; color: #036;}
.pr1 { color: #5f7601;}
/* ***************************************** fin prensa ******************************************** */

/* ***************************************** inicio postales1 ******************************************** */

.ul_postales { margin: 0px 0px 0px 20px; padding-left: 50px; list-style: none; width: 534px; height: 999px; background: url(../imaxes/postales.png) no-repeat;}
.ul_postales li { float: left;}
.ul_postales li a { float: left; width: 252px; height: 172px;  margin-top: 3px;}
.ul_postales li .li1 { margin: 100px 300px 0px 0px;}
/* ***************************************** fin postales1 ******************************************** */


/* ***************************************** inicio postales2 ******************************************** */

.form_postal label, legend { position: absolute; margin-top: -10000px; width: 0px; height: 0px;}
.form_postal fieldset {  border: none; width: 584px; height: 446px; background: url(../imaxes/formulario.png) no-repeat; margin: 0px 0px 0px 20px;}


.form_postal input { position: absolute; border: 0px solid blue; background: none;}

.input1 { margin: 129px 0px 0px 110px; width: 88px;}
.input2 { margin: 129px 0px 0px 257px; width: 151px;}
.input3 { margin: 160px 0px 0px 110px; width: 88px;}
.input4 { margin: 160px 0px 0px 257px; width: 151px;}

.form_postal textarea { position: absolute; margin:214px 0px 0px 74px; width: 331px; height: 118px; border: 0px solid blue; background: none; overflow: hidden; line-height: 17px;}

.form_postal .boton_postal2 { margin:344px 0px 0px 182px; cursor: pointer; width: 110px; height: 24px; text-align: left; font-size: 0px; color: #360;}

#rojo { background: #c03;}
.aviso_error { color: #c03; font-size: 1.4em; width: 580px !important; text-align: center !important;}
/* ***************************************** fin postales2 ******************************************** */

/* ***************************************** inicio ver postales ******************************************** */
#flashinicio { width: 400px;}
.span_postal1 { position: absolute; margin: 40px 0px 0px -230px; background: #fff; width: 150px; text-align: left; font-size: 0.9em;}
.span_postal2 { position: absolute; margin: 60px 0px 0px -230px; background: #fff; width: 150px; text-align: left; font-size: 0.9em;}
.span_postal3 { position: absolute; margin: 80px 0px 0px -230px; background: #fff; width: 150px; height: 60px; text-align: left; font-size: 0.9em;}

/* ***************************************** fin ver postales ******************************************** */


/* ***************************************** inicio fondos ******************************************** */

.p_fondo { width: 600px !important;}
.p_fondo img { width: 250px; height: 188px; margin: 0px 20px 20px 20px;}

/* ***************************************** fin fondos ******************************************** */

/* ***************************************** inicio nenos ******************************************** */

.p_nenos { width: 595px !important;}

		/* ****************** inicio roque ******************* */
.span_roque1, .span_roque2, .span_roque3 { position: absolute; margin-top: -10000px; width: 0px; height: 0px; overflow: hidden;}

.a_roque:focus .span_roque1 { margin:-40px 0px 0px -200px !important; width: 618px; height: 368px; background: url(../imaxes/roque1.png) no-repeat;}
.a_roque:focus .span_roque2 { margin:-40px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/roque2.png) no-repeat;}
.a_roque:focus .span_roque3 { margin:-40px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/roque3.png) no-repeat;}

* html .a_roque:active .span_roque1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 368px; background: url(../imaxes/roque1.png) no-repeat;} 
* html .a_roque:active .span_roque2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/roque2.png) no-repeat;} 
* html .a_roque:active .span_roque3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/roque3.png) no-repeat;} 
*:first-child+html .a_roque:active .span_roque1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 368px; background: url(../imaxes/roque1.png) no-repeat;}
*:first-child+html .a_roque:active .span_roque2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/roque2.png) no-repeat;}
*:first-child+html .a_roque:active .span_roque3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/roque3.png) no-repeat;}

.span_roque .titulo { float: left; width: 309px; height: 15px; margin: 45px 0px 0px 100px;}

.span_roque .texto { float: left; width: 299px; margin: 10px 0px 0px 190px; color: #000;}

.ul_roque { position: absolute; list-style: none; margin: -270px 0px 0px 0px; width: 600px;}

.ul_roque li { }

.ul_roque li a {position: absolute;} 

#ancla_roque1 {width: 110px; height: 260px; margin:0px 0px 0px 80px; background: url(../imaxes/nada.png) repeat; }
#ancla_roque2 {width: 110px; height: 320px; margin:-95px 0px 0px 260px; background: url(../imaxes/nada.png) repeat; }
#ancla_roque3 {width: 110px; height: 400px; margin:-190px 0px 0px 440px; background: url(../imaxes/nada.png) repeat; }

.span_roque1 .texto { float:left; color: #000; margin: 90px 0px 0px 80px; font-size: 0.9em; width: 500px;}
.span_roque2 .texto { float:left; color: #000; margin: 110px 0px 0px 80px; font-size: 0.9em; width: 500px;}
.span_roque3 .texto { float:left; color: #000; margin: 120px 0px 0px 80px; font-size: 0.9em; width: 450px;}
		/* ****************** fin roque ******************* */

		/* ****************** inicio xiana ******************* */
.span_xiana1, .span_xiana2, .span_xiana3 { position: absolute; margin-top: -10000px; width: 0px; height: 0px; overflow: hidden;}

.a_xiana:focus .span_xiana1 { margin:-40px 0px 0px -200px !important; width: 618px; height: 435px; background: url(../imaxes/xiana1.png) no-repeat;}
.a_xiana:focus .span_xiana2 { margin:-40px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/xiana2.png) no-repeat;}
.a_xiana:focus .span_xiana3 { margin:-40px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/xiana3.png) no-repeat;}

* html .a_xiana:active .span_xiana1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 435px; background: url(../imaxes/xiana1.png) no-repeat;} 
* html .a_xiana:active .span_xiana2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/xiana2.png) no-repeat;} 
* html .a_xiana:active .span_xiana3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/xiana3.png) no-repeat;} 
*:first-child+html .a_xiana:active .span_xiana1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 435px; background: url(../imaxes/xiana1.png) no-repeat;}
*:first-child+html .a_xiana:active .span_xiana2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 436px; background: url(../imaxes/xiana2.png) no-repeat;}
*:first-child+html .a_xiana:active .span_xiana3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 504px; background: url(../imaxes/xiana3.png) no-repeat;}

.span_xiana .titulo { float: left; width: 309px; height: 15px; margin: 45px 0px 0px 100px;}

.span_xiana .texto { float: left; width: 299px; margin: 10px 0px 0px 190px; color: #000;}

.ul_xiana { position: absolute; list-style: none; margin: -270px 0px 0px 0px; width: 600px;}

.ul_xiana li { }

.ul_xiana li a {position: absolute;} 

#ancla_xiana1 {width: 110px; height: 260px; margin:0px 0px 0px 80px; background: url(../imaxes/nada.png) repeat; }
#ancla_xiana2 {width: 110px; height: 320px; margin:-95px 0px 0px 260px; background: url(../imaxes/nada.png) repeat; }
#ancla_xiana3 {width: 110px; height: 400px; margin:-190px 0px 0px 440px; background: url(../imaxes/nada.png) repeat; }

.span_xiana1 .texto { float:left; color: #000; margin: 85px 0px 0px 80px; font-size: 0.9em; width: 400px;}
.span_xiana2 .texto { float:left; color: #000; margin: 115px 0px 0px 80px; font-size: 0.9em; width: 450px;}
.span_xiana3 .texto { float:left; color: #000; margin: 115px 0px 0px 80px; font-size: 0.9em; width: 450px;}
		/* ****************** fin xiana ******************* */

		/* ****************** inicio bastian ******************* */
.span_bastian1, .span_bastian2, .span_bastian3 { position: absolute; margin-top: -10000px; width: 0px; height: 0px; overflow: hidden;}

.a_bastian:focus .span_bastian1 { margin:-40px 0px 0px -200px !important; width: 618px; height: 428px; background: url(../imaxes/bastian1.png) no-repeat;}
.a_bastian:focus .span_bastian2 { margin:-40px 0px 0px -300px !important; width: 618px; height: 471px; background: url(../imaxes/bastian2.png) no-repeat;}
.a_bastian:focus .span_bastian3 { margin:-40px 0px 0px -450px !important; width: 618px; height: 638px; background: url(../imaxes/bastian3.png) no-repeat;}

* html .a_bastian:active .span_bastian1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 428px; background: url(../imaxes/bastian1.png) no-repeat;} 
* html .a_bastian:active .span_bastian2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 471px; background: url(../imaxes/bastian2.png) no-repeat;} 
* html .a_bastian:active .span_bastian3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 638px; background: url(../imaxes/bastian3.png) no-repeat;} 
*:first-child+html .a_bastian:active .span_bastian1 { margin:-50px 0px 0px -200px !important; width: 618px; height: 428px; background: url(../imaxes/bastian1.png) no-repeat;}
*:first-child+html .a_bastian:active .span_bastian2 { margin:-50px 0px 0px -300px !important; width: 618px; height: 471px; background: url(../imaxes/bastian2.png) no-repeat;}
*:first-child+html .a_bastian:active .span_bastian3 { margin:-50px 0px 0px -450px !important; width: 618px; height: 638px; background: url(../imaxes/bastian3.png) no-repeat;}

.span_bastian .titulo { float: left; width: 309px; height: 15px; margin: 45px 0px 0px 100px;}

.span_bastian .texto { float: left; width: 299px; margin: 10px 0px 0px 190px; color: #000;}

.ul_bastian { position: absolute; list-style: none; margin: -270px 0px 0px 0px; width: 600px;}

.ul_bastian li { }

.ul_bastian li a {position: absolute;} 

#ancla_bastian1 {width: 110px; height: 260px; margin:0px 0px 0px 80px; background: url(../imaxes/nada.png) repeat; }
#ancla_bastian2 {width: 110px; height: 320px; margin:-95px 0px 0px 260px; background: url(../imaxes/nada.png) repeat; }
#ancla_bastian3 {width: 110px; height: 400px; margin:-190px 0px 0px 440px; background: url(../imaxes/nada.png) repeat; }

.span_bastian1 .texto { float:left; color: #000; margin: 90px 0px 0px 80px; font-size: 0.9em; width: 500px;}
.span_bastian2 .texto { float:left; color: #000; margin: 120px 0px 0px 80px; font-size: 0.9em; width: 450px;}
.span_bastian3 .texto { float:left; color: #000; margin: 110px 0px 0px 80px; font-size: 0.9em; width: 500px;}
		/* ****************** fin bastian ******************* */

/* ***************************************** fin nenos ******************************************** */

