﻿@font-face {
    font-family: 'semana';
    src: url('fonts/semana.eot');
    src: url('fonts/semana.ttf') format('truetype'), url('fonts/semana.woff') format('woff'), url('fonts/semana.svg#svgSemana') format('svg'), url('fonts/semana.eot?#iefix') format('embedded-opentype');
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'semana';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
    content: "\e601";
}

.icon-mobile:before {
    content: "\e602";
}

.icon-mouse:before {
    content: "\e603";
}

.icon-directions:before {
    content: "\e604";
}

.icon-mail:before {
    content: "\e605";
}

.icon-paperplane:before {
    content: "\e606";
}

.icon-pencil:before {
    content: "\e607";
}

.icon-feather:before {
    content: "\e608";
}

.icon-paperclip:before {
    content: "\e609";
}

.icon-heart:before {
    content: "\e60a";
}

.icon-heart2:before {
    content: "\e60b";
}

.icon-star:before {
    content: "\e60c";
}

.icon-star2:before {
    content: "\e60d";
}

.icon-thumbs-up:before {
    content: "\e60e";
}

.icon-thumbs-down:before {
    content: "\e60f";
}

.icon-chat:before {
    content: "\e610";
}

.icon-comment:before {
    content: "\e611";
}

.icon-quote:before {
    content: "\e612";
}

.icon-leaf:before {
    content: "\e613";
}

.icon-music:before {
    content: "\e614";
}

.icon-music2:before {
    content: "\e615";
}

.icon-new:before {
    content: "\e616";
}

.icon-graduation:before {
    content: "\e617";
}

.icon-book:before {
    content: "\e618";
}

.icon-newspaper:before {
    content: "\e619";
}

.icon-bag:before {
    content: "\e61a";
}

.icon-airplane:before {
    content: "\e61b";
}

.icon-battery:before {
    content: "\e61c";
}

.icon-bucket:before {
    content: "\e61d";
}

.icon-magnet:before {
    content: "\e61e";
}

.icon-drive:before {
    content: "\e61f";
}

.icon-cup:before {
    content: "\e620";
}

.icon-rocket:before {
    content: "\e621";
}

.icon-brush:before {
    content: "\e622";
}

.icon-suitcase:before {
    content: "\e623";
}

.icon-cone:before {
    content: "\e624";
}

.icon-database:before {
    content: "\e625";
}

.icon-voicemail:before {
    content: "\e626";
}

.icon-clipboard:before {
    content: "\e627";
}

.icon-cart:before {
    content: "\e628";
}

.icon-box:before {
    content: "\e629";
}

.icon-ticket:before {
    content: "\e62a";
}

.icon-rss:before {
    content: "\e62b";
}

.icon-signal:before {
    content: "\e62c";
}

.icon-thermometer:before {
    content: "\e62d";
}

.icon-plus:before {
    content: "\e62e";
}

.icon-cross:before {
    content: "\e62f";
}

.icon-minus:before {
    content: "\e630";
}

.icon-plus2:before {
    content: "\e631";
}

.icon-erase:before {
    content: "\e632";
}

.icon-blocked:before {
    content: "\e633";
}

.icon-info:before {
    content: "\e634";
}

.icon-info2:before {
    content: "\e635";
}

.icon-question:before {
    content: "\e636";
}

.icon-list:before {
    content: "\e637";
}

.icon-text:before {
    content: "\e638";
}

.icon-text2:before {
    content: "\e639";
}

.icon-document:before {
    content: "\e63a";
}

.icon-docs:before {
    content: "\e63b";
}

.icon-landscape:before {
    content: "\e63c";
}

.icon-pictures:before {
    content: "\e63d";
}

.icon-video:before {
    content: "\e63e";
}

.icon-music3:before {
    content: "\e63f";
}

.icon-next:before {
    content: "\e640";
}

.icon-previous:before {
    content: "\e641";
}

.icon-first:before {
    content: "\e642";
}

.icon-last:before {
    content: "\e643";
}

.icon-resize-enlarge:before {
    content: "\e644";
}

.icon-resize-shrink:before {
    content: "\e645";
}

.icon-volume:before {
    content: "\e646";
}

.icon-sound:before {
    content: "\e647";
}

.icon-mute:before {
    content: "\e648";
}

.icon-arrow-right:before {
    content: "\e649";
}

.icon-arrow-left:before {
    content: "\e64a";
}

.icon-arrow-down:before {
    content: "\e64b";
}

.icon-arrow-up:before {
    content: "\e64c";
}

.icon-arrow-right2:before {
    content: "\e64d";
}

.icon-arrow-left2:before {
    content: "\e64e";
}

.icon-arrow-down2:before {
    content: "\e64f";
}

.icon-arrow-up2:before {
    content: "\e650";
}

.icon-arrow-right3:before {
    content: "\e651";
}

.icon-cc-by:before {
    content: "\e653";
}

.icon-cc-nc:before {
    content: "\e654";
}

.icon-cc-zero:before {
    content: "\e65a";
}

.icon-googleplus:before {
    content: "\e90a";
}

.icon-googleplus-old:before {
    content: "\e65b";
}

.icon-pinterest:before {
    content: "\e65c";
}

.icon-pinterest2:before {
    content: "\e65d";
}

.icon-tumblr:before {
    content: "\e65e";
}

.icon-tumblr2:before {
    content: "\e65f";
}

.icon-linkedin:before {
    content: "\e660";
}

.icon-linkedin2:before {
    content: "\e661";
}

.icon-dribbble:before {
    content: "\e662";
}

.icon-sina-weibo:before {
    content: "\e663";
}

.icon-paypal:before {
    content: "\e664";
}

.icon-picasa:before {
    content: "\e665";
}

.icon-picasa:before {
    content: "\e666";
}

.icon-mixi:before {
    content: "\e667";
}

.icon-behance:before {
    content: "\e668";
}

.icon-circles:before {
    content: "\e669";
}

.icon-vk:before {
    content: "\e66a";
}

.icon-smashing:before {
    content: "\e66b";
}

.icon-stumbleupon:before {
    content: "\e66c";
}

.icon-stumbleupon2:before {
    content: "\e66d";
}

.icon-lastfm:before {
    content: "\e66e";
}

.icon-lastfm2:before {
    content: "\e66f";
}

.icon-rdio:before {
    content: "\e670";
}

.icon-rdio2:before {
    content: "\e671";
}

.icon-spotify:before {
    content: "\e672";
}

.icon-spotify2:before {
    content: "\e673";
}

.icon-qq:before {
    content: "\e674";
}

.icon-instagram:before {
    content: "\e675";
}

.icon-dropbox:before {
    content: "\e676";
}

.icon-evernote:before {
    content: "\e677";
}

.icon-flattr:before {
    content: "\e678";
}

.icon-skype:before {
    content: "\e679";
}

.icon-skype2:before {
    content: "\e67a";
}

.icon-renren:before {
    content: "\e67b";
}

.icon-sharable:before {
    content: "\e67c";
}

.icon-palette:before {
    content: "\e67d";
}

.icon-key:before {
    content: "\e67e";
}

