/* CSS Document */
#marco_exterior{ width:100%;text-align:center;background-color:#EEE;}
#pagina{ display:block; height:100%; margin: auto auto 0em;width:62em;background-color:#fff; border:0.12em solid #003882; }
#cabecera { clear:both; 
width:100%;
text-align:left;
background:#fff;
color:#003882;
font-family:Arial,Helvetica,Verdana;
border-bottom: 0.0626em solid #003882;
}
#subcabecera { clear:both; float:left;width:100%;text-align:left;background:#fff;color:#003882;font-family:Arial,Helvetica,Verdana;font-size:0.6886em;
padding:0.5em 0em 0.5em 0em;border-bottom:#c0c0c0 double 0.0626em;}
.btnsubcab,.btnsubcab:visited { float:right; margin-top:0em; margin-right:1.5em; padding:0.2em 0.5em 0.2em 0.5em;font-family:Arial,Helvetica,Verdana;
  background-color:#fff;
  font-weight:bold;
  color:#003882;}
.btnsubcab:hover { background-color:yellow;}

#cuerpo { clear:both; float:left;width:100%;text-align:left;background-color:#DEE2E7;}
#lateral { float:left;width:35%; text-align:left; padding-top:0.5em;font-family:Arial,Helvetica,Verdana;}
#contenido { float:left;padding-left:1%;width:64%;padding-top:0.5em;background:#fff; }

#pie { clear:both; width:100%; margin-top:0.9em; padding-top:0.5em; padding-bottom:0.5em;color:#fff;background-color:#003882}
.contenido_pie { width:99%;font-family:Arial,Helvetica,Verdana;text-align:right;font-size:0.6886em; }

.menubotones { position: relative; margin: 0em; padding: 0.5em 0em 0.5em 0em; }

.opcionboton{ 
  text-decoration:none;
  font-family:Arial,Helvetica,Verdana;
  font-size:0.6886em; 
  padding:0.1em;
  border:#000 solid 0.0626em;
  background-color:#e0e0e0;
  color:#000; 
  font-weight:bold;
  display: inline;
  margin-left:0.7em;
}


textarea, input {font-family:Arial,Helvetica,Verdana;}
h1 {font-family:Arial,Helvetica,Verdana;color:#fff;font-size:1.2512em;font-weight:bold;}
h2 {padding:0.5em 0em 0.5em 0em;font-family:Arial,Helvetica,Verdana;color:#003882;font-size:1.0251em;font-weight:bold;
margin-bottom:0.5em; width:100%;background-color:#DEE2E7;width:96%;}
h3 {text-align:left;font-family:Arial,Helvetica,Verdana;color:#003882;
border-bottom: 0.0626em solid #003882;
font-size:0.8764em;font-weight:bold;margin-bottom:0.5em; width:98%;}
a {text-decoration:none}
td {padding:0.3em;}
th {padding:0.3em;background:#e0e0e0;}

dl {padding-top:0.5em;}
dt {clear:Both;float:left; text-align:right;padding-right:0.3em; width:25%; font-weight:bold;font-size:0.6886em;padding-bottom:0.5em;}
dd {float:left;width:70%;padding-bottom:0.5em;text-align:left;}

#menulistado {float:left;font-family:Arial,Helvetica,Verdana;padding:0em 0em 0.5em 0em;width:97%;color:#fff;}
.listado {float:left;font-family:Arial,Helvetica,Verdana;padding:0.2em;background-color:#fff;width:97%;}
.detalle {float:left;font-family:Arial,Helvetica,Verdana;padding:0.2em;background-color:#fff;width:97%;}
.pequeno {font-size:0.6886em;}
.normal  {font-size:0.7512em;}
.grande  {font-size:0.8138em;}
.mayor   {font-size:0.8764em;}

.camponumerico {font-size:0.7512em;font-family:Arial,Helvetica,Verdana;text-align:right;}

.lineanormal {background-color:#fff;}
.lineaalterna {background-color:#f0f0f0;}



.logotipoempresa{ float:left;}
.logotipoiaf{ float:right; }

.titulomenulateral {
      width:15em;
      float:left;
      clear:both;
      font-size:0.7512em;
      margin:0.4em 0em 0.4em 0em;
      padding:0.2em 0.4em 0.2em 0.4em;  
      background:#563882;
      color:#fff;
      }                

.boton {font-family:Arial,Helvetica,Verdana;font-size:0.6886em;font-weight:bold;font-size:0.6886em;}
.boton2 {float:left;text-decoration:none;font-family:Arial,Helvetica,Verdana;font-size:0.6886em; padding:0.2em 0.4em 0.2em 0.4em;border:#000 solid 0.0626em;background-color:#e0e0e0;color:#000; font-weight:bold;}
.errores {padding:0.2em;color:red;font-size:0.7512em; border:0.0626em solid #ff0000; background:#ffffcc;margin-bottom:0.5em;}

