#vsmimgbutton{right:0}

.content{position:relative;margin:10px 0 30px 0}

.interior{font-family:var(--default-font)}
.interior .zone ul{margin-bottom:30px}
.interior div.kicker{font-size:180%;text-transform:uppercase;margin-bottom:0.9em;font-weight:bold;color:#404040}
.interior h1.title{font-family: var(--title-font);font-weight:bold;color:rgb(10,10,10);font-size:510%;line-height:1em;margin-bottom:0.5em;text-align:center}
.interior div.datetime-description{font-size:180%;margin-bottom:1em;text-align:center}
.interior .separatorLine{border-bottom:1px dotted #E9E9E9;margin-bottom:1.7em}
.interior .datetime-description .date{display:inline-block;margin-right:0.5em;font-weight:bold;color:#404040}
.interior .datetime-description .description{color:#4B4B4B;line-height:1.4em;font-size:18px;display:inline}
.interior .copyrighttext{font-size:135%;color:#4B4B4B;margin-bottom:1em}
.interior .media{margin-bottom:2em}
.interior .media .image picture img{width:100%;height:auto}
.interior .cs{margin:0 1em;font-weight:bold}
.interior .cs .caption{margin-bottom:0.5em}

.interior .author{margin-bottom:1em;font-size:1.5em;text-align:center}
.interior .author .authorimage{display:inline-block;vertical-align: middle;margin-right:5px}
.interior .author .authorimage img{width:80px;height:80px}
.interior .author .authorinfo{display:inline-block;vertical-align: middle}
.interior .author .authorinfo .authorjobtitle{font-weight: normal;margin-top:0.5em;font-size:90%;}
.interior .author.noimage.nojobtitle .authorinfo:before{content:"Por ";margin-right:5px}
.interior .author .authorinfo:empty:before{content:"";}
.interior .author .authortitle{display:inline}
.interior .author .authortitle a{font-weight:bold;color:#000}

.interior .relacionados .piecetitle{font-size:220%}
.interior .relacionados .piece.list .separator:nth-child(3n + 3){display:block;}


.media .image img{vertical-align:middle}
.media .image{z-index:0;position:relative}
.media .image .zoom{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.media .image .zoom a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.media .image .zoom img{width:100%;height;100%}
.media .image .cs{color:#e2e2e2;z-index:3;font-size:130%;padding:1em 0}
.media .image .gallery .previous,
.gallery .previous{position:absolute;top:0px;bottom:0;width:60px}
.media .image .gallery .previous a,
.gallery .previous a{position:absolute;padding:25px;top:40%;z-index:2;width:30px;height:38px}
.media .image .gallery .previous img,
.gallery .previous img{background:url('/0/img/nota/sprite.png') 0 0 no-repeat;opacity:1;filter:alpha(opacity=100);width:30px;height:38px}
.media .image .gallery .previous img{transition: opacity 0.5s;-moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s}
.media .image .gallery .next,
.gallery .next{position:absolute;top:0px;bottom:0;right:0;width:60px}
.media .image .gallery .next a,
.gallery .next a{position:absolute;padding:25px;right:0;top:40%;z-index:2;width:30px;height:38px}
.media .image .gallery .next img,
.gallery .next img{background:url('/0/img/nota/sprite.png') -30px 0 no-repeat;opacity:1;filter:alpha(opacity=100);width:30px;height:38px}
.media .image .gallery .next img{transition: opacity 0.5s;-moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s}

.gallery.trans-in .image img{opacity:0;transition: opacity 0.5s;-moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s}
.gallery.trans-end .image img{opacity:1;transition: opacity 0.5s;-moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s}
.gallery{background:#1D1D1B}
.gallery .busy{position:absolute;top:40%;left:40%;font-size:14px;color:#fff;text-shadow: rgba(0,0,0,0.8) 1px 1px 0px, rgba(0,0,0,1) 0px 0px 20px;z-index:3}
.gallery .image_popup{min-height:auto;min-width:auto;top:30px;bottom:30px;left:30px;right:30px;position:absolute;z-index:-1;overflow:hidden}
.gallery .cs{position:absolute;left:0;right:0;bottom:0;color:#fff;text-shadow: rgba(0,0,0,0.8) 1px 1px 0px, rgba(0,0,0,1) 0px 0px 4px;padding:30px;font-size:14px;z-index:3}
.gallery .gallery_popup_close{background:url('/0/img/nota/sprite.png') -63px 0 no-repeat;width:35px;height:35px;position:absolute;right:25px;top:25px;z-index:3}
.gallery .gallery_popup_previous img{opacity:1;filter:alpha(opacity=100)}
.gallery .gallery_popup_next img{opacity:1;filter:alpha(opacity=100)}
.gallery.gallery_popup .logo{position:absolute;top:3%;left:2%;width:400px;height:141px}
.gallery.gallery_popup .logo img{background:url('/0/img/nota/logo-gallery.png') no-repeat;opacity:0.6;background-size:400px 141px}

.toolbar-wrapper{border-top:1px dotted #a1a1a1;width:100%;border-bottom:1px dotted #a1a1a1;width:100%;z-index:5;margin-top:20px}
.toolbar-wrapper .sendmail .share-button{background:none;border:0;color:#a1a1a1;width:auto;height:16px;border-radius:0;vertical-align:top}
.toolbar-wrapper .sendmail .share-item{margin:0;line-height:16px;vertical-align:top;position:relative}
.share-buttons .share-item.whatsapp{display:none}
.interioraubook{color:#7f7f7f;font-size:10px;padding:10px 0;height:16px;position:relative;line-height: 16px}
.interioraubook .position{position:absolute;right:0px}
.interioraubook .sendmail{background:url(/0/img/nota/buttons.png) no-repeat 0px -12px;height:16px;float:left;margin-right:20px}
.interioraubook .sendmail a{text-decoration:none;color:#7f7f7f;margin-left:20px}
.interioraubook .sendmail a:hover{text-decoration:underline}
.interioraubook .print{background:url(/0/img/nota/buttons.png) no-repeat 0px -28px;height:16px;float:left;margin-right:20px}
.interioraubook .print a{text-decoration:none;color:#7f7f7f;margin-left:20px}
.interioraubook .print a:hover{text-decoration:underline}
.interioraubook .smaller{background:url(/0/img/nota/buttons.png) no-repeat 0px -44px;width:16px;height:16px;float:left;margin-right:5px}
.interioraubook .bigger{background:url(/0/img/nota/buttons.png) no-repeat 0px -60px;width:102px;height:16px;float:left}
.interioraubook .bigger img{margin-right:8px}
.interioraubook .bookmarksitem{margin-right:7px}
.interioraubook .bookmarklink{float:left}
.interioraubook .emailform{background:#FFFFFF;border:#E5E5E5 1px solid;padding:10px 10px 15px 10px;margin-top:10px;font-size:12px;position:absolute;left:0px;top:16px}
.interioraubook .emailform .title{font-size:14px;font-weight: bold;margin-bottom:20px;margin-top:10px}
.interioraubook .emailform TD.input{vertical-align:middle;height:40px}
.interioraubook .emailform TD.text{vertical-align:middle;width:122px}
.interioraubook .emailform input{margin-left:10px;width:213px}
.interioraubook .emailform textarea{margin-left:10px;width:212px;padding:5px;font-family:var(--default-font)}
.interioraubook .emailform button{margin-left:15px;}
.interioraubook .emailform .buttons{text-align:right;margin-right:2px;margin-top:15px}
.interioraubook .emailresult{width:293px;height:243px;text-align:center;line-height:243px}

.comments{margin-top:20px}

.interior .fbLike-button{padding: calc(var(--margin-spacer)/2) var(--margin-spacer);background: rgba(0,0,0,0.05);display:inline-block}
.interior .fbLike-button-wrapper{text-align:center;max-width:100%;overflow:hidden;}

.interior .z100 .article-toolbar{margin:var(--margin-spacer) 0;text-align:center;height:30px}
.interior .z100 .article-toolbar .share{display:inline-block;max-width:calc(100% - 143px)}
.interior .z100 .article-toolbar .share .text{display:inline-block}
.interior .z100 .article-toolbar section{display:inline-block;vertical-align: middle}
.interior .z100 .article-toolbar UL{margin:0;padding:0;width:100%;overflow:hidden}

.interior .z100 .article-toolbar LI{width: min-content;margin:0 calc(var(--margin-spacer) / 2) 0 0;background:transparent;text-shadow: none;border: 0;box-shadow: 0 1px 0 rgba(0,0,0,0.2) !important;cursor: pointer;font-size: 135%;line-height: 1.34em;padding:0.1em 0.3em;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;color: #fff;height:2em;font-family: 'Trebuchet MS', Helvetica, sans-serif;position:relative}
.interior .z100 .article-toolbar LI.facebook{padding: 0.1em 0.3em 0.1em 0}
.interior .z100 .article-toolbar LI>a{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2}
.interior .z100 .article-toolbar LI .svg-icon:before{display:none}
.interior .z100 .article-toolbar LI .svg-icon svg{width:90%;height:90%;vertical-align:middle}
.interior .z100 .article-toolbar LI:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition: background 0.3s}
.interior .z100 .article-toolbar LI.facebook:after{background-color:#495899}
.interior .z100 .article-toolbar LI.twitter:after{background-color:#6cadde}
.interior .z100 .article-toolbar LI.whatsapp:after{background-color:#4dc247}
.interior .z100 .article-toolbar LI.whatsapp .text{display:none}
.interior .z100 .article-toolbar LI.more-button:after{background-color:var(--background-main-color)}
.interior .z100 .article-toolbar .more-list{font-size:13.5px}
.interior .z100 .article-toolbar .more-list LI{display:block;font-size:13.5px;margin:5px 0}
.interior .z100 .article-toolbar .dropdown-panel .share-list-panel{min-width:100px}

.interior .article-toolbar .btn-comentarios{margin:0;background:transparent;text-shadow: none;border: 0;box-shadow: 0 1px 0 rgba(0,0,0,0.2) !important;cursor: pointer;display: inline-block;font-size: 135%;line-height: 1.34em;padding:0;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;color: #fff;font-family: 'Trebuchet MS', Helvetica, sans-serif;position:relative;height:100%}
.interior .article-toolbar .btn-comentarios:after{content:"";width:100%;height:100%;background:var(--background-main-color);position:absolute;top:0;left:0;transition: background 0.3s}
.interior .article-toolbar .btn-comentarios span.logo{position:relative;line-height:20px;background-color:rgba(255,255,255,0.8);width:22px;height:16px;border-radius:50%;vertical-align:middle}
.interior .article-toolbar .btn-comentarios:hover span.logo:after{border-color: rgba(255,255,255,1) transparent transparent transparent}
.interior .article-toolbar .btn-comentarios span.logo:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 10px 0 0;border-color:rgba(255,255,255,0.8) transparent transparent transparent;position:absolute;left:-1px;top:13px;transform:rotate(25deg)}
.interior .article-toolbar .btn-comentarios:hover span.logo{background-color:#FFF}
.interior .article-toolbar .btn-comentarios a{display:flex;padding:0 15px;height:100%;justify-content:center;align-items:center;width:100%;box-sizing:border-box;color:#fff;position:relative;z-index:2}

.interior .article-toolbar .btn-comentarios .text{margin-left:5px}
.interior .article-toolbar .share-list-panel{min-width:unset}

.interior .z70 .article-toolbar{position:sticky;top:80px;float:right;margin-right:0;z-index:3}
.interior .z70 .article-toolbar UL{margin:0;padding:0}
.interior .z70 .article-toolbar .share .svg-icon{width:38px;height:38px;line-height:38px}
.interior .z70 .article-toolbar LI{display:block;margin-bottom:0.5em}
.interior .z70 .article-toolbar LI>a{margin:0;padding:0;width:38px;height:38px}
.interior .z70 .article-toolbar LI .svg-icon{background-color: var(--background-main-color)}
.interior .z70 .article-toolbar .btn-comentarios{display:none}
.comentrarios-tag-position{display:block}


.interior .audiorelated{margin:40px 0}
.interior .audiorelated audio{width:100%}
@media print{
    /* Elementos de VSM que deben ocultarse, por si el usuario del Panel de Control está logueado */
    .vc-{display:none}
    #vsmscripttime {display:none}

    /* Elementos que deben ocultarse para la impresión */
    /*HEADER*/
    .clima{display:none}
    .search{display:none}
    .share-buttons{display:none}
    .menu-wrapper{display:none}
    .toolbar-wrapper{display:none}
    .relacionados{display:none}
    .block3A{display:none}
    .comments-wrapper{display:none}
    .footer-wrapper{display:none}


    #copyright-footer{top:9px}
    .comments{display:none}
    .zright{display:none}
    .zleft{float:none;margin:0 auto}
    .top-bar-wrapper{display:none}
}

#tags {margin:10px 0 20px 0;font-size:130%;padding-bottom:2em;clear:left}
#tags .item .title{background-color:#000;display:inline-block;color:#fafafa;padding:5px;text-transform:uppercase;border-radius:3px;font-family:var(--default-fifth-font);font-size:14px;margin:2px}
#tags .item .title:hover{background-color:#ca374b}
#tags .item .separator{color:#fff;padding:0 5px}
#tags .item .separator:after{display:none}
#tags .item .title a{color:#fff}

/* Titulo visible al scrolar hacia arriba */
/*
.interior h1.title.headline-scroll-content{font-family: var(--title-font);font-weight:bold;color:rgb(10,10,10);font-size:2.2em;width:100%;background-color:#fff;border-bottom:4px solid red;position:fixed;top:40px;left:0;opacity:0;z-index:1000;line-height:1em;letter-spacing:-1px;padding:0.5em 0}
.interior h1.title.headline-scroll-content .hsc-wrapper{max-width:var(--page-width);margin:0 auto;width:calc(100% - 20px)}
.page-header-collapsed .interior h1.headline-scroll-content.up{opacity:1;transform:translate3d(0,0,0);transition:all 0.2s}
.page-header-collapsed .interior h1.headline-scroll-content.hidden{opacity:0;transform:translate3d(0,-100%,0);transition:all 0.2s}
.page-header-collapsed .interior h1.headline-scroll-content.down{opacity:0;transform:translate3d(0,-100%,0);transition:all 0.2s}
*/

h1.title.headline-scroll-content{font-family: var(--title-font);font-weight:bold;color:rgb(10,10,10);font-size:2.2em;width:100%;background-color:#fff;border-bottom:4px solid red;position:absolute;left:0;opacity:0;z-index:-1;line-height:1em;letter-spacing:-1px;padding:0.5em 0}
h1.title.headline-scroll-content .hsc-wrapper{max-width:var(--page-width);margin:0 auto;width:calc(100% - 20px);overflow: hidden;text-overflow: ellipsis}
/*
h1.headline-scroll-content.up{opacity:1;transform:translate3d(0,0,0);transition:all 0.2s}
h1.headline-scroll-content.hidden{opacity:0;transform:translate3d(0,-100%,0);transition:all 0.2s}
h1.headline-scroll-content.down{opacity:0;transform:translate3d(0,-100%,0);transition:all 0.2s}
*/

h1.headline-scroll-content.show{opacity:1;transform:translate3d(0,0,0);transition:all 0.2s}
h1.headline-scroll-content.hidden{opacity:0;transform:translate3d(0,-100%,0);transition:all 0.2s}


.interior .vsmcontent iframe{width:100%}

@media (max-width:768px){
    .interior .z100>.article-toolbar .share{max-width:calc(100% - (116px + (var(--margin-spacer) / 2)));margin-right: calc(var(--margin-spacer) / 2)}
    .interior .z100>.article-toolbar UL.more-list LI.whatsapp .text{display:inline-block}
    
    .interior .z70 .article-toolbar{position:fixed;top:unset !important;right:0;bottom:0;left:0;margin:0;width:100%;z-index:10;display:flex;height:38px}
    .interior .z70 .article-toolbar .share{width:60%;height:100%}
    .interior .z70 .article-toolbar .share .svg-icon:before{opacity:1}
    .interior .z70 .article-toolbar .share UL{width:100%}
    .interior .z70 .article-toolbar .share UL LI{display:inline-block;margin:0;width:25%}
    .interior .z70 .article-toolbar .share UL LI a{width:100%}
    .interior .z70 .article-toolbar .share UL LI a .svg-icon{width:100%}
    .interior .z70 .article-toolbar .share UL LI a .svg-icon:before{opacity:1}
    .interior .z70 .article-toolbar .btn-comentarios{width:40%;display:block;height:100%}

    #notification-subscribe-button{bottom:50px}
}
.interior h1.title{letter-spacing: -3px}
.interior .vsmcontent{font-family: 'Source Sans Pro', sans-serif;font-size: 20px;line-height: 30px;}
.interior .vsmcontent P{margin:0 0 1em;text-align:left}
.interior .vsmcontent h3{margin-bottom: 20px;
    margin: 35px 0 20px 0;
    line-height: 34px;
    letter-spacing: -.25px;font-size:30px;font-weight:700;}
.interior .vsmcontent P.quote{padding:2em 3.3em}
.interior .vsmcontent .zone{clear:both}