#NavigationBarnavCtrl .navigatorTitle {
    float: left;
    font-size: 1.1em;
    padding: 1px 10px 0 0;
    display: none;
}

[action*="DocumentoUrb"] .navCtrlContainer ul li a.navigationActualDoc {
    color: #75BC20;
    cursor: inherit
}

/* ANADIR COMENTARIOS */
#UserCommentsControl {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 25px;
    margin-top: .5em;
    font-family: FontAwesome;
    color: #CA1936;
    font-size: 1.4em;
    position: relative;
}

#UserCommentsControl input {
    /*position: absolute; top: 0; left: 0; width: 100%;*/
    background: url(../img/liaisons_sprite.png) no-repeat -11px -306px;
    width: 30px;
    height: 22px;
    border: none;
}

#UserCommentsControl #HighlightsDocumentControl {
    float: left;
    margin-left: 10px;
    width: auto;
    padding-top: 5px;
}

#UserCommentsControl #HighlightsDocumentControl #selectionLink {
    font-size: 1.2em;
    padding: 5px;
    width: 95px;
    color: #777777;
    font-weight: bold;
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons {
    height: 15px;
    padding: 0px 10px;
    width: 190px;
    float: right;
    background: #FFFFFF;
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons #deleteLink {
    margin-left: 5px;
    color: #5D2459;
    font-weight: bold;
    padding-right: 3px;
    text-decoration: underline;
    border-right: 1px solid #5D2459;
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons #saveLink {
    color: #5D2459;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 3px;
}

/* HIGHLIGHT */
ins {
    text-decoration: none
}

.docHighlight1 {
    font-style: italic;
    background-color: #66FF33;
}

.docHighlight2 {
    font-style: italic;
    background-color: #FF9933;
}

.docHighlight3 {
    font-style: italic;
    background-color: yellow;
}

#cCn .featuresDocument .docHighlight1 {
    background-color: transparent;
}

#cCn .featuresDocument .docHighlight2 {
    background-color: transparent;
}

#cCn .featuresDocument .docHighlight3 {
    background-color: transparent;
}

.unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

/* SOCIAL */
#navToolbar {
    position: relative;
    height: 32px;
    line-height: 32px;
    clear: both;
    box-sizing: border-box;
    padding: 0 32px;
    border-bottom: 1px solid #f2f2f4;
    font-size: 13px;
}

@media (max-width: 1023px) {
    #navToolbar {
        padding: 0 16px;
    }
}

@media (max-width: 1023px) {
    #navToolbar:after {
        content: "";
        clear: both;
        display: table;
        position: fixed;
        z-index: 2;
        height: 49px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        border-top: 1px solid #AEAEAE;
    }
}

#navToolbar:after {
    content: "";
    clear: both;
    display: table;
}

#navToolbar [type="text"] {
    float: left;
    line-height: 24px;
    height: 24px;
    margin: 4px 0 0 0;
}

#navToolbar [type="text"][style*="font-weight"] {
    font-weight: normal !important;
}

#navToolbar select {
    float: left;
    line-height: 24px;
    height: 24px;
    margin: 4px 0 0 0;
    width: 167px;
}

@media (max-width: 1023px) {
    #navToolbar select {
        display: none;
    }
}

#navToolbar [title="Disminuir tamaño del texto"]::before {
    font-size: 16px!important;
}

#navToolbar [title="Aumentar tamaño del texto"]::before {
    font-size: 24px!important;
}

#navToolbar .SearchDocumentDiv {
    float: left;
}

#navToolbar .SearchDocumentDiv a {
    float: left;
    text-align: center;
    margin: 0 0 0 8px;
}

#navToolbar .SearchDocumentDivbtnbackguard:after {
    content: "\e90e";
    font-family: 'wk-icons';
    font-weight: normal;
    display: block;
}

#navToolbar .SearchDocumentDivbtnforward:after {
    content: "\e90f";
    font-family: 'wk-icons';
    font-weight: normal;
    display: block;
}

#navToolbar .SearchDocumentDiv [type="text"] {
    width: 200px;
}

#navToolbar .Searchdocumentchkdiv {
    float: left;
    position: relative;
    padding: 0 0 0 24px;
    margin: 0 0 0 8px;
}

#navToolbar .Searchdocumentchkdiv label {
    display: block;
}

#navToolbar .Searchdocumentchkdiv input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

#navToolbar .textsizecontroldiv a {
    text-align: center;
    height: 30px;
}

    #navToolbar .textsizecontroldiv a::before {
        display: block;
        font-weight: bold;
        border: 1px solid #878787;
        border-radius: 3px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        content: "A";
    }
