div.geral001   { position: absolute;
               top: 0px; left: 200px; width: 600px; height: 2800px;
               background-color: rgb(255,255,255);
               border-style: solid;
               border-width: 1px;
               border-color: rgb(255,255,255); }




h1           { padding: 0px; margin: 0px;
               font-style: normal;
               font-variant: normal;
               font-weight: 100;
               font-size: 17px;
               line-height: 22px;
               font-family: verdana;
               color: rgb(60,100,60);
               text-align: left;
               letter-spacing: 0px;
               margin-top: 20px;
               margin-bottom: 10px;
               z-index: 2; }

h2           { padding: 0px; margin: 0px;
               font-style: normal;
               font-variant: normal;
               font-weight: 100;
               font-size: 15px;
               line-height: 22px;
               font-family: verdana;
               color: rgb(60,100,60);
               text-align: left;
               letter-spacing: -1px;
               margin: 0px;
               z-index: 2;
               margin-top: 0px;
               margin-bottom: 0px; }

h3           { padding: 0px; margin: 0px;
               font-style: normal;
               font-variant: normal;
               font-weight: 100;
               font-size: 16px;
               line-height: 22px;
               font-family: tahoma;
               color: rgb(60,100,60);
               text-align: left;
               letter-spacing: -1px;
               margin: 0px;
               z-index: 2; }

h4           { padding: 0px; margin: 0px;
               font-style: normal;
               font-variant: normal;
               font-weight: 100;
               font-size: 22px;
               line-height: 22px;
               font-family: verdana;
               color: rgb(60,100,60);
               text-align: center;
               letter-spacing: -1px;
               margin: 0px;
               z-index: 2; }

p            { padding: 0px; margin: 0px;
               font-style: normal;
               font-variant: normal;
               font-weight: 100;
               font-size: 12px;
               line-height: 14px;
               font-family: verdana;
               color: rgb(60,100,60);
               text-align: left;
               letter-spacing: 0px;
               z-index: 2; }


table.tabela001  {  width: 580px; /* height: 400px; */
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    /* text-align: center; */ }

table.tabela002  {  width: 580px; /* height: 400px; */
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    /* text-align: center; */ }

table.tabela003  {  width: 580px; /* height: 400px; */
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    /* text-align: center; */ }

table.tabela004  {  width: 580px; /* height: 400px; */
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    /* text-align: left; */
                    padding-left: 15px;}

td               {  height: 20px;
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    font-style: normal;
                    font-variant: normal;
                    /* font-weight: 100; */
                    font-size: 11px;
                    line-height: 12px;
                    font-family: verdana;
                    color: rgb(20,60,20);
                    text-align: left;
                    padding-left: 5px; margin: 0px; 
                    letter-spacing: 0px;
                    z-index: 2; }

td.trasmon        {  height: 20px;
                    border-collapse: collapse;
                    border-style: solid;
                    border-width: 1px;
                    border-color: rgb(220,220,220);
                    font-style: normal;
                    font-variant: normal;
                    /* font-weight: 100; */
                    font-size: 9px;
                    line-height: 12px;
                    font-family: verdana;
                    color: rgb(20,60,20);
                    text-align: left;
                    padding-left: 5px; margin: 0px; 
                    letter-spacing: 0px;
                    z-index: 2; }





tr.sombra001         { background-color: rgb(245,250,245); }

tr.sombra-negr       { background-color: rgb(215,230,215);
                       font-style: normal;
                       font-variant: normal;
                       font-weight: 100;
                       font-size: 12px;
                       line-height: 12px;
                       font-family: verdana;
                       color: rgb(30,50,30);
                       text-align: center;
                       letter-spacing: 0px;
                        }


caption              { font-style: normal;
                       font-variant: normal;
                       font-weight: 100;
                       font-size: 14px;
                       line-height: 40px;
                       font-family: verdana;
                       color: rgb(60,100,60);
                       text-align: center;
                       letter-spacing: 0px;
                       margin: 0px; }

/* ======================================= */
/* ======================================= */
/* ==============   1   ================== */
/* ======================================= */
/* ======================================= */

