/*** Pag. intermedia Haciendas ***/
.Haciendas.Inicio #cHead {
    position: static !important;
}
.Haciendas.Inicio .cBody {
    margin-top: 0px;
}


.Haciendas #lblTDCNoticias, .Haciendas #cHead + .cBody .classImgCarousel {
    background: #bc1b44;
    padding: 10px 20px 10px 38px !important;
}

.Haciendas .cBody #cContent #SearchAcc h3, .Haciendas .cBody #cContent #ComAcc h3 {
    color: #bc1b44;
    background: #e6e6e6;
    border-radius: unset;
    padding-left: 12px;
    height: 40px;
    margin: 0px;
    line-height: 3px;
    padding-right: 0px;
}

.Haciendas #Accesos > a > div {
    margin-bottom: 10px;
}

.Haciendas .cBody #cContent #Accesos h3:before {
    content: none !important;
}

.Haciendas .cBody #cContent #Accesos h3 .arrow {
    display: block;
    float: right;
    background-color: #bc1b44;
    color: #fff;
    height: 40px;
    top: -20px;
    position: relative;
    line-height: 40px;
    padding: 0px 8px 0 8px;
    border: 1px solid;
    box-sizing: border-box;
    font-size: 0.9em;
}

.Haciendas .cBody #cContent #rightPanel #Servicios {
    margin-top: 18px;
}

.Haciendas #cContent .jcarousel-wke-wrapper {
    border: none;
    border-radius: 0px;
    box-shadow: none;
    background: white;
    padding: 5px;
}

.Haciendas #cContent #shop #mycarousel h3 {
    /*margin-right: 50px;*/
    padding-left:0px;
}

    .Haciendas #cContent #shop #mycarousel h3 a {
        font-size: 17px;
        text-transform: none;
        font-weight: bold;
    }

.Haciendas #cContent #shop #mycarousel li img {
    margin: auto;
    margin-left: 30%;
}

.Haciendas #cContent #SearchAcc {
    margin-right: 1%;
}

.Haciendas #cContent #SearchAcc, .Haciendas #cContent #ComAcc {
    background-color: #e6e6e6;
    width: 49.5%;
    float: left;
    height: 105px;
    font-weight: bold;
}

.Haciendas .cBody #cContent #ComAcc h3 strong, .Haciendas .cBody #cContent #SearchAcc h3 strong {
    font-weight: bold;
}

.Haciendas .cBody #cContent #Accesos p {
    padding: 10px 12px 12px 12px;
    line-height: 1.2em;
    font-size: 0.8em;
    font-weight: 400;
}

.Haciendas #cHead #cMenuSup li#imPr19 {
    width: 149px !important;
    position: relative;
    height: 31px;
    box-sizing: border-box;
}

.Haciendas #cHead #cMenuSup li#imPr19 a {
    width: 147px;
    padding-top: 5px;
    border: 1px solid #0091da;
    background-color: #0091da;
}

.Haciendas #cHead #cMenuSup li#imPr19 a dfn {
    color: #0192DB;
}

.Haciendas #cHead #cMenuSup li#imPr19 a dfn span {
    font-size: 10px;
    display: block;
    line-height: 0.5;
    width: 106px;
}

.Haciendas #cHead #cMenuSup li#imPr19 a:before {
    content: "";
    background-position: -192px -425px;
    height: 100%;
    width: 30px;
    top: -1px;
    background-color: #0292db !important;
    background-image: url(/Img/sprite.png);
    background-position: -192px -425px;
    background-repeat: no-repeat;
    left: 0;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
}

.Haciendas #imPr19 {
    display: none;
}

