#buscadorSearchDocumentDiv {
    padding-top: 2px;
    width: auto;
}

#buscadorSearchDocumentDiv a {
    text-decoration: none;
}

#navToolbar {
    padding: 0 0 !important;
}

#navToolbar>div {
    margin: 0;
    background-color: #ebeaeb;
    height: 39px;
    padding-top: 4px
}

#navToolbar>.documentTBar {
    padding: 5px 0 5px 15px;
    position: relative;
}

#navToolbar>.documentTBar .navigationContainer {
    float: left;
}

#navToolbar>.documentTBar #buttonsBar {
    position: absolute;
    right: 60px;
    top: 5px;
}

#navigationcontrol_docbuttons {
    padding-left: 0;
    padding-top: 4px;
}

#navToolbar>.documentTBar #navigationcontrol_docbuttons li {
    display: inline-block;
    margin-right: 6px;
}

#navToolbar>.documentTBar #navigationcontrol_docbuttons li:first-child {
    float: right;
}

#navigationcontrol_docbuttons li a {
    position: relative;
}

#navigationcontrol_docbuttons li a.navigationActualDoc {
    font-weight: 700;
    font-size: 15px;
    display: block;
    width: 20px;
    height: 20px;
    background-color: #005488;
    border-radius: 50%;
    color: white;
    margin-top: 0px;
    text-align: center;
    line-height: 19px;
}

#navigationcontrol_docbuttons li a#navigationcontrol_firstimage::before {
    content: '\f100';
    font-family: FontAwesome;
}

#navigationcontrol_docbuttons li a#navigationcontrol_previousimage::before {
    content: '\f104';
    font-family: FontAwesome;
}

#navigationcontrol_docbuttons li a#navigationcontrol_nextimage::before {
    content: '\f105';
    font-family: FontAwesome;
}

#navigationcontrol_docbuttons li a#navigationcontrol_lastimage::before {
    content: '\f101';
    font-family: FontAwesome;
}

#navigationcontrol_docbuttons li a#navigationcontrol_firstimage dfn,
#navigationcontrol_docbuttons li a#navigationcontrol_previousimage dfn,
#navigationcontrol_docbuttons li a#navigationcontrol_nextimage dfn,
#navigationcontrol_docbuttons li a#navigationcontrol_lastimage dfn {
    font-size: 0;
}

#navToolbar>.documentTBar #textsizecontroldiv {
    padding-top: 8px;
}

#navToolbar .SearchDocumentDiv input.SearchDocumenttx {
    float: left;
    min-width: 182px;
    padding-left: 6px;
    margin-left: 16px;
}

#navToolbar .SearchDocumentDiv a {
    color: #666;
    display: inline;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0, 0);
    float: left;
    margin: 5px 0 0 .5em;
}

#navToolbar .SearchDocumentDiv a dfn {
    display: none
}

#navToolbar .SearchDocumentDiv a.SearchDocumentDivbtnbackguard:before {
    content: "\f078"
}

#navToolbar .SearchDocumentDiv a.SearchDocumentDivbtnforward:before {
    content: "\f077"
}

#navToolbar .SearchDocumentDiv a:hover {
    text-decoration: underline
}

#navToolbar .SearchDocumentDiv .Searchdocumentchkdiv {
    float: left;
    margin: 2px 0 0 .5em;
}

#navToolbar .SearchDocumentDiv .Searchdocumentchkdiv input[type=checkbox] {
    margin-right: 6px
}

#navToolbar .SearchDocumentDiv .Searchdocumentchkdiv label {
    color: #0668A9;
    margin-left: 8px;
    font-size: 13px;
    font-weight: 400;
}

#navToolbar .textsizecontroldiv {
    float: right;
    border-left: 2px solid #337AB7;
    padding-left: .5em;
    padding-top: .7em
}

#navToolbar .textsizecontroldiv dfn {
    display: none
}

#navToolbar .textsizecontroldiv a.textmasclass,
#navToolbar .textsizecontroldiv a.textmenosclass {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    margin-right: .5em
}

#navToolbar .textsizecontroldiv a.textmenosclass:before {
    content: "\f031";
    font-size: 1em
}

#navToolbar .textsizecontroldiv a.textmasclass:before {
    content: "\f031";
    font-size: 1.3em
}

#navToolbar #buttonsBar {
    float: right;
}

#navToolbar #buttonsBar li {
    float: left;
    display: block
}

#navToolbar #buttonsBar li a {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    margin-right: .5em;
    font-size: 1.5em;
    text-decoration: none;
}

