body {margin:0px; padding:0px; background:url('images/fondo_blanco.gif'); background-repeat:repeat-y; background-color:#6ccff6}
body, div, p, td, h1, h2, h3 {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
div.fondoblanco {background-color:#fffff; display:block; width:800px;}
div.encabezado {background-color:#FFFFB3; background:url('images/logo_biblioteca.gif'); background-repeat:no-repeat; background-position:bottom right; display:block; width:800px; height:140px; background-color:#FFFFB3;}
div.barra {background-color:#F0037F; color:#ffffff; width:800px; text-align:right; }
div.izquierda{display:block; width:200px; background-color:#FFFFE6; float: left;}
div.menu {background-color:#F0037F; color:#ffffff; font-size:12px;  overflow:hidden; border-right:2px solid #F0037F; width:199px;}
/*div.derecha {display:block; width:555px; float: right; background-color:#ffffff; margin-left: 15px; margin-right: 20px}*/
div.derecha {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:11px; display:block; width:565px; float: right; background-color:#ffffff; margin-right:20px;}
div.portada {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:11px; display:block; width:570px; float: right; background-color:#ffffff;}
div.recuadro {display:block; height:280px; border-top:4px solid #b9d22e; background-color:#e2ecad; padding:5px; }
div.footer {color:#F0037F; text-align:center;font-size:12px; }
td.recuadro {border-top:4px solid #b9d22e; background-color:#e2ecad; padding:5px; font-size:11px;}
div.item {display:inline; width:290px; font-size:10px; background-color:transparent; float:left; padding-bottom:20px; }
a.boton {color:#000000; text-decoration:none; font-size:13px; display:block; width:200px; height:27px; font-weight:700; background:url('images/boton_verde.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:3px; }
a.boton:hover {color:#ffffff; background:url('images/boton_magenta.gif'); background-repeat:no-repeat; }
a.li1 {background: url('images/icono_1.gif'); display:block; background-color:#eaf0b4; color:#000000; padding:0px; background-repeat:no-repeat; width:200px; height:16px; padding-left:30px; text-decoration:none; border:0px; border-bottom: 1px dashed #cccccc; }
a.li2 {display:block; background-color:#FFFFE6; color:#999999; padding:0px; background-repeat:no-repeat; width:200px; height:16px; padding-left:10px; text-decoration:none; border:0px; border-bottom: 1px dashed #cccccc; font-weight:700}
a.li3 {background: url('images/icono_2.gif'); display:block; background-color:transparent; color:#0173bc; padding:0px; background-repeat:no-repeat; width:200px; height:18px; padding-left:30px; text-decoration:underline; border:0px; border-bottom: 1px dashed #cccccc; font-weight:700}
a.masinfo {font-size:11px; color:#F0037F; display:block; text-align:right; padding:10px; }
a {color:#F0037F;}
p.menu1{background-color:#fffce9; color:#333333; padding:0px; }
p.menu2{background-color:#e2f5fc; color:#333333; padding:0px; }
p, td.recuadro {font-size:11px; text-align:justify;}
h1 {font-weight:100; color:#F0037F; margin-top: 3px;}
h2 {font-weight:100; font-size:17px; color:#0173bc; font-family:Trebuchet MS; margin-bottom: 3px;}
h3 {font-size:15px; color:#F0037F; font-family:Trebuchet MS; margin-bottom: 3px;}
h4 {font-size:13px; color:#000000; font-family:Trebuchet MS; margin-bottom: 3px;}
.imagen	{ margin-right: 10px; border:#a5be29 1px groove; }
.imagen2{ margin-left: 10px; border:#a5be29 1px groove; }
a.galeria {font-size:10px; font-weight: bold;color:#0071bd; text-decoration:none; font-family: "Trebuchet MS",Tahoma, Verdana; }
a.galeria:hover { color:#f7007b; }
