body {
  color:#000011;
  font:12px comic sans ms, Arial;
  background: #f4f4f4 url(_img/headbg.jpg) 0 0 no-repeat;
  scrollbar-base-color:#d0d0d0;
}


h1 {
  font: 16px Arial;font-weight:bold;
}

h2 {
  font: 14px Arial;font-weight:bold;
}

h3 {
  font: 12px Arial;font-weight:bold;
}




.d_tabs {
  font: 11px Verdana;font-weight:bold;
}


.c_verdana {
  font: 12px Verdana;
}

.c_lucida {
  font: 12px Lucida Console;
}


.tit {font:20px Arial; font-weight:bold;}
.tit_sub {font: 15px Arial; font-color:#000000;font-weight:bold;}


.titulo_expl{color:#a0a0a0;font-size:16px;font-weight:bold;}


.persona {font-size:9px;color:#008800;text-decoration:none;}

.persona_m {font-size:9px;color:#1010F8;text-decoration:none;}
.persona_f {font-size:9px;color:#F81010;text-decoration:none;}
.persona_hi {font-size:9px;color:#F8F8F8;text-decoration:none;}

.msgbien {font-size:11px;font-weight:bold;color:#008800;}
.msgmal {font-size:11px;font-weight:bold;color:#bb0000;}

.borde {font-size:12px;font-weight:bold;color:#f8f8f8;}

.minicode {font:9px Lucida Console;color:#101010;}
.le_sma {font-size:10px;}
.le_med {font-size:12px;}
.le_big {font-size:14px;}

.soft {color:#909090;}
.suave {color:#606060;}






td.genmed,.genmed{font-size:11px;color:#505050}
.explaintitle{font-size:11px;font-weight:bold;color:#5c81b1}

a:link,a:active,a:visited{color:#551199;text-decoration:none;}
a:hover        {color:#771199;text-decoration:underline;}

td{font-size:11px;color:#000000;}
.obs{font-size:11px;color:#707070;}



form{display:inline}


.caja_cod {
  font:12px Lucida console, Verdana;
  color:#f86010; border: 1px solid #b0b0b0; background-color:#ffffff; padding:4;
}


.caja {
  font:11px Comic Sans Ms, Arial;
  color:#f86010; border: 1px solid #b0b0b0; background-color:#ffffff; padding-left:3;
}




input{
  font: 11px Comic Sans Ms, Arial;
  border: 1px solid #a0a0a0;
  background-color:#ffffff;
  padding-left:2;
  padding-right:2;
}

select{background:#ffffff;font:11px Verdana, Arial;color:#445395;font-weight:bold;}

input.post{background:#f8f8f8;border:1px solid #000000;font:12px Comic Sans Ms, Arial; padding-bottom:3px; padding-left:3px}

textarea{
  font:12px Comic Sans Ms;
  padding-bottom:3px;padding-left:3px
  background:#f8f8f8;border:1px solid #a0a0a0;
}



input.catbutton{border:1px solid #000000;background:#fafafa;font-size:10px;}
input.mainoption{border:1px solid #000000;background:#fafafa;font-size:11px;font-weight:bold;}


.boton {
  font: 11px Verdana;
  font-weight:bold;
  color: #551199;
  padding-left: 5;
  padding-right: 5;
  background-color:#e8e8e8;
  border-style: outset;
}



.nn {color:#303030;}
.nf {color:#ff0000;}
.nm {color:#0000ff;}
.nu {color:#770088;}
.na {color:#009900;}
.nl {color:#f88800;}
.npro {color:#E8E000;}


.mini {font-size:6px; color:#901090;}


.ga {font:5px;color:#ff0000;}
.gc {font:5px;color:#00ff00;}
.gg {font:5px;color:#0000ff;}
.gt {font:5px;color:#ffff00;}



.ta {width:1;height:4;background:#ff0000;}
.tc {width:1;height:4;background:#00ff00;}
.tg {width:1;height:4;background:#0000ff;}
.tt {width:1;height:4;background:#ffff00;}


.bzero {border:0px; cellpadding:0; cellspacing:0;}



.right {
  text-align: right;
}


.pay_1 {
  font: 20px Trebuchet MS; font-weight:bold;
}

.pay_2 {
  font: 14px Trebuchet MS; font-weight:bold;
}

.pay_3 {
  font: 12px Trebuchet MS;
}




