/* TITULOS */

.TituloPrincipal		{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px; 
							color: #336666; 
							line-height: 19px;
							text-transform: uppercase;
							text-decoration: none; }




/* TEXTOS */

.TextoIndiceTabla		{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #336666; 
							line-height: 12px;
							text-transform: uppercase;
							text-decoration: none; }

.TextoContenidoTabla	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #8B8989; 
							line-height: 13px;
							font-weight: bold;
							text-decoration: none; }


.TextoContenidoTabla:hover {	color: #336666; }

.TextoValores			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #666666; 
							line-height: 12px;
							text-decoration: none; }

.TextoValores2			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #FA0808; 
							line-height: 12px;
							text-decoration: none; }

.TextoValores3			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #199201; 
							line-height: 12px;
							text-decoration: none; }


.TextoValores4			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #0143A6; 
							line-height: 12px;
							text-decoration: none; }


.TextoValores5			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #336666; 
							line-height: 12px;
							text-decoration: none; }


.TextoMarquee			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #666666; 
							line-height: 15px;
							font-weight: normal;
							text-decoration: none; }


.TextoDestacado			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #336666; 
							line-height: 15px;
							text-decoration: none; }

.TextoGeneral			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #666666; 
							line-height: 15px;
							text-decoration: none; }


.TextoGeneral:hover		{	text-decoration: underline; }


.TextoInterior1			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px; 
							color: #336666; 
							line-height: 13px;
							text-decoration: none; }


.TextoInterior1:hover	{	text-decoration: underline; }

.TextoInterior2			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px; 
							color: #666666; 
							line-height: 13px;
							text-decoration: none; }


.TextoInterior2:hover	{	text-decoration: underline; }

.TextoInterior3			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #55AAAA; 
							line-height: 12px;
							text-decoration: none; }


.TextoInterior3:hover	{	text-decoration: underline; }

.TextoInterior4			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #FFFFFF; 
							line-height: 12px;
							text-decoration: none; }


.TextoInterior4:hover	{	text-decoration: underline; }


.TextoInterior5			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px; 
							color: #55AAAA; 
							line-height: 14px;
							text-decoration: none; }


.TextoInterior5:hover	{	text-decoration: underline; }



.TextoInteriorDestacado	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 14px; 
							color: #336666; 
							line-height: 16px;
							text-decoration: none; }


.TextoInteriorDestacado:hover	{	text-decoration: underline; }



.TextoPie				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 10px; 
							color: #FFFFFF; 
							line-height: 12px;
							text-decoration: none; }


.TextoPie:hover			{	text-decoration: underline; }


.TextoTablaTop			{	font-family: Tahoma, Sans-serif, Helvetica;
							font-size: 9px; 
							color: #336666; 
							line-height: 11px;
							font-weight: bold;
							text-transform: uppercase;
							text-decoration: none;
							text-align: center; }


.TextoTablaTitulo		{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px; 
							color: #FFFFFF; 
							line-height: 14px;
							font-weight: bold;
							text-decoration: none; }

.TextoTablaContenido	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #666666; 
							line-height: 14px;
							text-decoration: none; }

.TextoTablaContenido:hover{	text-decoration: underline; }

.TextoTablaContenido2	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #199201; 
							line-height: 14px;
							text-decoration: none; }


.TextoTablaContenido3	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #FA0808; 
							line-height: 14px;
							text-decoration: none; }


.TextoTablaContenido4	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #0143A6; 
							line-height: 14px;
							text-decoration: none; }


.TextoTablaContenido5	{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #286919; 
							line-height: 14px;
							text-decoration: none; }


.TextoChat				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 11px; 
							color: #666666; 
							line-height: 15px;
							text-decoration: none;
							width: 237px;
							border: 1px solid #F6F4F1; }


