.txtNavegaHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #6E6B3A;
	padding: 10px;



}
.imageButton {
 border: none;
}
.txtNull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
}
.txtNewsData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F809D;
}
.txtNews {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* Classes customizadas Uptime */
INPUT {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000}
.UptInputHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;color:#336699}
.UptInputHeaderNovo {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:bold;color:#336699}
.UptInputHeaders {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:7pt;font-weight:bold;text-align:center;color:#336699}
.UptDataText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;color:#000000}
/* Oracle CSS file generated on Fri Dec 14 20:57:05 PST 2001 */
A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#663300}
A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#ff6600}
A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#996633}
.OraBGColorVeryDark {background-color:#003366}
.OraBGColorDark {background-color:#336699}
.OraBGColorMedium {background-color:#6699cc}
.OraBGColorLight {background-color:#99ccff}
.OraBGGrayVeryDark {background-color:#333333}
.OraBGGrayDark {background-color:#666666}
.OraBGGrayMedium {background-color:#999999}
.OraBGGrayLight {background-color:#cccccc}
.OraBGAccentVeryDark {background-color:#999966}
.OraBGAccentDark {background-color:#cccc99}
.OraBGAccentMedium {background-color:#ffffcc}
.OraBGAccentLight {background-color:#f7f7e7}
.OraBody {background-color:#ffffff;font-family:Arial,Helvetica,Geneva,sans-serif}
.OraPromptText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:right;color:#000000;font-weight:normal}
.OraDataText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#000000}
.OraFieldText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#000000}
.OraFieldTextDisabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#999999}
.OraFieldNumber {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:right;color:#000000}
.OraFieldNumberDisabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:right;color:#999999}
.OraInstructionText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#000000}
.OraInstructionTextStrong {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#000000}
.OraButtonText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;background-color:#f7f7e7;color:#000000}
.OraButtonTextDisabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;background-color:#f7f7e7;color:#999966}
.OraApplicationSwitcherText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt}
.OraGlobalButtonText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#663300}
.OraGlobalButtonTextSelected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#336699}
.OraGlobalButtonTextDisabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#999966}
.OraLinkText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#663300}
.OraVLinkText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#996633}
.OraALinkText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#ff6600}
.OraTipLabel {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#336699}
.OraTipText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#336699}
.OraInlineInfoText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#336699}
.OraErrorText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#cc0000}
.OraErrorNameText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#cc0000}
.OraInlineErrorText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#cc0000}
.OraHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:16pt;color:#336699}
.OraHeaderSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;color:#336699;font-weight:bold}
.OraHeaderSubSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;font-weight:bold}
.OraDarkHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:16pt;color:#003366}
.OraDarkHeaderSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;color:#003366;font-weight:bold}
.OraDarkHeaderSubSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#003366;font-weight:bold}
.OraLightHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:16pt;color:#6699cc}
.OraLightHeaderSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;color:#6699cc;font-weight:bold}
.OraLightHeaderSubSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#6699cc;font-weight:bold}
.OraColorHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:16pt;color:#ffffcc}
.OraColorHeaderSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;color:#ffffcc;font-weight:bold}
.OraColorHeaderSubSub {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#ffffcc;font-weight:bold}
.OraPortletHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#000000}
.OraDarkPortletHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#000000}
.OraErrorHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:16pt;color:#cc0000}
.OraIndentHeader {margin:20px}
.OraSpacingHeader {margin:7px 0px 2px 0px}
.OraSpacingHeaderSub {margin:10px 0px 2px 0px}
.OraSpacingHeaderLarge {margin:20px 0px 2px 0px}
.OraSearchBorderStart {border-style:solid;border-color:#cccc99;border-width:0px 0px 0px 1px}
.OraSearchBottomStart {border-style:solid;border-color:#cccc99;background-color:#f7f7e7;padding:0pt 0pt 5pt 5pt;border-width:0px 0px 1px 1px}
.OraGlobalPageTitle {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;color:#ffffff;font-weight:bold}
.OraNav1Selected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;background-color:#336699;color:#99ccff;font-weight:bold;text-decoration:none}
.OraNav1Enabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;background-color:#cccc99;color:#003366;text-decoration:none}
.OraNav1Disabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;background-color:#cccc99;color:#ffffcc;text-decoration:none}
.OraNav2Selected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#ffffff;text-decoration:none}
.OraNav2Enabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#cccc99;text-decoration:none}
.OraNav2Disabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#6699cc;text-decoration:none}
.OraNav3Selected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#336699;color:#ffffff;text-decoration:none}
.OraNav3Enabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;background-color:#cccc99;color:#003366}
.OraNav3Disabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;background-color:#cccc99;color:#ffffcc;text-decoration:none}
.OraTextInline {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#6699cc}
.OraText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;}
.OraTableTitle {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;background-color:#ffffff;color:#336699}
.OraTable {background-color:#999966}
.OraTableControlBarText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;background-color:#cccc99;color:#336699;font-weight:bold}
.OraTableColumnHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom}
.OraTableColumnHeaderNovo {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom;height: 25px}
.OraTableColumn {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:justify;background-color:#cccc99;color:#336699;}
.OraTableColumnHeaderCenter {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:center;background-color:#cccc99;color:#336699;vertical-align:center}
.OraTableColumnHeaderNumber {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;text-align:right}
.OraTableColumnHeaderIconButton {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;text-align:center}
.OraTableSortableColumnHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand}
.OraTableSortableColumnHeaderNumber {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand;text-align:right}
.OraTableSortableColumnHeaderIconButton {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand;text-align:center}
.OraTableRowHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699}
.OraTableRowHeaderFOB {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699}
.OraTableRowHeaderDaeExt {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699;height: 30px; padding-top: 50px}
.OraTableRowHeaderForm {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699;height: 2.2em;}
.OraTableRowHeaderFormAct {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;height: 2.2em;}
.OraTableRowHeaderFormDireita {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#000000;height: 2.2em;}

.ClassTableRowHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:right;background-color:#DED7CE;color:#336699}
.OraTableRowHeader2 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;text-align:center;background-color:#cccc99;color:#336699}
.OraTableColumnFooter {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699}
.OraTableTotal {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699}
.OraTableAddTotal {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699}
.OraTableTotalNumber{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:right;background-color:#cccc99;color:#000000;vertical-align:baseline}
.OraTableTotalText  {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:left;background-color:#cccc99;color:#000000;vertical-align:baseline}
.OraTdCellTextWhite {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#FFFFFF;color:#000000;vertical-align:baseline;}
.OraTableCellText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellTextCentro {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTdCellTextRed {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#FFFFFF;color:#CC0000;vertical-align:baseline}
.OTCT {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellTextBand {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#000000;background-color:#ffffff;vertical-align:baseline}
.OTCTB {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;color:#000000;background-color:#ffffff;vertical-align:baseline}
.OraTableCellTextBandMarked {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;font-weight:bold;color:brown;background-color:#FDF9CE;vertical-align:baseline}
.OraTableCellNumber {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:right;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellNumberBand {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:right;color:#000000;background-color:#ffffff;vertical-align:baseline}
.OraTableCellIconButton {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellIconButtonBand {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;color:#000000;background-color:#ffffff;vertical-align:baseline}
.OraTableCellSelect {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellSelectBand {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;color:#000000;background-color:#ffffff;vertical-align:baseline}
.OraTableVerticalGrid {background-color:#cccc99;width:1px}
.OraTableVerticalHeaderGrid {background-color:#f7f7e7;width:1px}
.OraTableHorizontalGrid {background-color:#cccc99;width:1px}
.OraTableHorizontalHeaderGrid {background-color:#f7f7e7;width:1px}
.OraTableShadowHeaderGrid {background-color:#666633;width:1px}
.OraTableHeaderLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;text-decoration:none}
.OraTableSortableHeaderLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#cccc99;color:#336699;text-decoration:none;vertical-align:bottom}
.OraTableDetail {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#000000;background-color:#ffffff}
.OraTrainActive {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;text-align:center;color:#336699;font-weight:bold}
.OraTrainVisited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;text-align:center;color:#cccc99}
.OraTrainUnvisited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;text-align:center;color:#336699}
.OraPrivacy {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:right;color:#663300}
.OraCopyright {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;text-align:left;color:#000000}
.OraCrumbsSelected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#000000;text-decoration:none}
.OraCrumbsEnabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#663300}
.OraNavBarActiveLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#663300}
.OraNavBarInactiveLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#999966}
.OraNavBarViewOnly {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#336699}
.OraCalendarTitle {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13pt;text-align:center;background-color:#ffffff;color:#336699}
.OraCalendarHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;text-align:center;background-color:#cccc99;color:#336699;padding:2px}
.OraCalendarEnabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#336699;text-decoration:none}
.OraCalendarDisabled {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#999999}
.OraCalendarSelected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;line-height:1.5;padding:2px;background-color:#999966;color:#ffffff}
TABLE.OraCalendarDisabled A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#336699;text-decoration:none}
TABLE.OraCalendarDisabled A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#336699;text-decoration:none}
TABLE.OraCalendarDisabled A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#336699;text-decoration:none}
.OraSubTab {background-color:#f7f7e7;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#999966;padding-bottom:2pt}
.OraSubTabSelected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;font-weight:bold}
TD.OraSubTabSelected A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;text-decoration:none}
TD.OraSubTabSelected A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;text-decoration:none}
TD.OraSubTabSelected A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;text-decoration:none}
.OraTreeIcon {vertical-align:top}
.OraTreeNodeAdjust {padding-bottom:2px}
.OraTreeRowSelected {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;background-color:#336699;color:#ffffff}
.OraTreeRow {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#003366}
SPAN.OraTreeRow A:link {color:#663300}
SPAN.OraTreeRow A:active {color:#663300}
SPAN.OraTreeRow A:visited {color:#663300}
SPAN.OraTreeRowSelected A:link {color:#ffffff;text-decoration:none}
SPAN.OraTreeRowSelected A:active {color:#ffffff;text-decoration:none}
SPAN.OraTreeRowSelected A:visited {color:#ffffff;text-decoration:none}
.OraShuttleHeader {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11pt;color:#336699;font-weight:bold}
.OraShuttleLinkText {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#663300}
.OraMessageBoxList {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#336699;margin-bottom:0px}
.OraMessageBoxLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#336699}
.OraMessageBoxParagraph {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#336699;margin-top:15px}
.OraMessageBoxErrorList {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#cc0000;margin-bottom:0px}
.OraMessageBoxErrorLink {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;font-weight:bold;color:#cc0000}
.OraMessageBoxErrorParagraph {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;color:#cc0000;margin-top:15px}
.OraTableCellTextLink{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:8pt;background-color:#f7f7e7;color:#000000;vertical-align:baseline;cursor:hand;}
table.sortable thead { cursor: default;}

.form-control {
  height:25px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-controlTextArea {
  height: 4em;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-controlDisabled {
  height:25px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #E8E8E8;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.OraTableCellTextDaeExt { 

  width: 100%;
  height:35px;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: #495057;
  background-color: #f7f7e7;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
  
  .textoCabecalhoPesquisaDaeExt { display: inline;
  width: 97%;
  height:35px;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: #495057;
  background-color: #f7f7e7;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
  .spanAlinhamentoCentral {
    
    width: 100%;
    height:35px;
    text-align: center;
    padding: 1%;
    font-weight: bold;
    vertical-align:bottom;
  }
   .spanAlinhamentoDireita {
    
    
    height:35px;
    text-align: right;
    font-weight: bold;
    vertical-align:bottom;
  }
  .spanAlinhamentoCentralTable {
    
    width: 97%;
    text-align: center;
    vertical-align:bottom;
    border: 0;
    padding: 0px
  }
  
  .tdPesquisaDaeExtEsquerda{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:right;
    background-color: #f7f7e7;
    color:#336699;
    width: 20%;
    padding-right: 5px;
    height: 30px}
    
    .tdPesquisaDaeExtBotoes{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:9pt;
    font-weight:bold;
    text-align:right;
    background-color: #f7f7e7;
    color:#336699;
    
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    height: 30px;
    }
    
    .tdPesquisaDaeExtLinhaCabecalhoEsquerda{
    text-align: left;
    vertical-align: top;
    width: 20%;
    height: 10px;
    background-color:#cccc99;
     color:#336699;
     font-weight: bold;
     
    }
    .tdPesquisaDaeExtLinhaCabecalhoDireita{
    text-align: right;
    vertical-align: top;
    width: 80%;
    background-color:#cccc99;
     
    height: 10px}
    
     .tdPesquisaDaeExtDireita{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
     background-color: #f7f7e7;
    color:#000000;
   width: 80%;
   padding-left: 30px;
    height: 30px}
    
    .divLinha{
    
    }
    
   .divCabecalhoDireita{
    text-align: right;
    vertical-align: top;
    height: 10px;
    background-color:#cccc99;
     
     padding-right: 0px;
     padding-left: 0px;
     padding-top: 0px;
     padding: 0;
     margin-top: 100px;
    
    }
    
    .divCabecalhoEsquerda{
    text-align: left;
    vertical-align: top;
    height: 10px;
    background-color:#cccc99;
    
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding: 0;
    margin-top: 100px;
    
    }
    
.textoCabecalhoResultadoPesquisaDaeExt { display: inline;
  width: 100%;
  height:35px;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: #495057;
  background-color: #f7f7e7;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
  
  .cabecalhoResultadoPesquisa{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    background-color: #cccc99;
    color:#336699;
    vertical-align: middle;
    height: 30px}
     .cabecalhoResultadoPesquisaEmpreendimento{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    background-color: #FFFFFF;
    color:#336699;
    vertical-align: bottom;
    padding-left: 10px;
    height: 30px}

    
    .corpoResultadoPesquisa{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
     background-color: #f7f7e7;
    color:#000000;
    vertical-align: middle;
    height: 25px}
    
    .tdcomandos{
    height: 40px;
    vertical-align:top;}
    
    .tdCorpoResultadoPesquisaCabecalhoEsquerda{
    text-align: right;
    vertical-align: top;
    height: 10px;
    background-color:#cccc99;
     
    }
     .trespacamento{
    height: 1px;
    color:#336699;
    background-color: #336699}
    
    .tituloDaeExt{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    text-align: left;
    vertical-align:bottom;
    
    }
    .tdPesquisaDaeExtLinhaCabecalhoTitulo{
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:12pt;
    font-weight:bold;
    text-align: center;
    vertical-align: top;
    background-color:#cccc99;
    color:#336699;
    height: 20px}
    
    .btn {
  
  font-weight: bold;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

   .btnMedio {
  
  font-weight: bold;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.7rem;
  line-height: 1.8;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
 .btnPequeno {
  
  font-weight: bold;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff;
  border: 1px solid transparent;
  
  font-size: 0.7rem;
  line-height: 1.8;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: 25px;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
    
.btn-outline-primary {
font-weight: bold;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  color: #336699;
  border-color: #cccc99;
}

.btn-outline-primary:hover {
font-weight: bold;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  color: #336699;
  background-color: #cccc99;
  border-color: #cccc99;
}

.btn-img-fob {

  border-radius: 4px;
  padding: 2px;
  width: 25px;
  height: 25px;
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
  vertical-align: center;
}
