/*
//?Copyright:                Terceiro Milênio Informática Ltda - www.tm3.com.br
*/

#e_erp_procurar
  {
    display: block;
    cursor: pointer;
  }

#e_erp_ifr_consulta_1_lnk_ext
  {
    display: none;
  }

#autentic
  {
    margin-top:0px;
  }

#ppz_000004 {table-layout:fixed;}
#ppz_000005 {display: none;cursor: pointer;}
#ppz_000006 {border: #cfcfcf 1px solid;width: 398px;background-color: #fcfcfc;}
#ppz_000009 {table-layout: fixed;}
#ppz_000010 {text-align:center;}
#ppz_000011 {text-align:center;}
#ppz_000012 {width:100%;}
#ppz_000014 {table-layout: fixed;}
#ppz_000016 {table-layout:fixed;}
#ppz_000017 {width:100%;height:18px;font-family:Courier;}
#ppz_000018 {width:100%;height:18px;font-family:Courier;text-align:center;}
#ppz_000019 {width:100%;height:18px;font-family:Courier;}
#ppz_000020 {width:100%;height:18px;font-family:Courier;text-align:center;}
#ppz_000021 {padding-left: 4px;}
#ppz_000022 {margin-bottom: 5%;margin-top: 6%;}
#ppz_000023 {text-align:center;width:100%;height:18px;}
#ppz_000024 {width:100%;height:18px;}
#ppz_000025 {border:1px solid gray;font-family: Arial;font-size: 11px;}
#ppz_000026 {border:1px solid gray;font-family: Arial;font-size: 11px;}
#ppz_000027 {width:*%;border:1px solid gray;font-family: Arial;font-size: 11px;}
#ppz_000028 {padding-left: 4px;}
#ppz_000030 {font-size: 12px;}
#ppz_000031 {font-size: 12px;}
#ppz_000032 {font-size: 12px;}
#ppz_000033 {font-size: 12px;}
#ppz_000034 {table-layout: fixed;}
#ppz_000035 {table-layout: fixed;}
#ppz_000036 {text-align: center;}
#ppz_000037 {text-align: center;}
#ppz_000038 {text-align: center;}
#ppz_000039 {width: 60px;}
#ppz_000040 {table-layout: fixed;}
#ppz_000041 {font-size:16px;}
#ppz_000042 {font-size:16px;}
#ppz_000043 {font-size: 14px;}
#ppz_000044 {position:absolute; left:0px; top:0px;}
#ppz_000045 {color:ff0000; border:1px solid red; background-color:#FFE4E1; filter: alpha (opacity=50);}
#ppz_000046 {border: 1px solid black;}
#ppz_000047 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000048 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000049 {cursor: pointer;}
#ppz_000050 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000051 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000052 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000053 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000054 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000055 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000056 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000057 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000058 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000059 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000060 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000061 {border-left: 1px solid black; border-bottom: 1px solid black; color:red;}
#ppz_000062 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000063 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000064 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000065 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000066 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000067 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000068 {border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
#ppz_000069 {text-align: center; background-color: #000000; color: #ffffff;}
#ppz_000070 {margin-left: 3%; margin-right: 3%; width:100%;}
#ppz_000071 {font-weight:700;text-align:center}
#ppz_000072 {border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black;}
#ppz_000073 {border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black;}
#ppz_000074 {border:1px solid black;}
#ppz_000075 {border-left:1px solid black; border-bottom:1px solid black;}
#ppz_000076 {border-left:1px solid black; border-bottom:1px solid black;}
#ppz_000077 {border-left:1px solid black; border-bottom:1px solid black;border-right:1px solid black;}
#ppz_000078 {padding-left:10px;}
#ppz_000079 {line-height:20px;}
#ppz_000080 {font-size:14pt;}
#ppz_000081 {padding-left:10px;}
#ppz_000082 {line-height:20px;}
#ppz_000083 {font-size:14pt;}
#ppz_000084 {border-left: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black;}
#ppz_000085 {border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black;}
#ppz_000086 {border-left: 1px solid black; border-bottom: 1px solid black;}
#ppz_000087 {border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;}
#ppz_000088 {width:50%;}
#ppz_000089 {text-align: justify;}
#ppz_000090 {width:50px;}
#ppz_000091 {border:1px solid black; page-break-before:always;}
#ppz_000092 {border-bottom:1px solid black;}
#ppz_000093 {border-bottom:1px solid black;}
#ppz_000094 {border-bottom:1px solid black;}












body
  {
    margin: 0 0 0 0;
    font-size: 11px;
    font-family: Arial;
    /*background: url(http://desenvolvimento:81/Ftp/EMPRESA_107/Outros/709423244fundo_4.jpg) #f5f5f5 repeat;*/
    /*


    */
  }
td
  {
    font-family: Arial;
    font-size: 11px;
  }
a
  {
    color: #776600;
    text-decoration: none;
    font-size: 11px;
  }
a:hover
  {
    color: #000000;
    text-decoration: underline;
  }
input.botao
  {
    background-color: #dcdcdc;
    border: gray 1px solid;
    color: #776600;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    width: 100px;
  }
input.texto
  {
    border: gray 1px solid;
    font-size: 11px;
    cursor: text;
    width: 100%;
    height:19px;
    font-family: Arial;
    text-align: left;
  }
input.botao_order
  {
    cursor: default;
    background-color: #dddddd;
    border: #dddddd 1px solid;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
  }
