[action^="./Documento"] .wk-main,
[action^="./ComLaboralSS"] .wk-main,
[action^="./ComPrevencionRiesgos"] .wk-main,
[action^="./ComFuncionPublica"] .wk-main,
[action^="./CPracticosPR"] .wk-main,
[action^="./CPracticosLaboral"] .wk-main,
[action^="./FormLaboral"] .wk-main,
[action^="./FormPrevencion"] .wk-main,
[action^="./CEsquemas"] .wk-main,
[action^="./CPracticosSocial"] .wk-main,
[action^="./DocumentNew"] .wk-main {
    border-top: 0;
    position: relative;
}

#DocumentContent {
    height: 100%;
}

#cDocument {
    height: 100%;
    font-size: 17px;
    display: flex;
}

#cBodyPopup #cDocument {
    flex-direction: column
}

    #cDocument > * {
        font-size: 0.825em;
    }

    #cDocument .visitedForDocument {
        display: none;
    }

    #cDocument .documento {
        height: 100%;
    }

    #cDocument .DocumentContentControl {
        height: 100%;
        width: 100%;
    }

    #cDocument .wk-document-content {
        height: 100%;
        display: flex;
    }

#cCx {
    width: 365px;
    background-color: #E4EEF4;
    padding: 16px;
    overflow: auto;
}

    #cCx[style*="width"] {
        width: 352px !important;
    }

#cDocument #cCx[style*="overflow"] {
    overflow: auto !important;
}

#cHead.sticky ~ .wk-main #cCx {
    position: sticky;
    height: calc(100vh - 102px) !important;
    top: 102px;
}

@media (max-width: 1199px){
    #cHead.sticky ~ .wk-main #cCx{
        position: relative;
        top: 0;
        display: none;
    }
}

#cHead.sticky ~ .wk-main #cDocument #ebooktdc {
    top: 102px;
}

#cCx h2 {
    color: #00003c;
    font-weight: 500;
}

#cDocument .wk-document-content.contentWithImages h2 {
    line-height: 1.5em;
    font-weight: 700;
}

#cCx ul {
    list-style-type: none;
}

#cCx h2 + #sTexto {
    margin-top: 16px;
}

#cCx h2 + #cVe {
    margin-top: 16px;
}

#cCx h2 + #sFicha {
    margin-top: 16px;
}

#cCx .lDR + h2 {
    margin-top: 16px;
}

#cCx #sFicha + .sFic {
    margin-top: 16px;
}

#cCx #sFicha + #cVe {
    margin-top: 16px;
}

#cCx #sFicha + #id_busq_art + #cVe {
    display: none;
}

#cCx #cVe li {
    display: block;
}

    #cCx #cVe li.vgf {
        display: block;
    }

    #cCx #cVe li.va {
        display: block;
    }

    #cCx #cVe li.vgf ~ li {
        display: none;
    }

#cCx #cVe + #MenC {
    margin-top: 16px;
}

    #cCx #cVe + #MenC[style*="overflow"] {
        overflow: hidden !important;
    }

#cCx #loadtdc {
    display: block;
}

    #cCx #loadtdc[style*="display"] {
        display: block !important;
    }

#cCx #MenC {
    height: auto;
}

    #cCx #MenC[style*="height"] {
        height: auto !important;
    }

    #cCx #MenC[style*="overflow"] {
        overflow: inherit !important;
    }

#cCx p.lTP {
    text-align: center;
    padding: 10px 20px;
    background-color: #4061c0;
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
}




#dTxT .mm em.tMM {
    font-weight: 700;
    font-size: 0.9em;
    margin-bottom: 22px;
    margin-top: -8px;
}
#dTxT section + p.tMM {
    font-weight: 700;
    font-size: 0.9em;
    margin-bottom: 20px;
}
#dTxT section video {
    margin-top: 20px;
}
#ulmHome ul,
#ulmSe ul {
    position: absolute;
    z-index: 200;
    background-color: #4061c0;
}

#cDocument #presentation{
    width: 100%;
}

#searchAccess {
    width: 365px;
    text-align: center;
}

#searchAccess a {
    display: block;
    border: 2px solid #57758d;
    color: #57758d;
    line-height: 36px;
    position: relative;
    padding: 0 32px 0 16px;
    font-weight: 500;
}

#searchAccess a::after {
    width: 16px;
    position: absolute;
    right: 16px;
    content: "\f054";
    font-family: 'Font Awesome 6 Pro';
    font-size: 22px;
    float: left;
    font-weight: 300;
}

    #searchAccess a.viewChapterComposition {
        display: none;
    }

form:has(.account-box-button) .wk-main:has(#DocumentContent) {
    height: auto !important;
}

@media (max-width: 1199px) {
    #searchAccess {
        width: 100%;
        position: relative;
        margin: 16px 0 0 0;
    }
}

#cDocument #cCx[style*="display"] ~ #cCn {
    width: 100%;
    padding-right: 64px;
    padding-left: 64px;
}
        #cDocument #cCx[style*="display"] ~ #cCn[style*="width"] {
          width: 100% !important;
          }

  #cCn {
    padding-bottom: 32px;
    font-weight: 400;
    height: 100%;
    margin: 0;
    transition-timing-function: ease;
    transition-property: padding-top;
    transition-duration: 250ms;
    }


    #cDocument #cCn:after,
    #cDocument #cCn:before {
      content: "";
      clear: both;
      display: table;
      }
    #cDocument #cCn[style*="width"] {
      width: 100% !important;
      }
   #cDocument #ISIS,
   #cDocument #ISIN{
    font-weight: 100;
    line-height: 18px;
    }

  #cDocument #ebooktdc_EbookTDC {
    height: 100%;background-color:#E4EEF4;
    }
    #cDocument #ebooktdc_EbookTDC.js-is_empty {
      width: auto;
      margin-left: 0;
      float: none;
      display: none;
      }
      #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl {
        width: 100%;
        float: none;
        }
        #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl #cCn {
          padding-left: 64px;
          }
        #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl #cCn > * {
          width: calc(100% + (100vw - (100% + (64px * 2))));
          }

        #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl #cCx {
          }
        #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl #cCx[style*="none"] ~ #cCn {
          padding-left: 64px;
          width: 100%;
          }
          #cDocument #ebooktdc_EbookTDC.js-is_empty + .DocumentContentControl #cCx[style*="none"] ~ #cCn > * {
            }
        #cDocument #ebooktdc_EbookTDC + .DocumentContentControl {
          float: right;
          }
          #cDocument #ebooktdc_EbookTDC + .DocumentContentControl #cCn {
            padding-right: 64px;
            padding-left: 0px;
            }
            #cDocument #ebooktdc_EbookTDC + .DocumentContentControl #cCn[style*="width"] {
              width: 100% !important;
              }
            #cDocument #ebooktdc_EbookTDC + .DocumentContentControl #cCx ~ #cCn {
              padding-left: 410px;
              position: relative;
              }
    #cDocument #ebooktdc_EbookTDC + .DocumentContentControl #cCx[style*="visibility: hidden"] ~ #cCn {
      padding-left: 0;
      }


#cDocument #ebooktdc ~ .DocumentContentControl {
    width: calc(100% - 365px);
}

[action*="/DocumentoRelacionado"] #cDocument #ebooktdc ~ .DocumentContentControl {
    width: 100%;
}

#cDocument #ebooktdc ~ .DocumentContentControl.CodigosEbook {
    left: 0;
}

    @media (max-width:1199px) {
        #cDocument #ebooktdc ~ .DocumentContentControl {
            position: relative;
            width: 100%;
            left: 0;
        }
        #cDocument .DocumentContentControl.document-panel .contentWithImages {
            margin-left: 0;
            padding: 15px;
        }
        #ebooktdc_EbookTDC .divsearchparent ~ .TreeView {
            max-height: 215px;
            position: relative;
            top: 0;
            height: auto;
        }
        #cHead.sticky ~ .wk-main #searchAccess {
            position: static;
        }
    }


  #cDocument .dFiC {
    height: 100%;
    }
  #cDocument .ficha {
    height: 100%;
    }
  
  #cDocument #fBody {
    height: 100%;
    display: flex;
    }
    #cDocument #fBody:after {
      content: "";
      clear: both;
      display: table;
      }
  #cDocument #tBody {
    height: 100%;
    }
  #tBody.DT {
    font-size:14px;
    }
  #cDocument #tBody:after {
    content: "";
    clear: both;
    display: table;
    }
  #cDocument #zScr {
    display: none;
    }

#btc{
  margin-top: -40px;
  }
  #btc.plus {
    margin-top: 5px !important;
    }
    #btc > * {
        line-height: 16px;
        padding: 4px;
        font-size: 12px;
        color: #ffffff;
        box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
        background-color: #00003c;
    }
  #btc .Highlight {
    background-color: initial;
    }
  #btc a[title="enlace"] {
    color: #fff;
    }
    #btc a[title="enlace"]:before,
    #btc a[title="enlace"]:after {
      content: " ";
      }
.irBox {
  float: left;
  margin-left: 15px;
  position: relative;
  margin-right: 5px;
  }
  .irBox input {
  }
  .irBox input:checked {
    }
    .irBox input:checked ~ * {
      background-color: #a6d1ea;
      }

#cCn {
    line-height: 1.4em;
    text-align: justify;
    width: 100%;
    height: auto !important;
    top: 0;
    background: #ffffff;
    padding: 20px 30px 50px 30px;
    border: 16px solid #f4f8fb;
    border-left: 25px solid #f4f8fb;
    padding-bottom: 100px;
}

body:has(.new_footer.footer_dark__ #first_block) [action*="/Documento.aspx"] #cCn {
    position: relative;
}

#cDocument #ebooktdc ~ #dc1 #cCx ~ #cCn {
    width: 100%;
}

#cDocument #ebooktdc ~ #dc1 .contentWithImages #cCx ~ #cCn {
    left: 0;
}

#cDocument #ebooktdc ~ #dc1 .contentWithImages.CodigosEbook #cCx ~ #cCn {
    left: 365px;
}

@media (max-width: 1199px) {
    #cDocument #ebooktdc ~ #dc1 .contentWithImages.CodigosEbook #cCx ~ #cCn {
        left: 0px;
    }
}

#cDocument #cCx + #cCn {
    width: calc(100% - 365px);
    left: 365px;
}

@media (max-width: 1199px) {
    #cCn {
        border-left-width: 16px;
    }
    #cDocument #cCx + #cCn {
        width: 100%;
        position: relative;
        left: 0;
    }
}
  #cCn *{
    }
    #cCn * + .cDIn,
    #cCn * + .cEsD,
    #cCn * + .cCaD {
      margin-left: 1.3em;
      margin-top: 0;
      }
    #cCn * + div,
    #cCn * + p,
    #cCn * + h2,
    #cCn * + h3,
    #cCn * + li,
    #cCn * + ul,
    #cCn * + dd,
    #cCn * + dt,
    #cCn * + dl,
    #cCn * + cite,
    #cCn * + blockquote,
    #cCn * + table {
      margin-top: 0.8em;
      }
    #cCn * + .a,
    #cCn * + .ac,
    #cCn * + .ai,
    #cCn * + .bc,
    #cCn * + .btnConsultas,
    #cCn * + .cn,
    #cCn * + .cCn,
    #cCn * + .ccn,
    #cCn * + .cDEs,
    #cCn * + .cPlus,
    #cCn * + .d1,
    #cCn * + .d2,
    #cCn * + .da,
    #cCn * + .dHead,
    #cCn * + .dAp,
    #cCn * + .dAb,
    #cCn * + .h3,
    #cCn * + .h5,
    #cCn * + .dCo,
    #cCn * + .dTxT,
    #cCn * + .fAb,
    #cCn * + .fCo,
    #cCn * + .eFi,
    #cCn * + .idU,
    #cCn * + .jCon,
    #cCn * + .jEn,
    #cCn * + .jFav,
    #cCn * + .jDa,
    #cCn * + .jDC,
    #cCn * + .jHN,
    #cCn * + .jFN,
    #cCn * + .jPte,
    #cCn * + .jPR,
    #cCn * + .jPB,
    #cCn * + .jVA,
    #cCn * + .jVT,
    #cCn * + .li,
    #cCn * + .pAu,
    #cCn * + .pEx,
    #cCn * + .pIt,
    #cCn * + .pOf,
    #cCn * + .Tit,
    #cCn * + .tPb,
    #cCn * + .sV1,
    #cCn * + .dE {
      margin-top: 0.5em;
      }
    #cCn * + .se,
    #cCn * + .ca,
    #cCn * + .dSF,
    #cCn * + .ti,
    #cCn * + .li,
    #cCn * + .jHCs,
    #cCn * + .jFD,
    #cCn * + .jFL,
    #cCn * [id*="ART"],
    #cCn * [id*="idfrag_"] {
      margin-top: 1em;
      }
    #cCn * + #cabecera,
    #cCn * + #ecli,
    #cCn * + #res-ant-y-sent-fallo-f,
    #cCn * + #sDa {
      /* margin-top: 0.5em; */
      }
    #cCn * + #dTxTm,
    #cCn * + #dHead,
    #cCn * + #dTxT,
    #cCn * + #dHPlus,
    #cCn * + #dNoT {
      margin-top: 1.5em;
      }

  #cCn [idfrag="I0"] {
    margin-top: 0;
    }
  #cCn img{

    }
    #cCn img + .cDIn,
    #cCn img + .cEsD,
    #cCn img + .cCaD {
      margin-left: 0;
      }
  #cCn cite {
    margin-top: 0.5em;
    display: block;
    }
#cCn h2 {
    font-weight: 700;
    font-size: 1.2em;
    font-size: 1.28em;
    clear: both;
    margin-top: 0;
    padding-top: 16px;
    text-align: center;
    color: #00003c;
}
    #cCn h2 ~ a.cBL,
    #cCn h2 ~ a.cCS,
    #cCn h2 ~ a.cDT,
    #cCn h2 ~ a.cFO,
    #cCn h2 ~ a.cIF,
    #cCn h2 ~ a.cJU,
    #cCn h2 ~ a.cLE,
    #cCn h2 ~ a.cPR,
    #cCn h2 ~ a.cEX,
    #cCn h2 ~ a.cAN,
    #cCn h2 ~ a.cPT,
    #cCn h2 ~ a.iBL,
    #cCn h2 ~ a.iCS,
    #cCn h2 ~ a.iDT,
    #cCn h2 ~ a.iFO,
    #cCn h2 ~ a.iIF,
    #cCn h2 ~ a.iJU,
    #cCn h2 ~ a.iLE,
    #cCn h2 ~ a.iPR,
    #cCn h2 ~ a.iEX,
    #cCn h2 ~ a.iEN,
    #cCn h2 ~ a.iAN,
    #cCn h2 ~ a.iPT,
    #cCn h2 ~ a.iPD {
      margin-top: 16px;
      }
