#body			{ background: #075583 url(images/body.jpg) center top no-repeat; }
#body-in		{ background: #075583 url(images/body-in.jpg) center top no-repeat; }

.ulpadre		{ padding: 2px 0 2px 0 ; margin: 0; margin-left: 2px;  list-style:none; }
.clear { clear:both;}

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


#area { width:938px ; min-height:618px;_min-height:618px; margin:0px auto 0px auto ; background: #EBEBEB;}
#main { width: 938px ; min-height: 582px ; _height: 582px ; }
	#main-left { width: 507px; min-height:582px; _height:582px; float: left ;}
	#main-left-header { width:507px; height:40px; _height:50px; *height: 50px; }
	#main-left-titulonoticias {	width:506px; min-height:43px; _height:43px; background-image:url("images/downflash.jpg"); }
	#main-left-noticias {	width:506px; min-height:156px; background-color:#ebebea; }
		.noticiades1 { float:left; width:195px ; min-height: 0 ; padding: 24px 23px 0 24px ; margin: 0; }
			.noticias12 { padding: 0 0 0 0 ; margin: 0; min-height: 73px; _height: 73px; }
			.htitulo { color:#FF9700; font-family:Verdana; padding: 0 ; margin: 0; font-size: 12px; }
			.hdes	 { color:#05547F; font-family:Verdana; padding: 0 ; margin: 0; font-size: 12px; }
			.htex	 { color:#000000; font-family:Verdana; padding: 0 ; margin: 0; font-size: 10px; }
		.noticialink1 { clear: both; float:left; width:195px ; min-height:61px; padding: 0 0 0 0 ; margin: 0;  }
	    .noticialink2 { clear: both; float:right; width:195px ; min-height:61px; padding: 0 24px 19px 0 ; margin: 0; }
			.htituloa {text-decoration: none; color:#FF9700; font-family:Verdana; font-size: 12px; }
			#htituloa2 {text-decoration: none; color:#FF9700; font-family:Verdana; font-size: 12px; background: url(images/+azul.png) right 1px no-repeat; padding-right: 22px; }
			.hdesa { text-decoration: none; color:#05547F; font-family:Verdana; font-size: 12px; }
			.htexa { text-decoration: none; color:#000000; font-family:Verdana; font-size: 10px; }

	#main-right{ width: 431px; min-height:582px; _height:582px; float: right; }
	#main-rigth-logos { width: 431px; height: 133px; }
		#indexlogo1 { width: 193px; height: 105px; float: left ; margin: 0; padding: 0; }
		#indexlogo2 { width: 234px; height: 105px; float: right ;}

	
	#main-rigth-ana { width: 429px;	height: 23px ; background:url(images/todoana.jpg); }
	

	#main-rigth-dos { width: 429px;	height: 455px ;}
	
	
	
	
		#main-rigth-dos-left { width: 191px; min-height: 450px ; _height: 450px ; float: left ;}
			#main-rigth-menu { width: 189px; min-height:251px; _height:255px; *height:262px; background:#ffffff; padding:0; margin:0;  }
				.amenu { color: #ffffff; text-decoration: none; background:#84B83A; font-family: Tahoma;}
				.catmenuindex { border: 0 ; padding: 0; margin: 0 0 0 0 ; font-family:Arial; font-size:12px; text-transform: uppercase; }
				.list1 { border-bottom: 2px dotted #84B83A ; color:#000000; background: url(images/bullet_menu.gif) 6px 6px no-repeat ; padding: 2px 0px 2px 25px; font-family:Tahoma;  text-transform: uppercase; font-size:12px; } 
				.a1 { color:#202EDA; text-decoration: none; }
				.aindex { color:#000; text-decoration: none; font-family: Tahoma; }
				.a2 { color:#ffffff; text-decoration: none; }
					.subcatmenuindex { padding:  5.5px 3px 3px 3px; margin: 0 0 0 0 ; font-family:Arial; font-size:12px; background-color:#84B83A; text-transform: uppercase;}
					.list2 { padding:  5.5px 3px 3px 3px; background: url(images/bullet_sub-menu.gif) 25px 6px no-repeat ; background-color:#84B83A; padding: 2px 0px 2px 30px; font-family:Tahoma;  text-transform: uppercase; font-size:12px;}
			
			#main-rigth-e_report { width: 191px; min-height:135px; _height:125px; *height:125px; background: #FBFBFB; }
			#main-rigth-boletin { width: 191px; height:80px; }
			
		#main-rigth-dos-right { width: 239px; min-height: 455px ; float: right ; }
		#main-rigth-downazul a { color:#5A5A5A; font-family:Verdana; text-decoration: none; }
			#main-rigth-azul { width: 239px; min-height: 240px; _height: 240px; *height: 240px; background: url("images/fondoazul.jpg") 0px 0px no-repeat; margin-left:0px;}
				#pdir2 p { padding: 0 32px 0 25px ; margin: 0; color:#5A5A5A; font-family:Verdana; text-decoration: none; }
				#pdir2 p a { color:#5A5A5A; font-family:Verdana; text-decoration: underline; }
				/*#pdir  p { padding: 35px 43px 39px 32px; margin: 0; color:#ffffff; font-family:Verdana; text-decoration: none; }*/
				#pdir2a { text-decoration: underline; }
				#pdira { text-decoration: underline; }
			#main-rigth-azul-up { width: 239px; height: 240px; _height: 240px; *height: 240px; } 
			#main-rigth-azul-down { width: 207px; height: 6px; _height: 20px; *height: 20px; padding: 0px 0px 0px 32px ; background: #065484; margin: 0; }
			#main-rigth-downazul { width: 239px; min-height: 199px; background:url("images/downazul.jpg") no-repeat; } 

		
		#barnner2 		{ width: 938px; background: #ffffff; padding: 0; margin: 0; min-height: 136px; _height: 136px; margin: 0px auto 0px auto ;  }
		#banner-index-up 	{ width: 823px ; min-height: 34px ; _height: 34px ; margin: 0; padding: 0 0 0 113px;}
			#banner-index-up p { margin; 0 ; color: #6B6B6B; text-transform: uppercase;}
		#banner-index-down 	{ width: 823px ; height: 86px; padding: 0 0 0 113px; margin: 0; }

		#ruta a { font-size: 13px;}
/*------------------------------*/

 
 #todo { width:937px; min-height:751px;  margin: 0px auto 0px auto ; background:#ffffff; }
 	
 	
 	#head { width:196px; min-height:650px; float:left; }
 		#headlogo { width:196px; min-height:158px; }
		#mainmenu { width: 196px; min-height: 650px; }
			
				#headmenu { width: 196px; height: 42px; background-image:url(images/headmenu.jpg); }
				#todomenus { width: 196px; min-height: 191px; margin: 0; padding: 0; background-image:url(images/menucenter14.jpg); }
					#menucentro { width: 188px; min-height: 191px;  }
				#foodmenu { width: 196px; height: 36px; background-image:url(images/menudown.jpg); }
				#con_boletin { width: 196px; min-height: 57px; position: relative; }
					.point	{ position: absolute; left: 188px; top: 47px;  }
				#con_e-report { width: 196px; min-height: 79px; }
				#nada { width: 196px; min-height: 207px; background: #fff;}
				#printflecha { width: 196px ; height: 10px; } 
 		
 	#main2 { width: 740px ; _width: 740px ; *width: 740px ; min-height: 510px; float:right; }
 	h1 { padding: 0 0 0 0 ; margin: 0;}
 		#headbannert{ width:740px; min-height:160px;}
 		#headbannert a { color:#7F7F7F; text-decoration:none; font-size: 14px; margin: 0; padding: 0; } 
 		#headbannert p { color:#7F7F7F; font-size: 14px; margin: 0; padding: 135px 26px 0px 0px ; } 
 		
 		#mainprin { width: 740px ;_width: 620px ;*width: 620px ; min-height: 510px; }
 			#con_titulo { width: 740px ; min-height: 60px; background-image:url(images/titulo.jpg); }
				#con_titulo h1 { padding: 31px 16px 6px 25px ; margin: 0; color:#8f9d0c; font-family:Verdana; font-size:18px; }	

 			#con_maincontenido {  min-height: 438px; background: #ffffff url(images/con_main.jpg) 0 0 no-repeat; padding: 31px 20px 6px 25px ; _padding: 31px 0 6px 35px ; *padding: 31px 0 6px 35px ;margin: 0; color:#000000; font-family:Verdana; font-size:12px; text-align: justify;  }
				
				#detail { padding: 0;  }
				#detail a { color:#FF9700; font-size:13px; text-decoration: underline; }
 			#con_centerflecha { width: 740px ; height: 10px; }
 	
	#la_flecha { width: 936px ; min-height: 8px; margin: 0px auto 0px auto; }
 	
 	#barnnert {  min-height: 82px; padding: 0 60px 0 196px ;  _height: 82px; background: #075583; margin: 0 auto;}
		#pdir5 p { padding: 0 ; margin: 0; color:#fff; font-family:Verdana; text-decoration: none;  }
		#pdir5 a { color:#fff; font-family:Verdana; text-decoration: none;  }
		#pdir5a { text-decoration: none; }
	
	

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


.home-text		{ padding: 25px 28px 20px 23px; line-height: 18px; }
.home-text p	{  padding: 0; margin: 0; }
.home-text a	{ color: #ffffff; font-size: 12px; text-decoration: none; }


.message-search	{ color: #ff0000; font-size: 13px; font-weight: bold; text-align: center; }

/* *News */
#news-container			{ padding: 37px 0px 0px 33px ; }
	#new-date			{ float: left; border: 1px solid #d8d8d8; }

	.news-view-detalle		{ text-decoration: none; color:#FF9700; font-family:Verdana; font-size: 12px; padding: 0 2px 0 0 ; }
	.news-view-det			{ background: url(images/orange_bullet.gif) no-repeat 550px 10px; padding: 10px 10px 30px 0; color: #000; font-style: italic; font-size: 11px; text-align: right; }
	.news-view-det img		{ padding: 0 10px 0 0; }
	.news-view-det a		{ color: #000; font-size: 12px; text-decoration: none; }
	.day					{ background: url(images/bg_number.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; color: #103c59; width: 24px; height: 20px; text-align: center; margin-top: 1px; }
	.newsp   				{ color: #447f9f; text-decoration:none; }
	
	#new-detail label,
	#new-deatil-in label		{ color:#FF9700; font-family:Verdana; font-size: 12px; }
	
	#new-detail,
	#new-deatil-in				{ float: left; width: 500px; color: #4d4d4d; font-size: 11px; padding: 0 0 0 15px; }
	
	#new-detail img				{  }
	
	#new-detail h1				{ padding: 5px 0 0 0; margin: 0; font-size: 11px; }
	
	#new-detail h1 a,
	#new-detail-in h1 a			{ color: #05547F; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
	
	#new-detail-in h1			{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }
	
	#new-detail-nopict label,
	#new-detail-nopict label	{ color:#FF9700; font-family:Verdana; font-size: 12px; }
	
	#new-detail-nopict,
	#new-deatil-in-nopict			{ float: left; width: 600px; color: #333; font-size: 11px; }
	
	#new-detail-nopict img			{  }
	
	#new-detail-nopict h1			{ padding-bottom: 10px 0 0 0; margin: 0; font-size: 11px; }
	
	#new-detail-nopict h1 a,
	#new-deatil-in-nopict h1 a		{ color: #05547F; font-size: 14px; font-weight: normal; font-weight: bold; text-decoration: none; text-transform: uppercase; }
	
	#new-deatil-in-nopict h1			{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }


/* *Contact Form */

#contact					{ border: 1px solid #d6d7d8; width: 34.8em; }
#contact table				{ background: #f7f7f7; border: 3px solid #FFF; }
#contact-form td			{ padding: 4px 0 4px 0px ; font-size: 12px; text-align: left;	}
#contact-form label			{ cursor:	pointer ; color: #000; font-weight: bold;
 }
#contact-form input,
#contact-form textarea		{ border: 0; background: #ededed; color: #000; font-size: 11px; font-weight: normal; padding:	2px; width: 250px; margin-left: 5px; }

#contact-form input.t		{ width: 250px ; border: 0; background: #ededed; font-size: 10px; color: #000; margin-left: 5px; }
/*#contact-form input.tBAD	{ width: 250px ; border: 1px solid #ff0000; background: #ededed; font-size: 10px; color: #000; margin-left: 5px; }*/
#contact-form input.ts		{ width: 250px ; border: 0; background: #ededed; font-size: 10px; color: #000; margin-left: 5px; }
#contact-form input.tm		{ width: 250px ; border: 0; background: #ededed; font-size: 10px; color: #000; margin-left: 5px; }
#contact-form input.s		{ background: #9fd05d; font-weight: bold;
 border: 0; color: #FFF; cursor: pointer; font-size: 12px; padding: 3px 0; text-align: center; width: 90px; height: 25px; }

#contact-form td.msg-bad, .msg-bad	{ color: #a00; color: #FF0000; font-size: 11px; background: #FFFFCC; border: 1px solid #FF0000; padding: 5px; text-align: center; }
#contact-form td.msg-good	{ color: #000; font-size: 12px; font-weight: bold; }

#contact-form td.msg-good,
#contact-form td.msg-bad	{ text-align: center; padding: 5px 0 5px 0;  border:solid 1px #DEDEDE;	background:#FFFFCC}

#contact-form td table#captcha-table td{ margin: 0; padding: 0; }


/*-------- paginacion -------*/
.siguiente			{ color: #4b0000; font-size: 13px; text-decoration: none; }
.siguiente:hover	{ text-decoration: underline; }
.compaginacion		{ font-weight: bold; color: #dd5e37; text-align: center;  }
.lnkpag				{ font-size: 11px; color: #256A93;  padding: 3px 8px 4px 8px; font-weight: bold; margin-right: 2px; text-decoration: none;   }
.lnkpag:hover		{ font-size: 14px; color: #fff; background: url(images/circulo.gif) 0px 0px no-repeat; padding: 7px 9px 5px 10px; font-weight: bold; text-decoration: none;  }
.lnkpag:clicked		{ font-size: 12px; color: #000000; background-color: none;  font-weight: bold; text-decoration: none; }
.lnkpagV			{ font-size: 14px; color: #fff; background: url(images/circulo.gif) 0px 0px no-repeat; padding: 7px 9px 5px 10px; font-weight: bold; border: 0px solid #c79d63; margin-right: 2px; text-decoration: none;  }
.separador-pag		{ font-size: 12px; color: #fff; font-weight: normal; text-decoration: none; padding: 0 3px 0 2px  }

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

.s { background: #9fd05d; font-weight: bold;  border: 0; color: #FFF; cursor: pointer; font-size: 12px; padding: 3px 0; text-align: center; width: 70px; height: 20px; }

/* *Files  */
.link-filetop							{ color: #000000; font-size: 14px; font-weight: normal; padding: 10px 0 5px 0; margin: 0 20px 0 0;  }
.file-mid								{ padding: 0; margin: 0 0px 0 0;  }
.file-mid table							{  }
.file-mid table td 						{ padding: 3px 0; color: #000; font-size: 12px; }
.file-mid table td .download-file		{ font-size: 10px; font-weight: bold; padding: 5px 10px 5px 15px; display: block; text-transform: uppercase; }
.file-mid table td a					{ color: #000; font-size: 13px; font-weight: bold; text-decoration: underline; }
.file-mid table td a:hover				{ text-decoration: underline; }

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

	#contactanos { color: #1E658C;}
	
/*------------------*/


/*-------------------------------*/
	/* directorio y bibliografia*/
	
	#contenedor_de_los_dos { padding: 0 0 0 0  ;  min-height: 490px;}
	
	#dentro_biblio { width: 700px; } 
	.directorio_detalles	{ text-decoration: none; color:#FF9700; font-family:Verdana; font-size: 12px;  }
	
/*--------------------------------*/
