/* Altoga CSS */

// table { background: #D7E4F4; border: 0px; width 100%; border-spacing: 0px; padding: 0px; }

/* casos especiais */
.h  { background-color: #F5C325; }
.e  { background-color: #FFFFC0; font-family:Trebuchet MS; font-weight: bold; font-size:14px; color:#009933; border:0px solid #FFFFFF; }
.e2 { background-color: #FFFFC0; font-family:Trebuchet MS; font-weight: bold; font-size:12px; color:#009933; border:0px solid #FFFFFF; }
.e3 { background-color: #FFFFC0; font-family:Trebuchet MS; font-weight: bold; font-size:9px; color:#009933; border:0px solid #FFFFFF; }

/* bgcolor base, branco, dados e titulos/destaque/butões, bodytop, linhas 1 e 2 */
.bc   { background-color: #D7E4F4; }
.bcb  { background-color: #FFFFFF; }
.bcd  { background-color: #ECECEC; }
.bct  { background-color: #F5C325; }
.bcbt { background-color: #F5C325; }
.bcl0 { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:9px; color:#000080; border:0px }
.bcl1 { background-color: #F9F9F9; font-family:Trebuchet MS; font-size:9px; color:#000080; border:0px }
.bclt { background-color: #9EBEE7; font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #9EBEE7; }


/* Trebuchet MSs */
.t10  { font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.t10b { font-family:Trebuchet MS; font-size:10px; color:#000080; }
.t9   { font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #D7E4F4; }
.t8b  { font-family:Trebuchet MS; font-size:8px; color:#000080;}

/* bg+... */
.bc_ms    { background-color: #D7E4F4; font-family:Trebuchet MS; font-size:8px; color:#5D6DB7; } 
//.bc_ms9   { background-color: #D7E4F4; font-family:Trebuchet MS; font-size:9px; color:#5D6DB7; } 
.bc_ms9   { font-family:Trebuchet MS; font-size:9px; color:#FFFFFF; } 
.bca_t10  { background-color: #F6FBFF; font-family:Trebuchet MS; font-size:10px; color:#000080; }
.bca_t9   { background-color: #F6FBFF; font-family:Trebuchet MS; font-size:9px; color:#000080; }
.bcb_ms   { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:8px; color:#5D6DB7; } 
.bcb_ms9  { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:9px; color:#5D6DB7; } 
.bcb_ms7  { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:7px; color:#5D6DB7; } 
.bct_t10  { background-color: #F5C325; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bct_t11  { background-color: #F5C325; font-family:Trebuchet MS; font-size:11px; color:#000080; border:1px solid #D7E4F4; }
//.bct2_t10 { background-color: #DDDDDD; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bct2_t9  { background-color: #FDE9AA; font-family:Trebuchet MS; font-size:9px; color:#000080; }
.bct_t10b { background-color: #F5C325; font-family:Trebuchet MS; font-size:10px; color:#000080; }
  .bct_t9   { background-color: #FCE294; font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #D7E4F4; }
.bct_t9b  { background-color: #81A7E8; font-family:Trebuchet MS; font-size:9px; color:#FFFFFF;  }
.bc_t9    { background-color: #D7E4F4; font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #D7E4F4; } 
   .bc_t9f  { background-color: #D7E4F4; font-family:Trebuchet MS; font-size:9px; color:#000080; border:0px solid #D7E4F4; } 
  .bcb_t9   { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #D7E4F4; } 
  .bcb_t9r  { background-color: #ECECEC; font-family:Trebuchet MS; font-size:9px; color:#870000; border:1px solid #D7E4F4; }
  .bcb_t10  { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; } 
  .bcb_t10r { background-color: #ECECEC; font-family:Trebuchet MS; font-size:10px; color:#870000; border:1px solid #D7E4F4; }
.bcd_t9   { background-color: #ECECEC; font-family:Trebuchet MS; font-size:9px; color:#000080; border:1px solid #D7E4F4; } 
.bcbt_t10 { background-color: #F5C325; font-family:Trebuchet MS; font-size:10px; color:#000080; }

.bcp_t10  { background-color: #FF99FF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bcm_t10  { background-color: #CC9900; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }

.bcv_t10   { background-color: #64FB60; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bcv1_t10  { background-color: #33CC00; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bcv2_t10  { background-color: #66FF33; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bcv3_t10  { background-color: #CCFF66; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }

.bcz_t10  { background-color: #9EBEE7; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.bcz2_t10 { background-color: #9EBFE9; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }


/* toolbar buts and back */
.tl   { background-color: #9EBEE7; font-family:Trebuchet MS; font-size:9px; color:#000080; text-align:center; border:2px solid #FFFFFF; cursor: hand; }
.tlx  { background-color: #9EBEE7; font-family:Trebuchet MS; font-size:9px; color:#000080; text-align:center; border:2px solid #FFFFFF; cursor: hand; display: none; }
.tlh  { display:none; background-color: #9EBEE7; border:2px solid #9EBEE7;}
.tlhf { display:none; background-color: #ECECEC; border:2px solid #ECECEC;}
.tlb  { background-color: #BED5EF; }
.bt   { background-color: #F5C325; font-family:Trebuchet MS; font-size:10px; color:#000080; text-align:center; border:2px solid #FFFFFF; cursor: hand; }
.tp   { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#000080; cursor: hand;}
.tpro { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#808080; cursor: hand;}
 
/* Msgs */
.ms   { font-family:Trebuchet MS; font-size:8px; color:#5D6DB7; }
.ms9  { font-family:Trebuchet MS; font-size:9px; color:#5D6DB7; }
.ms7  { font-family:Trebuchet MS; font-size:7px; color:#5D6DB7; }

/* group box / fieldset */
.gb   { font-family:Trebuchet MS; font-size:11px; color:#005000; border:3px solid #F9D568; }
.gbb  { font-family:Trebuchet MS; font-size:11px; color:#005000; border:3px solid #ECECEC; }
.gb8  { font-family:Trebuchet MS; font-size:8px; color:#005000; }

/* labels, inputs e promps */
.lb   { font-family:Lucida Console; font-size:10px; color:#005000; margin-left: 18px; }
.x    { margin: 2px; }
.in   { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#000080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.ino  { border:2px solid #BDE8BD; font-family:Trebuchet MS; font-size:11px; color:#000080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inm  { border:2px solid #9FFF9F; font-family:Trebuchet MS; font-size:11px; color:#000080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.ina  { border:2px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#000080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.ink  { border:3px solid #FADB7E; font-family:Trebuchet MS; font-size:11px; color:#000080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inro { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#808080; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }

.inn   { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#000080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inon  { border:2px solid #BDE8BD; font-family:Trebuchet MS; font-size:11px; color:#000080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inmn  { border:2px solid #9FFF9F; font-family:Trebuchet MS; font-size:11px; color:#000080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inan  { border:2px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#000080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inkn  { border:3px solid #FADB7E; font-family:Trebuchet MS; font-size:11px; color:#000080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }
.inron { border:1px solid #BAD2F8; font-family:Trebuchet MS; font-size:11px; color:#808080; text-align: right; margin-right: 0px; margin-left: 2px; margin-bottom: 2px;  }

.tx   { border:1px solid #BAD2F8; font-family:Courier New; font-size:11px; color:#000080; margin: 2px;}

.pr   { border:1px solid #ECECEC; font-family:Trebuchet MS; font-size:9px; color:#005000; margin-right: 2px; margin-left: 0px; }

#btsf {position:fixed;_position:absolute;left:75%; bottom:0; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);  }
#tbsf {position:fixed;_position:absolute;left:6%;  bottom:0; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);  }


/* Cal Events */

.ag70  { background-color: #99FF99; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag80  { background-color: #33CC33; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag90  { background-color: #00FF00; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }

.ag40  { background-color: #339999; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag50  { background-color: #33FFFF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag60  { background-color: #66FFCC; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }

.ag10  { background-color: #6699FF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag20  { background-color: #CCCCFF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }
.ag30  { background-color: #FFFF99; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }

.agdu  { background-color: #FFFFFF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; } 
.agfs  { background-color: #ECECEC; font-family:Trebuchet MS; font-size:10px; color:#870000; border:1px solid #D7E4F4; }
.agfe  { background-color: #FFCCFF; font-family:Trebuchet MS; font-size:10px; color:#000080; border:1px solid #D7E4F4; }












