/* @override 
	http://heliskiguides.dospuntocero.cl/assets/templates/heliski/css/heliski.css
	http://heliskiguides.com/assets/templates/heliski/css/heliski.css
	https://secure.heliskiguides.com/assets/templates/heliski/css/heliski.css
*/

#content {background: #edeff1 url(../images/contenido-repetible.jpg) repeat-y;}

.AuthorizeNetSeal {
	position: absolute;
	top: -10px;
}
.grid{background-image: url(../images/grid.png);}
/*FONT FAMILY*/
p,li,h1,h2,h3,h4,h5,a{
	font-family:HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", helvetica, arial ;	
	letter-spacing: 1px;
}
h4{font-weight: 700;color: #444;}
.accesibility{display: none;}
.container {position: relative;}
#main {
	position: relative;
	float: right;
	margin-top: -50px;
	min-height: 400px;
}

#print img {
	position: absolute;
	top: 31px;
	left: 440px;
}
#footer {
	position: relative;
	background-image: url(../images/footer.jpg);
	height: 390px;
	margin-top: -33px;
	margin-bottom: -33px;
}
#footercontent {
	position: absolute;
	top: 190px;
	left: 70px;
}
#footercontent p.disclaimer,
#footercontent p.dospuntocero {
	position: absolute;
	top: 175px;
}
#footercontent p.dospuntocero{left: 620px;}
#skiWithUs {
	position: relative;
	background-image: url(../images/ski-with-us.jpg);
	width: 480px;
	height: 70px;
	padding-left: 190px;
	padding-top: 20px;
}
#sidebar {
	position: absolute;
	top: 515px;
	left: 0;
}
#footer p.disclaimer {text-align: center;}

#main table.span-16 tbody tr.full td {
	text-decoration: line-through;
}
/*MENU PRINCIPAL*/
#nav_main ol li.active {font-weight: 700;}
#nav_main ol li.active ul{font-weight: normal;}
#footer p.dospuntocero {text-align: right;}
h4{font-size: small;}
h2{clear: both;}
#nav ol ul{
	list-style-type: none;
	margin: 0;
}

/**/
body{margin: 0;}
hr {visibility: hidden;}
/*ITINERARY*/
#itinerary .day {
	height: 150px;
	position: relative;
}

#itinerary h4{
	position: absolute;
	top: 0;
}
#itinerary h5{
	position: absolute;
	top: 20px;
}

#itinerary p {
	position: absolute;
	width: 550px;
	top: 0;
	height: 140px;
	padding-left: 10px;
	left: 100px;
	border-left:1px solid #eee;
	
}
#header {
	position: relative;
	z-index: 0;
	height: 640px;
	background: transparent url(../images/contenido-top.png) no-repeat 0 500px !important;
	background: transparent url(../images/contenido-top.gif) no-repeat 0 500px ;
}

div#homeSlideshow {
	position: relative;
	z-index: 1;
}


/*NAVIGATION*/

a#backHomeButton {
	padding: 0;
	background: transparent url(../images/logo-top.png) no-repeat 0 0 !important;
	background: transparent url(../images/logo-top.gif) no-repeat 0 0;
	width: 128px;
	height: 150px;
	display: block;
	position: absolute;
	top: 30px;
}

a#backHomeButton:hover {
	background: transparent url(../images/logo-top.png) no-repeat -126px 0 !important;
	background: transparent url(../images/logo-top.gif) no-repeat -126px 0;
	width: 128px;
	height: 150px;
}





#nav_main ol li{
	position: relative;
}

#nav {
	position: relative;
	top: 0;
	left: 150px;
	background: transparent url(../images/menu-principal.png) no-repeat 0 0 !important;
	background: transparent url(../images/menu-principal.gif) no-repeat 0 0;
	width: 794px;
	height: 184px;
}
#nav_main {
	position: relative;
	top: 50px;
	left: 30px;
}

#nav_main ol {list-style-type: none;}
#nav_main ol li a,
#nav_main ol li span {
	color: #222;
	text-decoration: none;
	font-size: 1.4em;
}

