/*************/
/* GENERALES */
/*************/

/* Comienza bloque Agregado por Juan Pablo Brocca 19/04/2006 */
.Login td {height:30px}
.Login input {margin-right:10px}

.tblCenteredLogin {border:1px solid #9D9D9D;}
.tblCenteredLogin .gradient {border-bottom:1px solid #9D9D9D; height:10px; font-size:10px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType="1",startColorStr="#2967CD",endColorStr="#FFFFFF"); 
}



.tblCenteredLogin {background:#fff}
.tblCenteredLogin td{font:menu;}
.tblCenteredLogin .title {color: #4646A6; font-family:"trebuchet MS"; font-size:1.4em; font-weight:bold; padding-left:25px; padding-top:10px; padding-bottom:5px}
.tblCenteredLogin .padding{padding-left:25px;font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: 'Microsoft Sans Serif';}


.btnInitSession{
	height:20px;margin-right:74px;
	border: #336699 1px solid;
	background-color: #e7e7ef;
	padding: 0px 3px 0px 3px; 
}

.btnInitSession:hover{
	background-color: floralwhite;
}

.Header {margin:0px;border:0px;background:#494594; background-image:url(Imagenes/Login/FondoCabezalLogin.jpg)}
.Header td{padding:0px; }
.Header .Title{color:white; font-family:"trebuchet MS"; font-size:1.5em; font-weight:bold}

/* Finaliza bloque Agregado por Juan Pablo Brocca 19/04/2006 */

/* Tapa */
.G_T 
{
	z-index:100;
	background-color:white;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:.50;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:.50;
	display: none;	
	text-align: center;
	cursor:wait; 
}


/* Scroll Bars Tablas */
.G_SBT
 {    
    scrollbar-darkshadow-color:whitesmoke;    
    scrollbar-3dlight-color:none;
    scrollbar-arrow-color:none;
    scrollbar-base-color:none;
    scrollbar-face-color:none;
    scrollbar-highlight-color:none;
    scrollbar-shadow-color:none
}

/* Time Out Sesion */
.G_TO_B
{
    BORDER-RIGHT: #9fa7c9 1pt solid;
    BORDER-TOP: #9fa7c9 1pt solid;
    BORDER-LEFT: #9fa7c9 1pt solid;
    COLOR: navy;
    BORDER-BOTTOM: #9fa7c9 1pt solid;
    BACKGROUND-COLOR: #c3cdda;
 
   
}

/* Time Out Text Box */
.G_TO_T
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: black 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: left
}

/* Time Out Label */
.G_TO_L
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}

/* Time Out Boton Off */
.G_TO_BOFF
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #e7e7ef
}

/* Time Out Boton On */
.G_TO_BON
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: floralwhite
}

/* Overflow - Atributos para que muestre los ellispis */
.G_O
{
	text-align :left ;
	overflow:hidden;
	text-overflow:ellipsis;
}

/* Body */
.G_B
{
	background-color: whitesmoke;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;	
}


/* No Desplegar - Controles que no se desplegaran en la impresión */
@media print
{
.G_ND{Display:none}
}

/* StatusBar */
.G_SB
{    
	border-top: gray 1px solid;
	font-size: 8pt;
	background: whitesmoke;
	color: black;
	font-family: Verdana;	
}

/*********/
/* LOGIN */
/*********/

/* Textbox Login */
.L_T
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black thin solid;	
	color: black;
	border-bottom: black thin solid;
	font-family: Verdana;
	height: 20px;
	background-color: white;
	text-align: left;
}

/************/
/* EXPLORER */
/************/

/* Operacion Normal */
.E_ON
{
    font-size: 8pt;
    color: black;
    font-family: 'Microsoft Sans Serif';    
    border-right: whitesmoke 1px solid;
    border-top: whitesmoke 1px solid;
    border-left: whitesmoke 1px solid;
    border-bottom: whitesmoke 1px solid;
}

/* Operacion On */
.E_OON
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;	
	cursor:hand ;
	background-color: #BDC3DE;
	  
}

/* Operacion Off */
.E_OOFF
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;	
	cursor :pointer;
}

/* Operacion Seleccionada */
.E_OS
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	background-color: #DADEE9;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	cursor:hand ;
}

