/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

body {
	margin-top: 0px;
	text-align:center;
	margin-right: 0px;
	background-color: #DDF3C4;
	background-image:url(imgs/fd_back.jpg);
	background-repeat:repeat-x;
	font-family: Trebuchet Ms, Verdana;
	font-size:14px;
}
p {
	margin-top:7px;
	line-height:16px;
	margin-bottom:3px;
	color:#6B5E32;
}
.titulo_pagina {
	display:none;
}

h3 {
	font:16px Trebuchet Ms, Verdana;
}
a {
	text-decoration:none;
	color:#584E29;
}
a:hover {
	text-decoration:underline;
}

div.clear {clear: both; height: 1px; overflow: hidden;}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}

.left {float:left}
.right {float:right}

.tleft {text-align:left;}
.tRight {text-align:right;}
.tCenter {text-align:center;}
.block{display:block;}

.w120 {width:120px;}
.w145 {width:145px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w340 {width:340px;}
.w400 {width:400px;}
.w430 {width:430px;}
.w520 {width:520px;}
.w650 {width:650px;}
.w685 {width:685px;}

.top5 {margin-top:5px;}
.top15 {margin-top:15px;}
.top20 {margin-top:20px;}
.top40 {margin-top:40px;}
.top30 {margin-top:30px;}
.top10 {margin-top:10px}
.left60 {margin-left:60px;}
.left40 {margin-left:40px;}
.left25 {margin-left:25px;}
.left20 {margin-left:20px;}
.left15 {margin-left:15px;}
.left10 {margin-left:10px;}
.left8 {margin-left:8px;}


.marrom {color:#996600;}
.verde {color:#669966;}
.laranja {color:#E6661A;}

.teste {background-color:#00CC00; color:#009900;}

#geral {
	width:957px;
	_width: 899px;
	background-image:url(imgs/fd_geral.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:left; /* "remédio" para o hack do IE */
}
.envolve_topo {
	width: 957px;
	background-image:url(imgs/fd_topo.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding-left:0px;
}
.topo_menu {
	width:900px;
	background-image:url(imgs/banner_topo.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding-top:250px;
	height:40px;
	_margin-left:28px;
}
.topo_menu2 {
	width:900px;
	background-image:url(imgs/banner_topo2.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding-top:196px;
	height:40px;
	_margin-left:28px;

}
.topo_menu3 {
	width:900px;
	background-image:url(imgs/banner_topo3.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding-top:250px;
	height:40px;
	_margin-left:28px;
}

.menu {
	margin:0 auto;
	padding-left:30px;
}

.menu a{
	font:14px Trebuchet Ms, Verdana;
	color:#509381;
	font-weight:bold;
	text-decoration:none;
}
.menu img{
	margin:0px 4px -1px 15px;
}
.contem_home_esq {
	width:180px;
	margin-top:22px;
	float:left;
	margin-left:50px;
	_margin-left:25px;

}
.home_esq {
	width:180px;
	padding:12px;
	padding-top:7px;
	background-color:#F3F3E7;
	color:#776E35;
	font:13px Trebuchet Ms, Verdana;
}
.home_esq2 {
	width:180px;
	padding:12px;
	padding-top:7px;
	background-color:#F5F9E8;
	color:#776E35;
	font:13px Trebuchet Ms, Verdana;
	margin-top:8px;
}
.home_dir {
	width:170px;
	padding:8px;
	float:right;
	color:#776E35;
	margin-right:50px;
	_margin-right:-10px;
	font:13px Trebuchet Ms, Verdana;
	margin-top:15px;
	text-align:center;
	border-left: 1px solid #D3CBC7;
}
.home_meio {
	width:430px;
	float:left;
	margin-left:50px;
	*margin-left:50px;
	_margin-left:20px;
	margin-top:15px;
	color:#776E35;
}
.home_meio2 {
	background-image:url(imgs/fd_home.jpg);
	background-repeat:no-repeat;
	width:869px;
	padding:10px;
	min-height:400px;
	margin-left:35px;
	
}
.rodape {
	clear:both;
	width:957px;
	height:70px;
	background-image:url(imgs/fd_rodape.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center;
	font:10px bold Trebuchet Ms, Verdana;
	color:#78B58C;
	padding-top:20px;
}
.rodape a {
	color:#78B58C;
}
h2 {
	font: 20px Trebuchet Ms, Verdana;
	color:#333333;
	padding-bottom:13px;
}
.home_foto {
	width:420px;
	border-top:1px solid #CCCCCC;
	margin-top:15px;
}
.conteudo {
	width:867px;
	margin:0 auto;
	padding:10px 40px 0px 50px;
}
.cont_dir {
	width:600px;
	float:right;
	color:#776E35;
	margin-right:40px;
	_margin-right:20px;
	text-align:justify;
}
.mapa {
	border:2px solid #78B58C;
	width:600px;
	height:380px;
}
.mapa a{
	color:#776E35;
}
.menu_fotos td{
	background-image:url(imgs/fd_fotos.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:102px;
}
.menu_fotos_alinha {
	margin:-2px 0px 0px 18px;

}
.titulos_combos {
	font-size: 30px;
	font-family:English111 Vivace BT, English111 Presto BT, Georgia;
}

.dest_home {
	background-image:url(imgs/fd_destaque.jpg);
	background-repeat:no-repeat;
	width:369px;
	height:165px;
	float:right;
	padding:20px;
	margin-top:-18px;
}
.dest_home h3{
	color:#873C03;
	font-weight:normal;
	margin-top:15px;
}
.horario {
	background-color:#F5F9E8;
	float:left;
	padding:12px;
	width:230px;
	font-size:12px;
	height:120px;
}
.horario h3{
	color:#778552;
	font-weight:normal;

}
.estacione {
	background-color:#FCF9E2;
	float:right;
	padding:12px;
	width:230px;
	font-size:12px;
	height:120px;
}
.estacione h3{
	color:#BD9724;
	font-weight:normal;

}
.conteudo_geral {
	width:869px;
	padding:10px;
	min-height:400px;
	margin-left:35px;
}

.combo1 {
	padding:10px;
	border:1px solid #E1F5D6;
}
.fotosProdutos {
	width:300px;
	height:230px;
}