.Haciendas #cContent #shop .referencia-nota {
    margin-right: 10px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.cons a:before {
    background-position: -367px -284px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.exp a:before {
    background-position: -367px -381px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.areap a:before {
    background-position: -368px -443px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.news a:before {
    background-position: -368px -315px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.cursos a:before {
    background-position: -367px -412px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.sac a:before {
    background-position: -368px -348px;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li.webinars a:before {
    background-image: url(/Img/183845.svg);
    background-position: unset;
}

.jcarousel-control-CarouselStaticHac {
    display: none;
}

.Haciendas .cBody #cContent #lyrRevCons ul + ul + ul {
    background: #50505040;
    background: -moz-linear-gradient(top, #5050500d 0%, #50505040 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5050500d), color-stop(100%, #50505040));
    background: -webkit-linear-gradient(top, #5050500d 0%, #50505040 100%);
    background: -o-linear-gradient(top, #5050500d 0%, #50505040 100%);
    background: -ms-linear-gradient(top, #5050500d 0%, #50505040 100%);
    background: linear-gradient(to bottom, #5050500d 0%, #50505040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50505040', endColorstr='#5050500d', GradientType=0 );
}

.Haciendas .cBody #cContent #lyrRevCons li em, .Haciendas .cBody #cContent #lyrRevCons #TC0000029913 ul.par li:last-of-type a {
    color: #404041c7;
}

.Haciendas #dSubv, .Haciendas #dHPlus p.cTD {
    border-color: #bc1b44 !important;
}

#dHPlus #disp-aplic, #dHPlus #bibliografia-relacionada, #dHPlus #jurisprudencia-comentada, #dHPlus #comentado-documento-por-pregunta, #dHPlus #disposiciones-comentadas, #dHPlus div.nCo {
    border-color: #bc1b44;
}

.lb-second, #cCnWF #dHeadWF {
    border-color: #bc1b4447;
}

#cCnWF h2 {
    font-weight: 400;
    font-size: 14px;
    background-color: #bc1b44;
    color: white;
}


[class*="lv-"] {
    padding: 3px 0px 4px 10px;
    border-left: 1px dashed #bc1b44;
    position: relative;
}

form[action*='DocumentoRelacionadoFOHac.aspx?'] #cCx {
    display: none;
}

[class*="lv-"]:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    width: 24px;
    height: 1px;
    background-color: transparent;
    border-bottom: 1px solid #bc1b44;
}

#tBody.FE #cCn #dHPlus .dAb, #dTxTWF .active, .splitbuttonV.invert, .splitbuttonV, #cCnWF #dHeadWF::after, #cCnWF #dHeadWF::before, [class*="lb-"]:after, .lb-second:before {
    background-color: #bc1b4457;
}

#dTxTWF .active:before, #dTxTWF .active:after {
    background-color: transparent;
}

#dHPlus div.nCo, #dTxTm .ccn, .Haciendas #dTxTm cite.ccn, .Haciendas #dTxT .ccn {
    border: 1px solid #bc1b44;
}

.Haciendas a.tienda {
    background-image: url(/img/TOL.svg);
    background-position: -25px -17px;
    background-size: 150%;
    height: 32px;
    text-indent: -9999px;
    top: 0;
    left: 120px;
}

#cHead #lblAtnCliente a {
    display: block;
    width: 90px;
    height: 30px;
    background-image: url(/img/ATC.svg);
    background-position: -25px -15px;
    background-size: 150%;
    height: 32px;
    text-indent: -9999px;
    top: 0;
    left: 120px;
}

#cContainer #ISIS li.ExISISc:after {
    width: 20px;
    height: 20px;
    background-position: -70px -69px;
    top: -1px;
    background-color: #bc1b44;
    border-radius: 50%;
}

#cContainer #ISIS li.ExISISo:after {
    width: 20px;
    height: 20px;
    background-image: url(/img/sprite.png);
    background-position: -38px -70px;
    top: -1px;
    border-radius: 50%;
    background-color: #bc1b44;
}

#navToolbar a#navigationcontrol_firstimage {
    background-position: -457px -360px;
}

#navToolbar a#navigationcontrol_lastimage {
    background-position: -488px -360px;
}

#navToolbar a#navigationcontrol_previousimage {
    background-position: -459px -327px;
}

#navToolbar a#navigationcontrol_nextimage {
    background-position: -494px -327px;
}

form[action*='DocumentoRelacionadoFinalHac.aspx?'] .splitterContainer .rightPane, form[action*='DocumentoRelacionadoHac.aspx?'] .splitterContainer .rightPane {
    width: 100% !important;
}

.Haciendas #ISIS li:hover::before, .Haciendas .TreeView .subframe .fl span:hover:before {
    color: #bc1b44;
    font-weight: 500;
}

.Haciendas .TreeView .subframe span.ftselected span {
    margin-left: 0px;
}

.TreeView .subframe .fl span::before {
    background-image: none;
}

#TreetdcExpHac{
    font-size:15px;
}

.Haciendas .wk-resultlist-grouping #agrupRow ul.agrup ul[id^="ul_extra_"] + a {
    color: #bc1b44;
    background-color: white !important;
}

.Haciendas .AddToBasketControl .myBasket a.disabled {
    cursor: not-allowed;    
}

#pestanias #tabs:not([style*="left: 0px"]) {
    padding-left: 40px !important;
}

#pestanias #tabs[style*="left: -720px"] {
    padding-left: 160px !important;
}

.Haciendas #TreeAssistantTdcControl1 #subAssistantTdcControl1 {
    overflow: auto;
    border: 2px solid #dadada;
    border-radius: 3px;
    padding: 10px;
}


