/*
Nombre				: SISNIC-CE.css
Sistema				: SISNIC Plus
Módulo				: 
Versión				: 1.0
Fecha Creación		: 01-12-2004
Autor Creación		: Sandy Callata
Uso					: Definición de estilos para el módulo de Cuenta Efectivo
Fecha Modificación	: 
Autor Modificación	: 
Motivo Modificación	: 
*/

/**************************************************************************************************************************/
/* (CAJAS DE TEXTO) Definición de estilos para campos del módulo */
/**************************************************************************************************************************/
.campoobligatorioiz_{
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffc6;  
    border: 1 solid #7B96AD;
    text-align: left;
}
.campoobligatorioiz {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffc6;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;
}
.campoobligatorioce {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffc6;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: center;
}
.campoobligatoriode {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffc6;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: right;
}
.campoopcionaliz {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffff;
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;
}
.campoopcionalizCASE {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffff;
    border: 1 solid #7B96AD;
    text-align: left;
}
.campoopcionalce {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffff;
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: center;
}
.campoopcionalde {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #ffffff;
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: right;
}
.campodisplayiz {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #EAEAEA;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;
}
.campodisplayizObs {
    font-family:Arial;
    font-size:7pt;
    color:#08246B;
    background-color: #EAEAEA;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;

}
.campodisplayce {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #EAEAEA;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: center;
}
.campodisplayde {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #EAEAEA;  
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: right;
}

.campodisplayde_sbr {
    font-family:Arial;
    font-size:9pt;
    color:#08246B;
    background-color: #EAEAEA;
    border-left: 1 solid #7B96AD;
    border-right: 0 solid #7B96AD;
    border-bottom: 1 solid #7B96AD;
    border-top: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: right;
}
/**************************************************************************************************************************/
/* (ETIQUETAS)
/**************************************************************************************************************************/
/*Etiqueta para el titulo principal de las opciones*/
.tituloopcion {
    font-family:Arial;
	font-size:9pt;
	background-color: #31659C;
	color:#ffffff;
    border:1 solid #7B96AD;
	text-transform: uppercase;
	text-align:center;
	font-weight: bold;
}
/*Etiqueta para el titulo de los frames */
.tituloframe {
    font-family:Arial;
	font-size:9pt;
	background-color: #ffffff;
	color:#003D6E;
	font-weight: bold;
	text-transform: uppercase;
}

/*Etiqueta para el titulo de los frames */
.tituloframeInicioPre {
    font-family:Arial;
	font-size:7pt;
	background-color: #ffffff;
	color:#003D6E;
	font-weight: bold;
	text-transform: uppercase;
}
/*Etiqueta para el titulo de los frames */
.tituloframeInicio {
    font-family:Arial;
	font-size:15pt;
	background-color: #ffffff;
	color:#003D6E;
	font-weight: bold;
	text-align:center;
	text-transform: uppercase;
}
/*Etiqueta para campos*/
.etiqueta {
    font-family:Arial;
	font-size:10pt;
	color:#66819B;
}
.etiquetatapiz {
    font-family:Arial;
	font-size:8pt;
	color:#5A9EBD;
}
.horatapiz {
    font-family:Arial;
    font-size:8pt;
    color:#5A9EBD;
    border: 0 solid #7B96AD;
}

/*Etiqueta simple Fondo blanco*/
.etiqueta_1 {
    font-family:Arial;
	font-size:10pt;
	color:#5A9EBD;
}

