body{ 
	font-family: "Arial", Helvetica, sans-serif; 
	font-size: 10px; 
	color: #4c4c4c; 
	background: #fff; 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background: #fff url('images/bg-header.jpg') top center no-repeat;
}

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,
body h4,
body h5,
body h6	{ font-size: 10px; padding: 0; margin: 0; font-weight: normal; }

hr 				{ border-bottom: 1px dashed #48c0f5; border-top: 0; border-left: 0; border-right: 0; width: 90%; background-color: #11A4E7; color: #48c0f5; height: 1px; margin: 10px 0; text-align: left; margin-left: 10px;	 }
.clear			{ clear: both; font-size: 4px; }
.whitecolor	{ font-size: 11px; color: #FFFFFF; }

.container{   
  width: 960px; 
  margin: 0 auto; 
  position: relative;
}


#wraper-home{ 
  position: relative;
}

#head_back{ }

#home-header{ 
  width: 960px;
  margin: 0 auto;
  min-height: 160px; 
  _height: 160px; 
  position: relative; 
}

.logo{
  float: left;
  margin-top: 60px;
  margin-left: -4px;
}
.home-srch{ 
  float: right;   
}

.home-form-srch{  
  width: 227px; 
  height: 39px; 
  padding: 6px 5px 0px 10px; 
  float: right; 
  display: inline-block;
  background: url('images/bg-search.png') 0 0 no-repeat; 
}

.inputTextSrch{ 
  color: #555; 
  font-size: 11px; 
  border: 1px solid #FFF; 
  width: 190px; 
  height: 30px; 
  line-height: 30px; /* bug por ie8 */
  margin: 0px;
  padding: 0px 3px;
  -webkit-border-radius: 0.5em; 
  -moz-border-radius: 0.5em; 
  border-radius: 0.5em; 
  float: left;
}
.inputTextSrch:focus{ outline: none; }

.btn_srch{ 
  float: right;  
  border: 0px; 
  cursor: pointer; 
  width: 23px; 
  height: 24px; 
  margin-top: 5px;
  background: url(images/search-icon.png) no-repeat; 
}

.home-lang			{ text-align: right; padding: 0 3px 5px 0; }
.home-lang img		{ padding-right: 0.2em; }
.home-lang a		{ color: #555; font-size: 11px; text-decoration: none; }
.home-lang a:hover	{ text-decoration: underline; }


ul.home-nav-menu{ 
  float: right;
	margin: 0; 
	padding: 0;
	list-style: none;
	text-transform: uppercase; 
  margin: 32px 25px 0 0;
}
ul.home-nav-menu li{ 
  width: 108px; 
  height: 33px; 
  margin: 0; 
  display: inline;
}

ul.home-nav-menu li a{
  color: #405e52;
  display: block;
  float: left;
  line-height: 42px;
  width: 161px;
  height: 42px;
  margin-right: -25px;
  font-size: 13px;
  /*text-align: center;*/
  background: url(images/nav-off.png) 0 0 no-repeat;
  text-decoration: none;
}
ul.home-nav-menu li a span{
  padding-left: 50px;
}

ul.home-nav-menu li a:hover,
ul.home-nav-menu li a.active{ 
  background: url(images/nav-on.png) 0 0 no-repeat;
}

#home-content{
  width: 960px;
  margin: 0 auto;
  position: relative;
}

#detail{
  position: absolute;
  top: -1px;
  left: -159px;
  width: 242px;
  height: 38px;
  background: url(http://www.lageo.com.sv/images/detail.png) 0 0 no-repeat;
  z-index: 10;
}

.cycle-slideshow{
  position: relative;
  width: 959px;
  height: 266px;
  overflow: hidden;
  z-index: 1;
  zoom: 1; /*for bug in ie8*/
}
.cycle-slideshow img{
  display: block;
}

.content-form form{
  position: relative;
}



