/* 
    Document   : estilos
    Created on : 07-jul-2009, 9:04:46
    Author     : lgonza18
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*
   PRINCIPAL
*/
A:link
{
    COLOR: #FF9900;
    TEXT-DECORATION: underline;
    font-family: Verdana;
    font-weight:lighter;
}
a:link
{
    COLOR: #FF9900;
    TEXT-DECORATION: underline;
    font-family: Verdana;
    font-weight:lighter;
}

A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    font-family: Verdana;
    font-weight:lighter;
}
A:visited
{
    COLOR: #FF9900;
    TEXT-DECORATION: none;
    font-family: Verdana;
    font-weight:lighter;
    
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}

.header2
{
    FONT: bold 11pt/11pt Verdana;
    COLOR: white;
    TEXT-ALIGN: center;
    font-weight: bold;
}

.header3
{
    FONT: bold 9pt/9pt Verdana;
    COLOR: BLACK;
    TEXT-ALIGN: center;
    font-weight: bold;
    font-family: Verdana;
}
.table
{
    FONT: 9pt/9pt Verdana;
    COLOR: black
}
.body
{
    FONT: 11pt/12pt Verdana;
    COLOR: black
}


/*
   FORMULARIOS
*/


.tbmain{
 /* Changes on the form */
 background: white !important;

}
.left{
  /* Changes on the form */
  color: black !important;
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   color:#394F5F;
   vertical-align: top;
   text-align: left;
}
td.center {
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   color:#000000;
   vertical-align: top;
   text-align: center;
}
.pagebreak{
   font-family: Verdana;
   font-size: 11px;
   color:black;
}
td.right {
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   color:#394F5F;
   vertical-align: top;
   text-align: right;
}
.tbmain{
   height:100%;
   color:#394F5F;
   background: #D7E9F3;
   font-family: Verdana;
}
.head{
   font-family: Verdana;
   font-size: 14px;
   font-weight:bold;
   color:#394F5F;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:Verdana;
}
.text{
   color:#000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight:normal;
   border:1px #000000 solid;
   background:#ffcc66;
}
.textFecha{
   color:#000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight:normal;
   text-align: center;
   border:1px #000000 solid;
   background:#ffcc66;
}
.textCantidad{
   color:#000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight:normal;
   text-align: center;
   border:1px #000000 solid;
   background:#ffcc66;
   width: 60px;
}
.aviso{
   background: #ffffff;
   border: 1px #ffffff solid;
   color: #ff3300;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold
}

.detalle{
   color:#000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight:normal;
   border:1px #8aaabc solid;
   background:#ABCADB;
}
.activo{
   background: #ffffff;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}
.noactivo{
   color:#FFFFFF;
   font-family: Verdana;
   font-size: 12px;
   font-weight:bold;
   border:1px #8aaabc solid;
   background:#FF0000;
}

.nula{
   background: #FBFCA4;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}
.nula2{
   background: #FFFFFF;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}
.nulal{
   background: #FBFCA4;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}
.nula2l{
   background: #FFFFFF;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

.escasa{
   background: #00ff66;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold
}

.normal{
   background: #33ffff;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold
}

.abundante{
   background: #ffff00;
   background-color: #ffff00;
   border: 1px #8aaabc solid;
   color: #000000;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold
}

.muyabundante{
   background: #ff3300;
   border: 1px #8aaabc solid;
   color: #ffffff;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold
}

select.other{
   color:#394F5F;
   font-family: Verdana;
   font-size: 11px;
   font-weight:normal;
   border:0px;
   background:#ABCADB;
}

.bevel
{
    BORDER-BOTTOM: #000099 2px solid;
    BORDER-LEFT: #99ccff 2px solid;
    BORDER-RIGHT: #000099 2px solid;
    BORDER-TOP: #99ccff 2px solid;
    background-color: #6699ff;
}
.btnentrar{
   background: #0066ff;
   border: 1px #000000 solid;
   color: #ffffff;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   width:101px;
}
.btn{
   background: #0066ff;
   border: 1px #000000 solid;
   color: #ffffff;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   width:150px;
}

.btncancelar{
   background: #0066ff;
   border: 1px #000000 solid;
   color: #ffffff;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   width:150px;
}

.btnnavegar{
   background: #ffcc66;
   border: 1px #000000 solid;
   color: #000000;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   width:150px;
    BORDER-BOTTOM: #663300 2px solid;
    BORDER-LEFT: #FF9933 2px solid;
    BORDER-RIGHT: #663300 2px solid;
    BORDER-TOP: #FF9933 2px solid
}
.btnvisor{
   background: #6699ff;
   border: 1px #000000 solid;
   color: #FFFFFF;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   width:150px;
   BORDER-BOTTOM: #000099 2px solid;
   BORDER-LEFT: #99ccff 2px solid;
   BORDER-RIGHT: #000099 2px solid;
   BORDER-TOP: #99ccff 2px solid
}
.btngestion{
   background: #ffcc66;
   border: 1px #000000 solid;
   color: #000000;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   /*width:160px;*/
   width:100%;
   BORDER-BOTTOM: #663300 2px solid;
   BORDER-LEFT: #FF9933 2px solid;
   BORDER-RIGHT: #663300 2px solid;
   BORDER-TOP: #FF9933 2px solid;
   padding-bottom: 40px;
   margin-bottom: -40px;
}
.btngrande{
   background: #6699ff;
   border: 1px #000000 solid;
   color: #FFFFFF;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
   BORDER-BOTTOM: #000099 2px solid;
   BORDER-LEFT: #99ccff 2px solid;
   BORDER-RIGHT: #000099 2px solid;
   BORDER-TOP: #99ccff 2px solid;
   padding-bottom: 40px;
   margin-bottom: -40px;
}

.btnaccion{
   color:#000000;
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   border:1px #8aaabc solid;
   background: #ffffff;
   width:75px;
   }
.btnaccion2{
   color:#000000;
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   border:1px #8aaabc solid;
   background: #ffffff;
   width:80px;
   }
.btndesactivado{
   color:#cccccc;
   font-family: Verdana;
   font-size: 11px;
   font-weight:bold;
   border:1px #8aaabc solid;
   background: #ffffff;
   width:75px;
}
span.required{
  font-size: 13px !important;
  color: red !important;
  font-family: Verdana;
}

.cabecera {
	color: #000000;
	font-weight: bold;
    font-family: Verdana;
}

.Estilo1 {
    color: #000000;
    font-family: Verdana;
}
.Estilo3 {
    color: #000000;
    background:#ffcc66;
    font-family: Verdana;
}

.container {
  overflow: hidden;
}
