.clsBody
{
	background-image: url('../images/imagen03.jpg');
}

.clsWinner
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

.clsLeftColumn
{
	float: left;
	width: 192px;
}

.clsTituloPagina
{
	background-color: #888888;
	border: none;
	color: White;
	font-family: Verdana,Calibri,Arial;
	font-size:  12px;
	font-weight: bold;
	height: 30px;
	text-align: center;
}

.clsMainMenu
{
	font-family: Verdana,Calibri,Arial;
	text-align: left;
	margin-top: 0px;
}

.clsPagina
{
	color: #000000;
	float: left;
}

.mainMenu
	{
	background-color: #888888;
	border: none;
	color: White;
	font-family: Verdana,Calibri,Arial;
	font-size: 10px;
	font-weight: normal;
	height: 26px;
	text-align: center;
	text-transform: uppercase;
	width: 112px;
	}
.mainMenu:hover
{
	background-color: RoyalBlue;
	color: White;
	cursor: pointer;
}
 
 .menuModulos
 {
	background-color: Gray;
	border: none;
	color: White;
	font-family: Verdana,Calibri,Arial;
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	padding: 8px 0px 4px 4px;
	text-align: left;
	text-transform: uppercase;
	width: 176px;
 }

.menuModulos:focus
	{
	background-color: RoyalBlue;
	color: White;
	}

.menuModulos:hover
	{
	background-color: RoyalBlue;
	color: White;
	cursor: pointer;
	}

 .opcionMenu
	{
	background-color: #888888;
	border: none;
	color: White;
	font-family: Verdana,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 22px;
	padding: 4px 8px 2px 4px;
	text-align: left;
	width: 217px;
	}

.opcionMenu:hover
	{
	background-color: RoyalBlue;
	color: White;
	cursor: pointer;
	}

.logoEmpresa
{
	background: url('../images/logoEmpresa.jpg');
	border: none;
	height: 80px;
	width: 320px;
}

.tblAyuda
{
	background-color: rgb(255,255,216);
	border: 3px solid #ffffff;
	font-family: Verdana,Arial,Courier;
	font-size: x-small;
	font-weight: normal;
	table-layout: fixed;
}

.tblAyudaDetalle
{
	background-color: rgb(255,255,216);
	border: 3px solid #ffffff;
	border-top: 2px solid #ffffff;
	font-family: Verdana,Arial,Courier;
	font-size: x-small;
	font-weight: normal;
	table-layout: fixed;
}

.paginaAyuda
{
	position: absolute;
}

.paginaVentana
{
	position: absolute;
}

#divAyudaCabecera
{
	position: absolute;
}

#divAyudaDetalle
{
	height: 300px;
	position: absolute;
	overflow: auto;
}

#divAyudaPiePagina
{
	position: absolute;
}

.trAyudaDetalle
{
	height: 18px;
}

.trAyudaDetalle:hover
{
	background-color: #bbbbbb;
}

.trAyudaHead
{
	background-color: rgb(200,216,255);
	height: 32px;
}

.thAyudaHead
{
	border: 2px solid #ffffff;
	border-bottom: 0px;
	border-left: 0px;
}

.thAyuda
{
	border: 1px solid #777777;
	border-left: 0px;
}

.tdAyudaDetalle
{
	border: 1px solid #999999;
	border-left: 0px;
	border-top: 0px;
	padding: 2px 4px 2px 4px;
}

