body {
	color:#334557;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#7BE6EE;
	background-position:top center;
	background-repeat:repeat-x;
	background-image:url(../imgs/home_bg.jpg);
	/*overflow-y: scroll;*/
	/*overflow-x: hidden;*/
	}
body.page-transporte, body.page-hoteles_y_comida, body.page-staff, body.page-seguridad, body.page-quienes-somos {
	background-image:url(../imgs/azul_bg.jpg);
	}
body.page-excursiones, body.page-bonus_track, body.page-secundario, body.page-turismo_estudiantil, body.page-contactanos {
	background-image:url(../imgs/naranja_bg.jpg);
	}
	
h1, h2, h3{
	font-weight:normal;
	margin-bottom:5px;
	}

h1, h1 a{}
h2, h2 a{
	font-size:46px;
	color:#EB6B15;
	}
h3, h3 a{
	color:#247F9F;
	font-size:35px;
	}

h4, h4 a{
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	}

p, ul{margin-bottom:20px; line-height:1.6em; letter-spacing:-1px;}

a{ color:#4096B9;}
a:hover{ text-decoration:underline;}

.celeste{color:#39A5AC;}
.naranja{color:#EB6B13;}
.fuxia{color:#DF2492;}
.amarillo{color:#F8AD18;}
.azul{color:#1F135E;}
.verde{color:#6CB038;}
.negro{color:#000;}
.gris{color:#666;}
.blanco{color:#FFF;}

.wrap{
	display:block;
	width:1000px;
	margin:0 auto;
	position:relative;
	}

/*-- TOP --*/

#top{
	position:absolute;
	z-index:100;
	width:100%;
	}

#top a{
	display:block;
	}
#top a.freestyle-logo{
	width:87px;
	height:142px;
	background:url(../imgs/fresstyle.png) no-repeat 0 0;
	position:absolute;
	top:4px;
	left:-90px;
	}
#top a.freestyle-logo:hover {
	background:url(../imgs/fresstyle.png) no-repeat -87px 0;
	}
#top a.carlos-paz-logo{
	width:211px;
	height:166px;
	position:absolute;
	top:0;
	right:-10px;
	background:url(../imgs/villa_carlos_paz_full_inner.png) no-repeat 0 0;
	}
.page-index #top a.carlos-paz-logo {
	width:526px;
	height:439px;
	position:absolute;
	top:0;
	right:-45px;
	background:url(../imgs/villa_carlos_paz_full.png) no-repeat 0 0;
	}

#top .mainnav{
	position:absolute;
	top:5px;
	left:0;
	}
#top .mainnav a{
	display:block;
	position:absolute;
	background-image:url(../imgs/mainnav_items.png);
	background-repeat:no-repeat;
	height:38px;
	left:0;
	}

#top .mainnav a.item-home{
	width:52px;
	background-position:-6px -6px;
	top:0;
	}
#top .mainnav a.item-quienes-somos{
	width:147px;
	height:43px;
	background-position:-7px -463px;
	top:37px;
	left:1px;
}
#top .mainnav a.item-transporte{
	width:112px;
	background-position:-58px -6px;
	top:88px;
	}
#top .mainnav a.item-hoteles-y-comidas{
	width:175px;
	background-position:-6px -43px;
	top:125px;
	}
#top .mainnav a.item-staff{
	width:56px;
	background-position:-6px -80px;
	top:163px;
	}
#top .mainnav a.item-seguridad{
	width:102px;
	background-position:-62px -80px;
	top:200px;
	left: -3px;
	}
#top .mainnav a.item-excursiones{
	width:119px;
	background-position:-6px -129px;
	top:255px;
	left:2px;
	}
#top .mainnav a.item-bonus-track{
	width:119px;
	background-position:-6px -166px;
	top:295px;
	left: 2px;
	}
#top .mainnav a.item-secundario{
	width:119px;
	height:113px;
	background-position:-6px -215px;
	top:215px;
	left:1px;
	}

#top .mainnav a.item-turismo-estudiantil{
	width: 188px;
	height: 38px;
	background-position:-6px -339px;
	top:345px;
	left:1px;
	}
#top .mainnav a.item-contactanos{
	width:129px;
	background-position:-6px -425px;
	top:385px;
	}
#top .mainnav a.item-seguimiento{
	width:220px;
	background-position:-6px -515px;
	top:425px;
}
#top .mainnav a.item-ficha-medica{
	width:135px;
	height: 45px;
	background-position:-6px -557px;
	top:460px;
}

#top .mainnav a.item-home:hover, .page-index #top .mainnav a.item-home{background-position:-194px -6px;}
#top .mainnav a.item-transporte:hover, .page-transporte #top .mainnav a.item-transporte{background-position:-246px -6px;}
#top .mainnav a.item-hoteles-y-comidas:hover, .page-hoteles_y_comida #top .mainnav a.item-hoteles-y-comidas{background-position:-194px -43px;}
#top .mainnav a.item-staff:hover, .page-staff #top .mainnav a.item-staff{background-position:-194px -80px;}
#top .mainnav a.item-seguridad:hover, .page-seguridad #top .mainnav a.item-seguridad{background-position:-250px -80px;}
#top .mainnav a.item-excursiones:hover, .page-excursiones #top .mainnav a.item-excursiones{background-position:-194px -129px;}
#top .mainnav a.item-bonus-track:hover, .page-bonus_track #top .mainnav a.item-bonus-track{background-position:-194px -166px;}
#top .mainnav a.item-secundario:hover, .page-secundario #top .mainnav a.item-secundario{background-position:-194px -215px;}
#top .mainnav a.item-quienes-somos:hover, .page-quienes-somos #top .mainnav a.item-quienes-somos{background-position:-195px -463px;}
#top .mainnav a.item-turismo-estudiantil:hover, .page-turismo_estudiantil #top .mainnav a.item-turismo-estudiantil{background-position:-194px -339px;}
#top .mainnav a.item-contactanos:hover, .page-contactanos #top .mainnav a.item-contactanos{background-position:-194px -425px;}
#top .mainnav a.item-seguimiento:hover{background-position: -234px -515px;}
#top .mainnav a.item-ficha-medica:hover{background-position:-192px -557px;}

