/* Default CSS Stylesheet for a new Web Application project */


BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #003399;
    FONT-FAMILY: Arial
}
A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:active
{
    TEXT-DECORATION: underline
}
A:visited
{
    TEXT-DECORATION: none
}
A:link
{
    TEXT-DECORATION: none
}
P.erro
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 8px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
DIV.InputTitulo
{
    TEXT-ALIGN: center
}
TABLE.InputTitulo
{
    FONT-FAMILY: Arial
}
INPUT.InputTitulo
{
    PADDING-LEFT: 5px;
    WIDTH: 10em;
    FONT-FAMILY: 'Arial Narrow'
}
INPUT.InputTituloS
{
    PADDING-LEFT: 5px;
    WIDTH: 5em;
    FONT-FAMILY: 'Arial Narrow'
}
SELECT.InputTituloM
{
    WIDTH: 10em;
    FONT-FAMILY: 'Arial Narrow'
}
SELECT.InputTituloL
{
    WIDTH: 20em;
    FONT-FAMILY: 'Arial Narrow'
}
INPUT.BotonL
{
    WIDTH: 8em
}
INPUT.BotonS
{
}
DIV.ListaDados
{
    TEXT-ALIGN: center
}
TABLE.ListaDados
{
}

TABLE.DataGrid
{
	font-size: XX-Small;
	font-family:"Tahoma";
}
TD.ListaHdr
{
    BORDER-RIGHT: black 1pt;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1pt;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt;
    COLOR: black;
    BORDER-BOTTOM: black 1pt;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #cccccc
}

TD.MenuColum
{
	font-size: smaller;
	cursor: hand;
	color: black;
	background-color: #ffffff;
	text-decoration: underline;
}

TD.MenuColumSelected
{
	font-size: smaller;
	cursor: hand;
	color: #ffffff;
	background-color: #cc3366;
	text-decoration: underline;
}
TR.ListaDado
{
	vertical-align:super;
    
}
TD.ListaValor
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.ListaDadoFig
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
DIV.Disp
{
    TEXT-ALIGN: left
}
TD.Disp
{
    Vertical-ALIGN: super;
	text-align:left;    
    
}
TD.DispLabel
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    Vertical-ALIGN: super;
	text-align:left;    
}
TD.DispDado
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    Vertical-ALIGN: super;
	text-align:left;    
}
INPUT.InputDadoS
{
    PADDING-LEFT: 3px;
    WIDTH: 5em;
    FONT-FAMILY: 'Arial Narrow'
    PADDING-LEFT: 5px
}
INPUT.InputDadoM
{
    PADDING-LEFT: 3px;
    WIDTH: 10em;
    FONT-FAMILY: 'Arial Narrow'
    PADDING-LEFT: 5px
}
INPUT.InputDadoL
{
    PADDING-LEFT: 5px;
    WIDTH: 20em;
    FONT-FAMILY: 'Arial Narrow'
}
SELECT.InputDadoS
{
    WIDTH: 5em;
    FONT-FAMILY: 'Arial Narrow'
}
SELECT.InputDadoM
{
    WIDTH: 10em;
    FONT-FAMILY: 'Arial Narrow'
}
TEXTAREA.InputDado
{
    WIDTH: 20em;
    FONT-FAMILY: 'Arial Narrow';
    HEIGHT: 5em
}
TD.TeleTxt
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Courier New
}
TD.TeleVal
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Courier New;
    TEXT-ALIGN: right
}
TABLE.Topico
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px;
    PADDING-TOP: 0px
}
TD.Topico
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: navy;
    TEXT-ALIGN: center
}
TD.TopicoR
{
	font-weight: bolder;
	font-size: 9pt;
	margin-left: 0px;
	color: #000066;
	margin-right: 0px;
	font-family: Verdana;
	height: 19pt;
	background-color: #cccc99;
	text-align: center;
}
TD.Menu_Encabezado
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 11px;
	margin-left: 0px;
	color: navy;
	margin-right: 0px;
	font-family: Verdana;
	height: 19pt;
	background-color: #cccc99;
	text-align: left;
}
TD.Menu_Contenido
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 12px;
	margin-left: 0px;
	color: #000066;
	margin-right: 0px;
	font-family: Verdana;
	height: 19pt;
	background-color: #cccc99;
	text-align: left;
}
TD.TopicoG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    HEIGHT: 19pt;
    BACKGROUND-COLOR: #339900;
    TEXT-ALIGN: center
}
TD.SubTopico
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial
}
A.Topico
{
    COLOR: navy;
    TEXT-DECORATION: none
}
A.SubTopico
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
TD.HLinkR
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #cc0000;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 10pt;
    TEXT-ALIGN: center
}
TD.HLinkB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #003399;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 10pt;
    TEXT-ALIGN: center
}
TD.HLinkG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #63ac0a;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 10pt;
    TEXT-ALIGN: center
}
TD.HLink
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.VLinkR
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #cc0000;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 25pt;
    TEXT-ALIGN: right
}
TD.VLinkB
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #003399;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 25pt;
    TEXT-ALIGN: right
}
TD.VLinkG
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    COLOR: #63ac0a;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 25pt;
    TEXT-ALIGN: right
}
TD.VLink
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.Views
{
    FONT-WEIGHT: lighter;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
TD.Dicas
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    WIDTH: 400pt;
    COLOR: #003399;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial
}
TD.HdrNoticias
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
TD.BlkNoticias
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    FONT-FAMILY: Verdana
}
TD.DispDadoB
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder
}
SELECT.InputTituloXL
{
    WIDTH: 25em;
    FONT-FAMILY: 'Arial Narrow'
}
SELECT.InputDadoL
{
    WIDTH: 20em;
    FONT-FAMILY: 'Arial Narrow'
}
H1.portal
{
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 8px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Verdana
}
TABLE.Titulo
{
    WIDTH: 100%
}
SELECT.InputTituloS
{
    WIDTH: 5em;
    FONT-FAMILY: 'Arial Narrow'
}
H2
{
    FONT-SIZE: 14pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-SIZE: 12pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}
