body {	
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(images/img_fundo.gif);
	background-repeat:repeat-x;
	}
div {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#242424;
	}
div#geral {
	text-align:left;
	margin:0 auto;
	width:766px;
	}
div#rodape {
	height:64px;
	clear:both;
	background-image:url(images/img_borda_rodape.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#B7B7B7;
	}
div#geralrodape {
	width:766px;
	text-align:left;
	margin:0 auto;
	}
div#meio {
	width:766px;
	height:369px;
	clear:both;
	}
div#topo {
	width:766px;
	height:357px;
	clear:both;
	}
div.flash {
	width:496px;
	height:357px;
	float:left;
	}
div.topodir {
	width:270px;
	height:358px;
	float:left;
	}
div.conteudotopodir {
	width:245px;
	height:245px;
	margin-top:112px;
	padding: 10px 7px 7px 10px;
	background-image:url(images/img_fundo_destaquetopo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
div.menurodape {
	width:666px;
	height:15px;
	padding:15px 0 0 100px;
	float:left;
	}
div.copyright {
	width:466px;
	height:15px;
	padding:15px 0 5px 300px;
	float:left;
	}
div.meioesq {
	width:281px;
	height:362px;
	padding-left:19px;
	}
div.meiodir {
	width:434px;
	height:362px;
	padding:0 14px 0 18px;
	}



a{ color:#242424; text-decoration:underline;}
a:hover{ text-decoration:none;}

strong a{ color:#242424; text-decoration:underline;}
strong a:hover{ text-decoration:none;}

.li1 ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.li1 li {
	background:url(images/img_barra.gif) center left no-repeat;
	display:inline;
	padding:0 7px 0 10px;
	color: #242424; font-weight: bold;
	}
.li1 a{ color:#242424; text-decoration:none}
.li1 a:hover{ color:#242424; text-decoration:underline}

.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/sp1.jpg) center left no-repeat; margin:0 0 0 0; padding:1px 0 0 9px;}
.r1 li a {line-height:19px; color:#242424; text-decoration:none; font-weight:normal; background-position:left center;}
.r1 li a:hover { text-decoration:underline; color:#242424;}
.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li { background:url(images/sp2.jpg) center left no-repeat; margin:0 0 0 0; padding:1px 0 0 9px;}
.r2 li a {line-height:17px; color:#515151; text-decoration:underline; font-weight:bold; background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#515151;}
.red ul { margin:0; padding:0; list-style:none;}
.red li a {line-height:14px; color:#FF6000; text-decoration:underline; background-position:left center;}
.red li a:hover { text-decoration:none; color:#FF6000;}

.r3 ul { margin:0; padding:0; list-style:none;}
.r3 li { background:url(images/e1.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 7px;}
.r3 li a {line-height:18px; color:#74A405; text-decoration:underline; font-weight:normal; background-position:left center;}
.r3 li a:hover { text-decoration:none; color:#74A405;}

.green ul { margin:0; padding:0; list-style:none;}
.green li { background:url(images/sp2.jpg) center left no-repeat; margin:0 0 0 0; padding:0 0 0 8px;}
.green li a {line-height:17px; color:#74A405; text-decoration:underline; font-weight:bold; background-position:left center;}
.green li a:hover { text-decoration:none; color:#74A405;}

input, textarea, select {
	background-color:#E0E0E0;
	border:1px solid #cccccc;
	font-family:Tahoma;
	font-size:11px;
	color:#636363;
    padding-left:2px;
	padding-right:2px;
	line-height:11px;
}				
input {
	margin:0px 0px 0px 0px;
}
textarea {
	margin:0px 0px 0px 0px;
	overflow:auto;
}
.orcamento {
	background-color:#BD2229;
	border:1px solid #BD2229;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
    padding-left:2px;
	padding-right:2px;
	line-height:11px;
}