/* END TOP */

/*-- CONTENTS --*/

#contents{
	position:relative;
	background:url(../imgs/shadow_wrap_bottom.png) no-repeat right bottom;
	}
.page-index #contents{
	height:912px;
	padding-top:205px;
	background:none;
	}
	
#contents ul li{
	background:url(../imgs/li.png) no-repeat 0 9px;
	display:block;
	padding-left:15px;
	}

/* SLIDESHOW */
.slideshow{
	display:block;
	width:477px;
	height:366px;
	position:relative;
	}
.slideshow .slideshow-window{
	display:block;
	width:477px;
	height:366px;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	}
.slideshow.slideshow-left .slideshow-window {background:url(../imgs/slideshow_bg_left_naranja.png);}
.slideshow.slideshow-right .slideshow-window {background:url(../imgs/slideshow_bg_right_naranja.png);}

.slideshow.slideshow-left.slideshow-naranja .slideshow-window {background:url(../imgs/slideshow_bg_left_naranja.png);}
.slideshow.slideshow-right.slideshow-naranja .slideshow-window {background:url(../imgs/slideshow_bg_right_naranja.png);}

.slideshow.slideshow-left.slideshow-marron .slideshow-window {background:url(../imgs/slideshow_bg_left_marron.png);}
.slideshow.slideshow-right.slideshow-marron .slideshow-window {background:url(../imgs/slideshow_bg_right_marron.png);}

.slideshow.slideshow-left.slideshow-fuccia .slideshow-window {background:url(../imgs/slideshow_bg_left_fuccia.png);}
.slideshow.slideshow-right.slideshow-fuccia .slideshow-window {background:url(../imgs/slideshow_bg_right_fuccia.png);}

.slideshow.slideshow-left.slideshow-verde .slideshow-window {background:url(../imgs/slideshow_bg_left_verde.png);}
.slideshow.slideshow-right.slideshow-verde .slideshow-window {background:url(../imgs/slideshow_bg_right_verde.png);}

.slideshow.slideshow-left.slideshow-azul .slideshow-window {background:url(../imgs/slideshow_bg_left_azul.png);}
.slideshow.slideshow-right.slideshow-azul .slideshow-window {background:url(../imgs/slideshow_bg_right_azul.png);}

.slideshow.slideshow-left.slideshow-celeste .slideshow-window {background:url(../imgs/slideshow_bg_left_celeste.png);}
.slideshow.slideshow-right.slideshow-celeste .slideshow-window {background:url(../imgs/slideshow_bg_right_celeste.png);}

.slideshow.slideshow-left.slideshow-lila .slideshow-window {background:url(../imgs/slideshow_bg_left_lila.png);}
.slideshow.slideshow-right.slideshow-lila .slideshow-window {background:url(../imgs/slideshow_bg_right_lila.png);}



.slideshow .next, .slideshow .prev{
	display:block;
	width:57px;
	height:54px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(../imgs/slideshow_buttons.png);
	z-index:20;
	top:160px;
	}
	
.slideshow.slideshow-left .next{right:0;}
.slideshow.slideshow-left .prev{left:20px;}
.slideshow.slideshow-right .next{right:20px;}
.slideshow.slideshow-right .prev{left:0px;}

.slideshow.slideshow-left .next{background-position:-57px 0;}
.slideshow.slideshow-left .prev{background-position:0 0;}
.slideshow.slideshow-right .next{background-position:-171px 0;}
.slideshow.slideshow-right .prev{background-position:-114px 0;}

.slideshow.slideshow-left .next:hover{background-position:-285px 0;}
.slideshow.slideshow-left .prev:hover{background-position:-228px 0;}
.slideshow.slideshow-right .next:hover{background-position:-399px 0;}
.slideshow.slideshow-right .prev:hover{background-position:-342px 0;}

.slideshow.slideshow-left.slideshow-naranja .next{background-position:-57px 0;}
.slideshow.slideshow-left.slideshow-naranja .prev{background-position:0 0;}
.slideshow.slideshow-right.slideshow-naranja .next{background-position:-171px 0;}
.slideshow.slideshow-right.slideshow-naranja .prev{background-position:-114px 0;}

.slideshow.slideshow-left.slideshow-naranja .next:hover{background-position:-285px 0;}
.slideshow.slideshow-left.slideshow-naranja .prev:hover{background-position:-228px 0;}
.slideshow.slideshow-right.slideshow-naranja .next:hover{background-position:-399px 0;}
.slideshow.slideshow-right.slideshow-naranja .prev:hover{background-position:-342px 0;}

.slideshow.slideshow-left.slideshow-verde .next{background-position:-57px -54px;}
.slideshow.slideshow-left.slideshow-verde .prev{background-position:0 -54px;}
.slideshow.slideshow-right.slideshow-verde .next{background-position:-171px -54px;}
.slideshow.slideshow-right.slideshow-verde .prev{background-position:-114px -54px;}

.slideshow.slideshow-left.slideshow-verde .next:hover{background-position:-285px -54px;}
.slideshow.slideshow-left.slideshow-verde .prev:hover{background-position:-228px -54px;}
.slideshow.slideshow-right.slideshow-verde .next:hover{background-position:-399px -54px;}
.slideshow.slideshow-right.slideshow-verde .prev:hover{background-position:-342px -54px;}

