/*-- PNG FIX FOR IE6 --*/

img, div {
	behavior:url('iepngfix.htc')
	}
img {border:0px;}

* {
	padding:0px;
	margin:0px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none; font-family:inherit; font-style:inherit;
	}
	
html, body { color:#000; font-family: Arial, Verdana,sans-serif; font-size:12px; margin:0 auto;	}


p {
	margin:0px;
	padding-bottom:8px;
}

a {
	color:#00acee;
	text-decoration: none;
}

a:hover {
	color:#f37b21;
	text-decoration: none;
}


	h1{
		float:left;
		background: url(https://s3.amazonaws.com/rezgo/12762/media/images/andes-vertical.png) top no-repeat ;
		text-indent:-9999px;
		width:304px;
		height:103px;
		overflow:hidden;
		cursor:hand;
		}
	
	h2{width:1100px; text-align:center;  font-family: 'Questrial', Arial, sans-serif; font-size:70px; color:#f37b21; font-weight:normal; text-decoration: none; padding-top:230px; padding-bottom:180px; text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)}	
	
	h3{font-family: 'Questrial', Arial, sans-serif; color:#f37b21;	font-size:18px; padding-bottom:15px; text-transform:uppercase;}	
	
	h4{font-family: 'Questrial', Arial, sans-serif; color:#333333;	font-size:18px; padding-bottom:15px; text-transform:uppercase;}
	
	h5{font-family: 'Questrial', Arial, sans-serif; color:#f37b21;	font-size:18px; padding-bottom:15px;}
		
.title{
	font-family: 'Questrial', Arial, sans-serif;
	color:#f37b21;
	font-size: 18px;
	padding-bottom:20px;
}

.subtitle{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 20px;
	padding-top:10px;
}

.big{
	font-size:14px;
}

.title-regular{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:15px;
}

.small{
	font-size: 11px;
}

.sponsors{padding-top:20px; border-bottom: 1px solid #dadada;}
.title-sponsors{
	padding-top:10px;
	font-family: 'Questrial', Arial, sans-serif;
	color:#f37b21;
	font-size: 18px;
	padding-bottom:20px;
}

		
#outerWrapperHome{width:100%; margin:0 auto;}
#outerWrapper01{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-01.jpg) top center no-repeat ; width:1200px; margin:0 auto;} /* para cambiar la foto desde abm */
#outerWrapper02{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-02.jpg) top center no-repeat ; width:1200px; margin:0 auto;} /* para cambiar la foto desde abm */
#outerWrapperLinks{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-links.jpg) top center no-repeat ; width:1200px; min-height:628px; margin:0 auto;}
#outerWrapperInfo{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-info.jpg) top center no-repeat ; width:1200px; min-height:628px; margin:0 auto;}
#outerWrapperContact{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-contacto.jpg) top center no-repeat ; width:1200px; min-height:628px; margin:0 auto;}
#outerWrapperBooking{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-booking.jpg) top center no-repeat ; width:1200px;min-height:628px; margin:0 auto;}
#outerWrapperAboutus{background: #000000 url(https://s3.amazonaws.com/rezgo/12762/media/images/bg-aboutus.jpg) top center no-repeat ; width:1200px; margin:0 auto;}

#error-page{text-align: center; width:100%; margin:0 auto; background-color:#000000;}
.modulo-main-aboutus{
	width:644px;
	padding:30px;
	text-align: left;
	margin-left:406px;
	background: rgba(255, 255, 255, .9);
	}

.primer-parrafo {float:left; width:450px; padding-top:5px; padding-right:40px;}
.segundo-parrafo {clear:both; padding-top:40px; padding-right:40px;}


.foto-staff{
	float: left;
	width: 152px;
	padding-right:10px;
	}

.txt-staff{
	width: 450px;
	float: left;
	min-height: 170px;
	margin-bottom:40px
	}

.modulo-main-booking{
	width:644px;
	padding:30px;
	text-align: left;
	margin-left:406px;
	background: rgba(255, 255, 255, .9);
	}

#booking-lef{float:left;width:180px; margin-right:30px;}
#booking-right{float:left; width:335px; font-size: 11px;}
.required{color:#f37b21;}


/*--------------------------------------------------------------- header ---------------------------------------------------------------*/	
#header{
	margin:0 auto;
	height:89px;
	padding:0 0px 0px 50px;
	text-align:left;
	}

.idioma{float:left; padding-left:1000px; text-align:right;}
.idioma_btn{ text-align:center; width:68px; background-color:#f37b21; padding:5px 0px; color:#ffffff; font-weight:bold; text-decoration: none;}
.idioma_booknow{ text-align:center; width:100px; background-color:#f37b21; padding:10px; color:#ffffff; font-weight:bold; text-decoration: none;}
a.idioma_txt{font-family: 'Questrial', Arial, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration: none; }
a.idioma_txt:hover{font-family: 'Questrial', Arial, sans-serif; font-size:10px; color:#fac59d; font-weight:bold; text-decoration: none; }

/*--------------------------------------------------------------- menu ---------------------------------------------------------------*/

#menu {
	float:right;
	color:#ffffff;
	font-size:15px;
	font-family: 'Questrial', Arial, sans-serif;
	text-align:left;
	margin:80px 0px 40px 0;
	z-index:900;
	list-style:none;
	text-decoration:none;

}

* {
list-style:none;
text-decoration:none;
margin:0;
padding:0;
}

.menutitle {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.nav > li {
float:left;margin:0px; padding:0px; z-index:900;
}

.itemhome {	text-align:middle; width:104px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)}
.itemfaq {	text-align:middle; width:130px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)}
.item {	text-align:middle; width:150px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)}

.nav li a {
color:#FFF;
display:block;
padding:10px;margin:0px;
}

.nav li .flecha{
font-size: 9px;
padding-left: 6px;
display: none;
}

.nav li a:not(:last-child) .flecha {
display: inline;
}

.nav li a:hover {color: #f37b21; background: rgba(0, 0, 0, .7);
}

.nav li {
position:relative;
}

.nav li ul {
display:none;
position:absolute;
width:200px;
}

.nav li:hover > ul {background: rgba(0, 0, 0, .7);
display:block;
}

.nav li ul li ul {
right:-200px;
top:0;
}
.nav .active2 {color: #f37b21;}

/*--------------------------------------------------------------- body ---------------------------------------------------------------*/

#content{
	width:1100px;
	padding:0px 50px 70px 50px;
	text-align: left;
	}

.modulo{
	float: left;
	width:286px;
	height:220px;
	text-align: left;
	padding:20px;
	background: rgba(255, 255, 255, .9);
	overflow:scroll;
	}

.modulo-middle{
	float: left;
	width:306px;
	height:220px;
	text-align: left;
	padding:20px;	
	background: rgba(255, 255, 255, .9);
	overflow:scroll;
	}

.modulo-gallery{
	float: left;
	width:308px;
	height:220px;
	text-align: left;
	padding:20px;
	background: rgba(255, 255, 255, .9);
	}

.col-separador{
	float: left;
	width:40px;
	}

.thumbnail-gallery{
	float: left;
	width:101px;
	height:77px;
	margin-bottom: 1px;
	margin-right: 1px;
	}

.thumbnail-PopularExpeditions{
	float: left;
	width:86px;
	height:77px;
	margin-bottom: 1px;
	margin-right: 10px;
	}

.txt-PopularExpeditions{
	margin: 8px 0px 2px 0px;
	height:67px;

	}

/*--------------------------------------------------------------- body INSTRUCTION ---------------------------------------------------------------*/

#content-instruction{
	width:1100px;
	padding:80px 50px 40px 50px;
	text-align: left;
	}

#side-bar{
	float: left;
	width:348px;
	text-align: left;
	}

.side-bar-txt{
	padding:20px;
	text-align: left;
	background: rgba(255, 255, 255, .9);
	}

.side-bar-black{
	padding:20px;
	text-align: left;
	background: rgba(0, 0, 0, .75);
	}
.side-bar-link{
	padding-top:5px;
	font-size: 14px;
	}

.side-bar-galery{
	width:308px;
	text-align: left;
	padding:20px;
	background: rgba(255, 255, 255, .9);
	}

.modulo-main{
	float: left;
	width:704px;
	text-align: left;
	}

.modulo-main-info{
	float: left;
	width:704px;
	text-align: left;
	height: 600px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
.modulo-main-title-info{
	width:624px;
	padding:0px 43px 0px 20px;
	text-align: left;
	background: rgba(255, 255, 255, .9);
	}

.modulo-main-title{
	width:664px;
	padding:20px;
	text-align: left;
	background: rgba(255, 255, 255, .9);
	}

.foto-actividad {border-top: 20px solid rgba(255, 255, 255, .9); border-left: 20px solid rgba(255, 255, 255, .9); border-right: 20px solid rgba(255, 255, 255, .9);}

.modulo-main-txt{
	width:624px;
	padding:40px;
	text-align: left;
	background: rgba(255, 255, 255, .9);
	}

.intinerario-dia{
	float: left;
	padding-right:20px;
	font-weight: bold;
	}

.intinerario-txt{
	width: 560px;
	float: left;
	padding-bottom:15px;
	}

#services_modal .window {
  background-color:#ffffff;
  position:fixed;
  width:610px;
  height: 400px;
  display:none;
  z-index:9999;
  padding-bottom:30px;
  overflow:scroll;
}

.services_modal_txt {
  padding:20px;
}

.pdf{
	width:600px;
	padding-top:20px;
	text-align:right;
	}

.logo-pdf{
	float: right;
	padding-left:10px;
}

.txt-pdf{
	padding-top:4px;
}

/* ----------------------------------------------------------------------------------------->  Galeria  */
#pg {margin:0px; position: relative; width:308px; height:155px; }
#pg li {position: relative; list-style: none; width: 101px; height:77px; margin-bottom: 1px; margin-right: 1px; overflow: hidden; float: left; z-index: 2; opacity: .5; }
#pg li.active { opacity: 1; }
#pg li.selected { opacity: 1; z-index: 99; -moz-box-shadow: 0px 0px 10px #fff; -webkit-box-shadow: 0px 0px 10px #fff; }
#pg li img { display: block; width: 100%; }
#pg li p { color: white; margin: 10px 0; font-size: 12px; }

#pg2 {margin:0px; position: relative; width:308px; height:155px; background-color:#fff; }
#pg2 li {position: relative; list-style: none; width: 101px; height:77px; margin-bottom: 1px; margin-right: 1px; overflow: hidden; float: left; z-index: 2; opacity: .5; }
#pg2 li.active { opacity: 1; }
#pg2 li.selected { opacity: 1; z-index: 99; -moz-box-shadow: 0px 0px 10px #fff; -webkit-box-shadow: 0px 0px 10px #fff; }
#pg2 li img { display: block; width: 100%; }
#pg2 li p { color: white; margin: 10px 0; font-size: 12px; }

/* ----------------------------------------------------------------------------------------->  Contacto  */

/* modal */
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  opacity: .7;
  top:0; 
  left:0;
}
   
#contacto_modal .window {
  background-color:#ffffff;
  position:fixed;
  width:610px;
  display:none;
  z-index:9999;
  padding-bottom:30px;
}

/* Customize your modal window here, you can add background image too */
#contacto_modal #dialog {
  width:610px;
}

.close {
		height: 30px; 
		width: 30px;
		background: url(https://s3.amazonaws.com/rezgo/12762/media/images/cerrar-contacto.jpg);
		background-repeat: no-repeat;
		border: 0px solid red;
		cursor: pointer;
		margin-right:0px; 
		text-align: right;
		float:right;
}
#contacto-lef{float:left; padding:30px; width:180px; height:450px;}

.trip-advisor-certificate{padding:40px 0px;}

#contacto-right{float:left; width:335px; padding:0px 0px 30px 30px;font-size: 11px;}

/* ----------------------------------------------------------------------------------------->  form  */

.input-txt{
	color:#000;
	font-family: Arial;
	font-size: 11px;
	padding-left:5px;
	width: 275px;
	height:15px;
	background-color:#F0F0F0;
	padding:3px;
	border:0px;
	}

.botones {
	text-align:left;
	margin:10px 0 0 0;
	}

.btn {
	font-size:9pt;
	font-family:Arial, sans-serif; margin-bottom:.7em;
	padding:5px 10px;
	}

/* ----------------------------------------------------------------------------------------->  footer  */
#footer{width:100%; color:#ffffff; margin:0 auto; text-align: center; font-family: Arial, Verdana,sans-serif; font-size:11px; background-color:rgba(51, 51, 51, .9);}

	#outerWrapperfooter{width:1100px; margin:0 auto;}

.box-footer-area1 {float:left; text-align: left; width: 266px; padding:30px; margin-right: 50px;}
.box-footer-area2 {float:left; text-align: left; width: 266px; padding:30px;}

.footer-title {font-family: 'Questrial', Arial, sans-serif; font-weight:500; font-size:18px; line-height:20px; color:#ffffff; padding-bottom:20px;  }
.item-links{font-family:  Arial, sans-serif; color:#f37b21; font-size:14px;  line-height:17px; padding-bottom:5px;}
.footer-txt {font-family:  Arial, sans-serif; color:#ffffff; font-size:14px; line-height:17px; padding-bottom:10px;}

#footer-logos {width:1100px; margin:0 auto; border-top:1px solid #5c5c5c; height:50px; padding:25px 0px}
.footer-logos-item {float:left; text-align:center; width: 220px;}

#outerWrapperlegal{position:relative; bottom:-20px;   width:100%; margin:0 auto;  background-color:#000;  text-align: center; font-family: Arial, Verdana,sans-serif; font-size:11px; color:#ffffff; padding:20px 0px 15px 0px}

.banner-footer {float:left; padding-right:20px;}
.links{padding-top:15px; float:left; font-family:  Arial, sans-serif; color:#f37b21; font-weight:600; font-size:18px; padding-bottom:15px; text-transform:uppercase;}
.links-activo{padding-top:15px; float:left; font-family:  Arial, sans-serif; color:#f37b21; font-weight:600; font-size:18px; padding-bottom:15px; text-transform:uppercase;}


/* ----------------------------------------------------------------------------------------->  clearfix  */
/* Clear floats without structural markup courtesy of htmldog.com/positioniseverything.net */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}

/* hiddens from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hidden from IE-mac */