.icon-credit-card:before {
    content: "\e67f";
}

.icon-minus2:before {
    content: "\e680";
}

.icon-layout:before {
    content: "\e681";
}

.icon-stop:before {
    content: "\e682";
}

.icon-arrow-up3:before {
    content: "\e683";
}

.icon-dot:before {
    content: "\e684";
}

.icon-googleplus2:before {
    content: "\e90b";
}

.icon-googleplus2-old:before {
    content: "\e685";
}

.icon-drawer:before {
    content: "\e686";
}

.icon-house:before {
    content: "\e687";
}

.icon-popup:before {
    content: "\e688";
}

.icon-search:before {
    content: "\e689";
}

.icon-flashlight:before {
    content: "\e68a";
}

.icon-printer:before {
    content: "\e68b";
}

.icon-bell:before {
    content: "\e68c";
}

.icon-link:before {
    content: "\e68d";
}

.icon-flag:before {
    content: "\e68e";
}

.icon-cog:before {
    content: "\e68f";
}

.icon-tools:before {
    content: "\e690";
}

.icon-trophy:before {
    content: "\e691";
}

.icon-tag:before {
    content: "\e692";
}

.icon-camera:before {
    content: "\e693";
}

.icon-megaphone:before {
    content: "\e694";
}

.icon-moon:before {
    content: "\e695";
}

.icon-lifebuoy:before {
    content: "\e696";
}

.icon-eye:before {
    content: "\e697";
}

.icon-clock:before {
    content: "\e698";
}

.icon-microphone:before {
    content: "\e699";
}

.icon-calendar:before {
    content: "\e69a";
}

.icon-bolt:before {
    content: "\e69b";
}

.icon-thunder:before {
    content: "\e69c";
}

.icon-droplet:before {
    content: "\e69d";
}

.icon-cd:before {
    content: "\e69e";
}

.icon-briefcase:before {
    content: "\e69f";
}

.icon-air:before {
    content: "\e6a0";
}

.icon-hourglass:before {
    content: "\e6a1";
}

.icon-gauge:before {
    content: "\e6a2";
}

.icon-language:before {
    content: "\e6a3";
}

.icon-network:before {
    content: "\e6a4";
}

.icon-earth:before {
    content: "\e6a5";
}

.icon-keyboard:before {
    content: "\e6a6";
}

.icon-browser:before {
    content: "\e6a7";
}

.icon-publish:before {
    content: "\e6a8";
}

.icon-progress-3:before {
    content: "\e6a9";
}

.icon-progress-2:before {
    content: "\e6aa";
}

.icon-brogress-1:before {
    content: "\e6ab";
}

.icon-progress-0:before {
    content: "\e6ac";
}

.icon-sun:before {
    content: "\e6ad";
}

.icon-sun2:before {
    content: "\e6ae";
}

.icon-adjust:before {
    content: "\e6af";
}

.icon-code:before {
    content: "\e6b0";
}

.icon-screen:before {
    content: "\e6b1";
}

.icon-infinity:before {
    content: "\e6b2";
}

.icon-light-bulb:before {
    content: "\e6b3";
}

.icon-droplets:before {
    content: "\e6b4";
}

.icon-uniE6B5:before {
    content: "\e6b5";
}

.icon-statistics:before {
    content: "\e6b6";
}

.icon-pie:before {
    content: "\e6b7";
}

.icon-bars:before {
    content: "\e6b8";
}

.icon-graph:before {
    content: "\e6b9";
}

.icon-lock:before {
    content: "\e6ba";
}

.icon-lock-open:before {
    content: "\e6bb";
}

.icon-logout:before {
    content: "\e6bc";
}

.icon-login:before {
    content: "\e6bd";
}

.icon-checkmark:before {
    content: "\e6be";
}

.icon-cross2:before {
    content: "\e6bf";
}

.icon-minus3:before {
    content: "\e6c0";
}

.icon-plus3:before {
    content: "\e6c1";
}

.icon-cross3:before {
    content: "\e6c2";
}

.icon-help:before {
    content: "\e6c3";
}

.icon-warning:before {
    content: "\e6c4";
}

.icon-cycle:before {
    content: "\e6c5";
}

.icon-cw:before {
    content: "\e6c6";
}

.icon-ccw:before {
    content: "\e6c7";
}

.icon-shuffle:before {
    content: "\e6c8";
}

.icon-arrow:before {
    content: "\e6c9";
}

.icon-arrow2:before {
    content: "\e6ca";
}

.icon-retweet:before {
    content: "\e6cb";
}

.icon-loop:before {
    content: "\e6cc";
}

.icon-history:before {
    content: "\e6cd";
}

.icon-back:before {
    content: "\e6ce";
}

.icon-switch:before {
    content: "\e6cf";
}

.icon-list2:before {
    content: "\e6d0";
}

.icon-add-to-list:before {
    content: "\e6d1";
}

.icon-folder:before {
    content: "\e6d2";
}

.icon-archive:before {
    content: "\e6d3";
}

.icon-trash:before {
    content: "\e6d4";
}

.icon-upload:before {
    content: "\e6d5";
}

.icon-download:before {
    content: "\e6d6";
}

.icon-disk:before {
    content: "\e6d7";
}

.icon-install:before {
    content: "\e6d8";
}

.icon-cloud:before {
    content: "\e6d9";
}

.icon-upload2:before {
    content: "\e6da";
}

.icon-bookmark:before {
    content: "\e6db";
}

.icon-bookmarks:before {
    content: "\e6dc";
}

.icon-book2:before {
    content: "\e6dd";
}

.icon-play:before {
    content: "\e6de";
}

.icon-pause:before {
    content: "\e6df";
}

.icon-record:before {
    content: "\e6e0";
}

.icon-flow-cascade:before {
    content: "\e6e1";
}

.icon-flow-branch:before {
    content: "\e6e2";
}

.icon-flow-tree:before {
    content: "\e6e3";
}

.icon-flow-line:before {
    content: "\e6e4";
}

.icon-flow-parallel:before {
    content: "\e6e5";
}

.icon-arrow-left3:before {
    content: "\e6e6";
}

.icon-arrow-down3:before {
    content: "\e6e7";
}

.icon-arrow-up--upload:before {
    content: "\e6e8";
}

.icon-arrow-right4:before {
    content: "\e6e9";
}

.icon-arrow-left4:before {
    content: "\e6ea";
}

.icon-arrow-down4:before {
    content: "\e6eb";
}

.icon-arrow-up4:before {
    content: "\e6ec";
}

.icon-arrow-right5:before {
    content: "\e6ed";
}

.icon-arrow-left5:before {
    content: "\e6ee";
}

.icon-arrow-down5:before {
    content: "\e6ef";
}

.icon-arrow-left6:before {
    content: "\e6f0";
}

.icon-arrow-down6:before {
    content: "\e6f1";
}

.icon-arrow-up5:before {
    content: "\e6f2";
}

.icon-arrow-right6:before {
    content: "\e6f3";
}

.icon-arrow-left7:before {
    content: "\e6f4";
}

.icon-arrow-down7:before {
    content: "\e6f5";
}

