body
{ 
background:url(images/fundo.jpg) ;
margin:auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
}
/*links gerais*/
a:link, a:visited {
 font-size:11px;
 color:#202020;
 float:left;
}

a:hover {
 font-size:11px;
}




a.img_galeria:link, a.img_galeria:visited {
display:block; padding:0px 0px 0 0px; margin:0px;width: auto; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; border:0px; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.img_galeria:hover {
display:block; padding:0px 0px 0 0px; margin:0;width: auto; height:auto; text-align:justify;
text-decoration:none;  color:#FFFFFF; /* background:url(images/bt_bg_a.jpg) no-repeat left;*/}

/*imagens no cardápio*/
a.img_galeria2:link, a.img_galeria2:visited {
display:block; padding:0px 0px 0 0px; margin:0px;width:165px; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial;  border:0px;/*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.img_galeria2:hover {
display:block; padding:0px 0px 0 0px; margin:0px;width:165px; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; /*background:url(images/bt_bg.jpg) no-repeat left;*/}


/*botoões*/

a.bt_voltar:link, a.bt_voltar:visited {
display:block; padding:5px; margin:0px;width: 120px; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.bt_voltar:hover {
display:block; padding:5px; margin:0;width: 120px; height:auto; text-align:center;
text-decoration:none;  color:#FFFFFF; border-color: #515151  /* background:url(images/bt_bg_a.jpg) no-repeat left;*/}




/* Site Grid by BoxedCSS.com */
#principal {
	width:779px;
	margin:0 auto;
	height:auto;
	background:url(images/bgsite.jpg);
	}
#cabecalho {
	width:779px;
	height:289px;
	background:url(images/cabecalho.jpg) repeat-x top ;
	clear:both;
	}
#lateral {
	width:170px;
	float:left;
	}
#corpo_index {
	width:779px;
	height:auto;
	float:left;
	background:url(images/bgsite.jpg);
	}
#rodape {
    clear:both;
    height:96px;
	width:auto;
	background:url(images/rodape.jpg) repeat-x top ;
	text-align:center;
	color:#161616;
	padding:15px 0 0 0;
	}


#paginacao {
    height:20px;
	clear:both;
	}
/*COMPONENTES DO CORPO DO SITE - INDEX - */

#forma {
	width:720px;
	margin:0 0 0 25px;
	}

#agenda {
	width:185px;
	height:272px;
	border: dashed #8C7348 1px;
	background-color: #C8AA77;
	margin:0 0 20px 8px;
	_margin:0 0 20px 5px;
	float:left;
	}

#menu_interno {
	width:150px;
	height:272px;
	background-color: #DBC6A1;
	margin:0 0 20px 8px;
	_margin:0 0 10px 4px;
	float:left;
	}


#evento {
	width:310px;
	height:272px;
	background-color: #203D48;
	margin:0 0 20px 12px;
	float:left;
	}

#traira {
	width:185px;
	_width:182px;
	height:272px;
	background-color: #DBC6A1;
	margin:0 0 20px 12px;
	float:left;
	}

#promo {
	width:704px;
	height:194px;
	background-color: #373737;
	margin:5px 20px 20px 8px;
	float:left;
	}

#evento_interno {
	width:704px;
	height:370px;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_eventos.jpg) repeat-x top ;
	}
#evento_interno2 {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_eventos2.jpg) repeat-x top ;
	}

#cardapio {
	width:530px;
	_width:530px;
	height:auto;
	/*background-color: #DBC6A1;*/
	margin:0 0 20px 15px;
	float:left;
	}

#img_cardapio {
	width:175px;
	height:auto;
	color:#2E2E2E;
	/*background-color: #DBC6A1;*/
	margin:0 0 8px 1px;
	_margin:0px 0 0px 1px;
	float:left;
	text-align:center;
	}

#img_galeria {
	width:200px;
	height:190px;
	color:#2E2E2E;
	/*background-color: #DBC6A1;*/
	margin:0 0 0px 25px;
	_margin:0px 0 0px 22px;
	float:left;
	text-align:center;
	background:url(images/bg_foto.jpg) no-repeat top ;
	}

