.ui-dialog,
.popupContainer {
  position: fixed;
  z-index: 6;
  top: 112px;
  left: 16px;
  right: 16px;
  bottom: inherit;
  width: 640px;
  height: 512px;
  margin: auto;
  z-index: 10000;
  }
  .ui-dialog[style*="position"],
  .popupContainer[style*="position"] {
    position: fixed !important;
    }
  .ui-dialog[style*="width"],
  .popupContainer[style*="width"] {
    width: 640px !important;
    }
  @media (max-width: 1023px) {
    .ui-dialog[style*="width"],
    .popupContainer[style*="width"] {
      width: auto !important;
    }
  }
  .ui-dialog[style*="height"],
  .popupContainer[style*="height"] {
    height: 500px !important;
    }
.ui-dialog.popupContainerParentClass {
    height: 490px !important;
}
@media (max-width: 1023px) {
    .ui-dialog[style*="height"], .popupContainer[style*="height"] {
      height: auto !important;
    }
  }
  .ui-dialog[style*="top"],
  .popupContainer[style*="top"] {
    top: 85px !important;
    }

iframe #id .ui-dialog[style*="top"] {
    top: 4px !important;
}
  @media (max-width: 1023px) {
    .ui-dialog[style*="top"],
    .popupContainer[style*="top"] {
      top: 16px !important;
    }
  }
  .ui-dialog[style*="bottom"],
  .popupContainer[style*="bottom"] {
    bottom: inherit !important;
    }
  .ui-dialog[style*="left"],
  .popupContainer[style*="left"] {
    left: 16px !important;
    }
  .ui-dialog[style*="right"],
  .popupContainer[style*="right"] {
    right: 16px !important;
    }
  @media (max-width: 1023px) {
    .ui-dialog,
    .popupContainer {
      width: auto;
      height: auto;
      top: 16px;
      bottom: 80px;
    }
  }
  .ui-dialog:after,
  .popupContainer:after {
    content: "";
    position: fixed;
    z-index: -2;
    left: 0;
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    border-bottom: 0;
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.3;
    }
  .ui-dialog:before,
  .popupContainer:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    }
  .ui-dialog hr,
  .popupContainer hr {
    width: 100% !important;
    }
  .ui-dialog fieldset,
  .popupContainer fieldset {
    border: 1px solid #a6a6a6;
    padding: 16px;
    }
    .ui-dialog fieldset + fieldset,
    .popupContainer fieldset + fieldset {
      margin-top: 16px;
      }
    .ui-dialog fieldset > legend ~ span,
    .popupContainer fieldset > legend ~ span {
      display: block;
      position: relative;
      }
    .ui-dialog fieldset > legend ~ span > [type="radio"],
    .popupContainer fieldset > legend ~ span > [type="radio"] {
      position: absolute;
      left: 0;
      }
      .ui-dialog fieldset > legend ~ span > label,
      .popupContainer fieldset > legend ~ span > label {
        line-height: 16px;
        padding-left: 24px;
        }
      .ui-dialog fieldset > legend ~ span + span,
      .popupContainer fieldset > legend ~ span + span {
        margin-top: 8px;
        }
  .ui-dialog textarea,
  .popupContainer textarea {
    width: 100%;
    height: 144px;
    }

  .ui-dialog.summaryPopupContainerClass .ui-dialog-content[id*="popup_container_"] {
    overflow: auto;
    padding: 0 16px;
    height: 408px\9 !important;
    height: calc(100% - 104px) !important;
    }
  .ui-dialog.basketOfDocumentsPopupClassDialog {
    right: 0 !important;
    margin-right: 0;
    top: 0 !important;
    bottom: 0 !important;
    height: auto !important;
    width: 768px !important;
    }
        .ui-dialog.basketOfDocumentsPopupClassDialog dd [type="checkbox"].read-more-state {
          visibility: hidden;
          }

      .ui-dialog.basketOfDocumentsPopupClassDialog dd:after {
        content: "";
        clear: both;
        display: table;
        }
    .ui-dialog.basketOfDocumentsPopupClassDialog .ui-dialog-content {
      height: 100%\9 !important;
      height: calc(100% - 40px) !important;
      padding: 0;
      overflow: inherit;
      }
  .ui-dialog[aria-describedby="popup_container_alert"] {
    height: auto !important;
    bottom: inherit !important;
    top: 112px !important;
    }
  .ui-dialog.printPreview .ui-dialog-content {
    height: 100% !important;
    padding: 0;
    }
  .ui-dialog fieldset + #Content {
    margin-top: 16px;
    }
  .ui-dialog legend {
    font-weight: 700;
    }
     .ui-dialog #DownloadIntegra ul{
        margin-top: 16px;
        }
       .ui-dialog #DownloadIntegra li + li{
          margin-top: 8px;
          }

    .ui-dialog #DownloadIntegra p{
		border: 1px solid #bababa;
		border-left-width: 48px;
		padding: 16px;
		position: relative;
		margin-top: 16px;
		}
		.ui-dialog #DownloadIntegra p:before {
			content: '\e80d';
			font-family: "wk-icons";
			position: absolute;
			left: -36px;
			top: 16px;
			color: #fff;
			font-size: 24px;
			line-height: 24px;
			font-weight: 100;
			}
    .ui-dialog #DownloadIntegra a {
        text-decoration: underline;
        color: #00003c;
    }
    .ui-dialog #DownloadIntegra .donwloadIntegra {
        line-height: 32px;
        display: table;
        padding-left: 16px;
        padding-right: 16px;
        color: #fff;
        margin-left: auto;
        margin-right: auto;
        margin-top: 16px;
        background-color: #00003c;
    }
        .ui-dialog #DownloadIntegra .donwloadIntegra:hover {
            background-color: #43a6b9;
        }
  .ui-dialog #popup_message_alertValue {
    padding: 16px;
    border: 1px solid #bababa;
    border-left-width: 50px;
    position: relative;
    display: block;
    font-size: 14px;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 16px;
    }
    .ui-dialog #popup_message_alertValue: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;
      }
  .ui-dialog #wysiwyg_div_textEditorMyBox + fieldset {
    margin-top: 16px;
    }

  .ui-dialog .wk-popup{
    height: 100%;
    font-weight: 500;
    }
  .ui-dialog .ui-dialog-content {    
    overflow: auto;
    padding: 0 16px;
    background-color: #fff;
    }

      .ui-dialog .ui-dialog-content.Notification iframe{
        width: 100%;
        height: 90%
        }

    .ui-dialog .ui-dialog-content ~ .ui-dialog-buttonpane {
      margin-left: 0;
      margin-right: 0;
      display: block;
      }
    .ui-dialog .ui-dialog-content[style*="height"] {
        height: calc(100% - 115px) !important;       
    }
    .ui-dialog .ui-dialog-content[id*="popup_container_"] {
        overflow:inherit;
        padding: 0;
    }
