body { background: #e9e9e9 ; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #5b5b5b; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0; }


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: 2px dotted #c8c7c7; border-top: 0; border-left: 0; border-right: 0; width: 95%; color: #808080; height: 1px; margin: 0; text-align: left;	 }
.clear			{ clear: both; font-size: 4px; }
.clear-gallery	{ clear: both; font-size: 4px; padding-bottom: 15px;  }
.whitecolor:	{ font-size: 11px; color: #FFFFFF; }

#main					{ width: 960px; padding: 0; background: #fff; margin: 0 auto;  }
	
	.header					{ padding: 0; margin: 0; }
		.header-left		{ float: left; width: 760px; }
			.logo			{ padding: 5px 0 10px 0; margin: 0; }
			
		.header-right		{ float: right; width: 175px; padding: 0 25px 0 0; margin: 0; text-align: right; }
			.lg					{ padding: 5px 0 35px 0; margin: 0; }
			.lg	a				{ color: #002072; font-size: 12px; font-weight: normal; text-decoration: none; }
			.lg	span			{ color: #002072; font-size: 12px; font-weight: bold; padding: 0 5px; }
			
			.search				{ padding: 0 0 0 0px; margin: 0; }
			.search form		{ padding: 0; margin: 0; }
				.inputTextSrch	{ width: 142px; border: 0; padding: 4px 5px 2px 3px; color: #999; font-style: normal; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }
				.btnsrch		{ background: url(images/bg_search.jpg) 0px 0px no-repeat; width: 23px; height: 22px; border: 0; cursor: pointer; margin: 0px 0 0 0px; padding: 0; }

			.home-text			{ padding: 10px 10px 0 15px; margin: 0; }
			.home-text h1		{ padding: 0 0 5px 0; margin: 0; font-size: 12px; }
			.home-text h1 a		{ color: #1a171b; font-size: 12px; font-weight: bold; text-decoration: none; }
			.home-text p		{ padding: 5px 0 0 0; margin: 0; }
			.home-text p a		{ color: #707173; font-size: 12px; text-decoration: none; }
			
			.home-description	{ color: #495659; font-size: 14px; font-weight: normal; padding: 17px 320px 0 12px; margin: 0; }
			.home-button		{ color: #495659; padding: 17px 320px 0 12px; margin: 0; }
			
			.small-text			{ padding: 10px 0 10px 0; margin: 0; color: #666; font-size: 13px; font-weight: bold; }
				
	.menu			{ background: #002072; padding: 5px 0 5px 5px; margin: 0 0px 0 0; }
	.menu a			{ color: #ffd344; font-size: 13px; font-weight: normal; text-decoration: none; padding: 5px 5px 0 5px; }
	.menu a:hover	{ color: #fff; text-decoration: none; }
	
	.home-content							{ padding: 0 0 0px 0; margin: 0; }
		.home-left-content					{ float: left; width: 634px; padding: 0 0 0px 15px; margin: 10px 0 0 0;  }
			.ifeatured-news					{ position: relative; border-bottom: 1px solid #cccccc;  border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; min-height: 237px; _height: 237px; padding: 0 0 0 0; margin: 0 13px 10px 0px;  }
				.ifnew-img					{ width: 420px; float: left; padding: 5px 0 0 3px; margin: 0; }
					.shadow-desc			{ padding: 10px 10px 10px 25px; margin: 0; width: 375px; background: url(images/shadow-img.png) 0px 0px repeat-y; position: absolute; bottom: 24px; min-height: 30px;  }
					.shadow-desc h3			{ padding: 0 0 0 0; margin: 0; color: #ffd344; font-size: 13px; font-weight: bold; }
					.shadow-desc p			{ padding: 0 0 0 0; margin: 0; color: #fff; font-size: 12px; font-weight: normal; font-style: italic; }
					
				.ifnew-desc					{ width: 175px; float: left; padding: 15px 0 0 0; margin: 0; }
				.ifnew-desc	h3				{ padding: 0 0 0 0; margin: 0; }
				.ifnew-desc	h3 a			{ color: #004593; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
				.ifnew-desc	p				{ padding: 5px 0 10px 0; margin: 0; }
				.ifnew-desc	p a				{ color: #707173; font-size: 12px; font-weight: normal; text-decoration: none; }
				
			.featured-news					{ padding: 0 0 15px 0; margin: 0; }
				.news-title					{ padding: 0 0 10px 0; margin: 0; }
				.news-title	a				{ border-bottom: 2px solid #004593; color: #004593; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 5px 0 0; }
				.every-new					{ padding: 0 0 5px 0; margin: 0 0px 0 35px; width: 180px; min-height: 245px; _height: 245px; float: left; background: #e6e6e6; }
				.fnew-date					{ padding: 0; margin: 0; background: #fff; }
				.fnew-date a				{ color: #4d4d4d; font-size: 11px; text-decoration: none; font-weight: normal; text-transform: uppercase; }
				.fnew-img					{ padding: 0; margin: 0; }
				.fnew-desc					{ padding: 0; margin: 0; }
				.fnew-desc h3				{ padding: 5px 5px 0 5px; margin: 0; }
				.fnew-desc h3 a				{ color: #004593; font-size: 12px; text-decoration: none; font-weight: bold; }
				.fnew-desc p				{ padding: 5px 5px 0 5px; margin: 0; }
				.fnew-desc p a				{ color: #4d4d4d; font-size: 12px; text-decoration: none; font-weight: normal; }
							
		.home-right-content					{ float: left; width: 301px; padding: 0 0 0px 0; margin: 10px 0px 24px 0; background: url(images/bg-home-right-content.jpg) 0px bottom no-repeat; border-bottom: 1px solid #DBDBDB; min-height: 855px; _height: 855px; }
			.home-right-content-detail		{ background: url(images/pixel-border.jpg) 0px 0px repeat-y; min-height: 500px; padding: 0 0px 20px 0px; margin: 0 0px 1px 0; }
				.followus			{ padding: 10px 0 0 0; margin: 0; color: #004595; font-size: 12px; float: right; }
				.followus img		{ float: left; display: block; padding: 0 1px 0 0; width: 17px; height: 17px; }
				.followus span		{ float: left; display: block; padding: 4px 3px 0 0; }
				
				.banners			{ padding: 10px 0 0 0; margin: 0; text-align: right; }
				
				.suscriber-login			{ padding: 10px 0 0 0; margin: 0 0 0 0; }
				.suscriber-login-title		{ padding: 5px 0 5px 10px; margin: 0 0 0 0; }
				.suscriber-login-title a	{ color: #079abd; font-size: 14px; font-weight: normal; text-transform: uppercase; text-decoration: none; }
				.suscriber-login-desc		{ padding: 0px 0 10px 10px; margin: 0 0 0 0; }
				.suscriber-login-desc a		{ color: #000; font-size: 13px; font-weight: bold; text-decoration: none; }
				.form-suscriber				{ padding: 0 0 15px 10px; margin: 0; }
				.input-suscription-bg		{ padding: 0; margin: 0; }
				.label-suscription			{ display: block; width: 102px; padding: 5px 10px 0 0; margin: 0; float: left; font-weight: normal; color: #004595; font-size: 12px; }
				.input-suscription			{ width: 170px; border: 1px solid #cccccc; padding: 2px 0px 2px 3px; margin: 0 0px 0px 0; font-size: 11px; }
				.btn-suscription			{ background: url(images/pixel-button.jpg) 0px 0px repeat-x; width: 76px; height: 17px; border: 0; color: #fff; float: right; margin: 10px 5px 0 0; }
				
				.input-suscriptionBAD		{ width: 170px; border: 1px solid #cccccc; padding: 2px 0px 2px 3px; margin: 0 0px 0px 0; font-size: 11px; }
				
				.publicaciones			{ padding: 5px 0 10px 10px; margin: 0; }
				.publicaciones h3		{ padding: 0 0 10px 0; margin: 0 0 0 0; }
				.publicaciones h3 a		{ color: #000; font-size: 13px; font-weight: bold; text-decoration: none }
					.pub-cont			{ padding: 0 0 15px 0; margin: 0; }
					.img-pub			{ padding: 0 0 0 0; margin: 0; float: left; width: 70px; }
					.pub-desc			{ padding: 0 0 0 0; margin: 0; float: left; width: 215px; }
						.pub-date		{ padding: 0 0 0 0; margin: 0; }
						.pub-date a		{ color: #222; font-size: 12px; text-decoration: none; font-style: italic; }
						.pub-title		{ padding: 0 0 0 0; margin: 0; }
						.pub-title a	{ color: #004593; font-size: 12px; text-decoration: underline; font-style: normal; }
						.ver-todas		{ padding: 5px 15px 0 0; margin: 0; text-align: right; }
						.ver-todas a	{ color: #004593; font-size: 12px; }
				
				.vid-cat h3		{ padding: 10px 0 0px 15px; margin: 0 0 0 0; }
				.vid-cat h3 a		{ color: #000; font-size: 13px; font-weight: bold; text-decoration: none }
	
	
		
	#footer				{ background: url(images/shadow.png) 7px bottom no-repeat; padding: 0 0 0px 0; }
	.footer				{ background: #fff; color: #828282; padding: 10px 10px 30px 10px; margin: 15px 25px 0px 15px; border: 1px solid #eeeeee; text-align: center; }
	.footer h3	a			{ color: #004593; font-size: 13px; text-decoration: none; } 
	.footer	h3			{ color: #004593; font-size: 13px; text-decoration: none; } 
	.footer	img			{ padding: 0 5px 10px 5px; }
	.footer	a			{ color: #828282; font-size: 11px; text-decoration: none; }
	
	.address			{ padding: 10px 0 15px 0; margin: 0 0 0 0; color: #004593; font-size: 12px; }
	.address p			{ padding: 0 0 0 0; margin: 0 0 0 0; }
	.address a			{ color: #004593; font-size: 12px; text-decoration: none; }
	
#credits				{ width: 960px; margin: 0 auto 0 auto; padding: 8em 0 0 0; text-align: center; }
#credits a				{ color: #666; font-size: 9px; font-weight: normal; text-decoration: none; }
#credits a:hover		{ text-decoration: underline; }



/*------------------------- CONTENT -----------------------*/
	.side-internals			{ /*background: #fff; height: 500px;*/ float: left; width: 160px; padding: 0 0 0 0; margin: 0 0 0 33px; }
		.internal-links		{ padding: 45px 0 0 0; margin: 0; }
		.internal-links img		{ padding: 0 0 0 15px; margin: 0; }
		.search-internals		{ padding: 30px 0 10px 13px; margin: 0; }
		.search-internals form	{ padding: 0; margin: 0; }
		
		.img-icon-2				{ background: #fe7b11; padding: 5px 0 15px 0; text-align: center; }
		
		.main-title				{ background: #fdf9f6 url(images/orange-corner.jpg) right bottom no-repeat ; padding: 0 0 20px 0; margin: 0; }
		.title					{ color: #4e5e62; font-size: 16px; font-weight: normal; padding: 15px 10px 0px 0px; margin: 0; text-align: left; }
		.sub-title-content		{ color: #004593; font-size: 16px; font-weight: normal; padding: 5px 0 10px 0; margin: 0; }
		
		.sub-menu					{ background: #e6e6e6; padding: 5px 0 5px 10px; margin: 0; }
		.sub-menu a					{ color: #83a1c2; font-size: 12px; text-decoration: underline; padding: 0 0px 0 0px; }
		.sub-menu span				{ color: #83a1c2; font-size: 12px; text-decoration: none; padding: 0 2px 0 2px; }
		.sub-menu ul				{ padding: 0 0 0 10px; margin: 0 0 0 0; list-style: none; }
		.sub-menu ul li				{ padding: 0 0 5px 6px; margin: 0; }
		
		.sub-menu ul li a:hover		{ text-decoration: underline; }
		
		.sub-menu li ul					{ padding: 5px 5px 5px 10px; margin: 0 0 0 0; list-style: none; }
		.sub-menu li ul li				{ background: none; padding: 0 0 5px 6px; margin: 0; }
		.sub-menu li ul li a			{ color: #525150; font-size: 13px; text-decoration: none; }
		.sub-menu li ul li a:hover		{ text-decoration: underline; }
		
		.ssub-menu					{ padding: 10px 0 5px 0px; margin: 0 10px 0 10px; border-top: 1px solid #DBDBDB; }
		
		.ssub-menu ul				{ padding: 0 0 0 10px; margin: 0 0 0 0; list-style: none; }
		.ssub-menu ul li			{ background: url(images/bullet-arrow.jpg) 0px 3px no-repeat; padding: 0 0 5px 18px; margin: 0; }
		.ssub-menu ul li a			{ color: #004593; font-size: 12px; text-decoration: underline; }
		.ssub-menu ul li a:hover		{ text-decoration: underline; }
		
		.ssub-menu li ul				{ padding: 5px 5px 5px 10px; margin: 0 0 0 0; list-style: none; }
		.ssub-menu li ul li				{ background: none; padding: 0 0 5px 6px; margin: 0; }
		.ssub-menu li ul li a			{ color: #525150; font-size: 13px; text-decoration: none; }
		.ssub-menu li ul li a:hover		{ text-decoration: underline; }
			
		
	.content-internals						{ width: 614px; padding: 0 0 0 0; margin: 0; background: url(images/bg-content-internals.jpg) 0px 0px repeat-y; min-height: 350px; _height: 350px; border-top: 1px solid #f5f6f6; }
		.content-internals					{ padding: 0 0 25px 0; margin: 0 25px 0 0; background: url(images/bg-details.jpg) 0px bottom no-repeat; min-height: 793px; _height: 793px; border-bottom: 1px solid #DBDBDB; }
		.map-internals						{ padding: 0; margin: 0; width: 362px; float: left; }
		.map-internals-long-description		{ width: 235px; float: right; border-left: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 0 0 15px 10px; color: #707173; font-size: 13px; line-height: 16px; }
		.map-internals-long-description a	{ color: #004593; font-size: 13px; text-decoration: underline; }
		
	#ruta				{ color: #7f9466; font-size: 13px; padding: 10px 20px 10px 0px; margin: 0 15px 0 0; text-align: left; background: url(images/pixel-path.jpg) 0px bottom repeat-x; }
	#ruta a				{ color: #999999; font-size: 13px; font-weight: normal; font-style: italic; text-decoration: underline; }
	#ruta a:hover		{ text-decoration: underline; }
	.actual				{ color: #999999; font-size: 13px; font-weight: normal; font-style: italic; text-decoration: none ; }
	
		.details		{ padding: 0 15px 0px 10px; margin: 0 0 0 0; color: #707173; font-size: 13px; text-align: justify; line-height: 16px;  }
		.details a		{ color: #004593; font-size: 13px; text-decoration: underline; }
	
	.linkorange			{ font-style: italic; color: #ffa359; font-size: 12px; text-decoration: underline; }
	
	.back		{ padding: 10px 0 10px 0; margin: 0; text-align: right; }
	.back a		{ font-size: 14px; font-weight: normal; }
	
	.continue	{ color: #eb1c24; text-decoration: none; font-style: italic; text-decoration: underline; }
	
	
	/* Videos */
	
	.multimedia		{ padding: 10px 0 0 0; margin: 0; }
		.galleries	{ padding: 0; margin: 0; }
			.floatleft-gallery	{ padding: 0; margin: 0; width: 160px; float: left; }
				.floatingimage-gallery	{ padding: 0; margin: 0; }
				.floatingdesc-gallery	{ background: url(images/bullet-arrow.jpg) 0px 4px no-repeat; padding: 0 0 0 15px; margin: 0; width: 155px; color: #004593; font-size: 13px; }
				.floatingdesc-gallery a	{ color: #004593; font-size: 12px; text-decoration: none; }
	
	.intranet			{ background: url(images/bg-intranet.jpg) 0px bottom repeat-x; padding: 60px 0 15px 0; margin: 0 auto; width: 345px; min-height: 285px; _height: 285px;  }
		.intranet-desc	{ padding: 15px 10px 10px 10px; margin: 0; color: #004593; font-weight: bold; font-size: 13px; text-align: center; }
		.form-login-intranet	{ padding: 10px 0 0 30px; margin: 0; text-align: center; }
		.form-login-intranet label	{ padding: 0; margin: 0; display: block; float: left; width: 60px; text-align: right; font-size: 13px; color: #808080; }
		.form-login-intranet .itext	{ padding: 0 0 0 10px; margin: 0; display: block; float: left; text-align: left; }
		.textbox		{ padding: 0; margin: 0; border: 1px solid #d9d9d9; padding: 2px; color: #808080; font-size: 12px; }
		.textboxpass	{ padding: 0; margin: 0; border: 1px solid #d9d9d9; padding: 2px; color: #808080; font-size: 16px; }
		.buton			{ padding: 0 60px 0 0; text-align: right; }
		.btn-login		{ background: url(images/pixel-button.jpg) 0px 0px repeat-x; width: 60px; height: 17px; border: 0; color: #fff; float: right; margin: 10px 5px 0 0; cursor: pointer; }
		.olvidar		{ text-align: right; color: #808080; padding: 30px 60px 0 0; margin: 0 0 0 0; font-size: 13px; cursor: pointer; }
		.olvidar a		{ color: #808080; font-size: 13px; cursor: pointer; }
		
		.boton-salir	{ padding: 0 0 0 0; margin: 0 0 0 0; }
		.boton-salir a	{ background: url(images/close.png) 0px 0px no-repeat; display: block; padding: 3px 0 3px 25px; margin: 0 0 0 0; color: #c83119; font-size: 14px; text-decoration: none;  }
		
		.form-login-intranet-forgot			{ padding: 0; margin: 0; }
		.form-login-intranet-forgot label	{ padding: 0; margin: 0; display: block; float: left; width: 60px; text-align: right; font-size: 13px; color: #808080; }
		.form-login-intranet-forgot .itext	{ padding: 0 0 0 10px; margin: 0; display: block; float: left; text-align: left; }
	
				
	
	#cats-container		{ padding: 0; margin: 0; }
		.subcat-item	{ padding: 0 0 20px 0; margin: 0; }
			.pict-subcat		{ padding: 0; margin: 0; width: 168px; float: left; }
			.pict-subcat img	{ padding: 0; margin: 0; border: 3px solid #FDD343; }
			.desc-subcat		{ padding: 0; margin: 0; width: 445px; float: left; }
			.desc-subcat h2		{ background: url(images/bullet-arrow.jpg) 0px 3px no-repeat; padding: 0 0 5px 18px; margin: 0; }
			.desc-subcat h2 a	{ color: #004593; font-size: 12px; text-decoration: underline; }
			.desc-subcat p		{ padding: 0 0 5px 18px; margin: 0; }
			.desc-subcat p a	{ color: #999; font-size: 12px; text-decoration: none; }
			
	
/* *Files  */
.links									{ padding: 0 0 15px 0; }
.links-title							{ background: url(images/bg-links.jpg) 0px 0px repeat-x; color: #002c6c; font-size: 12px; font-weight: bold; min-height: 18px; _height: 18px; padding: 5px 0 0 15px; }
.item-link								{ padding: 10px 0 0 20px; background: url(images/bullet-links.jpg) 10px 15px no-repeat; }
.item-link a							{ color: #000; font-size: 12px; }


.files-container						{ background: none; padding: 0px 0 0 0; margin: 0 0px 20px 0px; }
.link-filetop							{ background: url(images/top-shadow.jpg) 0px 0px no-repeat; color: #222; font-size: 16px; font-weight: normal; padding: 5px 0 5px 10px; margin: 0px 0px 10px 0px; border-top: 0px dotted #ccc;  }
.file-mid								{ padding: 0 10px 15px 10px; margin: 0; border-bottom: 0px dotted #ccc;  }
.file-mid table							{  }
.file-mid table td 						{ padding: 0px 0; color: #7d7d7d; font-size: 12px; }
.file-mid table td .download-file		{ color: #7d7d7d; font-size: 12px; font-weight: normal; padding: 5px 10px 5px 15px; display: block; text-transform: uppercase; }
.file-mid table td a					{ color: #7d7d7d; font-size: 13px; font-weight: normal; text-decoration: underline; }
.file-mid table td a:hover				{ text-decoration: underline; }
.download								{ background: url(images/bg-download.jpg) 0px 0px no-reepat; width: 86px; height: 32px; }


.labelinput-comment						{ color: #444; font-size: 13px; }
	
/* *Contact Form */

#contact					{ width: 560px; _width: 510px; padding: 0; }
#contact table				{ text-align: right;  }
#contact-form td			{ padding: 2px 0 4px 0px ; font-size: 12px; color: #808080;	}
#contact-form label			{ cursor: pointer; color: #5f5c52; font-size: 13px; font-weight: normal; }
#contact-form input,
#contact-form textarea		{ background: #fff; border: 1px solid #dddddd; color: #5f5c52; font-size: 11px; font-weight: normal; width: 350px; padding: 5px 1px;  margin-left: 0px; }

#contact-form input.t		{ width: 350px; border: 1px solid #dddddd; background: #fff; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.ts		{ width: 350px; border: 1px solid #dddddd; background: #fff; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.tm		{ width: 350px; border: 1px solid #dddddd; background: #fff; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.s		{ border: 0; color: #FFF; cursor: pointer; font-size: 12px; font-weight: bold; padding: 0px 0; text-align: center; width: 66px; height: 20px; }

#contact-form input.tBAD	{ padding: 0; height: 18px; }
#contact-form input.tsBAD	{ padding: 0; height: 18px; }
#contact-form input.tmBAD	{ padding: 0; height: 18px; }

#contact-form td.msg-bad	{ height: 20px; color: #FF0000; font-size: 12px; background: #FFFFCC; border: 0px solid #FF0000; text-align: center; }
#contact-form td.msg-good	{ height: 20px; color: #441f06; font-size: 14px; }

#contact-form td.msg-good,
#contact-form td.msg-bad	{ text-align: center;  height: 24px; }

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


/* *News */
.fecha					{ padding: 5px 0 10px 0px; font-size: 13px; color: #e3e7e8; font-style: italic; }
#news-container			{ padding: 10px 0px 0 0px; }
	.contenedor-noticia-1	{ background: #f9f5ef; padding-top: 10px; }
	.contenedor-noticia-2	{ padding: 10px 0 5px 10px; margin: 0 0px 0 0; border-bottom: 0px solid #b3b3b3; }
	#new-date			{ float: left;  }
	#new-date img		{ border: 0px solid #ff7200; }

	.news-view-det			{ padding: 10px 0 0 0; color: #FFF; font-size: 11px; text-align: right; }
	.news-view-det img		{ padding: 0 10px 0 0; }
	.news-view-det a		{ font-family: "Trebuchet MS", Arial; color: #fff; font-size: 14px; text-decoration: none; padding: 0;  }
	.news-view-det a:hover	{ text-decoration: underline; }
	.day					{ background: url(images/bg_number.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; color: #006cf1; width: 24px; height: 20px; text-align: center; margin-top: 1px; }
	
	#new-detail label,
	#new-deatil-in label			{ display: block; color: #b2b2b2; font-size: 13px; font-weight: normal; padding: 0px 0 3px 0px; width: 150px; text-align: left; }
	
	#new-detail,
	#new-deatil-in					{ float: left; width: 455px; color: #fff; font-size: 12px; padding: 0 0 10px 10px; }
	
	#new-deatil-event				{ float: left; width: 240px; color: #fff; font-size: 14px; padding: 0 0 10px 15px; }
	
	#new-detail h1					{ color: #666; font-size: 12px; padding: 0px 0 5px 0; margin: 0; }
	
	#new-detail h1 a,
	#new-detail-in h1 a				{ color: #004593; font-size: 15px; font-weight: normal; text-decoration: none; }
	
	#new-detail-in h1				{ padding-bottom: 10px; margin: 0; font-size: 11px; }
	
	#new-detail-nopict label,
	#new-detail-nopict label		{ display: block; color: #b2b2b2; font-size: 13px; font-weight: normal; padding: 3px 0 3px 0px; width: 150px; text-align: left; }
	
	#new-detail-nopict,
	#new-deatil-in-nopict			{ width: 595px; color: #fff; font-size: 12px; padding: 0 0 10px 0; }
	
	#new-detail-nopict h1			{ padding: 0px 0 5px 0; margin: 0; font-size: 11px; }
	
	#new-detail-nopict h1 a,
	#new-deatil-in-nopict h1 a		{ color: #004593; font-size: 15px; font-weight: normal; text-decoration: none; }
	
	#new-deatil-in-nopict h1		{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }
	
	.news-link		{ padding: 10px 0px 10px 0; margin: 0; text-align: right; }
	.news-link a	{ color: #004593; font-size: 12px; text-decoration: underline; }


/* *Search Results*/
.titleSearch		{ color: #004593; font-size: 14px; text-decoration: none; }
.contentSearch		{ color: #595959; font-size: 13px; text-decoration: none; }
.linkSearch			{ font-style: normal; color: #f86969; font-size: 13px; text-decoration: underline; }
.resultados			{ font-size: 14px; color: #000; }
.search-results		{ color: #064D74; font-size: 18px;  }
.black-color				{ color: #000; font-size: 14px; font-weight: bold; text-transform: uppercase;  }


/*-------- pagination search -------*/
.siguiente			{ color: #4b0000; font-size: 13px; text-decoration: none; }
.siguiente:hover	{ text-decoration: underline; }
.compaginacion		{ font-weight: bold; color: #dd5e37; text-align: center; padding: 20px 0 20px 0; }
.lnkpag				{ font-size: 12px; color: #004593; padding: 2px 3px 2px 8px; font-weight: bold; margin-right: 2px; text-decoration: none;   }
.lnkpag:hover		{ font-size: 12px; color: #000; padding: 2px 3px 2px 8px; 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: 12px; color: #595959; background: none; padding: 2px 5px 2px 5px; 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  }

/*-------- pagination -------*/
#kpaginate td			{ padding: 0 1px ; width: 2px ; }
#kpaginate a			{ display: block; font-family: arial; font-size: 13px; padding: 2px 0 4px 0; text-align: center; text-decoration: none; width: 20px; float: left; }
#kpaginate a.normal		{ color: #004593; font-weight: normal; }
#kpaginate a.selected	{ color: #595959; display: block; /*background: #79A11A;*/ font-weight: normal; text-decoration: underline; padding: 0px 0 2px 0; }

#kpaginate a.back,
#kpaginate a.next,
#kpaginate a.backdis,
#kpaginate a.nextdis	{ background: url(images/pagination.png) 0px 0px no-repeat; height: 14px; }
#kpaginate a.back		{ background-position: 0 0; }
#kpaginate a.backdis	{ background-position: 0 -23px; }
#kpaginate a.next		{ background-position: -24px 0px; }
#kpaginate a.nextdis	{ background-position: -24px -23px; }

#kpaginate span.slash	{ float: left; padding: 0px 1px 0 0px; font-size: 13px; }
	
/* Floating Images */
.floatleft, .floatright			{ }
.floatleft						{ padding-right: 10px; }
.floatright						{ padding-left: 10px; }
.floatingimage					{ padding: 1px; /*border: 1px solid #999;*/ }
.floatingimage img 				{ border: 0px solid #E7E5E6;	 }
.floatingimage img#CTRLInline,
.floatingimage img#CTRLOutlineI { border: 0; padding: 0px; }
.floatingdesc 					{ font-size: 0.9em; font-weight: normal; font-style: normal; color:#777; padding: 5px 5px 5px 10px; min-height: 10px; text-align: left; }



/* end floating images */

#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
/*
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/
#slider li{ width:602px; height:235px; overflow:hidden; position: relative; }
/* numeric controls */

ol#controls { position: absolute; bottom: 0px; top: 211px; right: 210px; margin: 0px; padding:0; overflow: hidden; }
ol#controls li { display: block; float:left; height:29px; margin:0 2px 0 0; padding:0; list-style:none; line-height:20px; }
ol#controls li a { float:left; display: block; width: 22px; height:22px; background: url(images/paginate-active.png) no-repeat center center; color:#b2b2b2; text-align: center; font-size: 13px; font-weight: bold; text-decoration: none; }
ol#controls li.current a { background: url(images/paginate-active.png) no-repeat center center; color:#fff; font-size: 13px; text-decoration: none; } 



