@charset "UTF-8";.flexigrid{font-family:Arial,Helvetica,sans-serif;font-size:11px;position:relative;border:0 solid #eee;overflow:hidden;color:#000;margin-top:10px}.flexigrid.hideBody{height:26px !important;border-bottom:1px solid #ccc}.flexigrid td.select>div{padding-top:2px !important;padding-bottom:2px !important}.flexigrid select.list{width:100%;font-family:inherit;font-size:inherit}@media(min-width:380px){.flexigrid div.sDiv2{min-width:370px}}.flexigrid div.range{float:right}.flexigrid input.qsdate{width:70px;font-family:inherit;font-size:inherit}.ie6fullwidthbug{border-right:0 solid #ccc;padding-right:2px}.flexigrid div.nobottom table{margin-bottom:0 !important}.flexigrid div.nDiv{background:#eee url(../images/flexigrid/line.gif) repeat-y -1px top;border:1px solid #ccc;border-top:0;overflow:auto;left:0;position:absolute;z-index:999;float:left}.flexigrid div.nDiv table{margin:2px}.flexigrid div.hDivBox{float:left;padding-right:40px}.flexigrid div.bDiv table{margin-bottom:10px}.flexigrid div.bDiv table.autoht{border-bottom:0;margin-bottom:0}.flexigrid div.nDiv td{padding:2px 3px;border:1px solid #eee;cursor:default}.flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td{background:#d5effc url(../images/flexigrid/hl.png) repeat-x top;border:1px solid #a8d8eb}.flexigrid div.nDiv td.ndcol1{border-right:1px solid #ccc}.flexigrid div.nDiv td.ndcol2{border-left:1px solid #fff;padding-right:10px}.flexigrid div.nDiv tr:hover td.ndcol1,.flexigrid div.nDiv tr.ndcolover td.ndcol1{border-right:1px solid #d2e3ec}.flexigrid div.nDiv tr:hover td.ndcol2,.flexigrid div.nDiv tr.ndcolover td.ndcol2{border-left:1px solid #eef8ff}.flexigrid div.nBtn{position:absolute;height:24px;width:14px;z-index:900;background:#fafafa url(../images/flexigrid/fhbg.gif) repeat-x bottom;border:0 solid #ccc;border-left:1px solid #ccc;top:0;left:0;margin-top:1px;cursor:pointer;display:none}.flexigrid div.nBtn div{height:24px;width:12px;border-left:1px solid #fff;float:left;background:url(../images/flexigrid/ddn.png) no-repeat center}.flexigrid div.nBtn.srtd{background:url(../images/flexigrid/wbg.gif) repeat-x 0 -1px}div.DivPanel{background:url(../images/flexigrid/wbg.gif) repeat-x top;border:1px solid #ccc;border-bottom:0;border-top:0;font-weight:bold;display:block;overflow:hidden;white-space:nowrap;position:relative}.flexigrid div.mDiv{background:#fafafa url(../images/flexigrid/bg.gif) repeat-x top;border:1px solid #ccc;font-weight:bold;display:block;overflow:hidden;white-space:nowrap;position:relative}.flexigrid div.mDiv div{padding:6px;white-space:nowrap}.flexigrid div.mDiv div.ptogtitle{position:absolute;top:4px;right:3px;padding:0;height:16px;width:16px;overflow:hidden;border:1px solid #ccc;cursor:pointer}.flexigrid div.mDiv div.ptogtitle:hover{background-position:left -2px;border-color:#bbb}.flexigrid div.mDiv div.ptogtitle span{display:block;border-left:1px solid #eee;border-top:1px solid #fff;border-bottom:1px solid #ddd;width:14px;height:14px;background:url(../images/flexigrid/uup.png) no-repeat center}.flexigrid div.mDiv div.ptogtitle.vsble span{background:url(../images/flexigrid/ddn.png) no-repeat center}.flexigrid div.tDiv{background:#fafafa url(../images/flexigrid/bg.gif) repeat-x top;position:relative;border:1px solid #ccc;overflow:hidden}.flexigrid div button{position:relative;border-width:0;border-style:none;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:18px;height:23px;margin-left:2px}.flexigrid div button.no-flexigrid-button{position:relative;border-width:0;border-style:none;color:#000;font-family:Arial,Helvetica,sans-serif;margin-left:2px;padding:6px 12px;font-size:13px;text-decoration:none;line-height:1.7}.flexigrid div button.save{background-color:transparent;background-image:url(images/disk.png);background-repeat:no-repeat;background-position:left center}.flexigrid div button.upload{background-color:transparent;background-image:url(images/picture_go.png);background-repeat:no-repeat;background-position:left center}.flexigrid div.tDiv2{float:left;clear:both;padding:1px}.flexigrid div.sDiv4{margin-top:5px;float:left;padding:1px}div.popup_dialog ul.toolbar{background:#fafafa url(../images/flexigrid/bg.gif) repeat-x top;position:relative;border:1px solid #ccc;border-top:0;overflow:hidden;padding-top:5px;padding-bottom:3px;margin-bottom:3px;width:90%}.flexigrid div.sDiv{background:#fafafa url(../images/flexigrid/bg.gif) repeat-x top;position:relative;border:1px solid #ccc;border-top:0;overflow:hidden;display:none}.flexigrid div.sDiv2{float:left;clear:both;padding:5px;padding-left:5px}.flexigrid div.sDiv3{float:left;padding:5px;padding-left:5px}.flexigrid div.sDiv2 input,.flexigrid div.sDiv2 select{vertical-align:middle;height:22px}.flexigrid div.btnseparator{float:left;height:22px;border-left:1px solid #ccc;border-right:1px solid #fff;margin:1px}.flexigrid .fbutton{float:left;display:block;cursor:pointer;padding:1px}.flexigrid div.fbutton div{float:left;padding:1px 3px}.flexigrid div.fbutton span{float:left;display:block;padding:3px}.flexigrid .fbutton:hover,.flexigrid .fbutton.fbOver{padding:0;border:1px solid #ccc;border-radius:0}.lightgrey{background-color:#d3d3d3}.fbutton a{color:#000}.flexigrid div.fbutton .printing{background:url("../images/flexigrid/printing.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .page-add{background:url("../images/flexigrid/page_add.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .printing-send{background:url("../images/flexigrid/printing-send.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .printing-ok{background:url("../images/flexigrid/printing-ok.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .printing-pause{background:url("../images/flexigrid/printing-pause.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .projeto{background:url("../images/flexigrid/users.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .edit{background:url("../images/flexigrid/edit.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .pdf{background:url("../images/flexigrid/pdf.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .excel{background:url("../images/flexigrid/page_excel.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .aconfirmar{background:url("../images/flexigrid/confirmar-pgto.jpg") no-repeat scroll left center transparent}.flexigrid div.fbutton .add{background:url("../images/flexigrid/add.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .fill{background:url("../images/flexigrid/fill-090.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .banco-brasil{background:url("../images/flexigrid/bb.jpg") no-repeat scroll left center transparent}.flexigrid div.fbutton .download{background:url("../images/flexigrid/download-icon.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .barcode{background:url("../images/flexigrid/barcode.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .box{background:url("../images/flexigrid/box.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .lock{background:url("../images/flexigrid/lock_16x16.gif") no-repeat scroll left center transparent}.flexigrid div.fbutton .unlock{background:url("../images/flexigrid/lock_unlock.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .enable{background:url("../images/flexigrid/accept.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .check{background:url("../images/flexigrid/check.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .uncheck{background:url("../images/flexigrid/uncheck.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .disable{background:url("../images/flexigrid/disable.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .report{background:url("../images/flexigrid/report.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .convite-online{background:url("../images/flexigrid/photo-album.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .cover{background:url("../images/flexigrid/book_edit.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .send-email{background:url("../images/flexigrid/email_go.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .new-email{background:url("../images/flexigrid/email_add.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .config{background:url("../images/flexigrid/gear.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .money{background:url("../images/flexigrid/money--plus.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .send-email-disable{background:url("../images/flexigrid/email_go_disable.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .calendar-search{background:url("../images/flexigrid/calendar-search-result.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .atualizar{background:url("../images/flexigrid/arrow-circle-double-135.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .nao-pago{background:url("../images/flexigrid/NaoPago.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .calendar-select{background:url("../images/flexigrid/calendar-select-days.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .delete{background:url("../images/flexigrid/delete_16x16.gif") no-repeat scroll left center transparent}.flexigrid div.fbutton .pay{background:url("../images/flexigrid/Pago.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .pago-parcialmente{background:url("../images/flexigrid/Pago-Parcialmente.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .search-deleted{background:url("../images/flexigrid/search-deleted.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .search-actived{background:url("../images/flexigrid/search-active.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .barcode{background:url("../images/flexigrid/barcode.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .barcode-search{background:url("../images/flexigrid/Barcode_Search.jpg") no-repeat scroll left center transparent}.flexigrid div.fbutton .no-pay{background:url("../images/flexigrid/NaoPago.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .crop{background:url("../images/flexigrid/crop.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .zoom{background:url("../images/flexigrid/zoom.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .zoom-in{background:url("../images/flexigrid/zoom_in.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .zoom-out{background:url("../images/flexigrid/zoom_out.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .zoom-in-2{background:url("../images/flexigrid/ZoomInIcon16x16.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .zoom-out-2{background:url("../images/flexigrid/ZoomOutIcon16x16.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .cancel{background:url("../images/flexigrid/cancel.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .ok{background:url("../images/flexigrid/ok.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .no{background:url("../images/flexigrid/no.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .mid-body{background:url("../images/flexigrid/meio_corpo.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .full-body{background:url("../images/flexigrid/corpo_inteiro.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .afinity-group{background:url("../images/flexigrid/grupo_afinidade.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .rotate-anticlockwise{background:url("../images/flexigrid/rotate_anticlockwise.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .rotate-clockwise{background:url("../images/flexigrid/rotate_clockwise.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .search{background:url("../images/flexigrid/find.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .search-list{background:url("../images/flexigrid/find-icon.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .save{background:url("../images/flexigrid/disk.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .upload{background:url("../images/flexigrid/picture_go.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .search-go{background:url("../images/flexigrid/search_go.png") no-repeat scroll left center transparent}.flexigrid div.fbutton .refresh{background:url("../images/flexigrid/load.png") no-repeat scroll left center transparent}.flexigrid div.bDiv td.check{background:url("../images/flexigrid/check.png") no-repeat scroll center center transparent}.flexigrid div.bDiv td.uncheck{background:url("../images/flexigrid/uncheck.png") no-repeat scroll center center transparent}.flexigrid div.bDiv td.halfcheck{background:url("../images/flexigrid/half_checked.png") no-repeat scroll center center transparent}.flexigrid div.bDiv td div.tree{background-image:url("../images/flexigrid/seta_cinza.png");background-repeat:no-repeat;background-color:transparent;background-position:left center}.flexigrid div.hDiv{background:#fafafa url(../images/flexigrid/bg.gif) repeat-x top;position:relative;border:1px solid #ccc;overflow:hidden}.flexigrid div.hDiv table{border-right:1px solid #fff}.flexigrid div.cDrag{float:left;position:absolute;z-index:2;overflow:visible}.flexigrid div.cDrag div{float:left;background:none;display:block;position:absolute;height:24px;width:5px;cursor:col-resize}.flexigrid div.cDrag div:hover,.flexigrid div.cDrag div.dragging{background:url(../images/flexigrid/line.gif) repeat-y 2px center}.flexigrid div.iDiv{border:1px solid #316ac5;position:absolute;overflow:visible;background:none}.flexigrid div.iDiv input,.flexigrid div.iDiv select,.flexigrid div.iDiv textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px}.flexigrid .border-top{border-top:1px solid #ccc !important}.flexigrid .border-bottom{border-bottom:1px solid #ccc !important}.flexigrid div.iDiv input.tb{border:0;padding:0;width:100%;height:100%;padding:0;background:none}.flexigrid div.bDiv{border:1px solid #ccc;border-top:0;background:#fff;overflow:auto;position:relative}.flexigrid div.bDiv table{border-bottom:1px solid #ccc}.flexigrid div.hGrip{position:absolute;top:0;right:0;height:5px;width:5px;background:url(../images/flexigrid/line.gif) repeat-x center;margin-right:1px;cursor:col-resize}.flexigrid div.hGrip:hover,.flexigrid div.hGrip.hgOver{border-right:1px solid #999;margin-right:0}.flexigrid div.vGrip{height:5px;overflow:hidden;position:relative;background:#fafafa url(../images/flexigrid/wbg.gif) repeat-x 0 -1px;border:1px solid #ccc;border-top:0;text-align:center;cursor:row-resize}.flexigrid div.vGrip span{display:block;margin:1px auto;width:20px;height:1px;overflow:hidden;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:none}.flexigrid div.hDiv th,.flexigrid div.bDiv td{text-align:left;border-right:1px solid #ddd;border-left:1px solid #fff;overflow:hidden;vertical-align:middle !important;padding-left:0;padding-right:0}.flexigrid div.hDiv th div,.flexigrid div.bDiv td div,div.colCopy div{padding:5px;border-left:0 solid #fff}.flexigrid div.hDiv th,div.colCopy{font-weight:normal;height:24px;cursor:default;white-space:nowrap;overflow:hidden}div.colCopy{font-family:Arial,Helvetica,sans-serif;font-size:11px;background:#fafafa url(../images/flexigrid/fhbg.gif) repeat-x bottom;border:1px solid #ccc;border-bottom:0;overflow:hidden}.flexigrid div.hDiv th.sorted{background:url(../images/flexigrid/wbg.gif) repeat-x 0 -1px;border-bottom:0 solid #ccc}.flexigrid div.hDiv th.thOver div,.flexigrid div.hDiv th.sorted.thOver div{border-bottom:1px solid #ffa500;padding-bottom:4px}.flexigrid div.hDiv th.sorted div{border-bottom:0 solid #ccc;padding-bottom:5px}.flexigrid div.hDiv th.thMove{background:#fff;color:#fff}.flexigrid div.hDiv th.sorted.thMove div{border-bottom:1px solid #fff;padding-bottom:4px}.flexigrid div.hDiv th.thMove div{background:#fff !important}.flexigrid div.hDiv th div.sdesc{background:url(../images/flexigrid/dn.png) no-repeat center top}.flexigrid div.hDiv th div.sasc{background:url(../images/flexigrid/up.png) no-repeat center top}.flexigrid div.bDiv td{border-bottom:1px solid #fff;vertical-align:top;white-space:nowrap}.flexigrid span.cdropleft{display:block;background:url(../images/flexigrid/prev.gif) no-repeat -4px center;width:24px;height:24px;position:relative;top:-24px;margin-bottom:-24px;z-index:3}.flexigrid div.hDiv span.cdropright{display:block;background:url(../images/flexigrid/next.gif) no-repeat 12px center;width:24px;height:24px;float:right;position:relative;top:-24px;margin-bottom:-24px}.flexigrid div.bDiv td div{border-top:0 solid #fff;padding-bottom:4px}.flexigrid tr td.sorted{background:#f3f3f3;border-right:1px solid #ddd;border-bottom:1px solid #f3f3f3}.flexigrid tr.erow td{background:#f7f7f7;border-bottom:1px solid #f7f7f7}.flexigrid tr.erow td.sorted{background:#e3e3e3;border-bottom:1px solid #e3e3e3}.flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td{background:#d9ebf5;border-left:1px solid #eef8ff;border-bottom:1px dotted #a8d8eb}.flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td{background:#d5effc url(../images/flexigrid/hl.png) repeat-x top;border-right:1px solid #d2e3ec;border-left:1px solid #eef8ff;border-bottom:1px solid #a8d8eb}.flexigrid.novstripe .bDiv table{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.flexigrid.novstripe div.bDiv td{border-right-color:#fff}.flexigrid.novstripe div.bDiv tr.erow td.sorted{border-right-color:#e3e3e3}.flexigrid.novstripe div.bDiv tr td.sorted{border-right-color:#f3f3f3}.flexigrid.novstripe div.bDiv tr.erow td{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.flexigrid.novstripe div.bDiv tr.trSelected:hover td,.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,.flexigrid.novstripe tr.trSelected td.sorted,.flexigrid.novstripe tr.trSelected td{border-right:1px solid #06f;border-left:1px solid #06f}.flexigrid.novstripe div.bDiv tr.trOver td,.flexigrid.novstripe div.bDiv tr:hover td{border-left-color:#d9ebf5;border-right-color:#d9ebf5}.flexigrid div.pDiv{background:url(../images/flexigrid/bg.gif) repeat-x 0 -1px;border:1px solid #ccc;border-top:0;overflow:hidden;white-space:nowrap;position:relative}.flexigrid div.pDiv div.pDiv2{margin:3px;margin-left:-2px;float:left;width:1024px}div.pGroup{float:left;background:none;height:24px;margin:0 5px}div.pGroup input{height:22px}div.pGroup select{height:22px}.flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol{position:relative;top:5px;overflow:visible}.flexigrid div.pDiv input{vertical-align:text-top;position:relative;top:-5px}.flexigrid div.pDiv div.pButton,.flexigrid div.sDiv4 div.pButton,.flexigrid div.tDiv2 div.pButton{float:left;width:22px;height:22px;border:0;cursor:pointer;overflow:hidden}.flexigrid div.tDiv2 div.pButton,.flexigrid div.sDiv4 div.pButton{padding:1px 3px}.flexigrid div.pDiv div.pButton:hover,.flexigrid div.pDiv div.pButton.pBtnOver{width:20px;height:20px;border:1px solid #ccc;cursor:pointer}.flexigrid div.pDiv div.pButton span,.flexigrid div.tDiv2 div.pButton span,.flexigrid div.sDiv4 div.pButton span{width:20px;height:20px;display:block;float:left}.flexigrid div.pDiv div.pButton:hover span,.flexigrid div.pDiv div.pButton.pBtnOver span{width:19px;height:19px;border-top:1px solid #fff;border-left:1px solid #fff}.flexigrid .pSearch{background:url(../images/flexigrid/magnifier.png) no-repeat center}.flexigrid .pFirst{background:url(../images/flexigrid/first.gif) no-repeat center}.flexigrid .pPrev{background:url(../images/flexigrid/prev.gif) no-repeat center}.flexigrid .pNext{background:url(../images/flexigrid/next.gif) no-repeat center}.flexigrid .pLast{background:url(../images/flexigrid/last.gif) no-repeat center}.flexigrid .pReload{background:url(../images/flexigrid/load.png) no-repeat center}.flexigrid .pSearchGo{background:url(../images/flexigrid/search_go.png) no-repeat center}.flexigrid .pReload.loading{background:url(../images/flexigrid/load.gif) no-repeat center}.flexigrid div.fbutton .reload{background:url(../images/flexigrid/load.png) no-repeat scroll left center transparent}.flexigrid.ie div.hDiv th div,.flexigrid.ie div.bDiv td div,div.colCopy.ie div{overflow:hidden}