/* CSS Document */

*{ margin:0; padding:0; }
body{ font:12px Arial, Helvetica, sans-serif; background:#000000; }

div#geral{ margin:0 auto; width:778px; padding-bottom:20px; background:url(img/fundo-body.gif) center top repeat-y; color:#494949;}
div#conteudo-pagina{ width:753px; margin:0 0 0 13px; }
p{ padding:5px 0; line-height:1.8em; }

/* index */
#index-esquerda { 
	width:223px;
	_width:220px; 
	float:left; 
	margin-left:21px;
	_margin-left:10px;
}
 a {
	text-decoration: none;
	color: #694949;
}
a:hover {
	text-decoration: underline;
}
#index-esquerda h1 {
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-indent: -9999em;
	font-size:16px;
	margin-bottom:8px;
}
#index-esquerda span {
	display: block;
}
.t-acomodacoes { background: url(img/t-acomodacoes.jpg) no-repeat left center; }
.t-newsletter {	background: url(img/t-newsletter.jpg) no-repeat left center; }
.t-atendimento { background: url(img/t-atendimento.jpg) no-repeat left center; }
.t-sugestao {background: url(img/t-sugestao.jpg) no-repeat left center;}
.t-videoPromocional{
	padding:0px; 
	overflow:hidden;
	text-indent:-9999em;
	background: url(img/t-videoPromocional.jpg) left 1px no-repeat;
	height:14px;
	width:124px;
	font-size:16px;
	margin-bottom:7px;
}

.atendimento {
	width:206px;
	height:63px;
	background: url(img/logo-atendimento.jpg) no-repeat;
	padding-left: 3px;	
	padding-top: 5px;
}



#index-direita { 
	width:215px; 
	height:300px; 
	float:right;
	margin-right:21px;
	_margin-right:10px; 
}
#index-direita span {
	display: block;
}
.pacotes {
	height: 272px;
	background: url(img/pl-pacotes.jpg) no-repeat 13px;
}
.vejatodos {
	padding-top:8px;
	text-align:right;
	margin-right: 20px;
}
.lista {
	margin-top:60px;
	margin-left: 28px;
}
.lista p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 10px;
}
.lista_preco {
	float:right; 
	margin-right:10px;
	display: block;
	text-align: left;	
}
.frase-pacotes {
	text-align: center;
	margin-left:28px;
	margin-right: 20px;
	margin-top:10px;
	font-size:11px;
}
.localizacao {
	height: 76px;
	margin-top: 24px;
	background: url(img/pl-localizacao.jpg) no-repeat;
	margin-left:16px;
	border:1px solid #eae7df;
}
.localizacao h1 {
	background: url(img/t-localizacao.jpg) no-repeat;
	text-indent: -9999em;
	margin: 0px;
	padding:0px;
	font-size:12px;
	margin-top:24px;
	margin-bottom: 4px;
}
.localizacao h1 a{ display:block; width:78px; height:18px; }

.sugestao h1 {
	background: url(img/t-sugestao.jpg) no-repeat;
	text-indent: -9999em;
	margin: 0px;
	padding:0px;
	font-size:16px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left:15px;
}
.sugestao h1 a{ display:block; width:130px; height:18px;}
.sugestao span {margin-left:15px;}

#index-meio {
	margin-left: 272px;
	/*margin-left: 247px;
	_margin-left: 240px;	*/
	_margin-left: 265px;	
	*margin-top:-300px;
	height:285px;
	width:265px;
}
#descricao_rodape {
	clear: both;
}
#descricao_rodape ul li {
	padding: 3px;
	font-size:10px;
	color:#757575;
	list-style: none;
}
#grupoescolar li {
	list-style:none;
	padding:3px;
}
/* fim index */

/* internas */
	div#conteudo-interna{ width:680px; margin:0 auto; padding-top:15px; }
/* fim internas */

/* PACOTES */
#pacote_b1 {
	background: url(img/separacao.gif) repeat-y right top;
	width:200px;
	float:left;
	margin-left: -15px;
}
#pacote_b1 ul {
	margin:0px;
	padding:0px;
	display:block;
	font-size:16px;
}
#pacote_b1 ul li {
	margin:0px;
	padding:3px;
	list-style:none;
	margin-left:12px;
	font-size: 12px;
	color:#757575;
}
.pl_lista {
	background: #E1DBCD url(img/pl_ano.gif) no-repeat right center;
	display: block;
	padding: 3px;
	margin-right:18px;
	
}
.pl_lista_2009 {
	background: #E1DBCD url(img/pl_ano_2009.gif) no-repeat right center;
	display: block;
	padding: 3px;
	margin-right:18px;
	margin-top:5px;
	
}

