body {  }  a  {  font-family: Trebuchet MS;  font-size: 10pt;  text-decoration: none;  color: rgb(120,120,120);  }  a:hover  {  font-family: Trebuchet MS;  font-size: 10pt;  text-decoration: underline;  color: blue;  } /* a:visited  {  font-family: Trebuchet MS;  font-size: 10pt;  text-decoration: none;  color: rgb(120,120,120);  } */ h3  {  border: solid 1px rgb(200,220,230);  color: black;  font-family: "Trebuchet MS" ;  font-size: 12pt;  background-image: url(/pms//pms/images/form_bg.jpg);  background-repeat: repeat-x;  border: 1px solid #d1c7ac;  margin-left: 2px;   margin-right: 2px;  height: 30px;  width: 99%;    }  .lblerro   {    font-family: Trebuchet MS;    font-size: 10pt;    font-weight: 900;    color: red;               }  .txt_dis  {  font-family: Trebuchet MS;  font-size: 10pt;  border: none;  }    .txt   {   border: 1px solid #d1c7ac;   color:#333333;   padding: 0px;   margin-right: 0px;   margin-bottom: 0px;   font-size: 10pt;    font-family: Trebuchet MS;    background-color: snow;  }  .txt-ro  {   border: 1px solid #d1c7ac;   color:#333333;   padding: 0px;   margin-right: 0px;   margin-bottom: 0px;   font-size: 8pt;    font-family: Trebuchet MS;    background-color: rgb(200,200,200);  }  .txt-sm  {   border: 1px solid #d1c7ac;   color:#333333;   padding: 0px;   margin-right: 0px;   margin-bottom: 0px;   font-size: 8pt;    font-family: Trebuchet MS;    background-color: snow;  }  .numero {text-align: right;}    .txt_num {  text-align: right;   border: 1px solid #d1c7ac;   color:#333333;   padding: 0px;   margin-right: 0px;   margin-bottom: 0px;   font-size: 10pt;    font-family: Trebuchet MS;    background-color: snow;  }  .txtarea  {  font-family: Trebuchet MS;  font-size: 9pt;  border: solid 1px silver;  width: 300px;  height: 100px;  }  .txtarea_dis  {  font-family: Trebuchet MS;  font-size: 9pt;  border: none;  width: 300px;  height: 100px;  }    .cmb  {   background-image:url(/pms//pms/images/form_bg.jpg);   background-repeat:repeat-x;   border: 1px solid #d1c7ac;   background-color: snow;   color:#333333;   padding: 0px;   margin-right: 1px;   margin-bottom: 1px;   font-size: 10pt;   font-family: Trebuchet MS;  }     .lblbig  {  font-family: Trebuchet MS;  font-size: 10pt;  font-weight: bold;  }  .txtbig {   border: 1px solid #d1c7ac;   color:#333333;   padding: 0px;   margin-right: 0px;   margin-bottom: 0px;   font-size: 12pt;    font-family: Trebuchet MS;    font-weight: bold;    background-color: snow;  }  /*  .btn  {  border: solid 1px #d1c7ac;  color: black;  height: 25px;  font-family: Trebuchet MS;  text-transform: uppercase;  font-size: 8pt;   font-weight: bold;   cursor: pointer;  padding-left: 25px;   margin-right: 2px;  } */  .btn_78  {  background: url(images/78.gif) no-repeat left;  }  .btn_200  {  background: url(images/200.png) no-repeat left;  }  .btn_201  {  background: url(images/201.png) no-repeat left;  }  .btn_215  {  background: url(/pms/images/215.png) no-repeat left;  }  .btn_303  {  background: url(/pms/images/303.png) no-repeat left;  }  .btn_217  {  background: url(/pms/images/217.png) no-repeat left;  }    .btn_305  {  background: url(/pms/images/305.png) no-repeat left;  }  .btn_211  {  background: url(/pms/images/211.png) no-repeat left;  }  .btn_209  {  background: url(/pms/images/209.png) no-repeat left;  }  .btn_210  {  background: url(/pms/images/210.png) no-repeat left;  }  .btn_207  {  background: url(/pms/images/207.png) no-repeat left;  }  .btn_208  {  background: url(/pms/images/208.png) no-repeat left;  }  .btn_212  {  background: url(/pms/images/212.png) no-repeat left;  }  .btn_206  {  background: url(/pms/images/206.png) no-repeat left;  }  .btn_213  {  background: url(/pms/images/213.png) no-repeat left;  }  .btn_214  {  background: url(/pms/images/214.png) no-repeat left;  }  .btn_216  {  background: url(/pms/images/216.png) no-repeat left;  }  .btn_301  {  background: url(/pms/images/301.png) no-repeat left;  }  .btn_309  {  background: url(/pms/images/216.png) no-repeat left;  }  .btn_301  {  background: url(/pms/images/301.png) no-repeat left;  }  .btn_304  {  background: url(/pms/images/304.png) no-repeat left;  }  .btn_305  {  background: url(/pms/images/305.png) no-repeat left;  }  .btn_308  {  background: url(/pms/images/308.png) no-repeat left;  }  .btn_340  {  background: url(/pms/images/340.png) no-repeat left;  }  .btn_342  {  background: url(/pms/images/342.png) no-repeat left;  }  .btn_344  {  background: url(/pms/images/344.png) no-repeat left;  }  .pnl  {  border: solid 1px rgb(200,220,230);  color: black;  font-family: Trebuchet MS;  background-image: url(/pms/images/form_bg.jpg);  background-repeat: repeat-x;  border: 1px solid #d1c7ac;  font-size: 11pt;   font-weight: bold;   cursor: pointer;  margin-left: 2px;   margin-right: 2px  }  .pnl_b  {  border: solid 1px rgb(200,220,230);  color: black;  font-family: Trebuchet MS;  background-image: url(/pms/images/fundo-azul.png);  background-repeat: repeat-x;  border: 1px solid blue;  font-size: 11pt;   font-weight: bold;   cursor: hand;  margin-left: 2px;   margin-right: 2px  }  .lbl  {  font-family: Trebuchet MS;  font-size: 10pt;  }  .lbldis  {  font-family: Trebuchet MS;  font-size: 8pt;  color: Silver;  }    .lblback  {  font-family: Trebuchet MS;  font-size: 10pt;  background-color: rgb(240,240,240);  }  .lbltxt  {  font-family: Trebuchet MS;  font-size: 10pt;  font-weight: bold;  }  .lblred  {  font-family: Trebuchet MS;  font-size: 10pt;  color: red;  }  .tlt  {  font-family: Trebuchet MS, Verdana, Arial;  font-size: 12pt;  font-weight: bold;  }  
.mnu  {  
background-color: rgb(127,127,127);  
height: 30px;  }  
/*.mnu-item  {  
font-family: Trebuchet MS;  
font-size: 9pt;  
text-align: center;  
cursor: hand;  
padding-left: 7px;  
padding-right : 7px;  
height: 30px;  
color: white;  
font-weight: bold;  
border-top: 2px solid rgb(127,127,127);  
border-left: 2px solid rgb(127,127,127);  
border-right: 2px solid rgb(127,127,127);  
border-bottom: 2px solid rgb(127,127,127);  }  
.mnu-item-ovr  {  
border-top: 2px solid rgb(127,127,127);  
border-left: 2px solid rgb(127,127,127);  
border-right: 2px solid rgb(127,127,127);  
border-bottom: 2px solid white;  
font-family: Trebuchet MS;  
font-size: 9pt;  
text-align: center;  
cursor: hand;  
padding-left: 7px;  
padding-right : 7px;  
height: 30px;  
color: rgb(127,127,127);  
font-weight: bold;  
background-color: White;  }*/    .tltsub  {  font-family: Trebuchet MS, Verdana, Arial;  font-size: 10pt;  font-weight: bold;  }  .tltpg  {  font-family: Trebuchet Ms;  font-size: 14pt;  font-weight: bold;  }    .tbl  {  border-bottom: 1px solid #d1c7ac;  border-left: 1px solid #d1c7ac;  border-right: 1px solid #d1c7ac;  }  .tblhd  {  font-family: Trebuchet MS;  font-size: 10pt;  cursor: pointer;  font-weight: bold;  border: 1px solid #d1c7ac;  background-image: url(/pms/images/form_bg.jpg);  }  .tblcl  {  font-family: Trebuchet MS;  font-size: 10pt;  border-bottom: 1px solid #d1c7ac;  cursor: pointer;  white-space:nowrap;  }  tr.d1 td   {    background-color: rgb(213,229,242);     color: black;    font-family: Trebuchet MS;    font-size: 8pt;    border-bottom: 1px solid #d1c7ac;    cursor: pointer;    white-space:nowrap;      font-weight: bold;  }  tr.d2 td   {      background-color: white;     color: black;    font-family: Trebuchet MS;    font-size: 8pt;    border-bottom: 1px solid #d1c7ac;    cursor: pointer;    white-space:nowrap;    }  tr.d3 td   {    background-color: white;     color: black;    font-family: Trebuchet MS;    font-size: 8pt;    border-bottom: 1px solid #d1c7ac;    cursor: pointer;    white-space:nowrap;     }    .tblhd-small  {  font-family: Trebuchet MS;  font-size: 8pt;  border: solid 1px silver;  cursor: pointer;  padding-left: 3px;  font-weight: bold;  background-color: rgb(230,230,230);  }    .tblcl-small  {  font-family: Tahoma;  font-size: 7pt;  border-bottom: solid 1px rgb(230,230,230);  cursor: pointer;  white-space:nowrap;  }    .stdtxt  {  font-family: Trebuchet MS;  font-size: 10pt;  }      .cld_at  {  font-family: Verdana;  font-size: 7pt;  background-color: white;  }  .cld_at_act  {  font-family: Verdana;  font-size: 7pt;  background-color: yellow;  color: white  }  .cld_feriado  {  font-family: Verdana;  font-size: 7pt;  background-color: orange;  }        .tlb  {  border: solid 1px rgb(200,220,230);  color: black;  font-family: Trebuchet MS;  background-image: url(/pms/images/form_bg.jpg);  background-repeat: repeat-x;  border: 1px solid #d1c7ac;  margin-left: 2px;   margin-right: 2px;  height: 30px;  width: 99%;  }  .tlb-it  {  border-left: solid 1px rgb(220,220,220);  color: black;  font-family: Trebuchet MS;  background-image: url(/pms/images/form_bg.jpg);  background-color: rgb(240,240,240);  font-size: 9pt;   font-weight: bold;   cursor: pointer;  margin-left: 2px;   margin-right: 2px;  padding-left: 10px;  padding-right: 5px;  height: 25px;  }     .st-rdv-lcto-R  {  background-color: Orange;  font-family: Trebuchet MS;  font-size: 9pt  } .st-rdv-lcto-A  {  background-color: #B4E85E;  font-family: Trebuchet MS;  font-size: 9pt  }   .st-rdv-lcto-E  {  background-color: White;  font-family: Trebuchet MS;  font-size: 9pt  }    .nowrap {white-space: nowrap;}