#wrap-topsubmenu{width: 100%; height: 21px; background:url(img/topsubmenu_center.gif) top center no-repeat;}
	#topsubmenu{height: auto; background:#FFF;}
		#topsubmenu-c{height: 21px; margin-bottom: 0px; background:url(img/topsubmenu.gif) top left no-repeat;}
			#top-submenu ul{color: #FFF; font-size:11px; padding: 1px 0px 0px 30px; font-family: Verdana, Geneva, sans-serif;}
			#top-submenu li{display: inline; padding-right: 3px;}
			#top-submenu li a{color: #fff; text-decoration: none;}
			#top-submenu li a:hover{color:#484848; text-decoration: none;}
/*	#wrap-header{height:78px;  }	*/
		#header{height: auto; background:#FFF;}
		#logo{ margin-top: 0px;}
		#logo img{padding: 0px 0px 7px 0px;}
		#top-menu{ height: 32px;  margin-top: 28px;}
			#top-menu ul{color: #000; font-size: 16px; font-weight: bold; padding: 5px 0px 0px 0px; }
				#top-menu li{display: inline;}

				#top-menu li.home{ padding: 5px 7px 7px 6px; color: #000; /*display: inline; */}
				#top-menu li.home a{ color: #333; text-decoration: none; padding: 5px 10px 7px 8px;  }
				#top-menu li.home a:hover{background: url(img/home_bg.gif) top left no-repeat; padding: 5px 10px 7px 8px; color: #FFF;}
					#top-menu li.home_visited{padding: 5px 7px 7px 6px; color: #FFF; /*display: inline;*/}
					#top-menu li.home_visited a{background: url(img/home_bg.gif) top left no-repeat; text-decoration:none; padding: 5px 10px 7px 8px; color: #fff; }

				
				
				#top-menu li.about_huayhuash{ padding: 5px 7px 7px 6px; color: #000; /*display: inline; */}
				#top-menu li.about_huayhuash a{ color: #333; text-decoration: none; padding: 5px 7px 7px 8px;  }
				#top-menu li.about_huayhuash a:hover{background: url(img/about_huayhuash_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF;}
					#top-menu li.about_huayhuash_visited{padding: 5px 7px 7px 6px; color: #fff;/* display: inline;*/}
					#top-menu li.about_huayhuash_visited a{background: url(img/about_huayhuash_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF; text-decoration: none;}
				
				#top-menu li.tours{ padding: 5px 10px 7px 6px; color: #000; /*display: inline;*/ }
				#top-menu li.tours a{ color: #333; text-decoration: none; padding: 5px 10px 7px 8px;  }
				#top-menu li.tours a:hover{background: url(img/tours_bg.gif) top left no-repeat; padding: 5px 10px 7px 8px; color: #FFF;}
					#top-menu li.tours_visited{ padding: 5px 10px 7px 6px; color: #000; /*display: inline; */}
					#top-menu li.tours_visited a{background: url(img/tours_bg.gif) top left no-repeat; padding: 5px 10px 7px 8px; color: #FFF; text-decoration: none;}
				
				#top-menu li.trip_planning{ padding: 5px 7px 7px 6px; color: #000;/* display: inline; */}
				#top-menu li.trip_planning a{ color: #333; text-decoration: none; padding: 5px 7px 7px 8px;  }
				#top-menu li.trip_planning a:hover{background: url(img/trip_planning_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF;}
					#top-menu li.trip_planning_visited{ padding: 5px 7px 7px 6px; color: #000; /*display: inline;*/ }
					#top-menu li.trip_planning_visited a{background: url(img/trip_planning_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF; text-decoration: none;}
				
				#top-menu li.about_us{ padding: 5px 7px 7px 6px; color: #000; /*display: inline; */}
				#top-menu li.about_us a{ color: #333; text-decoration: none; padding: 5px 7px 7px 8px;  }
				#top-menu li.about_us a:hover{background: url(img/about_us_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF;}
					#top-menu li.about_us_visited{ padding: 5px 7px 7px 6px; color: #000; /*display: inline;*/ }
					#top-menu li.about_us_visited a{background: url(img/about_us_bg.gif) top left no-repeat; padding: 5px 7px 7px 8px; color: #FFF; text-decoration: none;}
				
				#top-menu li.contact{ padding: 5px 10px 7px 6px; color: #000; /*display: inline;*/ }
				#top-menu li.contact a{ color: #333; text-decoration: none; padding: 5px 10px 7px 8px;  }
				#top-menu li.contact a:hover{background: url(img/contact_bg.gif) top left no-repeat; padding: 5px 10px 7px 8px; color: #FFF;}
					#top-menu li.contact_visited{ padding: 5px 10px 7px 6px; color: #000; /*display: inline;*/ }
					#top-menu li.contact_visited a{background: url(img/contact_bg.gif) top left no-repeat; padding: 5px 10px 7px 8px; color: #FFF; text-decoration: none;}
				
				
	