#cCn h3 {
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-top: 1.5em;
    font-size: 1.1em;
    color: #00003c;
}
  #cCn i {
    font-style: italic;
    }
  #cCn dd {
    height: 100%;
    width: 100%;
    }
    #cCn dd > cite:first-child {
      margin-top: 0;
      }
  #cCn a{
    color: #0077aa;
    word-break: break-word;
    }
    #cCn a:hover {
      text-decoration: underline;
      }
    #cCn a:hover em {
      color: #4061c0;
      }
    #cCn a.cBL,
    #cCn a.cCS,
    #cCn a.cDT,
    #cCn a.cFO,
    #cCn a.cIF,
    #cCn a.cJU,
    #cCn a.cLE,
    #cCn a.cPR,
    #cCn a.cEX,
    #cCn a.cAN,
    #cCn a.cPT,
    #cCn a.iBL,
    #cCn a.iCS,
    #cCn a.iDT,
    #cCn a.iFO,
    #cCn a.iIF,
    #cCn a.iJU,
    #cCn a.iLE,
    #cCn a.iPR,
    #cCn a.iEX,
    #cCn a.iEN,
    #cCn a.iAN,
    #cCn a.iPT,
    #cCn a.iPD,
    #cCn a.XLS {
        color: #43a6b9;
    }
    #cCn a.cBL,
    #cCn a.cCS,
    #cCn a.cDT,
    #cCn a.cFO,
    #cCn a.cIF,
    #cCn a.cJU,
    #cCn a.cLE,
    #cCn a.cPR,
    #cCn a.cAN,
    #cCn a.cPT,
    #cCn a.iBL,
    #cCn a.iCS,
    #cCn a.iDT,
    #cCn a.iFO,
    #cCn a.iIF,
    #cCn a.iJU,
    #cCn a.iLE,
    #cCn a.iPR,
    #cCn a.iEN,
    #cCn a.iAN,
    #cCn a.iPT,
    #cCn a.iPD,
    #cCn a.XLSX,
    #cCn a.XLSM,
    #cCn a.XLS,
    #cCn a.DOC,
    #cCn a.DOCX {
        height: 28px;
        float: left;
        line-height: 28px;
        position: relative;
        font-style: initial;
        z-index: 1;
        margin-bottom: 8px;
    }
        #cCn a.XLSX,
        #cCn a.XLSM,
        #cCn a.DOC,
        #cCn a.DOCX{
            float: none;
            padding-left: 36px;
        }
        #cCn a.cBL:before,
        #cCn a.cCS:before,
        #cCn a.cDT:before,
        #cCn a.cFO:before,
        #cCn a.cIF:before,
        #cCn a.cJU:before,
        #cCn a.cLE:before,
        #cCn a.cPR:before,
        #cCn a.cAN:before,
        #cCn a.cPT:before,
        #cCn a.iBL:before,
        #cCn a.iCS:before,
        #cCn a.iDT:before,
        #cCn a.iFO:before,
        #cCn a.iIF:before,
        #cCn a.iJU:before,
        #cCn a.iLE:before,
        #cCn a.iPR:before,
        #cCn a.iEN:before,
        #cCn a.iAN:before,
        #cCn a.iPT:before,
        #cCn a.iPD:before,
        #cCn a.XLS:before {
            content: "";
            height: 28px;
            width: 28px;
            float: left;
            margin-left: 4px;
            margin-right: 4px;
            font-family: "wk-icons";
            font-style: normal;
            font-size: 28px;
            line-height: 28px;
            font-weight: 100;
        }
    #cCn a.cBL:after,
    #cCn a.cCS:after,
    #cCn a.cDT:after,
    #cCn a.cFO:after,
    #cCn a.cIF:after,
    #cCn a.cJU:after,
    #cCn a.cLE:after,
    #cCn a.cPR:after,
    #cCn a.cEX:after,
    #cCn a.cAN:after,
    #cCn a.cPT:after,
    #cCn a.iBL:after,
    #cCn a.iCS:after,
    #cCn a.iDT:after,
    #cCn a.iFO:after,
    #cCn a.iIF:after,
    #cCn a.iJU:after,
    #cCn a.iLE:after,
    #cCn a.iPR:after,
    #cCn ac,
    #cCn a.iEN:after,
    #cCn a.iAN:after,
    #cCn a.iPT:after,
    #cCn a.iPD:after,
    #cCn a.XLS:after {
      content: "";
      clear: both;
      display: table;
      }
    #cCn a.cBL img,
    #cCn a.cCS img,
    #cCn a.cDT img,
    #cCn a.cFO img,
    #cCn a.cIF img,
    #cCn a.cJU img,
    #cCn a.cLE img,
    #cCn a.cPR img,
    #cCn a.cEX img,
    #cCn a.cAN img,
    #cCn a.cPT img,
    #cCn a.iBL img,
    #cCn a.iCS img,
    #cCn a.iDT img,
    #cCn a.iFO img,
    #cCn a.iIF img,
    #cCn a.iJU img,
    #cCn a.iLE img,
    #cCn a.iPR img,
    #cCn a.iEX img,
    #cCn a.iEN img,
    #cCn a.iAN img,
    #cCn a.iPT img,
    #cCn a.iPD img,
    #cCn a.XLS img {
      display: none;
      }
    #cCn a.cBL em,
    #cCn a.cCS em,
    #cCn a.cDT em,
    #cCn a.cFO em,
    #cCn a.cIF em,
    #cCn a.cJU em,
    #cCn a.cLE em,
    #cCn a.cPR em,
    #cCn a.cEX em,
    #cCn a.cAN em,
    #cCn a.cPT em,
    #cCn a.iBL em,
    #cCn a.iCS em,
    #cCn a.iDT em,
    #cCn a.iFO em,
    #cCn a.iIF em,
    #cCn a.iJU em,
    #cCn a.iLE em,
    #cCn a.iPR em,
    #cCn a.iEX em,
    #cCn a.iEN em,
    #cCn a.iAN em,
    #cCn a.iPT em,
    #cCn a.iPD em,
    #cCn a.XLS em {
      display: table;
      }
    #cCn a.cBL ~ .ccn,
    #cCn a.cCS ~ .ccn,
    #cCn a.cDT ~ .ccn,
    #cCn a.cFO ~ .ccn,
    #cCn a.cIF ~ .ccn,
    #cCn a.cJU ~ .ccn,
    #cCn a.cLE ~ .ccn,
    #cCn a.cPR ~ .ccn,
    #cCn a.cEX ~ .ccn,
    #cCn a.cAN ~ .ccn,
    #cCn a.cPT ~ .ccn,
    #cCn a.iBL ~ .ccn,
    #cCn a.iCS ~ .ccn,
    #cCn a.iDT ~ .ccn,
    #cCn a.iFO ~ .ccn,
    #cCn a.iIF ~ .ccn,
    #cCn a.iJU ~ .ccn,
    #cCn a.iLE ~ .ccn,
    #cCn a.iPR ~ .ccn,
    #cCn a.iEX ~ .ccn,
    #cCn a.iEN ~ .ccn,
    #cCn a.iAN ~ .ccn,
    #cCn a.iPT ~ .ccn,
    #cCn a.iPD ~ .ccn {
      clear: both;
      position: relative;
    }
    #cCn a.XLSX,
    #cCn a.XLSM,
    #cCn a.XLS {
        background-image: url(../../img/iExcel.png);
        background-repeat: no-repeat;
        background-size: 24px;
    }
    #cCn a.iPD {
        background-image: url(../../img/iPD.png);
        background-repeat: no-repeat;
        background-size: 27px;
    }
    #cCn a.DOCX {
        background-image: url(../../img/iWord.png);
        background-repeat: no-repeat;
        background-size: 27px;
        height: 30px;
    }
   #cCn a.DOC {
        background-image: url(../../img/iWord.png);
        background-repeat: no-repeat;
        background-size: 27px;
        height: 30px;
    }
    
    #cCn a.cDT:before,
    #cCn a.iDT:before {
      content: '\e972';
      font-family: "lld-icons";
      }
    #cCn a.cCS:before,
    #cCn a.iCS:before {
      content: '\e902';
      font-family: "lld-icons";
      }
    #cCn a.cJU:before,
    #cCn a.iJU:before {
      content: "\e901";
      font-family: "lld-icons";
      font-size: 34px;
      margin-top: -4px;
      }
    #cCn a.cEX:before,
    #cCn a.iEX:before {
      content: "\e903";
      font-family: "lld-icons";
      display: none;
      }
    #cCn a.cIF:before,
    #cCn a.iIF:before {
      content: "\e905";
      font-family: "lld-icons";
      }
    #cCn a.cPR:before,
    #cCn a.iPR:before {
      content: "\e900";
      font-family: "lld-icons";
      }
    #cCn a.cFO:before,
    #cCn a.iFO:before {
      content: '\e835';
      font-family: "lld-icons";
      }
    #cCn a.iAN:before {
      content: '\e90c';
      }
    #cCn a.iPT:before {
      content: '\e90d';
      }
    #cCn a.iEN:before {
      content: "\e903";
      font-family: "lld-icons";
      }
    #cCn a.cLE:before,
    #cCn a.iLE:before {
      content: '\e9fe';
      font-family: "lld-icons";
      }
    #cCn a.iBL:before {
      content: '\e853';
      font-family: "lld-icons";
      }
    #cCn a.iAN {
        display: none;
    } 
  #cCn li,
  #cCn h3 {
    clear: both;
    }
    #cCn p a.cBL,
    #cCn li a.cBL,
    #cCn h3 a.cBL,
    #cCn p a.cCS,
    #cCn li a.cCS,
    #cCn h3 a.cCS,
    #cCn p a.cDT,
    #cCn li a.cDT,
    #cCn h3 a.cDT,
    #cCn p a.cFO,
    #cCn li a.cFO,
    #cCn h3 a.cFO,
    #cCn p a.cIF,
    #cCn li a.cIF,
    #cCn h3 a.cIF,
    #cCn p a.cJU,
    #cCn li a.cJU,
    #cCn h3 a.cJU,
    #cCn p a.cLE,
    #cCn li a.cLE,
    #cCn h3 a.cLE,
    #cCn p a.cPR,
    #cCn li a.cPR,
    #cCn h3 a.cPR,
    #cCn p a.cAN,
    #cCn li a.cAN,
    #cCn h3 a.cAN,
    #cCn p a.cPT,
    #cCn li a.cPT,
    #cCn h3 a.cPT,
    #cCn p a.iBL,
    #cCn li a.iBL,
    #cCn h3 a.iBL,
    #cCn p a.iCS,
    #cCn li a.iCS,
    #cCn h3 a.iCS,
    #cCn p a.iDT,
    #cCn li a.iDT,
    #cCn h3 a.iDT,
    #cCn p a.iFO,
    #cCn li a.iFO,
    #cCn h3 a.iFO,
    #cCn p a.iIF,
    #cCn li a.iIF,
    #cCn h3 a.iIF,
    #cCn p a.iJU,
    #cCn li a.iJU,
    #cCn h3 a.iJU,
    #cCn p a.iLE,
    #cCn li a.iLE,
    #cCn h3 a.iLE,
    #cCn p a.iPR,
    #cCn li a.iPR,
    #cCn h3 a.iPR,
    #cCn p a.iEN,
    #cCn li a.iEN,
    #cCn h3 a.iEN,
    #cCn p a.iAN,
    #cCn li a.iAN,
    #cCn h3 a.iAN,
    #cCn p a.iPT,
    #cCn li a.iPT,
    #cCn h3 a.iPT,
    #cCn p a.iPD,
    #cCn li a.iPD,
    #cCn h3 a.iPD {
      float: none;
      display: inline-block;
      top: 5px;
      font-weight: 100;
      }
      #cCn p a.cBL:before,
      #cCn li a.cBL:before,
      #cCn h3 a.cBL:before,
      #cCn p a.cCS:before,
      #cCn li a.cCS:before,
      #cCn h3 a.cCS:before,
      #cCn p a.cDT:before,
      #cCn li a.cDT:before,
      #cCn h3 a.cDT:before,
      #cCn p a.cFO:before,
      #cCn li a.cFO:before,
      #cCn h3 a.cFO:before,
      #cCn p a.cIF:before,
      #cCn li a.cIF:before,
      #cCn h3 a.cIF:before,
      #cCn p a.cJU:before,
      #cCn li a.cJU:before,
      #cCn h3 a.cJU:before,
      #cCn p a.cLE:before,
      #cCn li a.cLE:before,
      #cCn h3 a.cLE:before,
      #cCn p a.cPR:before,
      #cCn li a.cPR:before,
      #cCn h3 a.cPR:before,
      #cCn p a.cEX:before,
      #cCn li a.cEX:before,
      #cCn h3 a.cEX:before,
      #cCn p a.cAN:before,
      #cCn li a.cAN:before,
      #cCn h3 a.cAN:before,
      #cCn p a.cPT:before,
      #cCn li a.cPT:before,
      #cCn h3 a.cPT:before,
      #cCn p a.iBL:before,
      #cCn li a.iBL:before,
      #cCn h3 a.iBL:before,
      #cCn p a.iCS:before,
      #cCn li a.iCS:before,
      #cCn h3 a.iCS:before,
      #cCn p a.iDT:before,
      #cCn li a.iDT:before,
      #cCn h3 a.iDT:before,
      #cCn p a.iFO:before,
      #cCn li a.iFO:before,
      #cCn h3 a.iFO:before,
      #cCn p a.iIF:before,
      #cCn li a.iIF:before,
      #cCn h3 a.iIF:before,
      #cCn p a.iJU:before,
      #cCn li a.iJU:before,
      #cCn h3 a.iJU:before,
      #cCn p a.iLE:before,
      #cCn li a.iLE:before,
      #cCn h3 a.iLE:before,
      #cCn p a.iPR:before,
      #cCn li a.iPR:before,
      #cCn h3 a.iPR:before,
      #cCn p a.iEX:before,
      #cCn li a.iEX:before,
      #cCn h3 a.iEX:before,
      #cCn p a.iEN:before,
      #cCn li a.iEN:before,
      #cCn h3 a.iEN:before,
      #cCn p a.iAN:before,
      #cCn li a.iAN:before,
      #cCn h3 a.iAN:before,
      #cCn p a.iPT:before,
      #cCn li a.iPT:before,
      #cCn h3 a.iPT:before,
      #cCn p a.iPD:before,
      #cCn li a.iPD:before,
      #cCn h3 a.iPD:before {
        float: none;
        display: inline-block;
        font-style: normal;
        }
  #cCn ul {
    padding-left: 2em;
    }
  #cCn td {
    padding: 0.5em;
    vertical-align: top;
    }
  #cCn [type="text"],
  #cCn [type="password"] {
    width: auto;
    margin-top: 1px;
    margin-bottom: 1px;
    height: 30px;
    line-height: 30px;
    }
  #cCn select {
    width: auto;
    max-width: 100%;
    padding-right: 0px;
    margin-right: 8px;
    }
  #cCn [data-type]:first-child + * {
    margin-top: 0;
    }
  #cCn .a {
    text-align: left;
    display: inline-block;
    line-height: 1.8em;
    }
    #cCn .a em {
        color: #00003c;
        font-weight: 700;
        margin-right: 0.5em;
    }
      #cCn .a em a:before {
        font-weight: 100;
        }
    #cCn .a i {
      display: inline-block;
      }
      #cCn .a i:after {
        content: "";
        clear: both;
        display: table;
        }
    #cCn .a a.cBL,
    #cCn .a a.cCS,
    #cCn .a a.cDT,
    #cCn .a a.cFO,
    #cCn .a a.cIF,
    #cCn .a a.cJU,
    #cCn .a a.cLE,
    #cCn .a a.cPR,
    #cCn .a a.cAN,
    #cCn .a a.cPT,
    #cCn .a a.iBL,
    #cCn .a a.iCS,
    #cCn .a a.iDT,
    #cCn .a a.iFO,
    #cCn .a a.iIF,
    #cCn .a a.iJU,
    #cCn .a a.iLE,
    #cCn .a a.iPR,
    #cCn .a a.iEN,
    #cCn .a a.iAN,
    #cCn .a a.iPT,
    #cCn .a a.iPD {
      float: none;
      top: 0;
      display: inline-block;
      margin-bottom: 0;
      vertical-align: top;
      margin-left: 8px;
      margin-top: 0;
      }
  #cCn .pT{
    clear: both;
    }
  #cCn .cEX,
  #cCn .iEX{
    display: none;
    }
.imfoto{
    float: left;
}
    .imfoto img {
        margin-right: 16px;
    }
    #cCn .ac {
    display: block;
    text-align: center;
    font-weight: 700;
    margin-left: 20px;
}
  #cCn .ai {
    display: table;
    }
    #cCn .ai:first-child {
    display: inline;
    }
  #cCn .AN {
    position: absolute;
    margin-top: -172px;
    }
    #cCn .AN[style*="position"]{
      }
    #cCn .AN[style*="margin-top"]{
      margin-top: -172px !important;
      }
    #cCn .AN:first-child {
      /**/
      }
      #cCn .AN:first-child + * {
        margin-top: 0;
        }
      #cCn .AN:first-child + [data-type] {
        /**/
        }
        #cCn .AN:first-child + [data-type] + * {
          margin-top: 0;
          }