#toolbar0_textEditorMyBox, #toolbar1_textEditorMyBox {
    background: linear-gradient(to bottom, #dfdda2 1%, #c9c892 100%);
}
.tableTextareaEditor {
    background-color: #EFEED0;
}
.ui-dialog .ui-dialog-content[id*="popup_container_"] [class*="ppInfUserdivMy"] {
    height: 400px;
    overflow: auto;
    padding: 16px 16px 0 16px;
}
    .ui-dialog .ui-dialog-content[id*="popup_container_"] [class*="ppInfUserdivMy"] + * {
      padding-right: 16px;
      padding-top: 16px;
      margin-left: auto;
      float: right;
      }
    .ui-dialog .ui-dialog-content#popup_container_ask {
      height: calc(100% - 104px) !important;
      padding: 16px;
      }
   .ui-dialog #popup_container_prompt{
      padding: 16px;
      }
  .ui-dialog #popup_message_prompt {
    padding: 16px;
    border: 1px solid #bababa;
    border-left-width: 50px;
    position: relative;
    display: block;
    }
    .ui-dialog #popup_message_prompt: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;
      }
    .ui-dialog #popup_message_prompt [type="text"] {
        margin: 1rem 0 0 0;
        outline: 2px solid #959595;
    }

  .ui-dialog .ui-dialog-buttonpane {
    height: 64px;
    padding: 16px;
    }
  .ui-dialog .aceptar {
    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;
    }
    .ui-dialog .aceptar:hover,
    .ui-dialog .aceptar:focus {
      background-color: #5371c6;
      text-decoration: none;
      color: #fff;
      }
  .ui-dialog .are-you-sure {
    border: 1px solid #bababa;
    border-left-width: 48px;
    padding: 16px;
    position: relative;
    line-height: 16px;
    margin-bottom: 16px;
    font-size: 14px;
    }
    .ui-dialog .are-you-sure:before {
      content: '\e80d';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      top: 12px;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      }
  .ui-dialog #popup_message_confirm {
    border: 1px solid #bababa;
    padding: 16px;
    border-left-width: 48px;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 16px;
    position: relative;
    }
    .ui-dialog #popup_message_confirm: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;
      }
  .ui-dialog .button-holder {
    margin-top: 16px;
    margin-left: auto;
    display: table;
    }
  .ui-dialog .cancelar {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bfbfbf;
    display: inline-block;
    margin-left: 16px;
    }
    .ui-dialog .cancelar:hover,
    .ui-dialog .cancelar:focus {
      background-color: #cccccc;
      text-decoration: none;
      }
  .ui-dialog .BODButtonsMessage {
    display: none;
    width: 280px;
    line-height: 16px;
    right: 4px;
    margin-top: 8px;
    position: absolute;
    background-color: #fff;
    padding: 4px;
    font-size: 12px;
    color: #474747;
    z-index: 1;
    border: 1px solid #ededed;
    box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
    }
    .ui-dialog .BODButtonsMessage:after,
    .ui-dialog .BODButtonsMessage:before {
      border: solid rgba(255, 255, 255, 0);
      content: ' ';
      height: 0;
      pointer-events: none;
      position: absolute;
      width: 0;
      }
    .ui-dialog .BODButtonsMessage:after {
      border-width: 7px;
      top: -14px;
      border-bottom-color: #fff;
      right: 16px;
      margin-left: -7px;
      }
    .ui-dialog .BODButtonsMessage:before {
      border-color: rgba(255, 255, 255, 0);
      border-width: 8px;
      top: -16px;
      border-bottom-color: #ededed;
      right: 16px;
      margin-left: -8px;
      }
  .ui-dialog .divInfUserButtons {
    padding-top: 16px;
    margin-left: auto;
    display: table;
    }
    .ui-dialog .divInfUserButtons[style*="block"] {
      display: table !important;
      }
    .ui-dialog .divInfUserButtons [type="button"] + [type="button"] {
      margin-left: 16px;
      }
  .ui-dialog .DocEsenInit {
    margin-right: 8px;
    clear: both;
    font-size: 0;
    height: 32px;
    }
    .ui-dialog .DocEsenInit:before {
      display: block;
      content: "";
      width: 25px;
      height: 100%;
      background-image: url(../img/wk-sprite.png);
      background-position: -256px -508px;
      background-repeat: no-repeat;
      }
  .ui-dialog .cart-docs-title {
    display: none;
    }
    .ui-dialog .cart-docs-tools a.disabled {
      color: #c2c3c5;
      cursor: default;
      }
    .ui-dialog .cart-docs-tools ul:after {
      content: "";
      clear: both;
      display: table;
      }
    .ui-dialog .cart-docs-tools:after {
      content: "";
      clear: both;
      display: table;
      }
  .ui-dialog .check {
    line-height: 16px;
    }
    .ui-dialog .check + .check {
      margin-top: 16px;
      }
    .ui-dialog .check [type="checkbox"] {
      margin-right: 8px;
      float: left;
      }
    .ui-dialog .check span {
      display: inline-block;
      }
    .ui-dialog .check:after {
      content: "";
      clear: both;
      display: table;
      }

.ui-dialog .printForm #parts #option12:after {
    content: "Ficha";
    font-size: 14px;
    display: contents;
    color: #000000;
}

