div, ul, li, h1, h2, h3, h4, h5, p, li, ul {padding:0; margin:0}
body {margin:0; padding:0}
#wrapper {width:950px; height:600px; margin:0 auto}

body, #wrapper {background:url(../img/bg_home.jpg) no-repeat center top;}


h1 a, h2, h3, h4, h5, h6, p {text-indent:-10000px; display:block; overflow:hidden; position:absolute;}
h1 {position:absolute;}
ul {display:block; position:absolute;}
li {float:left; clear:both; height:17px; width:107px; list-style:none; margin-bottom:5px;}
li a {height:18px; width:107px; text-indent:-1000px; display:block; overflow:hidden; position:absolute;}

.hide {display:none}

/*MENU*/

#menu {
	height: 226px;
	width: 186px;
	position: absolute;
	margin-left: 75%;
	top: 300px;
}


/*ENTRADA*/
#entrada, #entrada #wrapper {background:url(../img/bg_localizacao.jpg) no-repeat center top}
#entrada #wrapper a {position:absolute; margin:22px 0 0 255px}
#entrada #wrapper a img {border:0}

/*HOME*/
#home h1 {width:186px; height:226px; margin:58px 0 0 657px}
#home h1 a {width:186px; height:226px; background:url(../img/img_logo_home.jpg) no-repeat}
#home h2, #home h6 {display:none}
#home p {width:454px; height:155px; background:url(../img/txt_home.jpg) no-repeat; margin:435px 0 0 148px}
#home ul {width:155px; height:180px; margin:250px 0 0 623px; padding:46px 0 0 34px;}
#home #quadroFotos {width:540px; height:397px; background:url(../img/img_quadro_home.jpg) no-repeat; position:absolute; margin:38px 0 0 97px; overflow:hidden;}
#home #quadroFotos img {margin:58px 0 0 57px}

/*SPA*/
#spa h1 {width:186px; height:226px; margin:58px 0 0 657px}
#spa h1 a {width:186px; height:226px; background:url(../img/img_logo_home.jpg) no-repeat}
#spa h2, #home h6 {display:none}
#spa p {width:454px; height:155px; background:url(../img/txt_spa.jpg) no-repeat; margin:440px 0 0 143px}
#spa ul {width:155px; height:180px; margin:250px 0 0 623px;  padding:46px 0 0 34px;}
#spa #quadroFotos {width:455px; height:398px; background:url(../img/img_quadro_spa.jpg) no-repeat; position:absolute; margin:55px 0 0 170px; overflow:hidden;}
#spa #quadroFotos img {margin:54px 0 0 50px}

/*BEM-ESTAR*/
#bemEstar h1 {width:186px; height:226px; margin:58px 0 0 657px}
#bemEstar h1 a {width:186px; height:226px; background:url(../img/img_logo_home.jpg) no-repeat}
#bemEstar h2, #bemEstar h6 {display:none}
#bemEstar ul {width:155px; height:180px; margin:250px 0 0 623px; padding:46px 0 0 34px;}
#bemEstar #quadroFotos {width:386px; height:459px; background:url(../img/img_quadro_vertical.jpg) no-repeat; position:absolute; margin:137px 0 0 226px; overflow:hidden;}
#bemEstar h2.introGaleria {width:148px; height:63px; background:url(../img/txt_bemestar_intro.jpg) no-repeat; margin:23px 0 0 432px; display:block;}
#bemEstar p.txtGaleria {width:441px; height:44px; margin:88px 0 0 135px}
#bemEstar .intro {background:url(../img/txt_bemestar_intro.jpg) no-repeat}
#bemEstar #txt1 {background:url(../img/txt_bemestar_1.jpg) no-repeat}
#bemEstar #txt2 {background:url(../img/txt_bemestar_2.jpg) no-repeat; display:none}
#bemEstar #txt3 {background:url(../img/txt_bemestar_3.jpg) no-repeat; display:none}
#bemEstar #txt4 {background:url(../img/txt_bemestar_4.jpg) no-repeat; display:none}
#bemEstar #txt5 {background:url(../img/txt_bemestar_5.jpg) no-repeat; display:none}
#bemEstar #quadroFotos img{margin:57px 0 0 51px}

/*ACOMODACOES*/

#acomodacoes h1 {width:186px; height:226px; margin:58px 0 0 657px}
#acomodacoes h1 a {width:186px; height:226px; background:url(../img/img_logo_home.jpg) no-repeat}
#acomodacoes h2, #bemEstar h6 {display:none}
#acomodacoes ul {width:155px; height:180px; margin:250px 0 0 623px; padding:46px 0 0 34px;}
#acomodacoes p.intro-ap1 {width:472px; height:96px; background:url(../img/txt_acomoda1_intro.jpg) no-repeat; margin:31px 0 0 109px}
#acomodacoes p.intro-ap2 {width:502px; height:103px; background:url(../img/txt_acomoda2_intro.jpg) no-repeat; margin:24px 0 0 82px}
#acomodacoes p.intro-ap3 {width:482px; height:81px; background:url(../img/txt_acomoda3_intro.jpg) no-repeat; margin:40px 0 0 95px}
#acomodacoes p.intro-ap4 {width:456px; height:105px; background:url(../img/txt_acomoda4_intro.jpg) no-repeat; margin:26px 0 0 129px}
#acomodacoes p.txtGaleria {width:447px; height:60px; margin:534px 0 0 133px; background:url(../img/txt_acomoda1.jpg) no-repeat}

