/* Peekaboo */
* html .clearBoth { height:1%; }

*{margin:0px; padding:0px;}

/* Float */
.floatRight { float:right;}
.floatLeft { float:left;}
.clearBoth { clear:both;}



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-attachment: fixed;
	background-image: url(imgs/fundo_bamboos.jpg);
	background-repeat: repeat;
}
#posicionamento {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#posicionamento #topoMenu {
	height: 435px;
	width: 830px;
	position: absolute;
	left: -30px;
	top: 0;
	z-index: 500;
	visibility: visible;
}
#posicionamento #conteudo {
	width: 770px;
	padding-top: 380px;
}#part1 {
	background-image: url(imgs/fundo_index01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 246px;
	width: 770px;
	position: relative;
	margin: 0px;
}
#bemvindo {
	width: 315px;
	margin-left: 67px;
}
#bemvindo span {
	display: block;
	height: 158px;
	width: 312px;
	background-image: url(imgs/fundo_bemvindo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 1px;
}
#bemvindo h1 {
	text-indent: -9000px;
	background-image: url(imgs/bemvindo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bemvindo p {
	margin-left: 80px;
	text-align: justify;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 0px;
}
#bemvindo strong {
	font-size: 18px;
	font-weight: bold;
}
#bemvindo a {
	display: block;
	margin-left: 215px;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #7DAF29;
	text-decoration: none;
	background-image: url(imgs/seta_verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#bemvindo a:hover {
	color: #51721B;
	text-decoration: underline;
}
#onca {
	position:absolute;
	left:-5px;
	top:89px;
	width:218px;
	height:208px;
	z-index:1;
}
#flash_turismo {
	position: absolute;
	left: 395px;
	top: 2px;
	z-index: 2;
}
#part2 {
	width: 770px;
	background-image: url(imgs/fundo_index02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#reservas_index {
	height: 150px;
	width: 345px;
	margin-top: 70px;
	float: left;
	padding-left: 30px;
}
#galeria_index {
	height: 164px;
	width: 378px;
	float: right;
	margin-top: 65px;
	margin-left: 16px;
}
#hoteis_grupo {
	height: 90px;
	width: 770px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
#rodape {
	height: 58px;
	width: 770px;
	background-image: url(imgs/fundo_rodape.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rodape p {
	display: block;
	margin-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
}
#titulo_interno {
	height: 101px;
	width: 770px;
	background-image: url(imgs/textura_titulos.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#conteudo2 {
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}
#ohotel {
	width: 315px;
	padding-top: 50px;
	padding-left: 55px;
}
#ohotel p {
	text-align: justify;
}
#galeria_hotel {
	height: 165px;
	width: 770px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-image: url(imgs/testura_galerias.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#galeria_hotel span {
	margin-left: 25px;
	display: block;
}
#foto_predio {
	position: absolute;
	height: 336px;
	width: 229px;
	left: 45px;
	top: 322px;
}
#foto_predio1 {
	position: absolute;
	height: 336px;
	width: 229px;
	left: 437px;
	top: 343px;
}
#reservas {
	margin-top: 30px;
	margin-left: 20px;
}
#reservas #reservas_formulario {
	margin-top: 15px;
	background-color: #CDCDCD;
	width: 730px;
	margin-bottom: 25px;
}


#reservas_formulario .reservas_topo {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/topo_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#reservas_formulario .reservas_base {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/base_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#reservas #reservas_formulario #form_reservas label {
	display: block;
}
#reservas #reservas_formulario #form_reservas #sprytextfield1 #nome {
	width: 350px;
	height: 22px;
	border: 1px solid #000000;
}
#reservas #reservas_formulario #form_reservas #sprytextfield1 {
	margin-left: 20px;
	display: block;
}
#reservas #reservas_formulario #form_reservas #sprytextfield2 #telefone {
	width: 350px;
	height: 22px;
	border: 1px solid #000000;
}
#reservas #reservas_formulario #form_reservas #sprytextfield2 {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
}
#reservas #reservas_formulario #form_reservas #sprytextfield3 #email {
	width: 350px;
	border: 1px solid #000000;
	height: 22px;
}
#reservas #reservas_formulario #form_reservas #sprytextfield3 {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#reservas #reservas_formulario #form_reservas #checkin {
	margin-left: 20px;
	display: block;
	margin-top: 10px;
}
#reservas #reservas_formulario #form_reservas #checkout {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}

