html {scroll-behavior: smooth;}
/*div.loadDiv {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;


	background-color:#666;
	display:block;
	z-index:200000;
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.5;
}

div.loadDiv img{ }

div.loadDiv dfn { display:block; text-indent:-99999; width:128px; height:150px; position:absolute; top:50%; left:50%; margin-top:-85px; margin-left:-64px;  font-style: normal; color:#000; display: block; text-align: center; font-size: 1em; font-weight: bold;}
*/
div .conveniosDiv{
	width:100%;
	height:100%;
}

/*#cCn .op	{background:url(../../../../Img/Docs/estrella.gif) no-repeat;}*/

/* IREPORT */

#divIReportIndex{width:20%;float:left;padding:110px 0 10px 0; margin:20px 0 0 20px; font-size:1em; background:url(../../Img/i_report.jpg) center top no-repeat; border:2px solid #C4D4E7; }
#divIReportIndex ul {list-style-type: none;	padding:0px; margin:0px;}
#divIReportIndex li {margin:2px 0; }
#divIReportIndex li a {/*background:url(../../Img/btn_bloquetdc.jpg) left top no-repeat; width:119px;*/ height:22px; display:block; text-align:center; font-size:1.1em; color:#0668a9; padding:1px 0 0 0; text-decoration:none; text-transform:uppercase; font-weight:bold; text-align:left; margin-left:10px; margin-right:10px; border-bottom:1px solid #ccc}
#divIReportIndex li a:hover {/*background:url(../../Img/btn_bloquetdc.jpg) left -22px no-repeat;*/color:#6ebb1f;}
#divIReportIndex li a.seleccionado {/*background:url(../../Img/btn_bloquetdc.jpg) left -22px no-repeat;*/ color:#6ebb1f;}
#divIReportIndexTitle { display:none;}
#divIReportContainer, #cDocumentIreport{ height:100%; text-align:center}
#divIReportContainer #logo{background:url(../../Img/i_report.jpg) center top no-repeat;  height:77px;margin-top:30px; margin-left:10%; margin-right:10%}
#divIReportContainer #textNoMsg{ margin-left:10px; margin-right:10px; text-align:center; color:#0575C7; font-size:1.4em; font-weight:bold; margin-left:10%; margin-right:10%; }
#divIReportContainer #btnBack{ background:url(../../Img/btn_analisis.gif) left top no-repeat; width:287px; height:22px; border:none; margin-left:auto; margin-right:auto; display:block; color:#FFFFFF; margin-top:30px; font-weight:bold; cursor:pointer; clear:both; text-align:center}
#divIReportContentMaster{width: 75%; float: right;overflow:auto;  height:100%; font-size:0.9em;}
#divIReportContent{margin-top:35px; text-align:justify; margin-right:15px; color:#333333;}
#divTitleContent {font-size:1.5em; text-align:center; color:#0668a9; font-weight:bold; margin-top:20px; margin-left:20px; margin-right:20px;}
#divQuery{font-size:1.5em;color:#333; margin:10px 0 0 0; font-weight:bold; display:inline; }
#divQuery2{font-size:1.4em;color:#1787d9; margin:10px 0 0 0; font-weight:bold; display:inline; }
#divIReportContainer #hrefNewSearch{background-color:#0769AA; color:#FFF; font-size:0.9em; margin-top:10px; display:block; padding:5px; width: 150px; margin-left:auto; margin-right:auto}