.Haciendas #cHeadPopupSummaryRedacciones a#comparerButtonOff, .Haciendas #cHeadPopupSummaryRedacciones a#comparerButtonOn, .Haciendas #cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoCuerpo a#showMenu {
    background: #bc1b44;
}

.Haciendas #cHeadPopupSummaryRedacciones a#comparerButtonOff:hover, .Haciendas #cHeadPopupSummaryRedacciones a#comparerButtonOn:hover {
    background: #ff7d9e;
    text-decoration: none;
    cursor: pointer;
}

.BODPopupModal .ui-dialog .ui-dialog-titlebar-close .ui-icon {
    top: 15px;
    right: 20px;
}

.Expedientes .ui-dialog .ui-dialog-titlebar-close .ui-icon {
    top: 20px;
    left: 70px;
}

[action*="Haciendas.aspx"] #dHead p.pEx {
    display: none;
}

.Haciendas .cBody #cContent #rightPanel #Servicios .wk-panel-content li {
    width: 14.266%;
}

#tBody #cCn #dHPlus .dAb {
    border: 1px solid #bc1b44;
    padding: 10px;
}

/*Estilos para colores personalizados*/
#cHead [id^="LogoPR"] a, #cHead #LogoPRHac a, #cHead #LogoPR a, #cHead #LogoPR a {
    background-image: url(../img/Logo_EC_Haciendas.png);
}

#cHead [id^="ulmPr"], #cHead #ulmPrHac {
    background-color: #bc1b44;
}

#cHead [id^="ulmPr"] .active a , #cHead [id^="ulmPr"] a:hover, #cHead #ulmPrHac .active a , #cHead #ulmPrHac a:hover {
    background-color: #9E1739;
}

#cHead #cMenuSup a:hover {
    background-color: #9E1739;
}

#cHead #cMenuSup {
    background-color: #a5a5a5;
    z-index: 2;
}

#cHead .wk-btn-bars {
    background-color: #9E1739 !important;
}

#MenuVertical {
    background-color: #fff;
    height: 310px;
    top: 181px;
}

#MenuVertical a{
    color: #bc1b44;
}

#MenuVertical li a:hover:before {
    background-color: #9E1739;
}

#MenuVertical a:hover span {
    background-color: #9E1739;
}

#MenuVertical a:hover {
    background-color: #9E1739;
}

#cContent #myCarousel .sectionnoticecarousel {
    color: #bc1b44;
    padding: 16px 0;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
}

#cContent #myCarousel:before {
    background-color: #bc1b44;
}

#cContent #InformacionUtil h3 {
    color: #bc1b44;
    border-top-color: #bc1b44;
}

#cContent #InformacionUtil li:before {
    color: #bc1b44;
}

#cContent #shop:before {
    color: #bc1b44;
}

#cContent #shop .precio {
    color: #bc1b44;
}

#cContent #shop h3 a:after {
    color: #bc1b44;
    border-color: #bc1b44;
}

#cContent #HacLocalesLinks .Colec h3 {
    color: #bc1b44;
    border-top-style: solid;
    border-top-width: 2px;
    margin: 0 -1px;
    padding: 16px 10px;
}


#cContent #HacLocalesLinks #AccesosC {
    color: #bc1b44;
}

#cContent #HacLocalesLinks .Acceder {
    background-color: #bc1b44;
    color: #fff;
}

#cContent #HacLocalesLinks .Colec p {
    background-color: #bc1b44;
    color: #fff;
}

#cContent #PruebeHL h3 {
    color: #bc1b44;
    border-color: #bc1b44;
    padding: 17px 12px;
}

#cContent #PruebeHL h3:before {
    background-color: #9E1739;
    color: #fff;
}

#cContent #pnlTwitter{
    width:100%;
}

#cContent #pnlTwitter h3 {
    color: #bc1b44;
    border-color: #bc1b44;
}

#cContent #InformacionUtil {
    border-top: 3px solid #bc1b44;
    background-color: #f2f2f4;
    margin-bottom: 45px;
}

#cContent #shop {
    background-color: #ebebeb;
    padding: 15px;
    border-top: 3px solid #bc1b44;
    margin-bottom: 40px;
}

    #cContent #shop a {
        color: #bc1b44;
        text-transform: uppercase;
        font-size: 19px;
        font-weight: 100;
    }

#cHead #cHelp a {
    color: #bc1b44;
}

.logindiv .divlogin input {
    background-color: #bc1b44;
}

.logindiv .divforgot a {
    color: #bc1b44;
}

.documentBrowserMessageLayer a {
    color: #bc1b44;
}