#cCn .btnConsultas {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    text-transform: uppercase;
    display: inline-block;
    color: #00003c;
    background-color: #dbdbdb;
    font-weight: 700;
}
    #cCn .btnConsultas:hover,
    #cCn .btnConsultas:focus {
        color: #2c5983;
        background-color: #bababa;
        text-decoration: none;
    }
  #cCn .cBots{
    list-style-type: none;
    padding-left: 0;
    }
    #cCn .cBots:after{
      content: "";
      clear: both;
      display: table;
      }
    #cCn .cBots li{
      float: left;
      clear: inherit;
      }

      #cCn .cBots li:after{
        content: "";
        clear: both;
        display: table;
        }
      #cCn .cBots li + li{
        margin-top: 0;
        margin-left: 16px;
        }

#cBodyAux.AI-document-tools-active .cBots li, #cBodyAux.AI-document-tools-active #ebooktdc, #cBodyAux.AI-document-tools-active #searchAccess {
    display: none;
}

#cCn .cBot {
    display: inline-block;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 32px;
    color: #fff !important;
    float: left;
    font-size: 1.1em;
    background-color: #00003c;
}
    #cCn .cBot:hover {
        text-decoration: none;
        background-color: #00003c;
        color: #fff;
    }
  #cCn .cNR{
    }
#cCn .cn {
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #00003c;
}
  
    #cCn .avf {
    /* color: #4061c0; */
    /* font-style: italic; */
    }
    #cCn .avf .ac {
      text-align: left;
      text-decoration: underline;
      }

  #cCn .ccn {
    margin-top: 0;
    padding: 1em;
    padding-top: 2em;
    clear: both;
    position: relative;
    z-index: 1;
    }
    #cCn .ccn * + .li{
      margin-top: 0.5em;
      }
    #cCn .ccn.der {
      /**/
      }
    #cCn .ccn.der:after {
      background-color: transparent;
      border: 1px solid #e5202e;
      }
    #cCn .ccn .ac {
      /* font-weight: 100; */
      }
    #cCn .ccn:after {
      content: "";
      background-color: #dbdbdb;
      position: absolute;
      z-index: -1;
      left: 0;
      right: 0;
      top: 1em;
      /* border: 1px solid #a6a6a6; */
      bottom: 0;
      }
    #cCn .ccn.avf:after {
      /* background-color: transparent; */
      }
    #cCn .ccn a.cBL,
    #cCn .ccn a.cCS,
    #cCn .ccn a.cDT,
    #cCn .ccn a.cFO,
    #cCn .ccn a.cIF,
    #cCn .ccn a.cJU,
    #cCn .ccn a.cLE,
    #cCn .ccn a.cPR,
    #cCn .ccn a.cEX,
    #cCn .ccn a.cAN,
    #cCn .ccn a.cPT,
    #cCn .ccn a.iBL,
    #cCn .ccn a.iCS,
    #cCn .ccn a.iDT,
    #cCn .ccn a.iFO,
    #cCn .ccn a.iIF,
    #cCn .ccn a.iJU,
    #cCn .ccn a.iLE,
    #cCn .ccn a.iPR,
    #cCn .ccn a.iEX,
    #cCn .ccn a.iEN,
    #cCn .ccn a.iAN,
    #cCn .ccn a.iPT,
    #cCn .ccn a.iPD {
      float: none;
      display: inline-block;
      top: -2px;
      }
    #cCn .ccn a.cBL:before,
    #cCn .ccn a.cCS:before,
    #cCn .ccn a.cDT:before,
    #cCn .ccn a.cFO:before,
    #cCn .ccn a.cIF:before,
    #cCn .ccn a.cJU:before,
    #cCn .ccn a.cLE:before,
    #cCn .ccn a.cPR:before,
    #cCn .ccn a.cEX:before,
    #cCn .ccn a.cAN:before,
    #cCn .ccn a.cPT:before,
    #cCn .ccn a.iBL:before,
    #cCn .ccn a.iCS:before,
    #cCn .ccn a.iDT:before,
    #cCn .ccn a.iFO:before,
    #cCn .ccn a.iIF:before,
    #cCn .ccn a.iJU:before,
    #cCn .ccn a.iLE:before,
    #cCn .ccn a.iPR:before,
    #cCn .ccn a.iEX:before,
    #cCn .ccn a.iEN:before,
    #cCn .ccn a.iAN:before,
    #cCn .ccn a.iPT:before,
    #cCn .ccn a.iPD:before {
      float: none;
      display: inline-block;
      }
    #cCn .ccn em.aj {
      display: block;
      line-height: 1.9em;
      }
    #cCn .ccn em.aj:first-child:has(+.ai),
    #cCn .ccn em.aj:first-child:has(+.iLE) {
        display:inline;
    }
    #cCn .ccn em.aj:first-child +.ai {
        display:inline;
    }
    #cCn .ccn em.ai:first-of-type + em.aj {
      display: inline;
      }
    #cCn .ccn a.iAN{
      display: none;
      }
    #cCn .ccn a.iPT{
      display: block;
      }

      
  #cCn .ccnOff {
    display: none;
    }
#cCn .cbox-convenio {
    padding: 16px;
    background-color: #edecec;
}
    #cCn .cbox-convenio em {
      margin-right: 0.8em;
      }
  #cCn .cbox-titulo {
    font-weight: 700;
    }
  #cCn .cDIn {
    font-weight: 700;
    line-height: 32px;
    float: left;
    clear: inherit;
    margin-right: 16px;
    }
    #cCn .cDIn em {
      display: inline-block;
      color: #757575;
      }
    #cCn .cDIn:before {
      color: #4061c0;
      content: "\e901";
      font-family: "lld-icons";
      font-size: 32px;
      margin-top: -4px;
      float: left;
      width: 32px;
      height: 32px;
      margin-right: 8px;
      }
    #cCn .cDIn:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .cCaR {
    font-weight: 700;
    line-height: 32px;
    float: left;
    clear: inherit;
    margin-right: 16px;
    }
    #cCn .cCaR em {
      display: inline-block;
      color: #757575;
      }
    #cCn .cCaR:before {
      color: #4061c0;
      content: "\e901";
      font-family: "lld-icons";
      font-size: 32px;
      margin-top: -4px;
      float: left;
      width: 32px;
      height: 32px;
      margin-right: 8px;
      }
    #cCn .cCaR:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .cEsD {
    font-weight: 700;
    line-height: 32px;
    float: left;
    clear: inherit;
    margin-right: 16px;
    }
    #cCn .cEsD em { 
      display: inline-block;
      color: #757575;
      }
    #cCn .cEsD:before {
      color: #4061c0;
      content: "\e901";
      font-family: "lld-icons";
      font-size: 32px;
      margin-top: -4px;
      float: left;
      width: 32px;
      height: 32px;
      margin-right: 8px;
      }
    #cCn .cEsD:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .cDEs {
    border: 1px solid #bababa;
    border-left-width: 48px;
    padding: 16px;
    position: relative;
    font-weight: 700;
    }
    #cCn .cDEs:before {
      content: '\e80d';
      font-size: 24px;
      width: 24px;
      height: 24px;
      line-height: 24px;
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      color: #fff;
      }
    #cCn .cDEs > * {
      font-family: 'FiraSans-Regular';
      }
    #cCn .cDEs .cCn {
      margin-top: 0.5em;
      }
    #cCn .cDEs .dHead h2 {
      font-weight: 700;
      }
  #cCn .cCaD {
    font-weight: 700;
    line-height: 32px;
    float: left;
    clear: inherit;
    margin-right: 16px;
    }
    #cCn .cCaD em {
      display: inline-block;
      color: #757575;
      }
    #cCn .cCaD:before {
      color: #4061c0;
      content: "\e901";
      font-family: "lld-icons";
      font-size: 32px;
      margin-top: -4px;
      float: left;
      width: 32px;
      height: 32px;
      margin-right: 8px;
      }
    #cCn .cCaD:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .cSFi {
    font-weight: 700;
    line-height: 32px;
    float: left;
    clear: inherit;
    margin-right: 16px;
    }
    #cCn .cSFi em {
      display: inline-block;
      color: #757575;
      }
    #cCn .cSFi:before {
      color: #4061c0;
      content: "\e901";
      font-family: "lld-icons";
      font-size: 32px;
      margin-top: -4px;
      float: left;
      width: 32px;
      height: 32px;
      margin-right: 8px;
      }
    #cCn .cSFi:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .cl {
    display: none;
    }
  #cCn .cPlus {
    padding: 16px;
    background-color: #F3F3F3;
    border: 3px solid #dbdbdb;
    }
    #cCn .cPlus .da{
      padding-top: 8px;
      font-size: 1.1em;
      }
      #cCn .cPlus .da + .da{
        margin-top: 1em;
        }
      #cCn .cPlus .da em{
        display: inline;
        margin-left: 8px;
        font-weight: 500;
        }
      #cCn .cPlus .da a{
        }
        #cCn .cPlus .da a:hover{
          text-decoration: none
          }
        #cCn .cPlus .da a.cBL:before, 
        #cCn .cPlus .da a.cCS:before, 
        #cCn .cPlus .da a.cDT:before, 
        #cCn .cPlus .da a.cFO:before, 
        #cCn .cPlus .da a.cIF:before, 
        #cCn .cPlus .da a.cJU:before, 
        #cCn .cPlus .da a.cLE:before, 
        #cCn .cPlus .da a.cPR:before, 
        #cCn .cPlus .da a.cEX:before, 
        #cCn .cPlus .da a.cAN:before, 
        #cCn .cPlus .da a.cPT:before, 
        #cCn .cPlus .da a.iBL:before, 
        #cCn .cPlus .da a.iCS:before, 
        #cCn .cPlus .da a.iDT:before, 
        #cCn .cPlus .da a.iFO:before, 
        #cCn .cPlus .da a.iIF:before, 
        #cCn .cPlus .da a.iJU:before, 
        #cCn .cPlus .da a.iPR:before, 
        #cCn .cPlus .da a.iEX:before, 
        #cCn .cPlus .da a.iEN:before, 
        #cCn .cPlus .da a.iAN:before, 
        #cCn .cPlus .da a.iPT:before, 
        #cCn .cPlus .da a.iPD:before, 
        #cCn .cPlus .da a.XLS:before{
          /* margin-top: -8px; */
          }
      #cCn .cPlus .sDc{
        padding-left: 45px;
        }
        #cCn .cPlus .sDc li{
          padding-left: 0;
          }
          #cCn .cPlus .sDc li + li{
            margin-top: 4px;
            }
      #cCn .cPlus .da p{
        margin-top: 0;
        }
        #cCn .cPlus .da p + p{
          margin-top: 0.8em;
          }
      #cCn .cPlus .da + .sDc{
        margin-top: 0;
        }
      #cCn .cPlus .sDc + .da {
        margin-top: 16px;
        }

    #cCn .cPlus .ccn {
      padding: 0;
      border: 0;
      margin-top: 0;
      }
    #cCn .cPlus .da p.tMM {
      color: #4061c0;
      font-weight: 700;
      margin: 29px 0px 17px 0;
      }
    #cCn .cPlus .da div.mm em.tMM {
      margin: 13px 0px 8px 0;
      }
    #cCn .cPlus .da a.XLS em {
      font-weight: 100;
      color: initial;
      display: inline;
      }
      #cCn .cPlus .da a.XLS em:hover {
        color: initial;
        }
    #cCn .cPlus .da a.iPD em,
    #cCn .cPlus .da a.DOCX em,
    #cCn .cPlus .da a.DOC em,
    #cCn .cPlus .da a.XLSX em,
    #cCn .cPlus .da a.XLS em {
        font-weight: 100;
        color: initial;
        display: inline;
    }
      #cCn .cPlus .da a.iPD em:hover {
        color: initial;
        }

#cCn .cTit {
    font-weight: 700;
    text-align: center;
    display: block;
    color: #00003c;
}
#cCn .d1 {
    text-align: left;
    font-weight: 700;
    font-size: medium;
    color: #00003c;
}
    #cCn .d1 b {
      font-weight: inherit;
      margin-right: 8px;
      }
#cCn .d2 {
    text-align: left;
    font-weight: 700;
    color: #00003c;
}
  #cCn .d2 b {
      font-weight: inherit;
      margin-right: 8px;
      }
  #cCn .d3 {
    text-align: left;
    font-weight: 700;
    font-size: small;
    }
    #cCn .d3 b {
      font-weight: inherit;
      margin-right: 8px;
      }
  #cCn .da{
    }
    #cCn .da a.cBL,
    #cCn .da a.cCS,
    #cCn .da a.cDT,
    #cCn .da a.cFO,
    #cCn .da a.cIF,
    #cCn .da a.cJU,
    #cCn .da a.cLE,
    #cCn .da a.cPR,
    #cCn .da a.cEX,
    #cCn .da a.cAN,
    #cCn .da a.cPT,
    #cCn .da a.iBL,
    #cCn .da a.iCS,
    #cCn .da a.iDT,
    #cCn .da a.iFO,
    #cCn .da a.iIF,
    #cCn .da a.iJU,
    #cCn .da a.iLE,
    #cCn .da a.iPR,
    #cCn .da a.iEX,
    #cCn .da a.iAN,
    #cCn .da a.iPT,
    #cCn .da a.iPD,
    #cCn .da a.DOCX,
    #cCn .da a.DOC,
    #cCn .da a.XLSX,
    #cCn .da a.XLSM,
    #cCn .da a.XLS {
        display: table;
        top: inherit;
        width: auto;
        text-decoration: none;
    }
  #cCn .dAb {
    border: 1px solid #4061c0;
    padding: 1.3em;
    }
  #cCn .der {
    color: #e5202e;
    }
  #cCn .dCo{
    }
    #cCn .dCo dt {
      cursor: pointer;
      }
      #cCn .dCo dt dfn {
        display: none;
        }
      #cCn .dCo dt:before {
        content: '\e84c';
        font-family: "wk-icons";
        font-weight: 100;
        float: left;
        margin-right: 8px;
        }
      #cCn .dCo dt:after {
        content: "Mostrar comentario";
        }
      #cCn .dCo dt.dop:before {
        content: '\e84f';
        }
      #cCn .dCo dt.dop:after {
        content: "Ocultar comentario";
        }
    #cCn .dCo .op {
      width: 100%;
      }
  #cCn .dFiC {
    min-height: auto !important;
    }
  #cCn .dFr {
    font-weight: 700;
    }
  #cCn .dRec{
    padding: 0.5em;
    border: 1px solid #dbdbdb;
    }
  #cCn .dRec > p{
    
padding-left: 16px;
    
padding-right: 16px;
    }
  #cCn .ltr{
    border-left: 8px solid #eee;
    padding-left: 16px;
    }
    #cCn .ltr p{
      font-weight: 500;
      }
  #cCn .dE {
    background-color: #f3f3f3;
    padding: 8px 16px;
    display: initial;
    display: block;
    }