div#divIReportContent div.divIReportCluster div.divIReportDocument div.titulo{ font-size:1.3em; color:#0668a9; font-weight: bold; margin:10px 0;  margin-right:-15px; margin-left:-15px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }
div#divIReportContent, div#divIReportDocument, div.divIReportCluster{ font-family:"FiraSans", Arial, sans-serif}
div.divIReportDocument{ margin-right:15px; margin-left:15px; padding-top: 10px;}
div.divIReportDocument div.derogado{
    background-image: url("../../Img/normaDerogada.gif");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    padding: 10px 0px;
	width: 114px;
	margin-right:10px;
	float:left;
	margin-top:10px;
}
#divIReportContent p.titulo	{font-size:1.3em; color:#0668a9; font-weight: bold; margin:10px 0;  margin-right:-15px; margin-left:-15px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;  }
#divIReportContent a {font-size:1.2em; margin:0px 0px 0px 0; color:#000000;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}
#divIReportContent a:hover { color:#0668a9;}
.divIReportDocument a img { padding:2px 0 0 0;}
#divIReportContent a.summaryimage{ padding-top:1px; display:none}
#divIReportContent a.summaryimage img{ width:24px;visibility:hidden;height:12px;}
.pIReportClusterDescription
{font-weight:bold; color:#0668a9; font-size:1.4em;margin-bottom:15px; margin-top:25px; display: block;  text-transform:uppercase;  background-image:url(../../Img/lineaIreport.gif); background-repeat:no-repeat; background-position:110px 8px; border-bottom:1px solid #ccc;}

.pIReportDocumentTitle:hover
{
	color:Blue;
}
.pIReportDocumentTitle {
font-family:Verdana;
font-size:13px;
font-weight:bold;
margin-top:10px;
}


.pIReportFragment  {
font-family:Verdana;
font-size:12px;
margin-left:20px;
margin-top:10px;
padding-bottom:10px;
text-align:justify;
}


.HighlightSearch {
background-color:#d6d494;
font-weight:bold;
}
.HighlightSearchMarked {
    background-color:#d6d494;;
    padding: 3px !important;
    font-weight: bold !important;
    color: #fff !important;
    display: inline !important;
}

#divIReportImg{ display:none;}

#cDocumentIreport .HighlightExtended
{
      font-weight:normal; color:#6ebb1f;  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cDocumentIreport .Highlight
{
     background-color: #6EBB1F;
    color:#333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;

}



#divIReportContent p.autor{ margin-bottom:5px;}
#divIReportContent p.autor span{ font-size:1.2em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0668a9;}

#divIReportContent p.publicacion_desc{ margin-bottom:5px;}
#divIReportContent p.publicacion_desc span{ font-size:1.2em;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#0668a9;}


#ctl00_ctl00_ctl00_thePageBody #ctl00_ctl00_ctl00_cBody {
    width: 85% !important;
    margin: auto;
}
div#dSFloat {
    position: fixed;
    top: 315px;
    background-color: #68b1c9;
    border-radius: 4px;
    height: auto;
    left: 60px;
    z-index: 100;
    -webkit-box-shadow: 0px 0px 11px 5px rgb(199 199 199 / 66%);
    -moz-box-shadow: 0px 0px 11px 5px rgba(199,199,199,0.66);
    box-shadow: 0px 0px 11px 5px rgb(199 199 199 / 66%);
}
div#dSFloat:empty{display:none;}
div#dSFloat:hover {height: 350px;}
div#dSFloat > div:hover {/*width: 500px;*/height: auto;min-width:500px;}
div#dSFloat > div > * {display: none;}
div#dSFloat > div {padding: 10px 3px 3px 3px !important;background-color: #68b1c9;border-radius: 10px;}
div#dSFloat > div:last-child {padding-bottom: 10px !important;}
div#dSFloat .dSF, div#dSFloat #MenCcP {
    border: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0 7px 0 15px !important;
    position: absolute;
    top: 0px;
    left: 62px;
    background-color: white;
    height: 100%;width: 0px !important;
    overflow: auto;
    transition: width 1s;
}
div#dSFloat:hover .dSF,
div#dSFloat:hover #MenCcP {width: calc(100% - 62px) !important;}

div#dSFloat #MenCcP::-webkit-scrollbar,
div#dSFloat .dSF::-webkit-scrollbar {-webkit-appearance: none;}
div#dSFloat #MenCcP::-webkit-scrollbar:vertical,
div#dSFloat .dSF::-webkit-scrollbar:vertical {width:5px;}
div#dSFloat #MenCcP::-webkit-scrollbar-button:increment,
div#dSFloat #MenCcP::-webkit-scrollbar-button, 
div#dSFloat .dSF::-webkit-scrollbar-button:increment,
div#dSFloat .dSF::-webkit-scrollbar-button {display: none;} 
div#dSFloat #MenCcP::-webkit-scrollbar:horizontal,
div#dSFloat .dSF::-webkit-scrollbar:horizontal {height: 10px;}
div#dSFloat .dSF::-webkit-scrollbar-thumb,
div#dSFloat #MenCcP::-webkit-scrollbar-thumb{background-color: #898989;border-radius: 10px;}
div#dSFloat #MenCcP::-webkit-scrollbar-track,
div#dSFloat .dSF::-webkit-scrollbar-track {border-radius: 10px;}

