* { margin:0px; padding:0px; }

*{border: 0;}
a {outline: none;}

body{ background:url(../images/fundo.jpg) repeat-x; background-color: #fffffff; font-family:Arial; }

#cont{ width: 995px; height:auto; margin:0 auto; background-color:#FFFFFF; }

#container{ width: 970px; height:auto; margin:0 auto; background-color:#FFFFFF;}

.topo{ width: 993px; height: 115px; background:url(../images/topo.jpg);}



/*///////////////////////////////  MENU  //////////////////////////////////*/

#menu{ width: 698px; height: 78px;	float:right; }

#menu li{ display: inline;}

#menu li a{
	color:#01559e;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block;
	height: 78px;
	float:left;
	font-weight:bold;
	padding: 0px 8px;
	vertical-align: baseline;
	line-height: 120px;
}

#menu li a:hover{
	background-color:#f38900;
}

h1{ color:#01559e; font-size:24px; }

h2{ color:#f38901; font-size:20px; }

h3{ width: 255px; height: 45px; padding: 9px; color:#fff; font-size:40px; background-color:#00549e; }


.logo{
   width: 995px;
   height: 60px;
   background:url(../images/logo_bottom.jpg) no-repeat;
}



/*///////////////////////////////  RODAPÉ  //////////////////////////////////*/

.centralizar { width:990px; margin:0 auto; }

#rodape { width:100%; float:left; margin-top:20px; padding:20px 0 50px 0; background-color:#00549e;  clear:both; }

#rodape a{ float:left; font:11px arial; color: #fff; }

#rodape .marcasite { display:block; float:right; font:11px arial; color: #fff; text-decoration:none;}




/*/////////////////////////////////////////////////////////////  HOME  //////////////////////////////////////////////////////////////*/

.topo{
   width: 995px;
   height: 115px;
   background:url(../images/topo.jpg);
}

.banner_home{ width: 995px;	height: 288px; }

.etapas{ width: 995px; height: 328px; }

.box_cred{
    float:left;
	padding-top: 40px;
	padding-bottom: 40px;
	width: 260px;
	height: 172px;
}

.box_cred p{
	text-align:justify;
	color:#717171; 
	font-size:12px;
}

.box_tarifa{
    padding-left: 100px;
	padding-top: 40px;
	float:left;
	width: 260px;
	height: 172px;
}

.box_tarifa p{
	text-align:justify;
	color:#717171; 
	font-size:12px;
}

.box_contato{
	padding-top: 40px;
	padding-right: 30px;
	float:right;
	width: 260px;
	height: 172px;

}

.box_contato p{
	text-align:justify;
	color:#717171; 
	font-size:12px;
}

.bt{
   width: 73px;
   height: 20px;
   background-color:#f38901;
}

.bt p{
   padding-top: 3px;
   text-align:center;
   color:#ffffff; 
   font-size:12px;
}

.bt a { color:#fff; text-decoration:none; }

.bt a:hover { color:#7c4601; }




/*/////////////////////////////////////////////////////////////  CREDIBILIDADE  //////////////////////////////////////////////////////////////*/

.tit_cred{
   width: 970px;
   height: 63px;
   background-color:#f38900;
}


.foto_credibilidade{
   width: 425px;
   height: 248px;
   padding-top: 30px;
   float:right;
   background-color:#FFFFFF;

}

.credibilidade{
     width: 519px;
	 height: 249px;
	 float: left;
	 padding-top: 30px;
}

.credibilidade p{
    text-align:justify;
	color:#717171; 
	font-size:12px;
}

.logos_grupo{
      width:970;
	  height: 310px;
	  float:left;
	  padding-top: 50px;
}

.logos_grupo p{
    text-align:justify;
	color:#717171; 
	font-size:12px;
}



/*/////////////////////////////////////////////////////////////  FOTOS  //////////////////////////////////////////////////////////////*/

.gallery{
  width: 970px;
  height:auto;
  padding-bottom: 15px;
}

.gallery li{
     display: inline;
	 padding-left: 28px;
	 padding-top: 18px;
}

.gallery p{
    text-align:justify;
	color:#717171; 
	font-size:12px;
	padding-top: 30px;
}



/*/////////////////////////////////////////////////////////////  TARIFAS  //////////////////////////////////////////////////////////////*/

#banner{ width: auto; height: 630px; padding-top: 10px; }

#banner p{
    text-align:justify;
	color:#717171; 
	font-size:12px;
	padding-left: 73px;
	padding-bottom: 20px;
}


/*////////////////////////////////////////////////////////////  HOSPEDAGEM  ////////////////////////////////////////////////////////////*/


.hosp{
	margin:0;
	padding-bottom: 0px;
	font:70% Arial, Helvetica, sans-serif; 
	text-align:left;
	float:left;
}

a{ text-decoration:none; color:#057fac;}
a:hover{ text-decoration:none; color:#999;}

h6{ font-size:140%; margin:0 20px; line-height:80px;}

h7{font-size:100%;}

#contain_balneario{float:left; width:440px;  padding-top:30px; padding-bottom: 50px;}

#contain_carina{float:right; width:450px;  padding-top:30px; padding-left: 70px;}

#content{margin:0 0px;}

table, td{ font:100% Arial, Helvetica, sans-serif; }
table { width:100%; border-collapse:collapse; margin:1em 0;}
th { text-align:left; padding:.5em; border:1px solid #fff;}
td { text-align:center; color:#666666; padding:.5em; border:1px solid #fff;}
th { background:#00549e repeat-x;color:#fff; text-align:center;}
td { background:#e5f1f4;}


tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#f38900;}
th.down, tr.even th.down, tr.odd th.down{background:#f38900;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ffddb1}
td.down, tr.even td.down, tr.odd td.down{background:#ffddb1;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#ffddb1;color:#555;}

td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

/*///////////////////////////////////////////////////////////// RESERVAS //////////////////////////////////////////////////////////////////*/

#altura {
	height: 330px;
}

#altura h2{
	font-size: 36px;
	padding: 20px;
	margin-left: 395px;
	margin-top: 50px;
}

/*/////////////////////////////////////////////////////////////  LOCALIZAÇÃO  //////////////////////////////////////////////////////////////*/

.mapa{
   width: auto;
   height: 460px;
   padding-top: 30px;   
}

.mapa p{
    text-align:justify;
	color:#f38900; 
	font-size:16px;
	text-decoration:underline;
}

.mapa p1{ text-align:justify; color:#717171; font-size:12px; }



/*///////////////////////////////////////////////////////////////  CONTATO  ///////////////////////////////////////////////////////////////*/


.form{
   width: auto;
   height: 460px;
   padding-top: 30px;   
}

.form p{
    text-align:justify;
	color:#717171; 
	font-size:12px;
}

h4 { color:#f38900; font-size:16px; }

h5 { color:#717171; font-size:15px; padding-top: 8px; }

.resposta{
     width: 449px;
	 height: 100px;
	 float: right;
	 padding-top: 140px;

}