/* Tabs del TOC */
.E_TTOC
{
    cursor: hand;    
    border-top: gray 1pt solid;
    color: black;   
    border-bottom: gray 1pt solid;
    font-family: Verdana;
    background-color: gainsboro;
    font-size: 8pt;
}

/* Barra TOC */
.E_TOC
{
    font-size: 8pt;
    vertical-align: middle;
    color: black;
    font-family: 'Verdana';
    background-color: lightsteelblue;
    text-align: center;    
    border-bottom: gray 1pt solid;    
}

/* ToolBar */
.E_T
{
	border-top: gray 1pt solid;
	font-size: 8pt;
	vertical-align: baseline;
	color: black;
	border-bottom: gray 1pt solid;
	font-family: Verdana;
	background-color: #e7e7ef;
}

/* ToolBar Off*/
.E_TOFF
{
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e7e7ef 1px solid;
    PADDING-LEFT: 3px;
    BORDER-RIGHT: #e7e7ef 1px solid;
    BORDER-LEFT: #e7e7ef 1px solid;   
    BORDER-BOTTOM: #e7e7ef 1px solid;
    BACKGROUND-COLOR: #e7e7ef;  
   }

/* Lista Cabezal */
.E_LC
{
	padding-left: 5px;
	font-size: 8pt;
	vertical-align: middle;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
	border-bottom: gray 1px solid;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
}
.itemCampos
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: middle;
	color: #141211;
	font-family: Arial;
	text-decoration: none;
}
/* Item Columna */
.E_IC
{
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 3px;
	padding-left: 3px;
	overflow: hidden;	
	height: 15px;
	TEXT-OVERFLOW: ellipsis;
	text-align: left;	
}

/* Contenedor PopUp */
.E_CP
{
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	vertical-align: baseline;
	border-left: gray 1pt solid;
	border-bottom: gray 1pt solid;
	background-color: #fffbff;
	/*background-color: #fffbf7;*/
}

/* Texto PopUp */
.E_TP
{	
	color: black;	
	/*background-color: #fffbf7;*/
	background-color: #fffbff;
	vertical-align :middle;		
	font-weight: normal;
	font-size: 8pt;	
	font-family: 'Microsoft Sans Serif';
	text-align: left;
	/*border: 1px solid  #fffbf7; */
	border: 1px solid  #fffbff; 
}

/* PopUp Mouse Over */
.E_PMOV
{
	border :1px solid gray;	
	background-color : #B5BDD6;		
	color: black;	
	font-family: 'Microsoft Sans Serif';	
	cursor: hand;	
}

/* PopUp Celda */
.E_PC
{
OVERFLOW: hidden; 
WIDTH: 120px; 
TEXT-OVERFLOW: ellipsis;
text-align:left;
padding-left: 2px;
}  

/* PopUp Mouse Out */
.E_PMO
{
	/*background-color: #fffbf7;*/
	background-color: whitesmoke;
	color: black;
	font-family: Verdana;
	text-align: center;	
	border: 1px solid whitesmoke; 
	padding: 0px; 
	text-align: center; 
	cursor: default;
}

/* ToolBar Seleccionado */
.E_TS
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: gray 1px solid;   
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #e7e7ef;        
}

/**************/
/* FORMULARIO */
/**************/

/* Arbol Clasificaciones Default */
.F_ACD
{
    font-size: 8pt;
    font-family: Verdana;
}

/* Arbol Clasificaciones Default */
.F_AC
{
    font-size: 8pt;
    font-family: Tahoma;
}




/* Label */
.F_L
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	text-align: left;
}
.d
{
    background-color: whitesmoke;
}
/* Etiqueta Banner */
._F_BL
{
    font-family: Trebuchet MS;
    font-size: 20pt;
    font-weight: bold;
    color: white;
}

/* Body */
.F_BB
{
    background-color: WhiteSmoke ;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
       scrollbar-darkshadow-color:whitesmoke;    
    scrollbar-3dlight-color:none;
    scrollbar-arrow-color:none;
    scrollbar-base-color:none;
    scrollbar-face-color:none;
    scrollbar-highlight-color:none;
    scrollbar-shadow-color:none
}

/* Cabezal Grilla Cargando*/
.F_CGC
{
	font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	border: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	border: gainsboro 1px solid;
	padding-left: 5px;
}

