#header-branding #search-form
{
    float: right;

    height: 40px;
}

.overlay:hover
{
    cursor: pointer;
}

/*#header-navigation ul li.cat-rojo a, #header-navigation ul li.cat-rojo .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-rojo .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-rojo a
{
    /*border-color: #ef3434;*/
}
#header-navigation ul li.cat-rojo .subnav-menu,
#header-navigation ul li.cat-rojo:hover .subnav-menu a,
#header-navigation ul li.cat-rojo .dropnav-container ul li a:hover
{
    background: #ef3434;
}
#header-navigation ul li.cat-rojo a:hover,
#header-navigation ul li.cat-rojo:hover a,
#header-navigation ul li.cat-rojo.current a,
#header-navigation ul li.cat-rojo .subnav-container,
#header-navigation ul li.cat-rojo .subnav-menu a:hover,
#header-navigation ul li.cat-rojo .subnav-menu .current a,
#header-navigation-sub nav.cat-rojo,
.sidr ul li.cat-rojo a:hover
{
    color: #fff;
    /*border-top-color: #c13636;*/
    background: #c13636;
}

#header-navigation ul li.cat-rojo .subnav-menu .current a
{
    /*border-top-color: #fff;*/
}

.linkbox.cat-rojo a:hover .overlay
{
    background: rgba(239,52,52,.8);
}
.linkbox.cat-rojo:hover .overlay
{
    background: rgba(239,52,52,.8);
}
/*#header-navigation ul li.cat-celeste a, #header-navigation ul li.cat-celeste .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-celeste .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-celeste a
{
    /*border-color: #51a3ff;*/
}
#header-navigation ul li.cat-celeste .subnav-menu,
#header-navigation ul li.cat-celeste:hover .subnav-menu a,
#header-navigation ul li.cat-celeste .dropnav-container ul li a:hover
{
    background: #51a3ff;
}
#header-navigation ul li.cat-celeste a:hover,
#header-navigation ul li.cat-celeste:hover a,
#header-navigation ul li.cat-celeste.current a,
#header-navigation ul li.cat-celeste .subnav-container,
#header-navigation ul li.cat-celeste .subnav-menu a:hover,
#header-navigation ul li.cat-celeste .subnav-menu .current a,
#header-navigation-sub nav.cat-celeste,
.sidr ul li.cat-celeste a:hover
{
    background: #4a84c4;
}
.linkbox.cat-celeste a:hover .overlay
{
    background: rgba(81,163,255,.8);
}
.linkbox.cat-celeste:hover .overlay
{
    background: rgba(81,163,255,.8);
}
/*#header-navigation ul li.cat-amarillo a, #header-navigation ul li.cat-amarillo .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-amarillo .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-amarillo a
{
    /*border-color: #d4ca56;*/
}
#header-navigation ul li.cat-amarillo .subnav-menu,
#header-navigation ul li.cat-amarillo:hover .subnav-menu a,
#header-navigation ul li.cat-amarillo .dropnav-container ul li a:hover
{
    background: #d4ca56;
}
#header-navigation ul li.cat-amarillo a:hover,
#header-navigation ul li.cat-amarillo:hover a,
#header-navigation ul li.cat-amarillo.current a,
#header-navigation ul li.cat-amarillo .subnav-container,
#header-navigation ul li.cat-amarillo .subnav-menu a:hover,
#header-navigation ul li.cat-amarillo .subnav-menu .current a,
#header-navigation-sub nav.cat-amarillo,
.sidr ul li.cat-amarillo a:hover
{
    background: #b1aa57;
}
.linkbox.cat-amarillo a:hover .overlay
{
    background: rgba(212,202,86,.8);
}
.linkbox.cat-amarillo:hover .overlay
{
    background: rgba(212,202,86,.8);
}
/*#header-navigation ul li.cat-magenta a, #header-navigation ul li.cat-magenta .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-magenta .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-magenta a
{
    /*border-color: #cc62c8;*/
}
#header-navigation ul li.cat-magenta .subnav-menu,
#header-navigation ul li.cat-magenta:hover .subnav-menu a,
#header-navigation ul li.cat-magenta .dropnav-container ul li a:hover
{
    background: #cc62c8;
}
#header-navigation ul li.cat-magenta a:hover,
#header-navigation ul li.cat-magenta:hover a,
#header-navigation ul li.cat-magenta.current a,
#header-navigation ul li.cat-magenta .subnav-container,
#header-navigation ul li.cat-magenta .subnav-menu a:hover,
#header-navigation ul li.cat-magenta .subnav-menu .current a,
#header-navigation-sub nav.cat-magenta,
.sidr ul li.cat-magenta a:hover
{
    background: #a0569e;
}
.linkbox.cat-magenta a:hover .overlay
{
    background: rgba(204,98,200,.8);
}
.linkbox.cat-magenta:hover .overlay
{
    background: rgba(204,98,200,.8);
}
/*#header-navigation ul li.cat-azul a, #header-navigation ul li.cat-azul .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-azul .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-azul a
{
    /*border-color: #6f9ed3;*/
}
#header-navigation ul li.cat-azul .subnav-menu,
#header-navigation ul li.cat-azul:hover .subnav-menu a,
#header-navigation ul li.cat-azul .dropnav-container ul li a:hover
{
    background: #6f9ed3;
}
#header-navigation ul li.cat-azul a:hover,
#header-navigation ul li.cat-azul:hover a,
#header-navigation ul li.cat-azul.current a,
#header-navigation ul li.cat-azul .subnav-container,
#header-navigation ul li.cat-azul .subnav-menu a:hover,
#header-navigation ul li.cat-azul .subnav-menu .current a,
#header-navigation-sub nav.cat-azul,
.sidr ul li.cat-azul a:hover
{
    background: #6081a6;
}
.linkbox.cat-azul a:hover .overlay
{
    background: rgba(111,158,211,.8);
}
.linkbox.cat-azul:hover .overlay
{
    background: rgba(111,158,211,.8);
}
/*#header-navigation ul li.cat-verde a, #header-navigation ul li.cat-verde .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-verde .dropnav-container ul.dropnav-menu li,*/
.sidr ul li.cat-verde a
{
    /*border-color: #5dc866;*/
}
#header-navigation ul li.cat-verde .subnav-menu,
#header-navigation ul li.cat-verde:hover .subnav-menu a,
#header-navigation ul li.cat-verde .dropnav-container ul li a:hover
{
    background: #5dc866;
}
#header-navigation ul li.cat-verde a:hover,
#header-navigation ul li.cat-verde:hover a,
#header-navigation ul li.cat-verde.current a,
#header-navigation ul li.cat-verde .subnav-container,
#header-navigation ul li.cat-verde .subnav-menu a:hover,
#header-navigation ul li.cat-verde .subnav-menu .current a,
#header-navigation-sub nav.cat-verde,
.sidr ul li.cat-verde a:hover
{
    background: #55985b;
}
.linkbox.cat-verde a:hover .overlay
{
    background: rgba(93,200,102,.8);
}
.linkbox.cat-verde:hover .overlay
{
    background: rgba(93,200,102,.8);
}
/*#header-navigation ul li.cat-cyan a,*/
.sidr ul li.cat-cyan a
{
    color: #73edfb;
    /*border-color: #73edfb;*/
}
#header-navigation ul li.cat-cyan .dropnav-container,
#header-navigation ul li.cat-cyan:hover a
{
    background: #222;
}
#header-navigation ul li.cat-cyan .dropnav-container ul li a:hover
{
    color: #73edfb;
}

article.cat-rojo a.theme,
article a.theme.cat-rojo,
#page-content .section-rojo header span.borderline,
#page-content .cat-rojo .theme,
#page-content .cat-rojo-light .theme-light,
#article-post.cat-rojo .progress-bar,
#article-post.cat-rojo .score-overall
{
    background: #ef3434;
}
.section-rojo header h2 a,
#article-post.cat-rojo .review ul.good li i.fa
{
    color: #ef3434;
}
article.cat-celeste a.theme,
article a.theme.cat-celeste,
#page-content .section-celeste header span.borderline,
#page-content .cat-celeste .theme,
#page-content .cat-celeste-light .theme-light,
#article-post.cat-celeste .progress-bar,
#article-post.cat-celeste .score-overall
{
    background: #51a3ff;
}
.section-celeste header h2 a,
#article-post.cat-celeste .review ul.good li i.fa
{
    color: #51a3ff;
}
article.cat-amarillo a.theme,
article a.theme.cat-amarillo,
#page-content .section-amarillo header span.borderline,
#page-content .cat-amarillo .theme,
#page-content .cat-amarillo-light .theme-light,
#article-post.cat-amarillo .progress-bar,
#article-post.cat-amarillo .score-overall
{
    background: #d4ca56;
}
.section-amarillo header h2 a,
#article-post.cat-amarillo .review ul.good li i.fa
{
    color: #d4ca56;
}
article.cat-magenta a.theme,
article a.theme.cat-magenta,
#page-content .section-magenta header span.borderline,
#page-content .cat-magenta .theme,
#page-content .cat-magenta-light .theme-light,
#article-post.cat-magenta .progress-bar,
#article-post.cat-magenta .score-overall
{
    background: #cc62c8;
}
.section-magenta header h2 a,
#article-post.cat-magenta .review ul.good li i.fa
{
    color: #cc62c8;
}
article.cat-azul a.theme,
article a.theme.cat-azul,
#page-content .section-azul header span.borderline,
#page-content .cat-azul .theme,
#page-content .cat-azul-light .theme-light,
#article-post.cat-azul .progress-bar,
#article-post.cat-azul .score-overall
{
    background: #6f9ed3;
}
.section-azul header h2 a,
#article-post.cat-azul .review ul.good li i.fa
{
    color: #6f9ed3;
}
article.cat-verde a.theme,
article a.theme.cat-verde,
#page-content .section-verde header span.borderline,
#page-content .cat-verde .theme,
#page-content .cat-verde-light .theme-light,
#article-post.cat-verde .progress-bar,
#article-post.cat-verde .score-overall
{
    background: #5dc866;
}
.section-verde header h2 a,
#article-post.cat-verde .review ul.good li i.fa
{
    color: #5dc866;
}

.cat-reviews
{
    background: #444;
}
#page-content .cat-reviews header h2
{
    border-color: #4e4e4e;
}
#page-content .cat-reviews header span.borderline
{
    background: #fff;
}
#archive-page.module-timeline .cat-rojo a
{
    color: #ef3434;
}
#archive-page.module-timeline article i.bullet-news
{
    background: #ef3434;
}
#archive-page.module-timeline .cat-celeste a
{
    color: #51a3ff;
}
#archive-page.module-timeline article i.bullet-sports
{
    background: #51a3ff;
}
#archive-page.module-timeline .cat-amarillo a
{
    color: #d4ca56;
}
#archive-page.module-timeline article i.bullet-lifestyle
{
    background: #d4ca56;
}
#archive-page.module-timeline .cat-magenta a
{
    color: #cc62c8;
}
#archive-page.module-timeline article i.bullet-showtime
{
    background: #cc62c8;
}
#archive-page.module-timeline .cat-azul a
{
    color: #6f9ed3;
}
#archive-page.module-timeline article i.bullet-tech
{
    background: #6f9ed3;
}
#archive-page.module-timeline .cat-verde a
{
    color: #5dc866;
}
#archive-page.module-timeline article i.bullet-business
{
    background: #5dc866;
}
a.show-more.cat-rojo
{
    background: #ef3434;
}
a.show-more.cat-celeste
{
    background: #51a3ff;
}
a.show-more.cat-amarillo
{
    background: #d4ca56;
}
a.show-more.cat-magenta
{
    background: #cc62c8;
}
a.show-more.cat-azul
{
    background: #6f9ed3;
}
a.show-more.cat-verde
{
    background: #5dc866;
}
#sidebar span.cat-rojo a
{
    color: #ef3434;
}
#sidebar span.cat-celeste a
{
    color: #51a3ff;
}
#sidebar span.cat-amarillo a
{
    color: #d4ca56;
}
#sidebar span.cat-magenta a
{
    color: #cc62c8;
}
#sidebar span.cat-azul a
{
    color: #6f9ed3;
}
#sidebar span.cat-verde a
{
    color: #5dc866;
}
#sidebar .module-timeline article i.bullet-rojo
{
    background: #ef3434;
}
#sidebar .module-timeline article i.bullet-celeste
{
    background: #51a3ff;
}
#sidebar .module-timeline article i.bullet-amarillo
{
    background: #d4ca56;
}
#sidebar .module-timeline article i.bullet-magenta
{
    background: #cc62c8;
}
#sidebar .module-timeline article i.bullet-azul
{
    background: #6f9ed3;
}
#sidebar .module-timeline article i.bullet-verde
{
    background: #5dc866;
}
#foot-menu ul li.cat-rojo a
{
    border-color: #ef3434;
}
#foot-menu ul li.cat-rojo a:hover,
#foot-menu ul li.cat-rojo.current a
{
    color: #c13636;
}
#foot-menu ul li.cat-celeste a
{
    border-color: #51a3ff;
}
#foot-menu ul li.cat-celeste a:hover,
#foot-menu ul li.cat-celeste.current a
{
    color: #4a84c4;
}
#foot-menu ul li.cat-amarillo a
{
    border-color: #d4ca56;
}
#foot-menu ul li.cat-amarillo a:hover,
#foot-menu ul li.cat-amarillo.current a
{
    color: #b1aa57;
}
#foot-menu ul li.cat-magenta a
{
    border-color: #cc62c8;
}
#foot-menu ul li.cat-magenta a:hover,
#foot-menu ul li.cat-magenta.current a
{
    color: #a0569e;
}
#foot-menu ul li.cat-azul a
{
    border-color: #6f9ed3;
}
#foot-menu ul li.cat-azul a:hover,
#foot-menu ul li.cat-azul.current a
{
    color: #6081a6;
}
#foot-menu ul li.cat-verde a
{
    border-color: #5dc866;
}
#foot-menu ul li.cat-verde a:hover,
#foot-menu ul li.cat-verde.current a
{
    color: #55985b;
}
#foot-menu ul li.cat-cyan a
{
    border-color: #73edfb;
}
#foot-menu ul li.cat-cyan a:hover,
#foot-menu ul li.cat-cyan.current a
{
    color: #73edfb;
}