#reservas #reservas_formulario #form_reservas .tipo_quarto {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
}
#reservas  #reservas_formulario  #form_reservas  .tipo_quarto  #tipo_apto {
	width: 210px;
}
#reservas  #reservas_formulario  #form_reservas  #tipopgto  #tipo_pgto {
	width: 185px;
}
#reservas  #reservas_formulario  #form_reservas  #tipopgto {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
}
#reservas #reservas_formulario #form_reservas #observacoes {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#reservas #reservas_formulario #form_reservas #observacoes textarea {
	width: 220px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#reservas #reservas_formulario #form_reservas #res_enviar {
	margin-top: 10px;
	margin-left: 240px;
	height: 30px;
	width: 80px;
}
#texto_reserva {
	position:absolute;
	left:377px;
	top:526px;
	width:314px;
	height:235px;
	z-index:1;
}
#texto_reserva  .sep_vert {
	display: block;
	float: left;
}
#texto_reserva p {
	display: block;
	padding-left: 7px;
	text-align: justify;
	margin-top: 10px;
}
#texto_reserva .detaque {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
#texto_reserva .top_marg {
	margin-top: 10px;
	float: left;
	display: block;
}
#sugestoes #sugestoes_formulario {
	margin-top: 15px;
	background-color: #CDCDCD;
	width: 730px;
	margin-bottom: 25px;
}
#sugestoes {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#sugestoes_formulario .sugestoes_topo {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/topo_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#sugestoes_formulario .sugestoes_base {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/base_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sugestoes #sugestoes_formulario #form_sugestoes label {
	display: block;
}
#sugestoes #sugestoes_formulario #form_sugestoes #alig_nome {
	display: block;
	margin-left: 20px;
}
#sugestoes #sugestoes_formulario #form_sugestoes #alig_nome #nome {
	height: 22px;
	width: 250px;
	border: 1px solid #000000;
}
#sugestoes #sugestoes_formulario #form_sugestoes #alig_email {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
}
#sugestoes #sugestoes_formulario #form_sugestoes #alig_email #email {
	height: 22px;
	width: 250px;
	border: 1px solid #000000;
}
#sugestoes #sugestoes_formulario #form_sugestoes #alig_sugest {
	display: block;
	margin-left: 20px;
	margin-top: 10px;
}
#sugestoes  #sugestoes_formulario  #form_sugestoes  #alig_sugest  #sugestoestxt {
	height: 100px;
	width: 250px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#sugest_enviar {
	width: 100px;
	height: 30px;
	margin-top: 15px;
	margin-left: 170px;
}
#contato {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#contato #contato_formulario {
	background-color: #CDCDCD;
	width: 730px;
	margin-bottom: 25px;
}
#contato_formulario .sugestoes_topo {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/topo_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contato_formulario .sugestoes_base {
	display: block;
	height: 12px;
	width: 730px;
	background-image: url(imgs/base_reservas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#contato #contato_formulario #form_contato label {
	display: block;
}
#contato #contato_formulario #form_contato #sprytextfield4 #nome {
	width: 250px;
	border: 1px solid #000000;
	height: 22px;
}
#contato #contato_formulario #form_contato #sprytextfield4 {
	display: block;
	margin-left: 20px;
}
#contato #contato_formulario #form_contato #sprytextfield5 {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#contato #contato_formulario #form_contato #sprytextfield5 #email {
	width: 250px;
	border: 1px solid #000000;
	height: 22px;
}
#contato #contato_formulario #form_contato #sprytextfield6 #telefone {
	width: 250px;
	border: 1px solid #000000;
	height: 22px;
}
#contato #contato_formulario #form_contato #sprytextfield6 {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#contato #contato_formulario #form_contato #mensagem #mensagemtxt {
	height: 100px;
	width: 250px;
	border: 1px solid #000000;
}
#contato #contato_formulario #form_contato #mensagem {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#contato #contato_formulario #form_contato #cont_enviar {
	height: 30px;
	width: 100px;
	margin-top: 15px;
	margin-left: 170px;
}
#contato_txt {
	position:absolute;
	left:479px;
	top:354px;
	width:260px;
	height:117px;
	z-index:1;
}
#contato_txt p {
	margin-top: 5px;
}
#contato_txt a {
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
#contato_txt a:hover {
	text-decoration: underline;
}
#contato_txt span {
	margin-top: 5px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#contato  #contato_formulario  #form_contato  #sprytextfield6  #nome_amigo {
	width: 250px;
	border: 1px solid #000000;
	height: 22px;
}
#contato #contato_formulario #form_contato #sprytextfield7 {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}
#contato  #contato_formulario  #form_contato  #sprytextfield7  #email_amigo {
	width: 250px;
	border: 1px solid #000000;
	height: 22px;
}
#turismo {
	margin-top: 15px;
	margin-bottom: 25px;
	padding-right: 20px;
	padding-left: 20px;
}
#turismo p {
	text-align: justify;
}
#tur_galeria {
	display: block;
	margin-top: 25px;
	margin-bottom: 25px;
}
#tur_galeria #fotos_tur {
	display: block;
	width: 90px;
	float: left;
	margin-right: 6px;
	margin-left: 6px;
}
#turismo #pantanal {
	margin-top: 10px;
	background-color: #E9E9E9;
	padding: 5px;
}
#turismo #pantanal h1 {
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #006600;
}
#turismo #chapada {
	margin-top: 10px;
	background-color: #E9E9E9;
	padding: 5px;
}