div#dSFloat > div {transition: .5s;}
div#dSFloat > div:hover dd,
div#dSFloat > div:hover > * {display: block !important;font-size: 0.9em;line-height: 1em !important;text-align: left !important;}
div#dSFloat > div dd {max-width: 97%;}
div#dSFloat > div:before {content:"";width: 48px;height: 48px;background-size: 100%;display: block;}
div#dSFloat .cP:before {background-image: url(../../img/icons/indice-blanco.png);}
div#dSFloat .DC:before {background-image: url(../../img/icons/normativa-blanco.png);}
div#dSFloat .JC:before {background-image: url(../../img/icons/jurisprudencia-blanco.png);background-position: -4px -8px;background-repeat: no-repeat;}
div#dSFloat .cP:hover:before {background-image: url(../../img/icons/indice-azul.png);}
div#dSFloat .DC:hover:before {background-image: url(../../img/icons/normativa-azul.png);}
div#dSFloat .JC:hover:before {background-image: url(../../img/icons/jurisprudencia-azul.png);}
div#dSFloat > *:hover {background-color:white;}
div#dSFloat #ISIN li,
div#dSFloat #ISIS li,
div#dSFloat .dSF > .h3 {background-image: none;padding: 0px !important;}
div#dSFloat #ISIN li,
div#dSFloat #ISIS li {margin: 10px 0 0 0 !important;font-size: 12px;}
.cPlus div#dSFloat #MenCcP #ISIN > li:nth-child(1),
.cPlus div#dSFloat #MenCcP #ISIS > li:nth-child(2){background-color: transparent !important;color: #68b1c9 !important;font-size: 13px;}
div#dSFloat #ISIN,
div#dSFloat #ISIS {margin: 15px 0px !important;padding:0px !important;}
div#dSFloat > div:only-child:hover,
div#dSFloat > div:first-child{border-radius:4px 4px 0 0 !important;}
div#dSFloat > div:last-child{border-radius:0 0 10px 10px;}
div#dSFloat > div:last-child:hover {border-radius: 0px;}
div#dSFloat > div:only-child{border-radius:10px !important;}
div#dSFloat > div {border-radius: 0;}
div#dSFloat li {line-height: 17px;padding: initial;}
div#dSFloat ul {margin: 5px 5px 5px 29px;font-size:12px;}
div#dSFloat .dSF .da a {position: absolute;float: none;width: 95%;}
div#dSFloat .dSF .da a img {height: auto;}
div#dSFloat .dSF .da a + em {margin-left: 35px;line-height: 22px;font-size:13px;font-weight:bold;font-style:normal;}
div#dSFloat .dSF .da + ul {margin-top: 5px;cursor:default; font-weight:400;margin-left:8px;font-size:12px;}
div#dSFloat .dSF .sDc + .da {margin-top: 10px;}
div#dSFloat .dSF .da a:hover{
    text-decoration:none;
}

/* toolbar y Barra herramientas DERECHA */

#ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar {
    position: fixed;
    right: 55px;
    top: 310px;
    border-radius: 25px;
    padding: 20px 4px;
    background-color: #ececec;
}

#ctl00_ctl00_ctl00_thePageBody.home-con-login #navResul #buttonsBar {
    top: 232px;
}

    #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar > li {
        display: block;
        margin-bottom: 10px;
    }

        #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar > li:last-of-type {
            margin-bottom: 0;
        }

    #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li a {
        background-image: none;
        margin: 0;
    }

    #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar a#Share {
        display: none;
    }

