/* CSS Document */

/* By luizphill - LFAO */

@import url("reset.css");
@import url("classes.css");



* html img { /* código para usar PNG com fundo transparente. */

	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="imagens/blank.gif").substr(0,0)):this.runtimeStyle.filter="")); 
} 

html {
	overflow-y: scroll;
	background-color: #8DD3D3;
	background-image: url(../imagens/back_azul.jpg);
	background-repeat: repeat-x;
}

#site{
	margin: 0 auto;
	width: 970px;
	height: auto;
}

#bolha{
	float: left;
	/*background-image:url(../imagens/back_bolhas.png);*/
	width: 82px;
	height: 518px; /*518 */
	margin: 50px 0 0 0;
}

#geral{
	float: left;
	width: 770px;
	height: auto;
	margin: 15px 18px 0 18px;
}

#topo{
	width: 770px;
	height: 199px;
	float:left;
	/*background-image:url(../imagens/foto_topo.jpg);
	background-repeat:no-repeat; */
}

#topo_img{
	float:left;
	width: 671px;
	heigth: 180px;
}

#logo{
	width: 220px;
	height: 180px;
	position: relative; /* */
	margin: -180px 0 0 550px; /*-180 550 */
	*margin: -184px 0 0 550px;	
	_margin: -184px 0 0 275px; /* 275 */
	float: left;
}

#menu_hor{
	width: 755px;
	height: 19px;
	background-image:url(../imagens/back_menu_azul.jpg);
	background-repeat:repeat;
	/*position:absolute;*/
	margin: -2px 0 0 0;
	*margin: -6px 0 0 0;
	_margin: -4px 0 0 0;
	padding: 0 0 0 15px;
	overflow:hidden;
	float: left;
	z-index: 5
}

#menu_hor li{
	display: inline;
	list-style-type: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	vertical-align:text-top;
}

#menu_hor a{	color:#CCEEF3;	}
#menu_hor a:hover{	color:#FFFFFF;	}

#menu_ball{
	float:left;
	width: 100px;
	height: 36px;
	position: relative;
	margin: -15px 0 0 667px; /* -15 670*/
	_margin: -25px 0 0 335px;
	z-index: 10;
}

#conteudo{
	width: 770px;
	height: auto; /* 342 */
	float: left;
	padding: 0 0 10px 0;
	margin: -2px 0 0 0; /* -21 */
	_margin: -21px 0 0 0; /* -21 */
	background-color:#FFFFFF;
	background-image: url(../imagens/back_conteudo.jpg);
	background-repeat: no-repeat;
	z-index: 6;
}

#include{
	display: block;
	float:left;
	width: 629px;
	min-height: 342px;
	height: auto; /* 342 */
	}
#include a{ color: #557218;}
#include a:hover{ text-decoration: underline}
#include h3{
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #557218;
	font-weight:bold;
	padding: 5px 0 0 0;
}

#menu_esq{
	float: left;
	width: 139px;
	height: 242px; /*292*/
	margin: 55px 0 0 0; /* 50 */
	_margin: 65px 0 0 0; /* 58 */
}

#menu_esq li{
	letter-spacing: 1px; /* 3 */
	margin: 12px 0 0 -3px; /* 8 */
	_margin: 8px 0 0 -3px; /* 4 */
	padding: 0 0 0 10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#BAC6A2;
	list-style: none; /* circle inside */
	text-decoration: none;
}

#menu_esq a{	color:#DCE2D0; }
#menu_esq a:hover {	color:#FFFFFF; }

#c_centro{
	float:left;
	width: 250px;
	height: auto;
	margin: 20px 10px 0 12px;
	_margin: 20px 10px 0 6px;
}

#c_centro a{ color: #557218; }
#c_centro a:hover{ color: #557218; text-decoration:underline; }

#c_dicas{
	float:left;
	width: 240px; /* 125*/
	height: 360px; /* 100 */
	overflow: hidden;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #557218;
	
}

#c_dicas ul li{ display: inline}

#c_pacotes{
	float:left;
	width: 120px;
	height: 100px; 
	padding: 0 0 0 5px;
	overflow: hidden;
}

#c_tarifas{
	float:left;
	width: 250px;
	height: 65px;
	padding: 10px 0 0 0;
}

#c_passeios{
	float:left;
	width: 250px;
	padding: 10px 0 0 0;
	overflow: hidden;
	
}

#c_dicas h3, #c_passeios h3{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #557218;
	font-weight:bold;
	padding: 5px 0 0 0;
}

#home_galeria{
	width: 372px;
	height: 309px;
	position: absolute;
	margin: 15px 0 0 254px; /*390*/
	*margin: 15px 0 0 -19px;
	_margin: 15px 0 0 -19px;
}

#rodape{
	float:left;
	width: 770px;
	height: 18px;
	background-color: #859610;
	overflow: hidden;
}


.galeria{
float: left; padding:10px 10px 0px 0px; display:block;width: 100px;
}
.galeria a{
 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#557218;
}

.paginacao{
	padding-top:20px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#557218;

}

.paginacao a{
	padding-top:20px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#557218;

}
