/* CSS Document */
body, table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: Black;
}

a {
	text-decoration: none;
	color: #638cb5;
}

a:hover {
	text-decoration: none;
	color: #002E5B;
}

.texto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify;
	color: Black;
}

.normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: Black;
}

.pagina {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: Blue;
}

.miudas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: Black;
}

.miudas2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	color: Black;
}

.miudas3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: Black;
}

.serifada1 {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	font-style: normal;
	color: Black;
}

.serifada2 {
	font-family: "Courier New", Courier, mono;
	font-size: 12pt;
	font-style: normal;
	color: Black;
}

.serifada3 {
	font-family: "Courier New", Courier, mono;
	font-size: 12pt;
	font-style: normal;
	color: Black; 
	text-transform:uppercase;
}
.scroll {
	position: relative;
	width: 180px;
	margin: 10px;
	padding: 20px;
}
.nova {
	font-family: "Tahoma", Tahoma, mono;
	font-size: 13pt;
	color: #000066;
}

.meubotao {
border-color: #CCCCCC;
border-style: double;
border-width: 1px;
font-size: 10pt;
font-family: arial;
}

.erro {
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.erro1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: Red;
}

.erro2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: Red;
}

.diferente1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #336600;
}

.diferente2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #663333;
}

.titulobranco {
	font-size: 11pt;
	font-weight: bold;
	color: White;
}

.titulo00 {
	font-size: 10pt;
	font-weight: bold;
	color: #0033FF;
}

.titulo0 {
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

.titulo1 {
	font-size: 12pt;
	font-weight: bold;
}

.titulo2 {
	font-size: 13pt;
	font-weight: bold;
}

.titulo3 {
	font-size: 14pt;
	font-weight: bold;
}

.titulo4 {
	font-size: 15pt;
	font-weight: bold;
}

.destaque0 {
	font-size: 8pt;
	color:Navy;
}

.destaque1 {
	font-size: 10pt;
	color:Navy;
}

.destaque2 {
	font-size: 11pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.destaque3 {
	font-size: 11pt;
	color:#638cb5;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.destaque4 {
	font-size: 16pt;
	color:#44698E;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
	text-decoration: none;
}

td2 {
	text-decoration: none;
	border: none;
}

img {
	text-decoration: none;
	border: none;
}

img2 {
	text-decoration: none;
}

.left {
	font-family: Tahoma;
	font-size: 10px;
	color: #005A75;
	text-decoration: none;
	border: none;
}
.center {
	font-family: Tahoma;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration: none;
	border: none;
}
.right {
	font-family: Tahoma;
	font-size: 10px;
	color: #5B5A35;
	text-decoration: none;
	border: none;
}

button, input, textarea, select {
	border-right: #bfcedd 1px solid; border-top: #bfcedd 1px solid; font-size: 12px; border-left: #bfcedd 1px solid; color: #000000; border-bottom: #bfcedd 1px solid; font-family: "Trebuchet MS", Tahoma, Arial, Verdana; background-color: #ffffff; text-decoration: none;
}

.cabecalho
{
	width: 760px;
	height: 20px;
	background-color:#CCCCCC;
	text-align:center;
	font-size:14px;
	color:#006699;
	font-weight: bold;
}

td.menu
{
	text-align:right;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	background: url("/imagens/menu.jpg");
}

td.item
{
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	background: url("/imagens/item.jpg");
}

a.filtro {
 color: #FFFFFF;
 text-decoration:none;
}
 
a.filtro:hover {
 color: #FFFF00;
 text-decoration:none;
}


a.filtroativo {
 text-decoration:none;
 color: #FFFF00;
}
 
a.filtroativo:hover {
 color: #FFFFFF;
 text-decoration:none;
}


.mensagem
{
	width: 760px;
	height: 20px;
	background-color:#FFFFCC;
}
a.aviso {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

a.aviso:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
}


td.imagemdireita {
	border: groove;
	border-bottom:#00CCFF; 
	border-bottom-width:2px;
	border-right:none; 
	border-left:none; 
	border-top:none;
	text-align:center;
}

td.imagemesquerda {
	border: groove;
	border-bottom:#00CCFF; 
	border-bottom-width:2px;
	border-right:#00CCFF; 
	border-right:2px; 
	border-left:none; 
	border-top:none;
	text-align:center;
}

.categoria {
	font-size: 20pt;
	font-weight: bold;
	color: #FF0000;
	
	border: groove;
	border-bottom: none; 
	border-right:none; 
	border-left:none; 
	border-top:none;
}

td.itemsesquerda {
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	
	border: groove;
	border-bottom:#00CCFF; 
	border-bottom-width:2px;
	border-right:#00CCFF; 
	border-right-width:2px; 
	border-left:none; 
	border-top:none;
}

td.itemsdireita {
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	
	border: groove;
	border-bottom:#00CCFF; 
	border-bottom-width:2px;
	border-right:none; 
	border-left:none; 
	border-top:none;
}

td.chamadaesquerda {
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	
	border: groove;
	border-bottom:none; 
	border-right:#00CCFF; 
	border-right:2px; 
	border-left:none; 
	border-top:none;
}

td.chamadadireita {
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	
	border: groove;
	border-bottom:none; 
	border-right:none; 
	border-left:none; 
	border-top:none;
}

td.avisobaixo {
	border-top:#00CCFF; 
	border-top-width:2px; 
}

td.linhabaixo {
	text-decoration: none;
}

table.anuncio {
	border: groove;
	border-bottom:#66FFFF; 
	border-bottom-width:2px;
	border-right:#66FFFF; 
	border-right-width:2px; 
	border-left:none; 
	border-top:none;
}

.chamada {
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	height: 40px;
}

.items {
	font-size: 8pt;
	color: Black;
	height: 25px;
}


input.btn {
	width:103px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:87%;
	font-weight:bold;
}
/*
botão
*/
.botao0 {
	 font-size:12px;
     font-family:Verdana,Helvetica;
     font-weight:bold;
     color:white;
     background:#638cb5;
}.imagem {
	background-position: center;
	text-align: center;
	position: absolute;
	width: 20px;
}
.tabela {
	overflow: visible;
	visibility: visible;
	border: 1px groove #6E6E6E;
	
}
/*
class oficio
*/
.tabsuperior {
	border: 1px solid #B1B1B1;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #385878;
}
/*
class materia
*/
.tabinferior {
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #4E79A5;
}
.aguardando {
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #E6D205;
}
.liberado {
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #1EAF0F;
}
.cancelado {
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #ABAAA7;
}
.rejeitado {
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #AF0F0F;
}
/*
class arquivo
*/
.tabarquivo{
	border: 1px solid #AEAEAE;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #87A7C7;
}
/*
class materia
class oficio
class arquivo
*/
.outros{
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #DEDEDE;
}
/*
todos listar
*/
.listar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	color: #000000;
}
.materia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	color: #000000;
}
span.vazio{
	color:#FFFFFF;
}
.arquivo{
	width:480px;
	border: 2px solid #D3D1D1;
}
.arquivo table{
	width:99.7%;
	border: 1px solid black;
	border-collapse:collapse;
}
.arquivo table tr td{
	border: 1px solid black;
	border-collapse:collapse;
}
div.arquivo, .arquivo table{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}



.arquivo2{
	width:978px;
	border: 2px solid #D3D1D1;
}
.arquivo2 table{
	width:99.8%;
	border: 1px solid black;
	border-collapse:collapse;
}
.arquivo2 table tr td{
	border: 1px solid black;
	border-collapse:collapse;
}
div.arquivo2, .arquivo2 table{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}