.wk-toolbar {
    font-size: 0.9em;
    padding-left: 250px;
    width: 100%;
    background-color: #fff;
}

/*  elimina la barra de búsqueda y la barra vertical de RRSS MVPE-5185 >>>> */
#cContainer.errorLog .wk-toolbar, #cContainer.errorLog #buttonsBar {
    display: none;
}
/*  <<<<< elimina la barra de búsqueda y la barra vertical de RRSS MVPE-5185 */
    .wk-toolbar:after {
        content: "";
        clear: both;
        display: table;
    }

    .wk-toolbar[style*="width"] {
        width: 100% !important;
    }

.wk-userarea .wk-toolbar {
    margin-left: 0;
}

.wrapper-sticky .wk-toolbar {
    border-bottom: 1px solid #f2f2f4;
    height:40px;
}

.wk-toolbar-relevancia,
.wk-toolbar-historico{
    float: left;
}

    .wk-toolbar-relevancia > select,
    .wk-toolbar-historico select {
        display: inline-block;
        height: 26px;
        margin: 5px 0;
        width: 164px;
        font-size: 0.9em;
        border-radius: 0px;
        margin-right: 15px;
    }

.wk-toolbar-historico {
    padding-right: 5px;
    padding-left: 5px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}

    .wk-toolbar-relevancia > span {
        float: left;
        margin-top: 8px;
        margin-left: 4px;
        margin-right: 8px;
    }

    .wk-toolbar-relevancia > select {
        width: 140px;
        width: 150px\9;
    }

.wk-toolbar-navigation * {
    float: left;
}

.wk-toolbar-navigation ul {
    list-style-type: none;
    margin: 8px 5px 0 0;
    font-size:13px;
}

.wk-toolbar-navigation a dfn {
    display: none;
}

.wk-toolbar-navigation a {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

    .wk-toolbar-navigation a#navigationcontrol_firstimage {
        background-image: url(../../Img/icons/first.png);
        background-repeat: no-repeat;
        margin-left: 13px;
        margin-top: 2px;
    }

    .wk-toolbar-navigation a#navigationcontrol_previousimage {
        background-image: url(../../Img/icons/prev.png);
        background-repeat: no-repeat;
        margin-top: 2px;
    }

    .wk-toolbar-navigation a#navigationcontrol_nextimage {
        background-image: url(../../Img/icons/next.png);
        background-repeat: no-repeat;
        margin-top: 2px;
    }

    .wk-toolbar-navigation a#navigationcontrol_lastimage {
        background-image: url(../../Img/icons/last.png);
        background-repeat: no-repeat;
        margin-top: 2px;
    }

.wk-toolbar-navigation .ncDisable {
    -moz-opacity: 0.30;
    opacity: 0.30;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

.wk-toolbar-navigation .navigationOtherDoc,
.wk-toolbar-navigation .navigationActualDoc {
    background-image: none;
}

.wk-toolbar-navigation .navigationOtherDoc {
    color: #333;
    width: auto;
    display: inline-block;
    padding: 0 2px;
}

.wk-toolbar-navigation .navigationActualDoc {
    width: auto;
    display: inline-block;
    padding: 0 2px;
}

.wk-toolbar-textsize,
.wk-toolbar-tools,
#textsizecontroldiv{
    float: right;
}

.wk-toolbar-textsize, #textsizecontroldiv {
    margin-right: 55px;
    margin-top:5px;
}

    .wk-toolbar-textsize li,
    .wk-toolbar-tools li,
    .wk-toolbar-textsize a,
    .wk-toolbar-tools a {
        display: inline-block;
    }

    .wk-toolbar-textsize dfn,
    .wk-toolbar-tools dfn, #textsizecontroldiv dfn {
        display: none;
    }

.wk-toolbar-tools ul#buttonsBar {
    float: left;
}

.wk-toolbar-tools ul,
.wk-toolbar-tools li {
    margin: 0;
}


.wk-buttonsBar-actions {
    overflow: hidden;
    display: inline-block;
}

    .wk-buttonsBar-actions > div {
        display: inline-block;
    }


