body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
}
div.topic {
	border-style: none;
	color: white;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-left: 5px;
	background-color: #3333cc;
	text-align: left;
	font-size: 12px;
}
div.item_topic {
	border-bottom: 1px solid white;
	margin: 2px;
	border-left-style: none;
	background-color: #b7dcfb;
	font-weight: bold;
	border-top-color: white;
	border-top-width: 0px;
	border-right-color: white;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
	word-wrap: break-word;
}
div.item-topic-mapa {
	border-bottom: 1px solid white;
	margin: 10px;
	border-left-style: none;
	font-weight: bold;
	border-top-color: white;
	border-top-width: 0px;
	border-right-color: white;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}
div.topic-mapa {
	border-style: none;
	color: #000080;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	font-size: 12px;
	width : 250px;
}
iframe {
	width : 100%;
}
div.topic-mapa-header {
	border-bottom: 1px solid white;
	border-left-style: none;
	background-color: #b7dcfb;
	font-weight: bold;
	border-top-color: white;
	border-top-width: 0px;
	border-right-color: white;
	font-family: Verdana;
	font-size: 14px;
	text-align: center;
	width: 250px;
}
a.topic-mapa:link {
	border-style: none;
	color: #000080;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	width : 250px;
}

div.titulo_imagem {
	border-top: 1px solid #999999;
	padding: 6px;
	background-color: #ffc;
	position: absolute;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	width: 468px;
	bottom:0%
}

div.main_menu {
	border-top: 1px solid #999999;
	padding: 6px 6px 6px 6px;
	background-color: #ffffcc;
	/*position: absolute;*/
	text-align: left;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-weight: bold;
	font-size: 11px;
	width: 78%;
	vertical-align: middle;
	left:0%;
	bottom:0%
}

