
#cont {
	position:relative;
	width:958px;
	float:left;
	margin:15px 0px 5px 3px;
	background:url(../imagens/bg/box-interno-pad.png);
	font-size:11px;
}
#cont-top, #cont-bot {
	width:100%;
	float:left;
	background:url(../imagens/bg/box-interno-top.png) no-repeat left top;
}
#cont-bot {
	background:url(../imagens/bg/box-interno-bot.png) no-repeat left bottom;
	padding:10px 20px 25px 20px;
	width:918px;
}

/*** SUBMENU ***/
#submenu {
	display:block;
	width:160px;
	position:absolute;
	top:90px;
	left:10px;
}
#submenu h1 {
	display:block;
	float:left;
	width:180px;
	height:65px;
	text-indent:-3000px;
	margin-left:10px;
}
#submenu h1.tarifas {
	background:url(../imagens/tarifas/tarifas.png) no-repeat center top;
}
#submenu h1.reservas {
	background:url(../imagens/tarifas/reservas.png) no-repeat center top;
}
#submenu ul {
	display:block;
	float:left;
	width:175px;
}
#submenu ul li, #submenu ul li a {
	display:block;
	float:left;
	width:100%;
	height:42px;
}
#submenu ul li { margin-top:5px; }
#submenu ul li a {
	text-indent:-3000px;	
}
#submenu ul li.baixa a { background:url(../imagens/tarifas/submenu/baixa-temp.png) no-repeat left top; }
#submenu ul li.media a { background:url(../imagens/tarifas/submenu/media-temp.png) no-repeat left top; }
#submenu ul li.alta_jan a { background:url(../imagens/tarifas/submenu/alta-temp-jan.png) no-repeat left top; }
#submenu ul li.alta_fev a { background:url(../imagens/tarifas/submenu/alta-temp-fev.png) no-repeat left top; }
#submenu ul li.promocoes a { background:url(../imagens/tarifas/submenu/promocoes.png) no-repeat left top; }
#submenu ul li.pacotes a { background:url(../imagens/tarifas/submenu/pacotes.png) no-repeat left top; }
#submenu ul li.reserva a { background:url(../imagens/tarifas/submenu/formulario.png) no-repeat left top; }
#submenu ul li a:hover,
#submenu ul li a.ativo { background-position:left bottom; }

/*** FIM SUBMENU ***/

/************** BLOCO DE CONTEUDO *****************/
#cont .entry {
	position:relative;
	display:block;
	width:640px;
	float:right;
	background:url(../imagens/bg/box-interno-cont-bot.png) no-repeat left bottom;
	padding:10px 38px 20px 34px;
	color:#000;
	margin-top:15px;
}
#cont .entry p {
	float:left;
	display:inline;
	width:100%;
	line-height:18px;
	margin-bottom:20px;
	margin-top:20px;
}
#cont .entry h2 {
	float:left;
	width:630px;
	height:10px;
	font-size:11px;
	padding-left:45px;
	padding-top:13px;
	padding-bottom:10px;
	text-indent:-3000px;
	margin-top:20px;
}
#cont .entry h2.tarifas {
	background:url(../imagens/tarifas/tit-tarifas.png) no-repeat left top;
}
#cont .entry h2.formulario {
	background:url(../imagens/tarifas/tit-formulario.png) no-repeat left top;
}
#cont .entry h2.pacotes {
	background:url(../imagens/tarifas/tit-pacotes.png) no-repeat left top;
}
#cont .entry h2.promocoes {
	background:url(../imagens/tarifas/tit-promocoes.png) no-repeat left top;
}

#cont .entry h4 {
	float:left;
	color:#6890AD;
	font-size:13px;
	width:100%;
}
#cont .entry h3 {
	float:left;
	color:#FFF;
	background-color:#85AE68;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 0px;
	width:100%;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
}
#cont .entry h5 {
	float:left;
	color:#6890AD;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 0px;
	width:100%;
	text-align:center;
	margin-top:15px;
	border-top:1px solid #6890AD;
	border-bottom:1px solid #6890AD;
}
#cont .entry table.gr, 
#cont .entry table {
	float:left;
	display:inline;
	margin-top:5px;
	text-align:center;
	margin-left:85px;
	border:0;
	border-collapse:collapse;
	background:url(../imagens/tarifas/bg_linha_tab.png) repeat-y left top;
}
#cont .entry table td {
	width:117px;
	color:#6890AD;
	font-weight:bold;
	height:34px;
	border:0;
}
#cont .entry table.gr td {
	width:67px;
}
#cont .entry table th {
	border:0;
	height:34px;
	background-color:#E8F7DC;
	vertical-align:bottom;
}

#cont .entry h5.cartoes{
	border-bottom:none;
	text-align:left;
}
#cont .entry img.cartao {
	float:left;
	width:160px;
	height:55px;
	margin-left:100px;
}
#cont .entry p.imposto{
	border:1px solid #85AE68;
	padding:5px;
	line-height:13px;
}
#cont .entry p.importante{
	background:#85AE68;
	padding:5px;
	color:#fff;
	float:left;
}
#cont .entry p.importante em{
	float:left;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
}
#cont .entry ul {
	margin-top:10px;
	float:left;
}
#cont .entry ul li{
	list-style:inside decimal;
	margin-bottom:5px;
}
#cont .entry p.obs {
	margin:0 0 10px 0;
	text-align:center;
}

