body
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	border :0;
}
.labelValidacion
{
	margin-top: 15;
	padding-left: 2;
	color: #D82B0B;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}

.labelAsistente
{
	height:100%;
	width:23;
	color: #FFB000;
	font-family:Courier New;
	font-size:26pt;
	line-height:21pt;	
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-justify:inter-word;
	vertical-align:text-top;
	
}
.capaLabelsAsistente
{
	LEFT:100px;
	WIDTH:150px;
	POSITION:absolute;
	TOP:135px;
}
.colLineaDescripcion
{
	width:3;
	background-color:#FFB000;
}
.tituloCategoria
{
	height:25px;
	width:100%;
	color: 666666;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	border: solid 1 #CCCCCC;
	margin-bottom:2;
	margin-left:2;
	margin-right:2;
	margin-top:2;
	background-color: "EEEEEE";
	vertical-align:bottom;
}
.tablaCategoria
{
	height:25px;
	width:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
.tablaCabecera
{
	background-color: "#D6DB4B";
	height:35px;
	width:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
.tablaMenuLateral
{
	background-color: "#EEEEEE";
	height:100%;
	width:200px;
	margin-bottom:4;
	margin-left:2;
	margin-right:1;
	margin-top:2;
	text-align:center;
}
.tablaArbol
{
	background-color: "#FFFFEE";
	height:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
.tablaBordeMargen
{
	border: solid 1 #CCCCCC;
	height:99.5%;
	width:98%;
	margin-bottom:2;
	margin-left:2;
	margin-right:2;
	margin-top:2;
	vertical-align:top;
}
.tablaBordeMargenMedio
{
	border: solid 1 #CCCCCC;
	height:95.5%;
	width:99.5%;
	margin-bottom:2;
	margin-left:2;
	margin-right:0;
	margin-top:0;
	vertical-align: top;
}
.tablaBordeMargenMedioAsistente
{
	border: solid 1 #CCCCCC;
	height:100%;
	width:99.5%;
	margin-bottom:2;
	margin-left:2;
	margin-right:0;
	margin-top:0;
	vertical-align: top;
}
.tablaDescripcionIzda
{
	border: solid 1 #CCCCCC;
	height:99.2%;
	margin-bottom:6;
	margin-left:2;
	margin-right:0;
	margin-top:2;
	vertical-align: top;
}


.tablaEncabezado
{
	height:80px;
	width:100%;
	border: 0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	 
}
.tablaSeparador
{
	height:100%;
	width:100%;
	border: 0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	 
}
.tablaPrincipal
{
	margin-bottom:1;
	margin-left:1;
	margin-right:1;
	margin-top:1;
	padding:0;
	border: solid 1 white;
	background-color: white;
	height: 98%;
	width: 99.5%;
}
.tablaDatos
{
	margin-bottom:2;
	margin-left:2;
	margin-right:2;
	margin-top:2;
	background-color: white;
	height: 100%;
	width: 99.6%;
}
.tablaCuerpoDatos
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	border-top: solid 2 D6DB4B;
	border-bottom: solid 2 D6DB4B;
	border-left: solid 2 D6DB4B;
	border-right: solid 2 D6DB4B;
	height: 99.2%;
	width: 100%;
}

.tablaBordeGris
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	border-top: solid 1 CCCCCC;
	border-bottom: solid 1 CCCCCC;
	border-left: solid 1 CCCCCC;
	border-right: solid 1 CCCCCC;
	width: 99.6%
}

.CabeceraPrincipal
{
	background-color: white;
	text-align: left;
}
.etiquetaForm
{
	color: Gray;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
}


.etiquetaFormAzul
{
	color: #336699;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	font-weight:bold;
}




th
{
	margin-left: 5px;
	border: solid 1 silver;
	text-align:left;
	padding-left:6;
	padding-right:6;
}

.etiqueta
{
	color: Gray;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}
.tituloCabecera
{
	width:99.5%;
}
.cabecera
{
	color: #4B6870;
	font-family:Arial Black;
	font-size:10pt;
	font-weight:normal;
	text-transform:uppercase;		
}

.cabeceraTabla
{
	color: #4B6870;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;		
}

.cabeceraCelda
{
	color: gray;
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;	
}


.CabeceraWht
{
	color: White;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}

.ayudaConcepto
{
	background-color:#FFFFC0;
	color:Gray;
	border: solid 1 silver;
	border-left:0;
	height:16.5pt;
	width:15pt;
	text-align:right;
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	vertical-align:bottom;
	margin-bottom:1pt;
	
}
	
.ayudaTag
{
	background-color:#FFFFC0;
	color:Gray;
	border: solid 1 silver;
	height:16.5pt;
	text-align:left;
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	vertical-align:bottom;
	margin-bottom:1pt;
	
}
	
.FormItemEntradaDatos
{
	border: solid 0 olive;

}

.GridResultadosTipo1
{
	background-color:#CDD10A;
	color:#FFFFFF;	
}

.GridResultadosTipo2
{
	background-color:#4C686C;	
	color:#FFFFFF;	
}

.SelectorEjercicio
{
	font-family:Verdana;
	font-size:xx-small;
	color:Black;
}

.WebTextEdit1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
}

.WebTextEdit50
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:50;		
}