#banners { background: #d0dd3a; background: -moz-linear-gradient(top,  #d0dd3a 0%, #9cca49 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0dd3a), color-stop(100%,#9cca49)); background: -webkit-linear-gradient(top,  #d0dd3a 0%,#9cca49 100%); background: -o-linear-gradient(top,  #d0dd3a 0%,#9cca49 100%); background: -ms-linear-gradient(top,  #d0dd3a 0%,#9cca49 100%); background: linear-gradient(to bottom,  #d0dd3a 0%,#9cca49 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0dd3a', endColorstr='#9cca49',GradientType=0 ); text-align: center;}
#banners .banner{ 
  float: left; 
  width: 289px;
  height: 110px; 
  padding: 5px 15px; 
  margin-top: 1em;   
  vertical-align: top; 
}
#banners .banner img 					{ max-width: 100%; }
#banners .banner:last-child 			{ border-right: none; }

		#home-left-menu-part-1						{ background: #FFF; width: 302px; float: left; }
			#home-left-menu-part-1 ul				{ padding: 0.5em 0 0 0; margin: 2em 3px 0 0; }
			#home-left-menu-part-1 ul li			{ padding: 0.7em 0 0.8em 0; margin: 0; list-style: none; border-bottom: 1px solid #739b2d; }
			#home-left-menu-part-1 ul li:first-child{ border-top: 1px solid #739b2d; }
			#home-left-menu-part-1 ul li a			{ color: #256f46; font-size: 16px; text-decoration: none; }
			#home-left-menu-part-1 ul li a:hover{color: #719952;}

#gray-wrapper{ 
  background: #e7e8e9; 
  float: right; 
  width: 658px;  
}

#gray-wrapper .text{ 
  float: left; 
  width: 293px; 
  padding: 16px 12px 20px 24px;
}
#gray-wrapper .news{ 
  float: left; 
  width: 305px; 
  padding: 16px 12px 20px 12px;
}

#gray-wrapper .text h1, #gray-wrapper .news h1 					{ color: #256f46; border-bottom: 1px solid #256f46; font-size: 40px; font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
#gray-wrapper .news h1 a 										{ color: #256f46; text-decoration: none; text-transform: uppercase; }

#footer{
  /*border-top: 1px solid #000;*/
}

.wrapp-bg-1{
  width: 100%;
  background: url() 25% 10px no-repeat;
}

.wrapp-bg-2{
  width: 100%;
  background: url(images/bgLageo.png) center bottom no-repeat;
}

.footer-content{
  position: relative;
  width: 960px;
  min-height: 500px;
  _height: 500px;
  margin: 0 auto;
}

.banners-footer{
  position: relative;
  padding-top: 10px;
  /*vertical-align: bottom;*/
}
.banners-footer img{
  display: inline;
  padding: 0 15px;
}

.wrapp-info-section{
  padding-bottom: 123px;
}

.info-section{
  float: left;
  width: 320px; /* 960 / 3 */
  margin-top: 45px;
}

.first-item{
  width: 302px;
}
.second-item{
  padding-left: 32px;
  width: 295px; /*+ padding = 327*/
}

.third-item{
  width: 306px; /* 331- 25 de padding*/
  padding-left: 25px;
}

.copyright{
  position: absolute;
  bottom: 90px;
  right: 60px;
  color: #fff;
  font-size: 12px;
}
.copyright p{
  margin: 0;
}

.foot-nav{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 826px;
  height: 55px;
}

/* titles */
.info-title,
.info-title a{
  font-weight: bold;
  font-size: 20px;
  color: #256f46;
  text-decoration: none;
}

.info-title a:hover{
  text-decoration: underline;
}

/* parrafos */

.info-section p{
  font-size: 13px;
  color: #666666;
  text-align: justify;
}

/* listas */

ul.list-post{
  margin: 15px 0 0 10px;
  padding: 0;
  list-style: none;
}

ul.list-post li{
  padding-bottom: 5px;
}
ul.list-post li a{
  /*display: block;*/
  color: #ca9f3d;
  font-size: 14px;
  text-decoration: none;
}

ul.list-post li a span{
  font-size: 10px;
  color: #666666;
}

ul.list-post li a:hover{
  text-decoration: underline;
}

ul.inline-nave{
  margin: 15px 0 0 0px;
  padding: 0;
  text-align: right;
  list-style-type: circle;
}

ul.inline-nave li{
  display: inline;
  padding: 0 5px 0 8px;
  background: url(images/mini-bullet.png) left center no-repeat;
}

ul.inline-nave li a{
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}
ul.inline-nave li a:hover{
  text-decoration: underline;
}


ul.second-nav{
  margin: 70px 0 0 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #739B2D;
}

ul.second-nav li{
  padding: 5px 0;
  border-bottom: 1px solid #739B2D;
}
ul.second-nav li a{
  display: block;
  font-size: 16px;
  color: #256F46;
  text-decoration: none;
}