#cCn .dExe b:not(:empty) {
    background-color: #f3f3f3;
    padding: 8px 16px;
    display: block;
    margin-bottom: 16px;
}
#cCn .dExe {
    padding: 0.5em;
    border: 1px solid #dbdbdb;
}
#cCn .da {
    /**/
}
    #cCn .da a {
      /**/
      }
      #cCn .da a em {
        display: inline-block;
        }
    #cCn .da .linkToDoc {
      width: 100%;
      }
    #cCn .da + .dFr {
      margin-top: 3em;
      }
    #cCn .da:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .di {
    line-height: 2.29em;
    position: relative;
    }
    #cCn .di dd {
      margin-top: 0;
      }
    #cCn .di dl {
      margin-top: 0;
      }
    #cCn .di dt {
        font-weight: 700;
        float: left;
        clear: both;
        margin-top: 0;
        margin-right: 0;
        padding-right: 8px;
        color: #00003c;
    }
      #cCn .di dt.Tit {
        margin-bottom: 0.8em;
        float: none;
        }
    #cCn .di b {
      font-family: inherit;
      }
  #cCn .dSF{
    }
    #cCn .dSF .h3 + * {
      margin-top: 0;
      padding-top: 0;
      }
    #cCn .dSF li {
      padding-left: 16px;
      }
    #cCn .dSF .h4 {
      position: relative;
      line-height: 16px;
      padding-left: 24px;
      font-weight: 700;
      }
      #cCn .dSF .h4.dcl {
        cursor: pointer;
        }
        #cCn .dSF .h4.dcl:before {
          content: '\e83d';
          }
        #cCn .dSF .h4.dcl + dd {
          display: none;
          }
      #cCn .dSF .h4.dop {
        cursor: pointer;
        }
      #cCn .dSF .h4:before {
        content: '\e846';
        font-family: "wk-icons";
        position: absolute;
        left: 0;
        top: 0;
        height: 16px;
        width: 16px;
        font-size: 16px;
        text-align: center;
        font-weight: 100;
        }
      #cCn .dSF .h4 + dd {
        /**/
        }
        #cCn .dSF .h4 + dd ul {
          padding-left: 0;
          }
  #cCn .dSe {
    margin-top: 0;
    }
  #cCn .dSM {
    /**/
    }
    #cCn .dSM + .dSM {
      border-top: 1px solid #dadada;
      padding-top: 16px;
      margin-top: 0.5em;
      }
  #cCn .DocumentContentControl {
    height: calc(100% - 48px);
    height: 100%\9;
    }
    #cCn .DocumentContentControl > * {
      font-size: 1.077em;
      height: 100%;
      }
  #cCn .ed {
    font-weight: 700;
    }
  #cCn .feno tr:nth-child(odd) {
    background-color: #fff;
    }
  #cCn .h5 {
    font-weight: 700;
    text-align: center;
    text-decoration: underline;
    }
  #cCn .irBox {
    float: left;
    margin-left: -19px;
    position: absolute;
    margin-right: 5px;
    margin-top: -4px;
    }
    #cCn .irBox input {
      /**/
      }
      #cCn .irBox input:checked {
        /**/
        }
        #cCn .irBox input:checked ~ * {
          background-color: #a6d1ea;
          }
    #cCn .irBox + p {
      float: left;
      clear: inherit;
      margin-top: -8px;
      /*margin-bottom: 8px;*/
      width: 100%;
      }
      #cCn .irBox + p + * {
        clear: both;
        }
  #cCn .iN {
    font-style: italic !important;
    display: inline;
    }
  #cCn .iMg img {
    max-width: 100%;
    }
  #cCn .IconDocumentControl{
    }

  #cCn .IconFavourite{
    background-image: url(../../img/wk-icon-star.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    width: 24px;
    height: 24px;
    }
  #cCn .IconAlertedFavourite{
    background-image: url(../../img/wk-icon-alarm-on.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    width: 24px;
    height: 24px;
    }
  #cCn .fAb {
    padding: 0.5em;
    border: 1px solid #a6a6a6;
    font-size: 1em;
    }
  #cCn .fAb * + p {
    margin-top: 0.2em;
    }

#cCn .fCo {
    padding: 16px;
    border: 1px solid #43a6b9;
}
    #cCn .fCo:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .Fis{
    }
  #cCn .lb {
    font-style: italic;
    color: #4061c0;
    }
  #cCn .li {
    padding-left: 0.8em;
    display: block;
    }
  #cCn .jCon {
    /**/
    }
    #cCn .jCon:before {
      color: #e5202e;
      content: '\e81b';
      font-family: "wk-icons";
      font-weight: 100;
      float: left;
      margin-right: 8px;
      width: 24px;
      font-size: 20px;
      text-align: center;
      }
    #cCn .jCon:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .jDa {
    font-weight: 700;
    }
    #cCn .jDa span {
      /**/
      }
      #cCn .jDa span + span {
        margin-left: 0.5em;
        }
    #cCn .jVA {
      /**/
      }
      #cCn .jVA img {
        display: none;
        }
      #cCn .jVA:after {
        content: "";
        clear: both;
        display: table;
        }
  #cCn .jFav {
    /**/
    }
    #cCn .jFav:before {
      color: #85bc20;
      content: '\e81a';
      font-family: "wk-icons";
      font-weight: 100;
      float: left;
      margin-right: 8px;
      width: 24px;
      font-size: 20px;
      text-align: center;
      }
    #cCn .jFav:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .su {
    text-decoration: underline;
    }
  #cCn .navigationLayer:after {
    content: "";
    clear: both;
    display: table;
    }
  #cCn .NavigationTDC:not(.js-is_empty) ~ #dHead {
    margin-top: 16px;
    }
  #cCn .MP4{
    }
    #cCn .MP4 + .nCl {
      display: block;
      }
  #cCn .nCl {
    display: none;
    }
  #cCn .nOp {
    display: none;
    }
  #cCn .negrita {
    font-weight: 700;
    }
  #cCn .modcom{
    list-style-type: none;
    display: none;
    }
  #cCn .nh {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    }
    #cCn .nh:after {
      content: '\e80e';
      font-family: "wk-icons";
      font-weight: 100;
      font-size: 20px;
      position: relative;
      color: #fff;
      }
    #cCn .nh:before {
        width: 18px;
        height: 18px;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        content: "";
        position: absolute;
        border-radius: 10px;
        background-color: #00003c;
    }
    #cCn .nh dfn {
      display: none;
      }
    #cCn .nh + cite {
        display: none;
        background-color: #00003c;
        line-height: 16px;
        margin-top: -30px;
        margin-left: -26px;
        position: absolute;
        padding: 4px;
        font-size: 12px;
        color: #fff;
        z-index: 1;
        box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
    }
      #cCn .nh + cite:after,
      #cCn .nh + cite:before {
        border: solid rgba(255, 255, 255, 0);
        content: ' ';
        height: 0;
        pointer-events: none;
        position: absolute;
        width: 0;
        }
    #cCn .nh:hover {
      text-decoration: none;
      }
      #cCn .nh:hover + cite {
        /**/
        }
  #cCn .nt {
    /**/
    }
  #cCn .pe {
    font-weight: 700;
    }
  #cCn .pIt {
    font-style: italic;
    }
    #cCn .pIt .linkToDoc {
      margin-right: 1em;
      }
  #cCn .pAu {
    font-weight: 700;
    }
  #cCn .pR {
    background-color: #dadada;
    }
  #cCn .pOf {
    font-weight: 500;
    text-align: center;
    }
    #cCn .pOf em {
      margin-right: 8px;
      }
  #cCn .popup{
    position: absolute;
    z-index: 2;
    margin-top: -16px;
    padding-top: 16px;
    width: 847px;
    font-weight: 100;
    }

  #cCn .popup em{
    display: inline;
    }

  #cCn .popup .cEX,
  #cCn .popup .iEX{
    }
   #cCn .popup a.cEX:before,
   #cCn .popup a.iEX:before {
    display: inline-block;
    height: 28px;
    width: 28px;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    font-style: normal;
    font-size: 28px;
    line-height: 28px;
    font-weight: 100;
    }
  #cCn .popup .cPlus{
    padding: 0;
    }
  #cCn .popup .h3{
    border-bottom: 1px solid #dbdbdb;
    background-color: #F3F3F3;
    /* color: #fff; */
    line-height: 32px;
    height: 32px;
    padding-left: 16px;
    font-weight: 700;
    margin: 0;
    position: absolute;
    left: 3px;
    right: 3px;
    top: 3px;
    font-size: 1.1em;
    }
    #cCn .popup .h3[style*="display"]{
      display: block !important;
      }
    #cCn .popup .h3 + *{
      margin-top: 38px;
      max-height: 350px;
      overflow: auto;
      padding: 16px;
      }
    #cCn .popup .cabecera {
        line-height: 32px;
        height: 32px;
        position: relative;
        color: #fff;
        padding-left: 16px;
        display: none;
        background-color: #00003c;
    }
        #cCn .popup .cabecera:before {
            content: "";
        }
      #cCn .popup .cabecera:after {
        content: "";
        }
        #cCn .popup .cabecera a {
            display: inline-block;
            width: 32px;
            text-align: center;
            position: absolute;
            right: 0;
            color: #fff;
            font-size: 0;
            background-color: #00003c;
        }
            #cCn .popup .cabecera a:hover {
                background-color: #43a6b9;
            }
        #cCn .popup .cabecera a:after{
          content: '\e865';
          font-family: wk-icons;
          font-size: 20px;
          display: block;
          float: right;
          width: 100%;
          }
      #cCn .popup .cabecera p{
      display: none;
      }
    #cCn .popup .cuerpo{
      margin-top: 0;
      position: relative;
      }
    #cCn .popup .cBL,
    #cCn .popup .cCS,
    #cCn .popup .cDT,
    #cCn .popup .cFO,
    #cCn .popup .cIF,
    #cCn .popup .cJU,
    #cCn .popup .cLE,
    #cCn .popup .cPR,
    #cCn .popup .cEX,
    #cCn .popup .cAN,
    #cCn .popup .cPT,
    #cCn .popup .iBL,
    #cCn .popup .iCS,
    #cCn .popup .iDT,
    #cCn .popup .iFO,
    #cCn .popup .iIF,
    #cCn .popup .iJU,
    #cCn .popup .iLE,
    #cCn .popup .iPR,
    #cCn .popup .iEX,
    #cCn .popup .iEN,
    #cCn .popup .iAN,
    #cCn .popup .iPT,
    #cCn .popup .iPD,
    #cCn .popup .iXLS{
      float: left;
      top: 0;
      margin-bottom: -10px;
      margin-top: -10px;
      }
#cCn .Tit {
    font-weight: 700;
    line-height: 1.4em;
    color: #00003c;
}
  #cCn .tPb td.ai {
    display: table-cell;
    }
#cCn .vI {
    padding: 0 16px;
    line-height: 32px;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    background-color: #43a6b9;
}
    #cCn .vI:hover,
    #cCn .vI:focus {
        text-decoration: none;
        background-color: #43a6b9;
    }
  #cCn .sV1 {
    /**/
    }
    #cCn .sV1 > li {
      font-weight: 700;
      }
    #cCn .sV1 > li > * {
      font-family: 'FiraSans-Regular';
      }
  #cCn .op {
    display: inline-block;
    }
  #cCn .orSelect{
    }
    #cCn .orSelect .irBox {
      position: inherit;
      margin-left: 0px;
      margin-top: 7px;
      }
    #cCn .rSelect .orSelect:first-of-type:before {
      content: "Selecciona una u otra opción";
      color: #A5A5A5;
      display: block;
      /*position: absolute;
      margin-top: -48px;*/
      margin-left: -16px;
      }
  #cCn .opt {
    /* margin-top: 2.2em; */
    border: 1px solid #dadada;
    padding: 10px 16px 16px 32px;
    position: relative;
    min-width: 340px;
    }
    #cCn .opt a[onclick*="supp("] {
      border: 0;
      padding: 0 16px;
      cursor: pointer;
      line-height: 32px;
      transition: background-color 0.1s ease-out;
      text-transform: uppercase;
      background-color: #e5202e;
      color: #fff;
      display: inline-block;
      padding: 0;
      font-size: 0;
      line-height: 0;
      margin-right: 8px;
      margin-bottom: 8px;
      float: left;
      width: 32px;
      text-align: center;
      }
      #cCn .opt a[onclick*="supp("]:hover,
      #cCn .opt a[onclick*="supp("]:focus {
        background-color: #e83743;
        text-decoration: none;
        color: #fff;
        }
      #cCn .opt a[onclick*="supp("]:before {
        content: '\e84d';
        font-family: 'wk-icons';
        font-size: 20px;
        line-height: 32px;
        float: left;
        width: 100%;
        margin-right: 8px;
        }
    #cCn .opt a[onclick*="add("] {
      border: 0;
      padding: 0 16px;
      cursor: pointer;
      line-height: 32px;
      transition: background-color 0.1s ease-out;
      text-transform: uppercase;
      background-color: #4061c0;
      color: #fff;
      display: inline-block;
      padding: 0;
      font-size: 0;
      line-height: 0;
      margin-bottom: 8px;
      float: left;
      width: 32px;
      text-align: center;
      }
      #cCn .opt a[onclick*="add("]:hover,
      #cCn .opt a[onclick*="add("]:focus {
        background-color: #5371c6;
        text-decoration: none;
        color: #fff;
        }
      #cCn .opt a[onclick*="add("]:before {
        content: '\e84a';
        font-family: 'wk-icons';
        font-size: 20px;
        line-height: 32px;
        float: left;
        width: 100%;
        }
      #cCn .opt a[onclick*="add("] ~ div:before {
        content: "Añadir más párrafos iguales";
        line-height: 32px;
        margin-left: 8px;
        color: #bfbfbf;
        top: -9px;
        position: relative;
        }
      #cCn .opt a[onclick*="add("] ~ .plusminusgroup-text ~ div:before {
        content: none;
        }
      #cCn .opt:after {
      content: "";
      clear: both;
      display: table;
      }
    #cCn .opt [type="checkbox"] {
      /* margin-bottom: 10px; */
      /* margin-top: 20px; */
      margin-right: 10px;
      display: inline-block;
      margin-left: -16px;
      width: 16px;
      }
      #cCn div.opt [type="checkbox"] + *:not(.checkbox-text)::before {
            visibility: visible;
        content: "Activa el check si deseas incluir este párrafo";
        position: absolute;
            left: -8px;
        line-height: 16px;
        margin-left: 8px;
            color: #a5a5a5;
        width: 290px;
            margin-top: 173px;
        }
      #cCn div.opt [type="checkbox"] + p::before,
      #cCn div.opt [type="checkbox"] + div::before {
            /*visibility: visible;
            content: "Activa el check si deseas incluir este párrafo";
            position: absolute;*/
            left: 32px !important;
            /*line-height: 16px;
            margin-left: 8px;
            color: #a5a5a5;
            width: 290px;*/
            margin-top: 0px !important;
            top: 11px !important;
        }
      span.opt {
            padding: 5px 10px 5px 24px !important;
            width: auto !important;
            min-width: auto !important;
            margin-top: 2px !important;
        }
      #cCn .opt .opt{

        }
  #cCn .rBox {
    border: 1px solid #dadada;
    padding: 16px 16px 16px 32px;
    position: relative;
    }
    #cCn .rBox input[type="radio"] + .rhDesc {
      margin-top: -2px !important;
      margin-left: 7px;
      font-style: italic;
      }

.opt .hDesc {
    font-style: italic;
}
    #cCn .rBox:first-of-type {
      margin-top: 25px;
      }
      #cCn .rBox:first-of-type:before {
        content: "Selecciona una u otra opción";
        position: absolute;
        top: 0;
        left: 0;
        margin-top: -20px;
        line-height: 16px;
        color: #bfbfbf;
        font-weight: 700;
        }
    #cCn .radiogroup-text + .rBox:first-of-type:before {content:none;}
    #cCn .rBox:after {
      content: "";
      clear: both;
      display: table;
      }
  #cCn .rSelect {
    position: relative;
    clear: both;
    display: table;
    border: 1px solid #bababa;
    padding: 16px;
    margin-top: 10px;
    margin-bottom: 16px;
    min-width: 200px;
    }
    #cCn .rSelect .orSelect {
      display: table;
      line-height: 32px;
      }
      #cCn .rSelect .orSelect br {
        display: none;
        }
  #cCn .rGroup {
    margin-top: 0;
    }
#cCn .tPb {
    margin: 15px auto;
    max-width: 100%;
    border: 1px solid #ccc;
}

#cCn table.tPb {
    margin: auto;
    border-collapse: collapse;
    overflow-x: auto;
    display: block;
    width: fit-content;
    max-width: 100%;
    border: 1px solid;
    margin-top: 10px;
}
    #cCn .tPb caption {
        min-width: 230px;
        margin-bottom: 4px;
        border: 1px solid #ccc;
    }
    #cCn .tPb .ac {
        display: table-cell;
        font-family: inherit;
        text-align: center;
        border: 1px solid #ccc;
    }