.img_galeria {
	width:170px;
	height:auto;
	margin:0 0 15px 5px;
	border: solid #FFFFFF 3px;
	}


.img_galeria2 {
	width:170px;
	height:auto;
	margin:0 0 0px 5px;
	_margin:0 0 0px 0px;
	border: dashed #333333 1px;
	}

.imagem_cardapio {
	width:170px;
	height:auto;
	border:1px #383838 dashed;
	}

.imagem_cardapio_g {
	border:1px #383838 dashed;
	height:auto;
	}

.titulo_cardapio {
    width:496px;
	_width:496px;
	height:auto;
	margin:0px 0 20px 0px;
	color:#444444;
	font-size:20px;
	font-weight: bold;
	font-family: verdana;
	_margin:0px 0 0px 0; /*hack para ie6 */
	padding:3px;
	text-align:left;
	}

.desc_cardapio {
    width:486px;
	_width:486px;
	height:auto;
	margin:0px 0 0px 0px;
	color:#2D2D2D;
	font-size:12px;
	font-family: verdana;
	_margin:0px 0 0px 0; /*hack para ie6 */
	padding:8px;
	text-align:left;
	}

.bt_voltar{
width:120px;
background-color: #111111;
color:#FFFFFF;
margin:6px;
border:4px #333333 solid;
float:left;
font-size:12px;
}

.titulo {
	height:20px;
	background-color: #203D48;
	margin:2px 0 0px 2px;
	_margin:2px 0 0px 1px; /*hack para ie6 */
	}


.box_foto_evento {
    width:286px;
	height:189px;
	margin:0px 0 0px 8px;
	color:#242424;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:10px 0 0px 8px; /*hack para ie6 */
	padding:3px;
	background-color: #203D48;
	}
.foto_evento {
    width:286px;
	height:189px;
	margin:0px 0 0px 0px;
	color:#242424;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:0px 0 0px 0px; /*hack para ie6 */
	padding:0px;
	border: 0px;
	background-color: #203D48;
	}
.data_evento {
    width:120px;
	height:10px;
	margin:50px 0 0px 8px;
	color:#FFFFFF;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:50px 0 0px 8px; /*hack para ie6 */
	background-color: #990000;
	padding:3px;
	}
.titulo_evento_interno{
	width:280px;
	height:auto;
	float:left;
	color:#2D2D2D;
	margin:0 0 0 5px;
	padding:2px;
	font-size:22px;
	}
.texto_evento{
	width:240px;
	height:auto;
	float:left;
	color:#2D2D2D;
	margin:0 0 0 5px;
	padding:2px;
	font-size:11px;
	}

  .titulo_evento{
	width:282px;
	height:auto;
	float:left;
	background-color: #203D48;
	margin:0 0 0 8px;
	text-align:left;
	padding:5px;
	font-size:12px;
	font-weight: bold;
	}

	#box_texto_promocao{
	width:340px;
	height:170px;
	float:left;
	background-color: #373737;
	margin:0 0 0 3px;
	text-align:center;
	}

	.img_promocao{
	width:355px;
	height:auto;
	float:left;
	margin:4px 0px 0 1px;
	}

#img_evento_interno{
	width:330px;
	height:auto;
	float:left;
	margin:50px 0 0 60px;
	border:3px #FFFFFF solid;
	
	}

	.titulo_promocao{
	width:320px;
	height:auto;
	float:left;
	color:#FFCC00;
	margin:0 0 0 5px;
	padding:2px;
	font-size:22px;
	}

	.texto_promocao{
	width:320px;
	height:auto;
	float:left;
	color:#FFFFFF;
	margin:0 0 0 5px;
	padding:2px;
	font-size:11px;
	}


/*agenda */

#agenda_interno {
	width:704px;
	height:370px;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_agenda.jpg) repeat-x top ;
	}

.data {
    width:60px;
	height:10px;
	margin:5px 0 0px 8px;
	color:#FFFFFF;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:5px 0 0px 8px; /*hack para ie6 */
	background-color: #990000;
	padding:3px;
	}

