#infoarte {
  /* HTML5 display-role reset for older browsers */
}
#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, #infoarte button {
  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 body {
  line-height: 1;
}
#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;
}

html, body, * {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
}

#infoarte {
  font: normal 10px Arial, "Times New Roman", times, serif;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-top: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 30px;
  /* Slider */
}
#infoarte .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
#infoarte .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
#infoarte .slick-list:focus {
  outline: none;
}
#infoarte .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
#infoarte .slick-slider .slick-track,
#infoarte .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#infoarte .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
#infoarte .slick-track:before, #infoarte .slick-track:after {
  content: "";
  display: table;
}
#infoarte .slick-track:after {
  clear: both;
}
.slick-loading #infoarte .slick-track {
  visibility: hidden;
}
#infoarte .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] #infoarte .slick-slide {
  float: right;
}
#infoarte .slick-slide img {
  display: block;
}
#infoarte .slick-slide.slick-loading img {
  display: none;
}
#infoarte .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized #infoarte .slick-slide {
  display: block;
}
.slick-loading #infoarte .slick-slide {
  visibility: hidden;
}
.slick-vertical #infoarte .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
#infoarte * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#infoarte .content {
  max-width: 960px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
#infoarte .content #sobre {
  width: 33.33333%;
  float: left;
  padding-top: 20px;
  padding-right: 1.35417%;
}
#infoarte .content #sobre img {
  width: 18.75%;
  float: left;
  margin-right: 6.25%;
}
#infoarte .content #sobre p {
  width: 75%;
  color: #646464;
  font-size: 12px;
  line-height: 21px;
  float: left;
}
#infoarte .content #sobre p span {
  font-weight: bold;
}
#infoarte .content .dados {
  padding-top: 20px;
  float: left;
  text-align: center;
  min-height: 115px;
}
#infoarte .content .dados .valor {
  font: 55px/43px "Oglobox-condensed-Light", Arial, "Times New Roman", times, serif;
  color: #b5a165;
}
#infoarte .content .dados .o-que {
  font: 13px/14px Arial, "Times New Roman", times, serif;
  color: #646464;
}
#infoarte .content .dados .o-que span {
  font-weight: bold;
  display: block;
}
#infoarte .content .dados#distancia {
  width: 13.54167%;
  height: auto;
  overflow: hidden;
  border-left: 1px dotted #959595;
  border-right: 1px dotted #959595;
}
#infoarte .content .dados#tempo {
  width: 39.58333%;
  border-right: 1px dotted #959595;
}
#infoarte .content .dados#sono {
  width: 13.54167%;
}
#infoarte .content #legenda {
  max-width: 940px;
  height: auto;
  overflow: hidden;
  margin: 20px auto 10px;
  text-align: left;
  font: 11px/12px Arial, "Times New Roman", times, serif;
  color: #7e7e7e;
  display: inline-block;
}
#infoarte .content #legenda span {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #a7a7a7;
  background-color: #c1ae73;
}
#infoarte #mapa {
  width: 100%;
  height: auto;
  position: relative;
}
#infoarte #mapa img#mapa_img {
  width: 100%;
}
#infoarte #mapa #circulos {
  width: 100%;
  height: auto;
  overflow: hidden;
}
#infoarte #mapa #circulos .circ {
  width: 15px;
  height: 15px;
  background-color: #000;
  border-radius: 50%;
  border: 4px solid #fff;
  position: absolute;
  top: 0;
  left: 30px;
}
#infoarte #mapa #circulos .circ:first-child {
  top: 14.88372%;
  left: 12.73333%;
}
#infoarte #mapa #circulos .circ:nth-child(2) {
  top: 72.09302%;
  left: 23.06667%;
}
#infoarte #mapa #circulos .circ:nth-child(3) {
  top: 19.06977%;
  left: 29.06667%;
}
#infoarte #mapa #circulos .circ:nth-child(4) {
  top: 33.25581%;
  left: 31.33333%;
}
#infoarte #mapa #circulos .circ:nth-child(5) {
  top: 10.23256%;
  left: 45.13333%;
}
#infoarte #mapa #circulos .circ:nth-child(6) {
  top: 73.02326%;
  left: 43.93333%;
}
#infoarte #mapa #circulos .circ:nth-child(7) {
  top: 61.86047%;
  left: 59.93333%;
}
#infoarte #mapa #circulos .circ:nth-child(8) {
  top: 36.97674%;
  left: 64.93333%;
}
#infoarte #mapa #circulos .circ:nth-child(9) {
  top: 84.65116%;
  left: 79.93333%;
}
#infoarte #mapa #circulos .circ:nth-child(10) {
  top: 10.23256%;
  left: 45.13333%;
}
#infoarte #mapa #circulos .circ:last-child {
  top: 20.69767%;
  left: 88.93333%;
}
#infoarte #mapa #estados .estado {
  font: 30px/30px OgloboCondensedLight, Arial, "Times New Roman", times, serif;
  color: #fff;
  position: absolute;
}
#infoarte #mapa #estados .estado:first-child {
  top: 53.02326%;
  left: 11.13333%;
}
#infoarte #mapa #estados .estado:nth-child(2) {
  top: 7.90698%;
  left: 55.26667%;
}
#infoarte #mapa #estados .estado:last-child {
  top: 78.83721%;
  left: 85.8%;
}
#infoarte #mapa #cidades .cidade {
  font: 21px/21px OgloboCondensedSemibold, Arial, "Times New Roman", times, serif;
  position: absolute;
  color: #c6c7c5;
}
#infoarte #mapa #cidades .cidade:first-child {
  top: 8.37209%;
  left: 12.4%;
}
#infoarte #mapa #cidades .cidade:nth-child(2) {
  top: 75.81395%;
  left: 21.2%;
}
#infoarte #mapa #cidades .cidade:nth-child(3) {
  top: 7.44186%;
  left: 23.26667%;
}
#infoarte #mapa #cidades .cidade:nth-child(4) {
  top: 37.90698%;
  left: 29.33333%;
}
#infoarte #mapa #cidades .cidade:nth-child(5) {
  top: 14.18605%;
  left: 43.33333%;
}
#infoarte #mapa #cidades .cidade:nth-child(6) {
  top: 76.97674%;
  left: 39.86667%;
}
#infoarte #mapa #cidades .cidade:nth-child(7) {
  top: 66.04651%;
  left: 57.8%;
}
#infoarte #mapa #cidades .cidade:nth-child(8) {
  top: 30.93023%;
  left: 63.13333%;
}
#infoarte #mapa #cidades .cidade:nth-child(9) {
  top: 88.37209%;
  left: 78.26667%;
}
#infoarte #mapa #cidades .cidade:nth-child(10) {
  top: 24.65116%;
  left: 87%;
}
#infoarte #mapa #cidades .cidade:last-child {
  top: 24.65116%;
  left: 87%;
}
#infoarte #mapa #picos .pico {
  position: absolute;
  width: 1.2%;
  height: 4.18605%;
  background: transparent url(../imgs/pico.png) 0 0 no-repeat;
  background-size: 100%;
}
#infoarte #mapa #picos .pico:first-child {
  top: 21.39535%;
  left: 30.33333%;
}
#infoarte #mapa #picos .pico:nth-child(2) {
  top: 51.62791%;
  left: 69%;
}
#infoarte #mapa #picos .pico:last-child {
  top: 63.02326%;
  left: 79.8%;
}
#infoarte #mapa #pedras .pedra {
  position: absolute;
  font: 21px/21px OgloboCondensedMedium, Arial, "Times New Roman", times, serif;
  color: #fff;
}
#infoarte #mapa #pedras .pedra:first-child {
  top: 15.5814%;
  left: 30.8%;
}
#infoarte #mapa #pedras .pedra:nth-child(2) {
  top: 56.97674%;
  left: 68.26667%;
}
#infoarte #mapa #pedras .pedra:last-child {
  top: 68.13953%;
  left: 75.93333%;
}
#infoarte #mapa #status .stts {
  font: 20px/20px OgloboCondensedSemibold, Arial, "Times New Roman", times, serif;
  color: #c1ae73;
  position: absolute;
}
#infoarte #mapa #status .stts:first-child {
  top: 22.7907%;
  left: 9.33333%;
}
#infoarte #mapa #status .stts:last-child {
  top: 15.11628%;
  left: 89.33333%;
}
#infoarte #mapa #trechos img,
#infoarte #mapa #trechos_acesos img {
  position: absolute;
}
#infoarte #mapa #trechos img:first-child,
#infoarte #mapa #trechos_acesos img:first-child {
  width: 20%;
  top: 15.5814%;
  left: 11.8%;
}
#infoarte #mapa #trechos img:nth-child(2),
#infoarte #mapa #trechos_acesos img:nth-child(2) {
  width: 12.73333%;
  top: 21.86047%;
  left: 31.4%;
}
#infoarte #mapa #trechos img:nth-child(3),
#infoarte #mapa #trechos_acesos img:nth-child(3) {
  width: 11.46667%;
  top: 34.18605%;
  left: 43.8%;
}
#infoarte #mapa #trechos img:nth-child(4),
#infoarte #mapa #trechos_acesos img:nth-child(4) {
  width: 4.53333%;
  top: 37.44186%;
  left: 55.06667%;
}
#infoarte #mapa #trechos img:nth-child(5),
#infoarte #mapa #trechos_acesos img:nth-child(5) {
  width: 6.33333%;
  top: 37.2093%;
  left: 59%;
}
#infoarte #mapa #trechos img:nth-child(6),
#infoarte #mapa #trechos_acesos img:nth-child(6) {
  width: 9.06667%;
  top: 45.11628%;
  left: 64.66667%;
}
#infoarte #mapa #trechos img:nth-child(7),
#infoarte #mapa #trechos_acesos img:nth-child(7) {
  width: 3.2%;
  top: 50.93023%;
  left: 73.46667%;
}
#infoarte #mapa #trechos img:nth-child(8),
#infoarte #mapa #trechos_acesos img:nth-child(8) {
  width: 4.93333%;
  top: 54.18605%;
  left: 76.26667%;
}
#infoarte #mapa #trechos img:nth-child(9),
#infoarte #mapa #trechos_acesos img:nth-child(9) {
  width: 4.8%;
  top: 38.37209%;
  left: 78.33333%;
}
#infoarte #mapa #trechos img:last-child,
#infoarte #mapa #trechos_acesos img:last-child {
  width: 8.93333%;
  top: 17.44186%;
  left: 80%;
}
#infoarte #mapa #trechos img.acesa,
#infoarte #mapa #trechos_acesos img.acesa {
  display: none;
}
#infoarte #mapa #pins .pin {
  width: 2.26667%;
  height: 7.90698%;
  position: absolute;
  cursor: pointer;
  z-index: 99;
}
#infoarte #mapa #pins .pin .p {
  background-color: #c0ae72;
  border-radius: 50%;
  width: 41.17647%;
  height: 41.17647%;
}
#infoarte #mapa #pins .pin .p.hover {
  background-color: #e4ff00;
}
#infoarte #mapa #pins .pin:first-child {
  top: 18.60465%;
  left: 11.8%;
}
#infoarte #mapa #pins .pin:nth-child(2) {
  top: 22.32558%;
  left: 31.46667%;
}
#infoarte #mapa #pins .pin:nth-child(3) {
  top: 35.5814%;
  left: 43.93333%;
}
#infoarte #mapa #pins .pin:nth-child(4) {
  top: 37.44186%;
  left: 55.06667%;
}
#infoarte #mapa #pins .pin:nth-child(5) {
  top: 36.97674%;
  left: 59%;
}
#infoarte #mapa #pins .pin:nth-child(6) {
  top: 45.11628%;
  left: 64.66667%;
}
#infoarte #mapa #pins .pin:nth-child(7) {
  top: 50.93023%;
  left: 73.46667%;
}
#infoarte #mapa #pins .pin:nth-child(8) {
  top: 54.18605%;
  left: 76.26667%;
}
#infoarte #mapa #pins .pin:nth-child(9) {
  top: 58.60465%;
  left: 80.6%;
}
#infoarte #mapa #pins .pin:last-child {
  top: 36.27907%;
  left: 82.4%;
}
#infoarte #mapa #tooltip {
  position: absolute;
  background-color: #fff;
  width: 215px;
  height: auto;
  z-index: 100;
  top: 20px;
  left: 20px;
  padding: 10px;
  display: none;
  border: 1px solid #c4c4c4;
}
#infoarte #mapa #tooltip .dado {
  font: bold 12px/20px Arial, "Times New Roman", times, serif;
  color: #4c4c4c;
}
#infoarte #mapa #tooltip .dado span {
  font-weight: normal;
}
#infoarte #mapa #tooltip h1 {
  font: 20px/20px OgloboCondensedSemibold, Arial, "Times New Roman", times, serif;
  color: #25314a;
  margin-bottom: 10px;
}
#infoarte #grafico {
  max-width: 960px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
