/* Body e html */

body, html {
	/*background: #7A1E0E url(../img/png/bg-degrade.png) repeat-x top;*/
	background-color: #53150B;
	cursor: default;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	}

ul, li, h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
	}

/* centraliza */

.centraliza {
	margin: 0 auto;
	width: 930px;
	}
#box-destaque div {
	background:#fefefe url(../js/loading.gif);
}
/* div geral */

#geral {
	background: url(../img/png/bg-geral.png) repeat-x top;
	height: 100%;
	width: 100%;
	}

/* box menu */

#box-menu ul {
	list-style: none;
	padding: 5px 0 5px 0;
	border-top:solid 1px #691a0b;
	}
#box-menu ul li a{
	font-size:15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial;
	text-align:center;
	text-decoration:none;
	padding:10px 13px 10px 13px;
	display:block;
	font-weight: bold;
}
#box-menu ul li a:hover{
	text-decoration:underline;
	background:#996666;
}

#box-menu ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}

#box-menu ul li {
	float: left;
	margin: 0 41px 0 0;
	}

#box-menu ul li.itg_menuPagina {
	margin: 0;
	}

#box-submenu {
	width:946px;
	}

#box-submenu ul {
	padding-left:120px;
	background-color: #691A0B;
	list-style: none;
	height:40px;
	}

#box-submenu ul li {
	float: left;
	text-align:center; 
	}
#box-submenu ul li a{
	margin: 0 10px 0 10px;
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
	text-decoration:none;
}
#logo {
	margin: 0 auto;
	padding: 50px 0 20px 0;
	text-align: center;
	width: 900px;
	}

#logo img {
	border: none;
	}

#box-menu ul li.logo {
	margin: 0 70px 0 70px;
	padding-bottom: 13px;
	margin-top: -21px;
	}

#box-subdestaque {
	/*background-color: #6A1A0B;*/
	background-color: #691A0B;
	padding-bottom: 30px;
	text-align: center;
	}

/* box destaque */

#box-destaque {
	/*border-bottom: 2px solid #6A1A0B;
	border-left: 4px solid #6A1A0B;
	border-right: 4px solid #6A1A0B;
	border-top: 4px solid #6A1A0B;*/
	border-bottom: 8px solid #691A0B;
	border-left: 8px solid #691A0B;
	border-right: 8px solid #691A0B;
	border-top: 8px solid #691A0B;
	}
img {
	border: none;
	}

/* box interno */

#box-interno {
	background-color: #691A0B;
	/*border-bottom: 2px solid #6A1A0B;*/
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	padding: 40px 90px 40px 90px;
	text-align: justify;
	width: 766px;
	}

#box-interno:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}

#box-interno ul {
	list-style: none;
	}

#box-interno fieldset {
	border: 1px solid #8E220F;
	margin: 0 0 10px 0;
	color: #fff;
	padding: 20px;
	width: 320px;
	}

#box-interno legend {
	color: #fff;
	}

#box-interno fieldset.left {
	float: left;
	}

#box-interno fieldset.right {
	float: right;
	}

#box-interno fieldset.right-a {
	float: right;
	margin: -19px 0 0 0;
	}

#box-interno input, #box-interno textarea, #box-interno select {
	background-color: #85200E;
	}

#box-interno input.campo {
	border: 1px solid #8E220F;
	color: #fff;
	font: 12px "Trebuchet MS", Verdana, Arial;
	margin-bottom: 2px;
	width: 300px;
	}

#box-interno select.campo {
	border: 1px solid #8E220F;
	color: #fff;
	font: 12px "Trebuchet MS", Verdana, Arial;
	}

#box-interno .radio {
	background: none;
	}

#box-interno textarea {
	border: 1px solid #8E220F;
	color: #fff;
	font: 12px "Trebuchet MS", Verdana, Arial;
	height: 45px;
	margin: 0 0 10px 0;
	}

#box-interno button {
	background-color: #999999;
	border: none;
	clear: both;
	float: right;
	margin-top: 10px;
	}

/* box-interno-suites */

#box-interno-suites ul#suites {
	/*background-color: #A82913;*/
	background-color: #222;
	height: 113px;
	list-style: none;
	width: 100%;
	}

#box-interno-suites ul#suites:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}

#box-interno-suites ul#suites li {
	cursor: pointer;
	float: left;
	margin-right: 2px;
	}

#box-interno-suites ul#suites li img {
	border: none;
	}

#box-interno #imagem.esquerda {
	float: left;
	margin: 0 10px 10px 0;
	}

#box-interno #imagem.direita {
	float: right;
	margin: 0 0 10px 10px;
	}

/* scroll do menu suítes */

.ui-slider-handle, .ui-slider-1 {
	height: 21px;
	}

.ui-slider-handle {
	background: url(../img/png/scroll.png) no-repeat;
	/*cursor: move;*/
	cursor: pointer;
	position: absolute;
	width: 95px;
	}

.ui-slider-1 {
	/*background: #A82913;*/
	background-color: #691A0B;
	margin-bottom: 2px;
	position: relative;
	}

.module-17 .content .items {
	height: 115px;
	overflow: hidden;
	position: relative;
	}

/* box subdestaque */

#box-subdestaque {
	/*border-bottom: 2px solid #6A1A0B;*/
	/*border-bottom: 2px solid #333333;*/
	width: 946px;
	}

#box-subdestaque img {
	border: none;
	}

/* box rodapé */

#box-rodape {
	/*background: url(../img/png/roteiro.png) bottom center no-repeat;*/
	color: #FFF;
	font: 12px "Trebuchet MS", Verdana, Arial;
	height: 150px;
	margin-top: 30px;
	text-align: center;
	}

#box-rodape a {
	color: #fff;
	text-decoration: none;
	}

#box-rodape a:hover {
	text-decoration: underline;
	}

#espaco {
	height: 30px;
	clear:both;
	}
td.cinza {
	color:#333333;
}
td.branco {
	color:#FFFFFF;
	font-weight:bold;
}
td a.link {
	color:#FFFFFF;
}

#reserva_enviar {
	padding:10px;
	background:#999;
	border:none;
	color:#000000;
	font-size:11px;

}
#reserva_criancas, #reserva_adultos, #reserva_numero_de_quartos {
	width:180px;
}
#reserva_obs {
	width:290px;
}
#language{width:930px; padding:0; margin:10px 0 0 -465px; left:50%; text-align:right; position:absolute;}
#language img{border:solid 1px #FFFFFF;}

.btn_enviar {
	padding:10px;
	background:#999 !important;
	border:none;
	color:#000000;
	font-size:11px;
}
.clear {
	clear:both;
}

#sound {
	width:930px; 
	padding:0; 
	margin:40px 0 0 -465px; 
	left:50%; 
	text-align:right; 
	position:absolute;
}