BODY 
{
   scrollbar-face-color: #eeeeee;
   scrollbar-arrow-color: #757575;
   scrollbar-track-color: #FFFFFF;
   scrollbar-shadow-color:#CECECE;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color: #CECECE;
   scrollbar-darkshadow-color:#FFFFFF; 
}
.pageBodySmart { background-color:#ebe7e8; }
.help
{
   font-size: 9px;
   font-family: Tahoma;
   border-right: #bcefb7 thin solid;
   border-top: #bcefb7 thin solid;
   border-left: #bcefb7 thin solid;
   border-bottom: #bcefb7 thin solid;
}
a:link
{ 
   	text-decoration: none;
   	cursor: hand;
}
.BAll { border: solid 1px #a3c7e2;}
.BL { border-left: solid 1px #a3c7e2;}
.BR { border-right: solid 1px #a3c7e2;}
.BT { border-top: solid 1px #a3c7e2;}
.BB { border-bottom: solid 1px #a3c7e2;}

.quebrapagina { page-break-after: always; }
.print_salto { page-break-after: always; }

.pageHeaderTable { font-size: 8px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#333; background-color:#eef6fb; height:20px; border-style:solid; border-collapse:collapse; border-color: #a3c7e2;}
.pageHeaderTD    { border-right: #a3c7e2 1px solid; }
.pageHeaderTDBot { border-bottom: #a3c7e2 1px solid; }
.pageFooterTable { font-size: 8px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#333; background-color:#eef6fb; height:20px; border-style:solid; border-collapse:collapse; border-color: #a3c7e2;}
.pageTituloTR    { font-size: 9px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:White; background-color:#a9baea; height:20px; }
.pageTituloTD    { border: #5b75a6 1px solid; }
.pageIframe      { border: solid 1px #a3c7e2; }
.pagePanel       { border: solid 1px #a3c7e2; }
.pagePanelU      { border: solid 1px #a3c7e2; border-top-width: 0px;}
.pagePanelRL     { border: solid 1px #a3c7e2; border-top-width: 0px; border-bottom-width: 0px;}
.pageBody        { background-color:#eef6fb; }
.pageBodyEscuro  { background-color:#a9baea; }
.noticia         { color:#0066dd; background-color:#fcfcfc; }
.noticiaDestaque { color:#0066dd; background-color:#ffffcc; }

.botaoCancelar{
   width: 70px;
   border: 0;
   height: 18px;
   background-image: url(../imagens/btCancelar.png);
   background-repeat: no-repeat;
   background-color: transparent;
   cursor: pointer;
} 
.botaoOk{
   width: 70px;
   border: 0;
   height: 18px;
   background-image: url(../imagens/btOk.png);
   background-repeat: no-repeat;
   background-color: transparent;
   cursor: pointer;
} 

.tituloPagina {
   font: bold 12px Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	letter-spacing:-0.5pt;
   color: #333333;
   font-family: Verdana, Tahoma, Arial;
}
.topo_texto1
{
   font-weight: bold;
   font-size: 10px;
   color: #006666;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topo_texto2
{ 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 10px; 
   COLOR: #FFFFFF; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topo_texto3
{
   font-weight: bold;
   font-size: 10px;
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topo_texto4
{
   font-weight: normal;
   font-size: 10px;
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titulo
{
   font-weight: bolder;
   font-size: 11px;
   font-family: Tahoma, Verdana, Arial;
}
.titulo_marca_esquerda
{
   font-weight: bolder;
   font-size: 11px;
   left: 3px;
   color: red;
   font-family: Tahoma, Verdana, Arial;
   position: absolute;
   top: 3px;
   background-color: transparent;
   text-decoration: none;
}
.titulo_fundo
{
   border-right: gray 1px solid;
   background-position: 0% 0%;
   border-top: gray 1px solid;
   background-attachment: scroll;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   background-repeat: repeat;
}
.titulo_texto
{
   font-weight: bolder;
   font-size: 11px;
   left: 13px;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   position: absolute;
   top: 3px;
   text-decoration: none;
   width: 246px;
}
.titulo_texto2
{
   font-weight: bolder;
   font-size: 11px;
   left: 60px;
   color: #696969;
   font-family: Tahoma, Verdana, Arial;
   position: absolute;
   top: 3px;
   text-decoration: none;
}
.listbox
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   font-size: 10px;
}
.botao_dom
{
   background-color: #ffe4e1;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   color: red;
   font-weight: bold;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   border-bottom-style: none;
   cursor: hand;
}
.botao_seg
{
   background-color: transparent;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   color: black;
   font-weight: bold;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   border-bottom-style: none;
   cursor: hand;
}
.botao_grid
{
   background-color: transparent;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   color: black;
   font-weight: bold;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   border-bottom-style: none;
   cursor: hand;
   text-align: left;
}
.botao
{
   color: #000000;
   background-color: #eeffee;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   cursor: hand;
   border-right: #006666 1px solid;
   border-top: #006666 1px solid;
   border-left: #006666 1px solid;
   border-bottom: #006666 1px solid;
}
.botao_img
{
   border-color: #3881B5;
   border-width: 1px;
   border-style: solid;
   background-color: Transparent;
   cursor: hand;
   
}
.botao_gravar
{
   border: 1px solid #006666;
   color: #000000;
   background-color: #ffffff;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   cursor: hand;
   height: 19px;
}
.botao_incluir
{
   border: 1px solid #006666;
   color: #000000;
   background-color: #ffffff;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   cursor: hand;
   height: 19px;
}
.botao_excluir
{
   color: #000000;
   background-color: #ffffff;
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   cursor: hand;
   border-right: #006666 1px solid;
   border-top: #006666 1px solid;
   border-left: #006666 1px solid;
   border-bottom: #006666 1px solid;
   height: 19px;   
}
.botao_22px
{
   border-right: #3881b5 1px solid;
   border-top: #3881b5 1px solid;
   font-size: 8pt;
   border-left: #3881b5 1px solid;
   border-bottom: #3881b5 1px solid;
   font-family: Tahoma, Verdana, Arial;
   height: 22px;
   background-color: #e9f0f5;
   cursor: hand;
}
.edicao_22px
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   height: 23px;
}
.edicao_9px
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
}
.edicao_9px_upper
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-transform: uppercase;
}
.edicao_9px_direita
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.edicao_9px_centralizado
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
}
.edicao_9px_off
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #DDDDDD;
}
.edicao_9px_off_direita
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #DDDDDD;
   text-align: right;
}
.edicao_9px_off_centralizado
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
   background-color: #DDDDDD;
}
.edicao_9px_off_upper
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 9px;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-transform: uppercase;
   background-color: #DDDDDD;
}
.edicao
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
}
.edicao_silver
{
   border-right: silver 1px solid;
   border-top: silver 1px solid;
   font-size: 8pt;
   border-left: silver 1px solid;
   border-bottom: silver 1px solid;
   font-family: Tahoma, Verdana, Arial;
}
.edicao_off
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #DDDDDD;
}
.edicao_off_direita
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #DDDDDD;
   text-align: right;
}
.edicao_off_centralizado
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #DDDDDD;
   text-align: center;
}
.edicao_check
{
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
}
.edicao_centralizado
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
}
.edicao_direita
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.edicao_erro
{
   border-right: red 1px solid;
   border-top: red 1px solid;
   font-size: 8pt;
   border-left: red 1px solid;
   border-bottom: red 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #ffe4e1;
}
.edicao_centralizado_erro
{
   border-right: red 1px solid;
   border-top: red 1px solid;
   font-size: 8pt;
   border-left: red 1px solid;
   border-bottom: red 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #ffe4e1;
   text-align: center;
}
.edicao_direita_erro
{
   border-right: red 1px solid;
   border-top: red 1px solid;
   font-size: 8pt;
   border-left: red 1px solid;
   border-bottom: red 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #ffe4e1;
   text-align: right;
}
.edicao_atencao
{
   border-right: #8000ff 1px solid;
   border-top: #8000ff 1px solid;
   font-size: 8pt;
   border-left: #8000ff 1px solid;
   border-bottom: #8000ff 1px solid;
   font-family: Tahoma, Verdana, Arial;
   background-color: #f2e6ff;
}
.label_edicao
{
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
}
.label_erro
{
   font-size: 10px;
   font-family: Tahoma, Verdana, Arial;
   background-color: Red;
   color: White;
   visibility:visible;
}
.label_9px
{
   border-right: gray 0px;
   border-top: gray 0px;
   font-size: 9px;
   border-left: gray 0px;
   border-bottom: gray 0px;
   font-family: Tahoma, Verdana, Arial;
}
.label_9px_direita
{
   border-right: gray 0px;
   border-top: gray 0px;
   font-size: 9px;
   border-left: gray 0px;
   border-bottom: gray 0px;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.label_9px_centralizado
{
   border-right: gray 0px;
   border-top: gray 0px;
   font-size: 9px;
   border-left: gray 0px;
   border-bottom: gray 0px;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
}
.label_9px_curier
{
   font-size: 9pt;
   color: #000000;
   font-family:Courier New, Tahoma, Verdana, Arial;
}
.Panel_border
{
   border-top: none;
   border-bottom: gray 1px solid;
   border-left-style: none;
   border-right: gray 1px solid;
}
.Panel_border_blr
{
   border-top: none;
   border-bottom: gray 1px solid;
   border-left: gray 1px solid;
   border-right: gray 1px solid;
}
.Panel_border_all
{
   border-top: gray 1px solid;
   border-bottom: gray 1px solid;
   border-left: gray 1px solid;
   border-right: gray 1px solid;
}
.grid_RowStyle
{
   font-size: 9px;
   font-family: Tahoma, Verdana, Arial;
}
.grid_HeaderStyle
{
   font-size: 9px;
   font-family: Tahoma, Verdana, Arial;
   font-weight: bold;
}
.notas_titulo
{
   font-weight: bolder;
   font-size: 7pt;
   font-family: Tahoma, Verdana, Arial;
   color: #6F9450;
}
.notas_texto
{
   font-size: 8pt;
   font-family: Tahoma, Verdana, Arial;
   color: #6F9450;
}
.rel_titulo
{
   font-weight: bolder;
   font-size: 11pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.rel_titulo_centralizado
{
   font-weight: bolder;
   font-size: 11pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
}
.rel_titulopequeno
{
   font-size: 9pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.rel_saldos9pt
{
   font-size: 7.9pt;
   font-family: Tahoma, Verdana, Arial;
}
.rel_titulo7pt
{
   font-size: 7pt;
   font-family: Tahoma, Verdana, Arial;
}
.rel_titulo8pt
{
   font-size: 8pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
}
.rel_titulo9pt
{
   font-size: 9pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
}
.rel_titulopequeno_centralizado
{
   font-size: 9pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: center;
}
.rel_subtitulo
{
   font-weight: bolder;
   font-size: 9pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
}
.rel_item
{
   font-size: 8pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: left;
}
.rel_item_direita
{
   font-size: 8pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   text-align: right;
}
.rel_dados
{
   font-weight: bold;
   font-size: 8pt;
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
}
.divMenuInterativo
{
   display: none;
   position: absolute;
   z-index: 999;
   background-color: black;
   filter: alpha(opacity=92);
   -moz-opacity: 0.92;
   opacity: 0.92;
   -KHTML-opacity: 0.92;
}

#divMenuInterativo
{
   display: none;
   position: absolute;
   z-index: 999;
   background-color: black;
   filter: alpha(opacity=92);
   -moz-opacity: 0.92;
   opacity: 0.92;
   -KHTML-opacity: 0.92;
}
#divSombra
{
   display: none;
   position: absolute;
   z-index: 8;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   min-height:100%;
   background-color: black;
   filter: alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
   -KHTML-opacity: 0.5;
}
#divAguarde
{
   display: none;
   position: absolute;
   z-index: 8;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   min-height:100%;
   background-color: black;
   filter: alpha(opacity=30);
   -moz-opacity: 0.3;
   opacity: 0.3;
   -KHTML-opacity: 0.3;
}

A.semTitulo:link , A.comTitulo:link
{
   color: white;
   font-weight: bold;
   font-size: 11px;
}

A.semTitulo:hover , A.comTitulo:hover
{
   color: #7897E4;
   text-decoration: none;
   font-weight: bold;
}

div.sugestao{
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #333333;
   position: absolute;
   width: 200px;
   height: 45px;
   background-color: white;
   overflow-y: scroll;
}
div.sugestao div{
   cursor: default;
   padding: 0px 3px;
   font-size: 9px;
   font-family: Tahoma, Verdana, Arial;
}
div.sugestao div.selecao{
   background-color: #3366cc;
   color: white;
}
.fundo{
	background-color: #006666;
}
.borda_fundo
{
	background-color: #006666;
}
.fundo_linha_grid
{
	background-color:#e2e1e1;
}
.corpo_grid
{
	background-color:#e5ecf4;
}
.selecionado_grid
{
	background:#096;
}