BODY {
   font:normal 14px Arial,'Lucida Grande','Trebuchet Ms',Helvetica,Verdana,Arial,sans-serif;
   margin:0;padding:0;
}
div#header {
width:930px;
margin:0 auto;
}
div#headertop {
float:left;
display:block;
width:515px;
background:#000;
margin-top:5px;
}
div#headermenu {
   float:right;
   width:295px;
   padding-top:5px;
   background:#fff;
}
div#headermenu P {
   font:bold 11px arial,verdana,sans-serif;
   background:#f7c301;
   margin:0 0 2px 0;
   padding:1px 5px;
}
div#genpages,div#pages,div#search,div.pagesno,div#busca { margin:0 auto; width:860px; border-right:35px solid #c0c0c0; border-left:35px solid #c0c0c0; }
div#search { padding-bottom:15px; }
div#pages IMG { padding-left:20px; }
div#pages A { color:#fff; }
div#pages A:HOVER { color:#ff0000; }
   div.pdf { width:48%; float:left; text-align:center; font-weight:bold;font-size:12px; height:250px; }
   div.pdf IMG { border:0; }
   div.pdfnew { width:32%; float:left; text-align:center; font-weight:bold;font-size:12px; height:300px; }
   div.pdfnew IMG { border:0; }
   
div.pagesno { text-align:center; height:40px; }
div.pagesno UL { list-style-type:none; margin:0;padding:0; }
div.pagesno UL LI { display: inline; }
div.pagesno UL LI A { padding:3px 15px; background:#f8d8d6; color:#000; text-decoration: none; font-weight: bold; margin-left:5px; }   
div.pagesno UL LI A:HOVER { background:#ccc; }

div.today { margin:0 auto; width:860px; height:24px; padding-top:5px;  border-right:35px solid #c0c0c0; border-left:35px solid #c0c0c0; background:#000; color:#fff; text-align :center;}



div#cal {
   width:250px;
   margin-left:50px;
   float:left;
}
div#fechas {
   float:right;
   width:400px;
   padding-top:25px;
}
div#cal H3 {
   margin:0; padding:5px;
   text-align:center;
   font:bold 14px arial,sans-serif;
}
div#cal H3 A { color:#990000; text-decoration: none; background:#fffff0; padding:5px; }
div#cal TH {
   background:url(/bgcaltop.gif) repeat-x bottom;
   font:bold 11px arial,verdana,sans-serif;
   height:22px;
   padding-bottom:4px;
}

div#cal TD {
   text-align:center;
   color:#ccc;
   border-bottom:1px solid #ccc;
   font:normal 10px arial,verdana,sans-serif;
   width:35px;
   height:20px;
}
div#cal TD A {
   color:#000;
   text-decoration:none;
   padding:3px 8px;   
}
div#cal TD A:hover {
   background:#f4ae00;
   color:#fff;   
}


   .fin { background:#f8d8d6; }
   
   
   
div#foot { background: #f7c301; margin:0 auto; width:910px;  padding:10px; font-size:10px; font-family:arial,verdana,sans-serif; margin-bottom:30px; }
div#foot SPAN { float:right; }



div#rsomos {
   text-align:justify;
   font-weight: bold;
   background:url(/media/f.osomos.gif) no-repeat left top; height:300px; width:270px; padding-top:35px; padding-left:40px; float:left;   
}
div#rsomos P { margin:0 3px 10px 0; }


div#medidas { font-size:13px; font-weight:bold; }
div#medidas SPAN { color:#ff0000; }
div#medidas P { padding-left:10px; }



div#contactenos {
   width:500px;
   margin:0 auto;
   font-size:15px;
   font-weight:bold;
   padding-bottom:50px;   
}
div#contactenos TABLE { background: #dfdfdf; }
div#contactenos INPUT { width:300px; border:1px solid #cecece; }
div#contactenos TD { padding:5px; }
div#contactenos TEXTAREA { width:470px; border:1px solid #cecece; }
div#contactenos P { margin:0; padding:5px; }




div#busca {
   padding-bottom:50px;
}
div#busca TD {
   padding:5px;
   border-bottom:1px solid #c0c0c0;
   border-right:1px solid #f3f3f3;
}
div#busca TH {
   padding:5px;
   background:#666;
   color:#fff;
}

div#decalogo {
}
/*div#decalogo div {
   background:#fff0d7;
   padding:5px;
   margin-bottom:15px;
}
div#decalogo div IMG {
   width:30px;
   height:30px;
   background:#fff;   
}*/

   div.if {
      background:#fff0d7;
      padding:5px;
      margin-bottom:15px;
   }
   div.if IMG,div.is IMG { padding-bottom:10px; background:#fff; margin-right:15px; } 
   div.is {
      padding:5px;
      margin-bottom:15px;
      background:#fff;
   }
   

