body, td, input, textarea, button { font: 12px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color: #737360; }
td { vertical-align: top; }
body { margin: 0; padding: 0; background: #FFF; }
img { border: 0 none; }
input, textarea { width: 110px; height: 15px; border: 1px solid #D0D0C3; background: #F8F8F8; }
textarea { height: 80px; }
form { margin: 0; padding: 0; }
p { margin: 10px 0 10px 0; padding: 0; }
a { color: #737360; text-decoration: none; }
a:hover { text-decoration: underline; }

#todo { position: relative; width: 753px; margin: 0 auto; text-align: left; }
#pieDIV { font-size: 10px; margin: 0 0 12px 0; }
#caja1_logo { position: absolute; top: 107px; }
#caja1_botones { position: absolute; top: 279px; left: 45px; }
#caja2_botones1 { float: left; margin: 0 0 0 10px; }
#caja2_botones1 a { margin: 3px 0; }
#caja2_botones2 { float: right; margin: 8px 10px 0 0; }
#caja3 a { margin: 10px 0 0 175px; }

.tabla_ppal { margin: 12px 0 12px 0; }
.flotaizq { float: left; margin: 1px solid red; }
.caja { width: 300px; height: 300px; background: #F3F3F0; }
.margen_inf { margin: 0 0 10px 0; }
.columnaizq { width: 300px; }
.columnadcha { width: 443px; background: #F3F3F0; }

.boton {
	display: block;
	padding: 0;
	margin: 0;
	height: 19px;
	background-repeat: no-repeat;
	border: 0;
	overflow: hidden;
}
.boton:hover {
	background-position: 0 -19px;
}
.empresa { width: 52px; background-image: url(../images/bot_empresa.gif); }
.equipo { width: 45px; background-image: url(../images/bot_equipo.gif); }
.servicios { width: 57px; background-image: url(../images/bot_servicios.gif); }
.contacto { width: 60px; background-image: url(../images/bot_contacto.gif); }
.presentacion { width: 109px; background-image: url(../images/bot_presentacion.gif); }
.profesor { width: 109px; background-image: url(../images/bot_profesor.gif); }
.alumno { width: 109px; background-image: url(../images/bot_alumno.gif); }
.acceder { width: 76px; background-image: url(../images/bot_acceder.gif); }
.espaniol { width: 109px; background-image: url(../images/bot_espaniol.gif); }
.euskera { width: 109px; background-image: url(../images/bot_euskera.gif); }
.quitar { display: none; }

a.sartu 	{ display: block; width: 300px; height: 280px; background: url(../images/img_libro_eu.jpg) no-repeat; }
a.sartu:hover { background-position: 0 -280px; }

a.sartu2 	{ display: block; width: 300px; height: 280px; background: url(../images/img_libro2_eu.jpg) no-repeat; }
a.sartu2:hover { background-position: 0 -280px; }

a.sartu3 	{ display: block; width: 300px; height: 280px; background: url(../images/img_libro3_eu.jpg) no-repeat; }
a.sartu3:hover { background-position: 0 -280px; }
