/*
Portal do Tribunal de Contas da União
Folha personalizada de estilos do Portal TCU
Esquema de cor Monocromático [Esquema_2.css]
Versão 1.00; Atualizada em 13/06/2008.
*/

/*
Sumário:
1.Atalhos - Linha 29
2.Botões - Linha 143
3.Formulários - Linha 457
4.Listas e menus de listas - Linha 500
5.Textos e classes de textos - Linha 542
6.Títulos - Linha 679
7.ID's dos #div de página - Linha 733
8.Oracle, Formulários em JSP - Linha 1170
9.Oracle, Folha de estilos dinâmica personalizada [render_custom_.css] - Linha 1206
0.Oracle, Folha de estilos Esquema OAS Portal [Estilo TCU]. Chamada pela tag de substituição: #PAGE.STYLE# - Linha 1585
*/

body {
  margin: 0px auto;
  padding: 0px;
  background-color: #BBB;
  text-align: center;
}

/* 1.Atalhos */

a:link, a:visited, a:active { /* Atalho de texto */
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-decoration: underline;
}
a#Informacoes { /* Atalho de título na área de informações */
  margin: 0px 0px 0px 10px;
  padding: 0px;
  color: #FFF;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
}
a#Menor { /* Atalho de texto, tamanho reduzido */
  color: #000;
  font-size: 10px;
  line-height: 16px;
  text-decoration: underline;
}
a#MenuHorizontalSuperior { /* Atalho do menu horizontal superior */
  margin: 0px 4px 0px 4px;
  color: #FFF;
  line-height: 20px;
  text-decoration: none;
}
a#MenuHorizontalSuperior:hover { /* Atalho do menu horizontal superior, destacado */
  text-decoration: underline;
}
a#MenuHorizontalInferior { /* Atalho do menu horizontal inferior */
  margin: 0px 4px 0px 4px;
  color: #FFF;
  line-height: 20px;
  text-decoration: none;
}
a#MenuHorizontalInferior:hover { /* Atalho do menu horizontal inferior, destacado */
  text-decoration: underline;
}
a#MenuVerticalItemSimples,
a#MenuVerticalItemLista { /* Atalhos tipo item de lista de menu vertical, com e sem imagem */
  margin: 0px;
  padding: 3px 8px 3px 8px;
  color: #000;
  width: 170px;
  font-weight: bold;
  display: block;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  background-color: #FFF;
}
a#MenuVerticalItemSimples:hover,
a#MenuVerticalItemSimples:active { /* Atalho tipo item de lista de menu vertical, ativo e destacado */
  background-color: #DDD;
  text-decoration: none;
}
a#MenuVerticalItemLista:hover { /* Atalho tipo item de lista de menu vertical + imagem 0_B43, destacado */
  background-color: #DDD;
  background-image: url(/portal/page/portal/TCU/imagens/0_B43.gif);
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
}
a#MenuVerticalItemLista:active { /* Atalho tipo item de lista de menu vertical + imagem 0_B42, ativo */
  background-color: #DDD;
  background-image: url(/portal/page/portal/TCU/imagens/0_B42.gif);
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
}
a#MenuVerticalSubitem { /* Atalho tipo subitem de lista de menu vertical */
  padding: 3px 8px 3px 16px;
  color: #000;
  width: 162px;
  display: block;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  background-color: #FFF;
}
a#MenuVerticalSubitem:active,
a#MenuVerticalSubitem:hover { /* Atalho tipo subitem de lista de menu vertical, ativo e destacado */
  background-color: #DDD;
  text-decoration: none;
}
a#Perfil { /* Atalho da aba do menu perfis de usuário */
  color: #000;
  height: 20px;
  display: block;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
a#Perfil:hover { /* Atalho da aba do menu perfis de usuário, destacado */
  background-color: #CCC;
}
a#TituloTexto { /* Atalho em título de texto */
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-decoration: underline;
}

/* 2.Botões */