#cSearch #btnSearchBtnSearch {
    background-color: #bc1b44;
    color: #fff;
    top: 31px;
}


#cSearch #showSynonyms {
    width: 165px;
    position: absolute;
    top: 50px;
    right: -208px;
    cursor: pointer;
    display: block;
    line-height: 16px;
    padding: 8px 0 0 0;
}

[action*='HacExpedientes.aspx'] #cSearchAux #cButtons #btnSearchBtnSearch {
    right: -83px;
    font-size: 0;
    padding: 5px 6px 5px 35px;
    width: 40px;
    top: 68px;
    position: relative;
    height: 37px;
}

#opcBasket a {
    /*background-color:#fff;*/
    color: #bc1b44;
    /*        border: 1px solid #bc1b44;*/
}

#Result a:before {
    color: #bc1b44;
}

#Result a:after {
    color: #bc1b44;
}

#Result h1 {
    color: #bc1b44;
}

#Result a:hover {
    color: #bc1b44;
}

#Result .hl {
    color: #bc1b44;
}

.divsearchparent .DivBtnSearchclass {
    background-color: #bc1b44;
    color: #fff;
}

#cHead .wk-colllapse-mobile--login {
    border: 1px solid #bc1b44;
}

#cHead .divlogoutBtn [type="submit"] {
    background-color: #9E1739;
}

#cHead .search-button-control {
    background-color: #bc1b44 !important;
}

.wk-resultlist-filters #agrupGoButton a {
    background-color: #bc1b44;
    color: #fff;
}

.wk-resultlist-results dd.summary a {
    background-color: #bc1b44;
    color: #fff;
}

.wk-resultlist-tabs .cantidad {
    background-color: #bc1b44;
    color: #fff;
}

.wk-resultlist-tabs .on .cantidad {
    background-color: #a5a5a5;
}

.wk-resultlist-filters #lnkRefineSearchFree {
    background-color: #bc1b44;
    color: #fff;
}

.wk-resultlist-results dd[class*="interes"] {
    color: #bc1b44;
}

.wk-resultlist-filters [class*="js-see"] {
    background-color: #fff;
    color: #bc1b44;
}

.wk-resultlist #wk-resultlist-volver a {
    background-color: #bc1b44;
    color: #fff;
}

#previewMain .closeAdvancedSummaryButton {
    background-color: #bc1b44;
    color: #fff;
}

#previewMain:before {
    background-color: #bc1b44;
}

.popupContainer #okbtn {
    background-color: #bc1b44;
    color: #fff;
}

.popupContainer .popupHeader {
    background-color: #bc1b44;
    color: #fff;
}

.jstree .jstree-clicked {
    background-color: #bc1b44;
    color: #fff;
}

.ActionsFolders_DDTreeControlTree .createfolderbutton {
    background-color: #bc1b44;
    color: #fff;
}

.ui-dialog input[type="button"][id*="Accept"] {
    background-color: #bc1b44;
    color: #fff;
}

.ui-dialog .ui-dialog-titlebar {
    background-color: #bc1b44;
    color: #fff;
}

.popupContainer #RefineResultsList img {
    background-color: #bc1b44;
}

.ui-dialog input[type="button"][id*="Done"] {
    background-color: #bc1b44;
    color: #fff;
}

.wk-resultlist-results a {
    color: #bc1b44;
}

.wk-resultlist-results .numero {
    color: #bc1b44;
}

.wk-resultlist-results .mode-less a {
    background-color: #bc1b44;
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane [type="button"]:nth-of-type(1) {
    background-color: #bc1b44;
    color: #fff;
}

.ui-dialog dd a {
    color: #bc1b44;
}

.ui-dialog [id*="BOD"][id*="Button"] span:before {
    color: #bc1b44;
}

.ui-dialog  .aceptar {
    background-color: #bc1b44;
    color: #fff;
}

#dHead .pAu {
    color: #bc1b44;
}

a.cFE:before,
a.cBL:before,
a.cCS:before,
a.cDT:before,
a.cFO:before,
a.cIF:before,
a.cJU:before,
a.cLE:before,
a.cPR:before,
a.cEX:before,
a.cAN:before,
a.cPT:before,
a.iBL:before,
a.iCS:before,
a.iDT:before,
a.iFO:before,
a.iIF:before,
a.iJU:before,
a.iLE:before,
a.iPR:before,
a.iEX:before,
a.iEN:before,
a.iAN:before,
a.iPT:before,
a.iPD:before {
    color: #bc1b44
}

.cBody a {
    color: #bc1b44;
}

html .btnConsultas {
    background-color: #bc1b44;
    color: #fff;
}

