xml{display:none;}
.gecko{-moz-box-sizing:border-box;}
.gecko[onresize]{-moz-binding:url(gecko.xml#resize);}
.active-box-normal{position:relative; overflow-y:hidden; height:18px;width:100%;vertical-align:top;border-width:1px;border-style:solid;border-color:threedhighlight threeddarkshadow threeddarkshadow threedhighlight;}
.active-box-item{-moz-box-flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;padding:0px 5px;border-width:1px;border-style:solid;border-color:threedlightshadow threedshadow threedshadow threedlightshadow;background-color:threedface;}
.active-box-item.gecko{-moz-binding:url(gecko.xml#item);}
.active-gecko-item{display:-moz-inline-box;height:100%;-moz-box-align:center;}
.active-box-sort{display:-moz-inline-box;overflow:hidden;width:0px;height:100%;vertical-align:top;}
.active-box-item .active-box-image.gecko,.active-box-item .active-box-sort.gecko{height:16px;}
.active-sort-ascending .active-box-sort{width:16px;background:url(grid.png) -20px 50% no-repeat;}
.active-sort-descending .active-box-sort{width:16px;background:url(grid.png) -40px 50% no-repeat;}
.active-scroll-data{position:absolute;overflow:hidden;top:0px;left:0px;width:100%;height:100%;padding:0px 0px 0px 0px;z-index:1;}
.active-scroll-top{position:absolute;overflow:hidden;white-space:nowrap;top:0px;left:0px;width:100%;height:18px;padding:0px 20px 0px 0px;z-index:2;}
.active-scroll-left{position:absolute;overflow:hidden;top:0px;left:0px;width:28px;height:100%;padding:18px 0px 20px 0px;text-align:center;z-index:2;}
.active-scroll-corner{position:absolute;overflow:hidden;top:0px;left:0px;width:28px;height:18px;z-index:3;}
.active-scroll-bars{position:absolute;overflow:auto;top:0px;left:0px;width:100%;height:100%;padding:0px;z-index:4;}
.active-scroll-space{width:0px; height:0px;}
.active-scroll-fill{display:inline;width: 100%; height:100%;}
.active-scroll-fill.gecko{display:-moz-inline-box;}
.active-scroll-data.gecko,.active-scroll-top.gecko,.active-scroll-left.gecko{overflow:-moz-scrollbars-none;}
.active-controls-grid{position:relative; overflow:auto;width:100%;height:100%;cursor:default;-moz-user-focus:normal;-moz-user-select:none; text-align:left;}
.active-templates-header{display:inline;width:100px;height:100%;}
.active-header-pressed{border-color:threeddarkshadow threedhighlight threedhighlight threeddarkshadow;}
.active-header-pressed .active-box-item{position:relative;left:1px;top:1px;border-color:threedface;}
.active-templates-header.gecko{display:-moz-inline-box;}
.active-templates-row{overflow-y:hidden;white-space:nowrap;width:100%;height:18px;-moz-user-select:none;}
.active-templates-row.gecko{display:-moz-box;width:auto;min-width:100%;}
.active-row-cell{display:inline;overflow:hidden;text-overflow:ellipsis;width:100px;height:100%;padding:0px 5px;line-height:17px;vertical-align:top;}
.active-row-cell.gecko{display:-moz-inline-box;}
.active-selection-true, .active-selection-true .active-row-cell{color:highlighttext!important;background-color:highlight!important;}
.active-column-0{z-index:99; width: 28px;}.active-column-1{z-index:98; width: 100px;}
.active-column-2{z-index:97; width: 100px;}.active-column-3{z-index:96; width: 100px;}
.active-column-4{z-index:95; width: 100px;}.active-column-5{z-index:94; width: 100px;}
.active-column-6{z-index:93; width: 100px;}.active-column-7{z-index:92; width: 100px;}
.active-column-8{z-index:91; width: 100px;}.active-column-9{z-index:90; width: 100px;}
.active-column-10{z-index:89; width: 100px;}.active-column-11{z-index:88; width: 100px;}
.active-column-12{z-index:87; width: 100px;}.active-column-13{z-index:86; width: 100px;}
.active-column-14{z-index:85; width: 100px;}.active-column-15{z-index:84; width: 100px;}
.active-column-16{z-index:83; width: 100px;}.active-column-17{z-index:82; width: 100px;}
.active-column-18{z-index:81; width: 100px;}.active-column-19{z-index:80; width: 100px;}
.active-templates-text, .active-templates-image{-moz-binding:url(gecko.xml#box);}
.active-gecko-box{-moz-box-flex:1;overflow:hidden; height:100%;width:100%;}
.active-templates-status, .active-templates-error{padding:5px;}
.active-controls-grid {height: 100%; font: menu;}

.active-grid-column {border-right: 1px solid silver;}
.active-grid-row {border-bottom: 1px solid silver;}
.active-grid-row-top {border-bottom: 1px solid black;}

.caixaForm{border: 0px solid; text-align: right;}