.wk-toolbar-tools .dropdown-menu {
    min-width: 135px;
}

    .wk-toolbar-tools .dropdown-menu li {
        width: 100%;
    }

        .wk-toolbar-tools .dropdown-menu li span {
            display: inline-block;
            margin-left: 5px;
            margin-top: 10px;
            font-size: 0.85em;
        }

    .wk-toolbar-tools #hrefprintCtrl:after {
        background-image: url(../../img/icons/imprimir.png);
        content: "";
        background-size: 90%;
        height: 37px;
        width: 47px;
        display: inline-block;
        margin-left: 3px;
    }

.wk-toolbar-tools #hrefexpCtrl:after {
    background-image: url(../../img/icons/descargar.png);
    content: "";
    background-size: 90%;
    height: 37px;
    width: 47px;
    display: inline-block;
    margin-left: 3px;
}

.wk-toolbar-tools .mysearchesButtonClass {
    width: 30px;
    background-position: -161px -228px;
}

    .wk-toolbar-tools .mysearchesButtonClass:hover {
        background-position: -161px -324px;
    }

.wk-toolbar-tools .myalertedsearchesButtonClass {
    background-position: -100px -259px;
}

    .wk-toolbar-tools .myalertedsearchesButtonClass:hover {
        background-position: -100px -291px;
    }

.wk-toolbar-tools #MyQueriesPopup {
    background-position: -161px -228px;
    width: 32px;
}

.wk-toolbar-tools #hrefSend:after {
    background-image: url(../../img/icons/email.png);
    content: "";
    background-size: 90%;
    height: 37px;
    width: 47px;
    display: inline-block;
    margin-left: 3px;
}

.wk-toolbar-tools #MyDocumentsPopup {
    background-position: -324px -228px;
}

.wk-toolbar-tools #MyBoxPopup {
    background-position: -356px -228px;
    width: 30px;
}

    .wk-toolbar-tools #MyBoxPopup:hover {
        background-position: -356px -324px;
    }

.wk-toolbar-tools #hrefNovedadesSieteDias {
    background-position: -228px -259px;
    width: 26px;
}

    .wk-toolbar-tools #hrefNovedadesSieteDias:hover {
        background-position: -228px -291px;
    }

.wk-toolbar-tools #hrefNovedadesUltimoMes {
    background-position: -195px -259px;
    width: 26px;
}

    .wk-toolbar-tools #hrefNovedadesUltimoMes:hover {
        background-position: -195px -291px;
    }


.wk-toolbar-tools .myalerteddocsButtonClass {
    background-position: -100px -259px;
}

    .wk-toolbar-tools .myalerteddocsButtonClass:hover {
        background-position: -100px -291px;
    }

.wk-toolbar-tools .myboxButtonClass {
    background-position: -357px -228px;
}

    .wk-toolbar-tools .myboxButtonClass:hover {
        background-position: -357px -324px;
    }


.wk-toolbar-tools #buttonsBar a {
    text-decoration: none;
}

#navResul.wk-toolbar-tools .mydocsButtonClass:after {
    background-image: url(../../img/icons/organizar.png);
    content: "";
    background-size: 90%;
    height: 37px;
    width: 47px;
    display: inline-block;
    margin-left: 3px;
}

.wk-toolbar-tools .addCommentButton {
    background-position: -68px -260px;
    width: 24px;
    height: 24px;
    margin: 6px 2px 0 2px;
    float: left;
    background-image: url(../../Img/wk-sprite-umbrella.png);
    border: none;
    cursor: pointer;
}


.wk-toolbar-tools .buttonHidden {
    display: none;
}

.wk-toolbar-tools .btn-group {
    margin-top: 4px;
}

.wk-toolbar-tools .wk-link-tools,
.wk-toolbar-tools .wk-link-dropdown {
    height: 26px;
    border: 1px solid #CCC;
}



.wk-toolbar-tools .wk-icon-tools {
    height: 26px;
    width: 32px;
    background-position: -161px -258px;
}

.wk-toolbar-tools .wk-link-dropdown .caret {
    margin-top: 12px;
}