a.a01, a.a02 { /* Botão especial para acesso externo, 168x20px */
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 6px;
  width: 162px;
  height: 20px;
  display: block;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  background-color: #BBB;
  background-image: url(/portal/page/portal/TCU/imagens/0_A01.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  float: left;
}
a.a02 { /* Botão especial para acesso externo, 162x20px */
  background-image: url(/portal/page/portal/TCU/imagens/0_A02.jpg);
}

a.a03 { /* Botão especial para acesso externo, 162x20px */
  
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 6px;
  width: 162px;
  height: 20px;
  display: block;
  color: #039;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  background-color: #BBB;
  background-image: url(/portal/page/portal/TCU/imagens/botao_minha_conta_cadastrase.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  float: left;
  
}



a.b01, a.b02, a.b03, a.b04, a.b05, a.b06, a.b07, a.b08,
a.b09, a.b10, a.b11, a.b12, a.b13, a.b14, a.b15, a.b16,
a.b17, a.b18, a.b19, a.b20, a.b21, a.b22, a.b23, a.b24,
a.b25, a.b26, a.b27, a.b28, a.b29, a.b30, a.b31, a.b32,
a.b33, a.b34, a.b35, a.b36, a.b37, a.b38, a.b39, a.b40,
a.b41, a.b42, a.b43, a.b44, a.b45, a.b46, a.b47, a.b48,
a.b49, a.b50, a.b51, a.b52, a.b53, a.b54, a.b55, a.b56,
a.b57, a.b58, a.b59, a.b60, a.b61, a.b62, a.b63, a.b64,
a.b65, a.b66, a.b67, a.b68, a.b69, a.b70, a.b71, a.b72 { /* Botão quadrado das barras de ferramentas, 20x20px */
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
  display: block;
  background-color: #BBB;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
}
a.b01 { /* 0_B01 - Botão [A+] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B01.jpg);
}
a.b02 { /* 0_B02 - Botão [A-] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B02.jpg);
}
a.b03 { /* 0_B03 - Botão [AA] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B03.jpg);
}
a.b04 { /* 0_B04 - Botão [A] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B04.jpg);
}
a.b05 { /* 0_B05 - Botão [A] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B05.jpg);
}
a.b06 { /* 0_B06 - Botão [A] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B06.jpg);
}
a.b07 { /* 0_B07 - Botão [Texto] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B07.jpg);
}
a.b08 { /* 0_B08 - Botão [Dúvidas] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B08.jpg);
}
a.b09 { /* 0_B09 - Botão [Topo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B09.jpg);
}
a.b10 { /* 0_B10 - Botão [Final] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B10.jpg);
}
a.b11 { /* 0_B11 - Botão [Anterior] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B11.jpg);
}
a.b12 { /* 0_B12 - Botão [Próximo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B12.jpg);
}
a.b13 { /* 0_B13 - Botão [Expandir Direita] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B13.jpg);
}
a.b14 { /* 0_B14 - Botão [Recolher Direita] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B14.jpg);
}
a.b15 { /* 0_B15 - Botão [Expandir Esquerda] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B15.jpg);
}
a.b16 { /* 0_B16 - Botão [Recolher Esquerda] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B16.jpg);
}
a.b17 { /* 0_B17 - Botão [Rolar Acima] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B17.jpg);
}
a.b18 { /* 0_B18 - Botão [Rolar Abaixo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B18.jpg);
}
a.b19 { /* 0_B19 - Botão [Rolar Esquerda] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B19.jpg);
}
a.b20 { /* 0_B20 - Botão [Rolar Direita] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B20.jpg);
}
a.b21 { /* 0_B21 - Botão [Retroceder] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B21.jpg);
}
a.b22 { /* 0_B22 - Botão [Avançar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B22.jpg);
}
a.b23 { /* 0_B23 - Botão [Rolar Primeiro] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B23.jpg);
}
a.b24 { /* 0_B24 - Botão [Rolar Último] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B24.jpg);
}
a.b25 { /* 0_B25 - Botão [Ejetar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B25.jpg);
}
a.b26 { /* 0_B26 - Botão [Pausar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B26.jpg);
}
a.b27 { /* 0_B27 - Botão [Parar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B27.jpg);
}
a.b28 { /* 0_B28 - Botão [Gravar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B28.jpg);
}
a.b29 { /* 0_B29 - Botão [Baixar Arquivo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B29.jpg);
}
a.b30 { /* 0_B30 - Botão [Subir Arquivo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B30.jpg);
}
a.b31 { /* 0_B31 - Botão [Primeiro] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B31.jpg);
}
a.b32 { /* 0_B32 - Botão [Último] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B32.jpg);
}
a.b33 { /* 0_B33 - Botão [Mais] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B33.jpg);
}
a.b34 { /* 0_B34 - Botão [Menos] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B34.jpg);
}
a.b35 { /* 0_B35 - Botão [Fechar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B35.jpg);
}
a.b36 { /* 0_B36 - Botão [Enviar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B36.jpg);
}
a.b37 { /* 0_B37 - Botão [Imprimir] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B37.jpg);
}
a.b38 { /* 0_B38 - Botão [Áudio] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B38.jpg);
}
a.b39 { /* 0_B39 - Botão [Comentar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B39.jpg);
}
a.b40 { /* 0_B40 - Botão [Detalhes Documento] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B40.jpg);
}
a.b41 { /* 2_B41 - Botão [RSS] Cinza */
  background-image: url(/portal/page/portal/TCU/imagens/2_B41.jpg);
}
a.b42 { /* 0_B42 - Ícone [Rolar Acima] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B42.gif);
}
a.b43 { /* 0_B43 - Ícone [Rolar Abaixo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B43.gif);
}
a.b44 { /* 0_B44 - Ícone [Rolar Esquerda] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B44.gif);
}
a.b45 { /* 0_B45 - Ícone [Rolar Direita] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B45.gif);
}
a.b46 { /* 0_B46 - Ícone [Retroceder] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B46.gif);
}
a.b47 { /* 0_B47 - Ícone [Avançar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B47.gif);
}
a.b48 { /* 0_B48 - Botão [Acessibilidade] Vermelho */
  background-image: url(/portal/page/portal/TCU/imagens/0_B48.jpg);
}
a.b49 { /* 0_B49 - Botão [Editar Conteúdo] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B49.jpg);
}
a.b50 { /* 0_B50 - Botão [Excluir] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B50.jpg);
}
a.b51 { /* 0_B51 - Botão [Anexar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B51.jpg);
}
a.b52 { /* 0_B52 - Botão [Salvar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B52.jpg);
}
a.b53 { /* 0_B53 - Botão [Pesquisar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B53.jpg);
}
a.b54 { /* 0_B54 - Botão [Atualizar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B54.jpg);
}
a.b55 { /* 0_B55 - Botão [Confirmar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B55.jpg);
}
a.b56 { /* 0_B56 - Botão [Sair] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B56.jpg);
}
a.b57 { /* 0_B57 - Botão [Bloquear] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B57.jpg);
}
a.b58 { /* 0_B58 - Botão [Desbloquear] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B58.jpg);
}
a.b59 { /* 0_B59 - Botão [Exibir] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B59.jpg);
}
a.b60 { /* 0_B60 - Botão [Ocultar] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B60.jpg);
}
a.b61 { /* 0_B61 - Botão [Página Inicial] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B61.jpg);
}
a.b62 { /* 0_B62 - Botão [Retornar Operação] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B62.jpg);
}
a.b63 { /* 0_B63 - Botão [Configurações] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B63.jpg);
}
a.b64 { /* 0_B64 - Botão [Navegador] */
  background-image: url(/portal/page/portal/TCU/imagens/0_B64.jpg);
}
a.b65 { /* 0_B65 - Reservado para função futura */
  background-image: url(/portal/page/portal/TCU/imagens/0_B65.jpg);
}
a.b66 { /* 0_B66 - Reservado para função futura */
  background-image: url(/portal/page/portal/TCU/imagens/0_B66.jpg);
}
a.b67 { /* 0_B67 - Reservado para função futura */
  background-image: url(/portal/page/portal/TCU/imagens/0_B67.jpg);
}
a.b68 { /* 0_B68 - Reservado para função futura */
  background-image: url(/portal/page/portal/TCU/imagens/0_B68.jpg);
}
a.b69 { /* 0_B69 - Reservado para função futura */
  background-image: url(/portal/page/portal/TCU/imagens/0_B69.jpg);
}
a.b70 { /* 2_B70 - Botão [Documento Acrobat] Monocromático */
  background-image: url(/portal/page/portal/TCU/imagens/2_B70.jpg);
}
a.b71 { /* 2_B71 - Botão [Documento Word] Monocromático */
  background-image: url(/portal/page/portal/TCU/imagens/2_B71.jpg);
}
a.b72 { /* 2_B72 - Botão [Documento Excel] Monocromático */
  background-image: url(/portal/page/portal/TCU/imagens/2_B72.jpg);
}
a.j01, a.j02, a.j03, a.j04, a.j05, a.j07  { /* Botão quadrado dos icones de informação, 30x30px */
  margin: 0px;
  padding: 0px;
  width: 30px;
  height: 30px;
  display: block;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
}
a.j01 { /* 2_J01 - Ícone [Alerta] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J01.gif);
}
a.j02 { /* 2_J02 - Ícone [Cancelamento] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J02.gif);
}
a.j03 { /* 2_J03 - Ícone [Erro] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J03.gif);
}
a.j04 { /* 2_J04 - Ícone [Parada] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J04.gif);
}
a.j05 { /* 2_J05 - Ícone [Confirmação] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J05.gif);
}
a.j07 { /* 2_J07 - Ícone [Informação] 30x30 */
  background-image: url(/portal/page/portal/TCU/imagens/2_J07.gif);
}
a.s01, a.s02, a.s03, a.s04, a.s05  { /* Botão retangular dos selos de conformidade, 80x15px */
  margin: 0px;
  padding: 0px;
  width: 80px;
  height: 15px;
  display: block;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
}
a.s01 { /* 2_S01 - Selo de Conformidade [W3C, AAA] 80x15 */
  background-image: url(/portal/page/portal/TCU/imagens/2_S01.jpg);
}
a.s02 { /* 2_S02 - Selo de Conformidade [W3C, XHTML] 80x15 */
  background-image: url(/portal/page/portal/TCU/imagens/2_S02.jpg);
}
a.s03 { /* 2_S03 - Selo de Conformidade [W3C, CSS] 80x15 */
  background-image: url(/portal/page/portal/TCU/imagens/2_S03.jpg);
}
a.s04 { /* 2_S04 - Selo de Conformidade [Any Browser] 80x15 */
  background-image: url(/portal/page/portal/TCU/imagens/2_S04.jpg);
}
a.s05 { /* 2_S05 - Selo de Conformidade [Acessibilidade Brasil, Aprovado] 80x15 */
  background-image: url(/portal/page/portal/TCU/imagens/2_S05.jpg);
}

/* 3.Formulários */

input, select, textarea { /* Configurações gerais para os formulários */
  margin: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  vertical-align: middle;
  text-align: left;
}
input:focus, select:focus, textarea:focus { /* Pseudo-classe para o destaque dos campos no Firefox e demais browsers */
  border-width: 2px;
  border-style: solid;
  border-color: #000;
}
.Focus { /* Classe para o destaque dos campos no IE usando JavaScript */
  border-width: 2px;
  border-style: solid;
  border-color: #000;
}
#radio, #checkbox { /* Caixas de opção e caixas de marcação */
  margin: 0px;
  color: #666;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
#submit, #reset { /* Botões */
  margin: 0px;
  color: #000;
  width: 80px;
  height: 22px;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}
hr { /* Fio horizontal */
  margin: 0px 8px 0px 8px;
  width: 170px;
}

/* 4.Listas e menus de listas */

dl, dt, dd {  /* Listas de definição usadas para construção dos menus verticais */
  margin: 0px;
  padding: 0px;
}
ul { /* Lista de texto com marcadores */
  margin: 0px;
  padding: 0px;
}
ul li { /* Item de lista de texto com marcadores */
  margin: 0px 0px 0px 8px;
  padding: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-indent: 0px;
  list-style-type: square;
  list-style-position: inside;
}
ol li { /* Item de lista de texto numerada */
  padding: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-indent: 0px;
}
ul li a, ol li a { /* Item de lista de texto com marcadores, atalhos normal, visitado e ativo */
  margin: 0px;
  padding: 0px;
  color: #039;
  line-height: 16px;
  text-decoration: none;
}
ul li a:hover, ol li a:hover { /* Item de lista de texto com marcadores, atalho destacado */
  text-decoration: underline;
}

/* 5.Textos e classes de textos */

p, .MsoNormal { /* Texto de parágrafo */
  margin: 8px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
#CampoData { /* Texto da data no menu horizontal superior */
  margin: 0px 4px 0px 4px;
  color: #FFF;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: right;
}
.Caminho { /* Texto do caminho de página */
  margin: 0px 0px 0px 8px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 20px;
  text-align: left;
}
.Citado { /* Texto de parágrafo no FCK Editor, citações */
  margin: 8px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  text-align: left;
}
.Codigo { /* Texto de parágrafo no FCK Editor, códigos-fonte */
  margin: 8px;
  color: #444; /* #666 */
  font-family: courier;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
.Endereco { /* Texto do endereço do Tribunal no menu horizontal inferior */
  margin: 0px 8px 0px 8px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 20px;
  text-align: center;
}
.Instrucao { /* Texto genérico para instruções de navegação */
  margin: 0px 0px 0px 8px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: left;
}
.MenuHorizontalSuperior { /* Texto do menu horizontal superior */
  margin: 0px 4px 0px 4px;
  color: #FFF;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: right;
}
.MensagemErro { /* Texto de mensagem de erro */
  margin: 8px;
  color: #F00;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
.MenuHorizontalInferior { /* Texto do menu horizontal inferior */
  margin: 0px 4px 0px 4px;
  color: #FFF;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: right;
}
.Nome { /* Texto do nome do Tribunal no menu de navegação global */
  margin: 36px 40px 0px 0px; /* antes era: "margin: 36px 50px 0px 0px;" */
  color: #000;
  font-family: arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  text-align: right;
}
.Oculto { /* Oculta conteúdo de texto entre declarações <span> */
  display: none;
}
.Perfil { /* Texto da aba ativa do menu perfis de usuário */
  margin: 0px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
}
.Resposta { /* Texto de parágrafo, recuado */
  margin: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
.RodapeDireita { /* Texto permissões/gestor de página no rodapé da coluna de conteúdo larga */
  margin: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 18px;
  text-align: right;
}
.RodapeEsquerda { /* Texto atualizações de página no rodapé da coluna de conteúdo larga */
  margin: 0px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 18px;
  text-align: left;
}
.Slogan { /* Texto do slogan do Tribunal no menu de navegação global */
  margin: 0px 10px 0px 0px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-align: right;
}

/* 6.Títulos */

h1, h2, h3 { /* Títulos de texto: 1º, 2º e 3º níveis */
  margin: 8px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
}
h1.Pagina { /* Título de página */
  margin: 0px 0px 0px 8px;
  color: #FFF;
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
}
h2.Divisor { /* Título de divisor */
  margin: 0px 0px 0px 8px;
  color: #444; /* #666 */
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: left;
}
h2.Coluna { /* Título de coluna */
  margin: 0px 0px 0px 8px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: left;
}
h3.Texto { /* Título de texto */
  margin: 8px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
h3.Marcador { /* Título de texto, área de acesso rápido */
  margin: 0px 0px 0px 12px;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: left;
}

/* 7.ID's dos #div de página */

#Aba, #AbaAtiva { /* Menu perfis de usuário, abas */
  margin: 0px;
  padding: 0px;
  height: 20px;
  text-align: center;
  float: left;
}
#Aba { /* Menu perfis de usuário, abas */
  background-color: #BBB;
}
#AbaAtiva { /* Menu perfis de usuário, aba ativa */
  background-color: #FFF;
}
#BarraPaginaExterno { /* Barra do título de página, #div externo */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 64px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
}
#BarraPaginaInternoVerde,
#BarraPaginaInternoAmarela,
#BarraPaginaInternoAzul,
#BarraPaginaInternoCinza,
#BarraPaginaInternoVermelha { /* Barra do título de página */
  margin: 2px;
  padding: 0px;
  width: 762px;
  height: 60px;
  text-align: left;
}
#BarraPaginaInternoVerde { /* Fundo áreas temáticas + imagem 2_G03 */
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/2_G03.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#BarraPaginaInternoAmarela { /* Fundo produtos e serviços + imagem 2_G04 */
  background-color: #999;
  background-image: url(/portal/page/portal/TCU/imagens/2_G04.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#BarraPaginaInternoAzul { /* Fundo publicações + imagem 2_G05 */
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/2_G05.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#BarraPaginaInternoCinza { /* Fundo unidades + imagem 2_G06 */
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/2_G06.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#BarraPaginaInternoVermelha { /* Fundo cultura + imagem 2_G07 */
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/2_G07.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#BarraPaginaTitulo { /* Barra do título de página, #div interno para o texto do título */
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 570px;
  height: 36px;
  float: left;
}
#ColunaEstreita, #ColunaEstreitaInferior { /* Coluna estreita para menu contextual ou conteúdo */
  margin: 0px;
  padding: 2px;
  width: 186px;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
  float: left;
}
#ColunaLarga { /* Coluna larga para conteúdo variado */
  margin: 0px;
  padding: 2px;
  width: 570px;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
  float: left;
}
#ColunaBarraTituloClara { /* Barra de título das colunas de menu contextual e conteúdo */
  margin: 0px;
  padding: 0px;
  width: 186px;
  height: 20px;
  background-color: #DDD;
  text-align: left;
}
#ColunaBarraTituloEscura { /* Barra de título das colunas de interação */
  margin: 0px;
  padding: 0px;
  width: 186px;
  height: 20px;
  background-color: #BBB;
  text-align: left;
}
#ColunaEstreitaFundo { /* Barra de título das colunas de interação */
  margin: 0px;
  padding: 0px;
  width: 186px;
  height: 100%;
  background-color: #DDD;
  text-align: left;
}
#DivisorPerfil { /* Área para os destaques nos perfis de usuário */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
}
#DivisorSimples, #DivisorOculto, #DivisorMenu { /* Divisor horizontal, com ou sem menu e para caminho das páginas */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
}
#DivisorOculto { /* Divisor horizontal oculto para instruções de acessibilidade */
  display: none;
}
#DivisorMenu { /* Divisor horizontal de duas linhas com menu */
  height: 46px;
}
#DivisorFundoGradiente { /* Fundo gradiente do divisor horizontal */
  margin: 2px;
  padding: 0px;
  width: 762px;
  height: 20px;
  background-color: #FFF;
  text-align: left;
}
#DivisorFundoTransparente { /* Fundo transparente do divisor horizontal */
  margin: 2px;
  padding: 0px;
  width: 762px;
  height: 20px;
  text-align: left;
}
#DivisorFundoTitulo { /* Área de título de fundo transparente do divisor horizontal */
  margin: 0px;
  padding: 0px;
  width: 380px;
  height: 20px;
  text-align: left;
  float: left;
}
#DivisorFundoBotoes { /* Área de fundo do botão expandir/recolher do divisor horizontal */
  margin: 0px;
  padding: 0px;
  width: 190px;
  height: 20px;
  text-align: left;
  background-color: #FFF;
  float: right;
}
#DivisorFundoInstrucao { /* Área de fundo para os textos de instrução */
  margin: 0px;
  padding: 0px;
  width: 190px;
  height: 20px;
  text-align: left;
  float: left;
}
#DivisorBarraVerde { /* Barra do menu informações por, fundo áreas temáticas + imagem 1_G11 */
  margin: 0px 1px 0px 0px;
  padding: 0px;
  width: 188px;
  height: 20px;
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/1_G12.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  float: left;
}
#DivisorBarraAmarela { /* Barra do menu informações por, fundo produtos e serviços + imagem 1_G10 */
  margin: 0px 1px 0px 1px;
  padding: 0px;
  width: 190px;
  height: 20px;
  background-color: #999;
  background-image: url(/portal/page/portal/TCU/imagens/1_G13.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  float: left;
}
#DivisorBarraAzul { /* Barra do menu informações por, fundo publicações + imagem 1_G11 */
  margin: 0px 1px 0px 1px;
  padding: 0px;
  width: 190px;
  height: 20px;
  background-color: #666;
  background-image: url(/portal/page/portal/TCU/imagens/1_G12.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  float: left;
}
#DivisorBarraCinza { /* Barra do menu informações por, fundo unidades + imagem 1_G10 */
  margin: 0px 0px 0px 1px;
  padding: 0px;
  width: 188px;
  height: 20px;
  background-color: #999;
  background-image: url(/portal/page/portal/TCU/imagens/1_G13.jpg);
  background-position: right;
  background-repeat: no-repeat;
  text-align: left;
  float: right;
}
#Ferramentas { /* Área de acomodação de botões e ferramentas nas colunas de conteúdo */
  margin: 8px;
  padding: 0px;
  width: 554px;
  height: 20px;
  float: left;
}
#FioCinza { /* Fio horizontal das colunas de conteúdo, cinza 25% */
  margin: 16px 8px 0px 8px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
}
#FioVerde { /* Fio horizontal das colunas de conteúdo, verde */
  margin: 0px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #999;
}
#Geral { /* Contorno externo da página */
  margin: 0px;
  padding: 0px;
  width: 768px;
  background-color: #BBB;
  background-image: url(/portal/page/portal/TCU/imagens/1_001.jpg);
  background-position: left;
  background-repeat: repeat-y;
  text-align: left;
}
#GlobalExterno { /* Menu superior de navegação global, div externo */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 104px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
}
#GlobalInterno { /* Menu superior de navegação global, div interno verde */
  margin: 2px 2px 0px 2px;
  padding: 0px;
  width: 762px;
  height: 80px;
  background-color: #DDD;
  background-image: url(/portal/page/portal/TCU/imagens/1_G02.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  text-align: left;
}
#GlobalInternoSimbolo { /* Área do menu superior para o símbolo do Tribunal, nome e slogan */
  margin: 0px;
  padding: 0px;
  width: 376px;
  height: 80px;
  background-image: url(/portal/page/portal/TCU/imagens/2_G01.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  float: left;
}
#GlobalInternoGrafismo { /* Área do menu superior para botões e campo de pequisa */
  margin: 0px;
  padding: 0px;
  width: 376px;
  height: 80px;
  text-align: left;
  float: right;
}
#GlobalInternoColuna { /* Colunas para os grupos de linhas dos botões e campos */
  margin: 0px;
  padding: 0px;
  width: 188px;
  height: 60px;
  text-align: left;
  float: left;
}
#GlobalInternoData { /* Linha para as informações da data */
  margin: 0px;
  padding: 0px;
  width: 376px;
  height: 20px;
  text-align: left;
  float: left;
}
#GlobalInternoLinha { /* Linhas para os botões e campo de pequisa */
  margin: 0px;
  padding: 0px;
  width: 188px;
  height: 20px;
  text-align: left;
  float: left;
}
#GlobalInternoNome { /* Div para o nome do Tribunal */
  margin: 0px;
  padding: 0px;
  width: 374px;
  height: 50px;
  text-align: left;
  float: left;
}
#GlobalInternoSlogan { /* Div para o slogan do Tribunal */
  margin: 0px;
  padding: 0px;
  width: 374px;
  height: 28px;
  text-align: left;
  float: left;
}
#MarcadorMarrom,
#MarcadorAmarelo,
#MarcadorAzul,
#MarcadorCinza { /* Áreas para posicionamento dos marcadores coloridos do menu acesso rápido */
  margin: 10px 8px 0px 8px;
  padding: 0px;
  height: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