.ui-dialog .check + .check#option12:after {
    content: "Ficha";
    font-size: 14px;
    display: contents;
    color: #000000;
}

  .ui-dialog .radio {
    display: block;
    line-height: 16px;
    position: relative;
    padding-left: 24px;
    }
    .ui-dialog .radio [type="radio"] {
      position: absolute;
      left: 0;
      float: none;
      margin-left: 0;
      }
    .ui-dialog .radio span {
      display: inline-block;
      }
    .ui-dialog .radio:after {
      content: "";
      clear: both;
      display: table;
      }
    .ui-dialog .radio + .radio {
      margin-top: 16px;
      }
  .ui-dialog .selection {
    margin-top: 8px;
    padding-left: 24px;
    }
    .ui-dialog .selection span {
      color: #757575;
      line-height: 16px;
      margin-top: 8px;
      display: block;
      }
  .ui-dialog .ppInfUserFoldersdiv {
    margin-top: 16px;
    }
  .ui-dialog .ppInfUserSelectedFoldersdiv {
    margin-top: 16px;
    }
  .ui-dialog .printForm {
    padding-top: 16px;
    }
    .ui-dialog .printForm .printForm {
      padding-top: 0;
      }
    .ui-dialog .printForm #addSummary,
    .ui-dialog .printForm #addSummaryLabel  {
      display: none;
      }
  .ui-dialog .read-more-trigger {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    }
    .ui-dialog .read-more-trigger:before {
      font-family: "wk-icons";
      font-weight: 100;
      font-size: 16px;
      }
    .ui-dialog .read-more-trigger.more:before {
      content: '\e84b';
      }
    .ui-dialog .read-more-trigger.less {
      display: none;
      }
      .ui-dialog .read-more-trigger.less:before {
        content: '\e84e';
        }
    .ui-dialog .read-more-state {
      height: 0;
      width: 0;
      border: 0 !important;
      }
      .ui-dialog .read-more-state:hover,
      .ui-dialog .read-more-state:focus {
        border: 0 !important;
        outline: 0;
        }
      .ui-dialog .read-more-state:checked ~ .summaryToHide {
        display: block;
        }
      .ui-dialog .read-more-state:checked ~ .read-more-trigger.more {
        display: none;
        }
      .ui-dialog .read-more-state:checked ~ .read-more-trigger.less {
        display: inline-block;
        }
  .ui-dialog .summaryInit {
    margin-top: 8px;
    padding-right: 24px;
    float: left;
    }
  .ui-dialog .summaryToHide {
    margin-top: 8px;
    display: none;
    padding-right: 24px;
    text-align: justify;
    clear: both;
    }
  .ui-dialog .label {
    position: absolute;
    left: 0;
    font-size: 14px;
    }
  .ui-dialog .tabItemLayers {
    margin-top: 16px;
    }
  .ui-dialog .text {
    line-height: 32px;
    position: relative;
    padding-left: 144px;
    }
    .ui-dialog .text + .text {
      margin-top: 16px;
      }
  .ui-dialog .visitedForSummary {
    display: none;
    }
    .ui-dialog .visitedForSummary + #enlaceSumario {
      color: #609;
      }

  .ui-dialog .quickViewDocument{
    padding: 16px;
    overflow: auto;
    }
    .ui-dialog .quickViewDocument table{
      width: 100%;
      margin-top: 16px;
      }
    .ui-dialog .quickViewDocument thead{
      font-weight: 700;
      }
    .ui-dialog .quickViewDocument td{
      border: 1px solid #474747;
      padding: 8px;
      }
    .ui-dialog .quickViewDocument > div{
      display: table;
      width: 100%;
      }
    .ui-dialog .quickViewDocument .Derogada {
      background-image: url(../../Img/Docs/marca_aguas_norma_derogada.gif);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      height: 100%;
      }
  .ui-dialog .quickViewDocument ul{
    padding-left: 32px;
    }
  .ui-dialog .quickViewDocument li:not(.AN) ~ li:not(.AN){
    margin-top: 8px;
    }
    .ui-dialog .quickViewDocument p ~ p{
      margin-top: 8px;
      }
    .ui-dialog .quickViewDocument p ~ ul{
      margin-top: 8px;
      }
  .ui-dialog .quickViewDocument .a{
    font-weight: 700;
    margin-bottom: 16px;
    }

    .ui-dialog .quickViewDocument p {
        font-weight: 100;
    }
  .ui-dialog .btnQuickViewPopup{
    margin-left:  auto;
    margin-right: auto;
    display: table;
    font-weight: 100;
    }
    .ui-dialog .quickViewDocument .Highlight{
      background-color: transparent;
      font-weight: inherit;
      }
    .ui-dialog .quickViewDocument .bc a{
      display: none;
      }
    .ui-dialog .btnQuickViewPopup + div{
      margin-top: 16px;
      height: 100%;
      }
  .ui-dialog #aspnetForm {
    height: 100%;
    }
  .ui-dialog #analysisSections {
    margin-top: 16px;
    display:none;
    }
    .ui-dialog #BasketOfDocumentsListContainer br {
      display: none;
      }
  .ui-dialog #basketSendwarnings {
    border: 0;
    padding: 0;
    }
  .ui-dialog #basketSendcheckToMe {
    margin-top: 16px;
    line-height: 16px;
    display: block;
    }
    .ui-dialog #basketSendcheckToMe [type="checkbox"] {
      float: left;
      margin-right: 8px;
      }
    .ui-dialog #basketSendcheckToMe:after,
    .ui-dialog #basketSendcheckToMe:before {
      content: "";
      display: table;
      clear: both;
      }

  .ui-dialog #BODCheckAllButton span:before {
    content: '';
    }

  .ui-dialog #BODActionCompletedSuccessfully {
    padding: 16px;
    margin: 16px;
    border: 1px solid #85bc20;
    color: #85bc20;
    border-left-width: 50px;
    position: relative;
    }
    .ui-dialog #BODActionCompletedSuccessfully:before {
      content: '\e862';
      font-size: 24px;
      width: 24px;
      height: 24px;
      line-height: 24px;
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      color: #fff;
      }
  .ui-dialog #BODConfirmLayerContainer {
    padding: 16px;
    height: 100%;
    overflow: auto;
    }
  .ui-dialog #cBodyPopup {
    height: 100%;
    }
    .ui-dialog #cBodyPopup > div {
      height: 100%;
      }
      .ui-dialog #cBodyPopup > div:after {
        content: "";
        clear: both;
        display: table;
        }
    /* SET: POP-UP AUTORES: CISS360EVO-191 */
    .ui-dialog #cBodyPopup #autores {
        text-align: justify;
        height: 457px;
        overflow: auto;
        padding: 8px;
        font-size: 13px;
        line-height: 20px;
        color: #333333;
    }
    .ui-dialog #cBodyPopup #autores p {
        margin-bottom: 10px;
        font-weight: 500;
    }
    .ui-dialog #cBodyPopup #autores p b {
        font-weight: 700;
    }
    .ui-dialog #autores .color1,
    .popupContent #autores .color1 {
        text-decoration: underline;
        color: #00003c;
    }
    .ui-dialog #autores .color2,
    .popupContent #autores .color2 {
        color: #000;
        text-decoration: none;
    }
    /* END: POP-UP AUTORES: CISS360EVO-191 */

    .ui-dialog #exportForm {
        padding-top: 16px;
        overflow: auto;
    }
    .ui-dialog #exportForm .printForm {
      padding-top: 0;
      }
  .ui-dialog #rtf {
    display: none;
    }
    .ui-dialog #excel {
      display: none;
    }
  .ui-dialog #popup_message_alert {
    border: 1px solid #ea8f00;
    border-left-width: 48px;
    padding: 16px;
    position: relative;
    margin-top: 16px;
    margin-bottom: 48px;
    margin-left: 16px;
    margin-right: 16px;
    min-height: 64px;
    font-size: 14px;
    }
    .ui-dialog #popup_message_alert:after {
      content: '\e80c';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      top: 14px;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      }
  .ui-dialog #popup_message_ask {
    padding: 16px;
    border: 1px solid #FAA44C;
    border-left-width: 50px;
    position: relative;
    display: block;
    font-size: 14px;
    }
    .ui-dialog #popup_message_ask:before {
      content: '\e80c';
      font-size: 24px;
      width: 24px;
      height: 24px;
      line-height: 24px;
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      color: #fff;
      }
.ui-dialog #capaEnlaces {
    line-height: 16px;
    padding: 18px;
    background-color: #ececec;
    margin-bottom: 16px;
    font-size: 13px;
}
    .ui-dialog #capaEnlaces a {
      font-weight: 700;
      }
    .ui-dialog #capaEnlaces [class*="enlaceAnterior"] {
      float: left;
      }
      .ui-dialog #capaEnlaces [class*="enlaceAnterior"]:before {
        font-family: "wk-icons";
        font-weight: 100;
        content: '\e914';
        float: left;
        margin-right: 8px;
        margin-top: 1px;
        }
      .ui-dialog #capaEnlaces [class*="enlaceAnterior"]:after {
        content: "";
        clear: both;
        display: table;
        }
    .ui-dialog #capaEnlaces .enlaceAnterior {
      color: inherit;
      }
    .ui-dialog #capaEnlaces .enlaceAnteriorDisable {
      color: #c2c3c5;
      font-weight: 700;
      }
    .ui-dialog #capaEnlaces [class*="enlaceSiguiente"] {
      float: right;
      }
      .ui-dialog #capaEnlaces [class*="enlaceSiguiente"]:before {
        font-family: "wk-icons";
        font-weight: 100;
        content: '\e915';
        float: right;
        margin-left: 8px;
        margin-top: 1px;
        }
      .ui-dialog #capaEnlaces [class*="enlaceSiguiente"]:after{
        content: "";
        clear: both;
        display: table;
        }
    .ui-dialog #capaEnlaces .enlaceSiguienteDisable {
      color: #c2c3c5;
      }
    .ui-dialog #capaEnlaces:after {
      content: "";
      clear: both;
      display: table;
      }
  .ui-dialog #checkLayer {
    display: none;
    }
  .ui-dialog #checkToMe {
    margin-top: 16px;
    line-height: 16px;
    display: block;
    }
    .ui-dialog #checkToMe [type="checkbox"] {
      float: left;
      margin-right: 8px;
      }
    .ui-dialog #checkToMe:after,
    .ui-dialog #checkToMe:before {
      content: "";
      display: table;
      clear: both;
      }
  .ui-dialog #lblFrecAlert {
    padding: 16px;
    border: 1px solid #bababa;
    border-left-width: 50px;
    position: relative;
    display: block;
    font-size: 14px;
    margin-top: 16px;
    }
    .ui-dialog #lblFrecAlert: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;
      }
.ui-dialog #tituloSumario {
    font-size: 17px;
    font-weight: 100;
    line-height: 1.2em;
    padding: 0 30px;
}
    .ui-dialog #tituloSumario a span {
      display: inline;
      margin-right: 0;
      }
    .ui-dialog #tituloSumario span {
      margin-right: 8px;
      }
   .ui-dialog #noSummaryLayer{
    margin-top: 16px;
    }