.slideshow.slideshow-left.slideshow-marron .next{background-position:-57px -108px;}
.slideshow.slideshow-left.slideshow-marron .prev{background-position:0 -108px;}
.slideshow.slideshow-right.slideshow-marron .next{background-position:-171px -108px;}
.slideshow.slideshow-right.slideshow-marron .prev{background-position:-114px -108px;}

.slideshow.slideshow-left.slideshow-marron .next:hover{background-position:-285px -108px;}
.slideshow.slideshow-left.slideshow-marron .prev:hover{background-position:-228px -108px;}
.slideshow.slideshow-right.slideshow-marron .next:hover{background-position:-399px -108px;}
.slideshow.slideshow-right.slideshow-marron .prev:hover{background-position:-342px -108px;}

.slideshow.slideshow-left.slideshow-fuccia .next{background-position:-57px -162px;}
.slideshow.slideshow-left.slideshow-fuccia .prev{background-position:0 -162px;}
.slideshow.slideshow-right.slideshow-fuccia .next{background-position:-171px -162px;}
.slideshow.slideshow-right.slideshow-fuccia .prev{background-position:-114px -162px;}

.slideshow.slideshow-left.slideshow-fuccia .next:hover{background-position:-285px -162px;}
.slideshow.slideshow-left.slideshow-fuccia .prev:hover{background-position:-228px -162px;}
.slideshow.slideshow-right.slideshow-fuccia .next:hover{background-position:-399px -162px;}
.slideshow.slideshow-right.slideshow-fuccia .prev:hover{background-position:-342px -162px;}

.slideshow.slideshow-left.slideshow-lila .next{background-position:-57px -216px;}
.slideshow.slideshow-left.slideshow-lila .prev{background-position:0 -216px;}
.slideshow.slideshow-right.slideshow-lila .next{background-position:-171px -216px;}
.slideshow.slideshow-right.slideshow-lila .prev{background-position:-114px -216px;}

.slideshow.slideshow-left.slideshow-lila .next:hover{background-position:-285px -216px;}
.slideshow.slideshow-left.slideshow-lila .prev:hover{background-position:-228px -216px;}
.slideshow.slideshow-right.slideshow-lila .next:hover{background-position:-399px -216px;}
.slideshow.slideshow-right.slideshow-lila .prev:hover{background-position:-342px -216px;}

.slideshow.slideshow-left.slideshow-celeste .next{background-position:-57px -270px;}
.slideshow.slideshow-left.slideshow-celeste .prev{background-position:0 -270px;}
.slideshow.slideshow-right.slideshow-celeste .next{background-position:-171px -270px;}
.slideshow.slideshow-right.slideshow-celeste .prev{background-position:-114px -270px;}

.slideshow.slideshow-left.slideshow-celeste .next:hover{background-position:-285px -270px;}
.slideshow.slideshow-left.slideshow-celeste .prev:hover{background-position:-228px -270px;}
.slideshow.slideshow-right.slideshow-celeste .next:hover{background-position:-399px -270px;}
.slideshow.slideshow-right.slideshow-celeste .prev:hover{background-position:-342px -270px;}

.slideshow.slideshow-left.slideshow-azul .next{background-position:-57px -324px;}
.slideshow.slideshow-left.slideshow-azul .prev{background-position:0 -324px;}
.slideshow.slideshow-right.slideshow-azul .next{background-position:-171px -324px;}
.slideshow.slideshow-right.slideshow-azul .prev{background-position:-114px -324px;}

.slideshow.slideshow-left.slideshow-azul .next:hover{background-position:-285px -324px;}
.slideshow.slideshow-left.slideshow-azul .prev:hover{background-position:-228px -324px;}
.slideshow.slideshow-right.slideshow-azul .next:hover{background-position:-399px -324px;}
.slideshow.slideshow-right.slideshow-azul .prev:hover{background-position:-342px -324px;}

.slideshow ul{
	margin-bottom:0;
	position:absolute;
	top:26px;
	}
.slideshow.slideshow-left ul {right:28px;}
.slideshow.slideshow-right ul {left:28px;}
.slideshow ul li{
	display:inline-block!important;
	float:left;
	margin:0;
	padding:0!important;
	width:396px;
	height:314px;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	background-size: cover!important;
	}
.slideshow-left{}
.slideshow-right{}

.slideshow.small-slideshow{
	display:block;
	width:373px;
	height:373px;
	background:url(../imgs/bonus_track_slideshow.png) no-repeat 0 0;
	z-index:99;
	}
.slideshow.small-slideshow .prev{
	left:0;
	top:30%;
	background-position:0 -270px;
	}
.slideshow.small-slideshow .next{
	right:0;
	top:30%;
	background-position:-171px -270px;
	}
.slideshow.small-slideshow .prev:hover{background-position:-228px -270px;}
.slideshow.small-slideshow .next:hover{background-position:-399px -270px;}
.slideshow.small-slideshow ul{
	display:block;
	width:373px;
	height:373px;
	position:absolute;
	top:-35px;
	left:0;
	background:none;
	background-color:transparent!important;
	}
.slideshow.small-slideshow ul li{
	display:block;
	width:373px;
	height:373px;
	background-repeat:no-repeat!important;
	background-position:center center!important;
	background-color:transparent!important;
	}

/* END SLIDESHOW */

/*HOME*/
img.carlos-paz-diversion{
	position: absolute;
	top: 235px;
	left: 77px;
	}
img.carlos-paz-un-viaje-autentico{
	position:absolute;
	right:-17px;
	top:615px;
	}
img.carlos-paz-diversion-garantizada{
	position:absolute;
	left:446px;
	top:737px;
	}
/*END HOME*/

/*TRANSPORTE*/
.page-transporte #contents{
	height:1270px;
	}
.page-transporte h1{
	width:491px;
	height:472px;
	position:absolute;
	top:14px;
	left:170px;
	}
div.transporte-texto-1{
	position:absolute;
	text-align:right;
	top:954px;
	right:380px;
	width:250px;
	}