.WebCurrentEdit1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;
	border:solid 1 #7F9DB9;	
	height:22;	
}

.WebDateChooserHeader
{
	font-family:Verdana;
	font-size:x-small;
	background:#FFFF80;
	color:#4B6870;
	border:solid 1 #7F9DB9;	
	
}

.WebDateChooser1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;
	border:solid 1 #7F9DB9;	
	height:22;	
}

.WebDateChooserHeaderDay
{
	font-family:Verdana;
	font-size:x-small;
	background:#FFFF80;
	color:#4B6870;
	border-top:solid 1 #7F9DB9;	
	border-bottom:solid 1 #7F9DB9;	
	border-left:solid 1 #7F9DB9;	
	border-right:solid 1 #7F9DB9;	
	
}
.WebDateChooserDay
{
	font-family:Verdana;
	font-size:x-small;
	background:#FFFFFF;
	color:#4B6870;
	border:solid 1 #7F9DB9;	
	
}

.WebDateTimeEdit1
{
	font:12px Verdana;
	color:Black;	
	height:22;	
	border-color:#7F9DB9;
	width:74;	
}

.DropDownList1
{
	font:12px Verdana;
	color:Black;	
	height:22;	
	border-color:#7F9DB9;
}

.DropDownList350
{
	font:12px Verdana;
	color:Black;	
	height:22;	
	border-color:#7F9DB9;
	width:350;
}

.ListBoxCatInformes
{
	font:12px Verdana;
	color:Black;	
	height:300;	
	border-color:#7F9DB9;	
	width:250;
	cursor:hand;
}

.TextBox1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
}

.WebDateTimeEdit1
{
	font-family:Verdana;
	font-size:12px;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:18;	
}
.WebNumericEdit1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
}

.WebNumericEdit50
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:45;		
}

.WebNumericEdit75
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:62;		
}

.WebNumericEdit100
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:80;		
}

.WebNumericEdit125	 
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:125;		
}


.WebCurrencyEdit1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
}
.WebCurrencyEdit100
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:80;		
}

.WebCurrencyEdit125
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;
	width:110;		
}

.WebPercentEdit100
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:80;
}

.WebPercentEdit1
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:65;
}

.WebTextEdit150
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:150;
}

.WebTextEdit250
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:250;
}

.WebTextEdit300	
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:300;
}

.WebTextEdit350
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:350;
}

.WebTextEdit100
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;	
	border:solid 1 #7F9DB9;	
	height:22;		
	width:100;
}


.WebcurrencyeditVerde
{
	background:#99cc66;
}
	
.TablaConjunto
{
	border:solid 1px silver;
}

.Boton150{
	font-size:11;
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	color:362F2D;
	background:#f3f3f3;	
	border-left:1px;
	border-top:1px;	
	border-bottom:2px;
	border-right:2px;
	
	border-left-style:solid;
	border-top-style:solid;		
	border-bottom-style:solid;
	border-right-style:solid;	

	border-left-color:#f3f3f3;	
	border-top-color:#f3f3f3;	
	border-bottom-color:gray;	
	border-right-color:gray;		
	width:100px;
	height:23px;           
	cursor:hand;
	padding:2px 0 2px 0;
}

.enlaceboton 
{
   font-family: Tahoma,sans-serif;
   font-size: 9pt; 
   font-weight: bold; 
   padding: 4px; 
   background-color: #f3f3f3; 
   color: #666666; 
   text-decoration: none; 
   width:250;
   text-align:center;
} 
.enlaceboton:link, 
.enlaceboton:visited { 
   border-top: 1px solid #cccccc; 
   border-bottom: 2px solid #666666; 
   border-left: 1px solid #cccccc; 
   border-right: 2px solid #666666; 
} 
.enlaceboton:hover 
{
   background-color: #ffffcc; 	
   border-bottom: 1px solid #cccccc; 
   border-top: 2px solid #666666; 
   border-right: 1px solid #cccccc; 
   border-left: 2px solid #666666; 
} 


