/* Geral */

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

body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; height: 100%; min-width: 850px; background: url(../imgs/bg.jpg) repeat-x #D4EFFA;}



div {position: relative;}



p {margin-bottom: 10px;}



/* Classes */

h2.titulo_pacotes {font-size: 120%; color: #333; margin-top: 10px;}

h2.titulo {font-size: 150%; color: #198CA1; margin-bottom: 10px; font-weight: 300; border-bottom: 1px solid #A8DEE8; text-transform:uppercase;}

h2.noticias {font-size: 150%; color: #198CA1; margin-bottom: 10px; font-weight: 300; text-transform:uppercase;}
h2.ambientes {font-size: 120%; color: #198CA1; margin-top: 10px;}
h2.ambientes2 {font-size: 180%; color: #198CA1; margin-top: -30px;}


/* Busca */

.dicas{font-size:13px; color:#1DA6B8; margin-right:7px; text-decoration:underline;}

.pacotes{font-size:13px; color:#738B18; margin-right:7px; text-decoration:underline;}

hr.linha {border:1px solid #ccc; width:690px; margin:8px 0;}



p.endereco {color: #fff; float:left;}

p.data {margin-bottom: -5px; color: #999;}



/* Links */

a:link, a:visited {color: #188D9E;} a:hover {text-decoration: underline;}

a:link.menu, a:visited.menu {color: #188D9E;  font-size: 100%; } a:hover.menu {text-decoration: none; color: #126B78}

a:link.menuE, a:visited.menuE {color: #188D9E;  font-size: 100%; } a:hover.menuE {text-decoration: none; color: #126B78}

a:link.pacotes, a:visited.pacotes {color: #188D9E; font-size: 120%; } a:hover.pacotes {text-decoration: none; color: #126B78}

a:link.chPacotes, a:visited.chPacotes {color: #333; font-size: 100%;} a:hover.chPacotes {text-decoration: underline;}



#desDepo12 {width: 500px; float: left;}

#imgDepo12 { float: left; margin: 0 10px 2px 0;}



.imgDep {border: 2px solid #188D9E;}



.tituDepo {color: #188D9E; font-size: 120%;}



.borda_dotted {border-bottom: 1px dotted #D5F0FB; padding-bottom: 10px; float: left; width: 100%;}





/* Topo do site */

#topo {width: 712px; height: 183px; margin: 0 auto;}

#linguas {width: 100%; height: 23px; background: url(../imgs/linguas.jpg) right no-repeat;}

#busca {width: 378px; height: 25px; border:  2px solid #fff; background: #168E9E; padding: 10px; margin: 10px auto auto 25%; z-index: 2;}

	#lupa {width: 37px; height: 29px; background: url(../imgs/lupa.jpg) no-repeat; float: left;}

	#inputBusca {width: auto; float: left;}

	#btnOk {width: auto; float: left;}

#logo {width: 329px; height: 142px; cursor: pointer; position: absolute; background: url(../imgs/logo.png) no-repeat; top: 50px; margin-left: -15px; z-index: 1;}



#menu {width: 364px; padding: 10px; background: #fff; float: right; margin: 38px 0;

  -webkit-border-radius:10px;/*safari*/

  -khtml-border-radius: 10px;/*safari()*/

  -moz-border-radius: 10px;/*mozilla complacentes(FF,Moz,NetScap)*/

  -opera-border-radius: 10px;

  behavior:url(border-radius.htc);

  border-radius: 10px;

  }

	#menu li {float: left; margin-left: 6px;}

	

#geral {width: 800px; margin: 20px auto;}

#banner {width: 800px; height: 236px; margin: auto;}


#it {width: 30px; height: 24px; float: right; display: block; cursor: pointer;}


#en {width: 30px; height: 24px; float: right;  margin-right: 2px; display: block; cursor: pointer;}

#pt {width: 30px; height: 24px; float: right; display: block; cursor: pointer;}



/* centro */

#conteudo {width: 708px; padding: 10px; min-height: 600px; max-height: 100%; float: left; margin-left: 45px; background: transparent url(../imgs/sombra.png) repeat-y right top;}

#linha {width: 708px;float:left;}



#titulo {margin-bottom: 20px;}



#boxConteudo {width: 670px; padding: 10px; text-align: justify;}



#dicas_turismo {width: 250px; padding: 10px; background: url(../imgs/bg_destaque.jpg) repeat-x; float: left;}

	#dicas_turismo  ul {margin-left: 15px;}

	

#depoimentos {width: 400px; float: left; margin-left: 10px;}

	#imgDepoimentos {width: 87px; height: 97px; float:left; margin-right: 5px;}

	#tituloDP {width: 305px;float: left;}

	

#pacotes {width: 250px; padding: 10px; background: url(../imgs/bg_destaque.jpg) repeat-x; float: left;}

	#pacotes  ul {margin-left: 15px; margin-top: -10px;}



#sobre_mais {width: auto; margin: 10px 0; float:right;}



#newsletter {width: 400px; float: left; margin-left: 10px;}

#news_titulo {width: auto; float: right; margin-right: 10px;}



#reservas {width: auto; float: right; margin: 50px 30px 0 0;}



#mapa {width: 660px; height: 442px; margin: 10px 0; background: url(../imgs/mapa.jpg) no-repeat; border: 2px solid  #79B2CD; }



#btnForm {width: auto; float: right; margin-top: 20px;}



/* Ambientes */

#ambientes {margin: 20px 0;}

#ambientes li{width: 200px; padding: 5px; border: 1px solid #e7e7e7; background: #fff; float: left; text-align:center; margin-right: 5px; margin-bottom: 5px; }


.img_view{position:relative; float:left;}


#imgAmbiente {width: auto; margin: -0 auto;}

.box-ambientes li{width: 200px; min-height: 130px; padding: 5px; border: 1px solid #e7e7e7; background: #fff; float: left; text-align:center; margin-right: 5px; margin-bottom: 5px; }

#box-ambientes li{width: 200px; min-height: 100px; padding: 5px; border: 1px solid #e7e7e7; background: #fff; float: left; text-align:center; margin-right: 5px; margin-bottom: 5px; }

#formDepoimentos {width: 100%; float: left; margin-top: 20px; }





/* Rodape */

#golfinho {width: 91px; height: 128px; float: right; background: url(../imgs/golfinho.png) no-repeat; margin-right: 30px;}

#passarinho {width: 128px; height: 89px; float: left; background: url(../imgs/passarinho.png) no-repeat;  margin-left: 20px; margin-top: 30px;}



#fim_conteudo {width: 800px; height: 134px; margin:auto; background: url(../imgs/fim_conteudo.jpg) no-repeat;}

#rodape {width: 100%; height: 250px; background: url(../imgs/rodape.jpg) #79B2CD repeat-x center top; float: left;}

#endereco {width: 708px; margin:auto;}

#totaldesk {width: 169px; height: 17px; float:right; margin: 20px auto;}

.Redes{ width:150px; height:30px; position:relative; float:left; margin-top:80px; margin-left:-220px;  }





#parceiros { width:95%; height:auto; float:left; position:relative;}