textarea
  {
    border: gray 1px solid;
    font-family: Arial;
    font-size: 11px;
    width: 100%;
    /*'Definido para fazer com que o texto do TEXTAREA ajax em edição fique exatamente na mesma posição.*/
    padding-left: 2px;
    /*'Definido via propriedade devido à necessidades de diferentes configuração conforme o navegador, o EDGE precisa que seja normal para não clipar o conteúdo.*/
    white-space: pre-line;
  }
select
  {
    border: gray 1px solid;
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    width: 100%;
    display:block;
    height:19px;
  }
select[multiple]
  {
    height:100%;
  }
.contorno
  {
    /*'Fazem com que as bordas sejam internas em todos os browsers*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: gray 1px solid;
  }
tr.cinzatabela
  {
    background-color: #f5f5f5;
    height:19px;
  }
tr.brancotabela
  {
    background-color: #ffffff;
    height:19px;
  }
td.cabtabela
  {
    cursor: default;
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #dddddd;
    color: black;
    font-size: 11px;
    font-weight: bold;
  }
td.cabtabelaleft
  {
    cursor: default;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #dddddd;
    color: black;
    font-size: 11px;
    font-weight: bold;
  }
td.cabtabelaright
  {
    cursor: default;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #dddddd;
    color: black;
    font-size: 11px;
    font-weight: bold;
  }
.guias
  {
    font-size: 11px;
    border-right: black 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: #c2c2c2 1px solid;
    width: 98%;
    cursor: pointer;
    background-color: #e2e2e2;
    margin-bottom: -6px;
  }
.limit_txt
  {
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    /*





    */
    white-space: nowrap;
  }
.destaque_verde
  {
    color: #228B22;
    font-weight: bold;
  }
.destaque_vermelho
  {
    color: #DC143C;
    font-weight: bold;
  }
.destaque_cinza
  {
    color: #A9A9A9;
    font-weight: bold;
  }
#jnl_alerta_sombra_inativa
  {
    background: #000000 none repeat center 100% 0%;
    filter: alpha(opacity=26);
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    position: absolute;
    overflow: visible;
  }
.detalhe_editav
  {
    border: gray 1px solid;
    background-color: #f0f0f0;
    color: #808080;
    height: 18px;
    padding-left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
table.tabela_cinza
  {
    background-color: #fcfcfc;
    border-top: #cfcfcf 1px solid;
    border-right: #cfcfcf 1px solid;
    border-bottom: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
  }
li.menu_texto
  {
    background-color:#88c2da;
    border-bottom:1px solid #8ad5ee;
    border-bottom:1px solid #8ad5ee;
    border-top:1px solid #88c2da;
    border-right:1px solid #88c2da;
    border-left:1px solid #88c2da;
    width: 160px;
    height: 18px;
    float: none;
    margin-right: 3px;
    margin-left: -40px;
    padding-top: 3px;
    padding-left: 5px;
    cursor: pointer;
  }
a.menu_texto
  {
    color:#000000;
    text-decoration: none;
    height: 18px;
    width: 100%;
    margin-bottom: 1px;
  }
a:hover.menu_texto
  {
    color:#000000;
    text-decoration: none;
  }
ul.menu_texto
  {
    margin-left: 160px;
    float: none;
    list-style: none;
    display: none;
    position: absolute;
    border-right: #808080 2px groove;
    border-left: #808080 1px solid;
    border-bottom: #808080 3px groove;
    border-top: #707070 1px solid;
    margin-top: -14px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
img.menu_texto
  {
    border: 0px;
    margin-top: 3px;
    margin-right: 0px;
  }
#id_base
  {
    position: absolute;
    width: 1004px;
    top: 0px;
    left: 0px;
  }
#id_cabecalho
  {
    z-index: 1;
    top: 0px;
    left: 0px;
    position: absolute;
    width: 1004px;
    background: url(/images/Fundo_cabecalho.png) #f5f5f5 repeat-x;
    height: 70px;
  }
#id_menu
  {
    z-index: 4;
    top: 70px;
    left: 0px;
    position: absolute;
    width: 171px;
    height: 100%;
  }
#id_conteudo
  {
    z-index: 3;
    background: #ffffff;
    border-right: solid 1px #f5f5f5;
    top: 70px;
    left: 171px;
    position: absolute;
    height: 100%;
    overflow: hidden;
    align: center;
  }
#id_complemento
  {
    z-index: 2;
    background: #f5f5f5;
    top: 70px;
    left: 843px;
    position: absolute;
    width: 161px;
    height: 100%;
  }
#id_rodape
  {
    width: 1004px;
    position: absolute;
    background: #CC99CC;height: 20px;
  }
.opaco
  {
    /*'IE8 em diante*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=8)";
    /*'IE5a7*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=8);
    filter: alpha(opacity=8);
    /*'outros browsers*/
    opacity: .1;
  }
.meioopaco
  {
    /*'IE8 em diante*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=26)";
    /*'IE5a7*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=26);
    filter: alpha(opacity=26);
    /*'outros browsers*/
    opacity: .3;
  }
.naoopaco {
  /*'IE8 em diante*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=93)";
  /*'IE5a7*/
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=93);
  filter: alpha(opacity=93);
  /*'outros browsers*/
  opacity: .9;
}


/*'cabecalho da tabela na pagina de permissoes - em desenvolvimento*/
.texto_vertical
  {
    /*




    */
    /* IE8 */
    /* IE8 */
    -ms-transform:rotate(270deg); /* EDGE/Chrome/Safari/IE11 */
    white-space:nowrap;display:block;
  }