div.transporte-texto-2{
	position:absolute;
	width:325px;
	top:865px;
	right:35px;
	}
img.transporte-autos{
	position:absolute;
	top: 347px;
	right: 66px;
	}
img.transporte-camionetas{
	position:absolute;
	top:616px;
	right:4px;
	}
img.transporte-colectivos{
	position:absolute;
	top: 511px;
	left: 0px;
	}
img.transporte-omnibus-exclusivos{
	position:absolute;
	top:745px;
	left:0;
	}
img.transporte-asientos{
	position:absolute;
	top:1013px;
	left:-10px;
	}
/*END TRANSPORTE*/

/*HOTELES Y COMIDAD*/

.page-hoteles_y_comida #contents{
	height:2086px;
	}
	
.page-hoteles_y_comida h1{
	position:absolute;
	display:block;
	width:425px;
	height:486px;
	top: 29px;
	left: 176px;
	}

img.hoteles-sierralago{
	position:absolute;
	top: 138px;
	right: -45px;
	}
img.hoteles-comidas{
	position:absolute;
	top:387px;
	left:128px;
	}
img.hoteles-de-primera-categoria{
	position:absolute;
	top:580px;
	right:-24px;
	}
img.hoteles-seguridad-24hs{
	position:absolute;
	top:848px;
	right:166px;
	}

div.hoteles-alojamiento{
	position:absolute;
	width:951px;
	height:366px;
	top:926px;
	left:-15px;
	z-index:10;
	}
div.hoteles-texto{
	position:absolute;
	width:470px;
	top:50px;
	right:0px;
	}
div.hoteles-texto h2{}
div.hoteles-texto h3{
	width:285px;
	display:inline-block;
	float:left;
	}
div.hoteles-texto p{}
a.hotel-sierralago{
	display:inline-block;
	float:left;
	margin:10px;
	}

div.hoteles-detalle-info{
	position:absolute;
	width:390px;
	top:1299px;
	left:29px;
	}
div.hoteles-detalle-info p {
	line-height:1.1em;
	}
div.hoteles-detalle-info h2{
	margin-bottom:0;
	}

div.hoteles-desayuno{}
div.hoteles-desayuno h2{
	display:inline-block;
	float:left;
	margin-right:10px;
	}
div.hoteles-desayuno p{
	padding-top:10px;
	}

div.hoteles-almuerzo-cena{
	text-align:right;
	}
div.hoteles-almuerzo-cena h2{}
div.hoteles-almuerzo-cena p{
	padding-left:60px;
	}

div.hoteles-plato-principal{}
div.hoteles-plato-principal h2{}
div.hoteles-plato-principal p{
	padding-right:150px;
	}

div.hoteles-guarniciones{}
div.hoteles-guarniciones h2{
	display:inline-block;
	float:right;
	margin-left:10px;
	}
div.hoteles-guarniciones p{
	text-align:right;
	padding-top:10px;
	padding-left:80px;
	}

div.hoteles-postres{}
div.hoteles-postres h2{}
div.hoteles-postres p{}

div.hoteles-merienda{}
div.hoteles-merienda h2{
	display:inline-block;
	float:right;
	margin-left:10px;
	padding-top:3px;
	}
div.hoteles-merienda p{
	text-align:right;
	padding-left:40px;
	}

div.hoteles-snack{}
div.hoteles-snack h2{
	display:inline-block;
	float:left;
	margin-right:10px;
	}
div.hoteles-snack p{
	padding-top:10px;
	padding-right:180px;
	}

div.hoteles-trasnoche{
	text-align:right;
	margin-top:-40px;
	}
div.hoteles-trasnoche h2{}
div.hoteles-trasnoche p{
	padding-left:220px;
	}

div.hoteles-bebidas{
	margin-top:-30px;
	}
div.hoteles-bebidas h2{}
div.hoteles-bebidas p{}

img.hoteles-seis-comidas-diarias{
	position:absolute;
	top:1240px;
	right:-15px;
	}

/*END HOTELES Y COMIDAS*/

/*STAFF*/

.page-staff #contents{
	height:1466px;
	}
	
.page-staff h1{
	position:absolute;
	display:block;
	width:448px;
	height:473px;
	top:32px;
	left:203px;
	}

img.staff-pareja{
	position:absolute;
	top: 101px;
	right: 5px;
	}
img.staff-grupo{
	position:absolute;
	top: 349px;
	left: 257px;
	z-index:10;
	}
img.staff-equipo-de-coordinadores{
	position:absolute;
	top:613px;
	right:-14px;
	}

div.staff-texto-1{
	position:absolute;
	display:block;
	width:160px;
	top:864px;
	right:38px;
	}
div.staff-texto-2{
	position:absolute;
	display:block;
	width:173px;
	top:915px;
	right:173px;
	text-align:right;
	}
div.staff-texto-3{
	position:absolute;
	display:block;
	width:260px;
	top:865px;
	left:5px;
	z-index:15;
	}
div.staff-texto-3 h2{}
div.staff-texto-3 p{}

img.staff-indumentaria{
	position:absolute;
	top: 996px;
	right: 152px;
	}
img.staff-bottom{
	position:absolute;
	top:792px;
	right: -10px;
}

/*END STAFF*/

/*SEGURIDAD*/

.page-seguridad #contents{
	height:1500px;
	}
	
.page-seguridad h1{
	position:absolute;
	display:block;
	width:491px;
	height:448px;
	top:0;
	left:186px;
	}

a.travel-ace-assistance-logo{
	position:absolute;
	display:block;
	width:310px;
	height:80px;
	top:212px;
	right:27px;
	}
img.seguridad-ok{
	position:absolute;
	top: 351px;
	right: 67px;
	}