.LabelAutenticacion
{
	font-family:Tahoma, Sans-Serif;
	font-size:11;
	color:Gray;
	font-weight:bold;
}

.Boton5
{
	font-size:10;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:362F2D;
	background:#f3f3f3;
	border:1px;
	border-color:#666666;
	border-style:outset;	
	width:25px;
	height:25;	   
	cursor:hand;	   
}

.CabeceraColumna
{
	color: #577379;
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
}

.Label1
{
	color: #577379;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
}
.BotonDescripcionOver
{
	background-color: #F2FB95;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width:1px;
	cursor: hand;
	color:#4B6870;
	font-family:Verdana;
	font-size:10pt;
}
.fonfoVerdeClarito
{
	background-color: #F2FB95;
}
.fondoCabecera
{
	 background-color:"#EEEEEE"
}

.cajaTextoEnabled
{
	text-align:right;
	vertical-align:middle;
	background-color:White;
 	font-family:Verdana;
	font-size:11px;
	color:Black;
	border:solid 1 #7F9DB9;	
	height:18;	
}

.cajaTextoVerde
{
	text-align:right;
	vertical-align:middle;
	background-color:#D3F3E7;
	font-family:Verdana;
	font-size:11px;
	color:Gray;
	border:solid 1 #7F9DB9;	
	height:18;	
}

.cajaTextoDisabled
{
	text-align:right;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	vertical-align: middle;
	font-family:Verdana;
	font-size:11px;
	height: 18px;
	background-color: #f4f4f4;
}

.cajaEnabledPrEst
{
	text-align:right;
	vertical-align:middle;
	background-color:White;
 	font-family:Verdana;
	font-size:9px;
	color:Black;
	border:solid 1 #7F9DB9;	
	height:18;
	letter-spacing:0.3;	
}
.cajaVerdePrEst
{
	text-align:right;
	vertical-align:middle;
	background-color:#D3F3E7;
	font-family:Verdana;
	font-size:9px;
	color:Gray;
	border:solid 1 #7F9DB9;	
	height:18;	
	letter-spacing:0.3;	
}

.combo
{
	font-family:Verdana;
	font-size:12px;
	color:Black;	
	height:18;	
	border-color:"#7F9DB9";
	border-style:none
}
.MensajeAviso
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	MARGIN-TOP: 70px; 
	VERTICAL-ALIGN: top; 
	LINE-HEIGHT:25pt;
}
.MensajeAvisoYTexto
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	VERTICAL-ALIGN: top; 
	LINE-HEIGHT:25pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;

}
.TextoAviso
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
}

.ContenidoTextoAsistente
{
	FONT-WEIGHT:normal;
	FONT-SIZE: 10pt;
	COLOR: #4B6870;
	FONT-FAMILY: Verdana;	
	margin-left:16;
	margin-top:10;
	margin-bottom:4;
	margin-right:15;
	text-align:justify;
	LINE-HEIGHT:12pt;

}

.TituloTextoAsistente
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #4C676E;
	FONT-FAMILY: Verdana;	
	margin-left:25;
	margin-top:15;
	margin-bottom:auto;
	margin-right:12;
	
}

.TextoGruposAsistente
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #4C676E;
	FONT-FAMILY: Verdana;	

}

.TablaGris
{
	BORDER-RIGHT: #9BA9B4 1px solid; 
	BORDER-TOP: #9BA9B4 1px solid; 
	BORDER-LEFT: #9BA9B4 1px solid; 
	BORDER-BOTTOM: #9BA9B4 1px solid;
	background-color: #f4f4f4;
}


.TablaAzul
{
	BORDER-RIGHT: #9BA9B4 1px solid; 
	BORDER-TOP: #9BA9B4 1px solid; 
	BORDER-LEFT: #9BA9B4 1px solid; 
	BORDER-BOTTOM: #9BA9B4 1px solid;
	background-color: #336699;
}

.enlace:link, 
.enlace:visited 
{
	font-family:Tahoma,sans-serif;	
	font-size:11;	
	color:Gray;
	text-decoration:underline;		
}

.enlace:hover
{
	color:#D6DB4B;	
	text-decoration:none;
} 