.ui-dialog #resumenDinamico {
    margin-top: 16px;
    font-size: 13px;
    font-weight: 100;
    background-color: #e4eef4;
    text-align: justify;
    padding: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
    .ui-dialog #resumenDinamico a {
      color: inherit;
      }
      .ui-dialog #resumenDinamico a span {
        display: inline;
        }
    .ui-dialog #resumenDinamico img {
      background-image: url(../img/wk-icon-arrow-tab-right.svg);
      background-position: center bottom;
      background-size: 100%;
      background-repeat: no-repeat;
      height: 16px;
      width: 16px;
      margin-left: 3px;
      margin-right: 3px;
      display: none;
      }
.ui-dialog #enlaceSumario {
    color: #00003c;
}
  .ui-dialog #summary a:hover {
    text-decoration: underline;
    }
  .ui-dialog #ctl00_cph_footer_closeSummaryControl {
    display: none;
    }
  .ui-dialog #popup_container_addToMyDocuments {
    height: 100%\9 !important;
    height: calc(100% - 40px) !important;
    padding: 0;
    }
    .ui-dialog #popup_container_addToMyDocuments form {
      height: 100%;
      }
  .ui-dialog #warnings {
    margin-top: 16px;
    border: 1px solid #bababa;
    border-left-width: 48px;
    padding: 16px;
    right: 0;
    top: 0;
    bottom: 0;
    position: relative;
    }
    .ui-dialog #warnings:before {
      content: '\e80d';
      font-family: "wk-icons";
      position: absolute;
      z-index: 1;
      left: -34px;
      top: 16px;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      font-weight: 100;
      }
  .ui-dialog #WebPagePopupCancelButton {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bfbfbf;
    display: inline-block;
    }
    .ui-dialog #WebPagePopupCancelButton:hover,
    .ui-dialog #WebPagePopupCancelButton:focus {
      background-color: #cccccc;
      text-decoration: none;
      }
  .ui-dialog #WebPagePopupMessageText {
    padding: 16px;
    border: 1px solid #bababa;
    border-left-width: 50px;
    position: relative;
    display: block;
    margin-top: 16px;
    font-size: 14px;
    }
    .ui-dialog #WebPagePopupMessageText: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;
      }
  .ui-dialog #WebPagePopupDoneButton {
    position: absolute;
    right: 16px;
    bottom: 16px;
    }
  .ui-dialog #WebPagePopupButtonsDiv input + input {
    margin-left: 16px;
    }
  .ui-dialog #options {
    line-height: 16px;
    }
    .ui-dialog #options span {
      float: left;
      }
      .ui-dialog #options span ~ span {
        margin-top: 16px;
        }
    .ui-dialog #options input {
      float: left;
      clear: both;
      margin-right: 8px;
      }
      .ui-dialog #options input ~ input {
        margin-top: 16px;
        }
    .ui-dialog #options:after {
      content: "";
      clear: both;
      display: table;
      }
.popupContainer {
  width: 800px;
  }
  @media (max-width: 1023px) {
    .popupContainer {
      width: auto;
      }
  }
  .popupContainer[style*="width"] {
    width: 800px !important;
    }
  @media (max-width: 1023px) {
    .popupContainer[style*="width"] {
      width: auto !important;
      }
  }
  .popupContainer ul {
    list-style-type: none;
    }
    .popupContainer a:hover {
      text-decoration: none;
      }
   .popupContainer iframe{
      height: 100%;  
      width: 100%;
      }
  .popupContainer .divInfUserButtons {
    padding-top: 16px;
    margin-left: auto;
    display: table;
    }
    .popupContainer .divInfUserButtons [type="submit"] + [type="submit"] {
      margin-left: 16px;
      }
  .popupContainer .checkalertdivbusq {
    margin-bottom: 16px;
    }
    .popupContainer .checkalertdivbusq:after {
      content: "";
      clear: both;
      display: table;
      }
    .popupContainer .checkalertdivbusq input {
      float: left;
      margin-right: 8px;
      }
  .popupContainer .InfUserBtnCancel {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bfbfbf;
    color: #474747;
    display: inline-block;
    }
    .popupContainer .InfUserBtnCancel:hover,
    .popupContainer .InfUserBtnCancel:focus {
      background-color: #cccccc;
      text-decoration: none;
      color: #474747;
      }
  .popupContainer .divButtons {
    padding: 16px;
    }
  .popupContainer .popupContent {
    height: calc(100% - 40px);
    height: 100%\9;
    overflow: auto;
    padding: 16px;
    width: 100%;
    }
  .popupContainer .ppInfUserdiv {
    height: calc(100% - 48px);
    height: 100%\9;
    overflow: auto;
    }
  .popupContainer .ppleftdiv {
    width: 170px;
    float: left;
    line-height: 32px;
    }
  @media (max-width: 1023px) {
    .popupContainer .ppleftdiv {
      width: 70px;
      font-size: 13px;
      }
  }
  .popupContainer .ppleftdiv > * + * {
    margin-top: 8px;
    }
  .popupContainer .ppleftdiv + .pprightdiv {
    width: calc(100% - 170px);
    }
  @media (max-width: 1023px) {
    .popupContainer .ppleftdiv + .pprightdiv {
      width: calc(100% - 70px);
      font-size: 13px;
      }
  }
  .popupContainer .pprightdiv {
    float: right;
    }
    .popupContainer .pprightdiv > * + * {
      margin-top: 8px;
      }
  .popupContainer .refinebtns {
    margin-top: 16px;
    margin-left: auto;
    display: table;
    }
    .popupContainer .refinebtns [type="button"] + [type="button"] {
      margin-left: 16px;
      }
  .popupContainer #wcAlert_GlobalDiv{
    padding-left: 16px;
    padding-right: 16px;
    }
  .popupContainer #cBodyPopup {
    height: 100%;
    }
    .popupContainer #cBodyPopup > div {
      height: 100%;
      }
  .popupContainer #SendToFriendDivGlobal .divButtons {
    position: absolute;
    bottom: -64px;
    right: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    }
    .popupContainer #SendToFriendDivGlobal .divButtons [value="Cancelar"] {
      float: right;
      }
    .popupContainer #SendToFriendDivGlobal .divButtons [value="Aceptar"] {
      position: absolute;
      right: 130px;
      }
  .popupContainer #SendToFriendDivTextMessage {
    padding: 16px;
    border: 1px solid #bababa;
    border-left-width: 50px;
    position: relative;
    display: block;
    font-size: 14px;
    }
    .popupContainer #SendToFriendDivTextMessage: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;
      }
  .popupContainer #SendToFriendDivDownloading {
    display: none;
    }
  .popupContainer #SendToFriendDivMessage {
    display: none;
    }
    .popupContainer #SendToFriendDivMessage [type="button"] {
      position: absolute;
      right: 16px;
      bottom: 16px;
      }
  .popupContainer #labelAlert {
    border: 1px solid #bababa;
    border-left-width: 48px;
    padding: 16px;
    display: block;
    position: relative;
    font-size: 14px;
    }
    .popupContainer #labelAlert:after {
      content: '\e80d';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      top: 14px;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      }
  .popupContainer #lbl {
    border: 1px solid #bababa;
    border-left-width: 48px;
    padding: 16px;
    display: block;
    position: relative;
    line-height: 16px;
    height: 64px;
    }
    .popupContainer #lbl:after {
      content: '\e80d';
      font-family: "wk-icons";
      font-weight: 100;
      position: absolute;
      left: -36px;
      top: 14px;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      }
  .popupContainer #RefineResultsTitle {
    line-height: 16px;
    margin-bottom: 8px;
    }
  .popupContainer #RefineResultsList {
    height: 288px\9;
    height: calc(100% - 72px);
    }
    .popupContainer #RefineResultsList > * {
      overflow: auto;
      padding: 16px;
      }
    .popupContainer #RefineResultsList > *:first-child {
      height: 176px\9;
      height: calc(100% - 112px);
      line-height: 16px;
      background-color: #dbdbdb;
      }
    .popupContainer #RefineResultsList > *:first-child + * {
      height: 104px;
      border: 1px solid #a6a6a6;
      padding-top: 8px;
      padding-bottom: 8px;
      margin-top: 8px;
      }
    .popupContainer #RefineResultsList li {
      position: relative;
      padding-left: 24px;
      }
    .popupContainer #RefineResultsList li + li {
      margin-top: 16px;
      }
    .popupContainer #RefineResultsList a {
      color: inherit;
      display: block;
      }
    .popupContainer #RefineResultsList a:after {
      content: "";
      clear: both;
      display: table;
      }
    .popupContainer #RefineResultsList img {
      float: right;
      height: 16px;
      }
    .popupContainer #RefineResultsList [type="checkbox"] {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      margin-bottom: auto;
      margin-top: auto;
      }
  .popupContainer #refinepopdiv {
    line-height: 32px;
    }
    .popupContainer #refinepopdiv div:after {
      content: "";
      clear: both;
      display: table;
      }
    .popupContainer #refinepopdiv a {
      width: 32px;
      text-align: center;
      margin-right: 8px;
      float: left;
      }
      .popupContainer #refinepopdiv a:after {
        content: '\e866';
        font-family: "wk-icons";
        font-weight: 100;
        display: block;
        font-size: 20px;
        color: #e5202e;
        }
    .popupContainer #refinepopdiv span {
      display: inline-block;
      }
    .popupContainer #refinepopdiv dfn {
      display: none;
      }
    .popupContainer #refinepopdiv b {
      font-family: inherit;
      }
  .popupContainer #RefineResultsControl {
    height: 367px\9;
    height: calc(100% - 64px);
    padding-top: 16px;
    }
  .popupContainer #aspnetForm {
    height: 100%;
    }
  .popupContainer #cuerpo {
    height: 100%;
    }
  .popupContainer #control {
    height: 100%;
    }
  .popupContainer #cancelbtn {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bababa;
    display: inline-block;
    }
    .popupContainer #cancelbtn:hover,
    .popupContainer #cancelbtn:focus {
      background-color: #dbdbdb;
      text-decoration: none;
      }
  .popupContainer #wcAlert_btnCancel {
    position: absolute;
    right: 16px;
    bottom: 16px;
    }