#pacote_b2 {
	margin-left: 200px; _ margin-left:210px; background:#CCCCCC
	width:200px;
}


.pl_lista_pacote {
	background: #E1DBCD;
	display: block;
	padding: 3px;
	margin-right:18px;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:5px;
}

.info-data-pacotes{
	margin-left:12px;
	font-size: 12px;
	color:#757575;
}
	div#contato-esquerda ul{ margin:0 0 0 15px; padding:0; }
/* FIM PACOTES */

/* infra-estrutura INTERNAS */
	#infra-esq-interno{ float:left; width:187px; }
	#infra-dir-interno{ float:right; width:470px; }

	#topo-box-infra{ background:url(img/topo-box-categoria.jpg) top left no-repeat; width:187px; height:33px; }
	#meio-box-infra{ background:url(img/meio-box-categoria.jpg) top left repeat-y; width:187px; font-size:11px; }
	#rodape-box-infra{ background:url(img/rodape-box-categoria.jpg) top left no-repeat; width:187px; height:34px; }
	
	#meio-box-infra ul{ list-style:none; margin:0 0 0 20px; }
	#meio-box-infra li{ margin:0; padding:10px 0 0 10px; background:url(img/seta.gif) left 16px no-repeat; }
	
	h2#tit-box-infra{ font-size:16px; color:#a40f0f; padding:12px 0 0 18px; }
	
	.imagemCh{ border:1px solid #CCCCCC; padding:4px; background:#FFFFFF; }
	
	#infra-dir-interno p{ margin:0; padding:0; }
/* fim infra-estrutura INTERNAS */

/* contato */
	div#contato-esquerda{ width:400px; float:left; }
	div#contato-direita{ width:255px; float:right; }
	.listaAtendentes li{ list-style:none; padding:8px 0 5px 35px; background:url(img/amsn.gif) left top no-repeat; line-height:20px; }
	.listaEmails{ margin:7px 0 0 0; }
	.listaEmails li{ list-style:none; /*padding:2px 0 5px 35px;*/ padding:15px 0 5px 19px; background:url(img/emails.gif) left top no-repeat; line-height:20px; }
	div#contato-direita address{ font-style:normal; padding-bottom:20px; line-height:1.8em; }
	div#contato-direita address a{ color:#666666; }
/* fim contato */

/* toolTip */
	.toolTip{ width:450px; padding:5px; }
	.listaToolTip li{ list-style:none; background:url(img/seta-mapa.gif) left 8px no-repeat; padding:3px 0 3px 8px; }
/* fim toolTip */

/* localizacao */
	.listaLocalizacao li{ list-style:none; padding:5px 0 5px 10px; background:url(img/seta-mapa.gif) left 9px no-repeat; }
	.printMapa{ display:block; color:#666666; background:url(img/printer.gif) left top no-repeat; line-height:16px; padding:0 0 10px 20px; }
/* fim localizacao */

/* selo */
	div#selo{ width:251px; background:url(img/selo-centro.jpg) left top repeat-y; }
	div#selo-rodape{ background:url(img/selo-baixo.jpg) left bottom no-repeat; }
	div#selo-topo{ background:url(img/selo-topo.jpg) left top no-repeat; padding:50px 10px 30px 15px; }
/* fim selo */

/* rodape */
	div#rodape{ width:753px; margin:0 auto; clear:both; font-size:11px; }
	div#rodape-copyright{ color:#EAE7DF; background:#3D271C; line-height:26px; text-align:center; }
	div#rodape-copyright a{ color:#EAE7DF; }
	div#rodape-menu{ width:753px; text-align:center; line-height:26px; color:#3D271C; }
	div#rodape-menu a{ padding:0 10px; color:#666666; }
/* fim rodape */

/* titulos */
	h1.titulos{ font-size:25px; letter-spacing:-1px; color:#c62228; font-weight:500; padding-bottom:15px; }
	h2.titulos{ font-size:20px; letter-spacing:-1px; color:#c62228; font-weight:500; padding-bottom:5px; }
/* fim titulos */

/* formularios */
	form label{ display:block; font-weight:600; padding:0 0 2px 0; }
	.listasForm li{ list-style:none; padding:5px 0; }
	.inputtext{ padding:2px; font:11px Arial, Helvetica, sans-serif; background:#F1F1ED; border:#CACCBD solid 1px; }
/* fim formularios */

.t-cat-visitas-e-passeios{ font-size:14px; font-weight:bold; margin:0 0 5px 0; }

#aviso {
background:#FFFDE3;
border:1px solid #E42323;
padding:10px;
width:230px;}