#box_foto_agenda{
   width:180px;
   _width:170px;
   height:auto;
   float:left;
   margin:8px 0 0 10px;
   }
.foto_agenda{
   border: dashed #8C7348 1px;
   background-color: #C8AA77;
   width:178px;
   _width:160px;
   padding:5px;
   margin:0 0 0 0;
   
}

#box_conteudo_agenda{
   width:500px;
   height:AUTO;
   float:left;
   margin:0 0 0 10px;

   }

.titulo_agenda {
    width:180px;
	_width:160px;
	height:10px;
	margin:0px 0 0px 8px;
	color:#242424;
	font-size:11px;
	font-weight: bold;
	font-family: arial;
	_margin:0px 0 0px 8px; /*hack para ie6 */
	padding:3px;
	}

.texto_agenda {
    width:180px;
	_width:170px;
	height:auto;
	margin:0px 0 0px 8px;
	color:#242424;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:0px 0 0px 8px; /*hack para ie6 */
	padding:3px;
	}


/* CONTATO */

#contato_interno {
	width:704px;
	height:370px;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_contato.jpg) repeat-x top ;
	}

#forma_contato {
	width:720px;
	height:450px;
	margin:0 0 0 25px;
	_margin:0 0 0 20px;
	}

#campo_form {
	width:auto;
	height:80px;
	margin:0 0 2px 70px;
	
	*margin:0 0 2px 70px;
	_margin:0 0 2px 30px;
	
	color:#6F5437;
	float:left;
	}

#campo_form2 {
	width:auto;
	height:auto;
	margin:0 0 2px 10px;
	color:#6F5437;
	float:left;
	}
.form {
	margin:0 0 0px 0px;
	color:#6F5437;
	border: dashed #8C7348 1px;
	background-color: #C8AA77;

	}

/* POUSADA */

a.bt_pousada:link, a.bt_pousada:visited {
display:block; padding:0px 0px 0 0px; margin:0px;width: 175px; height:24px; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; border:0px; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.bt_pousada:hover {
display:block; padding:0px 0px 0 0px; margin:0;width: 175px; height:24px; text-align:justify;
text-decoration:none;  color:#FFFFFF; /* background:url(images/bt_bg_a.jpg) no-repeat left;*/}

a.cell_paginacao, a.cell_paginacao:visited {
display:block; padding:0px 0px 0 0px; margin:0px;width: auto; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; border:0px; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.cell_paginacao:hover {
display:block; padding:0px 0px 0 0px; margin:2px 0 0 0;width: auto; height:auto; text-align:justify;
text-decoration:none;  color:#FFFFFF; /* background:url(images/bt_bg_a.jpg) no-repeat left;*/}

#pousada_interno {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_pousada.jpg) repeat-x top ;
	}

#menu_pousada {
	width:60px;
	height:370px;
	margin:20px 0 20px 8px;
	float:left;
	}

#box_menu {
	width:600px;
	_width:200px;
	height:auto;
	float:left;
	}
.bt_pousada {
	width:175px;
	height:24px;
	margin:0 0 0 5px;
	}
#conteudo {
	width:600px;
	_width:590px;
	height:auto;
	/*background-color: #DBC6A1;*/
	margin:0 0 20px 5px;
	float:left;
	}
#img_evento_interno2{
	width:330px;
	height:auto;
	margin:0px 0 0 10px;
	border:5px #FFFFFF solid;
	float:left;
	
	}

#box_imagem_pousada{
	width:330px;
	height:auto;
	margin:0px 0 0 0px;
	border:3px #FFFFFF solid;
	}

#box_pousada{
	width:480px;
	_width:460px;
	height:auto;
	margin:0px 0 5px 15px;
	_margin:0px 0 5px 0px;
	border: dashed #8C7348 1px;
	}

#titulo_atracao{
	width:auto;
	height:auto;
	margin:5px 0 0 15px;
	_margin:5px 0 0 15px;
	font-size:18px;
	color:#282828;
	font-family:arial;
	}