.jPopup .cBody:after {
  display: none;
  }
.ActionsFolders_DDtreeMyBox {
    margin-left: auto;
    margin-right: auto;
    display: table;
    padding-top: 16px;
    padding-bottom: 16px;
}
.ActionsFolders_DDtreeMyBox li {
    float: left;
}
.ActionsFolders_DDtreeMyBox li + li {
    margin-left: 8px;
}
    .ActionsFolders_DDtreeMyBox .createfolderbutton {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        color: #fff;
        display: inline-block;
        background-color: #43a6b9;
    }
.ActionsFolders_DDtreeMyBox .createfolderbutton:hover,
.ActionsFolders_DDtreeMyBox .createfolderbutton:focus {
    text-decoration: none;
    color: #fff;
}
.ActionsFolders_DDtreeMyBox .deletefolderbutton {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bababa;
    color: #fff;
    display: inline-block;
}
.ActionsFolders_DDtreeMyBox .deletefolderbutton:hover,
.ActionsFolders_DDtreeMyBox .deletefolderbutton:focus {
    background-color: #dbdbdb;
    text-decoration: none;
    color: inherit;
}
.ActionsFolders_DDtreeMyBox .renamefolderbutton {
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #dbdbdb;
    display: inline-block;
}
    .ActionsFolders_DDtreeMyBox .renamefolderbutton:hover,
    .ActionsFolders_DDtreeMyBox .renamefolderbutton:focus {
        background-color: #dbdbdb;
        text-decoration: none;
    }
.ActionsFolders_DDtreeMyBox:after {
    content: "";
    clear: both;
    display: table;
}
.jstree {
  line-height: 16px;
  }
  .jstree > ul {
    list-style: none;
    line-height: 16px;
    }
    .jstree > ul a {
      display: inline-block;
      line-height: inherit;
      height: auto;
      color: inherit;
      white-space: inherit;
      padding: 0;
      }
      .jstree > ul a:after {
        content: "";
        clear: both;
        display: table;
        }
      .jstree > ul a > .jstree-icon:before {
        content: '\e82b';
        }
    .jstree > ul a + input {
      margin-left: 8px;
      margin-top: -4px;
      border: 1px solid #a6a6a6;
      line-height: 24px;
      height: 24px;
      padding: 0 8px;
      }
      .jstree > ul a + input[style*="border"]{
        border: 1px solid #a6a6a6 !important;
        }
      .jstree > ul a + input[style*="height"]{
        height: 24px !important;
        }
      .jstree > ul a + input[style*="line-height"]{
        line-height: 24px !important;
        }
      .jstree > ul a + input[style*="padding"]{
        padding: 0 8px !important;
        }
    .jstree > ul li {
      display: block;
      min-height: auto;
      line-height: inherit;
      white-space: inherit;
      margin-left: 0;
      min-width: auto;
      }
      .jstree > ul li.jstree-leaf > .jstree-icon:before {
        content: '';
        }
      .jstree > ul li.jstree-leaf > a > .jstree-icon:before {
        content: '\e82b';
        }
      .jstree > ul li.jstree-open > .jstree-icon:before {
        content: '\e84f';
        }
      .jstree > ul li.jstree-open > a > .jstree-icon:before {
        content: '\e846';
        }
      .jstree > ul li.jstree-closed > .jstree-icon:before {
        content: '\e84c';
        }
      .jstree > ul li.jstree-closed > a > .jstree-icon:before {
        content: '\e83d';
        }
      .jstree > ul li + li {
        margin-top: 8px;
        }
      .jstree > ul li > .jstree-icon {
        cursor: pointer;
        }
        .jstree > ul li > .jstree-icon:before {
          content: '\e82b';
          }
      .jstree > ul li .jstree-clicked {
        color: #fff;
        padding-right: 2px;
        padding-left: 2px;
        background-color: #00003c;
        }
        .jstree > ul li .jstree-clicked:hover {
          text-decoration: none;
          background-color: #00003c;
          }
      .jstree > ul li .jstree-icon {
        height: 16px;
        width: 16px;
        margin-right: 8px;
        font-size: 16px;
        font-family: "wk-icons";
        font-weight: 100;
        text-align: center;
        float: left;
        cursor: pointer;
        }
        .jstree > ul li .jstree-icon:before {
          display: block;
          font-size: 16px;
          }
      .jstree > ul li > span {
        display: inline-block;
        cursor: pointer;
        padding: 0 4px;
        transition: background-color 0.1s ease-out;
        }
        .jstree > ul li > span:hover {
          background-color: #ededed;
          }
        .jstree > ul li > span.wkTreeSelectedNode {
          color: #ffffff;
          background-color: #007ac3;
          }
    .jstree > ul ul {
      list-style: none;
      padding-left: 24px;
      margin-top: 8px;
      clear: both;
      }
