body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; background: #FFFFFF url(images/bg_body.jpg) top left repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

body h1	{ font-size: 18px; padding: 0; margin: 0; font-weight: normal; }
body h2	{ font-size: 12px; padding: 0; margin: 0; font-weight: normal; }
body h3	{ font-size: 10px; padding: 0; margin: 0; font-weight: normal; }

hr 			{ border-bottom: 1px dashed #bbb; border-top: 0; border-left: 0; border-right: 0; width: 40%; background-color: #FFF; color: #a3815c; height: 1px; margin: 5px 0; text-align: left; margin-left: 30px;	 }
.clear		{ clear: both; font-size: 4px; }
.sep-pais	{ color: #A9C706; font-size: 10px;  padding: 0 3px; }

#main				{ width: 96em;  min-height: 40em; _height: 30em; margin: 6px auto 0 auto; }
#main-in			{ background: url(images/bg_main.jpg) 187px top no-repeat; width: 96em;  min-height: 60em; _height: 60em; margin: 6px auto 0 auto; }

#side-home				{ float: left; width: 634px; min-height: 27px; _height: 27px; background: url(images/bg_pais.jpg) top left no-repeat; }
	#side-home h1		{ padding: 15px 0 0 75px; float: left; color: #64585a; font-size: 12px;  }
	#side-home h2		{ padding: 15px 10px 0 0; float: right; font-size: 12px;  }
	#side-home h2	a	{ color: #64585a; font-size: 12px; text-decoration: none; }
	#side-home h2	a:hover	{ text-decoration: underline; }
	
	#mapa-home						{ float: left; width: 475px; }
	#left-menu							{ float: left; width: 159px; margin: 113px 0 0 0; border-top: 1px solid #d8dbea; }
	#left-menu ul						{ padding: 10px 0 0 0; margin: 0;  }
	#left-menu ul li					{ padding: 5px 15px 0 0; margin: 0 8px 0 0; list-style: none; text-align: right; background: url(images/bullet-menu.gif) right 10px no-repeat; }
	#left-menu ul li a					{ color: #64585a; font-size: 12px;  text-align: right; text-decoration: none; }
	#left-menu ul li a:hover		{ text-decoration: underline; }
	
#content-home			{ float: left; width: 326px; background: url(images/bg_content_home.jpg) top left no-repeat; min-height: 400px; _height: 400px; }	
	#content-home p	{ padding: 15px 20px 0 50px; margin: 0; font-size: 12px; color: #64585a; line-height: 17px; }
	#logo-flash			{ text-align: center; border-bottom: 1px solid #d8dbea; min-height: 115px; _height: 115px; padding-top: 27px; }
	#banners				{ padding-top: 30px; }



.ver-todas		{ padding: 10px 20px 0 0; text-align: right; }
.ver-todas a		{ color: #009242; font-size: 11px; padding: 0 0 0 10px; background: url(images/bullet_green1.gif) no-repeat 0px 4px; }

#footer						{ color: #64585a; background: #FFF url(images/bg_footer.jpg) 113px top no-repeat; width: 80em; margin: 0 auto 0 auto; font-size: 11px; text-align: center; padding: 10px 0 0 0;   }
#footer a					{ color: #A3C243; font-size: 11px; font-weight: normal;  text-decoration: underline; }
#footer a:hover		{ color: #A3C243; font-size: 11px; font-weight: normal;  text-decoration: underline; }

#direccion					{ width: 80em; margin: 0 auto 0 auto; color: #666; font-size: 12px; background-color: #fff; text-align: center; padding: 5px 0 30px 0;   }
#direccion a					{ color: #666; font-size: 12px; font-weight: normal;  text-decoration: underline; }
#direccion a:hover		{ color: #666; font-size: 12px; font-weight: normal;  text-decoration: underline; }

#creditos				{ width: 80em; margin: 0 auto 0 auto; color: #666; font-size: 12px; text-align: center; padding: 80px 0 0 0;   }
#creditos a			{ color: #666; font-size: 9px; font-weight: bold; text-decoration: none;  }


/*--------------------------------- Content ------------------------------------*/

#side				{ float: left; width: 189px; }
	#logo-flash-in	{ padding-bottom: 10px; }
	#cat-home		{ background-color: #635958; min-height: 18px; _height: 21px; padding: 3px 30px 0 0; text-align: right; }
	#cat-home a	{ color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; }
	#banners-in		{ border-top: 1px solid #d8dbea; padding-top: 10px; }
		
#content				{ float: left; width: 771px; }
	#details			{ float: left; width: 608px; }
	#details h2		{ padding: 10px 0 0 15px; font-size: 12px; }
	#mainImg			{ float: left; width: 341px; padding: 86px 0 0 3px; }
	#map-in			{ float: left; width: 259px; padding: 30px 0 0 0; }
	#dets				{ color: #666; font-size: 12px; line-height: 16px; padding: 10px 20px 20px 30px; }
	#info-det			{ color: #666; font-size: 12px; line-height: 16px; text-align: justify; }
	#info-det a		{ color: #142C7A; font-size: 11px; font-weight: normal;  text-decoration: underline; }
	
	#news			{ float: left; width: 158px; padding-left: 5px; }
		#news h3			{ color: #666; font-size: 12px; }
		#news p			{ padding: 0 0 15px 0; margin: 0; }
		#news p a		{ color: #144d94; font-size: 12px; text-decoration: none; }
		#news h2					{ padding: 10px 10px 100px 0; font-size: 12px;  }
		#news h2	a				{ color: #64585a; font-size: 12px; text-decoration: none; }
		#news h2	a:hover	{ text-decoration: underline; }
		.allNews { padding: 0; }
		.allNews a { color: #666; font-size: 11px; text-decoration: none; }


#nav-menu							{ padding: 0; margin: 0 3px 0 0; background-color: #FFFFFF; min-height: 217px; _height: 217px; }
#nav-menu ul						{ padding: 5px 20px 5px 0; margin: 0;  }
#nav-menu ul li					{ padding: 3px 12px 0 0; margin: 0; list-style: none;  text-align: right; background: url(images/bullet-menu.gif) right 8px no-repeat; }
#nav-menu ul li a					{ color: #64585a; font-size: 12px; font-weight: normal; text-decoration: none; }
#nav-menu ul li a:hover		{ color: #64585a; font-size: 12px; font-weight: normal; text-decoration: underline; }

#nav-menu ul li ul					{ padding: 0px 0px 5px 0; margin: 0;  }
#nav-menu ul li ul li					{ padding: 3px 0 0 0; margin: 0; list-style: none;  text-align: right; background: none; }
#nav-menu ul li ul li a				{ color: #aca4a2; font-size: 11px; font-weight: normal; text-decoration: none; }
#nav-menu ul li ul li a:hover	{ color: #aca4a2; font-size: 11px; font-weight: normal; text-decoration: underline; }

.separator							{ color: #004b8d; font-size: 12px; font-weight: normal; padding: 0 5px 0 5px; }


.titulo			{ color: #635958; font-weight: bold; font-size: 22px; padding: 10px 0 10px 0; line-height: 22px; }
.actual			{ color: #666; font-size: 12px; }

#level3		{ padding: 0 0 10px 0; margin: 0; }
#level3 a			{ background: url(images/bullet-menu.gif) left 5px no-repeat; padding: 0 15px 0 15px; color: #426e98; font-weight: bold; text-decoration: none; }
#level3 a:hover	{ text-decoration: underline; }

#proyecto	{ padding: 3px 0 3px  20px; }
#cat-proys	{}

#goBack			{ text-align: right; padding: 3px 0; margin: 0 10px 0 0; }
#goBack a		{ background: #2C347F; color: #FFF; font-size: 14px; display: block; padding: 3px 10px 5px 0; text-decoration: none; margin-left: 470px; }

#ruta			{ color: #666; padding: 25px 0 0 30px; margin: 0; }
#ruta a		{ color: #666; font-size: 12px; }

#status			{ color: #144D94; border: 1px solid #A2C341; padding: 10px 0 5px 5px; width: 480px; }
#status img		{ padding: 0 5px }

#pais-inicio				{ padding: 0; margin: 0; text-align: center; }
#pais-inicio a			{ color: #A9C706; font-size: 13px; text-decoration: none; }
#pais-inicio a:hover	{ text-decoration: none; }

#pais				{ padding: 0; margin: 0; text-align: center; }
#pais a			{ color: #A9C706; font-size: 10px; text-decoration: none; }
#pais a:hover	{ text-decoration: none; }

.read				{ color: #FFF; width: 39px; height: 15px; padding-left: 4px; background: url(images/bg_leer.gif) no-repeat 0px 0px; display: block; float: left; text-decoration: none; }

.inputForm				{ border: 1px solid #7f7f7f; font-size: 11px; cursor: pointer; background: #FFF; }
.inputForm option	{ background: #FFF; }
.inputFormBAD			{ border: 1px solid #ff0000; font-size: 11px; cursor: pointer;  }

.btnenviar		{ color: #e5edd6; cursor: pointer; font-size: 14px; font-weight: bold; background: url(images/bg_enviar.gif) no-repeat 3px 1px; border: 0; width: 85px; height: 42px; padding: 0; }

.link-file				{ color: #635958; font-size: 12px; font-style: italic; font-weight: bold;  text-decoration: none;  }
.file-mid				{ border-top: 2px dotted #ccc; border-bottom: 2px dotted #ccc;  }
.link-file-desc		{ color: #666; font-size: 13px; font-weight: normal;  text-decoration: none;  }
.link-file-date		{ color: #666; font-size: 11px; font-style: italic; font-weight: normal;  text-decoration: none;  }
.link-file:hover		{ color: #41210a; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: none; }
.link-filetop			{ background: url(images/bg_archivos.gif) left top no-repeat; clear: both; padding: 25px 0 5px 0px;  font-size: 12px; color: #635958; font-weight: bold; min-height: 15px; _height: 15px; }
.link-filetop-ul		{ padding-left: 1em; margin-left: 1em; }

.link-enlace			{ color: #666; font-size: 13px; font-style: normal; font-weight: normal;  text-decoration: none; background: url(images/bullet-menu.gif) no-repeat 0px 5px; padding-left: 15px; }
.link-file-date		{ color: #666; font-size: 11px; font-style: italic; font-weight: normal;  text-decoration: none;  }

.img-noticia					{  float: left; padding: 0 0px 0 0; border: 5px solid #645858; width: 96px; height: 75px; }
.img-noticia	a				{  width: 96px; height: 75px; display: block; }
.det-noticia					{ float: left; width: 430px; padding-left: 10px; }
.fecha-noticia				{ font-weight: normal; color: #666; font-size: 11px; text-decoration: none; }
.titulo-noticia				{ color: #45729C; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: none; }
.decripcion-noticia		{ margin: 0; padding: 0.5em 0 0 0; font-weight: normal; }
.decripcion-noticia a	{ font-weight: normal; color: #666; font-size: 11px; text-decoration: none; }
.leer-noticia					{ padding-right: 15px; padding-top: 10px; padding-bottom: 10px;  background: url(images/bullet_green1.gif) no-repeat 415px 15px; }
.leer-noticia	a				{ padding: 0 0 0 0; color: #77a22f; font-size: 11px; }
.borde-noticia				{ height: 1px; border-bottom: 2px dotted #ccc; font-size: 1px; }

.lnk_griss						{ color: #666; font-size: 14px; text-decoration: none; }
.numeracion				{ color: #FFF; text-decoration: none; background: url(images/bg_pag.gif) no-repeat 2px 4px; padding: 7px 10px 15px 10px; font-weight: bold; text-decoration: none;  }				
.titulo_video					{ color: #666; font-size: 14px; padding: 0; margin: 0;}


/*-------- paginacion -------*/

.compaginacion		{ display: block; font-weight: bold; color: #666666; text-align: center; 	 }
.lnkpag					{ color: #FFF; text-decoration: none; background: url(images/bg_pag.gif) no-repeat 2px 4px; padding: 7px 10px 15px 10px; font-weight: bold; text-decoration: none;  }
.lnkpag:hover			{ color: #fff; background: url(images/bg_pag_on.gif) no-repeat 2px 4px; font-weight: bold; text-decoration: underline; }
.lnkpag:clicked			{ color: #000; background-color: #FFFFFF; border: 1px solid #cc0000; font-weight: bold; }
.lnkpagV					{ font-size: 11px; text-decoration: none; padding: 7px 10px 4px 10px; color: #FFF; background: url(images/bg_pag_on.gif) no-repeat 2px 4px; font-weight: bold;  }
.separador-pag		{ background-color: #FFF; color: #333; font-size: 11px; font-weight: normal; }

/*----------------------------------*/	
	
	
	
	
	
	
	
