/* Reset.scss
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here	that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
html, body {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1;
  font-family: inherit; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

ol, ul {
  list-style: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: ""; }

html {
  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;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button,
input {
  line-height: normal;
  *overflow: visible; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'ClimaconsRegular';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/climacons-webfont.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/climacons-webfont.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/climacons-webfont.woff") format("woff"), url("https://s3.amazonaws.com/hoy.assets/fonts/climacons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanWeb-NarrNews';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNews.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNews.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNews.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanWeb-NarrNewsItalic';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNewsItalic.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNewsItalic.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrNewsItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanWeb-NarrBoldItalic';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBoldItalic.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBoldItalic.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanWeb-NarrBold';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBold.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBold.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWeb-NarrBold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanScWeb-NarrNewsItalic';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNewsItalic.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNewsItalic.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNewsItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanScWeb-NarrNews';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNews.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNews.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrNews.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanScWeb-NarrBoldItalic';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBoldItalic.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBoldItalic.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanScWeb-NarrBold';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBold.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBold.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanScWeb-NarrBold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ClanWebPro-NarrBook';
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWebPro-NarrBook.eot");
  src: url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWebPro-NarrBook.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/hoy.assets/fonts/ClanWebPro-NarrBook.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
.container {
  zoom: 1;
  padding-top: 20px;
  margin-left: -30px; }
  .container:before, .container:after {
    display: table;
    content: ""; }
  .container:after {
    clear: both; }
  .container .span1 {
    width: 70px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset1 {
    margin-left: 80px; }
  .container .span2 {
    width: 170px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset2 {
    margin-left: 180px; }
  .container .span3 {
    width: 270px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset3 {
    margin-left: 280px; }
  .container .span4 {
    width: 370px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset4 {
    margin-left: 380px; }
  .container .span5 {
    width: 470px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset5 {
    margin-left: 480px; }
  .container .span6 {
    width: 570px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset6 {
    margin-left: 580px; }
  .container .span7 {
    width: 670px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset7 {
    margin-left: 680px; }
  .container .span8 {
    width: 770px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset8 {
    margin-left: 780px; }
  .container .span9 {
    width: 870px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset9 {
    margin-left: 880px; }
  .container .span10 {
    width: 970px;
    display: inline;
    float: left;
    margin-left: 30px; }
  .container .offset10 {
    margin-left: 980px; }

.span-one-third {
  width: 300px; }

.span-two-thirds {
  width: 620px; }

.offset-one-third {
  margin-left: 340px; }

.offset-two-thirds {
  margin-left: 660px; }

.last {
  margin-right: -30px; }

.clear {
  clear: both;
  margin: 0;
  padding: 0;
  line-height: 0; }

.radio {
  background: url("https://s3.amazonaws.com/hoy.assets/img/radio-button.png") no-repeat 0px 4px;
  padding: 3px 6px;
  overflow: hidden; }
  .radio:hover, .radio.checked {
    background-position: 0px -18px;
    cursor: pointer; }

.button, .see_more, input[type="submit"], input[type="button"], button {
  background: #dbdbdf;
  padding: 5px 10px;
  color: #202136;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  border: none;
  text-transform: uppercase; }

input[type=text], input[type=password] {
  outline: none;
  background: white;
  border: 1px solid #dbdbdf;
  height: 35px; }

textarea {
  outline: none;
  background: white;
  border: 1px solid #dbdbdf; }

.form {
  width: 100%;
  overflow: hidden; }
  .form input[type=text], .form textarea, .form p {
    width: 98%; }
  .form p {
    margin: 20px 0px 10px;
    font: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 38px;
    text-transform: uppercase; }

.banner_468x60 {
  width: 468px;
  height: 60px;
  float: left;
  margin-right: 30px; }
  .banner_468x60.last {
    margin-right: 0 !important; }
  .banner_468x60 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_728x90 {
  width: 728px;
  height: 90px;
  margin: 0 auto; }
  .banner_728x90 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_770x90 {
  width: 770px;
  height: 90px; }
  .banner_770x90 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_970x90 {
  width: 970px;
  height: 90px;
  margin: 30px auto 0px;
  text-align: center; }
  .banner_970x90 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_670x60 {
  width: 670px;
  height: 60px;
  background: #dbdbdf; }
  .banner_670x60 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_170x600 {
  width: 170px;
  height: 600px; }
  .banner_170x600 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_250x250 {
  width: 250px;
  height: 250px; }
  .banner_250x250 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_270x250 {
  width: 270px;
  height: 250px; }
  .banner_270x250 a {
    width: 100%;
    height: 100%;
    float: left; }

.banner_120x60 {
  width: 120px;
  height: 60px;
  background: url("https://s3.amazonaws.com/hoy.assets/img/banners/120.png") no-repeat; }
  .banner_120x60 a {
    width: 100%;
    height: 100%;
    float: left; }
    .banner_120x60 a img {
      width: 120px; }

.banner_300x250 {
  width: 300px;
  height: 250px; }
  .banner_300x250 a {
    width: 100%;
    height: 100%;
    float: left; }

#en_construccion, #not_found {
  overflow: hidden;
  margin: 0 auto;
  width: 370px;
  text-align: center;
  color: #202136; }
  #en_construccion img, #not_found img {
    padding-top: 80px;
    padding-bottom: 25px; }
  #en_construccion h3, #not_found h3 {
    font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
    font-size: 22px;
    line-height: 50px; }
  #en_construccion hr, #not_found hr {
    border-style: none;
    border-bottom: 3px solid #202136; }
  #en_construccion p, #en_construccion a, #not_found p, #not_found a {
    font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
    font-size: 12px;
    line-height: 40px; }
  #en_construccion a, #not_found a {
    text-decoration: underline; }
    #en_construccion a.back, #not_found a.back {
      text-decoration: none; }

#advanced_search h1 {
  font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
  font-size: 22px;
  line-height: 50px;
  border: none;
  border-bottom: 1px solid #dbdbdf; }
#advanced_search .search_ico {
  background: url("https://s3.amazonaws.com/hoy.assets/img/search-icon.png") no-repeat center center;
  padding: 10px;
  margin: 5px;
  overflow: hidden; }
#advanced_search input[name=keywords] {
  width: 99%; }
#advanced_search label {
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 38px;
  text-transform: uppercase; }
#advanced_search .fieldset {
  margin: 20px 0px; }
#advanced_search .bordered-bg {
  border: none;
  border-top: 1px solid #dbdbdf;
  width: 100%;
  text-align: center; }
  #advanced_search .bordered-bg .submit {
    background: #202136;
    color: white;
    margin-top: -15px;
    padding: 5px 20px;
    letter-spacing: 1px; }

.printed_top_titles {
  width: 100%;
  background: #d2263e;
  position: relative;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 40px; }
  .printed_top_titles #datepicker {
    display: none;
    position: relative;
    z-index: 999;
    bottom: -10px;
    left: 0; }
  .printed_top_titles .bottom {
    background: #202136;
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0px;
    position: relative;
    bottom: -10px;
    left: 0;
    clear: both;
    margin-left: 1%;
    width: 98%; }
    .printed_top_titles .bottom:hover {
      cursor: pointer; }
  .printed_top_titles .blue {
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0px 10px;
    position: absolute;
    top: -10px;
    margin-left: 16%;
    left: 0; }
  .printed_top_titles .cover {
    clear: both;
    padding: 30px 0px 0px;
    overflow: hidden;
    text-align: center;
    width: 120px;
    height: 162px;
    margin: 0 auto; }
    .printed_top_titles .cover:hover {
      cursor: pointer; }
      .printed_top_titles .cover:hover .go_to {
        display: block; }
    .printed_top_titles .cover .go_to {
      display: none;
      position: absolute;
      width: 120px;
      height: 162px;
      z-index: 9;
      top: 30px;
      background: rgba(255, 0, 0, 0.4) url("https://s3.amazonaws.com/hoy.assets/img/lupa-ico.png") no-repeat center center; }
    .printed_top_titles .cover a img {
      border: none; }
  .printed_top_titles .next_edition {
    text-align: center; }
    .printed_top_titles .next_edition p, .printed_top_titles .next_edition a {
      font-family: "Open Sans", sans-serif;
      font-size: 9px;
      font-weight: 600;
      line-height: 12px;
      color: white;
      text-transform: uppercase;
      text-decoration: none; }
    .printed_top_titles .next_edition ul {
      padding: 10px 0px;
      overflow: hidden;
      margin: 10px auto;
      width: 80%;
      border: none;
      border-top: 1px solid #202136;
      border-bottom: 1px solid #202136; }
      .printed_top_titles .next_edition ul li span {
        display: inline;
        font-family: "Open Sans", sans-serif;
        font-size: 27px;
        font-weight: 300;
        line-height: 20px;
        color: white;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center; }
  .printed_top_titles ul {
    padding: 30px 20px; }
    .printed_top_titles ul li .banner_120x60 {
      margin: 0 auto; }
    .printed_top_titles ul li hr {
      border: none;
      border-bottom: 1px solid white;
      width: 30px;
      margin: 10px auto;
      clear: both; }
    .printed_top_titles ul li h3 {
      text-align: center;
      position: static; }
      .printed_top_titles ul li h3 a {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px;
        text-transform: none;
        color: white;
        letter-spacing: -1px;
        padding: 0px;
        position: static; }

.top_titles {
  width: 100%;
  background: #202136;
  position: relative;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 10px; }
  .top_titles .red {
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0px 10px;
    position: absolute;
    top: -10px;
    margin-left: 9.9%;
    clear: both;
    left: 0; }
  .top_titles ul {
    padding: 30px 20px; }
    .top_titles ul li .banner_120x60 {
      margin: 0 auto;
      background: none !important; }
    .top_titles ul li hr {
      border: none;
      border-bottom: 1px solid white;
      width: 30px;
      margin: 10px auto;
      clear: both; }
    .top_titles ul li h3 {
      text-align: center;
      position: static; }
      .top_titles ul li h3 a {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px;
        text-transform: none;
        color: white;
        letter-spacing: -1px;
        padding: 0px;
        position: static; }

.poll_box {
  width: 170px;
  margin: 40px auto;
  clear: both; }
  .poll_box div {
    position: relative;
    border: 1px solid #dbdbdf;
    padding: 30px 10px; }
    .poll_box div.banner_120x60 {
      padding: 0px;
      margin: 0 auto; }
    .poll_box div .title {
      position: absolute;
      top: -10px;
      margin-left: 4%;
      padding: 2px 10px;
      line-height: 14px; }
    .poll_box div hr {
      width: 30px;
      margin: 6px auto 15px; }
    .poll_box div h5 {
      font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      line-height: 21px;
      text-align: center;
      letter-spacing: -1px; }
      .poll_box div h5 a {
        line-height: 18px; }
    .poll_box div .hiddenFields {
      display: none; }
    .poll_box div ul li {
      font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
      font-size: 12px;
      font-weight: normal;
      line-height: 18px;
      margin: 6px 0px; }
      .poll_box div ul li:nth-child(0) div {
        background: #d2263e; }
      .poll_box div ul li:nth-child(1) div {
        background: #418b2e; }
      .poll_box div ul li:nth-child(2) div {
        background: #202136; }
      .poll_box div ul li:nth-child(3) div {
        background: #d14981; }
      .poll_box div ul li:nth-child(4) div {
        background: #dbdbdf; }
      .poll_box div ul li div {
        height: 20px !important;
        overflow: hidden;
        border: none;
        min-width: 2px;
        padding: 5px 0px;
        background: #dbdbdf; }
      .poll_box div ul li label input {
        display: none; }
      .poll_box div ul li:hover {
        cursor: pointer; }
        .poll_box div ul li:hover .radio {
          background-position: 0px -18px; }
    .poll_box div input[type="submit"], .poll_box div .button, .poll_box div .see_more {
      position: absolute;
      padding: 5px 25px;
      bottom: -10px;
      left: 23%; }
  .poll_box a.see_poll_results {
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 31px;
    color: #202136;
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
    clear: both;
    display: block; }

.poll_wrapper a.see_poll_results {
  display: block;
  font-size: 8px;
  font-weight: bold;
  letter-spacing: 1px;
  outline: medium none;
  padding-top: 27px;
  text-align: center;
  text-transform: uppercase; }

.col_poll_box {
  border: 1px solid #e6e6e6;
  max-width: 99%;
  margin-top: 40px;
  overflow: visible;
  text-align: center;
  padding: 0px 25px 0px 25px; }
  .col_poll_box .banner_120x60 {
    margin: 20px auto 40px; }
  .col_poll_box h4 {
    margin-top: -7px; }
    .col_poll_box h4 span {
      background: white;
      cursor: default;
      font-family: "Open Sans", sans-serif;
      font-size: 9px;
      font-weight: 700;
      line-height: 13px;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #202136;
      padding: 4px 10px;
      overflow: hidden;
      z-index: 10;
      border: 1px solid #e6e6e6; }
  .col_poll_box h5 {
    padding: 20px 0px 10px 0px;
    font-size: 14px;
    line-height: 20px; }
    .col_poll_box h5 a {
      line-height: 18px; }
  .col_poll_box h5 a {
    font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0px;
    text-transform: none; }
  .col_poll_box hr {
    width: 25%;
    margin-bottom: 10px; }
  .col_poll_box .poll_options {
    overflow: hidden; }
    .col_poll_box .poll_options ul {
      text-align: left; }
      .col_poll_box .poll_options ul li {
        font-size: 12px;
        padding-top: 10px; }
        .col_poll_box .poll_options ul li input {
          display: none; }
        .col_poll_box .poll_options ul li span {
          padding-right: 15px; }
  .col_poll_box .poll_results {
    overflow: hidden;
    display: none; }
    .col_poll_box .poll_results ul li {
      margin-bottom: 25px; }
      .col_poll_box .poll_results ul li div {
        height: 20px;
        width: 0%;
        margin-bottom: 5px; }
      .col_poll_box .poll_results ul li span {
        float: left;
        text-transform: uppercase;
        font-size: 10px; }
  .col_poll_box input[type=submit] {
    display: block;
    position: absolute;
    margin-top: -15px;
    margin-left: 75px;
    letter-spacing: 1px; }

#widgets {
  float: left;
  overflow: visible;
  margin-top: -7px;
  padding: 0px 0px 5px 0px;
  height: 21px;
  position: relative;
  width: 970px; }
  #widgets .weather_icon {
    font-family: "ClimaconsRegular", sans-serif !important;
    text-transform: none !important; }
  #widgets p {
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16.5px;
    letter-spacing: 1.5px;
    float: left;
    overflow: hidden; }
    #widgets p.weather_data {
      margin-left: 150px;
      text-transform: uppercase; }
      #widgets p.weather_data .weather_icon {
        font-size: 24px;
        font-weight: normal;
        line-height: 26px;
        vertical-align: middle;
        padding-left: 5px;
        margin-right: -12px; }
    #widgets p.currency_data {
      float: right;
      margin-top: 5px; }
  #widgets .extended_currency {
    width: 770px;
    margin-left: 0px;
    float: none;
    background: white;
    border-bottom: 3px solid #202136;
    position: absolute;
    top: 26px;
    left: 150px;
    clear: both;
    padding: 20px;
    z-index: 9999;
    display: none; }
    #widgets .extended_currency ul {
      list-style: none;
      margin-top: 10px;
      clear: both;
      margin-left: 40px; }
      #widgets .extended_currency ul li {
        float: left;
        width: 145px;
        margin-left: 5px;
        font-family: "Open Sans", sans-serif;
        font-size: 9px;
        font-weight: 700;
        line-height: 31px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        border-right: 1px solid #dbdbdf;
        padding: 0px 10px; }
        #widgets .extended_currency ul li:last-child {
          border-right: none; }
        #widgets .extended_currency ul li div {
          border-bottom: 1px solid #dbdbdf;
          overflow-y: hidden;
          clear: both;
          position: relative;
          width: 100%; }
          #widgets .extended_currency ul li div .number {
            font-size: 18px;
            font-weight: 700;
            line-height: 27px;
            float: left; }
        #widgets .extended_currency ul li .flag {
          float: right;
          padding: 0px 20px 5px; }
          #widgets .extended_currency ul li .flag.dolar_americano {
            background: url("https://s3.amazonaws.com/hoy.assets/img/flag_eeuu.png") no-repeat 0px 0px; }
          #widgets .extended_currency ul li .flag.peso_argentino {
            background: url("https://s3.amazonaws.com/hoy.assets/img/flag_arg.png") no-repeat 0px 0px; }
          #widgets .extended_currency ul li .flag.real {
            background: url("https://s3.amazonaws.com/hoy.assets/img/flag_bra.png") no-repeat 0px 0px; }
          #widgets .extended_currency ul li .flag.euro {
            background: url("https://s3.amazonaws.com/hoy.assets/img/flag_euro.png") no-repeat 0px 0px; }
          #widgets .extended_currency ul li .flag.yen {
            background: url("https://s3.amazonaws.com/hoy.assets/img/flag_jpn.png") no-repeat 0px 0px; }
        #widgets .extended_currency ul li p {
          clear: both; }
          #widgets .extended_currency ul li p small {
            float: right;
            font-size: 9px;
            font-weight: bold;
            line-height: 26px;
            text-align: right;
            position: absolute;
            right: 0; }
    #widgets .extended_currency .button, #widgets .extended_currency .see_more {
      background: #d2263e;
      color: white;
      position: absolute;
      bottom: 0px;
      right: 20px; }
    #widgets .extended_currency .banner_468x60 {
      clear: both;
      margin: 120px 0px 10px 50px;
      float: none; }
  #widgets .extended_weather {
    width: 770px;
    margin-left: 0px;
    float: none;
    background: white;
    border-bottom: 3px solid #202136;
    position: absolute;
    top: 26px;
    left: 150px;
    clear: both;
    padding: 20px 10px;
    z-index: 9999;
    display: none; }
    #widgets .extended_weather ul {
      list-style: none;
      margin-left: 10px;
      margin-top: -10px; }
      #widgets .extended_weather ul li {
        float: left;
        width: 145px;
        margin-left: 10px;
        font-size: 9px;
        font-weight: 700;
        line-height: 31px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        border-right: 1px solid #dbdbdf;
        padding: 0px 15px; }
        #widgets .extended_weather ul li:first-child {
          margin-left: 10px; }
        #widgets .extended_weather ul li:last-child {
          border-right: none; }
        #widgets .extended_weather ul li div {
          border-top: 1px solid #dbdbdf;
          overflow: hidden;
          clear: both;
          position: relative;
          height: 40px;
          text-align: right;
          padding: 10px 0px;
          width: 100%; }
          #widgets .extended_weather ul li div small {
            float: left;
            clear: both;
            text-align: right;
            width: 100%;
            margin-bottom: 10px; }
          #widgets .extended_weather ul li div .number {
            font-size: 18px;
            font-weight: bold;
            line-height: 27px;
            float: right; }
          #widgets .extended_weather ul li div .weather_icon {
            float: left;
            padding: 0px 0px 5px;
            margin-top: -5px;
            font-size: 43px;
            font-weight: normal;
            line-height: 28px; }
        #widgets .extended_weather ul li p {
          clear: both;
          font-size: 9px;
          font-weight: bold;
          line-height: 26px;
          border-top: 1px solid #dbdbdf; }
          #widgets .extended_weather ul li p.weather_data {
            width: 100%;
            font-size: 10px;
            font-weight: normal;
            line-height: 18px;
            text-transform: none;
            letter-spacing: 0px;
            font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif !important;
            margin-left: -8px;
            padding: 10px 0px; }
    #widgets .extended_weather .credits {
      color: #c0c0c7;
      font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
      font-size: 9px;
      font-weight: normal;
      line-height: 13px;
      width: 100%;
      margin-top: 10px;
      padding-left: 30px; }
    #widgets .extended_weather .button, #widgets .extended_weather .see_more {
      background: #d2263e;
      color: white;
      position: absolute;
      bottom: 0px;
      right: 20px; }
    #widgets .extended_weather .banner_670x60 {
      display: none; }

#footer {
  width: 100%;
  background: #202136;
  text-align: center;
  padding-bottom: 40px;
  position: relative; }
  #footer .red {
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: white;
    padding: 2px 10px;
    overflow: hidden;
    clear: both;
    position: absolute;
    top: -10px;
    left: 45%; }
  #footer #footer_links {
    width: 970px;
    padding-top: 30px;
    margin: 30px auto;
    overflow: hidden;
    clear: both; }
    #footer #footer_links div {
      width: 170px;
      margin-left: 30px;
      float: left;
      text-align: left; }
      #footer #footer_links div.first {
        margin-left: 0px !important; }
      #footer #footer_links div ul li a {
        color: white;
        font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 18px; }
  #footer #contact_info {
    clear: both;
    width: 970px;
    margin: 30px auto;
    border: none;
    border-top: 1px solid #d2263e;
    border-bottom: 1px solid #d2263e; }
    #footer #contact_info p {
      font-family: "Open Sans", sans-serif;
      font-size: 9px;
      font-weight: normal;
      line-height: 31px;
      color: white;
      text-transform: uppercase;
      letter-spacing: 2px; }
      #footer #contact_info p a {
        color: white; }
        #footer #contact_info p a img {
          border: none;
          vertical-align: middle;
          margin-top: -4px; }

body {
  font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
  background: white;
  color: #202136; }

a, p {
  color: #202136;
  text-decoration: none; }

hr {
  border: none;
  border-bottom: 1px solid #dbdbdf; }

h3 {
  margin-top: 3px;
  position: relative; }
  h3.top_fix {
    margin-top: -7px; }
  h3 a {
    font-family: "Open Sans", sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: white;
    padding: 4px 10px;
    overflow: hidden;
    z-index: 9; }

.volanta, #main .middle_cols_wrap #soft_news_col .article h4 a, #sections #blogs_col ul li h4 a, #sections .sections_middle_col_wrap #gallery .red, #sections .sections_middle_col_wrap #street_news div h4 a, #leisure h5 a {
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  font-weight: 700;
  line-height: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: white;
  padding: 4px 10px;
  overflow: hidden;
  z-index: 9; }

.image {
  position: relative;
  overflow: hidden; }
  .image img {
    position: relative; }
  .image:hover h6.caption {
    display: block; }
  .image h6.caption {
    position: absolute;
    overflow: hidden;
    padding: 5px 10px 15px;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #202136;
    color: white;
    font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
    font-size: 10px !important;
    font-weight: normal;
    line-height: 16px !important;
    display: none; }

.bold {
  font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif; }

.separator {
  background: url("https://s3.amazonaws.com/hoy.assets/img/right-arrow.png") no-repeat center center;
  padding: 5px; }
  .separator:hover {
    cursor: pointer; }

.bordered_bg {
  border-top: 1px solid #dbdbdf;
  position: relative;
  width: 100%;
  clear: both; }
  .bordered_bg .title {
    position: absolute;
    line-height: 14px;
    top: -10px;
    left: 22%;
    padding-right: 20px;
    padding-left: 20px; }
  .bordered_bg .see_more {
    padding: 5px 20px;
    position: absolute;
    top: -15px;
    left: 24%; }

.audio {
  font-family: "Open Sans", sans-serif;
  border: 1px solid #d2263e;
  color: #d2263e;
  font-size: 9px;
  font-weight: 700;
  line-height: 24px;
  font-style: italic;
  text-transform: uppercase;
  padding: 3px 10px;
  background: white;
  letter-spacing: 1px;
  margin-right: -10px;
  margin-left: -10px; }
  .audio.red {
    background: white;
    color: #d2263e; }
  .audio.gray {
    background: white;
    border: 1px solid #dbdbdf;
    color: #dbdbdf; }
  .audio.green {
    background: white;
    border: 1px solid #418b2e;
    color: #418b2e; }
  .audio.pink {
    background: white;
    border: 1px solid #d14981;
    color: #d14981; }
  .audio.blue {
    background: white;
    border: 1px solid #202136;
    color: #202136; }
  .audio.blueLight {
    background: white;
    border: 1px solid #1b406e;
    color: #1b406e; }
  .audio.aqua {
    background: white;
    border: 1px solid #359794;
    color: #359794; }
  .audio.orange {
    background: white;
    border: 1px solid #ff7800;
    color: #ff7800; }
  .audio.tw {
    background: white;
    border: 1px solid #4299d0;
    color: #4299d0; }
  .audio.fb {
    background: white;
    border: 1px solid #466197;
    color: #466197; }
  .audio:hover {
    cursor: pointer; }

.title {
  font-family: "Open Sans", sans-serif;
  border: 1px solid #dbdbdf;
  color: #202136;
  font-size: 9px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 10px;
  background: white; }

.red {
  background: #d2263e; }

.gray {
  background: #ceced3; }

.green {
  background: #418b2e; }

.pink {
  background: #d14981; }

.blue {
  background: #202136; }

.blueLight {
  background: #1b406e; }

.aqua {
  background: #359794; }

.orange {
  background: #ff7800; }

.tw {
  background: #4299d0; }

.fb {
  background: #466197; }

.violet {
  background: #9b4995; }

#secondary_menu {
  width: 970px;
  margin: 15px auto;
  overflow: hidden; }
  #secondary_menu ul {
    width: 100%;
    list-style: none;
    overflow: hidden;
    background: #dbdbdf;
    float: left;
    height: 29px; }
    #secondary_menu ul li {
      float: left;
      display: inline;
      height: 100%; }
      #secondary_menu ul li a {
        display: block;
        overflow: hidden;
        padding: 10px 10px 4px;
        vertical-align: middle;
        float: left;
        font-family: "Open Sans", sans-serif;
        font-size: 11px;
        font-weight: 700;
        line-height: 8px;
        text-transform: uppercase;
        letter-spacing: 1px; }
      #secondary_menu ul li.tl_link {
        width: 23%;
        background: white url("https://s3.amazonaws.com/hoy.assets/img/tl-bg.png") no-repeat 0px 0px; }
        #secondary_menu ul li.tl_link a {
          padding-left: 0;
          font-family: "Open Sans", sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 8px; }
      #secondary_menu ul li.tl_link_break {
        display: none; }
        #secondary_menu ul li.tl_link_break span, #secondary_menu ul li.tl_link_break .break {
          border: none;
          background: white;
          width: 30px;
          height: 40px;
          padding: 10px 5px 30px;
          border: 1px solid #333; }
      #secondary_menu ul li.social_links {
        width: 100px;
        background: white url("https://s3.amazonaws.com/hoy.assets/img/social-links.png") no-repeat 0 0;
        float: right; }
        #secondary_menu ul li.social_links a {
          margin-left: 16px;
          height: 100%; }
          #secondary_menu ul li.social_links a.fb {
            background: none; }
          #secondary_menu ul li.social_links a.tw {
            background: none; }

#top_banners {
  width: 970px;
  margin: 0 auto 20px;
  overflow: hidden; }

.alert {
  width: 100%;
  background: #d2263e;
  padding: 8px 0px;
  overflow: hidden; }
  .alert div {
    width: 970px;
    margin: 0 auto;
    background: url("https://s3.amazonaws.com/hoy.assets/img/alerta.png") no-repeat left center;
    overflow: hidden; }
    .alert div span {
      letter-spacing: 1px;
      float: left;
      margin: 1px 8px 0px 28px;
      font-size: 12px;
      font-weight: normal;
      line-height: 14px;
      text-transform: uppercase;
      color: #ff91a0;
      vertical-align: middle; }
    .alert div h2 {
      font-family: "Open Sans", sans-serif;
      font-size: 12px;
      font-weight: 600;
      line-height: 14px;
      text-transform: uppercase;
      white-space: nowrap;
      color: white;
      letter-spacing: 1px; }
      .alert div h2 a {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-decoration: none;
        color: white; }

#header {
  width: 970px;
  margin: 0 auto 16px;
  height: 60px;
  position: relative; }
  #header #logo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9; }
  #header ul#main_menu {
    width: 85%;
    height: 52px;
    list-style: none;
    float: left;
    background: #202136;
    margin-left: 109px;
    position: relative; }
    #header ul#main_menu li {
      float: left;
      text-align: center; }
      #header ul#main_menu li:first-child {
        margin-left: 25px; }
      #header ul#main_menu li.hover a {
        background: #d2263e; }
      #header ul#main_menu li.hover ul {
        display: block; }
      #header ul#main_menu li a {
        font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
        font-size: 15px;
        font-weight: normal;
        line-height: 24px;
        color: white;
        display: block;
        padding: 15px 10px 13px;
        text-transform: uppercase; }
        #header ul#main_menu li a:hover, #header ul#main_menu li a.active {
          background: #d2263e; }
      #header ul#main_menu li ul {
        position: absolute;
        display: none;
        left: -109px;
        background: white;
        border: none;
        border-top: 3px solid #d2263e;
        border-bottom: 3px solid #202136;
        z-index: 9999;
        width: 910px;
        padding: 30px; }
        #header ul#main_menu li ul li:first-child {
          margin-left: 0px; }
        #header ul#main_menu li ul li a {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px;
          color: #202136 !important;
          padding: 5px 4px 5px 3px;
          text-align: center;
          text-transform: capitalize;
          background: none !important; }
          #header ul#main_menu li ul li a:after {
            content: " | "; }
          #header ul#main_menu li ul li a:hover {
            background: none !important; }
        #header ul#main_menu li ul.extended-radio {
          width: 970px;
          padding: 0; }
          #header ul#main_menu li ul.extended-radio li {
            width: 237.5px;
            margin: 0px;
            overflow: hidden;
            border-left: 1px solid #bfbfbf; }
            #header ul#main_menu li ul.extended-radio li:hover {
              background: #e6e6e6; }
            #header ul#main_menu li ul.extended-radio li.pop {
              border: none; }
              #header ul#main_menu li ul.extended-radio li.pop a {
                padding-top: 25px !important; }
              #header ul#main_menu li ul.extended-radio li.pop ul {
                margin-top: 0px !important; }
            #header ul#main_menu li ul.extended-radio li a {
              display: block;
              width: 100%;
              height: 82px;
              padding-top: 35px;
              vertical-align: middle; }
              #header ul#main_menu li ul.extended-radio li a:hover {
                background: #e6e6e6; }
              #header ul#main_menu li ul.extended-radio li a:after {
                content: ""; }
            #header ul#main_menu li ul.extended-radio li ul {
              display: block;
              width: auto !important;
              border: none;
              padding: 0;
              position: relative !important;
              z-index: 9999;
              left: 0px;
              margin-top: -10px;
              padding: 20px 0px 40px 35px; }
              #header ul#main_menu li ul.extended-radio li ul li {
                display: block;
                float: none;
                width: auto;
                width: 100%;
                text-align: left;
                padding: 0px;
                border: none; }
                #header ul#main_menu li ul.extended-radio li ul li:hover {
                  background: white; }
                #header ul#main_menu li ul.extended-radio li ul li a {
                  padding: 0;
                  width: auto;
                  display: inline;
                  font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
                  font-size: 12px;
                  font-weight: normal;
                  line-height: 18px; }
  #header #search_box {
    position: absolute !important;
    top: 0px;
    right: -32px;
    width: 50px;
    overflow: hidden;
    background: white url("https://s3.amazonaws.com/hoy.assets/img/search-bg-hover.png") no-repeat -12px 0px;
    border: none; }
    #header #search_box.onfocus {
      padding-left: 50px; }
    #header #search_box input[type="text"] {
      font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
      border: none;
      background: none;
      outline: 0;
      height: 50px;
      width: 100%;
      text-align: right;
      letter-spacing: 0em;
      text-transform: uppercase; }

#main {
  width: 970px;
  margin: 40px auto 0;
  overflow: hidden;
  clear: both;
  min-height: 768px; }
  #main #important_col, #main #entertainment_news_col {
    width: 270px;
    margin-left: 0;
    float: left; }
    #main #important_col ul, #main #entertainment_news_col ul {
      margin: 0; }
      #main #important_col ul li:first-child .article, #main #entertainment_news_col ul li:first-child .article {
        margin-top: 0px; }
      #main #important_col ul li:last-child .article, #main #entertainment_news_col ul li:last-child .article {
        border-bottom: none; }
      #main #important_col ul li .banner_250x250, #main #entertainment_news_col ul li .banner_250x250 {
        margin: 0 auto; }
      #main #important_col ul li .article, #main #entertainment_news_col ul li .article {
        overflow: hidden;
        border-bottom: 1px solid #dbdbdf;
        padding-bottom: 28.4px;
        margin-top: 28.4px; }
        #main #important_col ul li .article h2, #main #entertainment_news_col ul li .article h2 {
          margin: 15px 0px 10px;
          clear: both; }
          #main #important_col ul li .article h2 a, #main #entertainment_news_col ul li .article h2 a {
            font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
            font-size: 20px;
            font-weight: normal;
            line-height: 27px; }
        #main #important_col ul li .article p, #main #entertainment_news_col ul li .article p {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px; }
        #main #important_col ul li .article.fill, #main #entertainment_news_col ul li .article.fill {
          border: none;
          padding-bottom: 0px;
          margin-top: 10px; }
          #main #important_col ul li .article.fill h2 a, #main #entertainment_news_col ul li .article.fill h2 a {
            font-size: 16px;
            font-weight: normal;
            line-height: 24px; }
          #main #important_col ul li .article.fill hr, #main #entertainment_news_col ul li .article.fill hr {
            width: 30%;
            float: left;
            clear: both; }
  #main #consulta_padron {
    overflow: hidden;
    width: 100%;
    margin-bottom: 12px; }
    #main #consulta_padron .resultados {
      overflow: hidden; }
      #main #consulta_padron .resultados ul {
        overflow: hidden; }
        #main #consulta_padron .resultados ul li {
          padding: 6px 0px;
          border-bottom: 1px solid #e6e6e6;
          overflow: hidden; }
          #main #consulta_padron .resultados ul li.fst, #main #consulta_padron .resultados ul li.lst {
            border: none; }
          #main #consulta_padron .resultados ul li h5 {
            width: 100%;
            font-size: 17px;
            font-weight: normal;
            line-height: 26px;
            margin: 14px 0px 0px 4px;
            text-transform: capitalize; }
          #main #consulta_padron .resultados ul li h6 {
            font-family: "Open Sans", sans-serif;
            font-size: 10px;
            font-weight: normal;
            line-height: 14px;
            text-transform: uppercase;
            float: left;
            width: 30%; }
          #main #consulta_padron .resultados ul li p {
            font-family: "Open Sans", sans-serif;
            font-size: 10px;
            font-weight: 700;
            line-height: 14px;
            text-transform: uppercase;
            float: left;
            width: 67%; }
    #main #consulta_padron .consulta {
      overflow: hidden; }
      #main #consulta_padron .consulta h3 {
        width: 100%;
        font-size: 17px;
        font-weight: normal;
        line-height: 26px;
        margin: 4px 0px; }
      #main #consulta_padron .consulta ul {
        margin: 10px auto; }
        #main #consulta_padron .consulta ul li {
          margin-bottom: 10px;
          display: inline-block;
          overflow: hidden;
          vertical-align: top; }
          #main #consulta_padron .consulta ul li label {
            font: "Open Sans", sans-serif;
            font-size: 10px;
            font-weight: 700;
            line-height: 38px;
            text-transform: uppercase; }
          #main #consulta_padron .consulta ul li input[type=text] {
            width: 93%;
            padding-left: 8px;
            height: 30px; }
          #main #consulta_padron .consulta ul li input[type=submit] {
            position: relative;
            background: #202136;
            color: white;
            padding: 9px 13px;
            letter-spacing: 2px;
            margin-left: 3px;
            margin-top: -2px; }
  #main #top_news_col, #main #breaking_news_col, #main #catastrophe_col {
    width: 470px;
    margin-left: 30px;
    float: left; }
    #main #top_news_col .top_fix, #main #breaking_news_col .top_fix, #main #catastrophe_col .top_fix {
      margin-top: -10px; }
      #main #top_news_col .top_fix a, #main #breaking_news_col .top_fix a, #main #catastrophe_col .top_fix a {
        line-height: 13px; }
    #main #top_news_col .pinned, #main #breaking_news_col .pinned, #main #catastrophe_col .pinned {
      border: 1px solid #dbdbdf;
      border-top: none;
      padding: 30px;
      position: relative;
      margin-top: -15px;
      z-index: 0; }
      #main #top_news_col .pinned h1, #main #breaking_news_col .pinned h1, #main #catastrophe_col .pinned h1 {
        margin-top: 0px;
        margin-bottom: 15px; }
        #main #top_news_col .pinned h1 a, #main #breaking_news_col .pinned h1 a, #main #catastrophe_col .pinned h1 a {
          font-family: "ClanWebPro-NarrBook", helvetica, arial, sans-serif;
          font-size: 34px;
          font-weight: normal;
          line-height: 41px;
          z-index: 9; }
      #main #top_news_col .pinned p, #main #breaking_news_col .pinned p, #main #catastrophe_col .pinned p {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px; }
      #main #top_news_col .pinned .title, #main #breaking_news_col .pinned .title, #main #catastrophe_col .pinned .title {
        position: absolute;
        left: 38%;
        bottom: -5%;
        padding: 0px 20px; }
    #main #top_news_col .past_pinned, #main #breaking_news_col .past_pinned, #main #catastrophe_col .past_pinned {
      list-style: none;
      margin: 30px 0 0; }
      #main #top_news_col .past_pinned li, #main #breaking_news_col .past_pinned li, #main #catastrophe_col .past_pinned li {
        overflow: hidden;
        clear: both; }
        #main #top_news_col .past_pinned li h3, #main #breaking_news_col .past_pinned li h3, #main #catastrophe_col .past_pinned li h3 {
          float: left;
          margin-right: 10px; }
          #main #top_news_col .past_pinned li h3 a, #main #breaking_news_col .past_pinned li h3 a, #main #catastrophe_col .past_pinned li h3 a {
            padding: 2px 10px;
            font-size: 7px;
            font-weight: 700;
            line-height: 24.5px;
            position: static; }
        #main #top_news_col .past_pinned li h2 a, #main #breaking_news_col .past_pinned li h2 a, #main #catastrophe_col .past_pinned li h2 a {
          vertical-align: bottom;
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: normal;
          line-height: 30px; }
    #main #top_news_col hr, #main #breaking_news_col hr, #main #catastrophe_col hr {
      margin: 30px 0px 30px; }
  #main #breaking_news_col {
    width: 770px;
    margin-left: 0px; }
    #main #breaking_news_col img {
      width: 100%; }
  #main #catastrophe_col {
    width: 970px;
    margin-left: 0px; }
  #main .middle_cols_wrap {
    width: 470px;
    margin-left: 30px;
    float: left; }
    #main .middle_cols_wrap #soft_news_col {
      width: 170px;
      margin-left: 0;
      float: left; }
      #main .middle_cols_wrap #soft_news_col .col_poll_box input[type=submit] {
        margin-left: 27px; }
      #main .middle_cols_wrap #soft_news_col .article {
        overflow: hidden;
        border-bottom: 1px solid #dbdbdf;
        padding-bottom: 15px;
        margin-top: 28.4px; }
        #main .middle_cols_wrap #soft_news_col .article h4 {
          margin-top: 2px; }
          #main .middle_cols_wrap #soft_news_col .article h4.top_fix {
            margin-top: -10px; }
        #main .middle_cols_wrap #soft_news_col .article h3 {
          margin: 15px 0px 10px;
          clear: both;
          position: static; }
          #main .middle_cols_wrap #soft_news_col .article h3 a {
            font-family: "ClanWeb-NarrNewsItalic", helvetica, arial, sans-serif;
            color: #202136;
            text-transform: none !important;
            font-size: 18px;
            font-weight: normal;
            line-height: 24px;
            letter-spacing: 0px;
            margin: 0px;
            padding: 0px;
            position: static; }
        #main .middle_cols_wrap #soft_news_col .article p {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px; }
        #main .middle_cols_wrap #soft_news_col .article.fill {
          border: none;
          padding-bottom: 0px;
          margin-top: 10px; }
          #main .middle_cols_wrap #soft_news_col .article.fill h3 a {
            font-size: 16px;
            font-weight: normal;
            line-height: 24px; }
          #main .middle_cols_wrap #soft_news_col .article.fill hr {
            width: 30%;
            float: left;
            clear: both; }
    #main .middle_cols_wrap #entertainment_news_col {
      width: 270px;
      margin-left: 20px;
      float: right; }
      #main .middle_cols_wrap #entertainment_news_col .article h2 {
        margin: 15px 0px 10px; }
        #main .middle_cols_wrap #entertainment_news_col .article h2 a {
          font-family: "ClanWeb-NarrNewsItalic", helvetica, arial, sans-serif; }
      #main .middle_cols_wrap #entertainment_news_col .article h6.caption {
        padding: 10px 5px; }
  #main #sports_col {
    width: 170px;
    margin-left: 30px;
    float: right; }
    #main #sports_col ul li .caption {
      padding: 5px 5px 10px 5px; }
    #main #sports_col ul li:first-child .article {
      margin-top: 0px; }
    #main #sports_col ul li:nth-child(2) .article {
      border-bottom: none; }
    #main #sports_col ul li:last-child .article {
      border-bottom: none; }
    #main #sports_col ul li .article {
      overflow: hidden;
      border-bottom: 1px solid #dbdbdf;
      padding-bottom: 28.4px;
      margin-top: 28.4px; }
      #main #sports_col ul li .article h2 {
        margin: 15px 0px 10px;
        clear: both; }
        #main #sports_col ul li .article h2 a {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 16px;
          font-weight: normal;
          line-height: 21px; }
      #main #sports_col ul li .article p {
        font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 18px; }
      #main #sports_col ul li .article.fill {
        border: none;
        padding-bottom: 0px;
        margin-top: 10px; }
        #main #sports_col ul li .article.fill h2 a {
          font-size: 16px;
          font-weight: normal;
          line-height: 24px; }
        #main #sports_col ul li .article.fill hr {
          width: 30%;
          float: left;
          clear: both; }
    #main #sports_col ul li .banner_160x600 {
      margin: 0 auto; }

#sections {
  width: 970px;
  overflow: hidden;
  margin: 30px auto;
  padding: 10px 0px 30px;
  clear: both; }
  #sections #blogs_col {
    width: 370px;
    margin-left: 0;
    float: left;
    padding-top: 2px; }
    #sections #blogs_col .special_ribbon {
      border-top: 2px solid #d2263e;
      border-bottom: 2px solid #202136;
      position: relative;
      width: 100%;
      height: 20px;
      margin: 15px 0px 0px 0px;
      clear: both; }
      #sections #blogs_col .special_ribbon .title {
        position: absolute;
        line-height: 14px;
        top: -7px;
        left: 14%;
        padding: 6px 10px 3px;
        border-top: 2px solid #d2263e;
        border-bottom: 2px solid #202136;
        font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
        font-size: 16px;
        font-weight: normal;
        line-height: 23px; }
        #sections #blogs_col .special_ribbon .title:before, #sections #blogs_col .special_ribbon .title:after {
          content: url("https://s3.amazonaws.com/hoy.assets/img/escarapela.png");
          padding: 0px 5px;
          vertical-align: middle;
          line-height: 14px; }
    #sections #blogs_col .bordered_bg .title {
      top: -12px;
      left: 29%; }
    #sections #blogs_col ul {
      margin: 30px auto 10px; }
      #sections #blogs_col ul li {
        overflow: hidden;
        border-bottom: 1px solid #dbdbdf;
        padding-bottom: 20px;
        margin-bottom: 30px; }
        #sections #blogs_col ul li.last {
          margin-bottom: 0px; }
        #sections #blogs_col ul li.borderless {
          border-bottom: none; }
        #sections #blogs_col ul li .blog_data {
          width: 100%;
          clear: both;
          margin-bottom: 10px;
          overflow: hidden; }
        #sections #blogs_col ul li img, #sections #blogs_col ul li h4, #sections #blogs_col ul li h5 {
          float: left; }
        #sections #blogs_col ul li img {
          width: 60px; }
        #sections #blogs_col ul li h5 {
          width: 80%; }
          #sections #blogs_col ul li h5 a {
            margin-left: 10px;
            font-family: "ClanWeb-NarrNewsItalic", helvetica, arial, sans-serif;
            font-size: 12px;
            font-weight: normal;
            line-height: 18px;
            color: #333333; }
        #sections #blogs_col ul li h4 {
          padding: 3px 0px 3px;
          width: 80%; }
          #sections #blogs_col ul li h4 a {
            padding: 6px 10px 5px;
            letter-spacing: 2px; }
        #sections #blogs_col ul li h3 {
          clear: both;
          margin: 0px 0px 15px;
          position: static; }
          #sections #blogs_col ul li h3 a {
            font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
            font-size: 20px;
            font-weight: normal;
            line-height: 30px;
            color: #202136;
            text-transform: none;
            padding: 0px;
            letter-spacing: 0px;
            position: static; }
        #sections #blogs_col ul li p {
          font-size: 14px;
          font-weight: normal;
          line-height: 21px;
          color: #333333; }
      #sections #blogs_col ul.more_blogs {
        margin-top: 15px !important;
        margin-bottom: 30px; }
        #sections #blogs_col ul.more_blogs li {
          border: none;
          padding-bottom: 0px;
          margin-bottom: 5px; }
          #sections #blogs_col ul.more_blogs li hr {
            width: 20%;
            float: left; }
          #sections #blogs_col ul.more_blogs li h5 {
            margin-bottom: 5px; }
            #sections #blogs_col ul.more_blogs li h5 a {
              margin-left: 0px; }
          #sections #blogs_col ul.more_blogs li h4 {
            margin: 0px 0px 10px; }
            #sections #blogs_col ul.more_blogs li h4 a {
              position: static;
              padding: 6px 20px 5px; }
          #sections #blogs_col ul.more_blogs li h3 {
            margin: 0px;
            position: static; }
            #sections #blogs_col ul.more_blogs li h3 a {
              position: static;
              font-size: 16px;
              font-weight: normal;
              line-height: 24px; }
  #sections .sections_middle_col_wrap {
    width: 270px;
    margin-left: 30px;
    float: left; }
    #sections .sections_middle_col_wrap #gallery {
      background: #202136;
      text-align: center;
      position: relative; }
      #sections .sections_middle_col_wrap #gallery img {
        width: 100%; }
      #sections .sections_middle_col_wrap #gallery h4 {
        margin-top: -10px;
        text-align: left; }
      #sections .sections_middle_col_wrap #gallery .red {
        padding: 5px 20px; }
        #sections .sections_middle_col_wrap #gallery .red.gallery {
          position: absolute;
          font-size: 12px;
          clear: both;
          padding: 10px 20px;
          bottom: -15px;
          left: 51px;
          letter-spacing: 2px; }
      #sections .sections_middle_col_wrap #gallery p {
        color: white;
        font-family: "ClanWeb-NarrNewsItalic", helvetica, arial, sans-serif;
        font-size: 22px;
        font-weight: normal;
        line-height: 30px;
        padding: 20px; }
    #sections .sections_middle_col_wrap #street_news {
      margin: 0px 0px 40px 0px;
      padding: 0px 0px 40px 0px;
      border-top: none;
      border-bottom: 1px solid #dbdbdf; }
      #sections .sections_middle_col_wrap #street_news h6.volanta, #sections .sections_middle_col_wrap #street_news #gallery h6.red, #sections .sections_middle_col_wrap #gallery #street_news h6.red {
        font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        line-height: 18px;
        letter-spacing: 1px;
        padding: 5px 10px; }
        #sections .sections_middle_col_wrap #street_news h6.volanta a, #sections .sections_middle_col_wrap #street_news #gallery h6.red a, #sections .sections_middle_col_wrap #gallery #street_news h6.red a {
          color: white;
          text-align: right;
          letter-spacing: 0px;
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 10px;
          font-weight: normal;
          line-height: 18px;
          float: right;
          text-transform: none; }
      #sections .sections_middle_col_wrap #street_news div {
        border: 1px solid #dbdbdf;
        border-top: none;
        padding: 30px;
        position: relative; }
        #sections .sections_middle_col_wrap #street_news div h4 {
          position: absolute;
          top: -5px;
          left: -1px; }
          #sections .sections_middle_col_wrap #street_news div h4 a {
            padding: 4px 20px;
            position: static; }
        #sections .sections_middle_col_wrap #street_news div h3 {
          margin: 0px 0px 5px;
          position: static; }
          #sections .sections_middle_col_wrap #street_news div h3 a {
            color: #202136;
            font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
            font-size: 16px;
            font-weight: normal;
            line-height: 24px;
            letter-spacing: 0px;
            text-transform: none;
            padding: 0px;
            position: static; }
        #sections .sections_middle_col_wrap #street_news div p {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px;
          color: #333333; }
        #sections .sections_middle_col_wrap #street_news div .see_more {
          position: absolute;
          bottom: -15px;
          left: 63px; }
  #sections #leisure_boxes {
    width: 270px;
    margin-left: 30px;
    float: left;
    margin-right: 0; }
    #sections #leisure_boxes .bordered_bg {
      margin: 0;
      padding: 0;
      border-bottom: none; }
      #sections #leisure_boxes .bordered_bg .title {
        left: 24%; }
    #sections #leisure_boxes div {
      margin-top: 30px;
      border-bottom: 1px solid #dbdbdf; }
      #sections #leisure_boxes div#fb_box {
        border-bottom: none; }
        #sections #leisure_boxes div#fb_box #fb-root {
          margin-top: 0px;
          padding-bottom: 0px;
          border: none !important; }
        #sections #leisure_boxes div#fb_box .fb-activity {
          margin-top: 10px;
          padding-bottom: 0px;
          border: none !important; }
      #sections #leisure_boxes div#tw_box {
        height: 320px;
        overflow: hidden; }
        #sections #leisure_boxes div#tw_box iframe {
          margin: 10px 0px; }
        #sections #leisure_boxes div#tw_box .volanta, #sections #leisure_boxes div#tw_box #main .middle_cols_wrap #soft_news_col .article h4 a, #main .middle_cols_wrap #soft_news_col .article h4 #sections #leisure_boxes div#tw_box a, #sections #leisure_boxes div#tw_box #blogs_col ul li h4 a, #sections #blogs_col ul li h4 #leisure_boxes div#tw_box a, #sections #leisure_boxes div#tw_box .sections_middle_col_wrap #gallery .red, #sections .sections_middle_col_wrap #gallery #leisure_boxes div#tw_box .red, #sections #leisure_boxes .sections_middle_col_wrap #street_news div#tw_box h4 a, #sections .sections_middle_col_wrap #street_news #leisure_boxes div#tw_box h4 a, #sections #leisure_boxes div#tw_box #leisure h5 a, #leisure h5 #sections #leisure_boxes div#tw_box a {
          float: left; }
        #sections #leisure_boxes div#tw_box .twtr-widget, #sections #leisure_boxes div#tw_box .twtr-widget div {
          margin-top: 0px;
          padding-bottom: 0px;
          border: none !important; }
          #sections #leisure_boxes div#tw_box .twtr-widget .twtr-hd, #sections #leisure_boxes div#tw_box .twtr-widget .twtr-ft, #sections #leisure_boxes div#tw_box .twtr-widget div .twtr-hd, #sections #leisure_boxes div#tw_box .twtr-widget div .twtr-ft {
            display: none; }
          #sections #leisure_boxes div#tw_box .twtr-widget div.twtr-tweet-text, #sections #leisure_boxes div#tw_box .twtr-widget div div.twtr-tweet-text {
            margin: 5px 0px;
            padding-bottom: 10px;
            border-bottom: 1px solid #dbdbdf !important; }
        #sections #leisure_boxes div#tw_box .twtr-widget {
          margin-top: 10px; }
      #sections #leisure_boxes div#humor {
        border-bottom: none;
        position: relative;
        overflow: hidden; }
        #sections #leisure_boxes div#humor .volanta, #sections #leisure_boxes div#humor #main .middle_cols_wrap #soft_news_col .article h4 a, #main .middle_cols_wrap #soft_news_col .article h4 #sections #leisure_boxes div#humor a, #sections #leisure_boxes div#humor #blogs_col ul li h4 a, #sections #blogs_col ul li h4 #leisure_boxes div#humor a, #sections #leisure_boxes div#humor .sections_middle_col_wrap #gallery .red, #sections .sections_middle_col_wrap #gallery #leisure_boxes div#humor .red, #sections #leisure_boxes .sections_middle_col_wrap #street_news div#humor h4 a, #sections .sections_middle_col_wrap #street_news #leisure_boxes div#humor h4 a, #sections #leisure_boxes div#humor #leisure h5 a, #leisure h5 #sections #leisure_boxes div#humor a {
          position: absolute;
          bottom: 20px;
          padding: 0px 20px;
          left: 0;
          line-height: 24px; }

.blog_item {
  width: 100%; }
  .blog_item ul {
    margin: 30px auto 10px; }
    .blog_item ul li {
      overflow: hidden;
      border-top: 1px solid #dbdbdf;
      padding-top: 20px;
      margin-top: 30px; }
      .blog_item ul li.last {
        margin-bottom: 0px; }
      .blog_item ul li.borderless {
        border-bottom: none; }
      .blog_item ul li .blog_data {
        width: 100%;
        clear: both;
        margin-bottom: 10px;
        overflow: hidden; }
      .blog_item ul li img, .blog_item ul li h4, .blog_item ul li h5 {
        float: left; }
      .blog_item ul li img {
        width: 60px; }
      .blog_item ul li h5 {
        width: 77%; }
        .blog_item ul li h5 a {
          margin-left: 10px;
          font-family: "ClanWeb-NarrNewsItalic", helvetica, arial, sans-serif;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px;
          color: #333333; }
      .blog_item ul li h4 {
        padding: 3px 0px 3px;
        width: 77%; }
        .blog_item ul li h4 a {
          padding: 6px 10px 5px;
          letter-spacing: 2px; }
      .blog_item ul li h3 {
        clear: both;
        margin: 0px 0px 15px;
        position: static; }
        .blog_item ul li h3 a {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 20px;
          font-weight: normal;
          line-height: 30px;
          color: #202136;
          text-transform: none;
          padding: 0px;
          letter-spacing: 0px;
          position: static; }
      .blog_item ul li p {
        font-size: 14px;
        font-weight: normal;
        line-height: 21px;
        color: #333333; }

#leisure {
  width: 970px;
  margin: 40px auto; }
  #leisure h5 {
    margin-top: 3px;
    position: relative;
    margin-bottom: 10px; }
    #leisure h5.top_fix {
      margin-top: -10px; }
  #leisure h4 {
    margin: 10px 0px; }
    #leisure h4 a {
      font-family: "ClanWeb-NarrBold", helvetica, arial, sans-serif;
      font-size: 28px;
      font-weight: normal;
      line-height: 32px;
      letter-spacing: 0px; }
  #leisure p {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    letter-spacing: 0px; }
  #leisure #fotoblog {
    clear: both;
    background: #202136;
    overflow: hidden;
    height: 500px;
    position: relative; }
    #leisure #fotoblog h5 {
      float: right;
      margin: 3% 215px 3% -1%; }
    #leisure #fotoblog .photo_gallery {
      height: 94.5%; }
      #leisure #fotoblog .photo_gallery .rg-loading {
        width: 670px;
        margin-left: 0px;
        float: left;
        height: 500px;
        position: absolute;
        top: 0;
        left: 0;
        background: url("http://www.hoy.com.py/img/ajax-loader.gif") no-repeat center center; }
      #leisure #fotoblog .photo_gallery .image {
        width: 670px;
        margin-left: 0px;
        float: left; }
      #leisure #fotoblog .photo_gallery .caption {
        width: 270px;
        margin-left: 0px;
        float: left;
        padding: 0px 15px;
        overflow: hidden; }
        #leisure #fotoblog .photo_gallery .caption p, #leisure #fotoblog .photo_gallery .caption a {
          color: white; }
        #leisure #fotoblog .photo_gallery .caption a {
          font-family: "ClanWeb-NarrNews", helvetica, arial, sans-serif;
          font-size: 32px;
          font-weight: normal;
          line-height: 40px; }
        #leisure #fotoblog .photo_gallery .caption p {
          font-size: 12px;
          font-weight: normal;
          line-height: 18px;
          margin-top: 20px; }
    #leisure #fotoblog .banner_240x60 {
      width: 234px;
      height: 60px;
      position: absolute;
      right: 34px;
      bottom: 60px; }
    #leisure #fotoblog .gallery_nav {
      position: absolute;
      overflow: hidden;
      z-index: 9999;
      top: 472px;
      left: 670px; }
      #leisure #fotoblog .gallery_nav .es-nav {
        display: block; }
        #leisure #fotoblog .gallery_nav .es-nav span {
          color: white;
          background: #9b4995;
          cursor: pointer;
          position: absolute;
          top: 0%;
          height: 20px;
          width: 10px;
          padding: 4px 9px;
          z-index: 99999999; }
          #leisure #fotoblog .gallery_nav .es-nav span.es-nav-prev {
            left: 0px; }
          #leisure #fotoblog .gallery_nav .es-nav span.es-nav-next {
            left: 272px; }
          #leisure #fotoblog .gallery_nav .es-nav span:hover {
            background: white;
            color: #202136; }
      #leisure #fotoblog .gallery_nav .es-carousel {
        overflow: hidden;
        margin: 0px 40px 0px 28px;
        width: 244px !important; }
      #leisure #fotoblog .gallery_nav ul {
        padding: 0px; }
        #leisure #fotoblog .gallery_nav ul li {
          float: left;
          padding-top: 5px;
          text-align: center;
          background: #9b4995;
          margin-right: 0px !important;
          cursor: pointer;
          height: 23px; }
          #leisure #fotoblog .gallery_nav ul li:hover {
            background: white; }
            #leisure #fotoblog .gallery_nav ul li:hover a {
              color: #202136; }
          #leisure #fotoblog .gallery_nav ul li.current {
            background: #202136; }
            #leisure #fotoblog .gallery_nav ul li.current a {
              color: white; }
          #leisure #fotoblog .gallery_nav ul li a {
            color: white;
            font-family: "Open Sans", sans-serif;
            font-size: 12px;
            font-weight: 700;
            line-height: 18px; }
  #leisure #leisure_articles {
    clear: both;
    margin: 30px auto;
    overflow: hidden; }
    #leisure #leisure_articles .notable {
      width: 470px;
      margin-left: 0px;
      float: left; }
      #leisure #leisure_articles .notable h4 {
        margin: 20px 0px 15px; }
        #leisure #leisure_articles .notable h4 a {
          letter-spacing: -1px; }
    #leisure #leisure_articles ul {
      width: 470px;
      margin-left: 30px;
      float: left; }
      #leisure #leisure_articles ul li {
        display: block;
        overflow: hidden;
        border-bottom: 1px solid #dbdbdf;
        padding: 20px 0px; }
        #leisure #leisure_articles ul li.first {
          padding: 0px 0px 20px; }
        #leisure #leisure_articles ul li.last {
          border-bottom: none;
          margin-right: 0px; }
        #leisure #leisure_articles ul li .image {
          width: 170px;
          margin-left: 0px;
          float: left; }
          #leisure #leisure_articles ul li .image img {
            height: 129px; }
          #leisure #leisure_articles ul li .image h6.caption {
            bottom: 0px; }
        #leisure #leisure_articles ul li .article {
          width: 270px;
          margin-left: 30px;
          float: right; }
          #leisure #leisure_articles ul li .article.imageless {
            width: 470px;
            margin-left: 30px;
            float: right; }
          #leisure #leisure_articles ul li .article h4 {
            margin: 10px 0px; }
            #leisure #leisure_articles ul li .article h4 a {
              font-size: 16px;
              font-weight: normal;
              line-height: 22px;
              letter-spacing: 0px; }
  #leisure .bordered_bg {
    margin: 30px 0px; }
    #leisure .bordered_bg .title {
      left: 45%; }
  #leisure .misc_content {
    clear: both;
    margin: 30px 0px;
    overflow: hidden; }
    #leisure .misc_content li {
      float: left;
      width: 194px;
      overflow: hidden; }
      #leisure .misc_content li .top_fix {
        margin-top: -12px; }
      #leisure .misc_content li .image {
        width: 194px;
        height: 130px;
        overflow: hidden; }
      #leisure .misc_content li h4, #leisure .misc_content li p {
        padding-right: 30px; }
        #leisure .misc_content li h4 a, #leisure .misc_content li p a {
          font-size: 16px;
          font-weight: normal;
          line-height: 22px; }

.viewer li {
  -webkit-transition: width 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: width 500ms cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: width 500ms cubic-bezier(0.075, 0.82, 0.165, 1); }

.viewer .caption {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 1.5s ease-in-out;
  -moz-transition: opacity 1.5s ease-in-out;
  transition: opacity 1.5s ease-in-out; }

.viewer .current .caption {
  opacity: 100;
  visibility: visible; }

.player {
  display: block; }

#player {
  overflow: hidden; }

.placeholder {
  width: 0px;
  height: 0px;
  overflow: hidden;
  z-index: 99999;
  background: #d2263e;
  position: relative; }

.banner_728x90 {
  margin-top: 30px; }

.tuiteros {
  overflow: hidden;
  padding-top: 1px;
  margin-top: 0px;
  border-bottom: none !important; }
  .tuiteros div {
    padding-bottom: 10px !important;
    margin-top: 10px !important;
    border-bottom: none !important; }
  .tuiteros .bordered_bg {
    margin: 12px 0px 28px 0px; }
    .tuiteros .bordered_bg .title {
      top: -12px;
      left: 5% !important; }
  .tuiteros .tweet_wrapper {
    width: 96%;
    float: left; }
    .tuiteros .tweet_wrapper .tweet {
      min-height: 45px;
      width: 92%;
      border: 1px solid #e6e6e6 !important;
      margin: 10px;
      margin-left: 0px;
      overflow: visible;
      position: relative;
      padding: 22px 14px 25px; }
      .tuiteros .tweet_wrapper .tweet span {
        font-family: "Open Sans", sans-serif;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0px 15px;
        margin-top: -10px; }
        .tuiteros .tweet_wrapper .tweet span a {
          color: white;
          font-size: 9px;
          font-weight: 700;
          line-height: 18px;
          text-transform: uppercase;
          letter-spacing: 1.8px;
          position: relative; }
      .tuiteros .tweet_wrapper .tweet img {
        height: 50px;
        width: 50px;
        float: left;
        margin-right: 14px; }
      .tuiteros .tweet_wrapper .tweet p {
        color: #202136;
        font-family: "Open Sans", sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 18px; }
        .tuiteros .tweet_wrapper .tweet p a {
          color: #3597f8; }

.share_via_email {
  background: #202136; }
  .share_via_email span {
    padding: 5px 15px;
    display: block;
    background: #202136 url("https://s3.amazonaws.com/hoy.assets/img/contact_sprite.png") no-repeat -54px -6px;
    cursor: pointer; }

.social_links_alt {
  width: 100%;
  text-align: center;
  overflow: hidden;
  display: block;
  height: 20px;
  margin: 30px auto 0px; }
  .social_links_alt a {
    width: 20px;
    height: 20px;
    padding: 0;
    display: inline-block !important; }
    .social_links_alt a.fb {
      background: white url("https://s3.amazonaws.com/hoy.assets/img/fb-ico.png") no-repeat 0 0;
      background-size: 20px auto;
      margin-right: 16px; }
    .social_links_alt a.tw {
      background: white url("https://s3.amazonaws.com/hoy.assets/img/tw-ico.png") no-repeat 0 2px;
      background-size: 20px auto; }
