/* CSS Document */

body{
	background-color:#ffffff;
}


.topo {
	width:1100px;
	height:170px;
	margin-bottom:0px;
	background-image:url(imagens/);
	position:relative;
}

.logo {
	width:373px;
	height:78px;
	background-image: url(../imagens/logo.png);
	position:absolute;
	top:10px;
	left:1px;
}

.tel-mail {
	width:288px;
	height:221px;
	position:absolute;
	top:31px;
	left:809px;
	right:20px;
	font-family: Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:18px;
	text-align:right;
	background-image:url(imagens/saneeco-selo-verder.jpg);
}


.tel-mail2 {
	width:549px;
	height:27px;
	position:absolute;
	top:49px;
	left:538px;
	right:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#078e42;
	font-size:18px;
	text-align:right;
}

.tel-mail3 {
	width:349px;
	height:27px;
	position:absolute;
	top:79px;
	left:737px;
	right:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#078e42;
	font-size:18px;
	text-align:right;
}

.mail2 {
	width:349px;
	height:27px;
	position:absolute;
	top:50px;
	left:628px;
	right:20px;
	font-family: Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:18px;
	text-align:right;
}

.logo-face {
	width:51px;
	height:54px;
	position:absolute;
	top:105px;
	left:900px;
	font-family: Verdana, Geneva, sans-serif;
	color:#000;
	font-size:14px;
	text-align:right;
	background-image:url(../imagens/)
}

.menu {
	width:1100px;
	height:37px;
	margin-bottom:0px;
	background-image:url(../imagens/barra-menu.jpg);
	background-repeat:no-repeat;
	position:relative;
}

.banner {
	width:1000px;
	height:400px;
	margin-bottom:0px;
	background-image:url(imagens/);
	position:relative;
}

.corpo {
	width:1100px;
	height:391px;
	top:10px;
	margin-bottom:0px;
	margin-left:5px;
	background-color:#fff;
	position:relative;
	float:left
}

.corpo-tecnologia {
	width:1100px;
	height:1091px;
	top:10px;
	margin-bottom:0px;
	margin-left:5px;
	background-color:#fff;
	position:relative;
	float:left
}

.corpo2 {
	width:1100px;
	height:780px;
	top:10px;
	margin-bottom:0px;
	background-color:;
	position:relative;
}

.corpo-clientes {
	width:1100px;
	height:1210px;
	top:10px;
	margin-bottom:0px;
	background-color:;
	position:relative;
}


