body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; padding: 0px; margin: 0px; padding-left: 0px; padding-right: 0px;background-color: #666666;
}
table{
  font-size: 10px;
}
.body_page_new{ /**padding: 5px; **/ background-color: #FFFFFF; }
form{ margin: 0px; padding: 0px; }
a:link, a:visited, a:active{color: #0000FF;text-decoration: none;}
.logo_bg{background-image: url(../images/cliente/logo_bg.jpg);background-repeat: repeat-x;}
.nome_aplicativo{font-size: 18px; color:#002655;font-weight:bold;letter-spacing:1px;font-family:Tahoma, Verdana;padding-right:7px;}
.toolbar_success{padding: 4px;background-color: #f9f9f9;border: 1px solid #e0e0e0;}
.line_div{padding: 4px;padding-bottom: 3px;vertical-align: middle;}
.header{line-height: 20px; font-weight: bold; color:#0000FF; background-color: #d9d9d9;}
.home_header{
    padding-left: 4px; line-height: 23px; height: 23px;
    background-image:url(../images/sistema/global/header_bg.png);
    background-repeat: repeat-x;font-size: 11px; font-weight: bold;color:#003366;
}
.text_title{font-size: 10px; color: #006699;font-weight: bold; }
.home_body{border: 1px solid #f9f9f9;background-color: #fff;}
/** mensanges **/
.msg_error{
    border: 1px solid #FCC9C9;background-color: #FFE1DD;color: #990000;
    font-weight: bold;line-height: 20px; height: 20px;
}
.msg_ok{
    border: 1px solid #BEE8BD;background-color: #E8F9E3;color: #297E34;font-weight: bold;
    padding-top: 3px;padding-bottom: 3px;
}
/** botões **/
#button_save{
  border: 0px; width: 71px; height: 27px;
  background-image: url(../images/sistema/button/save.gif); background-repeat: no-repeat;
  cursor: pointer; margin: 2px; margin-left: 0px; margin-right: 4px;
}
#button_back{
  border: 0px; width: 71px;height: 27px;
  background-image: url(../images/sistema/button/back.gif);
  background-repeat: no-repeat;  margin: 2px; margin-left: 0px;
}
.button_save, .button_back{margin-top: 5px;width: 110px; font-size: 11px; height: 24px; line-height: 24px;}
.bt_search{ width: 27px; height: 22px; background-image:url(../images/sistema/button/bt_search.gif); border: 0px;}
.button_new{font-size: 11px; color: #003366;font-weight: bold; padding-bottom: 2px; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.button_blue{background-image: url(../images/sistema/button/bg_blue.gif);background-repeat: repeat-x; border: 1px solid #3c7fb1;}
.button_gray{background-image: url(../images/sistema/button/bg_gray.gif);background-repeat: repeat-x; border: 1px solid #707070;}
.button_red{background-image: url(../images/sistema/button/bg_red.gif);background-repeat: repeat-x; border: 1px solid #6C000B; color:#ffffff;}
.table_border td{ border-collapse: collapse; border: 1px solid #ccc; border-top: none; border-left: none;}
.radiocheck{ width: 17px; border: none; vertical-align: middle; padding:0;margin:0;}
/** inputs **/
.input_date{background-image:url(../images/sistema/button/calendar.gif);background-position:right; background-repeat: no-repeat; width: 92px;}
/** tabelas globais **/
.table_clear{border:0px; padding:0px; margin:0px;}
.table_clear td{padding:0;margin:0}
/** div scroll **/
.div_scroll{overflow:auto;position:relative;}
/** título dos aplicativos **/
.aplicativos_title{
    height: 38px; line-height: 38px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin:0;
}
/** Estilo do menu lateral **/
.td_menu_lateral{
  width: 200px;
  background-color: #f2f2f2;
  vertical-align: top;
}
.td_menu_lateral_over{
  background-color: #d2d2d2
}
.td_menu_lateral td{
  padding-left: 7px;
  height: 22px;
  line-height: 22px;
}
a.menu_lateral:link, a.menu_lateral:active, a.menu_lateral:visited{
  color: blue;
}
a.menu_lateral:hover{
  color: #000;
}
.td_dados{
  background-color: #f2f2f2;
  vertical-align: top;
  border-left: 1px solid #ccc;
}
.identificacao_menu{
  background-color: #ccc;
  font-weight: bold;
}