/*
Portal EFSul - Folha personalizada de estilos
Versão 1.00; Atualizada em 13/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/efsul/recursos/Global.jpg);
  background-position: left;
  background-repeat: repeat-y; */
}
#barra {
  margin: 0px;
  padding: 4px 0px 0px 0px;
  width: 750px;
  height: 27px;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #DDD;
  float: left;
  clear: both;
}
#topo {
  margin: 4px 0px 0px 0px;
  padding: 0px;
  width: 750px;
  height: 90px;
  background-color: #EEE;
  background-position: left;
  float: left;
  clear: both;
}
#paises {
  margin: 0px;
  padding: 0px;
  width: 750px;
  height: 35px;
  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: 5px;
  background-color: #EEE;
  background-image: url(/portal/page/portal/efsul/recursos/Base_EFSul.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, a.paises { /* Itens dos menus horizontais */
  margin: 0px;
  padding: 3px 10px 3px 10px;
  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 { color: #999; }
a.paises { color: #FFF }
a.topo:hover  {
  color: #FFF;
  background-color: #DDD;
}
a.paises:hover  {
  color: #009;
  background-color: #FFF;
}
a.menu_item, a.menu_subitem, a.menu_lista  { /* Itens dos menus verticais */
  margin: 0px;
  padding: 4px 10px 4px 10px;
  color: #999;
  width: 120px;
  display: block;
  font-family: arial, tahoma;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  background-color: #FFF;
}
a.menu_item, a.menu_lista  { /* Itens dos menus verticais */
  color: #000;
  font-weight: bold;
  background-color: #FFF;
}
a.menu_subitem  { /* Itens dos menus verticais */
  padding: 4px 10px 4px 10px;
  color: #039;
  background-color: #FFF;
}
a.menu_item:hover,
a.menu_subitem:hover,
a.menu_item:active,
a.menu_subitem:active { background-color: #EEE; }
a.menu_lista:hover  { /* Itens dos menus verticais */
  background-color: #EEE;
  background-image: url(/portal/page/portal/efsul/recursos/Desce.gif);
  background-position: right;
  background-repeat: no-repeat;
}
a.menu_lista:active  { /* Itens dos menus verticais */
  background-color: #EEE;
  background-image: url(/portal/page/portal/efsul/recursos/Sobe.gif);
  background-position: right;
  background-repeat: no-repeat;
}
#botao { /* Botões do menu vertical */
  margin: 0px;
  padding: 0px;
  width: 140px;
  float: left;
}

/* 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: 12px;
  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.
*/

.GroupHeaderid1siteid56 {
  background-color: #003399;
  text-align: left;
}
.GroupHeaderLinkid1siteid56 {
  font-weight: bold;
  font-size: 11px;
  color: #FFFFFF;
  font-family: arial, sans-serif;
}
.GroupHeaderTextid1siteid56 {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: arial, sans-serif;
}
.RegionHeaderid1siteid56 {
  text-align: left;
  background-color: #FF0000;
}
.RegionHeaderTextid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
}
.Bodyid1siteid56 {
}
.Acessivelid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.authorid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.createdateid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.creatorid1siteid56 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_audience_cidadaoid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_congressoid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_audience_gestorid1siteid56 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_audience_orgaoid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_audience_tcuid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_contributorid1siteid56 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.DC_contributor_expertid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_creator_originid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_date_issuedid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_date_issued_normid1siteid56 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.DC_date_yearid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_description_abstractid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_format_extentid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_format_mediumid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_identifier_numberid1siteid56 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_languageid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_location_cityid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_location_countryid1siteid56 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_publisherid1siteid56 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.DC_relationid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_relation_isReplacedByid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
}
.DC_relation_normid1siteid56 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_relation_replacesid1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.DC_relation_typeid1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.DC_rightsHolderid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_sourceid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_BTCUid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_source_secao1id1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_source_secao2id1siteid56 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.DC_source_secao3id1siteid56 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.DC_titleid1siteid56 {
  color: #000000;
  font-size: 8pt;
  font-family: arial, sans-serif;
}
.DC_title_alternativeid1siteid56 {
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
  font-size: 11px;
}
.DC_typeid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.DC_type_BTCUid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_diarioid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.DC_type_normid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.defaultattributeid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.descriptionid1siteid56 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.destaqueid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.documentsizeid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.expiredateid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.imagem_attid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 10px;
}
.imagem2id1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.imagem3id1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.inplacedisplayid1siteid56 {
  color: #444444;  /* #666666 */
}
.itemfunctionid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.keywordsid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.perspectivesid1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.Resumoid1siteid56 {
  color: #000000;
  font-size: 10px;
  font-family: arial, sans-serif;
}
.scoreid1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.subpagetitleid1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.Tipodelegislaoid1siteid56 {
  color: #444444;  /* #666666 */
  font-size: 11px;
  font-family: arial, sans-serif;
}
.titleid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.titleorimageid1siteid56 {
  color: #003399;
  font-family: arial, sans-serif;
  font-size: 11px;
}
.wwsbr_category_id1siteid56 {
  color: #000000;
  font-size: 8pt;
  font-family: arial, sans-serif;
}
.wwsbr_charset_id1siteid56 {
  font-size: 8pt;
  color: #000000;
  font-family: arial, sans-serif;
}
.wwsbr_image_or_title_id1siteid56 {
  font-family: arial, sans-serif;
  color: #000000;
  font-size: 8pt;
}
.wwsbr_img_or_title_dur_link_id1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_itemtype_id1siteid56 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.wwsbr_mime_type_id1siteid56 {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #444444;  /* #666666 */
}
.wwsbr_page_id1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.wwsbr_pagegroup_id1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_publishdate_id1siteid56 {
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #444444;  /* #666666 */
}
.wwsbr_title_and_img_dur_link_id1siteid56 {
  font-size: 8pt;
  color: #000000;
  font-family: arial, sans-serif;
}
.wwsbr_title_dur_link_id1siteid56 {
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.wwsbr_title_link_id1siteid56 {
  font-size: 8pt;
  font-family: arial, sans-serif;
  color: #000000;
}
.wwsbr_updatedate_id1siteid56 {
  font-size: 11px;
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
}
.wwsbr_updator_id1siteid56 {
  color: #444444;  /* #666666 */
  font-family: arial, sans-serif;
  font-size: 11px;
}
.wwsbr_version_number_id1siteid56 {
  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 {
}
.LeftSubTabid1siteid56 {
  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;
}
.LeftTabBgSlantid1siteid56 {
  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);
}
.LeftTabForeSlantid1siteid56 {
  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;
}
.RightSubTabid1siteid56 {
  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);
}
.RightTabBgCurveid1siteid56 {
  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;
}
.RightTabForeCurveid1siteid56 {
  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);
}
.SubTabBgTextid1siteid56 {
  color: #BBBBBB;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.TabbackgroundColorid1siteid56 {
  background-color: #BBBBBB;
}
.TabbackgroundTextid1siteid56 {
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.TabForegroundColorid1siteid56 {
  background-color: #FFFFFF;
}
.TabForegroundTextid1siteid56 {
  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;
}