.icon-arrow-up6:before {
    content: "\e6f6";
}

.icon-uniE6F7:before {
    content: "\e6f7";
}

.icon-arrow-left8:before {
    content: "\e6f8";
}

.icon-arrow-down8:before {
    content: "\e6f9";
}

.icon-arrow-up7:before {
    content: "\e6fa";
}

.icon-arrow-right7:before {
    content: "\e6fb";
}

.icon-menu:before {
    content: "\e6fc";
}

.icon-ellipsis:before {
    content: "\e6fd";
}

.icon-dots:before {
    content: "\e6fe";
}

.icon-cc-share:before {
    content: "\e6ff";
}

.icon-daniel-bruce:before {
    content: "\e701";
}

.icon-daniel-bruce2:before {
    content: "\e702";
}

.icon-github:before {
    content: "\e703";
}

.icon-github2:before {
    content: "\e704";
}

.icon-flickr:before {
    content: "\e705";
}

.icon-flickr2:before {
    content: "\e706";
}

.icon-vimeo:before {
    content: "\e707";
}

.icon-vimeo2:before {
    content: "\e708";
}

.icon-twitter:before {
    content: "\e709";
}

.icon-twitter2:before {
    content: "\e70a";
}

.icon-facebook:before {
    content: "\e70b";
}

.icon-facebook2:before {
    content: "\e70c";
}

.icon-facebook3:before {
    content: "\e70d";
}

.icon-dribbble2:before {
    content: "\e70e";
}

.icon-reply:before {
    content: "\e70f";
}

.icon-reply-all:before {
    content: "\e710";
}

.icon-forward:before {
    content: "\e711";
}

.icon-user:before {
    content: "\e712";
}

.icon-users:before {
    content: "\e713";
}

.icon-user-add:before {
    content: "\e714";
}

.icon-vcard:before {
    content: "\e715";
}

.icon-export:before {
    content: "\e716";
}

.icon-location:before {
    content: "\e717";
}

.icon-map:before {
    content: "\e718";
}

.icon-compass:before {
    content: "\e719";
}

.icon-location2:before {
    content: "\e71a";
}

.icon-target:before {
    content: "\e71b";
}

.icon-share:before {
    content: "\e71c";
}

.icon-cc-nc-eu:before {
    content: "\e655";
}

.icon-cc-nc-jp:before {
    content: "\e656";
}

.icon-cc-nd:before {
    content: "\e658";
}

.icon-youtube:before {
    content: "\e600";
}

/* Iconos para resultados de busqueda */

.icon-articulo:before, .icon-artÃ­culo:before {
    content: "\e638";
}

.icon-multimedia:before {
    content: "\e63e";
}

.icon-galeria:before, .icon-galerÃ­a:before {
    content: "\e63d";
}


.row.contentNew.Newgallery {
    max-width: 1251px;
    padding: 1rem .9375rem;
}
/* Estilos Portal */

body, p {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
}

ul, ol, dl, .side-nav, .sub-nav dt, .sub-nav dd, .sub-nav li, .tabs dd > a, .accordion dd > a, input, .tabs dd > a, .tabs .tab-title > a, .ver-mas {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Merriweather',Georgia, Times, "Times New Roman", serif;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

*:before, *:after {
    font-family: 'semana';
    font-weight: normal;
}

p.intro {
    font-size: 0.9375rem;
    line-height: 1.65;
    margin-bottom: 1rem;
    display: inline-block;
}

.medium-size-text p, .medium-size-text {
    font-size: 1.25rem;
}

.item-text p {
    font-size: 1.25rem;
}

    .item-text p a {
        display: initial;
    }

.article .medium-size-text p, .article .medium-size-text {
    font-size: 1.25rem;
}

.contentNew, .artVideo {
    padding: 4.25rem 0;
}

    .contentNew, .artVideo.contEspeciales {
        padding: 2.25rem 0;
    }

        .contentNew h1 {
            font-size: 1.25rem;
        }

            .contentNew h1.article-title {
                font-size: 2.125rem;
                font-weight: bold;
            }

    .artVideo .topNameFilter {
        margin-bottom: 1.5rem;
    }

.logoVideo {
    width: 265px;
    padding-bottom: 1.5rem;
}

.panelVideos {
    padding: 0;
    height: 100%;
    border: none;
    background-color: #EEEEEE;
}

    .panelVideos header {
        padding: .75rem 0 .25rem 1.25rem;
        background-color: #000000;
    }

        .panelVideos header h2 {
            text-transform: uppercase;
            font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
            font-size: 1rem;
            font-weight: 700;
            color: #FFFFFF;
        }

    .panelVideos .panelBody {
        height: 100%;
        overflow: hidden;
    }
/*player*/

#sticky {
    width: 97%;
    position: absolute;
    top: 0;
    left: 13px;
    -webkit-transition: width 2s, height 4s; /* Safari */
    transition: all 0.5s;
}

    #sticky.stick {
        width: 360px;
        height: 186px;
        position: fixed;
        bottom: 50px;
        top: inherit;
        z-index: 9999;
        left: 67.8%;
    }

.videoPlayerSide {
    position: absolute;
    bottom: 0;
    height: 186px !important;
    width: 360px !important;
    left: 103.8% !important;
    top: inherit !important;
    transition: none !important;
}

    .videoPlayerSide .insideTitleVideo iframe {
        height: 186px !important;
    }

div#sticky-anchor {
    width: 100%;
    height: 210px;
    background: #fff;
    position: relative;
    margin-top: 14rem;
}

#sticky.stick .insideTitleVideo iframe {
    width: 360px;
    height: 186px;
}


.medium-6.columns.featuredContent .panel.panelVideos {
    margin-top: 1.5rem;
}

.panelVideos .panelBody ul {
    padding: 0;
    margin: 0;
    height: 100%;
}

    .panelVideos .panelBody ul li {
        border-bottom: 1px solid #CECECE;
        list-style: none;
        height: 22%;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        padding: .5rem .75rem .5rem 1.25rem;
        box-sizing: border-box;
        overflow: hidden;
        position: relative;
    }

        .panelVideos .panelBody ul li:last-child {
            border: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
        }

.panelVideos ul li > ul.medium-block-grid-5 {
    width: 93.7%;
    margin: 0 auto;
}

.aperturaVideo {
    min-height: 440px;
    height: 440px;
    float: right;
}

    .aperturaVideo h1.article-title {
        font-size: 1.75rem;
        font-weight: bold;
        color: #000000;
        line-height: 35px;
    }

        .aperturaVideo h1.article-title a {
            color: #000000;
        }

.contentNew {
    max-width: 74rem;
}

    .contentNew h1 {
        padding-bottom: 1rem;
    }

.row.topNameFilter img {
    padding-bottom: initial;
}

.videoPlayerContent {
    width: 100%;
    min-height: 1rem;
}

.artVideo .flex-video {
    padding-bottom: 53.5%;
}

h2.article-title {
    font-family: 'Merriweather',Georgia, Times, "Times New Roman", serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25;
}

    h2.article-title a {
        color: #000000;
    }