#cCn .tPb td {
    border: 1px solid #ccc;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}

    #cCn .tPb td input[type="text"] {
        max-width: 100%;
    }

    #cCn .tPb td p {
        overflow: hidden;
        white-space: normal;
        text-overflow: ellipsis;
    }

    #cCn .sign .tPb, #cCn .sign .tPb td, #cCn .sign .tPb .ac{
        border:none;
    }

  #cCn .vIm {
    /* background-image: url(../../img/wk-icon-file-pdf.svg); */
    /* background-repeat: no-repeat; */
    /* background-size: contain; */
    /* background-position: right; */
    }
  #cCn #dFiC {
    margin-top: 0;
    }
  #cCn #dCm {
    color: inherit;
    float: right;
    }
    #cCn #dCm:hover {
      text-decoration: none;
      }
    #cCn #dCm + h2 {
      /* padding-top: 15px; */
      }
  
  #cCn #dTxTm {
    /**/
    }
    #cCn #dTxTm * + p {
      margin-top: 0;
      padding-top: 0.5em;
      }
    #cCn #dTxTm a.cBL + .ccn,
    #cCn #dTxTm a.cCS + .ccn,
    #cCn #dTxTm a.cDT + .ccn,
    #cCn #dTxTm a.cFO + .ccn,
    #cCn #dTxTm a.cIF + .ccn,
    #cCn #dTxTm a.cJU + .ccn,
    #cCn #dTxTm a.cLE + .ccn,
    #cCn #dTxTm a.cPR + .ccn,
    #cCn #dTxTm a.cEX + .ccn,
    #cCn #dTxTm a.cAN + .ccn,
    #cCn #dTxTm a.cPT + .ccn,
    #cCn #dTxTm a.iBL + .ccn,
    #cCn #dTxTm a.iCS + .ccn,
    #cCn #dTxTm a.iDT + .ccn,
    #cCn #dTxTm a.iFO + .ccn,
    #cCn #dTxTm a.iIF + .ccn,
    #cCn #dTxTm a.iJU + .ccn,
    #cCn #dTxTm a.iLE + .ccn,
    #cCn #dTxTm a.iPR + .ccn,
    #cCn #dTxTm a.iEX + .ccn,
    #cCn #dTxTm a.iEN + .ccn,
    #cCn #dTxTm a.iAN + .ccn,
    #cCn #dTxTm a.iPT + .ccn,
    #cCn #dTxTm a.iPD + .ccn {
      margin-top: 0;
      margin-bottom: 0.5em;
      top: 0.5em;
      }
    #cCn #dTxTm .der {
      color: inherit;
      }
  #cCn #relCont {  
	float: right;
    height: 36px;
    line-height: 36px;
    width: auto;
    }
    #cCn #relCont p{
      height: 100%;
      }
    #cCn #relCont [href*="PDF"]{
      line-height: 32px;
      height: 100%;
      text-align: center;
      }
      #cCn #relCont [href*="PDF"]:before{
        content: ' ';
        background-image: url(../../img/pdf.png);
        display: block;
        width: 29px;
        height: 36px;
        position: relative;
      }
      #cCn #relCont [href*="PDF"]:hover{ 
        text-decoration: none;
        }
    #cCn #relCont + .Tit {
      padding-right: 56px;
      }
    #cCn #relCont + p {
      padding-right: 56px;
      }
    #cCn #relCont + a + p {
      padding-right: 56px;
      }
    #cCn #relCont a {
      display: block;
      line-height: 0;
      }
    #cCn #relCont img {
      height: 100%;
      width: 100%;
      display: none;
      }
    #cCn #relContDocAnexo {
      width: 25px;
      height: 35px;
      }
      #cCn #relContDocAnexo[href*="PDF"]{
        color: initial;
        }
        #cCn #relContDocAnexo[href*="PDF"]:hover{
          text-decoration: none;
          width: auto;
          }
        #cCn #relContDocAnexo[href*="PDF"]:after{
          content: '\ea01';
          font-family: wk-icons;
          font-weight: 100;
          font-size: 24px;
          margin-left: 8px;
          display: inline-block;
          }
      #cCn #relContDocAnexo a {
        display: block;
        }
      #cCn #relContDocAnexo img {
        }
  #cCn #res-ant-y-sent-fallo-f {
    /**/
    }
    #cCn #res-ant-y-sent-fallo-f .h3 {
      /* display: none !important; */
      }
    #cCn #res-ant-y-sent-fallo-f p {
      font-style: italic;
      padding-left: 16px;
      }
  #cCn #cabecera {
    /**/
    }
    #cCn #cabecera dt {
      }
      #cCn #cabecera dt[style*="display"] {
         display: block !important; 
        }
  #cCn #dUrlBol {
    text-align: right;
    }
  #cCn #textEditorDoc{
    margin-top: 0;
    }
  #cCn #dHead {
    margin-top: 0;
    font-size: 0.935em;
    }
    #cCn #dHead ~ #dHead {
      margin-top: 0.5em;
      }
  #cCn #DDERUNICA {
    /**/
    }
    #cCn #DDERUNICA .a {
      text-align: center;
      display: block;
      }
      #cCn #DDERUNICA .a em {
        color: #f87e00;
        }
    #cCn #dHPlus {
      margin-top: 2em;
      }
        #cCn #dHPlus .nCo {
            border: 1px solid #00003c;
            padding: 16px;
        }
        #cCn #dHPlus .nCo li{
          padding-left: 0;
          }
          #cCn #dHPlus .nCo li:before{
            content: "";
            }
      #cCn #dHPlus .nFt{
        }
        #cCn #dHPlus .nFt li{
          padding-left: 0;
          }
          #cCn #dHPlus .nFt li:before{
            content: "";
            }
      #cCn #dHPlus dt.h3 {display:none;}
      #cCn #dHPlus ul {
        padding-left: 0;
        }
      #cCn #dHPlus li {
        position: relative;
        padding-left: 24px;
        }
        #cCn #dHPlus li:before {
          position: absolute;
          left: 0;
          content: '\e82b';
          font-family: "wk-icons";
          font-weight: 100;
          font-size: 16px;
          color: #474747;
          }
      #cCn #dHPlus dt {
        position: relative;
        padding-left: 24px;
        }
        #cCn #dHPlus dt:before {
          content: '\e846';
          font-family: "wk-icons";
          font-weight: 100;
          font-size: 16px;
          position: absolute;
          left: 0;
          }
        #cCn #dHPlus dt.dcl:before {
          content: '\e83d';
          }
        #cCn #dHPlus dt.dop:before {
          content: '\e846';
          }
      #cCn #dHPlus dd {
        padding-left: 24px;
        width: auto;
        }
      #cCn #dHPlus .dSF {
        /**/
        }
        #cCn #dHPlus .dSF + .dSF {
          margin-top: 1em;
          }
        #cCn #dHPlus .dSF#informacion-relacionada {
          /**/
          }
          #cCn #dHPlus .dSF#informacion-relacionada dt {
            display: none;
            }
          #cCn #dHPlus .dSF#informacion-relacionada dd {
            padding-left: 0;
            }
          #cCn #dHPlus .dSF#informacion-relacionada .cl {
            display: block;
            }
      #cCn #dHPlus #cabecera dd {
        display: block;
        padding-left: 0;
        }
      #cCn #dHPlus #iter-procesal {
        /**/
        }
        #cCn #dHPlus #iter-procesal dt {
          display: none;
          }
        #cCn #dHPlus #iter-procesal dd {
          display: block;
          padding-left: 0;
          }
      #cCn #dHPlus em {
        font-style: normal;
        }
      #cCn #dHPlus .idU {
        display: none;
        }
  #cCn .NavigationTDC{
    margin-top: 7px;
    }
    #cCn .NavigationTDC ~ .NavigationTDC{
      margin-top: 16px;
      }
  #cCn #dTxT {
      padding-bottom: 40px;
    }
    #cCn #dTxT .dE {
        margin-top: 0;
    }
    #cCn #dTxT > .opt {
      /* border: 1px solid #dadada; */
      /* padding: 10px 16px 16px 32px; */
      /* position: relative; */
      }
      #cCn #dTxT > .opt .opt {
        margin-top: 16px;
        }
  #cCn #dVT {
    padding-left: 0;
    display: table;
    margin-left: auto;
    }
    #cCn #dVT + h2 {
      margin-top: 16px;
      }
    #cCn #dVT + #dCm {
      margin-top: 16px;
      }
  #cCn #idU {
    font-weight: 500;
    display: none;
    }
  #cCn #commentsScripts {
    margin-top: 0;
    }
  #cCn #Embedded_IconDocumentControl {
    }
    #cCn #Embedded_IconDocumentControl:empty {
      margin-top: 0;
      }
  #cCn #voces{
    }
    #cCn #voces li {
      display: block;
      position: relative;
      padding-left: 24px;
      color: inherit;
      cursor: inherit;
      }
      #cCn #voces li:before {
        position: absolute;
        left: 0;
        top: 0;
        content: '\e82b';
        font-family: "wk-icons";
        font-weight: 100;
        display: block;
        height: 16px;
        width: 16px;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        }
      #cCn #voces li + li {
        margin-top: 0.5em;
        }
      #cCn #voces li.op {
        cursor: pointer;
        }
        #cCn #voces li.op:before {
          content: '\e83d';
          }
        #cCn #voces li.op.iop:before {
          content: '\e846';
          }
      #cCn #voces li:not(.op) {
        cursor: default;
        }
      #cCn #voces li ul {
        margin-top: 0.5em;
        clear: both;
        display: table;
        width: 100%;
        padding-left: 0;
        }
    #cCn #voces .cl {
      display: none;
      }
  #cCn #dSubv{
    }
    #cCn #dSubv .dSF .h3:before {
      content: '\e846';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: 6px;
      top: 3px;
      height: 16px;
      width: 16px;
      font-size: 16px;
      text-align: center;
      }
    #cCn #dSubv .dSF .h4 {
      position: relative;
      line-height: 16px;
      padding-left: 24px;
      padding-bottom: 3px;
      font-weight: 700;
      border-bottom: 1px solid #CCCCCC;
      }
    #cCn #dSubv .h5 {
      font-weight: normal;
      text-align: left;
      }




#fBody *.AN:before,
#tBody *.AN:before {
  display: block;
  content: " ";
  margin-top: -50px;
  height: 50px;
  visibility: hidden;
  }
.dObs {
  padding: 10px 30px 15px 40px;
  border: 1px solid #45458b;
  position: relative;
  background-color: #f2f2f2;
  }
#id_busq_art,
#cCx > fieldset {
  position: relative;
  padding: 16px 16px 16px 120px;
  border: 0;
  margin-left: -16px;
  margin-right: -16px;
  }
  #id_busq_art [type="text"],
  #cCx > fieldset [type="text"] {
    padding-right: 32px;
  }
#id_busq_art select,
#cCx > fieldset select {
    width: 96px;
    position: absolute;
    left: 16px;
    line-height: 32px;
    border: 1px solid #00003c;
}
  #id_busq_art label,
  #cCx > fieldset label {
    width: 80px;
    position: absolute;
    left: 16px;
    line-height: 32px;
    }
  #id_busq_art a,
  #cCx > fieldset a {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    right: 16px;
    font-size: 0;
    text-align: center;
    top: 16px;
    }
    #id_busq_art a:hover,
    #cCx > fieldset a:hover,
    #id_busq_art a:focus,
    #cCx > fieldset a:focus {
      text-decoration: none;
      color: #fff;
      }
    #id_busq_art a:after,
    #cCx > fieldset a:after {
      content: '\e87a';
      font-family: "wk-icons";
      font-weight: 100;
      font-size: 20px;
      position: absolute;
      display: inline-block;
      width: 100%;
      left: 0;
      }
.lDR {
  margin-left: auto;
  margin-right: auto;
  display: table;
  }
  .lDR a {
    color: #e5202e;
    font-weight: 500;
    border: 2px solid #e5202e;
    margin: auto;
    display: table;
    padding: 0 16px;
    line-height: 38px;
    }
    .lDR a:hover {
      text-decoration: none;
     }
  .lDR [src*="prorrogado.gif"] {
    display: none; /*inline-block*/
    height: 32px;
    background-image: url(../../img/wk-norma-prorrogado.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 104px;
    }
  .lDR [src*="vigor.gif"] {
    display: inline-block;
    height: 32px;
    background-image: url(../../img/wk-norma-envigor.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 104px;
    }
  .lDR [src*="sinvigencia.gif"] {
		display: block;
		margin-bottom: 16px;
    }
#busq_ver {
  }
  #busq_ver img {
    display: none;
    }
  #busq_ver p {
    text-align: center;
    margin-bottom: 8px;
    color: #fff;
    display: none;
    }
  #busq_ver div {
    position: relative;
    }
  #busq_ver [type="text"] {
    font-size: 12px;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: 6px 0;
    background-image: url(../../img/icon-calendar.png);
    }
  #busq_ver [type="button"] {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    font-size: 0;
    background-image: url(../../img/btn-search.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100%;
    }
#sFicha {
  }
    #sFicha a {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        text-transform: uppercase;
        color: #fff !important;
        display: inline-block;
        width: 100%;
        text-align: center;
        background-color: #43a6b9;
    }
        #sFicha a:hover,
        #sFicha a:focus {
            text-decoration: none;
            background-color: #43a6b9;
        }
.sFic{
  }
  .sFic li{
    position: relative;
    padding-left: 24px;
    }
    .sFic li:before{
      content: '\e82b';
      font-family: wk-icons;
      font-weight: 100;
      position: absolute;
      left: 0;
      }
    .sFic li + li{
      margin-top: 8px;
      }  
 .sFic a{
    display: inline-block;
    }
   .sFic a:first-letter{
      text-transform: uppercase;
      }
#sTexto{
  }
    #sTexto a {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        text-transform: uppercase;
        color: #fff;
        display: inline-block;
        width: 100%;
        text-align: center;
        background-color: #00003c;
    }
        #sTexto a:hover {
            text-decoration: none;
            background-color: #0077aa;
        }
#cVer {
    color: #757575;
    line-height: 32px;
    border-bottom: 1px solid #ededed;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
}
  #cVer a {
    display: block;
    color: #757575;
    }
  #cVer li {
    text-align: right;
    padding: 0 16px;
    }
    #cVer li.va {
        color: #007fec;
        background-color: #fff;
        font-weight: 700;
    }
    #cVer li.vgf {
        color: #007fec;
        background-color: #fff;
        font-weight: 700;
    }
      #cVer li.vgf a {
        color: inherit;
        }


    #cVer li.vr:before {
      content: '\e862';
      font-family: "wk-icons";
      font-weight: 100;
      float: left;
      margin-right: 8px;
      }
    #cVer li.vr:after {
      content: '';
      clear: both;
      display: table;
      }
    #cVer li.vg:before {
      content: '\e862';
      font-family: "wk-icons";
      font-weight: 100;
      float: left;
      }
    #cVer li.vg:after {
      content: '';
      clear: both;
      display: table;
      }
    #cVer li.dr {
      color: #fff;
      background-color: rgba(229, 32, 46, 0.5);
      }
    #cVer li.dr a {
      color: #fff;
      }
    #cVer li.dr.va {
      background-color: #e5202e;
      color: #fff;
      }
    #cVer li.mVersc {
      text-align: right;
      cursor: pointer;
      position: relative;
      background-color: #ededed;
      padding-right: 40px;
      font-size: 0.9em;
      }
    #cVer li.mVersc:after {
      content: '\e84c';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      right: 16px;
      display: inline-block;
      font-size: 14px;
      }
    #cVer li.mVerso {
      text-align: right;
      cursor: pointer;
      position: relative;
      background-color: #ededed;
      padding-right: 40px;
      font-size: 0.9em;
      }
    #cVer li.mVerso:after {
      content: '\e84f';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      right: 16px;
      display: inline-block;
      font-size: 14px;
      }
    #cVer li:after {
      content: "";
      clear: both;
      display: table;
      }
    #cVer li + li {
      /* border-top: 1px solid #fff; */
      }
  #cVer .cl {
    display: none;
    }
  #cVer [title="Versión original"] {
    float: right;
    }
  #cVer .pdf {
    float: left;
    margin-top: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 0;
    }
    #cVer .pdf:after {
      content: "";
      clear: both;
      display: table;
      }
    #cVer .pdf li {
      padding: 0;
      float: left;
      }
      #cVer .pdf li + li {
        margin-left: 8px;
        }
    #cVer .pdf dfn {
      display: none;
      }
    #cVer .pdf a {
      float: left;
      width: 18px;
      height: 12px;
      background-position: left top;
      background-repeat: no-repeat;
      }
    #cVer .pdf .vCT {
      background-image: url(../../img/docs/ver_ct18.gif);
      }
    #cVer .pdf .vGA {
      background-image: url(../../img/docs/ver_ga18.gif);
      }
    #cVer .pdf .vVA {
      background-image: url(../../img/docs/ver_va18.gif);
      }
    #cVer .pdf .vPV {
      background-image: url(../../img/docs/ver_pv18.gif);
      }
    #cVer .pdf .vBA {
      background-image: url(../../img/docs/ver_ba18.gif);
      }
