body.rolagem
{
  SCROLLBAR-FACE-COLOR: #DBDFE7;
  SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-SHADOW-COLOR: #8BA1AB;
  SCROLLBAR-3DLIGHT-COLOR: #8BA1AB;
  SCROLLBAR-ARROW-COLOR: #345B81;
  SCROLLBAR-TRACK-COLOR: #ECEEF3;
  SCROLLBAR-DARKSHADOW-COLOR: #DBDFE7;
}

select
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
/*  color: navy;
  background-color:#DBDFE7;
  border: 1px solid #345B81;*/
}

.click_link
{
  color: #2064C0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

a:link
{
  color: #2064C0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a:visited
{
  color: #2064C0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a:active
{
  color: #2064C0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a:hover
{
  color: #426180;
  font-family: Arial, Helvetica, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

br
{
  line-height: .7;
}

hr
{
  color: #2064C0;
  height: 1px;
}

table
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
}

.botao
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  border:1px solid #2064C0;
}

.campo_arquivo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  border:1px solid #2064C0;
  /* background-image: url('../../imagem/grid_tit_back.gif'); */


}

a.acao
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
}

a.ajuda
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
}

td.menu
{
  background-color: #1A6099;
}

td.acao
{
  background-color: #FFFFFF;
  align: center;
}

td.mensagem
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #426180;
}

td.label_filtro
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: right;
  height: 23;
}

td.dado_filtro
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  height: 23;
}

td.form_titulo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.form_rodape
{
  height: 30;
  padding: 3;
  border-spacing: 0;
  background-image: url('../../imagem/grid_tit_back.gif');
}

td.grid_titulo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  border-left: 1px solid #2064C0;
  border-right: 1px solid #2064C0;
  border-top: 1px solid #2064C0;
  color: #426180;
  font-weight: bold;
  text-align: center;
  height: 25;
  background-image: url('../../imagem/grid_tit_back.gif');
}

td.grid_titulo_sb
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  font-weight: bold;
  height: 18;
  background-image: url('../../imagem/grid_tit_back.gif');
}

td.grid_titulo_rot
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #2064C0;
  color: #426180;
  font-weight: bold;
  text-align: center;
  height: 25;
  background-image: url('../../imagem/grid_tit_back.gif');
}

tr.grid_cor_dado_1
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #DEE3ED;
}

tr.grid_cor_dado_2
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
}

tr.grid_cor_dado_over
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #CCDEF4;
}

td.grid_tit_col_con
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.grid_tit_col_con_dark
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #CCDEF4;
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.grid_tit_col_con_dark_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #CCDEF4;
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

td.grid_tit_col_cad
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.grid_tit_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

td.grid_tit_left_ama
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFDDD;
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_sem_back
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_sem_bot
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  text-align: center;
  font-weight: bold;
  border-bottom: 0px;
  height: 20;
}

td.form_con_tit_col_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_left2
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_notifica.bmp');
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_center
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_right_no_back
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: Right;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_left_no_back
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: Left;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_center_no_back
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: Center;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_right
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  text-align: Right;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_right2
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/grid_tit_notifica.bmp');
  color: #426180;
  text-align: Right;
  font-weight: bold;
  height: 20;
}

td.form_con_col
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/tbl_back.gif');
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.form_con_col_right
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  background-image: url('../../imagem/tbl_back.gif');
  color: #426180;
  text-align: right;
  font-weight: bold;
  height: 20;
}

td.grid_dado_tit
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  font-weight: bold;
  text-align: center;
  height: 20;
}

td.grid_dado_descr
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

td.grid_dado_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  height: 18;
}

td.grid_dado_center
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  height: 18;
  vertical-align: middle;
}

td.grid_dado_right
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  height: 18;
  vertical-align: middle;
}
td.filtro_form_con
{
  background-image: url('../../imagem/bgfill_gradient.gif');
}

.carregando
{
  border:2px solid #2064C0;
  background-color:#FFFFFF;
  padding:0;
}

.grid_borda
{
  border:1px solid #2064C0;
  background-color:#FFFFFF;
  padding:0;
}

.grid_borda_mensagens
{
  border:1px solid #86A4C1;
  background-color:#FFFFFF;
  padding:0;
}

.grid_borda_sem_bot
{
  border:1px solid #2064C0;
  border-bottom: 0px;
  background-color:#FFFFFF;
  padding:0;
}

.grid_borda_sem_top
{
  border:1px solid #2064C0;
  border-top: 0px;
  background-color:#FFFFFF;
  padding:0;
}

.out_form_label
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  vertical-align: top;
}

td.form_label
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  vertical-align: top;
}

td.form_label_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  vertical-align: top;
}

td.form_dado
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  height: 23;
  vertical-align: top;
}

td.form_vis
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: normal;
  height: 18;
}

.campo_valor
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #345B81;
  background: #DBDFE7;
  color: #426180;
}

.campo_texto
{
  font-family:  Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #345B81;
  background: #DBDFE7;
  color: #426180;
}

.campo_select
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
/*  background: #DBDFE7;
  color: navy;*/
}

.grid_borda_lados
{
  border-left: 1px solid #2064C0;
  border-right: 1px solid #2064C0;
  background-color:#FFFFFF;
  padding:0;
}

.campo_select_grid
{
  font-family: Courier New, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
/*  background: #DBDFE7;
  color: navy;*/
}

.campo_check
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.campo_radio
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.campo_memo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #345B81;
  background: #DBDFE7;
  color: #426180;
}

.campo_arquivo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.campo_externo
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  border: 1px solid #DBDFE7;
/*  background: #C1D5C1; */
/*  background: #78ADFE;                    #DCEBFC */
  background-image: url('../../imagem/externo_back.gif');
  font-weight: normal;
  color: #345B81;
}

.campo_hor_age_1
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  background: #DEE3ED;
  border-style:none;
}

.campo_hor_age_2
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  border-style:none;
}

.tb_rodape_sem_top
{
  border-left: 1px solid #2064C0;
  border-right: 1px solid #2064C0;
  border-bottom: 1px solid #2064C0;
  padding:0;
}

td.form_con_tit_col_no_back
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: center;
  font-weight: bold;
  height: 20;
}

td.form_con_tit_col_no_back_left
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #426180;
  text-align: left;
  font-weight: bold;
  height: 20;
}

/* TESTES DE ESTILOS */
.campo_sint_hom_banco
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #345B81;
  background: #CEE4F7;
  color: #426180;
}

.campo_texto_erro
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #AE0409;
  background: #EEDED0;
  color: #393DB9;
}


td.form_con_pages
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  background-image: url('../../imagem/grid_tit_back.gif');
/*  border-left: 1px solid #2064C0;
  border-right: 1px solid #2064C0;
  border-bottom: 1px solid #2064C0;*/
  color: #426180; /* '#2064C0' */
  text-align: center;
  font-size: 11px;
  height: 20px;
  padding: 2;
}

.campo_edit_select
{
  cursor:pointer;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  border:1px solid #2064C0;
/*   background-color:#FFFFFF;*/
/* background: #78ADFE;                    #DCEBFC */
  background-image: url('../../imagem/select2.gif');
  font-weight: normal;
  color: #345B81;
  padding:2;
  height:20px;
  width:150px;
}

.sel_pagina
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  height: 17px;
  text-align: center;
  width: 40px;
  border: 1px solid #000;

}

.btn_page
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-image: url('../../imagem/grid_tit_back.gif');
  color: #426180;
  height:17px;
  padding-top:0px;
  border: 1px solid #504F43;
}
