@charset "utf-8";
/* CSS Document */
body{
	background:#ECE9E9;
	margin:0;
	padding:0;
	color:#000;
	font:0.8em Arial, Helvetica, sans-serif;
}
.divPrincipal{
	width:100%;
	height:auto;
	background:#ECE9E9;
	min-height:100%;
	overflow:hidden;
	margin:0 auto;
}
.divTextosMeio{
	width:780px;
	height:auto;
	min-height:100%;
	overflow:hidden;
	margin:0 auto;
	border:1px #F5F5F5 solid;
	padding:10px;

}
#topo-full{
	background-color:#230706;
	height:184px;
	width:100%;
	margin:0;
	padding:0;
}
#divTopo{
	width:800px;
	height:184px;
	margin:0 auto;
	border:0px #FFF solid;
}
#divLogo{
	width:276px;
	height:112px;
	float:left;
	background-image:url(../images/logo.png);
	border:0px #FFF solid;
	margin:50px 0 0 20px;
}
#bannerTopo{
	height:113px;
	width:500px;
	float:left;
	margin:50px 0 0 0;
	border:0px #FFF solid;
}
.divMeioText{
	width:1000px;
	height:auto;
	background:#fff;
	min-height:100%;
	overflow:hidden;
	margin:0 auto;
	border:0px #999 solid;
	font:0.8em Arial, Helvetica, sans-serif;
}
.divMeioText h2{
	width:500px;
	height:20px;
	font:1.5em Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}


/*MENU GALERIA DE FOTOS*/
#divMenuFotos-Cat-full{
	width:100%;
	height:30px;
	background:#CCC;
}
#divMenuFotos-Cat{
	margin:0 auto;
	width:900px;
	height:30px;
	background:#CCC;
}
#divMenuFotos-Cat ul li{
	list-style:none;
	display:inline;
}
#divMenuFotos-Cat ul{
	padding:5px 0 0 0;
}
#divMenuFotos-Cat li{
	padding:10px;
}
#divMenuFotos-Cat li a{
	color:#000; font-weight:bold; text-decoration:none;
}
#divMenuFotos-Cat li a:hover{
	color:#4d2000; font-weight:bold; text-decoration:none;
}
#divMenuTopo{
	width:800px;
	height:36px;
	margin:0 auto;
	background-color:fff;
	border:0px #333 solid;
}
#divMenuBase{
	width:800px;
	border:1px solid;
	height:36px;
	margin:0 auto;
	background-color:fff;
	border:0px #333 solid;
	margin-top:30px;
	margin-bottom:30px;
}
#maisfotos{
	width:100%;
	height:170px;
	background:#ece9e9;
	margin:0 auto;
	border:0px #333 solid;
}
#recepcao{
	background:url(../images/catvertical.jpg);
	float:left;
	height:282px;
	width:80px;
	margin: 0 0 0 20px;
	color:#FFF;
}
/* COMEÇO BOTOES BASE */
#botoesD{
	margin-top:60px;
	padding:0 0 0 30px;
	width:100%;	
	height:34px;
	position:absolute;

}

/* FINAL BOTOES BASE */
#suporteD{
	margin:15px 15px 15px 20px;
	height:92px;
	width:188px;
	float:left;
	background-image:url(../images/suported.png);
}
#quadrado{
	background-color:#ece9e9;
	width:149px;
	height:72px;
	margin-top:10px;
	margin-left:20px;
	float:left;
	text-align:center;
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none;
	display:inline;
}
#fotografias{
	height:170px;
	width:580px;
	background-color:#ece9e9;
	margin:0 auto;
	border:0px #666 solid;
}
#GaleriaFotos{
	height:600px;
	width:900px;
	float:left;
	background-color:#000;
	background-position:center;
}
#meioContato{
	background:no-repeat;
	background-image:url(../images/contato.png);
	float:none;
	height:235px;
	width:900px;
	margin:0 auto;
	border:0px #333 solid;
}
#atendimento{
	float:left;
	height:55px;
	width:80px;
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none;
	margin-top:45px;
	margin-left:175px;
	text-decoration:none;
	display:inline;
}
#redes{
	float:left;
	height:54px;
	width:120px;
	margin-top:55px;
	margin-left:152px;
}
#facebook{
	background-image:url(../images/facebook.png);
	height:54px;
	width:54px;
	float:left;
}

