SELECT
{
    BORDER-RIGHT: #545558 1px solid;
    BORDER-TOP: #545558 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #545558 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #545558 1px solid;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif
}
TEXTAREA
{
    BORDER-RIGHT: #545558 1px solid;
    BORDER-TOP: #545558 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url("../htc/textarea.htc");
    BORDER-LEFT: #545558 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #545558 1px solid;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif
}
BODY
{
    FONT-SIZE: 8pt;
    BEHAVIOR: url("../htc/body.htc");
    COLOR: black;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif
}
BODY.page
{
    MARGIN: 2px;
    BACKGROUND-COLOR: #cecece
}
BODY.grid
{
    MARGIN: 0px
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif
}
A.menu
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    TEXT-DECORATION: underline
}
SPAN.tituloshape
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    TOP: 10px;
    BACKGROUND-COLOR: #cecece
}
SPAN.shape
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    POSITION: relative;
    TOP: -10px;
    BACKGROUND-COLOR: #cecece
}
TD.titulojanela
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffcc00;
    TEXT-DECORATION: none
}
TD.titulocampo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
TD.campolupa
{
    COLOR: #400000
}
INPUT.text
{
    BORDER-RIGHT: #545558 1px solid;
    BORDER-TOP: #545558 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #545558 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #545558 1px solid;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 15px
}
INPUT.checkbox
{
    BORDER-BOTTOM-STYLE: none
}
INPUT.button
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    HEIGHT: 20px
}
INPUT.button_bar
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 55px;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Tahoma;
    TOP: 50px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffcc00
}
TABLE.janela
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.shape
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffcc
}
IFRAME.grid
{
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-BOTTOM: thin groove
}
TABLE.grid_body
{
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cecece
}
TABLE.grid
{
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.grid_cabecalho
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 1px inset
}
TD.grid_cabecalho
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    BORDER-LEFT: 1px outset;
    BORDER-BOTTOM: 1px outset
}
TD.grid_celula
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
TD.grid
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: silver;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: silver;
    BORDER-TOP-COLOR: silver;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: silver
}
TR.grid_claro
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffef
}
TR.grid_escuro
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffd0
}
TR.selecionado
{
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000084
}
TD.gridline_cabecalho
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: gray;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: gray;
    COLOR: #000000;
    BORDER-TOP-COLOR: gray;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: gray
}
TD.numtela
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    HEIGHT: 10px;
    TEXT-ALIGN: right
}
TR.menu
{
    CURSOR: hand
}
UL
{
    MARGIN-LEFT: 0px
}
TABLE.button_bar
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
TABLE.pagecorpo
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: medium none;
    BORDER-LEFT: 1px outset;
    BORDER-BOTTOM: 1px outset;
    BACKGROUND-COLOR: #cecece
}
TD.sidepagecorpo
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: 1px inset;
    BACKGROUND-COLOR: #cecece
}
TD.pageup
{
    BORDER-RIGHT: 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px outset;
    CURSOR: default;
    COLOR: #000080;
    BORDER-BOTTOM: #cecece 1px solid;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cecece
}
TD.pagedown
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px outset;
    CURSOR: default;
    COLOR: #000080;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cecece
}
TD.sidepageup
{
    BORDER-RIGHT: 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px outset;
    CURSOR: default;
    COLOR: #000080;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cecece
}
TD.sidepagedown
{
    BORDER-RIGHT: 1px inset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px inset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px inset;
    CURSOR: default;
    COLOR: #000080;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cecece
}
TD.pageblank
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: white 1px solid
}
TABLE.manut
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: black
}
DIV.grid_body
{
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cecece
}
DIV.grid_cabecalho
{
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: relative
}
DIV.grid
{
    MARGIN: -1px;
    OVERFLOW: auto;
    WIDTH: 100%
}
DIV.Lupa
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    LEFT: 0px;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #cecece
}
DIV.Critkm
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    Z-INDEX: 1;
    LEFT: 0px;
    BORDER-LEFT: thin outset;
    WIDTH: 415px;
    BORDER-BOTTOM: thin outset;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: #cecece
}
DIV.Txt_critkm
{
    BORDER-RIGHT: #808080 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #808080 1px solid;
    PADDING-LEFT: 4px;
    LEFT: 0px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 398px;
    BORDER-BOTTOM: #808080 1px solid;
    TOP: 0px;
    HEIGHT: 62px
}
DIV.titulolupa
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: white;
    TEXT-INDENT: 4pt;
    PADDING-TOP: 2px;
    FONT-FAMILY: Microsoft Sans Serif,MS Sans Serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #000084
}
IMG.lupa
{
    WIDTH: 100%;
    POSITION: absolute;
    HEIGHT: 18px
}
IMG.btnlupa
{
    BEHAVIOR: url("../htc/btnlupa.htc");
    WIDTH: 18px;
    HEIGHT: 18px
}
IMG.slupa
{
    WIDTH: 100%;
    POSITION: absolute;
    HEIGHT: 18px
}
IMG.btnslupa
{
    BEHAVIOR: url("../htc/btnslupa.htc");
    WIDTH: 18px;
    HEIGHT: 18px
}
SPAN.campo
{
    OVERFLOW: hidden;
    TEXT-OVERFLOW: ellipsis
}
