/*FAQ header size*/
.container div.faqArticle.folded .cabecera_articulo h1 {
    font-size: 20px;
}
.container div.faqArticle .cabecera_articulo h1 {
    font-size: 20px;
}

/* Admin blocks clear fix*/
.hdr{
    clear: both;
    position: relative;
}

/*Search form Multimedia*/
.field_inline.calendari.visual{
    margin-left: 15px;
    margin-right: 15px;
}

/*NG Layouts background color*/
.bg-blue .articuloline,
.bg-blue .banner1c,
.bg-blue .bm-block{
    background-color: #007ecf;
}

.bg-grey .articuloline,
.bg-grey .banner1c,
.bg-grey .bm-block{
    background-color: #f3f3f3;
}

.bg-grey .bm-list{
    padding-top: 15px;
}

.bg-blue .bm-list{
    padding-top: 15px;
}

.bg-column-block-grey .container > .row > div{
    background-color: #f3f3f3;
}

.bg-column-block-blue .container > .row > div{
    background-color: #007ecf;
}

.bg-blue .bm-titles_block .entradillaopcional{
    padding-bottom: 15px;
}

.bg-grey .bm-titles_block .entradillaopcional{
    padding-bottom: 15px;
}

.bg-column-grey .container > .row{
    background-color: #f3f3f3;
}

.bg-column-blue .container > .row{
    background-color: #007ecf;
}

.bg-block-grey {
    background-color: #f3f3f3;
}

.bg-block-blue {
    background-color: #007ecf;
}

.destacado1c_block_tit .autor_article{
    color: white;
}
.destacado1c_block_tit .autor_article a{
    color: white;
}

/*ng blocks*/
/*div.h-pretitulo{*/
/*    padding-bottom: 6px;*/
/*}*/

/*div.h-pretitulo a{*/
/*    text-decoration: none;*/
/*    font-size: 19px;*/
/*}*/

.most-viewed-title {
    text-transform: uppercase;
    padding-top: 9px;
}

.small_leftpic_blockderecha{
    width: 55%;
    float: right;
    margin-bottom: 20px;
}

a.destacado1c_titulo:focus, a.destacado1c_titulo:active{
    color:#007ecf;
}

.small_leftpic_blockizquierda{
    width: 43%;
    float: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

/*Wysiwyg styles*/
.object-center{
    text-align: center;
    margin: auto;
}

.object-right{
    float: right;
    width: auto;
    padding: 10px
}

.object-left{
    float: left;
    width: auto;
    padding: 10px;
}

.contenido_destacado{
    clear: both;
}

/*Default tables*/
table.tabla td{
    text-align: left !important;
    border: 1px solid !important;
    padding: 5px;
}

/*Entradilla form*/
.entradilla_form p{
    margin-top: 20px;
    text-align: left;
    padding: 0 20px;
    font-family: Roboto, sans-serif;
}

/*Comments form*/
.comment_noticia{
    max-width: 100%;
    overflow: hidden;
}

.comment_noticia form#opinion{
    max-width: 100%;
    overflow: hidden;
}

.comment_noticia form#opinion textarea, .comment_noticia form#opinion input{
    max-width: 100%;
}

/*Temporal most_viewed styles*/
.bm-most_viewed  .nav-tabs .nav-item {
    width: 100%;
}

.bm-most_viewed  .triangle{
    left: 48%;
    right: 48%;
}

.mssg-container #debug{
    display: none;
}

.mssg-container .footer{
    display: none;
}

.comentarios_fieldlabel{
    display:none;
}

textarea.form-control{
    height: 85px;
}

.form-control input[type="checkbox"]{
    top: 3px;
    width: 18px;
    box-sizing: unset;
    padding: 0 0 0 0px;
    position: relative;
    height: 18px;
    background: none;
    left: 2px;
}

.acepto.form-control{
    border: 0px;
}

.resultado.comentarios .indent{
    position:relative;
    left: 30px;
}

.resultado_comentarios_numero_comentarios {
    margin-bottom: 10px;
    color: #000;
    font-size: 18px;
    line-height: 22px;
}

.resultado.comentarios .datos{
    margin-bottom: 10px;
    color: #000;
    font-weight: 700;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.inf_pad{
    padding-top: 10px;
    padding-bottom: 10px;
}

em{ font-style: italic; }

.compartirarticuloconimagen{
    opacity: 0;
}

html.mobile .articuloconimagen_block_xarxes{
    width: 175px !important;
}

.destacado1c:hover .compartirarticuloconimagen, .destacado1c:active .compartirarticuloconimagen,
.row .small_fotoderecha:hover .compartirarticuloconimagen, .row .small_leftpic:hover .compartirarticuloconimagen, .row .small_fotoderecha:active .compartirarticuloconimagen,
.articuloline:hover .compartirarticuloconimagen, .articuloline:active .compartirarticuloconimagen{
    opacity: 1 !important;
    display: block !important;
}

.categoria{
    display: none !important;
}

/*Youtube player styles*/
 .youtube-player {
     position: relative;
     padding-bottom: 56.23%;
     /* Use 75% for 4:3 videos */
     height: 0;
     overflow: hidden;
     max-width: 100%;
     background: #000;
     margin: 5px;
     z-index: 0;
 }

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}