#main table.policy {
	width: 100%;
}
/*
h3.waiver {
	position: relative;
	background-color: #fc0;
	border: 2px solid #ff5000;
	padding: 5px 65px;
	text-align: center;
}

h3.waiver span.initial {
	background: #fff;	
	position: absolute;
	right: 0;
	bottom: 0;
	width: 70px;
	padding-top: 40px;
	border-left: 2px solid #f24c00;
	border-top: 2px solid #f04b00;
}
*/
h3.waiver span.initial{
	display: none;
}

#nav_main ol li a:hover {
	text-decoration: underline;
}
#nav_main ol li ul li a{font-size: 1em;}
/*SUBMENU*/
#fastNav {
	position: relative;
	z-index: 4;
	list-style-type: none;
}
#fastNav li a,
#fastNav li  {
	display: block;
	background: url(../images/sidebar.jpg) no-repeat;
	width: 196px;
	height: 45px;
	margin-bottom: 5px;
	text-indent: -9000px;
	overflow: hidden;
}
/*BOTONES*/
#fastNav li.watch_trailer a {background-position: 0 0;}
#fastNav li.photo_gallery a {background-position: 0 -110px;}
#fastNav li.download_brochure a {background-position: 0 -55px;}
#fastNav li.schedule_and_rates a {background-position: 0 -160px;}
#fastNav li.reservations a {background-position: 0 -215px;}
#fastNav li.contact_us a {background-position: 0 -270px;}
#fastNav li.free_dvd a {background-position: 0 -320px;}
/*OVERS*/
#fastNav li.free_dvd.active,
#fastNav li.free_dvd a:hover,
#fastNav li.free_dvd:hover {background-position: -196px -320px;}

#fastNav li.watch_trailer.active,
#fastNav li.watch_trailer a:hover,
#fastNav li.watch_trailer:hover {background-position: -196px 0;}
#fastNav li.photo_gallery.active,
#fastNav li.photo_gallery a:hover,
#fastNav li.photo_gallery:hover  {background-position: -196px -110px;}
#fastNav li.download_brochure.active,
#fastNav li.download_brochure:hover,
#fastNav li.download_brochure a:hover {background-position:  -196px -55px;}
#fastNav li.schedule_and_rates.active,
#fastNav li.schedule_and_rates:hover,
#fastNav li.schedule_and_rates a:hover {background-position:  -196px -160px;}
#fastNav li.reservations.active,
#fastNav li.reservations a:hover,
#fastNav li.reservations:hover {background-position:  -196px -215px;}
#fastNav li.contact_us.active,
#fastNav li.contact_us a:hover,
#fastNav li.contact_us:hover {background-position:  -196px -270px;}
/*MIGAS*/
#main p span.B_crumbBox span.B_lastCrumb span.B_currentCrumb {font-weight: 700;}
/*TABLES*/
.odd {background-color: #eee;}

tr.full,td.full {
	text-decoration: line-through;
	color: #666;
}
td,th{
	text-align: center;
}
#classic {
	background: url(../images/reservacion-bronce.gif) no-repeat left;
	width: 50px;
	padding-left: 25px;
}

#semiprivate {
		background: url(../images/reservacion-plata.gif) no-repeat left;

	width: 90px;
	padding-left: 25px;
}

#private {
		background: url(../images/reservacion-oro.gif) no-repeat left;

	width: 40px;
	padding-left: 25px;
}

/*IMAGE BORDERS*/
.borde {border: 1px solid #888;}

/**/
#ventanaImagen{
	position: absolute;
	width: 250px;
	height: 250px;
	display:  block;
	top: 330px;
	left: 640px;
}