/* Tabla Operaciones */
.F_TO
{
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	border-left: gray  1pt solid;
	border-bottom: gray 1pt solid;	
}
/* C1D3F2 */
/* Operacion Normal */
.F_ON
{
    font-size: 8pt;
    color: black;
    font-family: 'Microsoft Sans Serif';
    cursor: hand;
    border-right: blank 1px solid;
    border-top: blank 1px solid;
    border-left: blank 1px solid;
    border-bottom: blank 1px solid;
}

/* Operacion On */
.F_OON
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;	
	cursor:hand ;
	background-color: #BDC3DE;
	  
}

/* Operacion Off */
.F_OOFF
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	border-right: blank 1px solid;
	border-top: blank 1px solid;
	border-left: blank 1px solid;
	border-bottom: blank 1px solid;	
	cursor :pointer;
}

/* Operacion Seleccionada */
.F_OS
{
    font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	background-color: #C4D0FA;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	cursor :pointer;
}

/* Cabezal Grilla - cabezal de las grillas*/
.F_CG
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	color: black;
	font-family: 'Microsoft Sans Serif';
	height: 18px;
	background-color: gainsboro;
}

/* Item Grilla Base - celdas de las grillas del formulario */	
.F_IGB
{
	height: 15px;
	background-color: white;
}

/* Item Grilla Base Deshabilitado - celdas de las grillas del formulario */	
.F_IGBD
{
	height: 15px;
	background-color: #ececec;
}

/* Item Grilla Habilitado - celdas de las grillas del formulario */	
.F_IGH
{
	font-size: 8pt;
	border-top-style: none;
	font-family: 'Microsoft Sans Serif';
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
	height: 15px;
	/*Font-Size="8pt" Font-Names="Microsoft Sans Serif" Wrap="False" BackColor="Gainsboro"*/
}

/* Item Grilla Deshabilitado - celdas de las grillas del formulario */	
.F_IGD
{
	font-size: 8pt;
	color: dimgray;
	font-family: 'Microsoft Sans Serif';
	height: 15px;
	background-color: #ececec;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/* Botones */
.F_B
{
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	font-size: 8pt;
	border-left: gray 1pt solid;
	color: black;
	border-bottom: gray 1pt solid;
	font-family: Verdana;
	background-color: gainsboro;
	cursor:hand;
}

/* TextBox Deshabilitado - textbox de los formulario */	
.F_TD
{
	border-right: #7B9EBD 1px solid;
	padding-right: 4px;
	border-top: #7B9EBD 1px solid;
	padding-left: 4px;
	border-left: #7B9EBD 1px solid;
	color: dimgray;
	border-bottom: #7B9EBD 1px solid;
	background-color: #ececec;
	
	
}

/* TextBox Habilitado - textbox de los formulario */	
.F_TH
{
	border-right: #7B9EBD 1px solid;
	border-top: #7B9EBD 1px solid;
	border-left: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;
	background-color: white;
	padding-left:4; 	
	padding-right:4;
}

/* TextBox Habilitado Con Seleccion - textbox de los formulario */	
.F_THS
{
	border-right: #7B9EBD 1px solid;
	padding-right: 4px;	
	border-top: #7B9EBD 1px solid;
	padding-left: 4px;
	border-left: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;	
	background-image: url(Imagenes/Marcador.gif);
	background-position: right bottom;	
	background-repeat: no-repeat;
	background-color: white;
}

/* TextBox Habilitado Con Seleccion - textbox de los formulario */	
.F_THB
{
	border-right: #7B9EBD 1px solid;
	padding-right: 4px;
	background-position: right bottom;
	border-top: #7B9EBD 1px solid;
	padding-left: 4px;
	background-image: url(Imagenes/MarcadorB.gif);
	border-left: #7B9EBD 1px solid;
	border-bottom: #7B9EBD 1px solid;
	background-repeat: no-repeat;
	background-color: white;
}

/* PopUp Texto - texto del menu de popup */
.F_PT
{
	text-align :left;
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;	
	font-family :Verdana ;
	font-size : 8pt;
}  

/* PopUp Texto Defecto - texto del menu de popup por defecto */
.F_PTD
{
	font-weight: bold;	
} 
  
/* Tabla Seleccion Generica - Tabla de la selección genérica sin fondo */  
.F_TSG
{
 BORDER-RIGHT: gray 1px solid; 
 BORDER-LEFT: gray 1px solid; 
 BORDER-BOTTOM: gray 1px solid;
 BORDER-TOP: gray 1px solid;
 padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';	
	/*background-color: #ececec;*/
	color : black;
}

/* Seleccion Generica Items */
.F_SGI
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	font-family: 'Microsoft Sans Serif';
	height: 13px;
	background-color: #ececec;
	color : black;
	border: solid 1px #7B9EBD;
	/*Wrap: False;*/
}

