* {	margin: 0 0 0 0; }

body {
	margin: 0 auto;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #000;
	text-align: center;
	background: #f9f9f1 url(../imagens/bg.jpg) repeat-x;
}

img { border: none; }

a {
	text-decoration: none;
	color: #a92a28;
}

a:hover { 
	text-decoration: underline;
	color: #bd5b5a;
}

.p_select { font: normal 10px Tahoma, Verdana, Arial; color: #333; border: 1px solid #999; width: 142px; }
.p_select:focus { background: #e3e3e3; border: 1px solid #666; color: #333; }
.tr_branco { background-color: #FFF; }
.tr_outro { background-color: #DDD; }

input.caixas { font: normal 11px Tahoma, Verdana, Arial; color: #333; border: 1px solid #999; width: 579px; }
input.caixas:focus { color: #fff; border: 1px solid #bd5b5a; background: #a92a28; }
input.caixa_cidade { font: normal 11px Tahoma, Verdana, Arial; color: #333; border: 1px solid #999; width: 512px; }
input.caixa_cidade:focus { color: #fff; border: 1px solid #bd5b5a; background: #a92a28; }
select { font: normal 11px Tahoma, Verdana, Arial; color: #333; border: 1px solid #999; }
select:focus { color: #fff; border: 1px solid #bd5b5a; background: #a92a28; }
textarea { font: normal 11px Tahoma, Verdana, Arial; color: #333; border: 1px solid #999; width: 579px; }
textarea:focus { color: #fff; border: 1px solid #bd5b5a; background: #a92a28; }
input.botao { border: none; height: 20px; }

table {	font: normal 11px Tahoma, Verdana, Arial; color: #000; border: none; }

p { text-align: justify; }

#bg { 
	width: 990px;
	height: 623px;
	margin: 0 auto;
	text-align: left;
	background: url(../imagens/bg_layout.jpg) top center no-repeat;
}

#geral {
	width: 860px;
	margin: 0 auto;
	text-align: left;
}

#logo { 
	float: left;
	padding: 22px 0 0 0;
}

#menu { 
	width: 540px;
	float: right;
	padding: 46px 0 0 0;
	text-align: center;
}

#pesquisar {
	float: left;
	margin: 90px 0 0 81px;
}

#banner {
	width: 541px;
	height: 174px;
	float: right;
	padding: 47px 27px 0 0;
}

#menu2 { 
	float: right;
	height: 35px;
	width: 465px;
	background: url(../imagens/menu2_bg.gif) right no-repeat;
	margin: 1px 70px 0 0;
}

	#menu2 p { font: normal 10px Tahoma, Verdana, Arial; color: #999; border: none; padding-top:11px; padding-right:12px; text-align:center; }

#tit { 
	width: 250px; /*860px;*/
	float: left;
	padding: 45px 0 0 15px;
}

#conteudo {
	width: 830px; /*860px;*/
	float: left;
	padding: 10px 15px 10px 15px;
}

#rodape {
	width: 824px; /*830px;*/
	float: left;
	background: #e4e4e4;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 3px;
}

	#rodape p { text-align: center; }

/*destaques*/

#foto { 
	float: left;
	width: 191px;
	margin: 0 10px 20px 6px;
	background: url(../imagens/img_moldura.gif) top center no-repeat;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}
	
	#foto a { color: #000; }

	#foto:hover {
		text-decoration: none;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	#foto img { margin: 7px 0 0 7px;}
	#foto p { margin: 7px 7px 0 7px; text-align: center; }
	
#destaque { 
	float: right;
	width: 191px;
	margin: 0 12px 20px 0px;
	background: url(../imagens/img_moldura2.gif) top center no-repeat;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

	#destaque:hover {
		text-decoration: none;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	#destaque img { margin: 7px 0 7px 7px;}