/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#ffffff; margin:0; padding:0; } 
body, td, th { width:100%; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; padding:0;} 
a img { border:0;}
a { color:#903A04; text-decoration: none;} 
a:hover { color:#000000; text-decoration:underline;} 
hr { color:#FFFFFF; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:952px; height:auto; background-color:#fff;  margin:0px auto 10px auto; padding:0; }
.negrita { font-weight:bold; }
.superindice { font-size:0.7em; vertical-align:top; font-weight:bold; }
 
/*CAB*/
#cab { width:100%; height:158px; padding:0; margin:0 0 0 0; background-color:#ffffff; background-image:url(/imgweb/cab.gif); background-position:right; background-repeat:no-repeat; text-align:left; }
#cab #cab_log { width:114px; margin:0; padding:0; float:left; }
#cab #cab_log img { margin:0; }


/*CONTENIDO*/
#middle { width:100%; height:auto; padding:0;  margin:0; background-color:#fff; clear:both; font-size:0.9em;  }
#miga { width:100%; height:20px; background-color:#ffffff; color:#626262; margin:0 0 5px 0; padding:15px 0 0px 0; text-align:left; border-bottom:1px solid #B2B2B2;}
#miga p { margin:0; padding:0; font-size:0.8em;}
#miga a { color:#000000; text-decoration:none; font-weight:bold;}
#miga a:hover { color:#913104; text-decoration:none}
/*menu */
#left { width:22%; float:left; padding:0; margin:5px 0 0 0 ; background-color:#ffffff; border-right:1px dashed #B2B2B2; }
#left #menu { width:178px; padding:0;  margin:20px 0 0 0; min-height:269px; background-color:#ffffff; float:left; text-align:left; background-image:url(/imgweb/menu.gif); background-repeat:repeat-y; background-position:top;}
#left #menu ul { width:auto; list-style-type:none; margin:0.8em 0 0 0 ; padding:0;}
#left #menu ul li { width:90%; display:block; float:left; margin:0 0 0.5em 0; padding:0.6em 0.2em 0.6em 0.5em; border-bottom:1px solid #000000;  font-size:1em;   }
#left #menu ul li a { color:#FFFFFF; text-decoration:none;  font-weight:bold;}
#left #menu ul li a:hover { color:#8C8E00; text-decoration:none;}
#left #destacados { width:100%; height:auto; background-color:#ffffff; float:right; margin:1em 0em 1em 0; }
#left #destacados img { margin:0.5em 0 0 0; padding:0;}



#content {width:55%; height:auto; padding:0.5em 1em 1em 1em; float:left;   margin:0.5em 0 0.5em 0; font-size:0.85em; text-align:justify; color:#6A6A6A; background-color:#ffffff; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#content h1 { font-size:1.2em; color:#3C3C3C; padding:0 0 0 0; margin:0 0 0.5em 0; letter-spacing:0.3em;  font-weight:bold; }
#content h2 { font-size:1em; color:#999999; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; text-align:left; }
#content ul  { list-style-type:square;}
#content .img_l { float:left; margin:10px;}
#content .img_r { float:right; margin:10px;}

/*derecha*/
#derecha { width:19%; background-color:#ffffff; float:right; text-align:center; margin:0.5em 0 0.5em 0;}
#derecha img { background-color:#CCCCCC; padding:10px;}


/*foot*/
#foot { width:100%; height:5%; padding:0.5em 0 0 0; margin:0.5em 0 0 0; background-color:#fff; clear:both; text-align: left; color:#000000; }
#foot p { font-size:0.7em; font-weight:500; margin:0 0 0 0; padding:0.5em; font-weight:bold; }
#foot a { text-decoration:none; color:#913104;}
#foot a:hover { text-decoration:underline; color:#8C8E00;}


/*CONTACTO*/
#contacto { width:99%; background-color:#fff; margin:0.8em 0 0 0; text-align:left; float:left;}
#contacto form { margin:2em 0 0 0; width:100%;}
#contacto p { float:left; width:100%;}
#contacto label span { padding:0;  margin:0 0 0.5em  0; display:block; font-weight:bold; font-size:1em; color:#913104; text-align:right; float:left; border-bottom:1px solid #000000; width:30%; height:auto; background-color:#ffffff; height:1.4em;} 
#contacto label input { border:#000 1px solid; padding:0; margin:0 0 0 0.5em; width:68%; float: left; height:auto; } 
#contacto textarea { border:#000 1px solid; padding:0; margin:0 0 1em 0.5em; width:68%; float:left; } 
#txtlegal { clear:both; padding:0; margin:0; font-size: 1em; width: 100%; background-color:#fff; text-align:left; } 
#txtlegal input {border:none; padding:0; margin:0 0.5em 0 0; background-color:#fff; float:left; width:auto;} 
#contacto input.botonform { border:#ffffff 1px solid; margin:0.5em 0 0 0; width:5em; cursor:pointer; color:#fff; height:1.8em; background-color: #913104; font-weight:bold; float:left; padding:0;} 
#contacto .ChkLeer {border:none; margin: 0; height:auto; width:auto; }
#contacto p { margin:0 0 10px 0; width:100%;}
.oculto_requerimiento { font-size:0.9em; float: left; margin:0 0 0 0.5em;}
.error { color:#FF0000;}
.ok { color:#000000;}