TD
{
    FONT-SIZE: 10pt
}
UL.Instruc
{
    COLOR: gray
}
P.Instruc
{
    MARGIN-LEFT: 8px;
    COLOR: gray
}
TD.DispValor
{
    TEXT-ALIGN: right
}
TD.DispValorB
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}
INPUT.InputServico
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    WIDTH: 6em;
    FONT-FAMILY: 'Arial';
    HEIGHT: 20px
}
TD.Calen
{
    WIDTH: 18mm;
    HEIGHT: 25mm
}
TD.CalenCell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Arial Narrow'
}
A.Futuro
{
    COLOR: gray
}
SELECT.Servico
{
    FONT-SIZE: 8pt;
    WIDTH: 9em;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
TD.Warning
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
TEXTAREA.InputDadoL
{
    WIDTH: 40em;
    FONT-FAMILY: 'Arial Narrow';
    HEIGHT: 20em
}
TEXTAREA.InputDadoS
{
    WIDTH: 16em;
    FONT-FAMILY: 'Arial Narrow';
    HEIGHT: 4em
}
TD.TopicoNoticia
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    HEIGHT: 16pt;
    BACKGROUND-COLOR: #003399
}
TD.Autor
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
A.Noticias:visited
{
    COLOR: #63ac0a
}
A.Noticias:link
{
}
A.Noticias
{
    COLOR: #003399
}
TD.CalVazio
{
    BACKGROUND-COLOR: #ffffff
}
TD.CalProjeto
{
    BACKGROUND-COLOR: #ffffff
}
TD.CalOport
{
    BACKGROUND-COLOR: #ffff9c
}
TD.CalPnoch
{
    BACKGROUND-COLOR: #00ffff
}
TD.ListaDadoRED
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial
}
TD.MrgNews
{
	border-right: #ffcc00 1px;
	border-top: #ffcc00 1px;
	padding-left: 7px;
	font-weight: bolder;
	font-size: 10px;
	border-left: #ffcc00 1px;
	color: navy;
	border-bottom: #ffcc00 1px;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #cccc99;
}
.Margem
{
    BORDER-RIGHT: #003399 thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #003399 thin solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #003399 thin solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #003399 thin solid;
    BACKGROUND-COLOR: whitesmoke
}
TD.MargemTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 25pt;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
A.MargemTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.MargemTopic
{
    FONT-WEIGHT: bold;
    COLOR: #003399
}
INPUT.BotonXL
{
    WIDTH: 12em
}
.msgData
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.msgTopico
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial
}
.msgUser
{
    FONT-SIZE: 8pt;
    COLOR: forestgreen;
    FONT-FAMILY: Arial
}
.msgMsg
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial
}
.msgBody
{
    FONT-SIZE: 8pt;
    WIDTH: 120mm;
    FONT-FAMILY: Arial
}
.InputMsgD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    WIDTH: 40em
}
.InputMsg
{
    FONT-SIZE: 8pt;
    WIDTH: 40em
}
TEXTAREA.InputComando
{
    WIDTH: 40em;
    FONT-FAMILY: 'Arial Narrow';
    HEIGHT: 20em
}
TD.TotalValorNeg
{
    FONT-WEIGHT: bolder;
    COLOR: red;
    BACKGROUND-COLOR: green
}
TR.nivel_0
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #00c49b
}
TR.nivel_1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: yellow
}
TR.nivel_2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #afe2f3
}
TR.nivel_3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d1fade
}
TR.nivel_4
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TD.negative_value
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.positive_value
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.ListaDado
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TD.ListaValorNeg
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
TD.TopicoTop
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-ALIGN: center
}
A.TopicoTop
{
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.tidbit
{
    WIDTH: 100%;
    LINE-HEIGHT: 1pt
}
TR.border
{
    BORDER-RIGHT: steelblue 1pt solid;
    BORDER-TOP: steelblue 1pt solid;
    BORDER-LEFT: steelblue 1pt solid;
    BORDER-BOTTOM: steelblue 1pt solid
}
A.Problema
{
    COLOR: red;
}
A:link
{
	color:Black;
}
TD:VerTodos
{
	font-size:2pt;
	color:navy;
}

/*Styles Tidbits*/
Table.tblDashboard
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align:super;
	border-left: 0px;
	width: 100%;
	padding-top: 0px;
	border-bottom: 0px;
}

