/* === Geral === */
body {
	background-image:url(images/fundo_geral.png);
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#333333;
}

input {
	font-family:Arial;
	font-size:12px;
}

select {
	font-family:Arial;
	font-size:12px;
}

textarea {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

label {
	float:left;
	line-height:19px;
}

form {
	margin:0px;
}

#acima {
	background-image:url(images/fundo_acima.png);
	margin:0px auto;
	width:747px;
	height:99px;
}

#acima h1 {
	float:right;
	margin:0px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-right:15px;
	padding-top:24px;
}

#acima h1 a {
	text-decoration:none;
	color:#FFFFFF;
}

#acima h1 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#menu {
	float:left;
	margin-left:75px;
	margin-top:54px;
}

#menu div { cursor:pointer; }

#botao_home {
	width:72px;
	height:24px;
	background-image:url(images/botao_home.png);
	cursor:hand;
	float:left;
}

#botao_home_n {
	width:72px;
	height:24px;
	background-image:url(images/botao_home_n.png);
	cursor:hand;
	float:left;
}

#botao_about {
	width:89px;
	height:24px;
	background-image:url(images/botao_about.png);
	cursor:hand;
	float:left;
}

#botao_about_n {
	width:89px;
	height:24px;
	background-image:url(images/botao_about_n.png);
	cursor:hand;
	float:left;
}

#botao_lodges {
	width:75px;
	height:24px;
	background-image:url(images/botao_lodges.png);
	cursor:hand;
	float:left;
}

#botao_lodges_n {
	width:75px;
	height:24px;
	background-image:url(images/botao_lodges_n.png);
	cursor:hand;
	float:left;
}

#botao_jungle {
	width:108px;
	height:24px;
	background-image:url(images/botao_jungle.png);
	cursor:hand;
	float:left;
}

#botao_jungle_n {
	width:108px;
	height:24px;
	background-image:url(images/botao_jungle_n.png);
	cursor:hand;
	float:left;
}

#botao_boat {
	width:98px;
	height:24px;
	background-image:url(images/botao_boat.png);
	cursor:hand;
	float:left;
}

#botao_boat_n {
	width:98px;
	height:24px;
	background-image:url(images/botao_boat_n.png);
	cursor:hand;
	float:left;
}

#botao_others {
	width:105px;
	height:24px;
	background-image:url(images/botao_others.png);
	cursor:hand;
	float:left;
}

#botao_others_n {
	width:105px;
	height:24px;
	background-image:url(images/botao_others_n.png);
	cursor:hand;
	float:left;
}

#botao_contact {
	width:98px;
	height:24px;
	background-image:url(images/botao_contact.png);
	cursor:hand;
	float:left;
}

#botao_contact_n {
	width:98px;
	height:24px;
	background-image:url(images/botao_contact_n.png);
	cursor:hand;
	float:left;
}

#meio {
	background-image:url(images/fundo_meio.png);
	margin:0px auto;
	padding-left:20px;
	padding-right:20px;
  padding-top:10px;
	width:707px;
}

#meio .conteudo_a_esquerda {
	float:left;
	width:310px;
	margin-bottom:20px;
	margin-top:5px;
}

#meio .conteudo_a_esquerda h1 {
	margin-bottom:25px;
}

#meio .conteudo_a_direita {
	float:right;
	width:375px;
	margin-bottom:20px;
	margin-top:5px;
}

#meio .conteudo_a_direita h1 {
	margin:0px;
}

#meio .conteudo_a_direita h2 {
	margin-top:20px;
}

#meio .texto_principal {
	width:375px;
	margin-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #999999;
}

#meio .texto_secundario {
	width:283px;
	margin:0px auto;
	padding-top:10px;
}

#meio .sublinks {
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	font-size:11px;
	color:#1667B9;
}

#meio .sublinks a {
	text-decoration:none;
	color:#1667B9;
}

#meio .sublinks a:hover {
	text-decoration:underline;
	color:#1667B9;
}

#meio .coluna_fotos {
	float:right;
	width:207px;
	margin-bottom:20px;
	margin-top:5px;
}

#meio .texto_quem_somos {
	float:left;
	width:480px;
	margin-bottom:20px;
	margin-top:5px;
}

#meio .pacotes_foto {
	float:left;
	width:161px;
	height:160px;
	margin-bottom:20px;
	margin-top:5px;
}

#meio .pacotes_texto {
	float:left;
	width:345px;
	margin-bottom:20px;
	margin-left:12px;
	margin-top:5px;
}

#meio .pacotes_texto h1 {
	margin:0px;
	padding-bottom:8px;
	color:#C67200;
	font-size:large;
}

#meio .pacotes_especiais {
	margin:0px;
	padding:10px;
	color:#C67200;
	font-size:large;
  border:#ECE900 1px dashed;
  text-align:center;
  text-transform:uppercase;
  background:#F7FEA9;
  margin-bottom:10px;
}