#navToolbar #buttonsBar .textsizecontroldiv a::before {
    color: #878787;
}
#navToolbar #buttonsBar .textsizecontroldiv a:hover::before {
    border: 1px solid white;
    color: white;
}

#navToolbar .textsizecontroldiv dfn {
    display: none;
}

#navToolbar #docsrecentlyvisited {
    float: left;
}

@media (max-width: 1023px) {
    #navToolbar #docsrecentlyvisited {
        display: none;
    }
}

#navToolbar #lblOrden {
    float: left;
    padding: 0 8px 0 0;
}

@media (max-width: 1023px) {
    #navToolbar #lblOrden {
        display: none;
    }
}

#navToolbar #docsrecentlyvisited + #lblOrden {
    padding-left: 8px;
}

#navToolbar .navCtrlContainer {
    padding: 0 8px 0 0;
    float: left;
}

@media (max-width: 1023px) {
    #navToolbar .navCtrlContainer {
        display: none;
    }
}

#navToolbar #ordenacion + .navCtrlContainer {
    padding-left: 8px;
}

#navToolbar #addToMyBasket {
    float: left;
    font-size: 0px;
}

[action*="LicenciasTDC"] #navToolbar #addToMyBasket {
   float:right;
}


#navToolbar #addToMyBasket a:before {
    content: '\f319';
}

#navToolbar #addToMyBasket a:after {
    content: '';
    clear: both;
    display: table;
}

#navToolbar #NavigationBarnavCtrl a {
    width: auto;
    height: 100%;
    display: block;
    text-align: center;
    cursor: pointer;
}

#navToolbar #NavigationBarnavCtrl a.navigationActualDoc {
    cursor: inherit
}

#navToolbar #NavigationBarnavCtrl a.ncDisable {
    opacity: 0.3;
    cursor: default;
}

#navToolbar #NavigationBarnavCtrl a:before {
    font-family: 'wk-icons';
    font-weight: normal;
    font-size: 20px;
    height: 100%;
    width: 100%;
    float: left;
}

#navToolbar #NavigationBarnavCtrl a:after {
    content: "";
    clear: both;
    display: table;
}

#navToolbar #NavigationBarnavCtrl ul:after {
    content: "";
    clear: both;
    display: table;
}

#navToolbar #NavigationBarnavCtrl li {
    float: left;
    height: 32px;
}

#navToolbar #NavigationBarnavCtrl li + li {
    margin-left: 8px;
}

#navToolbar #NavigationLabel {
    display: inline-block;
}

#navToolbar dfn {
    display: none;
}

#navToolbar #navigationcontrol_firstimage:before {
    content: "\e914";
}

#navToolbar #navigationcontrol_previousimage:before {
    content: "\e910";
}

#navToolbar #navigationcontrol_nextimage:before {
    content: "\e911";
}

#navToolbar a#navigationcontrol_lastimage:before {
    content: "\e915";
}

#navToolbar #navResul {
    text-align: center;
    font-family: 'wk-icons';
    font-weight: normal;
    font-size: 20px;
    float: right;
/*    width: 345px;
*/}

#navToolbar #navResul li {
    float: left;
    position: relative;
}

@media (max-width: 1023px) {
    #navToolbar #navResul li {
        margin-right: 0;
      /*  float: right;*/
    }
}

#navToolbar #navResul li + li{
    margin: 0 4px 0 0;
}

@media (max-width: 1023px) {
    #navToolbar #navResul li + li {
        margin: 0;
    }
}

#navToolbar #navResul div + li {
    margin: 0 6px 0 4px;
}

@media (max-width: 1023px) {
    #navToolbar #navResul div + li {
        margin: 0;
    }
}

#navToolbar #navResul li + a {
    margin: 0 0 0 4px;
    float: left;
}

@media (max-width: 1023px) {
    #navToolbar #navResul li + a {
        margin: 0;
        float: right;
    }
}

#navToolbar #navResul a + a {
    margin: 0 0 0 4px;
    float: left;
}

@media (max-width: 1023px) {
    #navToolbar #navResul a + a {
        margin: 0;
        float: right;
    }
}

#navToolbar #navResul a:before {
    font-family: 'wk-icons';
    font-weight: normal;
    display: block;
    width: 24px;
}


#navToolbar #navResul #addCommentButton {
    margin: 0;
    margin-left: 8px;
    width: 20px;
    padding: 0;
    background-image: url(../img/wk-icon-add-comment.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    z-index: 1;
}

#navToolbar #navResul [href*="facebook"]:before {
    content: '\f39e';
    font-family: 'Font Awesome 6 Brands';
}

#navToolbar #navResul [href*="twitter"]:before {
    content: "\e61b";
    font-family: 'Font Awesome 6 Brands';
}