#turismo #chapada h1 {
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #006600;
}
#turismo #amazonia {
	background-color: #E9E9E9;
	margin-top: 10px;
	padding: 5px;
}

#turismo #amazonia h1 {
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #006600;
}
#galeria {
	margin-top: 25px;
	margin-bottom: 25px;
}

#galeria #galeria_topo {
	height: 71px;
	width: 770px;
	background-image: url(imgs/fundo_galeria_topo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#galeria #galeria_topo h1 {
	display: block;
	margin-left: 20px;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	padding-top: 25px;
}
#galeria #galeria_meio {
	background-image: url(imgs/fundo_galeria_meio.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 740px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#galeria #galeria_meio #fotos_gal {
	height: 80px;
	width: 90px;
	display: block;
	float: left;
	margin-right: 7px;
	margin-left: 8px;
	margin-top: 15px;
}
#galeria #galeria_baixo {
	height: 16px;
	width: 770px;
	background-image: url(imgs/fundo_galeria_baixo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#galeria #veja_mais {
	margin-top: 25px;
	margin-left: 30px;
}
#galeria #veja_mais h1 {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
#galeria #veja_mais a {
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 7px;
}
#galeria #veja_mais a:hover {
	color: #009900;
	text-decoration: underline;
}
#galeria_fachada #fotos_gal {
	display: block;
	height: 80px;
	width: 90px;
	float: left;
	margin-right: 10px;
}

#galeria_fachada {
	margin-top: 40px;
}
#galeria_fachada span {
	display: block;
	margin-left: 300px;
}
#assina {
	width: 770px;
	text-align: right;
}
#assina span {
	display: block;
	width: 80px;
	text-align: right;
	margin-left: 690px;
}
#ob_ok {
	padding: 30px;
}
