.link_ativo:link       
   {
      color: #C0C0C0;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_ativo:visited    
   {
      color: #9E9E9E; font-weight: bold;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_ativo:hover      
   {
      color: #CFCFCF; font-weight: bold;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_ativo:active     
   {
      color: #FF6600; font-weight: bold;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
   }

.linkMenu_cand:link
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
      font-style: normal;
        color: #666666;
      text-decoration: none; text-align: center;
      border-left: 5px solid #627C49;
   }
.linkMenu_cand:visited
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
      font-style: normal;
        color: #666666;
      text-decoration: none; text-align: center;
      border-left: 5px solid #627C49;
   }
.linkMenu_cand:hover
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
      font-style: normal;
        color: #666666;
      text-decoration: none; text-align: center;
      border-left: 5px solid #FF6600;
   }
.linkMenu_cand:active
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
      font-style: normal;
      color: #666666;
      text-decoration: none; text-align: center;
      border-left: 5px solid #627C49;
   }


.linkH:link
   {
      color: #627C49;text-decoration: none; font-weight: bold; font-size: 11px;
   }
.linkH:visited
   {
      color: #30A542;text-decoration: none; font-weight: bold;  font-size: 11px;
   }
.linkH:hover
   {
      color: #96E0A2; text-decoration: underline; font-weight: bold;  font-size: 11px;
   }
.linkH:active
   {
      color: #627C49; font-weight: bold;  font-size: 11px;
   }

.link:link       
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #034A31;text-decoration: none; font-weight: bold
   }
.link:visited    
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #034A31;text-decoration: none; font-weight: bold
   }
.link:hover      
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #004000; text-decoration: underline; font-weight: bold
   }
.link:active     
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #004000; font-weight: bold
   }

.linkC:link
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF3300;text-decoration: none; font-weight: bold
   }
.linkC:visited    
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF3300;text-decoration: none; font-weight: bold
   }
.linkC:hover      
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCCEBA; text-decoration: underline; font-weight: bold
   }
.linkC:active     
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCCEBA; font-weight: bold
   }

.link_titulo:link       
   {
      color: #FFFF33;text-decoration: none; font-weight: bold
   }
.link_titulo:visited    
   {
      color: #FFFF33;text-decoration: none; font-weight: bold
   }
.link_titulo:hover      
   {
      color: #FFFF33; text-decoration: underline; font-weight: bold
   }
.link_titulo:active     
   {
      color: #FFFF33; font-weight: bold
   }

.link_red
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      color : #FF0000;
      text-decoration : none;
      font-weight: bold;
   }

.linkT:link       
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #FF6600;text-decoration: none; font-weight: bold
   }

.linkT:visited
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #FF6600;text-decoration: none; font-weight: bold
   }

.linkT:hover
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #004000; text-decoration: underline; font-weight: bold
   }

.linkT:active
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; color: #004000; font-weight: bold
   }

.top_left
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      vertical-align: top
   }

.top_right
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      text-align: right;
      vertical-align: top
   }


.rodape
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      color: #333333;
      text-decoration: none;
      text-align: center
   }

.center
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      text-align: center;
   }
   
.left, .leftred
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      text-align: left;
   }
   
.leftred
   {
      color: #FF3300;
   }

.right
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      text-align: right;
   }

.justify
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      text-align: justify;
   }

.Pergunta
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #828282; text-align: center;
   }

.PerguntaL
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #828282; text-align: left;
   }

.PerguntaR
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #828282; text-align: right;
   }

.PerguntaRed
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #FF3300; text-align: center;
   }
   
.Display       
   {
      color: #999999 ; background: #EFEFEF
   }

.cliente       
   {
      background: #EFEFEF;
      border-top: 1px solid #BFBFBF;
      border-bottom: 1px solid #BFBFBF;
      border-left: 1px solid #BFBFBF;
      border-right: 1px solid #BFBFBF;
      /*color: #999999 ;*/
   }

