/* CSS Document */
body {
	margin:0; padding:0;
	background-color: #024437;
	text-align: center; /* hack do IE */	
}
#tudo {
	width: 760px;
	margin:0 auto;
	padding: 0px;
	text-align:left; /* "remédio" para o hack do IE */	
}
#top {width: 760px;}


body, p, .barra, .tel {font-family: Arial, Helvetica, sans-serif;}
h1, h3, .cap, .ervas, .head3, .linkGR, .mens, .style2, .textoVdAlt, .textoVerd, .textV, p:first-letter, input, select, textarea, .j {	font-family: Verdana, Arial, Helvetica, sans-serif;}

.textV {font-size: x-small;}
.lucia, .style1, .tab, .text-alt, input, select, textarea {font-size: 12px;}
.style2, .text-alt2, .tel, .barra {font-size: 13px;}
body, h3, .head3, .linkGR, .textoVdAlt, .textoVerd, .j {font-size: 14px;}
h1, .cap, p:first-letter {font-size: 18px;}
.ervas {font-size: 32px;}

.linkGR, .style2, .style1, .tab {font-weight: bold;}
.lucia {font-style: italic;}

.texto, .text-alt, .textoVerd, .style2 {text-align: left;}

#esq3, #dir, #dir_parc, #esq, #ctr, #fim, .menu1body, .td {background-image: url(/imagens/fundo_dir.jpg);}
#tudo, table, div.hrt {background-image: url(/imagens/fundo.jpg);}

/*#div0, #ctr #amor, #ctr #amor #paspat, #fim, .tel, .barra {width: auto;}
*/



/**** 3 colunas *****/
#esq3, #dir, #ctr3, #ctrf {
	position: relative;
	top:0px;
	padding: 5px 0;
}

#esq3 {
	float: left;
	width:147px;
	left:5px;
	z-index: 125;
	}
#dir {
	float: right;
	left: -5px;
	z-index: 123;
}
#ctr3, #ctrf, #ctrt {
	float: left;
	left: 13px;
	background-image: url(/imagens/fundo_centro.jpg);
	padding: 5px;
	z-index: 5;
}
#ctr3 {width:430px;}
#ctrf {width:585px;}
#ctrt {width:750px;}

/**** 2 colunas ******/
#dir_parc {
	position: relative;
	margin:0;
	padding-top:12px;
	float: right;
	width:120px;
	left: -5px;	
	z-index: 123;
}
#menu_parc {border-top:1px #63F solid;padding:5px 0;}
#menu_parc ul {list-style-type: none;margin: 0;padding: 0;}
#menu_parc ul li {}
#menu_parc ul li a{ display:block;}


#esq, #ctr {
	position: relative;
	float: left;
	top:0px;
	z-index: 125;
}
#esq {
	width:147px;
	left:5px;
	padding:12px 0px;
	z-index: 125;
}
#ctr {
	width:473px;
	left: 10px;
	padding: 5px 0px 15px 0px;
	z-index: 5;
}


#ctr #amor {
	border-width: 4px;
	border-style: outset;
	border-color:#CC9 #963 #000 #963;
}
#ctr #amor #paspat {
	border: 3px solid #FFF;
}
#ctr #amor #paspat #mensagens, #ctr3 #amor #paspat #mensagens, #ctrf #amor #paspat #mensagens, #ctrt #amor #paspat #mensagens {
	position:relative;
	border: 1px solid #63f;
	width:auto;
	padding: 10px 20px;
}

#fim {clear:both;	margin:10px; height:135px;}
#flores { clear:both; height:55px; margin-top:5px; background:url(/imagens/flores.gif);}


/*********/
p {
	text-indent: -5px;
	padding: 1px;
}
img {border:0;}
img.ender {
	vertical-align: bottom;
	border: 0px;
}
.fh{padding: 15px; vertical-align: middle;}
.fv{padding: 15px 33px; vertical-align: middle;}

