body { margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; 
	font-size: 11px; color: black; font-family: Arial, Verdana; }
.cuerpoPrincipal {  }
.cuerpoPrincipalMobile { font-size: 8px; }
.cuerpoPrincipalMobile td { font-size: 10px; }
.cuerpoMobile { color: white; font-size: 10px; }
.cuerpoMobile select { color: Black; }
.cuerpoMobile input { color: Black; }
.cuerpoMobile textarea { color: Black; }
.cuerpoEncabezado {  }
.cuerpoEncabezadoMobile { }
table .textoNormal { font-size: 11px; font-family: Arial, Verdana; color: black; font-family: Arial, Verdana; 
	background-color: #d6dfe7; }
input { font-size: 11px; }
textarea { font-size: 11px; }
select { font-size: 11px; }
td img {display: block;}
a.hipervinculos:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: white; }
a.hipervinculos:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	color: white; }
a.hipervinculos:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; 
	color: white; }
a.hipervinculos:active { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;
	color: white; }
.Cuerpo_Pagina { background-repeat:repeat;}
a { text-decoration: none; color: #666666; }

.listaClase { font-size: 17px; color: Red; }
.tituloMaster { font-size: 15px; font-family: Arial, Verdana; color: white;	}
.seccionDatosGenerales { font-size: 15px; font-family: Arial, Verdana; color: white; background-color: #666666; 
	text-decoration: none; }
.Menu_Estilo { color: Black; background-color:GrayText;	text-align: left; }
.Caja_Logeo { color: White; font-size: 13px; }
.Titulos_Calendario_Tiempos { color: White; font-size: 11px; font-weight:bold; }
.Titulos_Calendario_Tiempos_Multicaptura { color: White; font-size: 12px; font-weight:bold; }
.texto_Tiempos_General { font-size: 11px; color: Black; }
.texto_Tiempos_Liberados { font-size: 11px; color: Green;  text-decoration: none; font-weight:normal; }
.texto_Tiempos_NoLiberados { font-size: 11px; color: Red;  text-decoration: none; font-weight:normal; }
.texto_Tiempos_Liberados_Cal { font-size: 11px; color: Green;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_Liberados_Cal_Captura { font-size: 11px; color: Green;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_NoLiberados_Cal { font-size: 11px; color: Red;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_NoLiberados_Cal_Captura { font-size: 11px; color: Red;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_Facturables_Cal { font-size: 11px; color: #9d8111;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_NoFacturables_Cal { font-size: 11px; color: blue;  text-decoration: none; font-weight: normal; }
.numeros_Tiempos_Calendario { font-size: 17px; color: #666666;  text-decoration: none; font-weight: normal; }
.numeros_Tiempos_Calendario_Multicaptura { font-size: 10px; color: #666666;  text-decoration: none; font-weight: normal; }
.Dias_Calendario td { height: 12px; border: 1px; border-style: solid; border-left-style: none; border-top-style: none; }
.Dias_Calendario_Mobile td { height: 9px; border: 1px; border-style: solid; border-left-style: none; border-top-style: none; }
.Dias_Calendario_Interno td { border-style: none; }
.textoSeleccionado { font-weight: bold; border-bottom: solid 1px black; }

.MensajesError { font-size: 11px; font-family: Arial, Verdana; color: red; background-color: Yellow;}
.tituloTabla { font-size: 13px; color: black; font-family: Arial, Verdana; background-color: white;
	text-align: center; font-weight: bold; text-decoration: none; height: 20px; }
.titulos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: normal;
	color: #6C97CA; }
.titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;
	color: #6C97CA; }	

/*Modal Popup*/
.Modal_TituloVentana { background-color: #666666; color: White; font-size: 13px; font-weight: bold; }
.modalPopup { background-color: #666666; color: White; }
.Pantalla_Bloqueada_Dialogo { left: 3px; top: 3px; width:100%; height:100%; background-color: #d6dfe7; filter: alpha(opacity=50); opacity: 0.7;}
.Pantalla_Bloqueada_DialogoMenu { left: 3px; top: 3px; width:100%; height:100%;}

/*Modal Popup - EntradaTiempo*/
.modalPopup_EntradaTiempo { background-color: #d6dfe7; color: Black; font-size: 13px; }
.EntradaTiempo_Elementos { border: 1px double black; }
/*Cronometro*/
.Cronometro { text-align: center; font-size: 20px; width: 100px; font-weight: bold; }


/*GridViews*/
.Grid_View_Pager { font-size: 80%; background-color: White; color: #666666;  }
.Grid_View_Pager a { text-decoration: none; border: solid 1px #AAE; color: #666666; }
.Grid_View_Pager a, .Grid_View_Pager span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; }
.Grid_View_Pager .current { background: #26B; color: #fff; border: solid 1px #666666; }
.Grid_View_Pager .current.prev, .Grid_View_Pager .current.next{ color:#666666; border-color:#999; background:#666666; }


.Grid_View_Column { background-color: White; }
.Grid_View_Header { background-color: White; text-align: center; }
.Grid_View_Row { background-color: #E3EAEB; color: #666666; font-size: 10px; }
.Grid_View_Row_Indicadores { background-color: #E3EAEB; color: #666666; font-size: 12px; }
.Grid_View_SelectedRow { background-color: #ADBACE; }
.Grid_View_AlternatingRowStyle { background-color: White; color: #666666; font-size: 10px;}
.Grid_View_Link { text-decoration: underline; font-weight: bold; }
.Grid_View_FooterStyle { background-color: #666666; font-weight: bold; color: white; text-align: right; }

/*Menu Sistema*/
.Menu_Sistema_Titulo { font-size: 14px; font-family: Arial, Verdana; color: white;	}
.Menu_Sistema_Nodos { font-size: 13px; font-family: Arial, Verdana; color: white; width: 300px; }

/*Tree View Catálogos*/
.Tree_Catalogos_Titulo { background-color: white; }
.Tree_HOver { background-color: Silver;	}
.Tree_Catalogos_Nodos { font-size: 10px; font-family: Arial, Verdana;	}
.Tree_AlternatingRowStyle { background-color: White; color: #666666; font-size: 10px;}
.Tree_TiposActivo {color:White; font-size: 10px; font-family: Arial, Verdana;}

/*Pestañas*/
.Pestana_TextoNormal { text-decoration: none; color: Black; font-size: 11px; font-weight: normal;}
.Pestana_TextoSeleccionado { text-decoration: none; color: Black; font-size: 11px; font-weight: bold;}

/*Calendarios*/
.Style_Calendar .ajax__calendar_container { border: 1px solid #666666; background-color: #666666; color: white; text-transform: capitalize; }
.Style_Calendar .ajax__calendar_container td { border: 1px solid #666666; background-color: White; color: #666666; 
	border-bottom-width: 0px; border-right-width: 0px; padding: 0px; text-transform: capitalize; }
.Style_Calendar .ajax__calendar_other .ajax__calendar_day, .Style_Calendar .ajax__calendar_other .ajax__calendar_year
	{ background-color: #c6cfd6; color: white; }
.Style_Calendar .ajax__calendar_hover .ajax__calendar_day, .Style_Calendar .ajax__calendar_hover .ajax__calendar_month, .Style_Calendar .ajax__calendar_hover .ajax__calendar_year
	{ color: white; background-color: #666666; }
.Style_Calendar .ajax__calendar_active .ajax__calendar_day, .Style_Calendar .ajax__calendar_active .ajax__calendar_month, .Style_Calendar .ajax__calendar_active .ajax__calendar_year
	{ color: black; background-color: #ADBACE; }

.Calendario_container { background-color: #c6cfd6; color: white; text-transform: capitalize; font-size: 14px; }
.Calendario_DayStyle { border: 1px solid #666666; background-color: White; color: red; font-size: 11px;
	padding: 0px; text-transform: capitalize; }
.Calendario_WeekendDayStyle { border: 1px solid #666666; background-color: #ADBACE;  color: white; font-size: 11px; }	

.Calendario_OtherMonthDayStyle { border: 1px solid #666666; color: white; font-size: 11px; background-color: #ADBACE; }
.Calendario_NextPrevStyle { color: White; background: #c6cfd6; font-size: 14px; }
.Calendario_DayHeaderStyle { color: White; background: #D6DFE7; font-weight: normal; font-size: 14px; text-transform: capitalize; }
.Calendario_TitleStyle { background-color: #c6cfd6; color: white; font-size: 14px; text-transform: capitalize;}

.Calendario_TituloTabla { border: 1px solid #666666; color: white; font-size: 14px; background-color: #ADBACE; }

/*Autocomplete*/
.Autocomplete_CompletionList {font-size: 10px; border: 1px solid black; background-color: white; left: -40; }
.Autocomplete_CompletionListItem {font-size: 10px; color: black; }
.Autocomplete_CompletionListHighlightedItem {font-size: 10px; font-weight: bold; background-color: #ADBACE; }
.PendientesCalendario_Pendientes{font-size: 9px;color: Orange;}
.PendientesCalendario_Vencidos{font-size: 9px;color: Red;}
.PendientesCalendario_Cerrados{font-size: 9px;color: Green;}
/*Arbol de Asuntos*/
.ArbolAsuntos_NodeStyle {width: 340px; color: Black;}
.ArbolAsuntos_TreeView {border: 1px solid black; background-color: White;}  

/*Bloques de Menu*/
.BloqueMenu_TituloModulo { background-color: #c6cfd6; color: White; font-size: 13px; font-weight: bold; }
.BloqueMenu_Contenedor {border: solid 1px #666666; width: 90%; background-color: White; font-size: 11px;}
.BloqueMenu_Titulo { background-color: #666666; width: 100%; color: White; font-size: 11px; font-weight: normal; }
.BloqueMenu_Titulo_Indicadores { background-color: #666666; width: 100%; color: White; font-size: 15px; font-weight: normal; }
.BloqueMenu_Botones { color: #666666; text-decoration: none; font-weight: normal; }
.BloqueMenu_TextoNormal { color: #666666; text-decoration: none; font-size: 11px; font-weight: normal; }

/*Facturacion*/
.Facturacion_Titulo { background-color: #c6cfd6; width: 100%; color: White; font-size: 13px; font-weight: bold; }

.Corporativo_Inversiones { background-color: #D0CACE; width: 100%; color: White; font-size: 13px; font-weight: bold; }

/*WebMobile*/
.Titulos_Calendario_Tiempos_Mobile { color: White; font-size: 9px; font-weight:bold;text-transform:capitalize; }
.numeros_Tiempos_Calendario_Mobile { font-size: 11px; color: #666666;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_Facturables_Cal_Mobile { font-size: 9px; color: #9d8111;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_Liberados_Cal_Mobile { font-size: 10px; color: Green;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_NoFacturables_Cal_Mobile { font-size: 9px; color: brown;  text-decoration: none; font-weight: normal; }
.texto_Tiempos_NoLiberados_Cal_Mobile { font-size: 10px; color: Red;  text-decoration: none; font-weight: normal; }

/*UpdateProgress*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
	
}



.updateProgress
{
	border-style: inherit;
	background-color: #FFFFFF;

	width: 180px;
	height: 160px;
	
}