.cat-verde-light
{
    background: #cce0cd;
}

.cat-amarillo-light
{
    background: #e8e6ca;
}
.cat-celeste-light
{
    background: #cad8e8;
}
.cat-azul-light
{
    background: #c8d6e6;
}
.cat-cyan-light
{
    background: #c8e2e6;
}
.cat-magenta-light
{
    background: #e8cce7;
}
.cat-rojo-light
{
    background: #edd1d1;
}

#page-bomba
{
    margin-top: 30px;
}

.background-none
{
    background: none !important;
}

.menu-5-notas
{
    left: 50px !important;

    width: 1100px !important;
}

.clearpos
{
    position: relative;

    clear: both;
}

.no-padding-top
{
    padding-top: 0 !important;
}

#foot-menu ul li a
{
    padding: 0 10px !important;

    border-bottom: 0 none !important;
}

#sidebar
{
    margin-bottom: 0;
    padding-bottom: 0;

    background: #fff;
}


#article-post footer a
{
    margin: 0 !important;

    color: #222;
}

a.nolink
{
    cursor: default;
}

article.linkboxlist
{
    height: 160px !important;
}

article.linkbox h3
{
    margin-top: 0 !important;
}

article.bomba
{
    margin-bottom: 10px !important;
}

.bomba h1
{
    font-size: 42px;

    padding: 0;
}

@media(max-width:991px)
{
    .bomba h1
    {
        font-size: 24px;
    }
}

.nota-player-item
{
    width: 100%;
}

#sidebar blockquote p a
{
    font: italic 400 18px/24px 'Roboto Slab', serif;

    margin: 0 0 15px;

    color: #fff;
}

#sidebar .module-timeline
{
    margin: 0 -25px 1px;
    margin-top: 20px;
    padding: 20px 25px;

    background: #575757;
}

#author-page
{
    margin-top: -25px;
}

.section-categorias
{
    float: left;

    width: 258px;
    margin-top: 20px;
    margin-right: 20px;
}

@media (max-width:1199px)
{
    .section-categorias
    {
        width: 100%;
    }
}



.module-interview
{
    margin: 0 -25px 1px;
    padding: 20px 25px;

    background-color: #00326d;
}

.module-interview article span,
.module-interview article h3  a
{
    color: #fafafa;
}

.module-interview header h2
{
    color: #fff !important;
}

.module-interview .preview a,
.module-news .preview a
{
    color: #fafafa;
}

#sidebar .module-interview header h2
{
    border-color: #335b8a;
}

#sidebar .lista-fotogaleria-sidebar
{
    margin: 0 -25px 1px;
    margin-top: 20px;
    padding: 20px 25px;

    background: #bd2121;
}

#sidebar .lista-ranking-simple
{
    margin: 0 -25px 1px;
    padding: 20px 25px;

    background-color: #eb9d4a;
}

#sidebar .lista-ranking-simple article,
#sidebar .lista-ranking-simple header h2
{
    border-color: #f5c99a;
}

.lista-ranking-simple article .category
{
    padding-bottom: 5px;
}
.lista-ranking-simple article .category  a
{
    font-size: .75em;

    text-transform: uppercase;

    color: #fafafa;
}

.lista-ranking-simple article h3  a
{
    color: #fafafa !important;
}

@media(min-width:768px) and (max-width:991px)
{
    .lista-autores article
    {
        min-height: 227px;
    }
}

@media(max-width:911px)
{
    .lista-autores
    {
        margin-top: 25px;
    }
}

.lista-autores article img
{
    float: none;

    border: 5px solid #ccc;
}

.lista-autores article h3 a
{
    font-size: 1.15em;

    color: #00326d;
}

.lista-autores article h4 a
{
    font-size: .7em;

    text-transform: uppercase;

    color: #0567a4;
}

.lista-autores article
{
    text-align: center;

    border-bottom: 1px solid #dadada !important;
}
.lista-autores header .borderline
{
    display: none;
}
.lista-autores header h2
{
    text-align: center;

    color: #00326d !important;
    border-bottom: 1px solid #dadada !important;
}

.lista-columnistas article h3 a
{
    color: #fafafa !important;
}
.lista-columnistas article h3
{
    padding: 0 0 10px;
}

.lista-columnistas article,
.lista-columnistas header h2
{
    border-color: #5aa5cd !important;
}

.lista-columnistas
{
    margin: 0 -25px 1px;
    margin-bottom: 1px !important;
    padding: 20px 25px;

    background-color: #00326d;
}

.lista-ranking
{
    margin: 0 -25px 1px;
    margin-bottom: 1px !important;
    padding: 20px 25px;

    background-color: #444;
}

.lista-columnistas article span
{
    font-size: .9em;
}

.lista-columnistas article .autor a
{
    font-size: .75em;

    text-transform: uppercase;

    color: #02b1ff;
}

.logos-sociales-footer a
{
    margin-right: 10px;
}

.logos-sociales-footer
{
    margin-top: 0 !important;
    padding: 0 !important;
}

.listado-audios img,
.listado-audios h3
{
    margin-bottom: 10px !important;
}

.module-cotizaciones table
{
    width: 100%;
}

.module-cotizaciones  table tr.row-header td
{
    font-size: 10px;

    padding: 5px 0;

    text-transform: uppercase;

    color: #fff;
}

.module-cotizaciones  table tr.row-value td
{
    font-size: 20px;

    padding: 0 0 15px;

    text-transform: uppercase;

    color: #fff;
}


.module-cotizaciones table td
{
    width: 100px;

    text-align: center;
}

.module-cotizaciones
{
    margin: 0 -25px 1px;
    padding: 20px 25px;

    color: #fff;
    background-color: #00326d;
}

.module-cotizaciones article span,
.module-cotizaciones article h3  a
{
    color: #fafafa;
}

#sidebar .module-cotizaciones header h2
{
    border-color: #5aa5cd;
}

/************************* FACU *************************/

/* GENERAL OVERRIDES */

::-webkit-input-placeholder
{
    /* WebKit browsers */
    /*color: #fff;*/
    color: #404040;
}
:-moz-placeholder
{
    /* Mozilla Firefox 4 to 18 */
    /*color: #fff;*/
    color: #404040;
}
::-moz-placeholder
{
    /* Mozilla Firefox 19+ */
    /*color:#fff;*/
    color: #404040;
}
:-ms-input-placeholder
{
    /* Internet Explorer 10+ */
    /*color:#fff;*/
    color: #404040;
}

/* BODY */

body
{
    font-family: 'Droid Serif', serif;

    padding-bottom: 0;
}

/* HEADER */

#header-branding h1
{
    padding: 6px 0 0 6px;
}

@media(min-width:768px) and (max-width:991px)
{
    #header-branding h1
    {
        padding: 10px 0 0 6px;
    }
    #header-branding img
    {
        width: 80%;
    }
}

#header-branding
{
    height: 100px;

    border-top-color: #fff;
    border-bottom-color: #d4d4d4;
    /*background:#3b7394;
  border-top-color: #004e79;
  border-bottom-color:#5887a3;*/
    background-color: #fff;
}

#header-branding .logo-container
{
    position: relative;
}

#header-branding .logo-container img
{
    max-width: 270px;
    height: auto;
}

#header-branding .logo-container .director
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 15px;
    font-size: 15px;
    font-weight: 300 !important;

    position: relative;
    position: absolute;
    bottom: -5px;
    left: 100px;

    color: #fff;
}

@media(max-width:767px)
{
    .director
    {
        display: none;
    }
}

#header-branding #search-form
{
    position: relative;

    margin-top: 23px;

    border: 0 none;
    /*background:#2b6686;*/
    background-color: #f2f2f2;
    /*border-color:#417799;*/
    /*box-shadow: inset 0 3px 0 0 #265c78;*/
    box-shadow: inset 0 3px 0 0 #c2c2c2;
}

@media(max-width:991px)
{
    #header-branding
    {
        height: 105px;
    }

    #header-branding .logo-container .director
    {
        left: 81px;
    }

    #header-branding #search-form
    {
        margin-top: 28px;
    }
}

#header-branding #search-form input
{
    font-family: 'Roboto', sans-serif;
    line-height: 40px;

    height: 40px;
    padding-left: 15px;
    /*color:#fff;*/

    color: #404040;
    outline: 0;
    background: transparent;
}

#header-branding #search-form button
{
    font-size: 20px;
    line-height: 40px;

    position: absolute;
    top: 0;
    right: 15px;
    /*color:#98b4c2;*/

    color: #d0d0d0;
    outline: 0;
    background: transparent;
    text-shadow: 0 1px 0 #979797;
}

#header-navigation
{
    /*background:#00326D;*/
    background-color: #f2f2f2;
}

#header-navigation ul li.current a
{
    /*border-top:1px solid #fff;*/
    /*border-top: 1px solid #ff7f4b;*/
}

#header-navigation ul li.current a
{
    background: #f2f2f2;
}

#header-navigation ul li a:hover
{
    color: #fff;
    background-color: #8c8c8c;
}

#header-navigation ul
{
    /*border-left-color:#4e89ab;*/
    border-left-color: #dcdcdc;
}

#header-navigation ul li
{
    border-right-color: #dcdcdc;
}

#header-navigation ul li a
{
    font-family: 'Crete Round', serif;
    font-size: 15px;
    font-weight: normal;

    color: #00326b;
    border-top-color: #d4d4d4;
    border-right-color: #dcdcdc;
}


#header-navigation ul li.cat-azul-marca a{
    color: #FFFFFF;
}



@media (min-width: 992px)
{
    #header-navigation ul.subnav-menu li
    {
        width: 249px;
    }
}

#page-header-mobile
{
    /*border-top-color: #004e79;
    background: #3b7394;*/
    border-top: 0 none;
    border-bottom: 1px solid #f2f2f2;
    background: #fff;
}


#page-header-mobile a
{
    color: #00326d;
}


#page-header-mobile #nav-expander
{
    display: table;
    float: right;

    height: 50px;
}


#page-header-mobile .logo-container a
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
}

#page-header-mobile .logo-container a.active img
{
    display: none;
}