.ExpandCollapse_DDTreeControlTree,
.ExpandCollapse_DDtreeMyBox {
    display: none;
}
#DemoDeslogin {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  }
  #DemoDeslogin #DemoDeslogin {
    width: auto;
    margin-right: 32px;
    margin-left: 32px;
    background-color: #fff;
    margin: auto;
    border: 1px solid #bababa;
    padding: 16px;
    margin-top: 32px;
    border-left-width: 48px;
    position: relative;
    }
    #DemoDeslogin #DemoDeslogin: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;
      }
    #DemoDeslogin #DemoDeslogin[style*="width"] {
      width: auto !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="margin-top"] {
      margin-top: 32px !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="margin-left"] {
      margin-left: 32px !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="margin-right"] {
      margin-right: 32px !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="font-size"] {
      font-size: inherit !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="font-weight"] {
      font-weight: inherit !important;
      }
    #DemoDeslogin #DemoDeslogin[style*="color"] {
      color: #4061c0 !important;
      }
  #cContainer.DemoLlamadaForm .cBody {
    padding: 16px;
    }
  #cContainer.DemoAutoForm .cBody[style*="height"] {
      height: 100% !important;
      }
  #cContainer.DemoLlamadaForm .Formdiv {
    margin-top: 16px;
    }
  #cContainer.DemoVisitaForm .cBody {
    padding: 16px;
    }
  #cContainer.DemoVisitaForm .Formdiv {
    margin-top: 16px;
    }

.ui-dialog .ui-dialog-titlebar {
    padding:0 0 0 16px !important;
}

.ui-dialog-titlebar {
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    color: #fff;
    background-color: #00003c;
}
  .ui-dialog-titlebar:after {
    content: "";
    clear: both;
    display: table;
    }
  .ui-dialog-titlebar span {
    font-weight: 700;
    }
  .ui-dialog-titlebar button {
    height: 40px;
    width: 40px;
    padding: 0;
    float: right;
    line-height: 0;
    color: #fff;
    }
    .ui-dialog-titlebar button * {
      display: none;
      }
    .ui-dialog-titlebar button:after {
        content: '\f00d';
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        font-size: 20px;
        display: block;
        line-height: 40px;
    }
    .ui-dialog-titlebar .ui-button-text{
      font-size: 0;
      }
      .ie10 #popup_container_mydocs #WebPagePopupButtonsDiv input[type="button"] {
        margin: 25px 30px 8px -18px;
      }
body div[aria-describedby*='popup_container_myalertedsearches'] {
    width: 535px;
    height: 510px !important;
    overflow: auto;
    margin-top: auto !important;
    top: 0px !important;
}

      body div[aria-describedby*='popup_container_myalertedsearches'] .ppInfUserdivMyAlertedQueries {height:390px;overflow: auto;}
   
      /* Comparador de Arts. desde Legalteca */

#genericPopUpRedacciones {
    font-size: 15px;
}

body #cContainer [action*='LegaltecaHistoricoArticulos']#aspnetForm {
    position: fixed;
    width: 100%;
    height: 100vh;
    overflow: auto;
}

    body #cContainer [action*='LegaltecaHistoricoArticulos']#aspnetForm .wk-main {
        padding: 0px;
        height: 100%;
    }

body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefexpCtrl,
body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefprintCtrl,
body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefSend {
    margin-top: 0px;
}

    body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefexpCtrl dfn,
    body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefprintCtrl dfn,
    body [action*="LegaltecaHistoricoArticulos"] #cHeadPopupSummaryRedacciones #hrefSend dfn {
        display: none;
    }

body #cHeadPopupSummaryRedacciones.smartecaHistArt #comparerButtonOff,
body #cHeadPopupSummaryRedacciones.smartecaHistArt #comparerButtonOn {
    top: 0;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 160px;
    text-align: center;
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    margin-top: 2px;
    background-color: #43a6b9;
    font-size: 15px;
    text-decoration: none;
}

#genericPopUpRedacciones.smartecaHistArt #versionesAplicacion #contenidoCuerpo {
    display: none;
}

#genericPopUpRedacciones.smartecaHistArt #cabecera {
    line-height: 32px;
    height: 32px;
    text-align: center;
    font-weight: 700;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    background-color: #fff;
    color: #00003c;
}

#genericPopUpRedacciones.smartecaHistArtr #contenidoComparacion #titulo {
    background-color: #00003c;
}

#genericPopUpRedacciones.smartecaHistArt #cabecera span {
    color: #00003c;
    width: 50%;
    float: right;
}

#genericPopUpRedacciones.smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul {
    display: block;
    position: absolute;
    width: 49%;
    margin: 0px;
}

    #genericPopUpRedacciones.smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul li a {
        padding-top: 4px;
        text-align: center;
        color: #fff;
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 700;
    }

#genericPopUpRedacciones.smartecaHistArt #cuerpo #menuCuerpo ul li:hover {
    background-color: #00003c;
}

#cHeadPopupSummaryRedacciones.smartecaHistArt {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #a6a6a6;
    padding: 0 16px;
    z-index: 1;
    left: 0;
    right: 0;
}

div#genericPopUpRedacciones.smartecaHistArt,
div#genericPopUpRedacciones.smartecaHistArt div#versionesAplicacion {
    height: 100%;
}

    div#genericPopUpRedacciones.smartecaHistArt div#cuerpo {
        height: 100%;
        padding-top: 32px;
        padding-bottom: 48px;
        overflow:auto;
    }

#genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoCuerpo #showMenu {
    color: #fff;
    padding: 0 16px;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 35px;
    height: 27px;
    line-height: 27px;
    background-color: #00003c;
}

#genericPopUpRedacciones.smartecaHistArt #cuerpo #menuCuerpo ul li {
    width: 92%;
    background-color: #e5212f;
    margin: auto;
    margin-bottom: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 32px;
}

    #genericPopUpRedacciones.smartecaHistArt #cuerpo #menuCuerpo ul li a {
        color: #fff;
    }

#genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoCuerpo {
    padding-bottom: 60px;
    width: 50%;
}

#genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoStatic,
#genericPopUpRedacciones.smartecaHistArt div#cuerpo #contenidoComparacion {
    float: right;
    width: 50%;
    padding: 16px;
    padding-top: 48px;
    text-align: justify;
    display:block;

}

#genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoCuerpo {
    float: left;
    width: 50%;
    padding: 16px;
    padding-top: 48px;
}

    #genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoCuerpo #datos p{
        text-align: justify;
    }
    #genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoStatic #titulo,
    #genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoCuerpo #titulo,
    #genericPopUpRedacciones.smartecaHistArt div#cuerpo #contenidoComparacion #titulo {
        background-color: #00003c;
    }

#genericPopUpRedacciones.smartecaHistArt #titulo {
    text-align: center !important;
    height: 32px;
    line-height: 32px;
    margin-top: -48px;
    text-transform: uppercase;
    color: #fff;
}
    #genericPopUpRedacciones.smartecaHistArt .a em {
        font-weight: 700;
        display: block;
    }

#genericPopUpRedacciones.smartecaHistArt i .cR {
    font-style: italic;
}

#genericPopUpRedacciones.smartecaHistArt div#versionesAplicacion #cuerpo #contenidoCuerpo #datos .a,
#genericPopUpRedacciones.smartecaHistArt #cuerpo #contenidoStatic .a {
    color: #474747;
    font-weight: bold;
    line-height: 1em;
    margin: 10px;
}

#genericPopUpRedacciones em {
    font-style: inherit;
    /*display: inline-block;*/
}

#genericPopUpRedacciones.smartecaHistArt #versionesAplicacion li{
    display: block;
    text-align: justify;
}

.popupHeader {
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    color: #fff;
    background-color: #00003c;
}
  .popupHeader:after {
    content: "";
    clear: both;
    display: table;
    }
  .popupHeader .divTitle {
    width: 584px\9;
    width: calc(100% - 40px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    font-weight: 700;
    }
  .popupHeader img {
    height: 40px;
    width: 40px;
    padding: 0;
    float: right;
    }
  #emailList [type="checkbox"] {
    position: absolute;
    left: 0;
    }
  #emailList [type="button"] {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 64px;
    text-align: center;
    padding: 0;
    }
  #emailList a {
    margin-left: 8px;
    }
  #emailList li {
    position: relative;
    line-height: 16px;
    padding-left: 24px;
    }
    #emailList li + li {
      margin-top: 8px;
      }
  #emailList .labelDatasend {
    /* line-height: 32px; */
    font-weight: 700;
    margin-bottom: 8px;
    }
  #emailList .newEmailTitle {
    font-weight: 700;
    }
  #emailList #newEmailDiv {
    position: relative;
    margin-top: 16px;
    line-height: 32px;
    padding-right: 64px;
    } 
  .frequency [type="radio"] {
    position: absolute;
    left: 0;
    }
    .frequency [type="radio"] + * {
      line-height: inherit;
      position: static;
      padding-left: 0;
      }
  .frequency li {
    line-height: 16px;
    position: relative;
    padding-left: 24px;
    }
    .frequency li + li {
      margin-top: 8px;
      }
  .frequency .labelFrequency {
    font-weight: 700;
    margin-right: 8px;
    }
