[action*="/PersonalArea.aspx"] #navToolbar {
  display: none;
  }

[action*='/APAlertMailHistoryMySearches.aspx'] .wk-main,
[action*='/APDetailPageForMyAlertedSearches.aspx'] .wk-main,
[action*='/APLastAlertMailHistoryMySearches.aspx'] .wk-main,
[action*='/APDetailPageForMyAlertedNewsletters.aspx'] .wk-main,
[action*='/APLastAlertMailHistoryMyNewsletter.aspx'] .wk-main,
[action*='/APDetailPageForMySearches.aspx'] .wk-main,
[action*='/APDetailPageForMyDocuments.aspx'] .wk-main,
[action*='/APLastAlertMailHistoryMySearches.aspx'] .wk-main,
[action*='/APAlertMailHistoryMyNewsletter.aspx'] .wk-main,
[action*='/APDetailPageForMyBox.aspx'] .wk-main {
    overflow: auto;
    padding-top: 219px;
    border-top: 0;
    height: 100% !important;
    padding-bottom: 250px;
}

#AreaPers {
    height: 100%;
    position: relative;
}

html [id^="AreaPers"] dfn {
    display: inline-block;
}

html [id^="AreaPers"] table {
    width: 100%;
}

html [id^="AreaPers"] .jstree > ul a {
    line-height: 25px;
    padding: 0 7px 0 2px;
}

    html [id^="AreaPers"] .jstree > ul a > .jstree-icon:before {
        content: '\f15b';
    }

html [id^="AreaPers"] .jstree > ul li.jstree-leaf > .jstree-icon {
    background-image: none;
}

    html [id^="AreaPers"] .jstree > ul li.jstree-leaf > .jstree-icon:before {
        content: '\f054';
    }

html [id^="AreaPers"] .jstree > ul li.jstree-leaf > a > .jstree-icon:before {
    content: '\f15b';
}

html [id^="AreaPers"] .jstree > ul li.jstree-open > .jstree-icon:before {
    content: '\f146';
}

html [id^="AreaPers"] .jstree > ul li.jstree-open > a > .jstree-icon:before {
    content: '\f07c';
}

html [id^="AreaPers"] .jstree > ul li.jstree-closed > .jstree-icon:before {
    content: '\f0fe';
}

html [id^="AreaPers"] .jstree > ul li.jstree-closed > a > .jstree-icon:before {
    content: '\f07b';
}

html [id^="AreaPers"] .jstree > ul li > .jstree-icon:before {
    content: '\f15b';
}

html [id^="AreaPers"] .jstree > ul li .jstree-icon {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300;
    background-image: none;
}

#AreaPers [id*="tabsListControl"] {
    height: 100%;
}

#AreaPers #myAlerts_Newsletter [colspan="3"] {
    display: table-cell;
}

@media (max-width: 1920px) {
    #AreaPers .ActionsFolders_DDTreeControlTree {
        left: 18px;
        background-color:transparent;
    }
    body.is_body-personalarea #AreaPers .ActionsFolders_DDTreeControlTree li {
        font-size: 14px;
    }
}

    @media (max-width: 1023px) {
        #AreaPers #myAlerts_Newsletter .suscription {
            display: inline-block;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #myAlerts_Newsletter .title {
            display: inline-block;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #myAlerts_Newsletter .buttons {
            display: inline-block;
            float: right;
            width: auto;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #myAlerts_Newsletter tr::after {
            content: "";
            clear: both;
            display: table;
        }
    }

    #AreaPers #myAlerts_Newsletter tr + tr {
        border-top: 0;
    }

    #AreaPers #myAlerts_Newsletter tr:not(.impar) {
        display: table-row;
        background-color: #F3F3F3;
        border-top: 8px solid transparent;
    }

    #AreaPers #myAlerts_Newsletter .impar {
    }

        #AreaPers #myAlerts_Newsletter .impar + .impar {
            border-top: 1px solid #dbdbdb;
        }

    #AreaPers #hrefBackFromMyHistory {
        color: #fff;
        background-color: var(--color2);
    }

        #AreaPers #hrefBackFromMyHistory:hover {
            background-color: var(--color1);
        }

    #AreaPers .historyTitle {
        font-weight: 900;
    }

    #AreaPers .ActionsFolders_DDTreeControlTree {
        padding-bottom: 16px;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        right: 0;
        display: table;
        margin: auto;
        text-align: center;
    }

    @media (max-width: 1023px) {
        #AreaPers .ActionsFolders_DDTreeControlTree {
            position: static;
            display: table;
            margin: 16px auto;
            width: auto;
            padding-bottom: 0;
        }
    }

    #AreaPers .ActionsFolders_DDTreeControlTree li {
        padding: 0 8px;
    }

    #AreaPers .cButtonsTabs {
        height: 100%;
        position: relative;
    }

    #AreaPers .DDTreeControlTreediv {
        height: 100%;
        display: table;
        width: 100%;
    }

    #AreaPers .cTabsClass {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers .cTabsClass {
            position: static;
        }
    }

    #AreaPers .cTabsClass ~ [class*="ViewMy"] {
        padding-top: 56px;
    }

    @media (max-width: 1023px) {
        #AreaPers .cTabsClass ~ [class*="ViewMy"] {
            padding-top: 16px;
        }
    }

    #AreaPers .cTabsClass > div {
        line-height: 40px;
        height: 40px;
    }

    @media (max-width: 1023px) {
        #AreaPers .cTabsClass > div {
            height: 120px;
        }
    }

    #AreaPers .cTabsClass ul {
        background-color: #F3F3F4;
    }

        #AreaPers .cTabsClass ul:after {
            content: "";
            clear: both;
            display: table;
        }

    #AreaPers .cTabsClass li {
        float: left;
    }

    @media (max-width: 1023px) {
        #AreaPers .cTabsClass li {
            float: none;
            text-align: center;
        }
    }

    #AreaPers .cTabsClass a {
        display: inline-block;
        padding: 0 16px;
    }

    @media (max-width: 1023px) {
        #AreaPers .cTabsClass a {
            display: block;
        }
    }

    #AreaPers .cTabsClass a.selected {
        background-color: #bababa;
        color: #fff;
    }

    #AreaPers .cTabsClass a:hover {
        background-color: #bababa;
        color: #fff;
    }

    @media (max-width: 1023px) {
        #AreaPers .cButtonsClass {
            position: static;
            text-align: center;
        }
    }

    #AreaPers .cButtonsClass ~ [class*="ViewMy"] {
        margin-top: 16px;
    }

    @media (max-width: 1023px) {
        #AreaPers .cButtonsClass ~ [class*="ViewMy"] {
            padding-top: 16px;
        }
    }

    #AreaPers .col-xs-12 {
        height: 100%;
    }

    #AreaPers .jstree {
        height: calc(100% - 64px);
        padding: 16px;
        margin-bottom: 64px;
        overflow: auto;
        background-color: #F3F3F4;
    }

    @media (max-width: 1023px) {
        #AreaPers .jstree {
            margin-bottom: 0;
            min-height: 200px;
        }
    }

    #AreaPers .jstree .jstree-hovered {
        background-color: #00003c;
        border-radius: 0;
        box-shadow: none;
        color: #fff
    }

    @media (max-width: 1023px) {
        #AreaPers .ProductAlertsPaControl {
            padding-top: 16px;
            height: auto;
        }
    }

    #AreaPers .spComment {
        font-style: italic;
        margin-left: 8px;
    }

    #AreaPers .TabsListSpinner {
        display: none;
    }

    #AreaPers .titleDoc {
        font-weight: 600;
        margin-bottom: 8px;
        display: block;
    }

#AreaPers [class*="ViewMy"] {
    height: calc(100% - 48px);
    position: relative;
}

    #AreaPers .wk-toolbar {
        display: none !important;
        position: absolute;
        z-index: 2;
        top: 0;
        margin-top: 0;
        right: 0;
        line-height: 32px;
        height: 32px;
    }

            #AreaPers .wk-toolbar a:hover {
                text-decoration: none;
            }

        #AreaPers .wk-toolbar dfn {
            font-size: 0;
        }

        #AreaPers .wk-toolbar #hrefexpCtrlAP1 {
            font-size: 20px;
            margin-left: 8px;
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
        }

            #AreaPers .wk-toolbar #hrefexpCtrlAP1:after {
                content: '\f019';
            }

        #AreaPers .wk-toolbar #hrefprintCtrlAP1 {
            font-size: 20px;
            margin-left: 8px;
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
        }

            #AreaPers .wk-toolbar #hrefprintCtrlAP1:after {
                content: '\f02f';
            }

    #AreaPers #cIzq {
        width: 352px;
        position: absolute;
        padding-right: 16px;
        z-index: 1;
        left: 0;
        top: 0;
        bottom: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #cIzq {
            width: 100%;
            position: static;
            padding-right: 0;
        }
    }

    #AreaPers #cIzq ~ #cDch {
        border-left: 352px solid transparent;
    }

    @media (max-width: 1023px) {
        #AreaPers #cIzq ~ #cDch {
            border-left-width: 0;
            margin-top: 16px;
        }
    }

    #AreaPers #cIzq ~ #cDch[style*="width"] {
        width: calc(100% - 352px) !important;
    }

    #AreaPers #cIzq[style*="none"] + #cDch {
        width: 100%;
        padding-left: 0;
    }

    #AreaPers #cDch li {
        display: inline-block;
    }

    #AreaPers #cRedirectAyudaRecibirAlertasAP {
        display: none;
    }

    #AreaPers #izqCenter {
        height: 100%;
        position: relative;
    }

        #AreaPers #izqCenter[style*="height"] {
            height: 100% !important;
        }

    #AreaPers #editor {
        display: none;
    }

    #AreaPers #dchSup {
        height: 32px;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #dchSup {
            height: auto;
            position: static;
            display: none;
        }
    }

    #AreaPers #dchSup + #dchCenter {
        border-top: 32px solid transparent;
        border-bottom: 16px solid transparent;
    }

    @media (max-width: 1023px) {
        #AreaPers #dchSup + #dchCenter {
            border-top: 1px solid #dbdbdb;
        }
    }

    #AreaPers #dchSup:empty {
        height: auto;
    }
            #AreaPers #dchSup:empty + #dchCenter[style*="height"] {
                height: calc(100vh - 290px) !important;
            }

    #AreaPers #dchSup table {
        background-color: #dbdbdb;
    }

    #AreaPers #dchSup td {
        border-bottom: 0;
    }

#AreaPers #cDch {
    position: relative;
    height: calc(100vh - 300px);
    overflow-y: auto;
}