.ReadOnly
   {
      color: #999999 ; background: #EFEFEF
   }

.text
   {
      background-color : #FFFFFF;
      border-top: 1px solid #BFBFBF;
      border-bottom: 1px solid #BFBFBF;
      border-left: 1px solid #BFBFBF;
      border-right: 1px solid #BFBFBF;
   }


.menuItem {
   color: #FF6600;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
   font-variant: normal; color: #909090;
   font-weight: bold;
   text-align: center;
   position: absolute;
   cursor: pointer;
}

.menuSubItem {
  color: #000000;
  background-color: #FFFFFF;
  padding: 0px;
  position: absolute;
  cursor: pointer;
  filter: Alpha(style=0,opacity=85);
}
 
TABLE.menuTbl {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-variant: normal;
   font-weight: bold;
   text-align: center;
}

.caixa_menu
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-variant: normal; color: #909090;
      font-weight: bold;
      text-align: center;
   }

.menu_caixa 
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      text-align: left ;
      color: #000000;
      border-top: 1px solid #FFFFFF;
      border-bottom: 1px solid #FFFFFF;
      border-left: 1px solid #FFFFFF;
      border-right: 1px solid #FFFFFF;
   }

.menu_bloco
   {
      border : 1px solid #000000;
      background-color : #FFFFFF;
      padding : 0px;
   }

.menu_main
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-weight: bold;
      text-align: center;
      color: #000000;
      border-top: 1px solid #FFFFFF;
      border-bottom: 1px solid #FFFFFF;
      border-left: 1px solid #FFFFFF;
      border-right: 1px solid #FFFFFF;
   }


.link_menu:link       
   {
      color: #000000;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_menu:visited    
   {
      color: #000000;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_menu:hover      
   {
      color: #000000; text-decoration: underline; font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }
.link_menu:active     
   {
      color: #000000; font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   }

.BotaoExcel
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/excel.jpg');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoStop
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/stop.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoMore
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/more.jpg') white no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoPdf
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Pdf.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoIE
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/ie.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoLoad
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/load.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoCalculator
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/calcular.jpg');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoCalendar {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
                font-style: normal;
                background : url('../images/Calendar.gif') no-repeat;
                font-weight: bold; color: #034A31;
                text-decoration: none; text-align: center;}

.BotaoMessage
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/mensagem.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoStart
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/iniciar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }


.BotaoImage
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/image.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }


.BotaoNext 
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Proximo.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
   
.BotaoLogon65
   {
      font: bold 13px Arial, Helvetica, sans-serif;
      border: 1px solid #014C2D;
      background : url('../images/Proximo.gif');
      text-decoration: none;
      text-align: center;
      cursor: pointer; /*Gambi for FireFox*/
      cursor: hand;
      color: #014C2D;
   }

.BotaoGraph
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/VisualizaGraph.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoBack
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/voltar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoPrint
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Imprimir.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoUpdate
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Alterar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoDelete
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/btExcluir.gif') white no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoSetaDireita   
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/SetaDireita.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }  

.BotaoSetaEsquerda 
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/SetaEsquerda.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }  

.BotaoAdd   
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Incluir.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }  

.BotaoProfile
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Perfil.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoSave
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Salvar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoClose
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/fechar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoSubmit
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Submeter.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoFind
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Pesquisar.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoTel
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/botaoTel.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoInfo
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/informacoes.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoHelp
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/help.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoUpAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/orderdesc.gif') 3 3 no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }   

.BotaoDownAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/order.gif') 3 3  no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }   
   
.BotaoRefreshAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/refresh.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
.BotaoCloseAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/close.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
.BotaoAptoAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/apontamento.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoHelpAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/help_agenda.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
.BotaoExecAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/check_verde.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
.BotaoNaoExecVerifAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/check_azul.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }
.BotaoNaoExecAgenda
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/check_verm.gif') no-repeat;
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }

.BotaoNew
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      background : url('../images/Novo.gif');
      font-weight: bold; color: #034A31;
      text-decoration: none; text-align: center;
   }


.TituloNot
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #9E9E9E;
      text-align: right ;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
   }

.TituloPage
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #FF6600;
      text-align: left ;
   }

.Titulo, .TituloDet
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: center;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
      vertical-align: top
   }

.TituloL, .TituloDetL
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: left;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
   }

.TituloR, .TituloDetR
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: right;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
   }

.border_blue {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: center ;
   background: #FFFFFF;
   border-top: 1px solid #FF6600;
   border-bottom: 1px solid #FF6600;
   border-left: 1px solid #FF6600;
   border-right: 1px solid #FF6600;
}

.Resultado {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: center ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.ResultadoL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: left ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.ResultadoR {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: right ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.CaixaMsg {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
   font-style: normal; line-height: normal; font-weight: bold;
   font-variant: normal; color: #FF6600;
   text-align: center ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.CaixaTop {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
   font-style: normal; line-height: normal; font-weight: bold;
   font-variant: normal; color: #FF6600;
   text-align: left ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.Caixa {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: center ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.CaixaRed {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: bold;
   font-variant: normal; color: #FF3300;
   text-align: center ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}
.CaixaRedL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: bold;
   font-variant: normal; color: #FF3300;
   text-align: left ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.CaixaMaior {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: center ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.linha_titulo
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #006600;
   background: #F8F8F8;
   text-align: left;
   border-bottom: 1px solid #9E9E9E;
}

.linha
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #4F4F4F;
   text-align: center;
}

.linha_right
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #4F4F4F;
   text-align: right;
}

.linha_left
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #4F4F4F;
   text-align: left;
   vertical-align: top
}

.CaixaL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: left ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

/*   background-color: #FFFFFF; */
.CaixaR {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: Right ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.CaixaDestaqueL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #FF6600;
   text-align: left ;
   border-top: 1px solid #9E9E9E;
   border-bottom: 1px solid #9E9E9E;
   border-left: 1px solid #9E9E9E;
   border-right: 1px solid #9E9E9E;
}

.SubPerg       
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #034A31;
      text-align: left;
      border-bottom: 1px solid #9E9E9E;
   }

.SubPergLight
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #808080;
      text-align: left;
      border-top: 1px solid #9E9E9E;
      border-bottom: 1px solid #9E9E9E;
   }

.SubPergBottomL
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #034A31;
      text-align: left;
      border-bottom: 1px solid #FF6600;
   }

.SubPergBottom
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #034A31;
      text-align: center;
      border-bottom: 1px solid #FF6600;
   }

.SubPergBottomR
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #034A31;
      text-align: right;
      border-bottom: 1px solid #FF6600;
   }

.caixa_menu_left
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      font-weight: bold;
      text-align: left ;
      border-top: 1px solid #000000;
      border-bottom: 1px solid #000000;
      border-left: 1px solid #000000;
      border-right: 1px solid #000000;
   }

.PergPesquisa  
   {
      font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
      font-style: normal; font-weight: bold; color: #9E9E9E;
      text-decoration: none;
      text-align:left;
      border-top: 0px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 0px solid #FF6600;
      border-left: 0px solid #FF6600;
   }

.ClienteBloqueio
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #ff0000;
      text-align: left ;
      border-top: 1px solid #9E9E9E;
      border-bottom: 1px solid #9E9E9E;
      border-left: 1px solid #9E9E9E;
      border-right: 1px solid #9E9E9E;
   }

.ClienteContrato 
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #0000ff;
      text-align: left ;
      border-top: 1px solid #9E9E9E;
      border-bottom: 1px solid #9E9E9E;
      border-left: 1px solid #9E9E9E;
      border-right: 1px solid #9E9E9E;
   }

.btentra         
   {
      background: #FFFFFF; border: 1px solid #FF6600;
      color: #9E9E9E; font: bold 13px Arial, sans-serif;
      cursor:'hand';
   }