table.indiv001        { position: absolute;
                        top: 0px; left: 20px; /* width: 200px; height:                         500px; */
                        background-color: rgb(245,250,245); 
                        border-collapse: collapse;
                        border-style: solid;
                        border-width: 1px;
                        border-color: rgb(220,220,220);
                        /* padding-left: 15px; */  }

/* ===============   2   ================= */

table.empresa001        { position: absolute;
                        top: 800px; left: 20px; /* width: 200px; height: 600px; */
                        background-color: rgb(245,250,245); 
                        border-collapse: collapse;
                        border-style: solid;
                        border-width: 1px;
                        border-color: rgb(220,220,220); }

/* ================  3    ================= */

table.sindi001        { position: absolute;
                        top: 1425px; left: 20px; /* width: 200px; height: 1170px; */
                        background-color: rgb(245,250,245); 
                        border-collapse: collapse;
                        border-style: solid;
                        border-width: 1px;
                        border-color: rgb(220,220,220);   }

/* =================  4    ================= */

table.sindi002        { position: absolute;
                        top: 0px; left: 800px; /* width: 180px; height: 2255px; */
                        background-color: rgb(245,250,245); 
                        border-collapse: collapse;
                        border-style: solid;
                        border-width: 1px;
                        border-color: rgb(220,220,220); }

/* ========================================= */



div.acima-dir-tel    { position: absolute;
                       top: 45px;
                       left: 785px;
                       width: 192px;
                       height: 100px;
                       /* background-color: rgb(245,250,250); */
                       border-style: solid;
                       border-width: 1px;
                       border-color: rgb(120,200,120);
                       z-index: 2;  }


table.indiv001 td,
 table.empresa001 td,
  table.sindi001 td,
   table.sindi002 td   { height: 20px; width: 160px;
                         padding-left: 0px;
                         border-collapse: collapse;
                         border-style: solid;
                         border-width: 0px;
                         border-color: rgb(220,220,220);
                         font-style: normal;
                         font-variant: normal;
                         font-weight: 100;
                         font-size: 11px;
                         line-height: 12px;
                         font-family: tahoma; }
                        

td.titulo001         {  text-align: left; 
                        background-color: rgb(230,242,230); }

p.titulo001         {  font-style: normal;
                        font-variant: normal;
                        font-weight: 100;
                        font-size: 13px;
                        line-height: 12px;
                        font-family: tahoma;
                        color: rgb(40,110,40);
                        text-align: left;
                        padding-left: 5px;  }



/* =========================================== */
/* =========================================== */


a:link              { color: rgb(20,60,20);
                      text-decoration: none;
                      padding-left: 10px;  }

a:visited           { color: rgb(40,130,40);
                      text-decoration: none;
                      padding-left: 10px; }

a:hover             { color: rgb(30,180,30);
                      text-decoration: none;
                      padding-left: 10px; }



a.mail002:link   { position: absolute;
                        left: 12px;
                        font-style: normal;
                        font-variant: normal;
                        font-weight: 100;
                        font-size: 13px;
                        line-height: 12px;
                        font-family: tahoma;
                        color: rgb(249,104,0);
                        margin: 0px; padding: 0px;  }

a.mail002:hover     { position: absolute;
                        left: 12px;
                        font-style: normal;
                        font-variant: normal;
                        font-weight: 100;
                        font-size: 13px;
                        line-height: 12px;
                        font-family: tahoma;
                        color: rgb(255,0,0);
                        margin: 0px; padding: 0px;  }

a.mail002:visited   { position: absolute;
                        left: 12px; 
                        font-style: normal;
                        font-variant: normal;
                        font-weight: 100;
                        font-size: 13px;
                        line-height: 12px;
                        font-family: tahoma;
                        color: rgb(255,0,0);
                        margin: 0px; padding: 0px;  }
                        
/* =========================================== */

p.tels001           { position: absolute;
                      left: 20px; top: 16px;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: 100;
                      font-size: 13px;
                      line-height: 18px;
                      font-family: verdana;
                      text-align: center;
                      color: rgb(20,60,20); }