#cContent #myCarousel .titlenoticecarousel {
    margin: 16px 0;
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    text-align: left;
}

#cDocument h2 {
    color: #bc1b44;
}

#dHead #idU {
    color: #bc1b44;
}
.cBody #cCn .NavigationTDC{
    margin-top:25px;
}
.NavigationTDC a {
    color: #bc1b44;
    text-transform: none;
    text-decoration: underline dotted;
    text-underline-position: under;
}

.cBody .d1 {
    color: #bc1b44;
    font-size: 17px;
    text-align: left;
}

.cBody .d2 {
    color: #bc1b44;
    font-size: 16px;
    text-align: left;
}

.cBody .d3 {
    color: #bc1b44;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 15px;
}

.cBody .d4 {
    text-align: left;
    font-weight: bold;
    margin-top: 20px;
    color: #bc1b44;
}


#cVe li.va {
    color: #bc1b44;
}

#cVe li.dr.va {
    background-color: #bc1b44;
    color: #fff;
}

#sFicha a {
    background-color: #bc1b44;
    color: #fff;
}

#ISIS a:after, #ISIN a:after {
    border: 1px solid #bc1b44;
}

.wk-resultlist dd.titulo a {
    color: #bc1b44;
}

.TreeView .nodeSelected {
    color: #fff;
    background-color: #bc1b44;
}

.Haciendas .ui-dialog #popup_message_alert, .Haciendas .ui-dialog #popup_message_alertValue {
    border: 1px solid #bc1b44;
    border-left-width: 48px;
}

.Haciendas #EbookDocum #buscarHaciendas {
    position: absolute;
    top: 40px;
    right: 33px;
    padding: 10px;
}

    .Haciendas #EbookDocum #buscarHaciendas a {
        background-color: #bc1b44;
        padding: 10px;
        color: white;
        text-transform: uppercase;
        font-weight: 100;
    }

.Haciendas .rightPane #cDocument #cCn font[color="#0668A9"] {
    color: #bc1b44;
}

#cHead #cMenu{
    z-index:1;
}

#cHead #mSubTematicas > a:after {
    color: #bc1b44;
}

.wk-resultlist-tabs .on .center .cantidad {
    color: #bc1b44;
}

#cHead #cMenuAP:hover {
    border: 1px solid #bc1b44;
}


.tBox .s a {
    background-color: #bc1b44;
}

.tBox {
    border-bottom: 3px solid #bc1b44;
}

#cCx h2 ~ fieldset a {
    background-color: #bc1b44;
}

#cHead #mSubTematicas > a:after {
    color: #bc1b44;
}

#cContent #rightPanel {
    float: right;
    width: 21%;
    padding: 0;
    box-sizing: border-box;
    margin: 0px 50px 0 0;
    min-width: 300px;
    max-width: 342px;
}

#cContent #HacLocalesLinks {
    border: 1px solid #e5e5e5;
    border-top-width: 0;
    margin: 32px 0 0 0;
    margin-top: 24px;
}

#cContent #HacLocalesLinks .Colec {
    display: table;
    position: relative;
    width: 100%;
}

    #cContent #HacLocalesLinks .Colec img {
        width: 100%;
    }

    #cContent #HacLocalesLinks .Colec p {
        text-align: center;
        margin: auto 16px 0 0;
        line-height: 32px;
        padding: 0 8px 0 16px;
        text-transform: uppercase;
        position: absolute;
        right: 0;
        bottom: 16px;
    }

        #cContent #HacLocalesLinks .Colec p:after {
            content: "\e911";
            font-family: 'wk-icons';
            float: right;
            margin: 0 0 0 8px;
        }

#cContent #HacLocalesLinks #AccesosC {
    background-color: #f2f2f4;
    text-align: center;
    padding: 16px 0;
    margin: 0 -1px -1px -1px;
}

    #cContent #HacLocalesLinks #AccesosC:after {
        content: "";
        clear: both;
        display: table;
    }

#cContent #HacLocalesLinks .Acceder {
    width: auto !important;
    display: table;
    margin: 8px auto 0 auto;
    position: static !important;
    height: auto !important;
    top: 0 !important;
    padding: 0 16px;
    line-height: 32px;
}

#cContent #HacLocalesLinks .CissAcceso {
    float: left;
    width: 50%;
    padding: 0 0 0 32px;
    box-sizing: border-box;
}

    #cContent #HacLocalesLinks .CissAcceso h3 {
        padding: 0;
        text-align: center;
        font-weight: inherit;
    }