#navToolbar #buttonsBar li a:hover dfn {
    color: #CD036F
}

#navToolbar #buttonsBar li a dfn {
    font-size: 1.2em;
    color: #394A78;
    margin: 2px 0 0 0;
    line-height: 1.6em;
    display: none
}

#navToolbar #buttonsBar li a#hrefSend:before {
    content: "\f003"
}

#navToolbar #buttonsBar li a#hrefprintCtrl:before {
    content: "\f02f"
}

#navToolbar #buttonsBar li a#hrefexpCtrl:before {
    content: "\f0c7"
}

#navToolbar #buttonsBar #IdSocNetLegis {
    float: left;
    border-left: 2px solid #337AB7;
}

#navToolbar #buttonsBar li a {
    padding: 4px 0 0 0;
}

#navToolbar #buttonsBar #IdSocNetLegis span {
    display: none
}

#navToolbar #cLeftCenter #IdSocNetLegis ul {
    list-style-type: none;
    padding-left: 0
}

#navToolbar #buttonsBar #IdSocNetLegis ul li {
    float: left
}

#IdSocNetLegis ul li#IdSocNetFacebook a:before {
    content: "\f09a";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #3d9ed6;
    text-decoration: none;
}

#IdSocNetLegis ul li#IdSocWhatsApp a:before {
    content: "\f09a";
    font-family: "FontAwesome";
    display: none;
}

#IdSocNetLegis ul li#IdSocNetTwitter a:before {
    content: "\e61b";
    font-family: "Font Awesome 6 Brands";
    font-size: 18px;
    color: #3d9ed6;
    text-decoration: none;
}

#IdSocNetLegis ul li#IdSocNetLinkedin a:before {
    content: "\f0e1";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #3d9ed6;
    text-decoration: none;
}

#IdSocNetLegis ul li#IdSocNetWhatsApp a:before {
    content: "\f232";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #57bb63;
    text-decoration: none;
    font-weight: 700;
}

#navToolbar #buttonsBar #IdSocNetLegis ul li#IdSocNetGooglePlus a:before {
    content: "\f0d5";
    font-family: "FontAwesome";
    display: none;
}

#IdSocNetLegis ul li {
    margin-right: 8px;
}

#IdSocNetLegis ul li a:hover {
    text-decoration: none;
}

#IdSocNetLegis ul li a:hover:before {
    color: #0668A9;
}

#navToolbar #buttonsBar #cComment {
    display: none
}

#navToolbar #buttonsBar #cComment #divCommentsLink {
    clear: both;
    overflow: hidden;
    float: right;
    margin-top: 40px
}

#navToolbar #buttonsBar #cComment #divCommentsLink a#linkComments {
    display: none;
    font-size: 1.4em;
    color: #e1011b
}

#lblOrden {
    display: block;
    float: left;
    font-weight: 700;
    padding: 4px 7px 0 15px;
    color: #0668A9
}

#ordenacion {
    font-size: 1em;
    margin: 3px 0 0 0;
    float: left;
    display: none;
}

#docsrecentlyvisited {
    margin: 0 0 0 10px;
    float: left
}

#docsrecentlyvisited select {
    font-size: 1.1em;
    margin: 2px 0 0 0;
    width: 170px
}

#NavigationBarnavCtrl {
    float: left
}

#NavigationBarnavCtrl .navigatorTitle {
    float: left;
    font-size: 1.1em;
    padding: 1px 10px 0 0;
    display: none
}

.navCtrlContainer {
    padding: 6px 5px 2px 14px;
    float: left;
    background: url(../Img/fondo_SeparadorToolbar.gif) no-repeat right center
}

.navCtrlContainer ul {
    float: left;
    padding-left: 0;
    margin-bottom: 0
}

.navCtrlContainer ul li {
    float: left;
    display: block;
    margin: 0 6px 0 0
}

.navCtrlContainer ul li a {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    margin-right: .5em
}

.navCtrlContainer ul li a a dfn {
    display: none
}

.navCtrlContainer ul li a:hover {
    color: #CD036F;
    cursor: pointer
}

.navCtrlContainer ul li a.navigationActualDoc {
    background: #0668A9;
    color: #FFF;
    display: block;
    line-height: 1.3em
}

.navCtrlContainer ul li a.navigationActualDoc:hover {
    color: #FFF;
    text-decoration: none
}

.navCtrlContainer ul li a#navigationcontrol_firstimage:before {
    content: "\f100"
}

.navCtrlContainer ul li a#navigationcontrol_previousimage:before {
    content: "\f104"
}