#SendToFriendDivDownloading {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 0;
  }
  #SendToFriendDivDownloading label {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    font-weight: 700;
    height: 140px;
    left: 64px;
    right: 64px;
    padding: 32px;
    text-align: center;
    background-color: #fff;
    }
    #SendToFriendDivDownloading label:after {
      content: "";
      font-family: 'wk-icons';
      display: table;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1.3em;
      animation: wk-spin 1s infinite linear;
      width: 32px;
      height: 32px;
      background-image: url(../img/spinner-blue.png);
      background-position: center;
      background-size: 32px;
      }
  #SendToFriendDivDownloading img {
    display: none;
    }
.divButtons {
  margin-left: auto;
  margin-right: 0;
  display: table;
  }
  .divButtons [type="button"] + [type="button"] {
    margin-left: 16px;
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bfbfbf;
    display: inline-block;
    }
    .divButtons [type="button"] + [type="button"]:hover,
    .divButtons [type="button"] + [type="button"]:focus {
      background-color: #cccccc;
      text-decoration: none;
      }
.ui-dialog-buttonpane {
  line-height: 32px;
  margin-left: auto;
  margin-right: 0;
  display: table;
  background-color: #fff;
  }
.ui-dialog-buttonpane .ui-dialog-buttonset {
    margin-left: auto;
    margin-right: 0;
    display: table;
    margin: 16px;
}
  .ui-dialog-buttonpane [type="button"] + [type="button"] {
    margin-left: 16px;
    border: 0;
    padding: 0 16px;
    cursor: pointer;
    line-height: 32px;
    transition: background-color 0.1s ease-out;
    text-transform: uppercase;
    background-color: #bfbfbf;
    display: inline-block;
    }
    .ui-dialog-buttonpane [type="button"] + [type="button"]:hover,
    .ui-dialog-buttonpane [type="button"] + [type="button"]:focus {
      background-color: #cccccc;
      text-decoration: none;
      }
  #generic.popupContainer {
    font-size: 15px;
    }

      #generic.popupContainer * + p,
      #generic.popupContainer * + ul,
      #generic.popupContainer * + li {
        margin-top: 0.5em;
        }
    #generic.popupContainer del {
      color: #e5202e;
      }
    #generic.popupContainer i {
      font-style: italic;
      }
    #generic.popupContainer ins {
      background-color: #ff0;
      }
    #generic.popupContainer ul {
      padding-left: 16px;
      }
    #generic.popupContainer .a em {
      font-weight: 700;
      }
    #generic.popupContainer .popupHeader{
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      right: 0;
      }
    #generic.popupContainer .popupContent{
      padding-top: 56px;
      height: 100%;
      overflow: inherit;
      }
      #generic.popupContainer .popupContent[style*="overflow"]{
        overflow: inherit !important;
        background-color: #fff;
        }
    #generic.popupContainer .addedTextLegendText,
    #genericPopUpRedacciones .addedTextLegendText {
        background-color: #ff0;
        margin-right: 8px;
    }
    #generic.popupContainer .der {
      border: 1px solid #4061c0;
      color: #4061c0;
      }
    #generic.popupContainer .removedTextLegendText,
    #genericPopUpRedacciones .removedTextLegendText {
        color: #e5202e;
        text-decoration: underline;
        margin-left: 8px;
    }
    #generic.popupContainer .wk-popup{
      height: 100%;
      position: relative;
      }
    #generic.popupContainer #cabecera {
        line-height: 32px;
        height: 32px;
        text-align: center;
        font-weight: 700;
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        color: #00003c;
        background-color: #fff;
    }
      #generic.popupContainer #cabecera:after {
        content: "";
        clear: both;
        display: table;
        }
    #generic.popupContainer #cBodyPopup {
      height: 100%;
      position: relative;
      padding-top: 32px;
      }
      #generic.popupContainer #cHeadPopupProteccion + #cBodyPopup {
        padding-top: 0px;
        }
    #generic.popupContainer #cHeadPopupSummaryRedacciones {
      height: 32px;
      line-height: 32px;
      border-bottom: 1px solid #a6a6a6;
      padding: 0 16px;
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      }
      #generic.popupContainer #cHeadPopupSummaryRedacciones dfn {
        display: none;
        }
    #generic.popupContainer #contenidoStatic {
      float: right;
      width: 50%;
      padding: 16px;
      padding-top: 48px;
      }
        #generic.popupContainer #contenidoStatic #titulo {
            right: 16px;
            left: 50%;
            background-color: #00003c;
        }
    #generic.popupContainer #contenidoCuerpo {
      float: left;
      width: 50%;
      padding: 16px;
      padding-top: 48px;
      }
      #generic.popupContainer #contenidoCuerpo #titulo {
        margin-top: -48px;
        position: absolute;
        }
    #generic.popupContainer #contenidoComparacion,
    div#genericPopUpRedacciones.smartecaHistArt div#cuerpo #contenidoComparacion {
        display: block;
        float: right;
        width: 50%;
        padding: 16px;
        padding-top: 48px;
    }
        #generic.popupContainer #contenidoComparacion #titulo,
        div#genericPopUpRedacciones.smartecaHistArt div#cuerpo #contenidoComparacion #titulo {
            width: 47%\9;
            right: 16px;
            left: inherit;
        }
    #generic.popupContainer #comparerButtonOff,
    div#genericPopUpRedacciones.smartecaHistArt #comparerButtonOff {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        margin-left: auto;
        margin-right: auto;
        width: 160px;
        text-align: center;
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        color: #fff;
        display: inline-block;
        height: 27px;
        line-height: 27px;
        margin-top: 2px;
        background-color: #43a6b9;
    }
        #generic.popupContainer #comparerButtonOff:hover,
        #generic.popupContainer #comparerButtonOff:focus,
        div#genericPopUpRedacciones.smartecaHistArt #comparerButtonOff:hover,
        div#genericPopUpRedacciones.smartecaHistArt #comparerButtonOff:focus {
            background-color: #43a6b9;
            text-decoration: none;
            color: #fff;
        }
    #generic.popupContainer #comparerButtonOn {
        background-color: #43a6b9;
    }
    #generic.popupContainer #comparerButtonOn,
    div#genericPopUpRedacciones.smartecaHistArt #comparerButtonOn {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        margin-left: auto;
        margin-right: auto;
        width: 160px;
        text-align: center;
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        color: #fff;
        display: inline-block;
        height: 27px;
        line-height: 27px;
        margin-top: 2px;
    }

div#genericPopUpRedacciones.smartecaHistArt ins.diffins {
    background-color: #FFFF00;
    font-weight: bold;
}

#generic.popupContainer #comparerButtonOn:hover,
#generic.popupContainer #comparerButtonOn:focus {
    background-color: #43a6b9;
}
    #generic.popupContainer #cuerpo {
      overflow-y: scroll;
      text-align: justify;
      }
        #generic.popupContainer #cuerpo p.iMg img {
            width: 100%;
        }
      #generic.popupContainer #cuerpo:after {
        content: "";
        clear: both;
        display: table;
        }
    #generic.popupContainer #headSpanActualArticle {
      width: 50%;
      float: right;
      }
    #generic.popupContainer #headSpanPrecedentArticle {
      width: 50%;
      float: left;
      }
