body{
	font-size: 2;	/*ORIGINAL EN 2*/
	font-family:Arial;
	/*font-family: Arial;	*/
}
.FechaHora{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: black;
}
.TablaLinks{
	/*font-size: xx-small;*/
	font-size:smaller;
	text-decoration: underline;
}
.EncabezadoModulo{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: #000000;
	direction: ltr;
	text-indent: 2px;
	height: 25px;
}
.Creditos{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: black;
}
.ViewPort{}
.Informacion{
	/*font-size: x-small;*/
	color: black;	
}
.MenuPrincipalTabla{
	font-weight: bold;
	/*font-size: xx-small;*/
	font-size:12px;
	font-weight:bold;
	cursor: default;
	color: white;
	direction: ltr;	
	background-color: #58585A;
	text-align: right;
	border-style:solid;
	border-width:medium;
	border-color:Blue
}
.SubMenuTabla{
	/*font-size: xx-small;*/
	font-size:12px;
	color: #ffffff;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: solid;
	border-left-style: none;
	background-color: #58585A;
	border-right-color: #000000;
	border-bottom-style: none;
	
	border-style:solid;
	border-width:medium;
	border-color:Blue
	
}

.LinkMenu{
	color: #ffffff;
}

A:hover{
	/*color: #004836;*/
	color:#000097;
	text-decoration: none;
	font-weight:bold;
}

A{
	color: #03446B;
	/*color:#000080;*/
	text-decoration: none;
	font-weight:bold;
	
}

A:visited{
	color: #046299;
	/*color: #034772;*/
	font-weight:bold;
}

.Link{
	/*font-size: x-small;	*/
	/*font-size: smaller;*/
}

.TextoError{
	font-weight: bold;
	color: red;
}