.wk-toolbar-textsize .textmenosclass {
    position: relative;
    width: 22px;
    height: 100%;
    text-align: center;
     float: left;
    margin-left: 0;
    background-image: none;
}

.wk-toolbar .textsizecontroldiv a.textmenosclass:before {
    content: "A";
    display: inline-block;
    color: #838383;
    font-size: 14px;
    font-weight: 500;
}

.wk-toolbar .textsizecontroldiv a.textmasclass:before {
    content: "A";
    display: inline-block;
    color: #666;
    font-size: 19px;
    font-weight: 500;
}

.wk-toolbar .textmenosclass {
    font-size: 12px;
}

.wk-toolbar .textmasclass {
    font-size: 18px;
}

.wk-toolbar .textsizecontroldiv a:after {
    content: "";
    display: inline-block;
    border: 1px solid #666666;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    box-sizing: border-box;
}

.wk-toolbar .textsizecontroldiv a + a {
    margin-left: 8px;
}

.wk-toolbar .textsizecontroldiv a {
    position: relative;
    width: 22px;
    height: 100%;
    text-align: center;
     float: left;
    margin-left: 0;
    background-image: none;
}


.wk-toolbar-searchindocument {
    margin: 0 5px;
}

    .wk-toolbar-searchindocument * {
        float: left;
    }

    .wk-toolbar-searchindocument .SearchDocumenttx {
        width: 140px;
        height: 27px;
        margin: 5px 5px 5px 0;
        font-size: 0.9em;
        font-weight: normal !important;
    }

    .wk-toolbar-searchindocument #buscadorSearchDocumentDiv #buscadorSearchDocumenttx {
        font-size: 13px;
        height: 30px;
        line-height: 1.5;
        padding: 0.6875rem 1rem;
        width: 178px;
        border: none;
        border-bottom: 2px solid #68b1c9;
        font-family: "Roboto", sans-serif;
        background-color: #fff;
        color: #adadad;
        -webkit-box-shadow:none;
    }

    .wk-toolbar-searchindocument .SearchDocumentDivbtnbackguard,
    .wk-toolbar-searchindocument .SearchDocumentDivbtnforward {
        background-image: none;
    }

    .wk-toolbar-searchindocument a dfn {
        display: none;
    }

    .wk-toolbar-searchindocument .SearchDocumentDivbtnforward {
        float: left;
        width: 24px;
        text-align: center;
        margin-top: 13px;
    }

        .wk-toolbar-searchindocument .SearchDocumentDivbtnforward:after {
            content: '\e911';
            font-family: "wk-icons";
            display: inline-block;
            font-size: 18px;
        }

    .wk-toolbar-searchindocument .SearchDocumentDivbtnbackguard {
        float: left;
        width: 24px; 
        text-align: center;
        margin-left: 5px;
        margin-top:13px;
    }

.wk-toolbar .SearchDocumentDivbtnbackguard:after {
    content: '\e910';
    font-family: "wk-icons";
    display: inline-block;
    font-size: 18px;
}

.wk-toolbar-searchindocument .Searchdocumentchkdiv {
    float: left;
    margin-top: 12px;
    margin-left: 0px;
    font-size: 1em;
    color: #adadad;
}


.wk-toolbar-searchindocument .Searchdocumentchkdiv input[type="checkbox"]:checked {
    background-color: #1db2dc;
}
    .wk-toolbar-searchindocument .Searchdocumentchkdiv input {
        margin-right: 5px;
    }

#ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #divCommentsLink a:after {
    background-image: url(../../img/icons/comentarios.png);
    content: "";
    background-size: 90%;
    height: 37px;
    width: 47px;
    display: inline-block;
    margin-left: 3px;
}

#ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #divCommentsLink a {
    font-size:0px;
}

#ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #textsizecontroldiv {
    display: inline-block;
}

    #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #textsizecontroldiv a {
        width: 20px;
    }

        #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #textsizecontroldiv a + a {
            margin-left: 4px;
        }

        #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #textsizecontroldiv a:after {
            width: 20px;
            height: 20px;
        }