#meio .pacotes_detalhes {
	float:right;
	width:147px;
	height:120px;
	margin-bottom:20px;
	margin-top:5px;
	padding-left:13px;
	padding-right:13px;
	padding-top:14px;
	background-image:url(images/quadro_detalhes.png);
}

#meio .pacotes_detalhes p {
	margin-bottom:18px;
	margin-top:0px;
	line-height:22px;
}

#meio .pacotes_detalhes label {
	float:left;
	width:40px;
	
}

#meio .pacotes_detalhes a {
	font-size:12px;
	color:#1667B9;
	text-decoration:none;
}

#meio .pacotes_detalhes a:hover {
	font-size:12px;
	color:#1667B9;
	text-decoration:underline;
}

#abaixo {
	background-image:url(images/fundo_abaixo.png);
	margin:0px auto;
	width:747px;
	height:8px;
}

#rodape {
	margin:0px auto;
	width:747px;
	font-size:11px;
	color:#6F4000;
	text-align:center;
	padding:10px 0px 10px 0px
}

#rodape a {
	text-decoration:none;
	color:#6F4000;
}

#rodape a:hover {
	text-decoration:underline;
	color:#6F4000;
}

#rodape p {
	padding:0px;
	margin:0px
}

/* === Pop-up === */
#comentario {
	margin:0 auto;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	background-image:url(images/fundo_popup.png);
	width:402px;
	height:362px;
}

#comentario h1 {
	color:#1667B9;
	font-size:large;
	margin:0px;
	padding-bottom:10px;
}

#comentario p {
	margin-bottom:0px;
	margin-top:10px;
}

#comentario p.textarea {
	margin-bottom:0px;
	margin-top:0px;
}

#comentario input {
	width:306px;
}

#comentario textarea {
	width:386px;
	height:180px;
}

#comentario label {
	width:80px;
}

#comentario input.botao_submit {
	width:auto;
}

/* === Pop-up === */
#contato {
	margin:0 auto;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	background-image:url(images/fundo_popup.png);
	width:402px;
	height:362px;
}

#contato h1 {
	color:#1667B9;
	font-size:large;
	margin:0px;
	padding-bottom:10px;
}

#contato p {
	margin-bottom:0px;
	margin-top:10px;
}

#contato p.textarea {
	margin-bottom:0px;
	margin-top:0px;
}

#contato input {
	width:306px;
}

#contato textarea {
	width:386px;
	height:133px;
}

#contato label {
	width:80px;
}

#contato input.botao_submit {
	width:auto;
}

/* === Pop-up === */
#reservas {
	margin:0 auto;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	background-image:url(images/fundo_popup.png);
	width:402px;
	height:362px;
}

#reservas h1 {
	color:#1667B9;
	font-size:large;
	margin:0px;
	padding-bottom:10px;
}

#reservas p {
	margin-bottom:0px;
	margin-top:10px;
}

#reservas p.textarea {
	margin-bottom:0px;
	margin-top:0px;
}

#reservas input {
	width:285px;
}

#reservas textarea {
	width:386px;
	height:33px;
}

#reservas label {
	width:100px;
}

#reservas input.botao_submit {
	width:auto;
}

/* === Comentários === */
#comentario_tab_acima {
	margin:0px auto;
	width:283px;
	height:25px;
	background-image:url(images/tab_acima_comentario.png);
	line-height:24px;
	font-size:12px;
	color:#804000;
	text-align:center;
}

#comentario_tab_meio {
	margin:0 auto;
	width:267px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:171px;
	background-image:url(images/tab_meio_comentario.png);
	font-size:11px;
}

#comentario_tab_meio a {
	text-decoration:none;
	color:#333333;
}

#comentario_tab_meio a:hover {
	text-decoration:underline;
	color:#1667B9;
}

#comentario_tab_abaixo {
	margin:0 auto;
	width:283px;
	height:5px;
	background-image:url(images/tab_abaixo_comentario.png);
}

#comentario_vazio {
	margin:0 auto;
	height:20px;
	text-align:center;
	font-size:11px;
	color:#AA6200;
}

/* === Outros === */
.espaco {
	clear:both;
}

.botao_submit {
	 border-bottom:#8FBCE9 1px solid;
	 border-left:#8FBCE9 1px solid;
	 border-right:#8FBCE9 1px solid; 
	 border-top:#8FBCE9 1px solid; 
	 font-weight:bold; 
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#E5E5E5');
	 cursor:hand;
	 color:#000000;
	 height:20px;
	 width:100px;
	 background-color:#FFFFFF;
}

#rolagem {
	width:100%;
	height:170px;
	position:relative;
	overflow:auto;
	left:0px;
	top:0px;
	z-index:1;
}

#rolagem2 {
	width:100%;
	height:75px;
	position:relative;
	overflow:auto;
	left:0px;
	top:0px;
	z-index:1;
}