.tituloPrint
{
	text-align: center;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.subTituloPrint
{
	text-align: center;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
	text-transform: uppercase;
}

.header1
{
	background-color: Gray;
	border: none;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
	text-align: center;
	text-transform: uppercase;
}

.header
{
	background-color: #888888;
	border-right: 1px solid LightGray;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 4px 1px 0px 1px;
	text-align: center;
	text-transform: uppercase;
}
.headera
{
	background-color: #888888;
	border-bottom: 1px solid LightGray;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 1px 2px 1px;
	text-align: center;
	text-transform: uppercase;
}

.header2
{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 1px 2px 1px;
	text-align: center;
	text-transform: uppercase;
}

.header2a
{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	text-align: center;
	text-transform: uppercase;
}

.cabecera1
{
	background-color: #888888;
	border-right: 1px solid LightGray;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 4px 1px 0px 1px;
	text-align: center;
	text-transform: uppercase;
}
.cabecera1a
{
	background-color: #888888;
	border-bottom: 1px solid LightGray;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 1px 2px 1px;
	text-align: center;
	text-transform: uppercase;
}

.cabecera2
{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 1px 2px 1px;
	text-align: center;
	text-transform: uppercase;
}

.cabecera2a
{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	text-align: center;
	text-transform: uppercase;
}

.campo 
{
	font-family: Verdana,Calibri,Courier;
	font-size: x-small;
	font-weight: normal;
	text-align: left;
}

.label
{
	background-color: Silver;
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 0px 3px;
	text-align: left;
}

.labelString
{
	background-color: #888888;
	border: 1px solid #888888;
	color: White;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	height:18px;
	padding: 0px 2px 0px 2px;
	text-align: left;
	text-transform: uppercase;
}

.label2
{
	background-color: Silver;
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 2px 0px 0px;
	text-align: right;
}

.field
{
	background-color: #addfff;
	border: none;
	color: Black;
	font-family: Verdana,Calibri,Arial,Courier;
	padding:0px;
	text-align: left;
}

.field2
{
	background-color: LightCyan;
	border: 1px solid #888888;
	color: Black;
	font-family: Verdana,Calibri,Arial,Courier;
	padding:0px;
	text-align: left;
}

.buttonField
{
	background-color: Silver;
	border: none;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.buttonString
{
	background-color: #addfff;
	border: none;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.fieldString
{
	background-color: inherit;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.fieldString:disabled
{
	color: #000000;
}

.campoString
{
	background-color: inherit;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 13px;
	font-weight: normal;
	height:18px;
	padding: 0px 2px 0px 2px;
	text-align: left;
}

.campoString:disabled
{
	color: #000000;
}

.campoString:hover
{
	background-color: #ffffff;
}

.campoString:focus
{
	background-color: #ffffff;
}

.fieldValue
{
	background-color: inherit;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

.fieldValue:disabled
{
	color: #000000;
}

.campoValue
{
	background-color: inherit;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 13px;
	font-weight: normal;
	height:18px;
	padding:0px 2px 0px 2px;
	text-align: right;
}

.campoValue:disabled
{
	color: #000000;
}

.campoValue:hover
{
	background-color: #ffffff;
}

.campoValue:focus
{
	background-color: #ffffff;
}

.campoFecha
{
	background-color: #ccddff;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	text-align: left;
	width: 96px;
}

.campoFecha:disabled
{
	color: #000000;
}

.campoFecha:hover
{
	background-color: #ffffff;
}

.campoFecha:focus
{
	background-color: #ffffff;
}

.campoCadena
{
	background-color: #bbeeff;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	padding: 0px 3px 0px 1px;
	text-align: left;
}

.campoCadena:disabled
{
	color: #000000;
}

.campoCadena:hover
{
	background-color: #ffffff;
}

.campoCadena:focus
{
	background-color: #ffffff;
}

.campoValor
{
	background-color: #bbeeff;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	padding: 0px 1px 0px 3px;
	text-align: right;
}

.campoValor:disabled
{
	color: #000000;
}

.campoValor:hover
{
	background-color: #ffffff;
}

.campoValor:focus
{
	background-color: #ffffff;
}

.filaGrid
	{
	background-color: #eeeeff;
	border: 1px solid #999999;
	height: 18px;
	}

.celdaGrid
{
	border: none;
	padding: 0px 0px 0px 0px;
}

.informeOrden
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeOrden0
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeOrden7
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 7px;
	font-weight: normal;
	height: 12px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeOrden8
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	height: 12px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeOrden9
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	height: 12px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeString
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	padding: 2px 2px 1px 2px;
	text-align: left;
}

.informeString0
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 1px 0px 3px;
	text-align: left;
}

.informeString7
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 7px;
	font-weight: normal;
	height: 9px;
	padding: 2px 2px 1px 2px;
	text-align: left;
}

.informeString8
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	height: 11px;
	padding: 2px 2px 1px 2px;
	text-align: left;
}

.informeString9
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	height: 12px;
	padding: 2px 2px 1px 2px;
	text-align: left;
}