/*TITULOS*/
#welcome,#guides,#pilots,#founders,#heliskiPackages,#classicHeliPackage,#semiPrivatePackage,#semiPrivatePackageSantiago,#reservationForm,#acknowledgement, #policy, #makeReservation, #contactUs, #brochure, #guidesAndPilots, #aboutUs, #ourPilots, #elIngenio, #heliSkiingChile, #yourTripPage, #schedule, #exclusivePackage,#heliSkiingItinerary,#pilots,#availableWeeks,#paymentForm,#photoGallery,#watchTrailer{
	text-indent: -9000px;
	overflow: hidden;
	height: 30px;
}
#availableWeeks {background: url(../images/titulos/heli-ski-packages-available.gif) no-repeat;}
#watchTrailer{background: url(../images/titulos/watch-trailer.gif) no-repeat;}
#photoGallery{background: url(../images/titulos/photo-gallery.gif) no-repeat;}
#paymentForm{background: url(../images/titulos/payment.gif) no-repeat;}
#pilots {background: url(../images/titulos/our-pilots.gif) no-repeat;}
#schedule {background: url(../images/titulos/schedules-and-rates.gif) no-repeat;}
#exclusivePackage {background: url(../images/titulos/exclusive-private-4.gif) no-repeat;}
#welcome {background: url(../images/titulos/welcome-to.gif) no-repeat;}
#guides {background: url(../images/titulos/our-guides.gif) no-repeat;}
#ourPilots {background: url(../images/titulos/our-pilots-2.gif) no-repeat;}
#founders {background: url(../images/titulos/founders-of.gif) no-repeat;}
#heliskiPackages{background: url(../images/titulos/chilean-andes.gif) no-repeat;}
#classicHeliPackage{background: url(../images/titulos/classic-heli-12.gif) no-repeat;}
#semiPrivatePackage{background: url(../images/titulos/semi-private-8.gif) no-repeat;}
#reservationForm{background: url(../images/titulos/reservation-form.gif) no-repeat;}
#acknowledgement{background: url(../images/titulos/acknowledgement.gif) no-repeat;}
#policy{background: url(../images/titulos/powder-policy.gif) no-repeat;}
#contactUs {background: url(../images/titulos/contact-us.gif) no-repeat;}
#makeReservation {background: url(../images/titulos/make-reservation.gif) no-repeat;}
#brochure {background: url(../images/titulos/powder-brochure.gif) no-repeat;}
#guidesAndPilots {background: url(../images/titulos/our-guides-and-pilots.gif) no-repeat;}
#aboutUs{background: url(../images/titulos/about-powder.gif) no-repeat;}
#semiPrivatePackageSantiago {background: url(../images/titulos/semi-private-8-santiago.gif) no-repeat;}
#heliSkiingItinerary {background: url(../images/titulos/skiing-itinerary.gif) no-repeat;}
#elIngenio{background: url(../images/titulos/el-ingenio.gif) no-repeat;}
#heliSkiingChile {background: url(../images/titulos/skiing-in-chile.gif) no-repeat;}
#yourTripPage {background: url(../images/titulos/your-trip.gif) no-repeat;}
#watchTrailer {background: url(../images/titulos/watch-trailer.gif) no-repeat;}



#foundersLink {
	text-indent: -999px;
	overflow: hidden;
	width: 170px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#main table tbody tr:hover {
	background-color: #d1dfff;
}
/*FORMS*/


#main form.uniForm fieldset.inlineLabels div.ctrlHolder img.formHint {
	margin-top: -20px;
	margin-bottom: 0;
}
.ctrlHolder.skillLevel p select {
	width: 90px;
	margin-right: 20px;
}
.requeried {
	background-color: #ff574a;
}
.error{
	background-color: #fdfca6;
}

#skills_interests,
#medication_info,
#allergies_info,
#medical_history {
	width: 95%;	
}

#main form.uniForm fieldset.col.blockLabels ,#main form.uniForm fieldset.inlineLabels {
	border: 1px solid #dcdcdc;
	padding: 10px;
}
#main form.uniForm fieldset.col.blockLabels legend,
#main form.uniForm fieldset.inlineLabels legend {
	padding: 10px;
}

#weight,#height {
	width: 40px;
	margin-right: 10px;
}