.sroll {
	scrollbar-face-color:#FF9909;
	scrollbar-highlight-color:#FF9909;
	scrollbar-shadow-color:#FF9909;
	scrollbar-3dlight-color:#FFFFE8;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFE8;
	scrollbar-darkshadow-color:#FF9909;
}

.sroll2 {
	margin-right:2px;
	scrollbar-face-color:#FCCC00;
	scrollbar-highlight-color:#FCCC00;
	scrollbar-shadow-color:#FCCC00;
	scrollbar-3dlight-color:#FFFFE8;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFE8;
	scrollbar-darkshadow-color:#FCCC00;
}


/* === Slides === */
#Carousel {
	visibility:hidden; 
	margin-bottom:20px; 
	width:375px; 
	height:228px;
}

#Carousel .bg, #Carousel .slide, #Carousel .frame {
	width:375px; 
	position:absolute; 
	height: 228px;
}

#Carousel .slide {
	width:375px; 
	position:absolute; 
	height:228px;
}

#Carousel .frame {
	width:375px; 
	position:absolute; 
	height:228px;
}

#Carousel .slide .text {
	float:left;
	margin:15px 0px 0px 18px;
	width:209px;
	line-height:16px;
	font-family:arial;
	position:absolute;
	font-family:"Trebuchet MS";
	font-size:12px;
	
}

#Carousel .slide .text h2 {
	padding-right:0px; 
	padding-left:0px; 
	font-weight:bold; 
	font-size:18px;
	padding-bottom:0px; 
	margin:0px 0px 6px; 
	line-height:20px; 
	padding-top:0px;
	width:300px;
}

#Carousel .slide .text h2 a {
	color:#000; 
	text-decoration:none;
}

#Carousel .slide .text a {
	color:#06c;
}

#Carousel .slide .text h2 a:hover {
	text-decoration:underline;
}

#Carousel .dark .text h2 a {
	color:#fff;
}

#Carousel .dark {
	color:#fff;
}

#Carousel .dark .text a {
	color:#ffff00;
}

#Carousel .slide .image {
	margin-top:10px; 
	float:right; 
	width:200px; 
	text-align:center;
}

#Carousel .slide .screen {
	margin-top:10px; 
	width:200px
}

#Carousel #Carolinks {
	margin-top:145px; 
	visibility:visible; 
	margin-left:9px;
	width:375px; 
	line-height:40px;
	position:absolute;
}

#Carolinks .bubble .bbg {
	position:absolute;
	width: 176px;
}

#Carolinks .bubble {
	float:left; 
	width:180px; 
	height:40px;
	font-size:11px;

}

#Carolinks .bubble#on a {
	text-decoration:underline;
}

#Carolinks .bubble a img {
	float:left; 
	margin-right:6px;
}

#Carolinks .bubble a {
	margin-top:5px;
	display:block;
	margin-left:10px;
	width:163px;
	color:#06c;
	line-height:13px;
	margin-right:10px;
	position:absolute;
	text-decoration:none;
}

#Carolinks .bubble a:hover {
	text-decoration:underline;
}

/* === Slides II === */
.contentslide {
	width:322px; 
	height:242px;
	margin:0px auto;
}

.contentslide .contentdiv {
	display:none;
}

.pagination {
	width:314px; 
	text-align:right; 
	background-image:url(images/controle_fotos.gif); 
	padding:5px; 
	margin:8px auto;
	font-family:arial; 
	font-size:11px; 
	font-weight:bold; 
}

* html .pagination { 
	width:322px; /*IE5 width*/ 
	width:322px; /*IE6 width*/
}

.pagination a {
	padding:0 5px; 
	text-decoration:none; 
	color:#1667b9; 
	background-color:white;
}

.pagination a:hover, .pagination a.selected {
	color:#000; 
	background-color:#f0c775; 
}

.partners a {
	margin:0px;
	padding:0px;
	font-size:17px;
  color:#666666;
  text-decoration:none
}

.partners a:hover {
	margin:0px;
	padding:0px;
  font-size:17px;
  color:#000000;
  text-decoration:underline
}

.scheduled .box{
	border:1px solid #ece900;
	background-color:#f7fea9;
	padding:10px;
	margin-bottom:10px;
}

.scheduled .box a {
	color:#1667b9;
	text-decoration:none;
}

.scheduled .box a:hover {
	color:#1667b9;
	text-decoration:underline;
}

.scheduled .box p {
	margin:0 0 10px 0;
	padding:0;
	font-size:15px;
}

.scheduled .box th {
	font-size:13px;
	text-align:left;
	color:#c67200;
	background-color:#fccc00;
	padding:0 5px 0 5px
}

.scheduled .box td {
	font-size:13px;
	padding:0 5px 0 5px
}

.banner {
 height:136px;
 background:url(images/bnr_a.png);
 cursor:pointer;
}

.banner:hover {
 height:136px;
 background:url(images/bnr_b.png);
}