.NoticiaTitulo{
	/*font-size: xx-small;*/
	font-size:smaller;
	font-weight: bold;
}
.NoticiaAutor{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: darkgray;
}
.NoticiaFecha{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: lightgrey;
}
.NoticiaDetalle
{
	/*font-size: xx-small;*/
	font-size:smaller;
}
.NoticiaResumen
{
	/*font-size: xx-small;*/
	font-size:smaller;
}
.NoticiaMas
{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: mediumblue;
}
.NoticiaTituloDetalle{
	/*font-size: x-small;*/
}
.NoticiaAutorDetalle
{
	/*font-size: xx-small;*/
	font-size: smaller;
	color: darkgray;
}
.NoticiaFechaDetalle
{
	/*font-size: xx-small;*/
	font-size: smaller;
	color: lightgrey;
}
.NoticiaDetalleDetalle
{
}
.NoticiaResumenDetalle
{
	/*font-size: xx-small;*/
	font-size:smaller;
}
.NoticiaMasDetalle
{
	/*font-size: xx-small;*/
	font-size:smaller;
	color: mediumblue;
}
.EncuestasTitulo
{
	font-weight: bold;
	/*font-size: x-small;*/
}
.EncuestasPregunta
{
	/*font-size: xx-small;*/
	font-size:smaller;
}
.TablaModulo
{	
	/*background-color: #efefef;*/
	/*border-right: #004836 1px solid;
	border-left: #004836 1px solid;
	border-top: #004836 1px solid;
	border-bottom: #004836 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*ES Usado en los WebControls de la columna izquierda, fuera de eso, para nada*/
.ColumnaIzquierda{
	background-color: #99c7cf;	
	color:white;
	font-size:10px; 
	font-weight:bold;  
	font-family: Arial, Helvetica, sans-serif; 
	/*padding:2px;
	padding-left:10px;
	padding-right:10px;*/
	cursor:hand;
	border-color:#99c7cf;
	border-width: thin;	
	border-style:solid;
}

.EventosTitulo
{
	font-weight: bold;
	/*font-size: xx-small;*/
	font-size:smaller;
}
.EventosDescripcion
{
	/*font-size: xx-small;	*/
	font-size:smaller;
}
.EventosFechas
{
	/*font-size: x-small;*/
	color: darkgray;
}

.ChatFont
{
	/*font-size: x-small;*/
	color: black;
}


.EmpresaDescripcion
{
	/*font-size: x-small;*/
	color: gray;
}

.ContactoNombresApellidos
{
	/*font-size: x-small;*/
	color: gray;
}
.tableIdentificacion
{
	background: #cccccc;
}
.TablaEncabezado
{
	font-weight: bold;
	/*font-size: x-small;*/
	color: white;
	font-style: italic;
	background-color: #4BADCF;
	text-align: center;
}
TH
{
	color: #000000;
	/*font-size: xx-small;*/
	font-size:smaller;
	/*background-color: #7ACDE1;*/
/*	background-color: #99c7cf;*/
	background-color: #7ACDE1;
}
.TH
{
	color: #000000;
	/*font-size: xx-small;*/
	font-size:small;
	font-weight:bold;
	background-color: #7ACDE1;
}
.CeldaDatos
{
	
	/*font-size: xx-small;*/
	font-size:smaller;
	background-color: #e6f3f0;
}

H1{
	font-weight: bold;
	/*font-size: medium;*/
	font-size: larger;
	text-transform: none;
	color: #000099;
	
}

.TextoEncabezadoModulo{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: x-small;
	/*font-size: smaller;*/
	color: #03446B;
	background-color: #99C7CF;
	direction: ltr;
	text-indent: 2px;
}

.TextoEncabezadoModuloIzquierdo{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: x-small;
	/*font-size: smaller;*/
	color: #03446B;
	background-color: #D1EBF0;
	direction: ltr;
	text-indent: 2px;
}
.TextoEncabezadoModuloEspecial
{
	/*font-size: xx-small;
	font-size:smaller;
	font-family:Arial;
	text-indent: 30px;*/
	font-weight:bold;
	color: #ffffff;
	direction: ltr;	
}

TD{
	/*font-size: xx-small;*/
	font-size:smaller;
}

/*para el menU vertical*/
.MenuGroup{
	/*border-right: #004836 1px solid;
	border-top: #004836 1px solid;
	border-left: #004836 1px solid;
	border-bottom: #004836 1px solid;*/
	font-size: 12px;	
	color: #ffcc00;	
	background-color: #004836;
}
.MenuItem {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: hand; /*background-color: #58585A;*/
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
}
.MenuItemOver{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: hand;
	color: White;
	font-size: 10px;
	font-weight: bold;
	background-color: #58585A;
	font-family: Arial, Helvetica, sans-serif;
}

/*para el menU de al Lado*/
.MenuGroup_Lado{
	/*border-right: #004836 1px solid;
	border-top: #004836 1px solid;
	border-left: #004836 1px solid;
	border-bottom: #004836 1px solid;*/
	font-size: 10px;	
	color: #ffcc00;	
	background-color: #004836;
}
.MenuItem_Lado{
	color: #000000;
	font-size:10px; 
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor:hand;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99c7cf;	
}
.MenuItemOver_Lado{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: hand;
	color: #ffffff;
	font-size: 10px;	
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #012B7E;
}

/* parece que el calendario tiene unas pulgas, pues no agarra algunas clases*/
.Calendario{	
	background-color: #9AB5D9;
	/*font size="2" ;
	face="Arial, Helvetica, sans-serif";	
	border-color: black;*/	
}

.CalendarioEncabezado
{
	color: #FFFFFF;
	background-color: #0B3B8A;
}

.CalendarioSemanaEncabezado{
	color: #ffffff;
	background-color: #046299;
	/*size="2"; 
	face="Arial, Helvetica, sans-serif";*/	
}

.CalendarioFinDeSemana{
	background-color: #6E95C9;
	/*font size="2" ;
	face="Arial, Helvetica, sans-serif";*/
	
}

.CalendarioOtroMes{
	background-color: #e5e5e5;
	/*font size="2";
	face="Arial, Helvetica, sans-serif";*/	
}


.CalendarioHoy
{
	background-color: #000066;
}	

.CalendarioSeleccionado
{
	background-color: #FFCC00;
}


.FAQPendiente
{
	background-color: beige;
}

pre{
	FONT-FAMILY: Arial;
}

.MensajeError{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;	
}