a.assistravel-logo{
	position:absolute;
	top: 242px;
	right: 67px;
	display: block;
}
img.seguridad-medicos{
	position: absolute;
	top: 406px;
	left: 0px;
	}
img.seguridad-medicos-exclusivos{
	position: absolute;
	top: 572px;
	right: 324px;
	z-index: 100;
	}
div.seguridad-texto-1{
	position:absolute;
	display:block;
	width:375px;
	top:980px;
	left:113px;
	}
div.seguridad-texto-2{
	position:absolute;
	display:block;
	width:380px;
	top:980px;
	right:62px;
	}
img.seguridad-equipo-de-coordinadores{
	position:absolute;
	top:1060px;
	right:62px;
	}

.page-seguridad a.efesur{
	left: 600px;
	top: 600px;

	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
}

/*END SEGURIDAD*/


/*QUIENES SOMOS*/

.page-quienes-somos #contents{
	height:1400px;
}

.page-quienes-somos h1{
	position:absolute;
	display:block;
	width:491px;
	height:448px;
	top:0;
	left:186px;
	z-index: 10;
}

img.quienes-somos-imagen{
	position:absolute;
	display:block;
	width:822px;
	height:666px;
	top: 198px;
	left: 131px;
}
img.quienes-somos-token{
	position:absolute;
	display:block;
	width:301px;
	height:299px;
	top: 522px;
	left: 218px;
}

/*END QUIENES SOMOS*/


/*EXCURSIONES*/

.page-excursiones #contents{
	height:5500px;
	}
.page-excursiones h1{
	position:absolute;
	display:block;
	width:459px;
	height:414px;
	top:0;
	left:193px;
	}

img.excursiones-amigos{
	position:absolute;
	top: 115px;
	left: 255px;
	}

div.excursiones-bienvenida{
	position:absolute;
	display:block;
	width:682px;
	height:412px;
	top:702px;
	left:268px;
	}
div.excursiones-bienvenida h2{
	position:absolute;
	top:0;
	left:0;
	}
div.excursiones-bienvenida h3{
	position:absolute;
	top:115px;
	left:7px;
	color:#EEB402;
	}
div.excursiones-bienvenida .slideshow{
	position:absolute;
	bottom:0;
	right:0;
	}

div.excursiones-wave-zone{
	position:absolute;
	display:block;
	width:1052px;
	height:406px;
	top:1058px;
	left:0;
	background:url(../imgs/excursiones_wave_zone_imagen.png) no-repeat 100% 100%;
	}
div.excursiones-wave-zone h2{
	position:absolute;
	top:200px;
	left:440px;
	}
div.excursiones-wave-zone h3.excursiones-wave-zone-1{
	position:absolute;
	top:338px;
	left:471px;
	}
div.excursiones-wave-zone h3.excursiones-wave-zone-2{
	position:absolute;
	top:338px;
	left:669px;
	}
div.excursiones-wave-zone .slideshow{
	position:absolute;
	top:0;
	left:0;
	}

div.excursiones-pekos{
	position:absolute;
	display:block;
	width:952px;
	height:982px;
	top:1444px;
	left:0;
	background:url(../imgs/excursiones_pekos_imagen.png) no-repeat 0 0;
	}
div.excursiones-pekos h2{
	position:absolute;
	top:382px;
	left:290px;
	}
div.excursiones-pekos h3.excursiones-pekos-1{
	position:absolute;
	top:408px;
	left:505px;
	color:#85BF39;
	}
div.excursiones-pekos h3.excursiones-pekos-2{
	position:absolute;
	top:408px;
	left:725px;
	color:#85BF39;
	}
div.excursiones-pekos .slideshow{
	position:absolute;
	right:0;
	top:30px;
	}

div.excursiones-ciudad-villa-carlos-paz{
	position:absolute;
	display:block;
	width:900px;
	height:629px;
	top:2002px;
	left:39px;

	}
div.excursiones-ciudad-villa-carlos-paz:after{
	content: '';
	display: block;
	position:absolute;
	width:900px;
	height:629px;
	top:0;
	left:135px;
	background:url(../imgs/excursiones_ciudad_de_villa_carlos_paz_imagen.png) no-repeat 100% 0;
}
div.excursiones-ciudad-villa-carlos-paz h2{
	position:absolute;
	top:392px;
	left:18px;
	}
div.excursiones-ciudad-villa-carlos-paz h3{
	color:#B88E53;
	position:absolute;
	top:489px;
	left:310px;
	}
div.excursiones-ciudad-villa-carlos-paz .slideshow{
	position:absolute;
	top:60px;
	left:0;
	}

div.excursiones-mundo-fantastico{
	position:absolute;
	display:block;
	width:1046px;
	height:641px;
	top:2583px;
	left:-34px;
	background:url(../imgs/excursiones_crazy_donkey_img.png) no-repeat 0 0;
	}
div.excursiones-mundo-fantastico h2{
	position:absolute;
	top:386px;
	left:591px;
	}
div.excursiones-mundo-fantastico h3.excursiones-mundo-fantastico-1{
	position:absolute;
	top:440px;
	left:26px;
	color:#E94B85;
	}
div.excursiones-mundo-fantastico h3.excursiones-mundo-fantastico-2{
	position:absolute;
	top:477px;
	left:209px;
	color:#E94B85;
	}
div.excursiones-mundo-fantastico h3.excursiones-mundo-fantastico-3{
	position:absolute;
	top:511px;
	left:455px;
	color:#E94B85;
	}
div.excursiones-mundo-fantastico .slideshow{
	position:absolute;
	top:46px;
	right:0;
	}

div.excursiones-mega-discos{
	position:absolute;
	display:block;
	width:1004px;
	height:705px;
	top:4310px;
	right:-46px;
	background:url(../imgs/excursiones_mega_discos_disfraces.png) no-repeat 100% 100%;
	}
div.excursiones-mega-discos h2{
	position:absolute;
	top:402px;
	left:161px;
	}