#cContent #HacLocalesLinks .BitopusAcceso {
    float: left;
    width: 50%;
    padding: 0 32px 0 0;
    box-sizing: border-box;
}

    #cContent #HacLocalesLinks .BitopusAcceso h3 {
        padding: 0;
        text-align: center;
        font-weight: inherit;
    }


    #cContent #HacLocalesLinks .CodTrib {
        display: block;
        background-color: #afafaf;
        padding: 0 32px 16px 0;
        margin: 0 -1px -1px -1px;
        background-color: #bc1b44;
        color: #fff;
    }

    #cContent #HacLocalesLinks .CodTrib .wk-panel-header {
        width: 100% !important;
    }

#cContent #HacLocalesLinks #CodTributario h3 {
    padding: 16px 32px 8px 32px;
    font-weight: inherit;
}

#cContent #HacLocalesLinks #CodTributario p {
    padding: 0 32px;
    text-align: left
}

#cContent #HacLocalesLinks #CodTributario .Acceder {
    margin: 8px 0 0 auto;
    padding: 0 8px 0 16px;
    display: table !important;
}

    #cContent #HacLocalesLinks #CodTributario .Acceder p {
        padding: 0 !important;
    }

        #cContent #HacLocalesLinks #CodTributario .Acceder p:after {
            content: "\e911";
            font-family: 'wk-icons';
            float: right;
            margin: 0 0 0 8px;
        }

#cContent #leftPanel {
    width: calc(100% - 400px);
}
@media (max-width: 1650px){
    #cContent #leftPanel{width: calc(100% - 375px);}
}

#cSearch #cButtons {
    position: initial;
    top: 0px;
    z-index: 20;
    float: right;
    right: -157px;
}

#wcresultslist_noresults {
    margin-right: auto;
    width: 100%;
    max-width: 640px;
    margin-left: auto;
    padding-top: 32px;
    border: 1px solid #bc1b44;
    border-left-width: 48px;
    padding: 16px;
    position: relative;
    margin-top: 32px;
}

    #wcresultslist_noresults #hrefNewSearch {
        background-color: #bc1b44;
        color: #fff;
    }

.popupContainer [action*="/HistoricoArticulos.aspx"] #contenidoStatic #titulo {
    background-color: #bc1b44;
    color: #fff;
}

.popupContainer [action*="/HistoricoArticulos.aspx"] #cabecera {
    color: #bc1b44;
}

.popupContainer [action*="/HistoricoArticulos.aspx"] .der {
    border: 1px solid #bc1b44;
    color: #bc1b44;
}

.popupContainer [action*="/HistoricoArticulos.aspx"] #contenidoComparacion #titulo {
    width: calc(50% - 8px);
    width: 47%\9;
    right: 16px;
    left: inherit;
    background-color: #bc1b44;
    color: #ffffff;
}

div#dHQLink {
    margin-top: -35px;
    margin-bottom: 8px;
    background-color: #bc1b4400;
    width: 100%;
    display: table;
}

    div#dHQLink a {
        border: 2px solid #bc1b44;
        color: #bc1b44;
        height: auto;
        margin: 10px 0 0 0;
        padding: 10px 20px;
    }

.rightPane #buscarHaciendas ~ #cDocument #cCn {
    border-top: 35px solid transparent;
    padding-top: 0;
}

div#fIR, div#fCO, div#fNR, div#fDT, div#fJU, div#fFO, div#fCP, div#fIF, div#fEC, div#fEP {
    display: none;
}

a.cFE:before, a.cBL:before, a.cCS:before, a.cDT:before, a.cFO:before, a.cIF:before, a.cJU:before, a.cLE:before, a.cPR:before, a.cEX:before, a.cAN:before, a.cPT:before, a.iBL:before, a.iCS:before, a.iDT:before, a.iFO:before, a.iIF:before, a.iJU:before, a.iLE:before, a.iPR:before, a.iEX:before, a.iEN:before, a.iAN:before, a.iPT:before, a.iPD:before{
    display:none;
}

#consultas-relacionadas a.iCS:before {display:inherit;}

.Haciendas .cPlus a.iEX::after {
    content: '\e853';
    font-family: "lld-icons";
    color: #0293e4;
    font-size: 25px;
    float: left;
    margin: 0 4px 0 0;
    color: #bc1b44;
}

.Haciendas .cPlus a.iPR::after {
    content: '\e900';
    font-family: "lld-icons";
    color: #0293e4;
    font-size: 25px;
    float: left;
    margin: 0 4px 0 0;
    color: #bc1b44;
}


html body #cContainer #dTxT p.d1 {
    color: #bc1b44;
    font-size: 16px;
    text-align: left;
}