/**** promocoes ****/
#cont .entry h3.promocao{
	text-transform:uppercase;
	background-color:#F00;
}
#cont #promocoes.entry em{
	width:100%;
	float:left;
	font:bold 13px arial;
	color:#F00;
}
/***** pacotes ****/
#cont #pacotes.entry ul{
	margin-top:5px;
}
#cont #pacotes.entry ul li{
	list-style:none;
}
#cont #pacotes.entry h3{
	background:#29ABE2;
}
#cont #pacotes.entry h4{
	color:#29ABE2;
	margin:0px;
}
#pacotes h5 {
	border:0 !important;
	color:#29ABE2 !important;
}
#pacotes h4 {
	margin-top:15px !important;	
}
#pacotes p {
	margin:0 !important;
}
#pacotes ul {
	padding-left:15px;
}
#pacotes ul li {
	list-style:disc !important;
}
#cont #pacotes.entry h3.stit{
	margin-top:15px;
}
/****formulario reserva*****/
div.form_botton,
div.form_top,
#form{float:left; display:inline; margin-left:50px;}
div.form_top{
	width:524px;
	height:8px;
	background:url(../imagens/tarifas/formulario/bg-top.png) no-repeat left bottom;
}
div.form_botton{
	width:524px;
	height:8px;
	background:url(../imagens/tarifas/formulario/bg-botton.png) no-repeat left top;
}
#form {
	padding:8px 32px 8px 32px;
	width:460px;
	position:relative;
	background:url(../imagens/tarifas/formulario/bg-mid.png) repeat-y left top;
}
#frm_reserva input, #frm_reserva textarea, #frm_reserva select {
	background:#E8F7DC;
	border:1px solid #85AE68;
	color:#000;
	width:100%;
}
#frm_reserva {
	position:relative;
}
#frm_reserva p.c_loading {
	position:absolute;
	bottom:0px;
	right:80px;
	text-align:right;
	margin:0;
	width:auto;
}
#frm_reserva input,
#frm_reserva textarea {padding:3px 0;}
#frm_reserva textarea {height:150px;}
#frm_reserva label{display:inline; width:100%; margin-bottom:10px; float:left;}
#frm_reserva label.estado{width:100px; margin-left:10px;}
#frm_reserva label.cep{width:177px; }
#frm_reserva label.telefone{clear:left; width:179px;}
#frm_reserva label.numero_pessoas{clear:left; width:210px;}
#frm_reserva label.data_inicio{width:100px;}
#frm_reserva label.data_fim{margin-left:10px; width:100px;}
#form h5{
	display:block;
	text-indent:-3000px;
	width:201px;
	height:21px;
	margin-bottom:10px;
	padding:0 !important;
	background:url(../imagens/tarifas/formulario/periodo.png) no-repeat left top;
}
#form label strong {height:15px; display:block; text-indent:-3000px;}
#form label.nome strong {background:url(../imagens/tarifas/formulario/nome.png) no-repeat left top;}
#form label.cidade strong {background:url(../imagens/tarifas/formulario/cidade.png) no-repeat left top;}
#form label.estado strong {background:url(../imagens/tarifas/formulario/uf.png) no-repeat left top;}
#form label.cep strong {background:url(../imagens/tarifas/formulario/cep.png) no-repeat left top;}
#form label.telefone strong {background:url(../imagens/tarifas/formulario/fone.png) no-repeat left top;}
#form label.email strong {background:url(../imagens/tarifas/formulario/email.png) no-repeat left top;}
#form label.numero_pessoas strong {background:url(../imagens/tarifas/formulario/numero-pessoas.png) no-repeat left top;}
#form label.data_inicio strong {background:url(../imagens/tarifas/formulario/de.png) no-repeat left top;}
#form label.data_fim strong {background:url(../imagens/tarifas/formulario/a.png) no-repeat left top;}
#form label.acomodacao strong {
	background:url(../imagens/tarifas/formulario/tipo-de-acomodacao.png) no-repeat left top;
	padding-top:3px;
	height:18px;
}
#form label.msg strong {background:url(../imagens/tarifas/formulario/mensagem.png) no-repeat left top; width:76px;}
#form input.bt_enviar:hover {background-position:left bottom;}
#form input.bt_enviar{
	border:0;
	width:62px;
	height:26px !important;
	/*position:absolute;
	right:25px;
	bottom:10px;*/
	clear:both;
	margin-left:390px;
	cursor:pointer;
	display:block !important;
	text-indent:-3000px;
	background:url(../imagens/tarifas/formulario/enviar.png) no-repeat left top;
}
.erro {
	position:absolute;
	top:0px;
	right:0;
	color:red;
	font-size:11px;
}
#err_nome {
	top:0px;
	right:0;
}
#err_cidade {
	top:48px;
	right:0;
}
#err_cep {
	top:96px;
	right:285px;
}
#err_estado {
	top:96px;
	right:175px;
}
#err_fone {
	top:144px;
	right:285px;
}
#err_email {
	top:192px;
	right:0;
}
#err_data_inicio {
	top:288px;
	right:360px;
}
#err_data_fim {
	top:288px;
	right:250px;
}
#err_acomodacao {
	top:336px;
	right:0;
}
#err_numero_pessoas {
	top:384px;
	right:250px;
}
#err_msg {
	top:432px;
	right:0;
}
.msg_sucesso {
	width:380px;
	height:230px;
	background:url(../imagens/tarifas/formulario/bg-msg-successo.png) no-repeat;
	position:absolute;
	top:225px;
	left:70px;
	z-index:10;
}
.msg_sucesso .bt_fechar {
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:84px;
	height:15px;
	background:url(../imagens/tarifas/formulario/bt-fechar.png);
	text-indent:-3000px;
}
.msg_sucesso h6 {
	width:361px;
	height:135px;
	background:url(../imagens/tarifas/formulario/msg-sucesso.png) no-repeat;
	text-indent:-3000px;
	margin:auto;
	margin-top:49px;
}
/************** FIM BLOCO DE CONTEUDO *****************/
	