.uploadfileSGP         
   {
      background: #FFFFFF; border: 1px solid #9E9E9E;
      color: #9E9E9E; font: bold 13px Arial, sans-serif;
      cursor:'hand';
   }

.Total
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #FF6600; text-align: center
   }

.TotalL
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #FF6600; text-align: left;
   }

.TotalR
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal;
      font-weight: bold; font-variant: normal;
      color: #FF6600; text-align: right
   }

.menuinternas
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px; font-style: normal; line-height: normal;
      font-weight: normal; font-variant: normal;
      color: #034A31; cursor: hand
   }

.gridT
   {
      font-family: Verdana, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #FF6600;
      text-align: center ;
      border-top: 1px solid #E4E4E4;
      border-bottom: 1px solid #E4E4E4;
      border-left: 1px solid #E4E4E4;
      border-right: 1px solid #E4E4E4;
   }

.gridR
   {
      font-family: Verdana, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: normal;
      font-variant: normal; color: #4F4F4F;
      text-align: center ;
      border-top: 1px solid #E4E4E4;
      border-bottom: 1px solid #E4E4E4;
      border-left: 1px solid #E4E4E4;
      border-right: 1px solid #E4E4E4;
   }

.gridE
   {
      font-family: Verdana, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #FF0000;
      text-align: center ;
      border-top: 1px solid #E4E4E4;
      border-bottom: 1px solid #E4E4E4;
      border-left: 1px solid #E4E4E4;
      border-right: 1px solid #E4E4E4;
   }


.caixa_titulo
{
   text-decoration: none;
   color: #6A6A6A ;
   background-color : #DDDDDD;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: left;
   border-top: 1px solid #DDDDDD;
   border-bottom: 1px solid #DDDDDD;
   border-left: 1px solid #DDDDDD;
   border-right: 1px solid #DDDDDD;
}

.caixa_resultado
{
   text-decoration: none;
   color: #6A6A6A ;
   background-color : #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: left;
   border-top: 1px solid #DDDDDD;
   border-bottom: 1px solid #DDDDDD;
   border-left: 1px solid #DDDDDD;
   border-right: 1px solid #DDDDDD;
}

.caixa_tabela
{
   text-decoration: none;
   color: #FF6600 ;
   background-color:#FF6600 ;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold; color: #FFFFFF;
   text-align: center;
   border-top: 1px solid #FF6600;
   border-bottom: 1px solid #FF6600;
   border-left: 1px solid #FF6600;
   border-right: 1px solid #FF6600;
}

.observacao
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
      font-style: normal; line-height: normal;
      font-weight: normal; font-variant: normal;
      color: #627C49; text-align: center
   }

.observacaoL
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
      font-style: normal; line-height: normal;
      font-weight: italic; font-variant: normal;
      color: #627C49; text-align: left
   }

.observacaoR
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
      font-style: normal; line-height: normal;
      font-weight: italic; font-variant: normal;
      color: #627C49; text-align: rigth
   }
.Titulo_light
{
   text-decoration: none;
   color: #6A6A6A ;
   background-color : #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: Bold; color: #FF6600;
   text-align: center;
   border-top: 1px solid #FF6600;
   border-bottom: 1px solid #FF6600;
   border-left: 1px solid #FF6600;
   border-right: 1px solid #FF6600;
}
.Box {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
      font-style: normal; line-height: normal; font-weight: bold;
      font-variant: normal; color: #9E9E9E;
      text-align: right ;
      border-top: 1px solid #909090;
      border-left: 1px solid #909090;
}

div.fileinputs {
   position: relative;
}

div.fakefile {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 1;
}

input.file {
   position: relative;
   text-align: left;
   -moz-opacity:0 ;
   filter:alpha(opacity: 0);
   opacity: 0;
   z-index: 2;
}
.aba
   {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
      font-style: normal; line-height: normal;
      text-decoration: none;
      font-weight: bold; font-variant: normal;
      color: #FFFFFF; text-align: center;
   }