/* Impresión Estandar Ventana*/
.F_IEV
{
	border-right:solid 1px  black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;	
	background-color: white;
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;	
}

/* Picture */
.F_P
{
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	height: 100%;
}

/* Popup Zoom */
.F_PZ
{
	border-Top: black 1pt solid;
	border-right: black 1pt solid;
	border-left: black 1pt solid;
	font-size: 8pt;
	border-Bottom: black 1pt solid;
	color: black;
	font-family: Verdana;
	background-color: whitesmoke;
	vertical-align :baseline ;	
}

.F_PUOUT
{
	background-color: whitesmoke;
	color: black;
	font-family: Verdana;
	text-align: center;	
	border: 1px solid whitesmoke; 
	padding: 0px; 
	text-align: center; 
	cursor: default;
}

.F_PUOVER
{
	border-Left   :1px solid gray;
	border-Right  : 1px solid gray;
	border-Top    : 1px solid gray;
	border-Bottom :1px solid gray;
	padding-Top    : 0px;
	padding-Left   : 0px;
	padding-Bottom : 0px;
	padding-Right  :0px;	
	background-color : #B5BDD6;		
	font-size: 8pt;
	text-align: center; 	
	color: black;	
	font-family: Verdana;	
	cursor: hand;	
}

/* Boton Habilitado */
.F_BH
{
	cursor:hand; 
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
	
/* Boton Off 
.F_BOFF
{
	font-size: 8pt;
	color: black;
	cursor: auto;  
	font-family: Verdana;
}*/

/* Boton deshabilitado */
.F_BD
{
	color: inactivecaption;
	font-size: 8pt;	
	font-family: Verdana;
	cursor:default; 
}


.InfoNodos
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	background: whitesmoke;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana;	
}








.PopUpF
{
	border-Top: gray 1pt solid;
	border-right: gray 1pt solid;
	border-left: gray 1pt solid;
	font-size: 8pt;
	border-Bottom: gray 1pt solid;
	color: black;
	font-family: Verdana;
	background-color: whitesmoke;
	vertical-align :baseline ;
	
}

.PopUpFI
{
	border-Top: whitesmoke 1pt solid;
	border-right: whitesmoke 1pt solid;
	border-left: whitesmoke 1pt solid;
	font-size: 8pt;
	border-Bottom: whitesmoke 1pt solid;
	color: black;
	font-family: Verdana;
	background-color: whitesmoke;
	vertical-align :baseline ;
	
}







/* Default CSS Stylesheet for a new Web Application project */

A:link
{
	color: #000000;
	text-decoration: none;
}	
		
A:visited	{	
	text-decoration:	none;
	color: #000000;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#3333cc;
	}
	
	.sugerencia
{
	CURSOR: hand;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
}

.combo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;	
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	height: 20px;
	background-color: #ffffcc;
	text-align: left;
}

.comboOrtografia
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;	
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	height: 20px;
	background-color: whitesmoke;
	text-align: left;
}

.Sugerencias
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	border-bottom: black 1pt solid;
	border-left: black 1pt solid;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	background-color: whitesmoke;
}
.textbox
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black 1pt solid;	
	color: black;
	border-bottom: black 1pt solid;
	font-family: Verdana;
	height: 18px;
	background-color: whitesmoke;
	text-align: left;
}

.textbox2
{
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: gray 1pt solid;
	color: black;
	border-bottom: gray 1pt solid;
	font-family: Verdana;
	height: 18px;
	background-color: transparent;
	text-align: left;
}

.textboxLogin
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black thin solid;	
	color: black;
	border-bottom: black thin solid;
	font-family: Verdana;
	height: 20px;
	background-color: white;
	text-align: left;
}
.textArea
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black 1pt solid;
	color: black;
	border-bottom: black 1pt solid;
	font-family: Verdana;
	background-color: whitesmoke;
	text-align: left;	
}
.label
{	
	font-weight: normal;
	font-size: 8pt;	
	color: black;	
	font-family: Verdana;	
	text-align: left;
	}
	