/***** color *******/
body, .style3 {color: #000}
h1, .ervas, .mens {	color: #693;}
h3 {color: #360;}
.cap, .head3, .linkGR, p:first-letter {	color: #663;}
.style1 {color: #f00;}
.style2 {color: #00F;}


.mens {font-size: 20px;	vertical-align: text-bottom;}

/**********/
div.hr, div.hrt {
	padding:3px 0;
	margin:3px 0;
	border-bottom:1px #63F solid;
}
div.hrt {border-top:1px #63F solid;}
.hrAm {
	color:#F4F5B5;
	width:95%;
	height: 2px;
}
.menu1body {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.td {
	background-position: center;
	text-align: center;
}
/**********/
input, select, textarea {
	color:#036;
	background-color: #E8F3F4;
}
.tab {
	background-position: center top;
	text-align: center;
	border-color: #CC3;
}
/***** endereço *****/
div.barra {
	border:#693 solid ;
	border-width: 1px 0 0 20px;
	text-indent: 10px;
	background-color: #FF9;
}
div.tel {
	background-image: url(/imagens/mensagens_5f.jpg);
	padding: 10px 0 0 5px;
	height: 170px;
	border-bottom: 1px #693 solid;
}
/***** favoritos *****/
* html #firefox { display: none;}

		/*   cab   */
	#cab-e, #cab-m, #cab-d, #cab-f { clear:both;}
  #cab ul { margin:0; padding:0;}
  #cab-e li, #cab-m li, #cab-d li, #cab-f li { list-style: none;}
	#cab-e a, #cab-m a, #cab-d a, #cab-f a { height: 34px; display: block;}
	
	/*    cab esquerda   */
	#cab-e li { position: relative;}
  .cab-e0 {	top:15px;	left: 35px;}

	/*   cab meio  */ 
	#cab-m { width:400px;}
  #cab-m li { position: relative; float:left }
	#cab-m a {height: 34px; display: block;}
  .cab-m0 {	top:14px;	width: 201px; height:81px; background:url(/imagens/eco_pousada.gif)}
  .cab-m1 { top:14px;	width: 25px; height: 30px; background: url(/imagens/estrela_azul.gif)}
  .cab-m2 { top: 7px;	width: 25px; height: 30px; background: url(/imagens/estrela_rosa.gif)}
  .cab-m3 { top:14px;	width: 25px; height: 30px; background: url(/imagens/estrela_dour.gif)}
  .cab-d0 { top:0; left:130px; width: 46px; height: 44px; background: url(/imagens/anjo3b.gif)}
  .cab-m4 { top:5px; left:16px; width: 96px; height: 47px; background: url(/imagens/eden.gif)}
  .cab-m5 { clear:left; padding-top:12px; width:400px;}

	/*   cab direita   */
	#cab-d {}
  #cab-d li { display: block; float:left; position: relative;top:0px;}
  .cab-d1 { width: 71px; height:123px; background: url(/imagens/anjo2b.gif)}
					
  /*   fitas   */
	#cab-f { clear:both;left:8px;margin: 8px auto; padding: 0;position: relative;height:53px;}
  #cab-f li { float:left;margin: 0; padding: 0; list-style: none;position: absolute;top: 0;background: url(/imagens/fita.gif);height:53px;display: block;}
  #cab-f li.fita0 {left:  0;  background-position:  0px  0px; width: 82px;}
  #cab-f li.fita1 {left: 82px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita2 {left:156px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita3 {left:230px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita4 {left:304px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita5 {left:378px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita6 {left:452px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita7 {left:526px;background-position: -82px 0px; width: 74px;}
  #cab-f li.fita8 {left:600px;background-position:-156px 0px; width: 74px;}
  #cab-f li.fita9 {left:674px;background-position:-230px 0px; width: 69px;}

/*   links_css.css   */
A:link{color: #060;}
A:visited {color: #636;}
A:hover   {	color: #000; text-decoration:none; background-color:#FF9;}
A:active  {}
A span		{text-align: left;}
/* l=tooltip esq // ld=tooltip dir // lnkA=tooltip galeria esq // lnkB=tooltip galeria dir*/
/* l_rol=rollover menu promoção // l_rol_a=rollover menu baixa temporada // l_rol_b=rollover menu  novidades*/

/************************** geral ****************************/
.l, .ld, .lnkA, .lnkB, .lnkC, .l_rol, .l_rol_a , .l_rol_b {
	text-decoration:none;	position:relative; font: 12px sans-serif;	padding:0; z-index:24;}
.l:hover, .ld:hover{z-index:185;}
.lnkC:hover {z-index:1085;}
.l span, .ld span, .lnkA span, .lnkB span, .lnkC span, .l_rol span, .l_rol_a span, .l_rol_b span{display: none;}
.l:hover span, .ld:hover span, .lnkA:hover span, .lnkB:hover span, .l_rol:hover span, .l_rol_a:hover span, .l_rol_b:hover span{
	display:block;
	position:absolute;
	font: 14px Arial, Helvetica, sans-serif;
	padding:5px 10px;
	border:1px solid #999;
	background:#FFFFCC;
	color:#006600;
}
.lnkC:hover span{
	display:block;
	position:absolute;
/*	width:230px;
*/	left:-280px;
	top:150px;
	font: 14px Arial, Helvetica, sans-serif;
/*	padding:5px 10px;
*/	border:1px solid #999;
	background:#FFFFCC;
	color:#006600;
	z-index:385;
}

.l:hover span{	width:230px;	left:80px;	top:30px;} /*tooltip esquerda*/
.ld:hover span{	width:230px;	left:-150px;	top:30px;} /*tooltip direita*/
/*					fim -- toolstips	geral			*/


/*******************tooltips Galerias**********************/
/*.lnkA, .lnkB{ font: bold 14px Verdana, Arial, Helvetica, sans-serif;z-index:94;	}*/
.lnkA:hover, .lnkB:hover{background:none; z-index:95;}
.lnkA:hover span, .lnkB:hover span{	width:200px;}
.lnkA:hover span{ left:80px;	top:-30px;}
.lnkB:hover span{	left:-230px;	top:-30px;}

/********************rollover menu geral*******************/
.l_rol, .l_rol_a , .l_rol_b {position:relative;padding:0;display:block; width:127px; z-index:26;}
.l_rol:hover, .l_rol_a:hover, .l_rol_b:hover {z-index:187;}
.l_rol:hover span, .l_rol_a:hover span, .l_rol_b:hover span{
	width:230px;
}
/********************rollover menu promoção*******************/
.l_rol {
	background-image: url(/imagens/promo_Santa_2k7.gif);
}
.l_rol:hover {
	background-image: url(/imagens/promo_Santa_2k7_a.gif);
}
.l_rol:hover span{ left:127px; z-index:287;}

/*********************rollover menu baixa temporada***********************/
.l_rol_a {background-image: url(/imagens/promo_baixa_temporada_2k6.gif);} 
.l_rol_a:hover {background-image: url(/imagens/promo_baixa_temporada_2k6_a.gif);}
.l_rol_a:hover span{ left:120px;	z-index:187;}

/*******************rollover menu novidades********************/
.l_rol_b {background-image: url(/imagens/pacotes8-.gif);}
.l_rol_b:hover {background-image: url(/imagens/pacotes8a.gif);}
.l_rol_b:hover span{	left:132px;	z-index:39;}
/********************fim de rollovers**********************/

/********************menu vertical*****************/
.menuver { width: 147px; padding: 8px 0; margin: 0;}
.menuver li { list-style:none;	padding:6px 0;}
.menuver li a {margin:0; padding:0; text-decoration:none; display:block;}
.menuver li a:visited {}
.menuver li a:hover {}
.menuver li a:active {}

/***************** tabelas *******************/
.tb1, .tb2, .tb3{float: left;border: #333 solid;border-width: 1px 0 1px 1px;padding: 3px;}
.tb1{border-width: 1px 0 1px 1px;	background-color:#CCF;}
.tb2{border-width: 0 0 1px 1px;color:#00f;}
.tb3{border-width: 0 0 1px 1px;color:#060;}

/***************** contato *******************/
input, select, textarea {font: 12px verdana, arial, helvetica, sans-serif; color:#003366; background-color: #E8F3F4;}
.style1 { color: #ff0000; font-size: 12px;}