/*Etiqueta para montos expresados en SOLES - Fondo Amarillo, Alineación Centro*/
.solesiz{
    font-family:Arial;
    font-size:9pt;
    background-color: yellow;
    text-transform: uppercase;
    text-align:left;
    border:1 solid #7B96AD;    
}
.solesce{
    font-family:Arial;
    font-size:9pt;
    background-color: yellow;
    text-transform: uppercase;
    text-align:center;
    border:1 solid #7B96AD;    
}
/*Etiqueta para montos expresados en SOLES - Fondo Amarillo, Alineación derecha*/
.solesde{
    font-family:Arial;
    font-size:9pt;
    background-color: yellow;
    text-transform: uppercase;
    text-align:right;
    border: 1 solid #7B96AD;
}
/*Etiqueta para montos expresados en DOLARES - Fondo verde, Alineación Centro*/
.dolaresce{
    font-family:Arial;
    font-size:9pt;
    background-color: #66FF33;
    text-transform: uppercase;
    text-align:center;
    border:1 solid #7B96AD;
}
/*Etiqueta para montos expresados en DOLARES - Fondo verde, Alineación derecha*/
.dolaresde{
    font-family:Arial;
    font-size:9pt;
    background-color: #66FF33;
    text-transform: uppercase;
    text-align:right;
    border: 1 solid #7B96AD;
}
/*Etiqueta Sin Fondo, Letra Roja, Borde Plomo*/
.campomostrarrojoR{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	border:             0 solid;
	text-align: 		right;
}
.campomostrarrojoL{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	border:             0 solid;
	text-align: 		left;
}
.campomostrarrojoC{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	border:             0 solid;
	text-align: 		center;
}
/*Etiqueta Fondo Plomo, Letra Roja, Borde Plomo*/
.campomostrarrojoFL{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	background-color:   #EAEAEA;	
	border: 1 solid     #7B96AD;	
	text-align: 		left;
}
.campomostrarrojoFR{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	background-color:   #EAEAEA;	
	border: 1 solid     #7B96AD;	
	text-align: 		right;
}
.campomostrarrojoFC{
	font-family:		Arial;
	font-size:			9pt;
	color: 				red;
	background-color:   #EAEAEA;	
	border: 1 solid     #7B96AD;	
	text-align: 		center;
}
/*Etiqueta Fondo Blanco, Letra Negra, Borde Blanco*/
.campomostrar {
    font-family:		Arial;
	font-size:			9pt;
	color:				#000000;
	background-color: 	#ffffff;	
	border: 			0 solid;
	text-transform: 	uppercase;
	text-align: 		left;
}
/*Etiqueta Fondo Blanco, Letra Negra, Borde Blanco no altera mayúsculas ni minúsculas*/
.campomostrarCASE {
    font-family:        Arial;
    font-size:          9pt;
    color:              #000000;
    background-color:   #ffffff;    
    border:             1 solid #ffffff;
    text-align:         left;
}
/*Colores de gran tamaño para mostrar dualidad(Cargo-Abono)(Compra-Venta)*/
.textoazul{
	font-size:20pt;
	color:blue;
	font-family:Arial	
}
/*Colores de gran tamaño para mostrar dualidad*/
.textorojo{
	font-size:20pt;
	color:red;
    text-transform: uppercase;
	font-family:Arial
}
/*Empleado por la tasa de Interés para dar resalte con Fondo Rojo, Letra Amarilla y gran Tamaño de Letra*/
.camporojobig{
    font-family:Arial;
	font-size:30pt;
	color:yellow;
	background-color: #A50421;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: center;
}

/*Empleado por la tasa de Interés para dar resalte con Fondo Rojo, Letra Amarilla y gran Tamaño de Letra*/
.camporojobigMen{
    font-family:Arial;
	font-size:20pt;
	color:yellow;
	background-color: #A50421;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: center;
}

.campoAzulbigMen{
    font-family:Arial;
	font-size:20pt;
	color:#FFFFFF;
	background-color: #0172B8;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: center;
}

/*Empleado por si ocurre algun error en la tasa de Interés para dar resalte con Fondo Rojo, Letra Amarilla*/
.camporojosmall{
    font-family:Arial;
	font-size:14pt;
	color:yellow;
	background-color: #A50421;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: center;
}