ul.second-nav li a:hover,
ul.second-nav li a.selected,
ul.second-nav li ul li a.active{
  color: #719952;
}

ul.subnav{
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}

ul.subnav li{
  padding: 0;
  border-bottom: 0;
}

ul.subnav li a{
  display: block;
  font-size: 14px;
  color: #256F46;
  text-decoration: none;
}

/* titles */

.special-title{
  font-size: 36px;
  font-weight: bold;
  color: #277045;
  padding: 5px 0px;
  margin: 0px 30px 0px 33px;
  border-bottom: 1px solid #597a69;
}

.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #277045;
	padding: 15px 30px 25px 33px;
}

.workshop 					{ background: #f9f9f9; border-left: 2px solid #d4d4d4; border-right: 2px solid #d4d4d4; border-bottom: 2px solid #d4d4d4; margin: 0 37px 30px 33px; padding: 20px; min-height: 350px; font-size: 13px; line-height: 18px; }

ul.tabs 					{ margin: 0 0 0 33px; height: 35px; padding: 0; list-style: none; }
ul.tabs li					{ float: left; width: 128px; height: 35px; background: url(images/tab-inactive.png) top right no-repeat; }
ul.tabs li.first			{ width: 118px; background: url(images/tab-inactive-first.png) no-repeat; }
ul.tabs li.active			{ background: url(images/tab-active.png) top right no-repeat; }
ul.tabs li.first.active	{ background: url(images/tab-active-first.png) no-repeat; }
ul.tabs li a				{ display: block; padding: 8px 0 0 10px; text-align: center; color: #000000; text-decoration: none; font-size: 13px; line-height: 12px }
ul.tabs li.first a		{ text-align: left; padding: 12px 0 0 20px; }
ul.tabs li.active a		{ font-weight: bold; color: #277045; }

.content-table p{
  margin: 10px 0;
}

/* for tables */

.content-table table td{
  vertical-align: top;
}


		#home-mainpict	{ width: 76.1em; float: right; }
		
		#side-left-home								{ width: 63.4em; float: left;  }			
			
			#fundageo			{ background: url(images/bg_qs.jpg) top left no-repeat; width: 63.4em; min-height: 31.6em; }
				.qs				{ width: 35.2em; float: left; padding: 3em 1em 0 2.4em; }
				.qs h1			{ padding: 0; margin: 0; color: #96bd0d; font-size: 18px; }
				.home-text		{ color: #4d4d4d; font-size: 12px; line-height: 18px; text-align: justify; padding: 0 0 1.5em 0; }
				.fundageo		{ width: 24.8em; padding: 2.5em 0 1em 0; float: right; text-align: center; }
				.fundageo p		{ color: #4d4d4d; font-size: 11px; padding: 0.5em 0 1.5em 0; margin: 0; text-align: center; }
				
				.readmore			{ padding: 0 3em 1em 0; text-align: right;  }
				.readmore a			{ color: #ff8420; font-size: 11px; text-decoration: underline; }
				.readmore a:hover	{ text-decoration: none; }
				
				.readmore_1				{ padding: 0 0 1em 0; text-align: right; }
				.readmore_1 a			{ color: #ff8420; font-size: 11px; font-weight: bold; text-decoration: underline; }
				.readmore_1 a:hover		{ text-decoration: none; }
				
				.readmore_2				{ padding: 0 0 1em 0; text-align: right;  }
				.readmore_2 a			{ color: #ff8420; font-size: 11px; font-weight: bold; text-decoration: underline; }
				.readmore_2 a:hover		{ text-decoration: none; }
				
				.readmore_3				{ padding: 0 0 1em 0; text-align: right; }
				.readmore_3 a			{ color: #ff8420; font-size: 11px; font-weight: bold; text-decoration: underline; }
				.readmore_3 a:hover		{ text-decoration: none; }
				
				#home-banners			{ padding: 0; margin: 0; text-align: center; }
					#armonia				{ text-align: center; margin: 0 auto; padding: 1em 0 1.5em 3.5em; }
					#servicios			{ background: url(images/br_services.jpg) 0px 0px no-repeat; text-align: center; margin: 0 auto; padding: 2.5em 0 0 0; width: 177px; height: 50px; }
						#servicios h3	{ padding: 0 0.8em 0 0; margin: 0 0 0 0; text-align: right; }
						#servicios h3 a	{ color: #FFFFFF; font-size: 9px; text-decoration: none; font-weight: bold; }
					#visita				{ text-align: center; margin: 0 auto; padding: 1.5em 0 0 3.5em; }
				
				
					
		#side-right-home			{  width: 31.2em; float: right; border-top: 10px solid #FFF; padding: 0 0 0.2em 0; }
		#home-news					{ background: #cfd90b; min-height: 32em; _height: 32em; }
			#home-news	h1			{ padding: 20px 15px 10px 15px; margin: 0; }
			#home-news	h1 a		{ color: #FFF; font-size: 15px; font-weight: bold; text-decoration: none; }
			#home-news	h1 a:hover	{ text-decoration: underline; }
			
			.lista-not							{ padding: 5px 0 0 0; margin: 0; }
			.lista-not-img						{ padding: 0 0 0 15px; margin: 0; float: left; width: 81px; height: 81px; }
			.lista-not-det{ 
			  padding: 10px 0px; 
			  margin: 0;			  
			  border-bottom: 1px solid #a4b5ad;
			}
			.lista-not-det label				{ color: #A36E06; font-size: 11px; }
			.lista-not-det h2					{ padding: 0; margin: 0; }
			.lista-not-det h2	a				{ color: #00632e; font-size: 12px; text-decoration: none; }
			.lista-not-det h2	a:hover			{ text-decoration: underline;  }
			.lista-not-det p 					{ padding: 5px 0 0 0; margin: 0; }
			.lista-not-det p a					{ color: #4d4d4d; font-size: 11px; text-decoration: none; line-height: 16px; }
			.lista-not-det p a:hover			{ text-decoration: underline; }
			
			.leer-mas			{ padding: 5px 20px 0px 0; margin: 0; text-align: right; }
			.leer-mas a			{ color: #00421f; font-size: 11px; font-weight: bold;  }
			.leer-mas a:hover	{ text-decoration: none;  }
			
			.ver-todas			{ padding: 5px 0px 15px 0; margin: 0; text-align: right; }
			.ver-todas a		{ color: #00421f; font-size: 11px; font-weight: bold;  }
			.ver-todas a:hover	{ text-decoration: none;  }
	
		#home-content-foot					{ height: 10px; background: #FFF url(images/home_content_footer.jpg) top left no-repeat; }
		#home-cats-bottom					{ background: #f3eee7 url(images/bg_home_cats.jpg) bottom left no-repeat; min-height: 17em; _height: 17em; margin: 0 3px 0 0; }
			#invdes							{ width: 35.7em; float: left; padding: 1.5em; }
				.inves-img					{ width: 11em; float: left; }
				.inves-details				{ width: 24em; float: right; }
				.inves-details p			{ padding: 0; margin: 0; text-align: justify; }
				.inves-details p a			{ color: #4d4d4d; font-size: 11px; text-decoration: none;  line-height: 18px; }
				.inves-details p a:hover	{ text-decoration: underline; }
				.inves-details h1			{ padding: 0 0 1em; margin: 0; }
				.inves-details h1 a			{ color: #96bd0d; font-size: 16px; font-weight: bold; text-decoration: none; }
				.inves-details h1 a:hover	{ text-decoration: underline; }
			
			#cientie						{ width: 20.7em; float: left; padding: 1.5em 2em 2em 2em; text-align: center; }
				#cientie p					{ padding: 0; margin: 0; text-align: justify; }
				#cientie p a				{ color: #4d4d4d; font-size: 11px; text-decoration: none;  line-height: 18px; }
				#cientie p a:hover			{ text-decoration: underline; }
				#cientie h1					{ padding: 0 0 1em 0; margin: 0; text-align: left; }
				#cientie h1 a				{ color: #96bd0d; font-size: 16px; font-weight: bold; text-decoration: none; }
				#cientie h1 a:hover			{ text-decoration: underline; }
				
			#home-blog						{ width: 26.7em; float: left; padding: 1.5em; }
				#home-blog h1				{ padding: 0 0 1.1em; margin: 0; }
				#home-blog h1 a				{ color: #96bd0d; font-size: 16px; font-weight: bold; text-decoration: none; }
				#home-blog h1 a:hover		{ text-decoration: underline; }
				#home-blog label			{ color: #4d4d4d; font-size: 11px; text-decoration: none; }
				
				#home-blog ul				{ padding: 0 0 1.5em 0; margin: 0; }
				#home-blog ul li			{ padding: 0.7em 0 0 1.5em; margin: 0; list-style: none; background: url(images/orange_bullet.gif) no-repeat 0px 8px; }
				#home-blog ul li a			{ color: #ff8420; font-size: 11px; font-weight: normal; text-decoration: underline; }
				#home-blog ul li a:hover	{ text-decoration: none; }



#footer-in			{ color: #222; font-size: 11px; background:  url(images/bg_footer_in.jpg) top left no-repeat; text-align: right; padding: 1.5em 1em 1.5em 0; }
#footer-in a		{ color: #222; font-size: 11px; text-decoration: underline;}
#footer-in p		{ padding: 1em; margin: 0; }

#creditos			{ padding: 8em 0 0 0; text-align: center; }
#creditos a			{ color: #4d4d4f; font-size: 9px; font-weight: normal; text-decoration: none; }
#creditos a:hover	{ text-decoration: underline; }

/*------------------------- CONTENT -----------------------*/

#content-logo					{ float: left; width: 20.8em; }
	#content-logo h1			{ color: #666; font-size: 14px; font-weight: bold; padding: 0 0 0 1.5em; }
		#content-es				{ float: left; width: 49.5em; }			
			#content-es	h2		{ color: #a36e06; font-size: 18px; font-weight: normal; letter-spacing: 1px; background: url(images/planet.gif) no-repeat 340px 34px; padding: 2.1em 0 0.3em 0; }

	.content-lang				{ text-align: right; padding: 2.5em 3px 5px 0; }

#container								{ background: url(images/bg_container.jpg) top left repeat-y; min-height: 40em; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; }
					
#container-side{ 
  width: 260px; 
  float: left; 
  padding:  0; 
}
		
	
	/*
	#content-nav-menu	{ background: #a16e03 url(images/bg_container_menu.jpg) bottom left no-repeat; padding:  0 0 8em 0; }
	#content-nav-menu ul				{ padding: 0.5em 0.3em 0em 0.3em; margin: 0; }
		#content-nav-menu ul li			{ padding: 0; margin: 0; list-style: none; border-bottom: 1px dashed #d1b882;   }
		#content-nav-menu ul li a 		{ border-bottom: 0; padding: 0.5em 0 0.5em 4.5em; background: url(images/menu_bullet.gif) no-repeat 30px 7px; color: #FFF; display: block; font-size: 12px; font-weight: normal; text-decoration: none;  }
		#content-nav-menu ul li a:hover	{ background: #f7931e url(images/menu_bullet.gif) no-repeat 30px 7px; text-decoration: underline; }
		
		
		#content-nav-menu li ul				{ padding: 0.5em 0 0.5em 0; margin: 0; background: #a16e03; }
		#content-nav-menu li ul li			{ border-bottom: 0; padding: 0.3em 0; margin: 0; list-style: none; border: 0; background: none; }
		#content-nav-menu li ul li a 			{ padding: 0 1em 0 5.5em; color: #f0c66e; font-size: 12px; background: url(images/submenu_bullet.gif) no-repeat 55px 2px; font-weight: normal; display: block;  text-decoration: none;  }
		#content-nav-menu li ul li a:hover	{ color: #f0c66e; background: url(images/submenu_bullet.gif) no-repeat 55px 2px; text-decoration: underline; }		
	*/
	
#container-details{ 
  width: 700px; 
  float: left; 
  background: #E7E8EA;
}
	
.titleSearch		{ color: #010101; font-size: 16px; text-decoration: underline; }
.contentSearch		{ color: #7b7b7b; font-size: 12px; text-decoration: none; }
.linkSearch			{ color: #fc0301; font-size: 12px; text-decoration: none; }

.paginationSrch		{ padding: 30px 0; font-size: 14px; }

.title{ 
  color: #277045; 
  font-weight: normal; 
  font-size: 16px; 
  padding: 5px 30px 5px 33px; 
  text-align: left; 
  margin: 0;   
}

.sub-titulo			{ 
  color: #236e45; 
  font-weight: normal; 
  font-size: 14px; 
  padding: 5px 30px 5px 33px; 
  margin: 0; 
}
.actual				{ color: #777; font-size: 11px; font-weight: normal; text-decoration: none; }


#ruta				{ color: #777; font-size: 11px; padding: 5px 30px 5px 33px; margin: 0;  }
#ruta a				{ color: #777; ; font-weight: normal; text-decoration: none; }
#ruta a:hover		{ color: #777; font-weight: normal; text-decoration: underline; }

#details{ 
  color: #4f4f4f; 
  font-size: 12px; 
  padding: 0px 30px 5px 33px;  
  min-height: 300px;
}

#details-content{ 
  color: #4f4f4f; 
  font-size: 12px; 
  line-height: 18px; 
  text-align: justify; 
}
#details-content a{ 
  color: #ff8420; 
  font-size: 12px; 
}

#visvir							{ padding: 0.5em 7.5em 0 7.5em; margin: 0;  }
	.visvir-container			{ float: left; background: url(images/bg_virtual.jpg) top left no-repeat; width: 211px; height: 320px; }
		.visvir-image			{ padding: 1em 0 0 0.7em; }
		.visvir-title			{ padding: 6em 5em 0 5em; text-align: center; }
		.visvir-title a			{ color: #FFF; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
		.visvir-title a:hover	{text-decoration: underline; }
		
	.visvir-container2			{ float: left;  width: 211px; }
		.visvir-image2				{ padding: 1em 0 0 0.7em; }
		.visvir-title2				{ background: url(images/bg_virtual_1.jpg) top left no-repeat; height: 111px; padding: 6em 5em 0 5em; text-align: center; }
		.visvir-title2 a			{ color: #FFF; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
		.visvir-title2 a:hover	{text-decoration: underline; }
		
#central-gallery				{ padding: 1em 0 0 3.5em; margin: 0; }
	.gallery-images			{ float: left;  margin: 0 26px 0 0; }
	.gallery-images img		{  }
	
	.regresar		{ padding: 0 4.5em 0 0; }

#submenu			{ color: #1a1a1a; font-size: 12px; border: 1px solid #f2f2f2; background: #e6e6e6; padding: 0.8em 2em; margin-left: 1em; }
#submenu a			{ color: #1a1a1a; font-size: 12px; text-decoration: none; }
#submenu a:hover	{ color: #f6931b; font-size: 12px; text-decoration: underline; }
#submenu .selected	{ color: #f6931b; font-size: 12px; text-decoration: underline; }


.file-mid					{ padding: 0; margin: 0; }
.file-mid table				{ padding: 0; margin: 0; }
.file-mid table td 			{ padding: 1em 0; margin: 0; color: #1a1a1a; border-bottom: 1px dashed #1a1a1a; }
.file-mid table td a		{ color: #1a1a1a; font-size: 12px; font-weight: normal; text-decoration: none; }
.file-mid table td a:hover	{ text-decoration: underline; }

#contact-form td			{ padding: 4px 0 4px 10px ; font-size: 12px; text-align: right;	}
#contact-form label			{ cursor:	pointer ; color: #4d4d4d; }
#contact-form input,
#contact-form textarea		{ border: solid 1px #d6d6d6; background: #c8d20a; color: #444; font-family:	arial; font-size: 13px; font-weight: normal; padding:	2px; width: 270px; }

#contact-form input.t		{ width: 270px ; border: solid 1px #d6d6d6; background: #c8d20a; }
#contact-form input.ts		{ width: 270px ; border: solid 1px #d6d6d6; background: #c8d20a; }
#contact-form input.tm		{ width: 270px; border: solid 1px #d6d6d6; background: #c8d20a; }
#contact-form input.s		{ background: url(images/bg_send.gif); border: 0; color: #000; cursor: pointer; font-size: 10px; padding: 3px 0; text-align: center; width:	82px; height: 19px; }

#contact-form td.msg-bad	{ color: #a00; font-family: Verdana,Arial,Helvetica,sans-serif; 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; }

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

#news-container			{ padding: 1.5em 0 0 0; }
	#new-date			{ float: left; border: 1px solid #d8d8d8; }

	.news-view-det					{ background: url(images/orange_bullet.gif) top right no-repeat; margin: 10px 0 30px 0; padding: 0 10px 0 0; color: #0d3c57; font-size: 11px; text-align: right; }
	#gray-wrapper .news-view-det 	{ background: url(images/orange_bullet2.gif) top right no-repeat;}
	.news-view-det img				{ padding: 0 10px 0 0; }
	.news-view-det a					{ color: #00411f; font-size: 11px; }
	#gray-wrapper .news-view-det a	{ font-weight: bold; }
	.day								{ background: url(http://www.lageo.com.sv/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; }
	
	#new-detail label,
	#new-deatil-in label	{ color: #4d4d4d; font-size: 11px; }
	#new-detail,
	#new-deatil-in			{ float: left; width: 455px; color: #4d4d4d; font-size: 11px; padding: 0 0 0 15px; }
	#new-detail img			{  }
	#new-detail h1			{ padding: 5px 0; margin: 0; font-size: 11px; }
	#new-detail h1 a,
	#new-detail-in h1 a		{ color: #0f6c3d; font-size: 13px; font-weight: normal; text-decoration: none; }
	
	#new-detail-in h1			{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }
	
	#new-detail-nopict label,
	#new-detail-nopict label	{ color: #4d4d4d; font-size: 11px; }
	#new-detail-nopict,
	#new-deatil-in-nopict			{ float: left; /* width: 655px; */ color: #333; font-size: 11px; }
	#new-detail-nopict img			{  }
	#new-detail-nopict h1			{ padding-bottom: 10px; margin: 0; font-size: 11px; }
	
	#new-detail-nopict h1 a,
	#new-deatil-in-nopict h1 a		{ color: #0f6c3d; font-size: 13px; font-weight: normal; text-decoration: none; }
	
	#new-deatil-in-nopict h1			{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }
	.workshop #new-detail-nopict,
	.workshop #new-deatil-in-nopict,
	#new-detail-nopict h1,
	#new-deatil-in-nopict h1			{ font-size: 13px; line-height: 18px; }


.titleSearch			{ color: #2aabe4; font-size: 14px; text-decoration: none; }
.titleSearch:hover		{ text-decoration: underline; }
.contentSearch			{ color: #4d4d4d; font-size: 11px; text-decoration: none; }
.contentSearch:hover	{ text-decoration: underline; }
.linkSearch				{ color: #96bd12; font-size: 11px; text-decoration: none; }
.linkSearch:hover		{ text-decoration: underline; }
.wrd-result				{ color: #01a89e; font-size: 11px; font-weight: bold; }
.results{ 
  font-weight: bold; 
  padding: 5px 30px 5px 33px;
}

.paginationSrch			{ padding: 30px 0; font-size: 14px; }

.labelinput-comment		{ color: #6c6c6c; font-size: 11px; }
.input_comment			{ background: url(http://www.lageo.com.sv/images/bg_input_comment) no-repeat 0px 0px; height: 22px; }



#blog_year				{ padding: 3px 0 5px 60px; }
#blog_year a			{ color: #256F46; font-size: 12px; font-weight: bold; text-decoration: none; }

#blog_month				{ padding: 3px 0 5px 70px; background: url(images/dot_bullet.gif) no-repeat 60px 8px; }
#blog_month a			{ color: #256F46; font-size: 11px; font-weight: normal; font-style: italic; text-decoration: none; }
#blog_month a:hover		{ color: #f9a600; }

article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
.application								{ padding: 0 30px; }
.application .status						{ text-align: center; padding-bottom: 35px; }
.application h3							{ padding-bottom: 20px; font-size: 14px; font-weight: bold; color: #277045; }
.workshop h4								{ font-size: 14px; font-weight: bold; }
.application h4							{ padding-bottom: 10px; font-size: 13px !important; font-weight: bold; color: #000000; font-style: italic; }
.application .required					{ float: right; }
.application .other						{ padding-top: 10px; }
.application .ajaxbutton					{ float: right; padding: 10px 0 0 0; }
.application fieldset					{ border: 0; padding: 0; margin: 0; }
.inscription .photo,
.application .photo						{ position: relative; clear: both; float: left; width: 150px; margin-right: 10px; overflow: hidden; }
.application .photo .uploadphoto		{ background: #ffffff; width: 150px; height: 200px; overflow: hidden; z-index: 1; }
.application .photo .uploadbutton		{ position: relative; text-align: right; height: 20px; }
.application .photo input#realbutton	{ position: absolute; width:150px; height: 220px; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}
.application .photo input#fakebutton	{ position: absolute; top: 0px; right: 0px; z-index: 1;}
.application .section 					{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #277045; }
.application table.last					{ width: 100%; }
.inscription td,
.application td							{ vertical-align: top; color: #666666; font-size: 13px; }
.inscription td.label						{ width: 118px; padding: 5px 5px 5px 0; }
.application td.label						{ width: 155px; padding: 5px 0 5px 0; }
.inscription td.input,
.application td.input						{ padding: 5px 0 5px 0; }
.inscription td.input input[type='text'],
.inscription td.input textarea,
.application td.input input[type='text'],
.application td.input textarea,
.application td.input select				{ font-family: Arial, Helvetica, sans-serif;  border-radius: 5px; -moz-border-radius: 5px; padding: 2px; color: #666666; font-size: 13px; font-style: italic; }
.inscription td.input input[type='text'],
.inscription td.input textarea			{ background: #ececec; width: 450px; }
.application td.input input[type='text'],
.application td.input textarea,
.application td.input select				{ background: #F8F8F8; width: 240px; }
.inscription td.input input[type='text'],
.application td.input input[type='text']	{ height: 18px; }
.application td.input select				{ height: 25px; }	
.inscription td.input textarea,
.application td.input textarea			{ height: 60px; }
.application td.input textarea.large	{ width: 400px;}
.inscription td.input input.t,
.inscription td.input textarea.t,
.application td.input input.t,
.application td.input textarea.t,
.application td.input select.t			{ border: 1px solid #e1e1e1; }
.inscription td.input input.tBAD,
.inscription td.input textarea.tBAD,
#contact-form input.tBAD,
#contact-form input.tmBAD,
#contact-form textarea.txtareaBAD,
.application td.input input.tBAD,
.application td.input textarea.tBAD,
.application td.input select.tBAD		{ border: 1px solid #ff0000 !important; }
.application .selection td.input input[type='text'] { border: none; background: transparent; }
.inscription td.submit,
.application td.submit					{ text-align: right; }
.application td.back,
.application td.submit					{ padding-top: 10px; }
.inscription .message,
.content-form .message,
.application .message						{ font-weight: bold; font-size: 14px; padding: 10px 0; line-height: 20px; }
.inscription .error, 
.inscription .req,
.content-form .error,
.application .error,
.application .req							{ color: #ff0000; }
.extra										{ background: #f6f6f6;  border-radius: 5px; -moz-border-radius: 5px; padding: 5px; margin-bottom: 10px; }


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

.compaginacion		{ font-weight: bold; color: #333333; text-align: center; padding: 5em 0 0 0; }
.lnkpag				{ font-size: 11px; color: #a38978; text-decoration: none; background: #f1eee5 url(http://www.lageo.com.sv/images/pag.gif) no-repeat 0px 0px; padding: 0px 2px 0px 3px; font-weight: normal; border: 1px solid #e9e3d5; margin-right: 2px;  }
.lnkpag:hover		{ font-size: 11px; color: #a38978; background: #FFF url(http://www.lageo.com.sv/images/pag_on.gif) no-repeat 0px 0px; padding: 0px 2px 0px 3px; font-weight: normal; text-decoration: none; border: 1px solid #c79d63; }
.lnkpag:clicked		{ font-size: 11px; color: #333333; background-color: #f1eee5; border: 1px solid #cc0000; font-weight: bold; text-decoration: none;  }
.lnkpagV			{ font-size: 11px; text-decoration: none; padding: 0px 2px 0px 3px; color: #a38978; background: #f1eee5 url(http://www.lageo.com.sv/images/pag_on.gif) no-repeat 0px 0px; font-weight: normal; border: 1px solid #c79d63; margin-right: 2px; }
.separador-pag		{ background-color: #f1eee5; color: #333; font-size: 11px; font-weight: normal; }

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


/*CSS REDES SOCIALES*/

.sticky-container{
  padding:0px;
  margin:0px;
  position:fixed;
  right:-130px;
  top:230px;
  width:210px;
  z-index: 1100;
}
.sticky li{
  list-style-type:none;
  background-color:#fff;
  color:#efefef;
  height:43px;
  padding:0px;
  margin:0px 0px 1px 0px;
  -webkit-transition:all 0.25s ease-in-out;
  -moz-transition:all 0.25s ease-in-out;
  -o-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  cursor:pointer;
}
.sticky li:hover{
  margin-left:-115px;
}
.sticky li img{
  float:left;
  margin:5px 4px;
  margin-right:5px;
}
.sticky li p{
  padding-top:5px;
  margin:0px;
  line-height:16px;
  font-size:11px;
}
.sticky li p a{
  text-decoration:none;
  color:#2C3539;
}
.sticky li p a:hover{
  text-decoration:underline;
}

/*CSS REDES SOCIALES*/
	
	
	
	
	
	
	