.informeValor
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeValor0
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 3px 0px 1px;
	text-align: right;
}

.informeValor7
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 7px;
	font-weight: normal;
	height: 9px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeValor8
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	height: 11px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.informeValor9
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	height: 12px;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

.winnerOrden
{
	background-color: #dddddd;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 2px 1px 0px;
	text-align: right;
}

.winnerString
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0px 1px 2px;
	text-align: left;
}

.winnerValor
{
	background-color: LightCyan;
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 2px 1px 0px;
	text-align: right;
}

.campoTotalCadena
{
	background-color: #cccccc;
	border: 1px solid #888888;
	color: Black;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 2px 2px 2px;
	text-align: left;
}

.campoTotalValor
{
	background-color: #cccccc;
	border: 1px solid #888888;
	color: Black;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 2px 2px 2px;
	text-align: right;
}

.check {margin: 0px;padding: 0px;text-align: left;}

.checkBox {height: 15px;margin: 0px;padding: 0px 3px 0px 1px;}

.campoCheck
{
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-weight: normal;
	font-size: x-small;
	padding: -2px 0px -2px 0px;
	text-align: left;
}

.campoTextarea
{
	background-color: LightCyan;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 3px 0px 1px;
}

.campoTextarea:disabled
{
	color: #000000;
}

.campoTextarea:focus
{
	background-color: #ffffff;
}

.campoTextarea:hover
{
	background-color: #ffffff;
}

.menuDocumento
{
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	height: 52px;
	padding: 2px 1px 1px 1px;
	text-align: right;
	width: 480px;
}

.tituloDocumento
{
	border: none;
	font-family: Verdana,Arial,Calibri,Courier;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 1px 1px 1px;
	text-align: left;
	text-transform: uppercase;
	width: 320px;
}

.subtituloDocumento
{
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 1px 1px 1px;
	text-align: left;
	text-transform: uppercase;
	width: 320px;
}

