
.repFull  { background:#ccffcc }
.repFullP { background:#f0f0f5; font-weight:bold } 
.repSome  { background:#ffffff; }

.tdDet1  { background:#e4dfec; }
.tdDet2  { background:#daeef3; }
.tdDet3  { background:#f2dcdb; }
.tdDet4  { background:#f2f2f2; }
.tdDet5  { background:#faffe1; }
.tdDet6  { background:#fff4c9; }
.tdDet7  { background:#e5ffc9; }
.tdDet1a  { background:#D8FFF2; }
.tdDet1b  { background:#DAE4E6; }


.repEmpty { background:#ffb3b3; color:#000000 }

.repPEmpty { font-family:Verdana; font-size:13px; font-weight:normal; text-align:center; background:#ff9999; color:#ffffff }
.repPReally { font-family:Verdana; font-size:13px; font-weight:normal; text-align:center; background:#ffa500; color:#000000 }
.repPWarning { font-family:Verdana; font-size:13px; font-weight:normal; text-align:center; background:#ffff00; color:#000000 }
.repPFull  { font-family:Verdana; font-size:13px; font-weight:normal; text-align:center; background:lightgreen }

body      { background:#ffffff; font-family:Verdana; font-size:12px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px }
INPUT     { font-family:Arial; font-size:12px }
.appButton {  
              font-size:12px;
            }
.appSelect { font-family:Courier; font-size:12px }
.appTxt    { font-family:Courier; font-size:12px }
.miniTabSelected { cursor:hand; font-family:Arial; border-right: solid 1px #000000; background: #ffffff; color: #000000; text-align:center; font-size:14px;  }
.miniTabNormal  { cursor:hand; font-family:Arial; font-style:italic; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #B2C2AF; color: #000000; text-align:center; font-size:14px; }
.miniTabUnselected  { cursor:hand; font-family:Arial; font-style:italic; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #cccccc; color: #000000; text-align:center; font-size:14px; }
.miniTabPromotor  { cursor:hand; font-family:Arial; font-style:italic; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #ffe5b9; color: #000000; text-align:center; font-size:14px; }
.miniTabPromovido  { cursor:hand; font-family:Arial; font-style:italic; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #ddffb9; color: #000000; text-align:center; font-size:14px; }
.tabNormal      { border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #cfcfcf; color: #000000; text-align:center; font-size:16px }
.tabSelected    { border-right: solid 1px #000000; background: #f1e1ed; color: #000000; text-align:center; font-size:16px; border-bottom:solid 1px #f1e1ed; }
.tabSubSelected { border-right: solid 1px #000000; background: #e2c4da; color: #ffffff; text-align:center; font-size:16px; border-bottom:solid 1px #e2c4da; }
.linkNormal      { color: #000000; font-weight:normal }
.linkSelected    { color: #000000; font-weight:bold }
.linkSubSelected { color: #ffffff; font-weight:bold }
.BlancoCentro10    { background:#ffffff; font-size:10px; text-align:center }
.BlancoCentro12    { background:#ffffff; font-size:12px; text-align:center }
.BlancoCentro14    { background:#ffffff; font-size:14px; text-align:center }
.GrisCentro14Bold  { background:#eeeeee; font-size:14px; text-align:center; font-weight:bold }
.titleDesc { text-align:center; font-family: Verdana; font-size:14px; background: #e2c4da }
.titleVal  { text-align:center; font-family: Verdana; font-size:14px; font-weight:bold; background: #fbf6f9; }
.titleDesc12 { text-align:center; font-family: Verdana; font-size:12px; background: #e2c4da }
.titleVal12  { text-align:center; font-family: Verdana; font-size:12px; font-weight:normal; background: #fbf6f9; }
.titleVal14  { text-align:center; font-family: Verdana; font-size:14px; font-weight:normal; background: #fbf6f9; }
.simpDataRow { border-left :solid 1px #000000; border-right :solid 1px #000000; }
.SimpEstTable  { margin-top:0px; margin-bottom:0px; margin-right:-2px; margin-left:-2px; border-left:solid 1px #000000; border-right:solid 1px #000000 }
.SimpEstHeader { font-family:Verdana; font-size:14px; font-weight:bold; background:#fbf6f9; text-align:center; letter-spacing:2px; border-top: solid 1px #000000; border-bottom:solid 1px #000000 }
.SimpEstTitle  { font-family:Verdana; font-size:13px; font-weight:normal; background:#ffffff; text-align:center }
.SimpEstValue  { font-family:Verdana; font-size:14px; font-weight:bold; background:#eeeeee; text-align:center }
.filterTitle   { font-size:14px; background:#ffffff; text-align:right }
.filterValue   { font-size:14px; background:#ffffff; text-align:center }
.userHeader    { text-align:center; background:#869786; border-bottom:solid 1px #000000; font-weight:bold; font-size:14px; color:#000000 }
.queryTitle    { text-align:center; font-size:16px; font-weight:normal; font-family:Arial; color:#000000; background:#B2C2AF }
.tableHeaderLBNB { text-align:center; font-size:10px; border-left:solid 1px #000000; background:#eeeeee; }
.tableHeaderLB { text-align:center; border-bottom:solid 1px #000000; font-size:10px; border-left:solid 1px #000000; background:#eeeeee;}
.tableHeader   { text-align:center; border-bottom:solid 1px #000000; font-size:10px; background:#eeeeee;}
.tableHeaderNB { text-align:center; font-size:10px; background:#eeeeee;}
.queryKey      { text-align:center; font-size:14px; font-weight:bold; font-family:Arial; color:#000000; background:#ffffff }
.queryDesc     { text-align:center; font-size:10px; font-weight:normal; font-family:Arial; color:#eeeeee; background:#ae5797 }
.queryDesc2    { text-align:center; font-size:10px; font-weight:normal; font-family:Arial; color:#000000; background:#cccccc }
.queryDesc3    { text-align:center; font-size:12px; font-weight:normal; font-family:Arial; color:#eeeeee; background:#ae5797 }
.queryValue    { text-align:center; font-size:12px; font-weight:normal; font-family:Verdana; color:#000000; background:#ffffff }
.queryValue1   { text-align:center; font-size:14px; font-weight:normal; font-family:Verdana; color:#ffffff; background:#b76ba3 }
.gridDomicilio { text-align:left; font-size:12px; font-weight:bold; font-family:Verdana; color:#000000; background:#cccccc }
.gridPersona   { text-align:left; font-size:12px; font-weight:normal; font-family:Arial; color:#000000; background:#ffffff }
.gridPersonaVacio   { text-align:left; font-size:12px; font-weight:normal; font-family:Arial; color:#000000; background:#FCB3B3 }
.gridPersonaHL { text-align:left; font-size:12px; font-weight:normal; font-family:Arial; color:#000000; background:#FFBA00 }
.gridKey       { text-align:center; font-size:12px; font-weight:normal; font-family:Verdana; color:#ffffff; background:#B2C2AF; border:solid 1px #000000; border-left:none }
.gridValue     { text-align:center; font-size:14px; font-weight:bold; font-family:Arial; color:#000000; background:#ffffff; border:solid 1px #000000; border-left:none }
.reportLink:active  { color:darkgreen; font-weight:bold; text-decoration:underline }
.reportLink:link    { color:darkgreen; font-weight:bold; text-decoration:underline }
.reportLink:visited { color:darkgreen; font-weight:bold; text-decoration:underline }
.reportLink:hover { color:darkgreen; font-weight:normal; text-decoration:underline overline }

.reportHeader { color:#000000; background:#d4a6c8; font-weight:bold; font-size:14px; font-family:Arial; text-align:center }
.reportColumn { color:#000000; background:#ffffff; font-size:10px; font-family:Arial; text-align:center }

a:active  { font-weight:normal; text-decoration:none }
a:link    { font-weight:normal; text-decoration:none }
a:visited { font-weight:normal; text-decoration:none }
a:hover   { font-weight:bold; text-decoration:underline }
.HeaderMainDescription { 
        background  : #ffffff;
        letter-spacing : 2px; 
        font-size   : 13px; 
        font-weight : bold; 
        font-family : Verdana; 
        text-align  : right;
        }
.HeaderDescription { 
        color       : #ffffff;
        background  : #000000;
        font-size   : 12px; 
        font-weight : bold; 
        font-family : Arial; 
        text-align  : center;
        }
.DetailDescription { 
        color       : #000000;
        background  : #F7F7F7;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }
.rowHighlighted {
       background: #ffe5cc;
       cursor : hand;
   }
   
.DetailDescription0 { 
        color       : #000000;
        background  : #eeeeee;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.DetailDescription1 { 
        color       : #000000;
        background  : #dfdfdf;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }
.rowSelected {
       background: #f0f1bb;
       cursor : hand;
   }
.tag_stage-0{position:absolute;left:418px;top:0px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-1{position:absolute;left:440px;top:43px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-2{position:absolute;left:462px;top:86px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-3{position:absolute;left:484px;top:129px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-4{position:absolute;left:506px;top:172px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-5{position:absolute;left:528px;top:215px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-6{position:absolute;left:550px;top:258px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-7{position:absolute;left:572px;top:301px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-8{position:absolute;left:594px;top:344px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-9{position:absolute;left:616px;top:387px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
.tag_stage-10{position:absolute;left:508px;top:430px;color:#000000;padding:5px;font-size:10px;box-sizing:content-box;flex:1;display:inline-block}
#stage-0{position:absolute;left:324px;top:0px;width:84px;height:40px;display:inline}
#stage-1{position:absolute;left:302px;top:43px;width:128px;height:40px;display:inline}
#stage-2{position:absolute;left:280px;top:86px;width:172px;height:40px;display:inline}
#stage-3{position:absolute;left:258px;top:129px;width:216px;height:40px;display:inline}
#stage-4{position:absolute;left:236px;top:172px;width:260px;height:40px;display:inline}
#stage-5{position:absolute;left:214px;top:215px;width:304px;height:40px;display:inline}
#stage-6{position:absolute;left:192px;top:258px;width:348px;height:40px;display:inline}
#stage-7{position:absolute;left:170px;top:301px;width:392px;height:40px;display:inline}
#stage-8{position:absolute;left:148px;top:344px;width:436px;height:40px;display:inline}
#stage-9{position:absolute;left:126px;top:387px;width:480px;height:40px;display:inline}
.unique-content{position:relative;}
@media print { .div-to-not-print {display: none} }   
.SimpEstTitle0  { font-family:Verdana; font-size:13px; border-bottom:solid 1px #000000; font-weight:normal; background:#ffffff; text-align:center }
.SimpEstTitle1  { font-family:Verdana; font-size:13px; border-bottom:solid 1px #000000; font-weight:normal; background:#eeeeee; text-align:center }
   
   