.wk-toolbar-tools #Share:after {
    background-image: url(../../img/icons/compartir.png);
    content: "";
    background-size: 90%;
    height: 37px;
    width: 47px;
    display: inline-block;
    margin-left: 3px;
}


@media (max-width: 992px) {
    .row-fluid {
        width: 100%;
        /*margin-top: 150px;*/
        /*position: relative;*/
    }
    #cDocument #dHead p.pAu {
        font-size: 0.94em;
    }

    #cDocument #dHead p.pPr {
        font-size: 0.93em;
    }

    #cDocument #dTxT p.d1 {
        font-size: 1em;
        font-weight: 500;
    }

    #cDocument #dTxT p {
        font-size: 0.94em;
    }

    #cDocument .DT #dTxT .ccn.rea, .NE #dTxT .ccn.rea {
        color: #fff;
        border: none;
        border-top: 2px solid #0077aa;
        border-bottom: 2px solid #0077aa;
        color: #333;
        font-size: 1.1em;
        width:100%;
    }

    #cDocument.DT #dTxT .ccn.rea:nth-of-type(even), .NE #dTxT .ccn.rea:nth-of-type(even){
        float:none;
        margin:0px;
    }
        #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar {
            left: 0px;
            bottom: -2px;
            background-color: #ececec;
            text-align: center;
            width: 100%;
            border-radius: 0px;
            height: 40px;
            top: unset !important;
            z-index: 1000;
            padding: 0px;
        }

    #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li {
        display: inline-block;
    }

   #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar a#Share{
       position:absolute;
       right:45px;
       display: inline-block;
   }
   #ctl00_ctl00_ctl00_thePageBody #navResul #buttonsBar li #divCommentsLink a:after {
      position: fixed;
      right: 85px;
      bottom: 0px;
    }

    .wk-toolbar-tools #hrefSend:after {
        position: fixed;
        right: 130px;
        bottom: 2px;
    }

    #navResul.wk-toolbar-tools .mydocsButtonClass:after {
        position: fixed;
        right: 175px;
        bottom: 2px;
    }


    #navToolbar #textsizecontroldiv {
        display: none;
    }


    div#dSFloat {
        left: 0;
        top: unset;
        bottom: 0px;
        height: 50px;
        background-color: transparent;
        -webkit-box-shadow:none;
        box-shadow:none;
        border-radius:0px;
        z-index: 1000;
    }
        div#dSFloat .cP, div#dSFloat .DC, div#dSFloat .JC {
            display: inline-block;
            background-color: #cbc8c8;
            padding: 0px !important;
            border-radius:0px !important;
        }
        div#dSFloat div:before {
            width: 50px;
            height: 37px;
            background-size: 85%;
        }
        div#dSFloat div:last-child{
            padding-bottom:0px !important;
        }

        div#dSFloat .cP:before {
            position: fixed;
            left: 5px;
            bottom: 5px;
            background-image: url(../../img/icons/indice-azul.png);
        }
        div#dSFloat .DC:before {
            position: fixed;
            bottom: 5px;
            left: 45px;
            background-repeat: no-repeat;
            background-image: url(../../img/icons/normativa-azul.png);
        }

        div#dSFloat .JC:before {
            position: fixed;
            bottom: 0px;
            left: 88px;
            background-repeat: no-repeat;
            background-image: url(../../img/icons/jurisprudencia-azul.png);
        }

    #tBody.EX #cCn #dHPlus div.cPlus #dSFloat #MenCcP, #tBody.DT #cCn #dHPlus div.cPlus #dSFloat #MenCcP {
        position: fixed;
        width: 100% !important;
        top: 88px;
        height: 80%;
        left: 0px;
    }

    #tBody.EX #cCn #dHPlus #div.cPlus #dSFloat dl.dSF, #tBody.DT #cCn #dHPlus div.cPlus #dSFloat dl.dSF {
        position: fixed;
        width: 100% !important;
        height: 81%;
        left: 0px;
        top: 88px;
        overflow-x:hidden;
    }

    #divNewComment #txtNameUser{
        width: 100%;
        display:block;
    }

    #divNewComment #txtEmailUser {
        width: 100%;
        display: block;
    }
}