.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
    z-index: 0;
}

.youtube-player img:hover {
    -webkit-filter: brightness(75%);
}

.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    cursor: pointer;
}


/*Facebook page widget block*/
.bm-facebook_feed_block{
    padding-bottom: 20px;
}

/*Cabecera artículo*/
/*Lead font size */
.cabecera_articulo .lead p,
body div.seccio_content.articulo .lead p{
    margin-bottom: 30px;
    font-size: 23px;
    line-height: 28px;
}

.seccio_content .fotografia1c {
    position: relative;
    margin-bottom: 20px;
    margin-top: 40px;
}

.grecaptcha-badge{
    opacity: 0;
}

form .grecaptcha-badge{
    margin-top: 10px;
    opacity: 1 !important;
}

.gallery .youtube-player{
    margin: 0;
}

.imagen .inf-lead{
    text-align: left;
}

.imagen .left{
    text-align: left;
}

.imagen .cabecera_articulo.especial{
    text-align: left;
    padding-right: 0;
    padding-left: 0;
}

.imagen .container_articulo_especial{
    padding-right: 0;
    padding-left: 0;
}

.tag_link a{
    text-decoration: none;
    color: #007ecf;
    transition: all 200ms ease;
}
.tag_link.header a{
    font-size: 20px;
}

.tag_link{
    margin-bottom: 3px;
}

.tag_link a:hover{
    color: black;
}

ol {
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}

.articuloline ul,
.bm-article_cabecera ul,
.bm-article_body ul{
    list-style-type: disc;
    padding-left: 20px;
}

/*Gallery. Full view*/
.fotogaleria_p {
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 24px;
}

.seccio_content.gallery .fotografia1c {
    position: relative;
    margin-bottom: 15px;
    margin-top: 40px;
}

div.seccio_content.gallery .fotogaleria_p p {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 50px;
}

span.icones_articulo.last.cc{
    margin-right: 20px;
    padding-right: 10px;
    border-right: 1px solid
    #979797;
    height: 24px;
    top: 4px;
    position: relative;
}

.articulo-embargado .fotografia1c::before{
    z-index:1;
}
.object-center div{
    margin: auto;
    text-align: left;
}
div.peufoto{
    font-style: normal;
}

.fotografia1c.embargos.sp-embargo:before {
    content: "EMBARGADO";
    display:block;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 11px 20px 9px;
    background-color: #f8bf1c;
}

.italic-title{
    font-style: italic;
}

.pt-spacer.gen-spacer{
    padding-top: 190px;
}

.pt-spacer.home-spacer{
    padding-top: 210px;
}

.bm-article_body iframe{
    max-width: 100%;
}

.bm-block.bm-article_fuente_block.bm-vt-article_fuente_block {
    clear: both;
}

@media (max-width: 991px) {
    /*Menu special items*/
    .menu_secundari_block ul li.exclusiva a{
        color: yellow;
        text-shadow: 1px 1px #222121;
    }

    .capsalera_blau .menubocata{
        left: 0;
        margin-right: 50%;
    }

    .capsalera_blau .logotip{
        margin-left: 30px;
    }
    .cabecera_articulo h1{
        font-size: 32px !important;
        font-weight: 400;
    }
    .cabecera_articulo .lead p{
        font-size: 19px;
        line-height: 24px;
    }

    .pt-spacer{
        padding-top: 175px !important;
    }

    /*Menu special items*/
    .menu_secundari_block ul li.exclusiva a{
        color: yellow;
        text-shadow: 1px 1px #222121;
    }

    .capsalera_blau .menubocata{
        left: 0;
	max-width: 25px;
    }

    .capsalera_blau .logotip{
        margin-left: 30px;
    }

    .gp-center{
        width:3000px;
        text-align: center;
    }

    .gp-mobile{
        top: 1px; z-index: 2;
    }

    @media (max-width: 768px) {
        .pt-spacer {
            padding-top: 97px !important;
        }
    }
    /* tstcss */
}

/*nuevos diseño SS-2020-037*/
.menutags {
    position: fixed;
    top: 128px;
    z-index: 2;
    width: 100%;
    height: 55px;
    background-color: #fff;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: Roboto, sans-serif;
    color: #4a4a4a;
    font-size: 18px;
    line-height: 24px; }

.submenutags {
    position: fixed;
    top: 152px;
    z-index: 2;
    width: 100%;
    height: 45px;
    background-color: #f2f2f2;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    font-size: 18px;
    line-height: 19px;
    border-bottom: 2px solid #fff;
    height: auto; }

.imagen-ico {
    position: absolute;
    right: 7px;
    bottom: 7px;
    color: #fff;
    text-decoration: none;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 7px;
    padding: 3px 5px 3px; }