.navCtrlContainer ul li a#navigationcontrol_nextimage:before {
    content: "\f105"
}

.navCtrlContainer ul li a#navigationcontrol_lastimage:before {
    content: "\f101"
}

.navCtrlContainer a dfn {
    display: none
}

.ncDisable {
    background-position: right;
    cursor: default
}

.ncEnable {
    background-position: left
}

#UserCommentsControl {
    background: none repeat scroll 0 0 #FFF;
    float: right;
    height: 25px;
    margin-top: .5em;
    font-family: FontAwesome;
    color: #CA1936;
    font-size: 1.4em;
    position: relative
}

#UserCommentsControl input {
    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: #777;
    font-weight: 700
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons {
    height: 15px;
    padding: 0 10px;
    width: 190px;
    float: right;
    background: #FFF
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons #deleteLink {
    margin-left: 5px;
    color: #5D2459;
    font-weight: 700;
    padding-right: 3px;
    text-decoration: underline;
    border-right: 1px solid #5D2459
}

#UserCommentsControl #HighlightsDocumentControl #commentsButtons #saveLink {
    color: #5D2459;
    font-weight: 700;
    text-decoration: underline;
    padding-left: 3px
}

ins {
    text-decoration: none
}

#HighlightsDocumentControl {
    float: right;
    font-size: 1.3em;
    position: relative
}

#HighlightsDocumentControl a.selectionLink.highlightoff:before,
#HighlightsDocumentControl a.selectionLink:before {
    text-decoration: none;
    content: "";
    display: block;
    width: 9px;
    height: 6px;
    position: absolute;
    left: 15px;
    top: 8px;
    background: transparent url(../img/flechaOFF.png) no-repeat
}

#HighlightsDocumentControl a.selectionLink.highlighton:before {
    text-decoration: none;
    content: "";
    display: block;
    width: 9px;
    height: 6px;
    position: absolute;
    left: 15px;
    top: 8px;
    background: transparent url(../img/flechaON.png) no-repeat
}

#HighlightsDocumentControl #commentsButtons {
    position: absolute;
    top: 2em;
    width: 160px;
    border: solid 1px #e7e7e7;
    background-color: #fff;
    box-shadow: 3px 3px 3px #e7e7e7;
    z-index: 999;
    margin-left: -70px
}

#HighlightsDocumentControl #commentsButtons a {
    width: 30px;
    text-align: center;
    margin: .5em 0;
    border-color: #ccc!important
}

#HighlightsDocumentControl #commentsButtons a.commentButton1 {
    background: url(../Img/iToolbarLey.gif) no-repeat 9px -513px
}

#HighlightsDocumentControl #commentsButtons a.commentButton2 {
    background: url(../Img/iToolbarLey.gif) no-repeat 9px -545px
}

#HighlightsDocumentControl #commentsButtons a.commentButton3 {
    background: url(../Img/iToolbarLey.gif) no-repeat 9px -575px
}

#HighlightsDocumentControl #commentsButtons a.deleteLink {
    background: url(../Img/icono_cerrar.png) no-repeat 5px 0
}

#HighlightsDocumentControl #commentsButtons a.saveLink {
    background: url(../Img/icono_guardar.png) no-repeat 5px 0;
    border-right: 0!important
}

#cCn .docHighlight1 {
    font-style: italic;
    background-color: #6F3
}

#cCn .docHighlight2 {
    font-style: italic;
    background-color: #F93
}

#cCn .docHighlight3 {
    font-style: italic;
    background-color: #ff0
}

.commentsButtons {
    display: none
}

#cCn .featuresDocument .docHighlight1 {
    background-color: transparent
}

#cCn .featuresDocument .docHighlight2 {
    background-color: transparent
}

#cCn .featuresDocument .docHighlight3 {
    background-color: transparent
}

#addCommentButton {
    border: none;
    width: 20px;
    height: 19px;
    background: url(../img/comment.png) no-repeat center center
}

#navToolbar1 #cComment {
    background: #f7f7f7;
    float: left;
    height: 30px;
    margin-left: 5px
}

#navToolbar1 #cComment #divCommentsLink {
    background: url(../Img/ico-comentar.png) no-repeat scroll 5px 7px transparent;
    clear: none;
    display: block;
    font-size: .9em;
    font-weight: 400;
    height: auto;
    overflow: hidden;
    padding: 11px 5px 6px 27px;
    width: auto;
    float: none;
    margin: 0
}

#navToolbar1 #divCommentsLink a {
    color: #888;
    display: block;
    float: left;
    font-size: 1.2em;
    font-weight: 700;
    text-decoration: none
}