#MarcadorMarrom { /* marcador da caixa de seleção áreas temáticas */
  background-image: url(/portal/page/portal/TCU/imagens/1_M04.jpg);
}
#MarcadorAmarelo { /* marcador da caixa de seleção produtos e serviços */
  background-image: url(/portal/page/portal/TCU/imagens/1_M04.jpg);
}
#MarcadorAzul { /* marcador da caixa de seleção publicações */
  background-image: url(/portal/page/portal/TCU/imagens/1_M04.jpg);
}
#MarcadorCinza { /* marcador da caixa de seleção unidades */
  background-image: url(/portal/page/portal/TCU/imagens/1_M04.jpg);
}
#MenuSuperior { /* Menu de navegação global horizontal superior preto */
  margin: 0px 2px 2px 2px;
  padding: 0px;
  width: 762px;
  height: 20px;
  background-color: #000;
  text-align: left;
}
#MenuInferior { /* Menu de navegação global horizontal inferior preto */
  margin: 2px;
  padding: 0px;
  width: 762px;
  height: 20px;
  background-color: #000;
  text-align: left;
}
#MenuPerfil { /* Área do menu perfis de usuário */
  margin: 0px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #BBB;
  text-align: left;
}
#PerfilArea { /* Área de clique das abas dos perfis de usuário */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 20px;
  background-color: #BBB;
  text-align: left;
}
#PerfilBarra { /* Barra complementar inferior das abas dos perfis de usuário */
  margin: 0px;
  padding: 0px;
  width: 766px;
  height: 2px;
  background-color: #FFF;
  display: block;
}
#RespostaRadioExterna { /* Área para posicionamento do texto das perguntas do menu enquete */
  margin: 0px 8px 10px 8px;
  padding: 0px;
  width: 170px;
}
#RespostaRadioInterna { /* Área para posicionamento do checkbox das perguntas do menu enquete */
  margin: 0px;
  padding: 0px;
  width: 150px;
  float: right;
}
#RodapeExterno { /* Área de acomodação dos elementos de rodapé */
  margin: 8px;
  padding: 0px;
  width: 554px;
  height: 20px;
  float: left;
}
#RodapeInterno { /* Área de acomodação de textos no #Div Ferramentas */
  margin: 0px;
  padding: 0px;
  width: 275px;
  height: 18px;
}