#main ul.imageGallery li {
	list-style-type: none;
	float: left;
	padding-right: 15px;
}
#main ul.imageGallery li a img {
	background: #e6e8ec;
	padding: 5px;
	border: 1px solid #9dacc9;
}

/* @override http://heliskiguides.dospuntocero.cl/assets/templates/heliski/css/heliski.css */

#content {
	background: #edeff1 url(../images/contenido-repetible.jpg) repeat-y;
	position: relative;	
}


.home #content {
	margin-top: -130px;
}
.grid{background-image: url(../images/grid.png);}
/*FONT FAMILY*/
p,li,h1,h2,h3,h4,h5,a{
	font-family:HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", helvetica, arial ;	
	letter-spacing: 1px;
}
h4{font-weight: 700;color: #444;}
.accesibility{display: none;}
.container {position: relative;}
#main {
	position: relative;
	float: right;
	margin-top: -50px;
	min-height: 400px;
}

#print img {
	position: absolute;
	top: 31px;
	left: 440px;
}
#footer {
	position: relative;
	background-image: url(../images/footer.jpg);
	height: 390px;
	margin-top: -33px;
	margin-bottom: -33px;
}
#footercontent {
	position: absolute;
	top: 190px;
	left: 70px;
}
#footercontent p.disclaimer,
#footercontent p.dospuntocero {
	position: absolute;
	top: 175px;
}
#footercontent p.dospuntocero{left: 620px;}
#skiWithUs {
	position: relative;
	background-image: url(../images/ski-with-us.jpg);
	width: 480px;
	height: 70px;
	padding-left: 190px;
	padding-top: 20px;
}
#sidebar {
	position: absolute;
	top: -125px;
	left: 0;
}

#footer p.disclaimer {text-align: center;}

#main table.span-16 tbody tr.full td {
	text-decoration: line-through;
}
/*MENU PRINCIPAL*/
#nav_main ol li.active {font-weight: 700;}
#nav_main ol li.active ul{font-weight: normal;}
#footer p.dospuntocero {text-align: right;}
h4{font-size: small;}
h2{clear: both;}
#nav ol ul{
	list-style-type: none;
	margin: 0;
}

/**/
body{margin: 0;}
hr {visibility: hidden;}
/*ITINERARY*/
#itinerary .day {
	height: 150px;
	position: relative;
}

#itinerary h4{
	position: absolute;
	top: 0;
}
#itinerary h5{
	position: absolute;
	top: 20px;
}

#itinerary p {
	position: absolute;
	width: 550px;
	top: 0;
	height: 140px;
	padding-left: 10px;
	left: 100px;
	border-left:1px solid #eee;
	
}


/*NAVIGATION*/

#backHomeButton {
	background: url(../images/logo-top.png) no-repeat 0 bottom;
	width: 118px;
	height: 150px;
	display: block;
	position: absolute;
	top: 30px;
}

#backHomeButton:hover {
	background: url(../images/logo-top.png) no-repeat -126px bottom;
	width: 118px;
	height: 150px;
	display: block;
	position: absolute;
	top: 30px;
}


#nav {
	position: relative;
	top: 0;
	left: 150px;
	background: url(../images/menu-principal.png) no-repeat 0 0;
	width: 794px;
	height: 184px;
	
}
#nav_main {
	position: absolute;
	top: 50px;
	left: 30px;
}
#nav_main ol {list-style-type: none;}
#nav_main ol li a,
#nav_main ol li span {
	color: #222;
	text-decoration: none;
	font-size: 1.4em;
}

#main table.policy {
	width: 100%;
}
/*
h3.waiver {
	position: relative;
	background-color: #fc0;
	border: 2px solid #ff5000;
	padding: 5px 65px;
	text-align: center;
}

h3.waiver span.initial {
	background: #fff;	
	position: absolute;
	right: 0;
	bottom: 0;
	width: 70px;
	padding-top: 40px;
	border-left: 2px solid #f24c00;
	border-top: 2px solid #f04b00;
}
*/
h3.waiver span.initial{
	display: none;
}