#twitter{
	background-image:url(../images/twitter.png);
	height:54px;
	width:54px;
	float:left;
	margin:0 0 0 5px;
}
#informacoes{
	float:left;
	height:55px;
	width:80px;
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none;
	margin-top:65px;
	margin-left:155px;
	text-decoration:none;
	display:inline;
}
#informacoes a{
	color:#FFF;
	text-decoration:none;
}
#informacoes a:hover{
	color:#09F;
	text-decoration:none;
}
#endereco{
	width:200px;
	color:#FFF; 
	font-weight:bold;
	text-align:center;
	border:0px #000 solid;
	position:absolute;
	margin:140px 0 0 370px;
}

.search
{
	border:1px #FFF solid;
	color:#00568F;
	height:30px;
	width:150px;
	margin-left:0px;
}
#suporte{
	height:173px;
	width:187px;
	float:left;
	background-image:url(../images/suporte.png);
	margin-left:20px;
}
#quadradoD{
	background-color:#140201;
	width:149px;
	height:20px;
	text-align:center;
	color:#FFF; 
	font-weight:bold; 
	margin-left:20px;
	margin-bottom:20px;
}

.fonVertical{
	width:30px;
	height:150px;
	border:0px #FFF solid;
	margin-left:20px;
	margin-top:100px;
}
.fonVertical2{
	writing-mode:tb-rl; filter:flipv fliph;

	-moz-transform-origin: 70px 70px;     /* move the origin to top-left */
	-webkit-transform-origin: 70px 70px;  /* move the origin to top-left */
	
	-moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
	
	font:18px Arial, Helvetica, sans-serif;
	right: 0px;
	top: 0px;
	bottom:0;
	position:relative;
	border:0px #666 solid;

}

/*
box com JQuery
*/
/*
span.customStyleSelectBox { font-size:11px; background-color: #f5f0de; color:#7c7c7c; padding:5px 7px; border:1px solid #F90; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
*/
span.customStyleSelectBox { 
	background-image:url(../images/bgbox.png); 
	background-position:center top; 
	color:#7c7c7c; 
	padding:5px 7px; 
	border:1px solid #EAEBEB; 
	margin-left:35px;
}

span.customStyleSelectBox.changed{
	background-image:url(../images/bgbox.png); 
	background-position:center top;
}
.customStyleSelectBoxInner{
	background:url('../images/setabaixo.png') no-repeat center right; 
}
#Contato{
	width:1500px;
	height:auto;
	margin: 0 auto;
	background-color:#FFF;
}
#divContato{
	width:900px;
	height:auto;
	min-height:100%;
	overflow:hidden;
	margin-left:100px;
	padding:50px;
	background-color:#FFF;
}
#acomodacoes{
	background:#000;
	width:1500px;
	margin: 0 auto;
}

#convencoes{
	background:#000;
	width:1500px;
	height:605px;
	margin: 0 auto;
}
#SalaConvencoes{
	width:1500px;
	height:605px;
	margin:0 0 0 345px;
}
#Ohotel{
	background:#000;
	width:1500px;
	height:610px;
	margin: 0 auto;	
}
#DivOhotel{
	width:1500px;
	height:610px;
	margin:0 0 0 345px;
}
#DivHotel{
	background:#000;
	width:100%;
	height:620px;
}
#DivHotelTD{
	width:800px;
	height:610px;
	margin:0 auto;
	border:0px #999 solid;
	z-index:0;
}
#Localizacao{
	margin:0 0 0 150px;
	height:auto;
	background-color:#FFF;
	margin:0 auto;
}
#TextoLocalizaco{
	width:700px;
	height:auto;
	width:px;
	padding:10px;
	margin:0 0 0 200px;
	background-color:#FFF;
}
#TituloLocalizacao{
	height:10px;
	width:605px;
	padding:20px;
	margin:0 0 0 10px;
	background-color:#FFF;
	font-weight:bold;
	margin:0 0 0 200px;
}
#mapa{
	width:800px;
	height:400px;
	margin:0 auto;
}
#Servicos{
	width:1500px;
	height:0 auto;
	background-color:#FFF;
	margin:0 auto;
}
#TextoServicos{
	height:auto;
	width:605px;
	padding:20px;
	margin:0 0 0 50px;
	background-color:#FFF;
	margin:0 auto;
}
#TextoServicos ul li{
	display:run-in;
}
#ohotel{
	width:1500px;
	background-color:#FFF;
}
#TextoOhotel{
	height:auto;
	width:1500px;
	padding:10px;
	margin:0 0 0 0px;
	background-color:#FFF;
	float:left;
	margin:0 auto;
}

