@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	z-index:1;
	background:#c0a062 url("images/fundo_degrade.jpg") top left repeat-x fixed;
}

#tudo {
	background-image:url(images/fundo_corpo_site.png);
	position:relative;
	margin:20 auto;
	*margin-top:20px;
	*margin-left:18px;
	padding:0px;
	text-align:left; /* "remédio" para o hack do IE */
	width:770px;
	height:756px;
}
/* _____________________________________________________________________________________ TOPO DO SITE */
#topo_site {
	width:770px;
	height:266px;
}

#menu {
	margin-top:25px;
	margin-right:57px;
	*margin-top:35px;
	width:550px;
	height:34px;
	float:right;
}

#titulos_menu {
	width:650px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	text-align:center;
	height:34px;
}

#bt_hotel a {
	margin-right:3px;
	background-image:url(images/bt_menu_off.png);
	text-decoration:none;
	width:74px;
	height:24px;
	display:block;
	color:#3c7475;
	float:left;
	padding-top:10px;
}
#bt_hotel a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_acomodacoes a {
	background-image:url(images/bt_menu2_off.png);
	width:100px;
	height:24px;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
	color:#3c7475;
	float:left;
	margin-right:3px;
	display:block;
}
#bt_acomodacoes a:hover {
	background-image:url(images/bt_menu2_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_roteiros a {
	margin-right:3px;
	background-image:url(images/bt_menu_off.png);
	text-decoration:none;
	width:74px;
	height:24px;
	display:block;
	color:#3c7475;
	float:left;
	padding-top:10px;
}
#bt_roteiros a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_dicas a {
	background-image:url(images/bt_menu_off.png);
	width:74px;
	height:31px;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	float:left;
	display:block;
	color:#3c7475;
	margin-right:3px;
}
#bt_dicas a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_fotos a {
	background-image:url(images/bt_menu_off.png);
	width:74px;
	height:31px;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	display:block;
	float:left;
	color:#3c7475;
	margin-right:3px;
}
#bt_fotos a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_reservas a {
	margin-right:3px;
	background-image:url(images/bt_menu_off.png);
	text-decoration:none;
	width:74px;
	height:24px;
	display:block;
	color:#3c7475;
	float:left;
	padding-top:10px;
}
#bt_reservas a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

#bt_contato a {
	margin-right:3px;
	background-image:url(images/bt_menu_off.png);
	text-decoration:none;
	width:74px;
	height:24px;
	display:block;
	color:#3c7475;
	float:left;
	padding-top:10px;
}
#bt_contato a:hover {
	background-image:url(images/bt_menu_on.png);
	text-decoration:none;
	color:#FFF;
}

/* ____________________________________________________ BANNER TOPO */
#banner_topo {
	margin-top:-6px;
	*margin-top:-6px;
	margin-right:-53px;
	*margin-left:-3px;
	width:606px;
	height:169px;
	background-image:url(images/banner_topo_acomodacoes.png);
	float:right;
	*float:left;
}

/* ____________________________________________________ LOGOTIPO */
#logotipo a {
	margin-top:-240px;
	margin-left:-153px;
	width:197px;
	height:266px;
	background-image:url(images/logotipo2.png);
	display:block;
	float:left;
}

/* _____________________________________________________________________________________ PALCO DO SITE */
#palco {
	width:770px;
	height:441px;
}

/* ____________________________________________________ MENU NAVEGAÇÃO */
#navegacao {
	width:500px;
	margin-left:228px;
	margin-top:-14px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	color:#3c7475;
	float:left;
}
#hifen {
	margin-top:-12px;
	margin-left:35px;
	color:#000;
	width:2px;
}
#nav_inicio a {
	width:20px;
	text-decoration:none;
	color:#3c7475;
}
#nav_inicio a:hover {
	text-decoration:underline;
	color:#000;
}
#nav_acomodacoes {
	margin-top:-12px;
	margin-left:45px;
	width:20px;
}

/* ___________________________________________________ CONVENIADOS */
#conveniados {
	width:170px;
	height:430px;
	float:left;
}

#flash_conveniados {
	margin-left:27px;
	width:170px;
	height:400px;
}

#titulo_conveniados {
	margin-left:38px;
	margin-top:10px;
	width:150px;
	height:21px;
	background-image:url(images/fundo_titulo_conveniados.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	padding-top:5px;
	padding-left:8px;
	float:left;
}

/* _____________________________________________________________________________________ SESSÃO O HOTEL */
#acomodacoes {
	margin-top:-4px;
	margin-left:55px;
	width:523px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
}
#titulo_acomodacoes {
	width:283px;
	height:28px;
	background-image:url(images/fundo_titulo_hotel.png);
	padding-top:15px;
	padding-left:8px;
}
#texto_acomodacoes {
	margin-top:10px;
	margin-left:3px;
	width:510px;
	height:380px;
	text-align:justify;
	color:#000;
	font-size:10px;
	line-height:15px;
}

/* _____________________________________________ TOUR ACOMODAÇÕES */
#tour_virtual {
	margin-right:31px;
	margin-top:-280px;
	width:245px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	float:right;
}
#titulo_tour {
	margin-top:px;
	width:236px;
	height:24px;
	background-image:url(images/fundo_titulo_tourvirtual.jpg);
	padding-top:10px;
	padding-left:8px;
}
#foto_tour {
	margin-top:10px;
	width:242px;
	height:71px;
	background-image:url(images/foto_tourvirtual.jpg);
}
#chamada_tour a {
	color:#000;
	margin-top:5px;
	font-size:10px;
	text-decoration:none;
}
#chamada_tour a:hover {
	text-decoration:underline;
}

/* _____________________________________________________________________________________ RODAPÉ */
#rodape {
	position:absolute;
	margin-top:455px;
	*margin-top:26px;
	margin-left:560px;
	*margin-left:390px;
	width:195px;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	font-size:9px;
	color:#000;
	text-align:center;
	float:right;
}
#wwg a{
	background-image:url(images/wwg.png);
	width:11px;
	height:118px;
	display:block;
	float:right;
	*float:left;
	margin-right:-10px;
	margin-top:-96px;
	*margin-left:769px;
	*margin-top:-97px;
}