.sliderEspeciales .orbit-container .orbit-caption h2.article-title a:hover {
    color: #D22224;
}

h2.article-title:before {
    font-family: 'semana';
    padding-right: .25rem;
}


.panelVideos .panelBody ul li span {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: absolute;
    bottom: .5rem;
    right: 1rem;
    font-size: .75rem;
    color: #9a9a9a;
}

    .panelVideos .panelBody ul li span:before {
        padding-right: .25rem;
    }

.moreVideos {
    display: block;
    float: left;
    padding: 1.5rem 0 0;
    width: 100%;
}

.insideTitleVideo {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 52.5%;
}

.insideOpenVideo {
    width: 100%;
    /*height:440px;*/
    overflow: hidden;
}

#nextVideo {
    position: absolute;
    top: 5%;
    left: 50%;
    z-index: 10;
    width: 50%;
    margin-left: -25%;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
}

    #nextVideo p {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 11;
        width: 100%;
        background-color: rgba(0,0,0,.65);
        color: white;
        padding: .5rem 1rem;
    }

.blockerBack {
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 430px;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 9;
}

.titleVideo {
    position: absolute;
    bottom: 1rem;
    right: 0;
    width: 75%;
    font-weight: 400;
    text-align: right;
    line-height: 1.3;
    margin-right: 15px;
    color: #FFFFFF;
    padding: .5rem 0;
}

h2.titleVideo a {
    color: #FFFFFF;
}

    h2.titleVideo a:hover {
        color: #DDDDDD;
    }

h2.titleVideo span {
    display: inline;
    background-color: #000;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 15px 0 0 #000, -20px 0 0 #000;
}

.tagSection {
    position: absolute;
    top: -1.5rem;
    right: -15px;
    padding: .5rem 1rem;
    background: #000000;
    color: #FFFFFF;
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.moreVideos .tagSection {
    bottom: 0;
    right: 0;
    top: auto;
    padding: .25rem 1rem;
}

.moreVideos .panelBody {
    padding-bottom: 1rem;
}

    .moreVideos .panelBody h2.article-title {
        font-size: 1.125rem;
        padding: .325rem 0;
    }

.articleVideo {
    height: 100%;
    background-image: url(../img/border.gif);
    background-position: bottom center;
    background-repeat: repeat-x;
    margin-bottom: 2rem;
}

a.loadVideos {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    background-color: #eeeded;
    font-size: 14px;
    width: 100%;
    padding: .5rem;
    display: block;
    text-align: center;
    color: #6a6a6a;
    margin: 3.5rem 0;
}

    a.loadVideos:hover {
        background-color: #6F6F6F;
        color: #eeeded;
    }

.featuredContent .insideTitleVideo h2 {
    font-size: 1.625rem;
    line-height: 1.3;
}

.featuredContent .panelBody h3 {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 700;
    color: #A0A0A0;
    text-transform: uppercase;
}

.featuredContent .panelBody {
    padding: .75rem;
}

.moreFeaturedContent {
    background-color: #E6E6E6;
    padding: .5rem;
    border: 1px solid #d5d5d5;
    height: 9rem;
    overflow: hidden;
}

h4 {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 700;
    color: #6c6c6c;
    text-transform: uppercase;
    padding-top: .5rem;
}

.featuredContent a.loadVideos {
    margin-bottom: 0;
}

a.loadVideos.icon-comment:before {
    padding-right: .5rem;
}

#commentsVideoContainer ul.button-group.right {
    z-index: 999;
    position: relative;
}

.sliderNews {
    /*padding: 2rem 0;*/
}

    .sliderNews .articleVideo {
        margin-right: 1rem;
        height: auto;
    }

.sliderNewsSections {
    width: 100%;
    display: table;
    position: relative;
    float: left;
}

.contentNew .sliderNewsSections .slick-slider {
    margin-bottom: 3rem;
}

.contentNew .slick-slide {
    overflow: hidden;
}

.contentNew .sliderNewsSections .slick-track .sectionNews.slick-slide > a {
    width: 855px;
    display: inline-table;
}

.contentNew .slick-slider a img {
    margin-left: -25%;
}

    .contentNew .slick-slider a img.imgSliderMobile {
        margin-left: initial;
    }

.contentNew ul.slick-dots {
    margin-left: 0;
}

.contentNew .slick-dots li button:before {
    font-size: 1rem;
}

.contentNew .slick-slider {
    margin-bottom: 50px;
    width: 100%;
    display: table;
    position: relative;
    float: left;
}

.sectionNews {
    position: relative;
}

.sectionNewsTitle {
    position: absolute;
    left: 0;
    bottom: 0;
}

    .sectionNewsTitle h2 {
        padding-bottom: 2rem;
        line-height: 1;
        text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.85);
    }

        .sectionNewsTitle h2 a {
            font-size: 20px;
            color: #FFFFFF;
        }

    .sectionNewsTitle h3 a {
        font-size: 40px;
        font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        font-size: 2.75rem;
        font-weight: 700;
        color: #FFFFFF;
        line-height: 1;
        text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.85);
        text-transform: uppercase;
    }

h2.destMobile {
    padding-bottom: 1rem;
}

    h2.destMobile a {
        font-size: 1.25rem;
    }

/*OFF CANVAS MENU--------------------------*/
aside.left-off-canvas-menu.videoMenuLateral {
    background: url('../img/bg-pattern.png') #3C3C3C;
    background-size: 4px;
    color: #fff;
    margin-bottom: 1.875rem;
    border: transparent;
}

    aside.left-off-canvas-menu.videoMenuLateral ul {
        margin: 0;
        padding: 2rem 1rem;
    }

        aside.left-off-canvas-menu.videoMenuLateral ul li {
            list-style-type: none;
        }

    aside.left-off-canvas-menu.videoMenuLateral input[type="text"] {
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
        background-color: #404040;
        font-family: inherit;
        border: none;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        color: rgba(255, 255, 255, 0.75);
        display: block;
        font-size: 0.875rem;
        margin: 0;
        padding: 0.5rem;
        height: 2.3125rem;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
    }

    aside.left-off-canvas-menu.videoMenuLateral ul li .button {
        background-color: #404040;
        margin: 0;
    }

    aside.left-off-canvas-menu.videoMenuLateral .videoSearch {
        -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.75);
        box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.75);
    }

    aside.left-off-canvas-menu.videoMenuLateral ul li {
        border-bottom: 1px solid #1F1F1F;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, .1);
        -moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, .1);
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, .1);
    }

        aside.left-off-canvas-menu.videoMenuLateral ul li a {
            font-size: 1rem;
            font-weight: 400;
            padding: .75rem 1rem .75rem .5rem;
            width: 100%;
            display: table;
            color: #c1c1c1;
        }

        aside.left-off-canvas-menu.videoMenuLateral ul li:first-child {
            margin-bottom: 1rem;
        }

            aside.left-off-canvas-menu.videoMenuLateral ul li:first-child a {
                padding: 0;
            }

        aside.left-off-canvas-menu.videoMenuLateral ul li a:hover {
            background-color: rgba(0,0,0, 0.2);
            color: #FFFFFF;
        }

