div.r01gContainer *.ui-jqgrid { position: relative }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-view { position: relative; left: 0; top: 0; padding: 0em; font-size: 11px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-titlebar { padding: 0.3em 0.2em 0.2em 0.3em; position: relative; border-left: 0 none; border-right: 0 none; border-top: 0 none }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-title { float: left; margin: 0.1em 0 0.2em }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-titlebar-close span { display: block; margin: 1px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-titlebar-close:hover { padding: 0 }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-hdiv { position: relative; margin: 0; padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top: 0 none !important; border-right: 0 none !important }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-hbox { float: left; padding-right: 20px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable { table-layout: fixed; margin: 0 }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th { height: 22px; padding: 0 2px 0 2px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th div { overflow: hidden; position: relative; height: 17px }
div.r01gContainer *.ui-th-column, div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th.ui-th-column { overflow: hidden; white-space: nowrap; text-align: center; border-top: 0 none; border-bottom: 0 none }
div.r01gContainer *.ui-th-ltr, div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th.ui-th-ltr { border-left: 0 none }
div.r01gContainer *.ui-th-rtl, div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th.ui-th-rtl { border-right: 0 none }
div.r01gContainer *.ui-first-th-ltr { border-right: 1px solid }
div.r01gContainer *.ui-first-th-rtl { border-left: 1px solid }
div.r01gContainer *.ui-jqgrid *.ui-th-div-ie { white-space: nowrap; zoom: 1; height: 17px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-resize { height: 20px !important; position: relative; cursor: e-resize; display: inline; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.ui-grid-ico-sort { overflow: hidden; position: absolute; display: inline; cursor: pointer !important }
div.r01gContainer *.ui-jqgrid *.ui-icon-asc { margin-top: -3px; height: 12px }
div.r01gContainer *.ui-jqgrid *.ui-icon-desc { margin-top: 3px; height: 12px }
div.r01gContainer *.ui-jqgrid *.ui-i-asc { margin-top: 0; height: 16px }
div.r01gContainer *.ui-jqgrid *.ui-i-desc { margin-top: 0; margin-left: 13px; height: 16px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-sortable { cursor: pointer }
div.r01gContainer *.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
div.r01gContainer tr.ui-search-toolbar input { margin: 1px 0 0 0 }
div.r01gContainer tr.ui-search-toolbar select { margin: 1px 0 0 0 }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-bdiv { position: relative; margin: 0; padding: 0; overflow: auto; text-align: left }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-btable { table-layout: fixed; margin: 0; outline-style: none }
div.r01gContainer *.ui-jqgrid tr.jqgrow { outline-style: none }
div.r01gContainer *.ui-jqgrid tr.jqgroup { outline-style: none }
div.r01gContainer *.ui-jqgrid tr.jqgrow td { font-weight: normal; overflow: hidden; white-space: pre; height: 22px; padding: 0 2px 0 2px; border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid }
div.r01gContainer *.ui-jqgrid tr.jqgfirstrow td { padding: 0 2px 0 2px; border-right-width: 1px; border-right-style: solid }
div.r01gContainer *.ui-jqgrid tr.jqgroup td { font-weight: normal; overflow: hidden; white-space: pre; height: 22px; padding: 0 2px 0 2px; border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid }
div.r01gContainer *.ui-jqgrid tr.jqfoot td { font-weight: bold; overflow: hidden; white-space: pre; height: 22px; padding: 0 2px 0 2px; border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid }
div.r01gContainer *.ui-jqgrid tr.ui-row-ltr td { text-align: left; border-right-width: 1px; border-right-color: inherit; border-right-style: solid }
div.r01gContainer *.ui-jqgrid tr.ui-row-rtl td { text-align: right; border-left-width: 1px; border-left-color: inherit; border-left-style: solid }
div.r01gContainer *.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-resize-mark { width: 2px; left: 0; background-color: rgb(119, 119, 119); cursor: e-resize; cursor: col-resize; position: absolute; top: 0; height: 100px; overflow: hidden; display: none; border: 0 none; z-index: 99999 }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-sdiv { position: relative; margin: 0; padding: 0; overflow: hidden; border-left: 0 none !important; border-top: 0 none !important; border-right: 0 none !important }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-ftable { table-layout: fixed; margin-bottom: 0 }
div.r01gContainer *.ui-jqgrid tr.footrow td { font-weight: bold; overflow: hidden; white-space: nowrap; height: 21px; padding: 0 2px 0 2px; border-top-width: 1px; border-top-color: inherit; border-top-style: solid }
div.r01gContainer *.ui-jqgrid tr.footrow-ltr td { text-align: left; border-right-width: 1px; border-right-color: inherit; border-right-style: solid }
div.r01gContainer *.ui-jqgrid tr.footrow-rtl td { text-align: right; border-left-width: 1px; border-left-color: inherit; border-left-style: solid }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-pager { border-left: 0 none !important; border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px; white-space: nowrap; overflow: hidden; font-size: 11px }
div.r01gContainer *.ui-jqgrid *.ui-pager-control { position: relative }
div.r01gContainer *.ui-jqgrid *.ui-pg-table { position: relative; padding-bottom: 2px; width: auto; margin: 0 }
div.r01gContainer *.ui-jqgrid *.ui-pg-table td { font-weight: normal; vertical-align: middle; padding: 1px }
div.r01gContainer *.ui-jqgrid *.ui-pg-button { height: 19px !important }
div.r01gContainer *.ui-jqgrid *.ui-pg-button span { display: block; margin: 1px; float: left }
div.r01gContainer *.ui-jqgrid *.ui-pg-button:hover { padding: 0 }
div.r01gContainer *.ui-jqgrid *.ui-state-disabled:hover { padding: 1px }
div.r01gContainer *.ui-jqgrid *.ui-pg-input { height: 13px; font-size: 0.8em; margin: 0 }
div.r01gContainer *.ui-jqgrid *.ui-pg-selbox { font-size: 0.8em; line-height: 18px; display: block; height: 18px; margin: 0 }
div.r01gContainer *.ui-jqgrid *.ui-separator { height: 18px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 1px; float: right }
div.r01gContainer *.ui-jqgrid *.ui-paging-info { font-weight: normal; height: 19px; margin-top: 3px; margin-right: 4px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-pager *.ui-pg-div { padding: 1px 0; float: left; position: relative }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-pager *.ui-pg-button { cursor: pointer }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-pager *.ui-pg-div span.ui-icon { float: left; margin: 0 2px }
div.r01gContainer *.ui-jqgrid td input, div.r01gContainer *.ui-jqgrid td select *.ui-jqgrid td textarea { margin: 0 }
div.r01gContainer *.ui-jqgrid td textarea { width: auto; height: auto }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-toppager { border-left: 0 none !important; border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important; white-space: nowrap; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-toppager *.ui-pg-div { padding: 1px 0; float: left; position: relative }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-toppager *.ui-pg-button { cursor: pointer }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-toppager *.ui-pg-div span.ui-icon { float: left; margin: 0 2px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-btable *.ui-sgcollapsed span { display: block }
div.r01gContainer *.ui-jqgrid *.ui-subgrid { margin: 0; padding: 0; width: 100% }
div.r01gContainer *.ui-jqgrid *.ui-subgrid table { table-layout: fixed }
div.r01gContainer *.ui-jqgrid *.ui-subgrid tr.ui-subtblcell td { height: 18px; border-right-width: 1px; border-right-color: inherit; border-right-style: solid; border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid }
div.r01gContainer *.ui-jqgrid *.ui-subgrid td.subgrid-data { border-top: 0 none !important }
div.r01gContainer *.ui-jqgrid *.ui-subgrid td.subgrid-cell { border-width: 0 0 1px 0 }
div.r01gContainer *.ui-jqgrid *.ui-th-subgrid { height: 20px }
div.r01gContainer *.ui-jqgrid *.loading { position: absolute; top: 45%; left: 45%; width: auto; z-index: 101; padding: 6px; margin: 5px; text-align: center; font-weight: bold; display: none; border-width: 2px !important; font-size: 11px }
div.r01gContainer *.ui-jqgrid *.jqgrid-overlay { display: none; z-index: 100 }
* html div.r01gContainer *.jqgrid-overlay { }
div.r01gContainer * *.jqgrid-overlay iframe { position: absolute; top: 0; left: 0; z-index: -1 }
div.r01gContainer *.ui-jqgrid *.ui-userdata { border-left: 0 none; border-right: 0 none; height: 21px; overflow: hidden }
div.r01gContainer *.ui-jqdialog { display: none; width: 300px; position: absolute; padding: 0.2em; font-size: 11px; overflow: visible }
div.r01gContainer *.ui-jqdialog *.ui-jqdialog-titlebar { padding: 0.3em 0.2em; position: relative }
div.r01gContainer *.ui-jqdialog *.ui-jqdialog-title { margin: 0.1em 0 0.2em }
div.r01gContainer *.ui-jqdialog *.ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px }
div.r01gContainer *.ui-jqdialog *.ui-jqdialog-titlebar-close span { display: block; margin: 1px }
div.r01gContainer *.ui-jqdialog *.ui-jqdialog-titlebar-close:hover, div.r01gContainer *.ui-jqdialog *.ui-jqdialog-titlebar-close:focus { padding: 0 }
div.r01gContainer *.ui-jqdialog-content, div.r01gContainer *.ui-jqdialog *.ui-jqdialog-content { border: 0; padding: 0.3em 0.2em; background: none; height: auto }
div.r01gContainer *.ui-jqdialog *.ui-jqconfirm { padding: 0.4em 1em; border-width: 3px; position: absolute; bottom: 10px; right: 10px; overflow: visible; display: none; height: 80px; width: 220px; text-align: center }
div.r01gContainer *.ui-jqdialog-content *.FormGrid { margin: 0 }
div.r01gContainer *.ui-jqdialog-content *.EditTable { width: 100%; margin-bottom: 0 }
div.r01gContainer *.ui-jqdialog-content *.DelTable { width: 100%; margin-bottom: 0 }
div.r01gContainer *.EditTable td input, div.r01gContainer *.EditTable td select, div.r01gContainer *.EditTable td textarea { margin: 0 }
div.r01gContainer *.EditTable td textarea { width: auto; height: auto }
div.r01gContainer *.ui-jqdialog-content td.EditButton { text-align: right; border-top: 0 none; border-left: 0 none; border-right: 0 none; padding-bottom: 5px; padding-top: 5px }
div.r01gContainer *.ui-jqdialog-content td.navButton { text-align: center; border-left: 0 none; border-top: 0 none; border-right: 0 none; padding-bottom: 5px; padding-top: 5px }
div.r01gContainer *.ui-jqdialog-content input.FormElement { padding: 0.3em }
div.r01gContainer *.ui-jqdialog-content *.data-line { padding-top: 0.1em; border: 0 none }
div.r01gContainer *.ui-jqdialog-content *.CaptionTD { vertical-align: middle; border: 0 none; padding: 2px; white-space: nowrap }
div.r01gContainer *.ui-jqdialog-content *.DataTD { padding: 2px; border: 0 none; vertical-align: top }
div.r01gContainer *.ui-jqdialog-content *.form-view-data { white-space: pre }
div.r01gContainer *.fm-button { display: inline-block; margin: 0 4px 0 0; padding: 0.4em 0.5em; text-decoration: none !important; cursor: pointer; position: relative; text-align: center; zoom: 1 }
div.r01gContainer *.fm-button-icon-left { padding-left: 1.9em }
div.r01gContainer *.fm-button-icon-right { padding-right: 1.9em }
div.r01gContainer *.fm-button-icon-left *.ui-icon { right: auto; left: 0.2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px }
div.r01gContainer *.fm-button-icon-right *.ui-icon { left: auto; right: 0.2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px }
div.r01gContainer *#nData, div.r01gContainer *#pData { float: left; margin: 3px; padding: 0; width: 15px }
div.r01gContainer *.ui-jqgrid *.selected-row, div.r01gContainer div.ui-jqgrid *.selected-row td { font-style: normal; border-left: 0 none }
div.r01gContainer *.ui-inline-del.ui-state-hover span, div.r01gContainer *.ui-inline-edit.ui-state-hover span, div.r01gContainer *.ui-inline-save.ui-state-hover span, div.r01gContainer *.ui-inline-cancel.ui-state-hover span { margin: -1px }
div.r01gContainer *.ui-jqgrid *.tree-wrap { float: left; position: relative; height: 18px; white-space: nowrap; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.tree-minus { position: absolute; height: 18px; width: 18px; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.tree-plus { position: absolute; height: 18px; width: 18px; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.tree-leaf { position: absolute; height: 18px; width: 18px; overflow: hidden }
div.r01gContainer *.ui-jqgrid *.treeclick { cursor: pointer }
div.r01gContainer * iframe.jqm { position: absolute; top: 0; left: 0; z-index: -1 }
div.r01gContainer *.ui-jqgrid-dnd tr td { border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height: 20px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-title-rtl { float: right; margin: 0.1em 0 0.2em }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-hbox-rtl { float: right; padding-left: 20px }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-resize-ltr { float: right; margin: -2px -2px -2px 0 }
div.r01gContainer *.ui-jqgrid *.ui-jqgrid-resize-rtl { float: left; margin: -2px 0 -1px -3px }
div.r01gContainer *.ui-jqgrid *.ui-sort-rtl { left: 0 }
div.r01gContainer *.ui-jqgrid *.tree-wrap-ltr { float: left }
div.r01gContainer *.ui-jqgrid *.tree-wrap-rtl { float: right }
div.r01gContainer *.ui-jqgrid *.ui-ellipsis { text-overflow: ellipsis }
div.r01gContainer *.fileupload-buttonbar *.ui-button input { position: absolute; top: 0; right: 0; margin: 0; border: solid transparent; border-width: 0 0 100px 200px; opacity: 0 }
div.r01gContainer *.fileinput-button { overflow: hidden }
* html div.r01gContainer *.fileinput-button { padding: 2px 0 }
* + html div.r01gContainer *.fileinput-button { padding: 2px 0 }
div.r01gContainer *.fileupload-buttonbar { padding: 0.2em 0.4em }
div.r01gContainer *.fileupload-buttonbar *.ui-button { vertical-align: middle }
div.r01gContainer *.fileupload-content { padding: 0.2em 0.4em; border-top-width: 0 }
div.r01gContainer *.fileupload-content *.ui-progressbar { width: 200px; height: 20px }
div.r01gContainer *.fileupload-content *.ui-progressbar-value { background: url(images/pbar-ani.gif) }
div.r01gContainer *.fileupload-content *.fileupload-progressbar { width: 400px; margin: 10px 0 }
div.r01gContainer *.files { margin: 10px 0; border-collapse: collapse }
div.r01gContainer *.files td { padding: 5px; border-spacing: 5px }
div.r01gContainer *.files img { border: none }
div.r01gContainer *.files *.name { padding: 0 10px }
div.r01gContainer *.files *.size { padding: 0 10px 0 0; text-align: right; white-space: nowrap }
div.r01gContainer *.ui-state-disabled *.ui-state-disabled { opacity: 1 }
div.r01gContainer *.ui-state-disabled input { cursor: default }
div.r01gContainer *.rup-icon, div.r01gContainer *.ui-icon.rup-icon { background-image: url(images/rup-icons.png); background-repeat: no-repeat; display: inline-block; overflow: hidden }
div.r01gContainer *.rup-icon-ajax-loader { background-position: 0 0; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-alert-24 { background-position: 0 -66px; width: 24px; height: 24px }
div.r01gContainer *.rup-icon-alert { background-position: 0 -140px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-autocomplete { background-position: 0 -206px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-cancel-disabled { background-position: 0 -272px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-cancel { background-position: 0 -338px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-check { background-position: 0 -404px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-check_all { background-position: 0 -470px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-child { background-position: 0 -536px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-clone-disabled { background-position: 0 -602px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-clone { background-position: 0 -668px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-close-hover { background-position: 0 -734px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-close { background-position: 0 -800px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-confirm24 { background-position: 0 -866px; width: 24px; height: 24px }
div.r01gContainer *.rup-icon-confirm { background-position: 0 -940px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-add { background-position: 0 -1006px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-check-all { background-position: 0 -1072px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-check { background-position: 0 -1138px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-child { background-position: 0 -1204px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-clone { background-position: 0 -1270px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-copy { background-position: 0 -1336px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-cut { background-position: 0 -1402px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-delete { background-position: 0 -1468px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-descendent { background-position: 0 -1534px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-door { background-position: 0 -1600px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-edit { background-position: 0 -1666px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-paste { background-position: 0 -1732px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-uncheck-all { background-position: 0 -1798px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-contextmenu-uncheck { background-position: 0 -1864px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-date-calendar { background-position: 0 -1930px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-delete-disabled { background-position: -74px 0; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-delete { background-position: -74px -66px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-door-out { background-position: -74px -132px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-download { background-position: -74px -198px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-dropdown { background-position: -74px -264px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-edit-disabled { background-position: -74px -330px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-edit { background-position: -74px -396px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-element-count { background-position: -74px -462px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-error-24 { background-position: -74px -528px; width: 24px; height: 24px }
div.r01gContainer *.rup-icon-error { background-position: -74px -602px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-exclamation { background-position: -74px -668px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-csv { background-position: -74px -734px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-dll { background-position: -74px -800px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-doc { background-position: -74px -866px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-exe { background-position: -74px -932px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-gif { background-position: -74px -998px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-jpg { background-position: -74px -1064px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-js { background-position: -74px -1130px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-ods { background-position: -74px -1196px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-pdf { background-position: -74px -1262px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-ppt { background-position: -74px -1328px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-txt { background-position: -74px -1394px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-xls { background-position: -74px -1460px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file-zip { background-position: -74px -1526px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-file { background-position: -74px -1592px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-filter-disabled { background-position: -74px -1658px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-filter { background-position: -74px -1724px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-filtrar { background-position: -74px -1790px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-hierarchy-down { background-position: -74px -1856px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-hierarchy-up { background-position: -74px -1922px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-new-disabled { background-position: -148px 0; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-new { background-position: -148px -66px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-ok-24 { background-position: -148px -132px; width: 24px; height: 24px }
div.r01gContainer *.rup-icon-ok { background-position: -148px -206px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-padlock { background-position: -148px -272px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-parent { background-position: -148px -338px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-print-disabled { background-position: -148px -404px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-print { background-position: -148px -470px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-save-disabled { background-position: -148px -536px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-save { background-position: -148px -602px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-search-disabled { background-position: -148px -668px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-search { background-position: -148px -734px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-separator-arrow { background-position: -148px -800px; width: 3px; height: 5px }
div.r01gContainer *.rup-icon-table-search-edit-222222 { background-position: -148px -855px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-table-search-edit-2e83ff { background-position: -148px -921px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-table-search-edit { background-position: -148px -987px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-time-clock { background-position: -148px -1053px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-uncheck { background-position: -148px -1119px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-unlock { background-position: -148px -1185px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-upload { background-position: -148px -1251px; width: 16px; height: 16px }
div.r01gContainer *.rup-icon-wizard-arrow-current { background-position: -148px -1317px; width: 11px; height: 35px }
div.r01gContainer *.rup-icon-wizard-arrow-done-last { background-position: -148px -1402px; width: 13px; height: 35px }
div.r01gContainer *.rup-icon-wizard-arrow-last-current { background-position: -148px -1487px; width: 11px; height: 35px }
div.r01gContainer *.rup-icon-wizard-arrow-last { background-position: -148px -1572px; width: 11px; height: 35px }
div.r01gContainer *.rup-icon-wizard-arrow { background-position: -148px -1657px; width: 11px; height: 35px }
div.r01gContainer *.rup-icon-wizard-next { background-position: -148px -1742px; width: 32px; height: 32px }
div.r01gContainer *.rup-icon-wizard-prev { background-position: -148px -1824px; width: 32px; height: 32px }
div.r01gContainer *.rup-icon-wizard-submit { background-position: -148px -1906px; width: 32px; height: 32px }
div.r01gContainer a { color: rgb(0, 82, 199); text-decoration: underline }
div.r01gContainer a:hover { text-decoration: none }
div.r01gContainer *.rup-enlaceCancelar { float: right; margin: 0.5em 0.4em 0.5em 0; cursor: pointer; padding: 0.2em 0.6em 0.3em 0.6em; line-height: 1.4em; width: auto; overflow: visible; color: blue }
div.r01gContainer input.ui-button { padding: 0.2em 0.6em }
div.r01gContainer *.ui-state-highlight, div.r01gContainer *.ui-widget-content *.ui-state-highlight, div.r01gContainer *.ui-widget-header *.ui-state-highlight { font-weight: bold }
div.r01gContainer *.rup_icon { float: left; padding-right: 0.5em }
div.r01gContainer *.rup_external_link { display: inline; left: inherit !important; margin-top: 0.15em !important; position: static }
div.r01gContainer *.rup_accordion { display: none }
div.r01gContainer *.ui-accordion *.ui-accordion-header { width: 99.8% }
div.r01gContainer *.ui-autocomplete { position: absolute; cursor: default }
div.r01gContainer *.ui-autocomplete-loading { background: white url(images/rup.ajaxLoader.gif) right center no-repeat }
div.r01gContainer *.ui-autocomplete ul li, div.r01gContainer *.ui-autocomplete li { list-style-type: none }
* html div.r01gContainer *.ui-autocomplete { width: 1px }
div.r01gContainer *.rup-autocomplete_label { background-image: url(images/rup.autocomplete.png); background-repeat: no-repeat; background-position: left; padding-left: 1.3em; border: 0.5px solid rgb(127, 157, 185) }
div.r01gContainer *.rup-autocomplete_loading { background-image: url(images/rup.ajaxLoader.gif) !important }
div.r01gContainer *.rup-breadCrumb_main LI UL { position: absolute; float: left }
div.r01gContainer *.rup-breadCrumb_main, div.r01gContainer *.rup-breadCrumb_main LI, div.r01gContainer *.rup-breadCrumb_main UL, div.r01gContainer *.rup-breadCrumb_main UL LI { list-style: none; margin: 0; padding: 0 }
div.r01gContainer *.rup-breadCrumb_main, div.r01gContainer *.rup-breadCrumb_main LI { float: left }
div.r01gContainer *.rup-breadCrumb_main UL { display: none }
div.r01gContainer *.rup-breadCrumb_main { background: none; padding-right: 65em; position: relative }
div.r01gContainer *.rup-breadCrumb_main LI { border-right: none; padding-right: 4px; padding-left: 10px; height: 16px; padding-top: 5px; padding-bottom: 5px; width: auto }
div.r01gContainer *.rup-breadCrumb_main LI.rup-breadCrumb_current { border-right: none; background: none }
div.r01gContainer *.rup-breadCrumb_main LI A { text-decoration: underline; color: rgb(10, 142, 204) }
div.r01gContainer *.rup-breadCrumb_main LI A:HOVER, div.r01gContainer *.rup-breadCrumb_main LI.hover A { color: rgb(10, 142, 204) }
div.r01gContainer *.rup-breadCrumb_main LI IMG.rup-icon, div.r01gContainer *.rup-breadCrumb_main LI SPAN.rup-icon { display: inline-block; margin-left: 1em }
div.r01gContainer *.rup-breadCrumb_main LI.rup-breadCrumb_current A { color: rgb(51, 51, 51); font-weight: bold }
div.r01gContainer *.rup-breadCrumb_main LI UL { padding: 3px; background: rgb(51, 51, 51); font-size: 11px; width: 180px; top: 25px; z-index: 1000 }
div.r01gContainer *.rup-breadCrumb_main LI UL LI { float: left; width: 100%; border-right: none; height: auto }
div.r01gContainer *.rup-breadCrumb_main LI UL LI A, div.r01gContainer *.rup-breadCrumb_main LI UL LI A:visited { text-decoration: none !important; color: rgb(204, 204, 204) !important; display: block; padding: 4px; border-bottom: 1px dotted rgb(102, 102, 102) }
div.r01gContainer *.rup-breadCrumb_main LI UL LI A:HOVER { background: rgb(68, 68, 68) }
div.r01gContainer *.rup-breadCrumb_main LI UL LI A:FOCUS { background: rgb(68, 68, 68); border-style: dotted; border-width: thin; outline: none }
div.r01gContainer *.rup-breadCrumbs { width: 100%; position: relative; padding-bottom: 2.5em; clear: both }
div.r01gContainer *.rup-breadCrumbs_span { float: left; padding-top: 0.5em }
div.r01gContainer *.rup-breadCrumb_root { width: 100%; float: left; margin-bottom: 0.5em }
div.r01gContainer *.rup-breadCrumb_main { padding-top: 0.1em; padding-right: 0 }
div.r01gContainer *.rup-breadCrumb_logoutDiv { float: right; padding-top: 0.5em }
div.r01gContainer *.rup-breadCrumb_link { cursor: pointer; padding-left: 0.3em }
div.r01gContainer *.rup-breadCrumb_logoutDiv *.rup-breadCrumb_logoutImg { display: inline-block; float: left; background: url(images/rup.padlock.gif) no-repeat right center }
div.r01gContainer *.rup-breadCrumb_logoutDiv *.rup-breadCrumb_logoutImg_active { display: inline-block; float: left; background: url(images/rup.unlock.png) no-repeat right center }
div.r01gContainer *.rup-breadCrumb_logoutDiv *.rup-breadCrumb_exitImg { display: inline-block; float: left }
div.r01gContainer *.rup-combo_loading { background-image: url(images/rup.ajaxLoader.gif) !important; color: black; font-weight: bold }
div.r01gContainer *.rup-combo_loadingText { color: black; font-weight: bold }
div.r01gContainer *.ui-selectmenu { display: inline-block; position: relative; height: 1.4em; text-decoration: none; overflow: hidden }
div.r01gContainer *.ui-selectmenu-icon { position: absolute; right: 6px; margin-top: -8px; top: 50% }
div.r01gContainer *.ui-selectmenu-menu { padding: 0; margin: 0; list-style: none; position: absolute; top: 0; visibility: hidden; overflow: auto }
div.r01gContainer *.ui-selectmenu-open { visibility: visible }
div.r01gContainer *.ui-selectmenu-menu-popup { margin-top: -1px }
div.r01gContainer *.ui-selectmenu-menu li { padding: 0; margin: 0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important }
div.r01gContainer *.ui-selectmenu-menu li a, div.r01gContainer *.ui-selectmenu-status { line-height: 1.4em; display: block; padding: 0 1em; outline: none; text-decoration: none }
div.r01gContainer *.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, div.r01gContainer *.ui-selectmenu-hasIcon *.ui-selectmenu-status { height: 2em; padding-left: 20px; position: relative; margin-left: 5px }
div.r01gContainer *.ui-selectmenu-menu li *.ui-icon, div.r01gContainer *.ui-selectmenu-status *.ui-icon { position: absolute; top: 1em; margin-top: -12px; left: 0 }
div.r01gContainer *.ui-selectmenu-status { line-height: 1.4em }
div.r01gContainer *.ui-selectmenu-menu li span, div.r01gContainer *.ui-selectmenu-status span { display: block; margin-bottom: 0.2em }
div.r01gContainer *.ui-selectmenu-menu li *.ui-selectmenu-item-header { font-weight: bold }
div.r01gContainer *.ui-selectmenu-menu *.ui-selectmenu-group { font-size: 1em }
div.r01gContainer *.ui-selectmenu-menu *.ui-selectmenu-group *.ui-selectmenu-group-label { line-height: 1.4em; display: block; padding: 0.6em 0.5em 0; font-weight: bold }
div.r01gContainer *.ui-selectmenu-menu *.ui-selectmenu-group ul { margin: 0; padding: 0 }
div.r01gContainer *.ui-multiselect { display: inline-block; padding: 2px 0 2px 4px; text-align: left }
div.r01gContainer *.ui-multiselect span.ui-icon { float: right }
div.r01gContainer *.ui-multiselect-single *.ui-multiselect-checkboxes input { position: absolute !important; top: auto !important; left: -9999px }
div.r01gContainer *.ui-multiselect-single *.ui-multiselect-checkboxes label { padding: 5px !important }
div.r01gContainer *.ui-multiselect-header { margin-bottom: 3px; padding: 3px 0 3px 4px }
div.r01gContainer *.ui-multiselect-header ul { font-size: 0.9em }
div.r01gContainer *.ui-multiselect-header ul li { float: left; padding: 0 10px 0 0 }
div.r01gContainer *.ui-multiselect-header a { text-decoration: none }
div.r01gContainer *.ui-multiselect-header a:hover { text-decoration: underline }
div.r01gContainer *.ui-multiselect-header span.ui-icon { float: left }
div.r01gContainer *.ui-multiselect-header span.ui-icon { float: left; margin-right: 2px }
div.r01gContainer *.ui-multiselect-header li.ui-multiselect-close { float: right; text-align: right; padding-right: 0 }
div.r01gContainer *.ui-multiselect-menu { display: none; padding: 3px; position: absolute; z-index: 10000; text-align: left }
div.r01gContainer *.ui-multiselect-checkboxes { position: relative; overflow-y: scroll }
div.r01gContainer *.ui-multiselect-checkboxes label { cursor: default; display: block; border: 1px solid transparent; padding: 3px 1px }
div.r01gContainer *.ui-multiselect-checkboxes label input { position: relative; top: 1px; margin-right: 4px }
div.r01gContainer *.ui-multiselect-checkboxes li { clear: both; font-size: 0.9em; padding-right: 3px }
div.r01gContainer *.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { cursor: default; margin-top: 0.8em; border-bottom: 1px solid }
div.r01gContainer *.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label span { font-weight: bold }
div.r01gContainer *.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { cursor: pointer; text-decoration: none }
* html div.r01gContainer *.ui-multiselect-checkboxes label { border: none }
div.r01gContainer *.rup-combo_multiOptgroupIcon { display: inline-table; vertical-align: text-bottom }
div.r01gContainer *.ui-selectmenu-item-icon { height: 24px; width: 24px; background-repeat: no-repeat }
div.r01gContainer *.delete *.ui-selectmenu-item-icon { background-image: url(images/toolbar/borrar.png) }
div.r01gContainer *.filter *.ui-selectmenu-item-icon { background-image: url(images/toolbar/filtrar.png) }
div.r01gContainer *.print *.ui-selectmenu-item-icon { background-image: url(images/toolbar/imprimir.png) }
div.r01gContainer *.rup-combo_odd { background-color: rgb(238, 238, 238) }
div.r01gContainer *.rup-combo_even { background-color: rgb(255, 255, 255) }
div.r01gContainer *.rup-combo_groupOdd { background-color: rgb(255, 255, 255) }
div.r01gContainer *.rup-combo_groupEven { background-color: rgb(255, 255, 255) }
div.r01gContainer *.context-menu-root { color: rgb(0, 0, 0) }
div.r01gContainer *.context-menu-item.icon-check { background-image: url(images/contextmenu/check.png) }
div.r01gContainer *.context-menu-item.icon-check_all { background-image: url(images/contextmenu/check_all.png) }
div.r01gContainer *.context-menu-item.icon-uncheck { background-image: url(images/contextmenu/uncheck.png) }
div.r01gContainer *.context-menu-item.icon-uncheck_all { background-image: url(images/contextmenu/uncheck_all.png) }
div.r01gContainer *.context-menu-item.icon-child { background-image: url(images/contextmenu/child.png) }
div.r01gContainer *.context-menu-item.icon-descendent { background-image: url(images/contextmenu/descendent.png) }
div.r01gContainer *.context-menu-list { margin: 0; padding: 0; min-width: 120px; max-width: 250px; display: inline-block; position: absolute; list-style-type: none; border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -ms-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -o-box-shadow: 0 2px 5px rgba(0,0,0,0.5); box-shadow: 0 2px 5px rgba(0,0,0,0.5); font-family: Verdana,, Arial,, Helvetica,, sans-serif; font-size: 11px }
div.r01gContainer *.context-menu-item { padding: 2px 2px 2px 24px; background-color: rgb(238, 238, 238); position: relative; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none }
div.r01gContainer *.context-menu-separator { padding-bottom: 0; border-bottom: 1px solid rgb(221, 221, 221) }
div.r01gContainer *.context-menu-item > label > input, div.r01gContainer *.context-menu-item > label > textarea { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text }
div.r01gContainer *.context-menu-item.hover { cursor: pointer; background-color: rgb(186, 186, 186) }
div.r01gContainer *.context-menu-item.disabled { color: rgb(102, 102, 102); cursor: default }
div.r01gContainer *.context-menu-input.hover, div.r01gContainer *.context-menu-item.disabled.hover { cursor: default; background-color: rgb(238, 238, 238) }
div.r01gContainer *.context-menu-submenu after { content: ">"; color: rgb(102, 102, 102); position: absolute; top: 0; right: 3px; z-index: 1 }
div.r01gContainer *.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px }
div.r01gContainer *.context-menu-item.icon-edit { background-image: url(images/contextmenu/page_white_edit.png) }
div.r01gContainer *.context-menu-item.icon-cut { background-image: url(images/contextmenu/cut.png) }
div.r01gContainer *.context-menu-item.icon-copy { background-image: url(images/contextmenu/page_white_copy.png) }
div.r01gContainer *.context-menu-item.icon-clone { background-image: url(images/contextmenu/page_white_clone.png) }
div.r01gContainer *.context-menu-item.icon-paste { background-image: url(images/contextmenu/page_white_paste.png) }
div.r01gContainer *.context-menu-item.icon-delete { background-image: url(images/contextmenu/page_white_delete.png) }
div.r01gContainer *.context-menu-item.icon-add { background-image: url(images/contextmenu/page_white_add.png) }
div.r01gContainer *.context-menu-item.icon-quit { background-image: url(images/contextmenu/door.png) }
div.r01gContainer *.context-menu-item.icon-add { background-image: url(images/contextmenu/page_white_add.png) }
div.r01gContainer *.context-menu-input > label > * { vertical-align: top }
div.r01gContainer *.context-menu-input > label > input[type="checkbox"], div.r01gContainer *.context-menu-input > label > input[type="radio"] { margin-left: -17px }
div.r01gContainer *.context-menu-input > label > span { margin-left: 5px }
div.r01gContainer *.context-menu-input > label, div.r01gContainer *.context-menu-input > label > input[type="text"], div.r01gContainer *.context-menu-input > label > textarea, div.r01gContainer *.context-menu-input > label > select { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
div.r01gContainer *.context-menu-input > label > textarea { height: 100px }
div.r01gContainer *.context-menu-item > *.context-menu-list { display: none; right: -5px; top: 5px }
div.r01gContainer *.context-menu-item.hover > *.context-menu-list { display: block }
div.r01gContainer *.context-menu-accesskey { text-decoration: underline }
div.r01gContainer *.context-menu-item.icon.rup-icon { display: block }
div.r01gContainer *.context-menu-item.rup-css-sprite { padding: 2px }
div.r01gContainer *.context-menu-cursor { cursor: url(cursors/context-menu.cur), default }
div.r01gContainer *#ui-datepicker-div { display: none }
div.r01gContainer *.ui-datepicker-calendar td { border: none !important }
div.r01gContainer *.ui-datepicker-week-end a { font-weight: normal !important; background: rgb(255, 192, 203) none no-repeat scroll 50% 50% !important; border: 0.1em solid red !important; color: black !important }
div.r01gContainer *.ui-datepicker-today a { font-weight: normal !important; background: rgb(221, 231, 255) none no-repeat scroll 50% 50% !important; border: 0.1em solid rgb(25, 95, 254) !important; color: black !important }
div.r01gContainer *.ui-datepicker-calendar *.ui-state-highlight a, div.r01gContainer *.ui-datepicker-current-day a { font-weight: normal !important; background: rgb(180, 253, 204) none no-repeat scroll 50% 50% !important; border: 0.1em solid rgb(23, 92, 46) !important; color: black !important }
div.r01gContainer *.rup-feedback { border: 1px solid rgb(199, 199, 0); background-color: rgb(246, 246, 206); background-image: none; color: rgb(0, 0, 0); overflow: hidden; padding: 1em }
div.r01gContainer *.rup-feedback_closeLink { float: right; background-image: url(images/rup.close.png); background-repeat: no-repeat; background-position: right; padding-right: 1.5em; color: blue; text-decoration: underline; cursor: pointer }
div.r01gContainer *.rup-feedback_closeLink:hover { background-image: url(images/rup.close_hover.png); text-decoration: none }
div.r01gContainer *.rup-feedback_image { background-repeat: no-repeat; background-position: 8px 12px; padding-bottom: 1em; padding-left: 4.5em; padding-right: 0.5em; padding-top: 1em }
div.r01gContainer *.rup-feedback_image_ok { background-image: url(images/rup.ok.png); background-color: rgb(223, 242, 223); border: 1px solid rgb(0, 181, 0) }
div.r01gContainer *.rup-feedback_image_alert { background-image: url(images/rup.alert.png) }
div.r01gContainer *.rup-feedback_image_error { background-image: url(images/rup.error.png); background-color: rgb(246, 206, 206); border: 1px solid rgb(255, 0, 0) }
div.r01gContainer *.rup-grid_evenRow { background-color: rgb(255, 255, 255) !important; background-image: none }
div.r01gContainer *.rup-grid_oddRow { background-color: rgb(238, 238, 238); background-image: none }
div.r01gContainer *.rup-grid_cellPadding_important { padding: 0 15px !important }
div.r01gContainer *.ui-th-column, div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th.ui-th-column { font-weight: bold }
div.r01gContainer *.ui-jqgrid *.ui-paging-info { height: auto; margin: 0 }
div.r01gContainer *.ui-jqgrid tr.jqgrow td { font-weight: inherit }
div.r01gContainer *.ui-jqgrid-btable *.trAddSeparator { height: 0 }
div.r01gContainer *.ui-jqgrid-btable *.trAddSeparator:HOVER { height: 0.2em !important }
div.r01gContainer *.ui-jqgrid tr.ui-row-ltr td:last-child { border-right-style: none }
div.r01gContainer *.ui-jqgrid *.loading { background: white url(images/rup.ajaxLoader.gif) right center no-repeat; font-weight: normal !important }
div.r01gContainer *.ui-jqgrid-pager { font-size: 0.85em }
div.r01gContainer *.pager_left { padding-left: 1.7em !important }
div.r01gContainer *.pager_center { width: 60% !important }
div.r01gContainer *.pager_right { padding-right: 1.7em !important }
div.r01gContainer *.pagControls { padding-right: 1em !important; border: 0 !important; background-image: none !important; background-color: transparent !important }
div.r01gContainer *.linkPaginacion { text-decoration: underline !important; color: rgb(0, 82, 199) !important }
div.r01gContainer *.linkPaginacion:hover { text-decoration: none; color: rgb(0, 82, 199) }
div.r01gContainer *.linkPaginacion.ui-state-disabled:hover { text-decoration: underline }
div.r01gContainer *.ui-state-disabled > *.linkPaginacion { cursor: default }
div.r01gContainer *.ui-icon-none { background-position: -900px -900px }
div.r01gContainer *.rup-grid-jerarquia { float: left; cursor: pointer }
div.r01gContainer *.rup-grid-jerarquia_level_1 { margin-left: 1em }
div.r01gContainer *.rup-grid-jerarquia_filter_1 { margin-right: -1em }
div.r01gContainer *.rup-grid-jerarquia_level_2 { margin-left: 2em }
div.r01gContainer *.rup-grid-jerarquia_filter_2 { margin-right: -2em }
div.r01gContainer *.rup-grid-jerarquia_level_3 { margin-left: 3em }
div.r01gContainer *.rup-grid-jerarquia_filter_3 { margin-right: -3em }
div.r01gContainer *.rup-grid-jerarquia_level_4 { margin-left: 4em }
div.r01gContainer *.rup-grid-jerarquia_filter_4 { margin-right: -4em }
div.r01gContainer *.rup-grid-jerarquia_level_5 { margin-left: 5em }
div.r01gContainer *.rup-grid-jerarquia_filter_5 { margin-right: -5em }
div.r01gContainer *.rup-grid-jerarquia_level_6 { margin-left: 6em }
div.r01gContainer *.rup-grid-jerarquia_filter_6 { margin-right: -6em }
div.r01gContainer *.rup-grid-jerarquia_level_7 { margin-left: 7em }
div.r01gContainer *.rup-grid-jerarquia_filter_7 { margin-right: -7em }
div.r01gContainer *.rup-grid-jerarquia_level_8 { margin-left: 8em }
div.r01gContainer *.rup-grid-jerarquia_filter_8 { margin-right: -8em }
div.r01gContainer *.rup-grid-jerarquia_level_9 { margin-left: 9em }
div.r01gContainer *.rup-grid-jerarquia_filter_9 { margin-right: -9em }
div.r01gContainer *.rup-grid-jerarquia_level_10 { margin-left: 10em }
div.r01gContainer *.rup-grid-jerarquia_filter_10 { margin-right: -10em }
div.r01gContainer *.rup-grid-jerarquia_checkmenu { width: 200px; position: absolute !important }
div.r01gContainer *.rup-grid-jerarquia_checkmenu a { text-decoration: none !important }
div.r01gContainer *.rup-grid-jerarquia_checkmenu_arrow { display: inline; position: absolute; margin-left: -0.8em; cursor: pointer; background-position: -64px -16px }
div.r01gContainer *.check_icon { background-image: url(images/jerarquia/check.png) !important }
div.r01gContainer *.child_icon { background-image: url(images/jerarquia/child.png) !important }
div.r01gContainer *.hierarchy-down_icon { background-image: url(images/jerarquia/hierarchy_down.png) !important }
div.r01gContainer *.uncheck_icon { background-image: url(images/jerarquia/uncheck.png) !important }
div.r01gContainer *.parent_icon { background-image: url(images/jerarquia/parent.png) !important }
div.r01gContainer *.hierarchy-up_icon { background-image: url(images/jerarquia/hierarchy_up.png) !important }
div.r01gContainer *.rup-grid-jerarquia_filter { background-image: url(images/jerarquia/ui-icons.png) !important }
div.r01gContainer *.rup-language_root { font-family: Arial,, Helvetica,, sans-serif }
div.r01gContainer *.rup-language_root { border-top: 1px solid rgb(218, 218, 218); position: relative; width: 100%; line-height: 2em; float: left; margin-bottom: 0.7em }
div.r01gContainer *.rup-language_root div { z-index: 900 }
div.r01gContainer *.rup-language_root a { color: rgb(0, 82, 199) }
div.r01gContainer *.rup-language_root li { float: left; margin-right: 1em; list-style-type: none }
div.r01gContainer *.rup-language_root ul { margin: 0 }
div.r01gContainer *.rup-language_change a { background: url(images/rup.dropdown.gif) no-repeat right; padding: 0.2em 2.4em 0.2em 0.6em }
div.r01gContainer *.rup-language_close_languages { float: right; background-image: url(images/rup.close.png); background-repeat: no-repeat; background-position: right; padding-right: 1.8em; color: blue; text-decoration: underline !important; cursor: pointer }
div.r01gContainer *.rup-language_close_languages:hover { background-image: url(images/rup.close_hover.png); text-decoration: none !important }
div.r01gContainer *.rup-language_language_list a:link { text-decoration: none }
div.r01gContainer *.rup-language_language_list a:focus { border-style: dotted; border-width: thin; outline: none }
div.r01gContainer *.rup-language_language_list ul a:link { text-decoration: underline }
div.r01gContainer *.rup_language_link { padding-right: 0.1em }
div.r01gContainer *.rup-language_change_option { background: url(images/rup.dropdown.gif) no-repeat right; padding: 0.2em 2.4em 0.2em 0.6em; background-color: rgb(247, 247, 247); border-top: 1px solid rgb(171, 171, 171); border-right: 1px solid rgb(171, 171, 171); border-left: 1px solid rgb(171, 171, 171); text-decoration: none; color: rgb(0, 0, 0) !important; line-height: 1.5em; position: absolute; text-decoration: none }
div.r01gContainer *.rup-language_language_list { background-color: rgb(247, 247, 247); border: 0.1em solid rgb(171, 171, 171); padding-top: 0.6em; padding-bottom: 0.6em; position: absolute; left: 0 }
div.r01gContainer *.rup-language_language_list ul li { display: block !important; float: none !important }
div.r01gContainer *.rup-language_language_list ul li a:hover { color: rgb(0, 0, 0) !important; font-weight: bold; text-decoration: none }
div.r01gContainer *.rup-language_hidden { visibility: hidden }
div.r01gContainer *.rup-language_root *.ui-state-active { color: rgb(0, 82, 199); border: none; font-weight: bold }
div.r01gContainer *.rup-language_root *.ui-state-active a:link { text-decoration: none }
div.r01gContainer *.rup-language_portal li { margin: 0 }
div.r01gContainer *.rup-language_portal_list { float: left; padding: 0; margin: 0; color: rgb(0, 0, 0) !important }
div.r01gContainer *.rup-language_portal_list:HOVER { float: left; padding: 0; margin: 0; text-decoration: underline; color: rgb(0, 0, 0) !important }
div.r01gContainer *.rup-language_portal_list_active { float: left; padding: 0; margin: 0 }
div.r01gContainer *.rup-language_portal_separator { float: left; padding: 0 0.5em }
div.r01gContainer *.rup-maint_feedbackUL li { margin-left: 2em; margin-top: 0.2em }
div.r01gContainer *.rup-maint_new { background: transparent url(images/toolbar/nuevo.png) no-repeat !important; width: 14px }
div.r01gContainer *.rup-maint_edit { background: transparent url(images/toolbar/editar.png) no-repeat !important; width: 14px }
div.r01gContainer *.rup-maint_cancel { background: transparent url(images/toolbar/cancelar.png) no-repeat !important; width: 14px }
div.r01gContainer *.rup-maint_delete { background: transparent url(images/toolbar/borrar.png) no-repeat !important; width: 14px }
div.r01gContainer *.rup-maint_save { background: transparent url(images/toolbar/guardar.png) no-repeat !important; width: 14px }
div.r01gContainer *.rup-maint_filter { background: transparent url(images/toolbar/filtrar.png) no-repeat !important; width: 16px }
div.r01gContainer *.rup-maint_clone { background: transparent url(images/toolbar/clonar.png) no-repeat !important; width: 16px }
div.r01gContainer *.rup-maint_filter_pressed { border: 1px solid rgb(153, 153, 153) !important; font-weight: normal !important; color: rgb(33, 33, 33) !important }
div.r01gContainer *.rup-maint_export { background: transparent url(images/toolbar/filtrar.png) no-repeat !important; width: 16px }
div.r01gContainer *.rup-maint_export_pressed { border: 1px solid rgb(153, 153, 153) !important; font-weight: normal !important; color: rgb(33, 33, 33) !important }
div.r01gContainer *.rup-maint_linkPaginacionDetalle { background: none; border: none; clear: none; cursor: pointer; float: left; text-decoration: underline; color: rgb(0, 82, 199) !important; font-size: 0.88em; padding-right: 1.3em }
div.r01gContainer *.rup-maint_searchCriteria { background-color: rgb(255, 250, 205) }
div.r01gContainer *.ui-menu { list-style: none; padding: 2px 0; margin: 0; display: block; outline: none }
div.r01gContainer *.ui-menu *.ui-menu { margin-top: -3px; position: absolute }
div.r01gContainer *.ui-menu *.ui-menu-item { zoom: 1 }
div.r01gContainer *.ui-menu *.ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0 }
div.r01gContainer *.ui-menu *.ui-menu-item a { text-decoration: none; display: block; line-height: 1.5; zoom: 1; padding-top: 0.1em }
div.r01gContainer *.ui-menu *.ui-menu-item a.ui-state-focus, div.r01gContainer *.ui-menu *.ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px }
div.r01gContainer *.ui-menu *.ui-state-disabled { font-weight: normal; line-height: 1.5 }
div.r01gContainer *.ui-menu *.ui-state-disabled a { cursor: default }
div.r01gContainer *.ui-menu *.ui-state-disabled span { }
div.r01gContainer *.ui-menu-icons { position: relative }
div.r01gContainer *.ui-menu *.ui-icon { position: absolute; top: 0.2em; left: 0.2em }
div.r01gContainer *.ui-menu *.rup_menu_vertical_horizontal *.ui-icon { top: 0.4em }
div.r01gContainer *.ui-menu *.ui-menu-icon { position: static; float: right }
div.r01gContainer *.rup_invisible_menu { visibility: hidden; display: none }
div.r01gContainer *.ui-menu *.ui-menu-item *.rup_menu_vertical_horizontal a, div.r01gContainer *.rup_menu_vertical.ui-menu *.ui-menu-item a { padding: 0.2em 0.3em }
div.r01gContainer *.ui-menu li strong { cursor: default }
div.r01gContainer *.ui-menu *.ui-menu-item a { cursor: pointer }
div.r01gContainer *.rup_menu_horizontal.ui-menu-icons *.ui-menu-item a { position: relative }
div.r01gContainer *.rup_menu_horizontal { width: 100%; float: left; font-weight: normal; z-index: 810 }
div.r01gContainer *.rup_menu_horizontal.ui-widget-header { font-weight: normal }
div.r01gContainer *.rup_menu_horizontal_children { float: left; background: none; border-style: none solid none none; border-width: medium 1px medium medium; border-right-color: rgb(124, 118, 118); border-radius: 0; text-align: center; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.15em; margin: 0.15em 0 }
div.r01gContainer *.rup_menu_horizontal_children_entry { width: 100%; float: left }
div.r01gContainer *.rup_menu_horizontal_children_icon { left: -0.8em !important }
div.r01gContainer *.rup_menu_horizontal_childrenIcon { padding-left: 1.2em; padding-right: 0.2em }
div.r01gContainer *.rup_menu_horizontal_childrenMenuIcon { padding-right: 0.2em }
div.r01gContainer *.rup-menu_horizontalIcon { margin-top: 3px; margin-right: 0 }
div.r01gContainer *.rup_menu_horizontal_children_double { padding-left: 1.6em }
div.r01gContainer *.rup_menu_horizontal_children_double *.rup_menu_horizontal_children_icon { left: -1em !important }
div.r01gContainer body:first-of-type *.rup_menu a.ui-button { border-right-color: -moz-use-text-color }
div.r01gContainer *.rup_menu_horizontal_disabled { margin-top: 0; margin-bottom: 0 }
div.r01gContainer *.rup_menu_horizontal *.rup_menu_horizontal_children.ui-state-focus { background: none; border-style: none solid none none; border-width: medium 1px medium medium; border-right-color: rgb(124, 118, 118); border-radius: 0 }
div.r01gContainer *.rup_menu_horizontal *.rup_menu_horizontal_children.ui-state-focus a.rup_menu_horizontal_children_entry { font-weight: bold }
div.r01gContainer *.rup_menu_horizontal *.rup_menu_horizontal_children a.rup_menu_horizontal_children_entry.ui-state-active { border: none; background: none; font-weight: bold; margin: 0 }
div.r01gContainer *.rup_menu_horizontal_children_last, div.r01gContainer *.rup_menu_horizontal *.rup_menu_horizontal_children_last.ui-state-focus { border: none }
div.r01gContainer *.rup_menu_vertical { float: left; z-index: 800 }
div.r01gContainer *.rup_menu_vertical_horizontal { z-index: 810; text-align: left }
div.r01gContainer *.rup_menu_vertical.ui-menu-icons *.ui-menu-item a, div.r01gContainer *.ui-menu-icons *.rup_menu_vertical_horizontal *.ui-menu-item a { position: relative }
div.r01gContainer *.rup_menu_vertical *.ui-menu.ui-widget.ui-widget-content.ui-corner-all { z-index: 800 }
div.r01gContainer *.ui-menu { margin-bottom: 0.5em }
div.r01gContainer *.menu4 { height: 200px; overflow-y: auto; overflow-x: hidden }
div.r01gContainer *.address-item { border-bottom: 1px solid rgb(153, 153, 153) }
div.r01gContainer *.address-header { display: block; margin-bottom: 0.2em; font-weight: bold }
div.r01gContainer *.address-content { display: block; margin-bottom: 0.2em; padding-left: 10px }
div.r01gContainer *.rup-message_icon-error { background-image: url(images/rup.error.png); background-position: center center; background-repeat: no-repeat; float: left; height: 24px; margin-right: 0.9em; padding-top: 2.1em; vertical-align: middle; width: 11% }
div.r01gContainer *.rup-message_msg-error { padding-top: 1em; text-align: left; vertical-align: middle; float: right; width: 84% }
div.r01gContainer *.rup-message_icon-confirm { background-image: url(images/rup.confirm.png); background-position: center center; background-repeat: no-repeat; float: left; height: 24px; margin-right: 0.9em; padding-top: 1.5em; vertical-align: middle; width: 11% }
div.r01gContainer *.rup-message_msg-confirm { padding-top: 1em; text-align: left; vertical-align: middle; float: right; width: 84% }
div.r01gContainer *.rup-message_icon-ok { background-image: url(images/rup.ok.png); background-position: center center; background-repeat: no-repeat; float: left; height: 24px; margin-right: 0.9em; padding-top: 1.5em; vertical-align: middle; width: 11% }
div.r01gContainer *.rup-message_msg-ok { padding-top: 1em; text-align: left; vertical-align: middle; float: right; width: 84% }
div.r01gContainer *.rup-message_icon-alert { background-image: url(images/rup.alert.png); background-position: center center; background-repeat: no-repeat; float: left; height: 24px; margin-right: 0.9em; padding-top: 1.5em; vertical-align: middle; width: 11% }
div.r01gContainer *.rup-message_msg-alert { padding-top: 1em; text-align: left; vertical-align: middle; float: right; width: 84% }
div.r01gContainer *.rup_report *.ui-progressbar { height: 22px; margin-top: 2em; margin-bottom: 3em; width: 100% }
div.r01gContainer *.rup_report *.ui-progressbar-value { background: url(images/pbar-ani.gif) }
div.r01gContainer *.rup-jerarquia_filter { background-image: url(images/jerarquia/ui-icons.png) !important; float: left }
div.r01gContainer *.rup-jerarquia_checkmenu_arrow { display: inline; position: absolute; margin-left: -0.8em; cursor: pointer; background-position: -64px -16px }
div.r01gContainer *.rup-grid_cellPadding_important { padding: 0 15px !important }
div.r01gContainer *.ui-th-column, div.r01gContainer *.ui-jqgrid *.ui-jqgrid-htable th.ui-th-column { font-weight: bold }
div.r01gContainer *.ui-jqgrid *.ui-paging-info { height: auto; margin: 0 }
div.r01gContainer *.ui-jqgrid tr.jqgrow td { font-weight: inherit }
div.r01gContainer *.ui-jqgrid-btable *.trAddSeparator { height: 0 }
div.r01gContainer *.ui-jqgrid-btable *.trAddSeparator:HOVER { height: 0.2em !important }
div.r01gContainer *.ui-jqgrid tr.ui-row-ltr td:last-child { border-right-style: none }
div.r01gContainer *.ui-jqgrid *.loading { background: white url(images/rup.ajaxLoader.gif) right center no-repeat; font-weight: normal !important }
div.r01gContainer *.ui-jqgrid-pager { font-size: 0.85em }
div.r01gContainer *.pager_left { padding-left: 1.7em !important }
div.r01gContainer *.pager_center { width: 60% !important }
div.r01gContainer *.pager_right { padding-right: 1.7em !important }
div.r01gContainer *.pagControls { padding-right: 1em !important; border: 0 !important; background-image: none !important; background-color: transparent !important }
div.r01gContainer *.linkPaginacion { text-decoration: underline !important; color: rgb(0, 82, 199) !important }
div.r01gContainer *.linkPaginacion:hover { text-decoration: none; color: rgb(0, 82, 199) }
div.r01gContainer *.linkPaginacion.ui-state-disabled:hover { text-decoration: underline }
div.r01gContainer *.ui-state-disabled > *.linkPaginacion { cursor: default }
div.r01gContainer *.cursor_pointer { cursor: pointer }
div.r01gContainer *.collapse_icon { float: left; cursor: pointer }
div.r01gContainer *.collapse_icon_right { float: right; cursor: pointer; opacity: 0.5 }
div.r01gContainer *.collapse_icon_right { float: right; cursor: pointer; opacity: 0.5 }
div.r01gContainer *.collapse_icon_right { float: right; cursor: pointer; opacity: 0.5 }
div.r01gContainer *.collapse_label { color: blue; cursor: pointer; text-decoration: underline }
div.r01gContainer *.collapse_label, div.r01gContainer *.matched_layer { font-weight: normal }
div.r01gContainer *.collapse_icon_right:hover { opacity: 0.3 }
div.r01gContainer *.cursor_pointer { cursor: pointer }
div.r01gContainer *.matched_layer { float: left }
div.r01gContainer *.search_row, div.r01gContainer *.ui-search-toolbar { background: none repeat scroll 0 0 rgb(248, 248, 248) }
div.r01gContainer *.search_row_header { background: none repeat scroll 0 0 rgb(248, 248, 248); border-top: 1px solid rgb(170, 170, 170) }
div.r01gContainer *.search_row > th.ui-widget-header.ui-state-default { border-top: 1px solid rgb(170, 170, 170) }
div.r01gContainer *.search_collapse_layer { float: left }
div.r01gContainer *.search_nav_layer { float: right }
div.r01gContainer *.search_nav_layer { float: rigth }
div.r01gContainer *.search_nav_button_icon { height: 16px; float: left }
div.r01gContainer *.ui-state-default a.rup-table_linkSearchNav { background: none; border: none; clear: none; cursor: pointer; font-weight: normal; float: left; text-decoration: underline; color: rgb(0, 82, 199) !important; font-size: 0.88em; padding: 0 1.3em 0 0 }
div.r01gContainer button.ui-button.rup-table_searchButton { padding: 0 0em; height: 16px; width: 7em }
div.r01gContainer *.ui-state-default a.rup-table_linkSearchNav:hover { text-decoration: none; padding: 0 1.3em 0 0 }
div.r01gContainer *.ui-state-default a.rup-table_linkClear { float: right }
div.r01gContainer *.fm-button { padding: 0.5em 1em }
div.r01gContainer *.white-space-normal { white-space: normal }
div.r01gContainer *.EditTable, div.r01gContainer *.botoneraModal { text-align: right; width: 100% }
div.r01gContainer *.EditTable hr, div.r01gContainer *.botoneraModal hr { border-bottom: none; border-right: none; border-left: none; padding-bottom: 1em }
div.r01gContainer *.EditTable tr:last-child td, div.r01gContainer *.botoneraModal tr:last-child td { padding-bottom: 1em }
div.r01gContainer *.botonEnlace { background-image: none }
div.r01gContainer *.fm-button.botonEnlace { background: none repeat scroll 0 0 transparent; color: rgb(34, 34, 34); cursor: pointer; float: right; line-height: 1.4em; margin: 0.1em 0.4em 0.5em 0; overflow: visible; padding: 0.2em 0.6em 0.3em; width: auto; border: none; text-decoration: underline !important }
div.r01gContainer *.fm-button.botonEnlace:hover { text-decoration: none !important }
div.r01gContainer *.ui-icon.icono_cancelar { background-image: none }
div.r01gContainer *.ui-icon_collapse { background-position: center; width: 100%; height: 14px; cursor: pointer }
div.r01gContainer *.ui-jqgrid tr.jqgrow td.rupInfoCol { margin: 0; padding: 0; border-right: 0 none }
div.r01gContainer *.ui-icon.ui-icon-rupInfoCol { background-position: -300px -300px }
div.r01gContainer *.ui-icon.ui-icon-rupInfoCol.ui-icon-search { background-position: -160px -112px }
div.r01gContainer *.ui-icon.ui-icon-rupInfoCol.ui-icon-pencil { background-position: -64px -112px }
div.r01gContainer *.ui-icon.ui-icon-rupInfoCol.ui-icon-pencil.ui-icon-search { background-image: url(images/rup.search_edit_222222.png); background-position: 0 0 }
div.r01gContainer tr.ui-state-highlight *.ui-icon.ui-icon-rupInfoCol.ui-icon-pencil.ui-icon-search { background-image: url(images/rup.search_edit_2e83ff.png) }
div.r01gContainer *.ui-icon_collapse:hover { background-color: rgb(230, 230, 230) }
div.r01gContainer *.form-column { float: left; font-family: Verdana,, Arial,, Helvetica,, sans-serif; font-size: 11px; margin-top: 5px; padding-right: 10px; text-align: left }
div.r01gContainer *.one-column { float: left; margin: 0.5em 1.5em 0 0 }
div.r01gContainer *.one-column label { display: block }
div.r01gContainer *.rup_form_element { border: 0.1em solid rgb(209, 209, 209); color: rgb(102, 102, 102); font-size: 100% }
div.r01gContainer *.FormElement { border: 0.1em solid rgb(209, 209, 209); color: rgb(102, 102, 102); font-size: 100% }
div.r01gContainer *.rup-table-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: 0.5em 0 0 0; padding: 0.3em 1em 0.5em 0.4em }
div.r01gContainer *.rup-table-buttonpane *.ui-dialog-buttonset { float: right }
div.r01gContainer *.rup-table-buttonpane button { margin: 0.5em 0.4em 0.5em 0; cursor: pointer }
div.r01gContainer *.rup-table-container { margin-top: 0.5em; margin-bottom: 0.5em }
div.r01gContainer *.rup-table-filter { margin-top: 0.2em; margin-bottom: 0.3em; border: 1px solid rgb(218, 218, 218) }
div.r01gContainer *.rup-table-filter-fieldset { clear: both }
div.r01gContainer *.rup-table-formEdit-detail { display: none }
div.r01gContainer *.rup-table_linkPaginacionDetalle { background: none; border: none; clear: none; cursor: pointer; float: left; text-decoration: underline; color: rgb(0, 82, 199) !important; font-size: 0.88em; padding-right: 1.3em }
div.r01gContainer *.rup-table-filter-toggle-label { cursor: pointer; text-decoration: underline }
div.r01gContainer *.ui-icon.rup-rss-icon-16 { background: url(images/rup.rss.16.png) no-repeat !important }
div.r01gContainer *.ui-icon.rup-rss-icon-24 { background: url(images/rup.rss.24.png) no-repeat !important }
div.r01gContainer *.ui-tabs *.ui-tabs-panel { border-width: 1px }
div.r01gContainer *.rup-loading_tab_error { font-size: 2em; margin: 1.5em 0.5em 1.5em 0.5em; color: rgb(247, 18, 41) }
div.r01gContainer *.rup-tabs_loading { float: left; width: 1.2em; height: 1.2em; margin-left: 0.3em; margin-right: 0; margin-top: 0; margin-bottom: 0 }
div.r01gContainer *.rup-tabs_loading_img { vertical-align: middle; background-image: url(images/rup.ajaxLoader.gif); background-position: center center; background-repeat: no-repeat; float: right; width: 1.2em; height: 1.2em; margin-left: 0.3em; margin-right: 0; margin-top: 0; margin-bottom: 0 }
div.r01gContainer *.ui-tabs *.ui-tabs-panel.rup-tabs_container { padding: 0.4em }
div.r01gContainer *.rup-tabs_title { float: left }
div.r01gContainer *.rup-tabs_overflow { overflow: scroll }
div.r01gContainer *.tabs-bottom *.ui-tabs-nav { clear: left; padding: 0 0.2em 0.2em 0.2em }
div.r01gContainer *.tabs-bottom *.ui-tabs-nav li { top: auto; margin: 0 0.2em 1px 0; border-bottom: 1px solid rgb(211, 211, 211); border-top: 0 }
div.r01gContainer *.tabs-bottom *.ui-tabs-nav li.ui-state-active { margin-top: -1px; padding-top: 1px }
div.r01gContainer *.ui-timepicker-div *.ui-widget-header { margin-bottom: 8px }
div.r01gContainer *.ui-timepicker-div dl { text-align: left; margin-top: 0.5em }
div.r01gContainer *.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px }
div.r01gContainer *.ui-timepicker-div dl dd { margin: 0 10px 10px 65px }
div.r01gContainer *.ui-timepicker-div td { font-size: 90% }
div.r01gContainer *.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0 }
div.r01gContainer *.ui-slider-handle { z-index: 1 !important }
div.r01gContainer *.rup-toolbar { overflow: hidden; padding: 0.1em 0.4em 0.1em 0.4em }
div.r01gContainer *.rup-toolbar_button { margin-right: 5px; font-weight: bold }
div.r01gContainer *.rup-toolbar_menuButton { background: transparent; margin-right: 5px; font-weight: bold }
div.r01gContainer *.rup-toolbar_menuButtonSlided { background: rgb(236, 233, 216); color: rgb(0, 0, 255) }
div.r01gContainer *.rup-toolbar_menuButtonContainer { background-image: none; overflow: hidden; padding: 0.4em; padding-top: 0.5em }
div.r01gContainer *.rup-toolbar_menuButtonElement { width: 100% }
div.r01gContainer *.rup-toolbar_menuButtonElement *.ui-button-text { text-align: left }
div.r01gContainer *.rup-toolbar_menuButtonIcon { background-position: -64px -16px }
div.r01gContainer *.rup-toolbar_menuButtonSlided *.rup-toolbar_menuButtonIcon { background-position: -64px -16px }
div.r01gContainer *.rup-toolbar_button *.ui-button-icon-primary, div.r01gContainer *.rup-toolbar_menuButton *.ui-button-icon-primary { width: 18px; height: 18px }
@media \0screen {div.r01gContainer *.ui-state-disabled, div.r01gContainer *.ui-widget-content *.ui-state-disabled, div.r01gContainer *.ui-widget-header *.ui-state-disabled { z-index: 0 } }
div.r01gContainer *.right_button { float: right }
div.r01gContainer *.borrar { background: url(images/toolbar/borrar.png) no-repeat !important }
div.r01gContainer *.borrar.disabled { background: url(images/toolbar/borrar_disabled.png) no-repeat !important }
div.r01gContainer *.buscar { background: url(images/toolbar/buscar.png) no-repeat !important }
div.r01gContainer *.buscar.disabled { background: url(images/toolbar/buscar_disabled.png) no-repeat !important }
div.r01gContainer *.cancelar { background: url(images/toolbar/cancelar.png) no-repeat !important }
div.r01gContainer *.cancelar.disabled { background: url(images/toolbar/cancelar_disabled.png) no-repeat !important }
div.r01gContainer *.editar { background: url(images/toolbar/editar.png) no-repeat !important }
div.r01gContainer *.editar.disabled { background: url(images/toolbar/editar_disabled.png) no-repeat !important }
div.r01gContainer *.filtrar { background: url(images/toolbar/filtrar.png) no-repeat !important }
div.r01gContainer *.filtrar.disabled { background: url(images/toolbar/filtrar_disabled.png) no-repeat !important }
div.r01gContainer *.imprimir { background: url(images/toolbar/imprimir.png) no-repeat !important }
div.r01gContainer *.imprimir.disabled { background: url(images/toolbar/imprimir_disabled.png) no-repeat !important }
div.r01gContainer *.nuevo { background: url(images/toolbar/nuevo.png) no-repeat !important }
div.r01gContainer *.nuevo.disabled { background: url(images/toolbar/nuevo_disabled.png) no-repeat !important }
div.r01gContainer *.csv { background: url(images/files/csv.gif) no-repeat !important }
div.r01gContainer *.dll { background: url(images/files/dll.gif) no-repeat !important }
div.r01gContainer *.doc { background: url(images/files/doc.gif) no-repeat !important }
div.r01gContainer *.exe { background: url(images/files/exe.gif) no-repeat !important }
div.r01gContainer *.gif { background: url(images/files/gif.gif) no-repeat !important }
div.r01gContainer *.jpg { background: url(images/files/jpg.gif) no-repeat !important }
div.r01gContainer *.js { background: url(images/files/js.gif) no-repeat !important }
div.r01gContainer *.ods { background: url(images/files/ods.gif) no-repeat !important }
div.r01gContainer *.pdf { background: url(images/files/pdf.gif) no-repeat !important }
div.r01gContainer *.ppt { background: url(images/files/ppt.gif) no-repeat !important }
div.r01gContainer *.txt { background: url(images/files/txt.gif) no-repeat !important }
div.r01gContainer *.xls { background: url(images/files/xls.gif) no-repeat !important }
div.r01gContainer *.zip { background: url(images/files/zip.gif) no-repeat !important }
div.r01gContainer *.ui-tooltip, div.r01gContainer *.qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 280px; min-width: 50px; font-size: 10.5px; line-height: 12px }
div.r01gContainer *.ui-tooltip-fluid { display: block; visibility: hidden; position: static !important; float: left !important }
div.r01gContainer *.ui-tooltip-content { position: relative; padding: 5px 9px; overflow: hidden; border: 1px solid rgb(0, 0, 1); text-align: left; word-wrap: break-word; overflow: hidden }
div.r01gContainer *.ui-tooltip-titlebar { position: relative; min-height: 14px; padding: 5px 35px 5px 10px; overflow: hidden; border: 1px solid rgb(0, 0, 1); border-width: 1px 1px 0; font-weight: bold }
div.r01gContainer *.ui-tooltip-titlebar + *.ui-tooltip-content { border-top-width: 0 !important }
div.r01gContainer *.ui-tooltip-titlebar *.ui-state-default { position: absolute; right: 4px; top: 50%; margin-top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid }
* html div.r01gContainer *.ui-tooltip-titlebar *.ui-state-default { top: 16px }
div.r01gContainer *.ui-tooltip-titlebar *.ui-icon, div.r01gContainer *.ui-tooltip-icon *.ui-icon { display: block; text-indent: -1000em }
div.r01gContainer *.ui-tooltip-icon, div.r01gContainer *.ui-tooltip-icon *.ui-icon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
div.r01gContainer *.ui-tooltip-icon *.ui-icon { width: 18px; height: 14px; text-align: center; text-indent: 0; font: normal bold 10px/ 13px Tahoma, sans-serif; color: inherit; background: transparent none no-repeat -100em -100em }
div.r01gContainer *.ui-tooltip-default *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-default *.ui-tooltip-content { border-color: rgb(241, 208, 49); background-color: rgb(255, 255, 163); color: rgb(85, 85, 85) }
div.r01gContainer *.ui-tooltip-default *.ui-tooltip-titlebar { background-color: rgb(255, 239, 147) }
div.r01gContainer *.ui-tooltip-default *.ui-tooltip-icon { border-color: rgb(204, 204, 204); background: rgb(241, 241, 241); color: rgb(119, 119, 119) }
div.r01gContainer *.ui-tooltip-default *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(170, 170, 170); color: rgb(17, 17, 17) }
div.r01gContainer *#qtip-overlay { position: fixed; left: -10000em; top: -10000em }
div.r01gContainer *#qtip-overlay.blurs { cursor: pointer }
div.r01gContainer *#qtip-overlay div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0.7 }
div.r01gContainer *.ui-tooltip *.ui-tooltip-tip { margin: 0 auto; overflow: hidden; z-index: 10 }
div.r01gContainer *.ui-tooltip *.ui-tooltip-tip, div.r01gContainer *.ui-tooltip *.ui-tooltip-tip * { position: absolute; line-height: 0.1px !important; font-size: 0.1px !important; color: rgb(18, 52, 86); background: transparent; border: 0 dashed transparent }
div.r01gContainer *.ui-tooltip *.ui-tooltip-tip canvas { top: 0; left: 0 }
div.r01gContainer *.ui-tooltip-light *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-light *.ui-tooltip-content { border-color: rgb(226, 226, 226); color: rgb(69, 69, 69) }
div.r01gContainer *.ui-tooltip-light *.ui-tooltip-content { background-color: white }
div.r01gContainer *.ui-tooltip-light *.ui-tooltip-titlebar { background-color: rgb(241, 241, 241) }
div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-content { border-color: rgb(48, 48, 48); color: rgb(243, 243, 243) }
div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-content { background-color: rgb(80, 80, 80) }
div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-titlebar { background-color: rgb(64, 64, 64) }
div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-icon { border-color: rgb(68, 68, 68) }
div.r01gContainer *.ui-tooltip-dark *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(48, 48, 48) }
div.r01gContainer *.ui-tooltip-cream *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-cream *.ui-tooltip-content { border-color: rgb(249, 233, 142); color: rgb(162, 125, 53) }
div.r01gContainer *.ui-tooltip-cream *.ui-tooltip-content { background-color: rgb(251, 247, 170) }
div.r01gContainer *.ui-tooltip-cream *.ui-tooltip-titlebar { background-color: rgb(240, 222, 125) }
div.r01gContainer *.ui-tooltip-cream *.ui-state-default *.ui-tooltip-icon { background-position: -82px 0 }
div.r01gContainer *.ui-tooltip-red *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-red *.ui-tooltip-content { border-color: rgb(217, 82, 82); color: rgb(145, 35, 35) }
div.r01gContainer *.ui-tooltip-red *.ui-tooltip-content { background-color: rgb(247, 139, 131) }
div.r01gContainer *.ui-tooltip-red *.ui-tooltip-titlebar { background-color: rgb(240, 109, 101) }
div.r01gContainer *.ui-tooltip-red *.ui-state-default *.ui-tooltip-icon { background-position: -102px 0 }
div.r01gContainer *.ui-tooltip-red *.ui-tooltip-icon { border-color: rgb(217, 82, 82) }
div.r01gContainer *.ui-tooltip-red *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(217, 82, 82) }
div.r01gContainer *.ui-tooltip-green *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-green *.ui-tooltip-content { border-color: rgb(144, 217, 63); color: rgb(63, 98, 25) }
div.r01gContainer *.ui-tooltip-green *.ui-tooltip-content { background-color: rgb(202, 237, 158) }
div.r01gContainer *.ui-tooltip-green *.ui-tooltip-titlebar { background-color: rgb(176, 222, 120) }
div.r01gContainer *.ui-tooltip-green *.ui-state-default *.ui-tooltip-icon { background-position: -42px 0 }
div.r01gContainer *.ui-tooltip-blue *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-blue *.ui-tooltip-content { border-color: rgb(173, 217, 237); color: rgb(94, 153, 189) }
div.r01gContainer *.ui-tooltip-blue *.ui-tooltip-content { background-color: rgb(229, 246, 254) }
div.r01gContainer *.ui-tooltip-blue *.ui-tooltip-titlebar { background-color: rgb(208, 233, 245) }
div.r01gContainer *.ui-tooltip-blue *.ui-state-default *.ui-tooltip-icon { background-position: -2px 0 }
div.r01gContainer *.ui-tooltip-shadow { -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15) }
div.r01gContainer *.ui-tooltip-shadow *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-shadow *.ui-tooltip-content { filter: progid }
div.r01gContainer *.ui-tooltip-rounded, div.r01gContainer *.ui-tooltip-rounded *.ui-tooltip-content, div.r01gContainer *.ui-tooltip-tipsy, div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-content, div.r01gContainer *.ui-tooltip-youtube, div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-content { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px }
div.r01gContainer *.ui-tooltip-rounded *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-titlebar { -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 }
div.r01gContainer *.ui-tooltip-rounded *.ui-tooltip-titlebar + *.ui-tooltip-content, div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-titlebar + *.ui-tooltip-content, div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-titlebar + *.ui-tooltip-content { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px }
div.r01gContainer *.ui-tooltip-youtube { -webkit-box-shadow: 0 0 3px rgb(51, 51, 51); -moz-box-shadow: 0 0 3px rgb(51, 51, 51); box-shadow: 0 0 3px rgb(51, 51, 51) }
div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-content { _margin-bottom: 0 }
div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-icon { border-color: rgb(34, 34, 34) }
div.r01gContainer *.ui-tooltip-youtube *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(48, 48, 48) }
div.r01gContainer *.ui-tooltip-jtools { background: rgb(35, 35, 35); background: rgba(0,0,0,0.7); background-image: -moz-linear-gradient(top,rgb(113,113,113),rgb(35,35,35)); background-image: -webkit-gradient(linear,left,top,left,bottom,from(rgb(113,113,113)),to(rgb(35,35,35))); border: 2px solid rgb(221, 221, 221); border: 2px solid rgba(241,241,241,1); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 12px rgb(51, 51, 51); -moz-box-shadow: 0 0 12px rgb(51, 51, 51); box-shadow: 0 0 12px rgb(51, 51, 51) }
div.r01gContainer *.ui-tooltip-jtools *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-jtools *.ui-tooltip-content { background: transparent; color: white; border: 0 dashed transparent }
div.r01gContainer *.ui-tooltip-jtools *.ui-tooltip-icon { border-color: rgb(85, 85, 85) }
div.r01gContainer *.ui-tooltip-jtools *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(51, 51, 51) }
div.r01gContainer *.ui-tooltip-cluetip { -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4); -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4); box-shadow: 4px 4px 5px rgba(0,0,0,0.4) }
div.r01gContainer *.ui-tooltip-cluetip *.ui-tooltip-titlebar { background-color: rgb(135, 135, 106); color: white; border: 0 dashed transparent }
div.r01gContainer *.ui-tooltip-cluetip *.ui-tooltip-content { background-color: rgb(217, 217, 194); color: rgb(17, 17, 17); border: 0 dashed transparent }
div.r01gContainer *.ui-tooltip-cluetip *.ui-tooltip-icon { border-color: rgb(128, 128, 100) }
div.r01gContainer *.ui-tooltip-cluetip *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(105, 105, 82); color: rgb(105, 105, 82) }
div.r01gContainer *.ui-tooltip-tipsy { border: 0 }
div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-content { _margin-bottom: 0 }
div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-titlebar { padding: 6px 35px 0 10 }
div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-content { padding: 6px 10 }
div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-icon { border-color: rgb(34, 34, 34); text-shadow: none }
div.r01gContainer *.ui-tooltip-tipsy *.ui-tooltip-titlebar *.ui-state-hover { border-color: rgb(48, 48, 48) }
div.r01gContainer *.ui-tooltip-tipped *.ui-tooltip-titlebar, div.r01gContainer *.ui-tooltip-tipped *.ui-tooltip-content { border: 3px solid rgb(149, 159, 169); filter: none; -ms-filter: none }
div.r01gContainer *.ui-tooltip-tipped *.ui-tooltip-content { background-color: rgb(249, 249, 249); color: rgb(69, 69, 69); -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px }
div.r01gContainer *.ui-tooltip-tipped *.ui-tooltip-icon { border: 2px solid rgb(40, 85, 137); background: rgb(40, 85, 137) }
div.r01gContainer *.ui-tooltip-tipped *.ui-tooltip-icon *.ui-icon { background-color: rgb(251, 251, 251); color: rgb(85, 85, 85) }
div.r01gContainer *.fileupload-buttonbar span.ui-icon-cancel { background: transparent url(images/rup.cancel.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-buttonbar span.ui-icon-trash { background: transparent url(images/toolbar/borrar.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-buttonbar span.ui-icon-circle-arrow-e { background: transparent url(images/rup.upload.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-content button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary span.ui-icon-circle-arrow-e { background: transparent url(images/rup.upload.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-content button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary span.ui-icon-cancel { background: transparent url(images/rup.cancel.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-content button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary span.ui-icon-trash { background: transparent url(images/toolbar/borrar.png) no-repeat !important; width: 16px; height: 16px }
div.r01gContainer *.fileupload-content *.file_icon { background-image: url(images/rup.file.png); width: 15px }
div.r01gContainer *.fileupload-content *.file_download { margin-top: 0.5em }
div.r01gContainer *.fileupload-content *.file_download_icon { background-image: url(images/rup.download.png); width: 15px; margin-top: 0.5em; padding-left: 12px }
div.r01gContainer *.fileupload-content *.file_download_text { margin-left: 0.5em; text-decoration: underline }
div.r01gContainer *.fileupload-buttonbar { border-top: medium none; border-left: medium none; border-right: medium none; padding-left: 0 }
div.r01gContainer *.fileupload-content *.ui-progressbar { height: 15px; margin-top: 0.5em }
div.r01gContainer *.fileupload-content.ui-widget-content.ui-corner-bottom { border-top: medium none; border-left: medium none; border-right: medium none; border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
div.r01gContainer *.fileupload-content *.izq_float { float: left; margin-right: 1em; margin-bottom: 0.5em }
div.r01gContainer form.rup_validate input.error { border: 1px dotted red }
div.r01gContainer form.rup_validate label.error { color: red; font-style: italic }
div.r01gContainer *.rup-wizard_stepsDescContainer { list-style: none; width: 99%; overflow: hidden; height: 35px }
div.r01gContainer *.rup-wizard_stepDesc a { font: arial, helvetica, clean, sans-serif !important; cursor: pointer; color: rgb(0, 82, 199); float: left; text-decoration: underline; text-align: center; height: 35px; background: rgb(235, 235, 235) url(images/wizard/arrow.gif) no-repeat right top; font-size: 1.09em; padding: 9px 25px 0 10px; display: block; font-style: normal; font-weight: bold }
div.r01gContainer *.rup-wizard_stepDesc a:hover { text-decoration: none }
div.r01gContainer *.rup-wizard_stepDesc a:focus { border-style: none; border-width: thin; outline: none }
div.r01gContainer *.rup-wizard_stepDesc.current a { color: white; text-decoration: none; cursor: default; background: rgb(102, 153, 204) url(images/wizard/arrow_current.gif) no-repeat right top }
div.r01gContainer *.rup-wizard_stepDesc.visited a { text-decoration: underline; cursor: default; background: rgb(235, 235, 235) url(images/wizard/arrow_done_last.gif) no-repeat right top }
div.r01gContainer *.rup-wizard_stepDesc.disabled a { color: rgb(211, 211, 211); text-decoration: none; cursor: default }
div.r01gContainer *.rup-wizard_lastStepDesc a { background: rgb(235, 235, 235) url(images/wizard/arrow_last.gif) no-repeat right top }
div.r01gContainer *.rup-wizard_lastStepDesc.current a { color: white; text-decoration: none; cursor: default; background: rgb(102, 153, 204) url(images/wizard/arrow_last_current.gif) no-repeat right top }
div.r01gContainer *.rup-wizard_prev { margin: 5px; margin-left: 17px; text-decoration: none; color: rgb(102, 101, 101); padding: 7px; padding-left: 37px; float: left; cursor: pointer; background: rgb(235, 235, 235) url(images/wizard/prev.png) no-repeat left center; border: 1px solid rgb(189, 189, 189); text-align: center; width: 55px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
div.r01gContainer *.rup-wizard_prev:HOVER { color: rgb(102, 101, 101); text-decoration: underline }
div.r01gContainer *.rup-wizard_next { margin: 5px; margin-right: 17px; text-decoration: none; color: rgb(102, 101, 101); padding: 7px; padding-right: 37px; float: right; cursor: pointer; background: rgb(235, 235, 235) url(images/wizard/next.png) no-repeat right center; border: 1px solid rgb(189, 189, 189); text-align: center; width: 55px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
div.r01gContainer *.rup-wizard_next:HOVER { color: rgb(102, 101, 101); background: white url(images/wizard/next.png) no-repeat right center; text-decoration: underline }
div.r01gContainer *.rup-wizard_submitButton { margin: 5px; margin-right: 17px; text-decoration: none; color: rgb(102, 101, 101); padding: 7px; padding-right: 37px; padding-top: 11px; float: right; cursor: pointer; background: rgb(235, 235, 235) url(images/wizard/submit.png) no-repeat right center; border: 1px solid rgb(189, 189, 189); text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
div.r01gContainer *.rup-wizard_submitButton:HOVER { color: rgb(102, 101, 101); background: white url(images/wizard/submit.png) no-repeat right center; text-decoration: underline }
div.r01gContainer *.rup-wizard_tabLevel-0 { margin-left: 1em; color: green }
div.r01gContainer *.rup-wizard_tabLevel-1 { margin-left: 2em; color: red }
div.r01gContainer *.rup-wizard_tabLevel-2 { margin-left: 2.5em; color: blue }
div.r01gContainer *.rup-wizard_tabContainerLevel-0 { margin-left: 1em }
div.r01gContainer *.rup-wizard_tabContainerLevel-1 { margin-left: 2em }
div.r01gContainer *.rup-wizard_tabContainerLevel-2 { margin-left: 2.5em }
div.r01gContainer *.rup_tree { visibility: hidden }
div.r01gContainer *.jstree-rup-default li, div.r01gContainer *.jstree-rup-default ins { background-image: url(images/tree/d.png); background-repeat: no-repeat; background-color: transparent }
div.r01gContainer *.jstree-rup-default li { background-position: -93px 0; background-repeat: repeat-y }
div.r01gContainer *.jstree-rup-default li.jstree-last { background: transparent }
div.r01gContainer *.jstree-rup-default *.jstree-open > ins { background-position: -72px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-closed > ins { background-position: -54px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-leaf > ins { background-position: -36px 0\9; background-position: -37px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-hovered { background: rgb(231, 244, 249); border: 1px solid rgb(231, 244, 249); padding: 0 2px 0 1px }
div.r01gContainer *.jstree-rup-default *.jstree-clicked { background: navy; border: 1px solid navy; padding: 0 2px 0 1px; color: white }
div.r01gContainer *.jstree-rup-default a *.jstree-icon { background-position: -56px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-open > a *.jstree-icon { background-position: -56px -36px }
div.r01gContainer *.jstree-rup-default a.jstree-loading *.jstree-icon { background: url(images/tree/throbber.gif) center center no-repeat !important }
div.r01gContainer *.jstree-rup-default.jstree-focused { background: white }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-leaf:first-child > ins { background-position: -72px -36px }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-open:first-child > ins { background-position: -72px -54px }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-closed:first-child > ins { background-position: -54px -54px }
div.r01gContainer *.jstree-rup-default *.jstree-no-dots li, div.r01gContainer *.jstree-rup-default *.jstree-no-dots *.jstree-leaf > ins { background: transparent }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-leaf:first-child > ins { background: transparent }
div.r01gContainer *.jstree-rup-default *.jstree-no-dots *.jstree-open > ins { background-position: -18px 0 }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-open:first-child > ins { background-position: -18px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-no-dots *.jstree-closed > ins { background-position: 0 0 }
div.r01gContainer *.jstree-rup-default ul:first-child > li.jstree-closed:first-child > ins { background-position: 0 0 }
div.r01gContainer *.jstree-rup-default *.jstree-no-icons a *.jstree-icon { display: none }
div.r01gContainer *.jstree-rup-default *.jstree-search { font-style: italic }
div.r01gContainer *.jstree-rup-default *.jstree-no-icons *.jstree-checkbox { display: inline-block }
div.r01gContainer *.jstree-rup-default *.jstree-no-checkboxes *.jstree-checkbox { display: none !important }
div.r01gContainer *.jstree-rup-default *.jstree-checked > a > *.jstree-checkbox { background-position: -38px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-unchecked > a > *.jstree-checkbox { background-position: -2px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-undetermined > a > *.jstree-checkbox { background-position: -20px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-checked > a > *.jstree-checkbox:hover { background-position: -38px -37px }
div.r01gContainer *.jstree-rup-default *.jstree-unchecked > a > *.jstree-checkbox:hover { background-position: -2px -37px }
div.r01gContainer *.jstree-rup-default *.jstree-undetermined > a > *.jstree-checkbox:hover { background-position: -20px -37px }
div.r01gContainer *#vakata-dragged.jstree-rup-default ins { background: transparent !important }
div.r01gContainer *#vakata-dragged.jstree-rup-default *.jstree-ok { background: url(images/tree/d.png) -2px -53px no-repeat !important }
div.r01gContainer *#vakata-dragged.jstree-rup-default *.jstree-invalid { background: url(images/tree/d.png) -18px -53px no-repeat !important }
div.r01gContainer *#jstree-marker.jstree-rup-default { background: url(images/tree/d.png) -41px -57px no-repeat !important; text-indent: -100px }
div.r01gContainer *.jstree-rup-default a.jstree-search { color: aqua }
div.r01gContainer *.jstree-rup-default *.jstree-locked a { color: silver; cursor: default }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context, div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li ul { background: rgb(240, 240, 240); border: 1px solid rgb(151, 151, 151); -moz-box-shadow: 1px 1px 2px rgb(153, 153, 153); -webkit-box-shadow: 1px 1px 2px rgb(153, 153, 153); box-shadow: 1px 1px 2px rgb(153, 153, 153) }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context a { color: black }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context a:hover, div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context *.vakata-hover > a { padding: 0 5px; background: rgb(232, 239, 247); border: 1px solid rgb(174, 207, 247); color: black; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li.jstree-contextmenu-disabled a, div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li.jstree-contextmenu-disabled a:hover { color: silver; background: transparent; border: 0; padding: 1px 4px }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li.vakata-separator { background: white; border-top: 1px solid rgb(224, 224, 224); margin: 0 }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li ul { margin-left: -4px }
div.r01gContainer *.jstree-rup-default li, div.r01gContainer *.jstree-rup-default ins, div.r01gContainer *#vakata-dragged.jstree-rup-default *.jstree-invalid, div.r01gContainer *#vakata-dragged.jstree-rup-default *.jstree-ok, div.r01gContainer *#jstree-marker.jstree-rup-default { _background-image: url(images/tree/d.gif) }
div.r01gContainer *.jstree-rup-default *.jstree-open ins { _background-position: -72px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-closed ins { _background-position: -54px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-leaf ins { _background-position: -36px 0 }
div.r01gContainer *.jstree-rup-default *.jstree-open a ins.jstree-icon { _background-position: -56px -36px }
div.r01gContainer *.jstree-rup-default *.jstree-closed a ins.jstree-icon { _background-position: -56px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-leaf a ins.jstree-icon { _background-position: -56px -19px }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context ins { _display: none }
div.r01gContainer *#vakata-contextmenu.jstree-rup-default-context li { _zoom: 1 }
div.r01gContainer *.jstree-rup-default *.jstree-undetermined a *.jstree-checkbox { _background-position: -20px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-checked a *.jstree-checkbox { _background-position: -38px -19px }
div.r01gContainer *.jstree-rup-default *.jstree-unchecked a *.jstree-checkbox { _background-position: -2px -19px }