#page-header-mobile .logo-container a.active
{
    left: 139%;

    width: 50px;

    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzk0IDM5NC44IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOTMuNCwzNzMuOWMwLDExLjEtOSwyMC4yLTIwLjIsMjAuMWwtMzUyLjgtMC4zYy0xMS4xLDAtMjAuMi05LTIwLjEtMjAuMkwwLjYsMjAuOQ0KCQljMC0xMS4xLDktMjAuMiwyMC4yLTIwLjFMMzczLjUsMWMxMS4xLDAsMjAuMiw5LDIwLjEsMjAuMkwzOTMuNCwzNzMuOXoiLz4NCgk8cGF0aCBmaWxsPSIjMDAzMjZEIiBkPSJNMzUzLjEsMjQ0LjZjLTEuMi0wLjItMi45LTAuNi01LjEtMWMtMi4yLTAuNC00LjktMC41LTguMS0wLjhjLTMuMS0wLjEtNi43LTAuMS0xMC41LDAuMQ0KCQljLTEuOSwwLjItMy45LDAuNC02LDAuNmMtMi4xLDAuMy00LjIsMC43LTYuNCwxYy00LjQsMC45LTksMi0xMy42LDMuNmMtNC42LDEuNS05LjMsMy40LTE0LDUuN2MtMi4zLDEuMS00LjYsMi4zLTYuOSwzLjYNCgkJYy0yLjIsMS4zLTQuNSwyLjYtNi43LDQuMWMtMi42LDEuOC01LjIsMy42LTcuOCw1LjVWNC45YzAtMi40LTEuMS0zLjctMi42LTMuOWMtMS41LTAuMi0zLjEsMC4zLTQuNiwxLjNjLTUuNCw0LTcuNCw3LjktMTQuMiwxMS43DQoJCWMtNi44LDMuOS0xMy45LDcuNS0yMS4yLDEwLjhjLTcuMywzLjQtMTQuNiw2LjQtMjEuOCw5Yy03LjIsMi43LTEzLjksNC44LTIwLjEsNi4zYy0yLjQsMC43LTMuNSwxLjktMy41LDMuNw0KCQljMC4xLDEuOCwxLjEsMywzLjIsMy41YzAuNSwwLjIsMS44LDAuNSwzLjksMWMyLjEsMC41LDQuNSwxLjEsNywxLjhjMi41LDAuNyw0LjgsMS4zLDYuOCwxLjhjMiwwLjUsMi45LDAuOCwzLjIsMC44DQoJCWMxLjksMC41LDIuNiwxLjksMi42LDQuMXYxMDQuNGMwLDAuOS0wLjEsMS41LTAuOCwxLjhjLTAuNywwLjMtMS4zLDAuMi0yLjEtMC41Yy0wLjMtMC4yLTEuNi0xLTQtMi40Yy0yLjQtMS41LTUuOS0zLTEwLjctNC42DQoJCWMtNC44LTEuNi0xMC44LTMuMS0xOC4xLTQuNGMtNy4zLTEuMy0xNS45LTEuOS0yNS45LTEuOWMtMTcuOSwwLTMzLjUsMy00Ni44LDljLTEzLjMsNi0yNC4zLDE0LjYtMzMuMSwyNS44DQoJCWMtOC44LDExLjItMTUuNCwyNC42LTE5LjgsNDAuM2MtNC40LDE1LjctNi41LDMzLjItNi41LDUyLjVjMCw3LjcsMC41LDE2LDEuNSwyNC43YzEsOC44LDIuOSwxNy41LDUuNSwyNi4zDQoJCWMyLjYsOC44LDYuMiwxNy4xLDEwLjcsMjVjNC41LDcuOSwxMC4yLDE0LjksMTcuMSwyMS4xYzYuOSw2LjIsMTUuMSwxMS4xLDI0LjYsMTQuN2M5LjUsMy42LDIwLjYsNS40LDMzLjMsNS40DQoJCWMxMS40LDAsMjEuNC0xLjUsMjkuOS00LjVjOC41LTMsMTUuNi02LjUsMjEuNC0xMC42YzMuMi0yLjMsNi00LjUsOC41LTYuOGwxMC4xLTExLjNjMC45LTEuMSwxLjctMi4xLDIuMy0yLjkNCgkJYzAuMi0wLjIsMC43LTAuNCwwLjktMC42YzQtNS45LDIyLjktMzQuOSw2Mi43LTY3YzAuNi0wLjQsMS4xLTAuOCwxLjctMS4zYzEuOC0xLjMsMy43LTIuNyw1LjUtNGwyLjgtMmMxLTAuNiwxLjktMS4zLDIuOS0yDQoJCWMxLjktMS40LDMuOS0yLjYsNS44LTMuOWMxLjktMS4zLDMuOS0yLjUsNS44LTMuN2MyLTEuMSwzLjktMi40LDUuOS0zLjVjMS0wLjYsMi0xLjEsMy0xLjdjMS0wLjYsMS45LTEuMiwyLjktMS43DQoJCWMyLTEsMy45LTIuMSw1LjktMy4xYzMuOS0yLDcuNy0zLjgsMTEuNC01LjVjMS45LTAuOCwzLjctMS42LDUuNC0yLjRjMS44LTAuNywzLjUtMS40LDUuMi0yLjFjMS42LTAuOCwzLjMtMS4zLDQuOC0xLjkNCgkJYzEuNS0wLjYsMy0xLjIsNC40LTEuN2MyLjgtMSw1LjMtMiw3LjMtMi43YzIuMS0wLjcsMy43LTEuMyw0LjgtMS43YzEuMS0wLjQsMS43LTAuNywxLjctMC43UzM1NC4zLDI0NC44LDM1My4xLDI0NC42eg0KCQkgTTIwNi44LDMwMy45YzAsNS4zLTAuNCwxMS41LTEuNSwxOC40Yy0xLjEsNy0zLjMsMTMuNS02LjgsMTkuN2MtMy41LDYuMi04LjUsMTEuNC0xNSwxNS43Yy02LjUsNC4zLTE1LjEsNi40LTI1LjksNi40DQoJCWMtOC40LDAtMTUuNS0xLjktMjEuMi01LjhjLTUuNy0zLjktMTAuNC04LjgtMTQtMTQuOGMtMy43LTYtNi40LTEyLjgtOC4zLTIwLjRjLTEuOS03LjYtMy4zLTE1LTQuMi0yMi40DQoJCWMtMC45LTcuNC0xLjQtMTQuMy0xLjQtMjAuN2MtMC4xLTYuNC0wLjEtMTEuNi0wLjEtMTUuM2MwLTE0LjMsMS0yNy41LDIuOS0zOS44YzEuOS0xMi4zLDQuOS0yMi45LDktMzJjNC4xLTksOS41LTE2LjEsMTYuMi0yMS4zDQoJCWM2LjctNS4yLDE0LjctNy43LDI0LTcuN2M2LjIsMCwxMS43LDEuMiwxNi40LDMuNWM0LjgsMi4zLDguOSw1LjQsMTIuNCw5LjJjMy41LDMuOCw2LjQsOC4xLDguNywxMi45YzIuMyw0LjgsNC4xLDkuOCw1LjUsMTUuMQ0KCQljMS4zLDUuMiwyLjEsMTAuNCwyLjcsMTUuNmMwLjYsNS4yLDAuNyw5LjksMC43LDE0LjJWMzAzLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 80% auto;
}

#page-header-mobile a:hover
{
    color: #fff;
}

#page-header-mobile span.glyphicon
{
    font-size: 31px;

    margin-top: 8px;

    color: #00326d;
}

@media(max-width:767px)
{
    #page-slider .row
    {
        float: none;
    }
}

.sidr
{
    border-left-color: #dcdcdc;
    /*border-left-color: #3b7394;
    background: #3b7394;*/
    background-color: #f2f2f2;
}

.sidr ul
{
    border: 0;
}

.sidr ul li
{
    border-top: 0;
    /*border-bottom: 1px solid #004e79;*/
    border-bottom: 1px solid #dcdcdc;
}

.sidr ul li.active
{
    background-color: #8c8c8c;
}

.sidr ul li.active a,
.sidr ul li.active a:hover
{
    color: #fff !important;
}

.sidr ul li:first-child
{
    /*border-top: 1px solid #004e79;*/
    border-top: 1px solid #dcdcdc;
}


.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active
{
    color: #fff;
    background-color: #8c8c8c;
}

.sidr input[type='text']
{
    color: #404040;
}

.subnav-posts .nav-article h3 a
{
    border-top: 0 !important;
}

.subnav-posts article h3 a
{
    border-top: 0 !important;
}


/* ARTICLES */

article .overlay h1,
article .overlay h2,
article .overlay h3
{
    text-shadow: 0 2px 0 #000;
}

article.linkbox h1,
article.linkbox h2,
article.linkbox h3
{
    font-family: 'Crete Round', serif;
    font-weight: 400 !important;
}

article.thumb h1,
article.thumb h2,
article.thumb h3
{
    font-family: 'Crete Round';
    font-size: 17px;
    font-weight: 500 !important;
}

article.linkbox .overlay p
{
    font-family: 'Droid Serif', serif;
    font-weight: 400 !important;
}

article span.published
{
    font-size: 11px;

    display: none;
}

article span.text
{
    font-size: 13px;
}

/* OBJETOS */

@media(min-width:992px)
{
    .lista-apertura .destacadoFix h2
    {
        font-size: 40px;
        line-height: 1.1em;
    }

    .lista-apertura .destacadoFix p
    {
        font-size: 18px;

        color: #fff;
    }

    .lista-apertura .apertura-col2 h3
    {
        font-size: 20px;
        line-height: 1.2em;
    }
}

.lista-foto-copete article .title
{
    line-height: 20px;

    overflow: hidden;

    max-height: 60px;
}

.lista-foto-copete article span.text
{
    font-size: 13px;
    line-height: 18px;

    display: block;
    overflow: hidden;

    max-height: 54px;
}

.lista-foto-copete article span.published
{
    display: block;
}

@media(max-width:768px)
{
    .lista-foto-copete .row.bottom-margin
    {
        margin-bottom: 0 !important;
    }
}

.lista-fotos article
{
    height: auto !important;
}


@media(min-width:1200px)
{
    .lista-fotos article
    {
        min-height: 160px;
    }
}

@media(min-width:992px) and (max-width:1191px)
{
    .lista-fotos article
    {
        min-height: 123px;
    }
}

@media(min-width:768px) and (max-width:991px)
{
    .lista-fotos article
    {
        min-height: 208px;
    }
}

.lista-fotos article.no-media .title
{
    font-size: 17px;
    line-height: 20px;

    overflow: hidden;

    max-height: 60px;
}

.lista-fotos article.no-media .text
{
    line-height: 18px;

    display: block;
    overflow: hidden;

    max-height: 54px;
}

@media(min-width:992px) and (max-width:1199px)
{
    .lista-fotos article.no-media .text
    {
        max-height: 18px;
    }
}

@media(min-width:768px) and (max-width:991px)
{
    .lista-fotos article.no-media .text
    {
        max-height: 108px;
    }
}

.lista-fotos article.no-media span.published
{
    margin-bottom: 10px;
}

.lista-foto-copete article span.text
{
    font-size: 13px;
    line-height: 18px;

    display: block;
    overflow: hidden;

    max-height: 54px;
}

.news-layout article h3
{
    font-family: 'Crete Round', serif;
    font-size: 14px;
    font-weight: 500;
}

.lista-autores header h2
{
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

@media(min-width:992px) and (max-width:1199px)
{
    .lista-autores header h2,
    .lista-protagonistas header h2
    {
        font-size: 15px !important;
    }
}


.lista-autores .autor
{
    margin-top: 0;
}

.lista-autores .autor a
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;

    color: #00326d;
}

.lista-autores .title
{
    color: #00326d;
}

.module-interview article h3
{
    font-family: 'Crete Round', serif;
    font-size: 22px;
    font-weight: 400;
}

.lista-columnistas article .title
{
    font-family: 'Crete Round', serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;

    max-height: none !important;
}

.lista-columnistas article .autor a
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 11px !important;
    font-weight: 400;
}

.lista-ranking-simple article .title
{
    font-family: 'Crete Round', serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;

    max-height: none !important;
}

.lista-ranking-simple article .category a
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700;

    color: rgba(255,255,255,.7);
}

#sidebar header h2
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    font-weight: 300 !important;

    color: #fff;
}

.lista-categorias .section-title
{
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

.lista-ranking .title
{
    font-family: 'Crete Round', serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;

    max-height: none !important;
}

.lista-ranking .category,
.lista-timeline .category
{
    font: 700 13px/25px 'Roboto Condensed',sans-serif;

    text-transform: uppercase;

    color: #fff;
}

.lista-timeline .title
{
    font-family: 'Crete Round', serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;

    max-height: none !important;
}

.module-timeline article span.published-time
{
    top: 32px;
}

#sidebar .lista-fotogaleria-sidebar
{
    margin-bottom: 0;
}

#sidebar .lista-fotogaleria-sidebar .preview a
{
    color: #fff;
}

.lista-nota-sidebar .article-container img
{
    max-width: 100%;
}

#sidebar .module-singles header h2,
#sidebar .module-quote header h2,
#sidebar .module-photos header h2
{
    margin-bottom: 0;
}

.lista-top-singles .title
{
    font-family: 'Crete Round', serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;

    max-height: none !important;
    padding-left: 40px;
}

.lista-top-singles .author
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;

    margin-left: 40px;

    text-transform: uppercase;
}

