BODY	{
    FONT-SIZE: 8pt;
    COLOR: #77BF00;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EBF5D8;
    min-height: 100%; 
    margin: 0;
	/*B8C4CC*/  
}
html	{margin:0px;height: 100%;}

input	{ border:1px solid #A9A9A9;}
select {
    FONT-SIZE: 8pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;	
	border:1px solid #A9A9A9;
}
select {
    FONT-SIZE: 8pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;		
}
.select1 {
	width:100%;
    FONT-SIZE: 10pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;		
}
.select1,disabled {
	width:100%;
    FONT-SIZE: 10pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;
	background-color:#EBEBE4;
}
.select2 {
	width:29%;
    FONT-SIZE: 10pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;		
}
.select320{
		width:320px;
    FONT-SIZE: 8pt;
    COLOR: #406600;
    FONT-FAMILY: Verdana;		
}
TABLE	{
    BORDER: medium none;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt; 
    COLOR: #353535;       
}

TD.labelUno	{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    padding-left: 5px;
}
TD.labelUno_N	{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    padding-left: 5px;
	font-weight:bold;
}
TD.labelUno2	{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    padding-left: 5px;
	font-weight:bold;
}
TD.labelDos	{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
	height:25px;
}
TD.labelCompUno	{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    padding-left: 5px;
}
TD.labelCompDos	{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
	height:25px;
}
TD.titulo	{
    FONT-SIZE: 16pt;
    COLOR: #406600;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    height: 40px;
}

TD.titulo1	{
    FONT-SIZE: 8pt;
    COLOR: #171717;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    height: 40px;
}

TD.titulo11	{
    FONT-SIZE: 8pt;
    COLOR: #171717;    
    FONT-FAMILY: Verdana;
    height: 40px;
}

TD.titulo2	{
    FONT-SIZE: 10pt;
    COLOR: #2F4A00;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    height: 27px;
    text-indent: 10px;
}

TD.clsbienvenida	{
    FONT-SIZE: 12pt;
    COLOR: #2F4A00;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    height: 30px;
}
TD.clsOpciones	{
	FONT-SIZE: 7pt;
	COLOR: #77BF00;
	FONT-FAMILY: Verdana
}
TD.clsTitleArea	{
  FONT-SIZE: 20px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana;
  FONT-WEIGHT: normal;
  background: #797979;
  padding: 4px;
  text-align: center;
}
TD.clsTitleError	{
  FONT-SIZE: 10pt;
  COLOR: Red;
  FONT-FAMILY: Verdana;
  FONT-WEIGHT: bold;
  padding: 15px 10px 2px;  
  text-align:center;
}
TD.clsTitleErrorLeft	{
  FONT-SIZE: 10pt;
  COLOR: Red;
  FONT-FAMILY: Verdana;
  FONT-WEIGHT: bold;
  padding: 2px;  
  text-align:left;
}
TD.clsSubTitle	{
  FONT-SIZE: 17px;
  COLOR: #77BF00;
  FONT-FAMILY: Verdana;
  FONT-WEIGHT: bold;  
  border-bottom: 2px solid #CCCCCC;
}
.clsNormal	{
	font-size: 10px; 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none;
  border: #cccccc 1px solid;
  text-indent: 5px;
  text-align:right;
  padding-right:5px;
}
.clsNormal1{	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
  text-align:left;
  padding-right:5px;
}

.clsNormal2	{
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
  border: #cccccc 1px solid;
  text-indent: 5px;
  text-align:right;
  padding-right:5px;
}
.clsNormal3	{
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
 /* text-indent: 5px;*/
  text-align:left;
  padding-right:5px;
}
.clsNormal-center	{
	font-size: 10px; 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none;
  border: #cccccc 1px solid;
  text-indent: 5px;
  text-align:center;
  padding-right:5px;
  /*display:table;*/
}
.clsNormalString{
	font-size: 10px; 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none;
  border: #cccccc 1px solid;
  text-indent: 5px;
  text-align:left;
  padding-right:5px;
}
TD.clsNormalcopia	{
	font-size: 10px; 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #DEE6F7 1px solid;
  BORDER-LEFT: #DEE6F7 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
  Text-indent: 5px;
}
TD.clsTotal		{
    BACKGROUND-COLOR: #DCDCDC;    
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #DEE6F7 1px solid;
    BORDER-LEFT: #DEE6F7 1px solid;
    BORDER-BOTTOM: #999999 1px solid;    
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    COLOR: #302f68;    
    FONT-SIZE: 10px;

/*	font-size: 10px; 
	color: white; 
	font-weight: bold; 
	text-decoration: none;
	BACKGROUND-COLOR: navy;
    BORDER-RIGHT: #999999 thin inset;
    BORDER-TOP: #ffffff thin outset;
    BORDER-LEFT: #ffffff thin outset;
    BORDER-BOTTOM: #999999 thin inset;
    */
}

TD.clsPequeno		{
    BACKGROUND-COLOR: #E6F3CD;    
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #E6F3CD 1px solid;
    BORDER-LEFT: #E6F3CD 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;      
    COLOR: #003366;
    LINE-HEIGHT: normal;
    text-indent: 5px;
}
TD.clsFields	{
	font-size: 14px; 
	color: #2F4A00; 
	font-weight: bold; 
	text-decoration: none;
}
TD.clsMSG		{
	font-size: 14px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none
}
TD.BORDEAZUL	{
    BACKGROUND-COLOR: #EBEADB;    
    BORDER: #cccccc 1px solid;   
    FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
    COLOR: #333333;    
    FONT-SIZE: 11px;
    text-align:center;
    height:23px;
}
TD.BORDEGRIS	{
    font: normal 14px verdana;	
	height:22px;
	vertical-align: top;
	white-space:nowrap;

	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;

	word-break:keep-all;
	word-wrap:normal;

	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;

	-moz-outline: none;
	-moz-user-focus: normal;
}

PRE		{
    FONT-SIZE: 8pt;
	  COLOR: #77BF00;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
}
SPAN.footer	{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
HR				{COLOR: #c00020;}
/*A:link		{color: #406600; border:none;}77BF00
A:visited	{color: #406600;}
A:active	{color: #406600;}
A:hover		{color: #406600;}*/

A:link		{color: #77BF00; border:none;}
A:visited	{color: #77BF00;}
A:active	{color: #77BF00;}
A:hover		{color: #77BF00;}




A		{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none
}
A.clsMenu:link		{COLOR: #ffffff;}
A.clsMenu:visited	{COLOR: #ffffff;}
A.clsMenu:active	{COLOR: #ffffff;}
A.clsMenu:hover		{COLOR: #ffffff;}

input.valor	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight: normal; 
	background: #FFFFFF;
	width:95%;
	text-align: right;
}
input.mserror	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: Red; 
	font-weight: bold; 
	background: #FFFFFF;
	width:95%;
	text-align: center;
}

.boton-pago{ width:150px; vertical-align:middle; padding-top:4px;}
textarea            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: navy;}
select              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}

.fondotabla					{
	background: #f5f5f5;
	border:1px solid #cccccc;
}
.tablaprincipal	{
	width:98%;
	height:95%;
	border:1px solid #619B00;
	text-align:center;
	vertical-align:top;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	background-color: #ffffff;	
}
.tablaprincipal-short	{
	width:98%;
	border:1px solid #619B00;
	text-align:center;
	vertical-align:top;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	background-color: #ffffff;	
}
.div-grid-center {
	width:98%;
	background-color: #ffffff;	
	/*margin: 15px ;	
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	vertical-align: top;
	text-align: center;	
	background-color:#FFFFFF;*/
	/*border:#619b00 1px solid;*/	
	
}
.div-columna{
	width:47%;
	float:left;
	background-color:#f5f5f5;
	padding:10px;
	display: inline;
	
}
.tablaprincipal-pop	{
	width:400px;
	height:100%;
	border:1px solid #7f919d;
	text-align:center;
	vertical-align:top;
	margin-left:15px;
	background-color: #ffffff;	
}
.tablaprincipalSinMargen {
	width:1220px;
	height:400px;
	border:1px solid #7f919d;
	text-align:center;
	vertical-align:top;
	margin-left:0px;
	background-color: #ffffff;	
}

.tablainterior			{
	background: #FFFFFF;
	width:98%;
	border: 1px solid #CCCCCC;
	overflow: scroll;
	margin-bottom: 10px;
}
.tablainterior950			{
	background: #FFFFFF;
	width:98%;
	height:390px;
	border: 1px solid #CCCCCC;
	overflow: scroll;
	margin-bottom: 10px;
}
.tablainterior2	{
	width:98%;
	border:1px solid #619B00;
	text-align:left;
	background: #f5f5f5;		
	padding:7px;
	font-size:24px;
}
.tablainterior3	{
	width:950px;
	border:1px solid #619B00;
	text-align:left;
	background: #f5f5f5;		
	padding:7px;
}
.tablainterior4	{
	width:48%;
	float:left;
	margin:0px 15px 0px 15px;
	border:1px solid #619B00;
	text-align:left;
	background: #f5f5f5;		
	padding:7px;
	font-size:24px;
}
.tablainterior5	{
/*	width:100%;*/
	border:1px solid #619B00;
	text-align:left;
	background: #f5f5f5;		
	padding:7px;
	font-size:24px;
}
.tablainterior6	{
	width:48%;
	float:left;
	margin:0px 4px 0px 8px;
	border:1px solid #619B00;
	text-align:left;
	background: #f5f5f5;		
	padding:7px;
	font-size:24px;
}
.scroll{ 
	display:block;
	width:100%;
	height:100px;
	overflow:scroll;
	}
.scroll2{ 
	display:block;
	width:100%;
	height:100px;
	overflow:scroll;
	}
.scroll_normal{ 
	display:block;
	width:100%;
	height:100px;
	overflow:scroll;
	}
.scroll_grilla{ 
	display:block;
	width:960px;
	height:100px;
	overflow:scroll;
	}	
.tablafondo	{
	background-color: #ffffff;		
}
.tablabotones	{
	width:98%;
	border:1px solid #619B00;
	text-align:right;
	background-color: #f5f5f5;		
	padding-top:5px;
	height:40px;
}
.tablabotonesNeutroCenter{
	width:98% ;
	/*border:1px solid #619B00; */
	text-align:center;
	background-color: #ffffff;		
	padding-top:5px;
	height:40px;
}
.tablabotonesNeutroLeft	{
	width:98%;
	/*border:1px solid #619B00;
	text-align:left;
	background-color: #ffffff;		
	padding-top:5px;
	height:40px;*/
}
.tablabotonesNeutroRight	{
	width:98%;
	/*border:1px solid #619B00;*/
	text-align:right;
	background-color: #ffffff;		
	padding-top:5px;
	height:40px;
}

.tablabotones2	{
	width:96.5%;
	display:block;
	border:1px solid #619B00;
	text-align:right;
	background-color: #f5f5f5;		
	padding:5px 10px;
	margin:	13px 4px 10px 4px;
	float:left;
}
.tablabotones3	{
	width:96.5%;
	display:block;
	border:1px solid #619B00;
	text-align:right;
	background-color: #f5f5f5;		
	padding:5px 10px;
	margin:	13px 4px 10px 4px;
	float:left;
}
.tablabotones4	{
	width:96.5%;
	display:block;
	border:1px solid #FFF;
	text-align:right;
	background-color: #FFF;		
	padding:5px 10px;
	margin:	3px 4px 10px 4px;
	float:left;
}
.tablabotones5	{
	width:98%;
	display:block;
	border:1px solid #FFF;
	text-align:right;
	background-color: #FFF;		
	padding:5px 5px;
	margin:	3px 4px 0px 4px;
	float:left;
}
.tablabot{
	width:98%;
	border:1px solid #619B00;
	text-align:right;
	background-color: #f5f5f5;		
	padding-top:5px;
}
TD.margenizq	{
  padding-left: 5px;
 	border: 0px solid red;  
}
TD.margenizq2	{
  padding-left: 30px;
 	border: 0px solid red;  
}
TD.margender	{
	text-align: right;
  padding-right: 10px;
 	border: 0px solid red;  
}
.emergente	{
 	position: absolute; 
 	background: #DEE6F7; 
 	width: 200px; 
 	height: 70px; 
 	visibility: hidden;
 	border: 1px solid #6699cc;
 	margin: 0px;
 	padding: 5px;
}

.fondorepet  {
	/*background: #77bf00 url(../images/repet_encabezado.jpg) repeat;*/
}

a#rolloverlimpiar {
	background-image:url(../images/btn_limpiar_off.jpg);
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;
}
a#rolloverlimpiar span	{display:none;} 
a#rolloverlimpiar:hover	{background-image:url(../images/btn_limpiar_on.jpg);}

a#rolloveragregar {
	background-image:url(../images/btn_agregar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloveragregar span	{display:none;} 
a#rolloveragregar:hover	{background-image:url(../images/btn_agregar_on.jpg);}

a#rolloverconfiguracion {
	background-image:url(../images/btn_configuracion.png); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverconfiguracion span	{display:none;} 
a#rolloverconfiguracion:hover	{background-image:url(../images/btn_configuracion.png);}


a#rolloveragregar_tramo {
/*	background-image:url(../images/add_black.jpg); 
	height: 12px; 
	width: 12px;*/
	display: block;
	border: 0px solid orange;	
}
a#rolloveragregar_tramo span	{display:none;} 
a#rolloveragregar_tramo:hover	{/*background-image:url(../images/add_black.jpg);*/}

a#rolloveragregar_grupotramo {
/*	background-image:url(../images/add_black.jpg); 
	height: 12px; 
	width: 12px;*/
	margin-left: 2px;
	margin-top: 2px;
	display: block;
	border: 0px solid orange;	
}
a#rolloveragregar_grupotramo span	{display:none;} 
a#rolloveragregar_grupotramo:hover	{/*background-image:url(../images/add_black.jpg);*/}

a#rolloveragregar_categoria {
/*	background-image:url(../images/add_black.jpg); */
	/*height: 12px; 
	width: 12px;*/
	display: block;
	border: 0px solid orange;	
}
a#rolloveragregar_categoria span	{display:none;} 
a#rolloveragregar_categoria:hover	{/*background-image:url(../images/add_black.jpg);*/}



a#rolloverlistbox_agregar {
	background-image:url(../images/btn_list_agrega.jpg); 
	height: 31px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverlistbox_agregar span	{display:none;} 
a#rolloverlistbox_agregar:hover	{background-image:url(../images/btn_list_agrega.jpg);}

a#rolloverlistbox_eliminar {
	background-image:url(../images/btn_list_elimina.jpg); 
	height: 31px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverlistbox_eliminar span	{display:none;} 
a#rolloverlistbox_eliminar:hover	{background-image:url(../images/btn_list_elimina.jpg);}

a#rollovermodificar {
	background-image:url(../images/btn_modificar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rollovermodificar span	{display:none;} 
a#rollovermodificar:hover	{background-image:url(../images/btn_modificar_on.jpg);}

a#rollovereliminar {
	background-image:url(../images/btn_eliminar_off.png); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rollovereliminar span	{display:none;} 
a#rollovereliminar:hover	{background-image:url(../images/btn_eliminar_on.png);}

a#rolloverimprimir {
	background-image:url(../images/btn_imprimir_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverimprimir span	{display:none;} 
a#rolloverimprimir:hover	{background-image:url(../images/btn_imprimir_on.jpg);}

a#rolloverimprimirCupon {
	background-image:url(../images/btn_imprimirCupon_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverimprimirCupon span	{display:none;} 
a#rolloverimprimirCupon:hover	{background-image:url(../images/btn_imprimirCupon_on.jpg);}

a#rollovergrabar {
	background-image:url(../images/btn_grabar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rollovergrabar span	{display:none;} 
a#rollovergrabar:hover	{background-image:url(../images/btn_grabar_on.jpg);}


a#rolloveraceptar {
	background-image:url(../images/btn_aceptar_off.png); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloveraceptar span	{display:none;} 
a#rolloveraceptar:hover	{background-image:url(../images/btn_aceptar_on.png);}


a#rollovermodefectivos {
	background-image:url(../images/btn_grabar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rollovermodefectivos span	{display:none;} 
a#rollovermodefectivos:hover	{background-image:url(../images/btn_grabar_on.jpg);}

a#rolloverguardarmodefectivos {
	background-image:url(../images/btn_grabar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverguardarmodefectivos span	{display:none;} 
a#rolloverguardarmodefectivos:hover	{background-image:url(../images/btn_grabar_on.jpg);}

a#rolloverbuscar {
	background-image:url(../images/btn_buscar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverbuscar span	{display:none;} 
a#rolloverbuscar:hover	{background-image:url(../images/btn_buscar_on.jpg);}


a#rolloverexport {
	background-image:url(../images/excel_on.png); 
	background-repeat:no-repeat;
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverexport span	{display:none;} 
a#rolloverexport:hover	{background-image:url(../images/excel_off.png);}



a#rolloverexportdet {
	background-image:url(../images/excel_det_on.png);
	background-repeat:no-repeat; 
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a#rolloverexportdet span	{display:none;} 
a#rolloverexportdet:hover	{
	background-image:url(../images/excel_det_off.png);
	background-repeat:no-repeat; 
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;		
}

a#rollovervolver {
	background-image:url(../images/btn_volver_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block; 
	border: 0px solid orange;	
}
a#rollovervolver span	{display:none;} 
a#rollovervolver:hover	{background-image:url(../images/btn_volver_on.jpg);}

.destacado{font-weight:bold;}
.titulos_principales{padding-left:8px; font-size:14px;}
.input_totales{ height:20px; width:100px;}
h2{ font-size: 18px!important; font-weight:normal; margin:5px 0px;TEXT-ALIGN: left; PADDING-LEFT: 5px } 

a img { border: none!important;}

.divinterior	{
	width:98%;
	border:1px solid #619B00;
	background: #f5f5f5;		
	padding:7px;
}

.tablaborde { 
  border: #cccccc 1px solid;
  padding-left:2px;
}

.mark-num-disabled {
	color: #000;
	background-color:#F0F0F0;
	Font-weight:bold;	
}

.wrapword{
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	white-space: normal;
}

.div-documento{	
	background-color:#f5f5f5;
	padding:2px;
	display: inline;
	
}

/*parte nueva usa clases y no directamente el id del control*/
a.clsLimpiar {
	background-image:url(../images/btn_limpiar_off.jpg);
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;
}
a.clsLimpiar span	{display:none;} 
a.clsLimpiar:hover	{background-image:url(../images/btn_limpiar_on.jpg);}

a.clsAgregar {
	background-image:url(../images/btn_agregar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsAgregar span	{display:none;} 
a.clsAgregar:hover	{background-image:url(../images/btn_agregar_on.jpg);}

a.clsModificar {
	background-image:url(../images/btn_modificar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsModificar span	{display:none;} 
a.clsModificar:hover	{background-image:url(../images/btn_modificar_on.jpg);}

a.clsEliminar {
	background-image:url(../images/btn_eliminar_off.png); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsEliminar span	{display:none;} 
a.clsEliminar:hover	{background-image:url(../images/btn_eliminar_on.png);}

a.clsImprimir {
	background-image:url(../images/btn_imprimir_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsImprimir span	{display:none;} 
a.clsImprimir:hover	{background-image:url(../images/btn_imprimir_on.jpg);}

a.clsImprimirCupon {
	background-image:url(../images/btn_imprimirCupon_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsImprimirCupon span	{display:none;} 
a.clsImprimirCupon:hover	{background-image:url(../images/btn_imprimirCupon_on.jpg);}

a.clsGrabar {
	background-image:url(../images/btn_grabar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsGrabar span	{display:none;} 
a.clsGrabar:hover	{background-image:url(../images/btn_grabar_on.jpg);}

a.clsZipExcel {
	background: url(../images/iconoZipExcel.png) no-repeat;
	height: 27px;
	width: 27px;
	display: block;
	border: 0px solid orange;
}
a.clsZipExcel span	{display:none;}

a.clsZipOnly {
	background: url(../images/iconoZip.png) no-repeat;
	height: 29px;
	width: 29px;
	display: block;
	border: 0px solid orange;
}
a.clsZipOnly span	{display:none;}

a.clsAdjuntarPdf {
	background-image:url(../images/file-pdf.png);
	background-repeat:no-repeat;
	height: 29px; 
	width: 29px; 
	display: block;
	border: 0px solid orange;
}
a.clsAdjuntarPdf span	{display:none;} 
a.clsAdjuntarPdf:hover	{background-image:url(../images/file-pdf2.png);}

a.clsBuscar {
	background-image:url(../images/btn_buscar_off.jpg);
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsBuscar span	{display:none;} 
a.clsBuscar:hover	{background-image:url(../images/btn_buscar_on.jpg);}

a.clsExport {
	background-image:url(../images/excel_off.png); 
	background-repeat:no-repeat;
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a.clsExport span	{display:none;} 
a.clsExport:hover	{background-image:url(../images/excel_off.png);}

a.clsExportDet {
	background-image:url(../images/excel_det_on.png);
	background-repeat:no-repeat; 
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a.clsExportDet span	{display:none;} 
a.clsExportDet:hover	{
	background-image:url(../images/excel_det_off.png);
	background-repeat:no-repeat; 
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;		
}

a.clsVolver {
	background-image:url(../images/btn_volver_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block; 
	border: 0px solid orange;	
}
a.clsVolver span	{display:none;} 
a.clsVolver:hover	{background-image:url(../images/btn_volver_on.jpg);}

a.clsCerrar {
	background-image:url(../images/btn_grabar_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsCerrar span	{display:none;} 
a.clsCerrar:hover	{background-image:url(../images/btn_grabar_on.jpg);}

a.clsCorregir {
	background-image:url(../images/btn_corregir_off.png); 
	height: 26px; 
	width: 26px; 
	display: block;
	border: 0px solid orange;	
}
a.clsCorregir span	{display:none;} 
a.clsCorregir:hover	{background-image:url(../images/btn_corregir_on.png);}

a.clsAnular {
	background-image:url(../images/btn_anular_off.jpg); 
	height: 29px; 
	width: 36px; 
	display: block;
	border: 0px solid orange;	
}
a.clsAnular span	{display:none;} 
a.clsAnular:hover	{background-image:url(../images/btn_anular_on.jpg);}

a.clsGenerarOC{
	background-image:url(../images/btn_pagar1.png); 
	height: 26px; 
	width: 26px; 
	display: block;
	border: 0px solid orange;	
}
a.clsGenerarOC span	{display:none;} 
a.clsGenerarOC:hover	{background-image:url(../images/btn_pagar1.png);}

a.clsDownloadOC {
	background-image:url(../images/selFile_off.png); 
	height: 26px; 
	width: 26px; 
	display: block;
	border: 0px solid orange;	
}
a.clsDownloadOC span	{display:none;} 
a.clsDownloadOC:hover	{background-image:url(../images/selFile_on.png);}

a.clsClose {
	background-image:url(../images/btn_close.png); 
	height: 26px; 
	width: 26px; 
	display: block;
	border: 0px solid orange;	
}
a.clsClose span	{display:none;} 
a.clsClose:hover	{background-image:url(../images/btn_close.png);}


.titleAreaEstructuraTope {
	text-transform: uppercase;
}

.subTitleEstructuraTope{
	text-decoration: underline;
	margin: 0.6em;
	font-weight: bold;
	font-size: 13px;
}
.ui-jqgrid-titlebar{
	text-align: center!important;;
}

.contenedorGrillasEstructuraTramo{
	margin-top: 20px;
}

a.clsPagar {
	background-image:url(../images/btn_pagar3.png); 
	background-repeat:no-repeat;
	height: 26px; 
	width: 32px; 
	display: block;
	border: 0px solid orange;	
}
a.clsPagar span	{display:none;} 
a.clsPagar:hover	{background-image:url(../images/btn_pagar3_2.png);}

a.clsagregar_categoria {
	background-image:url(../images/btn_agregar_on.jpg); 
	height: 29px; 
	width: 36px;
	display: block;
	border: 0px solid orange;	
}
a.clsagregar_categoria span	{display:none;} 
a.clsagregar_categoria:hover	{background-image:url(../images/btn_agregar_off.jpg);}


a.clsagregar_localidad {
	background-image:url(../images/map_plus_on.png); 
	height: 29px; 
	width: 36px;
	display: block;
	border: 0px solid orange;	
}
a.clsagregar_localidad span	{display:none;} 
a.clsagregar_localidad:hover	{background-image:url(../images/map_plus_off.png);}

.header_grid_tope{
	border-radius: 5px 5px 0px 0px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color: #C5C5C5 #C5C5C5;
	border-width: 1px;
	font-size: 12px;
	width: 695px!important;
/*	height:30px!important;*/	
padding-right: 5px;
/*	margin-top: 10px;*/
}
.grupo_categoria_footer{
	border-radius: 0px 0px 5px 5px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color: #C5C5C5 #C5C5C5;
	border-width: 1px;
	font-size: 12px;
	width: 695px!important;
	height:20px!important;
	padding-right: 5px;
}
.table-scroll{
	height:350px;
	min-width: 1247px;
	overflow-y:scroll;
	overflow-x:auto;
}
.table-style{
	 margin: 0 auto; 
	 text-align: left;
	 font-size:11px;
	 border:1px solid #619B00;
	 border-collapse: collapse;
}
.table-style input{
	 border:1px solid #FFFFFF;

}
.table-style . th, td {
    height: 22px;
	padding:5px;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
  
}

.table-style >input{ border:none;}
.costa_activa{
background-color:#F1F9E3;

}
.costa_inactiva{
background-color:#DDDDDD;

}

.debe_validar{
	color: red;
}
.falta_tope{
	color: red;
}

table.detallecomprobante	{
	width:100%;
	height:100%;
	padding-left: 5px;	
	border:1px solid #619B00;
	background-color: #ffffff;	
	border-collapse: collapse;
}

td.detallecomprobante {	
	border-collapse: collapse;
	border:1px solid #619B00;
	vertical-align:top;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-right: 5px;	
	margin-bottom:0px;
	background-color: #ffffff;	
}
th.detallecomprobante {
	border:1px solid #619B00;
	text-align:center;
	vertical-align:top;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #ffffff;	
}
hr.detallecomprobante {
	border:1px solid #619B00;
	height: 1px !important;
}
table.piecomprobante {
	width:97%;
	height:95%;
	text-align:center;
	vertical-align:top;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	background-color: #ffffff;	
}

img.fijo {
  max-height: 173px;
  width: auto;
  padding-bottom: 2px;
}

th.text-right,
td.text-right {
    text-align: right;
}