div.excursiones-mega-discos h3{
	position:absolute;
	top:543px;
	left:181px;
	color:#7A4EFF;
	}
div.excursiones-mega-discos h3 span{
	margin-right:18px;
	}
div.excursiones-mega-discos .slideshow{
	position:absolute;
	left:0;
	top:66px;
	}

div.excursiones-aerosillas{
	position:absolute;
	display:block;
	width:983px;
	height:670px;
	top:3673px;
	left:14px;
	background:url(../imgs/excursiones_aerosillas_imagen.png) no-repeat 0 0;
	}
div.excursiones-aerosillas h2{
	position:absolute;
	top:360px;
	left:460px;
	}
div.excursiones-aerosillas .slideshow{
	position:absolute;
	right:58px;
	top:27px;
	}

div.excursiones-parque-siquiman{
	position:absolute;
	display:block;
	width:998px;
	height:602px;
	top:3117px;
	left:5px;
	background:url(../imgs/excursiones_cocoguana_img.png) no-repeat 80% 0;
	}
div.excursiones-parque-siquiman h2{
	position:absolute;
	top:350px;
	left:30px;
	}
div.excursiones-parque-siquiman h3.excursiones-parque-siquiman-1{
	position:absolute;
	top:519px;
	left:51px;
	color:#FFA114;
	}
div.excursiones-parque-siquiman h3.excursiones-parque-siquiman-2{
	position:absolute;
	top:493px;
	left:192px;
	color:#FFA114;
	}
div.excursiones-parque-siquiman h3.excursiones-parque-siquiman-3{
	position:absolute;
	top:465px;
	left:287px;
	color:#FFA114;
	}
div.excursiones-parque-siquiman .slideshow{
	position:absolute;
	top:5px;
	left:0;
	}

div.excursiones-noche-velas{
	position:absolute;
	display:block;
	width:977px;
	height:540px;
	top:4960px;
	left:0;
	background:url(../imgs/excursiones_noche_de_velas_imagen.png) no-repeat 0 100%;
	}
div.excursiones-noche-velas h2{
	position:absolute;
	top:41px;
	left:340px;
	}
div.excursiones-noche-velas h3{
	position:absolute;
	top:378px;
	left:630px;
	color:#0033DF;
	}
div.excursiones-noche-velas .slideshow{
	position:absolute;
	top:0;
	right:0;
	}
div.excursiones-noche-velas img.excursiones-noche-velas-imagen{}

/*END EXCURSIONES*/

/*BONUS TRACK*/

img.bonustrack-stuff{
	position:absolute;
	display:block;
	top: 70px;
	left: 392px;
}

img.bonustrack-mochila{
	position:absolute;
	display:block;
	top: 360px;
	left: 98px;
}

.page-bonus_track #contents{
	height:1350px;
	}
.page-bonus_track h1{
	position:absolute;
	display:block;
	width:449px;
	height:391px;
	top:0;
	left:169px;
	}
.page-bonus_track .slideshow{
	position:absolute;
	top:400px;
	left:119px;
	}

div.bonus-track-ayuda-economica{
	position:absolute;
	display:block;
	width:300px;
	top:970px;
	left:10px;
	}
a.efesur{
	display: block;
	width: 370px;
	height: 357px;
	position: absolute;
	left: 200px;
	top: 650px;
	z-index: 99;
}
div.bonus-track-ayuda-economica h2{}
div.bonus-track-ayuda-economica p{
	padding-left:15px;
	}

div.bonus-track-otros-servicios{
	position:absolute;
	display:block;
	width:500px;
	top:985px;
	left:360px;
	}
div.bonus-track-otros-servicios h2{
	margin-bottom:0;
	}
div.bonus-track-otros-servicios p{
	padding-left:15px;
	}

div.bonus-track-3{
	position:absolute;
	width:415px;
	top:680px;
	right:0px;
	line-height:2.5em;
	}
div.bonus-track-3 h3{
	font-size:33px;
	}

img.bonus-track-diversion{
	position:absolute;
	top:109px;
	right:-71px;
	}
img.bonus-track-remeras{
	position:absolute;
	top:313px;
	right:-10px;
	}

/*END BONUS TRACK*/

/*SECUNDARIO*/

.page-secundario #contents{
	height:2008px;
	}
.page-secundario h1{
	position:absolute;
	display:block;
	width:470px;
	height:387px;
	top:0;
	left:160px;
	}

img.secundario-grupo{
	position:absolute;
	top:203px;
	right:0;
	}
img.secundario-entretenimiento{
	position:absolute;
	top:244px;
	left:11px;
	}
img.secundario-piletas{
	position:absolute;
	top:529px;
	right:-169px;
	}

div.secundario-excursiones{
	position:absolute;
	display:block;
	width:980px;
	top:808px;
	right:-26px;
	}
div.secundario-excursiones h2{
	position:absolute;
	width:314px;
	height:146px;
	left:169px;
	top:33px;
	}
div.secundario-excursiones .slideshow{
	position:absolute;
	top:0;
	right:0;
	}

div.secundario-excursiones-texto-1{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:318px;
	margin:180px 0 0 20px;
	vertical-align:top;
	}
div.secundario-excursiones-texto-1 h3{
	color:#FF9900;
	margin-bottom:0;
	}
div.secundario-excursiones-texto-1 p{
	}

div.secundario-excursiones-texto-2{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:416px;
	margin:180px 0 0 0;
	vertical-align:top;
	}
div.secundario-excursiones-texto-2 h3{
	color:#FF9900;
	margin-bottom:0;
	}
div.secundario-excursiones-texto-2 p{}

div.secundario-noches{
	position:absolute;
	display:block;
	width:1026px;
	top:1208px;
	left:0;
	}
