#infoarte {
  /* HTML5 display-role reset for older browsers */
}
#infoarte, #infoarte select, #infoarte option, #infoarte button, #infoarte div, #infoarte span, #infoarte object, #infoarte iframe,
#infoarte h1, #infoarte h2, #infoarte h3, #infoarte h4, #infoarte h5, #infoarte h6, #infoarte p, #infoarte blockquote, #infoarte pre,
#infoarte a, #infoarte abbr, #infoarte acronym, #infoarte address, #infoarte big, #infoarte cite, #infoarte code,
#infoarte del, #infoarte dfn, #infoarte em, #infoarte img, #infoarte ins, #infoarte kbd, #infoarte q, #infoarte s, #infoarte samp,
#infoarte small, #infoarte strike, #infoarte strong, #infoarte sub, #infoarte sup, #infoarte tt, #infoarte var,
#infoarte b, #infoarte u, #infoarte i, #infoarte center,
#infoarte dl, #infoarte dt, #infoarte dd, #infoarte ol, #infoarte ul, #infoarte li,
#infoarte fieldset, #infoarte form, #infoarte label, #infoarte legend,
#infoarte table, #infoarte caption, #infoarte tbody, #infoarte tfoot, #infoarte thead, #infoarte tr, #infoarte th, #infoarte td,
#infoarte article, #infoarte aside, #infoarte canvas, #infoarte details, #infoarte embed,
#infoarte figure, #infoarte figcaption, #infoarte footer, #infoarte header, #infoarte hgroup,
#infoarte menu, #infoarte nav, #infoarte output, #infoarte ruby, #infoarte section, #infoarte summary,
#infoarte time, #infoarte mark, #infoarte audio, #infoarte video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#infoarte article, #infoarte aside, #infoarte details, #infoarte figcaption, #infoarte figure,
#infoarte footer, #infoarte header, #infoarte hgroup, #infoarte menu, #infoarte nav, #infoarte section {
  display: block;
}
#infoarte ol, #infoarte ul {
  list-style: none;
}
#infoarte blockquote, #infoarte q {
  quotes: none;
}
#infoarte blockquote:before, #infoarte blockquote:after,
#infoarte q:before, #infoarte q:after {
  content: '';
  content: none;
}
#infoarte table {
  border-collapse: collapse;
  border-spacing: 0;
}