.bloqueCarga
{
	border-right: #9fa7c9 1pt solid;
	border-top: #9fa7c9 1pt solid;	
	border-left: #9fa7c9 1pt solid;
	color: navy;
	border-bottom: #9fa7c9 1pt solid;	
	background-color: #C3CDDA;		
}
.bloqueCarga2
{
	border-right: #9fa7c9 1pt solid;	
	border-left: #9fa7c9 1pt solid;
	color: navy;
	border-bottom: #9fa7c9 1pt solid;	
	background-color: #C3CDDA;		
}

.TDL
{
	padding-left: 4px;
	text-align: left;	
}

.TDTextBox
{
	padding-left: 4px;		
}
 
.VistaCabezal
{
	padding-left: 5px;
	font-size: 8pt;
	vertical-align: middle;	
	font-family: Verdana;
	background-color: #9db1c5;
	text-align: left;
}
.VistaCabezalReporte
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #9db1c5;
	text-align: left;
}
.FinDeSemana
{
	background-color: lightgrey;
}
.Feriado
{
	background-color: #cc9999;
}

.CalendarioPeriodo
{	
	background-color: #c2dbee;
}

.buscadorTabla
{
	border-right: #cc9966 1pt solid;
	border-top: #cc9966 1pt solid;
	border-left: #cc9966 1pt solid;
	border-bottom: #cc9966 1pt solid;
	background-color: #ffcc99;
}
	
.buscadorTexto
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	border-left: black 1pt solid;	
	color: black;
	border-bottom: black 1pt solid;
	font-family: Verdana;
	height: 18px;
	background-color: whitesmoke;
	text-align: left;
}

.buscadorEtiqueta
{
	font-family:Verdana;
	font-size :8pt;	
}

.TablaCargarPeriodo
{	 
	border-right: #9FA7C9 1pt solid;
	border-top: #9FA7C9 1pt solid;
	border-left: #9FA7C9 1pt solid;
	border-bottom: #9FA7C9 1pt solid;
	background-color: #c3cdda;
}

.TablaInfoPeriodo
{
	border-right: #9FA7C9 1pt solid;
	border-top: #9FA7C9 1pt solid;
	border-left: #9FA7C9 1pt solid;
	border-bottom: #9FA7C9 1pt solid;
	background-color: whitesmoke;
}
	
.VistaHorasDiariaItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	font-family: Verdana;
	height: 15px;
	background-color: #c3cdda;	
}

.GrillaReportes
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	font-family: Verdana;
	height: 15px;
	background-color: whitesmoke;
}

.GrillaReportes2
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	font-family: Verdana;
	height: 15px;
	background-color: red;
	border-top: solid 2pt black; 
}

.FmtIP
{
	padding-right: 3px;
	padding-left: 3px;
	overflow: hidden;
	width: 95px;
	height: 15px;
	TEXT-OVERFLOW: ellipsis;
	text-align: right;
}

.FmtTxt
{
	height: 15px;
	width: 5px;
	overflow:hidden;	
	text-overflow:ellipsis;	
}
.FmtID
{
	height: 15px;
	padding-right: 3px;
	padding-left: 3px;
	overflow:hidden;	
	text-overflow:ellipsis;	
}

.FmtC
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	font-family: Verdana;	
	overflow:hidden;
	text-overflow:ellipsis;	
	}

.tablaBarra
{
	border-right: gray 1pt solid;
	background-color: #e7e7ef;
}


/*background-color: #e7e7ef;*/
.ToolBarVistas
{
	border-right: #9fa7c9 1px solid;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: #9fa7c9 1px solid;
	color: black;
	border-bottom: #9fa7c9 1px solid;
	font-family: Verdana;
	background-color: #e7e6e2;
}

.CabezalBloqueCarga
{
	border-right: #9fa7c9 1px solid;
	font-size: 8pt;
	vertical-align: baseline;
	border-left: #9fa7c9 1px solid;
	color: black;
	border-top: #9fa7c9 1px solid;
	font-family: Verdana;
	background-color: #e7e6e2;
}