.lista-4-destacadas h2
{
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

.lista-4-destacadas .preview
{
    color: #fafafa;
}

.lista-protagonistas h2
{
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
}

.lista-nota-sidebar img
{
    max-width: 100%;
}

@media(max-width:991px)
{
    .lista-nota-sidebar img
    {
        width: 100%;
    }
}

@media(max-width:767px)
{
    .lista-destacada,
    .lista-foto-copete,
    .lista-4-destacadas .review,
    .lista-protagonistas article,
    .lista-nota-sidebar .article-container,
    .lista-fotos article
    {
        margin-right: -15px;
        margin-left: -15px;
    }

    .lista-foto-copete .title,
    .lista-foto-copete .published,
    .lista-foto-copete .text,
    .lista-protagonistas .title,
    .lista-protagonistas .text,
    .lista-protagonistas .published,
    .lista-nota-sidebar .title,
    .lista-nota-sidebar .preview,
    .lista-nota-sidebar .volanta
    {
        padding: 0 15px;
    }

    .lista-4-destacadas .review .title
    {
        padding: 0 15px;

        text-align: left;
    }

    .lista-protagonistas .text,
    .lista-nota-sidebar .preview
    {
        display: block;
    }

    .lista-fotogaleria-sidebar .article-container
    {
        margin-right: -15px;
        margin-left: -15px;
    }

    .lista-fotogaleria-sidebar .preview
    {
        padding: 8px 15px;
    }

    .lista-fotos article.no-media
    {
        margin-right: 0;
        margin-left: 0;
    }
}

.module-timeline article .cnt
{
    border-left-color: #ccc;
}

/* SIDE BAR FIXES */

@media(min-width:992px) and (max-width:1199px)
{
    #sidebar .module-interview,
    #sidebar .listado-audios,
    #sidebar .lista-ranking-simple,
    #sidebar .lista-columnistas,
    #sidebar .lista-ranking,
    #sidebar .lista-timeline,
    #sidebar .lista-fotogaleria-sidebar,
    #sidebar .module-cotizaciones,
    #sidebar .banner,
    #sidebar .encuesta.enhome,
    #sidebar .lista-destacada,
    #sidebar .banner
    {
        margin: 0 -15px 1px -15px;
        padding: 15px;
    }
}
@media(max-width:991px)
{
    #sidebar .jwplayer
    {
        width: 100% !important;
    }
}

/* BANNERS */

#sidebar .banner
{
    position: relative;

    margin: 0 -25px 1px;
    padding: 14px 0;

    text-align: center;

    border: 1px solid #ccc;
}

.show-publicidad
{
    display: none;
}

#sidebar .show-publicidad
{
    font-family: sans-serif;
    font-size: 9px;

    position: absolute;
    top: 0;
    right: 0;

    display: block;

    padding: 1px 3px;

    text-transform: uppercase;

    color: #fff;
    background: #ccc;
}

@media(min-width:992px) and (max-width:1199px)
{
    .content-left-col .banner
    {
        margin-left: -18px;
    }
}

@media(max-width:991px)
{
    .content-left-col .banner
    {
        display: none;
    }
}

/* FOOTER */


.logo-dac-wrapper
{
    position: relative;

    min-height: 76px;
}

.logo-dac-wrapper > a
{
    position: absolute;
    right: 0;
    bottom: 0;
}

.logo-dac
{
    width: 96px;
    height: auto;
}

@media(max-width:767px)
{
    .data-info
    {
        text-align: left;
    }
    .data-info .mobile-break
    {
        display: block;
    }
    #page-footer .copyright div
    {
        text-align: left;
    }
}

#foot-menu ul li.options a
{
    color: #cfcfcf;
}

#foot-menu ul li.options a span.glyphicon
{
    color: #cfcfcf;
}

#foot-menu ul li.options a:hover,
#foot-menu ul li.options a:hover span
{
    color: #222;
}

@media(min-width:992px) and (max-width:1199px)
{
    #page-footer .about .logo
    {
        width: 100%;
    }
}

#page-footer .about ul li
{
    float: none;

    width: 100%;
}

.data-info
{
    padding-left: 0;

    list-style: none;
}

@media(max-width:767px)
{
    .footer-sections li
    {
        float: left !important;

        width: 50% !important;
    }
}

#page-footer .copyright
{
    color: #fafafa;
    border-top: 1px solid #004e79;
    background: #00326d;
}

#page-footer .data-info a
{
    color: #fafafa;
}

#page-footer .data-info a:hover
{
    color: #67abd3;
}

#page-footer .about div
{
    margin-top: 0;
}

#page-footer .about
{
    padding-bottom: 0;
}

.about.row .logo-container .director
{
    display: none;
}

#page-footer .about .footer-sections
{
    line-height: 77px;

    height: 77px;
    margin-top: 20px !important;
}


.footer-sections ul
{
    text-align: right;
    white-space: nowrap;
}

.footer-sections ul li
{
    display: inline-block;
    /*float: left !important;*/
    float: none !important;

    width: auto !important;
    margin-left: 30px;
}


@media(max-width:767px){
 .footer-sections ul li{
    float: left !important;
    display: block;
 }   


.footer-sections ul{
    text-align: center;    
}
}


.footer-sections ul li:nth-child(1)
{
    width: 15px;
    height: auto;
    margin-left: 0;
}

.footer-sections ul li:nth-child(2)
{
    width: 15px;
    height: auto;
    margin-left: 15px;
}

.footer-sections li:nth-child(1) img,
.footer-sections li:nth-child(2) img
{
    width: 18px;
    height: auto;
}

@media(max-width:767px)
{
    .footer-sections li:nth-child(1) img,
    .footer-sections li:nth-child(2) img
    {
        width: 25px;
        height: auto;
    }
    .footer-sections li:nth-child(1),
    .footer-sections li:nth-child(2)
    {
        display: inline-block;
    }
    .footer-sections li:nth-child(2)
    {
        margin-left: 15px !important;
    }
}

.logo-container
{
    margin-bottom: 0;
}

#page-footer .logo-container img
{
    width: 74%;
    height: auto;
}

#page-footer .logo-container
{
    text-align: center;
}

#page-header-mobile .logo-container
{
    height: 52px;

    text-align: left;
}

@media(min-width:768px)
{
    #page-footer > .container
    {
        margin-bottom: 30px;
    }
}


@media(max-width:1191px)
{
    .footer-sections ul li
    {
        margin-left: 20px;
    }
    .about .logo-container img
    {
        width: 100%;
    }
    #page-footer .about .footer-sections
    {
        line-height: 62px;

        height: 62px;
    }
}

@media(max-width: 991px)
{
    #page-footer .about .footer-sections
    {
        line-height: 2.2em;

        margin-top: 37px !important;
    }
    .footer-sections ul li:nth-child(7)
    {
        margin-right: 15px;
    }
    .footer-sections ul li:nth-child(8)
    {
        margin-left: 0;
    }
}

@media(max-width:767px)
{
    .logo-container
    {
        text-align: center;
    }
    .about .logo-container img
    {
        width: auto;
    }
    .footer-sections ul li
    {
        font-size: 15px;

        float: none !important;

        margin: 0 !important;
    }
    #page-footer .about .footer-sections
    {
        height: auto;
        margin-top: 0 !important;

        text-align: center;
    }
}

/* INTERIOR DE NOTA */

#article-post .author-box
{
    margin: 0;
}

#article-post header h1
{
    font-family: 'Crete Round', serif;
    font-size: 38px;
    font-weight: 400 !important;

    margin: 0;

    color: #222;
}

.lista-notas-relacionadas .section-title
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    font-weight: 300 !important;
}

@media(min-width:768px)
{
    .lista-notas-relacionadas article
    {
        min-height: 224px;
    }
}

.lista-notas-relacionadas .title
{
    font-family: 'Crete Round';
    font-size: 17px;
    font-weight: 500 !important;
    line-height: 1.2em;

    overflow: hidden;

    max-height: 3.6em;
}

#article-post .progress
{
    position: relative;
}

#article-post .progress-bar span
{
    position: absolute;
    left: 65px;
}

#article-post .progress-bar span.skill-number
{
    left: 0;
}

#article-post .progress-bar span .link-reaccion
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px;
    font-weight: bold;

    color: #fff;
}

#article-post .progress-bar span .link-reaccion:hover
{
    text-decoration: underline;
}

#article-post .progress
{
    background: #a4a4a4;
}

#article-post .progress .progress-bar
{
    background: #00326d;
}

#article-post .progress .progress-bar.voted
{
    background: #ff7f4d;
}

.progress .skill-text
{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0 !important;

    margin: 0 !important;

    text-align: left;
}

.progress .skill-text .link-reaccion
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    padding-top: 7px;
    padding-left: 79px;
}

#article-post .section-title
{
    font-family: 'Roboto', sans-serif !important;
}

#page-header-mobile h1 img
{
    width: auto;
    height: 43px;
    margin-top: 5px;
}

#article-post .author-box
{
    min-height: 155px;

    text-align: left;
}

#article-post .author-box.no-media
{
    min-height: 0;
    padding: 10px;
}

#article-post .author-box.no-media img
{
    display: none;
}

#article-post .author-box.no-bio .bio
{
    display: none;
}

#article-post .agrupador
{
    font-weight: bold;

    color: #5ba0c9;
}

#article-post .agrupador:hover
{
    color: #3b7394;
}

#author-page .author-box
{
    min-height: 155px;
}

#article-post .breadcrumb
{
    margin-bottom: 15px;
    padding-top: 3px;
}

#article-post .breadcrumb a
{
    font-weight: 400;

    text-decoration: none;

    color: #222;
}

#article-post span.published
{
    display: block;
    float: right;

    margin-top: 6px;

    text-align: right;
}

#article-post .head-image article
{
    margin-bottom: 5px;
}

#article-post .head-image article:last-child
{
    margin-bottom: 0;
}

@media(max-width:767px)
{
    #article-post span.published
    {
        float: none;

        margin-bottom: 5px;
    }
}


/* IMAGE FIXES */

#page-slider .col-sm-8 article
{
    overflow: hidden;

    height: auto;
}

#page-slider .col-sm-8 article img
{
    height: auto;
    max-height: none;
}

#page-slider .col-sm-4 article
{
    overflow: hidden;

    height: 225.5px !important;
}

#page-slider .col-sm-4 article img
{
    height: auto !important;
    max-height: none;
}

.lista-3-destacadas .col-sm-8 article
{
    overflow: hidden;

    height: auto;
}

.lista-3-destacadas .col-sm-8 article img
{
    height: auto;
    max-height: none;
}

.lista-3-destacadas .col-sm-4 article
{
    overflow: hidden;

    height: 150px;
}

.lista-3-destacadas .col-sm-4 article img
{
    height: auto !important;
    max-height: none;
}

@media(max-width:991px)
{
}

@media(min-width:992px) and (max-width:1199px)
{
    #page-slider .col-sm-4 article
    {
        height: 170.5px !important;
    }
    .lista-3-destacadas .col-sm-4 article
    {
        height: 127.5px;
    }
}

@media(min-width:768px) and (max-width:991px)
{
    #page-slider .col-sm-4 article
    {
        height: 138.5px !important;
    }
    .lista-3-destacadas .col-sm-4 article
    {
        height: 172.5px;
    }
    .lista-3-destacadas .col-sm-8 article
    {
        height: 346px;
    }
}

@media(max-width:767px)
{
    #page-slider .col-sm-4 article
    {
        height: auto !important;
    }
    .lista-3-destacadas .col-sm-4 article
    {
        height: auto;
    }
}

.published-time-span
{
    font-size: 10px;
    font-weight: 700;

    display: block;

    text-transform: uppercase;

    color: #bbb;
}

.embed_options
{
    display: none;
}

/* YOUTUBE VIDEOS */

.youtubeFix
{
    position: relative;

    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-bottom: 52.25%;
}

.youtubeFix > div
{
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    width: 100% !important;
    height: 100% !important;
}

#pbThumbsToggler:checked ~ .pbWrapper
{
    width: 100%;
    max-width: 100%;
}

#pbOverlay .prevNext
{
    z-index: 12;

    width: 25%;
}

