body, .pg-rodape, .menu-front, .menu-front-new, .menu-back, menu-sep, .menu-pop, .menu-pop-title, .menu-pop-link, .tab-grey, .tab-grey-new, .tab-red-new, .tab-red, .tab-meus, p, .cr-title, .prn-title, .prn-content, .prn-tb-title, .panel-filter
    { font-family: helvetica, arial, sans-serif; font-size: 8pt;}
p
    { text-indent: 0.5in; text-align: justify; }
.post-paragraph
    { font-size: 9pt; text-indent: 0.0in; text-align: justify; margin-left: 15pt; margin-right: 15pt; }
.cr-title
    {}
.sugestao, .prn-title, .prn-content, .prn-tb-title
    { font-size: 10pt; margin-right: 15pt;}
.pg-rodape
    { text-align: right; margin-left: 15pt; margin-right: 15pt;}
.pg-separator
    { font-size: 2pt; background-color: #0e1633; color: inherit;}
.menu-front, .menu-back, .menu-sep, .menu-front-new
    { font-weight: bold; text-align: center; text-decoration:none;}
.menu-front, .cr-title
    { background-color: #0e1633; color: white; }
.menu-front-new
    { background-color: #0e1633; color: white; font-size: 9pt;}	
.menu-back
    { background-color: silver; color: black; }
.menu-sep
    { background-color: black ; color: red  ; }

.menu-pop
    { border-color: black ; background-color: white  ; color: white; text-align: left; }

.menu-pop-title
    { border-color: black ; background-color: black  ; color: white; text-align: left; font-weight:bold;}


.menu-pop-link:hover
    { background-color: transparent; color: #0e1633; }

.menu-pop-link
    { border-color: black ; background-color: transparent ; color: black; font-size: 9pt; text-align: left; text-decoration : none;}

.menu-pop-sep {
   border-color    : black  ;
   background-color: white  ;
   color       	   : black  ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 1pt    ;
   text-align      : left   ;
   text-decoration : none   ;

}

.menu-pop-border {
   border-width    : 0pt      ;
   background-color: black    ;
   color       	   : black    ;
   text-align      : center   ;
}


.tab-meus {
   border-width    : 0pt      ;
   background-color: #FAEEDE  ;
   color       	   : black    ;
   text-align      : center  ;
}

.tab-grey {
   border-width    : 0pt      ;
   background-color: #CCCCCC  ;
   color       	   : black    ;
   text-align      : center  ;
}

.tab-grey-new {
   border-width    : 0pt      ;
   background-color: #eee ;
   color       	   : black    ;
   text-align      : center  ;
}

.tab-red {
   border-width    : 0pt      ;
   background-color: #FFCCCC  ;
   color       	   : black    ;
   text-align      : center   ;
}

.tab-red-new {
   border-width    : 0pt      ;
   background-color: #FFFFFF  ;
   color       	   : black    ;
   text-align      : center   ;
}



div.produto{
   position        : absolute ; 
   left            : 120px    ; 
   top             : 160px    ; 
   z-index         : 10       ; 
   visibility      : hidden   ;
   vertical-align  : top      ;
}

div.docum{
   position        : absolute ; 
   left            : 270px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}
div.dcm{
   position        : absolute ; 
   left            : 45px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}

div.dip{
   position        : absolute ; 
   left            : 45px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}
div.dex{
   position        : absolute ; 
   left            : 45px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}
div.dca{
   position        : absolute ; 
   left            : 45px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}
div.ddw{
   position        : absolute ; 
   left            : 45px     ;
   top             : 160px    ;
   width           : 100px    ;
   height          : 100px    ;
   z-index         : 1        ; 
   visibility      : hidden   ; 
   vertical-align  : top      ;
}
div.suporte{
   position        : absolute ;
   top             : 160px    ;
   left            : 30px    ;
   width           : 150px    ;
   height          : 100px    ;
   z-index         : 1        ;
   visibility      : hidden   ;
   vertical-align  : top      ;
}

div.nsi{
   position        : absolute ;
   top             : 142px    ;
   left            : 200px    ;
   width           : 150px    ;
   height          : 100px    ;
   z-index         : 0        ;
   visibility      : hidden   ;
   vertical-align  : top      ;
}

div.download{
   position        : absolute ;
   top             : 142px    ;
   left            : 60px     ;
   width           : 150px    ;
   height          : 100px    ;
   z-index         : 1        ;
   visibility      : hidden   ;
   vertical-align  : top      ;
}

div.download2{
   position        : absolute ;
   top             : 142px    ;
   left            : 40px     ;
   width           : 150px    ;
   height          : 100px    ;
   z-index         : 1        ;
   visibility      : hidden   ;
   vertical-align  : top      ;
}

.frmDado{
   color           : black;
   background-color: #0094DE;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
   text-indent     : 0.2in;
}

table.frm{
   color           : white;
   background-color: #6CC2DD;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
   border          : 1pt solid black;
}

table.frm-new{
   color           : black;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
   border          : 1pt solid #0e1633;
}

table.frm-new2{
   color           : black;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt;
}

form.frm{
   color           : inherit;
   background-color: white;
   font-family     : helvetica, arial, sans-serif;
}

input.frm{
   color           : black;
   background-color: white;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
   border          : 1pt solid black;
}

select.frm{
   color           : black;
   background-color: white;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
   border          : 1pt solid black;
}

textarea.frm{
   color               	      : black;
   background-color    	      : white;
   font-family         	      : helvetica, arial, sans-serif;
   font-weight         	      : bold;
   font-size           	      : 9pt;
   border-width        	      : 1pt;
   border-color        	      : black;
   scrollbar-face-color	      : black;
   scrollbar-highlight-color  : black;
   scrollbar-shadow-color     : white;
   scrollbar-3dlight-color    : #AAAAAA;
   scrollbar-arrow-color      : #AAAAAA;
   scrollbar-track-color      : #888888;
   scrollbar-darkshadow-color : black;
}

input.frmBT{
   color           : white;
   background-color: #0E3D63;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;

}

input.frmBT-new{
   color           : white;
   background-color: #0e1633;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;

}


a.frm{
   color           : white;
   background-color: inherit;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
}

a.frm-new{
   color           : black;
   background-color: inherit;
   font-family     : helvetica, arial, sans-serif;
   font-weight     : bold;
   font-size       : 9pt;
}

.panel-filter{
   color       	   : black   ;
   background-color: #DEEEFA ; 
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   font-weight     : bold    ;
   text-indent     : 0.2in   ;
   text-align      : justify ;
   border          : 0pt solid black;
}

.error-msg {
   background-color: inherit  ;
   color       	   : red      ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 10pt      ;
   text-align      : center   ;
}

.error-login {
   background-color: inherit  ;
   color       	   : red      ;
   text-align      : center   ;
   text-indent     : 0in      ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 12pt     ;
   font-weight     : bold     ;
   text-align      : center   ;
}

.fgb-bgw{
   background-color: white  ;
   color       	   : black  ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 8pt    ;
}

table.pst-box {
   background-color: white   ;
   color       	   : black   ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   text-indent     : 0.2in   ;
   text-align      : justify ;
   border-color    : black   ;
   border-width    : 1pt     ;
}

td.pst-header {
   background-color: #CCCCCC;
   color       	   : black  ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt    ;
   border-color    : black  ;
   border-width    : 1pt    ;
}

td.pst-box {
   background-color: #EEEEEE ;
   color       	   : black   ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   margin-left: 15pt; 
   margin-right: 15pt;
   text-align      : justify ;
   border-color    : black   ; 
   border-width    : 1pt     ;
}

td.pst-header-owner {
   background-color: #9FCDF1;
   color           : black  ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt    ;
   border-color    : black  ;
   border-width    : 1pt    ;
}

td.pst-box-owner {
   background-color: #DEEEFA ;
   color       	   : black   ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   text-indent     : 0.2in   ;
   text-align      : justify ;
   border-color    : black   ; 
   border-width    : 1pt     ;
}

.toolbar {
   background-color:  #DEEEFA ; 
   color       	   : black   ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   text-indent     : 0.2in   ;
   text-align      : justify ;
   border          : 1pt solid black;
}

.pagecontrol {
   background-color:  #DEEEFA ; 
   color       	   : black ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 8pt     ;
   text-align      : center ;
   border          : 1pt solid black;
}

div.hlp-caduserout{
   position        : absolute   ; 
   left            : 570px      ; 
   top             : 155px      ; 
   z-index         : 1          ; 
   visibility      : visible    ;
   background-color: #DEEEFA    ;
   color           : black      ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt        ;
   font-weight     : bold       ;
   border          : 1pt solid black;
   border-color    : black      ; 
   text-align      : center     ;
}

div.hlp-caduser{
   visibility      : visibility ;
   background-color: #DEEEFA    ;
   color           : black      ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt        ;
   font-weight     : bold       ;
   text-align      : center     ;
   border-width    : 0px        ;
}

td.tl-dark-blue {
   background-color: #9FCDF1;
   color           : black  ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt    ;
   border-color    : black  ;
   border-width    : 1pt    ;
}

td.tl-light-blue {
   background-color: #DEEEFA ;
   color       	   : black   ;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt     ;
   border-color    : black   ; 
   border-width    : 1pt     ;
}

table.pn-blue{
   color           : white;
   background-color: white;
   font-family     : helvetica, arial, sans-serif;
   font-size       : 9pt;
   border          : 1pt solid black;
}
 .prn-title, .prn-tb-title
   {font-weight:bold}
  .prn-tb-title   
   {background-color: black; color:white;}

 .title, .texto
   {font-family:helvetica, arial, sans-serif; width=100%;}

 .empresa
   { border: 1pt solid black; }

 .texto
   { background-color: inherit; color: black; margin-left:5pt; margin-right: 5pt; text-indent: 0pt; text-align: justify; font-size: 10pt;}

.textoNum
   { background-color: inherit; color: black; margin-left:5pt; margin-right: 5pt;  text-align: justify; font-size: 10pt;}

 .title 
   { background-color: #0e1633; color: white; text-align:left; font-size:10pt; font-weight: bold;}
 