#TextoOhotel1{
	height:auto;
	width:850px;
	padding:20px;
	background-color:#FFF;
	float:left;
}
#acomodacoesD{
	height:auto;
	width:900px;
	padding:10px;
	background-color:#FFF;
	float:left;
}
#TextoAcomodacoes{
	width:900px;
	height:auto;
	padding:20px;	
	background:#FFF;
	float:left;
}
#rodape{
	width:100%;
	height:280px;
	
	background-color:#ece9e9;
	float:none;
}
#DivTituloConvencoes{
	height:auto;
	width:900px;
	font-weight:bold;
	float:left;
}
#conteudoConvencoes{
	height:auto;
	width:900px;
	padding:10px;
}
#DivTextoConvencoes{
	width:800px;
	height:auto;
	padding:10px;	
}
#cardapio{
	height:auto;
	width:900px;
	background-color:#FFF;
}
#reserva{
	height:auto;
	width:1500px;
	padding:10px;
	background-color:#FFF;
}
/*
FORMS
*/
.text {
	border:#CCC solid 1px;
	font-weight:normal;
	color:#000;
	width:auto;
	height:24px;
	line-height:24px;
	background-image:url('text.png');
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text:hover{
	border:#999 solid 1px;
}

.textTopSearch {
	border:#FFF solid 1px;
	font-weight:normal;
	color:#000;
	width:auto;
	height:24px;
	line-height:24px;
	background-image:url('text.png');
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textarea {
	border:#CCC solid 1px;
	font-weight:normal;
	color:#000;
	background:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.submit {
	cursor:pointer;
	border:#F0F0F0 solid 1px;
	font-weight:bold;
	color:#0066CC;
	width:auto;
	height:24px;
	line-height:inherit;
	background-image:url(submit.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.submit:hover{
	color:#FF9900;
	background-image:url(submit2.png);
	background-repeat:repeat-x;
}
.select
{
	border:#CCC solid 1px;
	color:#000;
	width:auto;
	height:24px;
	line-height:24px;
	padding:3px;
	background:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search
{
	border:#F90 solid 1px;
	font-size:10px;
	color:#00568F;
	height:25px;
	width:165px;
	padding:2px;
}
.search2
{
	border:#F90 solid 1px;
	font-size:10px;
	color:#00568F;
	height:25px;
	width:82px;
	padding:2px;
}
.searchSubmit{
	cursor:pointer;
	border:#F0F0F0 solid 1px;
	font-weight:bold;
	color:#0066CC;
	width:auto;
	height:24px;
	line-height:inherit;
	background-image:url(submit.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.submit:hover{
	color:#FF9900;
	background-image:url(submit2.png);
	background-repeat:repeat-x;
}
.submitExcluir{
	background:#F5F5F5 url(../images/apagar.gif) no-repeat;
	background-position:20px 7px;
	color:#D12F19;
	font-weight:bold;
	border:1px #999 solid;
	height:30px;
}
.submitExcluir:hover{
	background:#FBE3E4 url(../images/apagar.gif) no-repeat;
	background-position:20px 7px;
	border:1px #FBC2C4 solid;
	cursor:pointer;
}
.submitInserir{
	background:#F5F5F5 url(../images/cadastrar.gif) no-repeat;
	background-position:20px 7px;
	color:#A8B414;
	font-weight:bold;
	border:1px #999 solid;
	height:30px;
}
.submitInserir:hover{
	background:#E6EFC2 url(../images/cadastrar.gif) no-repeat;
	background-position:20px 7px;
	border:1px #C6D880 solid;
	cursor:pointer;
}

.txtCampoLogin{
	border-left:1px #E8790F solid;
	border-bottom:1px #E8790F solid;
	border-right:1px #E8790F solid;
	border-top:1px #E8790F solid;
	color:#FFF;
	font-weight:bold;
	line-height:25px;
	height:25px;
	width:170px;
	background:url(../images/fundocampo.png);
	background-repeat:repeat-x;
}
.tdLogin{
	color:#E8790F;
	font-weight:bold;
}
#bandeiras{
	height:28px;
	width:100px;
	float:left;
	margin-top:-10px;
}
#ingles{
	height:28px;;
	width:41px;
	margin:0 auto;
	float:left;
	background-image:url(../images/estados_unidos.png);
	margin-left:250px;
	margin-top:10px;
}
#espanhol{
	height:28px;
	width:41px;
	margin:0 auto;
	float:left;
	background-image:url(../images/espanha.png);
	margin-left:295px;
}