/* 8. Oracle, Formulários em JSP */

a.ItemArvore { /* Oracle: Atalho da árvore de perspectivas [a.nivelU] */
  color: #000;
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
.OracleTituloPagina { /* Oracle: Título de página de formulário [.OraGlobalPageTitle] */
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #444; /* #666 */
  font-weight: bold;
}
.OracleCaminho { /* Oracle: Caminho de página de formulário [.OraInlineInfo2] */
  font-family: arial, sans-serif;
  font-size: 10px;
  color: #000;
}
.OracleTituloTexto { /* Oracle: Título de texto [.OraHeaderSub] */
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
.OracleTexto { /* Oracle: Corpo de texto [.OraInstructionText] */
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444; /* #666 */
}
.OracleTextoPostado, .OracleRotulo { /* Oracle: Corpo de texto postado em fórum, Oracle: Rótulos dos campos de formulário [.OraFieldText] */
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #000;
}

/* 9. Oracle, Folha de estilos dinâmica personalizada [render_custom_.css] */

.actionButton {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #000000;
  border-color: #EEEEDD;
  background-color: #EEEEDD;
}
.BannerTitle {
  font-family: arial, sans-serif;
  font-size: 12px; /* font-size: 0.75em; */
  color: #FFFFFF;
  font-weight: bold;
}
.BannerLink {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #FFFFFF;
}
.TabForegroundColor {
  background-color: #336699;
}
.TabForegroundText {
  font-family: arial, sans-serif;
  font-size: 14px; /* font-size: 0.92em; */
  color: #99CCFF;
  font-weight: bold;
  text-decoration: none;
}
.TabBackgroundColor {
  background-color: #CCCC99;
}
.TabBackgroundText {
  font-family: arial, sans-serif;
  font-size: 14px; /* font-size: 0.92em; */
  color: #003366;
  text-decoration: none;
}
.LeftTabBgSlant {
  background-image: url(/images/FFFFFFtl.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  background-color: #CCCC99;
}
.LeftTabForeSlant {
  background-image: url(/images/FFFFFFtl.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  background-color: #336699;
}
.LeftSubTab {
  background-image: url(/images/FFFFFFsl.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  background-color: #336699;
}
.RightTabBgCurve {
  background-image: url(/images/FFFFFFtr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  background-color: #CCCC99;
}
.RightTabForeCurve {
  background-image: url(/images/FFFFFFtr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  background-color: #336699;
}
.RightSubTab {
  background-image: url(/images/FFFFFFsr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  background-color: #336699;
}
.SubTabBgText {
  font-family: arial, sans-serif;
  font-size: 14px; /* font-size: 0.92em; */
  color: #CCCC99;
  text-decoration: none;
}
.OraInlineInfo2 {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #003366;
  font-weight: bold;
}
.HiddenTabSlant {
  background-image: url(/images/FFFFFFtl.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  background-color: #EEEEEE;
}
.HiddenTabCurve {
  background-image: url(/images/FFFFFFtr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  background-color: #EEEEEE;
}
.HiddenTabColor {
  background-color: #EEEEEE;
}
.HiddenActiveTabText {
  color: #336699;
}
.HiddenInactiveTabText {
  color: #999999;
}
.HiddenPortletText {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}
.HiddenSubTabColor {
  background-color: #EEEEEE;
}
.HiddenActiveSubTabText {
  color: #336699;
}
.HiddenInactiveSubTabText {
  color: #999999;
}
.Highlight {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #FF0000;
  font-weight: bold;
}
.OraTableBorder {
  border: #CCCC99 1px solid;
}
.OraTableCellText {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #F7F7E7;
  vertical-align: baseline
}
.OraTableCellTextBand {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #FFFFFF;
  vertical-align: baseline
}
.OraTableCellNumber {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #F7F7E7;
  vertical-align: baseline;
  text-align: right
}
.OraTableCellNumberBand {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #FFFFFF;
  vertical-align: baseline;
  text-align: right
}
.OraTableCellIconButton {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #F7F7E7;
  vertical-align: baseline;
  text-align: center
}
.OraTableCellIconButtonBand {
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
  font-family: arial, sans-serif;
  background-color: #FFFFFF;
  vertical-align: baseline;
  text-align: center
}
.OraTableColumnHeader {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  color: #336699;
  font-family: arial, sans-serif;
  background-color: #CCCC99;
  text-align: left;
  vertical-align: bottom;
}
.OraTableColumnHeaderNumber {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  color: #336699;
  font-family: arial, sans-serif;
  background-color: #cccc99;
  text-align: right;
  vertical-align: bottom;
}
.OraTableColumnHeaderIconButton {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  color: #336699;
  font-family: arial, sans-serif;
  background-color: #cccc99;
  text-align: center;
  vertical-align: bottom;
}
.OraTableSortableColumnHeader {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  cursor: pointer;
  color: #336699;
  font-family: arial, sans-serif;
  background-color: #CCCC99;
  text-align: left;
}
.OraDarkTableSortableColumnHeader {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  cursor: pointer;
  color: #000033;
  font-family: arial, sans-serif;
  background-color: #CCCC99;
  text-align: left;
}
.OraActionText {
  font-weight: bold;
  font-size: 13px; /* font-size: 0.83em; */
  color: #003366;
  font-family: arial, sans-serif;
  background-color: #CCCC99;
}
.OraLinkText {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.83em; */
  color: #663300;
}
.OraALinkText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  color: #ff6600;
}
.OraVLinkText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  color: #996633;
}
.OraBGAccentLight {
  background-color: #F7F7E7;
}
.OraBGAccentMedium {
  background-color: #FFFFCC;
}
.OraBGAccentDark {
  background-color: #CCCC99;
}
.OraBGAccentVeryDark {
  background-color: #999966;
}
.OraTableVerticalGrid, .OraTableHorizontalGrid {
  background-color: #CCCC99;
  width: 1px;
}
.OraPageInfo {
  font-size: 12px; /* font-size: 0.75em; */
  color: #336699;
  font-family: arial, sans-serif;
}
.OraNavBarViewOnly {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.83em; */
  color: #336699
}
.OraNavBarActiveLink {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.83em; */
  color: #663300
}
.OraNavBarInactiveLink {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.83em; */
  color: #999966
}
.OraDeletedTableCellText {
  font-size: 12px; /* font-size: 0.75em; */
  color: #CC0000;
  font-family: arial, sans-serif;
  vertical-align: baseline;
}
.OraCrumbsSelected {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.75em; */
  color: #000000;
  text-decoration: none
}
.OraCrumbsEnabled {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.75em; */
  color: #663300;
}
.OraBody {
  background-color: #FFFFFF;
  font-family: arial, sans-serif;
}
.OraTipLabel {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  font-weight: bold;
  color: #336699;
}
.OraTipText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  color: #336699;
}
.OraTextInline {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #6699cc;
}
.OraInlineInfoText {
  font-family: arial, sans-serif;
  font-size: 10px; /* font-size: 0.67em; */
  color: #336699;
}
.OraGlobalButtonText {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.67em; */
  color: #663300;
}
.OraHeaderSubSub {
  font-family: arial, sans-serif;
  font-size: 11px; /* font-size: 0.92em; */
  color: #336699;
  font-weight: bold;
}
.OraPromptText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  text-align: right;
  color: #000000;
  font-weight: normal;
}
.OraDataText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  font-weight: bold;
  color: #000000;
}
.OraDataNumber {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  font-weight: bold;
  color: #000000;
  text-align: right;
}
.OraFieldText {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  color: #000000;
}
.OraFieldTextDisabled {
  font-family: arial, sans-serif;
  font-size: 13px; /* font-size: 0.83em; */
  color: #999999;
}
.OraHiddenLabel {
  position: absolute;
  top: -999px;
  left: 0px;
}

/*
Portal do Tribunal de Contas da União
Folha personalizada de estilos do Portal TCU
Esquema OAS Portal [Estilo TCU]. Chamada pela tag de substituição: #PAGE.STYLE#
Versão 1.00; Atualizada em 13/06/2008.
*/

.GroupHeaderid1siteid35 {
  background-color: #003399;
  text-align: left;
}
.GroupHeaderLinkid1siteid35 {
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  font-family: arial, sans-serif;
}
.GroupHeaderTextid1siteid35 {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: arial, sans-serif;
}
.RegionHeaderid1siteid35 {
  text-align: left;
  background-color: #FF0000;
}
.RegionHeaderTextid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
}
.Bodyid1siteid35 {
}
.Acessivelid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.authorid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.createdateid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.creatorid1siteid35 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_audience_cidadaoid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_congressoid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_audience_gestorid1siteid35 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_audience_orgaoid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_tcuid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_contributorid1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.DC_contributor_expertid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_creator_originid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_date_issuedid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_date_issued_normid1siteid35 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.DC_date_yearid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_description_abstractid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_format_extentid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_format_mediumid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_identifier_numberid1siteid35 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_languageid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_location_cityid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_location_countryid1siteid35 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_publisherid1siteid35 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_relationid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_relation_isReplacedByid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_relation_normid1siteid35 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_relation_replacesid1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.DC_relation_typeid1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.DC_rightsHolderid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_sourceid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_BTCUid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_secao1id1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_source_secao2id1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.DC_source_secao3id1siteid35 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.DC_titleid1siteid35 {
  color: #000000;
  font-size: 8pt;
  font-family: arial, sans-serif;
}
.DC_title_alternativeid1siteid35 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_typeid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_type_BTCUid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_diarioid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_normid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.defaultattributeid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.descriptionid1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.destaqueid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.documentsizeid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.expiredateid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.imagem_attid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.imagem2id1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.imagem3id1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.inplacedisplayid1siteid35 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.itemfunctionid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.keywordsid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.perspectivesid1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.Resumoid1siteid35 {
  color: #000000;
  font-size: 10px;
  font-family: arial, sans-serif;
}
.scoreid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.subpagetitleid1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.Tipodelegislaoid1siteid35 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.titleid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.titleorimageid1siteid35 {
  color: #003399;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.wwsbr_category_id1siteid35 {
  color: #000000;
  font-size: 8pt;
  font-family: arial, sans-serif;
}
.wwsbr_charset_id1siteid35 {
  font-size: 8pt;
  color: #000000;
  font-family: arial, sans-serif;
}
.wwsbr_image_or_title_id1siteid35 {
  font-family: arial, sans-serif;
  color: #000000;
  font-size: 8pt;
}
.wwsbr_img_or_title_dur_link_id1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_itemtype_id1siteid35 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.wwsbr_mime_type_id1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.wwsbr_page_id1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.wwsbr_pagegroup_id1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_publishdate_id1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.wwsbr_title_and_img_dur_link_id1siteid35 {
  font-size: 8pt;
  color: #000000;
  font-family: arial, sans-serif;
}
.wwsbr_title_dur_link_id1siteid35 {
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.wwsbr_title_link_id1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_updatedate_id1siteid35 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.wwsbr_updator_id1siteid35 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.wwsbr_version_number_id1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.LeftCurve {
}
.PortletBodyColor {
}
.PortletHeaderColor {
  background-color: #FFFFFF;
}
.PortletHeaderLink {
  text-decoration: underline;
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #003399;
}
.PortletHeaderStyle {
}
.PortletHeaderText {
  font-weight: bold;
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #000000;
}
.PortletHeading1 {
  color: #000000;  /* #003399 */
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.PortletHeading2 {
  font-weight: bold;
  font-size: 10px;
  font-family: arial, sans-serif;
  color: #000000;  /* #003399 */
}
.PortletHeading3 {
  color: #000000;  /* #003399 */
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
}
.PortletHeading4 {
  font-weight: bold;
  font-size: 9px;
  font-family: arial, sans-serif;
  color: #000000;  /* #003399 */
}
.PortletSubHeaderColor {
  background-color: #FFFFFF;
}
.PortletSubHeaderLink {
  text-decoration: Underline;
  color: #000000;  /* #003399 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.PortletSubHeaderText {
  font-weight: bold;
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.PortletText1 {
  color: #444444;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.PortletText2 {
  color: #444444;
  font-size: 10px;
  font-family: arial, sans-serif;
}
.PortletText3 {
  font-size: 9px;
  font-family: arial, sans-serif;
  color: #444444;
}
.PortletText4 {
  color: #444444;
  font-family: arial, sans-serif;
  font-size: 9px;
}
.RightCurve {
}
.LeftSubTabid1siteid35 {
  background-attachment: scroll;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(http://portal2.tcu.gov.br/images/sl.gif);
  background-color: #FFFFFF;
}
.LeftTabBgSlantid1siteid35 {
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  background-color: #BBBBBB;
  background-image: url(http://portal2.tcu.gov.br/images/tl.gif);
}
.LeftTabForeSlantid1siteid35 {
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(http://portal2.tcu.gov.br/images/tl.gif);
  background-attachment: scroll;
  background-color: #FFFFFF;
}
.RightSubTabid1siteid35 {
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  background-color: #FFFFFF;
  background-image: url(http://portal2.tcu.gov.br/images/sr.gif);
}
.RightTabBgCurveid1siteid35 {
  background-repeat: no-repeat;
  background-image: url(http://portal2.tcu.gov.br/images/tr.gif);
  background-color: #BBBBBB;
  background-attachment: scroll;
  background-position: right top;
}
.RightTabForeCurveid1siteid35 {
  background-attachment: scroll;
  background-color: #FFFFFF;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(http://portal2.tcu.gov.br/images/tr.gif);
}
.SubTabBgTextid1siteid35 {
  color: #BBBBBB;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.TabbackgroundColorid1siteid35 {
  background-color: #BBBBBB;
}
.TabbackgroundTextid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.TabForegroundColorid1siteid35 {
  background-color: #FFFFFF;
}
.TabForegroundTextid1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.portlet-font {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-font-dim {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-msg-status {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-msg-info {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-msg-error {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-msg-alert {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-msg-success {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-section-header {
  color: #000000;  /* #003399 */
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.portlet-section-body {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-section-alternate {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-section-selected {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-section-subheader {
  font-weight: bold;
  font-size: 10px;
  font-family: arial, sans-serif;
  color: #000000;  /* #003399 */
}
.portlet-section-footer {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-section-text {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-table-header {
  color: #000000;  /* #003399 */
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #FFFFFF;
}
.portlet-table-body {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-table-alternate {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-table-selected {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-table-subheader {
  font-weight: bold;
  font-size: 10px;
  font-family: arial, sans-serif;
  color: #000000;  /* #003399 */
}
.portlet-table-footer {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-table-text {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-form-label {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-form-input-field {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-form-button {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-icon-label {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-dlg-icon-label {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-form-field-label {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.portlet-form-field {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.RegionNoBorder {
}
.RegionBorder {
  border:#FFFFFF 1px solid;
}
.RegionHeaderColor {
  background-color: transparent;
  border:#FFFFFF 0px solid;
}
.PageColor {
  background-color: transparent;
}