#nav_main ol li a:hover {
	text-decoration: underline;
}
#nav_main ol li ul li a{font-size: 1em;}
/*SUBMENU*/
#fastNav {
	position: relative;
	z-index: 4;
	list-style-type: none;
}
#fastNav li a,
#fastNav li  {
	display: block;
	background: url(../images/sidebar.jpg) no-repeat;
	width: 196px;
	height: 45px;
	margin-bottom: 5px;
	text-indent: -9000px;
	overflow: hidden;
}
/*BOTONES*/
#fastNav li.watch_trailer a {background-position: 0 0;}
#fastNav li.photo_gallery a {background-position: 0 -110px;}
#fastNav li.download_brochure a {background-position: 0 -55px;}
#fastNav li.schedule_and_rates a {background-position: 0 -160px;}
#fastNav li.reservations a {background-position: 0 -215px;}
#fastNav li.contact_us a {background-position: 0 -270px;}
/*OVERS*/
#fastNav li.watch_trailer.active,
#fastNav li.watch_trailer a:hover,
#fastNav li.watch_trailer:hover {background-position: -196px 0;}
#fastNav li.photo_gallery.active,
#fastNav li.photo_gallery a:hover,
#fastNav li.photo_gallery:hover  {background-position: -196px -110px;}
#fastNav li.download_brochure.active,
#fastNav li.download_brochure:hover,
#fastNav li.download_brochure a:hover {background-position:  -196px -55px;}
#fastNav li.schedule_and_rates.active,
#fastNav li.schedule_and_rates:hover,
#fastNav li.schedule_and_rates a:hover {background-position:  -196px -160px;}
#fastNav li.reservations.active,
#fastNav li.reservations a:hover,
#fastNav li.reservations:hover {background-position:  -196px -215px;}
#fastNav li.contact_us.active,
#fastNav li.contact_us a:hover,
#fastNav li.contact_us:hover {background-position:  -196px -270px;}
/*MIGAS*/
#main p span.B_crumbBox span.B_lastCrumb span.B_currentCrumb {font-weight: 700;}
/*TABLES*/
.odd {background-color: #eee;}

tr.full,td.full {
	text-decoration: line-through;
	color: #666;
}
td,th{
	text-align: center;
}
#classic {
	background: url(../images/reservacion-bronce.gif) no-repeat left;
	width: 50px;
	padding-left: 25px;
}

#semiprivate {
		background: url(../images/reservacion-plata.gif) no-repeat left;

	width: 90px;
	padding-left: 25px;
}

#private {
		background: url(../images/reservacion-oro.gif) no-repeat left;

	width: 40px;
	padding-left: 25px;
}

/*IMAGE BORDERS*/
.borde {border: 1px solid #888;}

/**/
#ventanaImagen{
	position: absolute;
	width: 250px;
	height: 250px;
	display:  block;
	top: 330px;
	left: 640px;
}






/*TITULOS*/
#welcome,#guides,#pilots,#founders,#heliskiPackages,#classicHeliPackage,#semiPrivatePackage,#semiPrivatePackageSantiago,#reservationForm,#acknowledgement, #policy, #makeReservation, #contactUs, #brochure, #guidesAndPilots, #aboutUs, #ourPilots, #elIngenio, #heliSkiingChile, #yourTripPage, #schedule, #three-days, #exclusivePackage,#heliSkiingItinerary,#pilots,#availableWeeks,#paymentForm,#photoGallery,#watchTrailer{
	text-indent: -9000px;
	overflow: hidden;
	height: 30px;
}