#wrap-middle{ height: auto; margin-top: 12px;}
#wrap-left-column{height: auto; }
	#left-column{height: auto;  }
			#left-column ul{padding: 12px 0px 0px 0px;}
			#left-column li{  font-size: 15px;  list-style: none; border-bottom: dotted #666 1px;   margin-right: 4px; font-weight: bold; padding: 5px 42px 7px 18px; color: #839c0c;}
			
			#left-column li a{font-size: 15px; color: #333; text-decoration:none; }
			#left-column li a:hover{font-size: 15px; color: #839C0C; text-decoration: none; /*background: url(img/menu_bg.gif) top right repeat-x;*/ }
			#left-column li a:activate{}
				#left-column li.titulo{background: url(img/tittle_left_bg.jpg) top left no-repeat; font-weight: bold; font-size: 16px; color: #fff; padding: 3px 54px 4px 7px; border: none;}
			
#wrap-avisos{ background: url(img/avisos_top_bg.gif) top left no-repeat; height: auto; }	
	#avisos{ margin-top: 7px; height: auto; background: url(img/avisos_middle_bg.gif) top left repeat-y; padding-top: 3px;}
		#avisos h2{color: #4d4d4d; font-size: 18px; padding: 3px 0px 8px 28px; margin: 12px 42px 0px 21px; font-weight: bold; background: url(img/avisos_title_bg.gif) top center no-repeat;}
		#avisos p{padding: 3px 0px 0px 14px; color: #454343;}
		#avisos a{color: #BF1E15; text-decoration: none; font-weight: bold;}
		#avisos a:hover{color: #222; text-decoration: underline;}
		#avisos img{float: right; margin-right: 45px; border: 0px;}
		#avisos ul{padding-left: 24px; padding-top: 7px;}
		#avisos li{list-style: none; padding: 3px 5px;}
#wrap-avisos-bottom{height: 7px;  background:url(img/avisos_bottom_bg.gif) top left no-repeat;}
#travel-insurance{padding-left: 28px; margin-top: 42px;}
#bookmark{height: auto; margin-top: 12px;}
#skypeme{height: auto; margin-top: 12px;}
	#skypeme p{padding-left: 21px;}
	#skypeme a{color: #7C950B; text-decoration: none;}
	#skypeme a:hover{color: #7C950B; text-decoration: underline;}
	#wrap-content-column{background: url(img/top_content_column_bg.gif) top left no-repeat; }
		#content-column{background: url(img/content_column_bg.gif) top left repeat-y; height: auto; margin-top: 7px;}
			#content-column a{color: #DA5403; text-decoration: underline;}
			#content-column a:hover{color:#DA5403; text-decoration: none;}
			#content-column h1{color: #88A30C; font-size: 22px; padding: 12px 14px; font-weight: bold;}
			#content-column h2{color: #2a2a2a; font-size: 18px; padding: 5px 14px; font-weight: bold;}
			#content-column h3{color: #2a2a2a; font-size: 15px; padding: 5px 14px; font-weight: bold;}
			#content-column p{padding: 0px 14px 0px 14px; font-size: 12px;}
			#content-column img{float: right; margin: 7px 4px 7px 7px; border: solid 1px #CCC;}
			#content-column ul{padding-left: 14px;}
			#content-column li{padding: 3px 0px 4px 0px; list-style: none;}
			#content-column hr{width: 95%; margin-left: 14px;  color: #ccc;}
			#content-column table{margin: 7px 14px;}
		#bottom-content-column{background: url(img/bottom_content_bg.gif) bottom left no-repeat; height: 7px;}
	#right-column{}

#wrap-footer{background: url(img/w_footer_bg.jpg) top left repeat-x;  height: auto; margin-top: 12px; width: 100%;}
	#footer-left{height: 32px;}
		#footer-left ul{padding: 7px 0px 0px 12px; font-size: 11px; font-family: verdana;}
		#footer-left li{display: inline; padding-right: 9px;  }
		#footer-left li a{color: #666; text-decoration: none;}
		#footer-left li a:hover{color: #000; text-decoration: none;}
	#footer-right{height: 51px;}
		#footer-right ul{padding: 7px 0px 0px 96px; font-size: 12px; font-family: verdana;}
		#footer-right li{display: inline; padding-right: 9px;  color: #666;}
		#footer-right img{border: 0px;}
	#footer-down{text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; }
		#footer-down a{color: #999; text-decoration: none; font-weight: bold;}
		#footer-down a:hover{color: #666; text-decoration: underline;}
		


