body 
{  font-family: Arial;
   color:#364228;             /* #424242; #294D81; */
   font-size:   12px;
   font-style:  normal;
   font-weight: normal;
}

/* T¡tulo da p gina ----------------------------------------------------------------------- */
table.titulo
{  width: 100%;
   background-color: #18497B;       /* #3C6DB9; */
   color: #FFFFFF;            /* #C9DDEC; */ 
   position:relative;
   top:0px;
}
td.titulo_texto
{  height: 18px;
   text-align: center;
   font-weight: bold;
   font-size:   25px;
}
td.titulo_lateral
{  height: 24px;
   text-align: center;
   font-weight: bold;
   font-size:   16px;
   background-color: #FFFFFF;
}

/* Identidade do usu rio------------------------------------------------------------------- */
table.ident
{  width: 100%;
   color: #626262;            /* #294D81; */
   background-color: #B3CC99; /* #DFEBF4; */
   white-space:nowrap;
}
td.ident_label
{  font-weight: bold;
   font-size:   11px;
}
td.ident_texto
{  font-size:   11px;
}
td.ident_data
{  font-size:   11px;
   text-align: right;
   font-weight: bold;
}

/* Cabecalho de browser ------------------------------------------------------------------- */
th
{  border-left: 1px solid   #F15A22;  /* #3C6DB9; */
   border-top: 1px solid    #F15A22;  /* #3C6DB9; */
   border-right: 1px solid  #FFD400;  /* #DFEBF4; */
   border-bottom: 1px solid #FFD400;  /* #DFEBF4; */
   font-weight: bold;
   font-size:   12px;
   text-align:  left;
   color:      #414141;  /* #294D81; */
   background: #FFBB66;  /* #C9DDEC; */
}
th.direita
{  text-align:  right;
}
th.centro
{  text-align:  center;
}

/* fonte do conte£do de browser ----------------------------------------------------------- */
td
{  font-size:   12px;
}
td.direita
{  text-align:  right;
} 
td.centro
{  text-align:  center;
} 

/* Linhas do browser ---------------------------------------------------------------------- */
tr.linha_par
{  background:  #FAFAFA;
}
tr.linha_impar
{  background:  #D8D8D8;
}
td.cel_par
{  background:  #FAFAFA;
}
td.cel_impar
{  background:  #D8D8D8;
}

/* label para campos ---------------------------------------------------------------------- */
td.label
{  font-size:   12px;
   text-align:  right;
   border-top:1px solid #C0C0C0;
   border-left:1px solid #C0C0C0;
   font-weight: bold;
}
td.campo
{  font-size:   13px;
   border-top:1px solid #C0C0C0;
   border-left:1px solid #C0C0C0;
   vertical-align: top;
}

/* Barra de Botäes */
.utbotoes
{
   font-size:   13px;
   color: #FFFFFF; 
}
.utbotoes:visited
{
   font-size:   13px;
   color: #FFFFFF; 
}
.utbotoes:link
{
   font-size:   13px;
   color: #FFFFFF; 
}

/* Defini‡äes para Links ------------------------------------------------------------------- */
a.notas
{  text-decoration: underline;
   font-weight: normal;
}

a 
{  text-decoration: underline;
   font-weight: bold;
}

a:link 
{  color: #364228 /* #0000FF; */
}
  
a:visited 
{  color: #364228 /* #0000FF; */
}

a:active 
{  color: #364228 /* #0000FF; */
}

a:hover 
{  color: #333333; 
   background:  #CCCCCC;
}
  
/* Definições para a caixa de mensagens --------------------------------------------------- */
#set_msg
{   display:none;
}

img
{   padding:0;
    margin:0;
}

#MsgErro
{   width:50%;
    border-top:3px solid #FFAAAA;
    border-left:3px solid #FFAAAA;
    border-right:3px solid #FF0000;
    border-bottom:3px solid #FF0000;
    background-color:#FFFFAA;

    border-top:3px solid #A2A2A2;
    border-left:3px solid #A2A2A2;
    border-right:3px solid #414141;
    border-bottom:3px solid #414141;
    background-color:#FFEECC;
    color:#FF0000;

    display:none;
}

#MsgErroTitulo
{   color: #FF0000;
}

/* Campos text READONLY */
.readonly
{
   background-color: #D3D3D3;
   color: black;
}

/* Campos text READONLY */
.com_erro
{
   background-color: #FFFFAA;
}

/* utcab005 */
.texto_cab
{
   font-family:Arial;
   font-size:12px;
   color: #527134;    /* #18497B; #F15A22; #3C6DB9; */
   font-weight:bold;
   background-repeat:repeat-x;
}

.texto_cab:link 
{  color:#6A9243;     /* #93a5d3  #18497B #F15A22; #3C6DB9; */
}
.texto_cab:visited 
{  color:#6A9243;   /* #F15A22;    #3C6DB9; */
}
.texto_cab:active 
{  color:#6A9243;   /* #F15A22;   #3C6DB9; */
}
.texto_cab:hover 
{  color:#93a5d3;   /* #F15A22;  #3C6DB9; */
   background:#CCCCCC;
}
