/* CSS Document */

			* {
				border:none;
				padding:0px;
				text-decoration:none;
				color: #626262;
				font: 11px Arial, Helvetica, sans-serif;
				text-align: left;
				margin: 0px;
				}

			body { background: url(../images/bg.jpg) repeat-x; 
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS LINKS  */
			a:link {
				text-decoration:none;
				color: #626262;
				}
			a:visited {
				text-decoration:none;
				color: #626262;
				}
			a:hover {
				text-decoration:underline;
				color: #626262;
				}
			a:active {
				text-decoration:none;
				color: #626262;
				}

			ol {
				list-style:none;
				}

			/*  DEFINIÇÕES DE ESTILOS PARA OS PARÁGRAFOS  */
			p {
				text-align:justify;
				}
			strong {
				font-weight:bold;
				}

			/*  DEFINIÇÕES DE ESTILOS PARA OS CABEÇALHOS  */
			h1 h2 h3 h4 h5 h6 {
				font-family:"Arial Narrow";
				font-weight: bold;
				}
			h1 {
				color:#0067AC;
				font-size: 18px;
				}
			h2 {
	color:#0067AC;
	font-size: 16px;
	font-weight: bold;
				}
			h3 {
				font-size: 16px;
				}
			h4 {
				font-size: 14px;
				}
			h5 {
				color:#0067AC;
				font-size: 12px;
				font-weight: bold;
				}
			h6 {
				font-size: 10px;
				}


			/*  DEFINIÇÕES DE ESTILOS PARA OS FORMULÁRIOS  */
			fieldset {
				border: 1px solid #F26521;
				padding: 5px;
				margin: 0px;
				}
			legend {
				background: #FEA92D;
				font-size: 12px;
				color: #fff;
				font-weight: bold;
				letter-spacing: 2px;
				text-align: left;
				border: 1px solid #F26521;
				padding: 2px 5px;
				margin-left: 5px;
				}
			form, input, select, textarea {
				font-size:12px;
				}
			form input.semCorBack {
				background-color:none;	
				}
			input, select, textarea {
	background-color:#D6EFF9;
	font-size: 12px;
	color:#003366;
				}
			input.btForm {
				background-color:#EEEFF1;
				color:#333333;
				border-right: 1px solid #B7BAC0;
				border-top: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF;
				border-bottom: 1px solid #B7BAC0;
				text-align: center;
				font-size: 11px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AS TABELAS  */
			table {
				border-collapse:separate;
				width:100%;
				}
			table tr td {
				padding:2px;
				color: #818181;
				font: 11px Arial, Helvetica, sans-serif;
				}
			table tr.titulo td {
				font-weight:bold;
				color:#0067AC;
				background-color:#9DCAE1;
				}				
			table tr.corUm td {
				background-color:#ffffff;
				}
			table tr.corDois td { background-color:#EEF9FD; 
				}
			table tr td.alinhaDir {
				text-align:right;
				}
			table tr td.alinhaMeio {
				text-align:center;
				}
			/*  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.width150 {
				width:150px;
				}
			table td.width200 {
				width:200px;
				}
			table td.width250 {
				width:250px;
				}
			table td.width300 {
				width:300px;
				}


			/*  EFINIÇÕES DE ESTILO PARA OS SPANS  */		
			span.data {
				color: #00ADEF;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				}
			span.titulo {
				cor:#ccc;
				font-weight:bold;
				font-size: 14px;
				color: #626262;
				}
			span.manchete {
				color: #ccc;
				}
			span.leiaMais img {
				margin:0px 0px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AJUSTAR O LAYOUT NO MEIO DA PÁGINA <div id="principal">  */
			#principal {
				width:770px;
				margin: auto;
				position: relative;
				}
			#principal #colEsq {
				position:absolute;
				left:16px;
				top:84px;
				width:258px;
				height:446px;
				z-index:1;
				background: url(../images/bgMenu.jpg) no-repeat top;
				}
			/*  DEFINIÇÕES DE ESTILO PARA O LINK HOME  */
			#principal #linkHome {
				position:relative;
				width:258px;
				}
			#principal #linkHome span {
				display:block;
				width:187px;
				text-align: right;
				margin-left: 40px;
				margin-right: 30px;
				}
			#principal #linkHome span img{
				margin-top: 12px;
				margin-left: 5px;
				}
			#principal #linkHome span a {
				color: #0067AC;
				font: bold 12px "Arial Narrow";
				color:#0067AC;
				text-align: right;
				}
			#principal #linkHome span a:hover { color: #0067AC; }

			#principal #colEsqInternas {
	position:absolute;
	left:18px;
	top:84px;
	width:255px;
	height:465px;
	z-index:1;
	background: url(../images/bgMenuInternas.png) no-repeat top;
				}


			/*  DEFINIÇÕES DE ESTILO PARA AS ATRIBUIÇÕES  */
			#principal #col01Internas #barrTit {
				width:255px;
				height:210px;
				}
			#principal #col01Internas #barrTit #barrTitTopo {
				width:255px;
				height:30px;
				background: url(../images/bgAtribuicoesTopo.jpg) no-repeat;
				}
			#principal #col01Internas #barrTit h1 {
				font: bold 12px "Arial Narrow";
				color: #598527;
				padding-top: 6px;
				padding-left: 10px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA O MENU  */
			#principal .menu {
				position:relative;
				width:258px;
				margin-top: 30px;
				}
			#principal .menu ul {
				position:relative;
				width:187px;
				display: block;
				color: #0067AC;
				margin-left: 40px;
				margin-right: 30px;
				list-style-type: none;
				}
			#principal .menu ul li {
				background: url(../images/linhaMenu.gif) repeat-x bottom;
				display: block;
				padding: 6px;
				text-align: right;
				}
			#principal .menu ul li a {
				font: bold 12px "Arial Narrow";
				color:#0067AC;
				text-align: right;
				}
			#principal .menu ul li.selecionado {
				font: italic bold 12px "Arial Narrow";
				color:#0067AC;
				text-align: right;
				}
			#principal.menu ul li a:hover {
				color:#598527;
				text-decoration:underline;
				}


			/*  DEFINIÇÕES DE ESTILO PARA O TOPO  */
			#topo {
	width:770px;
	height:105px;
				}
			#topo img {
				padding-left:52px;
				padding-top:40px;
				display: block;
				}
			#topo #faleConosco {
				position:absolute;
				left:560px;
				top:87px;
				height: 42px;
				width: 191px;
				float: right;
				background: url(../images/bgFaleConosco.jpg) no-repeat;
				}
			#topo #faleConosco span {
				position:absolute;
				font: bold 12px "Arial Narrow";
				color: #598527;
				width: 126px;
				left: 45px;
				top: 15px;
				}
			#topo #faleConosco span img#marcFaleConosco {
				width: 21px;
				height: 17px;
				padding: 0px 5px 0px 0px;
				float: left;
				}
			#topo #faleConosco span a {
				font: bold 12px "Arial Narrow";
				color: #0067AC;
				}
			#topo #faleConosco span a:hover {
				text-decoration:underline;
				}


			#abaEsq {
				width:30px;
				height:893px;
				background: url(../images/abaEsq.jpg) no-repeat top;
				float: left;
				}
			#abaDir {
				width:30px;
				height:893px;
				background: #FFFFFF url(../images/abaDir.jpg) no-repeat top;
				float: left;
				}


			/*  DEFINIÇÕES DE ESTILO PARA A ÁREA GERAL  */
			#geral {
				width:710px;
				float: left;
				background: url(../images/bgGeral.png) repeat-x left top;
				padding-right: 30px;
				padding-left: 30px;
				}


			#rodape {
				width:710px;
				height:70px;
				background: url(../images/bgGeralRodape.gif) repeat-x left top;
				padding-right: 30px;
				padding-left: 30px;
				clear: both;
				margin-bottom: 60px;
				}
			#rodape span {
				text-align:right;
				display: block;
				padding-top: 50px;
				}


			/*  DEFINIÇÕES DE ESTILO PARA A ÁREA DO BANNER  */
			#geral #banner {
				background: url(../images/banner.jpg) no-repeat;
				height: 171px;
				width: 710px;
				margin-top: 24px;
				}
			#geral #conteudo {
				width:463px;
				float:right;
				margin-top: 26px;
				}
			#geral #conteudo #col01 {
				width:255px;
				float:left;
				}
			#geral #conteudo #col01Internas {/*  DEFINIÇÕES PARA A COLUNA DAS PÁGINAS INTERNAS  */
				width:255px;
				float:left;
				}
			#geral #conteudo #col02 {
				width:188px;
				float:left;
				margin-left: 20px;
				}
			#geral #conteudo #col02 #bannerVertical {
				width:188px;
				margin-top: 20px;
				}