.TextoChat:hover		{	border: 1px solid #E3E2E0;
							color: #286919; }



/* SEPARADOR */

.sep					{	font-size: 3px;
							line-height: 2px; }


.sep2					{	position: relative;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-left: 1px solid #FFFFFF;
							border-bottom: 1px solid #FFFFFF;							
							background-color: #CAE7E7;
							padding: 3px;
							text-align: right; }

.sep3					{	position: relative;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-left: 1px solid #FFFFFF;
							border-bottom: 1px solid #FFFFFF;							
							background-color: #55AAAA;
							padding: 3px;
							text-align: right; }


.sep4					{	position: relative;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-left: 1px solid #FFFFFF;
							border-bottom: 1px solid #FFFFFF;							
							background-color: #E3E2E0;
							padding: 3px;
							text-align: center; }

.sep5					{	position: relative;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-left: 1px solid #FFFFFF;
							border-bottom: 1px solid #FFFFFF;							
							background-color: #F6F4F1;
							padding: 3px;
							text-align: center; }





/* PUNTOS */

.LineaPunto				{	height: 1px;
							background-image: url('../../recursos/imagenes/comunes/punto01.gif'); }
	
/* MENU */


.FondoSubMenu			{	background-color: #D5DDE6; 
							/* width: 126px; */
							padding: 5px;
							z-index: 100000; 
							}
							
							

.TextoSubMenu			{		font-size: 11px;
								color: #004E77;
								font-family: Arial;
								line-height: 17px;
								font-weight: normal;
								text-decoration: none;
								text-align:left;
						 }

.TextoSubMenu:hover		{		color: #55718C ;
							    font-size: 11px;
								font-family: Arial;
								line-height: 17px;
								font-weight: normal;
								text-decoration: none;
								text-align:left;
	         	        }

/* CAJAS REDONDEADAS */

.CajaDestacadoTop		{	position: relative;
							margin-right: 1px;
							margin-left: 2px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #DCDBD9; }


.CajaDestacadoMedio		{	border-right: 1px solid #DCDBD9;
					background-color: #FFFFFF;
					padding: 10px 5px 10px 5px; }




.CajaDestacadoMedio2	{	border-right: 1px solid #DCDBD9;
							background-color: #FFFFFF;
							padding: 2px 5px 2px 5px; }



.CajaDestacadoMedio3	{	border-right: 1px solid #DCDBD9;
							border-left: 1px solid #FFFFFF;
							background-color: #FFFFFF;
							text-align: center;
							padding: 4px; 0px; 4px; 0px; }


.CajaDestacadoMedio4	{	border-right: 1px solid #DCDBD9;
							border-left: 1px solid #FFFFFF;
							background-color: #FFFFFF;
							text-align: center;
							padding: 1px; 0px; 1px; 0px; }



.CajaSubMenuFin			{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							background-color: #D5DDE6;
							font-size: 1px;
							line-height: 1px;
	        			 }



.CajaColumnaTop			{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #336666; }


.CajaColumnaMedio		{	background-color: #336666;
							padding: 3px; }


.CajaColumnaTop2		{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #55AAAA; }


.CajaColumnaMedio2		{	background-color: #55AAAA;
							padding: 3px; }

.CajaColumnaMedio3		{	background-color: #55AAAA;
							padding: 3px; }


.CajaColumnaBarrita		{	background-color: #9CCECE;
							height: 3px; }


.CajaColumnaContenido	{	border-right: 1px solid #E3E2E0;
							border-left: 1px solid #E3E2E0;
							border-top: 1px solid #E3E2E0;
							border-bottom: 1px solid #E3E2E0;
							background-color: #E3E2E0; }

.CajaMenu	{
			z-index:1000;
			border-left: 0px solid #93A7BD;
			border-top: 0px solid #93A7BD;
			border-bottom: 0px solid #93A7BD;
			background-color: #93A7BD;
			position:absolute;
}



.CajaColumnaFin			{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #E3E2E0; }


.CajaDestacadoTop2		{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #CAE7E7; }

.CajaDestacadoTop4		{	position: relative;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #F6F4F1; }


.CajaDestacadoTop5		{	position: relative;
							margin-right: 1px;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #F6F4F1; }


.CajaDestacadoTop6		{	position: relative;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #55AAAA; }

.CajaDestacadoContenido1{	background-color: #E3E2E0; 
							padding: 7px; 
							text-align: center; }

.CajaDestacadoContenido2{	background-color: #CAE7E7; 
							padding: 12px; }


.CajaDestacadoContenido3{	background-color: #CAE7E7; }

.CajaDestacadoContenido4{	background-color: #F6F4F1; 
							padding: 12px;  }

.CajaDestacadoContenido5{	background-color: #F6F4F1; 
							padding: 4px 12px 4px 12px;  }

.CajaDestacadoContenido6{	background-color: #E3E2E0; }


.CajaDestacadoContenido7{	background-color: #CAE7E7; 
							padding: 7px; }

.CajaDestacadoContenido8{	background-color: #F6F4F1; }

.CajaDestacadoContenido9{	background-color: #F6F4F1; 
							padding: 7px; }

.CajaDestacadoContenido10{	background-color: #E3E2E0;
							padding: 3px 9px 3px 9px; }

.CajaDestacadoContenido11{	background-color: #E3E2E0;
							padding: 7px 3px 7px 3px; }

.CajaDestacadoContenido12{	background-color: #FFFFFF; 
							padding: 7px 10px 7px 10px;  }

.CajaDestacadoContenido13{	background-color: #E3E2E0;
							padding: 4px 10px 4px 10px;  }

.CajaDestacadoContenido14{	background-color: #F6F4F1; 
							padding: 4px 10px 4px 10px;  }

.CajaDestacadoContenido15{	background-color: #E3E2E0;
							padding: 5px 9px 5px 35px; }

.CajaDestacadoContenido16{	background-color: #F6F4F1;
							padding: 5px 9px 5px 35px; }




.CajaDestacadoFin1		{	position: relative;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #F6F4F1; }

.CajaDestacadoFin2		{	position: relative;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #CAE7E7; }


.CajaDestacadoFin3		{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #F6F4F1; }

.CajaDestacadoFin4		{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #CAE7E7; }

.CajaDestacadoFin5		{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #E3E2E0; }


.CajaDestacadoFin6		{	position: relative;
							margin-left: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #55AAAA; }

.CajaDestacadoFin7		{	position: relative;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #E3E2E0; }



.CajaTop1				{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-bottom: 1px solid #E3E2E0; }


.CajaMedio1				{	background-color: #E3E2E0; 
							padding: 4px; 
							text-align: center; }


.CajaFin1				{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #E3E2E0; }

.CajaMedio2				{	background-color: #F6F4F1; 
							padding: 7px; }


.CajaFin2				{	position: relative;
							margin-left: 1px;
							margin-right: 1px;
							height: 1px;
							font-size: 1px;
							line-height: 1px;
							border-top: 1px solid #F6F4F1; }

/* CAJA CHAT */

.CajaChat				{	position: relative;
							width: 264px;
							height: 90px;
							border-top: 1px solid #808080;
							border-left: 1px solid #808080;
							border-bottom: 1px solid #FFFFFF;
							border-right: 1px solid #FFFFFF;}



.CajaChat2				{	position: relative;
							width: 264px;
							height: 90px;
							border-top: 1px solid #404040;
							border-left: 1px solid #404040;
							border-bottom: 1px solid #D4D0C8;
							border-right: 1px solid #D4D0C8;
							background-color: #FFFFFF; }



/* TABLAS */

.TablaIndice			{	background-color: #FFFFFF; }


.BordeImagen			{	border-left: 1px solid #FFFFFF; }


/* FORMULARIOS */

 

.CajaInput				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:12px;
							color:#666666; 
							text-decoration:none;
							width: 168px;
							height: 21px; }

.CajaInput2				{	font-family: Tahoma, Sans-serif, Helvetica;
							font-size:10px;
							color:#666666; 
							line-height: 13px;
							text-decoration:none;
							font-weight: bold; 
							width: 195px;
							height: 21px; }

.CajaInput3				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:11px;
							color:#666666; 
							line-height: 12px;
							text-decoration:none;
							width: 75px;
							height: 21px; }


.CajaInput4				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:11px;
							color:#666666; 
							line-height: 12px;
							text-decoration:none;
							background-color: #EDEEEE;
							width: 75px;
							height: 21px; }

.CajaInput5				{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:12px;
							color:#666666; 
							text-decoration:none;
							width: 457px;
							height: 21px; }


.CajaTextarea			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:12px;
							color:#666666; 
							text-decoration:none;
							width: 457px;
							height: 120px;}

.CajaTextarea2			{	font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size:11px;
							color:#666666; 
							text-decoration:none;
							border: 1px solid #FFFFFF;
							width: 180px;
							height: 90px;}

/*
.bot01					{ color: #FFFFFF;
							font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px;
							background: #727272;
							border-color: #919191; }

.bot02					{ color: #666666;
							font-family: Arial, Tahoma, Sans-serif, Helvetica;
							font-size: 12px;
							border-color: #919191; }