#navToolbar #navResul [href*="linkedin"]:before {
    content: "\f0e1";
    font-family: 'Font Awesome 6 Brands';
}

#navToolbar #navResul [href*="google"]:before {
    content: "g";
    font-weight: bolder;
    font-family: monospace;
}

@media (max-width: 1023px) {
    #navToolbar #MenuVertical #addToMyBasket .myBasket {
        width: auto;
    }
    #navToolbar #buttonsBar {
        /*position: fixed;
        z-index: 3;
        bottom: 0;
        right: 0;
        left: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-around;*/
    }

    #navToolbar #buttonsBar a {
        width: 32px;
        text-align: center;
    }

    #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 295px;
    }
}
#navToolbar #hrefSend:before {
    content: "\f0e0";
}

#navToolbar #hrefprintCtrl:before {
    content: '\f02f';
}

#navToolbar #hrefexpCtrl:before {
    content: '\e094';
}

#navToolbar #myboxButton:before {
    content: '\f518';
}

#navToolbar #myalertedsearchesButton:before {
    content: '\f0f3';
}

#navToolbar #myalerteddocsButton:before {
    content: '\f0f3';
}

#navToolbar #mydocsButton:before {
    content: '\f005';
}

#navToolbar #selectionLink:before {
    content: "\e1af";
}

#navToolbar .highlighton#selectionLink:before {
    content: "\f00d";
}

#navToolbar #mysearchesButton:before {
    content: '\e18b';
}

#navToolbar #textsizecontroldiv .textmasclass:before {
    content: "A";
}

#navToolbar #textsizecontroldiv .textmenosclass:before {
    content: "a";
}

#commentsButtons {
    position: absolute;
    top: 0;
    box-sizing: border-box;
    border: solid 1px #f2f2f4;
    background-color: #fff;
    box-shadow: 2px 2px 0px -1px #e7e7e7;
    z-index: 1;
    right: 40px;
    padding: 4px;
    display: none;
}

#commentsButtons a {
    width: 24px;
    height: 24px;
    line-height: 24px;
    float: left;
}

#commentsButtons a:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

    #commentsButtons .commentButton1:hover,
    #commentsButtons .commentButton2:hover,
    #commentsButtons .commentButton3:hover {
        background-color: transparent;
    }

#commentsButtons .commentButton1:before {
    background-color: #66FF33;
}

#commentsButtons .commentButton2:before {
    background-color: #FF9933;
}

#commentsButtons .commentButton3:before {
    background-color: yellow;
}

    #commentsButtons .deleteLink:before {
        content: "\f2ed"
    }

    #commentsButtons .saveLink:before {
        content: '\e094';
    }

#navToolbar #buttonsBar #IdSocNetLegis {
    position: absolute;
    right: 350px;
}

/*#navToolbar #buttonsBar #IdSocNetLegis[style*="visibility"] {
    display: none;
}*/


#navToolbar .ClassSocNetLegisList:after{
    content: "";
    clear: both;
    display: table;
}


#navToolbar #IdSocNetTitle {
    display: none
}

#navToolbar #buttonsBar #IdSocNetLegis ul {
    list-style-type: none;
    padding: 0
}

#navToolbar #buttonsBar #IdSocNetLegis a:hover {
    text-decoration: none;
}


[action*="ShortList.aspx"] #navToolbar #navResul, [action*="ListaResultados"] #navToolbar #navResul {
    float: right;
    left: -30px;
}

.is_not-logged #navToolbar #buttonsBar #IdSocNetLegis {
    right: 140px;
}

    @media(max-width: 1022px) {
        #navToolbar #navResul #addCommentButton {
            margin-left: 8px;
            margin-right: 8px;
            height: auto;
            padding: 0;
        }

            #navToolbar #navResul #addCommentButton:before {
                font-family: 'Font Awesome 6 Pro';
                font-weight: 300;
                content: '\f4b2';
                margin-right: 8px;
                font-size: 20px;
            }
        body.is_not-logged #cHead #navToolbar #buttonsBar #IdSocNetLegis { position: relative;
        right: 190px;
        }
    }

    @media (max-width: 992px) {
        #cContainer #cHead #navToolbar #navResul #buttonsBar {
            display: flex;
        }

        #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
            right: 325px;
        }
    }

    @media (max-width: 450px) {
        #cContainer #cHead #navToolbar #buttonsBar {
            right: 5px;
        }

        #cContainer #cHead #navToolbar #navResul {
            font-size: 14px;
        }

        #cContainer #cHead #navToolbar #buttonsBar a {
            width: 25px;
        }

        #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
            right: 285px;
        }
        body.is_not-logged #cHead #navToolbar #buttonsBar #IdSocNetLegis {
            right: 160px;
        }
    }