div.secundario-noches h2{
	width:232px;
	height:160px;
	position:absolute;
	top:541px;
	left:200px;
	}
div.secundario-noches .slideshow{
	position:absolute;
	top:208px;
	left:0;
	z-index:10;
	}
img.secundario-noche-diversion{
	position:absolute;
	top:0;
	left:55px;
	}

div.secundario-noches-texto-1{
	padding:630px 0 0 445px;
	}
div.secundario-noches-texto-1 h3{
	margin-bottom:0;
	}
div.secundario-noches-texto-1 p{
	margin-bottom:0;
	}

div.secundario-noches-discos{
	position:absolute;
	display:block;
	width:340px;
	top:550px;
	left:440px;
	z-index:20;
	}
div.secundario-noches-discos a{
	display:inline-block;
	float:left;
	margin-right:5px;
	}

/*END SECUNDARIO*/

/*TURISMO ESTUDIANTIL*/

.page-turismo_estudiantil #contents{
	height:1120px;
	}
.page-turismo_estudiantil h1{
	position:absolute;
	display:block;
	width:490px;
	height:375px;
	top:0;
	left:140px;
	}

img.turismo-estudiantil-diversion{
	position:absolute;
	top: 102px;
	right: 29px;
	}
img.turismo-estudiantil-plan-de-transformacion{
	position:absolute;
	top:515px;
	left:47px;
	}
img.turismo-estudiantil-exigi-cuota-cero{
	position:absolute;
	top:651px;
	left:436px;
	}
img.turismo-estudiantil-firma-contratos-garantizados{
	position:absolute;
	top:651px;
	right:91px;
	}

div.turismo-estudiantil-texto-1{
	position:absolute;
	display:block;
	width:350px;
	top:890px;
	left:290px;
	text-align:right;
	}
div.turismo-estudiantil-texto-1 h2, div.turismo-estudiantil-texto-1 h2 a{
	color:#0A4691;
	font-size:51px;
	}
div.turismo-estudiantil-texto-1 h2 a:hover {
	color:#FB8604;
	}
div.turismo-estudiantil-texto-1 h3{
	color:#93CC2C;
	}

/*END TURISMO ESTUDIANTIL*/

/*CONTACTENOS*/

.page-contactanos #contents{
	height:1060px;
	}
.page-contactanos h1{
	position:absolute;
	display:block;
	width:485px;
	height:379px;
	top:0;
	left:151px;
	}

img.contactanos-imagen{
	position:absolute;
	top: 67px;
	right: -18px;
	z-index:10;
	}

div.contactanos-form{
	position:absolute;
	display:block;
	width:853px;
	height:593px;
	top:443px;
	left:148px;
	background:url(../imgs/contactanos_form_bg.png) no-repeat 0 0;
	}
div.contactanos-form form{
	display:block;
	width:457px;
	position:absolute;
	top:100px;
	left:61px;
	}
div.contactanos-form .enviar{
	position:absolute;
	bottom:23px;
	right:-137px;
	}

div.contactanos-info{
	padding:105px 0 0 560px;
	font-size:30px;
	}
div.contactanos-info p{
	line-height:1em;
	}
div.contactanos-info p span{
	display:block;
	margin-bottom:-20px;
	}

/*END CONTACTENOS*/

		
/* END CONTENTS */

/*-- FOOTER --*/

#footer{
	display:block;
	clear:both;
	padding-top:15px;
	background:url(../imgs/footer_top.png) no-repeat top center;
	height:68px;
	}
	
#footer a{}
#footer a:hover{}

#footer .marca-registrada{
	display: inline-block;
	float: left;
	width: 350px;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
}

#footer .marca-registrada .faevyt{
	width: 50px;
	float: left;
	margin-right: 20px;
}
#footer .marca-registrada p{
	margin: 0;
}

#footer .social-media{
	display:inline-block;
	float:left;
	margin-top:15px;
	}
#footer .social-media a{
	display:inline-block;
	float:left;
	background-color:transparent;
	background-image:url(../imgs/footer_social_media.png);
	background-repeat:no-repeat;
	width:46px;
	height:36px;
	}
#footer .social-media .split {
	display:inline-block;
	float:left;
	width:3px;
	height:56px;
	margin:-10px 10px 0;
	background:
	url(../imgs/footer_split_2.png) no-repeat 0 0;
	}
#footer .social-media a.youtube{background-position:-39px -1px; width:79px; height:32px; margin-top:1px; margin-right:5px;}
#footer .social-media a.twitter{background-position:-118px 0;}
#footer .social-media a.facebook{background-position:-161px 0;}
#footer .social-media a.instagram{background-position:-250px 0;}
#footer .social-media a.email{background-position:-206px 0;}
#footer .social-media a.msn{background-position:180px 0; width:auto; padding-right:47px; color:#CCF0F8; font-size:28px;}
#footer .social-media a.youtube:hover{background-position:-39px -37px;}
#footer .social-media a.twitter:hover{background-position:-118px -36px;}
#footer .social-media a.facebook:hover{background-position:-161px -36px;}
#footer .social-media a.instagram:hover{background-position:-250px -36px;}
#footer .social-media a.email:hover{background-position:-206px -36px;}
#footer .social-media a.msn:hover{background-position:180px -36px; color:#1BADCF;}

#footer .copyright{
	display:inline-block;
	float:left;
	margin-left:20px;
	padding-left:20px;
	background:url(../imgs/footer_split.png) no-repeat 0 0;
	}
#footer .copyright h2{
	display:inline-block;
	float:left;
	font-size:35px;
	color:#333333;
	width:75px;
	line-height:0.8em;
	margin-bottom:0;
	}
#footer .copyright p{
	display:inline-block;
	float:left;
	margin-left:10px;
	color:#FFF;
	font-size:23px;
	width:110px;
	margin-bottom:0;
	line-height:0.8em;
	margin-top:-1px;
	}

