/* CSS Document */
/* CSS Hacks para IE 7 : Colocar * na frente da propriedade desejada */
 
 body { 
 margin:0;
padding:0;
  background: url(../imagens/fundo.jpg);
  background-repeat: repeat-x;
  background-position: top;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight:normal;   
 }
 h2 {
	color: #666666;
	text-decoration: none;
	
 }
 h3 {
	color: #666666;
	text-decoration: none;
	
 }
 h4 {
	color: #666666;
	text-decoration: none;
	
 } 

 a {
	color: #666666;
	text-decoration: none;
	font-weight : normal;
	cursor : hand;	
 }
 a:hover {
	color: #666666;
	font-weight : normal;
	text-decoration: underline;
 }
 p {
	color:#666666;

 }
   .geral{ top:0px; width:750px; height: 100%; position:relative; left: 50%; margin-left: -375px; background-color:#FFFFFF;}	 
   .menu {
      position: relative; width: 750px; height:300px; top: -10px; margin-bottom:0px; margin-top:0px; *top: -15px;
	  }  
   .cabecalho { 
	  position: relative; width: 750px; height:261px; left:0px; top: -15px; background-image: url(../imagens/cabecalho3.png);
   }
   .caixa { 
	  position: relative; width: 375; left: 10px; top: -75px; *top: -100px;
   } 
   .caixa_hoteis { 
	  position: relative; width: 375; left: 10px; top: -75px; *top: -100px; 
   }
   .caixa_servicos { 
	  position: relative; width: 650; height:120px; left: 0px; top: 0px; margin-bottom: 0px;
   }  
   .newsletter { 
	  position: relative; width: 250px; left: -40px; top: 20px; font-size:13px; font-weight:bold; color:#666666;	 
   } 
   .atracoes_destaque { 
	  position: relative; width: 340px; left: 10px; top: 40px; font-size:13px; font-weight:bold; color:#666666; 	  
   } 
   .contato { 
	  position: relative; width: 600px; left: 75px; top: 0px; font-size:13px; font-weight:bold; 
	  color:#666666; margin-bottom:40px;
   } 
   .reservas { 
	  position: relative; width: 500px; left: 80px; top: 0px; font-size:13px; font-weight:bold; color:#666666;
   }
   .empresa { 
	  position: relative; width: 700px; left: 10px; top: 0px; font-size:13px; color:#666666; margin-bottom:40px;
   }  
   .empresa-desc { 
	  position: relative; width: 700px; height:100%; left: 0px; top: 0px; font-size:13px; text-align: justify; color:#666666;
   } 
   .pedagogico { 
	  position: relative; width: 700px; height:950px; left: 20px; top: 0px; font-size:13px; text-align: justify; color:#666666;
	  margin-bottom: 40px;
	 
   }  
   .fechar{
   	  position:absolute; width:100%; bottom: -8px;
   }   
   .mapa { 
	  position: relative; width: 730px; left: 10px; top: 0px; font-size:13px; font-weight:bold; color:#666666;
   } 
   .banner{ 
	  position: relative; top: -15px; 
   } 
   .ambientes{ 
	  position: relative; height:90%; left: 0px; top: 0px; background-color:#FFFFFF; 
   } 
   .ambientes_texto1 { 
	  position: relative; width: 100%; left: 20px; top: -50px; font-size:14px; font-weight:normal; color:#666666;
   }  
   .ambientes_texto2 { 
	  position: relative; width: 100%; left:-10px; top: 50px; font-size:14px; font-weight:normal; color:#666666;
   }  
   .pacotes-destaque { 
	  position: relative; width: 350; left: 10px; top: 10px; 
   }   
   .pacotes-destaque a { 
	  color: #666666;
	  text-decoration: none;
	  font-weight: normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .pacotes-destaque a:hover  { 
	  color: #666666;
	  text-decoration: underline;
	  font-weight : normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .titulo-pacote { 
	    font-weight:bold; color:#666666; font-size: 18px;
   }
   .passeios-destaque { 
	  position: relative; width: 350; left: 10px; top: -140px; margin-bottom:-100px; *top: -160px;
   }   
   .passeios-destaque a { 
	  color: #666666;
	  text-decoration: none;
	  font-weight: normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .passeios-destaque a:hover  { 
	  color: #666666;
	  text-decoration: underline;
	  font-weight : normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .detalhes_produto { 
	  position: relative; width: 600px; left:75px; top: 10px; background-color:#F2F2F2; margin-bottom:40px; 
   }
   .detalhes_produto a { 
	  color: #999999;
	  text-decoration: none;
	  font-weight : bolder;
	  cursor : hand;
   }
   .detalhes_produto a:hover { 
	  color: #333333;
	  text-decoration: underline;
	  font-weight : bolder;
	  cursor : hand;
   }
   .secoes { 
	  position: relative; width: 300px; left: 15px; top: 10px; margin-bottom: 40px;
   }
   .
   .secoes a { 
	  color: #666666;
	  text-decoration: none;
	  font-weight: normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .secoes a:hover { 
	  color: #666666;
	  text-decoration: underline;
	  font-weight : normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .pacotes { 
	  position: relative; width: 400px; left: 10px; top: 10px; margin-bottom: 40px;
   }
   .pacotes h3{
   		font-size: 18px;
		color:#666666;
		
	}
   .
   .pacotes a { 
	  color: #666666;
	  text-decoration: none;
	  font-weight: normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .pacotes a:hover { 
	  color: #666666;
	  text-decoration: underline;
	  font-weight : normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .servicos { 
	  position: relative; width: 300px; left: 50px; top: 10px; margin-bottom: 40px;
   }
   .
   .servicos a { 
	  color: #666666;
	  text-decoration: none;
	  font-weight: normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .servicos a:hover { 
	  color: #666666;
	  text-decoration: underline;
	  font-weight : normal;
	  font-size: 12px;
	  cursor : hand;
   }
   .caminho { 
	  position: relative; color: #999999; width: 730px; left: 10px; top: -8px; font-size: 12px; font-weight:bold;   
	  }
   .caminho a { 
	  color:#999999;
	  text-decoration:none;	  
	  cursor : hand;
	  font-weight:bold;
   }
   .caminho a:hover { 
	  color: #333333;
	  text-decoration:underline;	    
	  cursor : hand;
	  font-weight:bold;
   }
   .link_produto {     	   
	   font-size: 13px;
	   color: #333333;
	   font-weight: normal;
	   text-align:justify;   
	  }
	  /*
   .link_produto a { 
	  color: #666666;
	  text-decoration:none;	  
	  cursor : hand;
	  font-weight:normal;
   }
   .link_produto a:hover { 
	  color: #666666;
	  text-decoration:underline;
	  cursor : hand;
	  font-weight:normal;
   }*/
   .link_oferta { 
	   width: 100px;
	   font-size: 13px;
	   color: #993333;
	   font-weight: bold;
   }
   .link_oferta a {    	  
	  font-size: 12px;
	  color: #993333;
	  text-decoration:none;	  
	  cursor : hand;
	  font-weight: bold;
   }
   .link_oferta a:hover { 
	  font-size: 12px;
	  color: #993333;
	  text-decoration: none;
	  cursor : hand;
	  font-weight: bold;
   }   
   .enviar{
	background-image:url(../imagens/correio.png);
	background-repeat : no-repeat;
	background-position : 4px;
	padding-left : 23px;
	background-color: #999999;
	font-weight : bold;
	color:#FFFFFF;
	height : 20px;
	vertical-align : middle;
	border-color:#999999;
	border-width : 1px;	
	cursor: hand;
    }
   
  /* .rodape {
	  position: relative; width: 750px; height: 155; left: 0px; bottom: -8px; *bottom: -17px; 
   }*/
#rodape{	
	position:relative;	
	/*background-color:#C7BAAF;		*/
	background-position:bottom;
	background:url(../imagens/fundo_rodape.jpg);

	background-repeat:repeat-x;		
	font-size: 12px;		
	color: #8C8C8C;
	margin-left: 0px;	
	height: 180px;
	bottom: 0px;	
	margin-left:0px;			
	z-index:5;
	
	width: 100%;
}
#rodape #links{
	text-align:center;
	padding-top: 30px;

	padding-bottom: 10px;
	width:750px;
}

#rodape #assinaturas{	
	width:750px;
	text-align:left;
	font-size: 12px;	
	color:#8C8C8C;
}

#rodape a { 		  
	  text-decoration:none;	  
	  font-weight:bold;
	  cursor : hand;
	  font-size: 12px;
	  color:#8C8C8C;
}
#rodape a:hover { 	  
	  text-decoration:underline;	    
	  cursor : hand;
	  font-size: 12px;
	 
}
#rodape #nexun {	
	width:750px;
	text-align:right;
	margin-top:20px;

	
}
#rodape #nexun a{
	font-size: 12px;
	}

.tabela-contato{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	border: dotted; 
	border-color:#CCCCCC;	
}
.tabela{
	color: #666666;
	font-size: 13px;
	font-weight:bold;	
}
.tam300x50{
	width : 300px;
	border-width : 1px;
	border-left-color:#333333;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
	border-style : solid;
	padding-left : 1px;
	background-color: #F2F3F9;
	font-size : 13px;
	height : 50px;
}
.tam50{
	width : 50px;
	border-width : 1px;
	border-left-color:#333333;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
	border-style : solid;
	padding-left : 1px;
	background-color:#F2F3F9;
	font-size : 13px;
} 
.tam100{
	width : 100px;
	border-width : 1px;
	border-left-color:#333333;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
	border-style : solid;
	padding-left : 1px;
	background-color:#F2F3F9;
	font-size : 13px;
} 
.tam200{
	width : 200px;
	border-width : 1px;
	border-left-color:#333333;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
	border-style : solid;
	padding-left : 1px;
	background-color:#F2F3F9;
	font-size : 13px;
} 
.tam300{
	width : 300px;
	border-width : 1px;
	border-left-color:#333333;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
    border-right-color:#CCCCCC;
	border-style : solid;
	padding-left : 1px;
	background-color: #F2F3F9;
	font-size : 13px;
}    

/* TAGS DO HIGHSLIDE */

.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	/*border: 2px solid gray;*/
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	/* Note! the src is relative to the HTML file, not the CSS file */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}





