/*
Portal do Tribunal de Contas da União
Folha personalizada de estilos do Portal TCU
Esquema Somente Texto [Esquema_4.css]
Versão 1.00; Atualizada em 13/06/2008.
*/

/*
Sumário:
1.Atalhos - Linha 29
2.Botões - Linha 53
3.Formulários - Linha 82
4.Listas e menus de listas - Linha 125
5.Textos e classes de textos - Linha 171
6.Títulos - Linha 212
7.ID's dos #div de página - Linha 266
8.Oracle, Formulários em JSP - Linha 280
9.Oracle, Folha de estilos dinâmica personalizada [render_custom_.css] - Linha 319
0.Oracle, Folha de estilos Esquema OAS Portal [Estilo TCU]. Chamada pela tag de substituição: #PAGE.STYLE# - Linha 698
*/

body {
  margin: 0px auto;
  padding: 0px;
  background-color: #FFF;
  text-align: left;
}

/* 1.Atalhos */

a:link, a:visited, a:active { /* Atalho de texto */
  color: #039;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
}
a:hover { /* Atalho de texto, destacado */
  text-decoration: underline;
}
a#Informacoes { /* Atalho de título na área de informações */
  display: none;
}
a#MenuVerticalItemSimples,
a#MenuVerticalItemLista { /* Atalhos tipo item de lista de menu vertical, com e sem imagem */
  font-weight: bold;
}
a#MenuVerticalSubitem { /* Atalho tipo subitem de lista de menu vertical */
  margin: 0px 0px 0px 8px;
}

/* 2.Botões */

a.a01, a.a02 { /* Botão especial para acesso externo, 168x20px */
  margin: 0px 0px 0px 8px;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  text-align: left;
  text-decoration: underline;
}
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 0px 0px 8px;
  text-align: left;
  text-decoration: underline;
}
a.s01, a.s02, a.s03, a.s04, a.s05  { /* Botão retangular dos selos de conformidade, 80x15px */
  margin: 0px 0px 0px 8px;
  text-align: left;
  text-decoration: underline;
}

/* 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: #006;
}
.Focus { /* Classe para o destaque dos campos no IE usando JavaScript */
  border-width: 2px;
  border-style: solid;
  border-color: #006;
}
#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: left;
}
hr { /* Fio horizontal */
  margin: 0px 8px 0px 8px;
  width: 170px;
}

/* 4.Listas e menus de listas */

dl {  /* Listas de definição usadas para construção dos menus verticais */
  margin: 0px 0px 0px 8px;
  text-align: left;
}
dt, dd {  /* Listas de definição usadas para construção dos menus verticais */
  margin: 0px;
  text-align: left;
}
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;
}
.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;
}
.MensagemErro { /* Texto de mensagem de erro */
  margin: 8px;
  color: #F00;
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
.Oculto { /* Oculta conteúdo de texto entre declarações <span> */
  text-align: left;
}
.RodapeEsquerda { /* Texto permissões/gestor de página no rodapé da coluna de conteúdo larga */
  margin: 0px;
}

/* 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 { /* Menu perfis de usuário, abas */
  margin: 0px 0px 0px 8px;
  display: inline;
  text-transform: uppercase;
  text-align: left;
}
#ColunaEstreita, #ColunaLarga { /* Colunas para menu contextual ou conteúdo */
  width: 100%;
  height: 100%;
  text-align: left;
}

/* 8. Oracle, Formulários em JSP */

a.ItemArvore { /* Oracle: Atalho da árvore de perspectivas [a.nivelU] */
  color: #039;
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.ItemArvore:hover { /* Oracle: Atalho da árvore de perspectivas, destacado [a.nivelU:hover] */
  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: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.authorid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.createdateid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.creatorid1siteid35 {
  font-family: arial, sans-serif;
  color: #666666;
  font-size: 11px;
}
.DC_audience_cidadaoid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_congressoid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_audience_gestorid1siteid35 {
  color: #666666;
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_audience_orgaoid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_tcuid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_contributorid1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
}
.DC_contributor_expertid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_creator_originid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_date_issuedid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_date_issued_normid1siteid35 {
  font-size: 11px;
  color: #666666;
  font-family: arial, sans-serif;
}
.DC_date_yearid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_description_abstractid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #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: #666666;
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_languageid1siteid35 {
  color: #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: #666666;
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_publisherid1siteid35 {
  color: #666666;
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_relationid1siteid35 {
  color: #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: #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: #666666;
}
.DC_sourceid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_BTCUid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_secao1id1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_source_secao2id1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
}
.DC_source_secao3id1siteid35 {
  font-size: 11px;
  color: #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: #666666;
  font-size: 11px;
}
.DC_typeid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.DC_type_BTCUid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_diarioid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_normid1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #666666;
}
.defaultattributeid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.descriptionid1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
}
.destaqueid1siteid35 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.documentsizeid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.expiredateid1siteid35 {
  color: #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: #666666;
  font-size: 11px;
}
.itemfunctionid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.keywordsid1siteid35 {
  color: #666666;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.perspectivesid1siteid35 {
  color: #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: #666666;
}
.subpagetitleid1siteid35 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.Tipodelegislaoid1siteid35 {
  color: #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: #666666;
  font-family: arial, sans-serif;
}
.wwsbr_mime_type_id1siteid35 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #666666;
}
.wwsbr_page_id1siteid35 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #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: #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: #666666;
  font-family: arial, sans-serif;
}
.wwsbr_updator_id1siteid35 {
  color: #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: #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: #003399;
}
.PortletHeading3 {
  color: #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: #003399;
}
.PortletSubHeaderColor {
  background-color: #FFFFFF;
}
.PortletSubHeaderLink {
  text-decoration: Underline;
  color: #003399;
  font-size: 11px;
  font-family: arial, sans-serif;
}
.PortletSubHeaderText {
  font-weight: bold;
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #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: #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: #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: #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: #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;
}