
.iceCmdLnk, .iceOutLnk {
    color: #000033;
    font-weight: normal;
    text-decoration: none;
}
.iceDatPgrScrOut {
    background-color: #FFFFFF;
    margin: 10px;
}
.iceDatPgrScrBtn {
    background-color: transparent;
    padding: 2px;
}
.iceDatPgrScrBtn .iceCmdLnk-dis {
    border-bottom: medium none;
}
.iceDatPgrTbl {
    background-color: transparent;
    color: black;
}
.iceDatPgrScrCol a, .iceDatPgrCol a {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font-weight: normal;
    padding: 2px 5px;
    text-decoration: none;
}
* html .iceDatPgrCol a {
    width: 1%;
}
.iceDatPgrScrCol a {
    background-color: #2A6CC2;
    border: 1px solid #2A6CC2;
    color: #FFFFFF;
}
* html .iceDatPgrScrCol a {
    width: 1%;
}
.iceDatPgrCol a:hover {
    border: 1px solid #2A6CC2;
    color: #000000;
}
.fileTreeOutlineClass {
    background-color: #FFFFFF;
    border: 2px solid #0056EA;
    margin: 10px;
}
.nodeClass {
    background-color: #FFFFFF;
    padding-left: 3px;
}
.footerClass {
    border-top: 1px solid #ABABAB;
    color: #666666;
    padding: 4px;
}
.icePnlTbOn {
}
.icePnlTbOn .MidMid td {
    text-align: center;
    white-space: nowrap;
}

.icePnlTbOn .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOn .MidMid > a {
    width: 1%;
}

.icePnlTbOff .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOff .MidMid > a {
    width: 1%;
}

.icePnlTbOver .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOver .MidMid > a {
    width: 1%;
}