div.message {
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20%;
	margin-bottom: 20%;
	height: auto;
	border: 2px ridge #696969;
	padding-bottom: 10px;
	border-color: #DCDCDC #A9A9A9 #DCDCDC #A9A9A9;
}
div.center_screen {
	max-width: 800px;
	background-color: transparent;
	height: 100%;
	border: 1px solid
}
div.documentos {
	position: absolute;
	background-color: white;
	left: 20%;
	right: 20%;
	height: 100%;
}
div.doc-title
{
	border-bottom: 1px solid #999999;
	top: 0%;
	right: 0%;
	left: 0%;
	height: 16px;
	background-color: #cccccc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}
div.news-title {
	border-bottom: 1px solid #999999;
	top: 0%;
	right: 0%;
	left: 0%;
	background-color: #B0C4DE;
	height: 16px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 8px;
}
div.rels-title {
	border-bottom: 1px solid #999999;
	right: auto;
	left: auto;
	bottom: 0%;
	height: 16px;
	width: 99.5%;
	background-color: #3333cc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	text-align:center;
	/*padding: 1px 1px 1px 1px;*/
}

div.rels-titleA {
	border-bottom: 1px solid #999999;
	right: auto;
	left: auto;
	bottom: 0%;
	height: 24px;
	width: 99.5%;
	background-color: #3333cc;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	/*padding: 1px 1px 1px 1px;*/
}

div.main-image img {
	right: auto;
	left: auto;

	padding: 0px 0px 23px 0px;
	margin: 0px 0px 20px 0px;
}

div.maps-title {
	border-bottom: 1px solid #999999;
	right: auto;
	left: auto;
	bottom: 0%;
	height: 16px;
	width: 99.5%;
	background-color: #3333cc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	position:absolute;
	/*padding: 1px 1px 1px 1px;*/
}
div.maps-titleA {
	border-bottom: 1px solid #999999;
	right: auto;
	left: auto;
	bottom: 0%;
	height: 16px;
	width: 99.5%;
	background-color: #3333cc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	/*padding: 1px 1px 1px 1px;*/
}
div.progress-bar {
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	position: absolute;
	text-align: center;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-weight: bold;
	font-size: 11px;
/* 	width: 100; */
/* 	height: 10; */
	vertical-align: middle;
	left:0%;
	bottom:0%
}
div.progress-bar-in {
	top: 0%;
	right: 0%;
	left: 0%;
	height: 100%;
	width:50px;
	background-color: #0000ff;
	font-size: 12px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 8px;
}
div.message-title {
	border-bottom: 1px solid Gray;
	top: 0%;
	right: 0%;
	left: 0%;
	background-color: #cccccc;
	height: 16px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: center;
}

div.message-body{
	background-color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-align: justify;
}

input.message-button{
	position:relative;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	left: 26%;
	top: 0px;
}

div.estrutura-geral {
	left: 0px;
	top: 0px;
	width: 760px;
	max-width: 760px;
	margin-right: auto;
	margin-left: auto;
}
img.header-logotipo {
	border-style: none;
	background-color: white;
	float: left;
	position: static;
	height: 75px;
	width: 105px;
}

img.message {
	background-color: transparent;
	float: left;
	height: auto;
	width: auto;
}

img.header-imagem {
	padding: 0px;
	position: static;
	height: 80px;
	left: 105px;
	float: left;
	width: 533px;
}
img.maps{
	margin: 5px;
	height: 90%;
	float: none;
	width: 480px;
	height: 315px;
	vertical-align: middle;
	text-align: center;
	position:absolute;
}

div.header-login {
	border: 1px solid #999999;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: x-small;
	color: white;
	height: 105px;
	width: 20%;
	background-color: #3333cc;
	font-weight: bold;
	text-align: left;
}
div.header {
	border: 1px solid #cccccc;
	padding: 1px;
	max-width: 800px;
	width: 800px;
	height:auto;
	position: absolute;
}
div.corpo {
	position: absolute;
	border: 1px solid #999999;
	padding: 1px;
	font-size: 13px;
	top: 110px;
	bottom: 0%;
	background-color: white;
	width: 800px;
	max-width: 800px;
	height: 678px;
}
div.rodape {
	position: absolute;
	border: 1px solid #999999;
	background-color: white;
	font-family: Arial,Helvetica,sans-serif;
	font-size: x-small;
	top:790px;
	color: #333399;
	width: 802px;
	word-wrap: break-word;
	height:45px;
}

div.rodape-copyright
{
	position: absolute;
	text-align: left;
	font: x-small Arial, Helvetica, sans-serif;
	width: 700px;
	left:0%;
	word-wrap: break-word;
	height:45px;
	overflow:hidden;
}

div.rodape-copyrightR
{
	position: absolute;
	text-align: center;
	font: x-small Arial, Helvetica, sans-serif;
	width: 100px;
	right:0%;
	word-wrap: break-word;
	height:45px;
	overflow:hidden;
}

div.conteudo-mapas {
	border: 1px solid #cccccc;
	position: absolute;
	left: 0;
	right: 0;
	height: 50%;
	background-color: white;
}
div.conteudo-noticias {
	border: 1px solid #cccccc;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	background-color: white;
}
div.imagem {
	margin: 5px;
	padding: 5px;
	position: absolute;
	background-color: #ffffff;
	width: 98.5%;
	height: 260px;
}
div.legenda {
	position:absolute;
	text-align:right;
	width: 95%;
	bottom: 10%;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px 1px 1px 1px;
}
div.botoes {
	background-color: #CC3300;
	font: 10px Arial, sans-serif;
	color: #CCFFFF;

}

div.news-item
{
	padding: 3px;
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px solid #A9A9A9;
	word-wrap: break-word;
}

div.news-item-title
{
	padding: 3px;
	background-color: #b7dcfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
div.news-item-description
{
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 8px 8px 8px 8px;
}
div.news-item-author
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: right;
	white-space: nowrap;
}
div.news-item-source
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: right;
	white-space: nowrap;
}
div.header-label
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
/* 	font-size: big; */
	font-weight: bold;
}
div.newsedit-title label
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	width: 150px;
}
div.newsedit-title input
{
	padding: 5px;
	width: 90%;
}
div.bottom-titles
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
div.bottom-letf
{
	clear: left;
	float: left;
	width: 20em;
}
div.bottom-right
{

}
form {
	padding: 5px;
}
a:link {
	padding: 2px;
	color: #000033;
	text-decoration: none;
}
a:visited {
	padding: 2px;
	color: #ff6600;
	text-decoration: none;
}
a:hover {
	padding: 2px;
	color: #000000;
	background-color: #ffcc33;
	text-decoration: none;
}
a.sessao:active {
	padding: 1px;
	width: auto;
	height: auto;
	background-color: #ffffcc;
	margin-bottom: 1px;
}
a.sessao_especial:link {
	padding: 1px;
	width: auto;
	height: auto;
	background-color: #ffffcc;
	margin-bottom: 1px;
}
a.sessao_especial:visited {
	padding: 1px;
	width: auto;
	height: auto;
	background-color: #ffffcc;
	margin-bottom: 1px;
}
a.sessao_especial:hover {
	padding: 1px;
	width: auto;
	height: auto;
	background-color: #ffffcc;
	margin-bottom: 1px;
	color: #990000;
}
a.sessao_especial:active {
	padding: 1px;
	width: auto;
	height: auto;
	background-color: #ffffcc;
	margin-bottom: 1px;
}
div.menu-right {
	width: 20%;
	float: right;
	bottom: 0%;
	top: 0%;
	background-color: #b7dcfb;
	height: 100%;
	position: relative;
}
div.menu-left {
	float: left;
	width: 20%;
	bottom: 0%;
	top: 0%;
	background-color: #b7dcfb;
	height: 100%;
	position: relative;
}
div.data {
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	color: black;
	font-size: x-small;
}
div.header-title {
	background-color: transparent;
	font-family: Arial,Helvetica,sans-serif;
	color: white;
	font-size: medium;
	font-weight: normal;
	top: 60px;
	left: 5px;
	position: absolute;
	float: left;
}
div.header-title-estado {
	background-color: transparent;
	font-family: Arial,Helvetica,sans-serif;
	font-size: medium;
	font-weight: bold;
	color: black;
	top: 15px;
	float: left;
	position: absolute;
	left: 5px;
}
div.header {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: medium;
	margin-top: 0px;
	margin-left: 0px;
	position:relative;
}
div.header h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: medium;
	position: absolute;
	margin-top: 0px;
	margin-left: 108px;
	text-align: left;
}
div.header h2
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: small;
	color: white;
	position: absolute;
	margin-top: 56px;
	margin-left: 108px;