#infoarte {
  max-width: 1020px;
  min-width: 740px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  font: normal 10px arial, tahoma;
}
#infoarte #infoarte {
  /* HTML5 display-role reset for older browsers */
}
#infoarte #infoarte, #infoarte #infoarte select, #infoarte #infoarte option, #infoarte #infoarte button, #infoarte #infoarte div, #infoarte #infoarte span, #infoarte #infoarte object, #infoarte #infoarte iframe,
#infoarte #infoarte h1, #infoarte #infoarte h2, #infoarte #infoarte h3, #infoarte #infoarte h4, #infoarte #infoarte h5, #infoarte #infoarte h6, #infoarte #infoarte p, #infoarte #infoarte blockquote, #infoarte #infoarte pre,
#infoarte #infoarte a, #infoarte #infoarte abbr, #infoarte #infoarte acronym, #infoarte #infoarte address, #infoarte #infoarte big, #infoarte #infoarte cite, #infoarte #infoarte code,
#infoarte #infoarte del, #infoarte #infoarte dfn, #infoarte #infoarte em, #infoarte #infoarte img, #infoarte #infoarte ins, #infoarte #infoarte kbd, #infoarte #infoarte q, #infoarte #infoarte s, #infoarte #infoarte samp,
#infoarte #infoarte small, #infoarte #infoarte strike, #infoarte #infoarte strong, #infoarte #infoarte sub, #infoarte #infoarte sup, #infoarte #infoarte tt, #infoarte #infoarte var,
#infoarte #infoarte b, #infoarte #infoarte u, #infoarte #infoarte i, #infoarte #infoarte center,
#infoarte #infoarte dl, #infoarte #infoarte dt, #infoarte #infoarte dd, #infoarte #infoarte ol, #infoarte #infoarte ul, #infoarte #infoarte li,
#infoarte #infoarte fieldset, #infoarte #infoarte form, #infoarte #infoarte label, #infoarte #infoarte legend,
#infoarte #infoarte table, #infoarte #infoarte caption, #infoarte #infoarte tbody, #infoarte #infoarte tfoot, #infoarte #infoarte thead, #infoarte #infoarte tr, #infoarte #infoarte th, #infoarte #infoarte td,
#infoarte #infoarte article, #infoarte #infoarte aside, #infoarte #infoarte canvas, #infoarte #infoarte details, #infoarte #infoarte embed,
#infoarte #infoarte figure, #infoarte #infoarte figcaption, #infoarte #infoarte footer, #infoarte #infoarte header, #infoarte #infoarte hgroup,
#infoarte #infoarte menu, #infoarte #infoarte nav, #infoarte #infoarte output, #infoarte #infoarte ruby, #infoarte #infoarte section, #infoarte #infoarte summary,
#infoarte #infoarte time, #infoarte #infoarte mark, #infoarte #infoarte audio, #infoarte #infoarte video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
#infoarte #infoarte article, #infoarte #infoarte aside, #infoarte #infoarte details, #infoarte #infoarte figcaption, #infoarte #infoarte figure,
#infoarte #infoarte footer, #infoarte #infoarte header, #infoarte #infoarte hgroup, #infoarte #infoarte menu, #infoarte #infoarte nav, #infoarte #infoarte section {
  display: block;
}
#infoarte #infoarte ol, #infoarte #infoarte ul {
  list-style: none;
}
#infoarte #infoarte blockquote, #infoarte #infoarte q {
  quotes: none;
}
#infoarte #infoarte blockquote:before, #infoarte #infoarte blockquote:after,
#infoarte #infoarte q:before, #infoarte #infoarte q:after {
  content: '';
  content: none;
}
#infoarte #infoarte table {
  border-collapse: collapse;
  border-spacing: 0;
}
#infoarte #controls-ia {
  color: #333333;
  margin: 10px 0 15px;
}
#infoarte #controls-ia span {
  font: normal 1.3em georgia, arial;
  color: #999999;
  font-style: italic;
  padding-right: 10px;
  vertical-align: middle;
}
#infoarte #controls-ia button {
  width: 29px;
  height: 29px;
  display: inline-block;
  background: none;
  border: none;
  background-image: url("http://infograficos-estaticos.s3.amazonaws.com/eleicoes-2014-raiox-psb/assets/images/buttons_paginate.png");
  background-repeat: none;
  cursor: pointer;
  vertical-align: middle;
}
#infoarte #controls-ia button#in_btn_left.ativo {
  background-position: -1px -30px;
}
#infoarte #controls-ia button#in_btn_right {
  background-position: -30px 0;
  margin-left: 5px;
}
#infoarte #controls-ia button#in_btn_right.ativo {
  background-position: -30px -30px;
}
#infoarte .sep-ia {
  width: 100%;
  height: 2px;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(25%, #e5e5e5), color-stop(75%, #e5e5e5), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, white 0%, #e5e5e5 25%, #e5e5e5 75%, white 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-linear-gradient(left, #ffffff 0%, #e5e5e5 25%, #e5e5e5 75%, #ffffff 100%);
  background: linear-gradient(to right, #ffffff 0%, #e5e5e5 25%, #e5e5e5 75%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */
}
#infoarte #menu-ia {
  padding-bottom: 10px;
  margin-bottom: 5px;
}
#infoarte #menu-ia ul {
  width: 100%;
  height: auto;
  overflow: hidden;
  text-align: center;
  color: #333333;
}
#infoarte #menu-ia li {
  width: 16.6666667%;
  font: normal 1.6em OgloboCondensedLight, "Times New Roman", times, serif;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
  border-right: 1px solid #dcdcdc;
}
#infoarte #menu-ia li:first-child {
  width: 15%;
  text-align: left;
}
#infoarte #menu-ia li:last-child {
  border-right: none;
}
#infoarte #menu-ia li.ativo {
  font-family: OgloboCondensedSemibold, "Times New Roman", times, serif;
}
#infoarte #legenda-ia {
  padding: 8px 0;
  font: normal 1.2em arial, tahoma;
  color: #333333;
  text-transform: uppercase;
}
#infoarte #legenda-ia span {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-color: #d15b72;
  position: relative;
  top: 1px;
}
#infoarte #legenda-ia #leg1-ia {
  background-color: #da9e94;
}
#infoarte #legenda-ia #leg2-ia {
  background-color: #bfe0e0;
}
#infoarte #legenda-ia small {
  text-transform: none;
}
#infoarte #container-ia {
  width: 100%;
  display: table;
  position: relative;
}
#infoarte #container-ia #col-mapa-ia {
  width: 520px;
  display: table-cell;
  vertical-align: top;
}
#infoarte #container-ia #mapa-ia {
  width: 497px;
  height: 501px;
  background: url("http://infograficos-estaticos.s3.amazonaws.com/eleicoes-2014-raiox-psb/assets/images/mapa-ia.png") no-repeat 0 0 transparent;
  margin-top: 20px;
  position: relative;
}
#infoarte #container-ia #mapa-ia .pin {
  width: 25px;
  height: 35px;
  background: url("http://infograficos-estaticos.s3.amazonaws.com/eleicoes-2014-raiox-psb/assets/images/pin.png") no-repeat 0 0 transparent;
  position: absolute;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 5px;
  font-family: arial;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: default;
}
#infoarte #container-ia #mapa-ia .rr {
  top: 10px;
  left: 153px;
}
#infoarte #container-ia #mapa-ia .rr:after {
  content: "RR";
}
#infoarte #container-ia #mapa-ia .ac {
  top: 160px;
  left: 53px;
}
#infoarte #container-ia #mapa-ia .ac:after {
  content: "AC";
}
#infoarte #container-ia #mapa-ia .am {
  top: 100px;
  left: 113px;
  background: url("http://infograficos-estaticos.s3.amazonaws.com/eleicoes-2014-raiox-psb/assets/images/pin-azul.png") no-repeat 0 0 transparent;
}
#infoarte #container-ia #mapa-ia .am:after {
  content: "AM";
}
#infoarte #container-ia #mapa-ia .rj {
  top: 325px;
  left: 385px;
}
#infoarte #container-ia #mapa-ia .rj:after {
  content: "RJ";
}
#infoarte #container-ia #mapa-ia .rs {
  top: 410px;
  left: 253px;
}
#infoarte #container-ia #mapa-ia .rs:after {
  content: "RS";
}
#infoarte #container-ia #mapa-ia .mg {
  top: 267px;
  left: 357px;
}
#infoarte #container-ia #mapa-ia .mg:after {
  content: "MG";
}
#infoarte #container-ia #mapa-ia .sp {
  top: 313px;
  left: 307px;
}
#infoarte #container-ia #mapa-ia .sp:after {
  content: "SP";
}
#infoarte #container-ia #mapa-ia .ms {
  top: 293px;
  left: 237px;
}
#infoarte #container-ia #mapa-ia .ms:after {
  content: "MS";
}
#infoarte #container-ia #mapa-ia .pi {
  top: 138px;
  left: 380px;
}
#infoarte #container-ia #mapa-ia .pi:after {
  content: "PI";
}
#infoarte #container-ia #mapa-ia .pe {
  top: 149px;
  left: 450px;
}
#infoarte #container-ia #mapa-ia .pe:after {
  content: "PE";
}
#infoarte #container-ia #mapa-ia .ba {
  top: 198px;
  left: 390px;
}
#infoarte #container-ia #mapa-ia .ba:after {
  content: "BA";
}
#infoarte #container-ia #mapa-ia .pr {
  top: 348px;
  left: 274px;
}
#infoarte #container-ia #mapa-ia .pr:after {
  content: "PR";
}
#infoarte #container-ia #mapa-ia .mt {
  top: 205px;
  left: 230px;
}
#infoarte #container-ia #mapa-ia .mt:after {
  content: "MT";
}
#infoarte #container-ia #mapa-ia .pa {
  top: 110px;
  left: 260px;
}
#infoarte #container-ia #mapa-ia .pa:after {
  content: "PA";
}
#infoarte #container-ia #mapa-ia .ap {
  top: 28px;
  left: 276px;
}
#infoarte #container-ia #mapa-ia .ap:after {
  content: "AP";
}
#infoarte #container-ia #mapa-ia .es {
  top: 285px;
  left: 406px;
}
#infoarte #container-ia #mapa-ia .es:after {
  content: "ES";
}
#infoarte #container-ia #mapa-ia .se {
  top: 179px;
  left: 456px;
}
#infoarte #container-ia #mapa-ia .se:after {
  content: "SE";
}
#infoarte #container-ia #mapa-ia .al {
  top: 169px;
  left: 470px;
}
#infoarte #container-ia #mapa-ia .al:after {
  content: "AL";
}
#infoarte #container-ia #mapa-ia .sc {
  top: 385px;
  left: 283px;
}
#infoarte #container-ia #mapa-ia .sc:after {
  content: "SC";
}
#infoarte #container-ia #mapa-ia .go {
  top: 250px;
  left: 290px;
}
#infoarte #container-ia #mapa-ia .go:after {
  content: "GO";
}
#infoarte #container-ia #mapa-ia .df {
  top: 235px;
  left: 326px;
}
#infoarte #container-ia #mapa-ia .df:after {
  content: "DF";
}
#infoarte #container-ia #mapa-ia .to {
  top: 165px;
  left: 316px;
}
#infoarte #container-ia #mapa-ia .to:after {
  content: "TO";
}
#infoarte #container-ia #mapa-ia .ma {
  top: 100px;
  left: 350px;
}
#infoarte #container-ia #mapa-ia .ma:after {
  content: "MA";
}
#infoarte #container-ia #mapa-ia .ce {
  left: 426px;
  top: 110px;
  background: url("http://infograficos-estaticos.s3.amazonaws.com/eleicoes-2014-raiox-psb/assets/images/pin-azul.png") no-repeat 0 0 transparent;
}
#infoarte #container-ia #mapa-ia .ce:after {
  content: "CE";
}
#infoarte #container-ia #mapa-ia .rn {
  left: 464px;
  top: 113px;
}
#infoarte #container-ia #mapa-ia .rn:after {
  content: "RN";
}
#infoarte #container-ia #mapa-ia .ro {
  left: 133px;
  top: 170px;
}
#infoarte #container-ia #mapa-ia .ro:after {
  content: "RO";
}
#infoarte #container-ia #mapa-ia .pb {
  left: 476px;
  top: 134px;
}
#infoarte #container-ia #mapa-ia .pb:after {
  content: "PB";
}
#infoarte #container-ia #info-mapa-ia {
  max-width: 780px;
  height: 400px;
  display: table-cell;
  vertical-align: top;
  padding: 70px 0 0 30px;
}
#infoarte #container-ia #info-mapa-ia .info-mapa {
  margin-bottom: 10px;
}
#infoarte #container-ia #info-mapa-ia #container-info-ia {
  min-height: 520px;
}
#infoarte #container-ia #info-mapa-ia strong {
  font: normal 1.8em OgloboCondensedBold, "Times New Roman", times, serif;
  color: #a73546;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
#infoarte #container-ia #info-mapa-ia em {
  font: normal 1.8em OgloboCondensedRegular, "Times New Roman", times, serif;
  color: #a73546;
  display: block;
}
#infoarte #container-ia #info-mapa-ia p {
  font: normal 1.3em arial, tahoma;
  color: #666666;
}