.ToolBarVistasOff
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    BORDER-RIGHT: #e7e6e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e7e6e2 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #e7e6e2 1px solid;   
    BORDER-BOTTOM: #e7e6e2 1px solid;
    BACKGROUND-COLOR: #e7e6e2;
}

.ToolBarVistasOff2
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    BORDER-RIGHT: #e7e6e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e7e6e2 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #e7e6e2 1px solid;   
    BORDER-BOTTOM: #e7e6e2 1px solid;    
}

.ToolBarVistasOn
{
    BORDER-RIGHT: #9fa7c9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #9fa7c9 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #9fa7c9 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #9fa7c9 1px solid;
    BACKGROUND-COLOR: #FFFFE7
}

.ToolBarVistaSel
{
    BORDER-RIGHT: #9fa7c9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #9fa7c9 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #9fa7c9 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #9fa7c9 1px solid;    
    cursor: default;  
}

.ToolBarVistas TD
{
    WHITE-SPACE: nowrap;
    HEIGHT: 20px
}
.ToolBarVistas A
{
    COLOR: #000000;
    TEXT-DECORATION: none! important
}



.BotonSeleccionado
{
	border-right: #687890 1px solid;
	padding-right: 0px;
	border-top: #687890 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #687890 1px solid;
	cursor: hand;
	color: Black;
	padding-top: 0px;
	border-bottom: #687890 1px solid;
	font-family: Verdana;
	background-color: #9db1c5;
	text-align: center;	
}

.Boton
{
	border-right: #7394de 1px solid;
	padding-right: 0px;
	border-top: #7394de 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #7394de 1px solid;
	cursor: hand;
	color: Black;
	padding-top: 0px;
	border-bottom: #7394de 1px solid;
	font-family: Verdana;
	background-color: #B1BBCB;
	text-align: center;
}



.BarraAcciones
{	
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #C3CDDA;
	vertical-align :baseline ;	
}

.Validador
{
	font-size: 7pt;
	font-family: Webdings;
	position: relative;		
	text-align:center;
	left: -5px;
	width:15px;
}	

.TotalLabel
{
	border-left: white 1pt solid;
	border-right: white 1pt solid;
	background-color: #e7e7ef;
}

.TotalValor
{
	border-right: white 1pt solid;
	background-color: #e7e7ef;
}

.Body
{
	background-color :Whitesmoke; 
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 4px; 
	MARGIN-RIGHT: 4px;
	MARGIN-BOTTOM: 4px;
}

.registroNuevo
{background-color:Fuchsia }

.Off
{
    CURSOR: hand;
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;   
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #e7e7ef;
}


.On
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	cursor: hand;
	border-bottom: #336699 1px solid;
	background-color: floralwhite;
}

.Deshabilitado
{    
    border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	color: inactivecaption;
	border-bottom: #336699 1px solid;
	background-color: #e7e7ef;
}

.DeshabilitadoMenu
{ 
    BORDER-TOP: #B5BDD6 1px solid;   
    BORDER-RIGHT: #B5BDD6 1px solid;
    BORDER-LEFT: #B5BDD6 1px solid;   
    BORDER-BOTTOM: #B5BDD6 1px solid;
    BACKGROUND-COLOR: #B5BDD6;    
}

.ltsep
{	
	font-weight: normal;
	font-size: 12pt;	
	color: gray;	
	font-family: Verdana;	
}

.lt0
{
	font-size: 8pt;	
	color: black;
	font-family: Verdana;
	text-align: center;	
	border: 1px solid #e7e7ef; 
	padding: 0px; 
	text-align: center; 
	cursor: default;
}

.ToolBar
{
	border-top: gray 1pt solid;
	font-size: 8pt;
	vertical-align: baseline;
	color: black;
	border-bottom: gray 1pt solid;
	font-family: Verdana;
	background-color: #B5BDD6;
}

.ToolBarMenuOff
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #B5BDD6 1px solid;
    PADDING-LEFT: 3px;
    BORDER-RIGHT: #B5BDD6 1px solid;
    BORDER-LEFT: #B5BDD6 1px solid;   
    BORDER-BOTTOM: #B5BDD6 1px solid;
    BACKGROUND-COLOR: #B5BDD6;    
}

.ToolBarMenuOn
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	border-left: gray 1px solid;
	cursor: hand;
	border-bottom: gray 1px solid;
	background-color: oldlace;
}