Table.tblVertSep
{
  width : 100%;
  height: 20px;
}

Table.tblTidbit
{
  border-width    : 0;
  border-style    : none;
  width           : 100%;
  background-color : aqua;
 
}

TR.rowTidbitHeader
{
  width:100%;
}

TD.celTidbitImage
{
  BACKGROUND-COLOR: #275078;
  padding-left     : 0;
  width            : 30px;
  text-align       : left;
  vertical-align   :super;
  font-family      : Arial;
  font-size        : 8.5Pt;
  font-weight      : normal;
  color            : #000000;

}
TD.celTidbitCaption
{
  width            : 85%; 
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: bolder;
  FONT-SIZE: 9pt;
  MARGIN-LEFT: 0px;
  COLOR: #ffffff;
  MARGIN-RIGHT: 0px;
  FONT-FAMILY: Verdana;
  HEIGHT: 19pt;
  BACKGROUND-COLOR: #275078;
  TEXT-ALIGN: center
}

TD.celTidbitButtons
{
  BACKGROUND-COLOR: #275078;
  padding-right    : 3;
  width            : 15%;
  text-align       : right;
  vertical-align   : super;
  font-family      : Arial;
  font-size        : 8.5Pt;
  font-weight      : normal;
}
.bOver {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;

  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;

  background-color: #99ccff;

  cursor: hand;
}

.bOut {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: white;
  
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  
  background-color: #5389bc;
  
  cursor: hand;
}