/*home*/
#middle-home{height:auto;  margin-top: 9px; margin-bottom: -7px; }
	#wrap-novedades{height: auto; background: url(img/novedades_top_bg.gif) top left no-repeat; }	
		#novedades{background: #444141; margin-top: 7px;}
			#novedades h1{color: #FF9900; font-size:17px;  text-align: center; padding-top: 15px; font-weight: bold;}
			#novedades h2{color: #fff; font-size:16px;  padding: 0px 0px 0px 0px; border-bottom: 1px solid #9BB70D; margin: 0px 63px 0px 32px;}
			#novedades ul{padding: 4px 0px 0px 42px;}
			#novedades li {list-style: none; padding: 3px 0px 2px 12px; font-size: 13px; color: #CCC;}
			#novedades li a {color: #ccc; text-decoration:none; }
			#novedades li a:hover{color: #EDB815; text-decoration: none;}
			#novedades li.alpamayo{margin-bottom: -12px;}
			#novedades h1 a {color: #ff9900; text-decoration: none;}
			#novedades h1 a:hover {color: #fff; text-decoration: none;}
		#noticias{background: #fff; border: solid 1px #360; margin-top: 9px;}
			#noticias a{color: #0E774A; text-decoration: underline;}
			#noticias a:hover{text-decoration: underline; }
		#noticias p {padding: 9px 7px 0px 7px; text-align: center; color:#333;}
		.lindo{text-align: center; font-weight: bold; font-size: 16px; }
	#wrap-intro{}
		#wrap-intro p{text-align: center; font-style: italic; color: #666;}
		#intro img{border: solid 1px #ccc;}
#wrap-utiles{height: 148px; background:#9BB70D; width: 100%;}
	#utiles{height: 148px; background:url(img/novedades_bottom_bg.gif) top left no-repeat;}
		
		#contactenos{height: auto; }
			#contactenos ul{padding: 0px 0px 0px 42px; margin-top: -2px;}
			#contactenos img{border: 0px;}
			#contactenos li {list-style: none; padding: 3px 0px 2px 12px; font-size: 13px; color: #CCC;}
			#contactenos li a {color: #ccc; text-decoration:none; }
			#contactenos li a:hover{color: #EDB815; text-decoration: none;}
			#contactenos li.abajo-arriba{padding-top: 0px;}
			#contactenos img.moretours {float:right; padding-right: 21px; border: 0px; }
			#contactenos p{padding: 3px 48px 0px 0px; text-align: right;}
				#contactenos p a{color: #fff; text-decoration: none;}
				#contactenos p a:hover{color: #fff; text-decoration: underline;}
						#mapa{height: 114px; margin-top: 17px; }
						#mapa p{text-align:center; font-weight: bold; font-size: 14px;}
						#mapa img{margin-left: 5px; border:0px;}
						#mapa a{color: #000; text-decoration: none;}
						#mapa a:hover{color: #666; text-decoration: none;}
		#testimonials{height: 114px; margin-top: 17px;}
			#testimonials p{font-style: italic; padding: 7px 7px;  color: #333;}
			#testimonials a{color: #000; text-decoration: none;}
			#testimonials a:hover{color: #666; text-decoration: underline,}
			#testimonials p.moretestimonials{text-align: right; font-style: normal; font-weight: bold; margin-top: -16px;}
		
		#photos{height: 114px;  margin-top: 17px;}
			#photos img{border:0px; margin-left: 32px;}
			#photos p{text-align:center; font-weight: bold; font-size: 14px; padding-left: 14px;}
			#photos a{color: #000; text-decoration: none;}
			#photos a:hover{color: #666; text-decoration: none;}
			
		
#informacion_inicio{height: auto; margin-top: 12px;}
#informacion_inicio a{color: #859E0C; text-decoration: none; font-weight: bold;}
	#informacion_inicio a:hover{color: #859E0C; text-decoration: underline; font-weight: bold;}

	#izquierda{height: auto; background: url(img/informacion_bg.gif) center right no-repeat;}
		#izquierda h2{text-align: center; font-size: 18px; padding-top: 5px;} 
		#izquierda p{padding: 0px 12px 0px 12px;}
		 
		
	#centro{height: auto; background: url(img/informacion_bg.gif) center right no-repeat;}
		#centro h2{text-align: center; font-size: 18px;  padding-top: 5px;}
		#centro h3{font-size: 16px; padding: 0px 12px 0px 14px;}
		#centro p{padding: 0px 12px 0px 12px;}
		
	#derecha{height: auto;}
		#derecha h2{text-align: center; font-size: 18px;  padding-top: 5px;}
		#derecha p{padding: 0px 12px 0px 12px;}
	
/*end home*/

#wrap-map{background: #fff url(img/map_top_bg.gif) top center no-repeat; margin-top: 18px; height: auto;}
	#map{background: url(img/map_middle_bg.gif) top center repeat-y; margin-top: 7px; height: auto;}
		#map h1{color: #88A30C; font-size: 22px; padding: 12px 14px; font-weight: bold;}
		#map h2{color: #2a2a2a; font-size: 18px; padding: 5px 14px; font-weight: bold;}
		#map h3{color: #2a2a2a; font-size: 15px; padding: 5px 14px; font-weight: bold;}
		#map p{padding: 0px 14px 0px 14px; font-size: 12px;}
	#bottom-map{background: url(img/map_bottom_bg.gif) top center no-repeat; height: 7px;}