#footer a.freestyle-logo{
	display:inline-block;
	float:right;
	width:100px;
	height:59px;
	background:url(../imgs/footer_logo.png) no-repeat 0 0;
	}
#footer a.freestyle-logo:hover {
	background:url(../imgs/footer_logo.png) no-repeat 0 -59px;
	}

/* END FOOTER */
	
/*-- FORMS --*/

form label{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:85px;
	margin-right:15px;
	vertical-align:top;
	font-size:30px;
	color:#E94483;
	padding-left: 30px;
	}
form label.error{
	display: none!important;
}
form .field{
	display:block;
	margin-bottom:7px;
	background:url(../imgs/form_field_bg.png) no-repeat 100% 100%;
	padding-bottom:5px;
	}
input[type="radio"] { vertical-align:middle;} 
input[type="text"], .textfield, textarea, .textarea {
	padding: 3px 5px;
	border:1px solid #A3EDF3;
	font-size:20px;
	color:#666666;
	
	width:310px;
	display:inline-block;
	*display:inline;
	zoom:1;
	display:inline-block;
	
	background: #E6FBFC; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CEF6F9', endColorstr='#ECFCFD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#CEF6F9), to(#ECFCFD)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #CEF6F9,  #ECFCFD); /* for firefox 3.6+ */
	}
input[type="text"].error,
.textfield, textarea.error,
.textarea.error{
	border-color: #FF0000;
}
form select{}
form textarea{
	height:190px;
	margin-bottom:8px;
	}
.contactanos-form{
	overflow: hidden;
}
form #telefonocelular{
	position: absolute;
	left: 2000em;
	top: 0;
}
	
.enviar{
	display:block;
	border:1px solid #CE2162;
	font-size:20px;
	color:#FFF;
	padding:10px;
	text-transform: uppercase;
	text-decoration: none!important;
	
	background: #C61759; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C61759', endColorstr='#ED6B9C'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C61759), to(#ED6B9C)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #C61759,  #ED6B9C); /* for firefox 3.6+ */
}

.enviar:hover{
	background: #ED6B9C; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED6B9C', endColorstr='#C61759'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ED6B9C), to(#C61759)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ED6B9C,  #C61759); /* for firefox 3.6+ */
	}

/* END FORMS */


/*---- SIDEBAR -----*/

nav.sidebar{
	position:fixed;
	top:50%;
	left:0;
	margin-top:-150px;
	z-index:300;
	zoom: 1.3;
}
@media only screen and (max-width: 1600px) {
	nav.sidebar{
		zoom: 1.2;
	}
}
@media only screen and (max-width: 1300px) {
	nav.sidebar{
		zoom: 1.1;
	}
}
@media only screen and (max-width: 991px) {
	nav.sidebar{
		zoom: 1;
	}
}
nav.sidebar ul{
	display:block;
	margin:0;
	width:36px;
	padding:13px 5px 5px;
	background:url('http://www.freestyleviajes.com.ar/bariloche/2014/includes/images/sidebar.jpg') repeat-y;

	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;

	-webkit-box-shadow:  1px 0px 5px 1px rgba(00, 00, 00, 0.5);
	box-shadow:  1px 0px 5px 1px rgba(00, 00, 00, 0.5);
}
nav.sidebar ul li{
	display:block;
	margin-bottom:5px;
}
nav.sidebar ul li a{
	display:block;
	width:35px;
	height:40px;
	position:relative;
}
nav.sidebar ul li a span{
	transition: opacity 0.5s, left 0.5s;
	-moz-transition: opacity 0.5s, left 0.5s;
	-webkit-transition: opacity 0.5s, left 0.5s;
	-o-transition: opacity 0.5s, left 0.5s;
}
nav.sidebar ul li a .icon, nav.sidebar ul li a .icon2{
	display:block;
	width:100%;
	height:100%;
	background-image:url('http://www.freestyleviajes.com.ar/bariloche/2014/includes/images/sidebar.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
nav.sidebar ul li a .icon{
	opacity:1;
}
nav.sidebar ul li a .icon2{
	opacity:0;
}
nav.sidebar ul li a:hover .icon{
	opacity:0;
}
nav.sidebar ul li a:hover .icon2{
	opacity:1;
}

nav.sidebar ul li a.megusta .icon{
	background-position:0 0;
}
nav.sidebar ul li a.descargas .icon{
	background-position:0 -40px;
}
nav.sidebar ul li a.seguimiento .icon{
	background-position:0 -80px;
}
nav.sidebar ul li a.feedback .icon{
	background-position:0 -120px;
}
nav.sidebar ul li a.ficha-medica .icon{
	background-position:0 -160px;
}
nav.sidebar ul li a.freecard .icon{
	background-position:0 -200px;
}

nav.sidebar ul li a.megusta .icon2{
	background-position:-35px 0;
}
nav.sidebar ul li a.descargas .icon2{
	background-position:-35px -40px;
}
nav.sidebar ul li a.seguimiento .icon2{
	background-position:-35px -80px;
}
nav.sidebar ul li a.feedback .icon2{
	background-position:-35px -120px;
}
nav.sidebar ul li a.ficha-medica .icon2{
	background-position:-35px -160px;
}
nav.sidebar ul li a.freecard .icon2{
	background-position:-35px -200px;
}

nav.sidebar ul li a .text{
	opacity:0;
	position:absolute;
	top:2px;
	left:0;

	text-transform:uppercase;
	font-size:30px;
	display:block;
	width:250px;
	z-index:1;

	text-shadow: 0px 0px 4px #ffffff, 0px 0px 4px #ffffff, 0px 0px 4px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
	line-height:1em;

	font-weight: bold;
	color: #147BA4;
}
nav.sidebar ul li a:hover .text{
	opacity:1;
	left:50px;

}

/*-- END SIDEBAR -- */