#cDocument #tBody .popup .cabecera {
    height: 40px;
    color: #f9f9f9;
    width: 645px;
    background-color: #bc1b44;
    margin-top: -1px;
}

#cDocument #tBody .popup {
    box-sizing: border-box;
    margin: auto;
    width: 648px;
    position: relative;
    z-index: 1;
    height: auto;
    border: 2px solid #bc1b44;
}

#EbookDocum .popup {
    box-sizing: border-box;
    top: 275px;
    margin: auto;
    width: 648px;
    position: relative;
    z-index: 1;
    height: auto;
    border: 2px solid #bc1b44;
}
#EbookDocum .popup .cabecera {
    height: 40px;
    color: #f9f9f9;
    width: 645px;
    background-color: #bc1b44;
    margin-top: -1px;
}

#EbookDocum #cDocument .popup .cuerpo {
    max-height: 300px;
    padding: 0px;
    margin-top: 0px;
    height: auto;
}

#EbookDocum .cuerpo .cPlus {
    background-color: #F3F3F3;
}


#EbookDocum #cDocument .popup .cuerpo::-webkit-scrollbar {
    width: 5px;
}
#EbookDocum #cDocument .popup .cuerpo::-webkit-scrollbar-thumb {
    background-color: #bc1b44;
    border-radius: 10px;
}

/* Buscador universal >> */
body.Haciendas div.cBody #cBusquedaHome {
    width: 56%;
    height: auto;
    margin-bottom: 20px;
}
body.Haciendas div.cBody #cBusquedaHome #showSynonyms{display:none;}
body.Haciendas #cHead #sc1Av2HacTxtSearch, body.Haciendas div.cBody #cBusquedaHome #sc1Av2HacTxtSearch, body.Haciendasdiv.cBody #cBusquedaHome #sc1Av2HacDivTxtSearch {width: 100%;line-height: 38px;height: 50px;padding-left: 15px;padding-right: 15px;box-sizing: border-box;font-size: 14px;color: #666666;border-radius: 0;}
body.Haciendas div.cBody #cBusquedaHome #sc1Av2HacDivTxtSearch {padding-left: 30px;padding-right: 30px;}
body.Haciendas div.cBody #cBusquedaHome #sc1Av2HacTxtSearch {height: 79px;color: #020202b5;font-style: italic;font-size: 20px;font-weight: unset;font-family: inherit;}
    body.Haciendas div.cBody #cBusquedaHome #sc1Av2HacDivChkSynonym,
    body.Haciendas div.cBody #cBusquedaHome #SearchMultiPage,
    body.Haciendas div.cBody #cBusquedaHome #sc1Av2Hac_searchButtonControlPartner {
        display: none;
    }
/* << Buscador universal */

body.Haciendas .EX #dHPlus div.cPlus a.XLSX:before {
    content: "\88b1f";
    font-family: "wk-icons-open";
    font-size: 24px;
    float: left;
    color: #bc1b44;
}

.dSF {
    border: 1px solid #bc1b44;
}

.Haciendas .dE {
    background-color: #f1f1f1;
/*    padding: 16px;*/
}

.da {
    height: 100%;
    padding: 16px;
    border: 1px solid #bc1b44;
}

#dTxT table.tPb {
    margin: 20px auto;
    border: none;
    width: 100%;
}

#PA_LayoutControl1::-webkit-scrollbar-thumb {
    background: #bc1b44;
    border-radius: 10px;
}

#cDocument .nh:before {
    width: 18px;
    height: 18px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    content: "";
    position: absolute;
    border-radius: 10px;
    background-color: #bc1b44;
}

#cCnWF #dTxTWF .close:after {
    content: '\e84b';
    position: absolute;
    top: 10px;
    left: 2px;
    font-family: "wk-icons";
    display: block;
    height: 16px;
    width: 16px;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
    font-weight: normal;
    cursor: pointer;
    color: #bc1b44;
    background-color: transparent;
}

[class*="lb-"] {
    border: 1px solid #bc1b44;
    display: block;
    padding: 10px;
    position: relative;
    padding-left: 20px;
    background-color: #fff;
    color: #bc1b44;
}

#backToFe {
    background-color: #bc1b44;
    color: #fff;
}

.Haciendas #cCx p.lTP {
    background-color: #bc1b44;
    color: #FFFFFF;
    padding: 0.5em;
    font-weight: 100;
    text-align: center;
    cursor:auto;
}

#cDocument .opt a[onclick*="add("] {
    background-color: #9E1739;
}

#cDocument .opt a[onclick*="supp("] {
    background-color: #9E1739;
}

    #cDocument .opt a[onclick*="supp("]:hover, #cDocument .opt a[onclick*="supp("]:focus {
        background-color: #bc1b44;
        text-decoration: none;
    }

