/*
Theme Name: Diario Uno Site
Theme URI: 
Author: Medios Alterados
Author URI: 
Description: Diario Uno Site
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
        padding: 5px 0;
        padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
        font-size: 16px
        font-size: 1.142857143rem; (16 / $rembase)
        line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
        margin: 24px 0;
        margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Open+Sans);


@media screen {

    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-family: "Benton Sans RE", 'Open Sans', sans-serif;
        /*font-size: 100%;
        vertical-align: baseline;
        font-style: normal;
        font-weight: normal;*/
    }

    .container {
        margin: 0 auto;
        min-width: 960px;
    }

    body {
        line-height: 1;
    }

    a{ outline: none !important; text-decoration: none; color: #000000; }
    a:hover { text-decoration: underline; }

    ol, ul {
        list-style: none;
    }

    blockquote,
    q {
        quotes: none;
    }
    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
        content: '';
        content: none;
    }
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    caption,
    th,
    td {
        font-weight: normal;
        text-align: left;
    }
    .span9 h1 a, .maquetad-lista-item h1 a{
        font-family: WhitmanDisplay;
        font-size: 1.4em;
        line-height: 1em;
    }

    .span9 h2,.span9 h2 a{
        /*font-size: 1em;
        font-weight: bold;*/
        line-height: 1em;
        margin: .5em 0;
        padding: 0 0;
        /*text-transform: uppercase;*/
    }


    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        clear: both;
    }
    html {
        overflow-y: scroll;
        font-size: 100%;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
    }
    a:focus {
        outline: thin dotted;
    }
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    nav,
    section {
        display: block;
    }
    audio,
    canvas,
    video {
        display: inline-block;
    }
    audio:not([controls]) {
        display: none;
    }
    del {
        color: #333;
    }
    ins {
        background: #fff9c0;
        text-decoration: none;
    }
    hr {
        background-color: #ccc;
        border: 0;
        height: 1px;
        margin: 24px;
        margin-bottom: 1.714285714rem;
    }
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    sup {
        top: -0.5em;
    }
    sub {
        bottom: -0.25em;
    }
    small {
        font-size: smaller;
    }
    img {
        border: 0;
        -ms-interpolation-mode: bicubic;
    }


    /* =Repeatable patterns
    -------------------------------------------------------------- */
    .date-post, .author-post{ font-weight: bold; }
    /* Small headers */
    .archive-title,
    .page-title,
    .widget-title,
    .entry-content th,
    .comment-content th {
        font-size: 11px;
        font-size: 0.785714286rem;
        line-height: 2.181818182;
        font-weight: bold;
        text-transform: uppercase;
        color: #636363;
    }

    /* Responsive images */
    .entry-content img,
    .comment-content img,
    .widget img {
        max-width: 100%; /* Fluid images for posts, comments, and widgets */
    }
    img[class*="align"],
    img[class*="wp-image-"],
    img[class*="attachment-"] {
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
    }
    img.size-full,
    img.size-large,
    img.header-image,
    img.wp-post-image {
        max-width: 100%;
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
    }

    /* Make sure videos and embeds fit their containers */
    embed,
    iframe,
    object,
    video {
        max-width: 100%;
    }
    .entry-content .twitter-tweet-rendered {
        max-width: 100% !important; /* Override the Twitter embed fixed width */
    }

    /* Images */
    .alignleft {
        float: left;
    }
    .alignright {
        float: right;
    }
    .aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .entry-content img,
    .comment-content img,
    .widget img,
    .author-avatar img,
    img.wp-post-image/*img.header-image*/ {
        /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
    }
    .wp-caption {
        max-width: 100%; /* Keep wide captions from overflowing their container. */
        padding: 4px;
    }
    .wp-caption .wp-caption-text,
    .gallery-caption,
    .entry-caption {
        font-style: italic;
        font-size: 12px;
        font-size: 0.857142857rem;
        line-height: 2;
        color: #757575;
    }
    img.wp-smiley,
    .rsswidget img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
    }
    .entry-content dl.gallery-item {
        margin: 0;
    }
    .gallery-item a,
    .gallery-caption {
        width: 90%;
    }
    .gallery-item a {
        display: block;
    }
    .gallery-caption a {
        display: inline;
    }
    .gallery-columns-1 .gallery-item a {
        max-width: 100%;
        width: auto;
    }
    .gallery .gallery-icon img {
        height: auto;
        max-width: 90%;
        padding: 5%;
    }
    .gallery-columns-1 .gallery-icon img {
        padding: 3%;
    }

    /* Navigation */
    .site-content nav {
        clear: both;
        line-height: 2;
        overflow: hidden;
    }
    #nav-above {
        padding: 24px 0;
        padding: 1.714285714rem 0;
    }
    #nav-above {
        display: none;
    }
    .paged #nav-above {
        display: block;
    }
    .nav-previous,
    .previous-image {
        float: left;
        width: 50%;
    }
    .nav-next,
    .next-image {
        float: right;
        text-align: right;
        width: 50%;
    }
    .nav-single + .comments-area,
    #comment-nav-above {
        margin: 48px 0;
        margin: 3.428571429rem 0;
    }

    /* =Basic structure
    -------------------------------------------------------------- */

    /* Body, links, basics */
    html {
        font-size: 87.5%;
    }
    body {
        font-size: 14px;
        font-size: 1rem;
        font-family: Helvetica, Arial, sans-serif;
        text-rendering: optimizeLegibility;
        color: #444;
    }
    body.custom-font-enabled {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
    }
    a {
        outline: none;
        color: #00adef;

    }
    a:hover {

    }

    /* Assistive text */
    .assistive-text,
    .site .screen-reader-text {
        position: absolute !important;
        clip: rect(1px, 1px, 1px, 1px);
    }
    .main-navigation .assistive-text:hover,
    .main-navigation .assistive-text:active,
    .main-navigation .assistive-text:focus {
        background: #fff;
        border: 2px solid #333;
        border-radius: 3px;
        clip: auto !important;
        color: #000;
        display: block;
        font-size: 12px;
        padding: 12px;
        position: absolute;
        top: 5px;
        left: 5px;
        z-index: 100000; /* Above WP toolbar */
    }

    /* Page structure */
    .site {
        /*	padding: 0 24px;
            padding: 0 1.714285714rem;*/
        background-color: #fff;
        /* border: 1px solid #000; */
    }
    .site-content {
        margin: 0px 0px 0px 0px;
        /*margin: 1.714285714rem 0 0;*/
    }
    .widget-area {
        margin: 24px 0 0;
        margin: 1.714285714rem 0 0;
    }

    /* Header */
    .site-header {
        display: block;
        background: #1e2726;
        position: relative;
    }

    #Diario1 { position: absolute; top: 20px; left: 50%; margin-left: -219px; display: block; width: 438px; height: 60px; background: url(wine/img/diario1.png) no-repeat; }
    #Diario1 span { display: none; }

    .site-header .logo-header{
        height: 96px;
    }
    .site-header .logo-header .local-date{
        display: block;
        width: 200px;
        color: #efefef;
        font-size: 11px;
        line-height: 14px;
        padding: 30px 0px 0px 10px;
    }
    .site-header h1,
    .site-header h2 {
        text-align: center;
    }
    .site-header h1 a,
    .site-header h2 a {
        color: #515151;
        display: inline-block;
        text-decoration: none;
    }
    .site-header h1 a:hover,
    .site-header h2 a:hover {
        color: #21759b;
    }
    .site-header h1 {
        font-size: 24px;
        font-size: 1.714285714rem;
        line-height: 1.285714286;
        margin-bottom: 14px;
        margin-bottom: 1rem;
    }
    .site-header h2 {
        font-weight: normal;
        font-size: 13px;
        font-size: 0.928571429rem;
        line-height: 1.846153846;
        color: #757575;
    }

    .site-header #search input[type="text"] { background: #1e2726; color: #fff; }

    #search{
        position: absolute;
        right: 10px;
        top: 55px;
    }
    #search input[type="text"]{
        vertical-align: top;
        width: 150px;
    }


    /* =Comments
    --------------------------------------------------------------
    */

    .section-header{
        margin-top: 10px;
    }
    .img-pm{
        position: relative;
    }
    .image-wrap .quote-wrap{
        width: 330px;
        background-color: rgba(0,0,0,.45);
        padding: 10px;
        position: absolute;
        left: 60px;
        bottom: 20px;
    }
    .image-wrap .quote-content p{
        color: #fff;
    }



    .h-sub.quote img{
        float: left;
        margin-right: 10px;
    }

    .main-video{
        margin: 10px 8px;;
    }

    .w-full{
        width: 100%;
    }

    .header-full{
        background-color: #000;
        margin: 10px 8px 0;
        padding: 10px 0;
    }
    .header-full .left-side{
        width: 160px;
        text-align: right;
        color: #01ab91;
        margin-right: 10px;
        padding-left: 140px;

    }
    .header-full .right-side{
        color: #fff;
        width: 600px;
    }
    .header-full p{
        font-size: 18px;
    }
    .header-full > div{
        display: inline-block;
        vertical-align: top;
    }
    .w-full .main-video{
        margin-top: 0;
    }

    .media-wrap{
        margin: 10px 8px;
    }

    .media-item:nth-child(3n+2){
        margin: 0 19px;
    }
    .media-item{
        width: 299px;
        display: inline-block;
        margin-bottom: 20px;
    }
    .media-item p{
        padding: 10px;
        background-color: #01ab91;
        min-height: 89px;
        color: #fff;
    }
    .media-item p span{
        color: #000;
    }



    /*BLOG*/
    .blog-entry .autor{
        margin: 0 auto 10px;
        border: 1px solid #000;
        border-left: none;
        border-right: none;
    }
    .blog-entry .share-wrap{
        margin: 10px 8px; 
        border: 1px solid #000;
        border-left: none;
        border-right: none;
        text-align: center;
        padding: 10px 0;
    }
    .blog-entry .addthis_toolbox{
        display: inline-block;
    }
    .post-content{
        margin: 10px 8px;
    }

    .sb-bx{
        border: 1px solid #000 ;
        margin-bottom: 10px;
    }
    .sb-bx h1{
        background-color: #000;
        color: #0077a8;
        text-align: center;
        margin: 0;
        font-size: 18px;
        padding: 1px 0;
        line-height: 1.2em;
    }

    .framed-photo{
        padding: 5px;
        border: 1px solid #000;
        width: 138px;
        margin: 0 auto 10px;
    }
    span.framed-photo{
        display: block;
        float: left;
        width: auto;
        margin-right: 5px;
    }
    .sb-bx-content{
        padding: 7px 8px;
    }
    .sb-bx-content h2{
        font-size: 18px;
        color:#666666;
        margin-bottom: 5px;    
    }
    .sb-bx-content p{
        margin-bottom: 5px;
    }

    .sb-bx-content ul{
        list-style: disc;
        list-style-position: inside;
        padding-left: 10px;
    }
    .sb-bx-content ul li{
        margin-bottom: 5px;
        border-bottom: 1px solid #000;
        padding-bottom: 5px;
    }
    .sb-bx-content ul li a{
        color: #000;
        text-decoration: none;
    }

    .blog-header-image{
        text-align: center;
    }

    .ad-top { padding: 10px 10px 10px 10px; background: #1e2726; margin-bottom: 10px;  }
    .ad-top-1 { float: left; width: 740px; }
    .ad-top-2 { float: left; width: 200px; }
    .ad-top-full { float: left; width: 940px; }

    .container p { font-size: 1em; line-height: 1.5em; } 

    /* CONTENIDO DE NOTICIA */

    .blog-post {  }

    .blog-post .post-last-title { padding: 6px 0px 6px 0px; margin: 0px 0px 10px 0px; text-transform: uppercase; }
    .blog-post .post-last-title span { font-size: 1.2em; }

    .blog-post h1.post-title { font-family: WhitmanDisplay; font-style: normal; font-weight: bold; font-size: 2.6em; line-height: 1em; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; color: #222; }
    .blog-post .post-summary { font-size: 1em; line-height: 1.6em; margin: 0px 0px 10px 0px; font-weight: bold; }

    .blog-post .post-entry { line-height: 2em;  margin-bottom: 20px; }
    .blog-post .post-entry p { margin: 0 0 15px; font-size: 1em; line-height: 1.8em; }
    .blog-post .post-entry blockquote p { font-size: 1.8em; font-style: italic; padding: 5px; margin: 25px 0px 25px 30px; line-height: 1.4em; }

    .blog-post .post-featured-image { margin: 0px 0px 20px 0px; }
    .blog-post .post-featured-image .caption { font-size: 11px; line-height: 1.6em; padding: 4px; background: #F1F1ED; text-align: left; }

    .blog-post .post-meta { color: #999; font-size: 0.95em; margin-bottom: 10px; }

    .blog-post .date-post, .blog-post .author-post{ font-weight: normal !important; }

    .blog-post .area-quote { margin-bottom: 20px; }
    .blog-post .area-quote .note-value { text-align: right; }
    .blog-post .area-quote .note-value span { font-family: WhitmanDisplay; font-weight: bold;  text-align: right; font-size: 1.6em; line-height: 1.4em; font-style: italic; margin-bottom: 5px; }
    .blog-post .area-quote .note-reference { color: #b3ac81; text-align: right; font-size: 1em; line-height: 1.2em; margin-bottom: 2px; }
    .blog-post .area-quote .note-extra { color: #b3ac81; text-align: right; font-size: 0.95em; }

    .blog-post .diario1-author { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 20px; width: 80px; background: #000 url(wine/img/diario1-author.png) no-repeat center top; padding: 75px 5px 8px 5px; text-align: center; font-size: 0.7em; line-height: 1.4em; color: #fff; font-style: normal; }


    .blog-post .area-value { margin-bottom: 20px; }
    .blog-post .area-value .note-value { text-align: right; margin-bottom: 6px; }
    .blog-post .area-value .note-value span { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #00adef; padding: 2px 10px 2px 10px; font-weight: bold;  text-align: right; font-size: 1.8em; line-height: 1.4em; color: #fff; }
    .blog-post .area-value .note-reference { text-align: right; font-size: 1em; line-height: 1.2em; margin-bottom: 2px; font-weight: bold; }
    .blog-post .area-value .note-extra { text-align: right; font-size: 0.95em; }

    .blog-post .post-side-gallery { background: #F1F1ED; padding: 10px; text-align: right; }
    .blog-post .post-side-gallery .caption {font-family: WhitmanDisplay; font-weight: bold;  text-align: right; font-size: 1.1em; line-height: 1.4em; font-style: italic; padding: 4px 0px 10px 0px; }

    .blog-post .post-info-square { margin-bottom: 20px; padding: 10px; background: #F1F1ED; font-size: 0.9em; }

    .blog-post .share-wrap-vertical { margin-bottom: 20px; }

    .blog-post .diario1-author-bio { margin-bottom: 20px; background: #F1F1ED;  }
    .blog-post .diario1-author-bio h1.author-name { color: #000; font-size: 1.6em; line-height: 1.2em; padding: 10px 10px 10px 10px; font-family: WhitmanDisplay; font-weight: bold; font-style: italic; }
    .blog-post .diario1-author-bio .bio { font-weight: bold; padding: 5px 0px 0px 20px; background: url(wine/img/bullet.png) no-repeat center left; margin-left: 5px; }
    .blog-post .diario1-author-bio .info { padding: 10px; line-height: 1.4em; font-size: 0.95em; }

    .blog-post .post-label  { font-size: 0.85em; line-height: 1em; font-weight: normal; margin: 8px 0px 15px 0px; }
    .blog-post .post-label span { font-weight: bold; text-transform: uppercase;; background-color:#333333; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; margin-bottom:6px; padding: 4px 8px 4px 8px; color:#FFF; }

    /** MENU NAVIGATION **/
    ul.dropdown-menu{
        background-color:#404040;
    }
    .navbar-inverse .brand { 
        display: none; 
    }
    .navbar { 
        border: 0px;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        height: 24px;
        border-bottom: 1px solid #b8b8b8;
        border-top: 1px solid #b8b8b8;
    }
    footer .navbar{
        margin: 0px 0px 0 0px;
    }
    .navbar .navbar-inner {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        height: 24px;
        min-height: 24px;
        border-radius: 0px;
        border: 0px;
        background: #333333;
        padding: 0px;
        margin: 0px; 
    }
    .navbar .nav {
        padding: 0px;
        margin: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        height: 24px;
    }
    .navbar .nav li { margin: 0px 0px 0px 0px; font-size: 0.85em; color: #ffffff; height: 24px; border-right: 1px solid #808080; background: #404040; }
    .navbar .nav .dropdown-menu li:nth-child(odd) { color:#000; background-color:#5a5a5a;}
    .navbar .nav li a { font-family: "Open Sans",Helvetica,Arial,Sans-serif; text-transform: uppercase; padding: 1px 10px 0px 10px; color: #ffffff; line-height: 23px; height: 23px; }
    .navbar .nav li a span { text-decoration:none; text-transform:none; font-size:14px; }
    .navbar .nav li a:hover { background: #00adef; }
    .navbar .nav li:last-child { border: 0px; }
    .navbar .nav li:first-child { margin-top:0px; }

    .navbar .nav li.menu-zona-multimedia{ background:#404040; }
    .navbar .nav li.menu-zona-multimedia a:hover {background:#000000;}
    .navbar .nav li.active-menu-zona-multimedia a.menu-section {background:#000000;}

    .navbar .nav li.menu-zona-1{ background:#404040;}
    .navbar .nav li.menu-zona-1 a:hover {background:#C72127;}
    .navbar .nav li.active-menu-zona-1 a.menu-section {background:#C72127;}


    .navbar .nav li.menu-politica{ background:#404040;}
    .navbar .nav li.menu-politica a:hover {background:#C29339;}
    .navbar .nav li.active-menu-politica a.menu-section {background:#C29339;}


    .navbar .nav li.menu-nacionales{ background:#404040;}
    .navbar .nav li.menu-nacionales a:hover {background:#00AAB0;}
    .navbar .nav li.active-menu-nacionales a.menu-section {background:#00AAB0;}

    .navbar .nav li.menu-zona-deportiva{ background:#404040;}
    .navbar .nav li.menu-zona-deportiva a:hover {background:#F36F21;}
    .navbar .nav li.active-menu-zona-deportiva a.menu-section {background:#F36F21;}

    .navbar .nav li.menu-vida{ background:#404040;}
    .navbar .nav li.menu-vida a:hover {background:#A4519D;}
    .navbar .nav li.active-menu-vida a.menu-section {background:#A4519D;}


    .navbar .nav li.menu-ciencia-y-tecnologia{ background:#404040;}
    .navbar .nav li.menu-ciencia-y-tecnologia a:hover {background:#A1CD3A;}
    .navbar .nav li.active-menu-ciencia-y-tecnologia a.menu-section {background:#A1CD3A;}

    .navbar .nav li.menu-voces{ background:#404040;}
    .navbar .nav li.menu-voces a:hover {background:#B3AB84;}
    .navbar .nav li.active-menu-voces a.menu-section {background:#B3AB84;}

    .navbar .nav li.menu-home{ background:#00AEEF;}
    .navbar .nav li.menu-home a:hover {background:#00AEEF;}
    .navbar .nav li.active-menu-home a.menu-section {background:#00AEEF;}

    footer .container { background: #000000; color: #efefef; }
    footer .footer { padding: 10px 0px 20px 0px; font-size: 0.6em; line-height: 12px; }
    .d1_32 { display: block; width: 32px; height: 32px; background: url(wine/img/d1_32.png) no-repeat center center; }
    .d1_32 span { display: none; }

    .clear { clear:both; height:0px; margin:0; padding:0; font-size: 1px; line-height: 0; }
    .carousel-inner .item{ width: 100%; }
    .carousel-inner .item img{ width: 100%; }

    .otros-temas{ text-transform:uppercase; padding: 0px 0px 20px 0px; font-size:0.9em;}
    .otros-temas a{ color:#000; font-weight:bold;}
    .otros-temas span { color:#7bb7d4; font-weight: bold; }

    /***************************************** TICKER DE NOTICIAS *****************************************/
    .ticker-noticias{ text-transform:uppercase; padding: 0px 0px 0px 0px; font-size:0.9em; height: 30px; margin-bottom: 20px; width: 715px; box-shadow: 2px 2px 5px #999;}
    /*.ticker-noticias{  box-shadow: 4px 4px 4px #999;}*/
   
    .ticker-noticias a{ color:#000; font-weight:bold; line-height: 15px;}
    .ticker-noticias span { color:#404040; font-weight: bold; }
    .ticker-noticias li {line-height: 10px; line-height: 15px;}


    /***************************************** BALAZO *****************************************/
    .balazo{ color:#4d4d4d; font-weight: bold; line-height:1.5em; padding: 0px 0px 0px 20px; background: url(wine/img/bullet.png) no-repeat center left ; }

    /***************************************** GENERAL DE SECCIONES *****************************************/

    .title-noticias-bloque { background: url(wine/img/d1_24.png) no-repeat left center; height: 24px; margin: 0px 0px 10px 0px; text-transform: uppercase; font-size: 1.1em; line-height: 24px; }
    .title-noticias-bloque span { display: block; margin: 0px 0px 0px 32px; border-top: 1px solid #999; padding-top: 2px; padding-left: 2px; font-weight: bold; }

    .content-title-section { position: relative; margin: 20px 0px 40px 0px; }
    .title-section { border-bottom: 8px solid #222222; font-size: 2.7em; font-weight:bold; line-height: 1em; padding-bottom:5px; margin-bottom: 5px; }
    .title-section span {color:#4D4D4D;}
    .title-section span.subsection { border-left: 1px solid #999; font-weight: normal !important; letter-spacing: -2px; font-size: 0.9em; color:#4D4D4D !important; text-transform: uppercase !important; padding-left:10px; }
    .content-title-section .donde-estoy { text-transform: uppercase; color: #c1212d; font-size: 1.2em; }
    .content-title-section .donde-estoy-line { font-weight: bold; font-size: 1.2em; }
    .content-title-section .donde-estoy-to { text-transform: uppercase; font-size: 1.2em; }
    .content-title-section .donde-estoy-to a { color: #222; }
    .content-title-section .primera-entrega { position: absolute; top: 0px; left: 50%; margin-left: -43px; width: 85px; height: 80px; background: url(wine/img/primera_entrega.png) no-repeat center center; }
    .content-title-section .segunda-entrega { position: absolute; top: 0px; left: 50%; margin-left: -43px; width: 85px; height: 80px; background: url(wine/img/segunda_entrega.png) no-repeat center center; }
    .content-title-section .tercera-entrega { position: absolute; top: 0px; left: 50%; margin-left: -43px; width: 85px; height: 80px; background: url(wine/img/tercera_entrega.png) no-repeat center center; }
    .content-title-section .cuarta-entrega { position: absolute; top: 0px; left: 50%; margin-left: -43px; width: 85px; height: 80px; background: url(wine/img/cuarta_entrega.png) no-repeat center center; }

    .new-item-portada { margin-bottom: 20px; }

    .new-item-portada .last-title { padding: 6px 0px 6px 0px; margin: 0px 0px 4px 0px; text-align: left; font-size: 0.9em; }
    .new-item-portada .last-title span { font-size: 1.2em; text-transform: uppercase; }
    .new-item-portada h1 {  margin-bottom: 10px; line-height: 1.2em; font-size: 2em; }
    .new-item-portada h1 a { font-family: WhitmanDisplay; font-style: normal; font-weight: bold; color: #222; }
    .new-item-portada p { padding-bottom:10px; font-size: 1em; line-height: 1.4em; }

    .new-item-portada-cover { position: relative; height: 407px; background: #000; margin-bottom: 20px; }
    .new-item-portada-cover h1 { position: absolute; top: 20px; left: 10px; font-size: 2.8em; line-height: 1.2em; color: #fff }
    .new-item-portada-cover h1 a { font-family: WhitmanDisplay; font-style: normal; font-weight: bold; color: #fff;  text-shadow: -2px 2px 4px rgba(0, 0, 0, 1); }
    .new-item-portada-cover p { top: auto; color: #fff; position: absolute; bottom: 10px; left: 10px; right: 350px; background: url(wine/img/black_alpha.png); padding: 10px; }

    .new-item-horizontal { overflow: hidden; border: 6px solid #ccc; padding: 0px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-bottom: 20px; height: 190px; }
    .new-item-horizontal h1 { margin-top: 10px; font-size: 1.5em; font-weight:bold; line-height: 1.2em; margin-bottom: 6px; color:#222; padding-right: 10px; }
    .new-item-horizontal h1 a { color: #222; }
    .new-item-horizontal p { font-size: 1em; }

    .new-item-horizontal2 { overflow: hidden; border: 6px solid #ccc; padding: 0px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-bottom: 20px; }
    .new-item-horizontal2 h1 { margin-top: 10px; font-size: 1.1em; font-weight:bold; line-height: 1.2em; margin-bottom: 6px; color:#222; padding-right: 10px; padding-left: 10px; }
    .new-item-horizontal2 h1 a { color: #222; }
    .new-item-horizontal2 p { font-size: 1em; }
    .new-item-horizontal2 p { padding: 5px 10px 5px 10px; background: url(wine/img/line_bottom2.png) no-repeat center bottom; }
    .new-item-horizontal2 p:first-child{   }
    .new-item-horizontal2 p:last-child { background: none; }
    .with-corner { border: 6px solid #ccc; padding: 10px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

    .lista-segunda { margin-bottom: 20px; }
    .lista-segunda li:first-child {   }
    .lista-segunda li:last-child { margin-bottom: 0px; }

    .lista-segunda .new-item-corner { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 15px; background:#666; margin-bottom:10px; }
    .lista-segunda .new-item-corner h1 { font-size: 1.5em; font-weight:bold; line-height: 1.2em; padding: 10px 0px 6px 0px; color:#FFF; }
    .lista-segunda .new-item-corner h1 a { color: #fff; }
    .lista-segunda .new-item-corner p { font-size: 1em; padding-bottom:10px; color:#FFF;}

    .lista-segunda .new-item-corner-black { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 15px; background:#000; margin-bottom:10px; }
    .lista-segunda .new-item-corner-black h1 { font-size: 1.5em; font-weight:bold; line-height: 1.2em; margin-bottom: 6px; color:#FFF; }
    .lista-segunda .new-item-corner-black h1 a { color: #fff; }

    .lista-segunda .new-item-corner-black .content-image { position: relative; }
    .lista-segunda .new-item-corner-black .content-image h1 { position: absolute; bottom: 10px; left: 10px; right: 124px; }

    .lista-segunda .new-item-corner-black p { font-size: 1em; padding-bottom:10px; color:#FFF;}

    .lista-segunda .new-item-noncorner {  padding: 15px 0px 15px 0px; background: url(wine/img/line_bottom.png) no-repeat center bottom; }
    .lista-segunda li:first-child { padding-top: 0px; }
    .lista-segunda li:last-child { border: 0px; padding-bottom: 0px; }
    .lista-segunda .new-item-noncorner:last-child { background: none; }
    .lista-segunda .new-item-noncorner {  margin-bottom:10px; }
    .lista-segunda .new-item-noncorner h1 { font-size: 1.5em; font-weight:bold; line-height: 1.2em; margin-bottom: 6px; }
    .lista-segunda .new-item-noncorner h1 a { color: #222; }
    .lista-segunda .new-item-noncorner p { font-size: 1em; padding-bottom:10px; }

    .lista-tercera {  }
    .lista-tercera li { background: url(wine/img/line_bottom.png) no-repeat center bottom; padding: 10px 0px 10px 0px; }
    .lista-tercera li:first-child { padding-top: 0px; }
    .lista-tercera li:last-child { padding-bottom: 0px; } 

    .lista-tercera .noticias-lista-item h1{ padding: 5px 0px 5px 0px; line-height: 1.2em; font-size: 1.3em; font-weight:bold; }
    .lista-tercera .noticias-lista-item h1 a { color: #222222;  }
    .lista-tercera .noticias-lista-item p { font-size: 1em; padding-bottom:10px; }
    .lista-tercera .noticias-lista-item p .date-post { color: #00adef; }
    .lista-tercera .noticias-lista-item img { padding-bottom: 10px; }


    .lista-tercera li:first-child {   }
    .lista-tercera li:last-child { background: none; }

    .list-results {}
    .list-results li { padding: 10px 0px 0px 10px; border-bottom: 1px solid #c4c4c4; }
    .list-results .new-item-result img { padding-bottom: 10px; }
    .list-results .new-item-result h1 { margin: 0px; line-height: 1.2em; font-size: 1.2em; padding: 0px 0px 4px 0px; }
    .list-results .new-item-result h1 a { color: #222 }
    .list-results .new-item-result p { font-size: 1em; padding-bottom: 10px; }
    .list-results .new-item-result p .date-post { color: #00adef; }
    .list-results .new-item-result:last-child { border-bottom: 0px; }

    .addthis_toolbox.addthis_floating_style.addthis_counter_style{
        position: relative !important;
    }
    .addthis_button_tweet{
        min-width: 60px !important;
        width: auto !important;
    }

    .area-disqus { margin: 0px 0px 20px 0px; }

    .share-wrap-vertical {  }
    .share-wrap-horizontal { margin: 0px 0px 20px 0px; }

    /***************************************** MENU NAVEGACION REDES SOCIALES *****************************************/

    .content-rs {color:#FFF; float:right; padding-top:2px;}
    .redes-s {padding:0px;}
    .redes-s li {margin-right:2px; float:right;}
    .btyoutube {display: block; width: 43px; height: 22px; background: url(wine/img/youtube.png) no-repeat; }
    .btyoutube span { display: none; }
    .btwitter {display: block; width: 24px; height: 21px; background: url(wine/img/twitter.png) no-repeat; }
    .btwitter span { display: none; }
    .btfacebook {display: block; width: 15px; height: 21px; background: url(wine/img/face.png) no-repeat; }
    .btfacebook span { display: none; }
    .btgoogle {display: block; width: 23px; height: 22px; background: url(wine/img/google.png) no-repeat; }
    .btgoogle span { display: none; }
    .btrss {display: block; width: 24px; height:19px; background: url(wine/img/bl.png) no-repeat; }
    .btrss span { display: none; }

    /***************************************** SIDE BAR *****************************************/

    .side-ultimas-noticias { background: #F1F1ED; padding: 10px; overflow: scroll; height: 500px; margin: 0px 0px 10px 0px; }
    .side-ultimas-noticias .item-noticia { background: #ffffff; padding: 10px; margin-bottom: 10px; }
    .side-ultimas-noticias .item-noticia:last-child { background: #ffffff; padding: 10px; }
    .side-ultimas-noticias .item-noticia h1 { font-size: 0.95em; font-weight: bold; line-height: 1.15em; }
    .side-ultimas-noticias .item-noticia h1 a { color: #222222; font-weight: bold;}
    .side-ultimas-noticias .item-noticia .date { font-size: #999; font-style: italic; font-size: 0.8em; }
    .side-ultimas-noticias .item-noticia p { font-size: 0.8em; line-height: 1.4em; }

    .side-ultimas-multimedia { background: #e1decf; padding: 0px; margin-bottom: 10px; }
    .side-ultimas-multimedia li:first-child { padding-top: 0px; }
    .side-ultimas-multimedia li:last-child { border: 0px; padding-bottom: 0px; }
    .side-ultimas-multimedia .item-multimedia {  padding: 10px 0px 10px 0px; border-bottom: 1px solid #c4c4c4; }
    .side-ultimas-multimedia .item-multimedia h1 { margin: 0px; line-height: 1.2em; font-size: 1em; padding: 0px 10px 4px 10px; font-weight: bold; }
    .side-ultimas-multimedia .item-multimedia h1 a { color: #222 }
    .side-ultimas-multimedia .item-multimedia p { font-size: 0.8em; padding: 10px 10px 0px 10px; }
    .side-ultimas-multimedia .item-multimedia p .date-post { color: #00adef;}

    .my-paginated-posts p { }
    .my-paginated-posts a { background:#E8E8E8; margin-left:0.6em; margin-right:0.6em; text-decoration:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; padding: 2px 6px 2px 6px; }


    .bawmrp { margin-top: 20px; }
    .bawmrp h3 { background: url(wine/img/d1_24.png) no-repeat left center; height: 24px; margin: 0px 0px 10px 0px; text-transform: uppercase; font-size: 1.1em; line-height: 24px; }
    .bawmrp h3 span { display: block; margin: 0px 0px 0px 32px; border-top: 1px solid #999; padding-top: 2px; padding-left: 2px;  }

    .bawmrp ul li a { color: #222 !important; }
    .bawmrp ul li { text-align: left !important; font-size: 0.85em !important; line-height: 1.4em !important; }
    .bawmrp ul li:last-child { border: 0px !important; }

    .new-item-noncorner-mini { margin-bottom: 20px; }
    .new-item-noncorner-mini img { margin-bottom: 5px; }
    .new-item-noncorner-mini h1 { font-size: 1em; font-weight: normal; line-height: 1.3em; margin-top: 5px; }
    .new-item-noncorner-mini h1 a { color: #222222; }
    .new-item-noncorner-mini p { font-size: 0.8em; line-height: 1.2em; }

    .navigation { padding: 0px 0px 20px 0px; }


    .side-zona-blogs { background: #F1F1ED; padding: 0px; margin-bottom: 10px; overflow: auto; height: 360px; }
    .side-zona-blogs .item-new-blog { padding: 10px 10px 10px 0px; }
    .side-zona-blogs .item-new-blog h1 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-size: 1em; }
    .side-zona-blogs .item-new-blog h1 a { color: #222; line-height: 1.2em; font-size: 1em; font-weight: bold; font-style: normal; }
    .side-zona-blogs .item-new-blog h2 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-weight: normal; font-size: 1em; }
    .side-zona-blogs .item-new-blog h2 a { color: #222; line-height: 1.2em; font-size: 1em; font-style: normal; }
    .side-zona-blogs .item-new-blog p { font-size: 0.7em; }
    .side-zona-blogs .item-new-blog p .date-post { color: #00adef;}

     .side-zona-voces-principal { background: #e1dece; padding: 0px; margin-bottom: 0px; height: 100px; }
    .side-zona-voces-principal .item-new-blog { padding: 10px 10px 10px 10px; }
    .side-zona-voces-principal .item-new-blog h1 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-size: 1em; }
    .side-zona-voces-principal .item-new-blog h1 a { color: #222; line-height: 1.2em; font-size: 1em; font-weight: bold; font-style: normal; }
    .side-zona-voces-principal .item-new-blog h2 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-weight: normal; font-size: 1em; }
    .side-zona-voces-principal .item-new-blog h2 a { color: #222; line-height: 1.2em; font-size: 1em; font-style: normal; }
    .side-zona-voces-principal .item-new-blog p { font-size: 0.8em; }
    .side-zona-voces-principal .item-new-blog p .date-post { color: #00adef;}
    .side-zona-voces-principal .item-new-blog .span4 { background-color: white;}

    .side-zona-voces { background: #f0eee7; padding: 0px; margin-bottom: 0px; }
    .side-zona-voces .item-new-blogg { padding: 10px 10px 10px 10px; height: 110px; }
    .side-zona-voces .item-new-blogg h1 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-size: 1em; }
    .side-zona-voces .item-new-blogg h1 a { color: #222; line-height: 1.2em; font-size: 1em; font-weight: bold; font-style: normal; }
    .side-zona-voces .item-new-blogg h2 { margin: 0px; padding: 0px 0px 4px 0px; line-height: 1em; font-weight: normal; font-size: 1em; }
    .side-zona-voces .item-new-blogg h2 a { color: #222; line-height: 1.2em; font-size: 1em; font-style: normal; }
    .side-zona-voces .item-new-blogg p { font-size: 0.8em; }
    .side-zona-voces .item-new-blogg p .date-post { color: #00adef;}
    .side-zona-voces .item-new-blogg .span4 { background-color: white;}

    .mlrp_ul { background: #F1F1ED; padding: 10px; margin-bottom: 10px; }
    .mlrp_ul li { border-bottom: 1px solid #c4c4c4; padding-bottom: 4px; }
    .mlrp_ul li a { line-height: 0.95em; font-size: 0.8em; padding: 0px 0px 4px 0px; font-weight: 400;  color: #222; }
    .mlrp_ul li:first-child { padding-top: 0px;  }
    .mlrp_ul li:last-child { border: 0px; padding-bottom: 0px; }
    .widget_mostreadpostswidget .widgettitle { display: none; }

    .error404 { min-height: 500px; background: url(wine/img/404.png) no-repeat center bottom; margin-bottom: 20px; }


    .footer .otros-temas{
        margin-left: 10px;
        font-size: 1.4em;
    }
    .footer .otros-temas a{
        color: #ffF;
    }

    .sub{
        font-weight: normal !important;
    }

}

@media print {
    header { display: none; }
    .navbar-wrapper { display: none; }    
    .otros-temas { display: none; }
    .area-disqus { display: none; }
    footer { display: none; }
    .adv-top { display: none; }
    .blog-post { width: 100%; margin: 0px; padding: 0px; }
}



/* BOOTSTRAP */

.nav-collapse {
}
.nav-collapse ul ul {
    display: none;
}
.nav-collapse ul li:hover > ul {
    display: block;
}
.nav-collapse ul {
    display: inline-table;
    list-style: none outside none;
    position: relative;
}
.nav-collapse ul:after {
    clear: both;
    content: "";
    display: block;
}
.nav-collapse ul li {
    float: left;
}
.nav-collapse ul li:hover {
}
.nav-collapse ul li:hover a {
}
.nav-collapse ul li a {
}
.nav-collapse ul ul {
    position: absolute;
    top: 100%;
}
.nav-collapse ul ul li {
    float: none;
    position: relative;
}
.nav-collapse ul ul li a {
}
.nav-collapse ul ul li a:hover {
}
.nav-collapse ul ul ul {
    left: 100%;
    position: absolute;
    top: 0;
}


.btn-primary {
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00ADEF;
    *background-color: #00ADEF;
    background-image: -moz-linear-gradient(top, #2EAFEB, #00ADEF);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2EAFEB), to(#00ADEF));
    background-image: -webkit-linear-gradient(top, #2EAFEB, #00ADEF);
    background-image: -o-linear-gradient(top, #2EAFEB, #00ADEF);
    background-image: linear-gradient(to bottom, #2EAFEB, #00ADEF);
    background-repeat: repeat-x;
    border-color: #00ADEF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2EAFEB', endColorstr='#00ADEF', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #FFFFFF;
    background-color: #00ADEF;
    *background-color: #003bb3;
}
.bio-envolvente {border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; background-color:#c8cfd3; padding:10px; margin-bottom:20px;}
.bio-envolvente p {font-size:12px; line-height: 18px; margin-bottom:10px;}
.bio-envolvente h1 {font-size: 1.3em; font-weight: bold; line-height: 1.4em; margin-bottom:0.2em; color:#000000;}

.mlrp_ul strong{
    font-weight: bold;
}


.side-zona-blogs .item-new-blog{
    background-color:#F1F1ED; 
    padding: 5px;
}

.side-content-poll {
    /*background-color:#F1F1ED;*/
    line-height: 1.4em;
    margin-bottom: 10px;
}

.side-content-poll .yop-poll-container { background: transparent !important; }

.item-new-blog .span4{
    border: 1px solid #cbced0;
    font-size: 0;
    height: auto !important;
    line-height: 1em;
    padding: 4px 4px 4px 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: auto;
}
.item-new-blog:nth-child(even){
    background-color: #E5E4DE;
}
.image-wrap{width: 58px;}

.item-new-blog .span7{
    width: 65%;
}

.item-new-blogg .span4{
    border: 1px solid #DADEE1;
    font-size: 0;
    height: auto !important;
    line-height: 1em;
    padding: 4px 4px 4px 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: auto;
}
.item-new-blogg:nth-child(even){
    background-color: #f0eee7;
}
.image-wrap{width: 58px;}

.item-new-blogg .span7{
    width: 65%;
}


.yop-poll-container {  }
.yop-poll-container ul li label { display: inline; }


.tabbable .nav { margin-bottom: 0px; font-size: 0.8em; font-weight: bold; }
.nav-tabs > li > a { padding-top: 2px; padding-bottom: 2px; }
.nav-tabs > .active > a { background: #F1F1ED; }

.side-disqus-comments {
    background: #F1F1ED;
    padding: 10px;
    margin-bottom: 10px;
    line-height: 0.95em;
    font-size: 0.8em;
}

.side-disqus-comments ul li a { color: #000; }

.nav-tabs > li > a { color: #555; }
.side-disqus-comments ul li { border-bottom: 1px solid #c4c4c4; padding-bottom: 4px; }
.side-disqus-comments ul li:last-child { border-bottom: 0px; }


.side-multimedia-galeria { padding: 10px; background: #F1F1ED url(wine/img/black_path.png) no-repeat top left; margin-bottom: 10px; }
.side-multimedia-galeria h2 {  color: #fff; font-size: 1.2em; text-transform: uppercase; }
.side-multimedia-galeria .side-ultimas-multimedia .item-multimedia a.img { padding: 1px; display: block; }

.side-multimedia-videos { padding: 10px; background: url(wine/img/black_path.png); margin-bottom: 10px; }
.side-multimedia-videos .side-ultimas-multimedia { color: #fff; margin-bottom: 0px; background: transparent; }
.side-multimedia-videos .side-ultimas-multimedia .item-multimedia h1 a { color: #fff; }
.side-multimedia-videos .side-ultimas-multimedia .item-multimedia a.img { background: #c4c4c4; padding: 1px; display: block; }
.side-multimedia-videos h2 {  color: #fff; font-size: 1.2em; text-transform: uppercase; }

.logoYoutube { display: block; width: 120px; height: 55px; background: url(wine/img/youtube_diario1.png) no-repeat center center; margin: 0 auto; padding: 15px 0px 15px;  }
.logoYoutube span { display: none; }

.pi-video,.pi-foto,.pi-audio{
    position: relative;
    height: 100%;
    display: block;
}
.pi-video > span,.pi-foto > span,.pi-audio > span{
    
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    bottom: 8%;
    right: 4%;
}
.pi-video > span{background-image: url("wine/img/ico-vid.png");}
.pi-foto > span{background-image: url("wine/img/ico-img.png");}
.pi-audio > span{
    background-image: url("wine/img/ico-au.png");
}


/*MARCADOR DE DEPORTES*/
.title-deportes-bloque { background: url(wine/img/d1_24.png) no-repeat left center; height: 24px; margin: 0px 0px 10px 0px; text-transform: uppercase; font-size: 1.1em; line-height: 24px; }
.title-deportes-bloque span { display: block; margin: 0px 0px 0px 32px; border-top: 1px solid #999; padding-top: 2px; padding-left: 2px; font-weight: bold; }
.logo-mundial { width: 220px; height: 91px; /*background: url(wine/img/bannermundial.gif);*/ background: url(wine/img/logo_mundial.png) no-repeat; }
.marcador-de-hoy{ text-align: center; background-color: #f3f3f1; font-weight: bold; font-family: arial; color: 000000; height: 20px; width: 220px; }
.tabla-posiciones { width: 200px; height: 46px; /*background: url(wine/img/bannermundial.gif);*/ background: url(wine/img/tabla-posiciones.png) no-repeat; margin-left: 13px; }
.grupo-marcadores { width: 220px; text-align: center; background-color: #f3f3f1; /*height: 20px; margin-bottom: 10px; margin-top: 10px;*/ padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-family: arial; color: 000000; }
.apuntes-goles { width: 220px; }
.banderas-paises { width: 220px; background-color: #f3f3f1; }
.basemarcador{ width: 110px; margin-top: 10px; }
.pais-uno {
    /*background: url(wine/img/be.png);*/
    float: left;
    text-align: left;
    width: 40px;
    height: 35px;
    background-color: #f3f3f1;
    line-height: 30px;
    padding-right: 4px;
}
.pais-dos {
    /*background: url(wine/img/bg.png);*/
    float: right;
    text-align: right;
    width: 40px;
    height: 35px;
    background-color: #f3f3f1;
    line-height: 30px;
    padding-left: 4px;
}
.nombre-pais-uno{
    text-align: center;
    float: left;
    width: 65px;
    background-color: #f3f3f1;
    font-size: 12px;
    height: 35px;
    top: 50%;

}
.nombre-pais-dos{
    text-align: center;
    float: right;
    width: 65px;
    background-color: #f3f3f1;
    font-size: 12px;
    height: 35px;
    top: 50%;

}
.marcador-numero{
    width: 220px;
    background-color: #f3f3f1;
    font-weight: 900;
    font-family: arial;
    font-size: 30px;
}
.marcador-numero-uno{
    float: left;
    width: 105px;
    text-align: right;
    background-color: #f3f3f1;
    font-weight: 900;
    font-family: arial;
    font-size: 30px;
    padding-right: 4px;

}
.marcador-numero-dos{
    float: right;
    width: 105px;
    text-align: left;
    background-color: #f3f3f1;
    font-weight: bolder;
    font-family: arial;
    font-size: 30px;
    padding-left: 4px;
}

.dato-del-dia{
    background: url(wine/img/dato_del_dia.png) no-repeat;
    text-align: left;
    background-color: #f3f3f1;
    font-weight: bold; 
    font-family: arial;
    color: #f3f3f1;
    height: 26px;
    width: 205px;
    padding-top: 7px;
    padding-left: 15px;
}
.base-dato-dia{ width: 220px; background-color: #e1decf;}
.text-dato-dia{ width: 205px; line-height: 20px; padding-bottom: 15px; padding-left: 12px; font-size: 13px; background-color: #e1decf;}
.text-cronica-mundialista{ width: 205px; line-height: 20px; padding-bottom: 5px; padding-left: 12px; color: #000000; background-color: #f3f3f1; }
/*.text-cronica-mundialista a:hover { text-decoration: none; }*/
.text-cronica-mundialista a:link { color: #555555; font-weight: 600; background-color: #f3f3f1;}
.text-cronica-autor{ width: 205px; line-height: 20px; padding-bottom: 5px; padding-left: 12px; font-size: 14px; font-weight: bold; text-align: center; background-color: #f3f3f1;}
.img-dato-dia{ width: 220px; background-color: #f3f3f1; margin-left: 2px;}
.zona-multimedia-mundial{
    background: url(wine/img/zona-multimedia.png) no-repeat;
    text-align: left;
    background-color: #f3f3f1;
    font-weight: bold; 
    font-family: arial;
    color: #f3f3f1;
    height: 26px;
    width: 205px;
    padding-top: 7px;
    padding-left: 15px;
}
.la-encuesta{
    background: url(wine/img/la-encuesta.png) no-repeat;
    text-align: left;
    background-color: #f3f3f1;
    font-weight: bold; 
    font-family: arial;
    color: #f3f3f1;
    height: 26px;
    width: 205px;
    padding-top: 7px;
    padding-left: 15px;
}


/*OCTAVOS DE FINAL*/
.base-octavos-pais{
    width: 600px;
    height: 35px;
    float: left;
    background-color: #f3f3f1;
}

.cuadro-grupo{
    width: 40px; height: 35px; float: left; color: #ffffff;
    background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#538ebf), to(#010101)); 
    background-image: -webkit-linear-gradient(left, #404040, #010101); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
    background-image: -moz-linear-gradient(left, #404040, #010101); /* Firefox 3.6+ */   
    background-image: -ms-linear-gradient(left, #404040, #010101); /* IE 10+ */
    background-image: -o-linear-gradient(left, #404040, #010101); /* Opera 11.10+ */
    box-shadow: 2px 2px 5px #999; 
    border: 1px solid #000000;
    font-family: arial;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    line-height: 1.5;

    
}
.bandera-octavos {
    /*background: url(wine/img/be.png);*/
    width: 40px; height: 35px; float: left; line-height: 30px;
    
    text-align: left;
    
    
    background-color: #f3f3f1;
    
    border: 1px solid #000000;
    box-shadow: 2px 2px 5px #999;
}

.nombre-pais-octavos{
    width: 145px; height: 35px; float: left; line-height: 35px;
    box-shadow: 2px 2px 5px #999; border: 1px solid #000000;
    padding-left: 7px;
    border-left: 0px;
    border-right: 0px;
    background-color: #f3f3f1;
    font-size: 16px;
}

.marcador-octavos{
    width: 40px; height: 35px; float: left;
    text-align: center;
    background-color: #f3f3f1;
    font-weight: 900;
    font-family: arial;
    font-size: 24px;
    border-left: 1px solid #000000;
    box-shadow: 2px 2px 5px #999;
    border: 1px solid #000000;
    line-height: 1.5;

}
.corchete{
    width:67px; height: 117px; float: left;
    background: url(wine/img/corchete.jpg);
}

.nombre-pais-octavos-ganador{
    width: 145px; height: 35px; float: left; line-height: 35px;
    box-shadow: 2px 2px 5px #999; border: 1px solid #000000;
    padding-left: 7px;
    /*border-left: 0px;
    border-right: 0px;*/
    font-size: 16px;
}
.imagenuno{
    width:280px; height: 40px; float: left; background: url(wine/img/octavosfinal1.jpg) no-repeat;
}
.imagendos{
    width:285px; height: 40px; float: left; background: url(wine/img/octavosfinal.jpg) no-repeat;
}

.cronica-mundialista-title{
    background: url(wine/img/cronica_mundialista.png) no-repeat;
    text-align: center;
    background-color: #e1decf;
    font-weight: bold; 
    font-family: arial;
    color: #e1decf;
    height: 47px;
    width: 220px;
    padding-top: 7px;

    
    font-size: 19px;
}

.abarca-todo{
    background-color: #e1decf;
    width: 220px;
}

/* MODULO DE RESUMEN DE SECCIONES */
.titulo-resumen {
    font-size: 12px;
    font-weight: 600;
    color: #414042;
    font-family: "Benton Sans RE", 'Open Sans', sans-serif;
    width:150px; float:left; text-align:left;
    margin-bottom: 5px;

}
.titulo-resumen a:link{color: #414042;}
.titulo-resumen a:visited{color: #414042;}
.titulo-resumen a:active{color: #414042;}
.titulo-resumen a:hover{color: #414042;}

.nacionales-r {
    width:150px; float:left; text-align:center; font-size: 13px; height: 21px;
    background: url(wine/img/nacionales-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;

}

.politica-r {
    width:150px; float:left; text-align:center; font-size: 13px; height: 21px;
    background: url(wine/img/politica-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;
}
.mundo-r {
    width:150px; float:left; text-align:center; font-size: 13px; height: 21px;
    background: url(wine/img/mundo-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;
}
.vida-r {
    width:150px; float:left; text-align:center; font-size: 13px; height: 21px;
    background: url(wine/img/vida-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;
}
.ciencia-tecnologia-r {
    width:150px; float:left; text-align:center; font-size: 12px; height: 21px;
    background: url(wine/img/ciencia-tecnologia-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;
}
.zona-deportiva-r {
    width:150px; float:left; text-align:center; font-size: 13px; height: 21px;
    background: url(wine/img/zona-deportiva-r.png);
    padding-top: 4px;
    font-weight: 600;
    color: #ffffff;
}
.autor-r {
    width:150px; float:left; text-align: left;
    font-size: 11px;
    font-family: WhitmanDisplay !important;
  font-style: italic;
    margin-bottom: 15px;
}

#fotografia {
    width:150px; float:left; text-align:center; margin-bottom: 5px;
}

/* MODULO DE RESUMEN DE SECCIONES */

#contenedorvoces {
  display: table;
  border-spacing: 5px;
}
#contenidosvoces {
  display: table-row;
}
#principal, #secundario {
  display: table-cell;
}
#principal {
  width: 354px;
  border-right: 2px solid #c9cfd4;
  background-color: #e1dece;
}
#secundario {
  width: 50%;
}
.etiqueta-voces {
    font-family: Arial; font-size: 13px;
}
.titulo-modulo-voces{
    font-family: WhitmanDisplay !important;
  font-style: italic;
  font-weight: normal; font-size: 18px;
    
}
.autor-modulo-voces{
    font-family: WhitmanDisplay !important;
  font-style: italic; font-size: 14px; float: right;
}
.encabezado-comics{
  width: 715px; height: 77px; background-image: url(wine/img/comics-1.png);
}

/*SIDEBAR DE VITRINA ELECTORAL*/
.logo-vitrina { width: 208px; height: 74px; margin-left: 10px; /*background: url(wine/img/bannermundial.gif);*/ background: url(wine/img/titulo-columna.png) no-repeat; }
.dato-del-dia-vitrina{
    background: url(wine/img/titulo-vitrina.png) no-repeat;
    text-align: left;
    background-color: #e1decf;
    font-weight: bold; 
    font-family: arial;
    color: #f3f3f1;
    height: 26px;
    width: 205px;
    padding-top: 7px;
    padding-left: 15px;
}
.columna-vitrina {
    background-color: #e1decf;
}

.banner-publicidad-footer { width: 940px; float: left; height: 90px; border: 10px solid #0f729a;}

/*SIDEBAR DE VITRINA ELECTORAL*/

.invitacion_app{
    width: 203px;
    height: 40px;
    background-color: #1e2726;
    background-image: url(wine/img/arte_app.png);
  position: absolute;
  right: 10px;
  top: 10px;
}