/* CSS Document */

body {
	font-family:Trebuchet MS;
	font-size:11px;
	color:494949;
	margin-top:0px;
	background-color:F3F3F3;
	}

#principal {
	width:760px; 
	left:50%;
	margin:0px 0px 0px -380px;
	position: absolute;
	background-color:#FFFFFF;
	border:1px solid #E7E4E4;
	}

#principal #topo {
	width:760px;
	height:128px;
	background-color:FFFFFF;
	float:left;
	}

#principal #topo banner {
	width:567px;
	height:128px;
	float:left;
	}

#principal #topointerna {
	width:760px;
	height:121px;
	background-color:FFFFFF;
	float:left;
	display:table;
	}

#principal #menu {
	width:760px;
	height:35px;
	float:left;
	display:table;
	margin-top:45px;
	_margin-top:0;
	}

#principal #menuflash {
	width:760px;
	height:35px;
	float:left;
	}

#principal #conteudo {
	background-color:#FFFFFF;
	width:760px;
	float:left;
	margin-top:5px;
	}

#principal #conteudo #box01 {
	width:173px;
	_width:183px; 
	height:240px;
	float:left; 
	margin-right:6px; 
	margin-left:6px; 
	background-image:url(imagens/box-noticias.jpg);
	background-color:#F3F3F3;
	background-repeat:no-repeat;
	padding:5px;
	padding-top:20px;
	_padding-top:30px;
	font-size:10px;
	}

#principal #conteudo #box01 p,
#principal #conteudo #box02 p,
#principal #conteudo #box03 p,
#principal #conteudo #box04 p {
	margin:29px 10px 0px 10x;
	font-size:10px;
	}

#principal #conteudo #box01 p a,
#principal #conteudo #box01 #mais a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #box01 p a:hover,
#principal #conteudo #box01 #mais a:hover {
	color:#494949;
	text-decoration:underline;
	}

.link {
	text-align:right;
	}


#principal #conteudo #box02 {
	width:170px; 
	height:240px;
	margin-right:6px; 
	background-image:url(imagens/box-coleta.jpg);
	background-color:#F3F3F3;
	background-repeat:no-repeat; 
	float:left;
	padding:5px;
	padding-top:20px;
	_padding-top:30px;
	font-size:10px;
	}

#principal #conteudo #box02 p a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #box02 p a:hover {
	color:#494949;
	text-decoration:underline;
	}

#principal #conteudo #box03 {
	width:170px;
	float:left;
	height:240px;
	margin-right:6px; 
	background-image:url(imagens/box_participe.jpg);
	background-color:#F3F3F3;
	background-repeat:no-repeat; 
	padding-top:20px;
	_padding-top:30px;
	font-size:10px;
}

#principal #conteudo #box03 p a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #box03 p a:hover {
	color:#494949;
	text-decoration:underline;
	}

#principal #conteudo #box03 img {
	margin:-26px 0px 0px -4px;
	float:left;
	}

#principal #conteudo #box04 {
	width:170px;
	height:240px;
	margin-right:6px; 
	background-image:url(imagens/box_prefeituras.jpg);
	background-color:#F3F3F3;
	background-repeat:no-repeat; 
	float:left;
	padding-top:20px;
	_padding-top:30px;
	font-size:10px;
	}

#principal #conteudo #box04 p a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #box04 p a:hover {
	color:#494949;
	text-decoration:underline;
	}

#principal #conteudo #boxsubmenu {
	width:183px; 
	float:left;
	background-color:#f3f3f3;
	background-repeat:no-repeat; 
	margin:5px 0px 0px 5px;
	}

#principal #conteudo #boxsubmenu p {
	margin:29px 6px 0px 6x;
	font-size:11px;
	}

#principal #conteudo #boxsubmenu p a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #boxsubmenu p a:hover {
	color:#494949;
	text-decoration:underline;
	}

#principal #conteudo #texto {
	width:546px;
	float:left;
	background-color:#F3F3F3;
	margin:5px 0px 0px 10px;
	}

#principal #conteudo #texto p {
	margin:0px 8px 0px 8x;
	font-size:11px;
	}

.tabela {
	font-size:11px;
	color:#494949;
	text-decoration:none;
	}

.tabela:hover {
	font-size:11px;
	color:#494949;
	text-decoration:underline;
	}

#principal #conteudo #texto p a {
	color:#494949;
	text-decoration:none;
	}

#principal #conteudo #texto p a:hover {
	color:#494949;
	text-decoration:underline;
	}

#principal #logos {
	margin:10px 0px 0px 0px;
	background-color:#FFFFFF;
	width:760px;
	clear:both;
	}

#principal #rodape {
	width:760px;
	margin:5px 0px 5px 0px;
	text-align:center;
	color:606060;
	background-color:#f3f3f3;
	}

#principal #rodape a {
	color:#494949;
	text-decoration:none;
	}

#principal #rodape a:hover {
	color:#494949;
	text-decoration:underline;
	}

.campos {
	width:70px;
	height:20px;
	font-size:11px;
	float:left;
	}

.campos2 {
	font-size:11px;
	}

.textxarea {
	font-size:11px;
	border:1px solid #666666;
	}

.botoes {
	background-color:#9C9B9B;
	color:#ffffff;
	border:1px solid #666666;
	font-size:11px;
	}

.campoform {
	border:1px solid #666666;
	font-size:10px;
	}

.botao {
	font-size:11px;
	border:1px;
	}

.galeria {
	font-size:11px;
	}