body {

margin: 0px;

padding: 0px;

background-color: #FFFFFF;

font-family: "Trebuchet MS", Verdana, sans-serif;

font-size: 12px;

color: #666666;

}

* {

}



div {

margin: 0px;

padding: 0px;

}

img {

margin: 0px;

padding: 0px;

}



p {

margin: 0px;

padding: 0px;

}

h1 {

	font-family: "Trebuchet MS", Verdana, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	text-align: center;

	margin-bottom: 20px;

}

hr {

	margin-top: 5px;

	margin-bottom: 5px;

	clear: left;

}







* {

margin: 0px;

padding: 0px;

}

.titulo {

font-weight: bold;

}

.fonte {

	font-style: italic;

	color: #003399;

}



.linha {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-color: #DDEEF7;

	background-image: url(../imagens/fundo_h1.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.linha02 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-bottom: 10px;

	padding-bottom: 5px;

}





.link a {

background-image: url(../imagens/saibamais.gif);

background-repeat: no-repeat;

background-position: left center;

padding-left: 15px;

text-decoration: none;

color: #FFB600;

}

.link a:hover {

text-decoration: none;

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #FFB600;

}

.selecione {

	font-family: "Trebuchet MS", Verdana, sans-serif;

	font-size: 12px;

	color: #666666;

	padding: 3px;

	border: 1px solid #CCCCCC;

	background-color: #DDEEF7;

}

.data {

	color: #333333;

}

.tabela_nome {

	color: #FFFFFF;

}

.amarelo {

	font-weight: bold;

}

.borda_imagem {

	border: 1px solid #CCCCCC;

	padding: 3px;

}

.link02 a {

	color: #666666;

	padding-right: 5px;

	padding-left: 5px;

}

.link02 a:hover {

	color: #FFFFFF;

	background-color: #666666;

	text-decoration: none;

}



















#total {

	width: 760px;

	background-color: #FFFFFF;

	background-image: url(../imagens/lateral_fundo.gif);

	background-repeat: repeat-y;

	background-position: right top;

	position: relative;

	padding-left: 10px;

}

#enxerga {

	clear: left;

}



#total #propaganda {

	width: 200px;

	position: absolute;

	left: 780px;

	top: 35px;

	background-color: #DDEEF7;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}

#total #propaganda img {

	border: 1px solid #666666;

	padding: 4px;

	background-color: #FFFFFF;

	margin-bottom: 5px;

}

#total #propaganda h1 {

	margin-bottom: 10px;

	color: #666666;

}





#topo01 {

	margin-right: 26px;

	background-color: #003399;

	font-size: 10px;

	text-align: right;

	color: #FFFFFF;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 10px;

}

#topo01 a {

	text-decoration: none;

	color: #FFFFFF;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}

#topo01 a:hover {

	color: #FFB600;

	text-decoration: underline;

}



#coluna_esquerda {

	width: 248px;

	float: left;

	padding-bottom: 10px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-image: url(../imagens/fundo_menu.jpg);

	background-repeat: repeat-x;

	background-position: center 170px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}

#logotipo {

	background-image: url(../imagens/fundo_logotipo.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#fundo_logotipo {

	height: 50px;

	margin: 0px;

}

#coluna_esquerda img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}







#selo_prefeitura {

	text-align: center;

	border: 1px solid #CCCCCC;

	background-color: #DDEEF7;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: 10px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}

#selo_prefeitura img {

border: 1px solid #CCCCCC;

padding: 5px;

background-color: #FFFFFF;

}

#selo_prefeitura p {

}



#colunacentral {

float: left;

width: 484px;

}

#banner02 {

	background-repeat: repeat-x;

	background-position: left top;

	padding: 10px;

	background-color: #FFF9BB;

	background-image: url(../imagens/fundo_banner02.jpg);

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFB600;

}

#conteudo {

	padding-top: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

#conteudo01 {

	width: 237px;

	float: left;

	margin-bottom: 10px;

}

#empresa {

	border: 1px solid #CCCCCC;

	margin-bottom: 10px;

}

#pan {

	padding-top: 5px;

	padding-right: 60px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-image: url(../imagens/fundo_empresa.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}



#pan01 {

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#comentario #imagens {

	text-align: center;

	padding: 10px;

}

#comentario #imagens img {

	margin: 3px;

}

#imagens table {

	margin-right: auto;

	margin-left: auto;

}



#comentario #imagens h1 {

	margin-bottom: 10px;

}



#empresa img {

	float: left;

	border: 1px solid #CCCCCC;

	padding: 2px;

	margin: 10px;

}



#comentario {

	border: 1px solid #CCCCCC;

	clear: left;

}







#conteudo02 {

	width: 227px;

	float: right;

	margin-bottom: 10px;

}

#noticias {

	border: 1px solid #CCCCCC;

}

#noticias_conteudo {

	padding: 10px;

}

#noticias_conteudo img {

	border: 1px solid #CCCCCC;

	padding: 2px;

	float: left;

	margin-right: 10px;

}

.imagem_esquerda {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

















#rodape {

	clear: left;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #003399;

	margin-right: 26px;

	padding: 10px;

	background-color: #DDEEF7;

	margin-top: 10px;

	background-image: url(../imagens/fundo_rodape.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #003399;

	border-left-color: #003399;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #003399;

}

[if lte IE 6]>

<style>

.gainlayout { height: 1px; }

</style>

<![endif]

#logos_pres {

	text-align: center;

	margin-top: 5px;

}

#logos_pres {

	text-align: center;

	margin-top: 5px;

}

#logos_pres img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#conteudo {

}

#enxerga {

	clear: left;

}

#enxerga02 {

	clear: left;

}

#pop_up {

	height: 343px;

	width: 642px;

}

.box_titulo {

	margin-top: 20px;

	margin-bottom: 20px;

}

#total   #colunacentral   #conteudo   td {

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;



}

#total #colunacentral .linha_titulo {

	background-color: #CEE5F3;

	text-align: center;

	font-weight: bold;

	text-decoration: underline;

}

#total #colunacentral .linha_a {

	background-color: #E8E8E8;

}



#total  #colunacentral  #conteudo  .pag_princ li{

	background-image: url(../sitemap/imagens/pasta_ab.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 40px;

	list-style-type: none;

	padding-top: 5px;

	padding-bottom: 5px;

}

#total  #colunacentral  #conteudo  .pag_princ li:hover{

	background-image: url(../sitemap/imagens/pasta2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 40px;

	list-style-type: none;

	padding-top: 5px;

	padding-bottom: 5px;

}

#total #colunacentral #conteudo .pag_princ a {

	color: #666666;

}

#total #colunacentral #conteudo .pag_princ a:hover {

	color: #FFB600;

}
#colunacentral  #conteudo_mapa  li     {
	list-style-type: none;
	background-image: url(../sitemap/imagens/pasta_ab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 5px;
}
#colunacentral  #conteudo_mapa  li:hover     {
	list-style-type: none;
	background-image: url(../sitemap/imagens/pasta2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 5px;
}
#total #conteudo_erro ul {
	padding-left: 20px;
}
#total #conteudo_erro li {
	padding-top: 10px;
	list-style-type: circle;
}