#cDocument .opt a[onclick*="add("]:hover, #cDocument .opt a[onclick*="add("]:focus {
    background-color: #bc1b44;
    text-decoration: none;
    color: #fff;
}

#InformacionUtil .wk-panel-content li:before {
    display: inline-block;
    position: absolute;
    left: 2px;
    width: 5px;
    height: 5px;
    content: "\e911";
    font-family: 'wk-icons';
}

#shop .jcarousel-wke li {
    padding-left: 32px;
}

.Haciendas #navToolbar #addToMyBasket {
    float: right;
    font-size: 0px;
}

.Haciendas div.cBody #cBusquedaHome #seaAsis2 {
    padding-bottom: 15px;
}

.Haciendas #cBusquedaHome .search-button-control {
    background-color: #484747;
    height: 38px;
    width: 130px;
    margin: 0px;
    top: 192px;
    background-image: none;
    margin-top: 5px;
    float: right;
    position: absolute;
    right: 0px;
}

.Haciendas #cBusquedaHome span#text{
    margin-top: -2px;
}

.Haciendas p#idU + div#dHQLink {
    margin-top: 6px;
    position: relative;
}

.Haciendas #dHQLink a[class^=c]:first-child {
    margin-left: 0;
}

#cDocument .EX #dHQLink .dSF a:before, #cDocument .DT #dHQLink .dSF a:before, #cDocument .CS #dHQLink .dSF a:before, #cDocument .PR #dHQLink .dSF a:before {
    display: none;
}

.PR #dHQLink a.visible, .DT #dHQLink a.visible, .EX #dHQLink a.visible, .CS #dHQLink a.visible {
    background: #bc1b44 !important;
}

#cDocument .EX #dHQLink > div[id^="f"] .popup, #cDocument .DT #dHQLink > div[id^="f"] .popup, #cDocument .PR #dHQLink > div[id^="f"] .popup, #cDocument .CS #dHQLink > div[id^="f"] .popup {
    border-color: #bc1b44;
}

/*ECEVO-422*/
body.Haciendas #cDocument .DT #cCx ~ #cCn #dHQLink > div[id^="f"] {
    left: 0;
    position: absolute;
}

body.Haciendas #cDocument .cuerpo .da  {
    display: flex;
    align-items: center;
}

body.Haciendas #cDocument .cuerpo .da > a {
    margin-top: 0;
    }

/*Ocultar widget Twitter -X */
div#cContent div#pnlTwitter {
    display: none;
}
body.Haciendas.is_not-logged #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
    position: absolute;
    right: 350px;
}

@media (max-width: 1023px){
    body.Haciendas #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 255px;
    }
    body.Haciendas.is_not-logged #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 196px;
    }
    .Haciendas #EbookDocum #buscarHaciendas {
        top: 90px;
    }
    }
@media (max-width: 992px) {
    body.Haciendas #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 293px;
    }
}
@media (max-width: 450px) {
    body.Haciendas #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 253px;
    }
    body.Haciendas.is_not-logged #cHead #navToolbar #buttonsBar #IdSocNetLegis.socialNetworkContainer {
        right: 162px;
    }
}
/*corregir texto popup JU*/
body.Haciendas #cDocument .popup .cuerpo .cPlus .da {
    display: block;
    position: relative;
}
.Haciendas #tBody #dHQLink .cuerpo .cPlus .da a {
    margin-left: -45px;
    padding: 0 8px;
    position: absolute;
    width: 100%;
    height: 100%;
}
.Haciendas #tBody #dHQLink #fNR .popup .cuerpo .cPlus .dSF {
    border-bottom: none;
}
.Haciendas #tBody #dHQLink .popup .cuerpo .cPlus .dSF  {
    padding-bottom: 6px;
}
@media(max-width: 992px){
    .Haciendas #cDocument  #dHQLink > div[id^="f"] .popup {
        width: 100%;
    }
    .Haciendas #dHQLink .popup .cPlus .dSF a::after {
        margin-left: -30px;
    }
}

.Haciendas #cCn i {
    font-style: normal;
}

.Haciendas .kplus-no-access-info-list-item .fa-unlock-alt, .Haciendas .fa-unlock-keyhole, .Haciendas .fa-face-smile-wink, .Haciendas .fa-headphones, .Haciendas .fa-eye {
    background-color: #bc1b44;
}

.Haciendas #errorMessageLayer .userAccess {
    border: 2px solid #bc1b44;
}

.Haciendas #cDocument #dHPlus {display: block;}