.corpo-amarrado {
	width:1000px;
	height:800px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-tarifa {
	width:1000px;
	height:500px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-diferenciais {
	width:1000px;
	height:700px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-lazer {
	width:1000px;
	height:750px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-contato {
	width:1000px;
	height:400px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-chegar {
	width:1000px;
	height:580px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo-reserva {
	width:1000px;
	height:600px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}

.corpo3 {
	width:1000px;
	height:1250px;
	top:10px;
	margin-bottom:0px;
	background-color:#f2eee3;
	position:relative;
}


.barra-rodape {
	width:1100px;
	height:5px;
	top:15px;
	margin-bottom:0px;
	background-color: #078e42;
	position:relative;
	float:left;
}

.rodape {
	width:1100px;
	height:300px;
	top:10px;
	margin-bottom:0px;
	background-image:url(imagens/box/back-rodape.jpg);
	position:relative;
	float:left;
}

.rodape2 {
	width:1000px;
	height:160px;
	top:10px;
	margin-bottom:0px;
	background-color:#8a3f40;
	position: static;
}

.rodape-endereco {
	width:320px;
	height:60px;
	top:15px;
	margin-left:30px;
	margin-bottom:0px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}

.rodape-endereco-tit {
	width:350px;
	height:35px;
	top:-5px;
	margin-top:15px;
	margin-left:30px;
	margin-bottom:10px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #F00;
}



.rodape-endereco2 {
	width:420px;
	height:230px;
	top:-5px;
	margin-top:3px;
	margin-left:30px;
	margin-bottom:80px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:20px;
	border:2px;
	
-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.rodape-trip {
	width:120px;
	height: auto;
	top:-135px;
	margin-left:380px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}

.rodape-trip2 {
	width:120px;
	height: auto;
	top:-115px;
	margin-left:380px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}




.mapa {
	width:980px;
	height:350px;
	top:15px;
	margin-left:10px;
	margin-bottom:0px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}



.box-pagina {
	width:264px;
	height:350px;
	margin-top:5px;
	margin-bottom:30px;
	margin-left:2px;
	float:left;
	position:relative;
	left:5px;
	top:10px;
	background-color:#ffffff;
	
	
}

.box-img {
	width:245px;
	height:174px;
	margin-top:5px;
	margin-left:10px;
	float:left;
		
	
}

.box-tit {
	width:225px;
	height:39px;
	top:209px;
	left:30px;	
	position:absolute;
	
	}


.box-texto {
	width:245px;
	height:155px;
	top:185px;
	left:10px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	
}

.box-veja {
	width:80px;
	height:20px;
	top:123px;
	left:157px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#FFF;
	
	
}


a.veja{
	width:80px;
	height:20px;
	top:123px;
	left:157px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#FFF;
	
	
}


.links-menuZ {
	width:200px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:15PX;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align: left;
		
	font-size:14px;
	
}

.links-menu-MENOR {
	width:130px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:5PX;
	margin-right:5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align: left;
		
	font-size:14px;
	
}

.links-menu-MENOR2 {
	width:100px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:5PX;
	margin-right:5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align: left;
		
	font-size:14px;
	
}

.links-menu-junto {
	width:180px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:-10PX;
	margin-right:5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align: left;
		
	font-size:14px;
	
}

.links-menuZz {
	width:200px;
	height:20px;
	float:left;
	left:6px;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align: left;
		
	font-size:14px;
	
}


.links-menuZ3 {
	width:115px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align:center;
		
	font-size:14px;
	
}

.links-menuZ4 {
	width:140px;
	height:20px;
	float:left;
	left:6px;
	margin-top:9px;
	margin-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#078e42;
	text-align:center;
		
	font-size:14px;
	
}

.links-menuN {
	width:125px;
	height:20px;
	float:left;
	left:-15px;
	margin-top:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align:center;
	
	font-size:14px;
	
}




.links-menu {
	width:140px;
	height:20px;
	float:left;
	left:6px;
	margin-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align:center;
	
	font-size:14px;
	
}

.links-menu2 {
	width:140px;
	height:19px;
	float:left;
	left:6px;
	margin-top:1px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: justify;
	
	font-size:14px;
	
}


.links-acomodacoes {
	width:240px;
	height:19px;
	float:left;
	left:6px;
	margin-top:1px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: justify;
	
	font-size:14px;
	
}

.links-menu3 {
	width:120px;
	height:19px;
	float:left;
	left:6px;
	margin-top:1px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: justify;
			
	font-size:14px;
	
}

a{
	width:140px;
	height:20px;
	float:left;
	left:6px;
	margin-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align:center;
	text-decoration:none;
		
	font-size:14px;
	
}

a.rodape{
	width:140px;
	height:20px;
	float:left;
	left:1px;
	margin-top:1px;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: justify;
	text-decoration:none;
			
	font-size:14px;
	
}

a.links-gerais{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;			
	font-size:14px;
	
}


a.rodape2{
	width:120px;
	height:20px;
	float:left;
	left:1px;
	margin-top:1px;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: justify;
	text-decoration:none;
			
	font-size:14px;
	
}

a.rodape3{
  width:120px;
  height:20px;
  float:left;
  left:1px;
  margin-top:1px;
  top:0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:430;
  color:#FFF;
  text-align: justify;
  text-decoration:none;
  	  
  font-size:14px;
  
}

a.rodape4{
    width:140px;
	height:20px;
	float:left;
	left:1px;
	margin-top:1px;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: left;
	text-decoration:none;
	
	font-size:14px;
}

a.acomodacoes{
    width:210px;
	height:20px;
	float:left;
	left:1px;
	margin-top:1px;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:430;
	color:#FFF;
	text-align: left;
	text-decoration:none;
	
	font-size:14px;
}


.tit-pag {width:300px; height:30px;	margin-top:10px; margin-bottom:0; margin-left:10px; margin-right:800px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#078e42; text-align: justify; font-weight:bold; font-size:20px;}

.tit-pag-sub {width:300px; height:30px;	margin-top:45px; margin-bottom:0; margin-left:10px; margin-right:800px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#078e42; text-align: justify; font-weight:bold; font-size:20px;}

.bt-voltar {width:200px; height:40px;	margin-top:10px; margin-bottom:0; margin-left:350px; margin-right:200px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#ff0000; text-align: center; font-weight:bold; font-size:20px;}

.sub-tit-pag {width:360px; height:20px;	margin-top:10px; margin-bottom:5px; margin-left:10px; margin-right:400px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align: justify; font-size:17px; background-image:url(../imagens/back-tit.jpg);

-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
}

.sub-tit-map {width:360px; height:20px;	margin-top:25px; margin-bottom:5px; margin-left:10px; margin-right:400px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align: justify; font-size:14px; background-image:url(../imagens/back-tit.jpg); font-weight:bold;

-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;
}

.logo-clientes {width: auto; height: auto;	margin-top:40px; margin-bottom:0; margin-left:30px; float:left; position:relative;}

.img-box {width: auto; height: auto;	margin-top:40px; margin-bottom:0; margin-left:15px; float:left; position:relative;}

.foto-pag {width:300px; height:194px;	margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; background-image:url(../imagens/foto-final.jpg)}

.foto-pag2 {width:300px; height:180px;	margin-top:10px; margin-bottom:0; margin-left:15px; float:left; position:relative;}

.foto-pag3 {width:310px; height:190px;	margin-top:10px; margin-bottom:0; margin-left:15px; float:left; position:relative;}

.foto-tit {width:300px; height:30px; margin-top:10px; margin-bottom:0; margin-left:25px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:bold;}

.texto-bloco1 {width:760px; height: auto; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.texto-bloco-novo {width:1080px; height: auto; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.texto-bloco-tech {width:400px; height: auto; margin-top:20px; margin-bottom:0; margin-left:75px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;

background-color: #cafcb1;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.divisao-bloco-tech {width:5px; background-color:#00903e; height: auto; margin-top:10px; margin-bottom:0; margin-left:25px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.texto-bloco2 {width:980px; height:auto; margin-top:5px; margin-bottom:10px; margin-left:10px; float:left; position:relative;}

.texto-bloco3 {width:980px; height:30px; margin-top:5px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.endereco {width:310px; height:150px;	margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative;}

.menu-rodape {width:1000px; height:37px;	margin-top:10px; margin-bottom:0; margin-left:0; float:left; position:relative; background-color:#F00}

.text-end {width:980px; height:30px; margin-top:15px; margin-bottom:10px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.bloco-room {width:480px; height: auto; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.bloco-room2 {width:480px; height: auto; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.texto-bloco-acomodacoes {width:455px; height: auto; margin-top:10px; margin-bottom:0; margin-left:17px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; line-height:20px;}

.texto-maps-mapeamento {width:60px; height:60px; margin-top:10px; margin-bottom:0; margin-left:17px; left:190px; float:left; position: absolute; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; line-height:20px;}

.texto-bloco-map {width:480px; height: auto; margin-top:2px; margin-bottom:0; margin-left:17px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; line-height:20px;}

.tit-acomodacoes {width:360px; height:20px;	margin-top:5px; margin-bottom:3px; margin-left:10px; margin-right:0px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align: justify; font-size:15px;background-image:url(../imagens/back-tit.jpg);

-moz-border-radius:5px;
-webkit-border-radius:5px;
 border-radius:5px;

}

.foto-acomodacoes {width:225px; height:148px;	margin-top:10px; margin-bottom:10px; margin-left:15px; float:left; position:relative;}


.global-div{position:absolute; display:block; width:1100px; height:auto; margin:auto; left:50%; margin-left:-540px; margin-bottom:10px;  padding:0 0px 10px 0px; background-color:;}




.box-tarifas {
width:710px; 
height: 200px; 
margin-top:10px; 
margin-bottom:0; 
margin-left:10px;
left:155px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:#e5ded3;

-moz-border-radius:9px;
-webkit-border-radius:9px;
 border-radius:9px;
}


.box-tarifas-2 {
width:710px; 
height: 100px; 
margin-top:10px; 
margin-bottom:0; 
margin-left:10px;
left:155px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:#e5ded3;

-moz-border-radius:9px;
-webkit-border-radius:9px;
 border-radius:9px;
}

.box-top-tarifa {
width:691px; 
height: 25px; 
margin-top:10px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:#d6cdbe;
font-weight:700;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.box-especial-tarifa {
width:700px; 
height: 25px; 
margin-top:10px; 
margin-bottom:0; 

left:170px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#F00;
text-align:justify; 
line-height:20px;
background-color:#d6cdbe;
font-weight:700;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.box-tit-tarifa {
width:190px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:#ddd7ce;
font-weight:300;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.box-tit-tarifa-final {
width:120px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:#ddd7ce;
font-weight:300;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}


.box-preco-tarifa {
width:190px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;

font-weight:300;


}

.box-preco-tarifa-final {
width:120px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;

font-weight:300;


}

.box-preco-tarifa2 {
width:190px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:ddd7cc;

font-weight:300;


}

.box-preco-tarifa2-final {
width:120px; 
height: 25px; 
margin-top:2px; 
margin-bottom:0; 

left:10px;
float:left; 
position:relative; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
text-align:justify; 
line-height:20px;
background-color:ddd7cc;

font-weight:300;


}

.texto-bloco-tarifas {width:1300px; height: auto; margin-top:5px; margin-bottom:0; margin-left:20px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.div-space {
	width:200px;
	height:20px;
	margin-top:10px; 
	margin-bottom:0; 
	margin-left:10px; 
	margin-right:400px; 
	float:left; 
	position:relative;
}


/* Fim Tarifario */

/* Form */

.div-nomes {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:0; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-nomes-msg {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:50px; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-campos {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campos2 {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campo-mensagem {
	width:200px;
	height:20px;
	margin-top:10px; 
	margin-bottom:0; 
	margin-left:10px; 
	margin-right:400px; 
	float:left; 
	position:relative;
}

.texto-bloco1-form {width:500px; height:245px; margin-top:10px; margin-bottom:0; margin-left:230px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#cafcb1;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-reserva {width:800px; height:420px; margin-top:10px; margin-bottom:0; margin-left:100px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#d6cdbe;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-form-end {width:470px; height: 245px; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#ddd7ce; 

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;

}

.box-form {width:500px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-msg {width:270px; height: auto; margin-top:0; margin-bottom:5px; left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-acomodacoes {width:505px; height: auto; margin-top:0; margin-bottom:5px; left:5px; right:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-button {width:500px; height: auto; margin-top:60px; margin-bottom:5px; margin-left:0; float:left; position:relative; text-align:center; line-height:20px;}

.box-button-contato {width:500px; height: auto; margin-top:60px; margin-bottom:5px; margin-left:0; float:left; position:relative; text-align:center; line-height:20px;}

.box-form2 {width:500px; height:20px; margin-top:0; margin-bottom:0; margin-left:0; float:left; position:relative;}

/* Fim form */


/* form endereco */


.box-contato-texto {width:960px; height: auto; margin-top:10px; margin-bottom:5px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.ends {
	width:150px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:30px; 
	margin-right:100px; 
	float:left; 
	position:relative;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
}

.dados-ends {
	width:420px;
	height:auto;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:30px; 
	margin-right:0; 
	float:left; 
	position:relative;
	text-align:Left;
	font-family:Arial, Helvetica, sans-serif;
}

.box-space-end {width:410px; height:20px; margin-top:0; margin-bottom:0; margin-left:0; float:left; position:relative;}



/* form endereco fim */


/* BANNER ROTATIVO */

#container {
	width: 1100px; height:400px;
	position: relative;
	z-index:-1;
}

div#slideshow {
	width: 1100px; height: 400px; padding: 0 0 0 0;
	overflow: hidden; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
     
}

div#slideshow ul#nav {
	display: none;
	list-style: none;
	position: relative; top: 210px; z-index: 15;
}
	div#slideshow ul#nav li#prev {
		float: left; margin: 0 0 0 40px;
	}
	div#slideshow ul#nav li#next {
		float: right; margin: 0 50px 0 0;
	}
	div#slideshow ul#nav li a {
		display: block; width: 80px; height: 80px; text-indent: -9999px;
	}
		div#slideshow ul#nav li#prev a {
			background: url(imagens/banner/prev.png);
		}
		div#slideshow ul#nav li#next a {
			background: url(imagens/banner/next.png);
		}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: -18px 0 0 0;
		}
		
/* FIM BANNER */	


/* Form */

.reservas-nomes {
	width:115px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:0; 
	float:left; 
	position:relative;
	text-align: right;
}

.reservas-acomodacao {
	width:115px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:130px; 
	float:left; 
	position:relative;
	text-align: right;
}

.reservas-campos {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos2 {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos-qtd {
	width:390px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos-qtd2 {
	width:410px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos2-entrada {
	width:250px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos2-acomodacao {
	width:250px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos2-acomodacao-familia {
	width:205px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campos-endereco {
	width:470px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:16px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.reservas-campo-mensagem {
	width:200px;
	height:20px;
	margin-top:10px; 
	margin-bottom:0; 
	margin-left:10px; 
	margin-right:400px; 
	float:left; 
	position:relative;
}



.box-reservas {width:380px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-reservas-qtd {width:600px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-entrada {width:380px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-reservas-endereco {width:770px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-button-reservas {width:500px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; text-align:center; line-height:20px;}

.box-reservas2 {width:800px; height:20px; margin-top:0; margin-bottom:0; margin-left:0; float:left; position:relative;}

/* Fim form */

.div-selo {
	width:153px;
	height:122px;
	top:-135px;
	margin-left:380px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}


/* Pagina filtro */

.caixa-topico1 {width:600px; height: auto; margin-top:30px; margin-bottom:0; margin-left:150px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:justify; line-height:20px; color:#078e42;}

.caixa-topico2 {width:600px; height: auto; margin-top:10px; margin-bottom:55px; margin-left:10px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:justify; line-height:20px; color:#078e42;}

.caixa-topico3 {width:600px; height: auto; margin-top:25px; margin-bottom:55px; margin-left:150px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:justify; line-height:20px; color:#078e42;}

.caixa-com-texto {width:700px; height:auto; margin-top:5px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:justify; line-height:20px;}

.caixa-imagem1 {width:161px; height: auto; margin-top:10px; margin-bottom:0; margin-left:10px; margin-right:60px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:center; line-height:20px; color:#078e42;}

.caixa-imagem2 {width:297px; height: auto; margin-top:10px; margin-bottom:0; margin-left:50px; margin-right:10px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:center; line-height:20px; color:#078e42;}

.caixa-imagem-in {width:437px; height: auto; margin-top:10px; margin-bottom:0; margin-left:85px; margin-right:10px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:center; line-height:20px; color:#078e42;}

.caixa-imagem-in2 {width:437px; height: auto; margin-top:10px; margin-bottom:0; margin-left:50px; margin-right:10px; float:left; position:relative; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size:20px; text-align:center; line-height:20px; color:#078e42;}

.caixa-topico-texto {width:695px; height: auto; margin-top:10px; margin-bottom:0; margin-left:0px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color: #000; font-size:14px; text-align:justify; line-height:20px; background-color: #E5FFE5;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;

}


.caixa-topico-texto-in {width:675px; height: auto; margin-top:10px; margin-bottom:10px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color: #000; font-size:14px; text-align:justify; line-height:20px; }

.corpo-filtro {
	width:1100px;
	height:2111px;
	top:10px;
	margin-bottom:0px;
	margin-left:5px;
	background-color:#fff;
	position:relative;
	float:left
}

.texto-bloco-filtro {width:1000px; height: auto; margin-top:30px; margin-bottom:0; margin-left:50px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; line-height:20px;}

.texto-bloco-filtro2 {width:1000px; height: auto; margin-top:10px; margin-bottom:0; margin-left:50px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: justify; line-height:20px;

background-color: #E5FFE5;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.texto-bloco-filtro2-in {width:980px; height: auto; margin-top:10px; margin-bottom:10px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: justify; line-height:20px;

background-color: #E5FFE5;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;
}

.tit-pag-filtro {width:300px; height:30px;	margin-top:10px; margin-bottom:0; margin-left:50px; margin-right:700px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; color:#078e42; text-align: justify; font-weight:bold; font-size:20px;}

/* Fim Pagina filtro */
