

 html, body {height: 100%; }
body { margin: 0 auto 0 auto; padding: 0; background: url(../img/bodybg2.jpg) repeat-x #E4DED3; text-align: center; }
img {margin: 0; padding: 0; border: none;}

div.contenedor { width: 780px; margin: 0 auto 0 auto; text-align: center;  background: url(../img/bgcontenido3.gif) repeat-y; height: 100%;}


div.top {width: 780px; height: 115px; background: url(../img/logo.jpg) no-repeat; text-align: left; margin: 0 0 0 1px;}
/* div.top #menu {margin-left: 215px; } */
div.top img { margin-right: -2px; }


 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #8B877A;}

div#interiores p{color: #8B877A; font-size: 10px; width: 570px; margin-left: 45px; margin-top: 0;}
 div#interiores>p {margin-bottom: 16px; line-height: 12px;}
 
 div#interiores2 p{color: #8B877A; font-size: 10px;  margin-left: 55px; margin-top: 0;}
 div#interiores2>p {margin-bottom: 16px; line-height: 12px;}
 div#interiores2 p.cabecera {margin-left: 38px; }


 
p.cuadro {text-align: justify;  color: #7D796D; margin-left: 458px; margin-top: 20px; margin-right: 28px; }
.verde {font-size: 10px; color: #948B22; font-weight: bold;}
.verde2 {font-size: 12px; color: #948B22; font-weight: bold;}
.osc {font-size: 10px; color: #797977; font-weight: bold;}

/* caja usuarios, buscador */
div#usuarios {margin-top: 45px; margin-left: 15px;} /* Esta capa contiene el area de usuario, le da un margen superior */
p.cajas {color: #948B22; size: 9px; font-weight: bold; text-align: left; }
.height2 {line-height: 9px;}


/* caja noticias */
div#noticias {margin-top: 45px; } /* Esta capa contiene las noticias */
p.fechas {color:#CAA637; font-weight: bold; text-align: left; margin-left: 15px; line-height: 12px; }
.noticias {color: #827F7F; font-weight: normal; line-height: 12px; }
.noticias1 {font-size: 10px; color: #827F7F; font-weight: normal; line-height: 12px;}

/* caja interes */
div#interes {margin-right: 15px; margin-top: 40px;}

table {  margin: -2px 0 0 0; padding: 0; }
table tr{margin: 0; padding: 0; }
table td{margin: 0; padding: 0; }




table.contenido {  background: url(../img/bgcontenido2.gif) repeat-y; }



table td img.logo {margin-left: 15px; }

input {height: 15x; width: 100px; background-color: #E3E2DE; border: 1px solid #989090;  font-weight: normal; color: #919191; font-family: Verdana,Arial,sans-serif; font-size: 10px;}
select {height: 15x; width: 105px; background-color: #E3E2DE; border: 1px solid #989090; font-weight: normal; color: #919191; font-family: Verdana,Arial,sans-serif; font-size: 10px;}
#input2 {width: 130px;}
select#planes {height: 15x; width: 175px; background-color: #E3E2DE; border: 1px solid #989090;  font-weight: normal; color: #666; font-family: Verdana,Arial,sans-serif; font-size: 9px; margin-left: 3px;}

/* SUBMENUS */


/*PIE*/
div#footer {margin: 0;  padding: 0; background: url(../img/pie3.gif) no-repeat; width: 780px; height: 41px; }
div#footer p {margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; color:#fff; font-size: 9px; font-weight: normal; text-align: left; margin-left: 30px; line-height: 13px;    }
div#footer2 { }


/* INTERIORES */
/* .verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #91962F; } */
.naranja {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BA9A07; }
.rojo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #AD0A0A; }
.iitd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5B9131; }
.naranja2 {color: #A97B01; }


.histfe { font-family: "Small Fonts", Verdana, Sans-serif; font-size: 9px; color: #686967; }
.historia { margin-left: 50px;  line-height: 10px; }
div.iitdhis {margin-left: 70px; margin-top: -12px;}


table.interior {width: 397px; margin: 0 0 0 50px; padding: 0;}
* html table.interior {width: 397px; margin: 0 0 0 2px; padding: 0;}
table.interior td.fechastd {background-repeat: no-repeat; line-height: 4px; }

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7F7F7F; margin: 0 0 0 35px; padding: 0;}

/* ol interiores */
ol {margin: 0; margin-left: 65px;  padding: 0; list-style-type: none;  width: 400px;}
ol li {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #8B877A; margin: 0; height:10px; }

/* menu */
ul {display: inline; margin: 0; padding: 0; list-style-type: none; }
li {display: inline; margin: 0; padding: 0; list-style-type: none; }



#menu {margin-left: 210px; margin-top: 3px;}
* html #menu {margin-left: 210px; margin-top: 5px;}
#sub {margin-left: 210px; margin-top: 2px;}
.mapa {margin-top: 8px; margin-left: 20px; }


img.accesousus {margin-left: 24px; margin-top: 2px;}
img.flecha1 {float: left; margin-top: -22px; margin-left: 760px;}
div.top>input { float: right; margin-right: 22px;  margin-top: -19px;}

* html img.accesousus {margin-left:24px; margin-top: 2px; }
* html img.flecha1 { float: none; margin-left: 0; margin-top: -2px; vertical-align:middle;}
* html div.top input {float: none; margin-top: 5px; }





a {text-decoration: none; color: #A97B01; }
a:visited { color: #A97B01; text-decoration: none; }
a:hover {text-decoration: underline; color: #A97B01;  }

/* MENUS OFERTA EDUCATIVA */

div#iscrdmenu {display: none; position: absolute; background: url(../img/iscrd_menu.gif) #fff;  width: 150px;  margin-left:175px; margin-top: -10px;}
*div#iscrdmenu {display: none; position: absolute; background: url(../img/iscrd_menu.gif) #fff;  width: 150px;  margin-left: -165px; margin-top: 25px;}
div#iscrdmenu img{margin-left: 5px; padding: 4px;}

div#iitdmenu {display: none; position: absolute; background: url(../img/bgblanco.gif); width: 160px;  margin-left: 0px; margin-top: -10px;}
*div#iitdmenu {display: none; position: absolute; background: url(../img/bgblanco.gif); width: 160px;  margin-left: -170px; margin-top: 25px;}
div#iitdmenu img{margin-left: 3px; padding: 4px;}

div#iitdmenu2 {display: none; position: absolute; background: url(../img/bgblanco2.gif); width: 170px;  margin-left:338px; margin-top: -10px;}
*div#iitdmenu2 {display: none; position: absolute; background: url(../img/bgblanco2.gif); width: 170px;  margin-left:-175px; margin-top: 25px;}
div#iitdmenu2 img{margin-left: 3px; padding: 4px;}

/* FIN MENU OFERTA EDUCATIVA */

table.interiores {width: 680px;  border: 1px solid #ccc; display: block;}
table.interiores td {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8B877A; border: 1px solid #ccc;}

table.cajasinfo {width: 190px;}
table.cajasinfo td { background-repeat: no-repeat;}
table.cajasinfo td h5 {color: #fff; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, sans-serif; margin: 10px 0 0 8px; padding: 0; }
table.cajasinfo td p {padding-left: 9px; padding-right: 5px; margin: 0 0 3px 0; padding-top: 0; padding-bottom: 0;}

table.cajasinfo a {text-decoration: none; color: #948B22; }
table.cajasinfo  a:visited { color: #948B22; text-decoration: none; }
table.cajasinfo  a:hover {text-decoration: underline; color: #948B22;  }

table.programas {width: 485px; margin-left: 55px; border: 3px double #ccc;}
table.programas td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8B877A; }

p.margen {margin: 0 0 5px 85px; padding: 0;}

.planesbt {width: 30px; height: 22px; vertical-align: middle; background: url(../img/ir.gif); border: 0;  }
form {margin: 0; padding: 0; }

div.top form#buscador {margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; display: inline; }


span.visitas {margin-left: 134px; padding-top: 10px; color: #CAA637; font-family: "Small fonts", Verdana, sans-serif; font-size: 8px; color: #666;}
