
/************** opennemas common css ******************/
.image-middle-wide div.article-media,.image-top-wide div.article-media{width:100%}
.image-top-right div.article-media{max-width:60%;float:right!important;margin-left:10px}
.image-top-left div.article-media{max-width:60%;float:left!important;margin-right:10px}
.image-middle-right div.article-media{max-width:60%;float:right!important;margin-left:10px}
.image-middle-left div.article-media{max-width:60%;float:left!important;margin-right:10px}
div.ads_footer,div.ads_header{width:100%}
.ad_728{width:728px;display:inline;float:left}
.ad_244 a,.ad_728 a,.ad_in_column a{min-height:90px}
.ad_in_column div{margin:0 auto}
div.ads_footer div.ad_728,div.ads_header div.ad_728{margin-right:0}
.ad_244{width:244px;display:inline;float:right;max-height:90px;text-align:right}
div.ads_footer div.ad_244,div.ads_header div.ad_244{float:right}
div.ad_in_column>div{text-align:center;border:1px solid #E9E9E9;padding:5px}
.ads_break_frontpage{clear:both;margin:10px 0}

.ads_break_frontpage>div{background-color:#fff}
div.ads-skyscraper-container{position:fixed;top:0;width:100%}
div.ads-skyscraper-container>div{position:relative;margin-left:auto;margin-right:auto;width:998px}
div.ad-skyscraper-left{height:600px;left:-165px;overflow:hidden;position:absolute;text-align:right;width:160px}
div.ad-skyscraper-right{height:600px;right:-165px;overflow:hidden;position:absolute;text-align:left;width:160px}
div.ad-skyscraper-left .ad,div.ad-skyscraper-right .ad{height:600px}
div.ad-skyscraper-body{max-height:600px;overflow:hidden;text-align:center;width:120px;border:0!important}
div#intesticial-ad{position:fixed;display:inline;top:0;left:0;background-color:#FFF;width:100%;height:100%;z-index:9999999;padding-top:1em}
body>div#intesticial-ad{position:fixed;display:block;top:0;left:0}

div#intesticial-ad div.wrapper{position:relative;display:block;width:800px;margin:20px auto 0}
div#intesticial-ad div.logo-and-phrase{text-align:left;width:400px;padding-top:10px}

@media (max-width: 700px) {
div#intesticial-ad div.wrapper{position:relative;display:block;width:400px;margin:20px auto 0}
div#intesticial-ad div.logo-and-phrase{text-align:left;width:250px;padding-top:10px}
}


div#intesticial-ad div.header{position:relative;font-size:.9em;color:#999;height:30px;border-bottom:1px solid #ccc}

div#intesticial-ad div.closeButton{position:absolute;top:1px;right:0}
div#intesticial-ad div.closeButton a{font-size:1em;color:#fff;background:url(../images/close.png) top right no-repeat;width:128px;height:28px;font-weight:700;display:block;text-align:left;padding:6px 0 0 6px}
div#intesticial-ad div.content{margin:0 auto;padding:1em;height:100%;cursor:pointer}
div#intesticial-ad .wrapper_intersticial{padding-top:1em}
.ads iframe,div#intesticial-ad iframe{overflow:hidden}
.ads iframe::-webkit-scrollbar{display:none}

ads.logo-sponsor{font-size:10px;padding:4px}
.widget-rss .external-feeds{border-bottom:1px dotted #D0D0D0;padding:0 5px;min-height:300px}
.widget-rss div.gfc-result{margin:10px 0;padding-bottom:10px;border-bottom:1px dotted #D0D0D0}
.widget-rss div.gfc-result div.gf-title{height:auto}
.widget-rss div.gfc-result div.gf-title a{font-family:sans-serif;font-weight:700;color:#111;line-height:16px}
.widget-rss div.gfc-result div.gf-author{font-size:10px;font-style:italic;font-weight:700}
.widget-rss div.gfc-result div.gf-snippet{font-size:12px;margin-top:5px}
.poll form{display:inline-block;width:100%}
.poll .submit-button{text-align:center;font-size:11px;margin-right:20px;float:right}
.poll ul{list-style:none}
.hidden{display:none}
.pager{margin:20px 0;list-style:none;text-align:center}
.pager:after,.pager:before{display:table;content:"";line-height:0}
.pager:after{clear:both}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}
article.onm-new.opinion a.opinion-author-name{text-transform:uppercase}
#comentarios.article-comments{margin:10px 0}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}

#cookies_overlay{position:fixed;left:0;top:0;color:#fff;width:100%;z-index:9999;font-size:14px;text-align:left;padding:4px 0;background-color:#E54A24;-moz-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2)}
.cookies-overlay{margin:0 auto;max-width:960px}
.cookies-overlay p{margin:0;float:left;width:80%;padding:8px}
.cookies-overlay button{background:#fff;border:none;border-radius:2px;margin:4px 10px;padding:8px 16px;color:#E54A24;font-size:14px;text-transform:uppercase;font-weight:400;font-style:normal}
.cookies-overlay button:hover{background:rgba(255,255,255,.8)}
.cookies-overlay a{color:#fff!important;font-weight:bold;text-decoration:underline}


/* =============================================================================
   Advertisement
   ========================================================================== */
.ads { background-color: #FFF; white-space: nowrap; border: 0; max-width: 1040px; text-align: center;}
.ads table,  .ads object, .ads embed, .ad_in_column table { width: 100%; max-width:100% !important;text-align: center; border: 0;}
.ads iframe { max-width:100% !important;text-align: center; border: 0; }
.ads img {vertical-align: top; max-width: 100%;}
.ads.no-padding {padding: 0;}
div.ads_footer .ad_with_border, div.ads_header .ad_with_border {max-width: 1090px;border-bottom: 1px solid #EAEAEA; margin: auto; margin-bottom: 4px;white-space: nowrap; text-align: center;padding-bottom: 5px;}
.megabanner > div {width: 100%;}
.ads_break_frontpage > div {border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA; max-width: 990px; margin: auto; margin-bottom: 4px;white-space: nowrap;}
.ads_header .ad_horizontal > div,
.ads_footer .ad_horizontal > div{ background-color: #FFF; white-space: nowrap;display: inline; text-align: center;}
.ad_horizontal {white-space: nowrap; }
.ad_vertical_marker { background:url("../images/ads/ad_marker_horizontal.png") center 2px no-repeat; padding-top:10px;  display:block !important;}
.ad_horizontal_marker{ background:url("../images/ads/ad_marker_horizontal.png") center 2px no-repeat; padding-top:10px;  display:block !important; }
.ad_728 {width: auto;display: inline-block;float: none;text-align: center;}
div.ads-skyscraper-container {position: absolute; top:0px;background-color: transparent;max-width: none;width: 100%;}
.ad-skyscraper-body{width:auto!important}
div.ad-skyscraper-left { left: -180px;height: auto;}
div.ad-skyscraper-right { right: -180px; height: auto;}

.skin {width: 100%; position: fixed;top:0; text-align: center;}
.skin >div {position: relative;margin-left: auto;margin-right: auto; max-width: 100%;}

.ad-inner { clear: both;}
.ad_in_column { padding: 10px 0; text-align: center;clear: both;overflow: hidden;}
div.ad_in_column>div { text-align: center; border: 0; padding: 0; height: auto!important; }
.ad_megabanner { padding: 10px 0; text-align: center;clear: both;overflow: hidden; overflow: hidden;background-color: #FFF;}
.ad_megabanner>div { text-align: center; border: 0; padding: 0; height: auto!important; }
.big-ads {margin-bottom: 20px;}


div.intersticial {position: absolute;display: inline;top: 0;left: 0;background-color: #FFF;width: 100%;height: 100%;z-index: 33333;}
div#intesticial-ad div.header {min-height:35px;}
div#intesticial-ad div.logo-and-phrase {font-weight: bold;color: #000;}
div#intesticial-ad div.closeButton {margin:0;}
div#intesticial-ad div.closeButton a {color:#000; background:url(../images/close.png) top right no-repeat;width:145px;height:35px;}
div#intesticial-ad div.content {padding: 1em 0;}

/*
    div#intesticial-ad div.logo-and-phrase {display: none;}
    div#intesticial-ad div.closeButton span {display: none;}
    div#intesticial-ad div.header {border: none;}
    div#intesticial-ad div.wrapper {margin: 0;width: auto;padding: 1em;}
*/
    
    
   .contenedor-sf {background-color: rgb(220, 220, 220);color:#fff;}
.cabecera-sanfermines { height: 24px;  padding-left: 15px; padding-top: 10px;color:#fff;display:block;}
 .cabecera-sanfermines div.titulo {  float:left;display:inline; }
  .cabecera-sanfermines div.patrocinio { float:right;display:inline;font-family: 'Droid Sans', sans-serif; font-size:10px;height:34px;padding-top:10px;}
 .cabecera-sanfermines div.titulo span{ color: #000; font-size: 22px; line-height: 23px; float: left; font-family: "Berlingske Serif Medium",Georgia,Times,serif; text-align:center;}
 .cabecera-sanfermines p { color: #011b4c; font-weight: bold; font-size: 11px; text-transform: uppercase; line-height: 40px; padding-right: 15px; float: right; font-family: 'Droid Sans', sans-serif; }
 #container-sf{ text-align: center;  width: 100%; overflow: hidden; position: relative;white-space: nowrap;  }
 #container-sf .sf { display: inline-block; overflow: hidden; margin: 10px 5px 10px 5px; width:238px;border:1px #fff solid;white-space:normal}
 .texto { color: #000; background-color: #fff; padding: 4px;  text-align: center;  height:55px; line-height: 23px;



 }

  #container-sf img{width:238px; }

 .texto a{ color: #000; background-color: #fff; padding: 4px; font:15px/17px  'Droid Sans', sans-serif; text-decoration:none;
      font-family: 'Droid Serif', serif;;


 }

 @media (max-width: 501px) {

    }

 .clear {clear:both;font:1px/1px;height:1px;width:100%}


.venta-entradas {padding:5px;width:1010px;text-align:left;margin-bottom:10px;display:inline}
.venta-entradas a{font-family: 'Droid Sans', sans-serif; color:#fff;text-decoration:none;margin:0 5px;}

 .menu-sanfermines {background-color:#cc0000;color:#fff;height:34px;overflow:hidden;}
 .menu-sanfermines div.titulo { float:left;display:inline;    padding: 8px 5px;font-family: 'Droid Sans', sans-serif; }

  .menu-sanfermines div.secciones-sf { float:right;display:inline;font-family: 'Droid Sans', sans-serif; height:34px;}


    .menu-sanfermines div.secciones-sf ul{     display: table-row;
    width: 100%;
    white-space: nowrap;

    }


    .menu-sanfermines div.secciones-sf ul li{    display: table-cell;
    text-align: center;
    padding: 8px 5px;
    position: relative;
    min-width: 6%;
font-family: 'Droid Sans', sans-serif;
border-left:1px #fff solid;
text-decoration:none;
text-transform:underline;
  }

      .menu-sanfermines div.secciones-sf ul li a{color:#fff;text-decoration:none;
text-transform:underline;font-family: 'Droid Sans', sans-serif;}


@media (min-width: 781px){
...main-nav-menu .section-listing > ul > li.sanfermin {display:none!important;}
}
@media (max-width: 781px){
    #menu-sf {display:none!important;}

}

@media (max-width: 1200px){
     #container-sf {overflow-x: scroll;}

}


#menu-sf {margin-top:10px;}

@media (min-width: 640px) {
.album-inner .carousel-album figure {
    height: 520px!important;}
}
/*
.album-inner .slider{ display:none!important}
.album-inner .body{ display:none!important}

.album-inner .last-column .widget {display:none!important;}
.album-inner .inner-content .widget {display:none!important;}
#comentarios {display:none!important;}

*/
    

 #container-ofer .deal-wrapper{position:relative;margin-bottom:15px;height:265px}
 #container-ofer .deal-wrapper-inner{border:1px solid #EEE;background-color:#FBFAF9;min-height:265px}
 
 
  #container-ofer .deal-wrapper{height:275px}
 #container-ofer .deal-wrapper-inner{min-height:275px}
 
 #container-ofer .deal-wrapper a{text-decoration:none}
 #container-ofer .deal-image{background-position:top center;background-repeat:no-repeat;background-size:100% auto;height:175px}
 #container-ofer .deal-title{color:#2E353F;padding:10px 13px;margin-top:10px;font-size:115%}
 
  #container-ofer .deal-title{font-size:105%}
  
 #container-ofer .deal-discount{background-color:#e64c14;color:#FFF;top:10px;right:10px;padding:5px;font-weight:bold;position:absolute;font-size:120%}
 #container-ofer .deal-price-wrapper{color:#FFFFFF;font-weight:bold;left:50px;min-width:80px;position:absolute;top:158px;font-size:120%}
 #container-ofer .draw-wrapper{color:#FFFFFF;font-weight:bold;left:80px;min-width:80px;position:absolute;top:153px;font-size:110%;background-color:#2D3540;padding:5px 10px}
 #container-ofer .deal-price-wrapper .deal-price{background-color:#2D3540;padding:5px 10px;text-align:center}
 #container-ofer .deal-price-wrapper .deal-watch{background-color:#e64c14;padding:5px 10px;text-align:center}
  #container-ofer .deal-price-wrapper a,  #container-ofer .deal-discount a{color:#FFFFFF;}
#deal-info-buy #select-variable-price.input-forbidden{color:#FF0000;border:1px solid #FF0000}
#deal-countdown-wrapper{font-size:11pt;margin-top:10px;text-align:center}
#deal-time-limited-wrapper{font-size:11pt;margin-top:10px;text-align:center}
#deal-time-limited-wrapper #time-limited{font-size:110%}
#deal-countdown-wrapper .fa-clock-o{font-size:18pt;margin-right:10px}
#deal-time-limited-wrapper .fa-clock-o{font-size:110%;margin-right:0px}
#deal-countdown-wrapper .countdown-number{font-size:15pt}
#recomendations blockquote p{font-size:10pt}
#recomendations .comment-rating{color:#29C3C1}
#recomendations .comments-title{font-size:13pt}







.contenedor-ofer {background-color: #e64c14;color:#fff;}

.cabecera-ofertas { height: 34px;  padding-left: 15px; color:#fff;display:block;padding-top:5px}

 .cabecera-ofertas div.titulo {  float:left;display:inline; }

  .cabecera-ofertas div.patrocinio { float:right;display:inline;font-family: 'Droid Sans', sans-serif; font-size:10px;padding-top:10px;}

 .cabecera-ofertas div.titulo span{ color: #fff; font-weight: bold; font-size: 20px; line-height: 35px; text-transform: uppercase; float: left; font-family: 'Droid Sans', sans-serif; text-align:center;}

 .cabecera-ofertas p { color: #011b4c; font-weight: bold; font-size: 11px; text-transform: uppercase; line-height: 40px; padding-right: 15px; float: right; font-family: 'Droid Sans', sans-serif; }

 #container-ofer{ text-align: center;  width: 100%; overflow: hidden; position: relative;white-space: nowrap;  }

 #container-ofer .ofer { display: inline-block; overflow: hidden; margin: 10px 5px 10px 5px; width:238px;border:1px #fff solid;white-space:normal}
 
  #container-ofer .ofer { width:206px;}

 .texto { color: #000; background-color: #fff; padding: 4px;  text-align: center;  height:55px; line-height: 23px;
 

 
 }

 
  #container-ofer img{width:238px; }


 .texto a{ color: #000; background-color: #fff; padding: 4px; font:15px/17px  'Droid Sans', sans-serif; text-decoration:none;
      font-family: 'Droid Serif', serif;;

 
 }




 
 .clear {clear:both;font:1px/1px;height:1px;width:100%}



.verofertas {text-align:right}

.verofertas a {font-family:'Droid Sans',sans-serif;color:#fff!important;text-decoration:none;margin:0 5px;font-weight:bold!important;}


 .menu-ofertas {background-color:#e64c14;color:#fff;height:34px;overflow:hidden;}

 .menu-ofertas div.titulo { float:left;display:inline;    padding: 8px 5px;font-family: 'Droid Sans', sans-serif; }


  .menu-ofertas div.secciones-ofer { float:right;display:inline;font-family: 'Droid Sans', sans-serif; height:34px;}

  
   
    .menu-ofertas div.secciones-ofer ul{     display: table-row;
    width: 100%;
    white-space: nowrap;

    }


  
    .menu-ofertas div.secciones-ofer ul li{    display: table-cell;
    text-align: center;
    padding: 8px 5px;
    position: relative;
    min-width: 6%;
font-family: 'Droid Sans', sans-serif;
border-left:1px #fff solid;
text-decoration:none;
text-transform:underline;
  }

  
      .menu-ofertas div.secciones-ofer ul li a{color:#fff;text-decoration:none;
text-transform:underline;font-family: 'Droid Sans', sans-serif;}



@media (min-width: 781px){
...main-nav-menu .section-listing > ul > li.sanfermin {display:none!important;}

}

@media (max-width: 781px){
    #menu-ofer {display:none!important;}

    
}


@media (max-width: 1200px){
     #container-ofer {overflow-x: scroll;}

    
}



#menu-ofer {margin-top:10px;}

.contenedor-ofer .cabecera-ofertas .titulo img{  max-height: 20px;
    margin-top: 5px;}
 
   .cabecera-ofertas div.patrocinio img{
    
        max-height: 15px;
    margin-right: 5px;}