.icePnlTbSetSpcr {
    border-bottom: 1px solid #0056EA;
    width: 100%;
}
.icePnlTbSet {
    width: 100%;
}
.icePnlTbSetCntBtm {
    background-color: #FFFFFF;
    border-left: 2px solid #0056EA;
    border-right: 2px solid #0056EA;
    border-top: 2px solid #0056EA;
    padding: 10px;
}
.icePnlTbSetCnt {
    background-color: #FFFFFF;
    border-bottom: 2px solid #0056EA;
    border-left: 2px solid #0056EA;
    border-right: 2px solid #0056EA;
    padding: 10px;
}
.icePnlTbOnBtm {
}
.icePnlTbOnBtm .MidMid td {
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOnBtm .LftTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-left-top.gif");
    background-repeat: no-repeat;
    border: medium none;
    text-align: center;
}
.icePnlTbOnBtm .MidTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-mid-top.gif");
    background-repeat: repeat-x;
    border: medium none;
    text-align: center;
}
.icePnlTbOnBtm .RtTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-right-top.gif");
    background-repeat: no-repeat;
   border: medium none;
    text-align: center;
}
.icePnlTbOnBtm .LftMid {
    background-color: transparent;
    background-image: url("../imagenes/on-left-mid.gif");
    background-repeat: repeat-y;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOnBtm .MidMid {
    background-color: transparent;
    background-image: url("../imagenes/on-mid-mid.gif");
    background-repeat: repeat;
    border: medium none;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOnBtm .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOnBtm .MidMid > a {
    width: 1%;
}
.icePnlTbOnBtm .RtMid {
    background-color: transparent;
    background-image: url("../imagenes/on-right-mid.gif");
    background-repeat: repeat-y;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOnBtm .LftBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOnBtm .MidBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOnBtm .RtBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-on-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOffBtm {
}
.icePnlTbOffBtm .MidMid td {
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOffBtm .LftTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-left-top.gif");
    background-repeat: no-repeat;
    border: medium none;
    text-align: center;
}
.icePnlTbOffBtm .MidTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-mid-top.gif");
    background-repeat: repeat-x;
    border: medium none;
    text-align: center;
}
.icePnlTbOffBtm .RtTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-right-top.gif");
    background-repeat: no-repeat;
    border: medium none;
    text-align: center;
}
.icePnlTbOffBtm .LftMid {
    background-color: transparent;
    background-image: url("../imagenes/off-left-mid.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOffBtm .MidMid {
    background-color: transparent;
    background-image: url("../imagenes/off-mid-mid.gif");
    background-repeat: repeat-x;
    border: medium none;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOffBtm .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOffBtm .MidMid > a {
    width: 1%;
}
.icePnlTbOffBtm .RtMid {
    background-color: transparent;
    background-image: url("../imagenes/off-right-mid.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOffBtm .LftBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOffBtm .MidBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOffBtm .RtBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-off-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOverBtm {
}
.icePnlTbOverBtm .MidMid td {
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOverBtm .LftTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-left-top.gif");
    background-repeat: no-repeat;
    border: medium none;
    text-align: center;
}
.icePnlTbOverBtm .MidTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-mid-top.gif");
    background-repeat: repeat-x;
    border: medium none;
    text-align: center;
}
.icePnlTbOverBtm .RtTop {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-right-top.gif");
    background-repeat: no-repeat;
    border: medium none;
    text-align: center;
}
.icePnlTbOverBtm .LftMid {
    background-color: transparent;
    background-image: url("../imagenes/over-left-mid.gif");
    background-repeat: repeat-y;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOverBtm .MidMid {
    background-color: transparent;
    background-image: url("../imagenes/over-mid-mid.gif");
    background-repeat: repeat;
    border: medium none;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOverBtm .MidMid > a {
    color: #000000;
    cursor: pointer;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-decoration: none;
}
* html .icePnlTbOverBtm .MidMid > a {
    width: 1%;
}
.icePnlTbOverBtm .RtMid {
    background-color: transparent;
    background-image: url("../imagenes/over-right-mid.gif");
    background-repeat: repeat-y;
    border: medium none;
    padding-top: 5px;
    text-align: center;
}
.icePnlTbOverBtm .LftBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOverBtm .MidBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbOverBtm .RtBtm {
    background-color: transparent;
    background-image: url("../imagenes/tbot-over-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
    padding-bottom: 5px;
}
.icePnlTbSetSpcrBtm {
    border-top: 1px solid #0056EA;
    width: 100%;
}
.icePnlTbSetBtm {
    background-color: #FFFFFF;
    border-left: 2px solid #0056EA;
    border-right: 2px solid #0056EA;
    border-top: 2px solid #0056EA;
    padding: 10px;
}
.icePnlBrdrNorth {
    background-color: #FFFFFF;
    font-weight: bold;
    height: 80px;
    padding: 5px;
    text-align: center;
}
.icePnlBrdrEast {
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
    width: 10%;
}
.icePnlBrdrWest {
    background-color: #FFFFFF;
    vertical-align: top;
    width: 20%;
}
.icePnlBrdrCenter {
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
    width: 70%;
}
.icePnlBrdrSouth {
    background-color: #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #666666;
    padding: 4px;
}
.pageHdr {
    background-color: #CDCDCD;
    font-weight: bold;
    height: 80px;
    padding: 5px;
    text-align: center;
}
.icePnlBrdrStyle {
    background-color: #FFFFFF;
    border: 1px solid #ABABAB;
    margin: 10px;
    width: 97%;
}
.pageNavigation {
    background-color: #DEDEDE;
    padding: 5px;
    vertical-align: top;
    width: 20%;
}
.pageBody {
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
    width: 80%;
}
.pageFtr {
    border-top: 1px solid #ABABAB;
    color: #666666;
    padding: 4px;
}
.navFormOutline {
    background-color: #DEDEDE;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.navItem, .navActvItem, .navOpenItem {
    background-color: #D0D4EE;
    border: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    padding: 3px 1px 3px 5px;
    text-decoration: none;
    width: 100%;
}
.navItem:hover, .navActvItem:hover, .navOpenItem:hover {
    background-color: #FFFFFF;
    border: 1px solid #2A6CC2;
    color: #000000;
}
.navOpenItem {
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
}
.navActvItem {
    background-color: #2A6CC2;
    background-image: url("../imagenes/cal_arrow_right.gif");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    width: 100%;
}
.navSeparator {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.iceOutProg {
    margin: 10px;
}
.iceOutProgBg {
    background-color: #D0D4EE;
    border: 2px solid #0056EA;
    height: 13px;
    width: 300px;
}
.iceOutProgFill {
    background-color: #026AFF;
    background-position: left top;
    background-repeat: repeat-x;
    display: block;
}
.iceOutProgTxt {
    color: black;
}


.iceInpFile {
}
.iceInpFileTxt {
    background-color: #FFFFFF;
    border: 1px solid #0056EA;
    color: #000000;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.iceInpFileBtn {
    background-color: #FFFFFF;
    border: 1px solid #0056EA;
    color: #000000;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.tablebg {
    background-color: #EEF3FB;
    border: 1px solid #6392C6;
    width: 70%;
}
.oddRow {
    background-color: #FFFFFF;
}
.evenRow {
    background-color: #EEF3FB;
}
.barCol1 {
    text-align: left;
    width: 40%;
}
.barCol2 {
    text-align: left;
    width: 15%;
}
.barCol3 {
    text-align: left;
    width: 20%;
}
.barCol4 {
    text-align: right;
    width: 15%;
}
.barCol5 {
    text-align: left;
    width: 15%;
}
.iceTreeRow {
    white-space: nowrap;
}
.iceTreeRow a {
    color: #000000;
    cursor: pointer;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
}
.iceTreeRow a:hover {
    background: none repeat scroll 0 0 #B6CAEA;
    color: #FFFFFF;
}
.iceTreeRow img {
    background-repeat: repeat-y;
    border: 0 none;
    vertical-align: middle;
}
.iceTreeRow div {
    padding: 0;
}
.iceTreeRow a img {
    background-repeat: repeat-y;
    border: 0 none;
}
.iceMnuBar {
/*   padding: 0;
    white-space: nowrap;*/
}
.iceMnuBarItem {
  /*  float: left;
    padding: 0;
    white-space: nowrap;*/
}
.iceMnuBarItem a {
   /* background-color: #D0D4EE;
    color: #333333;*/
    display: block;
    float: left;
    width: auto;
    padding-left: 35px;
    /*font-size: 1.1em;
    height: auto;
    margin: 2px;
    text-decoration: overline;
    */
}
.iceMnuBarItem a:hover {
   /* background-color: black;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;*/
}
.iceMnuBarItem hr, .subiceMenu hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   /* border-color: #999999 -moz-use-text-color -moz-use-text-color;*/
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 1px;
    margin-top: auto;
    padding: 0;
    text-align: left;
    width: 100%;
    position: absolute;
}
.iceMnuBarSubMenu {
/*background-color: whitesmoke;*/
    background-repeat: repeat-x;
    border-color: transparent;
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: blue;
    margin-bottom: auto;
    margin-left: 7px;
    margin-top: 6px;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: auto;
    width: 282px;
    z-index: 2147483647;
}
.iceMnuItm {
    display: block;
    height: auto;
    padding: 4px;
}
.iceMnuItm a {
    color: black;
    display: block;
    padding: 4px;
    text-decoration: none;
}
.iceMnuItm a:hover {
    background-color: transparent;
    font-color: lightslategrey;
    font-weight: bolder;
}
.iceMnuItm a:hover .iceOutTxt, .iceMnuItm a:hover .iceMnuItmLabel {
    background-color: transparent;
    font-color: lightslategrey;
    font-weight: bolder;
}
.iceMnuItmLabel {
}
.iceMnuItmImage {
}
.iceMnuBarItemLabel {
}
.iceMnuBarItemImage {
    width: 1;
}
.iceMnuItmImage, .iceMnuBarItemImage {
    display: inline;
    vertical-align: text-bottom;
}
.iceMnuItmLabel, .iceMnuBarItemLabel {

/*    background-color: transparent;
    color: gray;
    display: inline;
    font-family: 'Lao UI';
    font-size: 1.1em;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.3em;
    padding-top: 4px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    word-spacing: normal;*/
}
.iceDatTbl td span.iceMnuItmLabel {
/*    display: inline;
    padding: 4px 0 0;*/
}
.iceMnuBarSubMenuInd, .iceMnuBarVrtSubMenuInd {
    display: inline;
    float: right;
    padding-right: 1px;
    padding-top: 3px;
}
.iceMnuBarVrtItemLabel {
}
.iceMnuBarVrtItemImage {
    width: 5px;
}
.iceMnuBarVrt {
    float: left;
    padding: 0;
    white-space: nowrap;
}
.iceMnuBarVrtItem {
    display: block;
    width: 160px;
}
.iceMnuBarVrtItem a {
/*   background-color: #D0D4EE;
    border: 0 solid #FFFFFF;
    color: #333333;
    display: block;
    float: none;
    font-size: 1.1em;
    height: auto;
    margin-bottom: 1px;
    padding: 3px;
    text-decoration: none;
    width: 100%;*/
}
.iceMnuBarVrtItem a:hover {
  /*  background-color: #2A6CC2;
    color: #FFFFFF;
    text-decoration: none;*/
}
.iceMnuBarVrtSubMenu {
  /*  background-color: #D0D4EE;
    border: 1px solid #0056EA;
    display: block;
    height: auto;
    padding: 1px;
    position: absolute;
    width: 300px;
    z-index: 1000;*/
}
.iceMnuItmVrt a {
    background-color: #D0D4EE;
    border: 0 none;
    color: #333333;
    display: block;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    font-size: 1.1em;
    padding: 3px;
    text-decoration: none;
    width: auto;
}
.iceMnuItmVrt a:hover {
    background-color: #2A6CC2;
    border: 0 none;
    color: #FFFFFF;
    text-decoration: none;
}
.iceMnuPopVrtItemLabel {
    vertical-align: middle;
}
.iceMnuPopVrtItemImage {
    vertical-align: middle;
    width: 19px;
}
.iceMnuPopVrt {
    border: 0 none;
    float: left;
    height: 0;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    width: 0;
}
.iceMnuPopVrtTopSubMenu {
    background-color: #D0D4EE;
    border: 1px solid #0056EA;
    display: block;
    height: auto;
    padding: 1px;
    position: absolute;
    width: 160px;
}
.iceMnuPopVrtItem {
    display: block;
    width: 160px;
}
.iceMnuPopVrtItem a {
    border: 0 solid #FFFFFF;
    color: #333333;
    display: block;
    float: none;
    font-size: 1.1em;
    height: auto;
    margin-bottom: 1px;
    padding: 3px;
    text-decoration: none;
}
.iceMnuPopVrtItem a:hover {
    background-color: #2A6CC2;
    color: #FFFFFF;
    text-decoration: none;
}
.iceMnuPopVrtSubMenu {
    background-color: #D0D4EE;
    border: 1px solid #0056EA;
    display: block;
    height: auto;
    padding: 1px;
    position: absolute;
    width: 160px;
}
.iceMnuPopVrtSubMenuInd {
    display: inline;
    float: right;
    padding-right: 1px;
    padding-top: 0;
}

.icePnlPopBody, .icePnlTlTipBody {
    padding: 10px;
}
.icePnlPopFtr, .icePnlTlTipFtr {
    background-color: #D0D4EE;
    float: right;
    height: auto;
}

.iceCmdBtn-dis {
    background-color: #FFFFFF;
    color: #D0D4EE;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.iceCmdLnk-dis, .iceOutLnk-dis {
    border-bottom: 1px dotted #D0D4EE;
    color: #D0D4EE;
    cursor: default;
    text-decoration: none;
}

.iceInpTxt-dis, .iceInpSecrt-dis {
    border: 1px dotted #D0D4EE;
    color: black;
    cursor: default;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.iceInpTxtArea-dis {
    border: 1px dotted #D0D4EE;
    color: black;
    cursor: default;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    font-size: 0.95em;
    margin: 2px;
    padding: 2px;
}


.iceInpFileTxt-dis {
    background-color: #FFFFFF;
    border: medium none;
    color: #D0D4EE;
    cursor: default;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.iceInpFileBtn-dis {
    background-color: #FFFFFF;
    border: 1px solid #D0D4EE;
    color: #D0D4EE;
    cursor: default;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    margin: 2px;
    padding: 2px;
}
.iceSubMenuRowLabel-dis {
    color: #ABABAB;
    cursor: default;
    text-decoration: none;
}
.iceSubMenuRow-dis {
    color: #ABABAB;
    cursor: default;
    display: block;
    height: auto;
    padding: 0;
    text-decoration: none;
}
.iceSubMenuRow-dis a {
    color: #333333;
    cursor: default;
    display: block;
    padding: 3px;
    text-decoration: none;
}
.iceSubMenuRow-dis a:hover {
    border-bottom: 1px dotted #CCCCCC;
    color: #ABABAB;
    cursor: default;
    text-decoration: none;
}
.icePnlTbOff {
}
.icePnlTbOff .LftTop-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-left-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 4px;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOff .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-top-dis.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOff .RtTop-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-right-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOff .LftMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOff .MidMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    color: #ABABAB;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOff .MidMid-dis a {
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.icePnlTbOff .RtMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOff .LftBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOff .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
}
.icePnlTbOff .RtBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOffBtm .LftBtm-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-left-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 4px;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOffBtm .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-top-dis.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOffBtm .RtBtm-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-right-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOffBtm .LftMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOffBtm .MidMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    color: #ABABAB;
    padding-left: 15px;
   padding-right: 15px;
    padding-top: 5px;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOffBtm .MidMid-dis a {
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.icePnlTbOffBtm .RtMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOffBtm .LftTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOffBtm .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
}
.icePnlTbOffBtm .RtTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOnBtm .LftBtm-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-left-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 4px;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOnBtm .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-top-dis.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOnBtm .RtBtm-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-right-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOnBtm .LftMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOnBtm .MidMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    color: #ABABAB;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOnBtm .MidMid-dis a {
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.icePnlTbOnBtm .RtMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOnBtm .LftTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOnBtm .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
}
.icePnlTbOnBtm .RtTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOn .LftTop-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-left-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 4px;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOn .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-top-dis.gif");
    background-repeat: repeat-x;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOn .RtTop-dis {
    background-color: transparent;
    background-image: url("../imagenes/off-right-top-dis.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border: medium none;
    padding-top: 1px;
    text-align: center;
}
.icePnlTbOn .LftMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOn .MidMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    color: #ABABAB;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    text-align: center;
    white-space: nowrap;
}
.icePnlTbOn .MidMid-dis a {
    color: #FFFFFF;
    cursor: default;
    text-decoration: none;
}
.icePnlTbOn .RtMid-dis {
    background-color: #D0D4EE;
    border: medium none;
    padding-top: 15px;
    text-align: center;
}
.icePnlTbOn .LftBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-left-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.icePnlTbOn .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-mid-bot.gif");
    background-repeat: repeat-x;
    border: medium none;
}
.icePnlTbOn .RtBtm-dis {
    background-color: #D0D4EE;
    background-image: url("../imagenes/off-right-bot.gif");
    background-repeat: no-repeat;
    border: medium none;
}
.sclBtnCell-dis {
    background-color: #FFFFFF;
    padding: 2px;
}
.sclBtnCell-dis img {
    cursor: default;
}
.icePaginatorTbl-dis {
    background-color: #FFFFFF;
}
.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #ABABAB;
    cursor: default;
    display: block;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
.icePaginatorAtvCol-dis a {
    color: #FFFFFF;
    cursor: default;
}
.icePaginatorCol-dis a:hover {
}

.iceCmdSrtHdr {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    font-weight: normal;
    text-decoration: none;
}
.iceCmdSrtHdr table {
    display: inline;
}
.iceCmdSrtHdr-dis {
    color: #999999;
    cursor: default;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    text-decoration: none;
}
.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc {
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
}
.iceCmdSrtHdrAsc {
    background-image: url("../imagenes/column_sort_asc.gif");
}
.iceCmdSrtHdrDesc {
    background-image: url("../imagenes/column_sort_desc.gif");
}
.iceCmdSrtHdr td {
    overflow: hidden;
    white-space: nowrap;
}
* html .iceCmdSrtHdr {
    height: 1%;
}

.iceMsg {
}
.iceMsgFatal {
}
.iceMsgError {
}
.iceMsgWarn {
}
.iceMsgInfo {
}
.iceMsgs {
}
.iceMsgsFatal {
}
.iceMsgsError {
}
.iceMsgsWarn {
}
.iceMsgsInfo {
}
.icePnlGrd {
}
.icePnlGrdHdr {
}
.icePnlGrdFtr {
}
.icePnlGrdRow1 {
}
.icePnlGrdRow2 {
}
.icePnlGrdCol1 {
}
.icePnlGrdCol2 {
}
.icePnlGrp {
   /* background-color: transparent;
    color: white;
    font-size: 12px;
    margin: auto;*/
}
.iceOutFrmt {
  /* background-color: transparent;
    color: white;
    font-family: "Trebuchet MS",Tahoma,Verdana;
    font-size: 1.1em;
    letter-spacing: 0;
    line-height: 1.3em;
    text-align: left;
    text-decoration: none;
    word-spacing: normal;*/
}
.iceTree {
}
.iceTreeRow {
}
.icePnlSrs {
}
.icePnlPos {
}
.icePnlPos-dis {
}
.icePnlStk {
}
.icePnlStkRow {
}
.icePnlStkCol {
}
.icePnlTbSetHdrIconLft {
    height: 13px;
    width: 14px;
}
.icePnlTbSetHdrIconRt {
    height: 13px;
    width: 14px;
}
.icePnlTbSetHdrLbl {
    padding-bottom: 2px;
    padding-top: 2px;
    white-space: nowrap;
}
.iceRowSelSelected {
    background-color: #F0C000;
}
.iceRowSelSelected span {
    color: #F0C000;
}
.iceRowSelSelectedMouseOver {
    background-color: #F0C000;
}
.iceRowSelSelectedMouseOver span {
    color: #F0C000;
}
.iceRowSelMouseOver {
    background-color: #F0C000;
}
.iceRowSelMouseOver span {
    color: #F0C000;
}
.iceOutChrt {
}
.icePnlClpsbl, .icePnlClpsblHdr, .icePnlClpsblCnt {
}
.icePnlClpsblColpsd, .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdCnt {
}
.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis {
}
.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis {
}
.icePnlClpsblHdr, .icePnlClpsblColpsdHdr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EFEFEF;
    background-image: url("../imagenes/table_col_header.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 4px 5px 4px 2px;
    text-align: left;
}
.icePnlClpsblHdr .iceOutTxt, .icePnlClpsblColpsdHdr .iceOutTxt {
    color: #FFFFFF;
}
.icePnlClpsblCnt, .icePnlClpsblColpsdCnt, .icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EFEFEF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}
.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../imagenes/table_col_header_dis.gif") repeat-x scroll center bottom #EFEFEF;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #CCCCCC;
    cursor: default;
    font-weight: bold;
    padding: 4px 5px 4px 2px;
    text-align: left;
}
.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblColpsdHdr-dis .iceOutTxt {
    color: #CCCCCC;
}
.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis, .icePnlClpsblColpsdCnt-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt {
    color: #999999;
}
.icePnlClpsblHdr img, .icePnlClpsblColpsdHdr img {
    border: 0 none;
}
.iceGmp {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
}
.iceGmpMapTd {
    vertical-align: top;
}
.iceGmpMapTd div.gmap {
    height: 300px;
    width: 300px;
}
.iceInpRchTxt {
    width: 100%;
}
.icePnlDvr, .icePnlDvrHor {
    height: 300px;
    width: 300px;
}
.icePnlDvrCnt, .icePnlDvrHorCnt {
    border: 1px solid #ABABAB;
    height: 100%;
}
.icePnlDvrFst, .icePnlDvrSnd {
    display: block;
    float: left;
   height: 100%;
    overflow: auto;
}
.icePnlDvrSpt {
    background-color: #EFEFEF;
    border-left: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;
    cursor: e-resize;
    display: inline;
    float: left;
    height: 100%;
    width: 2px;
}
.icePnlDvrHorFst, .icePnlDvrHorSnd {
    display: block;
    overflow: auto;
    width: 100%;
}
.icePnlDvrHorSpt {
    background-color: #EFEFEF;
    border-bottom: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    cursor: n-resize;
    height: 2px;
    width: 100%;
}

.iceDatExp img {
    border: medium none;
}
.iceDatExp input {
    font-family: "Trebuchet MS",Tahoma,Verdana;
}
.icePnlTbLblLnk img {
    border: 0 none;
}
.iceHdnLnk {
    border: medium none;
    float: left;
    margin: 0;
}
.iceHdnLnk img {
    border: 0 none;
    width: 0;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A4A4A4;
}