* {   font-family: verdana, arial, "Lucida Sans Unicode", sans-serif;    font-size: 13px; margin-top: 0px; }a { text-decoration: none }a:link { color: #0026FF; }a:visited { color: #0026FF;}form { margin: 0; }table { border-collapse: collapse; table-layout: fixed; /* 'cellspacing' equivalent */ } table td, table th { overflow: hidden; padding: 0; /* 'cellpadding' equivalent */}/*td.right { padding-right: 2px; }*/#logo { position: absolute; right: 5px; top: 5px; border: solid 1px transparent; max-width: 120px; cursor: pointer; }#logo.hover { z-index: 10; border: solid 1px #D0D0D0; border-radius: 4px; padding: 5px; background-color: white; width: 120px; box-shadow: 0 0 3px 3px #EAEAEA; -moz-box-shadow: 0 0 3px 3px #EAEAEA; }#logo .ICOEnt-cpt, #logo .ICOEnt-nr { display: none; }#logo.hover .ICOEnt-cpt { display: block; }.ICOEnt, .ICOFake { float:left; width: 120px; border-collapse: separate;  height: 150px; border: solid 1px #D0D0D0; border-radius: 4px; margin: 5px; position:relative; }.ICOEnt:hover { box-shadow: 0 0 3px 3px #EAEAEA; -moz-box-shadow: 0 0 3px 3px #EAEAEA; cursor: pointer; /*border: solid 1px white;*/ }.ICOEnt-img { height: 100px; margin: auto; margin-top: 5px; text-align: center; }.ICOEnt-img img { max-width: 120px; max-height: 90px; }.ICOEnt-cpt { height: 45px; overflow: hidden; text-align: center; width: 95%; } /*ICO caption*/.ICOEnt-nr { display: none; } /*ICO número*/.ICOEnt-ps { display: none; }.ICOFake { border-style: dashed; }.ICOFake:hover { box-shadow: 0 0 3px 3px #EAEAEA; -moz-box-shadow: 0 0 3px 3px #EAEAEA; }/* Classes */.nowrap { white-space: nowrap; }.cen { text-align: center; }.left { text-align: left; }.right { text-align: right; }.bld { font-weight: bold; }.pd { padding-left: 3px; padding-right: 10px; }.mTitle { text-align: center; font-size: 20px; color: #006699; }.mSTitle { text-align: center; font-size: 12px; color: #CC0000; }.icoFunc, .icoFuncSB { width: 16px; height: 16px; cursor: pointer; margin-right: 3px;}.icoRefresh { position: relative; top: 3px; }.errMsg, .except, .mustRequired { color: red; }.mustRequired { position: relative; top: 0px; }.rIconBarItem { cursor: pointer; }.fldCmb { /*height: 18px;*/ height: 24px; margin: 0; padding: 2px 3px 2px 3px; background-color: white; border: solid 1px #D0D0D0; border-radius: 4px; }      .fldTxt { /*height: 16px;*/ margin:0; padding: 3px; background-color: white; border: solid 1px #D0D0D0; border-radius: 4px; } .fldChk { border: none;/* solid 1px #D0D0D0;*/ position: relative; }.fldArea { margin: 0; padding: 3px; border: solid 1px #D0D0D0; border-radius: 4px; }.fldAuto { /*font-weight: bold;*/ color: Red; }.fldRO { color: #D0D0D0; /*Read Only*/}.fDate { width: 90px; }.fCell { width: 115px; }.fFone { width: 115px; }.auto { width: 60px; }/* fim Classes*//* CSS para o Menu */#mnuH, #mnuP { float: left;  }#mnuH { text-decoration: none; color: Black; }#mnuH img { width: 32px; height: 32px; }#mnuH:hover { cursor: pointer; }#menuP * { font-size: 11px; }#menuP { position: absolute; padding: 0; z-index: 999; top: 18px; }#menuS { position: relative; padding: 0; margin: 0; list-style: none; width: 120px; }#menuS li { list-style: none;  }#menuS li a { display: block; height: 18px; text-decoration: none; color: Black; padding-top: 2px; padding-left: 5px; width: 180px; }#menuS li a:hover { position: relative;  color: White; text-decoration: underline; }#menuS li:hover { position: relative; width: 200px; }#menuS:hover { background: #306FBC; border-radius: 4px;}#menuS li:hover > a { color: White; }#menuS :hover ul { position:relative; left: 5px; top: 0px; padding: 0;  width: 180px; border: solid 1px #306FBC; border-radius: 4px; background: #C3D1FF; }#menuS :hover ul :hover ul { left: 170px; top: 3px; width: 180px; }#menuS ul, #menuS :hover ul ul { position: absolute; top: -9999px; left: -9999px; } #menuS .dv { height: 1px; background: #306FBC; width: 180px;} #menuS :hover ul > .dv { width: 180px;} /* fim Menu ----*//* CSS para a EDIT.box */.editBx { position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.8); /*background: url("../Images/fundo.png");*/ z-index: 100; display: none;  }.editBx div { position: relative; top: 50%; left: 50%; width: 0; height: 0; /*border: solid 1px #D0D0D0;*/ /*border-radius: 10px;*/ z-index:200; background: transparent; display: none; /*box-shadow: 0 0 1px 1px #D0D0D0; -moz-box-shadow: 0 0 1px 1px #D0D0D0;*/ }.editBx img { position: relative; z-index: 202; top: 15px; left: 0px; cursor: pointer; /* background: white; border: solid 5px #D0D0D0; border-radius: 10px 10px 0 10px;*/ }.editBx div iframe { position: absolute; z-index: 201; top: 10px; left: 10px; border: none; }/* fim EDIT.box *//* CSS para os ícones dos cadastros */.cad { margin: 5px; margin-top: 2px; }.ICOMnu * { font-size: 13px; }.ICOMnu {    float: left; position:relative; cursor: pointer; width: 106px; height: 100px; text-align: center;    padding-top: 3px; background: #EAEAEA; border-radius:4px; margin-left: 2px; margin-top: 5px;  }.ICOMnu:hover { background-color: #C3D1FF; border-radius: 4px; }.ICOMnu img { background: white; border-radius: 4px 4px 0px 0px;}.ICOMnu-file, .ICOMnu-Permission { display: none; }.xICOOver { background-color: #C3D1FF; border-radius: 4px; }/* fim ícones dos cadastros */
/* CSS para Tabelas */   /* -- Filtro*/   div.filter { margin: 5px; position: relative; }   div.filter .filterInfo { position: absolute; right: 0px; line-height: 22px; }   div.divFilter { position: relative; display: table; border: solid 1px #FF9900; border-radius: 4px; padding: 3px; background: #FFE285; width: 600px;                   /*box-shadow: 0 0 6px 6px #FFE285 inset; -moz-box-shadow: 0 0 6px 6px #FFE285 inset;*//*       background-image: linear-gradient(bottom, #FF9900 0%, #FFE385 60%);      background-image: -o-linear-gradient(bottom, #FF9900 0%, #FFE385 60%);      background-image: -moz-linear-gradient(bottom, #FF9900 0%, #FFE385 60%);      background-image: -webkit-linear-gradient(bottom, #FF9900 0%, #FFE385 60%);      background-image: -ms-linear-gradient(bottom, #FF9900 0%, #FFE385 60%);      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF9900), color-stop(0.6, #FFE385) );*/   }   div.divFilter table.tblFuncoes td { vertical-align: top; }   div.divFilter table.tblFuncoes { position: absolute; right: 10px; width: auto; top: 2px; height: 16px;}   div.divFilter a { color: black; cursor: pointer;  float: left; }   div.divFilter a img { float: left; }   div.divFilter a span { float: left; }   div.divFilter form  {      position: absolute; top: 20px; left: -1px; width: 596px; background: #FFFFE5;      border: solid 1px #FF9900; border-radius: 0px 0px 4px 4px; border-top: solid 1px #FF9900;      padding: 5px; margin-top: 2px; display: none; z-index: 1; min-height: 30px;   }   div.divFilter div.divSubmit { position: absolute; right: 5px; }   div.divFilter div.divSubmit input[type="submit"] { padding: 5px 40px 5px 40px; background-color: #FFE285; color: black; border: solid 1px #FF9900; border-radius: 4px; cursor: pointer; }   div.divFilter div.divSubmit input[type="submit"]:hover { background: #FF9900; color: white;  }   div.divFilter table.tblFilter { width: 80%; border-collapse:collapse; }   div.divFilter table.tblFilter tr { height: 26px; }   div.divFilter table.tblFilter td { vertical-align: middle; }   div.divFilter table.tblFilter td.caption { width: 100px; }   div.divFilter table.tblFilter td.field { width: 100%; }   div.divFilter table.tblFilter input[type="text"] { width: 95%; }   div.divFilter .filterMsg { line-height: 26px; text-align: center; overflow: hidden; }   /* fim filtro*/      /* Css table data */   .norec { margin: 5px; }   .data, .dataLcto { border: solid 1px #006699; margin: 5px; overflow: hidden; }   .navBar { width: 100%; /*height: 20px;*/ text-align: left; background-color: #EDEFF4; position: relative; }   .navBar .navBarInfo { position: absolute; right: 5px; line-height: 22px; }   .navBar table { margin-left: 2px; /*height: 19px;*/ border-collapse: collapse; }   .navBar table td { vertical-align: middle; height: 22px; }   .navBar td.navBarIco img { height: 9px; }   .navBar td.navBarNr { padding: 0 3px 0 3px; }   .navBar td.navBarNr, .navBar td.navBarIco { border-left: solid 1px white; border-right: solid 1px white; }   .navBar td.navBarNr:hover, .navBar td.navBarIco:hover { background-color: RGB(193, 200, 217); }   .navBar td.navBarSel { background-color: RGB(193, 200, 217); }      table.tblData, table.tblDataLcto { width: 100%; border-collapse:collapse; }   table.tblData thead td { background: #006699; color: white; /*font-weight: bold;*/ border-left: solid 1px #dce6f1; border-right: solid 1px #dce6f1; text-align: center; }   table.tblData tbody td { vertical-align: middle; border-left: solid 1px #dce6f1; border-right: solid 1px #dce6f1; }    table.tblData thead tr, table.tblData tbody tr { height: 22px; }   table.tblDataLcto thead td { background: #006699; color: white; font-weight: bold; border-left: solid 1px #dce6f1; border-right: solid 1px #dce6f1; text-align: center; }   table.tblDataLcto tbody td { vertical-align: middle; overflow: hidden; border-left: solid 1px #dce6f1; border-right: solid 1px #dce6f1; border-bottom: none; background-color: White; }    table.tblDataLcto tbody td input[type="text"] { width: 98%; height: 98%; background-color: transparent; color: Black; text-align: right; border: 0; padding-right: 1px; }      table.tblDataLcto thead tr, table.tblDataLcto tbody tr { height: 18px; }   table.tblData .insertedTR td { border-top: solid 1px #dce6f1; border-bottom: solid 1px #dce6f1; padding: 0; }   .trOdd { background: /*#EDEFF4*/ #EDF7F9; }   .trEven { /*background: #DAEEF3;*/ }   .trOver { background: #99CCFF;  }   .trOdd1 { background: /*#EDEFF4*/ #EAEAEA; }   .trEven1 { /*background: #DAEEF3;*/ }   .trOver1 { background: #D0D0D0;  }   /* fim table data*/      /* Fim table data ----*/table.edit { width: 100%; }table.edit tr { height: 26px; } input[type="submit"].btnSubmit, input[type="button"].btnCancel, input[type="button"].btn { padding: 3px 10px 3px 10px; background-color: #006699; color: white; border: solid 1px #006699; border-radius: 4px; cursor: pointer; }input[type="submit"].btnSubmit:hover, input[type="button"].btnCancel:hover, input[type="button"].btn:hover { background-color: #BED2E6; color: Black; }input[type="reset"].btnReset { padding: 3px 10px 3px 10px; background-color: #C00000; color: white; border: solid 1px #C00000; border-radius: 4px; cursor: pointer; }input[type="reset"].btnReset:hover { background-color: #FFC1C1; color: Black; }input[type="button"].btn { /*height: 17px;*/ }input[type="button"].btnL { background-color: #FFE285; color: black; border: solid 1px #FF9900; }input[type="button"].btnL:hover { background: #FF9900; color: black; }input[type="button"].btnLI { background-color: #FF9900; color: black; border: solid 1px #FF9900; }input[type="button"].btnLI:hover { background: #FFE285; color: black; }.hBox { z-index: 1000; position: absolute; border: solid 1px #FFCC00; border-radius: 5px; background-color: #FFFFCC; padding: 10px; display: block; font-size: 11px; min-width: 20px; min-height: 13px; }.hBox b { font-size: 11px; }.hbx { display: none; }.hBoxPB { z-index: 1001; position: absolute; top: -10px; left: 10px; width: 19px; height: 10px; background-image: url("../Images/pointer001.png"); }.hBoxPT { z-index: 1001; position: absolute; bottom: -10px; left: 10px; width: 19px; height: 10px; background-image: url("../Images/pointer002.png"); }.hBoxPR { z-index: 1001; position: absolute; top: 5px; left: -10px; width: 10px; height: 19px; background-image: url("../Images/pointer003.png"); }.hBoxPL { z-index: 1001; position: absolute; top: 5px; right: -10px; width: 10px; height: 19px; background-image: url("../Images/pointer004.png"); }