a.left-off-canvas-toggle.icon-list {
    font-size: 1.5rem;
    background-color: #e3e3e3;
    color: #5c5c5c;
    padding: .325rem;
    float: left;
    margin-top: -4px;
    margin-right: 1rem;
}

.artVideo h2 {
    font-size: 1.75rem;
}

.right-redes {
    float: right;
}

    .right-redes.inline-list > li > * {
        display: block;
        font-size: 2rem;
        line-height: 1.5;
    }

.share-item [class^="icon-"], .share-item [class*=" icon-"] {
    font-size: 3rem;
    background: transparent;
    border-radius: inherit;
    padding: inherit;
}

.shareNumber {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    color: #878787;
    float: left;
    text-align: left;
}

    .shareNumber small {
        display: inherit;
        line-height: 1.5;
        font-size: 70%;
    }

        .shareNumber small.icon-share:before {
            padding-right: .25rem;
        }

.redesVideos {
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    display: block;
    padding: .5rem 0 0;
    position: absolute;
    text-align: center;
}

    .redesVideos small {
        font-size: 11px;
        font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        color: #ABABAB;
        display: block;
    }

    .redesVideos ul {
        display: inline-block;
        padding-top: initial;
    }

    .redesVideos li {
        margin-left: .75rem;
    }

    .redesVideos .icon-facebook2 {
        color: #3b5998;
    }

    .redesVideos .icon-twitter2 {
        color: #00abf1;
    }

    .redesVideos .icon-googleplus {
        color: #dc4e41;
    }

    .redesVideos .icon-linkedin2 {
        color: #1b85bd;
    }

.aperturaVideo .redesVideos {
    bottom: 0;
    width: 95%;
}

.panelVideos [class*="block-grid-"] {
    margin: 0;
}

    .panelVideos [class*="block-grid-"] > li {
        padding: .125rem .125rem 0 0;
    }

        .panelVideos [class*="block-grid-"] > li:last-child {
            padding: .125rem 0 0 0;
        }

.masVideos .tagSection {
    bottom: 0;
    right: 0;
    top: auto;
}

.masVideos .articleVideo h2 {
    font-size: 1rem;
    padding: .5rem .5rem 0rem .5rem;
}

.masVideos .articleVideo {
    background: transparent;
}

.orbit-container .orbit-prev, .orbit-container .orbit-next {
    position: absolute;
    top: 0;
    margin-top: 0;
    width: 36px;
    height: 100%;
    line-height: 50px;
    color: white;
    background-color: rgba(0,0,0, .4);
    text-indent: -9999px !important;
    z-index: 9;
}

    .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
        background-color: rgba(0,0,0, .65);
    }

.activeVideo .insideTitleVideo {
    background-color: #333333;
    position: relative;
}

    .activeVideo .insideTitleVideo img {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.insideTitleVideo iframe {
    width: 100%;
    height: 440px;
}

.articleVideo.activeVideo {
    background: #d4d4d4;
}

    .articleVideo.activeVideo .tagSection {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.playText {
    position: absolute;
    left: 24%;
    top: 38%;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: bold;
}

.artVideo {
    padding-bottom: 3rem;
}

    .artVideo .panelVideos h2.article-title {
        font-size: 1rem;
    }

.results strong {
    color: #d62926;
}

.results h3 {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: bold;
}

    .results h3 span {
        color: #d62926;
    }

.results dl {
    padding-top: 3rem;
    margin-bottom: 0;
}

.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
    background: #d62926;
}

    .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
        background: #000000;
    }
/*-----------------------------------------------*/
/*TOP BAR NUEVO*/
/*-----------------------------------------------*/

.contentTopMenu .fixed {
    position: fixed;
    top: 0;
    left: 0;
}

.top-bar-container, nav.tab-bar {
    background: rgba(244, 244, 244, 0.95);
    border-bottom: 1px solid rgba(125, 125, 125, 0.3);
}

.contain-to-grid .top-bar {
    max-width: 100%;
}

.top-bar-section {
    position: absolute;
    width: 100%;
    left: 0px !important;
    background: rgba(244, 244, 244, 0.95);
    -webkit-transition: .5s; /* Safari */
    transition: .5s;
}

.moveTopBar {
    left: -650px !important;
}

.top-bar, .top-bar-section li a:not(.button), .top-bar-section ul li > a, .top-bar .title-area {
    height: 30px;
    line-height: 30px;
}

    .top-bar, .top-bar-section ul, .top-bar-section li a:not(.button), .top-bar-section ul li > a, .top-bar.expanded .title-area {
        background: transparent;
        color: #686868;
        font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    }

        .top-bar, .top-bar-section ul, .top-bar-section li a:not(.button), .top-bar-section ul li > a, .top-bar.expanded .title-area {
            background: transparent;
            color: #686868;
            font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        }

            .top-bar-section ul li a.subscribeLink, .top-bar-section ul li:not(.has-form) a.subscribeLink {
                padding: 0px 15px;
                border-radius: 0;
            }

            .top-bar-section ul li a.subscribeLink, .top-bar-section ul li:not(.has-form) a.subscribeLink {
                text-transform: initial;
                background: #000000;
                display: inline-block;
                color: #fff;
                height: 31px;
                font-weight: 700;
            }

                .top-bar-section ul li a.subscribeLink, .top-bar-section ul li:not(.has-form) a.subscribeLink:hover {
                    background-color: #272727;
                }

.top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #272727;
    color: #f4f4f4;
}

.top-bar-section ul li > a, .top-bar-section li a:not(.button), .top-bar-section li:not(.has-form) a:not(.button) {
    font-size: 12px;
    padding: 0px 15px;
    border-right: 1px solid #d5d5d5;
    -webkit-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
    box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
    line-height: 2.7;
}

    .top-bar-section li a:not(.button):hover, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul li {
        background: transparent;
    }

.top-bar input, .top-bar .button, .top-bar button {
    top: 0;
    display: block;
}

.top-bar-section ul li > .button.secondary, .top-bar-section ul li > a.button.secondary {
    padding: 0 1em;
    font-size: 0.75em;
    height: 18px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
    color: #aaa;
}

.top-bar-section ul li > a.button.secondary {
    background: #e9e9e9;
}

.top-bar-section ul li.social-links > a, .top-bar-section li a:not(.button), .top-bar-section li.social-links:not(.has-form) a:not(.button) {
    font-size: 16px;
    line-height: 2.25;
}

.social-links i[class^="icon"] {
    font-size: 16px;
    line-height: 10px;
}

.top-bar-section i.icon-youtube {
    font-size: 20px;
}

.top-bar-section li:not(.has-form) a.facebookLink:not(.button):hover {
    background-color: #3B5998;
    color: #f3f3f3;
}

.large-8.columns.videoColumn {
    position: relative;
    margin-top: -440px;
}

.top-bar-section li:not(.has-form) a:not(.button):hover > i:before {
    color: #f3f3f3;
}

.top-bar-section li:not(.has-form) a.twitterLink:not(.button):hover {
    background-color: #1b95e0;
    color: #f3f3f3;
}