/*etiqueta Fondo Blanco, Borde Azul, Alineación Izquierda*/
.campoetiquetaiz {
    font-family:Arial;
    font-size:9pt;
    color:#000000;
    background-color: #ffffff;
    border: 1 solid #3134C6;
    text-align: left;
}
/*etiqueta Fondo Blanco, Borde Azul, Alineación Central*/
.campoetiquetace {
    font-family:Arial;
    font-size:9pt;
    color:#000000;
    background-color: #ffffff;
    border: 1 solid #3134C6;    
    text-align: center;
}
/*Etiqueta para campos de auditoría*/
.campodisplayce_1 {
    font-family:Arial;
	font-size:9pt;
	color:#000000;
	background-color: #EAEAEA;
	border: 1 solid #EAEAEA;
	text-transform: uppercase;
	text-align: center;
}
/*Etiqueta Fondo Azul, Letra Amarilla empleada para algunos Saldos*/
.azul{
    font-family:Arial;
	font-size:9pt;
	color:#ffffff;
	background-color: blue;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: right;
}
/*Etiqueta Fondo Azul, Letra Amarilla empleada para Cuenta Destino en Transferencias*/
.azuliz{
    font-family:Arial;
    font-size:9pt;
    color:#ffffff;
    background-color: blue; 
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;
}
/*Etiqueta Fondo Azul, Letra Amarilla empleada para Cuenta Destino en Transferencias*/
.azulce{
    font-family:Arial;
    font-size:9pt;
    color:#ffffff;
    background-color: blue; 
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: center;
}
/*Etiqueta Fondo Rojo, Letra Blanca, Alineación Centro usada para Saldos Totales*/
.camporojode{
    font-family:Arial;
	font-size:9pt;
	color: #ffffff;
	background-color: #A50421;
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: right;
}
/*Etiqueta Fondo Rojo, Letra Blanca, Alineación Izquierda usada para Saldos Totales*/
.camporojoiz{
    font-family:Arial;
    font-size:9pt;
    color: #ffffff;
    background-color: #A50421;
    border: 1 solid #7B96AD;
    text-transform: uppercase;
    text-align: left;
}
/*Etiqueta Fondo Rojo, Letra Blanca, Alineación Centro usada para fechas*/
.camporojoce{
    font-family:Arial;
	font-size:9pt;
	color:yellow;
	background-color: #A50421;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: center;
}
/*Etiqueta Fondo Plomo Oscuro, Letra Blanca empleada para algunos Saldos*/
.campoplomode{
    font-family:Arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color: #848684;	
	border: 1 solid #7B96AD;
	text-transform: uppercase;
	text-align: right;
}
/*Etiqueta Fondo Plomo, Letra Negra empleada para dar al hora en la cabecera*/
.campohora {
    font-family:Arial;
	font-size:8pt;
	color:#000000;
	background-color: #9D8EBF8;	
	border: 0 solid #7B96AD;	
}
/*Etiqueta Fondo Plomo, Letra Negra empleada para campos en la cabecera*/
.header {
    font-family:Arial;
	font-size:8pt;
	color:#000000;
	background-color: #9D8EBF8;	
	border: 1 solid #7B96AD;
}
/*Etiqueta para encabezado de ciertas Opciones(mensaje de Impresión de Boletas)*/
.tituloframeMinuscula {
    font-family:Arial;
	font-size:10pt;
	background-color: #ffffff;
	color:#000000;
	font-weight: bold;	
}
/*Empleado para Boletas*/
.etiquetaboleta {
    font-family:Courier;
	font-size:10pt;
    background-color: #ffffff ;
	color:#000000
}
/*Empleado para Boletas*/
.etiquetatitulo {
    font-family:Courier;
	font-size:8pt;
    background-color: #ffffff ;
	color:#000000
}
/*Para el Número de Cuenta*/
.etiquetaroja {
    font-family:Arial;
	font-size:12pt;
    background-color: #ffffff ;
	color:#ff0000
}
/**************************************************************************************************************************/
/* (TABLAS)
/**************************************************************************************************************************/
/*Contenedor principal*/
.frame {
    margin-top:         0px; 
	margin-left:        0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	padding-top:        0px;
	padding-left:       0px;
	padding-right:      0px;
	padding-bottom:     0px; 	
	border-spacing:     0;	
	border-collapse:    collapse;
	border:             1 solid #7B96AD;
}
/*Para tabla de campos de auditoría*/
.frame_font_display_ce {
    margin-top:         0px; 
	margin-left:        0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	padding-top:        0px;
	padding-left:       0px;
	padding-right:      0px;
	padding-bottom:     0px; 	
	border-spacing:     0;	
	border-collapse:    collapse;
	border:             1 solid #808080;
    font-family:Arial;
	font-size:10pt;
	color:#000000;
	background-color: #EAEAEA;	
	border: 1 solid #808080;
	text-transform: uppercase;
	text-align: center;
}
/*Para tabla de campos de auditoría*/
.frame_font {
    font-family:		Arial;
	font-size:			10pt;	
    margin-top:         0px; 
	margin-left:        0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	padding-top:        0px;
	padding-left:       0px;
	padding-right:      0px;
	padding-bottom:     0px; 	
	border-spacing:     0;	
	border-collapse:    collapse;
	border:             1 solid #808080;
	text-align: center;
}
/*Contenedor principal*/
.frameprincipal {
    margin-top:         0px; 
	margin-left:        0px; 
	margin-right:       0px; 
	margin-bottom:      0px; 
	padding-top:        0px;
	padding-left:       0px;
	padding-right:      0px;
	padding-bottom:     0px; 	
	border-spacing:     0;	
	border-collapse:    collapse;
	border:             1 solid #808080;
	background-color    :#ffffff;

}
/**************************************************************************************************************************/
/* (GRIDS)
/**************************************************************************************************************************/
/*estilos para todo el frame*/
body, html {
	margin:0px; 
	padding: 0px; 
	overflow: hidden;
	background-color:#white!important; 
}
xml{display:none;}
.gecko {
	-moz-box-sizing:border-box;
}
.gecko[onresize]{
	-moz-binding:url(gecko.xml#resize);
}
.gecko[onmouseenter], 
.gecko[onmouseleave]{
	-moz-binding:url(gecko.xml#mouse);
}

/*estilo de las columnas de titulos de la grid*/
.active-box-normal{
	position:relative; 
	overflow-y:hidden; 
	height:18px;width:100%;
	vertical-align:top;
	border-width:1px;
	border-style:none none solid none;
	border-color:#EFEFEF;
	padding-bottom:1px;	

/*estilo de las columnas de titulos de la grid*/
}.active-box-item{
	-moz-box-flex:1;
	color:#08246B!important;
	font-family:Arial;
	font-size:9pt;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	height:100%;
	padding:0px 5px;
	border-width:1px;
	border-style:none none solid none;
	border-color:#cccccc;
	background-color:#EFEFEF;
}

.active-box-item.gecko{
	-moz-binding:url(gecko.xml#item);
}

.active-gecko-item{
	display:-moz-inline-box;
	height:100%;
	-moz-box-align:center;
}

.active-box-image{
	overflow:hidden; 
	top:0px;
	left:0px;
	width:16px;
	height:100%;
	line-height:1px;
	vertical-align:middle;
	margin:0px 3px -1px 0px;
}

.active-box-image.gecko{
	display:-moz-inline-box;
	vertical-align:top;
}

.active-image-none{
	width:0px;margin-right:0px;
}

/* ojo aca es para las rayitas...*/
.active-box-resize{
	position:absolute;
	overflow:hidden;
	top:15%;
	right:-5px;
	width:9px;
	height:70%;
	font-size:100px;
	background:url(grid.png) -75px 0px no-repeat;
    /*	border: 1 solid #7B96AD;*/
	cursor:e-resize;
	
}
.active-box-sort{
	display:-moz-inline-box;
	overflow:hidden;
	width:0px;
	height:100%;
	vertical-align:top;
}

.active-box-item .active-box-image.gecko,.active-box-item .active-box-sort.gecko{
	height:16px;
}

.active-sort-ascending .active-box-sort{
	width:16px;
	background:url(grid.png) -20px 50% no-repeat;
}

.active-sort-descending .active-box-sort{
	width:16px;
	background:url(grid.png) -40px 50% no-repeat;
}

.active-box-resize.gecko{
	position:relative;
	top:15%;
	margin-left:-5px;
	margin-right:-5px;
	line-height:12px;
	z-index:1000;
}

.active-scroll-data{
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:18px 0px 0px 28px;z-index:1;
}

.active-scroll-top{
	position:absolute;
	overflow:hidden;
	white-space:nowrap;
	top:0px;
	left:0px;
	width:100%;
	height:18px;
	padding:0px 20px 0px 28px;
	z-index:2;
}

.active-scroll-left{
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	width:28px;
	height:100%;
	padding:18px 0px 20px 0px;
	text-align:center;z-index:2;
}

.active-scroll-corner{
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	width:28px;
	height:18px;
	z-index:3;
}

.active-scroll-bars{
	position:absolute;
	overflow:auto;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:0px;
	z-index:4;
}

.active-scroll-space{
	width:0px; 
	height:0px;
}

.active-scroll-fill{
	display:inline;
	height:100%;
}

.active-scroll-fill.gecko{
	display:-moz-inline-box;
}

.active-scroll-data.gecko,
.active-scroll-top.gecko,
.active-scroll-left.gecko{
	overflow:-moz-scrollbars-none;
}

/*acá cuadro frame de datos dentro de grid*/
.active-controls-grid{
	position:relative; 
	overflow:hidden;
	width:100%;
	height:100%;
	cursor:default;
	-moz-user-focus:normal;
	-moz-user-select:none; 
	/*background-color:#000000!important;*/
}

/* ojo  rayitas*/
.active-templates-header{
	display:inline;
	width:100px;
	/*border: 1 solid #7B96AD;*/
	height:100%;
}

.active-header-over{
	border-color:#f9b119;
	background:#fcc247!important;
}

.active-header-over .active-box-item{
	border-color:#f9a900;
	background:#faf9f4;
}

.active-header-over .active-box-resize{
	background:none;
}

.active-header-pressed{
	border-color:threeddarkshadow threedhighlight threedhighlight threeddarkshadow;
}

.active-header-pressed .active-box-item{
	position:relative;
	left:1px;
	top:1px;
	border-color:threedface;
}

.active-templates-header.gecko{
	display:-moz-inline-box;
}

/*acá para filas ojito */
.active-templates-row{
	overflow-y:hidden;
	white-space:nowrap;
	width:100%;
	height:18px;
	-moz-user-select:none;
	font-family:Arial;
	font-size:9pt;
	/*border: 1 solid #7B96AD;*/
	background-color:#white!important;
}

/* ojito aca*/
.active-row-cell{
	display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100px;
	height:100%;
	padding:0px 5px;
	line-height:17px;
	color:#08246B!important; 
	font-family:Arial;
	font-size:16pt;
    /*border: 1 solid #7B96AD;*/
	background-color:#white!important;	
}

.active-row-cell.gecko{
	display:-moz-inline-box;	
}

/*acá para estilo de registro seleccionado*/
.active-selection-true,
.active-selection-true .active-row-cell{
	color:#08246B!important;     
	font-family:Arial;
	font-size:9pt;
	background-color:#D2EAF6!important;	
}

.active-column-0{
	z-index:99
}

.active-column-1{
	z-index:98
}

.active-column-2{
	z-index:97
}

.active-column-3{
	z-index:96
}

.active-column-4{
	z-index:95
}

.active-column-5{
	z-index:94
}

.active-column-6{
	z-index:93
}

.active-column-7{
	z-index:92
}

.active-column-8{
	z-index:91
}

.active-column-9{
	z-index:90
}

.active-column-10{
	z-index:89
}

.active-column-11{
	z-index:88

}

.active-column-12{
	z-index:87
}

.active-column-13{
	z-index:86
}

.active-column-14{
	z-index:85
}

.active-column-15{
	z-index:84
}

.active-column-16{
	z-index:83
}

.active-column-17{
	z-index:82
}

.active-column-18{
	z-index:81
}

.active-column-19{
	z-index:80
}

.active-templates-text, 
.active-templates-image{
	-moz-binding:url(gecko.xml#box);
}

.active-gecko-box{
	-moz-box-flex:1;
	overflow:hidden; 
	height:100%;
	width:100%;
}

/*para el mensaje cuando no hay datos*/
.active-templates-status, 
.active-templates-error{
	font-family:Arial;
	font-size:8pt;
	color:8399B1;
	padding:5px;
}

.active-scroll-left .active-box-normal{
	border-top:1px solid #faf9f4;
	border-right:1px solid #d6d2c2;
	border-bottom:none;
}

.active-image-txt{
	background:url(icons.png)  -20px 50% 
}

.active-image-htm{
	background:url(icons.png)  -40px 50% 
}

.active-image-xls{
	background:url(icons.png)  -60px 50% 
}

.active-image-doc{
	background:url(icons.png)  -80px 50% 
}

.active-image-pdf{
	background:url(icons.png) -100px 50% 
}

.active-image-xml{
	background:url(icons.png) -120px 50% 
}

.active-image-msi{
	background:url(icons.png) -140px 50% 
}

.active-image-chm{
	background:url(icons.png) -160px 50% 
}

.active-box-image{
	background-repeat:no-repeat
}

.active-image-loading{
	position:relative;
	top:20px;
	left:0px;
	width:107px;
	height:13px;
	margin-right:-107px;
	background:url(loading.gif) no-repeat;
}

/* Estilos usados en el Combo Box que usara la grilla */
.active-grid-column {
	vertical-align: middle;
	font-family:Arial;
	/*	border: 1 solid #7B96AD;*/
	font-size:9pt;
}

/* ojito*/
.active-templates-input {
	overflow: hidden; 
	width: 100%; 
	height: 100%; 
	padding: 0px 5px; 
	margin: -1px 0px; 
	/*border: 1 solid #7B96AD;*/
	vertical-align: top; 
	font: menu;
	font-family:Arial;
	font-size:9pt;
	
}
.active-templates-input.gecko {
	display: block; 
	margin: 0px;
	font-family:Arial;
	font-size:9pt;
	
} 
.active-templates-checkbox.gecko {
	display: inline; 
	margin: 0px;
	font-family:Arial;
	font-size:9pt;
}
.active-input-checkbox {
	font: menu; 
	vertical-align: middle; 
	padding: 0px 5px; 
	margin: -1px 0px 0px;
	font-family:Arial;
	font-size:9pt;
}
.active-checkbox-label {
	margin-left: 5px;
	font-family:Arial;
	font-size:9pt;
}
.active-box-select {
	position: absolute;
	overflow: auto;
	background: white;
	border: 1px solid red;
	font-family:Arial;
	font-size:9pt;
}
.active-label-checkbox {
	font: menu; 
	margin-left: 5px;
	font-family:Arial;
	font-size:9pt;
}
.active-select-option {
	font: menu;
	display: block;
	width: 100%;
	text-align: left;
	border: 0px;
	background: white;
	padding: 1px 5px;
	font-family:Arial;
	font-size:9pt;
}
.active-templates-select {
	overflow: hidden; 
	width: 100%; 
	height: 100%; 
	background: white; 
	border: 1px solid menu; 
	font: menu;
	font-family:Arial;
	font-size:9pt;
}
.active-option-select {
	font: menu; 
	display: block; 
	width: 100%; 
	text-align: left; 
	border: 0px; 
	background: white; 
	padding: 1px 5px; 
	font-family:Arial;
	font-size:9pt;
}
.active-option-highlight {
	background: #ddd;
}
/**************************************************************************************************************************/
/* (MENU DE OPCIONES)
/**************************************************************************************************************************/
/*Menú Operaciones Caja*/
.itMenuOperaciones { 
	position: absolute;
	clip: rect( );
	background: #FFFFFF;
	visibility: hidden;	
	font-family:Arial;
	font-size:9pt;
	border:1 solid #FFFFFF;
}
/*Menú Operaciones Caja*/
.cabMenuOperaciones { 
	position: absolute;
	clip: rect( );
	color: #FFFFFF;
	background: #42719C;
	border:1 solid #FFFFFF;
	text-align:center;
	font-family:Arial;
	font-size:9pt;
}
/*Menú Operaciones Caja*/
.itMenuDesOperaciones { 
	background: #EFEFEF;
	width: 220px;
	border:1px solid #D4D0C8;
	font-family:Arial;
	font-size:9pt;
}
/*Para menúes de Actualizaciones AHO, CTS y DPF*/
.cabMenu { 
    
    clip: rect( );
    color: #FFFFFF;
    background: #42719C;
    border:1 solid #42719C;
    text-align:center;
    font-family:Arial;
    font-size:9pt;
}
/*Para menúes de Actualizaciones AHO, CTS y DPF*/
.itMenu { 
    position: absolute;
    clip: rect( );
    background: #FFFFFF;
    visibility: hidden; 
    font-family:Arial;
    font-size:9pt;
    border:1 solid #42719C;
}
/*Para menúes de Actualizaciones AHO, CTS y DPF*/
.itLink   { 		
	font-family:Arial;
	font-size:9pt;
	color:#08246B;
	text-decoration: none;
}
/*Para menúes de Actualizaciones AHO, CTS y DPF*/
.itMenuDes { 
    background: #EFEFEF;
    width: 220px;
    border:1px solid #FFFFFF;
    font-family:Arial;
    font-size:9pt;
}