/*
Portal TIControle - Folha personalizada de estilos
Versão 1.00; Atualizada em 11/11/2008.
*/

/* Estrutura */

body {
  margin: 0px auto;
  padding: 0px;
  background-color: #FFF;
  text-align: center;
}
#global {
  margin: 0px;
  padding: 0px;
  width: 750px;
  height: 100%;
  text-align: left;
  background-color: #FFF;
  /* background-image: url(/portal/page/portal/ticontrole/recursos/Global.jpg);
  background-position: left;
  background-repeat: repeat-y; */
}
#topo {
  margin: 4px 0px 4px 0px;
  padding: 0px;
  width: 750px;
  height: 80px;
  background-color: #EEE;
  background-image: url(/portal/page/portal/ticontrole/recursos/Topo.jpg);
  background-position: left;
}
#barra {
  margin: 0px;
  padding: 4px 0px 0px 0px;
  width: 750px;
  height: 35px;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #DDD;
  float: left;
}
#menu, #acesso {
  margin: 0px;
  padding: 4px 0px 4px 0px;
  width: 140px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #DDD;
  float: left;
}
#base {
  margin: 4px 0px 4px 0px;
  padding: 0px;
  width: 750px;
  height: 10px;
  background-color: #EEE;
  background-image: url(/portal/page/portal/ticontrole/recursos/Base.jpg);
  background-position: left;
  background-repeat: repeat-y;
}

/* Links e Botões */

a {
  color: #039;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.topo { /* Itens dos menus horizontais */
  margin: 0px;
  padding: 7px 10px 7px 10px;
  color: #039;
  display: inline;
  font-family: arial, tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  text-decoration: none;
  float: right;
}
a.topo:hover {
  color: #FFF;
  background-color: #9CF;
}
a.menu { /* Itens dos menus verticais */
  margin: 0px;
  padding: 7px 0px 0px 10px;
  color: #039;
  width: 130px;
  height: 23px;
  display: block;
  font-family: arial, tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
}
a.menu:hover {
  color: #FFF;
  background-color: #039;
}
#botao { /* Botões do menu vertical */
  margin: 0px;
  padding: 0px;
  width: 140px;
  height: 30px;
  float: left;
}
/* a#MenuVerticalItemSimples,
a#MenuVerticalItemLista {
  margin: 0px;
  padding: 7px 0px 0px 10px;
  color: #666;
  width: 130px;
  height: 23px;
  display: block;
  font-family: arial, tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
}
#ColunaEstreita {
  margin: 0px;
  padding: 2px;
  width: 130px;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
  background-color: #FFF;
  text-align: left;
  float: left;
}
a#MenuVerticalItemSimples:hover,
a#MenuVerticalItemSimples:active {
  color: #FFF;
  background-color: #039;
}
a#MenuVerticalItemLista:hover {
  background-color: #039;
  color: #FFF;
  background-image: url(/portal/page/portal/ticontrole/recursos/seta_abaixo.gif);
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
}
a#MenuVerticalItemLista:active {
  background-color: #039;
  color: #FFF;
  background-image: url(/portal/page/portal/ticontrole/recursos/seta_acima.gif);
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
}
a#MenuVerticalSubitem {
  margin: 0px;
  padding: 7px 0px 0px 5px;
  color: #666;
  width: 130px;
  height: 18px;
  display: block;
  font-family: arial, tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
  text-decoration: none;
}
a#MenuVerticalSubitem:active,
a#MenuVerticalSubitem:hover {
  color: #FFF;
  background-color: #039;
} */

/* Forms */

input, select, textarea { /* Campos */
  margin: 0px;
  color: #000;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 18px;
  vertical-align: middle;
  text-align: left;
}
#submit, #reset { /* Botões de comando */
  margin: 0px;
  color: #000;
  width: 80px;
  height: 22px;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}

/* Texto */

p { /* Parágrafos */
  margin: 10px 0px 0px 0px;
  color: #000;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
p.pagina { /* Título de Página */
  color: #039;
  font-size: 14px;
  font-weight: bold;
}
h1, h2, h3 { /* Títulos */
  margin: 10px 0px 0px 0px;
  color: #000;
  font-family: arial, tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-align: left;
}

/* Listas */

dl, dt, dd {
  margin: 0px;
  padding: 0px;
}
ul, ul li, ol li, ul li a, ol li a { /* Parágrafos */
  margin: 0px;
  padding: 0px;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
}
ul li {
  list-style-type: square;
  list-style-position: inside;
}
ol li { text-indent: 0px; }
ul li a, ol li a { text-decoration: none; }
ul li a:hover, ol li a:hover { text-decoration: underline; }

/* 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: #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;
}

/* 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 {
  color: #444444;  /* #666666 */
}
.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;
  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;
}
.PortletHeading3 {
  color: #000000;
  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;
}
.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: #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: #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;
}