.top-bar-section li:not(.has-form) a.googleplusLink:not(.button):hover {
    background-color: #d34836;
    color: #f3f3f3;
}

.top-bar-section li:not(.has-form) a.youtubeLink:not(.button):hover {
    background-color: #e52d27;
    color: #f3f3f3;
}

.hiddenContent {
    float: right;
    padding: 0 1rem;
}

    .hiddenContent ul li {
        display: inline-block;
        font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        font-size: .675rem;
        font-weight: bold;
        padding: 0 .5rem;
        line-height: 3;
    }

        .hiddenContent ul li a {
            color: #B1B1B1;
        }

            .hiddenContent ul li a.linkDinero:hover {
                color: #3F832C;
            }

            .hiddenContent ul li a.linkSoho:hover {
                color: #faa61a;
            }

            .hiddenContent ul li a.linkFucsia:hover {
                color: #e90089;
            }

            .hiddenContent ul li a.linkJetSet:hover {
                color: #d00606;
            }

            .hiddenContent ul li a.linkArcadia:hover {
                color: #83160f;
            }

            .hiddenContent ul li a.linkFinanzas:hover {
                color: #0c68a3;
            }

            .hiddenContent ul li a.link4Patas:hover {
                color: #e84a37;
            }

            .hiddenContent ul li a.linkSostenibilidad:hover {
                color: #0c9e49;
            }

.top-bar-section ul li > a.LinkSections {
    color: #D42C2E;
    font-weight: bold;
}

    .top-bar-section ul li > a.LinkSections:hover {
        color: #F1F0F0;
    }
/*-----------------------------------------------*/
/*MENU SEMANA VIDEO NUEVO*/
/*-----------------------------------------------*/
.menu-container {
    box-shadow: 0 1px 0px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.2) inset;
    background: rgba(210, 34, 36, 0.95);
    height: 30px;
    overflow: hidden;
}

/*-----------------------------------------------*/
/*CONTENEDOR VIDEOS SUGERIDOS-CONTENIDO*/
/*-----------------------------------------------*/

.item-text {
    padding: 1rem 0px;
    height: 100%;
    -webkit-transition: 1s; /* Safari */
    transition: 1s;
    text-align: justify;
}

    .item-text.open {
        height: 100%;
    }

.btnCompleteArt:hover {
    background: #000000;
}

.btnCompleteArt:focus {
    background-color: #000000;
}
/*.item-text > p {
    
}
.contVideosSugest {
    width: 30%;
    height: 300px;
    background-color: red;
    float: left;
}*/

/*.artVideo #DisplayComments {
    display: table !important;
}*/
/*-----------------------------------------------*/
/*ESTILOS GALERIA*/
/*-----------------------------------------------*/

.logoImagenes {
    padding-bottom: 0;
}

.topNameFilter p {
    float: left;
    font-size: 1.375rem;
    font-weight: bold;
    color: #575757;
}

.topNameFilter select {
    float: right;
    width: 75%;
    margin-bottom: 1rem;
}

.borderBottonLine {
    border-bottom: 1px solid #C7C7C7;
    height: 31px;
}

.contentGallery {
    position: relative;
    overflow: hidden;
    padding-top: .25rem;
    margin-bottom: 10rem;
    width: 100%;
    padding-left: 1px;
    padding-right: 1px;
}

    .contentGallery .gradientBottom {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+98&0+0,1+100 */
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 98%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 98%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.98) 98%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }

    .contentGallery .free-wall {
        margin-bottom: -290px;
    }

    .contentGallery .button {
        margin: 2rem auto 0;
        display: table;
    }

.contentArticle {
    padding-top: 1rem;
    display: table;
}
/*Modificaciones galeria----------------------*/
.orbit-container .orbit-slides-container {
    display: block;
    max-width: 100%;
}

    .orbit-container .orbit-slides-container .contImg {
        display: block;
        max-width: 72.5%;
        text-align: center;
        background-color: #E2E2E2;
    }

        .orbit-container .orbit-slides-container .contImg img {
            display: block;
            margin: 0 auto;
        }

.orbit-container {
    border: 1px solid #CECECE;
    background-color: #F1F1F1;
}


.pautagallery.brick {
    box-shadow: none;
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    position: absolute;
    top: 50px;
    background-color: transparent;
    color: #565656;
    width: 100%;
    padding: 0.625rem 0.875rem;
    font-size: 13px;
    width: 27.5%;
    right: 0;
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    max-height: 130px;
    overflow: hidden;
    line-height: 1;
}

.orbit-container .orbit-slide-number {
    left: auto;
    right: 20.5%;
    color: #565656;
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

    .orbit-container .orbit-slide-number span {
        font-weight: 700;
        padding: 0.3125rem;
    }

    .orbit-container .orbit-slide-number:after {
        content: "\e63d";
    }

.galleryNewContent .orbit-container .orbit-prev, .galleryNewContent .orbit-container .orbit-next {
    top: 10px;
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0, .25);
    z-index: 9;
}

.galleryNewContent .orbit-container .orbit-prev {
    left: auto;
    right: 60px;
}

.galleryNewContent .orbit-container .orbit-next {
    right: 10px;
}

.galleryNewContent {
    position: relative;
}

.pautaSliderImg {
    position: absolute;
    right: 23px;
    bottom: 1px;
    z-index: 9;
}

.verMasImg h2 {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #A7A7A7;
    width: 100%;
}

.redesVideos .inline-list > li:first-child {
    margin-left: 0;
}

.rightSidebar {
    padding-top: 1rem;
}

.sumaryText {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 21px;
    line-height: 1.5;
    font-weight: normal;
    border-bottom: 1px solid #A7A7A7;
    padding: 1rem 0 1.5rem;
    margin-bottom: 1.5rem;
    color: #5b5b5b;
}

.galleryNewContent .orbit-bullets {
    display: none;
}
/*BUSCADOR--------------------------------*/
.inputBuscar {
    padding-right: 0;
}

.lupa {
    padding-left: 0;
}

a.button.postfix.icon-search {
    font-size: 1.25rem;
    line-height: 1.875;
}
/*Plantilla especiales-------------------*/

.contentGallery.contEspeciales {
    width: 100%;
    padding: .9375rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
}

.sliderEspeciales .orbit-container {
    background-color: #FFFFFF;
    margin-bottom: 2rem;
}

.sliderEspeciales .orbit-bullets {
    background: transparent;
    padding-top: 8.5rem;
    padding-bottom: .75rem;
}

    .sliderEspeciales .orbit-bullets li {
        width: 1rem;
        height: 1rem;
    }

.sliderEspeciales .orbit-container .orbit-slides-container > * .orbit-caption {
    position: relative;
    top: inherit;
    float: left;
    display: inline-block;
    width: 33%;
    max-height: none;
}

    .sliderEspeciales .orbit-container .orbit-slides-container > * .orbit-caption h2 {
        font-size: 2rem;
    }

.tabs-content .sliderEspeciales .orbit-container .orbit-caption p.article-title a {
    font-size: 1.15rem;
    color: #000;
    line-height: 1.2;
}

    .tabs-content .sliderEspeciales .orbit-container .orbit-caption p.article-title a:hover {
        color: #d22224;
    }

