@charset "iso-8859-2";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:12px;
	background-color:#E8E6DD;
}

#pop {
	margin: 0px 250px;
	position:absolute;
	width:500px;
	height:359px;
	visibility:visible;
	z-index:5000;
	text-align:center;
}
	
#topo {
	background-color:#802335;
	height:144px;
}

#topo_centro{
	background:url(../img/topo.jpg) no-repeat center top;
	height:144px;
	display:block;
}

#geral {
	width:950px;
	display:table;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;
	padding-bottom:30px;
}

#menu {
	text-align:center;
	height:20px;
	padding-top:5px;
	font-size: 13px;
	width:950px;
	float:left;
}

#menu a {
	text-decoration:none;
	font-weight:bold;
	color:#ADADAD;
}

#menu img {
	
}

#menu a:hover {
	color:#802335;
	
}

#menu_links {
	float:left;
	margin-left:30px;
	width:800px;
}

#lang {
	float:left;
	/*padding-left:5px;
	padding-right:5px;*/
	width:90px;
}

#lang img {
	padding-left:5px;
}

#corpo {
	float:left;
	width:660px;
}

#banner {
	text-align:center;
	width:660px;
	height:300px;
	padding-top:10px;
}

#banner iframe {
	empty-cells: hide;
	margin-top:1px;
}

#faixa_h {
	background-color:#CCCCCC;
	border-top:1px solid #CCCCCC;
	display:block;
	float:left;
	margin:10px 30px;
	width:620px;
}
h1 {
	padding-left:30px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

#principal {
	width:650px;
	margin-top:10px;
	padding-bottom:20px;
	display:table;
	float:left;
}

#principal2 {
	padding:10px;
	text-align:justify;
	padding-bottom:20px;
	display:table;
}

#principal2 h3{
	color:#802335;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:0 0 10px;
	width:300px;
}

#principal2 h2{
	font-weight:bold;
	color:#802335;
	margin: 0 0 5px 0;
	font-size:13px;
	display: block;
}

#titulo {
	font-weight:bold;
	color:#802335;
	padding-left:20px;
	margin-top:10px;
	height:40px;
	font-size:15px;
}
#titulo_ {
	font-weight:bold;
	color:#802335;
	margin: 0 0 20px 0;
	font-size:15px;
}

#titulo1 {
	font-weight:bold;
	color:#802335;
	padding-left:10px;
	margin-top:10px;
	height:20px;
	font-size: 13px;
}

#titulo2 {
	font-weight:bold;
	color:#802335;
	padding-left:20px;
	margin-top:10px;
	height:20px;
	font-size:12px;
}

#titulo3 {
	font-weight:bold;
	color:#802335;
	padding-left:20px;
	margin-top:40px;
	height:20px;
	font-size:14px;
}

#centro_convencoes {
	text-align:center;
	width:925px;
	height:235px;
	padding-top:10px;
	margin-bottom:20px;
}

#subtitulo {
	font-weight:bold;
	padding-left:10px;
}

#texto {
	padding-left:20px;
	text-align:justify;
}

#texto a {
	text-decoration:none;
	color:#404040;
	font-size:12px;
}

#detalhe {
	margin-top:10px;
	padding-left:10px;
}

#detalhe a {
	color:#802335;
	font-size:12px;
	text-decoration:none;
}

#apartamentos {
	float:left;
	width:300px;
	padding-left:30px;
	padding-right:15px;
}

#faixa_v {
	float:left;
	width:1px;
	background-color:#CCC;
	height:300px;
	margin-top:10px;
}

#foto {
	margin-top:10px;
	text-align:center;
}

#servicos {
	float:left;
	width:290px;
	padding-left:15px;
}

#midias {
	border-right:1px solid #CCCCCC;
	float:left;
	padding-left:30px;
	width:315px;
	height:180px;
}

#midias img {
	float:left;
	border:none;
	/*display:table;*/
	margin-left:10px;
}