#cVe {
  margin-left: -16px;
  margin-right: -16px;
  }
    #cVe > p {
        background-color: #00003c;
        color: #fff;
        line-height: 32px;
        padding: 0 16px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 700;
        display: block;
        margin-left: 16px;
        margin-right: 16px;
    }
#ISIS,
#ISIN {
  padding: 16px 0;
  height: 100%;
  }
  #ISIS li + li,
  #ISIN li + li {
    margin-top: 8px;
    }
  #ISIS i,
  #ISIN i{
    
font-style: inherit;
    }
  #ISIS a,
  #ISIN a {
    display: block;
    position: relative;
    padding-left: 24px;
    color: inherit;
    }
    #ISIS a:before,
    #ISIN a:before {
        position: absolute;
        left: 0;
        top: 0;
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f15b';
        display: block;
        height: 16px;
        width: 16px;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
    }
  #ISIS ul,
  #ISIN ul {
    padding-left: 24px;
    margin-top: 0.5em;
    }
    #ISIS .op > a:before,
    #ISIN .op > a:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\e185';
    }
    #ISIS .op.iop > a:before,
    #ISIN .op.iop > a:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f07c';
    }
  #ISIS .cl,
  #ISIN .cl {
    display: none;
    }
  #ISIS [class*="ExISIS"],
  #ISIN [class*="ExISIS"] {
    position: relative;
    margin-top: 12px;
    display: block;
    font-size: 0.9em;
    line-height: 32px;
    cursor: pointer;
    text-align: right;
  }
    #ISIS [class*="ExISIS"]:before,
    #ISIN [class*="ExISIS"]:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        display: block;
        height: 32px;
        width: 16px;
        font-size: 16px;
        text-align: center;
        line-height: 32px;
        float: right;
        margin-left: 8px;
    }
    #ISIS .ExISISc:before,
    #ISIN .ExISISc:before {
        content: '\f0fe';
    }
    #ISIS .ExISISo:before,
    #ISIN .ExISISo:before {
        content: '\f146';
    }
#ISIS {
  padding-top: 0;
  }
    #ISIS .iop > a:before,
    #ISIS .op > a:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f07c';
    }
    #ISIS .icl > a:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\e185';
    }
#dFiC {
  }
  #dFiC * + .da {
    margin-top: 32px;
    }
  #dFiC ul {
    padding-left: 0;
    }
  #dFiC .da a em {
    float: none;
    display: table;
    }
  #dFiC a.cBL,
  #dFiC a.cCS,
  #dFiC a.cDT,
  #dFiC a.cFO,
  #dFiC a.cIF,
  #dFiC a.cJU,
  #dFiC a.cLE,
  #dFiC a.cPR,
  #dFiC a.cEX,
  #dFiC a.cAN,
  #dFiC a.cPT,
  #dFiC a.iBL,
  #dFiC a.iCS,
  #dFiC a.iDT,
  #dFiC a.iFO,
  #dFiC a.iIF,
  #dFiC a.iJU,
  #dFiC a.iLE,
  #dFiC a.iPR,
  #dFiC a.iEX,
  #dFiC a.iEN,
  #dFiC a.iAN,
  #dFiC a.iPT,
  #dFiC a.iPD {
    }
    #dFiC a.cBL:before,
    #dFiC a.cCS:before,
    #dFiC a.cDT:before,
    #dFiC a.cFO:before,
    #dFiC a.cIF:before,
    #dFiC a.cJU:before,
    #dFiC a.cLE:before,
    #dFiC a.cPR:before,
    #dFiC a.cEX:before,
    #dFiC a.cAN:before,
    #dFiC a.cPT:before,
    #dFiC a.iBL:before,
    #dFiC a.iCS:before,
    #dFiC a.iDT:before,
    #dFiC a.iFO:before,
    #dFiC a.iIF:before,
    #dFiC a.iJU:before,
    #dFiC a.iLE:before,
    #dFiC a.iPR:before,
    #dFiC a.iEX:before,
    #dFiC a.iEN:before,
    #dFiC a.iAN:before,
    #dFiC a.iPT:before,
    #dFiC a.iPD:before {
      margin-left: 0;
      margin-right: 8px;
      }
  #dFiC .dSF {
    }
    #dFiC .dSF + .dSF {
      margin-top: 32px;
      }
    #dFiC .dSF .h3 {
        position: relative;
        font-weight: 700;
        text-transform: uppercase;
        background-color: #00003c;
        line-height: 32px;
        padding-left: 16px;
        padding-right: 16px;
        border: 1px solid #dadada;
        color: #fff;
    }
      #dFiC .dSF .h3:after {
        content: "";
        font-family: wk-icons;
        position: absolute;
        right: 0;
        padding-right: 8px;
        font-size: 20px;
        cursor: pointer;
        }
      #dFiC .dSF .h3 + dd {
        border: 1px solid #dadada;
        border-top: 0;
        margin-top: 0;
        padding: 16px;
        box-sizing: border-box;
        }
      #dFiC .dSF .h3[style*="display"] {
        display: block !important;
        }
      #dFiC .dSF .h3:not(.dop):not(.dcl){
        }
        #dFiC .dSF .h3:not(.dop):not(.dcl):after {
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            content: '\f077';
        }
      #dFiC .dSF .h3.dop{
        }
        #dFiC .dSF .h3.dop:after {
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            content: '\f077';
        }
      #dFiC .dSF .h3.dcl{
        }
        #dFiC .dSF .h3.dcl:after {
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            content: '\f078';
        }
    #dFiC .dSF .h3 + dd #relCont {
      top: 16px;
      }
    #dFiC .dSF .h3 + * {
      margin-top: 0.5em;
      }
#dSubv{
  }
  #dSubv > dl.dSF {
    clear: both;
    border: 1px solid #CCCCCC;
    margin: 1em 0 !important;
    padding: 5px;
    }
  #sSubv dd dl.dSF {
    padding-top: 5px;
    margin-top: 3px;
    margin-left: 25px;
    }
  #sSubv dd dl.dSF dl.dSF {
    margin-left: 0px;
    }
  #dSubv dl dt.h3 {
    background-color: #F1F1F1;
    font-size: 1em;
    padding: 0.3em 2.3em;
    cursor: pointer;
    margin-bottom: 1em;
    position: relative;
    line-height: 16px;
    padding-left: 27px;
    font-weight: 700;
    }
#dNoT {
  font-size: 0.8em;
  }
  #dNoT dl {
    }
    #dNoT dl + dl {
      border-top: 1px solid #cfcfcf;
      margin-top: 0.5em;
      padding-top: 0.8em;
      }
    #dNoT dl:after {
      content: "";
      clear: both;
      display: table;
      }
  #dNoT dd {
    display: table;
    margin-top: 0;
    width: auto;
    }
  #dNoT dt {
    float: left;
    margin-right: 0.8em;
    }
  #dNoT .vnt {
    display: table;
    margin-left: auto;
    margin-top: 0.5em;
    }
#ChapterNavigationTdcUp {
  }
  #ChapterNavigationTdcUp dfn{
    border-bottom: 1px dotted #000;
    }
  #ChapterNavigationTdcUp a {
    /* background-color: #dbdbdb; */
    border: 0;
    /* padding: 0 16px; */
    cursor: pointer;
    /* line-height: 32px; */
    transition: background-color 0.1s ease-out;
    display: inline-block;
    color: inherit;
    }
    #ChapterNavigationTdcUp a:hover,
    #ChapterNavigationTdcUp a:focus {
      text-decoration: none;
      }
    #ChapterNavigationTdcUp a:hover {
      text-decoration: none !important;
      }
  #ChapterNavigationTdcUp .forwardNavigation,
    #ChapterNavigationTdcUp #sigPage,
  #ChapterNavigationTdcUp #sigChapter{
    float: right;
    border-bottom: 1px dotted #000;
    margin-top:0px;
   cursor: pointer;
        font-size: 0.9em;
    }
    #ChapterNavigationTdcUp .forwardNavigation:after,
    #ChapterNavigationTdcUp #sigPage:after,
    #ChapterNavigationTdcUp #sigChapter:after {
        font-family: 'Font Awesome 6 Pro';
        content: '\f054';
        font-weight: 300;
        font-size: 16px;
        margin-left: 4px;
    }
    #ChapterNavigationTdcUp .backwardNavigation,
    #ChapterNavigationTdcUp #prevChapter,
    #ChapterNavigationTdcUp #prevPage {
        float: left;
        border-bottom: 1px dotted #000;
        font-size: 0.9em;
        cursor: pointer;
    }
        #ChapterNavigationTdcUp .backwardNavigation:before,
        #ChapterNavigationTdcUp #prevChapter:before,
        #ChapterNavigationTdcUp #prevPage:before {
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            content: '\f053';
            font-size: 16px;
            margin-right: 4px;
        }
.NavigationTDC {
  }
  .NavigationTDC a {
    border: 0;
    /* padding: 0 16px; */
    cursor: pointer;
    /* line-height: 32px; */
    transition: background-color 0.1s ease-out;
    display: inline-block;
    /* background-color: #dbdbdb; */
    color: inherit !important;
    }
    .NavigationTDC a:hover,
    .NavigationTDC a:focus {
      text-decoration: none !important;
      }
    .NavigationTDC a:hover {
      }
  .NavigationTDC dfn{
    border-bottom: 1px dotted #000;
    }
  .NavigationTDC .forwardNavigation {
    float: right;
    font-size: 0.9em;
    display: flex;
    }
    .NavigationTDC .forwardNavigation:after {
        content: '\f054';
        font-family: "Font Awesome 6 Pro";
        font-weight: 300;
        font-size: 16px;
        margin-left: 4px;
    }
  .NavigationTDC .backwardNavigation {
    float: left;
        font-size: 0.9em;
        display: flex;
    }
    .NavigationTDC .backwardNavigation:before {
        content: '\f053';
        font-family: "Font Awesome 6 Pro";
        font-weight: 300;
        font-size: 16px;
        margin-right: 4px;
    }
  .NavigationTDC ~ #dHead {
    margin-top: 3em;
    }
#dCm {
  margin-left: auto;
  display: table;
  color: inherit;
  font-size: 0.9em;
  text-decoration: none;
  }
  #dCm + * {
    margin-top: 0;
    }
  #dCm:after {
    content: "";
    font-family: "wk-icons";
    font-weight: 100;
    margin-left: 8px;
    }
    #dCm.dCmO:after {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f146';
    }
    #dCm.dCmC:after {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f0fe';
    }
#dUrlBol{
  }
    #dUrlBol a {
        display: inline-block;
        color: #fff;
        padding-left: 16px;
        padding-right: 16px;
        line-height: 32px;
        background-color: #43a6b9;
    }
        #dUrlBol a:hover {
            text-decoration: none;
            background-color: #43a6b9;
        }
    #dUrlBol a + a{
      margin-left: 8px;
      }
#dVT {
  }
  #dVT li {
    float: left;
    margin-top: 0;
    clear: inherit;
    }
    #dVT li + li {
      margin-left: 8px;
      }
  #dVT a {
    width: 38px;
    height: 25px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    }
  #dVT dfn {
    display: none;
    }
  #dVT .vBA {
    background-image: url(../../Img/Docs/ver_ba.gif);
    }
  #dVT .vCT {
    background-image: url(../../Img/Docs/ver_ct.gif);
    }
  #dVT .vPV {
    background-image: url(../../Img/Docs/ver_pv.gif);
    }
  #dVT .vGA {
    background-image: url(../../Img/Docs/ver_ga.gif);
    }
  #dVT .vNA {
    background-image: url(../../Img/Docs/ver_na.gif);
    }
  #dVT .vVA {
    background-image: url(../../Img/Docs/ver_va.gif);
    }
  #dVT .vSP {
    background-image: url(../../Img/Docs/sp.gif);
    }
  #dVT:after {
    content: "";
    clear: both;
    display: table;
    }

#ebooktdc_EbookTDC {
    width: 365px;
}

body:has(.wk-head.sticky) #ebooktdc_EbookTDC {
    top: 102px;
}

#ebooktdc_EbookTDC .DivBtnSearchclass {
    background-color: #FED506;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0 !important;
    font-size: 0;
    width: 38px;
    height: 39px;
    text-align: center;
    cursor: pointer;
    padding: 0px;
    background-image: url(/img/wk-icon-search-black.svg);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 9px;
    padding: 0px 0 0 22px;
    margin: 0;
    border: 1px solid black;
}
    #ebooktdc_EbookTDC .DivBtnSearchclass:hover,
    #ebooktdc_EbookTDC .DivBtnSearchclass:focus {
      text-decoration: none;
      }
  #ebooktdc_EbookTDC .DivBtnCleanclass {
    top: 5px;
    position: absolute;
    width: 32px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    right: 38px;
    display:none;
    }
    #ebooktdc_EbookTDC .DivBtnCleanclass dfn {
      display: none;
      }
    #ebooktdc_EbookTDC .DivBtnCleanclass:after {
        content: '\f057';
        font-family: "Font Awesome 6 Pro";
        font-weight: 300;
        display: block;
        font-size: 20px;
    }
#ebooktdc_EbookTDC .divsearchparent {
    position: relative;
    z-index: 1;
    padding: 16px;
}

    #ebooktdc_EbookTDC .divsearchparent ~ .TreeView {
        overflow: auto;
        height: calc(100vh - 174px);
    }
  #ebooktdc_EbookTDC .identificadorclass {
    display: none;
    }