#cell_paginacao{
	width:auto;
	height:auto;
	margin:5px 0 10px 20px;
	_margin:5px 0 10px 4px;
	font-size:11px;
	color:#282828;
	font-family:arial;
	border: dashed #8C7348 1px;
	background-color: #C8AA77;
	float:left;
	}

#texto_atracao{
	width:auto;
	height:auto;
	margin:5px 15px 10px 15px;
	font-size:11px;
	color:#282828;
	font-family:arial;
	text-align:justify;
	}

.imagem_pousada{
	width:300px;
	height:120px;
	margin:10px;
	border: dashed #8C7348 1px;
	background-color: #C8AA77;
	}

.data_pousada {
    width:120px;
	height:10px;
	margin:2px 0 0px 40px;
	color:#FFFFFF;
	font-size:9px;
	font-weight: bold;
	font-family: arial;
	_margin:2px 0 0px 40px; /*hack para ie6 */
	background-color: #990000;
	padding:3px;
	float:RIGHT;
	}


/* TEXTOS */
#titulo_texto{
	width:auto;
	height:auto;
	margin:0px 0px 0px 10px;
	font-size:14px;
	color:#444444;
	font-family:arial;
	text-align:justify;
	}
#TEXTO{
	width:auto;
	height:auto;
	margin:10px 10px 10px 10px;
	font-size:12px;
	color:#444444;
	font-family:arial;
	text-align:justify;
	}
.foto_texto{
	width:250px;
	height:auto;
	margin:0 10px 10px 0px;
	border: dashed #8C7348 1px;
	background-color: #C8AA77;
	float:left;
	padding:5px;
	}

/* Loteamento */
#loteamento_interno {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_loteamento.jpg) repeat-x top ;
	/*background-color: #DBC6A1;*/
	}



/* MENU */

a.celula_menu, a.celula_menu:visited {
display:block; padding:5px; margin:0px; width: auto; height:auto; text-align:center;font-size:9px;
text-decoration:none; color:#FFFFFF;font-family:arial; border:0px;background-color: #525252; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.celula_menu:hover {
display:block; padding:5px; margin:0px 0 0 0;width: auto; height:auto; text-align:justify;
text-decoration:none;  color:#FFFFFF;font-size:9px; background-color: #FF0000;/* background:url(images/bt_bg_a.jpg) no-repeat left;*/}


a.celula_menu2, a.celula_menu2:visited {
display:block; padding:5px; margin:0px; width: auto; height:auto; text-align:center;font-size:11px;
text-decoration:none; color:#303030;font-family:arial; border:0px; /*background:url(images/bt_bg.jpg) no-repeat left;*/}

a.celula_menu2:hover {
display:block; padding:5px; margin:0px 0 0 0;width: auto; height:auto; text-align:justify;
text-decoration:none;  color:#FFFFFF;font-size:11px;/* background:url(images/bt_bg_a.jpg) no-repeat left;*/}
#porta_menu {
	width:500px;
	_width:480px;
	height:auto;
	margin:0 0 0 0;
	_margin:0 0 0 0;
	float:left;
	padding:5px;
	}

#celula_menu{
	float:left;
	padding:5px;
	}


#celula_menu2{
	float:left;
	padding:5px;
	}



/* hospedagem */
#box_hospedagem{
	padding:5px;
	width:500px;
	margin:0 0 10px 20px;
	font-size:9px; color:#660000; font-family:arial;
	float:left;
	border:1px #383838 dashed;
	}
#titulo_hospedagem{
	padding:5px;
	width:auto;
	margin:0 0 0 0;
	float:left;
	font-size:20px; color:#660000; font-family:arial;
	}
#desc_hospedagem{
	padding:5px;
	width:auto;
	margin:0 0 0 0;
	font-size:12px; color:#242424; font-family:arial;
	}



#agencia_interno {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_agencia.jpg) repeat-x top ;
	}


#empresa_interno {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_empresa.jpg) repeat-x top ;
	}


#reserva_interno {
	width:704px;
	height:auto;
	margin:0 0 20px 8px;
	float:left;
	background:url(images/bg_reservas.jpg) repeat-x top ;
	}