


/*------------- [ FORMS ] -------------*/

label { display: block; margin: 8px 0px 2px 0px; font-size: 12px; color: #92B132; }

input, select, textarea  { color: #666; font-size: 10px; background: #f9f9f9; display: block; margin: 0; padding: 2px; width: 190px; border: solid 1px }
textarea { width: 240px; height: 128px; }
button { height: 16px; float: right; margin: 14px 0px 0px 0px; border: 0px; padding: 0px 6px 0px 6px; background: #3D8E9C; cursor: pointer; color: #FFFFFF; font-size: 10px; font-family: 'Trebuchet MS', Helvetica; text-transform: uppercase; }

input.validation-failed, textarea.validation-failed, select.validation-failed { border: 1px solid #FF3300; color: #FF3300; }
input.validation-passed, textarea.validation-passed, select.validation-passed { border: 1px solid #819198; color: #819198; }
input.focused, textarea.focused, select.focused { border: 1px solid #D2D9DB; background: #212629; color: #D2D9DB; }



/*------------- [ NEWS ] -------------*/

#news-container { width: 740px; margin: 0px 0px 0px -26px; border-bottom: 1px #E3E3E3 solid; }
	#news-hihglighted { width: 320px; min-height:530px;  float: left; display: inline; position: relative; margin: 0px 0px 20px 0px; padding: 26px 0px 26px 0px; background: #F3F3F3 url(../images/news-highlighted-shadow.png) left repeat-y; }/*modificado*/
		#news-hihglighted-topcorner { width: 12px; height: 12px; position: absolute; top: 0px; right: 0px; background: url(../images/news-highlighted-topcorner.png) no-repeat; }
		#news-hihglighted-bottomcorner { width: 12px; height: 12px; position: absolute; bottom: 0px; right: 0px; background: url(../images/news-highlighted-bottomcorner.png) no-repeat; }
		
		#news-hihglighted img { margin: 0px 26px 0px 26px; border: 4px #FFFFFF solid; }
		#news-hihglighted h1 { margin: 20px 26px 0px 26px; color: #4BA8B9; font-size: 20px; }
		#news-hihglighted p { margin: 14px 26px 0px 26px; color: #333333; font-size: 12px; }
	
	.news { width: 394px; float: left; display: inline; margin: 0px 0px 0px 26px; border-top: 1px #4BA8B9 solid; padding: 20px 0px 20px 0px; }/*modificado*/
	.newsfor { width: 394px; float: left; display: inline; margin: 10px 0px 10px 26px; border-top: 1px #ffffff solid; padding: 0px 0px 0px 0px; }/*modificado*/
	.newsfirst { border: none; padding-top: 12px; }
		.news img { display: block; float: left; margin: 0px 18px 0px 0px; border: 1px #CCCCCC solid; padding: 2px; }
		.news div { width: 280px; float: left; }
			.news h1 { margin: 1px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold; }
			.news h1 a { margin: 1px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold;  }/*----MODIFICADO LUIS */
			.news p { margin: 6px 0px 0px 0px; color: #999999; font-size: 12px; }
/*----------------------agregado luis para burquedas-----------------------*/
	.newsb { width: 600px; float: left; display: inline; margin: 0px 0px 0px 26px; border-top: 1px #4BA8B9 solid; padding: 20px 0px 20px 0px; }
	.newsfirstb { border: none; padding-top: 12px; }
		.newsb img { display: block; float: left; margin: 0px 18px 0px 0px; border: 1px #CCCCCC solid; padding: 2px; }
		.newsb div { width: 450px; float: left; }
			.newsb h1 { margin: 2px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold;  }
			.newsb h2 { margin: 2px 0px 0px 0px; color: #cccccc; font-size: 10px;  }
			.newsb h1 a { margin: 2px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold;  }/*----MODIFICADO LUIS */
			.newsb p { margin: 10px 0px 0px 0px; color: #999999; font-size: 12px;  }
			
			
/*----------------------agregado luis para burquedas-----------------------*/
	.newsc { width: 320px; height:270px;  float: left; display: inline; margin: 0px 0px 0px 26px; border-top: 1px #4BA8B9 solid; padding: 20px 0px 20px 0px; }
	.newsfirstc { border: none; padding-top: 12px; }
		.newsc img { display: block; /*float: left;*/ margin: 0px 18px 0px 0px; border: 1px #CCCCCC solid; padding: 2px; }
		.newsc div { width: 300px; /*float: left;*/ }
			.newsc h1 { margin: 2px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold;  }
			.newsc h2 { margin: 2px 0px 0px 0px; color: #cccccc; font-size: 10px;  }
			.newsc h1 a { margin: 2px 0px 0px 0px; color: #4BA8B9; font-size: 14px; font-weight: bold;  }/*----MODIFICADO LUIS */
			.newsc p { margin: 10px 0px 0px 0px; color: #999999; font-size: 12px;  }


/*------------- [ SECTIONS: BLOCKS ] -------------*/

#sections { width: 700px; float: left; background-image:url(../images/bg_main.gif); background-position:bottom; background-repeat:no-repeat; }			
	.section { width: 330px; float: left; display: inline; margin: 0px 20px 0px 0px; }/*padding-left: 10px; width - 10px*/
	
	.section_bg { background-color:#FBFBFB; }/*hover secciones*/
	
		.section h1 { margin: 30px 0px 15px 0px; color: #333333; font-size: 16px; font-weight:bold; }
			.section h1 span { padding: 0px 20px 0px 0px; background: url(../images/section-h1-mark.png) right 6px no-repeat; cursor:pointer;  }

		.section li { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; color: #4BA8B9; font-size: 12px; background: url(../images/section-li-mark.png) left 6px no-repeat; line-height: 1.25; }
			.section li a { color: #4BA8B9; }
			.section li a:hover { text-decoration: underline; }

		.section p { margin: 10px 0px 0px 0px; font-size: 12px; }
			.section p a { color: #92B132; }
			.section p a:hover { text-decoration: underline; }


/*------------- [ SECTIONS: HIGHLIGHTED ] -------------*/

#section-highlighted { width: 152px; float: right; display: inline; position: relative; margin: 30px 0px 0px 0px; padding: 0px 0px 20px 0px; background: #F3F3F3; }
	#section-highlighted-topleft { width: 5px; height: 5px; position: absolute; top: 0px; left: 0px; background: url(../images/section-highlighted-topleftcorner.png) no-repeat; }
	#section-highlighted-topright { width: 5px; height: 5px; position: absolute; top: 0px; right: 0px; background: url(../images/section-highlighted-toprightcorner.png) no-repeat; }
	#section-highlighted-bottomleft { width: 5px; height: 5px; position: absolute; bottom: 0px; left: 0px; background: url(../images/section-highlighted-bottomleftcorner.png) no-repeat; }
	#section-highlighted-bottomright { width: 5px; height: 5px; position: absolute; bottom: 0px; right: 0px; background: url(../images/section-highlighted-bottomrightcorner.png) no-repeat; }
	
	#section-highlighted h1 { margin: 20px 20px 12px 20px; color: #666666; font-size: 15px; font-family: 'Trebuchet MS', Helvetica; text-transform: lowercase; line-height: 1.1; }
		#section-highlighted em { display: block; color: #B5B5B5; font-size: 10px; text-transform: uppercase; }

	#section-highlighted p { margin: 8px 20px 0px 20px; color: #666666; font-size: 12px; }
	
	#section-highlighted a { padding: 0px 10px 0px 0px; background: url(../images/section-highlighted-mark.png) right 5px no-repeat; color: #92B132; font-size: 12px; }
	#section-highlighted a:hover { text-decoration: underline; }