*
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-type:none;
	border:none;
	font:11.46px Arial, Helvetica, sans-serif;
	color:#767676;
}
.clear
{
	clear:both;
}
h1,h2,h3,h4,h5,h6,.h7,.h8,.h9,.h10
{
	display:block;
}
h1
{
	background:url(../imagens/bg-h1.png) top left no-repeat;
	font:16.98px "Franklin Gothic Medium Cond";
	text-transform:uppercase;
	padding:0 0 0 20px;
	color:#fff;
}
h2
{
	background:url(../imagens/bg-h2.png) center right no-repeat;
	font-weight:bold;
	color:#d7241d;
}
h3
{
	font:20.83px Androgyne;
	color:#0f5578;
	font-weight:bold;
}
h4
{
	font-weight:bold;
	color:#d7241d;
}
h5
{
	font:18px "Franklin Gothic Medium Cond";
	text-transform:uppercase;
	color:#015179;
}
h6
{
	font-weight:bold;
	color:#767676;
	background:url(../imagens/bg-h5.png) left center no-repeat;
	padding:0 0 0 15px;
}
.h7
{
	background:url(../imagens/bg-h7.png) left center no-repeat;
	font:16.98px "Franklin Gothic Medium Cond";
	color:#88120c;
	text-transform:uppercase;
	padding:0 0 0 20px;
}
.h8
{
	background:url(../imagens/bg-h8.png) left center no-repeat;
	font:12.5px "Franklin Gothic Medium Cond";
	color:#88120c;
	text-transform:uppercase;
	padding:0 0 5px 25px;
}
.h9
{
	background:url(../imagens/bg-h9.png) left center no-repeat;
	font:12.5px "Franklin Gothic Medium Cond";
	color:#014e74;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 25px;
}
.h10
{
	font:12.5px "Franklin Gothic Medium Cond";
	color:#7e7e7e;
	text-transform:uppercase;
}
body
{
	background:#fcfcfc url(../imagens/bg-geral.png) top center no-repeat;
}
#geral
{ 
	
	width:100%;
	height:100%;
}
#container
{
	width:980px;
	margin:auto;
	position:relative;
}
/*********************************************************************************HEADER***************************************************************************************************/
#header
{
	position:relative;
	height:236px;
	z-index:1;
}
.campotelefone
{
	background:url(../imagens/bg-telefone.png) no-repeat;
	width:160px;
	height:46px;
	float:right;
	margin:0 30px 0 0;
	font:14.94px "Franklin Gothic Medium Cond";
	color:#014a6e;
	padding:11px 22px 0 0px;
	text-align:right;
}
.topo
{
	position:absolute;
	width:100%;
	height:236px;
	margin:auto;
	z-index:2;
}
/**************************************************************************************************BODY***************************************************************************************/
#body
{
/*	height:10000px;*/
}
.banner
{
	height:234px;
	position:relative;
	padding:0 0 0 40px;
	z-index:1;
}
.bgbanner
{
	background:url(../imagens/bg-banner.png) no-repeat;
	width:691px;
	height:62px;
	position:absolute;
	bottom:2px;
	left:153px;
	z-index:2;
}
/**************************************************************************************CONTEUDO***************************************************************************************/
.inicio_conteudo
{
	background:url(../imagens/bg-inicio-conteudo.png) top center no-repeat;
	/*height:50px;*/
	height:42px;
	padding:4px 43px 0 42px;
}
.inicio_conteudo2
{
	height:40px;
	padding:14px 43px 0 42px;
}
.campo_titulo
{
	background:url(../imagens/bg-titulo.png) top repeat-x;
	height:38px;
	position:relative;
}
.campo_titulo h1
{
	float:left;
	margin:10px 0 0 10px;
}
.imagem_titulo
{
	background:url(../imagens/img-campo-titulo-sol.png) no-repeat;
	width:88px;
	height:41px;
	position:absolute;
	top:-3px;
	right:15px;
}
.corpo_conteudo
{
	background:url(../imagens/bg-corpo-conteudo.png) repeat-y;
	width:934px;
	margin:0 0 0 25px;
	position:relative;
}
.imagem_sol
{
	background:url(../imagens/img-campo-conteudo-corpo.png) no-repeat;
	width:38px;
	height:87px;
	position:absolute;
	/*top:754px;
	left:336px;*/
	left:-6px;
	top:754px;
}
.imagem_sol2
{
	top:364px;
}
/*******************************************************************************************************UNIDADES*******************************************************************/
.campo_unidades
{
	padding-left:14px;
	padding-top: 1px;
}
.box_unidade
{
	background:url(../imagens/bg-box-unidades.png) no-repeat;
	width:156px;
	height:221px;
	float:left;
	margin:0 4px 0 3.9px;
	padding:16px 10px 0 8px;
}
.variacao
{
	margin:0 3.5px 0 2px;
}
.box_unidade h2
{
	padding:0 0 0 6px;
	margin:0 1px 11px 0;
}
.box_unidade .descricao
{
	padding:8px 0 0 7px;
	height:70px;
	overflow:hidden;
}
.img_box_unidade
{
	background:url(../imagens/bg-img-box_unidade.png) no-repeat;
	width:146px;
	height:99px;
	padding:7px 8px 7px 7px;
	position:relative;
}
.img_zoom
{
	background:url(../imagens/bg-img-unidade.png) top right no-repeat;
	width:33px;
	height:37px;
	position:absolute;
	top:7px;
	right:8px;
}
/*******************************************************************************************************CAMPO CARDAPIO GALERIA*******************************************************/
.campo_galeria_cardapio
{
	background:url(../imagens/bg-cardapio-galeria.png) no-repeat;
	width:894px;
	height:215px;
	margin:7px 0 0 17px;
}
.galeria
{
	float:left;
	position:relative;
	padding:18px 25px 0 37px;
}
.galeria2
{
	background:url(../imagens/bg-galeria.png) no-repeat;
	width:831px;
	height:157px;
    padding:10px 0 0 25px;
}
.galeria2 .ul_galeria
{
     padding:10px 0 0 0 ;
}
.galeria2 .seta_esquerda
{
	top:80px;
	left:10px;
}
.galeria2 .seta_direita
{
	top:80px;
	right:12px;
}
.galeria h3
{
	float:left;
	padding:0 5px 0 7px;
}
.galeria span
{
	display:block;
	color:#838383;
	float:left;
	padding:10px 0 0 0;
}
.galeria ul
{
	display:block;
	padding:17px 0 0 0 ;
}
.galeria ul li
{
	display:block;
	width:103px;
	height:87px;
	border:3px solid #fff;
	float:left;
	margin:0 3px 0 3px;
}
.seta_esquerda
{
	background:url(../imagens/img-seta-esquerda.png) no-repeat;
	position:absolute;
	width:11px;
	height:17px;
	top:90px;
	left:16px;
}
.seta_direita
{
	background:url(../imagens/img-seta-direita.png) no-repeat;
	position:absolute;
	width:11px;
	height:17px;
	top:90px;
	right:3px;
}
.box_cardapia
{
	float:right;
	padding:23px 4px 0 0;
}
.img_cardapio
{
	background:url(../imagens/img-cardapio.png) no-repeat;
	width:367px;
	height:182px;
}
/**************************************************************************************GRUPO********************************************************************/
.submenu
{
	display:block;
	float:right;
	padding:3px 1px 0 0;
}
.submenu li
{
	display:block;
	float:left;
	margin:0 1px 0 1px;
}
.campo_grupo
{
	padding:10px 35px 0 41px;
}
.campo_grupo h4
{
	padding:0 0 10px 0;
}
.img_grupo
{
	padding:2px;
	border:1px solid #cfcfcf;
	width:237px;
	height:176px;
	float:left;
	margin:0 12px 0 0;
}
.campo_texto
{
	padding:0 0 10px 0;
}
/********************************************************************************CAMPO REDE**********************************************************************************/
.campo_rede
{
	padding:0 25px 0 20px;
}
.campo_hotel_galeria
{
	border-bottom:1px dotted #606060;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
}
.campo_hotel_galeria2
{
	border:none;
}
.box_hotel
{
	background:url(../imagens/img-borda-box_hotel.png) right center no-repeat;
	
	min-height:241px;
	width:470px;
	float:left;
	padding:0 0 0 10px;
}
.img_hotel
{
	width:170px;
	height:136px;
	float:left;
	margin:0 15px 0 0 ;
}
.inf_hotel
{
	width:250px;
	float:left;
	padding:7px 0 0 0;
}
.inf_hotel h6
{
	float:left;
}
.inf_hotel span
{
	display:block;
	float:left;
	padding: 0 0 0 5px;
}
.btn_localizar
{
	background:url(../imagens/btn-localizar.png) no-repeat;
	width:90px;
	height:22px;
	float:left;
	margin:7px 0 0 0;
}
.inf_hotel2
{
   padding:20px 0 0 0;
}
.inf_hotel2 span
{
	font-weight:bold;
}
.inf_hotel2 .campo_texto
{
	margin:0 25px 10px  5px;
	padding:0px;
	/*height:28px;*/
	/*overflow:hidden;*/
}
.box_galeria
{
	background:url(../imagens/img-borda-box_hotel.png) right center no-repeat;
	height:191px;
	padding:50px 0 0 0;
	float:left;
}
.galeria3
{
	background:url(../imagens/bg-galeria2.png) no-repeat;
	width:366px;
	height:167px;
	padding:0px;
	padding:0 0 0 20px;
	margin:0 15px 0 5px;
}
.galeria3 .ul_galeria
{
	padding:10px 0 0 0;
}
.galeria3 .seta_esquerda
{
	top:70px;
	left:5px;
}
.galeria3 .seta_direita
{
	top:70px;
	right:7px;
}
.galeria3 .aba1_galeria
{
	background:url(../imagens/img-aba-box_galeria1.png) no-repeat;
	width:114px;
	height:31px;
	position:absolute;
	top:-31px;
	right:124px;
}
.galeria3 .aba2_galeria
{
	background:url(../imagens/img-aba-box_galeria2.png) no-repeat;
	width:114px;
	height:31px;
	position:absolute;
	top:-31px;
	right:8px;
}
/************************************************************************************PACOTES*****************************************************************************/
.campo_pacotes
{
	border-bottom:1px dotted #606060;
	padding:10px 15px 10px 10px;
	margin:0 0 5px 0;
}
.campo_pacotes2 
{
	border:none;
}
.campo_pacotes h5
{
	padding:0 0 10px 0;
}
.box_pacotes
{
	background:url(../imagens/bg-pacotes.png) no-repeat;
	width:676px;
	min-height:137px;
	float:right;
	position:relative;
}
.img_pacotes
{
	width:170px;
	height:136px;
	float:left;
	margin:0 15px 0 0 ;
}
.aba1_pacotes
{
	background:url(../imagens/img-aba-box_pacotes1.png) no-repeat;
	width:214px;
	height:31px;
	position:absolute;
	top:-31px;
	left:10px;
}
.aba2_pacotes
{
	background:url(../imagens/img-aba-box_pacotes2.png) no-repeat;
	width:214px;
	height:31px;
	position:absolute;
	top:-31px;
	left:230px;
}
.aba3_pacotes
{
	background:url(../imagens/img-aba-box_pacotes3.png) no-repeat;
	width:214px;
	height:31px;
	position:absolute;
	top:-31px;
	right:12px;
}
.subbox_pacote
{
	float:left;
	width:182px;
	margin:15px 20px 0 20px;
}
.subbox_pacote span
{
	display:block;
}
.subbox_pacote .caixa_preco
{
	background:#015179;
	color:#FFF;
	text-align:center;
	width:70px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	margin:6px 0 9px 0;
}
/***********************************************************************************CARDAPIO********************************************************************/
.campo_cardapio
{
	padding:21px 33px 0 30px;
}
.campo_cardapio .campo_texto
{
	padding:0 16px 22px 16px;
}
.aba_cardapio
{
	display:block;
	padding:0 0 0 10px;
}
.aba_cardapio li
{
	display:block;
	float:left;
	margin:0 2.5px 0 2.5px;
}
.aba_cardapio li a 
{
	display:block;
	background:url(../imagens/bg-link-aba-cadapio1.png) no-repeat;
	width:149px;
	height:23px;
	font:13px "Franklin Gothic Medium Cond";
	text-transform:uppercase;
	padding:8px 0 0 15px;
	color:#FFF;
}
.aba_cardapio li a:hover 
{
	background:url(../imagens/bg-link-aba-cadapio2.png) no-repeat;
}
.box_cardapio2
{
	background:#fff url(../imagens/bg-box_cardapio.png) top no-repeat;
	width:816px;
	padding:13px 22px 0 24px;
}
.box_cardapio2 .h7
{
	margin:0 0 10px 0;
}
.borda
{
	border-top:1px dotted #606060;
	height:2px;
}
.campo_titulo2
{
	padding:8px 0 0 8px;
	height:25px;
}
.campo_titulo4
{
	padding:8px 0 0 8px;
	height:25px;
	background:#cccccc;
}
.opc_cardapio
{
	border-bottom:1px dotted #606060;
	padding:7px 0 0 8px;
	margin:0 0 2px 0;
}
.opc_cardapio2
{
	border:none;
}
.opc_cardapio span
{
	display:block;
	font-weight:bold;
}
.opc_cardapio .campo_texto
{
	padding:6px 0 5px 0;
}
/************************************************************************************CONTATO*****************************************************************************************/
.campo_titulo3
{
	border-bottom:1px dotted #606060;
	padding:0 0 11px 0;
}
.campo_titulo3 .h9
{
	float:left;
	margin:0 255px 0 0 ;
}
.campo_teleatendimento_contato
{
	padding:0 0 10px 0;
}
.box_teleatendimento
{
	background:url(../imagens/img-borda-box_contato.png) right center no-repeat;
	width:350px;
	min-height:351px;
	padding:10px 0 0 0;
	margin:8px 0 0 0;
	float:left;
}
.endereco
{
	width:205px;
	overflow:hidden;
	padding:8px 0 8px 0;
	border-bottom:1px dotted #606060;
}
.endereco .inf_hotel
{
	padding:2px 0 0 0;
	width:205px;
}
.box_contato
{
	float:left;
}
.form1
{
	padding:15px 0 0 45px;
}
.form1 label
{
	display:block;
	float:left;
	width:91px;
	font:Verdana, Geneva, sans-serif;
}
.form1 input
{
	height:15px;
	padding:2px 0 0 0;
	width:320px;
	border:1px solid #bcc5cd;
	margin:0 0 5px 0;
}
.form1 select
{
	height:17px;
	width:322px;
	border:1px solid #bcc5cd;
	margin:0 0 5px 0;
}
.form1 textarea
{
	width:320px;
	height:157px;
	border:1px solid #bcc5cd;
}
.form1 .btn_enviar
{
	width:139px;
	height:33px;
	border:none;
	margin:10px 0 0 170px;
}
/************************************************************************************FOOT******************************************************************************/
#foot
{
	padding:0 27px 0 20px;
}
.copyright
{
    padding:25px 0 35px 0;
	border-top:1px dotted #606060;
}
.copyright .logocopyright
{
	width:130px;
	height:35px;
	float:left;
}
.copyright .textcopyright
{
	display:block;
	float:left;
	font:10px Arial, Helvetica, sans-serif;
	color:#808080;
	padding-left:370px;
	padding-top:7px;
}
.copyright .textcopyright a
{
	color:#808080;
}
.copyright .textcopyright a:hover
{
	text-decoration:underline;
}


/*
###########################################################################################
###########################################################################################
###########################################################################################
*/



.inf_hotel li {
	background:url("../imagens/bg-h5.png") no-repeat scroll left center transparent;
	color:#767676;
	padding:0 0 0 15px;
	
	line-height:19px;
}

.inf_hotel li strong{
	font-weight:bold;
}


.inf_hotel2 .campo_texto strong{
	font-weight:bold;
}



.subbox_pacote strong {
	background:none repeat scroll 0 0 #015179;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	margin:6px 0 9px;
	text-align:center;
	width:70px;
	
	margin-top:5px;
}

.subbox_pacote p{
	padding-top:5px;
}
