
/* ESTILOS GENÉRICOS */
BODY{margin:2em 0 0 0; padding:0; color:#000; background:#000 url('../img/bgBody.jpg'); font-family:"Trebuchet MS", "Times New Roman", Arial, sans-serif; font-size:.7em; text-align:center;}

H1, H2, H3, H4, H5{margin:0; padding:0;}
FORM{margin:0; padding:0; font-family:"Trebuchet MS", Times New Roman, Arial, sans-serif;}
IMG{border:0;}
.salto{clear:both;}
.slt{clear:both; line-height:0px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.textL{text-align:left;}
.textR{text-align:right;}
.textC{text-align:center;}
A{color:#963;}
A:hover{color:#630;}


DIV#principal{margin:auto; text-align:left; width:780px;}

DIV#principal DIV#cabecera{background:url('../img/bgCabecera.jpg') no-repeat left top;}

DIV#principal DIV#menu{background:url('../img/bgMenu.gif') repeat-x bottom; display:table; width:760px; margin:0 10px; border-bottom:1px solid #300;}
DIV#principal DIV#menu UL{margin:0; padding:2px 15px 2px 0; list-style:none; float:right; font-family:"Times New Roman", "Trebuchet MS", sans-serif; font-size:1.25em; font-weight:bold;}
DIV#principal DIV#menu UL LI{margin:0; padding:0; display:inline;}
DIV#principal DIV#menu UL LI A{text-decoration:none; color:#630}
DIV#principal DIV#menu UL LI A:hover{color:#300; text-decoration:underline;}
DIV#principal DIV#menu UL LI.act A{background:url('../img/bgActive.gif') repeat-x bottom}

DIV#principal DIV#home{margin:0 10px; background:#000; background:#000 url('../img/librosHome.jpg') no-repeat bottom right; width:760px; display:table;}
DIV#principal DIV#home IMG{float:left;}
DIV#principal DIV#home DIV{float:left; color:#FC9; font-family:"Times New Roman", "Trebuchet MS", sans-serif; font-size:1em; width:290px; text-align:center; margin-top:3em;}
DIV#principal DIV#home DIV H1{font-size:2.75em; font-weight:normal;}
DIV#principal DIV#home DIV SPAN{font-size:1.5em; display:block; margin:0 20px;}

DIV#principal DIV#cuerpo{margin:0 10px; background:#FFF url('../img/bgCuerpo.gif') repeat-y top; color:#630; padding:15px 25px; font-size:1.2em; display:table; width:710px;}
DIV#principal DIV#cuerpo H1{font-size:2em;}
DIV#principal DIV#cuerpo P{margin:0; padding:1em 0 0 0;}
DIV#principal DIV#cuerpo P.info{text-align:center; padding:1em 100px 0 100px;}
DIV#principal DIV#cuerpo P.info STRONG{font-size:1.5em;}
DIV#principal DIV#cuerpo P.infoPie{font-size:.8em; text-align:center;}
DIV#principal DIV#cuerpo UL{list-style:none; margin:1em 0 0 3em; padding:0;}
DIV#principal DIV#cuerpo UL LI{margin:1em 0 0 0;}
DIV#principal DIV#cuerpo H2{font-size:1.1em; margin:1em 0 0 0;}
DIV#principal DIV#cuerpo P.links{float:right; text-align:right; margin-top:-3.75em;}
DIV#principal DIV#cuerpo P.links A.icoDoc{background:url('../img/icoDoc.gif') no-repeat left; padding-left:20px;}
DIV#principal DIV#cuerpo P.links A.icoPdf{background:url('../img/icoPdf.gif') no-repeat left; padding-left:20px;}
DIV#principal DIV#cuerpo IMG.foto{float:left; margin-right:1em; padding:7px 7px 28px 7px; border:1px solid #300; background:#FFF;}

DIV#principal DIV#pie{margin:0 10px; padding:3px 0; background:#000; text-align:center; width:760px; color:#C63; border-top:1px solid #300; border-bottom:1px solid #300;}
DIV#principal DIV#pie A{color:#C63;}
DIV#principal DIV#pie A:hover{color:#FC9;}