			* {
				border:none;
				padding:0px;
				text-decoration:none;
				margin: 0px;
				font: 12px/16px Arial, Helvetica, sans-serif;
				color:#666666;
				list-style: none; /*define as caractristicas das listas, */
				text-decoration:none; /*nesse atributo você define o tamanho da linha*/
				outline: none; /*nenhuma margem ao redor dos elemntos.*/
				}
			body { background: url(none) no-repeat; } /* cor de fundo alternativa #EBF5DF */
			body#semFundo { background: #fff url(none); }
			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS */
			a:link {
				text-decoration:none;
				color: #666;
				}
			a:visited {
				text-decoration:none;
				color: #666;
				}
			a:hover {
				text-decoration:underline;
				color: #666;
				}
			a:active {
				text-decoration:none;
				color: #666;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA OS LINKS COM OUTRAS CORES */
			a.linkDiferenciado {
				text-decoration:underline;
				color:#CC0000;
				}
			a.linkDiferenciado:visited {
				text-decoration:underline;
				color:#CC0000;
				}
			a.linkDiferenciado:hover {
				text-decoration:none;
				color:#CC0000;
				}
			a.linkDiferenciado:active {
				text-decoration:underline;
				color:#CC0000;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILOS PARA OS PARÁGRAFOS, ESPESSURA DA FONTE E LINHA */
			p {
			 text-align:left letter-spacing: 0.1em; line-height: 16px; }

			strong { font-weight:bold; }

			hr { border:1px solid #E0DFE3; }

			/* DEFININDO OS CABEÇALHOS */
			h1, h2, h3, h4, h5, h6 {
				text-align:left;
				color:#333;
				font-weight: bold;
				}
			h1 { font-size: 20px; }
			h2 {
				font-size: 18px;
				color: #333333;
				}
			h3 {
				font-size: 16px;
				color: #666666;
				}
			h4 {
				font-size: 14px;
				color:#333;
				}
			h5 {
				font-size: 12px;
				color:#82888E;
				}
			h6 { font-size: 10px; }
			/* fim */
			
			/* CLASSES PARA OS ELEMENTOS DE FORMULÁRIO */
			form {
				margin: 0px;
				padding: 0px;
				}
			fieldset {
				border: 1px solid #E7E8EC;
				padding: 5px;
				}
			legend {
				padding: 3px;
				background: #EAEEEF;
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color: #0068B0;
				}
			label {
				padding-top: 2px;
				padding-bottom: 2px;
				}
			input, select, textarea {
				background-color:#FFFFFF;
				border:1px solid #cccccc;
				padding: 2px;
				}
			input.textfield { border: 1px solid #E0DFE3; }
			textarea.textarea {
				padding: 1px;
				border: 1px solid #E0DFE3;
				height: 100px;
				}
			input.select { border-style: none; }
			input.checkbox {
				border: 1px none #1C5180;
				margin: 0px;
				background: transparent;
				padding: 0px;
				}
			input.radiobutton {
				background:none;
				border: 1px none #1C5180;
				background: transparent;
				}
			input.submit {
				color: #333333;
				font-size: 12px;
				font-weight: bold;
				}
			input.imageField {
				border-style: none;
				background: transparent;
				height: auto;
				width: auto;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA AS LISTAS */
			ul {
				list-style-type: none;
				padding:0px;
				margin:0px;
				}
			li {
				/* background: url(../images/marcadores/seta.gif) no-repeat 0px 0.4em; */
				display:block;
				width: auto;
				border-top: 1px none;
				border-right: 1px none;
				border-bottom: 1px dotted;
				border-left: 1px none;
				text-align: right;
				margin-bottom: 5px;
				}
			ol { list-style:none; }
			/* fim */			
						
			/* DEFINIÇÕES DE ESTILO PARA AS TABELAS */
			table {
				border-collapse:separate;
				width:100%;
				}
			table tr td {
				padding:2px;
				color:#586F74;
				vertical-align: top;
				}
			table tr.titulo td {
				font-weight:bold;
				color:#586F74;
				background-color:#E5E5E5;
				}
			table tr.subTitulo td {
				font-weight:bold;
				color:#586F74;
				background-color:#E5E5E5;
				}
			table tr.corRodape td {
				font-weight:bold;
				background-color:#fff;
				}
			table tr.corUm td { background-color:#FFFFFF; }
			table tr.corDois td { background-color:#EEEEEE; }
			table tr.corTres td { background-color:#FFFFCC; }
			table tr td.alinhaDir { text-align:right; }
			table tr td.alinhaMeio { text-align:center; }

			/* DEFINIÇÕES DE ESTILOS PARA A TABELA QUE CONTEM OS LINKS */
			#bgConteudo #principal #meio #conteudo table.links { width: 374px; }
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS */
			table td.width5 { width:5px; }
			table td.width10 { width:10px; }
			table td.width15 { width:15px; }
			table td.width20 { width:20px; }
			table td.width25 { width:25px; }
			table td.width30 { width:30px; }
			table td.width35 { width:35px; }
			table td.width40 { width:40px; }
			table td.width45 { width:45px; }
			table td.width50 { width:50px; }
			table td.width60 { width:60px; }
			table td.width65 { width:65px; }
			table td.width70 { width:70px; }
			table td.width75 { width:75px; }
			table td.width80 { width:80px; }
			table td.width85 { width:85px; }
			table td.width90 { width:90px; }
			table td.width95 { width:95px; }
			table td.width100 { width:100px; }
			table td.width110 { width:110px; }
			table td.width120 { width:120px; }
			table td.width130 { width:130px; }
			table td.width150 { width:150px; }
			table td.width200 { width:200px; }
			table td.width250 { width:250px; }
			table td.width300 { width:300px; }
			
			/* DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CÉLULAS DAS TABELAS CENTRALIZADAS */
			table td.width5Center {
				width:5px;
				text-align:center;
				}
			table td.width10Center {
				width:10px;
				text-align:center;
				}
			table td.width15Center {
				width:15px;
				text-align:center;
				}
			table td.width20Center {
				width:20px;
				text-align:center;
				}
			table td.width25Center {
				width:25px;
				text-align:center;
				}
			table td.width30Center {
				width:30px;
				text-align:center;
				}
			table td.width35Center {
				width:35px;
				text-align:center;
				}
			table td.width40Center {
				width:40px;
				text-align:center;
				}
			table td.width45Center {
				width:45px;
				text-align:center;
				}
			table td.width50Center {
				width:50px;
				text-align:center;
				}
			table td.width60Center {
				width:60px;
				text-align:center;
				}
			table td.width65Center {
				width:65px;
				text-align:center;
				}
			table td.width70Center {
				width:70px;
				text-align:center;
				}
			table td.width75Center {
				width:75px;
				text-align:center;
				}
			table td.width80Center {
				width:80px;
				text-align:center;
				}
			table td.width85Center {
				width:85px;
				text-align:center;
				}
			table td.width90Center {
				width:90px;
				text-align:center;
				}
			table td.width95Center {
				width:95px;
				text-align:center;
				}
			table td.width100Center {
				width:100px;
				text-align:center;
				}
			table td.width150Center {
				width:150px;
				text-align:center;
				}
			table td.width200Center {
				width:200px;
				text-align:center;
				}
			table td.width250Center {
				width:250px;
				text-align:center;
				}
			table td.width300Center {
				width:300px;
				text-align:center;
				}
			table.tabGaleriaDest { width:auto; }
			/* fim */
			
			span.data {
				color: #999999;
				font-size: 10px;
				}
			span.tema {
				display: block;
				font-weight: bold;
				font-size: 12px;
				color: #4C4C4C;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA AS MENSAGENS */
			.mensagens {
				border-bottom: 1px dotted #DDDDDD;
				border-top-style: none;
				border-right-style: none;
				border-left-style: none;
				padding-top: 10px;
				padding-bottom: 5px;
				line-height: 22px;
				}
			.mensagens img {
				display: block;
				float: left;
				margin-right: 5px;
				margin-top: 3px;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA AS INFORMAÇÕES NO SITE */
			span.maisInformacoes {
				padding-bottom: 5px;
				display: block;
				width: auto;
				float: left;
				clear: both;
				}
			span.maisInformacoes img {
				margin-right: 5px;
				display: block;
				float: left;
				}
			/* fim */
			
			/* DEFINIÇÕES DE ESTILO PARA AS OBSERVAÇOES */
			span.obs {
				color:#FF0000;
				background: #FFFFCC;
				display: block;
				text-align:left;
				float:left;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA AS DATAS DA COLUNA DIREITA */
			span.dataColDestaque {
				text-align:left;
				padding-bottom: 20px;
				display: block;
				width: auto;
				font-size: 10px;
				margin-top: 49px;
				}
			span.dataColDestaque img {
				margin-right: 5px;
				margin-top: 0px;
				float: left;
				}
			/* fim */

			span.arquivo {
				display:block;
				clear: both;
				margin-bottom: 5px;
				}
			span.arquivo img {
				display:block;
				padding-bottom:-3px;
				padding-right:5px;
				float: left;
				}

			/* FUNDO COM ORNAMENTO LATERAL */
			#bgConteudo {
				height: auto;
				width: 100%;
				position: absolute;
				z-index: 0;
				background: url(../images/bgConteudo.png) repeat-x center top;
				top: 34px;
				}
			/* fim */
			
			/* PRINCIPAL */
			#principal {/* DEFINIÇÕES DE ESTILO PARA AJUSTAR O LAYOUT NO MEIO DA PÁGINA <div id="principal"> */
				width:770px;
				margin-right: auto;
				margin-left: auto;
				position: relative;
				}
			#principal #topo {
				height: 268px;
				width: 770px;
				float: left;
				background: url(../images/topo.png) no-repeat left top;
				position: relative;
				}
			#bgConteudo #principal #topo #bannerUp {
				height: 123px;
				width: 583px;
				}
			#bgConteudo #principal #topo #bannerDown {
				height: 145px;
				width: 583px;
				}
			#bgConteudo #principal #topo #colDestaque {
				width: 147px;
				position: absolute;
				left: 583px;
				top: 1px;
				background: url(../images/bgColDestaque.png) no-repeat left 85px;
				padding-right: 20px;
				padding-left: 20px;
				}
			#bgConteudo #principal #topo #colDestaque h1#nomePrefeito {
				font-size: 12px;
				font-weight: bold;
				color: #333;
				}
			#bgConteudo #principal #topo #colDestaque p {
				font-size: 11px;
				font-weight: bold;
				}
			#bgConteudo #principal #topo #colDestaque #parcerias { width: auto; }
			#bgConteudo #principal #topo #colDestaque #parcerias .barrTit {
				width: auto;
				margin-bottom: 10px;
				}
			#bgConteudo #principal #topo #colDestaque #parcerias .bannersColDestaque {
	width: 147px;
	margin-bottom: 20px;
	background: url(../images/img147x80.png) no-repeat;
				}
			#bgConteudo #principal #meio #menu .barrTit {
				text-align: right;
				margin-bottom: 10px;
				}

			/* BANNER VERTICAL */
			#bgConteudo #principal #meio #bannerVertical {
				text-align: right;
				width: 149px;
				}
			/* fim */

			/* MEIO E MENU */
			#principal #meio {
				float: left;
				width: 100%;
				background: url(../images/meio.png) repeat-y;
				padding-top: 20px;
				}
			#principal #meio #menu {
				width: 149px;
				float: left;
				padding-right: 20px;
				padding-left: 20px;
				clear: both;
				}
			#principal #meio #menu img.barr {
				clear:both;
				margin-bottom: 10px;
				display: block;
				}
			#principal #meio #menu a.linkMenu {
				display:block;
				height: 22px;
				text-decoration:none;
				color:#333;
				font-size: 11px;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILO PARA OS LINKS DO MENU PRINCIPAL */
			#principal #meio #menu a.linkMenu, a.linkMenu:visited, a.linkMenu:hover, a.linkMenu:active {
				display:block;
				height: 18px;
				text-decoration:none;
				color:#333;
				font-size: 11px;
				font-weight: bold;
				}
			#principal #meio #menu a.linkMenu:visited { text-decoration:none; }
			#principal #meio #menu a.linkMenu:hover {
				text-decoration:underline;
				color:#F00;
				}
			#principal #meio #menu a.linkMenu:active { text-decoration:none; }
			/* fim */

			/* PARCERIAS */
			#principal #meio #patrocinadores {
				width: 183px;
				float: right;
				padding-right: 41px;
				clear: right;
				}
			#principal #meio #patrocinadores img.barr {
				clear:both;
				margin-bottom: 10px;
				display: block;
				}
			#principal #meio #patrocinadores #bannPatrocinadores {
				float: left;
				clear:both;
				}
			/* fim */

			/* CONTEÚDO */
			#principal #meio #conteudo {
				width: 374px;
				float: right;
				margin-right: 207px;
				}
			/* fim */

			/* CONTEÚDO COM 2 COLUNAS */
			#principal #meio #conteudo2colunas {
				width: 394px;
				float: right;
				margin-right: 187px;
				}
			/* fim */

			/* COLUNA 1 DA ÁREA CONTEÚDO COM 2 COLUNAS */
			#bgConteudo #principal #meio #conteudo2colunas #contCol1 {
				float: left;
				width: 160px;
				margin-right: 10px;
				}
			/* fim */

			/* COLUNA 2 DA ÁREA CONTEÚDO COM 2 COLUNAS */
			#bgConteudo #principal #meio #conteudo2colunas #contCol2 {
				float: left;
				width: 100px;
				margin-right: 10px;
				}
			/* fim */

			/* CONTEÚDO COM 3 COLUNAS */
			#principal #meio #conteudo3colunas {
				width: 394px;
				float: right;
				margin-right: 187px;
				}
			/* fim */

			/* COLUNA 1 DA ÁREA CONTEÚDO COM 3 COLUNAS */
			#bgConteudo #principal #meio #conteudo3colunas #contCol1 {
				float: left;
				width: 130px;
				margin-right: 20px;
				}
			/* fim */

			/* COLUNA 2 DA ÁREA CONTEÚDO COM 3 COLUNAS */
			#bgConteudo #principal #meio #conteudo3colunas #contCol2 {
				float: left;
				width: 238px;
				margin-right: 20px;
				background: #E8F2D2;
				padding-right: 5px;
				padding-left: 5px;
				border: 1px solid #CCC;
				margin-bottom: 10px;
				}
			/* fim */

			/* COLUNA 3 DA ÁREA CONTEÚDO COM 3 COLUNAS */
			#bgConteudo #principal #meio #conteudo3colunas #contCol3 {
				float: left;
				width: 104px;
				margin-right: 20px;
				}
			/* fim */

			/* ESPAÇAMENTO PARA AS IMAGENS NA COLUNA 3 */
			#bgConteudo #principal #meio #conteudo3colunas #contCol3 img {
				display: block;
				margin-top: 10px;
				background: url(../images/nossaHistoria/img116x60.png) no-repeat;
				height: 60px;
				width: 104px;
				}
			/* fim */

			/* CONTEÚDO GENÉRICO */
			#bgConteudo #principal #meio #conteudo .destaqueConteudoGenerico {
				display: block;
				float: right;
				width: 143px;
				margin-left: 10px;
				margin-bottom: 10px;
				}
			#bgConteudo #principal #meio #conteudo .destaqueConteudoGenerico img.foto {
				display: block;
				clear: both;
				}
			#bgConteudo #principal #meio #conteudo .listaConteudoGenerico {
				padding: 10px;
				width: 354px;
				border-top: 1px dotted #CAC8CE;
				border-right: 1px none #CAC8CE;
				border-bottom: 1px dotted #CAC8CE;
				border-left: 1px none #CAC8CE;
				height: auto;
				float: left;
				margin-bottom: 10px;
				}
			#bgConteudo #principal #meio #conteudo .listaConteudoGenerico h1 {
				font-size:14px;
				}
			/* fim */

			/* DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO */
			#principal #conteudo div.paginacao {
				font-size: 12px;
				float: right;
				clear: both;
				width: 100%;
				text-align: right;
				}
			#principal #conteudo div.paginacao img {
				margin-bottom:0px;
				display: inline;
				}
			#principal #conteudo div.paginacao span {
				font-weight:bold;
				text-decoration:underline;
				}
			#principal #conteudo div.paginacao span a {
				text-decoration:underline;
				color:#CC0000;
				}
			#principal #conteudo div.paginacao span a:visited {
				text-decoration:underline;
				color:#CC0000;
				}
			#principal #conteudo div.paginacao span a:hover {
				text-decoration:none;
				color:#CC0000;
				}
			#principal #conteudo div.paginacao span a:active {
				text-decoration:underline;
				color:#CC0000;
				}
			/* fim */
			
			/* DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR */
			#principal #conteudo div.navRodape {
				text-align:right;
				font-size: 12px;
				float:right;
				clear: both;
				}
			#principal #conteudo div.navRodape img {
				margin-bottom:0px;
				display: inline;
				padding-right: 0px;
				}
			#principal #conteudo div.navRodape span {
				font-weight:bold;
				text-decoration:underline;
				}
			/* fim */
			
			/* RODAPÉ */
			#principal #rodape {
				height: 110px;
				width: 770px;
				clear: both;
				float: left;
				background: url(../images/rodape.png) no-repeat left top;
				border-top: 2px solid #D6D6D6;
				border-right: 2px none #D6D6D6;
				border-bottom: 2px none #D6D6D6;
				border-left: 2px none #D6D6D6;
				}
			#principal #rodape span {
				text-align:right;
				color:#999999;
				float: right;
				display: block;
				padding-top: 10px;
				padding-right: 20px;
				}
			#principal #rodape #orkut{
				float: right;
				display: block;
				padding-right: 0px;
				}
			#bgConteudo #principal #rodape img {
				float: left;
				display: block;
				margin-left: 20px;
				}
			/* fim */
			
			/* BARRA DE NAVEGAÇÃO SITES DO GOVERNO*/
			#barNavSitesGovBack {
				background:url(../images/barNavSitesGovBack.jpg) repeat-x top;
				height:35px;
				}
			#barNavSitesGovBack #barNavSitesGov {
				height:35px;
				margin:0px auto;
				width: 770px;
				background: url(../images/bgBarrNavSitesGov.png) no-repeat;
				}
			#barNavSitesGovBack #barNavSitesGov form select {
				float:right;
				margin: 5px 0px 0px;
				}
