.bodyForm
{
	background-color: white;
}

A
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
A:active
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
A:hover
{
	font-size: 8pt;
	color: darkblue;
	font-family: Verdana;
	text-decoration: underline;
}

.frmbarcode
{
	font-family:Free 3 of 9 Extended ;
	font-size:50pt;
}
.frmlnk
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
	cursor: hand;
}
.frmlnkwhite
{
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	cursor: hand;
}
.frmsubtit
{
	font-size: 12pt;
	color: black;
	font-family: Verdana;
}
 
.frmtit
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.frmtit9
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
}
.frmtitcal
{
	font-size: 8pt;
	color: orangered;
	font-family: Verdana;
}
.frmtitpor
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
}
.frmtitblue
{
	font-size: 12pt;
	color: blue;
	font-family: Verdana;
}
.frmtitlight
{
	font-weight: normal;
	font-size: 10pt;
	color: dodgerblue;
	font-family: Arial;
}
.frmtitgray
{
	font-size: 12pt;
	color: gray;
	font-family: Verdana;
}
.frmval
{
	font-size: 8pt;
	color: dimgray;
	font-family: Verdana;
}
.frmvalred
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
.frmvalblue
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
}
.frmvalwhite
{
	font-size: 8pt;
	color: white;
	font-family: Verdana;
}
 
 

.frmtitleg
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}


.frmlblTn {
	font-size: 13pt;
	font-family: Verdana;
}
.frmlbl
{
	font-size: 8pt;
	font-family: Verdana;
}

 .frmlblbol
{
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
}

.frmlblboldarkred
{
	font-family: Verdana;
	color: darkred;
	font-size: 8pt;
	font-weight: bold;
}
.frmlblred
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
.frmlblblue
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
}
.frmlblgreen
{
	font-size: 8pt;
	color: green;
	font-family: Verdana;
}
.frmlblwhite
{
	font-size: 8pt;
	color: white;
	font-family: Verdana;
}

.frmlblgray
{
    font-size: 8pt;
    color: #666666;
    font-family: Verdana;
}
.frmlbl6
{
	font-size: 6pt;
	font-family: Verdana;
}
.frmlbl7
{
	font-size: 7pt;
	font-family: Verdana;
}

.frmlbl7bol
{
	font-size: 7pt;
	font-family: Verdana;
	font-weight: bold;
}
	
.frmlbl8
{
	font-size: 8pt;
	font-family: Verdana;
}
.frmlbl9
{
	font-size: 9pt;
	font-family: Verdana;
}
.frmlbl9bol
{
	font-size: 9pt;
	font-family: Verdana;
	font-weight:bold;	
}

.frmlbl10
{
	font-size: 10pt;
	font-family: Verdana;
}

.frmlbl11
{
	font-size: 11pt;
	font-family: Verdana;
}
.frmlbl12
{
	font-size: 12pt;
	font-family: Verdana;
}
.frmlbl14
{
	font-size: 14pt;
	font-family: Verdana;
}
.frmlbl16
{
	font-size: 16pt;
	font-family: Verdana;
}
.frmlbl24
{
	font-size: 24pt;
	font-family: Verdana;
}


.frmprinter
{
	font-size: 10pt;
	font-family: 'Courier New';
}


 
 

.rpttit
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
}
.rptsub
{
	font-size: 9pt;
	font-family: Verdana;
}

.txtnum
{
	width: 80px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}
 
.txtnumh
{
	width: 26px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}

.txtnumm
{
	width: 26px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}

.txtnum2
{
	width: 60px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}

.txtcod
{
	width: 80px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}
.txtddl
{
	border: 1px solid gray;
font-family: verdana;
	font-size: 8pt;
    margin-top: 0px;
}
.txtdes
{
	border: 1px solid gray;
    width: 300px;
	font-family: verdana;
	font-size: 8pt;
    margin-left: 0px;
    margin-right: 26px;
}
.txtglo
{
	width: 300px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}
.txtnom
{
	border: 1px solid gray;
    font-family: verdana;
	font-size: 8pt;
}

 

.txtabr
{
	width: 100px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}

.frmcode
{
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	background-color: #ffffcc;
	width: 140px;
	font-family: verdana;
	font-size: 8pt;
	border-top: gray 1px solid;
	border-right: gray 1px solid;
}

.txtimp
{
	width: 80px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: verdana;
	font-size: 8pt;
}

.txtdat
{
	border: 1px solid gray;
    font-size: 8pt;
	font-family: verdana;
}

.cmdrst
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: Tahoma;
	background-color: silver;
	text-decoration: none;
}

.cmdoky
{
	border: 1px solid black;
    font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	background-color: silver;
	text-decoration: none;
    margin-left: 0px;
    margin-bottom: 0px;
    }

.cmdclk
{
	background-image: url(../Images/btnACalendar.gif);
	width: 17px;
	cursor: hand;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 17px;
	border-bottom-style: none;
}
.cmdclkfi
{
	background-image: url(../Images/btnAIzq.gif);
	width: 15px;
	cursor: hand;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 15px;
	border-bottom-style: none;
}
.cmdclkfd
{
	background-image: url(../Images/btnADer.gif);
	background-color: transparent;
	width: 15px;
	cursor: hand;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 15px;
	border-bottom-style: none;
}

.homlin
{
	font-size: 10pt;
	color: gray;
	font-family: Arial;
}

.homtit
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.homtitwin
{
	font-size: 10pt;
	color: black;
	font-family: verdana;
}
 
.homval
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.homvalred
{
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
 
 
.frmnottit
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
.frmnotres
{
	font-weight: bold;
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
}
.frmnotdes
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.frmTUdi
{
    border: 1px none #4cae4c;
    
    font-size:large;
    color: black;
    font-family: Tahoma;    
    text-decoration: none;
    margin-left: 0px;
    padding: 5px 20px;
    border-radius: 2px;
    cursor:pointer;
    }
.frmBUdi
{
    border: 1px none #4cae4c;
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Tahoma;    
    background-color: #DF0009;
    text-decoration: none;
    margin-left: 0px;
    padding: 5px 20px;
    border-radius: 2px;
    cursor:pointer;
    }
.cmdoky
{
    border: 1px none #4cae4c;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Tahoma;    
    background-color: #4285f4;
    text-decoration: none;
    margin-left: 0px;
    padding: 5px 20px;
    border-radius: 2px;
    cursor:pointer;
    }


.dgpar
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: beige;
}

.dgimpar
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: white;
}

.dgheader
{
	font-size: 8pt;
	color: #a52929;
	font-family: Verdana, Tahoma;
	background-color: #a8a8a8;
}

.itemalterno
{
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
	background-color: beige;
}

.itemenedicion
{
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
}

.encabezadogrilla
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #d7d7d7;
	/*text-decoration: underline;
	cursor: hand;*/
}

.encabezadogrilla2
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: darkslategray;
	font-family: Verdana;
	background-color: #d7d7d7;
	text-decoration: underline;
}

.piedegrilla
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #d7d7d7;
}

.itemcentral
{
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
}

.paginasgrilla
{
	/*font-weight: bold;
	font-size: 8pt;*/
	color: black;
	font-family: Verdana;
	background-color: #d7d7d7;
}

.itemseleccionado
{
	font-weight: bold;
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
}

.gridgeneral
{
	font-weight: bold;
	font-size: 8pt;
	color: gray;
	font-family: Verdana;
}



H1 { PAGE-BREAK-AFTER: always }

thead { display: table-header-group; }

tfoot { display: table-footer-group; }


