* { border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    outline: none;
    text-align: left;
}
html,body { background:#fff; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration: underline; color:#666; }
select,input,textarea,div,p,td,body,h2,h3,h4 { font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#666;font-size:11px;  }
h1 { font-size:36px; font-weight:normal; color:#006600; padding-bottom:10px;}
h2 { font-size:17px; padding-bottom:10px; font-weight:normal; }
h3 { font-size:14px; margin-bottom:10px; }
h4 { font-size:12px; padding-bottom:5px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
ul, li {list-style:none; }
select, input, textarea { border:1px solid #999; margin:1px 0 1px 0; /*Padrao Crossover - Ver IE*/}
input.checkradio { width:12px; height:12px; overflow:hidden; margin-right:2px; border:none; vertical-align:middle;}

a.bt, a.bn, .bts, .btsCz, a.bts, a.btsCz { display: block; text-indent:-10000px; overflow:hidden; }

.ancora {position: relative; height:0; width:1px; z-index:20; }
.clear {clear:both; }
.oculto {display: none; }
.xxx {background-color:#3c3; } /*verde*/
.yyy {background-color:#fc0; } /*amarelo*/
.zzz {background-color:#06f; } /*azul*/
.bbb {border:1px solid #c00; }
.txtPq { font-size:10px;}
.txtPq a { text-decoration:underline;}
.txtIntro { padding-bottom:10px; }
.txtIntro p { font-size:12px; line-height:130%; padding-bottom:10px; }

/* formularios */
.tabForm p, .tabBoxForm p { padding-bottom:2px;}
.tabForm { margin-bottom:15px;}
.tabForm th, .tabBoxForm th { padding:5px 8px 5px 0; color:#666; text-align:right;}
.tabForm td, .tabBoxForm td { padding:5px 8px 5px 0;}
.tabFormInterno th, .tabFormInterno td { padding:0 8px 0 0;}
.erroForm {background:url(../img/erroFormSeta.gif) 0 0 no-repeat; text-indent:9px;}
.erroFormTxt { color:#cc0000; font-size:10px;}

.tabResultados { margin-bottom:15px; border:1px #ccc solid;}
.tabResultados th { padding:5px 8px 5px 5px; color:#666; text-align:left; background-color:#f2f2f2; color:#666; font-size:13px;}
.tabResultados td { padding:5px 8px 5px 5px; background-color:#e6e6e6; color:#666; }
.tabResultadosInterno th, .tabResultadosInterno td { padding:0 8px 0 0;}

.camposObrigatorios { font-size:10px; color:#999999; line-height:20px; }
.campo { height:23px; }
.campoPq2Cz { width:99px; 
background:url(../img/campoPq2Cz.gif) 0 0 no-repeat; }
.campoMd1Cz { width:179px; 
background:url(../img/campoMd1Cz.gif) 0 0 no-repeat; }
.campo input { height:18px; border:none;font-size:12px; margin:4px 0 0 3px; /*background-color:#cc0000; */ }
.campoPq2 input, .campoPq2Cz input { width:94px; }
.campoMd1 input, .campoMd1Cz input { width:174px; }

.btImprimir { width: 68px; height: 24px; border: none; cursor: pointer; }
.btLupa {width: 22px; height: 22px; border: none; cursor: pointer; }
.btVoltar {width: 51px; height: 19px; border: none; cursor: pointer;}
.btAcessar, .btAcessarCz  { width: 60px; height: 24px; border: none; cursor: pointer; }

.boxPq {width:374px; background:#e6e6e6 url(../img/boxPqTopo.gif) 0 0 no-repeat; margin-bottom:20px;  }
.boxInterno { padding:13px 15px 5px 15px; }
.boxPqBase {width:374px; height:5px; background:url(../img/boxPqBase.gif) 0 0 no-repeat; overflow:hidden; }

.boxAviso { border:1px solid #ccc; background-color:#f0f0f0; margin-bottom:15px;}
.boxAvisoInterno { padding:5px;}
.imagemEsq {margin:1px 5px 0 0; float:left; }