#three-days {background: url(../images/titulos/3-days.gif) no-repeat;}
#availableWeeks {background: url(../images/titulos/heli-ski-packages-available.gif) no-repeat;}
#watchTrailer{background: url(../images/titulos/watch-trailer.gif) no-repeat;}
#photoGallery{background: url(../images/titulos/photo-gallery.gif) no-repeat;}
#paymentForm{background: url(../images/titulos/payment.gif) no-repeat;}
#pilots {background: url(../images/titulos/our-pilots.gif) no-repeat;}
#schedule {background: url(../images/titulos/schedules-and-rates.gif) no-repeat;}
#exclusivePackage {background: url(../images/titulos/exclusive-private-4.gif) no-repeat;}
#welcome {background: url(../images/titulos/welcome-to.gif) no-repeat;}
#guides {background: url(../images/titulos/our-guides.gif) no-repeat;}
#ourPilots {background: url(../images/titulos/our-pilots-2.gif) no-repeat;}
#founders {background: url(../images/titulos/founders-of.gif) no-repeat;}
#heliskiPackages{background: url(../images/titulos/chilean-andes.gif) no-repeat;}
#classicHeliPackage{background: url(../images/titulos/classic-heli-12.gif) no-repeat;}
#semiPrivatePackage{background: url(../images/titulos/semi-private-8.gif) no-repeat;}
#reservationForm{background: url(../images/titulos/reservation-form.gif) no-repeat;}
#acknowledgement{background: url(../images/titulos/acknowledgement.gif) no-repeat;}
#policy{background: url(../images/titulos/powder-policy.gif) no-repeat;}
#contactUs {background: url(../images/titulos/contact-us.gif) no-repeat;}
#makeReservation {background: url(../images/titulos/make-reservation.gif) no-repeat;}
#brochure {background: url(../images/titulos/powder-brochure.gif) no-repeat;}
#guidesAndPilots {background: url(../images/titulos/our-guides-and-pilots.gif) no-repeat;}
#aboutUs{background: url(../images/titulos/about-powder.gif) no-repeat;}
#semiPrivatePackageSantiago {background: url(../images/titulos/semi-private-8-santiago.gif) no-repeat;}
#heliSkiingItinerary {background: url(../images/titulos/skiing-itinerary.gif) no-repeat;}
#elIngenio{background: url(../images/titulos/el-ingenio.gif) no-repeat;}
#heliSkiingChile {background: url(../images/titulos/skiing-in-chile.gif) no-repeat;}
#yourTripPage {background: url(../images/titulos/your-trip.gif) no-repeat;}
#watchTrailer {background: url(../images/titulos/watch-trailer.gif) no-repeat;}



#foundersLink {
	text-indent: -999px;
	overflow: hidden;
	width: 170px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#main table tbody tr:hover {
	background-color: #d1dfff;
}
/*FORMS*/


#main form.uniForm fieldset.inlineLabels div.ctrlHolder img.formHint {
	margin-top: -20px;
	margin-bottom: 0;
}
.ctrlHolder.skillLevel p select {
	width: 90px;
	margin-right: 20px;
}
.requeried {
	background-color: #ff574a;
}
.error{
	background-color: #fdfca6;
}

#skills_interests,
#medication_info,
#allergies_info,
#medical_history {
	width: 95%;	
}

#main form.uniForm fieldset.col.blockLabels ,#main form.uniForm fieldset.inlineLabels {
	border: 1px solid #dcdcdc;
	padding: 10px;
}
#main form.uniForm fieldset.col.blockLabels legend,
#main form.uniForm fieldset.inlineLabels legend {
	padding: 10px;
}

.home div#header {
	height: 1100px;
	background: none;
}

div#headerBottom{
	height: 140px;
	width: 950px;
	background: transparent url(../images/contenido-top.png) no-repeat 0 bottom !important;
	background: transparent url(../images/contenido-top.gif) no-repeat 0 bottom ;
	position: relative;
	bottom: 0;
	z-index: 2;
}


.trailer{
	position: absolute;
	z-index: 59000;
	overflow: hidden;
	top: -240px;
	text-indent: -99em;
	right: 0;
	background: transparent url(../images/trailer.png) no-repeat;
}
.trailer a{
	display: block;
	height: 240px;
	width: 240px;	
}

#sidebar a {
	background: no-repeat;
}