.ViewMyAlertedNewsletterContent:has(#lyrLinkLanding) #cDch {
    height: calc(100vh - 430px);
}

    #AreaPers #cDch a {
        text-decoration: underline;
        color: #00003c;
    }

    #AreaPers #cDch .buttons a,
    #AreaPers #cDch .botones a {
        color: inherit;
    }

    #AreaPers #cDch[style*="width"] {
        width: 100% !important;
    }

    #AreaPers .MyData #cDch .PAConfigurationCancelButton {
        color: inherit;
        text-decoration: none;
    }

    #AreaPers .MyData #cDch .PAConfigurationButton {
        color: #fff;
        text-decoration: none;
    }

#AreaPers #dchCenter {
    height: 100%;
    overflow-y: auto;
}

    @media (max-width: 1023px) {
        #AreaPers #dchCenter {
            overflow-y: inherit;
        }
    }

    #AreaPers #dchCenter[style*="height"] {
        height: calc(100% - 32px) !important;
    }

    #AreaPers #alertMailHistorydiv {
        margin-top: 16px;
    }

        #AreaPers #alertMailHistorydiv p {
            margin-top: 0;
        }

        #AreaPers #alertMailHistorydiv .titulo {
            position: relative;
        }

        #AreaPers #alertMailHistorydiv .verDetalle {
            position: absolute;
            left: 16px;
            top: 8px;
        }

            #AreaPers #alertMailHistorydiv .verDetalle:before {
                margin-right: 0;
            }

        #AreaPers #alertMailHistorydiv .fecha {
            text-align: left;
            padding-left: 100px;
        }

        #AreaPers #alertMailHistorydiv #izqSup {
            background-color: #dbdbdb;
            line-height: 30px;
            padding-left: 16px;
        }

        #AreaPers #alertMailHistorydiv #emails {
            padding: 8px 16px;
            line-height: 16px;
        }

        #AreaPers #alertMailHistorydiv #dchCenter {
            overflow-y: inherit;
        }

    #AreaPers #cTables {
        height: 100%;
        position: relative;
    }

        #AreaPers #cTables > #dchSup {
            display: none;
        }

        #AreaPers #cTables[style*="height"] {
            height: 100% !important;
        }

        #AreaPers #cTables:after {
            content: "";
            clear: both;
            display: table;
        }

    #AreaPers #form1 {
        height: auto;
    }

