body
{
}
A
{
	/* Este estilo es necesario para que los links de paginacion
	se muestren correctamente en blanco */
	color:#ffffff;
}
.bkgPagina
{
	background-color:#404040;
}
.bkgGrafica
{
	background-color:#0C418D;
}
.bkgBusqueda
{
	background-color:#ED9D2C;
}
.bkgFolderMtto
{
	background-color:#115CC8;
}
.bkgNodoSeleccionado
{
	background-color:#ff0000;
}
.bkgNodoNormal
{
	background-color:transparent;
}
.bkgSelEstruct
{
	background-color:#bfbfbf;
}
.clsGridHeader
{
	background-color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.clsGridRenglon
{
	background-color:#BFBFBF;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}
.clsGridRenglonAlterno
{
	background-color:#DFDFDF;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}
.clsGridRenglonReglaRota
{
	background-color:#ff0000;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}
.clsGridRenglonDiaActual
{
	background-color:Aqua;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}
.clsGridPaginador
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.clsGridSelector
{
	background-color:#2C7BED;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	
}
.clsMenu
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	width:116px;
	height:14px;
	background-image:url("../images/menu/mnuMenu.gif");
	cursor:hand;
}	
.clsMenuOver
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	width:116px;
	height:14px;
	background-image:url("../images/menu/mnuMenu.gif");
	cursor:hand;
}	
.clsMenuHilite
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	width:116px;
	height:14px;
	background-image:url("../images/menu/mnuMenu.gif");
	cursor:hand;
}	
.clsSubMenu
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	width:132px;
	height:12px;
	background-color:#2C7BED;
	cursor:hand;
}	
.clsSubMenuOver
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	width:132px;
	height:12px;
	background-color:#2C7BED;
	cursor:hand;
}	
.clsSubMenuHilite
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	width:132px;
	height:12px;
	background-color:#2C7BED;
	cursor:hand;
}	
.clsSubMenuSeparador
{
	font-family:Verdana;
	font-size:4px;
	color:#000000;
	width:132px;
	height:6px;
	background-color:#2C7BED;
}	
.clsSubMenuSeparadorOver
{
	font-family:Verdana;
	font-size:4px;
	color:#000000;
	width:132px;
	height:6px;
	background-color:#2C7BED;
}	
.clsSubMenuSeparadorHilite
{
	font-family:Verdana;
	font-size:4px;
	color:#000000;
	width:132px;
	height:6px;
	background-color:#2C7BED;
}
/*Utilizado en los nodos  con fondo Gris*/
.clsNodoNegro
{
	font-family:Verdana;
	font-size:10px;
	color:Black;
	font-weight:normal;
	cursor:hand;
}

/*Utilizado en los nodos  con fondo Gris*/
.clsNodoRaizNegro
{
	font-family:Verdana;
	font-size:10px;
	color:Black;
	font-weight:bold;
	cursor:hand;
}
/*Utilizado en los nodos  con fondo Gris*/
.clsNodoDeshabilitadoNegro
{
	font-family:Verdana;
	font-size:10px;
	color:Black;
	font-weight:normal;
	cursor:hand;
	text-decoration: line-through;
}
/*Utilizado en los nodos  con fondo Gris*/
.clsSubNodoNegro
{
	font-family:Verdana;
	font-size:10px;
	color:Black;
	font-weight:normal;
	cursor:hand;
}

.clsNodo
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
}
.clsNodoDeshabilitado
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
	text-decoration: line-through;
}
.clsNodoOver
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
}
.clsNodoHilite
{
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	color: #ffff66;
	font-family: Verdana;
}
.clsSubNodo
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	cursor:hand;
}
.clsSubNodoOver
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	cursor:hand;
}
.clsSubNodoHilite
{
	font-family:Verdana;
	font-size:10px;
	color: #ffff66;
	cursor:hand;
}
.clsMenuContexto
{
	background-color:#ED9D2C;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	cursor:hand;
}
.clsMenuContextoOver
{
	background-color:#ED9D2C;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:hand;
}
.clsAsistenteTabDefault
{
	background-color:#ffffff;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	height:15px;
}	
.clsAsistenteTabSeparador
{
	width:2px;
}
.clsAsistenteTabSelec
{
	background-color:#404040;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	height:15px;
}
.clsAsistenteAnidadoTabSelec
{
	background-color:#BFBFBF;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	height:15px;
}
.clsAsistenteTabOver
{
	background-color:#BFBFBF;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	height:15px;
}
.clsAsistenteAnidadoTabOver
{
	background-color:#E2E2E2;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	height:15px;
}
.clsSeparador
{
	color:#ffffff;
}
.clsCalendario
{
	border-color:#999999;
}
.clsCalendarioRenglonMes
{
	background-color:#999999;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.clsCalendarioRenglonDias
{
	background-color:#CCCCCC;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.clsCalendarioCuerpo
{
	background-color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.clsCalendarioFinDeSemana
{
	background-color:#ffffcc;
	font-family:Verdana;
	font-size:10px;
}
.clsCalendarioDiaSeleccionado
{
	background-color:#CCCCCC;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.clsSelEstruct
{
	background-color:#404040;
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
}
.txtHdrBusqueda
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.txtHdrGrafica
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.txtSubMenuDobleFlecha
{
	font-family:Verdana;
	font-size:6px;
	color:#000000;
	font-weight:bold;
}	
.txtBoton
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
.txtBotonDesactivado
{
	font-family:Verdana;
	font-size:10px;
	color:#8a8a8a;
	font-weight:bold;
}
.txtBoton2
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.txtBoton3
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}
.txtBoton3Desactivado
{
	font-family:Verdana;
	font-size:10px;
	color:#8a8a8a;
}
.txtLabelControl
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.txtLabelControl2
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}
.txtLabelControl3
{
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}
.txtControl
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.txtParrafo
{
	font-family:Verdana;
	font-size:10px;
	/*color:#9FBAE0;*/
	color:#ffffff;
	font-weight:bold;
}
.txtCopyRight
{
	font-family:Verdana;
	font-size:10px;
	color:#EFEFEF;
}
.txtAsistente
{
	font-family:Verdana;
	font-size:10px;
	/*color:#9FBAE0;*/
	color:#ffffff;
}

.txtTituloEncabezadoAsist
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Verdana;
}


.clsGridHeaderAsist
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #ffffff 1px solid;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana;
	background-color: #0000ff;
}

.clsGridRenglonAsist
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: 10px;
	border-left: #ffffff 1px solid;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana;
	background-color: silver;
}

.ClsGridFrameAsist
{
	background-color:Gray;
	border-color:Gray;
	border-style:solid;
	border-width:2px;
}

.clsGridRenglonAlternoAsist
{
	background-color:#DFDFDF;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

.clsGridSelectorAsist
{
	background-color:#2C7BED;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	
}

.clsGridRenglonSeleccionAsist
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #669999;
}

.txtTituloEncabezadoAsistColor
{
	font-weight: bold;
	font-size: 13px;
	color: #0000ff;
	font-family: Verdana;
}

.txtDescEncabezadoAsist
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
}
.txtGridReportes
{
	cursor: hand;
	color: white;
}