#ebooktdc_EbookTDC .TreeView {
    width: 100%;
    padding: 16px;
}
    #ebooktdc_EbookTDC .TreeView .subframe .subframe {
        position: static;
    }
    #ebooktdc_EbookTDC .TreeView .du, #ebooktdc_EbookTDC .TreeView .do {
        display: flex;
        gap: 6px;
        text-align: left;
    }
        #ebooktdc_EbookTDC .TreeView .du .ftselected{
          padding-left: 0;
          margin-left: 0;
          }
          #ebooktdc_EbookTDC .TreeView .du .ftselected:before{
            display: none
            }
            #ebooktdc_EbookTDC .TreeView .du .ftselected .tde {
                background-color: transparent;
                color: inherit;
                padding: 0;
                margin: 0;
            }
        #ebooktdc_EbookTDC .TreeView .do .ftselected:before{
          display: none
          }
        #ebooktdc_EbookTDC .TreeView .do .ftselected .tde{
          color: #fff;
          }
    #ebooktdc_EbookTDC .TreeView .dc {
        display: flex;
        align-items: center;
        gap: 6px;
    }
      #ebooktdc_EbookTDC .TreeView .dc .ftselected{
        margin-left: 0;
        }
        #ebooktdc_EbookTDC .TreeView .dc .ftselected:before{
          display: none
          }
        #ebooktdc_EbookTDC .TreeView .dc .ftselected .tde{
          color: #fff;
          }
    #ebooktdc_EbookTDC .TreeView .fl {
        display: flex;
        gap: 6px;
        text-align: left;
    }
        #ebooktdc_EbookTDC .TreeView .fl .ft{
            display: inline;
          }
        #ebooktdc_EbookTDC .TreeView .fl .ft span{
            display: inline;
        }
          #ebooktdc_EbookTDC .TreeView .fl .ft:before {
            margin-right: 5px;
            }
            [action*="./ComFuncionPublica"] #ebooktdc_EbookTDC .TreeView .fl .ft span.tpar {
                display: none
            }
                [action*="./ComFuncionPublica"] #ebooktdc_EbookTDC .TreeView .fl .ft span.tpar + .tde {
                    margin: 0 0 0 -4px;
                }
    #ebooktdc_EbookTDC .TreeView .ft {
      display: block;
      padding: 5px;
      }
    #ebooktdc_EbookTDC .TreeView .ftselected {
        display: inline-block;
        position: relative;
        margin-left: 0px;
        background-color: #00003c;
        color: white;
        padding: 5px;
    }
        #ebooktdc_EbookTDC .TreeView .ftselected:before {
          margin-right: 5px;
          }
    #ebooktdc_EbookTDC .TreeView .tde {
      display: inline;
      line-height: 18px;
      }
  #ebooktdc_EbookTDC #ebooktdc {
    height: 100%;
    }
  #ebooktdc_EbookTDC #ebooktdc_EbookTDC {
    height: 100%;
    }
  #ebooktdc_EbookTDC #textoInf,
  #ebooktdc_EbookTDC #lblTemas {
    border: 1px solid #bababa;
    border-left-width: 48px;
    color: #fff;
    padding: 16px 16px 16px 0px;
    font-weight: 700;
    display: block;
    position: relative;
    font-size: 14px;
    background-color: #757575;
    }
    #ebooktdc_EbookTDC #textoInf ~ .divsearchparent,
    #ebooktdc_EbookTDC #lblTemas ~ .divsearchparent {
      margin-top: 16px;
      }
    #ebooktdc_EbookTDC #textoInf:before,
    #ebooktdc_EbookTDC #lblTemas:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f05a';
        position: absolute;
        left: -36px;
        top: 14px;
        color: #fff;
        font-size: 24px;
        line-height: 24px;
    }
  #ebooktdc_EbookTDC #divsearchajax {
    position: relative;
    }
    #ebooktdc_EbookTDC #divsearchajax [type="text"] {
      padding-right: 70px;
      }

#tdcBody{
  }
  #tdcBody a{
    position: relative;
    padding-left: 24px;
    padding-right: 8px;
    }
    #tdcBody a:before {
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f15b';
        position: absolute;
        left: 0;
    }
  #tdcBody dt{
    }
  #tdcBody dd{
    }
  #tdcBody dl{
    }
  #tdcBody .h2{
    display: none;
    }
  #tdcBody .dop{
    cursor: pointer;
    padding-left: 24px;
    position: relative;
    }
    #tdcBody .dop:before {
        margin-right: 8px;
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\f07c';
        font-size: 16px;
        cursor: pointer;
        position: absolute;
        z-index: 1;
        left: 0;
        color: initial;
    }
    #tdcBody .dop .dop{
      }
    #tdcBody .dop + .op{
      margin-top: 10px;
      }
    #tdcBody .dop ~ .op{
      padding-left: 24px;
      }
  #tdcBody .op{
    }
    #tdcBody .op .op{
      } 
      #tdcBody .op .op .op{
        }
        #tdcBody .op .op .op .op{
          padding-left: 24px;
          }
    #tdcBody .op + .op{
      margin-top: 10px;
      }
    #tdcBody .op + .cEp{
      margin-top: 10px;
      }
  #tdcBody .dcl{
    cursor: pointer;
    padding-left: 24px;
    position: relative;
    }
    #tdcBody .dcl:before {
        margin-right: 8px;
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        content: '\e185';
        font-size: 16px;
        cursor: pointer;
        position: absolute;
        z-index: 1;
        left: 0;
        color: initial;
    }
    #tdcBody .dcl .dcl{
      }
    #tdcBody .dcl + .cl{
      margin-top: 10px;
      }
    #tdcBody .dcl + .op{
      margin-top: 10px;
      }
    #tdcBody .dcl ~ .op{
      margin-top: 10px;
      display: none;
      }
      #tdcBody .dcl ~ .op .op{
        }
  #tdcBody .cl{
    padding-left: 24px;
    display: none;
    }
    #tdcBody .cl .dcl{
      color: inherit;
      }
    #tdcBody .cl + .cl{
      margin-top: 10px;
      }
  #tdcBody .cEp{
    }
    #tdcBody .cEp + .cEp{
      margin-top: 10px;
      }
  #tdcBody > dl{
    }
    #tdcBody > dl > dd{
      }

.FO span.plusminusgroup-text {
    color: #a5a5a5;
    margin-left: 15px;
    margin-top: 8px;
    padding-bottom: 12px;
}

.FO span.checkbox-text {
    color: #a5a5a5;position: relative;
    top: 2px;
}

.FO span.radiogroup-text {
    margin-top: 12px;color:#a5a5a5;position:relative;top:15px;
}

.FO .rSelect span.radiogroup-text {display: block;margin-top:0px;padding-top:0px;top:0px;}
.FO input[type="checkbox"] + .rSelect span.radiogroup-text {margin-left: 25px;}
.FO .rSelect span.radiogroup-text + .orSelect br {display: none;}



nav .XLSX:before {
    content: '\88b1f';
    font-family: "wk-icons";
    font-size: 18px;
    color: #00003c;
    margin-left: -23px;
    width: 26px;
    background-color: #fff;
    position: absolute;
    display: block;
}

@media (max-width: 768px) {
    .zopim{
        display: none !important;
    }
}

/*** FOs sin texto o con PDF ***/
.FO #cCn.NoText #dFiC dl.di *:not(dt.Tit) {display: none;}
.FO #cCn.NoText #dFiC dl.di dt.Tit {text-align: center;font-size: 1.4em;}
.FO #cCn.NoText #dFiC .dSF#informacion-relacionada .h3[style*="display"],
.FO #cCn.NoText #dFiC .dSF#datos-identificativos + .dSF .h3[style*="display"],
.FO #cCn.NoText #dFiC .dSF#datos-identificativos .h3[style*="display"] {display:none !important;}
.FO #cCn.NoText #dFiC .dSF#informacion-relacionada .h3  + dd, 
.FO #cCn.NoText #dFiC .dSF#datos-identificativos .h3 + dd {border: 0px;}
.FO #cCn.NoText #dFiC .dSF#datos-identificativos + .dSF {margin-top:0px;}
.FO #cCn.NoText #dFiC .dSF#abstract-doctrina .h3 + dd {border: 1px solid #dadada;}
.FO #cCn.NoText #dFiC * + .da,
.FO #cCn.NoText #dFiC .dSF + .dSF {margin-top:15px;}



/*** A eliminar con la subida del desarrollo AFavor/EnContra 
#cCn #dHead .jFav,
#cCn #dHead .jCon {display:none !important;}***/

#cDocument #ebooktdc {
    width: 365px;
    position: sticky;
    height: calc(100vh - 100px);
}

    #cDocument #ebooktdc.CodigosEbook {
        display: none !important;
    }

#cCx.CodigosEbook {
    display: block !important;
    height: auto !important;
}

@media (max-width: 1199px){
    #cHead.sticky ~ .wk-main #searchAccess ~ #ebooktdc {
        position: static;
    }
}


#ebooktdc ~ #dc1 #dc1-documento .wk-document-content #cCx {
    display: none;
}



.wk-main #presentation #cCx,
.wk-main .EX #cCx,
.wk-main .DT #cCx {
    height: auto;
    position: fixed;
    top: 265px;
    bottom: 0px;
    font-size: 14px;
    box-sizing: border-box;
    overflow: auto;
    margin-top: 0px !important;
    left:inherit;
}

.wk-main #presentation .divsearchparent .DivBtnSearchclass,
.wk-main .EX .divsearchparent .DivBtnSearchclass,
.wk-main .DT .divsearchparent .DivBtnSearchclass {
    background-color: #FED506;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0 !important;
    font-size: 0;
    width: 38px;
    height: 39px;
    text-align: center;
    cursor: pointer;
    padding: 0px;
    background-image: url(/img/wk-icon-search-black.svg);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 9px;
    padding: 0px 0 0 22px;
    margin: 0;
}

.wk-main #cCx #MenC{padding-right: 5px;padding-left: 8px;}
.wk-main #cCx #MenC  .TreeView .subframe .fl span:hover:before {
    color: #2c5983;
    font-weight: 500;
}

.wk-main #cCx #MenC .TreeView .subframe .fl:hover {
    color: #2c5983;
}

.wk-main #cCx #MenC .TreeView .subframe .nodeSelected {
    background-color:#2c5983;
    color: white;
    padding-left:15px;
}

.wk-main #cCx #MenC .TreeView .subframe .fl.nodeSelected span:before{color:white;}

.wk-main .TreeView .ftselected .tde {
    background-color: transparent;
}

@media (max-width:500px) {
    #presentation #cCn #textoPres a {display:block;}
    #presentation #cCn #textoPres #prueba {float:none !important;position:static !important;margin-right:0px !important;}
}

@media (max-width: 1199px) {
    div.DocumentContentControl #presentation #cCn #textoPres ul li img#NavIndSist {
        width: 74%;
    }
    div.DocumentContentControl #presentation #cCn #textoPres ul li img#UtilBusc {
        width: 53%;
    }
    div.DocumentContentControl #presentation #cCn #textoPres ul li img#BusqAvan {
        width: 52%;
    }

    #ebooktdc_EbookTDC {
        position: unset;
        width: 100%;
    }
}

#presentation #cCn #textoPres p {text-align:justify;}

#cDocument #cCx #MenC .TreeView #subEbookTDC > div:first-child,
#EbookDocum #cDocumentEbook #cCx #MenC .TreeView #subEbookTDC > div:first-child {
    display: none;
}

#EbookDocum #cDocumentEbook .TreeView > .subframe > .subframe {
    padding-left: 0px !important;
}

#cDocument #cCx #MenC .TreeView,
#EbookDocum #cDocumentEbook #cCx #MenC .TreeView {border-top:0px;}

#EbookDocum #cDocumentEbook #presentation .divsearchparent .DivBtnCleanclass,
#EbookDocum #cDocumentEbook .EX .divsearchparent .DivBtnCleanclass,
#EbookDocum #cDocumentEbook .DT .divsearchparent .DivBtnCleanclass {
    display: none;
    position: absolute;
    right: 38px;
    width: 38px;
    text-align: center;
    top: 5px;
    font-size: 0;
    cursor: pointer;
}

#EbookDocum #cDocumentEbook #ebooktdc_EbookTDC .divsearchparent {left:-20px;}
.wk-main #EbookDocum #cDocumentEbook #presentation #cCx {top:230px;}
.wk-main #EbookDocum #cDocumentEbook #presentation #cCx.affix{top:0px;}
.wk-main #EbookDocum #cDocumentEbook #presentation #cCn {padding-top:452px;}

.wk-main #presentation #cCx {top:295px;padding-top:0px;}

 #EbookDocum #cDocumentEbook #ebooktdc_EbookTDC .divsearchparent ~ .TreeView {padding:inherit;}


@media (max-width: 725px) {
    #cDocument.ebook-doc #searchAccess {
        position: relative;
        margin-top: 22px;
        top: 0px;
        width: 100%;
    }
    #cDocument #searchAccess #hreflinkSearchCom, #cDocument #searchAccess #hreflinkSearchCasosPLab {
        width: 100%;
    }

    #ebooktdc_EbookTDC .divsearchparent {
        width: 100%;
    }
}

/*documento*/
#cDocument #ebooktdc .TreeView .du::before,
#cDocument #ebooktdc .TreeView .do::before, #DocumentContent #cDocument #ebooktdc .TreeView .fl .ft::before {
    color: #2c5983;
}
#DocumentContent #cCn #dUrlBol, #cCn .pOf, #cCn h3 {
    text-align: left;
}
#DocumentContent #dUrlBol a {
    background-color: #fff;
    color: #2c5983;
    border: 1px solid #2c5983;
    font-weight: 700;
}
#cDocument #cCn a.cBL, #cDocument #cCn a.cCS, #cDocument #cCn a.cDT, #cDocument #cCn a.cFO, #cDocument #cCn a.cIF, #cDocument #cCn a.cJU, #cDocument #cCn a.cLE, #cDocument #cCn a.cPR, #cDocument #cCn a.cEX, #cDocument #cCn a.cAN, #cDocument #cCn a.cPT, #cDocument #cCn a.iBL, #cDocument #cCn a.iCS, #cDocument #cCn a.iDT, #cDocument #cCn a.iFO, #cDocument #cCn a.iIF, #cDocument #cCn a.iJU, #cDocument #cCn a.iLE, #cDocument #cCn a.iPR, #cDocument #cCn a.iEX, #cDocument #cCn a.iEN, #cDocument #cCn a.iAN, #cDocument #cCn a.iPT, #cDocument #cCn a.iPD, #cDocument #cCn a.XLS {
    color: #2c5983;
}
#cDocument #cCn #dHead + #dTxTm > a.cBL, #cDocument #cCn #dHead + #dTxTm > a.cCS, #cDocument #cCn #dHead + #dTxTm > a.cDT, #cDocument #cCn #dHead + #dTxTm > a.cFO, #cDocument #cCn #dHead + #dTxTm > a.cIF, #cDocument #cCn #dHead + #dTxTm > a.cJU, #cDocument #cCn #dHead + #dTxTm > a.cLE, #cDocument #cCn #dTxTm > a.cPR, #cDocument #cCn #dTxTm > a.cEX, #cDocument #cCn #dHead + #dTxTm > a.cAN, #cDocument #cCn #dHead + #dTxTm > a.cPT, #cDocument #cCn #dHead + #dTxTm > a.iBL, #cDocument #cCn #dHead + #dTxTm > a.iCS, #cDocument #cCn #dHead + #dTxTm > a.iDT, #cDocument #cCn #dHead + #dTxTm > a.iFO, #cDocument #cCn #dHead + #dTxTm > a.iIF, #cDocument #cCn #dHead + #dTxTm > a.iJU, #cDocument #cCn #dHead + #dTxTm > a.iLE, #cDocument #cCn #dHead + #dTxTm > a.iPR, #cDocument #cCn #dHead + #dTxTm > a.iEX, #cDocument #cCn #dHead + #dTxTm > a.iEN, #cDocument #cCn #dHead + #dTxTm > a.iAN, #cDocument #cCn #dHead + #dTxTm > a.iPT, #cDocument #cCn #dHead + #dTxTm > a.iPD, #cDocument #cCn #dHead + #dTxTm > a.XLS {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}
#cDocument #cCn .ccn:after {
    background-color: #e4eef4;
}
    #cDocument #cCn .ccn.nul:before {
        content:"\f024";
        display:block;
        font-family: 'Font Awesome 6 Pro';
        font-weight:600;
        color:red;
        font-size:1.5em;
        margin-bottom:10px;
    }
    #cDocument #cCn .ccn.nul:after {
        background-color: #edecec;
    }

#cDocument #sFicha a {
    background-color: #00003c;
    height: 40px;
    line-height: 40px;
    text-transform: initial;
}
#cDocument #ISIS a:before, #ISIN a:before {
    color: #2c5983;
}
#DocumentContent #cDocument #id_busq_art a:after, #cCx > fieldset#id_busq_art a:after {
    top: 3px;
}
#id_busq_art a, #cCx > fieldset#id_busq_art a {
    background-color: #fed506;
    height: 40px;
    color: #00003c;
    width: 40px;
    border: 1px solid #00003c;
}
#id_busq_art select, #cCx > fieldset#id_busq_art select {
    height: 40px;
    line-height: 40;
    padding-left: 7px;
}
#id_busq_art [type="text"], #cCx > fieldset#id_busq_art [type="text"] {
    height: 40px;
}
.wk-document-content.contentWithImages #cCn * + #dTxTm {
    margin-top: 0;
}
.wk-document-content.contentWithImages #cCx #cVe + #MenC {
    margin-top: 0;
}
#cDocument #cCn h3, #ISIS [class*="ExISIS"], #ISIN [class*="ExISIS"], #cCn a#dCm {
    color: #2c5983;
}
#ISIS [class*="ExISIS"], #ISIN [class*="ExISIS"] {
    margin-bottom: 20px;
}
.wk-document-content.contentWithImages #cCn p {
    line-height: 1.6em;
}
.wk-document-content.contentWithImages #cCn .d1 {
    margin-bottom: 20px;
    margin-top: 20px;
}
#cDocument #ISIS li + li, #cDocument #ISIN li + li {
    line-height: 1.6em;
}