.imagen-ico .number {
    margin-right: 5px;
    font-size: 25px;
    line-height: 26px;
    font-weight: 500;
    margin-top: 0px; }

.visual-blockflex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 30px 0 10px; }
.visual-blockflex .visual-block {
    max-width: 100%;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-left: 10px;
    -webkit-flex-basis: 262px;
    -ms-flex-preferred-size: 262px;
    flex-basis: 262px;
    background-color: #f3f3f3;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #4a4a4a;
    text-decoration: none;
    text-align: center; }
.visual-blockflex .visual-block a.visual-block-titulo {
    background-color: #4a90e2;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 7px 10px;
    color: #fff;
    text-decoration: none; }
.visual-blockflex .visual-block a.visual-block-titulo:hover {
    color: #80BFE7; }
.visual-blockflex .visual-block .visual-block-texto {
    padding: 20px 15px;
    background-color: #f3f3f3; }
.visual-blockflex .visual-block .visual-block-texto .tituloopcional {
    margin-bottom: 10px;
    color: #000;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    text-align: center; }
.visual-blockflex .visual-block .visual-block-imagen {
    position: relative;
    height: 170px;
    display: block;
    background-size: cover;
    background-position: center center; }
.visual-blockflex .visual-block .visual-block-imagen .play {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    text-align: center; }
.visual-blockflex .visual-block .visual-block-imagen .play img {
    width: 60px; }

.visual-blockflex.twocols .visual-block {
    max-width: 100%;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-left: 10px;
    -webkit-flex-basis: 545px;
    -ms-flex-preferred-size: 545px;
    flex-basis: 545px;
    background-color: #f3f3f3;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    color: #4a4a4a;
    text-decoration: none;
    text-align: center; }
.visual-blockflex.twocols .visual-block .visual-block-imagen {
    position: relative;
    height: 280px;
    display: block;
    background-size: cover;
    background-position: center center; }

@media (max-width: 1200px) {
    .visual-blockflex .visual-block {
        -webkit-flex-basis: 455px;
        -ms-flex-preferred-size: 455px;
        flex-basis: 455px; }

    .visual-blockflex.twocols .visual-block {
        -webkit-flex-basis: 455px;
        -ms-flex-preferred-size: 455px;
        flex-basis: 455px; } }
@media (max-width: 991px) {
    .visual-blockflex .visual-block {
        -webkit-flex-basis: 335px;
        -ms-flex-preferred-size: 335px;
        flex-basis: 335px; }

    .visual-blockflex.twocols .visual-block {
        -webkit-flex-basis: 335px;
        -ms-flex-preferred-size: 335px;
        flex-basis: 335px; }
    .visual-blockflex.twocols .visual-block .visual-block-imagen {
        height: 230px; } }
@media (max-width: 767px) {
    .visual-blockflex {
        padding: 60px 0 10px; }
    .visual-blockflex .visual-block {
        -webkit-flex-basis: 245px;
        -ms-flex-preferred-size: 245px;
        flex-basis: 245px; }

    .visual-blockflex.twocols .visual-block {
        -webkit-flex-basis: 245px;
        -ms-flex-preferred-size: 245px;
        flex-basis: 245px; }
    .visual-blockflex.twocols .visual-block .visual-block-imagen {
        height: 180px; }

    .small_leftpic_blockizquierda {
        width: 100%;
        float: none;
        position: relative;
        overflow: hidden;
        margin-bottom: 10px; }

    .small_leftpic_blockderecha {
        width: 100%;
        float: none;
        margin-bottom: 20px; }

    div.seccio_content.articulo .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-left: 10px;
        padding-right: 10px; }

    .small_fotoderecha_blockizquierda {
        width: 100%;
        margin-right: 0;
        float: none; }

    .small_fotoderecha_blockderecha {
        width: 100%;
        float: none;
        margin-bottom: 10px; } }
@media (max-width: 576px) {
    .seccio_content.articulo.conmenuderecha {
        padding-top: 170px; }

    .visual-blockflex {
        display: block;
        margin-right: 0px;
        margin-left: 0px;
        padding: 10px 0 10px; }
    .visual-blockflex .visual-block {
        max-width: 100%;
        display: block;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px; }
    .visual-blockflex .visual-block .visual-block-texto {
        padding: 15px 15px; }
    .visual-blockflex .visual-block .visual-block-texto .tituloopcional {
        font-size: 24px;
        line-height: 28px; } }
/*eliminar el tag "container" en la columna derecha de bm-block bm-two_columns bm-vt-two_columns_66_33   */
/*eliminar el tag "container" en la columna izquierda de bm-block bm-two_columns bm-vt-two_columns_33_66   */
/*eliminar esta linea de código que afecta a todas las columnas */
/*https://d7lju56vlbdri.cloudfront.net/css/c9d6cf6.css?v=2020070701*/
@media (max-width: 767px) {
    div.seccio_content.articulo .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-left: 10px;
        padding-right: 10px; } }

/*# sourceMappingURL=personal_style.css.map */
