body, td { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555; }
body { margin: 0; padding: 0; background: url(../images/fondo.jpg) repeat-x; }
td { vertical-align: top; }
span.sincss { display: none; }

#todo { position: relative; width: 834px; margin: 0 auto; }
#cab { height: 130px; background: url(../images/cabecera.gif) no-repeat; }

#bot_inicio { position: absolute; left: 675px; top: 0; display: block; width: 100px; height: 22px; background: url(../images/bot_inicio.gif) no-repeat; }
#bot_inicio:hover { background-position: 0 -22px; }

#botm1 { position: absolute; left: 0; top: 95px; display: block; width: 104px; height: 34px; background: url(../images/bot1.gif) no-repeat; }
#botm2 { position: absolute; left: 104px; top: 95px; display: block; width: 100px; height: 34px; background: url(../images/bot2.gif) no-repeat; }
#botm3 { position: absolute; left: 204px; top: 95px; display: block; width: 97px; height: 34px; background: url(../images/bot3.gif) no-repeat; }
#botm4 { position: absolute; left: 301px; top: 95px; display: block; width: 120px; height: 34px; background: url(../images/bot4.gif) no-repeat; }
#botm6 { position: absolute; left: 421px; top: 95px; display: block; width: 47px; height: 34px; background: url(../images/bot6.gif) no-repeat; }
#botm5 { position: absolute; left: 468px; top: 95px; display: block; width: 110px; height: 34px; background: url(../images/bot5.gif) no-repeat; }

#botm1:hover,
#botm2:hover,
#botm3:hover,
#botm4:hover,
#botm6:hover,
#botm5:hover { background-position: 0 -34px; }

#contenido { position: relative; background: url(../images/fondo_dentro.gif); }

#botones { position: absolute; left: 3px; top: 3px; }
#botones a { display: block; float: left; width: 22px; margin-right: 2px; background: #f0f0f0; border: 1px solid #6e8926; color: #8EA6A8; font-weight: bold; text-align: center; text-decoration: none; text-align: center; }
#botones a:hover { background: #6e8926; color: #6e8926; border: 1px solid #0A7478; }
#botones a.on { background: #FFF; color: #000; border: 1px solid #000; }

ul.cero { list-style: none; margin: 0; padding: 0; }
ul.cero li { clear: both; margin: 0; padding-top: 1px; }
ul.cero a { color: #6e8926; font-weight: bold; text-decoration: none; }
ul.cero a span { display: block; float: left; width: 25px; height: 15px; margin-right: 15px; background: #f0f0f0; border: 1px solid #a6ce39; color: #8EA6A8; font-weight: bold; text-align: center; text-decoration: none; }
ul.cero a:hover { color: #6e8926; }
ul.cero a:hover span { background: #FFF; color: #6e8926; border: 1px solid #6e8926; }
ul.cero a.on span { background: #8CA6A7; color: #0A7478; border: 1px solid #0A7478; }

#titulo { position: absolute; left: 500px; top: 100px; }

td.dch h2 { margin: 0px 0px 0px -3px; }
td.dch { padding: 20px 20px 20px; }
td.dch p.info { color: #6e8926; }
td.dch p.info a { color: #6e8926; font-weight: bold; text-decoration: none; }
td.dch a.descarga { display: block; padding: 0 0 0 40px; background: url(../images/ico_pdf.gif) no-repeat; color: #393738; font-weight: bold; }

#ficha0, #ficha1, #ficha2, #ficha3, #ficha4, #ficha5,
#ficha6, #ficha7, #ficha8, #ficha9, #ficha10, #ficha11, #ficha12, #ficha13, #ficha14 { display: none; }

#pie { position: relative; }

#alumafel { display: block; position: absolute; left: 275px; top: 20px; width: 126px; height: 18px; background: url(../images/alumafel.gif) 0 0 no-repeat; }
#alumafel:hover { background-position: 0 -18px; }

#copy { position: absolute; left: 275px; top: 40px; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #393939; }
#copy a { color: #393939; text-decoration: none; }
#copy a:hover { text-decoration: underline; }

#veiss { display: block; position: absolute; left: 785px; top: 15px; width: 41px; height: 15px; background: url(../images/veiss.gif) 0 0 no-repeat; }
#veiss:hover { background-position: 0 -15px; }


p#recordar_clave { margin: 0; font-size: 11px; }
a#recordar_clave { color: #FFF; text-decoration: none;}
a#recordar_clave:hover { text-decoration: underline; }