/*  
			
			ul.arquivos {
				list-style: none;
				width: auto;
				}
			li.pdf {
				padding: 3px 0 3px 25px;
				margin: .4em 0;
				background: url(../images/marcPdf.gif) no-repeat 0 50%;
				}
			li.doc {
				padding: 3px 0 3px 25px;
				margin: 0.4em 0;
				background: url(../images/marcDoc.gif) no-repeat 0 50%;
				}
			li.text {
				padding: 3px 0 3px 25px;
				margin: 0.4em 0;
				background: url(../images/marcText.gif) no-repeat 0 50%;
				display: block;
				}
			li.calendario {
				padding: 3px 0 3px 25px;
				margin: 0.4em 0;
				background: url(../images/marcCalendario.gif) no-repeat 5px 50%;
				display: block;
				border: 1px dashed #D8E7C0;
				}
			li.links {
				padding: 3px 0 3px 25px;
				margin: 0.4em 0 0.6em;
				background: url(../images/marcLinks.gif) no-repeat 5px 50%;
				display: block;
				}
			li.htm {
				background-image: url(bullet_htm.gif);
				background-repeat: no-repeat;
				background-position: 0 50%;
				padding: 3px 0 3px 25px;
				margin: .4em 0;
				}
			ul.arquivos li a:link {
				text-decoration:underline;
				color:#598527;
				}
			ul.arquivos li a:visited {
				text-decoration:underline;
				color:#598527;
				}
			ul.arquivos li a:hover {
				text-decoration:none;
				color:#598527;
				}
			ul.arquivos li a:active {
				text-decoration:underline;			
				color:#598527;
				}
  */

			/*  DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO  */
			div.paginacao {
				text-align:left;
				padding-right: 4px;
				font-size: 12px;
				float: left;
				}
			div.paginacao a:link {
				color:#0067AC;
				}
			div.paginacao a:visited {
				color:#0067AC;
				}
			div.paginacao a:hover {
				color:#0067AC;
				}
			div.paginacao a:active {
				color:#0067AC;
				}
			div.paginacao img {
				margin-bottom:0px;
				display: inline;
				}
			div.paginacao span {
				font-weight:bold;
				text-decoration:underline;
				}
			
			
			/*  DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR  */
			div.navRodape {
				text-align:right;
				font-size: 12px;
				float: right;
				}
			div.navRodape a:link {
				color:#0067AC;
				}
			div.navRodape a:visited {
				color:#0067AC;
				}
			div.navRodape a:hover {
				color:#0067AC;
				}
			div.navRodape a:active {
				color:#0067AC;
				}
			div.navRodape img {
				margin-bottom:0px;
				display: inline;
				padding-right: 3px;
				}
			div.navRodape span {
				font-weight:bold;
				text-decoration:underline;
				}

			span.arquivo {
				display:block;
				clear: both;
				margin-bottom: 5px;
				}
			span.arquivo img {
				display:block;
				padding-bottom:-3px;
				padding-right:5px;
				float: left;
				}

			/*  DEFINIÇÕES DE ESTILO PARA AS MENSAGENS  */
			span.mensagens {
				display:block;
				padding: 3px;
				font-size: 12px;
				}
			span.mensagens img {
				float:left;
				display:block;
				padding: 3px 3px -3px;
				margin-right: 5px;
				}

