img.logotipo {  border: 0px;
                width: 100px;
                height: 40px; }

div.corpo {
    margin-left:   7px;
    margin-top:    0px;
    margin-bottom: 0px;
    margin-right:  0px;
}

body.corpo {
    margin-left:   2px;
    margin-top:    0px;
    margin-bottom: 0px;
    margin-right:  0px;
}

body.i_frame {
    margin:0; 
    padding:0;
    }
    
iframe.i_frame      { border: none; }
iframe.hidden_frame 
  { 
  visibility: hidden; 
  overflow: hidden;
  width: 0px;
  height: 0px;
  }

table.leiaute {
  border: 0px;       
  table-layout: fixed;
  overflow-x  : scroll;
}

table.leiaute tr {
  border: 0px;
  padding: 0px;
}

table.leiaute tr td {
  border: 0px;
  height: 18px;
  padding: 0px;
}

/*textos simples (captions) */ /* Azul escuro #0A246A */
.txtpad4 {font-family:tahoma; font-size:11px; color:#0A246A; }
.txtpad  {font-family:tahoma; font-size:12px; color:#0A246A; } 
.txtpad1 {font-family:tahoma; font-size:16px; color:#0A246A; font-weight:bold; }
.txtpad2 {font-family:tahoma; font-size:22px; color:#0A246A; font-weight:bold; }

.txtpad3 {font-family:tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#3b5998; }
.txtpad5 {font-family:tahoma; font-size:11px; color:#000000; font-weight:bold; }
.txtpad6 {font-family:tahoma; font-size:11px; color:#000000; }

/*campos lovpro */
.cpopro {font-family: verdana; font-size: 11px; color: #0A246A; height:18px; 
         background-color:#fdfdfd; border:1px solid #ccc; vertical-align: bottom;}
/*campos comuns */
input.cpopad {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#fdfdfd; border:1px solid #ccc; vertical-align: bottom;}
input.cpogrd {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#fdfdfd; border:1px solid #ccc; vertical-align: bottom; text-align: right}
input.cpogrd_ro {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#a0a7a2; border:1px solid #ccc; vertical-align: bottom; text-align: right}
select.cpopad {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#fdfdfd; border:1px solid #ccc; vertical-align: bottom;}
textarea.cpopad {font-family: verdana; font-size: 11px; color: #0A246A; background-color:#fdfdfd; border:1px solid #ccc; vertical-align: text-top;}
/*campos obrigatorios*/
input.cpoobr {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#fdfdfd; border:1px solid #000; vertical-align: bottom; font-weight:normal;}
select.cpoobr {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#fdfdfd; border:1px solid #000; vertical-align: bottom;  font-weight:normal;}
textarea.cpoobr {font-family: verdana; font-size: 11px; color: #0A246A;
                 height: 18px; background-color:#fdfdfd; border:1px solid #000; 
                 vertical-align: text-top; font-weight:normal;}
/* relatorios */
.rel_normal_esq {font-family:Arial; font-size:12px; color:#000000; text-align: left}
.rel_normal_dir {font-family:Arial; font-size:12px; color:#000000; text-align: right}
.rel_titulo {font-family:Arial; font-size:18px; color:#000000; font-weight:bold; text-align: center}
.rel_negrito_esq {font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-align: left}
.rel_negrito_dir {font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-align: right}

table.leiaute_rel {
  border: 0px;       
  table-layout: fixed;
}

table.leiaute_rel tr td {
   border: 0px;
   padding: 0px;
   vertical-align: text-top;    
}
table.leiaute_rel tr th {
   vertical-align: bottom;
   border: 0px;
   padding: 0px;
}

table.leiaute_rel tr {
   height: 16px;
   border: 0px;
   padding: 0px;
}

/*campos chave*/
.cpocha {font-family: verdana; font-size: 11px; color: #0A246A; height: 18px; background-color:#d8e6ed; border:1px solid #000; vertical-align: bottom;}
/*campo memo (height é definido no form)*/
.cpotxtpad {font-family: verdana; font-size: 11px; color: #0A246A; background-color:#fdfdfd; border:1px solid #ccc; vertical-align: bottom}
.titint {font-family: tahoma; font-size: 15px; color: #333333; text-decoration: none; font-weight:bold}
.linkmenu {font-family: arial; font-size: 12px; color: #333333; text-decoration: none; font-weight:bold}
.linkmenu:hover {color: #0A246A; text-decoration: underline}
.lnk01 {font-family: verdana; font-size: 12px; color: #0A246A; text-decoration: none; font-weight: normal; }
.lnk01:hover {font-family: verdana; font-size: 12px; color: #0A246A; text-decoration: underline; font-weight: normal;}
.cpo01 {font-family: verdana; font-size: 12px; color: #000000; background-color:#E8E8E8; border:1px solid; text-decoration: none;}
#lab01 {font-family: verdana; font-size: 12px; color: #0A246A; font-weight: bold; text-align:right; background-color:#FFFFFF;}
#lab02 {font-family: verdana; font-size: 12px; color: #0A246A; font-weight: bold; background-color:#FFFFFF;}
#lab03 {font-family: verdana; font-size: 14px; color: #0A246A; font-weight: bold;}
#lab04 {font-family: verdana; font-size: 22px; color: #FFFFFF; font-weight: bold;}
#lab05 {font-family: verdana; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#lab06 {font-family:verdana; font-size:10px; color:#000000; font-weight: bold;}
#lab07 {font-family: verdana; font-size: 12px; color: #0A246A; font-weight: normal; background-color:#FFFFFF}
#lab08 {font-family: verdana; font-size: 12px; color: red; font-weight: normal;}
#textoadm {font-family: verdana; font-size: 12px; color: #333333; background-color:#E8E8E8; font-weight: normal;}
.botaoadm {font-family: verdana; font-size: 12px; color: #333333; background-color:#E8E8E8; border:1px solid; text-decoration: none;}
/*botao padrao da barra de ferramenta*/
/* absmiddle nao existe Jeff.btn   { BORDER-WIDTH: 0; width: 32px; height: 30px; vertical-align: absmiddle; } */
.btn   { border-width: 0; width: 32px; height: 30px; vertical-align: middle; }
.btnNA { border-width: 1px; width: 26px; height: 24px; }
.botao-barra {
        width: 40px;
        height: 40px;
        margin      : 0;
        padding     : 0;
        border      : 0;
        background  : transparent;
      }
.btn-grade {      
  font-size   : 16px;
  width       : 20px;
  margin      : 0;
  padding     : 0;
  border      : 0;
}

table.tab-iteped {
  padding       : 1px;  
  border-spacing: 1px;
  table-layout  : fixed;
  border        : 0;
  width         : 1093px;
  overflow-x    : scroll;
}

table.tab-iteped tr {
  border      : 0;
}
table.tab-iteped tr td{
  border      : 0;
  border-bottom: 1px solid #ddd;
  overflow    : hidden;
}

table.tab-hover tr:hover {
  background-color: #FBFF81;
}

table.tab-iteped tr td:nth-child(1)  { width: 20px; text-align: center; } 
table.tab-iteped tr td:nth-child(2)  { width: 27px; text-align: center; }
table.tab-iteped tr td:nth-child(3)  { width: 90px; }
table.tab-iteped tr td:nth-child(4)  { width: 70px; }
table.tab-iteped tr td:nth-child(5)  { width: 250px; }                     /*desc.prod*/
table.tab-iteped tr td:nth-child(6)  { width: 65px; text-align: right; }   /*quantidade*/
table.tab-iteped tr td:nth-child(7)  { width: 25px; }                      /*unidade*/
table.tab-iteped tr td:nth-child(8)  { width: 50px; }                      /*entrega*/
table.tab-iteped tr td:nth-child(9)  { width: 70px; text-align: right; }   /*preco*/
table.tab-iteped tr td:nth-child(10) { width: 47px; text-align: right; }   /*%desc*/
table.tab-iteped tr td:nth-child(11) { width: 70px; text-align: right; }   /*preco*/
table.tab-iteped tr td:nth-child(12) { width: 70px; text-align: right; }   /*$icms st*/
table.tab-iteped tr td:nth-child(13) { width: 47px; text-align: right; }   /*aliq*/
table.tab-iteped tr td:nth-child(14) { width: 70px; text-align: right; }   /*$ipi*/
table.tab-iteped tr td:nth-child(15) { width: 80px; text-align: right; }   /*$total*/


#titare{  background-color:#0A246A}