.div_aba
   {
   position: absolute;
   top: 115px;
   left: 27px;
   z-index: 1;
   overflow: scroll;
   height: 365px;
   width: 740px;
   }

.div_rodape
   {
   position: absolute;
   left: 0px;
   z-index: 1;
   top: 470px;
   }

.windowtitulo {
   border-bottom : 1px solid #000000;
   font-family : verdana;
   font-size : 11px;
   font-weight : bold;
   color : #FF6600;
   padding-left : 5px;
   padding-top : 5px;
   padding-bottom : 5px;
}

.windowconteudo {
   font-family : verdana;
   font-size : 11px;
   color : #333333;
   padding : 10px;
}

.window {
   border : 1px solid #000000;
   background-color : #FFFFFF;
   padding : 0px;
   filter : progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=2);
}

.BarraBotao {
   background : url('../images/rodape_03.gif');
   font-family : verdana;
   font-size : 11px;
   color : #FF6600;
   padding-right : 10px;
   padding-left : 10px;
   border-top: 1px solid #585858;
   border-bottom: 1px solid #585858;
   border-left: 1px solid #585858;
   border-right: 1px solid #585858;
   text-align : center;
   white-space: nowrap;
}

.windowbotao {
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   background-color : #FFFFFF;
   font-family : verdana;
   font-size : 11px;
   font-weight : bold;
   color : #FF6600;
   padding-left : 0px;
   padding-right : 0px;
   padding-bottom : 0px;
}

.div_comunicado{
	background-color : #FFFFFF;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	position: absolute;
	visibility: hidden;
	top: 115px;
	left: 27px;
	z-index: 1;
	overflow: auto;
	height: 250px;
	width: 500px;
}

.div_comunicado_aprova{
	background-color : #FFFFFF;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	position: absolute;
	visibility: hidden;
	top: 115px;
	left: 27px;
	height: 60px;
	width: 300px;
}

#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#rolagem_crono_l{
   width: 98%;
   height : 97%;
   font-size: 11px;
   overflow : auto;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
#rolagem_crono_p{
   width: 98%;
   height : 97%;
   font-size: 11px;
   overflow : auto;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
#rolagem_crono_l2{
   width: 98%;
   height : 97%;
   font-size: 11px;
   overflow : auto;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.Pergunta_crono{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
   font-style: normal; line-height: normal;
   font-weight: normal; font-variant: normal;
   color: #4F4F4F; text-align: left;
}
.Pergunta_crono_n_aprov
{
    text-align: left;
    background-color: #e9f7fe;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #4f4f4f
}
.Pergunta_crono_r{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
   font-style: normal; line-height: normal;
   font-weight: normal; font-variant: normal;
   color: #4F4F4F; text-align: right;
}
.Pergunta_crono_h{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
   font-style: normal; line-height: normal;
   font-weight: normal; font-variant: normal;
   color: #4F4F4F; text-align: left;
   overflow : hidden;
}
.Pergunta_crono_Dtitulo{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
   font-style: normal; line-height: normal;
   font-weight: bold; font-variant: normal;
   color: #006600; text-align: left;
   text-decoration: underline;
   background: #F8F8F8;
}
.Pergunta_crono_titulo{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px;
   font-style: normal; line-height: normal;
   font-weight: normal; font-variant: normal;
   color: #4F4F4F; text-align: center;
}
/*.Pergunta_crono_filtros{
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
   font-style: normal; line-height: normal;
   font-weight: normal; font-variant: normal;
   color: #4F4F4F; text-align: center;
}*/
.cabecalho_crono{
   border-top: 1px;
   border-left: 1px;
   border-right: 1px;
   border-bottom: 1px;
   border-color: rgb(0,0,0);
   border-style: solid;
   background-color: rgb(255,255,255);
   overflow: hidden
}
.detalhe_crono{
   border: 2px;
   border-color: rgb(0,0,0);
   border-style: solid;
   background-color: rgb(255,255,255);
   overflow: hidden
}