.thumbs .pbThumbs
{
    height: 85px;
}

.pbThumbs li.active,
.pbThumbs li:hover
{
    height: 73px;
}

.pbThumbs li:hover a img
{
    border-color: #d8ff16;
}

.video-interior
{
    font-size: 25px;
    line-height: 50px;

    position: absolute;
    top: 48%;
    left: 47.9%;

    width: 50px;
    height: 50px;
    margin: -12px 0 0 -12px;
    padding: 0 17px;

    -webkit-transition: all 500ms;
            transition: all 500ms;

    opacity: 1;
    color: #fff;
    border-radius: 100%;
    background: rgba(0, 0, 0, .7);
}

.head-image:hover .video-interior
{
    opacity: 0;
}

@media(max-width:1199px)
{
    .video-interior
    {
        top: 47.3%;
        left: 47%;
    }
}

@media(max-width:991px)
{
    .video-interior
    {
        top: 47.8%;
        left: 47.6%;
    }
}

@media(max-width:767px)
{
    .video-interior
    {
        top: 47.8%;
        left: 47.6%;
    }
}

@media(max-width:767px)
{
    .video-interior
    {
        top: 47.8%;
        left: 47.5%;
    }
}

#article-post a
{
    font-weight: bold;

    text-decoration: underline;

    color: #5ba0c9;
}

/* RESULTADOS DE BÚSQUEDA */

@media(max-width:767px)
{
    #archive-page .section-title
    {
        font-family: 'Roboto', sans-serif !important;
        font-size: 18px;
        font-weight: 300 !important;
    }
    #archive-page .result
    {
        min-height: 0 !important;
        padding-left: 0 !important;
    }
    #archive-page .result .published
    {
        position: static;

        text-align: left;
    }
    #archive-page .result .media
    {
        position: static;

        width: 100%;
        height: auto;
    }
    #archive-page .result .cnt
    {
        min-height: 0 !important;
        padding-left: 0 !important;

        border-left: 0 !important;
    }
    #archive-page .result .bullet
    {
        display: none;
    }
}

.ad02-obj
{
    margin: 0 auto;
    margin-top: 1px;
    margin-bottom: 1px;

    text-align: center;
}

.ad02-obj img
{
    max-width: 100%;
    height: auto;
}

@media(max-width:767px) {
    .ad02-obj{
        display: none;
    }
    .ad02-obj.banner-mobile {
        display: block;
    }
}

#article-post header
{
    margin-bottom: 10px;
    padding-top: 0;
}
#article-post .interiorCopete
{
    font-size: 18px;

    margin-bottom: 0;
    padding-bottom: 0;
}

.nota-player-item .jwplayer
{
    width: 100% !important;
}

.jwplayer .jwtext
{
    color: #fff !important;
}

#article-post .info-obj
{
    margin-bottom: 10px;
}

#article-post .info-obj .author
{
    margin-bottom: 5px;
}


.encuesta
{
    position: relative;

    margin: 0 -25px 1px;
    padding: 20px 25px;

    background-color: #54878a;
}

.encuesta header
{
    position: relative;
}

.encuesta header .title
{
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    font-weight: 300 !important;

    display: block;

    margin: 0 0 15px 0;
    margin-bottom: 15px;
    padding-bottom: 10px;

    text-transform: uppercase;

    color: #fff;
    border-bottom: 1px solid #f5f5f5;
    border-bottom-color: rgba(255,255,255,.3);
}

.encuesta header .borderline
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 30px;
    height: 1px;

    background: #fff;
}

.encuesta h2.title
{
    font-family: 'Crete Round', serif;
    font-size: 22px;
    font-weight: 400;

    max-height: none;
    margin-top: 0;
    margin-bottom: 15px;
}

.encuesta h2.title a
{
    color: #fff;
}

.encuesta .opcion
{
    font-size: 15px;

    overflow: hidden;

    width: 100%;
    margin-bottom: 7px;
    padding: 5px 10px;

    -webkit-transition: all 500ms ease;
       -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
         -o-transition: all 500ms ease;
            transition: all 500ms ease;

    color: #fff;
    background: #80c6ca;
}
.encuesta .opcion:hover
{
    width: 90%;

    background: #67dbe2;
}
.encuesta .opcion:active
{
    background: #67dbe2;
}
.encuesta.detail .opcion:hover
{
    width: 93%;

    cursor: pointer;

    background: #67dbe2;
}
.encuesta .opcion-wrap
{
    position: relative;

    cursor: pointer;
}
.encuesta .opcion-wrap:before
{
    font-family: 'Glyphicons Halflings';
    font-size: 18px;
    line-height: 2em;

    position: absolute;
    top: 0;
    right: 0;

    content: '\e013';
    -webkit-transition: all 500ms ease;
       -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
         -o-transition: all 500ms ease;
            transition: all 500ms ease;

    opacity: 0;
    color: #67dbe2;
}
.encuesta.detail .opcion-wrap:before
{
    line-height: 3em;
}
.encuesta .opcion-wrap:hover:before
{
    opacity: 1;
}
.encuesta .opcion a
{
    display: block;

    color: #fff;
}
.encuesta .ver-resultados
{
    font-size: 13px;
    font-weight: 700;

    text-transform: uppercase;

    color: #fff;
}
.encuesta .ver-resultados:hover
{
    color: #67dbe2;
}

.encuesta .opciones-resultado
{
    color: #fff;
}

.encuesta .opciones-resultado .progress
{
    margin-bottom: 0;
}

.encuesta .opciones-resultado .poll-results-data
{
    margin-bottom: 10px;
}

.encuesta .opciones-resultado .poll-vote-count
{
    position: absolute;

    padding-left: 5px;
}

.encuesta .opciones-resultado .progress-striped
{
    border-radius: 0;
    background: #505050;
}

.encuesta .total-votos
{
    font-weight: 700;

    float: right;

    color: #fff;
}

.encuesta .progress-striped .progress-bar-info
{
    background: #67dbe2;
}

.encuesta .poll-results-data span
{
    font-size: 15px;
}
.lista-videogaleria .photobox,
.lista-apertura .linkbox,
.lista-foto-copete .thumb-wrap,
.lista-destacada .linkbox,
.nota-bomba .linkbox,
.lista-nota-sidebar .imgContainer,
.lista-protagonistas .imgContainer,
.lista-ranking-simple .imgContainer,
.lista-3-destacadas .linkbox,
.lista-notas-relacionadas .imgContainer
{
    position: relative;
}

.lista-videogaleria .photobox img.play_Video,
.lista-videogaleria .photobox img.play_Youtube,
.lista-notas-relacionadas .imgContainer img.play_Video,
.lista-notas-relacionadas .imgContainer img.play_Youtube,
.lista-resultados .imgContainer .play_Youtube,
.lista-resultados .imgContainer .play_Video
{
    position: absolute;
    top: 40%;
    left: 46%;
}

#article-post .photobox img
{
    max-width: 100%;
    height: auto;
}

.play_Video,
.play_Youtube
{
    position: absolute;
}

.lista-apertura .destacadoFix img.play_Video,
.lista-apertura .destacadoFix img.play_Youtube,
.lista-foto-copete img.play_Video,
.lista-foto-copete img.play_Youtube,
.lista-fotos img.play_Video,
.lista-fotos img.play_Youtube,
.lista-3-destacadas .col-sm-4 img.play_Video,
.lista-3-destacadas .col-sm-4 img.play_Youtube,
.lista-nota-sidebar img.play_Video,
.lista-nota-sidebar img.play_Youtube
{
    top: 45%;
    left: 45%;

    width: 10%;
}

.lista-apertura .apertura-col2 img.play_Video,
.lista-apertura .apertura-col2 img.play_Youtube
{
    top: 42.5%;
    left: 42.5%;

    width: 15%;
}

.nota-bomba img.play_Video,
.nota-bomba img.play_Youtube
{
    top: 46.5%;
    left: 46.5%;

    width: 7%;
}

.lista-destacada img.play_Video,
.lista-destacada img.play_Youtube
{
    top: 44%;
    left: 44%;

    width: 12%;
}

.lista-3-destacadas .col-sm-8 img.play_Video,
.lista-3-destacadas .col-sm-8 img.play_Youtube
{
    top: 40%;
    left: 40%;

    width: 20%;
}

.lista-4-destacadas img.play_Video,
.lista-4-destacadas img.play_Youtube
{
    top: 37.5%;
    left: 37.5%;

    width: 25%;
}

.lista-protagonistas img.play_Video,
.lista-protagonistas img.play_Youtube
{
    top: 41.5%;
    left: 41.5%;

    width: 17%;
}

img.iconplayHide
{
    display: none;
}

img.iconplayHide.play_Video,
img.iconplayHide.play_Youtube
{
    display: block;
}

.lista-ranking .imgContainer,
.lista-ranking-simple .imgContainer,
.lista-4-destacadas .imgContainer,
.lista-4-destacadas .imgContainer
{
    position: relative;

    display: block;

    width: 100px;
}

.lista-ranking .imgContainer img.play_Video,
.lista-ranking .imgContainer img.play_Youtube,
.lista-ranking-simple .imgContainer img.play_Video,
.lista-ranking-simple .imgContainer img.play_Youtube,
.lista-4-destacadas .imgContainer img.play_Video,
.lista-4-destacadas .imgContainer img.play_Youtube
{
    position: absolute;
    top: 25px;
    left: 40px;
}

.lista-protagonistas .imgContainer
{
    position: relative;
    top: 35%;

    display: inline-block;

    width: 100%;
}

.lista-apertura article.linkbox.large
{
    overflow: hidden;

    max-height: 452px;
}

.lista-fotos article.linkbox
{
    overflow: hidden;

    max-height: 184px;
}

.lista-3-destacadas img.img-responsive.Youtube
{
    height: 301px;
}

.lista-4-destacadas .imgContainer
{
    display: block;
    overflow: hidden;

    max-height: 70px;
}

.lista-notas-relacionadas .imgContainer
{
    display: block;
    overflow: hidden;

    max-height: 143px;
}

.lista-resultados .imgContainer .play_Youtube,
.lista-resultados .imgContainer .play_Video
{
    width: 24px!important;
    height: 24px!important;
}

#archive-page.module-timeline article img.play_Youtube,
#archive-page.module-timeline article img.play_Video
{
    position: absolute;
    top: 100px;
    left: 125px;
}

@media(max-width:1199px)
{
    .lista-apertura article.linkbox.large
    {
        overflow: hidden;

        max-height: 342px;
    }

    .lista-fotos article.linkbox
    {
        overflow: hidden;

        max-height: 142px;
    }

    .lista-3-destacadas img.img-responsive.Youtube
    {
        height: 256px;
    }

    .lista-notas-relacionadas .imgContainer
    {
        overflow: hidden;

        max-height: 109px;
    }
}

@media(max-width:991px)
{
    .lista-apertura article.linkbox.large
    {
        overflow: hidden;

        max-height: 278px;
    }

    .lista-3-destacadas img.img-responsive.Youtube
    {
        height: auto;
    }
}

@media(max-width:767px)
{
    .lista-apertura article.linkbox.large
    {
        overflow: visible;

        max-height: none;
    }

    .lista-fotos article.linkbox
    {
        overflow: visible;

        max-height: none;
    }

    .lista-notas-relacionadas .imgContainer
    {
        overflow: visible;

        max-height: none;
    }

    #archive-page.module-timeline article img.play_Youtube,
    #archive-page.module-timeline article img.play_Video
    {
        top: 250px;
        left: 350px;
    }
}

/*.embed_cont.type_freetext iframe.twitter-tweet{
    margin: 0 auto !important;
}

.embed_cont.type_freetext .embed_video{
    position: relative;
    height: 0px;
    padding-bottom: 56.25%; 
}

.embed_cont.type_freetext .embed_video iframe{
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    width: 100% !important;
    height: 100% !important;
}*/

.embed_cont.type_freetext .embed_content .tableauPlaceholder
{
    width: 100% !important;
}

.embed_cont.type_freetext .embed_content .tableauPlaceholder iframe
{
    width: 100% !important;
}


.intAgrup .play_Video
{
    position: absolute!important;
    top: 72px!important;
    left: 92px!important;

    width: 70px!important;
    height: 70px!important;
}
.intAgrup .play_Youtube
{
    position: absolute!important;
    top: 72px!important;
    left: 92px!important;

    width: 70px!important;
    height: 70px!important;
}

.encuesta.detail
{
    overflow: hidden;

    margin: 0;
    padding: 15px;
    padding-bottom: 0;

    border: 0;
}