#localizacao {
	float:left;
	width:290px;
	padding-left:15px;
}

#localizacao img{
	
}


#corpo_2 {
	float:left;
	width:290px;
}

#atendimento {
	margin-top:20px;
	font-size:12px;
	text-align:center;
}

#atendimento a {
	color:#802335;
	text-decoration:none;
}

#noticias {
	width:255px;
	margin-left:auto;
	margin-right:auto;
	display:table;
}

#apartamentos_corpo {
	clear:both;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	display: table;
	margin-top:20px;
}

#coluna1 {
	float:left;
	width:379px;
	border-right:1px solid #999;
}
#coluna1_ {
	float:left;
	width:420px;
	padding-right:20px;
	padding-left:20px;
}

#faixa_v2 {
	float:left;
	width:1px;
	background-color:#CCC;
	height:350px;
	margin-top:20px;
}

#coluna2 {
	float:left;
	width:360px;
	padding-left: 20px;
}


/*TURISMO*/


#turismo_corpo {
	width:660px;
}

#menu_turismo {
	margin-top:3px;
	width:160px;
	padding-left:10px;
	background-color:#802335;
}

#menu_turismo a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#menu_turismo:hover {
	background-color:#FFF;
}

#menu_turismo a:hover {
	color:#802335;
	font-weight:bold;
}

#coluna_turismo1 {
	width:200px;
	float:left;
}

#coluna_turismo2 {
	width:460px;
	float:left;
}


/*CAIXA*/


#caixa {
	margin-top:20px;
}

#titulo_caixa {
	color:#802335;
	font-weight:bold;
}

#texto_caixa {
	padding-top:10px;
}


/*CAIXA2*/


#caixa2 {
	margin-top:30px;
	width:760px;
	color:#802335;
	text-align:center;
	clear:both;
	display: table;
	margin-left:auto;
	margin-right:auto;
}

#caixa2_1 {
	width:120px;
	float:left;
	font-weight:bold;
	
}

#caixa2_2 {
	width:80px;
	float:left;
	font-weight:bold;
}


/*CAIXA3*/


#caixa3 {
	margin-top:5px;
	width:760px;
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#caixa3_1 {
	width:120px;
	float:left;
	color:#333;
	text-align: left;
}
.fundo_cz{
	background-color:#F4F4F4;
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

#caixa3_2 {
	float:left;
	width:80px;
}


/*CAIXA NOTICIAS*/


#caixa_noticia {
	clear:both;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	display:table;
	margin-bottom:20px;
}

#caixa_noticia_1 {
	float:left;
	text-align:center;
	width:110px;
}

#caixa_noticia_2 {
	float:left;
	padding-left:10px;
	padding-right:20px;
	width:470px;
}

#caixa_noticia_2_1 {
	font-weight:bold;
	color:#802335;
	height:20px;
	font-size:12px;
}

#caixa_noticia_2_1 a{
	color:#802335;
	text-decoration:none;
}

#caixa_noticia_2_2 {
	text-align:justify;
	padding-rigth: 2px;
}

#caixa_noticia_2_2 a{
	color: #404040;
	text-decoration:none;
}



/*RESERVAS*/

#reservas {
	width:255px;
	height:283px;
	background-image:url(../img/reservabg.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}


#espaco_reserva{
	height:80px;
}

#reserva_caixa{
	clear:both;
	width:225px;
}

#reserva_1{
	color:#802335;
	float:left;
	width:90px;
	text-align:right;
	padding-right:10px;
}

#reserva_2{
	float:left;
	width:115px;
}

#espaco_reserva2 {
	height:20px;
	clear:both;
}

#reserva_quarto{
	clear:both;
	width:225px;
	height:20px;
}

#tipo_quarto{
	float:left;
	width:85px;
	text-align:left;
	padding-left:60px;
	color:#666;
}

#qtde_quarto{
	float:left;
	text-align:left;
	width:80px;
}