.div_inline{
   display: inline;
}

.detalhe_crono_base{
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 2px;
   border-color: rgb(0,0,0);
   border-style: solid;
   background-color: rgb(255,255,255);
   overflow: hidden
}
.detalhe_crono_lado{
   border-top: 0px;
   border-left: 0px;
   border-right: 2px;
   border-bottom: 0px;
   border-color: rgb(0,0,0);
   border-style: solid;
   background-color: rgb(255,255,255);
   overflow: hidden
}
.detalhe_crono_nada{
   border: 0px;
   border-color: rgb(0,0,0);
   border-style: solid;
   background-color: rgb(255,255,255);
   overflow: hidden
}
/*.BotaoAtividade{
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   font-style: normal;
   background : url('../images/btAtividade.GIF');
   font-weight: bold; color: #034A31;
   text-decoration: none; text-align: center;
}*/
/*.BotaoHD{
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   font-style: normal;
   background : url('../images/btFHD.GIF');
   font-weight: bold; color: #034A31;
   text-decoration: none; text-align: center;
}*/
/*.BotaoCron{
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   font-style: normal;
   background : url('../images/btCron.GIF');
   font-weight: bold; color: #034A31;
   text-decoration: none; text-align: center;
}*/
#plano_div{
   width: 300px;
   height : 300px;
   font-size: 11px;
   overflow : auto;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
#faixa_div{
   width: 180px;
   font-size: 11px;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.CaixaWrapL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: left ;
   border-top: 0px solid #9E9E9E;
   border-bottom: 0px solid #9E9E9E;
   border-left: 0px solid #9E9E9E;
   border-right: 0px solid #9E9E9E;
   word-wrap: break-word;
}
.CaixaWrapR {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: Right ;
   border-top: 0px solid #9E9E9E;
   border-bottom: 0px solid #9E9E9E;
   border-left: 0px solid #9E9E9E;
   border-right: 0px solid #9E9E9E;
   word-wrap: break-word;
}
.TituloWrap {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: center;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
      word-wrap: break-word;
}
.TituloWrapL  {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: left;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
      word-wrap: break-word;
}
.TituloWrapR {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
      font-style: normal;
      font-weight: bold; color: #FFFFFF;
      text-decoration: none; text-align: right;
      background: #FF6600;
      border-top: 1px solid #FF6600;
      border-bottom: 1px solid #FF6600;
      border-right: 1px solid #FF6600;
      border-left: 1px solid #FF6600;
      word-wrap: break-word;
}
.CaixaMaiorL {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
   font-style: normal; line-height: normal; font-weight: normal;
   font-variant: normal; color: #4F4F4F;
   text-align: left ;
   border-top: 0px solid #9E9E9E;
   border-bottom: 0px solid #9E9E9E;
   border-left: 0px solid #9E9E9E;
   border-right: 0px solid #9E9E9E;
}

.IcoMore{
	background: #FFFFFF url("../../libext/images/ico_more.gif") no-repeat;
	text-decoration: underline;
    color: #FFFFFF;   
}
.IcoMinus{
	background: #FFFFFF url("../../libext/images/ico_minus.gif") no-repeat;
	text-decoration: underline;
    color: #FFFFFF;   
}

.BotaoCalendReduz {
   font-family: Arial, Helvetica, sans-serif; font-size: 11px;
   font-style: normal;
   background : url('../images/Calendar.gif');
   font-weight: bold; color: #034A31;
   text-decoration: none; text-align: center;
}

.GridTitleOrangeLigth, .GridTitleOrangeLigthLeft, .GridTitleOrangeLigthRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFE1C4;
	text-align: center;
}

.GridTitleGreenLigth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #D9FFD9;
	text-align: center;
}


.GridTitleOrangeLigthLeft {
	text-align: left;
}

.GridTitleOrangeLigthRight {
	text-align: right;
}