.sliderEspeciales .orbit-container .orbit-slides-container img {
    display: block;
    width: 63%;
    float: left;
}

.contEspeciales .brick h2.article-title {
    max-width: 354px;
    width: auto;
    font-size: 26px;
    text-shadow: none;
}

.contEspeciales .brick p {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #A7A7A7;
    max-width: 368px;
    padding: 1rem;
    padding-bottom: 0;
}

    .contEspeciales .brick p a {
        font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: #A7A7A7;
        max-width: 368px;
    }

.contEspeciales .brick:hover p a {
    color: white;
}

.contEspeciales .panelVideos img {
    float: left;
    margin-right: .5rem;
}

.contEspeciales .panelVideos .panelBody ul {
    padding: 1rem 0;
}

    .contEspeciales .panelVideos .panelBody ul li {
        border-bottom: none;
        box-shadow: none;
        border-right: 1px solid #CECECE;
        -webkit-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
    }

        .contEspeciales .panelVideos .panelBody ul li:last-child {
            border-right: none;
            border-bottom: none;
            box-shadow: none;
            padding: .5rem .75rem .5rem 1.25rem;
        }

        .contEspeciales .panelVideos .panelBody ul li h3.meta {
            padding-top: 0;
        }

            .contEspeciales .panelVideos .panelBody ul li h3.meta > .section-tag {
                padding-right: .3125rem;
            }

.contentNew .meta .date {
    line-height: normal;
}

.contEspeciales .panelVideos .panelBody .info {
    padding-top: .5rem;
}

.contEspeciales .panelVideos .panelBody img {
    width: 45%;
    float: left;
    margin-bottom: 0;
}

.contEspeciales .panelVideos .panelBody .info h2 {
    font-size: 1.125rem;
}

.contEspeciales .contentGallery {
    padding-left: .9375rem;
    padding-right: .9375rem;
}

.contEspeciales .brick a.linkImg i {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #FFFFFF;
    font-size: 3rem;
}

.contEspeciales .brick:hover a.linkImg i {
    color: #D42C2E;
}

.contEspeciales .brick.RobaPaginaContEspeciales {
    text-align: center;
    padding: 2rem 1rem;
    background-color: #eeeded;
}

.contentRPEspeciales {
    width: 300px;
    height: 316px;
    text-align: center;
    margin: 0 auto;
}

.topBannerExpEspeciales, .midBannerExpEspeciales {
    padding: 0 0 2rem;
}

.artVideo .playlistVideo h2 {
    font-size: 15px;
}

.playlistVideo .articleVideo {
    background-image: none;
}

.playlistVideo {
    margin-top: 0.5rem;
    border-bottom: 1px solid #eee;
    background-color: #F1F1F1;
}

    .playlistVideo .articleVideo {
        margin-bottom: 0rem;
    }

    .playlistVideo header {
        padding: .75rem 0 .25rem 1.25rem;
        background-color: #000000;
        margin-bottom: 1rem;
    }

        .playlistVideo header h2 {
            text-transform: uppercase;
            font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
            font-size: 1rem;
            font-weight: 700;
            color: #FFFFFF;
        }

    .playlistVideo .panelBody {
        position: relative;
    }


/*Media Queries----------------*/
/* Small only */
@media screen and (max-width: 39.9375em) {
    .titleMobile h2 {
        padding-bottom: 1rem;
    }



    .playlistVideo {
        margin-top: 0rem;
    }

        .playlistVideo header {
            padding: .5rem 0 .25rem .5rem;
        }

    .artVideo .playlistVideo h2 {
        font-size: 12px;
    }

    .playlistVideo [class*="block-grid-"] > li {
        display: block;
        height: auto;
        float: left;
        padding: 0 0.25rem 1.25rem;
    }

    .sliderNews .articleVideo {
        margin-right: 1rem;
        padding-bottom: 1rem;
        height: 280px;
    }

    .redesVideos {
        border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;
        display: table;
        padding: .5rem 0 0 !important;
        width: 95%;
        position: fixed !important;
        left: 0;
        bottom: 0;
        margin: 0 0 0 .5rem;
        z-index: 999;
        background: white;
        text-align: center;
    }
    .aperturaVideo .redesVideos {
        width: 100%;
    }

    .redesVideos {
        margin: 0 0 0 0rem;
    }
    .share-item [class^="icon-"], .share-item [class*=" icon-"] {
        font-size: 3rem;
        background: transparent;
        border-radius: inherit;
        padding: inherit;
    }

    .right-redes.inline-list > li > * {
        display: block;
        font-size: 1.5rem;
        line-height: 1.75;
    }

    .artVideo p.intro {
        margin-bottom: 2rem;
    }

    .insideTitleVideo iframe {
        width: 100%;
        height: auto;
    }

    .insideOpenVideo {
        width: 100%;
        /*height:250px;*/
    }

    #nextVideo {
        top: 5%;
        left: 50%;
        width: 90%;
        margin-left: -45%;
    }

    .aperturaVideo {
        min-height: auto;
    }

    .item-text {
        text-align: left;
    }

    #sticky {
        left: 0;
    }

    .logoImagenes {
        padding-bottom: 1rem;
    }

    .orbit-container .orbit-slides-container .contImg {
        display: block;
        max-width: 100%;
        text-align: center;
        background-color: #E2E2E2;
    }

    .orbit-container .orbit-slides-container > * .orbit-caption {
        position: relative;
        width: 100%;
        top: 0;
    }

    .orbit-container .orbit-slide-number {
        right: 10px;
    }

    .contentNew, .artVideo {
        padding: 1.5rem 0;
    }

    .item-text p {
        font-size: 1.25rem;
        text-align: left;
    }

        .item-text p a {
            display: inline-block;
        }

    .touch .orbit-bullets {
        display: block;
        background-color: #FFFFFF;
        ;
    }

    .orbit-slide-number {
        display: none;
    }

    .row.topNameFilter img {
        padding-bottom: 1.5rem;
    }

    .contEspeciales .panelVideos .panelBody ul li {
        border-bottom: 1px solid #CECECE;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 1);
        border-right: none;
        box-shadow: none;
    }

    .sliderEspeciales .orbit-container .orbit-slides-container > * .orbit-caption {
        width: 100%;
        left: 0;
        top: initial;
        bottom: 0;
        height: 100%;
        padding: 1rem;
    }

        .sliderEspeciales .orbit-container .orbit-slides-container > * .orbit-caption h2 {
            font-size: 1.25rem;
        }

    .sliderEspeciales .orbit-bullets {
        padding-top: 1.5rem;
    }
}