#AreaPers #sesiones {
    height: 100%;
}

    @media (max-width: 1023px) {
        #AreaPers #sesiones {
            text-align: center;
        }
    }

    #AreaPers #historico_Head_Izq {
        font-weight: 700;
        line-height: 32px;
    }

    @media (max-width: 1023px) {
        #AreaPers #historico_Head_Izq {
            text-align: center;
        }
    }

    #AreaPers #historico_Head_Izq .titulo {
        background-color: #dbdbdb;
        padding-left: 16px;
        border-bottom: 1px solid #fff;
    }

    #AreaPers #dchInf {
        height: 0;
        margin-top: 0;
    }

        #AreaPers #dchInf[style*="height"] {
            height: 0 !important;
        }

    #AreaPers #lyrLinkLanding {
        border: 1px solid #bababa;
        border-left-width: 48px;
        padding: 16px;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        height: 96px;
        line-height: 16px;
        margin-top: 16px;
    }

    @media (max-width: 1023px) {
        #AreaPers #lyrLinkLanding {
            position: relative;
            height: auto;
        }
    }

    #AreaPers #lyrLinkLanding:before {
        content: '\f05a';
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        font-size: 24px;
        position: absolute;
        left: -36px;
        top: 16px;
        color: #fff;
        line-height: 24px;
    }

    #AreaPers #lyrLinkLanding span {
        padding-right: 100px;
    }

    @media (max-width: 1023px) {
        #AreaPers #lyrLinkLanding span {
            padding-right: 0;
            padding-bottom: 48px;
        }
    }

    #AreaPers #lyrLinkLanding br + br {
        display: none
    }

    #AreaPers #lyrLinkLanding a {
        text-decoration: underline;
        position: absolute;
        right: 16px;
        bottom: 16px;
        display: inline-block;
        line-height: 32px;
        padding-left: 16px;
        padding-right: 16px;
        color: #fff;
        text-decoration: none;
        background-color: var(--color1);
    }

        #AreaPers #lyrLinkLanding a:hover {
            background-color: var(--color2);
        }

    #AreaPers #tabsListControl1divContentMyAlertedNewsletter {
    }

        #AreaPers #tabsListControl1divContentMyAlertedNewsletter td:first-child {
            display: table-cell;
        }

        #AreaPers #tabsListControl1divContentMyAlertedNewsletter .buttons {
            width: 360px;
        }

        #AreaPers #tabsListControl1divContentMyAlertedNewsletter .suscription {
            width: 120px;
        }

            #AreaPers #tabsListControl1divContentMyAlertedNewsletter .suscription p {
                display: table;
                margin-left: auto;
                margin-right: auto;
            }

    #AreaPers #tabsListControl1divContentViewMyAlertedNewsletter {
        padding-bottom: 16px;
    }

            #AreaPers #tabsListControl1divContentViewMyComments #cDch .date {
                text-align: center;
            }

            #AreaPers #tabsListControl1divContentViewMyComments #cDch .title {
                width: 224px;
            }

    @media (max-width: 1199px) {
        #AreaPers #tabsListControl1divContentViewMyComments #cDch .title {
            width: 114px;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyComments #cDch .title {
            width: 100%;
            text-align: center;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyComments #cDch .title a {
        color: inherit;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-left: 8px;
        padding-right: 8px;
    }

        #AreaPers #tabsListControl1divContentViewMySearches .buttons,
        #AreaPers #tabsListControl1divContentViewMySearches .botones {
            width: 372px;
            padding-bottom: 6px;
            padding-top: 10px;
        }

    @media (max-width: 1199px) {
        #AreaPers #tabsListControl1divContentViewMySearches .buttons,
        #AreaPers #tabsListControl1divContentViewMySearches .botones {
            width: 152px;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMySearches .buttons,
        #AreaPers #tabsListControl1divContentViewMySearches .botones {
            width: 100%;
            text-align: center;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMySearches .titulo,
        #AreaPers #tabsListControl1divContentViewMySearches #titulo {
            text-align: center;
        }
    }

    #AreaPers #tabsListControl1divContentViewMySearches .fecha {
        padding-left: 0;
        padding-right: 0;
        width: 155px;
        min-width: 155px;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMySearches .fecha {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMySearches .numResultados {
        padding-left: 0;
        padding-right: 0;
        width: 120px;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMySearches .numResultados {
            width: 100%;
        }
    }

        #AreaPers #tabsListControl1divContentViewMyAlerts .buttons,
        #AreaPers #tabsListControl1divContentViewMyAlerts .botones {
            width: 374px;
            padding-left: 0;
            padding-right: 0;
            padding: 8px 16px;
            padding-bottom: 6px;
            padding-top: 10px;
        }

    @media (max-width: 1199px) {
        #AreaPers #tabsListControl1divContentViewMyAlerts .buttons,
        #AreaPers #tabsListControl1divContentViewMyAlerts .botones {
            width: 143px;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyAlerts .buttons,
        #AreaPers #tabsListControl1divContentViewMyAlerts .botones {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyAlerts .periodicidad {
        width: 90px;
        min-width: 90px;
        padding-left: 0;
        padding-right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyAlerts .periodicidad {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyAlerts .fecha {
        padding-left: 0;
        padding-right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyAlerts .fecha {
            width: 100%;
        }
    }

        #AreaPers #tabsListControl1divContentViewMyDocuments .buttons,
        #AreaPers #tabsListControl1divContentViewMyDocuments .botones {
            width: 218px;
            padding-bottom: 6px;
            padding-top: 10px;
        }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyDocuments .buttons,
        #AreaPers #tabsListControl1divContentViewMyDocuments .botones {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyDocuments .fecha {
        padding-left: 0;
        padding-right: 0;
        width: 120px;
        min-width: 120px;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyDocuments .fecha {
            width: 100%;
        }
    }

        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions td:first-child {
            display: table-cell;
        }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions td:first-child {
            display: block;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .buttons,
    #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .botones {
        width: 105px;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .buttons,
        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .botones {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .hora {
        width: 50px;
        padding-left: 0;
        padding-right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions .hora {
            width: 100%;
        }
    }

    #AreaPers #tabsListControl1divContentViewMyHistoricalSessions #izqCenter {
        height: calc(100% - 32px);
        height: 100%\9 !important;
    }

        #AreaPers #tabsListControl1divContentViewMyHistoricalSessions #izqCenter[style*="height"] {
            height: calc(100% - 32px) !important;
        }

    #AreaPers #tabsListControl1divContentViewMyData {
        padding-left: 0;
        padding-right: 0;
    }

        #AreaPers #tabsListControl1divContentViewMyData #cIzq {
            display: none;
        }

            #AreaPers #tabsListControl1divContentViewMyData #cIzq ~ #cDch {
                width: 100%;
                padding-left: 0;
                border-left: 0;
            }

                #AreaPers #tabsListControl1divContentViewMyData #cIzq ~ #cDch[style*="width"] {
                    width: 100% !important;
                }

            #AreaPers #tabsListControl1divContentViewMyData #cDch[style*="width"] {
                width: 100% !important;
            }

        #AreaPers #tabsListControl1divContentViewMyData #dchSup {
            display: none;
        }

        #AreaPers #tabsListControl1divContentViewMyData #dchCenter {
            position: relative;
            border-top: 0;
        }

        #AreaPers #tabsListControl1divContentViewMyBox .botones {
            width: 210px;
        }

    @media (max-width: 1199px) {
        #AreaPers #tabsListControl1divContentViewMyBox .botones {
            width: 101px;
        }
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyBox .botones {
            width: 100%;
        }
    }


    #AreaPers #tabsListControl1divContentViewMyBox .fecha {
        width: 80px;
        min-width: 80px;
        padding-left: 0;
        padding-right: 0;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl1divContentViewMyBox .fecha {
            width: 100%;
        }
    }

        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .buttons,
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .botones {
            width: 220px;
            padding-bottom: 6px;
            padding-top: 10px;
        }

    @media (max-width: 1199px) {
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .buttons,
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .botones {
            width: 110px;
        }
    }


    @media (max-width: 1023px) {
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .buttons,
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .botones {
            width: 100%;
            text-align: center;
        }
    }

    #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .periodicidad {
        width: 160px;
        min-width: 160px;
        display: none;
    }

    #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .detailDocType {
        width: 160px;
        min-width: 160px;
    }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl2divContentViewMyAlertedDocuments .detailDocType {
            width: 100%;
        }
    }

        #AreaPers #tabsListControl2divContentViewMyAlertedMetadata .buttons,
        #AreaPers #tabsListControl2divContentViewMyAlertedMetadata .botones {
            width: 370px;
        }

    @media (max-width: 1023px) {
        #AreaPers #tabsListControl2divContentViewMyAlertedMetadata .buttons,
        #AreaPers #tabsListControl2divContentViewMyAlertedMetadata .botones {
            width: 100%;
        }
    }

    #AreaPersDetalle {
        width: 820px;
        margin: auto;
    }

    @media (max-width: 1023px) {
        #AreaPersDetalle {
            width: 100%;
        }
    }

    #AreaPersDetalle .frequency {
        margin-top: 16px;
    }

        #AreaPersDetalle .frequency .optionsFrequency{
            margin-top:14px;
        }

    #AreaPersDetalle .DDTreeControlTreediv {
        margin-top: 16px;
    }

    #AreaPersDetalle #emailList {
        display: none;
    }

    #AreaPersDetalle:after {
        content: "";
        clear: both;
        display: table;
    }

    #AreaPersDetalle .ActionsFolders_DDTreeControlTree {
        padding-bottom: 0;
    }

    #AreaPersDetalle .alertThisDocument {
        float: right;
    }

    #AreaPersDetalle .alertThisSearch {
        float: right;
    }

        #AreaPersDetalle .alertThisSearch 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;
            margin: 16px 0;
            background-color: #43a6b9;
        }

            #AreaPersDetalle .alertThisSearch a:hover,
            #AreaPersDetalle .alertThisSearch a:focus {
                text-decoration: none;
                color: #fff;
                background-color: #43a6b9;
            }

    #AreaPersDetalle .alertMailControlContainer {
        margin-top: 16px;
        border-top: 1px solid #a6a6a6;
        float: none;
        width: 100%;
        padding-left: 0;
    }

    #AreaPersDetalle .BackToMy {
        float: right;
        margin: 16px 0;
    }

        #AreaPersDetalle .BackToMy 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;
            background-color: #43a6b9;
        }

            #AreaPersDetalle .BackToMy a:hover,
            #AreaPersDetalle .BackToMy a:focus {
                text-decoration: none;
                background-color: #43a6b9;
            }

    #AreaPersDetalle .btns {
        margin-top: 16px;
        margin-left: auto;
        display: table;
    }

        #AreaPersDetalle .btns a {
            margin-left: 16px;
        }

    #AreaPersDetalle .btnVolver {
        margin-bottom: 16px;
        display: table;
        margin-left: auto;
    }

        #AreaPersDetalle .btnVolver + div {
            position: relative;
            padding-left: 176px;
        }

    #AreaPersDetalle .description {
        margin-top: 16px;
    }

        #AreaPersDetalle .delete a:before {
            content: '\f057';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            font-size: 17px;
            float: left;
            margin-right: 8px;
            color: #e5202e;
            ;
        }

        #AreaPersDetalle .delete a:after {
            content: "";
            clear: both;
            display: table;
        }

    #AreaPersDetalle .detailTitle [type="text"] {
        width: calc(100% - 180px);
        width: 100%;
    }

    #AreaPersDetalle .detailLastAlertDate {
        position: relative;
        padding-left: 180px;
        margin-top: 16px;
        min-height: 32px;
    }

    #AreaPersDetalle .detailSearchCriteria {
        position: relative;
        padding-left: 180px;
        margin-top: 16px;
        min-height: 32px;
    }

    #AreaPersDetalle .detailNumResults {
        position: relative;
        padding-left: 180px;
        margin-top: 16px;
        min-height: 32px;
    }

    #AreaPersDetalle .detailModule {
        position: relative;
        padding-left: 180px;
        margin-top: 16px;
        min-height: 32px;
    }

    #AreaPersDetalle .detailCreationDate {
        position: relative;
        padding-left: 180px;
        margin-top: 16px;
        min-height: 32px;
        font-size: 12px;
    }

    #AreaPersDetalle .DDTreeControlTree {
        height: auto;
        overflow: inherit;
    }

        #AreaPersDetalle .DDTreeControlTree .jstree-hovered {
            border-radius: 0;
            box-shadow: none;
            background-color: #00003c;
            color: #fff;
        }

    #AreaPersDetalle .Folders_DDTreeControlTree {
        line-height: 16px;
        margin-bottom: 16px;
    }

    #AreaPersDetalle .historical a:before {
        content: '\f15c';
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        font-size: 17px;
        float: left;
        margin-right: 8px;
        color: #474747;
    }

    #AreaPersDetalle .historical a:after {
        content: "";
        clear: both;
        display: table;
    }

    #AreaPersDetalle .labelmailsNumber {
        display: inline-block;
        margin-right: 8px;
        font-weight: 700;
    }

    #AreaPersDetalle .labelTitle {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .LabelLastAlertDate {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .labelSearchCriteria {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .labelNumResults {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .labelModule {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .labelCreationDate {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle .lastEmail a:before {
        content: '\f324';
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        font-size: 17px;
        float: left;
        margin-right: 8px;
        color: #474747;
    }

    #AreaPersDetalle .lastEmail a:after {
        content: "";
        clear: both;
        display: table;
    }

    #AreaPersDetalle .links {
        float: right;
    }

        #AreaPersDetalle .links span + span {
            margin-left: 16px;
        }

    #AreaPersDetalle .linkRssContainer {
        display: none;
    }

        #AreaPersDetalle .optionsFrequency li:after {
            content: "";
        }

        #AreaPersDetalle .optionsFrequency span {
            display: inline-block;
        }

    #AreaPersDetalle .titleDescription {
        font-weight: 900;
        margin-bottom: 8px;
    }

    #AreaPersDetalle .tituloAP {
        text-transform: uppercase;
        font-weight: 700;
        line-height: 32px;
        display: inline-block;
    }

    #AreaPersDetalle .txtSearchCriteria {
        display: table;
    }

    #AreaPersDetalle .txtCreationDate {
        line-height: 32px;
    }

    #AreaPersDetalle .txtNumResults {
        line-height: 32px;
    }

    #AreaPersDetalle .txtModule {
        line-height: 32px;
    }

    #AreaPersDetalle .mailsNumber {
        margin-top: 16px;
        padding-top: 16px;
        border-top: 1px solid #a6a6a6;
        line-height: 32px;
    }

        #AreaPersDetalle .mailsNumber:after {
            content: "";
            clear: both;
            display: table;
        }

    #AreaPersDetalle .UpdateDetail {
        margin-top: 16px;
        padding-top: 16px;
        margin-bottom: 16px;
        border-top: 1px solid #a6a6a6;
    }

        #AreaPersDetalle .UpdateDetail:after {
            content: "";
            clear: both;
            display: table;
        }

    #AreaPersDetalle .UpdateDetailAcceptButton {
        float: right;
        margin-left: 8px;
        background-color: #43a6b9;
    }

        #AreaPersDetalle .UpdateDetailAcceptButton:hover {
            background-color: #43a6b9;
        }

    #AreaPersDetalle .UpdateDetailCancelButton {
        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;
        float: right;
    }

        #AreaPersDetalle .UpdateDetailCancelButton:hover,
        #AreaPersDetalle .UpdateDetailCancelButton:focus {
            background-color: #cccccc;
            text-decoration: none;
            color: #474747;
        }

    #AreaPersDetalle .wk-asistant {
        margin-top: 16px;
    }

    #AreaPersDetalle #datosEnvio {
        display: none;
    }

    #AreaPersDetalle #divDetailSearchDocument {
        clear: both;
        height: auto;
        margin-top: 16px;
        padding-top: 16px;
        margin-bottom: 16px;
        border-top: 1px solid #a6a6a6;
    }

    #AreaPersDetalle #divDetailAlertedSearch {
        line-height: 32px;
    }

    #AreaPersDetalle #divTitle {
        font-family: inherit;
        margin-bottom: 0;
        position: relative;
        padding-left: 180px;
    }

    #AreaPersDetalle #hrefBackToMyDocuments {
        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;
    }

    #AreaPersDetalle #folderNameInput {
        margin-left: 8px;
    }

    #AreaPersDetalle #textEditor {
        width: calc(100% - 180px) !important;
        margin-top: 16px;
        height: 120px !important;
    }

    #AreaPersDetalle #spTitleAlert {
        position: absolute;
        left: 0;
        line-height: 32px;
        font-weight: 700;
    }

    #AreaPersDetalle #spPeriodicity {
        width: 176px;
        line-height: 32px;
        margin-top: 8px;
    }

        #AreaPersDetalle #spPeriodicity ~ input {
            margin-right: 8px;
        }

        #AreaPersDetalle #spPeriodicity ~ label {
            line-height: 32px;
            display: inline-block;
            margin-right: 32px;
            margin-top: 8px;
        }

    #AreaPersDetalle #lnkAccept {
        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;
    }

        #AreaPersDetalle #lnkAccept:hover,
        #AreaPersDetalle #lnkAccept:focus {
            background-color: #5371c6;
            text-decoration: none;
            color: #fff;
        }

    #AreaPersDetalle #lnkCancel {
        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;
    }

        #AreaPersDetalle #lnkCancel:hover,
        #AreaPersDetalle #lnkCancel:focus {
            background-color: #cccccc;
            text-decoration: none;
            color: #474747;
        }

    #AreaPersDetalle #lnkReturn {
        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;
    }

        #AreaPersDetalle #lnkReturn:hover,
        #AreaPersDetalle #lnkReturn:focus {
            text-decoration: none;
            color: #fff;
        }

    #AreaPersDetalle #ulSearchCriteria {
        line-height: 32px;
    }

    #cButtons {
        line-height: 32px;
        font-size: 14px;
        height: 32px;
        text-transform: uppercase;
    }

    @media (max-width: 1023px) {
        #cButtons {
            height: auto;
        }
    }

    #cButtons ul {
        border-bottom: 1px solid #a6a6a6;
        height: 32px;
    }

    @media (max-width: 1023px) {
        #cButtons ul {
            height: auto;
        }
    }

    #cButtons ul:after {
        content: "";
        clear: both;
        display: table;
    }

    #cButtons li {
        float: left;
        height: 32px;
    }

    @media (max-width: 1023px) {
        #cButtons li {
            float: none;
            height: auto;
        }
    }

    @media (max-width: 1023px) {
        #cButtons li + li a {
            border-top: 1px solid #a6a6a6;
        }
    }

    #cButtons a {
        display: inline-block;
        padding: 0 16px;
        height: 32px;
    }

    @media (max-width: 1023px) {
        #cButtons a {
            display: block;
        }
    }

    #cButtons a.selected {
        border: 1px solid #a6a6a6;
        border-bottom: 0;
        background-color: #fff;
        position: relative;
        top: 0px;
        color: inherit;
        font-weight: 900;
    }

    #sesiones {
        line-height: 32px;
        overflow: auto;
    }

        #sesiones a {
            padding: 0 16px;
            line-height: 32px;
            text-transform: uppercase;
            background-color: #f3f3f4;
            display: block;
        }

            #sesiones a:hover,
            #sesiones a:focus {
                background-color: #bababa;
                text-decoration: none;
                color: #fff;
            }

        #sesiones li:hover {
            display: block;
        }

        #sesiones li:after {
            content: "";
            clear: both;
            display: table;
        }

        #sesiones li.selected a {
            background-color: #bababa;
            color: #fff;
        }

        #cDch h2 {
            font-size: 15px;
        }

        #cDch table {
            border-collapse: collapse;
        }

            #cDch table#myComments td.comment {
                display: table-cell;
            }

    @media (max-width: 1023px) {
        #cDch tr {
            display: block;
        }
    }

    #cDch tr + tr {
        border-top: 1px solid #dbdbdb;
    }

    #cDch td {
        padding: 8px 16px;
        line-height: 16px;
        vertical-align: middle;
    }

    @media (max-width: 1023px) {
        #cDch td {
            display: block;
        }
    }

    #cDch td:first-child {
        display: none;
    }

        #cDch td:first-child.titulo {
            display: table-cell;
        }

        #cDch td:first-child.suscription {
            display: table-cell;
            width: 32px;
        }

            #cDch td:first-child.suscription p {
                margin-left: auto;
                margin-right: auto;
                display: table;
            }

        #cDch td:first-child.hora {
            display: table-cell;
        }

    #cDch .buttons,
    #cDch .botones {
        text-align: right;
    }

    .showHistorical {
        display: none !important;
    }

    .showLast {
        display: none !important;
    }

    .historical,
    .lastEmail {
        display: inline-block;
    }

    [action*="/APDetailPageForMyAlertedNewsletters.aspx"] .historical,
    [action*="/APDetailPageForMyAlertedNewsletters.aspx"] .lastEmail {
        display: none;
    }

    @media (max-width: 1023px) {
        #cDch .buttons,
        #cDch .botones {
            width: 100%;
            text-align: center;
        }
    }

    @media (max-width: 1023px) {
        #cDch .buttons p,
        #cDch .botones p {
            height: auto;
        }
    }


    #cDch .buttons a,
    #cDch .botones a,
    #cDch .buttons span,
    #cDch .botones span {
        color: inherit;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        #cDch .buttons a + a,
        #cDch .botones a + a,
        #cDch .buttons span + a,
        #cDch .botones span + a,
        #cDch .buttons a + span,
        #cDch .botones a + span,
        #cDch .buttons span + span,
        #cDch .botones span + span {
            margin-left: 16px;
        }

    #cDch .hora {
        width: 70px;
        text-align: center;
    }

    @media (max-width: 1023px) {
        #cDch .titulo,
        #cDch #titulo {
            text-align: center;
        }
    }

    #cDch .titulo *:empty,
    #cDch #titulo *:empty {
        display: none;
    }

    #cDch .titulo * + p,
    #cDch #titulo * + p,
    #cDch .titulo * + h2,
    #cDch #titulo * + h2,
    #cDch .titulo * + h3,
    #cDch #titulo * + h3,
    #cDch .titulo * + dl,
    #cDch #titulo * + dl,
    #cDch .titulo * + li,
    #cDch #titulo * + li,
    #cDch .titulo * + div,
    #cDch #titulo * + div {
        margin-top: 8px;
    }

    #cDch .titulo dfn,
    #cDch #titulo dfn {
        display: none;
    }

    #cDch .titulo ul,
    #cDch #titulo ul {
        margin-top: 8px;
        padding-left: 16px;
        list-style-type: disc;
    }

        #cDch .titulo ul ul,
        #cDch #titulo ul ul {
            list-style-type: circle;
        }

    #cDch .periodicidad {
        width: 120px;
        min-width: 120px;
        text-align: center;
    }

    #cDch .fecha {
        width: 165px;
        min-width: 165px;
        text-align: center;
        white-space: nowrap;
    }

    #cDch .detailDocType {
        text-align: center;
        display: none;
    }

    #cDch .numResultados {
        text-align: center;
        width: 140px;
    }

    #cDch .imprimir {
        width: 48px;
    }

    #cDch [id*="aEditionMail"],
    #cDch [id*="aRemoveMail"],
    #cDch .delete,
    #cDch .deleteMetaAlert,
    #cDch .detalle,
    #cDch .lastEmail,
    #cDch .historical,
    #cDch .modificarCriterios,
    #cDch .showDetail,
    #cDch .showLast,
    #cDch .showHistorical,
    #cDch .showDetail,
    #cDch .suprimir,
    #cDch .updateMetaAlert,
    #cDch .verDetalle,
    #cDch .btnEdit,
    #cDch .btnRemove {
        line-height: 16px;
        height: 16px;
        display: inline-block;
        color: inherit !important;
    }

        #cDch [id*="aEditionMail"]:before,
        #cDch [id*="aRemoveMail"]:before,
        #cDch .delete:before,
        #cDch .deleteMetaAlert:before,
        #cDch .detalle:before,
        #cDch .lastEmail:before,
        #cDch .historical:before,
        #cDch .modificarCriterios:before,
        #cDch .showDetail:before,
        #cDch .showLast:before,
        #cDch .showHistorical:before,
        #cDch .showDetail:before,
        #cDch .suprimir:before,
        #cDch .updateMetaAlert:before,
        #cDch .verDetalle:before,
        #cDch .btnEdit:before,
        #cDch .btnRemove:before {
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            margin-right: 8px;
            float: left;
            font-size: 18px;
        }

        #cDch [id*="aEditionMail"]:after,
        #cDch [id*="aRemoveMail"]:after,
        #cDch .delete:after,
        #cDch .deleteMetaAlert:after,
        #cDch .detalle:after,
        #cDch .lastEmail:after,
        #cDch .historical:after,
        #cDch .modificarCriterios:after,
        #cDch .showDetail:after,
        #cDch .showLast:after,
        #cDch .showHistorical:after,
        #cDch .showDetail:after,
        #cDch .suprimir:after,
        #cDch .updateMetaAlert:after,
        #cDch .verDetalle:after,
        #cDch .btnEdit:after,
        #cDch .btnRemove:after {
            content: "";
            clear: both;
            display: table;
        }

    @media (max-width: 1199px) {
        #cDch [id*="aEditionMail"] dfn,
        #cDch [id*="aRemoveMail"] dfn,
        #cDch .delete dfn,
        #cDch .deleteMetaAlert dfn,
        #cDch .detalle dfn,
        #cDch .lastEmail dfn,
        #cDch .historical dfn,
        #cDch .modificarCriterios dfn,
        #cDch .showDetail dfn,
        #cDch .showLast dfn,
        #cDch .showHistorical dfn,
        #cDch .showDetail dfn,
        #cDch .suprimir dfn,
        #cDch .updateMetaAlert dfn,
        #cDch .verDetalle dfn,
        #cDch .btnEdit dfn,
        #cDch .btnRemove dfn {
            display: none;
        }
    }


    #cDch .detalle:before,
    #cDch .historical:before,
    #cDch .showDetail:before,
    #cDch .verDetalle:before {
        content: '\f06e';
    }

    #cDch .lastEmail:before,
    #cDch .showLast:before {
        content: '\e915';
    }

    #cDch .showHistorical:before {
        content: '\e834';
    }

    #cDch [id*="aRemoveMail"]:before,
    #cDch .delete:before,
    #cDch .deleteMetaAlert:before,
    #cDch .suprimir:before,
    #cDch .btnRemove:before {
        content: '\f057';
        font-size: 16px;
        color: #f80947;
    }

    #cDch [id*="aEditionMail"]:before,
    #cDch .modificarCriterios:before,
    #cDch .updateMetaAlert:before,
    #cDch .btnEdit:before {
        content: '\f31c';
        font-size: 16px;
    }

    #cDch [id*="aEditionMail"] img,
    #cDch [id*="aRemoveMail"] img {
        display: none;
    }

        .MyData dl {
            margin: 0;
        }

        .MyData #MyDatainfo {
            position: absolute;
            top: 20px;
            right: 0;
            width: calc(50% - 16px);
            margin-left: 16px;
            margin-bottom: 0;
        }

    @media(max-width: 968px) {
        .MyData #MyDatainfo {
            left: 0;
            top: 0;
            width: 100%;
            position: relative;
            right: 0;
            margin-left: 0;
            margin-top: 16px;
        }
    }

    .MyData #MyDatainfo dd {
        padding: 16px;
        border: 1px solid #bababa;
        border-left-width: 50px;
        position: relative;
        display: block;
    }

        .MyData #MyDatainfo dd:before {
            content: '\f05a';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            font-size: 24px;
            width: 24px;
            height: 24px;
            line-height: 24px;
            position: absolute;
            left: -36px;
            color: #fff;
        }

        .MyData #MyDatainfo dd > br:first-child {
            display: none;
        }

    .MyData .PAConfigurationButton {
        background-color: #43a6b9;
        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;
        margin-top: 32px;
        float: right;
        margin-left: 16px;
    }

        .MyData .PAConfigurationButton:hover,
        .MyData .PAConfigurationButton:focus {
            text-decoration: none;
            color: #fff;
            background-color: #43a6b9;
        }

    .MyData .PAConfigurationCancelButton {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        background-color: #bfbfbf;
        color: #fff;
        display: inline-block;
        margin-top: 32px;
        float: right;
    }

        .MyData .PAConfigurationCancelButton:hover,
        .MyData .PAConfigurationCancelButton:focus {
            background-color: #cccccc;
            text-decoration: none;
            color: #474747;
        }

    .MyData .typesOfSearch {
        float: right;
        width: 50%;
        padding-left: 16px;
    }

    @media (max-width: 1023px) {
        .MyData .typesOfSearch {
            float: none;
            width: 100%;
            padding-left: 0;
            margin-top: 16px;
        }
    }


    .MyData .searchPages {
        float: left;
        width: 50%;
        padding-right: 16px;
    }

    @media (max-width: 1023px) {
        .MyData .searchPages {
            float: none;
            width: 100%;
            padding-right: 0;
        }
    }

    .MyData #divTitle {
        margin-bottom: 8px;
        line-height: 16px;
    }

        .MyData #divTitle br {
            display: none;
        }

        .MyData #divTitle div {
            font-weight: 400;
            margin-top: 8px;
        }

            .MyData #divTitle div[style*="font-weight"] {
                font-weight: 400 !important;
            }

    .MyData #divTabsOrder {
        margin-top: 32px;
    }

    .MyData #divFooterText {
        margin-top: 32px;
    }

    .MyData #divFontType {
        float: right;
        width: 50%;
        padding-left: 16px;
        margin-top: 16px;
    }

    @media (max-width: 1023px) {
        .MyData #divFontType {
            float: none;
            width: 100%;
            padding-left: 0;
        }
    }

    .MyData #PAConfigurationTitle {
        display: block;
        text-transform: uppercase;
        margin-bottom: 16px;
        color: #00003c;
    }

    .MyData #containerLeft {
        padding: 16px;
        border: 1px solid #bababa;
        border-left-width: 50px;
        position: relative;
        display: block;
        float: left;
        width: 47%\9;
        width: calc(50% - 16px);
        background-color: #fff;
    }

    @media (max-width: 1023px) {
        .MyData #containerLeft {
            float: none;
            width: 100%;
        }
    }

    .MyData #containerLeft:before {
        content: '\f05a';
        width: 24px;
        height: 24px;
        line-height: 24px;
        font-family: 'Font Awesome 6 Pro';
        font-weight: 300;
        font-size: 24px;
        position: absolute;
        left: -36px;
        color: #fff;
    }

    .MyData #divLogo {
        background-color: #dbdbdb;
        padding: 16px;
        clear: both;
        border-top: 32px solid #fff;
    }

        .MyData #divLogo:before,
        .MyData #divLogo:after {
            content: "";
            clear: both;
            display: table;
        }

    .MyData #lblPersonales {
        display: block;
        text-transform: uppercase;
        position: absolute;
        line-height: 16px;
        color: #00003c;
    }

    .MyData #MyData {
        float: left;
        width: calc(50% - 1px);
        padding-right: 16px;
        padding-top: 32px;
        border-right: 1px solid #a6a6a6;
    }

    @media (max-width: 1023px) {
        .MyData #MyData {
            float: none;
            width: 100%;
            border-right: 0;
            padding-right: 0;
        }
    }

    .MyData .alertMailControlContainer {
        float: right;
        width: 50%;
        padding-left: 16px;
        display: none;
    }

    @media (max-width: 1023px) {
        .MyData .alertMailControlContainer {
            float: none;
            width: 100%;
            padding-left: 0;
        }
    }

    .MyData .alertMailControlContainer .datasend {
        margin-top: 0;
    }

    .MyData .PAConfiguration {
        clear: both;
        display: table;
        width: 100%;
        padding-bottom: 16px;
    }

        .MyData .PAConfiguration:before {
            content: "";
            display: block;
            padding-top: 16px;
            margin-top: 16px;
            border-top: 1px solid #a6a6a6;
        }

    .MyData #MyDatamail {
        margin-top: 16px;
        line-height: 16px;
        width: 50%;
    }

        .MyData #MyDatamail dt {
            margin-bottom: 8px;
        }

    .MyData #MyDataname {
        line-height: 16px;
        width: 50%;
    }

        .MyData #MyDataname dt {
            margin-bottom: 8px;
        }

    .MyData #MyDatasms {
        margin-top: 16px;
        line-height: 16px;
        width: 50%;
    }

        .MyData #MyDatasms dt {
            margin-bottom: 8px;
        }

    .MyData .UpdateFormUserAction {
        display: none;
    }

    .MyData .searchPageTitle {
        margin-bottom: 8px;
        line-height: 16px;
    }

    .MyData .resultsPerPageTitle {
        margin-bottom: 8px;
        line-height: 16px;
    }

    .MyData #buttonDelete {
        height: 32px;
        line-height: 32px;
        cursor: pointer;
        display: table;
    }

        .MyData #buttonDelete:before {
            content: '\f057';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            font-size: 24px;
            color: #e5202e;
            margin-right: 8px;
            float: left;
        }

        .MyData #buttonDelete:after {
            display: inline-block;
            content: "Eliminar";
        }

    .MyData #divSortable {
        line-height: 40px;
        height: 40px;
        color: #fff;
        text-transform: uppercase;
        display: table;
    }

        .MyData #divSortable ul:after {
            content: "";
            clear: both;
            display: table;
        }

        .MyData #divSortable li {
            float: left;
        }

        .MyData #divSortable span {
            display: block;
            padding: 0 8px;
            background-color: #00003c;
        }

            .MyData #divSortable span:hover {
                background-color: #bababa;
            }

        .wk-userarea a[href*="UserAdmin.aspx"] {
            float: right;
            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;
            margin-top: 16px;
        }

            .wk-userarea a[href*="UserAdmin.aspx"]:hover,
            .wk-userarea a[href*="UserAdmin.aspx"]:focus {
                background-color: #5371c6;
                text-decoration: none;
                color: #fff;
            }

        .wk-userarea .APAlertedMetadata {
            height: 100%;
        }

        .wk-userarea .APsesiones {
            height: 100%;
        }

        .wk-userarea .BackListUserAction {
            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;
            position: absolute;
            right: 0;
            margin-top: 64px;
        }

            .wk-userarea .BackListUserAction:hover,
            .wk-userarea .BackListUserAction:focus {
                background-color: #5371c6;
                text-decoration: none;
                color: #fff;
            }

        .wk-userarea .ButtonsUpdateAlert {
            clear: both;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            text-align: right;
            padding-top: 20px;
        }

            .wk-userarea .ButtonsUpdateAlert a {
                display: block;
                float: left;
            }

        .wk-userarea .CancelUserAction {
            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;
            float: right;
        }

            .wk-userarea .CancelUserAction:hover,
            .wk-userarea .CancelUserAction:focus {
                background-color: #cccccc;
                text-decoration: none;
                color: #474747;
            }

        .wk-userarea .cTabsTabs {
            height: 100%;
            position: relative;
        }

        .wk-userarea .confirmuserdelete {
            border: 1px solid #4061c0;
            color: #4061c0;
            border-left-width: 50px;
            position: relative;
            padding: 16px;
        }

            .wk-userarea .confirmuserdelete:before {
                content: '\f05a';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                font-size: 24px;
                width: 24px;
                height: 24px;
                line-height: 24px;
                position: absolute;
                left: -36px;
                color: #fff;
            }

        .wk-userarea .clearfix {
            clear: both;
        }

        .wk-userarea .DataProtection {
            position: relative;
            padding-left: 24px;
            margin-top: 8px;
        }

            .wk-userarea .DataProtection [type="checkbox"] {
                position: absolute;
                left: 0;
            }

            .wk-userarea .DataProtection a {
                border: 0;
                padding: 0;
                line-height: inherit;
                transition: background-color 0.1s ease-out;
                text-transform: inherit;
                background-color: inherit;
                color: #4061c0;
                display: inline-block;
                width: auto;
                text-align: inherit;
            }

            .wk-userarea .DataProtection label {
                margin-bottom: 0;
            }

        .wk-userarea .DeleteUserAction {
            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;
            float: right;
            margin-right: 8px;
        }

            .wk-userarea .DeleteUserAction:hover,
            .wk-userarea .DeleteUserAction:focus {
                background-color: #e83743;
                text-decoration: none;
                color: #fff;
            }

    #AreaPers .loadTraces:hover {
        background-color: #bababa;
    }

    #AreaPers .eraseTraces {
        width: 32px;
        height: 32px;
        display: inline-block;
        text-align: center;
        position: absolute;
        right: 0;
        z-index: 1;
        padding: 0;
        background-color: transparent;
    }

        #AreaPers .eraseTraces:hover {
            background-color: transparent;
        }

        #AreaPers .eraseTraces:before {
            content: '\e866';
            font-family: "wk-icons";
            font-weight: 100;
            display: block;
            font-size: 20px;
            color: #e5202e;
        }

        #AreaPers .eraseTraces .eraseTraces {
            display: none;
        }

    .wk-userarea .NoDeleteUser {
        display: none;
    }

    .wk-userarea .optionText {
        line-height: 32px;
        display: inline-block;
    }

    .wk-userarea .orden {
        font-weight: 700;
        margin-right: 8px;
    }

    .wk-userarea .resultsPerPage {
        float: left;
        width: 50%;
        padding-right: 16px;
        margin-top: 16px;
    }

    @media (max-width: 1023px) {
        .wk-userarea .resultsPerPage {
            float: none;
            width: 100%;
            padding-right: 0;
        }
    }

    .wk-userarea .searchType {
        position: relative;
        margin-right: 8px;
    }

        .wk-userarea .searchType ~ .searchType {
            margin-left: 16px;
        }

    .wk-userarea .SiDeleteUser {
        display: none;
    }

    .wk-userarea .typesOfSearchTitle {
        margin-bottom: 8px;
        line-height: 16px;
    }

    .wk-userarea #AreaPers {
        height: 100%;
    }

        .wk-userarea #AreaPers:after {
            content: "";
            clear: both;
            display: table;
        }

    .wk-userarea #buttonFile span {
        margin-bottom: 8px;
        line-height: 16px;
        display: block;
    }

    .wk-userarea #cData {
        margin-top: 16px;
        clear: both;
    }

        .wk-userarea #cData:before {
            content: "";
            clear: both;
            display: table;
        }

    .wk-userarea #deleteUserForm {
        padding: 16px;
        border: 1px solid #e5202e;
        border-left-width: 48px;
        position: relative;
    }

        .wk-userarea #deleteUserForm:before {
            content: '\f05e';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            font-size: 24px;
            width: 24px;
            height: 24px;
            line-height: 24px;
            position: absolute;
            left: -36px;
            color: #fff;
        }

        .wk-userarea #deleteUserForm br {
            display: none;
        }

        .wk-userarea #deleteUserForm:after {
            content: "";
            clear: both;
            display: table;
        }

    .wk-userarea #containerRight {
        float: right;
        width: 50%;
        padding-left: 16px;
    }

    @media (max-width: 1023px) {
        .wk-userarea #containerRight {
            float: none;
            width: 100%;
            padding-left: 0;
            margin-top: 16px;
        }
    }

    .wk-userarea #divImageLogo {
        line-height: 0;
    }

    .wk-userarea #emailListTitle {
        font-weight: 700;
        margin-bottom: 8px;
        display: block;
        line-height: 16px;
    }

    .wk-userarea #history_Head_Izq {
        background-color: #f6f6f6;
        color: #474747;
    }

        .wk-userarea #history_Head_Izq td {
            padding: 8px 16px;
            line-height: 16px;
            vertical-align: middle;
            border: 1px solid #ededed;
        }

    .wk-userarea #hrefBackFromMyHistory[title] {
        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;
    }

        .wk-userarea #hrefBackFromMyHistory[title]:hover,
        .wk-userarea #hrefBackFromMyHistory[title]:focus {
            background-color: #5371c6;
            text-decoration: none;
            color: #fff;
        }

    .wk-userarea #izqInf {
        height: 0;
        margin-top: 0;
    }

    .wk-userarea #imageLogo {
        height: 0;
    }

    #AreaPers #divImageLogo #imageLogo {
        height: auto;
        max-height: 40px;
    }

        .wk-userarea #imageLogo[src="ImageLogo.ashx"] {
            height: auto;
        }

    .wk-userarea #infoLogo {
        display: block;
        margin-top: 8px;
    }

    html #AreaPers #MyMetaAlertsAddButton_Convenios {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        background-color: #43a6b9;
        color: #fff;
        display: inline-block;
        position: absolute;
        top: 0;
        right: 0;
    }

    @media (max-width: 1023px) {
        html #AreaPers #MyMetaAlertsAddButton_Convenios {
            top: -48px;
        }
    }

    html #AreaPers a#MyMetaAlertsAddButton_Convenios:hover,
    html #AreaPers #MyMetaAlertsAddButton_Convenios:focus {
        background-color: #43a6b9;
        color: #fff;
        text-decoration: none;
    }

    #AreaPers #lnkConvenios {
        border: 0;
        padding: 0 16px;
        cursor: pointer;
        line-height: 32px;
        transition: background-color 0.1s ease-out;
        text-transform: uppercase;
        background-color: #43a6b9;
        color: #fff;
        display: inline-block;
        margin-left: auto;
        margin-right: auto;
        display: table;
    }

    @media (max-width: 1023px) {
        #AreaPers #lnkConvenios {
            margin: 0 auto 16px auto;
        }
    }

    #AreaPers #lnkConvenios:hover,
    #AreaPers #lnkConvenios:focus {
        background-color: #43a6b9;
        text-decoration: none;
        color: #fff;
    }

    #AreaPers #lblMails {
        display: block;
        font-weight: 700;
        text-transform: uppercase;
        padding-left: 16px;
        float: left;
        margin-bottom: 16px;
        line-height: 16px;
        color: #00003c;
        display: none;
    }

    @media (max-width: 1023px) {
        .wk-userarea #lblMails {
            float: none;
            margin-top: 32px;
            padding-left: 0;
        }
    }

    .wk-userarea #logoActual {
        margin-bottom: 8px;
        line-height: 16px;
        display: block;
    }

    .wk-userarea #logoActualContainer {
        margin-top: 16px;
    }

    .wk-userarea #titleLogo {
        margin-bottom: 8px;
        line-height: 16px;
        display: block;
    }

        [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search {
            margin-top: 48px;
            margin-right: auto;
            width: 800px;
        }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #WkeDerrogadodivselection,
            [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #onlyTitle,
            [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #divDisable_WkeBook {
                left: 176px;
                position: absolute;
                top: -32px;
            }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #WkeDerrogadodivselection [type="checkbox"],
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #onlyTitle [type="checkbox"],
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #divDisable_WkeBook [type="checkbox"] {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    margin-bottom: auto;
                    margin-top: auto;
                    left: 0;
                }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #WkeDerrogadodivselection li,
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #onlyTitle li,
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #divDisable_WkeBook li {
                    padding-left: 24px;
                }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header-search #onlyTitle {
                padding-left: 24px;
                left: 300px;
            }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header .showSynonymsBtn {
                display: inline-block;
            }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header .wk-secundaryLogo {
                width: 160px;
                height: 48px;
            }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header .wk-secundaryLogo a:after {
                    background-position: center;
                }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header .wk-searchcontrol {
                position: absolute;
                bottom: 0;
                right: 0;
            }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnAcceptMySearchesUpdateAlert {
                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;
            }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnAcceptMySearchesUpdateAlert:hover,
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnAcceptMySearchesUpdateAlert:focus {
                    background-color: #5371c6;
                    text-decoration: none;
                    color: #fff;
                }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnCancelMySearchesUpdateAlert {
                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;
                margin-left: 16px;
            }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnCancelMySearchesUpdateAlert:hover,
                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #btnCancelMySearchesUpdateAlert:focus {
                    background-color: #cccccc;
                    text-decoration: none;
                    color: #474747;
                }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header #cSearch1 [type="text"] {
                height: 48px;
                line-height: 48px;
                font-size: 16px;
                padding-left: 16px;
                padding-right: 176px;
            }

            [action*="/BusquedaUpdateAlert.aspx"] .wk-header #cSearch1 .ClearBtn {
                right: 176px;
                height: 46px;
                width: 48px;
                line-height: 46px;
            }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #cSearch2[style*="none"] ~ .wk-searchcontrol #btnAcceptMySearchesUpdateAlert {
                    line-height: 48px;
                }

                [action*="/BusquedaUpdateAlert.aspx"] .wk-header #cSearch2[style*="none"] ~ .wk-searchcontrol #btnCancelMySearchesUpdateAlert {
                    line-height: 48px;
                    margin-left: 0;
                }

        [action*="/BusquedaUpdateAlert.aspx"] .cBody {
            height: auto !important;
        }

        [action*="/AP"][action*=".aspx"] #cHead .wk-primaryLogo,
        [action*="/MetaAlerts.aspx"] #cHead .wk-primaryLogo,
        [action*="/BusquedaUpdateAlert.aspx"] #cHead .wk-primaryLogo,
        [action*="/UserAdmin.aspx"] #cHead .wk-primaryLogo {
            margin-top: 0;
        }

        [action*="/AP"][action*=".aspx"] #cHead .wk-sup-bar,
        [action*="/MetaAlerts.aspx"] #cHead .wk-sup-bar,
        [action*="/BusquedaUpdateAlert.aspx"] #cHead .wk-sup-bar,
        [action*="/UserAdmin.aspx"] #cHead .wk-sup-bar {
            padding-top: 16px;
            height: 64px;
        }

        [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .wk-personal-page #AreaPers {
            width: 800px;
            margin-left: auto;
            margin-right: auto;
            height: 100%;
        }

    @media (max-width: 1199px) {
        [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .wk-personal-page #AreaPers {
            width: 100%;
        }
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .wk-personal-page #AreaPers #divTitle {
        margin-bottom: 0;
        line-height: 32px;
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .wk-personal-page #cButtons {
        padding-left: 0;
        padding-right: 0;
        float: right;
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .AreaPers {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
        height: 100%;
    }

    @media (max-width: 1199px) {
        [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .AreaPers {
            width: 100%;
        }
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] #AreaPers .AreaPers #dchSup {
        border-right: 0;
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] .AreaPers #divTitle {
        margin-bottom: 0;
        line-height: 32px;
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] #cButtons {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 16px;
        border-bottom: 1px solid #a6a6a6;
        height: auto;
    }

    @media (max-width: 1199px) {
        [action*="/AP"][action*="HistoryMy"][action*=".aspx"] #cButtons {
            width: 100%;
        }
    }

    [action*="/AP"][action*="HistoryMy"][action*=".aspx"] #cButtons a {
        margin-left: auto;
        display: table;
    }

        [action*="/AreaPersonal.aspx"] #cHead .wk-primaryLogo {
            margin-top: 0;
        }

        [action*="/AreaPersonal.aspx"] #cHead .wk-sup-bar {
            padding-top: 16px;
            height: 64px;
        }

    [action*="/UserAdmin.aspx"] .wk-personal-page {
        padding-left: 16px;
        padding-right: 16px;
    }

        [action*="/UserAdmin.aspx"] .wk-personal-page dl + dl {
            border-top: 1px solid #ededed;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page dl:after {
            content: "";
            clear: both;
            display: table;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page dt {
            padding: 8px 16px;
            line-height: 16px;
            float: left;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page dd {
            padding: 8px 16px;
            line-height: 16px;
            float: left;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .contentService {
            border-left: 1px solid #ededed;
            border-right: 1px solid #ededed;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .createAdminUser {
            float: right;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .tHead {
            font-weight: 700;
            border-left: 1px solid #ededed;
            border-right: 1px solid #ededed;
            background-color: #f6f6f6;
            color: #474747;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .name {
            width: 160px;
            border-right: 1px solid #ededed;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .surname {
            width: 220px;
            border-right: 1px solid #ededed;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .mail {
            width: 240px;
            border-right: 1px solid #ededed;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .login {
            width: 160px;
            border-right: 1px solid #ededed;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .pass {
            width: 160px;
            border-right: 1px solid #ededed;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page .modifyUser {
            margin-right: 16px;
        }

            [action*="/UserAdmin.aspx"] .wk-personal-page .modifyUser:before {
                content: '\f044';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                font-size: 16px;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page .modifyUser dfn {
                display: none;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page .DeleteUser:before {
                content: '\f057';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                color: #e5202e;
                font-size: 16px;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page .DeleteUser dfn {
                display: none;
            }

        [action*="/UserAdmin.aspx"] .wk-personal-page .createAdminUser {
            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;
        }

            [action*="/UserAdmin.aspx"] .wk-personal-page .createAdminUser:hover,
            [action*="/UserAdmin.aspx"] .wk-personal-page .createAdminUser:focus {
                background-color: #5371c6;
                text-decoration: none;
                color: #fff;
            }

        [action*="/UserAdmin.aspx"] .wk-personal-page #clean_cac {
            display: none;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page #Folders_MyAdmin {
            margin-top: 16px;
        }

            [action*="/UserAdmin.aspx"] .wk-personal-page #Folders_MyAdmin:after {
                content: "";
                clear: both;
                display: table;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page #Folders_MyAdmin label {
                display: block;
                font-weight: 700;
            }

        [action*="/UserAdmin.aspx"] .wk-personal-page #PreAdmin {
            width: 1024px;
            margin-left: auto;
            margin-right: auto;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page #AreaPersSubUser {
            width: 1024px;
            margin-left: auto;
            margin-right: auto;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page #tMyAdm {
            margin-top: 16px;
        }

        [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor {
            width: 400px;
            margin-left: auto;
            margin-right: auto;
            line-height: 32px;
            border-top: 1px solid #ededed;
            border-bottom: 1px solid #ededed;
            margin-top: 16px;
        }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor p {
                padding-left: 176px;
                padding-right: 16px;
                position: relative;
            }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor p + p {
                    margin-top: 8px;
                }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor label {
                position: absolute;
                left: 16px;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor input {
                width: 100%;
            }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a {
                margin-top: 16px;
                float: right;
            }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[href*="UserAdmin.aspx"] {
                    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;
                }

                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[href*="UserAdmin.aspx"]:hover,
                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[href*="UserAdmin.aspx"]:focus {
                        background-color: #5371c6;
                        text-decoration: none;
                        color: #fff;
                    }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="UpdateUser"] {
                    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;
                    margin-right: 16px;
                }

                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="UpdateUser"]:hover,
                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="UpdateUser"]:focus {
                        background-color: #5371c6;
                        text-decoration: none;
                        color: #fff;
                    }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CreateUser"] {
                    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;
                    margin-right: 16px;
                }

                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CreateUser"]:hover,
                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CreateUser"]:focus {
                        background-color: #5371c6;
                        text-decoration: none;
                        color: #fff;
                    }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelCreate"] {
                    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;
                    margin-right: 8px;
                }

                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelCreate"]:hover,
                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelCreate"]:focus {
                        background-color: #cccccc;
                        text-decoration: none;
                        color: #474747;
                    }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelUpdate"] {
                    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;
                    margin-right: 8px;
                }

                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelUpdate"]:hover,
                    [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor a[onclick*="CancelUpdate"]:focus {
                        background-color: #cccccc;
                        text-decoration: none;
                        color: #474747;
                    }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .avisomodificación {
                padding: 0;
                text-align: center;
                border: 1px solid #4061c0;
                color: #4061c0;
                border-left-width: 50px;
                position: relative;
                padding: 16px;
            }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .avisomodificación:before {
                    content: '\f05a';
                    font-family: 'Font Awesome 6 Pro';
                    font-weight: 300;
                    font-size: 24px;
                    width: 24px;
                    height: 24px;
                    line-height: 24px;
                    position: absolute;
                    left: -36px;
                    color: #fff;
                }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .contentService {
                padding-top: 16px;
                padding-bottom: 16px;
            }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .contentService:after {
                    content: "";
                    clear: both;
                    display: table;
                }

            [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .InscripicioncorrectaTitulo {
                padding: 16px;
                border: 1px solid #4061c0;
                border-left-width: 48px;
                color: #4061c0;
            }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .InscripicioncorrectaTitulo br {
                    display: none;
                }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .InscripicioncorrectaTitulo a {
                    margin-top: 0;
                    float: none;
                }

                [action*="/UserAdmin.aspx"] .wk-personal-page #tMyFor .InscripicioncorrectaTitulo:before {
                    content: '\f05a';
                    font-family: 'Font Awesome 6 Pro';
                    font-weight: 300;
                    font-size: 24px;
                    width: 24px;
                    height: 24px;
                    line-height: 24px;
                    position: absolute;
                    left: -36px;
                    color: #fff;
                }

    [action*="/JurisprudenciaUpdateAlert.aspx"] .wk-header #cSearch2[style*="none"] ~ .wk-no-mobile {
        right: -110px;
    }

    [action*="/OrganosAdmUpdateAlert.aspx"] .wk-header #cSearch2[style*="none"] ~ .wk-no-mobile {
        right: -20px;
    }

    [action*="/JurisprudenciaUpdateAlert.aspx"] .wk-header-search,
    [action*="/FormulariosUpdateAlert.aspx"] .wk-header-search,
    [action*="/BibliografiaUpdateAlert.aspx"] .wk-header-search,
    [action*="/DoctrinaUpdateAlert.aspx"] .wk-header-search,
    [action*="/OrganosAdmUpdateAlert.aspx"] .wk-header-search,
    [action*="/ConveniosUpdateAlert.aspx"] .wk-header-search {
        position: relative;
        padding-right: 75px;
        display: table;
        width: 700px;
        line-height: 32px;
        margin-left: 277px;
        margin-top: 50px;
    }

        [action*="/JurisprudenciaUpdateAlert.aspx"] .wk-header-search [type="text"],
        [action*="/FormulariosUpdateAlert.aspx"] .wk-header-search [type="text"],
        [action*="/BibliografiaUpdateAlert.aspx"] .wk-header-search [type="text"],
        [action*="/DoctrinaUpdateAlert.aspx"] .wk-header-search [type="text"],
        [action*="/OrganosAdmUpdateAlert.aspx"] .wk-header-search [type="text"],
        [action*="/ConveniosUpdateAlert.aspx"] .wk-header-search [type="text"] {
            width: 80%;
        }

        [action*="/BibliografiaUpdateAlert.aspx"] #WkeBookdivselection,
        [action*="/DoctrinaUpdateAlert.aspx"] #WkeBookdivselection {
            display: none;
        }

    [action*="/LegislacionUpdateAlert.aspx"] #WkeDerrogadodivselection,
    [action*="/ConveniosUpdateAlert.aspx"] #WkeDerrogadodivselection {
        display: none;
    }

    [action*="/BusquedaUpdateAlert.aspx"] .wk-header .wk-secundaryLogo,
    [action*="/OrganosAdmUpdateAlert.aspx"] .wk-header .wk-secundaryLogo {
        width: 180px;
        height: 47px;
        margin-left: -4px;
    }

    body.wk-body [action^="./Historico"] #cHead,
    body.wk-body [action^="./BusquedaHistorico.aspx"] #cHead,
    body.wk-body [action^="./IndiceSistematicoHistorico.aspx"] #cHead {
        position: relative;
    }

    body.wk-body [action^="./Historico"] .wk-main,
    body.wk-body [action^="./BusquedaHistorico.aspx"] .wk-main,
    body.wk-body [action^="./IndiceSistematicoHistorico.aspx"] .wk-main {
        position: fixed;
        z-index: 1;
        left: 0;
        right: 0;
        bottom: 0;
        padding-top: 32px;
        padding-bottom: 16px;
        border-top: 0;
    }

    body.wk-body [action^="./Historico"] .wk-main {
        top: 236px;
    }

    @media (max-width: 1199px) {
        body.wk-body [action^="./Historico"] .wk-main {
            top: 183px;
        }
    }

    body.wk-body [action^="./IndiceSistematicoHistorico.aspx"] .wk-main {
        top: 236px;
    }

    @media (max-width: 1199px) {
        body.wk-body [action^="./IndiceSistematicoHistorico.aspx"] .wk-main {
            top: 179px;
        }
    }

    body.wk-body [action^="./BusquedaHistorico.aspx"] .wk-main {
        top: 160px;
    }

    body.wk-body [action^="./Historico"] #cHead #navToolbar,
    body.wk-body [action^="./BusquedaHistorico.aspx"] #cHead #navToolbar,
    body.wk-body [action^="./IndiceSistematicoHistorico.aspx"] #cHead #navToolbar {
        border-bottom: 1px solid #ccc;
    }

    [action^="./IndiceSistematicoHistorico.aspx"] #Area_trabajo {
        height: 100%;
    }

    [action^="./BusquedaHistorico.aspx"] #cSearch {
        padding-bottom: 0;
        height: 100%;
    }

    @media (max-width: 1199px) {
        [action^="./BusquedaHistorico.aspx"] #cSearch {
            height: 100%;
        }
    }

    [action^="./BusquedaHistorico.aspx"] #cSearch #csea1 {
        height: 100%;
    }

    [action^="./BusquedaHistorico.aspx"] #cSearch #cSearchAux {
        height: 100%;
    }

    @media (max-width: 1199px) {
        [action^="./BusquedaHistorico.aspx"] #cSearch #cSearchAux {
            height: 100%;
        }
    }

    [action^="./Historico"] {
        height: 100%;
    }

    [action*="Historico"] .h2 {
        display: none;
    }

    [action*="Historico"] #cCn .NavigationTDC {
        margin-top: 32px;
    }

    [action^="./Historico"] #Area_trabajo {
        height: 100%;
    }

    #cHead.docHistorico ~ .wk-main {
        margin: 0 45px;
    }

    @media (max-width: 1199px) {
        #cHead.docHistorico ~ .wk-main {
            margin: 0;
        }
    }


    #InfoHistorico {
        right: 45px;
        padding-left: 16px;
        padding-right: 16px;
        font-weight: 900;
        line-height: 32px;
        position: absolute;
        z-index: 2;
        color: #fff;
        background-color: var(--color1);
    }

    @media (max-width: 1199px) {
        #InfoHistorico {
            right: 0;
        }
    }

    #InfoHistorico:after {
        content: "";
        clear: both;
        display: table;
    }

    #InfoHistorico #edicionHistorico {
        float: left;
    }

        #InfoHistorico #edition:after {
            content: "";
            clear: both;
            display: table;
        }

    #InfoHistorico #edition_texto {
        float: left;
        margin-right: 8px;
    }

    #InfoHistorico #edition_value {
        float: right;
    }

    #InfoHistorico #matteriaHistorico {
        float: right;
    }

        #InfoHistorico #matter:after {
            content: "";
            clear: both;
            display: table;
        }

    #InfoHistorico #matter_texto {
        float: left;
        margin-right: 8px;
    }

    #InfoHistorico #matter_value {
        float: right;
    }

    .wk-historico {
        height: 100%;
        overflow: auto;
        position: relative;
    }

    body:not(.is_body-home) .wk-historico #cBusq #sc1Av2TxtSearch.TxtSearchclass {
        width: 100%;
    }

    .wk-historico a:hover,
    .wk-historico a:focus {
        text-decoration: none;
        color: inherit;
    }

    .wk-historico .span3 {
        width: 352px;
        margin: 0;
        padding-right: 16px;
        z-index: 1;
        left: 0;
        top: 64px;
        bottom: 0;
    }

    @media (max-width: 1199px) {
        .wk-historico .span3 {
            width: 100%;
            padding-right: 0;
        }
    }

    .wk-historico .wk-content-page-header {
        width: 352px;
        padding-bottom: 16px;
    }

    @media (max-width: 1199px) {
        .wk-historico .wk-content-page-header {
            width: 100%;
            padding-top: 80px;
        }
    }

    @media (max-width: 1199px) {
        [action^="./IndiceSistematicoHistorico.aspx"] .wk-historico .wk-content-page-header {
            padding-top: 0;
        }
    }

    @media (max-width: 1199px) {
        [action^="./BusquedaHistorico.aspx"] .wk-historico .wk-content-page-header {
            padding-top: 0;
        }
    }

    @media (max-width: 1199px) {
        [action^="./BusquedaHistorico.aspx"] #cSearch .wk-psearch [type="text"] {
            display: block;
            visibility: visible !important;
        }
    }

    @media (max-width: 1199px) {
        [action^="./BusquedaHistorico.aspx"] #search_mobile {
            display: none;
        }
    }

    .wk-historico .span9 {
        width: 100%;
        height: 100%;
        float: none;
    }

    @media (max-width: 1023px) {
        .wk-historico .span9 {
            border-left-width: 0;
        }
    }

    .wk-historico .span8 {
        width: auto;
        float: none;
        margin: 0;
        height: 100%;
        position: absolute;
        left: 352px;
        right: 0;
        top: 0;
        height: 100%;
    }

    @media (max-width: 1199px) {
        .wk-historico .span8 {
            left: 0;
            border-left-width: 0;
            height: auto;
        }
    }

    .wk-historico .DivSuggestResultclass {
        left: 38px;
    }

        .wk-historico #cMenuVertBusq li + li,
        .wk-historico .wk-historico-menu li + li {
            margin-top: 8px;
        }

    .wk-historico #cMenuVertBusq a,
    .wk-historico .wk-historico-menu a,
    .wk-historico #RedirectHistorico a {
        display: block;
        background-color: #f3f3f3;
        text-align: center;
        line-height: 24px;
        color: var(--color1);
    }

        .wk-historico #cMenuVertBusq a:hover,
        .wk-historico .wk-historico-menu a:hover,
        .wk-historico #RedirectHistorico a:hover {
            background-color: #dbdbdb;
        }

    .wk-historico #label1,
    .wk-historico #Label2 {
        display: block;
        text-align: center;
    }

    .wk-historico #Label2 {
        padding-top: 8px;
        font-weight: 600;
    }

        .wk-historico #IndiceSistematico p {
            text-align: center;
            font-weight: 900;
            color: var(--color1);
        }

            .wk-historico #IndiceSistematico p span {
                color: initial;
                padding-top: 8px;
            }

        .wk-historico #RedirectHistorico a + a {
            margin-top: 8px;
        }

        .wk-historico #RedirectHistorico a * {
            font-style: normal;
        }

    .wk-historico #label1 {
        font-weight: 900;
        color: var(--color1);
    }

    .wk-historico #btnSearchDivBtnSearch input {
        width: auto;
    }

    .wk-historico #edicionHistorico {
        padding-bottom: 16px;
    }

    .wk-historico #edition {
        font-weight: 900;
        color: var(--color1);
    }

        .wk-historico #edition * {
            display: inline;
        }

    .wk-historico #matteriaHistorico {
        display: none;
    }

    .wk-historico #btnSearchBtnSearch {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 14px;
    }

    .wk-historico #Area_trabajo {
        height: 100%;
        position: absolute;
        left: 352px;
        right: 0;
        top: 0;
    }

    @media (max-width: 1199px) {
        .wk-historico #Area_trabajo {
            left: 0;
            height: auto;
        }
    }

    .wk-historico #IndicesistematicoHistorico {
        height: calc(100% - 64px);
    }

        [action*="IndiceSistematicoHistorico.aspx"] #LogoUN {
            display: none;
        }

    #IndicesistematicoHistorico #tdcBody > dl > dt {
        display: none;
    }

    #IndicesistematicoHistorico #tdcBody > dl > dd {
        padding-left: 0;
    }

        #IndicesistematicoHistorico #tdcBody > dl > dd > dl > dd > dl {
            padding-left: 0;
        }

        #AreaPersSubUser [href*="/UserAdmin.aspx"] {
            line-height: 32px;
            display: inline-block;
            text-decoration: none;
            padding-left: 8px;
            padding-right: 8px;
            float: right;
        }

        #AreaPersSubUser .name {
            padding-left: 16px;
            padding-right: 16px;
            width: 12.666%;
            display: table-cell;
        }

        #AreaPersSubUser .surname {
            padding-left: 16px;
            padding-right: 16px;
            width: 12.666%;
            display: table-cell;
        }

        #AreaPersSubUser .mail {
            padding-left: 16px;
            padding-right: 16px;
            width: 24.666%;
            display: table-cell;
        }

        #AreaPersSubUser .login {
            padding-left: 16px;
            padding-right: 16px;
            width: 16.666%;
            display: table-cell;
        }

        #AreaPersSubUser .pass {
            padding-left: 16px;
            padding-right: 16px;
            width: 16.666%;
            display: table-cell;
        }

        #AreaPersSubUser .tHead {
            background-color: #dbdbdb;
            display: table;
            width: 100%;
        }

            #AreaPersSubUser .tHead:after {
                content: "";
                clear: both;
                display: table;
            }

        #AreaPersSubUser .modifyUser {
            padding-left: 8px;
            padding-right: 8px;
            line-height: 32px;
            display: inline-block;
        }

            #AreaPersSubUser .modifyUser:before {
                content: '\f044';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                margin-right: 8px;
                float: left;
                font-size: 18px;
            }

        #AreaPersSubUser .DeleteUser {
            padding-left: 8px;
            padding-right: 8px;
            line-height: 32px;
            display: inline-block;
        }

            #AreaPersSubUser .DeleteUser:before {
                content: '\f057';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                color: #f80947;
                margin-right: 8px;
                float: left;
                font-size: 18px;
            }

        #AreaPersSubUser .createAdminUser {
            line-height: 32px;
            display: inline-block;
            text-decoration: none;
            padding-left: 8px;
            padding-right: 8px;
            float: right;
        }

        #AreaPersSubUser .avisomodificación {
            padding-left: 8px;
            border: 1px solid #bababa;
            border-left-width: 48px;
            padding: 16px;
            padding-right: 228px;
            line-height: 16px;
            font-weight: 700;
            position: relative;
            min-height: 64px;
            top: 0;
            left: 0;
            right: 0;
            margin-top: 16px;
        }

            #AreaPersSubUser .avisomodificación:before {
                content: '\f05a';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                position: absolute;
                left: -36px;
                top: 16px;
                color: #fff;
                font-size: 24px;
                line-height: 24px;
            }

            #AreaPersSubUser .avisomodificación + br {
                display: none;
            }

            #AreaPersSubUser .avisomodificación ~ [href*="/UserAdmin.aspx"] {
                position: absolute;
                right: 32px;
                margin-top: -48px;
            }

        #AreaPersSubUser .InscripicioncorrectaTitulo {
            padding-left: 8px;
            border: 1px solid #bababa;
            border-left-width: 48px;
            padding: 16px;
            padding-right: 104px;
            font-weight: 700;
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            margin-top: 16px;
        }

            #AreaPersSubUser .InscripicioncorrectaTitulo:before {
                content: '\f05a';
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                position: absolute;
                left: -36px;
                top: 16px;
                color: #fff;
                font-size: 24px;
                line-height: 24px;
            }

            #AreaPersSubUser .InscripicioncorrectaTitulo a {
                text-decoration: underline;
                font-weight: 900;
            }

        #AreaPersSubUser .InscripicioncorrectaVolver {
            position: absolute;
            right: 32px;
            margin-top: -48px;
            display: inline-block;
            line-height: 32px;
            padding-left: 16px;
            padding-right: 16px;
            color: #fff;
            text-decoration: none;
        }

        #AreaPersSubUser .NoDeleteUser {
            display: none;
        }

        #AreaPersSubUser .CancelUserAction {
            line-height: 32px;
            display: inline-block;
            text-decoration: none;
            padding-left: 8px;
            padding-right: 8px;
            background-color: #dbdbdb;
            text-transform: uppercase;
        }

        #AreaPersSubUser .SiDeleteUser {
            display: none;
        }

        #AreaPersSubUser .DeleteUserAction {
            line-height: 32px;
            display: inline-block;
            text-decoration: none;
            padding-left: 8px;
            padding-right: 8px;
            text-transform: uppercase;
        }

        #AreaPersSubUser .BackListUserAction {
            line-height: 32px;
            display: inline-block;
            text-decoration: none;
            padding-left: 8px;
            padding-right: 8px;
            text-transform: uppercase;
            position: absolute;
            bottom: -48px;
            left: -48px;
        }

        #AreaPersSubUser #contentMyFormu {
            max-width: 640px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 32px;
        }

            #AreaPersSubUser #contentMyFormu p {
                position: relative;
                padding-left: 160px;
            }

                #AreaPersSubUser #contentMyFormu p:after {
                    content: "";
                    clear: both;
                    display: table;
                }

                #AreaPersSubUser #contentMyFormu p + p {
                    margin-top: 8px;
                }

            #AreaPersSubUser #contentMyFormu label {
                line-height: 32px;
                width: 160px;
                position: absolute;
                left: 0;
            }

            #AreaPersSubUser #contentMyFormu input {
                width: 100%;
                padding-left: 8px;
                padding-right: 8px;
            }

            #AreaPersSubUser #contentMyFormu a {
                line-height: 32px;
                display: inline-block;
                padding-left: 8px;
                padding-right: 8px;
                float: right;
                margin-top: 16px;
                text-decoration: none;
                text-transform: uppercase;
            }

                #AreaPersSubUser #contentMyFormu a + a {
                    margin-right: 8px;
                }

                #AreaPersSubUser #contentMyFormu a[onclick*="CancelUpdate"] {
                    background-color: #dbdbdb;
                }

                #AreaPersSubUser #contentMyFormu a[onclick*="CancelCreate"] {
                    background-color: #dbdbdb;
                }

    #AreaPersSubUser #contentMyAdmin dl {
        display: table;
        width: 100%;
    }

        #AreaPersSubUser #contentMyAdmin dl:after {
            content: "";
            clear: both;
            display: table;
        }

        #AreaPersSubUser #contentMyAdmin dd:not([class]) {
            width: 16.666%;
            display: table-cell;
            border-top: 1px solid #dbdbdb;
        }

    #AreaPersSubUser #contentMyAdmin .name {
        border-top: 1px solid #dbdbdb;
    }

    #AreaPersSubUser #contentMyAdmin .surname {
        border-top: 1px solid #dbdbdb;
    }

    #AreaPersSubUser #contentMyAdmin .mail {
        border-top: 1px solid #dbdbdb;
    }

    #AreaPersSubUser #contentMyAdmin .login {
        border-top: 1px solid #dbdbdb;
    }

    #AreaPersSubUser #contentMyAdmin .pass {
        border-top: 1px solid #dbdbdb;
    }

    #AreaPersSubUser #tMyAdm {
        margin-top: 16px;
        line-height: 32px;
    }

    #AreaPersSubUser #deleteUserForm {
        padding-left: 8px;
        border: 1px solid #bababa;
        border-left-width: 48px;
        padding: 16px;
        font-weight: 700;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        margin-top: 16px;
    }

        #AreaPersSubUser #deleteUserForm:before {
            content: '\f05a';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            position: absolute;
            left: -36px;
            top: 16px;
            color: #fff;
            font-size: 24px;
            line-height: 24px;
        }

        #AreaPersSubUser #deleteUserForm br {
            display: none;
        }

    #AreaPersSubUser #Folders_MyAdmin {
        padding-left: 8px;
        border: 1px solid #bababa;
        border-left-width: 48px;
        padding: 16px;
        font-weight: 700;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        margin-top: 16px;
    }

        #AreaPersSubUser #Folders_MyAdmin:before {
            content: '\f05a';
            font-family: 'Font Awesome 6 Pro';
            font-weight: 300;
            position: absolute;
            left: -36px;
            top: 16px;
            color: #fff;
            font-size: 24px;
            line-height: 24px;
        }

    [action*="./ListaResultadosHistorico.aspx"] #edicionHistorico,
    [action*="./Relacionado"] #InfoHistorico {
        margin: 8px auto;
    }

    #tabsListControl1divContentViewMyAlertedNewsletter .group {
        font-weight: 900;
        font-size: 1.1em;
    }

    #alertMailHistorydiv #history a.verDetalle:after {
        content: "(Ver boletín)";
        display: inline-block;
        margin-left: 3px;
        font-size: 0.9em;
    }

    #edicionHistorico .edition p {
        display: inline-block;
    }

    #matteriaHistorico .matter p {
        display: inline-block;
    }