/* General*/
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%; background-color:#1a171c;}
	A,P,TD,DIV,FONT,SPAN,UL,LI,INPUT,TEXTAREA,SELECT,LABEL		{font-family:"Lucida Sans", Arial, Helvetica, Sans-Serif; font-size:12px; color:#474549; text-decoration:none;}
	p		{margin-top:0px;}
	a img	{border:none;}
	a		{outline:0;}
	
	
/* Estructura */
	.ventana 
	{
		position: absolute; left: 0px; top: 0px; width: 100%; height:100%;
	}

	.pagina		{width:980px; margin:0px auto; background-color:#fff; height:auto !important; height:100%; min-height:100%;}
	
	.zonaArriba	{width:940px; margin:0px auto; padding:24px 0px 0px 0px;}	
		.zonaCabecera			{width:940px; margin:0px 0px 21px 0px; height:277px;position:relative;}
			.zonaLoop			{position:absolute; z-index:1; left:0px; bottom:0px;}
		.zonaContenidos			{float:right; width:678px; margin:0px;}
			.contenidosConAire	{float:left; width:422px; margin:0px 37px 0px 0px;}
			.contenidos			{float:left; width:402px; text-align:justify;}
			.zonaDcha			{float:left; width:219px; margin:0px;}
		.zonaIzq			{float:left; width:222px; margin:0px 40px 0px 0px;}
		
		
	.zonaPie	{width:980px; padding:0px 0px 0px 0px; margin:40px 0px 0px 0px;}
		
	
/* cabecera */
	.zonaLogo	{float:left;}
	.zonaCabecera ul	{position:absolute; z-index:2; right:0px; top:0px;}
	
	.zonaCabecera ul			{margin:34px 0px 0px 0px; padding:0px; list-style-type:none; padding-right:2px;}
	.zonaCabecera ul li			{float:left; margin:0px 0px 0px 40px; padding:0px 0px 6px 0px; position:relative;}
	.zonaCabecera ul li a		{display:block; padding:0px 0px 6px 0px; color:#b8d1e8; border-bottom:solid 1px #fff; font-size:18px; font-family:"Times New Roman", Times, serif;}
	.zonaCabecera ul li a:hover,
	.zonaCabecera ul li a.btnSelecc	{color:#474549; border-bottom:solid 1px #474549;}
	
	.zonaCabecera ul li ul			{padding:0px; margin:0px; list-style:none; display:none; position:absolute; left:0px; top:32px; width:168px; border-top:solid 1px #474549; border-bottom:solid 1px #474549; background-color:#fff; padding:26px 6px;}
	.zonaCabecera ul li:hover>ul	{display:block !important}
	.zonaCabecera ul li.hover ul	{display:block;}
	.zonaCabecera ul li ul li		{float:none;padding:0px;margin:0px;}
	.zonaCabecera ul li ul li		{margin:0px; padding:0px; font-weight:normal;}
	.zonaCabecera ul li ul li a		{display:block; width:168px; color:#004d7b; padding:2px 0px 2px 4px; border:none; font-size:12px; font-family:"Times New Roman", Times, serif;}
	.zonaCabecera ul li ul li a:hover,
	.zonaCabecera ul li ul li a.btnSelecc {background-color:#c9ddee; border:none;}
	
	

/* titulos */
	h1				{margin:0px 0px 16px 0px; padding:0px; font-size:36px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
	h2.titulillo	{margin:0px 0px 7px 0px; padding:0px; font-size:24px; color:#bab9bb; font-weight:normal; font-family:"Times New Roman", Times, serif;}

/* zona izquierda */

	.separador	{font-size:1px; margin:10px 0px; padding:0px; border-bottom:solid 1px #9ab3c8;}
	
	.enlaceIzq	{color:#96a2ae; padding:2px; font-size:11px;}
	.enlaceIzq:hover	{background-color:#e2edf6;}
	
	.banner	{margin-top:5px; width:222px;}
	.banner a 	{background-color:#fff; display:block;}
	.banner a:hover	{background-color:#9ab3c8;}
	.banner a img {padding:1px; }
	
/* calendario */
	.zonaFecha	{width:222px; height:22px; padding-top:6px; margin:0px 0px 7px 0px; color:#757e83; font-family:"Times New Roman", Times, serif; text-align:center; background:transparent url('../img/cajas/fecha.jpg') no-repeat;}
	
	.zonaCalendario         {background:transparent url('../img/cajas/calendario.jpg') repeat-y; width:222px; font-family:"Times New Roman", Times, serif; font-size:18px;}	
	.zonaCalendario .arriba {width:222px; height:auto !important; height:33px; min-height:33px; background:transparent url('../img/cajas/calendario_arriba.jpg') no-repeat;}
	.zonaCalendario .abajo  
	{
		width:222px; height:auto !important; height:4px; min-height:4px; 
		padding:0px; background:transparent url('../img/cajas/calendario_abajo.jpg') no-repeat left bottom;
		color:#fff;
	}
	
	
	.mes		{float:left; padding-top:9px; padding-left:8px; height:24px; width:178px; font-family:"Times New Roman", Times, serif; font-size:18px;}
	.navMeses	{float:left; padding-top:7px; height:26px;}
	.navMeses a			{font-size:20px; font-weight:bold;}
	.navMeses a:hover	{color:#9ab3c8; background-color:#fff;}

	.calendario	{width:100%; margin-top:3px;}
	.calendario	tr td {text-align:center; color:#5e5d60; font-size:13px; font-family:"Times New Roman", Times, serif;}
	
	.calendario a {color:#8c8b8e; font-size:13px; font-family:"Times New Roman", Times, serif; padding:2px;}
	.calendario a:hover {background-color:#b8d1e8;}
	.calendario a.diaDestacado {background-color:#ffed00;}

/* zona dcha */
	.fechaNoticia	{background-color:#97bf0d; color:#fff; padding:2px; font-size:12px; font-family:"Times New Roman", Times, serif;}

	.zonaDcha ul	{margin:0px 0px 00px 0px; padding:0px; list-style-type:none;}
	.zonaDcha ul li	{margin:0px; padding:0px;}
	
	.noticia h3	{display:inline; padding:2px; margin-top:10px; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#757477;}
	.noticia p	{line-height:20px; font-size:11px; color:#757477;}
	.noticia a	{line-height:20px; font-size:11px; color:#757477; display:block;}
	.noticia a .enlace	{line-height:20px; font-size:11px; font-weight:bold; font-size:11px; color:#757477;}
	.noticia a:hover {background-color:#e2edf6;}
	.noticia a:hover .enlace	{text-decoration:underline;}

/* pie */		
	.otroMenu			{padding-left: 20px; border-top:solid 1px #8c8b8e; border-bottom:solid 1px #8c8b8e; margin:0px 0px 10px 0px;}
	
	.otroMenu ul	{margin:0px; padding:0px 0px; list-style-type:none;}
	.otroMenu ul li	{float:left; margin:10px 38px 15px 0px; padding:0px;}
	.otroMenu ul li a	{font-size:11px; font-family:"Times New Roman", Times, serif;}
	.otroMenu ul li a:hover	{text-decoration:underline;}
	
	.datosContacto			{width:940px; margin:0px auto;}
	
	.columnaPie	{float:left; width:150px; margin-right:20px;}
	.columnaPie p	{font-size:11px; font-family:"Times New Roman", Times, serif; line-height:20px;}
	.columnaPie p a	{font-size:11px; font-family:"Times New Roman", Times, serif; background-color:#e2edf6; padding:2px;}
	.columnaPie p a:hover {background-color:#b8d1e8;}
	
/* botones */
	.zonaBoton	{float:right; margin-top:0px;}
	
	.btn		{border:solid 0px #ffffff; background:none; font-size:12px; width: auto; overflow: visible; padding:0px 3px;}
	.btn:hover	{text-decoration:underline;}


/* formateo */
	.clear	{clear:both; margin:0px; padding:0px;}
	.izq	{float:left;}
	.zonaError	{float:left; width:300px; margin:10px 0px; padding:0px;}
	.zonaInfo	{float:left; width:300px; margin:10px 0px; padding:0px;}
	.dcha   {float:right;}
	.indentado {padding-left:32px;}

/* estilos fck */
	.contenidos h2	{margin:0px 0px 22px 0px; padding:0px; font-weight:normal; font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#a3a2a4;}
	.contenidos h2 strong	{color:#757477;}
	
	.textoDestacado	{font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#a3a2a4;}
	.textoDestacado strong	{color:#757477;}
	
	.subrayado	{font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; background:transparent url('../img/decoracion/subrayado.jpg') no-repeat 0px bottom; padding-bottom:10px;}
	
	.textoGrande	{font-size:14px; font-family:"Times New Roman", Times, serif;}
	
	.texto12 {font-size:12px;}
	.texto14 {font-size:14px;}
	.texto16 {font-size:16px;}
	.texto18 {font-size:18px;}
	.texto20 {font-size:20px;}
	.texto24 {font-size:24px;}
	.texto30 {font-size:30px;}
	.texto36 {font-size:36px;}
	
	.contenidos ul		{margin:0px; padding:0px; list-style-type:none;}
	.contenidos ul li	{margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; font-size:14px; font-family:"Times New Roman", Times, serif; background:transparent url('../img/decoracion/comilla.jpg') no-repeat;}

	.linkResaltado {font-weight:bold; font-size:16px;}
/* colores */
	.error		{color:#ff0000;}
	.info		{color:#757477;}

	.azulClaro	{color:#b8d1e8;}
	