/* 	font: normal; */
}
h3
{
	font-family: Arial,Helvetica,sans-serif;
/* 	font-size: xsmall; */
	color: black;
	position: absolute;
}

div.btn-left
{
	background-color: transparent;
	visibility: hidden;
	float: left;
	width: 0px;
}
div.btn-right
{
	background-color: transparent;
	visibility: hidden;
	float: right;
	width: 0px;
}

iframe.documentos
{
	background-color: white;
	border: 0 none;
	bottom:0%;
	height: 100%;
}
iframe.news
{
	background-color: white;
	border: 0 none;
	height: 315px;
}

table.login
{
	width: 150px;
	height: 85px;
	text-align: left;
	border:0px;
}
table.form
{
	text-align: left;
	font: x-small Arial, Helvetica, sans-serif;
}

#field
{
	margin: 0px;
	padding: 2px;
	width: 260px;
}

botao
{
	background-color: #CC3300;
	font: 10px Arial, sans-serif;
	color: #CCFFFF;
}

.textbox
{
	font: 10px Verdana, sans-serif;
	color:#123456;
	margin-right: 20px;
	border-color: #999;
	border-bottom-style: ridge;
}

.label
{

	font: 8px Verdana, sans-serif;
	font-size: 0.8em;
		padding-left: 2em;
}
