
#divline{float:left;width:100%;border-bottom:1px solid #75c5f0;padding:0 0 1em;margin:7px 0 0 0}
span.flag{display:inline-block;display:-moz-inline-box;vertical-align:middle;background-image:url(https://www.sitioanuncios.com/imagenes/flags_sprite.png);background-repeat:no-repeat;background-position:left top;width:16px;height:11px}a.flag:hover{text-decoration:none}
#ar span.flag{background-position:-0px -0px}#bo span.flag{background-position:-0px -16px}#br span.flag{background-position:-0px -32px}#cl span.flag{background-position:-0px -48px}
#co span.flag{background-position:-0px -64px}#ec span.flag{background-position:-0px -80px}#py span.flag{background-position:-0px -96px}#pe span.flag{background-position:-0px -112px}
#uy span.flag{background-position:-0px -128px}#ve span.flag{background-position:-0px -144px}#ng span.flag{background-position:-0px -160px}#za span.flag{background-position:-0px -176px}
#ca span.flag{background-position:-21px -0px}#mx span.flag{background-position:-21px -16px}
#us span.flag{background-position:-21px -32px}#usa span.flag{background-position:-21px -32px}#bz span.flag{background-position:-21px -144px}#cr span.flag{background-position:-21px -48px}
#sv span.flag{background-position:-21px -64px}#gt span.flag{background-position:-21px -80px}
#hn span.flag{background-position:-21px -96px}#ni span.flag{background-position:-21px -112px}#pa span.flag{background-position:-21px -128px}#cu span.flag{background-position:-42px -0px}
#ht span.flag{background-position:-42px -16px}#jm span.flag{background-position:-42px -32px}#pr span.flag{background-position:-42px -48px}#do span.flag{background-position:-42px -64px}
#tt span.flag{background-position:-42px -80px}#hk span.flag{background-position:-42px -160px}#in span.flag{background-position:-42px -96px}#il span.flag{background-position:-42px -112px}
#pk span.flag{background-position:-42px -128px}#ph span.flag{background-position:-42px -144px}#sg span.flag{background-position:-42px -176px}#ae span.flag{background-position:-42px -192px}
#at span.flag{background-position:-63px -0px}#be span.flag{background-position:-63px -16px}#es span.flag{background-position:-63px -32px}#fr span.flag{background-position:-63px -48px}
#de span.flag{background-position:-63px -64px}#it span.flag{background-position:-63px -80px}#nl span.flag{background-position:-63px -96px}#pt span.flag{background-position:-63px -112px}
#ch span.flag{background-position:-63px -128px}#uk span.flag{background-position:-63px -144px}#au span.flag{background-position:-63px -160px}#nz span.flag{background-position:-63px -176px}
#ir span.flag{background-position:-21px -160px}


/* Grid > 6 Column Mobile First
-------------------------------------------------------------- */

.row {
  clear: both;
}

@media screen and (min-width: 480px) {
  .container {
    width: 90%;/*98%*/
  }

  .grid-1,
  .grid-2,
  .grid-3,
  .grid-4,
  .grid-5,
  .grid-6,
  .grid-half,
  .grid-full,
  .grid-unit {
    float: left;
    width:96.969696969697%;
    margin:0 1.515151515152% 1em;
  }

  .gallery .grid-unit,
  .grid-half {
    width:46.969696969697%;
    margin: 0 1.515151515152% 1em;
  }

  .grid-flow-opposite{
    float:right
  }

}

@media screen and (min-width: 640px) {
  .grid-1     { width: 13.636363636364%; }
  .grid-2     { width: 30.30303030303%; }
  .grid-3,
  .grid-half  { width: 46.969696969697%; }
  .grid-4     { width: 63.636363636364%; }
  .grid-5     { width: 80.30303030303%; }
  .grid-6,
  .grid-full  { width: 96.969696969697%; }

  .gallery .grid-unit {
    width: 30.30303030303%;
  }

}

/* Micro Clearfix - http://nicolasgallagher.com/micro-clearfix-hack/
For best results, use your favorite clearfix here.
-------------------------------------------------------------- */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; } /* For IE 6/7 (trigger hasLayout) */


/* Helpers
-------------------------------------------------------------- */
.show-grid div[class*='grid-'] {
  background-color: #eee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 0.5em 1em;
  margin-bottom: 1em;
  text-align: center;
}
.show-grid div[class*='grid-full-azul'] {
  background-color: #a0c4ed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 0.5em 1em;
  margin-bottom: 1em;
  text-align: center;
}