.encuesta.detail article > .title
{
    font-family: 'Crete Round', serif;
    font-size: 30px;
    font-weight: 400;

    max-height: none;
    margin-top: 0;
    margin-top: 0;
    margin-bottom: 1em;
    margin-bottom: 15px;

    color: #fff;
}

.encuesta.detail.results article .opcion
{
    overflow: hidden;

    padding: 10px;

    background: #80c6ca;
}

.encuesta.detail article .opcion .title
{
    font-family: 'Droid Serif', serif;
    font-size: 1.35em;
    font-weight: 200;
    line-height: 2em;

    color: #fff;
}
.encuesta.detail.results article .opcion .title
{
    font-size: 1.2em;
    line-height: 1.25em;

    padding-bottom: .4em;
}
.encuesta.detail.results article .progress
{
    position: relative;

    width: 100%;
    height: 35px;
    margin: 0;

    border-radius: 0;
    background: #505050;
}
.encuesta.detail.results article .poll-vote-count
{
    position: absolute;
    z-index: 6;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    padding: 3px 5px;
}
.encuesta.detail.results article .progress-bar
{
    position: absolute;
    top: 0;
    bottom: 0;

    border: 0;
    background-color: #67dbe2;
    background-image: none;
    box-shadow: 0 0 0;
}
.encuesta.detail.results article .percentage
{
    font-size: 20px;
}
.encuesta.detail.results article .result
{
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 35px;

    padding-left: 0;

    text-align: center;

    color: #fff;
}
.encuesta .opcion.best .progress-bar
{
    background-color: #303030;
}
.encuesta .opcion.best .result
{
    color: #303030;
}
.encuesta.detail.results .opcion:hover
{
    width: 100% !important;

    cursor: initial;
}
.encuesta.detail.results.embed .progress
{
    width: 100%;
}
.encuesta.detail.results.embed .result
{
    padding-left: 0;

    text-align: right;
}
.encuesta.detail .btn.btn-info
{
    font-family: 'Droid Serif', serif;
    font-size: 13px;
    font-weight: 700;

    margin-right: -15px;
    padding: 10px;

    text-transform: uppercase;

    border: 0;
    border-radius: 0;
    background: #80c6ca;
}
.encuesta.detail .btn.btn-info:hover
{
    background: #6edbe2;
}

@media (min-width: 768px) and (max-width: 991px)
{
    .encuesta.detail .opcion .title
    {
        padding-bottom: .5em;
    }
}

.encuesta.detail .total-votos
{
    font-family: 'Droid Serif', serif;
    font-size: 16px;
    font-weight: 700;

    float: right;

    margin-top: 5px;

    text-transform: uppercase;

    color: #fff;
}

.lista-destacada,
.lista-destacada article
{
    min-height: 150px;
}

#sidebar .module-news article img.iconplayHide
{
    display: none;
}

#sidebar .module-news article img.iconplayHide.play_Video,
#sidebar .module-news article img.iconplayHide.play_Youtube
{
    display: block;
}

#sidebar .lista-destacada
{
    margin: 0 -25px 1px;
    padding: 0;
}

@media(min-width:992px) and (max-width:1199px)
{
    #sidebar .lista-destacada,
    #sidebar .banner
    {
        margin: 0 -15px 1px -15px;
    }
    #sidebar .lista-destacada
    {
        padding: 0;
    }
}

@media(max-width:991px)
{
    #sidebar .show-publicidad
    {
        right: 9px;
    }
}

#sidebar .lista-destacada article
{
    margin-bottom: 0;
}

.theme
{
    background: #757575;
}

.news-lay-3 article.no-media h3
{
    margin-top: 45px;
}
/* AUTORES */

.author-box .name
{
    margin-bottom: 0 !important;
    padding-top: 0;
}

.author-box .bio
{
    margin-bottom: 0 !important;
    padding-top: 0;
}

.author-box .name.no-name,
.author-box .bio.no-bio
{
    display: none;
}

.author-box .social
{
    padding-top: 0;
}

.net-n
{
    display: none;
}

.net-y
{
    display: block !important;
}

#sidebar span.cat- a
{
    color: #fff;
}

#sidebar span.cat- a:hover
{
    color: #111;
}


.subnav-posts .play_Youtube,
.subnav-posts .play_Video
{
    top: 44px;
    left: 70px;

    width: 53px!important;
    height: 53px!important;
}

.subnav-posts .play_Youtube img,
.subnav-posts .play_Video img
{
    width: 53px!important;
    height: 53px!important;
}

/**/
/**/
.pbThumbs ul li
{
    width: 119px;
    height: 73px;
    margin-right: 1px;
    margin-left: 1px;
}
.pbThumbs ul li img
{
    width: 119px;
    height: 73px;
}
.pbThumbs li.video:before
{
    line-height: 25px;

    bottom: 25px;
    left: 50px;

    width: 25px;
    height: 25px;
    padding: 0 5px;

    -webkit-border-radius: 100%;
            border-radius: 100%;
}

article.videoin
{
    max-height: 471px;
}

.pieFoto
{
    position: absolute;
    bottom: 0;

    width: 100%;
    padding: 9px;

    opacity: .7;
    color: #fff;
    background-color: #000;
}
.epiinterior
{
    font-size: 13px;
}
.copyinterior
{
    font-size: 10px;

    float: right;

    margin-top: 15px;

    color: #fff;
}

.pbLoader
{
    z-index: -1;

    display: block;
}

article.videoin
{
    max-height: 471px;
}

.section-categorias article img.play_Video
{
    position: absolute;
    top: 58px;
    left: 40px;
}

.nota-bomba img.play_Video
{
    top: 40.5%;
    left: 43.5%;

    width: 120px;
    height: 120px!important;
    min-height: 120px!important;
}

.lista-destacada img.play_Video
{
    top: 41%;
    left: 41%;

    width: 53px;
    height: 53px;
}

.lista-foto-copete img.play_Video,
.lista-fotos img.play_Video,
.lista-nota-sidebar img.play_Video
{
    width: 53px;
    height: 53px;
}

.lista-foto-copete img.play_Video,
.lista-fotos img.play_Video
{
    top: 38%;
    left: 40%;
}

.lista-nota-sidebar img.play_Video
{
    top: -90%;
    left: 40%;
}

.lista-ranking .imgContainer img.play_Video
{
    top: 30px;
    left: 38px;
}

.lista-protagonistas img.play_Video
{
    top: 39.5%;
}

.lista-ranking-simple img.play_Video
{
    top: 30px;
}


.pagination li a.active
{
    background-color: #eee;
}

.interior-de-nota .comenta
{
    margin-bottom: 20px;
}

.ad01-obj
{
    margin-bottom: 10px;
}
.ad02-obj
{
    margin-bottom: 10px;
}
.container.backend-no-margin-left
{
    margin-bottom: 20px;
}

#menu .nav li:nth-child(11),
#menu .nav li:nth-child(12),
#menu .nav li:nth-child(13),
#menu .nav li:nth-child(14)
{
    display: none;
}

@media (min-width:768px) and (max-width: 1199px)
{
    #menu .nav li:nth-child(9),
    #menu .nav li:nth-child(10)
    {
        display: none;
    }
}


/*************************************************************OLGA*****************************************************************/
/***Elecciones Paso Partidos 2015***/
.loader
{
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: url('../saas_images/spinner-80.gif') 50% 50% no-repeat rgb(249,249,249);
    background-size: 40px 40px;
}