/* Medium and up */
@media screen and (min-width: 40em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem .5rem;
    }
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.6125rem;
        padding: 0.5625rem .375rem;
    }

    .panelVideos .panelBody ul li {
        height: 42%;
    }

    h2.titleVideo a {
        color: #FFFFFF;
        font-size: 1.5rem;
        line-height: 0;
    }

    a.left-off-canvas-toggle.icon-list {
        top: 3rem;
        left: auto;
        right: 1rem;
    }

    .playText {
        position: absolute;
        left: 14%;
        top: 38%;
        color: #FFFFFF;
        font-size: 90%;
        font-weight: bold;
    }

    .logoVideo {
        width: 250px;
    }

    .logoImagenes {
        width: 300px;
    }

    .redesVideos {
        border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;
        display: table;
        padding: .5rem 0 0;
        width: 100%;
        position: inherit;
        left: 0;
        bottom: 0;
        margin: 0 0 1rem .5rem;
    }

    .share-item [class^="icon-"], .share-item [class*=" icon-"] {
        font-size: 2rem;
        background: transparent;
        border-radius: inherit;
        padding: inherit;
    }

    .aperturaVideo {
        min-height: auto;
    }

    .medium-12.large-4.columns.aperturaVideo {
        height: auto !important;
        min-height: initial;
    }

    .titleVideo {
        width: 80%;
        line-height: 1.1;
        font-size: 1.9375rem;
        bottom: .25rem;
    }

    .featuredContent h2.titleVideo {
        line-height: 1.2;
    }

        .featuredContent h2.titleVideo a {
            font-size: 1.25rem;
        }

    .top-bar-section ul li > a, .top-bar-section li a:not(.button), .top-bar-section li:not(.has-form) a:not(.button) {
        font-size: 11px;
        padding: 0px 10px;
        border-right: 1px solid #d5d5d5;
        -webkit-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 1);
        line-height: 2.7;
    }

    .topNameFilter select {
        float: right;
        width: 63%;
    }

    .logoImagenes {
        padding-bottom: 0;
    }

    .orbit-container .orbit-slide-number {
        right: 17.5%;
    }

    .orbit-container .orbit-slides-container > * .orbit-caption {
        max-height: 250px;
        font-size: 12px;
    }

    .contentNew, .artVideo {
        padding: 3rem 0;
    }

    .contEspeciales .panelVideos .panelBody img {
        width: 95%;
        float: left;
        margin-bottom: .5rem;
    }
}
/* Large */
@media screen and (min-width: 63em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem .5rem;
    }

    .redesVideos ul {
        display: inline-block;
        padding-top: 0.625rem;
    }

        .redesVideos ul.inline-list {
            margin: 0 auto .25rem auto;
            padding: 0;
            list-style: none;
            overflow: hidden;
        }

    .share-item [class^="icon-"], .share-item [class*=" icon-"] {
        font-size: 2.5rem;
        background: transparent;
        border-radius: inherit;
        padding: inherit;
    }

    .topNameFilter select {
        float: right;
        width: 68%;
    }

    .logoImagenes {
        padding-bottom: 0;
    }
}
/* Extra-Large */
@media screen and (max-width: 1367px) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem 1rem;
    }

    #sticky.stick {
        left: 67%;
    }
}

@media screen and (min-width: 1368px) and (max-width: 2000px) {
    #sticky.stick {
        left: 63%;
    }
}

@media screen and (min-width: 100px) and (max-width: 1043px) {

    .medium-12.large-8.columns {
        height: auto !important;
    }

    .large-8.columns.videoColumn {
        position: relative;
        margin-top: inherit;
    }

    .medium-12.large-4.columns.aperturaVideo {
        height: auto !important;
        min-height: initial;
    }

    #sticky.stick {
        width: 100%;
        height: 100%;
        position: relative;
        top: inherit;
        left: inherit;
        bottom: inherit;
        z-index: 1;
    }

        #sticky.stick .insideTitleVideo iframe {
            width: 100%;
            height: 440px;
        }

    div#sticky-anchor {
        width: 100%;
        height: auto;
        background: #fff;
        position: relative;
        margin-top: 0rem;
    }

    #sticky {
        position: relative;
        width: 100%;
    }
}


/*//////////////////////////////////////////////////////////////////*/
/*ESTILOS MENU DESKTOP/MOBILE*/
.menu-container {
    box-shadow: 0 1px 0px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.2) inset;
    background: rgba(210, 34, 36, 0.95);
    height: 34px;
    overflow: hidden;
    width: 100%;
    top: 31px;
    position: fixed;
    z-index: 10;
}

    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem 1rem;
    }

    .menu-container .main-sections .fixed-logo-l .button.tiny {
    }

/*.fixed-logo {
    width: 61px;
    top: -2px;
    position: relative;
    margin-right: 1rem;
}*/

/*.fixed-logo-l a.button.tiny {
    position: relative;
    top: -3px;
}*/
/*ASIDE MENU SEMANA------------*/
.left-off-canvas-menu {
    background: url('../img/bg-pattern.png') #1a1a1a;
    background-size: 4px;
}

ul.off-canvas-list li label {
    background: #222;
    border-bottom: 1px solid #000;
}

ul.off-canvas-list li a {
    border-bottom: 1px solid #000;
    color: #fff;
    border-top: 1px solid #222;
}
/* Hotfix menu fijo */
body, html, .off-canvas-wrap.move-right, .off-canvas-wrap .inner-wrap {
    height: 100%;
    width: 100%;
}

.off-canvas-wrap.move-right, .inner-wrap {
    height: 100%;
    -webkit-overflow-scrolling: touch;
}

    .off-canvas-wrap.move-right .off-canvas-list {
        overflow-y: auto;
        height: 100%;
    }

.off-canvas-list .search-box {
    padding-top: 1rem;
}

.search-box {
    padding-top: 0;
    position: relative;
}

/*Media Queries MENU----------------*/
/* Small only */
@media screen and (max-width: 39.9375em) {
    .sliderEspeciales .orbit-container .orbit-slides-container img {
        width: 100%;
    }
}

/* Medium and up */
@media screen and (min-width: 40em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem .5rem;
    }
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.6125rem;
        padding: 0.5625rem .375rem;
    }

    .fixed-logo {
        margin-right: 0;
    }

    .sliderEspeciales .orbit-container .orbit-slides-container img {
        width: 63%;
    }

    .moreFeaturedContent {
        height: 11rem;
    }

    h2.article-title {
        font-size: .875rem;
    }

    .panelVideos .panelBody ul li {
        height: 24%;
    }
}

/* Large */
@media screen and (min-width: 63em) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem .75rem;
    }

    .sliderEspeciales .orbit-container .orbit-slides-container img {
        width: 63%;
    }
}
/* Extra-Large */
@media screen and (min-width: 1367px) {
    .menu-container .main-sections.button-group > * .button {
        font-size: 0.75em;
        padding: 0.5625rem 0.75rem;
    }
}
/*////////////////////////////////////////////////////////////////*/

/*ESTILOS PUBLICIDAD/////////////////////////////////////////////*/

.publicidad.Banner_Desplegable1000x90 {
    /* margin: 2.1rem 0 0 0; */
    position: relative;
    width: 1000px !important;
    left: 50%;
    margin-left: -500px !important;
    overflow: hidden;
    height: auto;
    z-index: 99999999;
    top: 30px;
    /*background:red;*/
}

.panel.publicidad.galeriaBoton {
    padding: 0px;
    border-top: none;
    border-bottom: none;
    background: transparent;
    overflow: hidden;
    text-align: center;
}