#acomodacoes #quadroFotos {width:560px; height:417px; background:url(../img/img_quadro_acomodacoes.jpg) no-repeat; position:absolute; margin:131px 0 0 85px; overflow:hidden;}
#acomodacoes #quadroFotos img{margin:59px 0 0 60px}

#btApartamento a, #btVaranda a, #btSuite a, #btChale a {text-indent:-1000px; overflow:hidden; display:block;}

#btApartamento {width:222px; height:272px; position:absolute; margin:51px 0 0 136px}
#btApartamento a {width:222px; height:272px; background:url(../img/bt_acomoda_apartamento.jpg) no-repeat;}
#btVaranda {width:251px; height:260px; position:absolute; margin:48px 0 0 377px}
#btVaranda a {width:251px; height:260px; background:url(../img/bt_acomoda_varanda.jpg) no-repeat;}
#btSuite {width:295px; height:247px; position:absolute; margin:350px 0 0 122px}
#btSuite a {width:295px; height:247px; background:url(../img/bt_acomoda_suite.jpg) no-repeat;}
#btChale {
	width:209px;
	height:280px;
	position:relative;
	left: 420px;
	top: 317px;
}
#btChale a {width:209px; height:280px; background:url(../img/bt_acomoda_chale.jpg) no-repeat;}

/*RESERVAS*/
#reservas h1 {width:186px; height:226px; margin:58px 0 0 657px}
#reservas h1 a {width:186px; height:226px; background:url(../img/img_logo_home.jpg) no-repeat}
#reservas p {width:425px; height:520px; text-indent:-10000px; overflow:hidden; display:block; background:url(../img/img_reservas.jpg) no-repeat; position:absolute; margin:48px 0 0 146px} 
#reservas ul {width:155px; height:180px; margin:250px 0 0 623px; padding:46px 0 0 34px;}
#mailTo {width:170px; height:34px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:385px 0 0 264px; border:none}
#mailToGerente {width:170px; height:58px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:461px 0 0 264px; border:none}

/*LOCALIZACAO*/
#localizacao, #localizacao #wrapper {background:url(../img/bg_localizacao.jpg) no-repeat center top}
#localizacao h1 {width:186px; height:226px; margin:58px 0 0 657px}
#localizacao h1 a {width:186px; height:226px; background:url(../img/img_logo_localizacao.jpg) no-repeat}
#localizacao p {width:386px; height:469px; text-indent:-10000px; overflow:hidden; display:block; background:url(../img/img_reservas.jpg) no-repeat; position:absolute; margin:55px 0 0 214px} 
#localizacao ul {width:155px; height:180px;  margin:250px 0 0 623px; padding:46px 0 0 34px;}

#mapaP {position:absolute; margin:55px 0 0 50px; border:none; z-index:40}
#btImprimirP {width:46px; height:16px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:477px 0 0 541px; border:none; z-index:50; cursor:pointer; background:url(../img/spacer.gif)}
#btAmpliar {width:46px; height:16px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:477px 0 0 486px; border:none; z-index:51; cursor:pointer; background:url(../img/spacer.gif)}
#btGoogleP {width: 95px; height:16px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:199px 0 0 127px; border:none; z-index:51; cursor:pointer; background:url(../img/spacer.gif)}

#mapaG {position:absolute; margin:0 0 0 44px; border:none; z-index:99; display:none}
#btImprimirG {width:61px; height:22px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:543px 0 0 703px; border:none; z-index:100; display:none; background:url(../img/spacer.gif)}
#btFechar {width:61px; height:22px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:543px 0 0 628px; border:none; z-index:100; display:none; background:url(../img/spacer.gif)}
#btGoogleG {width:126px; height:20px; text-indent:-10000px; overflow:hidden; display:block; position:absolute; margin:169px 0 0 143px; border:none; z-index:100; display:none; background:url(../img/spacer.gif)}


/*NAVEGACAO IMAGENS*/
#navegacao {height:25px; position:absolute; z-index:50}
#navegacao a {display:block; overflow:hidden; width:25px; height:25px; text-indent:-1000px; outline:none; cursor:pointer; background:url(../img/spacer.gif)}
#ante {float:left;}
#prox {float:right;}

#home #navegacao {width:405px; margin:348px 0 0 154px}
#acomodacoes #navegacao {width:406px; height:30px; margin:438px 0 0 144px}
#acomodacoes #navegacao a {width:30px; height:30px}
#bemEstar #navegacao  {width:264px; margin:504px 0 0 278px}
#spa #navegacao {width:320px; margin:343px 0 0 220px}