.elections-party-name,
.elections-votes,
.elections-party-candidates-candidate-canvas,
.elections-party-candidates-candidate-circle.circle,
.elections-party-votes,
.elections.partidos .elections-party-candidates-candidate-porcentage,
.elections.partidos .elections-party-candidates-candidate.lose,
.elections.partidos .elections-party-candidates-candidate-votes,
.elections-party-candidates-candidate.other
{
    display: none;
}
.elections
{
    position: relative;

    float: none;

    margin: 0 25px 25px 0;
}
.elections .elections-head
{
    margin-bottom: 5px;
}
.elections .elections-head .elections-title
{
    font-family: 'Roboto',sans-serif !important;
    font-size: 2em;
    font-weight: 300 !important;

    float: left;

    color: #5c5c5c;
}
.elections .todos-candidatos
{
    font-family: 'Roboto',sans-serif;
    font-size: 11px;
    line-height: 20px;

    float: right;

    margin-top: 20px;
    padding: 5px;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #004e79;
    border: 1px solid #c2c2c2;
    border-radius: 3px;
}
.elections.partidos .todos-candidatos:hover
{
    color: #3b7394;
}
.elections-partys
{
    margin-right: -15px;
    margin-left: -15px;
}
.elections-partys .elections-party
{
    font-family: 'Roboto',sans-serif;
}
.elections-party-candidates-candidate
{
    position: relative;

    float: left;
}
.elections-party-shortname
{
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;

    display: table-cell;

    width: 100%;
    height: 40px;
    margin: 0 20px;
    padding: 15px 5px 0 15px;

    text-align: center;
    text-align: left;
    vertical-align: middle;
    text-transform: uppercase;

    color: white !important;
}
.elections-candidate-picture
{
    position: absolute;
    top: 14px;
    left: 14px;

    float: left;
}
.elections-candidate-picture img
{
    width: 52px;
    height: 52px;

    border-radius: 50%;
}
.elections-party-bar-horizontal
{
    position: relative;

    float: left;

    width: 100%;
    height: 15px;
    margin: 15px 0;

    background: #e5e5e5;
}
.elections-party-percentage-bar-horizontal
{
    position: absolute;
    bottom: 0;
    left: 0;

    height: 100%;
}
.elections-party-percentage-bar-horizontal .elections-party-percentage-arrow
{
    position: absolute;
    right: 0;
    bottom: 0;

    border: 8px solid;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-box-shadow: inset 5px 5px 5px 5px rgba(0,0,0,.5);
            box-shadow: inset 1px 2px 5px 1px rgba(0,0,0,.17);
}
.elections-party-candidates
{
    float: left;

    width: 100%;
    margin-bottom: 15px;
}
.elections-party-candidates-candidate-porcentage
{
    font-size: 20px;
    font-weight: 700;

    text-align: center;
}
.elections-party-candidates-candidate-name
{
    font-size: 22px;
    line-height: 22px;

    overflow: hidden;

    width: 100%;
    height: 44px;
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;

    color: black !important;
}
.elections-party-candidates-candidate-votes
{
    font-size: 10px;

    margin-top: 3px;

    text-align: center;
}
.elections-party-percentage
{
    font-size: 32px;

    margin-top: 0;
    margin-bottom: 34px;

    text-align: right;

    color: black;
}
.elections-candidate-picture
{
    top: 45px;
    left: 15px;
}
.elections-candidate-picture img
{
    width: 108px;
    height: 108px;
}
.elections-party-candidates-candidate
{
    z-index: 2;

    padding: 0;
}
.elections-footer
{
    font-family: 'Roboto',sans-serif;

    float: left;
}
.elections-footer .elections-tables
{
    font-size: 14px;
    font-weight: 500;

    text-transform: uppercase;

    color: #777;
}
.elections-party-data
{
    width: 100%;
}
.elections-party.template
{
    border-left: none;
}
.elections.partidos .elections-party-candidates-candidate .elections-candidate-picture
{
    z-index: 2;
    top: 50px;
    left: 15px;
}
.elections-party-data-result
{
    position: relative;

    padding-right: 15px;
    padding-left: 15px;
}
@media(max-width:767px)
{
    .elections
    {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elections-party
    {
        margin-bottom: 15px;
    }
    .elections.partidos .elections-head-wrap
    {
        display: table;

        width: 100%;
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .elections.partidos .elections-head-wrap .elections-title
    {
        font-size: 1.5em;
        line-height: 1.5em;

        display: table-cell;

        width: 70%;
        margin: 0;
        padding: 0;

        vertical-align: middle;
    }
    .elections.partidos .elections-head-wrap .elections-title.no-page-related
    {
        width: 100%;
    }
    .elections.partidos .elections-head-wrap .todos-candidatos
    {
        display: table-cell;

        width: 20%;
        margin: 0;

        vertical-align: middle;
    }
    .elections.partidos .elections-party-candidates-candidate .elections-candidate-picture
    {
        top: 34px;
    }
    .elections-party-candidates-candidate-name
    {
        margin-bottom: 6px;
    }
    .elections-party-candidates
    {
        margin-bottom: 0;
    }
    .elections-party-percentage
    {
        margin-bottom: 0;
        margin-left: 40%;

        text-align: left;
    }
    .elections-party-bar-horizontal
    {
        float: right;

        width: 56%;
        margin-top: 5px;
    }
    .elections-stats
    {
        margin: 0;
        padding: 0;
    }
}

@media (max-width:768px)
{
    .elections-candidate-picture img
    {
        width: 90px;
        height: 90px;
    }
}
@media (min-width:768px) and (max-width:1024px)
{
    .elections-candidate-picture img
    {
        width: 80px;
        height: 80px;
    }
    .elections-partys .elections-party-percentage,
    .elections-partys.three-partys .elections-party-percentage
    {
        font-size: 29px;
        line-height: 29px;
    }
}
@media (min-width:1024px) and (max-width: 1199px)
{
    .elections-party-percentage
    {
        font-size: 22px;

        margin-bottom: 50px;
    }
    .elections-partys.three-partys .elections-party-percentage
    {
        font-size: 46px;
        line-height: 46px;

        margin-bottom: 30px;
    }
    .elections-partys.three-partys .elections-candidate-picture img
    {
        width: 100px;
        height: 100px;
    }
    .elections-special-regions.only-three-partys .elections-partys.three-partys .elections-party-percentage
    {
        font-size: 2em;
        line-height: 1em;

        margin: 0;
    }
    .elections-special-regions.only-three-partys .elections-party-candidates-candidate-name
    {
        font-size: 20px;
        line-height: 20px;

        height: 64px;
    }
}
@media (min-width: 1200px)
{
    .elections-partys.three-partys .elections-party-percentage
    {
        font-size: 52px;
        line-height: 52px;

        margin-bottom: 40px;
    }
    .elections-partys.three-partys .elections-candidate-picture img
    {
        width: 120px;
        height: 120px;
    }
    .elections-special-regions.only-three-partys .elections-partys.three-partys .elections-party-percentage
    {
        font-size: 3em;
        line-height: 1em;

        margin: 0;
    }
}

@media (min-width:320px) and (max-width: 480px)
{
    .elections-partys .elections-party-percentage,
    .elections-partys.three-partys .elections-party-percentage
    {
        margin-left: 44%;
    }
    .elections-partys.three-partys .elections-party-candidates-candidate-name,
    .elections-party-candidates-candidate-name
    {
        margin-bottom: 12px;
    }
}

/*elecciones con estilo alargado para regiones 50*/
@media (min-width: 768px)
{
    .elections-special-regions .elections-party-data
    {
        position: absolute;
        top: 34%;
    }
    .elections-special-regions .elections-party-background
    {
        position: relative;
    }
    .elections-special-regions .elections-party-candidates-candidate-name
    {
        height: 66px;
        margin-top: 150px;
        margin-bottom: 0;
    }
    .elections-special-regions .elections-party-candidates-candidate
    {
        margin: 0 ;
        padding: 0;
    }
    .elections.partidos.elections-special-regions .elections-party-candidates-candidate .elections-candidate-picture
    {
        top: 10px;
        left: 17%;
    }
    .elections-special-regions .elections-party-candidates-candidate,
    .elections-special-regions .elections-candidate-picture
    {
        margin: 0;
        padding: 0 !important;
    }
    .elections-special-regions .elections-candidate-picture
    {
        position: relative;
    }

    .elections-special-regions .elections-party-percentage,
    .elections-special-regions .elections-partys.three-parties .elections-party-percentage
    {
        font-size: 32px;
        line-height: 32px;

        margin: 0;
        padding: 0;

        text-align: left;
    }
    .elections-special-regions .elections-party-bar-horizontal
    {
        width: 100%;
    }
    .elections-special-regions .elections-footer
    {
        float: right;
    }

    .elections-special-regions .elections-partys .elections-candidate-picture img,
    .elections-special-regions .elections-partys.three-parties .elections-candidate-picture img
    {
        width: 108px;
        height: 108px;
    }
}
@media (min-width: 768px) and (max-width: 1023px)
{
    .elections-special-regions .elections-party-shortname
    {
        font-size: 20px;
        line-height: 20px;
    }
    .elections-special-regions .elections-party-candidates-candidate-name
    {
        font-size: 23px;
        line-height: 23px;

        height: 48px;
    }
    .elections-special-regions.only-three-partys .elections-party-candidates-candidate-name
    {
        height: 70px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px)
{
    .elections-special-regions .elections-party-data
    {
        top: 28%;
    }
    .elections-special-regions .elections-party-candidates-candidate-name
    {
        margin-top: 120px;
    }
}

@media (min-width:1024px) and (max-width: 1199px)
{
    .elections-special-regions .elections-partys .elections-candidate-picture img,
    .elections-special-regions .elections-partys.three-parties .elections-candidate-picture img
    {
        width: 80px;
        height: 80px;
    }
    .elections-special-regions .elections-party-percentage,
    .elections-special-regions .elections-partys.three-parties .elections-party-percentage
    {
        font-size: 28px;
        line-height: 28px;
    }
}

.contenedor
{
    margin-right: 30px;
    margin-left: 30px;
}

@media (max-width: 767px)
{
    .contenedor
    {
        margin-right: 10px;
        margin-left: 10px;
    }
}

.elections.two-four-partys.two-partys .elections-candidate-picture img
{
    width: 120px;
    height: 120px;
}

.elections.two-four-partys.two-partys .elections-party-percentage
{
    font-size: 52px;
    line-height: 52px;

    margin-bottom: 40px;
}

@media (min-width:1024px) and (max-width: 1199px)
{
    .elections.two-four-partys.two-partys .elections-party-percentage
    {
        font-size: 46px;
        line-height: 46px;

        margin-bottom: 30px;
    }
    .elections.two-four-partys.two-partys .elections-candidate-picture img
    {
        width: 100px;
        height: 100px;
    }
}

@media (min-width:320px) and (max-width: 480px)
{
    .elections .elections-party-background
    {
        padding-bottom: 10px;
    }
    .elections.two-four-partys.two-partys .elections-candidate-picture img
    {
        width: 90px;
        height: 90px;
    }
    .elections.two-four-partys.two-partys .elections-party-percentage
    {
        font-size: 32px;
        line-height: 45px;

        margin-bottom: 0;
    }
    .elections.two-four-partys.two-partys .elections-party-bar-horizontal
    {
        float: right;

        width: 56%;
        margin-top: 5px;
        margin-bottom: 20px;
    }
    .elections.elections-special-regions.only-three-partys .elections-party-candidates-candidate-name
    {
        font-size: 20px;
        line-height: 25px;
    }
}

@media (min-width: 667px) and (max-width: 767px)
{
    .elections .elections-party-background
    {
        padding-bottom: 10px;
    }
    .elections-party-bar-horizontal,
    .elections.two-four-partys.two-partys .elections-party-bar-horizontal
    {
        width: 60%;
    }
    .elections-candidate-picture img,
    .elections.two-four-partys.two-partys .elections-candidate-picture img
    {
        width: 90px;
        height: 90px;
    }
    .elections-partys .elections-party-percentage,
    .elections-partys.three-partys .elections-party-percentage,
    .elections.two-four-partys .elections-party-percentage,
    .elections.two-four-partys.two-partys .elections-party-percentage
    {
        font-size: 32px;
        line-height: 45px;

        margin-bottom: 0;
    }
}

.apertura-col2.new-column-right
{
    margin-right: 15px;
}

#article-post .interiorCopete
{
    margin-bottom: 20px;
}

.lista-foto-copete article .published
{
    line-height: 15px;
}


/*detalle perfil*/
.detail-author article
{
    height: 217px;
}
.detail-author .img-responsive
{
    margin-bottom: .5em !important;
}

@media (max-width: 1023px)
{
    .detail-author article
    {
        height: auto;
    }
    .detail-author h3
    {
        margin-bottom: .5em !important;
    }
    .detail-author .author-box.no-author
    {
        padding: 0 !important;
        padding-top: 10px !important;
    }
}

.detail-author h3
{
    overflow: hidden;

    max-height: 54px;
}
.detail-author .no-media h3
{
    margin-bottom: .5em;
}

.detail-author .no-media .relative .theme
{
    position: relative !important;
    top: 0;

    display: inline-block;

    margin-bottom: .5em;
}
.detail-author h3
{
    margin-top: 0 !important;
}
.detail-author .text
{
    line-height: 18px;

    display: inline-block;
    overflow: hidden;

    max-height: 108px;
}
.detail-author .no-category .text
{
    line-height: 18px;

    display: inline-block;
    overflow: hidden;

    max-height: 144px;
}
.detail-author .author-box.no-author
{
    padding-left: 30px;
}

/*detalle agrupador*/
@media (max-width: 666px)
{
    #archive-page.module-timeline article
    {
        min-height: 100%;
        margin-bottom: 25px;
        padding-left: 0;
    }
    #archive-page.module-timeline article img.img-responsive
    {
        position: relative;
        top: 0;
        left: 0;

        width: 100%;
        height: auto;
        margin-bottom: .5em;
    }
    #archive-page.module-timeline article .cnt
    {
        min-height: 100%;
        padding-left: 0;

        border: 0;
    }
    #archive-page.module-timeline article i.bullet
    {
        display: none;
    }
    .intAgrup .play_Video
    {
        top: 27% !important;
        left: 40% !important;
    }
}

.embed_cont.type_youtube .embed_content
{
    height: auto;
    margin-bottom: .55em;
}

/*.related-notes .slider-item .no-media  .content-wrapper{
    padding-left: 0px;
}*/

/*************************************************************FIN OLGA***************************************************************/


/* SIDEBAR COLORS BY CATEGORY */

#sidebar .module-background.cat-rojo
{
    background-color: #ef3434;
}
#sidebar .module-background.cat-rojo header h2,
#sidebar .module-background.cat-rojo .published span.category,
#sidebar .module-background.cat-rojo article
{
    border-color: #f75d5d !important;
}
#sidebar .module-background.cat-celeste
{
    background-color: #51a3ff;
}
#sidebar .module-background.cat-celeste header h2,
#sidebar .module-background.cat-celeste .published span.category,
#sidebar .module-background.cat-celeste article
{
    border-color: #87bbb7 !important;
}
#sidebar .module-background.cat-amarillo
{
    background-color: #d4ca56;
}
#sidebar .module-background.cat-amarillo header h2,
#sidebar .module-background.cat-amarillo .published span.category,
#sidebar .module-background.cat-amarillo article
{
    border-color: #e0d87d !important;
}
#sidebar .module-background.cat-magenta
{
    background-color: #cc62c8;
}
#sidebar .module-background.cat-magenta header h2,
#sidebar .module-background.cat-magenta .published span.category,
#sidebar .module-background.cat-magenta article
{
    border-color: #f1a5ee !important;
}
#sidebar .module-background.cat-azul
{
    background-color: #014494;
}
#sidebar .module-background.cat-azul header h2,
#sidebar .module-background.cat-azul .published span.category,
#sidebar .module-background.cat-azul article
{
    border-color: #a5cbf7 !important;
}
#sidebar .module-background.cat-verde
{
    background-color: #5dc866;
}
#sidebar .module-background.cat-verde header h2,
#sidebar .module-background.cat-verde .published span.category,
#sidebar .module-background.cat-verde article
{
    border-color: #a0eaa6 !important;
}
#sidebar .module-background.cat-cyan
{
    background-color: #73edfb;
}
#sidebar .module-background.cat-cyan header h2,
#sidebar .module-background.cat-cyan .published span.category,
#sidebar .module-background.cat-cyan article
{
    border-color: #a6f6ff !important;
}

/* NEW COLORS */

#sidebar .module-background.cat-azul-marca
{
    background-color: #00326d;
}
#sidebar .module-background.cat-azul-marca header h2,
#sidebar .module-background.cat-azul-marca .published span.category,
#sidebar .module-background.cat-azul-marca article
{
    border-color: #00326d !important;
}

#header-navigation ul li.cat-azul-marca a,
#header-navigation ul li.cat-azul-marca .dropnav-container ul.dropnav-menu,
#header-navigation ul li.cat-azul-marca .dropnav-container ul.dropnav-menu li,
.sidr ul li.cat-azul-marca a
{
    /*border-color: #639ec1;*/
}

#header-navigation ul li.cat-azul-marca .dropnav-container ul li a:hover
{
    background: #00326d;
}

#header-navigation ul li.cat-azul-marca:hover .subnav-menu a,
#header-navigation ul li.cat-azul-marca .subnav-menu{
    background-color: #014494;
}

#header-navigation ul li.cat-azul-marca a:hover,
#header-navigation ul li.cat-azul-marca:hover a,
#header-navigation ul li.cat-azul-marca .subnav-container,
#header-navigation ul li.cat-azul-marca .subnav-menu a:hover,
#header-navigation ul li.cat-azul-marca .subnav-menu .current a,
#header-navigation-sub nav.cat-azul-marca,
.sidr ul li.cat-azul-marca a:hover
{
    background: #00326D;
}

#header-navigation ul li.cat-azul-marca.current a{
    background-color: #014494;
}

#header-navigation ul li.cat-azul-marca > a{
    color: #00326d;
}

