
#topBorder {
height: 21px;
width: 50%;
position: absolute;
top: 0;
right: 0;
background: #9BB70D;}

#toplinks{height: 21px; position:relative; z-index: 555;}
#toplinks div.homepage{background:#fff;
height: 21px;
margin: 0px auto 0px auto;
text-align: right;
width: 950px;
}
#toplinks div.topmenus{float: right; background:#9BB70D url(img/topsubmenu.gif) top left no-repeat; height: 21px; width:auto;
	}
	#toplinks div.topmenus ul{padding-left: 63px; }
	#toplinks div.topmenus li{ 
	color: #ebebeb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:1em; 
	list-style: none;
	float: left; }
	#toplinks div.topmenus li a{
	display: block; 
	padding: 0px 12px;
	background-color: #9BB70D;
	color: #fff;
	text-decoration: none;
	}
	#toplinks div.topmenus li a:hover{
		color: #333;
		}
	#toplinks div.topmenus li ul {
	display: none; 
	width: 6.2em; /* Width to help Opera out */
	background-color: #9BB70D;
	border: 1px solid #9BB70D;
	padding-bottom: 1px; 
	}
	
	#toplinks div.topmenus li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; 
	border-bottom:1px solid #9BB70D; /*margin-top: 2px;*/  }
	#toplinks div.topmenus li:hover li {
	float: none;  }
	#toplinks div.topmenus li:hover li a {
	background-color: #fff;
	/*border-bottom: 1px solid #fff;*/
	color: #333; text-align: left; padding-bottom:2px;
	}
	#toplinks div.topmenus li li a:hover {
	background-color: #9BB70D;
	color: #fff; }
		
			#toplinks div.topmenus li a.flechita {
		padding-right: 13px;
		background: url(img/flechita.gif) no-repeat right center; padding-bottom:2px;  }
		#centrado{top: 0; right: 0; width: 100%; height: auto; position: relative;}
#logo {position: absolute; top: 0px;}
#logo img{
margin: 0px 45px;}

--------------------------------------------------------------
-----------------------------------------------------


/*#centrado{top: 0; right: 0; width: 100%; height: auto; }*/
#header{position: absolute; height: auto; background:#FFF; }
		
	
		#mainmenu{  margin-top: 28px; height: 32px; float: right; text-align:right;}
	#mainmenu ul{padding-left: 75px; font-family: 'Arial', Helvetica, sans-serif; font-size: 1.4em; font-weight:bold; }
	#mainmenu li{display: inline; padding: 0px 2px 0px 3px;}
	#mainmenu li a{color: #444141; text-decoration: none;}
	#mainmenu li a:hover{color:#FFF;  text-decoration: none;}
	
		#mainmenu li.home a{padding: 6px 12px 6px 9px;}
		#mainmenu li.home a:hover{background:url(img/home_bg.gif) top left no-repeat; padding: 6px 12px 6px 9px;}
		/*#mainmenu li.home-active a{color:#FFF; background:url(img/home_bg.gif) top left no-repeat; text-decoration: none; }*/
		
		#mainmenu li.about-huayhuash a{padding: 6px 8px 6px 6px;}
		#mainmenu li.about-huayhuash a:hover{ background:url(img/about_huayhuash_bg.gif) top left no-repeat; padding: 6px 8px 6px 6px; }

		
		#mainmenu li.tours a{padding: 6px 7px 6px 6px;}
		#mainmenu li.tours a:hover{background:url(img/tours_bg.gif) top left no-repeat; padding: 6px 7px 6px 6px;}

		
		#mainmenu li.trip-planning a{padding: 6px 12px 6px 6px;}
		#mainmenu li.trip-planning a:hover{background:url(img/trip_planning_bg.gif) top left no-repeat; padding: 6px 12px 6px 6px;}
		
		#mainmenu li.about-us a{padding: 6px 8px 6px 7px;}
		#mainmenu li.about-us a:hover{ background:url(img/about_us_bg.gif) top left no-repeat; padding: 6px 8px 6px 7px;}	
		
		#mainmenu li.contact a{padding: 6px 15px 6px 8px;}
		#mainmenu li.contact a:hover{ background:url(img/contact_bg.gif) top left no-repeat; text-decoration: none; padding: 6px 15px 6px 8px;}		
	
#wrap-middle{ height: auto; margin-top: 15px; position: relative;}
#wrap-left-column{height: auto; margin-top:12px; }
	#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 14px 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;}
			#content-column p.winter{padding: 0px 0px 0px 240px; font-size:11px; }
		#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%; position: relative; }
	#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: 28px; /*margin-bottom: -7px;*/ }
	#wrap-novedades{height: auto; background: url(img/novedades_top_bg.gif) top left no-repeat; position: relative; z-index: 333; }	
		#novedades{background: #444141 url(img/novedades_bottom_bg.gif) bottom left no-repeat; margin-top: 7px;}
			#novedades h1{color: #FF9900; font-size:15px;  text-align: center;  font-weight: bold;
			background: url(css/img/fixed_dep_bg.gif) top left no-repeat; margin: 14px 32px 0px 41px; padding-top:8px; padding-bottom: 7px; color:#333;}
			#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: #FF9E0D; text-decoration: none;}
			#novedades h1 a:hover {color: #fff; text-decoration: none;}
			#novedades img.moretours {float:right; padding-right: 21px; border: 0px; }
		/*#wrap-novedades-bottom{height: auto; background: url(img/novedades_bottom_bg.gif) top left no-repeat;}*/
		#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; margin-top: 12px;}
		#intro img{border: solid 1px #ccc; margin-bottom: 0px;}
#wrap-utiles{height: 142px; background:#9BB70D; width: 100%; position: absolute; top: 482px; right: 0;}

	#utiles{margin: 0px auto 0px auto; width: 950px;}
		
		#contactenos{height: auto; margin-top: 72px;}

			#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;}
				#contactenos span{color: #fff; font-weight: bold; font-size: 1.3em; border-bottom: 1px solid #CCC;}
						#mapa{height: 114px; margin-top: 21px; }
						#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: 21px;}
			#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: 21px;}
			#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{   }
#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; margin-top: 84px;}
		#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; margin-top: 84px;}
		#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; margin-top: 84px;}
		#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;}
	
	/***** signUp para el lado derecho****/
	#contact-form {float: right;}