#generic.popupContainer #HistoricalFooter,
#genericPopUpRedacciones #HistoricalFooter {
    display: table;
    line-height: 16px;
    padding: 16px 64px 16px 16px;
    height: 48px;
    margin-left: auto;
    text-align: right;
    position: absolute;
    background-color: #fff;
    z-index: 1;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
}
#generic.popupContainer #hrefSend, #cHeadPopupSummaryRedacciones a#hrefSend {
    height: 32px;
    line-height: 32px;
    float: right;
    font-family: "wk-icons";
    font-weight: 100;
    text-align: center;
    color: inherit;
    font-size: 20px;
}
    #generic.popupContainer #hrefSend:after, #cHeadPopupSummaryRedacciones a#hrefSend:after {
        content: '\e87c';
    }
#generic.popupContainer #hrefprintCtrl, #cHeadPopupSummaryRedacciones a#hrefprintCtrl {
    height: 32px;
    line-height: 32px;
    float: right;
    margin-right: 16px;
    font-family: "wk-icons";
    font-weight: 100;
    text-align: center;
    color: inherit;
    font-size: 20px;
}
    #generic.popupContainer #hrefprintCtrl:after, #cHeadPopupSummaryRedacciones a#hrefprintCtrl:after {
        content: '\e880';
    }
#generic.popupContainer #hrefexpCtrl, #cHeadPopupSummaryRedacciones a#hrefexpCtrl {
    height: 32px;
    line-height: 32px;
    float: right;
    font-family: "wk-icons";
    font-weight: 100;
    text-align: center;
    color: inherit;
    font-size: 20px;
    margin-right: 16px;
}
    #generic.popupContainer #hrefexpCtrl:after, #cHeadPopupSummaryRedacciones a#hrefexpCtrl:after {
        content: '\e93d';
    }
    #generic.popupContainer #genericPopUpRedacciones {
      height: 100%;
      }
      #generic.popupContainer #genericPopUpRedacciones #cuerpo {
        height: 100%;
        border-top: 32px solid transparent;
        border-bottom: 48px solid transparent;
        }
    #generic.popupContainer #menuCuerpo {
      width: calc(50% - 8px);
      width: 47%\9;
      position: absolute;
      overflow: auto;
      top: 64px;
      bottom: 0;
      }
      #generic.popupContainer #menuCuerpo ul {
        padding-left: 0;
        margin-top: 0;
        }
      #generic.popupContainer #menuCuerpo a {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        color: #fff;
        display: inline-block;
        display: block;
        text-align: center;
      }
        #generic.popupContainer #menuCuerpo a:hover,
        #generic.popupContainer #menuCuerpo a:focus {
          text-decoration: none;
          color: #fff;
          }
      #generic.popupContainer #menuCuerpo li + li {
        margin-top: 8px;
        }
      #generic.popupContainer #menuCuerpo + #contenidoCuerpo {
        display: none;
        }
    #generic.popupContainer #titulo {
      text-align: center;
      height: 32px;
      line-height: 32px;
      position: absolute;
      margin-top: -48px;
      text-transform: uppercase;
      color: #fff;
      background-color: #bababa;
      left: 0;
      right: 50%;
      top: 112px;
      }
    #generic.popupContainer #showMenu {
      color: #fff;
      padding: 0 16px;
      cursor: pointer;
      line-height: 32px;
      text-transform: uppercase;
      display: inline-block;
      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;
      height: 27px;
      line-height: 27px;
      }
      #generic.popupContainer #showMenu:hover,
      #generic.popupContainer #showMenu:focus {
        text-decoration: none;
        }
    #generic.popupContainer #versionesAplicacion {
      height: 100%;
      }

  #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"]{
    overflow: auto;
    padding-right: 16px;
    margin-right: -16px;
    }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] a{
      text-decoration: underline;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] h1{
      display: none;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] h2{
      font-weight: 700;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] ul{
      padding-left: 0;
      margin-top: 0.5em;
      }
      #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] ul + .footertext{
        margin-top: 0.5em;
        display: block;
        }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] input[type="checkbox"]{
      float: left;
      }
      #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] input[type="checkbox"][onclick*="AddOrRemoveNewsletterSubscription"]{
        display: none;
        }
      #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] input[type="checkbox"] + .popupText{
        float: left;
        width: calc(100% - 16px);
        padding-left: 8px;
        }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] .icono-alerta-reloj:after{
      content: '\e808';
      font-family: wk-icons;
      font-weight: 100;
      font-style: normal;
      font-size: 20px;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] #susAutomatica{
      display: table;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] #Acceso{
      margin-top: 16px;
      }
    #generic.popupContainer [action*="/PreconfiguredAlertConfig.aspx"] #cBodyPopup{
      padding-top: 0;
      }

  .ppInfUserFoldersdiv li.jstree-open > ul{
    max-height: 180px;
    overflow: auto;
    }

/* IPO-16833 - T�tulo pop Alerta Convenio */

.popupContainer #generic_header{
    position: relative;
}

.ui-dialog #cBodyPopup .quickViewDocument {
    height: 450px;
    overflow-y: auto;
}

.popupContainerClass#popup_container_url{
    padding-bottom: 0;
}

        div.IntegraPopup div.ui-dialog-titlebar span.ui-dialog-title {
            display: none;
        }

        #Integra a img{padding: 9px;}
        #Integra .labelModule{margin-left:30px;}
        div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {
            height: 40px;
            margin: -12px -6px 0;
            padding: 1px;
            position: absolute;
            right: 6px;
            top: 12px;
            width: 40px;
            z-index: 1004;
        }

/*** Customer ***/

body.wk-body .ui-dialog {
    top: 0px !important;
    right: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
    z-index: 10000;
    padding: 0;
    box-shadow: none;
    width: 90% !important;
    max-height: 512px;
    max-width: 620px;
}

.is_body-home .ui-dialog.CustomerNotification{
    max-height: fit-content;
}

#CustomerNotification{
    height: auto !important;
    padding: 14px;
}

    #CustomerNotification a{
        display: block;
        margin-bottom: 8px;
    }

        #CustomerNotification a:focus{
            outline: none;
        }

        #CustomerNotification a img {
            width: 100%;
            margin: 0 auto;
            max-width: fit-content;
        }

    #CustomerNotification input[type="checkbox"] {
        border: 1px solid black;
        float: left;
        display: block;
    }

    #CustomerNotification label{
        margin-left: 22px;
    }

    /*hacer customer no linkeable*/
    #CustomerNotification a[href="nolink"] {
        pointer-events: none;
        cursor: default;
    }

    body#ctl00_ctl00_ctl00_thePageBody.modalOpened #generic.popupContainer {
        margin-top: 25px;
    }
    body.wk-body#ctl00_ctl00_ctl00_thePageBody.is_body-document.is_logged .ui-dialog {
        max-height: 500px;
        top: 90px !important;
        display:flex;
        flex-direction:column;
    }

.ui-dialog #popup_container_confirm.popupContainerClass.ui-dialog-content.ui-widget-content, #popup_container_alertValue {
    overflow: inherit;
}

.ui-dialog-titlebar .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    font-size: 0;
    height: 40px;
    width: 40px;
    margin: 0;
    top: 0;
    padding: 0;
    position: relative;
    text-indent: inherit;
}

.popupContainerParentClass  .ui-dialog-titlebar button:after {
    font-weight: 300;
    font-size: 32px;
}

.ui-dialog .ui-dialog-buttonpane button:first-child {
    color: #fff;
    background-color: #105a7c;
}

.popupContainerParentClass .ui-dialog-titlebar {
    cursor: auto;
    padding: 0;
    border: 0;
}