.ToolBarMenuSel
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    CURSOR: hand;
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: gray 1px solid;   
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #e7e7ef;    
    /*BACKGROUND-COLOR: oldlace;    */
}

.lt1
{
	border-Left   :1px solid gray;
	border-Right  : 1px solid gray;
	border-Top    : 1px solid gray;
	border-Bottom :1px solid gray;
	padding-Top    : 0px;
	padding-Left   : 0px;
	padding-Bottom : 0px;
	padding-Right  :0px;	
	background-color : #B5BDD6;		
	font-size: 8pt;
	text-align: center; 	
	color: black;	
	font-family: Verdana;	
	cursor: hand;	
}

.ColorCrema
{
Color: #FFF7E5;
background: #FFFFE7;

}

.RangoMed
{
	border-top: #00009c 1pt solid;
	border-bottom: #000063 1pt solid;
	background-color: antiquewhite;
}
.RangoIzq
{
	border-top: #00009C 1pt solid;	
	border-bottom: #000063 1pt solid;	
	border-left: #000063 1pt solid;
	background-color: #00009C;
	}
.RangoTodo
{
	border-top: #00009C 1pt solid;	
	border-bottom: #000063 1pt solid;	
	border-left: #000063 1pt solid;
	border-right: #000063 1pt solid;
	background-color: #00009C;
	}

.RangoDer
{	
	background-color: #00009C;
	border-right: #000063 1pt solid;
	border-top: #000063 1pt solid;
	border-Bottom: #000063 1pt solid;
}
.paginador
{
	font-size: 8pt;
	color: royalblue;
	font-family: Verdana;
	background-color: gainsboro;
}

.Mensaje 
{
	background-color: #C3CDDA;
	border-right: #4D5AB0 1pt solid;
	border-top: #4D5AB0 1pt solid;
	border-Bottom: #4D5AB0 1pt solid;
	border-left: #4D5AB0 1pt solid;	
}

.Login
{
	border-Top: gray 1pt solid;
	border-left: gray 1pt solid;
	border-Right: gray 1pt solid;
	font-size: 8pt;
	border-Bottom: gray 1pt solid;
	color: black;
	font-family: Verdana;
	background-color: #e7e7ef;		
}

.PopUp
{
	border-Top: gray 1pt solid;
	border-right: gray 1pt solid;
	border-left: gray 1pt solid;
	font-size: 8pt;
	border-Bottom: gray 1pt solid;
	color: black;
	font-family: Verdana;
	background-color: whitesmoke;
	vertical-align :baseline ;
	
}

.PopUpMouseOut
{
	background-color: whitesmoke;
	color: black;
	font-family: Verdana;
	text-align: center;	
	border: 1px solid whitesmoke; 
	padding: 0px; 
	text-align: center; 
	cursor: default;
}

.PopUpMouseOver
{
	border-Left   :1px solid gray;
	border-Right  : 1px solid gray;
	border-Top    : 1px solid gray;
	border-Bottom :1px solid gray;
	padding-Top    : 0px;
	padding-Left   : 0px;
	padding-Bottom : 0px;
	padding-Right  :0px;	
	background-color : #B5BDD6;		
	font-size: 8pt;
	text-align: center; 	
	color: black;	
	font-family: Verdana;	
	cursor: hand;	
}

.cabezalTablas
{
	padding-Left   : 3px;
	color: black;
}

.RegistroSeleccionado
{
	background-image: url(Imagenes\registroSeleccionado.gif);
}

.DiaDeHoy
{
	background-color: #faebd7;
	border-right: #9FA7C9 1pt solid;
	border-top: #9FA7C9 1pt solid;
	border-left: #9FA7C9 1pt solid;
	border-bottom: #9FA7C9 1pt solid;
}

.DiaDeHoy2
{
	border-bottom: #9fa7c9 1pt solid;
	background-color: #ffffe7;
}

.cabezalTabla
{
	border-Top:whitesmoke 1pt solid;
    background-color:#e7e7ef;    
}

.TituloReporte
{
	font-size: 12pt;
	color: black;
	font-family: Verdana;	
}

.TituloFiltros
{
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}

.FiltroNombre
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana;
}

.FiltroValor
{	
	font-size: 12px;
	color: black;
	font-family: Verdana;
	}

@media print
{
	.NoDesplegarPrint {Display:none}
}