.linkbox.cat-azul-marca a:hover .overlay
{
    background: rgba(0, 50, 109, .8);
}
.linkbox.cat-azul-marca:hover .overlay
{
    background: rgba(0, 50, 109, .8);
}

article.cat-azul-marca a.theme,
article a.theme.cat-azul-marca,
#page-content .section-azul-marca header span.borderline,
#page-content .cat-azul-marca .theme,
#page-content .cat-azul-marca .theme-light,
#article-post.cat-azul-marca .progress-bar,
#article-post.cat-azul-marca .score-overall
{
    background: #00326D;
}
.section-azul-marca header h2 a,
#article-post.cat-azul-marca .review ul.good li i.fa
{
    color: #00326D;
}

#sidebar .module-background.cat-azul-oscuro
{
    background-color: #185071;
}
#sidebar .module-background.cat-azul-oscuro header h2,
#sidebar .module-background.cat-azul-oscuro .published span.category,
#sidebar .module-background.cat-azul-oscuro article
{
    border-color: #488db5 !important;
}

/*#header-navigation ul li.cat-azul-oscuro a,*/
#header-navigation ul li.cat-azul-oscuro .dropnav-container ul.dropnav-menu,
#header-navigation ul li.cat-azul-oscuro .dropnav-container ul.dropnav-menu li,
.sidr ul li.cat-azul-oscuro a
{
    /*border-color: #488db5;*/
}

#header-navigation ul li.cat-azul-oscuro .subnav-menu,
#header-navigation ul li.cat-azul-oscuro:hover .subnav-menu a,
#header-navigation ul li.cat-azul-oscuro .dropnav-container ul li a:hover
{
    background: #488db5;
}

#header-navigation ul li.cat-azul-oscuro a:hover,
#header-navigation ul li.cat-azul-oscuro:hover a,
#header-navigation ul li.cat-azul-oscuro.current a,
#header-navigation ul li.cat-azul-oscuro .subnav-container,
#header-navigation ul li.cat-azul-oscuro .subnav-menu a:hover,
#header-navigation ul li.cat-azul-oscuro .subnav-menu .current a,
#header-navigation-sub nav.cat-azul-oscuro,
.sidr ul li.cat-azul-oscuro a:hover
{
    background: #185071;
}

.linkbox.cat-azul-oscuro a:hover .overlay
{
    background: rgba(24, 80, 113, .8);
}
.linkbox.cat-azul-oscuro:hover .overlay
{
    background: rgba(24, 80, 113, .8);
}

article.cat-azul-oscuro a.theme,
article a.theme.cat-azul-oscuro,
#page-content .section-azul-oscuro header span.borderline,
#page-content .cat-azul-oscuro .theme,
#page-content .cat-azul-oscuro .theme-light,
#article-post.cat-azul-oscuro .progress-bar,
#article-post.cat-azul-oscuro .score-overall
{
    background: #185071;
}
.section-rojo header h2 a,
#article-post.cat-rojo .review ul.good li i.fa
{
    color: #185071;
}

/* BOX WITH CATEGORY ALL TEXT WHITE */

#sidebar .lista-ranking.cat-rojo .category a,
#sidebar .lista-ranking.cat-rojo .published,
#sidebar .lista-ranking.cat-rojo .title a,
#sidebar .module-background.cat-rojo .volanta,
#sidebar .module-background.cat-rojo .autor a,
#sidebar .lista-timeline.module-background.cat-rojo .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-celeste .category a,
#sidebar .lista-ranking.cat-celeste .published,
#sidebar .lista-ranking.cat-celeste .title a,
#sidebar .module-background.cat-celeste .volanta,
#sidebar .module-background.cat-celeste .autor a,
#sidebar .lista-timeline.module-background.cat-celeste .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-amarillo .category a,
#sidebar .lista-ranking.cat-amarillo .published,
#sidebar .lista-ranking.cat-amarillo .title a,
#sidebar .module-background.cat-amarillo .volanta,
#sidebar .module-background.cat-amarillo .autor a,
#sidebar .lista-timeline.module-background.cat-amarillo .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-magenta .category a,
#sidebar .lista-ranking.cat-magenta .published,
#sidebar .lista-ranking.cat-magenta .title a,
#sidebar .module-background.cat-magenta .volanta,
#sidebar .module-background.cat-magenta .autor a,
#sidebar .lista-timeline.module-background.cat-magenta .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-azul .category a,
#sidebar .lista-ranking.cat-azul .published,
#sidebar .lista-ranking.cat-azul .title a,
#sidebar .module-background.cat-azul .volanta,
#sidebar .module-background.cat-azul .autor a,
#sidebar .lista-timeline.module-background.cat-azul .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-verde .category a,
#sidebar .lista-ranking.cat-verde .published,
#sidebar .lista-ranking.cat-verde .title a,
#sidebar .module-background.cat-verde .volanta,
#sidebar .module-background.cat-verde .autor a,
#sidebar .lista-timeline.module-background.cat-verde .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-cyan .category a,
#sidebar .lista-ranking.cat-cyan .published,
#sidebar .lista-ranking.cat-cyan .title a,
#sidebar .module-background.cat-cyan .volanta,
#sidebar .module-background.cat-cyan .autor a,
#sidebar .lista-timeline.module-background.cat-cyan .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-azul-marca .category a,
#sidebar .lista-ranking.cat-azul-marca .published,
#sidebar .lista-ranking.cat-azul-marca .title a,
#sidebar .module-background.cat-azul-marca .volanta,
#sidebar .module-background.cat-azul-marca .autor a,
#sidebar .lista-timeline.module-background.cat-azul-marca .title a
{
    color: #fff;
}
#sidebar .lista-ranking.cat-azul-oscuro .category a,
#sidebar .lista-ranking.cat-azul-oscuro .published,
#sidebar .lista-ranking.cat-azul-oscuro .title a,
#sidebar .module-background.cat-azul-oscuro .volanta,
#sidebar .module-background.cat-azul-oscuro .autor a,
#sidebar .lista-timeline.module-background.cat-azul-oscuro .title a
{
    color: #fff;
}

#sidebar .module-singles ul li,
#sidebar .module-singles li span.author,
#sidebar .module-singles li .glyphicon
{
    color: #fff;
    border-top-color: #fff;
}

/* START NEW HEADER MARCELO */


/* Sin Categoria */

#header-navigation ul li .subnav-menu,
#header-navigation ul li:hover .subnav-menu a,
#header-navigation ul li .dropnav-container ul li a:hover,
#header-navigation ul li .subnav-menu
{
    background: #f2f2f2;
}


#header-navigation-sub nav
{
    color: #fff;
    background: #f2f2f2;
}

#header-navigation ul li .subnav-menu a:hover,
.sidr ul li a:hover,
#header-navigation ul li .subnav-container,
#header-navigation ul li.current
{
    color: #00356d;
    border-top-color: #8c8c8c;
    background: #8c8c8c;
}

#header-navigation ul li.current a,
#header-navigation ul li .subnav-container,
#header-navigation ul li .subnav-menu .current a
{
    color: #fff;
}

#header-navigation ul li .subnav-menu .current a
{
    border-top-color: #fff;
}

#header-navigation ul.subnav-menu li.current
{
    background-color: #8c8c8c;
}

#header-navigation ul li .subnav-menu .current a,
#header-navigation ul li:hover > a,
#header-navigation ul li a:hover
{
    color: #fff;
    background-color: #8c8c8c;
}

.sidr ul li a
{
    border-right-color: #8c8c8c;
}

/* Fin Sin Categoria */


#header-navigation .nav li.current > a
{
    color: #00356d;
    /*border-top: 1px solid #ff7f4b;*/
}

#header-navigation .nav li.current > a:hover
{
    color: #fff;
}


/* Category Colors */

#header-navigation ul li.cat-verde a:hover,
#header-navigation ul li.cat-verde:hover a,
#header-navigation ul li.cat-verde.current a,
#header-navigation ul li.cat-verde .subnav-container,
#header-navigation ul li.cat-verde .subnav-menu a:hover,
#header-navigation ul li.cat-verde .subnav-menu .current a,
#header-navigation-sub nav.cat-verde,
.sidr ul li.cat-verde a:hover,
#header-navigation ul li.cat-celeste a:hover,
#header-navigation ul li.cat-celeste:hover a,
#header-navigation ul li.cat-celeste.current a,
#header-navigation ul li.cat-celeste .subnav-container,
#header-navigation ul li.cat-celeste .subnav-menu a:hover,
#header-navigation ul li.cat-celeste .subnav-menu .current a,
#header-navigation-sub nav.cat-celste,
.sidr ul li.cat-celeste a:hover,
#header-navigation ul li.cat-amarillo a:hover,
#header-navigation ul li.cat-amarillo:hover a,
#header-navigation ul li.cat-amarillo.current a,
#header-navigation ul li.cat-amarillo .subnav-container,
#header-navigation ul li.cat-amarillo .subnav-menu a:hover,
#header-navigation ul li.cat-amarillo .subnav-menu .current a,
#header-navigation-sub nav.cat-amarillo,
.sidr ul li.cat-amarillo a:hover,
#header-navigation ul li.cat-magenta a:hover,
#header-navigation ul li.cat-magenta:hover a,
#header-navigation ul li.cat-magenta.current a,
#header-navigation ul li.cat-magenta .subnav-container,
#header-navigation ul li.cat-magenta .subnav-menu a:hover,
#header-navigation ul li.cat-magenta .subnav-menu .current a,
#header-navigation-sub nav.cat-magenta,
.sidr ul li.cat-magenta a:hover,
#header-navigation ul li.cat-azul a:hover,
#header-navigation ul li.cat-azul:hover a,
#header-navigation ul li.cat-azul.current a,
#header-navigation ul li.cat-azul .subnav-container,
#header-navigation ul li.cat-azul .subnav-menu a:hover,
#header-navigation ul li.cat-azul .subnav-menu .current a,
#header-navigation-sub nav.cat-azul
.sidr ul li.cat-azul a:hover,
#header-navigation ul li.cat-cyan a:hover,
#header-navigation ul li.cat-cyan:hover a,
#header-navigation ul li.cat-cyan.current a,
#header-navigation ul li.cat-cyan .subnav-container,
#header-navigation ul li.cat-cyan .subnav-menu a:hover,
#header-navigation ul li.cat-cyan .subnav-menu .current a,
#header-navigation-sub nav.cat-cyan
.sidr ul li.cat-cyan a:hover
{
    color: #fff;
}


/* Start Logo Mobile */

#page-header-mobile .text-right .logo-mobile
{
    display: none;

    width: auto;
    height: 38px;
    margin-right: 15px;
    /*-webkit-transition: opacity 250ms ease;
       -moz-transition: opacity 250ms ease;
        -ms-transition: opacity 250ms ease;
         -o-transition: opacity 250ms ease;
            transition: opacity 250ms ease;*/

    -webkit-transform: -webkit-translateY(-5px);
       -moz-transform:         translateY(-5px);
        -ms-transform:         translateY(-5px);
         -o-transform:         translateY(-5px);
            transform:         translateY(-5px);
}

#page-header-mobile .text-right .logo-mobile.active
{
    display: inline;
}

.sidr
{
    width: 70%;
}

/* End Logo Mobile */

/* END NEW HEADER MARCELO */


/* BANNER 4 COLUMNS */

.four-banners-wrapper
{
    margin-bottom: 15px;
}

.four-banners-wrapper .banner-item
{
    float: left;

    width: 25%;
}

.four-banners-wrapper .banner-item > img
{
    max-width: 100%;
    height: auto;
}

.interior-de-nota .lista-videogaleria .img-responsive {
    height: 177px;
}

@media( max-width: 645px )
{
    .four-banners-wrapper .banner-item
    {
        float: left;

        width: 50%;
    }
    .interior-de-nota .lista-videogaleria .img-responsive {
        height: 130px;
    }    
}

/* Shares en Interior de Nota */

.note-detail .article-info-wrapper .preview{
    margin-bottom: 35px !important;
}