#infoarte #grafico .titulo {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-top: 40px;
}
#infoarte #grafico .titulo .linha {
  width: 40px;
  height: 3px;
  background-color: #25314a;
  margin-bottom: 5px;
}
#infoarte #grafico .titulo h1 {
  font: 32px/32px "Oglobox-condensed-Medium", Arial, "Times New Roman", times, serif;
  color: #25314a;
  text-transform: uppercase;
}
#infoarte #grafico .titulo h2 {
  font: 13px/15px Arial, "Times New Roman", times, serif;
  color: #646464;
  margin-bottom: 20px;
}
#infoarte #grafico #grafico_img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}
#infoarte #grafico #grafico_img img {
  width: 100%;
}
#infoarte #grafico #grafico_img #acesos {
  width: 100%;
  height: inherit;
  overflow: hidden;
}
#infoarte #grafico #grafico_img #acesos div {
  background-color: #f5ff9d;
  height: 100%;
  opacity: 0.7;
  position: absolute;
  top: 0;
  max-height: 173px;
  display: none;
}
#infoarte #grafico #grafico_img #acesos div:first-child {
  width: 20.3125%;
  left: 4.6875%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(2) {
  width: 13.4375%;
  left: 25.52083%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(3) {
  width: 9.375%;
  left: 39.47917%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(4) {
  width: 3.64583%;
  left: 49.16667%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(5) {
  width: 4.58333%;
  left: 53.22917%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(6) {
  width: 7.70833%;
  left: 58.33333%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(7) {
  width: 2.29167%;
  left: 66.45833%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(8) {
  width: 4.6875%;
  left: 69.27083%;
}
#infoarte #grafico #grafico_img #acesos div:nth-child(9) {
  width: 10.72917%;
  left: 74.47917%;
}
#infoarte #grafico #grafico_img #acesos div:last-child {
  width: 12.60417%;
  left: 85.625%;
}
#infoarte #galeria {
  height: auto;
  overflow: hidden;
  max-width: 960px;
  margin: 40px auto 0;
  position: relative;
}
#infoarte #galeria #navegacao .bt {
  position: absolute;
  cursor: pointer;
  top: 40%;
}
#infoarte #galeria #navegacao .bt.prev {
  left: 0;
}
#infoarte #galeria #navegacao .bt.next {
  right: 0;
}
#infoarte #galeria .itens {
  width: 82.29167%;
  margin: 0 auto;
}
#infoarte #galeria .itens .item {
  display: block;
  text-align: center;
}
#infoarte #galeria .itens .item img {
  display: inline;
  width: 100%;
}
#infoarte #galeria .itens .item h1 {
  font: 20px OgloboCondensedSemibold, Arial, "Times New Roman", times, serif;
  color: #25314a;
  margin: 20px 0 10px;
}
#infoarte #galeria .itens .item p {
  font: 13px/17px Arial, "Times New Roman", times, serif;
  color: #646464;
  max-width: 160px;
  margin: 0 auto;
}
@media all and (max-width: 768px) {
  #infoarte .content .dados .valor {
    font-size: 45px;
  }
  #infoarte #mapa #cidades .cidade {
    font-size: 15px;
    line-height: 13px;
  }
  #infoarte #mapa #estados .estado {
    font-size: 20px;
    line-height: 20px;
  }
  #infoarte #mapa #status .stts {
    font-size: 16px;
    line-height: 16px;
  }
  #infoarte #mapa #pedras .pedra {
    font-size: 15px;
    line-height: 12px;
  }
  #infoarte #mapa #cidades .cidade:first-child {
    left: 10.41667%;
  }
  #infoarte #mapa #cidades .cidade:nth-child(3) {
    left: 21.61458%;
  }
  #infoarte #grafico #grafico_img #acesos div {
    max-height: 139px;
  }
}