#cDocument #cCn .d1 {
    color: #2c5983;
}
#cDocument #cCn .d2 {
    color: #43a6b9;
}
#cDocument .wk-main #ebooktdc_EbookTDC .TreeView .tde {
    line-height: 1.6em;
}

#DocumentContent #cCn .popup .h3[style*="display"] {
    color: #2c5983;
    height: 40px;
    font-size: 1.1em;
    line-height: 40px;
    text-transform: uppercase;
}
#DocumentContent #cCn .cPlus {
    background-color: #fff;
    border: 3px solid #e4eef4;
}
#DocumentContent .wk-document-content.contentWithImages #cCn #dHPlus .cPlus dd .da em {
    line-height: 1.1em;
}
#DocumentContent #cCn .cPlus .da + .da {
    margin-top: 1.5em;
}
    [action*="Documento.aspx"] #cDocument #searchAccess + #DocumentContent #cDocument #ebooktdc#ContextualMenuDeltClips.ContextualMenuControl + #DocumentContent #cDocument  #ebooktdc {top: 63px;}
     #cDocument #searchAccess + #DocumentContent #cDocument #ebooktdc {
        top: 282px;
    }
        #Area_trabajo #ContextualMenuDeltClips + #DocumentContent .visitedForDocument + .DocumentContentControl #cCx .lDR {
            margin-left: 0;
        }
    @media(max-width: 1199px) {

        #cDocument.comentarios-doc #ebooktdc {
            top: 216px;
        }

        #cDocument.comentarios-doc #searchComAccess {
            top: 154px;
        }
        .wk-document-content.contentWithImages #cCx {
            position: relative;
            width: 100%;
            max-height: 280px;
            padding: 16px;
        }
    }

    @media(max-width: 1199px) {
        #DocumentContent #cDocument #ebooktdc {
            width: 100%;
            height: auto;
            max-height: 280px;
            position: relative;
            margin-top: 16px;
        }

        #DocumentContent #cDocument #searchAccess #ebooktdc {
            top: 50px;
        }

        .wk-document-content.contentWithImages #cCn ul.cBots li {
            margin-top: 5px;
            margin-left: 0;
        }
        #cHead + #ctl00_ctl00_ctl00_cBody #Area_trabajo #ContextualMenuDeltClips.ContextualMenuControl + #DocumentContent #ebooktdc_EbookTDC .divsearchparent {
            width: 100% !important;
        }
    }

    @media(max-width: 840px) {
        #cDocument.comentarios-doc #searchComAccess {
            top: 70px;
        }

        #cDocument.comentarios-doc #ebooktdc {
            top: 85px;
        }

        #ctl00_ctl00_ctl00_cBody #ContextualMenuDeltClips + #DocumentContent #cDocument.comentarios-doc #searchComAccess {
            top: 140px;
        }

        #ctl00_ctl00_ctl00_cBody #ContextualMenuDeltClips + #DocumentContent #cDocument.comentarios-doc #searchComAccess + #ebooktdc {
            top: 205px;
        }
    }

@media(max-width: 724px) {
    #cDocument #searchComAccess {
        top: 65px;
    }
    [action*="DocumentoGratis.aspx"] #ctl00_ctl00_ctl00_cBody #cDocument .visitedForDocument + #dc1 #dc1-documento .wk-document-content.contentWithImages #cCn #dHead {
        margin-top: 0;
    }

    #cDocument.ebook-doc #ebooktdc + #dc1.DocumentContentControl #dc1-documento.documento .wk-document-content.contentWithImages #cCn #dHead {
        margin-top: 15px;
    }

    [action*="DocumentoGratis.aspx"] #ctl00_ctl00_ctl00_cBody #cDocument .visitedForDocument + #dc1 #dc1-documento .wk-document-content.contentWithImages #cCn {
        top: 0;
    }
}

    @media(max-width: 500px) {
        .wk-document-content.contentWithImages #cCn .cBots {
            display: flex;
            flex-direction: column;
        }

        #cCn ul.cBots li {
            margin-top: 5px;
            margin-left: 0;
        }

        #dTxT ul li div.ccn.con .aj + a.iLE, .wk-document-content.contentWithImages #cCn .ccn .aj + a.iLE {
            top: -31px;
        }

        [action*="DocumentoGratis.aspx"] #ctl00_ctl00_ctl00_cBody #cDocument #dc1-documento .wk-document-content.contentWithImages #cCn #dHPlus dd {
            padding-left: 0;
        }
    }

#cBodyPopup #cDocument .wk-document-content.contentWithImages {
    margin-left: 0;
}

    #cBodyPopup #cDocument .wk-document-content.contentWithImages li {
        font-weight: 100;
    }
/*barra herramientas en responsive*/
@media (max-width: 480px) {
    .is_body-document #cDocument #cCn {
        padding: 10px;
    }
}
/*IPO-21554 El <id-lista> no se pinta correctamente en un Destacado example*/
#cCn .dExe ul li {
    background-color: #f3f3f3;
    padding: 5px 10px;
}


#cCn #DocumentTabs .nav-tabs li a.active {
    height: 100%;
    color: #fff;
    background-color: #105a7c;
    border-radius: 5px;
}

#cCn #dHPlus .cPlus #MenCcP #ISIS li,
#cCn #dHPlus .cPlus #MenCcP #ISIN li{
    padding-left:0px;
}

#cCn #dHPlus .cPlus #MenCcP #ISIS,
#cCn #dHPlus .cPlus #MenCcP #ISIN {
    padding-bottom: 0px;
}

#cCn #dHPlus .cPlus #MenCcP #ISIN li:before,
#cCn #dHPlus .cPlus #MenCcP #ISIS li:before {
    display: none;
}

#cCn #dHPlus .cPlus #MenCcP #ISIN li:first-child,
#cCn #dHPlus .cPlus #MenCcP #ISIS li:first-child {
    font-weight: 400;
    background-color: #43a6b9;
    color: #ffffff;
    padding: 8px 9px;
    margin-top: -17px;
    margin-right: -18px;
    margin-left: -17px;
}

#cCn #dHPlus .cPlus #MenCcP #ISIS a:before,
#cCn #dHPlus .cPlus #MenCcP #ISIN a:before {
    position: absolute;
    left: 0;
    top: 0;
    content: '\e911';
    font-family: "wk-icons";
    font-weight: 100;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 16px;
    text-align: center;
    line-height: 23px;
    color: #43a6b9;
}

#cCn #dHPlus .cPlus {
    margin: 20px 0;
}

#cCn #dTxT .dColor {
    border: 3px solid #43a6b9;
    padding: 2px;
    /*padding-bottom: 20px;*/
    margin-top: 25px; 
}

    #cCn #dTxT .dColor .d1 {
        margin-left: 15px;
        margin-bottom: 15px;
        margin-top: 10px;
    }

#cDocument .dFiC .dSF .h3 {
    display: none;
}

#cDocument .dFiC .dSF dd .da {
    color: #2c5983;
    margin-bottom: 10px;
    margin-top: 10px;
}

#cDocument .dFiC .iLE {
    line-height: 32px;
    display: inline-block;
}

#cDocument .dFiC .dSF img.iLE {
    content: "\e9fe";
    font-family: "lld-icons";
    display: inline-block;
    float: left;
    color: #2c5983;
    font-size: 20px;
}

#cDocument .dFiC .dSF em {
    font-style: inherit;
}

#cDocument .dFiC .dSF ul {
    padding-left: 1rem;
}
    #cDocument .dFiC .dSF ul li{
        margin-top:8px;
        margin-bottom:8px;
    }

/*Conceptos relacionados*/
[action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument #DocumentTabs.DocumentTabsControl ul.nav-tabs.droptabs li a[data-toggle="tab"].active.document-tab,
[action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument #DocumentTabs.DocumentTabsControl ul.nav-tabs.droptabs li.active a[data-toggle="tab"] {
    border-bottom: 1px solid #fff;
    top: 1px;
    background-color: var(--azulMedio);
    color: #FFFFFF;
    position: relative;
}

[action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument #DocumentTabs.DocumentTabsControl ul.nav-tabs.droptabs li a {
    padding-right: 22px;
    padding-left: 22px;
}

[action*="DocumentNew.aspx"] .not-WF #DocumentTabs ul.nav-tabs.droptabs {
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 3px solid var(--azulMedio);
    margin-left: 0 !important;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .nav-tabs > a {
    padding-left: 20px;
    padding-right: 20px;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .nav-tabs > .active a {
    border-bottom: 3px solid var(--azulMedio);
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .nav-tabs > li > a:hover {
    border-color: transparent;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .nav-tabs > li.active > a {
    border-color: transparent;
}

[action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument #DocumentTabs.DocumentTabsControl ul.nav-tabs.droptabs li a[data-toggle="tab"] {
    background-color: inherit;
    color: #000;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument a,
[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .dFiC a.iLE:before {
    color: #0077aa;
    cursor: pointer;
    line-height: 28px;
}

#cContainer .wk-document .dSF li:before {
    content: "\ea8f";
    font-family: "wk-icons";
    display: inline-block;
    height: 28px;
    width: 28px;
    margin-left: 4px;
    margin-right: 4px;
    color: #0077aa;
    font-size: 28px;
    line-height: 28px;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .dFiC .da a.iEN:before {
    content: "\e903";
    font-family: "lld-icons";
    background-image: none;
    height: 28px;
    width: 28px;
    margin-left: 4px;
    margin-right: 4px;
    color: #0077aa;
    font-size: 28px;
    line-height: 28px;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .dFiC .dSF#jurisprudencia-comentada dd div.da:before {
    content: "\e901";
    font-family: "lld-icons";
    background-image: none;
    height: 28px;
    width: 28px;
    margin-left: 4px;
    margin-right: 4px;
    color: #0077aa;
    font-size: 28px;
    line-height: 28px;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .dFiC .dSF#bibliografia-relacionada-y-doble-sentido dd div.da {
    line-height: 32px;
    margin-top: 1rem;
}

[action*="DocumentNew.aspx"] .not-WF #cDocument .dFiC .dSF ul li:before, 
.dSF#productos-recomendados dd .rProd a:before {
    content: "\e82b";
    font-family: "wk-icons";
    display: inline-block;
    color: #2c5983;
    margin-left: 4px;
    margin-right: 4px;
}

#Area_trabajo #DocumentContent #cDocument .dFiC .dSF dd div.da p.pEx {
    display: none;
}

#Area_trabajo .wk-document-tabs {
    display: none;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF .wk-document-tabs {
    display: block;
}

[action*="DocumentNew.aspx"] .not-WF #cDocument .dFiC .dSF#bibliografia-relacionada-y-doble-sentido dd .da:has(a) {
    display: block;
}

[action*="DocumentNew.aspx"] .not-WF #cDocument .dFiC .dSF#bibliografia-relacionada-y-doble-sentido dd .da {
    display: none;
}

[action*="DocumentNew.aspx"] .not-WF #cDocument .dFiC .dSF#disposiciones-comentadas .da:before {
    content: '\e9fe';
    background-image: none;
    font-family: "lld-icons";
    background-repeat: no-repeat;
    height: 28px;
    width: 28px;
    margin-left: 4px;
    margin-right: 4px;
    color: #0077aa;
    font-size: 28px;
    line-height: 28px;
}

.wk-document #DocumentContent-bibliografia-relacionada a.cBL:before, .wk-document #DocumentContent-bibliografia-relacionada a.cCS:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.cDT:before, .wk-document #DocumentContent-bibliografia-relacionada a.cFO:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.cIF:before, .wk-document #DocumentContent-bibliografia-relacionada a.cJU:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.cLE:before, .wk-document #DocumentContent-bibliografia-relacionada a.cPR:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.cEX:before, .wk-document #DocumentContent-bibliografia-relacionada a.cAN:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.cPT:before, .wk-document #DocumentContent-bibliografia-relacionada a.iBL:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iCS:before, .wk-document #DocumentContent-bibliografia-relacionada a.iDT:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iFO:before, .wk-document #DocumentContent-bibliografia-relacionada a.iIF:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iJU:before, .wk-document #DocumentContent-bibliografia-relacionada a.iLE:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iPR:before, .wk-document #DocumentContent-bibliografia-relacionada a.iEX:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iEN:before, .wk-document #DocumentContent-bibliografia-relacionada a.iAN:before, 
.wk-document #DocumentContent-bibliografia-relacionada a.iPT:before, .wk-document #DocumentContent-bibliografia-relacionada a.iPD:before {
    margin-left: 0;
    margin-right: 8px;
}

[action*="DocumentNew.aspx"] #Area_trabajo.not-WF #DocumentContent #cDocument .dFiC .dSF#bibliografia-relacionada dd div.da:before {
    content: '\e853';
    background-image: none;
    font-family: "lld-icons";
    background-repeat: no-repeat;
    height: 28px;
    width: 28px;
    margin-left: 4px;
    margin-right: 4px;
    color: #0077aa;
    font-size: 28px;
    line-height: 28px;
}

#cContainer form[action*="/Documento.aspx"]:not(:has(.account-box-button)) .wk-document-content {
  display: grid;
  grid-template-areas: "frameIzq FrameDer";
}

#cContainer form[action*="/Documento.aspx"]:not(:has(.account-box-button)) .wk-document-content #cCx + #cCn{
  width: auto !important;
  left: 368px !important;
}

#cContainer form[action*="/Documento.aspx"]:not(:has(.account-box-button)) .wk-document-content #cCx.sticky + #cCn{
  width: calc(100% - 365px) !important;
  left: 365px !important;
}

@media(max-width:1023px) {
    [action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument .wk-document-tabs.js-document-tabs #DocumentTabs ul.nav-tabs.droptabs {
        display: flex;
        flex-direction: column;
        height: auto;
    }

    [action*="DocumentNew.aspx"] .not-WF #DocumentContent #cDocument #DocumentTabs.DocumentTabsControl ul.nav-tabs.droptabs li a[data-toggle="tab"]:hover {
        padding-bottom: 8px;
    }
}

/*documentos DT FuncionPublica*/
form[action*="./ComFuncionPublicaDoc.aspx"] .DocumentContentControl #dTxT div.dFrag, form[action*="./DocumentoCom.aspx"] .DocumentContentControl #dTxT div.dFrag,
form[action*="./ComFuncionPublicaDoc.aspx"] .DocumentContentControl #dTxT .dColor, form[action*="./DocumentoCom.aspx"] .DocumentContentControl #dTxT .dColor,
form[action*="./ComFuncionPublicaDoc.aspx"] #cCn ul.cBots li.cDT, form[action*="./ComFuncionPublicaDoc.aspx"] #cCn ul.cBots li.cCP
{
    display: none;
}

form[action*="./ComFuncionPublicaDoc.aspx"] #cCn .dFla, form[action*="./DocumentoCom.aspx"] #cCn .dFla {
    border: 1px solid #43a6b9;
    padding: 10px 30px 15px 30px;
}

form[action*="./ComFuncionPublicaDoc.aspx"] #cCn .dFla b, form[action*="./DocumentoCom.aspx"] #cCn .dFla b {
    font-style: italic;
    font-size: 1em;
    padding: 0 0.9em 0 0;
}
/*fin documentos DT FuncionPublica*/
.is_body-document.is_logged  #dc1.DocumentContentControl #cCn {
    padding: 20px 30px 55px;
}

div#loadingText {
    display: none;
}

#searchAccess ~ .DocumentContentControl #cCx {
    display: none;
}

#cDocument #searchAccess ~ .DocumentContentControl #cCx + #cCn {
    width: 100%;
}