.tituloVentana
{
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.campo2
{
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
}

.etiqueta2
{
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}

.etiqueta
{
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 2px 0px 0px;
	text-align: right;
	text-transform: uppercase;
}

.etiquetaPrint
{
	border: none;
	font-family: Verdana,Calibri,Arial,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 1px 1px 1px;
	text-align: right;
	text-transform: uppercase;
}

.gridCadena
{
	background-color: LightCyan;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 1px 0px 3px;
	text-align: left;
}

.gridCadena:disabled
{
	color: #000000;
}

.gridCadena:hover
{
	background-color: #ffffff;
}

.gridCadena:focus
{
	background-color: #ffffff;
}

.head1{
	background-color: #888888;
	border-right: 1px solid LightGray;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 4px 2px 0px 2px;
	text-align: center;
	text-transform: uppercase;
	}

.head1a{
	background-color: #888888;
	border-bottom: 1px solid LightGray;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	text-align: center;
	text-transform: uppercase;
	}

.head2{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 2px 2px 2px;
	text-align: center;
	text-transform: uppercase;
	}

.head2a{
	background-color: #888888;
	border-right: 1px solid Lavender;
	color: White;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	text-align: center;
	text-transform: uppercase;
	}

.celda{
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Arial,Courier;
	padding: 0px;
	}

.gridStr{
	background:LightCyan;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0px 1px 0px 3px;
	text-align: left;
	}

.gridStr:disabled{
	color: #000000;
	}

.gridStr:hover{
	background-color: #ffffff;
		}

.gridStr:focus{
	background-color: #ffffff;
	}

.GridStr{
	background:LightCyan;
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0px 1px 0px 3px;
	text-align: left;
	}

.GridStr:disabled{
	color: #000000;
	}

.GridStr:hover{
	background-color: #ffffff;
		}

.GridStr:focus{
	background-color: #ffffff;
	}

.gridVal{
	background:LightCyan;
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0px 3px 0px 1px;
	text-align: right;
	}

.gridVal:disabled{
	color: #000000;
	}

.gridVal:hover{
	background-color: #ffffff;
	}

.gridVal:focus{
	background-color: #ffffff;
	}

.GridVal{
	background:LightCyan;
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding: 0px 3px 0px 1px;
	text-align: right;
	}

.GridVal:disabled{
	color: #000000;
	}

.GridVal:hover{
	background-color: #ffffff;
	}

.GridVal:focus{
	background-color: #ffffff;
	}

.gridString
{
	background-color: LightCyan;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 1px 0px 3px;
	text-align: left;
}

.gridString:disabled
{
	color: #000000;
}

.gridString:hover
{
	background-color: #ffffff;
}

.gridString:focus
{
	background-color: #ffffff;
}

.gridOrden
{
	background-color: #dddddd;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 3px 0px 1px;
	text-align: right;
}

.gridOrdenSelect
{
	background-color: LightSkyBlue;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 3px 0px 1px;
	text-align: right;
}

.gridValor
{
	background-color: LightCyan;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 3px 0px 1px;
	text-align: right;
}

.gridValor:disabled
{
	color: #000000;
}

.gridValor:hover
{
	background-color: #ffffff;
}

.gridValor:focus
{
	background-color: #ffffff;
}

.gridValue
{
	background-color: LightCyan;
	border: 1px solid #999999;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 0px 3px 0px 1px;
	text-align: right;
}

.gridValue:disabled
{
	color: #000000;
}

.gridValue:hover
{
	background-color: #ffffff;
}

.gridValue:focus
{
	background-color: #ddffff;
}

.subtitulo
{
	font-family: Verdana,Calibri,Courier;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.cabecera1Print
{
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
	text-align: center;
	text-transform: uppercase;
}

.cabecera2Print
{
	border: 1px solid #777777;
	text-align: center;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 0px 4px 0px;
	text-transform: uppercase;
}

.string
{
	border-right: 1px solid #333333;
	color: #000000;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	padding: 0px 0px 3px 4px;
	text-align: left;
}

.string0
{
	border: none;
	color: #000000;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

.string1
{
	border: none;
	color: #000000;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

.string2
{
	border: none;
	color: #000000;
	font-family: Verdana,Calibri,Courier;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

.string9
{
	border: none;
	color: #000000;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

.stringFill
{
	border-right: 1px solid #333333;
	color: #000000;
	height: 8px;
	padding: 0px;
	text-align: left;
}

.valor
{
	border-right: 1px solid #333333;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	padding: 0px 4px 3px 0px;
	text-align: right;
}

.value
{
	border-right: 1px solid #333333;
	font-family: Verdana,Calibri,Courier;
	font-size: 8px;
	font-weight: normal;
	padding: 0px 4px 3px 0px;
	text-align: right;
}

.value0
{
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 4px 0px 0px;
	text-align: right;
}

.value1
{
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 4px 0px 0px;
	text-align: right;
}

.value2
{
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 4px 0px 0px;
	text-align: right;
}

.value9
{
	border: none;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 4px 0px 0px;
	text-align: right;
}

.campoPrint
{
	border: 1px solid #333333;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
	padding:0px 4x 0px 4px;
	text-align: left;
}

.campoPrint0
{
	border: 1px solid #333333;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	padding:0px 4x 0px 4px;
	text-align: left;
}

.campoPrint1
{
	border: 1px solid #333333;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding:0px 4x 0px 4px;
	text-align: left;
}

.cadenaPrint
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 1px 1px 3px;
	text-align: left;
}

.cadenaPrint:disabled
{
	background-color: #ffffff;
	color: #000000;
}

.cadenaPrint0
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	padding: 2px 1px 1px 1px;
	text-align: left;
}

.cadenaPrint1
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 2px 1px 1px 1px;
	text-align: left;
}

.valorPrint
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 3px 1px 1px;
	text-align: right;
}

.valorPrint:disabled
{
	background-color: #ffffff;
	color: #000000;
}

.valorPrint0
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	padding: 2px 1px 1px 1px;
	text-align: right;
}

.valorPrint1
{
	border: 1px solid #333333;
	background-color: #ffffff;
	font-family: Verdana,Calibri,Courier;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	padding: 2px 1px 1px 1px;
	text-align: right;
}

.tdString
{
	background-color: #fff8dc;
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: left;
}

.tdStringBold
{
	background-color: rgb(248,248,192);
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: bold;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: left;
}

.tdString2
{
	background-color: rgb(208,255,216);
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: left;
}

.tdValor
{
	background-color: #fff8dc;
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: right;
}

.tdValor2
{
	background-color: rgb(208,255,216);
	border: 1px solid #aaaaaa;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: right;
}

.thValor
{
	background-color: rgb(216,224,255);
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: right;
}

.thString
{
	background-color: rgb(216,224,255);
	border: 1px solid #777777;
	font-family: Verdana,Calibri,Courier;
	font-size: 10px;
	font-weight: normal;
	height: 13px;
	padding: 1px 2px 2px 2px;
	text-align: left;
}

.thTotales
{
	background-color: #3366dd;
	border: 1px solid #777777;
}

.trGrid:odd
{
	background-color: rgb(208,224,255);
}

.trGrid:even
{
	background-color: rgb(224,240,255);
}

.trGrid:hover
{
	background-color: #dddddd;
}

.trGridTotal
{
	background-color: rgb(208,248,216);
}

.ayudaCadena
{
	text-align: left;
}

.ayudaValor
{
	text-align: right;
}

.tablaCompras1
{
	font-family: Verdana,Calibri,Courier;
	font-size: x-small;
	font-weight: normal;
}

.tablaCompras2
{
	font-family: Verdana,Calibri,Courier;
	font-size: x-small;
	font-weight: normal;
}

.totales
{
	border: none;
	height: 18px;
}

.tablaAyuda
{
	border: 3px solid #ffffff;
	background-color: rgb(216,232,255);
	border-collapse: collapse;
	font-family: Verdana,Calibri;
}

.tituloTablaAyuda
{
	background-color: rgb(184,208,248);
	text-align: center;
	font-size: x-small;
	font-weight: normal;
	height: 24px;
}
 
.btnAyudaTabla
{
	background: url('../icons/search16.png') no-repeat;
	background-color: inherit;
	border: none;
	height: 16px;
	padding: 0px;
	width: 20px;
}

.btnAyudaTabla:enabled
{
	cursor: pointer;
}

.btnAyudaTabla:disabled
{
	cursor: default;
}

.botonAyuda
{
	background: url('../icons/search16.png') no-repeat;
	border: none;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 1px;
	vertical-align: top;
	width: 18px;
}

.botonAyuda:enabled
{
	cursor: pointer;
}

.botonAyuda:disabled
{
	cursor: default;
}

.btnAyuda
{
	background: url('../icons/search16.png') no-repeat;
	border: none;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 32px;
}

.btnAyuda:enabled
{
	cursor: pointer;
}

.btnAyuda:disabled
{
	cursor: default;
}

.botonLista
{
	background: url('../icons/lista16.png') no-repeat;
	border: none;
	height: 16px;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	width: 18px;
}

.botonLista:enabled
{
	cursor: pointer;
}

.botonLista:disabled
{
	cursor: default;
}

.botonAdd
{
	background: url('../icons/add16c.png') no-repeat;
	border: none;
	margin: -2px 0px 0px -2px;
	width: 18px;
	text-align: left;
}

.botonAdd:enabled
{
	cursor: pointer;
}

.botonAdd:disabled
{
	cursor: default;
}

.clsButtonAdd
 {
	background: url('../images/addDelete.jpg') -225px -6px no-repeat;
	border: 1px solid;
	height: 26px;
	width: 28px;
}

.clsButtonAdd2
 {
	background: url('../icons/add4.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.clsButtonAdd2:enabled
 {
	cursor: pointer;
 }

.clsButtonAdd2:disabled
 {
	cursor: default;
 }

.clsButtonInsert
 {
	background: url('../images/addDelete.jpg') -139px -7px no-repeat;
	border: 1px solid;
	height: 26px;
	width: 28px;
}

.clsButtonInsert2
 {
	background: url('../icons/right32b.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.clsButtonInsert2:enabled
 {
	cursor: pointer;
 }

.clsButtonInsert2:disabled
 {
	cursor: default;
 }

.clsButtonDelete
 {
	background: url('../images/addDelete.jpg') -48px -8px no-repeat;
	border: 1px solid;
	height: 26px;
	width: 28px;
}

.clsButtonDelete2
 {
	background: url('../icons/delete3.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.clsButtonDelete2:enabled
 {
	cursor: pointer;
 }

.clsButtonDelete2:disabled
 {
	cursor: default;
 }

.clsButtonShow
 {
	background: url('../icons/blanco32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.clsButtonShow:enabled
 {
	cursor: pointer;
 }

.clsButtonShow:disabled
 {
	cursor: default;
 }

.clsButtonUltimo
 {
	border: none;
	background: url('../icons/down22.png');
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
}

.btnSiguienteNumero
 {
	border: none;
	background: url('../icons/right22.png');
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
}

.btnSiguienteNumero:enabled
 {
	cursor: pointer;
}

.btnSiguienteNumero:disabled
 {
	cursor: default;
}

.btnCerrar
 {
	border: none;
	background: url('../icons/cerrar.png') no-repeat;
	height: 32px;
	width: 32px;
}

.btnCerrar:enabled
 {
	cursor: pointer;
 }

.btnCerrar:disabled
 {
	cursor: default;
 }

.btnNuevo
 {
	border: none;
	background: url('../icons/add32.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
}

.btnNuevo:enabled
 {
	cursor: pointer;
 }

.btnNuevo:disabled
 {
	cursor: default;
 }

.btnReload
{
	border: none;
	background: url('../icons/refresh32.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
}

.btnReload:enabled
{
	cursor: pointer;
}

.btnReload:disabled
{
	cursor: default;
}

.iconButton
{
	border: 2px solid;
	height: 36px;
	width: 40px;
}

.iconButton32
{
	border: none;
	height: 32px;
	width: 32px;
}

.btnBlanco
 {
	background: url('../icons/document32d.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnBlanco:enabled
{
	cursor: pointer;
}

.btnBlanco:disabled
{
	cursor: default;
}

.btnNuevo
 {
	background: url('../icons/ingresar.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnNuevo:enabled
{
	cursor: pointer;
}

.btnNuevo:disabled
{
	cursor: default;
}

.btnCopiar
 {
	background: url('../icons/copy32b.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnCopiar:enabled
{
	cursor: pointer;
}

.btnCopiar:disabled
{
	cursor: default;
}

.btnCopy
 {
	background: url('../icons/copy16a.png') no-repeat;
	border: none;
	height: 16px;
	padding: 0px;
	vertical-align: bottom;
	width: 18px;
}

.btnCopy:enabled
{
	cursor: pointer;
}

.btnCopy:disabled
{
	cursor: default;
}

.btnDelete
{
	background: url('../icons/delete.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnDelete:enabled
{
	cursor: pointer;
}

.btnDelete:disabled
{
	cursor: detault;
}

.btnInicio
{
	background: url('../icons/inicio.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnInicio:enabled
{
	cursor: pointer;
}

.btnInicio:disabled
{
	cursor: default;
}

.btnSiguiente
 {
	background: url('../icons/siguiente.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnSiguiente:enabled
{
	cursor: pointer;
}

.btnSiguiente:disabled
{
	cursor: default;
}

.btnAnterior
{
	background: url('../icons/anterior.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnAnterior:enabled
{
	cursor: pointer;
}

.btnAnterior:disabled
{
	cursor: default;
}

.btnFin
{
	background: url('../icons/fin.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnFin:enabled
{
	cursor: pointer;
}

.btnFin:disabled
{
	cursor: default;
}

.btnExcel
{
	background: url('../icons/excel32.png') no-repeat;
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnExcel:enabled
{
	cursor: pointer;
}

.btnExcel:disabled
{
	cursor: default;
}
 
.btnGuardar
{
	background: url('../icons/save32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnGuardar:enabled
{
	cursor: pointer;
}

.btnGuardar:disabled
{
	cursor: default;
}
 
.btnAsiento
{
	background: url('../icons/asiento.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnAsiento:enabled
{
	cursor: pointer;
}

.btnAsiento:disabled
{
	cursor: default;
}
 
.btnEstado
{
	background: url('../icons/estado.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnEstado:enabled
{
	cursor: pointer;
}

.btnEstado:disabled
{
	cursor: default;
}
 
.btnCosto
{
	background: url('../icons/costo.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnCosto:enabled
{
	cursor: pointer;
}

.btnCosto:disabled
{
	cursor: default;
}
 
.btnPago
{
	background: url('../icons/money32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnPago:enabled
{
	cursor: pointer;
}

.btnPago:disabled
{
	cursor: default;
}
 
.btnEditar
{
	background: url('../icons/edit32b.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnEditar:enabled
{
	cursor: pointer;
}

.btnEditar:disabled
{
	cursor: default;
}
 
.btnImprimir
{
	background: url('../icons/printer32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnImprimir:enabled
{
	cursor: pointer;
}

.btnImprimir:disabled
{
	cursor: default;
}

.btnChartPie
{
	background: url('../icons/pie-32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnChartPie:enabled
{
	cursor: pointer;
}

.btnChartPie:disabled
{
	cursor: default;
}
 
.btnPrinter
{
	background: url('../icons/printer.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnPrinter:enabled
{
	cursor: pointer;
}

.btnPrinter:disabled
{
	cursor: default;
}

.btnWinner
{
	background-image: url('../icons/winner32.png');
	background-repeat: no-repeat;
	border: none;
	text-align: center;
}

.btnMail
{
	background: url('../icons/mail32.png');
	background-repeat: no-repeat;
	border: none;
	height: 32px;
	width: 32px;
}

.btnMail:enabled
{
	cursor: pointer;
}

.btnMail:disabled
{
	cursor: default;
}

.btnInsertRow
{
	background-image: url('../images/16px/search.png');
	background-repeat: no-repeat;
	height: 24px;
	width: 26px;
}

.btnDeleteRow
 {
	background-image: url('../images/16px/search.png');
	background-repeat: no-repeat;
	height: 24px;
	width: 26px;
}

.divToolTips
{
	background-color: Yellow;
	border: 1px solid #bbbbbb;
	font-size: x-small;
	height: 16px;
	padding: 6px 0px 2px 0px;
	position: absolute;
	text-align: center;
	width: 64px;
}

.divToolTips1
{
	background-color: Yellow;
	border: 1px solid black;
	height: 20px;
	position: absolute;
	width: 80px;
}

.divToolTips2
{
	background-color: Yellow;
	border: 1px solid black;
	height: 26px;
	position: absolute;
	width: 64px;
}

.pMensaje
{
	font-family: Verdana,Arial,Courier;
	font-size: 9px;
	margin-top: 1px;
	text-align: center;
}

.pMensaje1
{
	font-family: Verdana,Arial,Courier;
	font-size: 9px;
	margin-top: 3px;
	text-align: center;
}

.pMensaje2
{
	font-family: Verdana,Arial,Courier;
	font-size: 9px;
	text-align: center;
}

.btnContinuar
	{
	font-family: Verdana,Arial,Courier;
	font-size: 9px;
	text-align: center;
	}

.btnContinuar:enabled
{
	cursor: pointer;
}

.btnContinuar:disabled
{
	cursor: default;
}

.clsFooter
	{
	font-family: Courier,Verdana,Arial;
	font-size: 11px;
	text-align: center;
	}

.buttons{
	background-color:inherit;
	border:1px solid #999999;
	border-radius: 0.5em 1em 0em 0em;
	-moz-border-radius: 0.5em 1em 0em 0em;
	height:16px;
	width:128px;
	text-align:center;
	text-decoration:none;
	float:left;
	font-family:Verdana,Calibri;
	font-size:10px;
	padding-top: 6px;
}

.buttonHover{background-color:MediumSlateBlue;color: White;}

.ventana
{
	background-image: url('../images/imagen08.jpg');
	border: 2px solid #999999;
	position: absolute;
}
 
.btnPrint
{
	background: url('../icons/printer-d-24.png') no-repeat;
	border: none;
	height: 24px;
	width: 24px;
}

.btnPrint:enabled
{
	cursor: pointer;
}

.btnPrint:disabled
{
	cursor: default;
}

.btn-win {
	--btn-bg-1: hsla(194 100% 69% / 1);
	--btn-bg-2: hsla(208 100% 56% / 1);
	--btn-bg-color: hsla(360 100% 100% / 1);
	--radii: 4px;
	max-width: 96px;
	min-width: 80px;
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	transition: 0.8s;
	background-size: 280% auto;
	background-image: linear-gradient(
	  325deg,
	  var(--btn-bg-2) 0%,
	  var(--btn-bg-1) 55%,
	  var(--btn-bg-2) 90%
	);
	border: none;
	border-radius: var(--radii);
	color: var(--btn-bg-color);
	text-align: center;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
	padding: 3px 8px 2px 8px;
}
  
.btn-win:hover {
	background-position: right top;
}

.btn-win:enabled {
	cursor: pointer;
}

.btn-win:disabled {
	cursor: default;
}

.btn-win:enabled:active {
	top:2px;
}

.btn-win:enabled:active:before {
	top:-2px;
}

@media (prefers-reduced-motion: reduce) {
	.btn-win {
	  transition: linear;
	}
}

.button-label {
	border: 1px solid #aaaaaa;
	background: inherit;/*linear-gradient(-225deg,#f8f8f8,#d5dbe4);*/
	color: #000000;
	cursor: none;
	height: 13px;
	text-align: right;
	padding: 3px 1px 2px 3px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	width: 96px;
}

.field0 {
	padding:0px;
	text-align: left;
}

.buttonOpt {
	-webkit-transition: all 0s ease-out;
	-moz-transition: all 0s ease-out;
	-o-transition: all 0s ease-out;
	-ms-transition: all 0s ease-out;
	background: #46C1F6;
	transition: all 0s ease-out;
	height: 28px;
	display: block;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
	padding: 2px 8px 2px 8px;
	position: relative;
	border: none;
	border-radius: 5px;
}
  
.buttonOpt:enabled:active {
	top: 2px;
}

.buttonOpt:before {
	border-right: solid 1px #269BD0;
	background: #46C1F6;
  
	-webkit-box-shadow: 0px 5px 0px 0px #269BD0;
	box-shadow: 0px 5px 0px 0px #269BD0;
}
  
.buttonOpt:enabled:active:before {
	top: -2px;
}

.buttonOpt:enabled {
	cursor: pointer;
}

.buttonOpt:disabled {
	cursor: default;
}

.button-30 {
	align-items: center;
	appearance: none;
	background: linear-gradient(-225deg,#d5dbe4,#fdfdfd);
	border-radius: 5px;
	border: 1px solid #888888;
	box-sizing: border-box;
	color: #36395A;
	display: inline-block;
	font-family: Verdana,monospace;
	font-size: 10px;
	font-weight: normal;
	height: 24px;
	max-width:112px;
	min-width:80px;
	overflow: hidden;
	padding: 3px 4px 2px 4px;
	text-align: center;
	transition: box-shadow .15s,transform .15s;
	user-select: none;
	-webkit-user-select: none;
	touch-action: manipulation;
	will-change: box-shadow,transform;
}

.button-30:active {
	transform: translateY(2px);
}

.button-30:enabled {
	cursor: pointer;
}

.button-30:disabled {
	cursor: default;
}