#botao_reserva{
	width:225px;
	text-align:center;
	margin-top:20px;
}

				
/*HOTEL CAIXA*/

#caixa_hotel {
	width:660px;
	text-align:center;
	clear:both;
	height: 20px;
}

#caixa_hotel_1 {
	font-weight:bold;
	width:200px;
	float:left;
	text-align:right;
}

#caixa_hotel_2 {
	border-bottom: 1px dotted #000000;
	display:block;
	width:200px;
	float:left;
	height:10px;
	margin-left:10px;
}

#caixa_hotel_3 {
	width:60px;
	float:left;
}

#foto_down {
	width:660px;
	text-align:center;
}

#foto_down img {
	border:none;
}


/*EVENTOS CAIXA*/


#eventos_titulo {
	width:660px;
	font-weight:bold;
	color:#802335;
	margin-top:20px;
	text-align:center;
}

#caixa_eventos {
	text-align:center;
	clear:both;
	padding-left:20px;
}

#caixa_eventos1 {
	width:105px;
	float:left;
	color:#802335;
	font-weight:bold;
}

#caixa_eventos2 {
	width:105px;
	float:left;
}

#caixa_eventos3 {
	width:105px;
	font-weight:bold;
	float:left;
}



/*CONTATO*/

#contato_principal {
	width:420px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
}

#contato_1 {
	clear:both;
	padding-top:30px;
}

#contato_2 {
	clear:both;
	padding-top:10px;
}

#contato_1_1 {
	width:90px;
	text-align:right;
	float:left;
	height:20px;
	line-height:150%;
}

#contato_1_2 {
	float:left;
	text-align:left;
	width:300px;
	padding-left:10px;
}

#contato_1_3 {
	float:left;
	text-align:left;
	padding-left:10px;
	width:300px;
}

#contato_3 {
	clear:both;
	padding-top:10px;
	height:100px;
}

#enviar_1 {
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	height:20px;
}




/*RODAPE*/


#sobrerodape {
	background-image:url(../img/sobrerodape2.jpg);
	background-repeat:no-repeat;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:55px;
	clear:both;
}

#rodape {
	height:148px;
	clear:both;
	background-color:#802335;
}

#rodape_principal {
padding-top:10px;
	background-image:url(../img/rodape2.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	text-align:center;
	width:950px;
	height:148px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;	
}
.aps{
	float: left;
	width: 290px;
	padding-right: 20px;
	color:#404040;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	display:block;
	text-decoration:none;
	text-align:left;
	
}
.aps a{
	color: #404040;
	text-decoration:none;
}
.aps img{ 
	padding-right: 10px;
	width:100px;
	float: left;
	display:block;
}
#menu_aps{
	padding-left: 10px;
}
.menu_aps{
	color: #802335;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0 20px 10px 20px;
	width:auto;
	float:left;
}
.menu_aps a{
	color: #802335;
	text-decoration:none;
}


#turismo_centro {

	margin-left:30px;
	/*margin-right:auto;*/
	width:900px;
	display:table;

}

.turismo{
	float: left;
	width: 280px;
	padding-right: 20px;
	color:#404040;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	display:block;
	text-decoration:none;
	text-align:left;
	height:270px;
	
}
.turismo a{
	color: #404040;
	text-decoration:none;
}
.turismo img{ 
	padding-right: 10px;
	display:block;
}

/* PAGINACAO */
#paginacao {
	text-align:center;
	display:block;
	width:100%;
	float:left;
	margin-top: 10px;
	height: 20px;
}
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a.paginate {
	border: 1px solid #666;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #666;
}


a.paginate:hover {
	background-color:#666;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #666;
	font: bold 1em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#666;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

/* fim da paginacao*/

/* promocoes */

#promocao {
	width:950px;
	display:table;
	margin:20px auto;
	text-align:center;
}

/* localizacao */

#mapa {
	width:660px;
	text-align:center;
}

