* {
  font-family: pt-serif, Georgia, Times New Roman, Times, Serif;
  text-decoration: none;
  list-style: none;
}

a {
  color: #A15112;
}

a:hover {
  color: #582c0a;
  text-decoration: underline;
}

article, aside, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

.clear {
  clear: both;
}

body.home {
  text-align: left;
}

body.pag-404 {
  height: 600px;
}

body.header-post div.outras-infos-acervo {
  background: #F4E4C8 url(../img/transp.png) center left no-repeat;
  border-left: 2px solid #F4E4C8;
}

body.body-acervo div#titulo-pagina-acervo-intro div.outras-infos-acervo {
  background: #F4E4C8 url(../img/bread-seta.png) left 0px no-repeat;
  border-left: 2px solid #805439;
}

#barrasFunarte {
  z-index: 50;
}

section#todos-videos header span#ajax-filter-desc {
  color: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  float: none;
  background-color: transparent;
}


/* CLASSES UNIVERSAIS */
div.conteudo {
  margin: 0px auto;
  text-align: left;
  width: 954px;
}

.homeBMA {
  width: 300px;
  height: 52px;
  position: absolute;
  margin-top: 10px;
}

/* OCULTA A BARRA DE NAVEGAÇÃO DO PLAYER DE VIDEO */
div.highslide-thumbstrip-horizontal-overlay {
  /*display:none;*/;
}

/* PRÉ-DEFINIÇÕES DO GIF P/ EFEITO DE "LOADING" DO AJAX NA PÁG DE VIDEOS */
div#ajax-loader {
  background: url(../img/ajax-loader/ajax-loader.gif) no-repeat top center;
  height: 587px;
  margin-top: 70px;
  width: inherit;
}

div#conteudo-580 {
  margin: 0px auto;
  text-align: left;
  width: 580px;
  padding-top: 120px;
}

h5 a {
  font-size: 10px;
  padding: 3px;
  background-color: #E3E3E3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal;
}

h5 a:hover,
h5 a.hover {
  background-color: #666;
}

h4 a {
  font-size: 20px;
}

h4 a span {
  color: #55351c;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
}

h3 a {
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  padding: 1px 3px;
  background-color: #000;
  float: left;
}

h3 a:hover {
  background-color: #d79e03;
  color: #fff;
}

h2 a {
  font-size: 15px;
}

h2 a:hover {
  text-decoration: underline;
}

/*
a.botao-pequeno-marrom,
a.botao-pequeno-marrom-acervo,
a.botao-pequeno-marrom-post,{
  text-indent: -9999em;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
}
*/

/* FINAL DAS CLASSES UNIVERSAIS */


/* Categorias de acervo */
section.imagens header h4 {
  margin-right: 10px;
}

section.textos header h4,
section.videos header h4,
section.imagens header h4,
section.audios header h4,
section#galeria-container h4 {
  color: #555555;
  font-size: 17px;
  font-style: italic;
  font-weight: bold;
}

section.textos header p a,
section.videos header p a,
section.imagens header p a,
section.audios header p a,
section#galeria-container header p a {
  font-size: 12px;
  font-weight: normal;
}

section.imagens header h4 span,
section.textos header h4 span,
section.videos header h4 span,
section.imagens header h4 span,
section.audios header h4 span {
  font-size: 10px;
  color: #666;
  line-height: 20px;
}

section.textos,
section.imagens {
  padding-bottom: 10px;
  width: 298px;
  float: left;
}

section.audios {
  width: 465px;
  float: right;
}

section.videos {
  width: 445px;
  float: left;
}

#sidebar {
  float: left;
}

#sidebar section.audios {
  padding-bottom: 10px;
  width: 298px;
  float: none;
}

#sidebar section.videos {
  padding-bottom: 10px;
  width: 298px;
  float: none;
}

#sidebar-post {
  width: 298px;
  float: right;
}

#sidebar-post section.textos, #sidebar-post section.imagens, #sidebar-post section.audios, #sidebar-post section.videos {
  padding-bottom: 50px;
  width: 298px;
  float: left;
}

#sidebar-post section.audios ul li section:nth-child(1) {
  margin-top: 0px;
}

#sidebar-post section.audios ul li:nth-child(1) {
  margin-top: 14px;
}

#sidebar-post li.hover a.info-baixar-assinar {
  height: 12px;
}

#sidebar-post section.audios ul li a#musicas,
#sidebar-post section.audios ul li a#entrevistas,
#sidebar-post section.audios ul li a#podcasts {
  margin-top: 0px;
  display: block;
  text-indent: -9999em;
}

#sidebar-post section.audios ul li ul.botoes_opcoes li ul {
  right: 0;
  left: inherit;
  margin-top: 23px;
  padding: 0 13px;
  max-width: 270px;
  top: -24px;
}

#sidebar-post div.player {
  background: #fcfaf7;
  padding: 10px;
  margin-bottom: -16px;
  border-top: 1px dashed #d7ccc0;
}

#sidebar-post div.player a.pause {
  width: 30px;
  height: 30px;
  background: #55351C url(../img/pause_medio.png) no-repeat center;
}

#sidebar-post div.player a.pause:hover {
  width: 30px;
  height: 30px;
  background: #D79E03 url(../img/pause_medio_on.png) no-repeat center;
}

#sidebar-post div.player a.play {
  width: 30px;
  height: 30px;
  background: #55351C url(../img/play_medio.png) no-repeat 11px center;
}

#sidebar-post div.player a.play:hover {
  width: 30px;
  height: 30px;
  background: #D79E03 url(../img/play_medio_on.png) no-repeat 11px center;
}

#sidebar-post section.audios ul li a p {
  width: 32px;
  height: 32px;
  background: #55351C url(../img/play_medio.png) no-repeat 11px center;
}

#sidebar-post section.audios ul li a p:hover {
  width: 32px;
  height: 32px;
  background: #D79E03 url(../img/play_medio_on.png) no-repeat 11px center;
}

#sidebar-post a.info-baixar-assinar {
  font-size: 10px;
  font-weight: normal;
  padding: 3px;
}

#sidebar-post div.player a.play, #sidebar-post div.player a.pause {
  position: absolute;
  top: 15px;
  left: 33px;
}

#sidebar-post div.player a.play, #sidebar-post div.player a.pause {
  width: 30px;
  height: 30px;
}

#sidebar-post div.player div.barra-andamento-audio {
  width: 216px;
}

#sidebar-post section.videos ul li h2 a, #sidebar-post section.audios ul li h2 a {
  font-size: 13px;
  font-style: normal;
  line-height: 14px;
}

section.textos ul,
section.videos ul,
section.imagens ul {
  margin-bottom: 15px;
}

section.imagens ul {
  overflow: hidden;
  margin-left: -2px;
  margin-top: 15px;
}

section.imagens ul li {
  margin-left: 2px;
}

section.imagens ul li {
  float: left;
}

section.textos ul li {
  overflow: hidden;
}

section.videos ul li, section.audios ul li section {
  padding: 15px 0 15px 0;
  border-top: 1px solid #D7CCC0;
}
/*	  elimina todos os HRs e substitui por border	  */
section.textos article {
  padding: 15px 0px 0px 0px;
  border-top: 1px solid #D7CCC0;
}

section.audios ul li section:nth-child(1), section.videos ul li:nth-child(1), section.textos article:nth-child(1) {
  margin-top: 14px;
}

section.textos ul li section,
section.videos ul li article,
section.imagens ul li section,
section.audios ul li section,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section,
section#content section#acervo-streaming ul li article,
section#modal-fotos header,
section#modal-videos header {
  position: relative;
}

section#content section#acervo-streaming section#todos-audios ul li article ul.botoes_opcoes li {
  float: none;
}

section#content section#acervo-streaming section#todos-videos ul li.videos-par ul.cont-videos-par,
section#content section#acervo-streaming section#todos-audios ul li.audios-par ul.cont-audios-par {
  position: relative;
}

section#content section#acervo-streaming section#todos-videos ul li.videos-par,
section#content section#acervo-streaming section#todos-audios ul li.audios-par {
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
}

section#content section#acervo-streaming section#todos-videos ul li.item-video,
section#content section#acervo-streaming section#todos-audios ul li.item-audio {
  padding: 13px;
  width: 283px;
}

section#content section#acervo-streaming section#todos-videos ul li.video-1,
section#content section#acervo-streaming section#todos-audios ul li.audio-1 {
  float: left;
}

section#content section#acervo-streaming section#todos-videos ul li.video-2,
section#content section#acervo-streaming section#todos-audios ul li.audio-2 {
  float: right;
}

section#content section#acervo-streaming section#todos-videos ul li h5,
section#content section#acervo-streaming section#todos-audios ul li h5 {
  height: 24px;
  float: right;
}

section#content section#acervo-streaming section#todos-videos ul li h5 a,
section#content section#acervo-streaming section#todos-audios ul li h5 a {
  margin: 3px 0 0 11px;
}

section#content section#acervo-streaming section#todos-videos ul li h4,
section#content section#acervo-streaming section#todos-audios ul li h4 {
  width: 219px;
  padding: 2px 10px 6px 10px;
}

section#content section#acervo-streaming section#todos-videos ul li div.midia-extras,
section#content section#acervo-streaming section#todos-audios ul li div.midia-extras {
  float: right;
  height: 46px;
}

section#content section#acervo-streaming section#todos-audios ul li div.midia-extras ul.botoes_opcoes {
  float: none;
}

section#todos-audios ul li div.midia-extras ul.botoes_opcoes li a.info-baixar-assinar {
  float: right;
  font-size: 10px;
  font-weight: normal;
  padding: 3px;
  width: 26px;
  margin: 0;
}

section.textos ul li ul.botoes_opcoes,
section.videos ul li ul.botoes_opcoes,
section.imagens ul li ul.botoes_opcoes,
section.audios ul li ul.botoes_opcoes,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes,
section#content section#acervo-streaming ul li article ul.botoes_opcoes,
section#modal-fotos header ul.botoes_opcoes,
section#modal-videos header ul.botoes_opcoes {
  margin: 0;
  padding: 0;
  height: 26px;
  float: right;
}

section.textos ul li ul.botoes_opcoes li,
section.videos ul li ul.botoes_opcoes li,
section.imagens ul li ul.botoes_opcoes li,
section.audios ul li ul.botoes_opcoes li,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li,
section#modal-fotos header ul.botoes_opcoes li,
section#modal-videos header ul.botoes_opcoes li {
  background: none;
  border: none;
  float: left;
  margin: 0;
  padding: 0;
  margin: 0;
  width: 55px;
  height: 20px;
  font-weight: bold;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li {
  background: none;
  border: none;
  float: left;
  margin: none;
  padding: 0;
  margin: 0;
  width: 55px;
  font-weight: bold;
}

section.audios ul li ul.botoes_opcoes li a.info-baixar-assinar {
  padding: 3px 10px;
  font-size: 13px;
}

section.textos ul li ul.botoes_opcoes li ul,
section.videos ul li ul.botoes_opcoes li ul,
section.imagens ul li ul.botoes_opcoes li ul,
section.audios ul li ul.botoes_opcoes li ul,
section#content section#acervo-streaming ul li ul.botoes_opcoes li ul {
  display: none;
  position: relative;
  top: -1px;
  background-color: #faf7f2;
  border: 1px solid #dec9a4;
  z-index: 1;
  font-size: 10px;
  padding: 10px 10px 5px 10px;
  width: 300px;
  float: right;
}

section.audios ul li section ul.botoes_opcoes li ul li {
  width: inherit;
  max-width: 270px;
}

section#modal-fotos header ul.botoes_opcoes li ul,
section#modal-videos header ul.botoes_opcoes li ul {
  position: absolute;
  right: -11px;
  top: 25px;
  background-color: #faf7f2;
  border: 1px solid #dec9a4;
  z-index: 1;
  font-size: 10px;
  padding: 10px 10px 5px 10px;
  display: none;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul {
  position: absolute;
  left: -11px;
  right: -11px;
  top: 99px;
  background-color: #faf7f2;
  border: 1px solid #dec9a4;
  z-index: 1;
  font-size: 10px;
  padding: 10px 10px 5px 10px;
  display: none;
}

section.textos ul li ul.botoes_opcoes li.hover ul,
section.videos ul li ul.botoes_opcoes li.hover ul,
section.imagens ul li ul.botoes_opcoes li.hover ul,
section.audios ul li ul.botoes_opcoes li.hover ul,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li.hover ul,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li.hover ul,
section#modal-fotos header ul.botoes_opcoes li.hover ul,
section#modal-videos header ul.botoes_opcoes li.hover ul {
  display: block;
}

section.textos ul li ul.botoes_opcoes li ul li,
section.videos ul li ul.botoes_opcoes li ul li,
section.imagens ul li ul.botoes_opcoes li ul li,
section.audios ul li ul.botoes_opcoes li ul li,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li ul li,
section#modal-fotos header ul.botoes_opcoes li ul li,
section#modal-videos header ul.botoes_opcoes li ul li {
  margin-bottom: 5px;
  color: #666;
  display: block;
  float: none;
  font-size: 10px;
  width: 320px !important;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul li {
  width: 200px;
  margin-bottom: 15px;
}

section.textos ul li ul.botoes_opcoes li ul li span,
section.videos ul li ul.botoes_opcoes li ul li span,
section.imagens ul li ul.botoes_opcoes li ul li span,
section.audios ul li ul.botoes_opcoes li ul li span,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul span,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li ul span,
section#modal-fotos header ul.botoes_opcoes li ul span,
section#modal-videos header ul.botoes_opcoes li ul span {
  color: #000;
  font-size: 10px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul span {;
}

section.textos ul li ul.botoes_opcoes li ul li a,
section.videos ul li ul.botoes_opcoes li ul li a,
section.imagens ul li ul.botoes_opcoes li ul li a,
section.audios ul li ul.botoes_opcoes li ul li a,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul li a,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li ul li a,
section#modal-fotos header ul.botoes_opcoes li ul li a,
section#modal-videos header ul.botoes_opcoes li ul li a {
  color: #D79E03;
  font-size: 10px;
}

section.textos ul li ul.botoes_opcoes li ul li a:hover,
section.videos ul li ul.botoes_opcoes li ul li a:hover,
section.imagens ul li ul.botoes_opcoes li ul li a:hover,
section.audios ul li ul.botoes_opcoes li ul li a:hover,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.botoes_opcoes li ul li a:hover,
section#content section#acervo-streaming ul li article ul.botoes_opcoes li ul li a:hover,
section#modal-fotos header ul.botoes_opcoes li ul li a:hover,
section#modal-videos header ul.botoes_opcoes li ul li a:hover {
  text-decoration: underline;
}

section.audios ul li h3 a,
section.videos ul li h3 a,
section#content ul li article h3 a {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

div#conteudo-post div#midias-deste-acervo section.mini-arquivos ul li article h3 a {
  margin-bottom: 0;
}

section.audios ul li h5 a,
section.videos ul li h5 a {
  float: left;
  margin-bottom: 10px;
  margin-top: 2px;
  text-transform: lowercase;
}

section.videos-audios section.audios div.player {
  margin-top: 4px;
  overflow: hidden;
  margin-left: 91px;
}

section.videos-audios section.audios div.player a.botao-pequeno-marrom-acervo {
  position: absolute;
  top: 15px;
  left: 33px;
}

section.videos-audios section.audios div.player a.play,
section.videos-audios section.audios div.player a.pause {
  width: 41px;
  height: 41px;
  margin-right: 5px;
  text-indent: -9999em;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  border: 1px solid #55351C;
}

section.videos-audios section.audios div.player a.play {
  background: #55351c url(../img/play.png) no-repeat center;
}

section.videos-audios section.audios div.player a.play:hover {
  background: #d79e03 url(../img/play_on.png) no-repeat center;
  border: 1px solid #d79e03;
}

section.videos-audios section.audios div.player a.pause {
  background: #55351c url(../img/pause.png) no-repeat center;
}

section.videos-audios section.audios div.player a.pause:hover {
  background: #d79e03 url(../img/pause_on.png) no-repeat center;
  border: 1px solid #d79e03;
}

section.videos-audios section.audios ul li h2 {
  margin-bottom: 7px;
}

div.player {
  margin-top: 10px;
  overflow: hidden;
}

div.player a,
div.player p,
div.player div.barra-andamento-audio {
  float: left;
}

div.player a.play,
div.player a.pause {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  text-indent: -9999em;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  border: 1px solid #55351C;
}

div.player a.play {
  background: #55351c url(../img/sprite.png) 0px -571px no-repeat;
}

div.player a.play:hover {
  background: #d79e03 url(../img/sprite.png) -31px -571px no-repeat;
  border: 1px solid #d79e03;
}

div.player a.pause {
  background: #55351c url(../img/sprite.png) -1px -589px no-repeat;
}

div.player a.pause:hover {
  background: #d79e03 url(../img/sprite.png) -32px -589px no-repeat;
  border: 1px solid #d79e03;
}

div.player a.avancar-audio,
div.player a.voltar-audio {
  text-indent: -9999em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #55351C;
}

div.player a.avancar-audio {
  background: #55351c url(../img/sprite.png) -1px -606px no-repeat;
  text-indent: -999em;
}

div.player a.avancar-audio:hover {
  background: #d79e03 url(../img/sprite.png) -32px -606px no-repeat;
  border: 1px solid #d79e03;
}

div.player a.voltar-audio {
  background: #55351c url(../img/sprite.png) -1px -622px no-repeat;
  text-indent: -999em;
}

div.player a.voltar-audio:hover {
  background: #d79e03 url(../img/sprite.png) -32px -622px no-repeat;
  border: 1px solid #d79e03;
}

div.player div.barra-andamento-audio {
  height: 10px;
  margin: 5px 0 0 0;
  width: 300px;
  cursor: pointer;
  background-color: #e4e4e4;
  position: relative;
  overflow: hidden;
}

div.player div.play-head {
  height: 10px;
  width: 4px;
  background-color: #684e07;
  float: right;
  position: relative;
  overflow: hidden;
}

div.player div.barra-andamento-audio-dentro {
  height: 10px;
  background-color: #d79e03;
  position: absolute;
  top: 0px;
  left: 0px;
}

div.player span.tempo-audio {
  font-size: 12px;
  line-height: 18px;
  color: #666;
  margin-right: 5px;
  float: left;
  background: url(../img/tempo.png) no-repeat;
  width: 33px;
  height: 20px;
  padding: 2px 0 0 9px;
}

div.player a.volume {
  background: url(../img/audio_off.png) no-repeat;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  text-indent: -9999em;
  float: left;
}

div.player a.volume-total {
  background: url(../img/audio_on.png) no-repeat;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  text-indent: -9999em;
  float: left;
}

section.audios ul li a#entrevistas, 
section.audios ul li a#podcasts {
  margin-top: 5px;
  width: 33px;
  height: 33px;
  float: left;
  text-indent: -9999em;
  background: url('../img/audio-tipos.png') -3px -4px no-repeat;
}

section.audios ul li a#musicas {
  margin-top: 5px;
  width: 33px;
  height: 33px;
  float: left;
  background: url('../img/audio-tipos.png') -3px -45px no-repeat;
  text-indent: -9999em;
}

section.videos ul li h2,
section.audios ul li h2 {
  margin-bottom: 8px;
}

section.audios ul li h2 {
  min-height: 34px;
}

section.audios ul li h2 a,
section.videos ul li h2 a {
  font-weight: bold;
}

#sidebar section.audios ul li section h2 a {
  padding: 24px 0px 0px 0px;
  clear: both;
}

section.textos ul li h5 a {
  font-size: 13px;
  font-style: normal;
  line-height: 14px;
  padding: 0px;
  background: none;
}

#sidebar section.audios ul li section h5 a, #sidebar section.audios ul li section h2 a {
  float: none;
}

section.audios ul li a p {
  margin-right: 15px;
  padding: 0;
  width: 43px;
  height: 43px;
  color: #D79E03;
  font-size: 18px;
  font-style: normal;
  line-height: 32px;
  text-indent: 0.45em;
  background: #55351C;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
  background: #55351c url(../img/play.png) no-repeat 14px center;
}

section.audios ul li a p:hover {
  color: white;
  background: #D79E03;
  -webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s linear;
  -o-transition: color 0.4s linear;
  -ms-transition: color 0.4s linear;
  transition: color 0.4s linear;
  background: #D79E03 url(../img/play_on.png) no-repeat 14px center;
}

section.textos ul li a:hover {
  text-decoration: underline;
}

section#galeria-container p.voltar-pagina.desativo,
section#galeria-container p.passar-pagina.desativo,
section#galeria-container p.voltar-pagina.desativo:hover,
section#galeria-container p.passar-pagina.desativo:hover,
section#acervos-digitalizados a.voltar-pagina.desativo,
section#acervos-digitalizados a.passar-pagina.desativo,
section#acervos-digitalizados a.voltar-pagina.desativo:hover,
section#acervos-digitalizados a.passar-pagina.desativo:hover,
div.player a.avancar-audio.desativo,
div.player a.voltar-audio.desativo,
div.player a.pause.desativo,
div.player a.play.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar.desativo,
section#modal-galeria-fotos aside#todas-fotos a.avancar-foto.desativo,
section#modal-galeria-fotos aside#todas-fotos a.voltar-foto.desativo {
  border: 1px solid #EEE2C8;
  cursor: default;
  opacity: 0.60;
  -moz-opacity: 0.60;
  filter: alpha(opacity=60);
  background: #FBF8F3 url(../img/sprite.png) -33px -1445px no-repeat;
}

section#modal-galeria-fotos aside#todas-fotos a.avancar-foto.desativo,
section#modal-galeria-fotos aside#todas-fotos a.avancar-foto.desativo:hover {
  background: #FBF8F3 url(../img/sprite.png) -1px -1491px no-repeat;
  border-color: #EEE2C8;
}

section#modal-galeria-fotos aside#todas-fotos a.voltar-foto.desativo,
section#modal-galeria-fotos aside#todas-fotos a.voltar-foto.desativo:hover {
  background: #FBF8F3 url(../img/sprite.png) -33px -1491px no-repeat;
  border-color: #EEE2C8;
}

section#modal-galeria-fotos aside#todas-fotos a.avancar-foto:hover {
  background: #D79E03 url(../img/sprite.png) -1px -1491px no-repeat;
  border-color: #D79E03;
}

section#modal-galeria-fotos aside#todas-fotos a.voltar-foto:hover {
  background: #D79E03 url(../img/sprite.png) -33px -1491px no-repeat;
  border-color: #D79E03;
}

div.player a.voltar-audio.desativo:hover,
div.player a.voltar-audio.desativo {
  background: #FBF8F3 url(../img/sprite.png) -32px -622px no-repeat;
}

div.player a.avancar-audio.desativo,
div.player a.avancar-audio.desativo:hover {
  background: #FBF8F3 url(../img/sprite.png) -32px -606px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar.desativo:hover,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar.desativo:hover {
  background: #FBF8F3 url(../img/sprite.png) 0px -1695px no-repeat;
  border: 1px solid #EEE2C8;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar.desativo:hover,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar.desativo:hover {
  background: #FBF8F3 url(../img/sprite.png) -31px -1695px no-repeat;
  border: 1px solid #EEE2C8;
}

section#galeria-container p.voltar-pagina.desativo:hover,
section#acervos-digitalizados a.voltar-pagina.desativo:hover {
  cursor: default;
  background: #FBF8F3 url(../img/sprite.png) -33px -1445px no-repeat;
}

section#galeria-container p.passar-pagina.desativo:hover,
section#acervos-digitalizados a.passar-pagina.desativo:hover {
  cursor: default;
  background: #FBF8F3 url(../img/sprite.png) -1px -1445px no-repeat;
}

section.textos ul li a.imagem ,
section.videos ul li a.imagem {
  float: left;
  margin: 0 10px 0 0;
}

section.videos ul li a.imagem span {
  position: absolute;
  top: 16px;
  left: 40px;
  width: 42px;
  height: 41px;
}

section.videos ul li a.imagem span.mini {
  top: 4px;
  left: 19px;
}

section.videos ul li a.imagem:hover span {
  background: url(../img/sprite.png) 0px -524px no-repeat;
}

section.videos ul li p,
section.audios ul li p {
  color: #666;
  font-size: 13px;
  line-height: 17px;
}

section.audios ul li p {
  padding: 0 72px 0 90px;
}

section.imagens a.mais,
section.textos a.mais,
section.videos a.mais,
section.imagens a.mais,
section.audios a.mais {
  font-size: 12px;
  color: #C48B1C;
  padding: 6px 10px;
  background-color: #563822;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

section.imagens a.mais:hover,
section.textos a.mais:hover,
section.videos a.mais:hover,
section.imagens a.mais:hover,
section.audios a.mais:hover {
  background-color: #d79e03;
  color: #fff;
}
/* /Categorias de Acervo */

/* tipos-acervos */
a.acervos,
a.textos,
a.imagens,
a.audios,
a.videos {
  float: left;
  text-indent: -9999em;
  margin: 7px 0 0 10px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  position: relative;
}

a.acervos {
  width: 17px;
  height: 17px;
}

a.textos {
  width: 14px;
  height: 16px;
}

a.imagens,
a.audios {
  width: 18px;
  height: 16px;
}

a.videos {
  width: 18px;
  height: 15px;
}

a.acervos {
  background: url('../img/icones_fundo.png') 0px 0px no-repeat;
}

a.acervos:hover {
  background: url('../img/icones_fundo.png') 0px -23px no-repeat;
}

a.textos {
  background: url('../img/icones_fundo.png') -25px 0px no-repeat;
}

a.textos:hover {
  background: url('../img/icones_fundo.png') -25px -23px no-repeat;
}

a.imagens {
  background: url('../img/icones_fundo.png') -48px 0px no-repeat;
}

a.imagens:hover {
  background: url('../img/icones_fundo.png') -48px -23px no-repeat;
}

a.audios {
  background: url('../img/icones_fundo.png') -75px 0px no-repeat;
}

a.audios:hover {
  background: url('../img/icones_fundo.png') -75px -23px no-repeat;
}

a.videos {
  background: url('../img/icones_fundo.png') -102px 0px no-repeat;
}

a.videos:hover {
  background: url('../img/icones_fundo.png') -102px -23px no-repeat;
}
/* /tipo-acervo */


div#banner-topo {
  height: 60px;
  padding-top: 20px;
  text-align: center;
  display: block;
}

body.home header#topo {
  margin-bottom: 20px;
  margin-top: 45px;
  padding-top: 0;
}

header#topo {
  padding-top: 120px;
  margin-bottom: 20px;
  position: relative;
  z-index: 15;
}

header#topo h1 {
  float: left;
  margin-bottom: 30px;
}

header#topo h1 a {
  font-size: 36px;
  font-style: italic;
  font-weight: normal;
  color: #C49D59;
  line-height: 30px;
}

header#topo h1 a span {
  color: #55351C;
  font-weight: bold;
}

header#topo h1 a:hover span {
  color: #674328;
}

header#topo h1 a span strong {
  font-size: 24px;
  font-weight: normal;
  color: #55351C;
}

header#topo h1 a:hover span strong {
  color: #664328;
}

header#topo div.patrocinio-topo {
  float: right;
  margin-top: 40px;
}

header#topo div.patrocinio-topo p {
  float: left;
  font-size: 10px;
  margin-right: -10px;
  font-weight: normal;
}

header#topo div.patrocinio-topo a {
  float: left;
  margin-right: 20px;
}


/*Header acervos*/
header#topo-acervos {
  padding-top: 80px;
  margin-bottom: 20px;
  position: relative;
  width: 954px;
  margin: auto;
}

header#topo-acervos h1 {
  float: left;
  margin-bottom: 30px;
}

header#topo-acervos h1 a {
  font-size: 36px;
  font-style: italic;
  font-weight: normal;
  color: #C49D59;
  line-height: 30px;
}

header#topo-acervos h1 a span {
  color: #55351C;
  font-weight: bold;
}

header#topo-acervos h1 a:hover span {
  color: #664328;
}

header#topo-acervos h1 a span strong {
  font-size: 24px;
  font-weight: normal;
  color: #55351C;
}

header#topo-acervos h1 a:hover span strong {
  color: #664328;
}

header#topo-acervos div.patrocinio-topo {
  float: right;
  margin-top: 10px;
  margin-right: -1px;
  padding-right: 17px;
}

header#topo-acervos div.patrocinio-topo p {
  float: left;
  font-size: 10px;
  font-weight: normal;
  margin: 10px -16px 0 0;
  color: #666;
}

header#topo-acervos div.patrocinio-topo a {
  float: left;
  margin: 0 0 0 24px;
}

/* MENU */
nav#menu-topo {
  position: relative;
  margin: 10px 0 20px 0;
  height: 40px;
  padding-bottom: 12px;
}

nav#menu-topo ul.menu-superior {
  float: left;
  padding-top: 11px;
  z-index: 15;
  position: relative;
}

nav#menu-topo ul.menu-superior li {
  float: left;
  margin-right: 10px;
}

nav#menu-topo ul.menu-superior li a {
  color: #69503B;
  font-size: 16px;
  background-color: #FAF7F1;
  padding: 10px 15px 10px 15px;
  display: block;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-weight: bold;
  border: 1px solid #efe3c8;
}

nav#menu-topo ul.menu-superior li:hover a,
nav#menu-topo ul.menu-superior li.hover a {
  color: #d79e03;
  background-color: #fff;
}

nav#menu-topo ul.menu-superior li a.acervos-digitalizados {
  padding: 10px 30px 10px 15px;
  background: #FAF7F1 url(../img/sprite.png) right -836px no-repeat;
  position: relative;
  z-index: 165;
}

nav#menu-topo ul.menu-superior li a.acervos-digitalizados:hover,
nav#menu-topo ul.menu-superior li a.acervos-digitalizados.hover {
  background: #fff url(../img/sprite.png) right -932px no-repeat;
  border-bottom: 0px;
  padding-bottom: 20px;
  color: #d79e03;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

nav#menu-topo ul.menu-superior li:hover ul.hover-acervos-digitalizados {
  display: block;
}

nav#menu-topo ul.menu-superior li ul.hover-acervos-digitalizados li a {
  background-color: transparent;
}

/* Caixa de busca do header */
header#topo-acervos form {
  background-color: #FFFFFF;
  border: 1px solid #EFE3C8;
  float: right;
  height: 30px;
  margin-top: 10px;
  padding: 2px;
  width: 294px;
}

header#topo-acervos form.focus {
  border-color: #d79e03;
}

header#topo-acervos form label {
  display: none;
}

header#topo-acervos form input.caixa-texto {
  float: left;
  border: 0px;
  width: 220px;
  height: 30px;
  padding: 0 3px;
  color: #777;
  font-size: 14px;
}

header#topo-acervos form input.enviar {
  cursor: pointer;
  float: right;
  border: 0;
  padding: 0;
  width: 58px;
  height: 30px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #55351C;
  color: #C69006;
  font-size: 0.9em;
  font-style: italic;
  letter-spacing: 0.3mm;
  line-height: 31px;
  text-align: center;
}

header#topo-acervos form input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}

a.conheca-o-projeto {
  margin: 27px 0 0 0;
  padding: 0;
  width: 135px;
  height: 24px;
  background: url(../img/sobre-o-projeto.png) no-repeat;
  display: block;
  text-indent: -9999em;
}

header#topo-acervos div#navigation {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #dec9a4;
  margin-top: 8px;
}
/* FIM - header acervos */


/* SOMENTE NO HEADER ANTIGO */
nav#menu-topo form {
  float: right;
  width: 292px;
  border: 1px solid #EFE3C8;
  background-color: white;
  padding: 3px;
  height: 31px;
  margin-top: 10px;
}

nav#menu-topo form.focus {
  border-color: #d79e03;
}

nav#menu-topo form label {
  display: none;
}

nav#menu-topo form input.caixa-texto {
  float: left;
  width: 210px;
  font-size: 16px;
  border: 0px;
  color: #666;
  height: 29px;
  line-height: 29px;
}

nav#menu-topo form input.enviar {
  float: right;
  color: #C48B1C;
  border: 0;
  font-size: 14px;
  background-color: #55351C;
  padding: 0 5px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}

nav#menu-topo form input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}

/* hover para acervo digitalizado */
nav#menu-topo ul.hover-acervos-digitalizados {
  overflow: hidden;
  position: absolute;
  top: 57px;
  left: 0px;
  width: 943px;
  background-color: #fff;
  border: 1px solid #efe3c8;
  border-bottom: 2px solid #efe3c8;
  z-index: 160;
  padding: 0 5px 5px 5px;
  display: none;
}

nav#menu-topo ul.hover-acervos-digitalizados li {
  float: left;
  margin: 5px 36px 0 0;
  z-index: 170;
  position: relative;
  padding: 10px;
  width: 270px;
}

nav#menu-topo ul.hover-acervos-digitalizados li.no-margin {
  margin: 5px 0 0 0;
}

nav#menu-topo ul.hover-acervos-digitalizados li:hover {
  background-color: #FAF6EA;
}

nav#menu-topo ul.hover-acervos-digitalizados li img {
  float: left;
  border: 1px solid #dec59d;
  margin-right: 0;
}

nav#menu-topo ul.hover-acervos-digitalizados li a {
  padding: 0px;
  background-color: transparent;
  border: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

nav#menu-topo ul.hover-acervos-digitalizados li a:hover {
  background-color: transparent;
}

nav#menu-topo ul.hover-acervos-digitalizados li h3 {
  margin-left: 10px;
  float: left;
}

nav#menu-topo ul.hover-acervos-digitalizados li h3 a {
  font-size: 16px;
  line-height: 16px;
  display: block;
  color: #D69D02;
  background-color: transparent;
  font-weight: normal;
}

nav#menu-topo ul.hover-acervos-digitalizados li h3 a:hover {
  text-decoration: underline;
  background-color: transparent;
}

nav#menu-topo ul.hover-acervos-digitalizados li h3 a:hover {
  text-decoration: underline;
}
/* FIM - Somente no header antigo */

section#destaque-centro {
  overflow: hidden;
}

section#destaque-centro article {
  float: left;
  background-color: #fff;
  border-bottom: 1px solid #EFE3C8;
}

section#destaque-centro article h3,
section#destaque-centro article h2,
section#destaque-centro article p {
  padding: 10px 10px 0 10px;
}

section#destaque-centro article h2 {
  clear: both;
}

section#destaque-centro article p {
  padding: 5px 10px 10px 10px;
  font-size: 12px;
  color: #787878;
  line-height: 18px;
}

section#destaque-centro article.destaque-centro-maior {
  width: 462px;
  height: 427px;
}

section#destaque-centro article.destaque-centro-normal {
  width: 216px;
  margin-left: 30px;
  height: 427px;
}

section#acervos-digitalizados {
  margin: 45px 0 30px 0;
  overflow: hidden;
}

section#galeria-container header,
section#acervos-digitalizados header {
  margin-bottom: 15px;
}

section#galeria-container p.voltar-pagina,
section#galeria-container p.passar-pagina,
section#acervos-digitalizados ul li,
section#acervos-digitalizados a.voltar-pagina,
section#acervos-digitalizados a.passar-pagina {
  float: left;
}

section#acervos-digitalizados a.voltar-pagina,
section#acervos-digitalizados a.passar-pagina {
  padding: 56px 5px;
  display: block;
  width: 15px;
  text-indent: -9999em;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #563822;
}

section#galeria-container p.voltar-pagina,
section#acervos-digitalizados a.voltar-pagina {
  margin-right: 15px;
  background: #563822 url(../img/sprite.png) -33px -945px no-repeat;
}

section#galeria-container p.voltar-pagina:hover,
section#acervos-digitalizados a.voltar-pagina:hover {
  background: url(../img/sprite.png) -33px -1445px no-repeat;
  background-color: #D79E03;
  border-color: #D79E03;
}

section#galeria-container p.passar-pagina,
section#acervos-digitalizados a.passar-pagina {
  margin-left: 10px;
  background: #563822 url(../img/sprite.png) 0px -945px no-repeat;
}

section#galeria-container p.passar-pagina:hover,
section#acervos-digitalizados a.passar-pagina:hover {
  background: url(../img/sprite.png) 0px -1445px no-repeat;
  background-color: #D79E03;
  border-color: #D79E03;
}

section#acervos-digitalizados ul li.acervo {
  position: relative;
  margin-right: 8px;
  width: 211px;
  height: 128px;
}

section#acervos-digitalizados ul li.acervo h3 a {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

section#imagens-audios-videos {
  overflow: hidden;
  margin-bottom: 60px;
}

section#imagens-audios-videos section.imagens,
section#imagens-audios-videos section.audios,
section#imagens-audios-videos section.videos {
  float: left;
  overflow: hidden;
}

section#imagens-audios-videos section.videos ul li {
  overflow: hidden;
}

section#imagens-audios-videos section.audios ul {
  margin-bottom: 15px;
}

section#imagens-audios-videos section.imagens,
section#imagens-audios-videos section.audios {
  margin-right: 30px;
}

nav#outros-acervos {
  border-top: 1px solid #e3d1ab;
  position: relative;
}

nav#outros-acervos div.outros-acervos-dentro {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 15px 0 30px 0;
  z-index: 3;
  position: relative;
  background-color: #F7EFE7;
}

nav#outros-acervos header {
  margin-bottom: 10px;
  overflow: hidden;
}

nav#outros-acervos ul {
  overflow: hidden;
}

nav#outros-acervos ul li {
  float: left;
  margin-right: 150px;
}

nav#outros-acervos header h4 {
  width: 275px;
  overflow: hidden;
}

nav#outros-acervos header h4 span {
  font-size: 20px;
  color: #523822;
  font-style: italic;
  font-weight: bold;
  float: left;
}

nav#outros-acervos header h4 a.setinha {
  text-indent: -9999em;
  background: #563822 url(../img/sprite.png) -19px -846px no-repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  display: inline;
  float: right;
}

nav#outros-acervos header h4 a.setinha:hover {
  background: #D79E03 url(../img/sprite.png) 6px -882px no-repeat;
}

nav#outros-acervos header h4 a.setinha.ativo {
  text-indent: -9999em;
  background: #563822 url(../img/sprite.png) -19px -942px no-repeat;
}

nav#outros-acervos header h4 a.setinha.ativo:hover {
  background: #D79E03 url(../img/sprite.png) -19px -882px no-repeat;
}

nav#outros-acervos ul li a {
  color: #d79e03;
  font-size: 12px;
}

nav#outros-acervos ul li a:hover {
  text-decoration: underline;
}

#outrosAcervos {
  padding: 30px;
  background: white;
  border: 1px solid #DAD4B5;
  margin-bottom: 60px;
}

#outrosAcervos h1 {
  color: #555;
  font-size: 23px;
  font-weight: bold;
  font-style: italic;
}

#outrosAcervos ul li {
  float: left;
  margin: 30px 30px 0px 0px;
}

#outrosAcervos ul li a:hover {
  color: #582C0A;
  text-decoration: underline;
}

#outrosAcervos ul li a {
  color: #A15112;
  font-style: normal;
  font-size: 20px;
}

#outrosAcervos  p {
  color: #666;
  font-size: 14px;
  line-height: 1.3;
}

footer {
  overflow: hidden;
}

footer div#patrocinio-realizacao {
  border-top: 1px solid #efe3c8;
  background-color: #fff;
  overflow: hidden;
}

footer nav.patrocinio-footer {
  float: left;
  margin: 15px 22px 0 0;
  /*min-width: 350px;*/;
}

footer nav.lei-footer {
  float: left;
  margin: 0 22px 0 0;
}

footer nav.patrocinio-footer p {
  float: left;
  color: #787878;
  font-size: 10px;
  margin-right: -25px;
}

footer nav.realizacao-footer p {
  float: left;
  color: #787878;
  font-size: 10px;
  margin-right: -5px;
}

footer nav.patrocinio-footer ul li {
  float: left;
  /*margin-top:6px;
  margin-left: 30px;*/;
}

footer nav.realizacao-footer ul li {
  float: left;
  margin-right: 15px;
}

footer nav.realizacao-footer {
  /*float: right;*/
  float: left;
  margin: 15px 0;
  /*min-width: 310px;*/;
}

#wordpress {
  border-top: 1px solid #e3d1ab;
  position: relative;
}

#wordpress div.wordpress-dentro {
  border-top: 1px solid #fff;
  padding: 20px 0 30px 0;
  z-index: 3;
  background-color: #F7EFE7;
  overflow: hidden;
}

#wordpress div.wordpress-dentro p {
  color: #787878;
  font-size: 11px;
  width: 400px;
  float: left;
}

#wordpress div.wordpress-dentro p a {
  color: #d79e03;
}

#wordpress div.wordpress-dentro ul {
  float: right;
  min-width: 400px;
  margin: -3px -15px 0 0;
}

#wordpress div.wordpress-dentro ul li {
  float: left;
  margin-right: 15px;
}

#wordpress div.wordpress-dentro ul li a {
  color: #d79e03;
  font-size: 11px;
  text-transform: lowercase;
}

#wordpress div.wordpress-dentro ul li a:hover {
  text-decoration: underline;
}


/* FOOTER ACERVOS: */
#footer-acervos div#patrocinio-realizacao div {
  width: 954px;
  margin: auto;
  margin-bottom: 0px;
}

#footer-acervos div#patrocinio-realizacao div ul {
  float: right;
  margin: 20px 10px 20px 10px;
}

#footer-acervos div#patrocinio-realizacao div ul li {
  float: left;
  margin-left: 15px;
}

#footer-acervos div#patrocinio-realizacao div ul li p {
  font-size: 10px;
  color: #777;
}

#footer-acervos div#patrocinio-realizacao div ul li.desc-icone {
  float: none;
  margin-bottom: 7px;
}

#wordpress-acervo {
  border-top: 1px solid #e3d1ab;
  position: relative;
}

#wordpress-acervo div.wordpress-dentro {
  border-top: 1px solid #fff;
  padding: 35px 0 38px 0;
  z-index: 3;
  background-color: #F7EFE7;
  overflow: hidden;
}

#wordpress-acervo div.wordpress-dentro p {
  color: #787878;
  font-size: 10px;
  width: 400px;
  float: left;
  margin-top: 1px;
}

#wordpress-acervo div.wordpress-dentro p a {
  color: #d79e03;
  font-size: 10px;
}

#wordpress-acervo div.wordpress-dentro p a:hover {
  text-decoration: underline;
  color: #94561D;
}

#wordpress-acervo div.wordpress-dentro ul {
  float: right;
  min-width: 400px;
  margin: -3px -15px 1px 0;
}

#wordpress-acervo div.wordpress-dentro ul li {
  float: left;
  margin-right: 15px;
}

#wordpress-acervo div.wordpress-dentro ul li a {
  color: #d79e03;
  font-size: 10px;
  text-transform: lowercase;
}

#wordpress-acervo div.wordpress-dentro ul li a:hover {
  text-decoration: underline;
  color: #94561D;
}
/* FIM - FOOTER ACERVOS: */





/* Acervo.html */

div#titulo-pagina {
  margin-top: 15px;
  height: 50px;
  position: relative;
}

div#caminho-pagina {
  position: relative;
}

div#caminho-pagina a,
div#caminho-pagina span,
div#caminho-pagina strong,
div#caminho-pagina h6 {
  float: left;
  font-size: 10px;
  margin-right: 5px;
}

div#caminho-pagina a {
  color: #d79e03;
}

div#caminho-pagina a:hover {
  text-decoration: underline;
}

div#caminho-pagina p {
  text-transform: lowercase;
}

div#caminho-pagina span {
  font-weight: bold;
  color: #666;
  font-size: 11px;
}

div#caminho-pagina h6,
div#titulo-pagina h6 {
  font-weight: normal;
}

div#titulo-pagina h6 {
  font-size: 15px;
  float: left;
  margin-left: 5px;
  color: #55351E;
  width: 155px;
}

div#titulo-pagina h4 {
  height: 49px;
  width: 620px;
  line-height: 50px;
  padding-left: 15px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  background: #805439 url(../img/bread-seta.png) right 0px no-repeat;
}

div.outras-infos-acervo {
  position: absolute;
  right: 0px;
  background: #F4E4C8 url(../img/bread-seta.png) center left no-repeat;
  line-height: 49px;
  height: 49px;
  width: 317px;
  border-left: 2px solid #805439;
}

div.outras-infos-acervo p {
  font-size: 16px;
  color: #55351c;
  float: left;
  margin-left: -10px;
}

div.outras-infos-acervo a {
  float: left;
  text-indent: -9999em;
  margin: 16px 0px 0px 10px;
}

div.outras-infos-acervo a span.tooltip,
nav#menu-topo ul.menu-superior li a span.tooltip,
#sidebar-post section.audios ul li a span.tooltip,
section.videos-audios section.audios ul li section a span.tooltip {
  overflow: hidden;
  margin: 0;
  padding: 5px 5px 15px 5px;
  position: absolute;
  top: -35px;
  display: none;
  font-style: normal;
  text-indent: 0;
  line-height: 10px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  background: url(../img/seta-tooltip.png) center 0 no-repeat;
}

section.audios ul li a#musicas span.tooltip {
  width: 39px;
  left: -6px;
  top: -11px;
}

section.audios ul li a#entrevistas span.tooltip,
section.audios ul li a#podcasts span.tooltip {
  width: 52px;
  left: -11px;
  top: -11px;
}

div.outras-infos-acervo a.acervos span.tooltip,
nav#menu-topo ul.menu-superior li a.acervos span.tooltip {
  width: 34px;
  left: -17px;
}

div.outras-infos-acervo a.textos span.tooltip,
nav#menu-topo ul.menu-superior li a.textos span.tooltip {
  width: 36px;
  left: -18px;
}

div.outras-infos-acervo a.imagens span.tooltip,
nav#menu-topo ul.menu-superior li a.imagens span.tooltip {
  width: 44px;
  left: -22px;
}

div.outras-infos-acervo a.audios span.tooltip,
nav#menu-topo ul.menu-superior li a.audios span.tooltip,
div.outras-infos-acervo a.videos span.tooltip,
nav#menu-topo ul.menu-superior li a.videos span.tooltip {
  width: 36px;
  left: -18px;
}

div#identificacao-acervo-topo {
  margin-bottom: 20px;
  position: relative;
  z-index: 5;
}

section#content {
  width: 626px;
  float: left;
  position: relative;
  z-index: 5;
  margin: 0 30px 55px 0;
}

section#content section#acervo article {
  overflow: hidden;
}

section#content section#acervo article h1 {
  font-size: 30px;
  font-style: italic;
  font-weight: normal;
  color: #c49d59;
  line-height: 35px;
}

section#content section#acervo article h2#subtitulo-post {
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  color: #666;
}

section#content section#acervo article p.descricao-img {
  background-color: #fff;
  padding: 10px;
  font-size: 10px;
  color: #666;
  line-height: 12px;
  border-bottom: 1px solid #efe3c8;
  margin: -2px 0 0 0;
}

section#content section#acervo article div.article-info {
  overflow: hidden;
  height: 18px;
  margin: 20px 0 0 0;
}

section#content section#acervo article div.img-post {
  margin-bottom: 30px;
  position: relative;
}

section#content section#acervo article div.img-post-menor {
  float: left;
  margin: 0 20px 10px 0;
}

section#content section#acervo article div.article-info p {
  float: left;
  font-size: 11px;
  color: #666;
}

section#content section#acervo article div.article-info span.autor {
  color: #666;
  font-style: italic;
}

section#content section#acervo article div.article-info span.autor a:hover {
  text-decoration: underline;
}

section#content section#acervo article div.article-info a.imprimir,
section#content section#acervo article div.article-info a.tamanho-letra {
  float: right;
  height: 12px;
  font-size: 11px;
  margin-left: 20px;
  padding-left: 18px;
  color: #D79E03;
}

section#content section#acervo article div.article-info a.imprimir {
  background: url(../img/sprite.png) 0px -379px no-repeat;
}

section#content section#acervo article div.article-info a.imprimir:hover {
  background: url(../img/sprite.png) 0px -401px no-repeat;
  text-decoration: underline;
}

section#content section#acervo article div.article-info a.tamanho-letra {
  background: url(../img/sprite.png) 0px -423px no-repeat;
}

section#content section#acervo article div.article-info a.tamanho-letra:hover {
  background: url(../img/sprite.png) 0px -443px no-repeat;
  text-decoration: underline;
}

section#content section#acervo article p {
  color: #666;
  line-height: 21px;
  font-size: 15px;
  margin-bottom: 10px;
}

section#content section#acervo article div#conteudo-post h1,
section#content section#acervo article div#conteudo-post h3,
section#content section#acervo article div#conteudo-post h5,
#leiamais-discos-projeto-almirante h3 {
  font-size: 18px;
  color: #c49d59;
  font-style: italic;
  line-height: 20px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 15px;
}

section#content section#acervo article h2,
section#content section#acervo article h4,
section#content section#acervo article h6 {
  font-size: 16px;
  color: #c49d59;
  font-style: italic;
  line-height: 21px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
}

section#content section#acervo article a {
  color: #D79E03;
}

section#content section#acervo article a:hover {
  text-decoration: underline;
}

section#content section#acervo article em {
  color: #666;
}

section#content section#acervo article acronym {
  font-style: italic;
  border: none;
}

section#content section#acervo article strong {
  font-weight: bold;
  color: #444;
}

section#content section#acervo article span {
  color: inherit;
}

section#content section#acervo article .negrito {
  font-weight: bold;
}

section#content section#acervo article ul,
section#content section#acervo article ol {
  margin-bottom: 30px;
}

section#content section#acervo article ol {
  padding-left: 22px;
}

section#content section#acervo article ul li,
section#content section#acervo article ol li {
  font-size: 12px;
  color: #666;
  line-height: 22px;
}

section#content section#acervo article ul li {
  background: url(../img/sprite.png) 0px -1409px no-repeat;
  padding-left: 15px;
}

section#content section#acervo article ol li {
  list-style: decimal;
}

section#content section#acervo article a.mais {
  font-size: 11px;
  text-decoration: none;
  padding: 6px 10px;
  background-color: #563822;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

section#content section#acervo article a.mais:hover {
  background-color: #d79e03;
  color: #fff;
}

div#assuntos-relacionados,
div#sobre-autor,
div#compartilhe {
  margin-top: 20px;
}

div#assuntos-relacionados {
  border-top: 1px solid #efe3c8;
  border-bottom: 1px solid #efe3c8;
}

div#assuntos-relacionados div.assuntos-relacionados-dentro {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 15px 0;
}

div#assuntos-relacionados p {
  color: #666;
  font-size: 12px;
  line-height: 20px;
}

div#assuntos-relacionados a {
  color: #d79e03;
  font-weight: normal;
  font-style: italic;
  font-size: 12px;
}

div#assuntos-relacionados a:hover {
  text-decoration: underline;
}

div#sobre-autor,
div#compartilhe {
  width: 604px;
  background-color: #fff;
  padding: 10px;
  overflow: hidden;
  border: 1px solid #efe3c8;
}

div#sobre-autor img {
  float: left;
  margin-right: 10px;
}

div#sobre-autor h6 {
  color: #55351c;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  float: left;
}

div#sobre-autor h6 span.autor,
div#sobre-autor h6 span.autor a {
  color: #d79e03;
  font-size: 14px;
  font-weight: bold;
}

div#sobre-autor a.mail,
div#sobre-autor a.inicial {
  float: right;
  margin-left: 5px;
  text-indent: -9999em;
}

div#sobre-autor a.mail {
  width: 13px;
  height: 9px;
}

div#sobre-autor a.inicial {
  width: 11px;
  height: 9px;
}

div#sobre-autor a.mail {
  background: url(../img/sprite.png) 0px -493px no-repeat;
}

div#sobre-autor a.mail:hover {
  background: url(../img/sprite.png) 0px -509px no-repeat;
}

div#sobre-autor a.inicial {
  background: url(../img/sprite.png) 0px -463px no-repeat;
}

div#sobre-autor a.inicial:hover {
  background: url(../img/sprite.png) 0px -478px no-repeat;
}

div#compartilhe {
  margin-bottom: 30px;
  overflow: visible;
}

div#sobre-autor p,
div#compartilhe p {
  margin-top: 10px;
  color: #666;
  font-size: 12px;
  line-height: 18px;
}

div#compartilhe p {
  margin-bottom: 5px;
}

div#compartilhe div.conteudo_share {
  display: none;
  padding: 10px;
  position: absolute;
  background-color: #FAF7F2;
  border: 1px solid #EEE2C7;
  z-index: 10;
  min-width: 80px;
}

div#compartilhe ul li.link div.conteudo_share,
div#compartilhe ul li.plus div.conteudo_share,
div#compartilhe ul li.email div.conteudo_share {
  top: -1px;
  right: -1px;
}

div#compartilhe ul li div.conteudo_share div.topo_share {
  border-bottom: 1px solid #EEE2C8;
  overflow: hidden;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

div#compartilhe ul li div.conteudo_share h6 {
  font-weight: normal;
  float: left;
  font-size: 14px;
  color: #55351C;
  padding-left: 25px;
}

div#compartilhe ul li.link div.conteudo_share div.topo_share h6 {
  background: url(../img/sprite.png) 0px -1264px no-repeat;
}

div#compartilhe ul li.email div.conteudo_share div.topo_share h6 {
  background: url(../img/sprite.png) 0px -1295px no-repeat;
}

div#compartilhe ul li.plus div.conteudo_share div.topo_share h6 {
  background: url(../img/sprite.png) -5px -1329px no-repeat;
  padding-left: 15px;
}

div#compartilhe ul li div.conteudo_share div.resposta-form,
div#compartilhe ul li div.conteudo_share div.wpcf7-response-output {
  padding: 5px;
  margin-bottom: 5px;
  background-color: #F6F4F5;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
}

div#compartilhe ul li div.conteudo_share div.wpcf7-mail-sent-ok {
  border: 1px solid #67BA12;
  color: #3E7D00;
}

div#compartilhe ul li div.conteudo_share div.wpcf7-validation-errors,
div#compartilhe ul li div.conteudo_share div.wpcf7-mail-sent-ng {
  border: 1px solid #970202;
  color: #B40202;
}

div#compartilhe ul li div.conteudo_share a {
  font-size: 12px;
  line-height: 14px;
  color: #D79E03;
  display: inline;
  padding: 0;
  background: none;
}

div#compartilhe ul li div.conteudo_share a:hover {
  text-decoration: underline;
}

div#compartilhe ul li div.conteudo_share label {
  display: none;
}

div#compartilhe ul li div.conteudo_share form input,
div#compartilhe ul li div.conteudo_share form textarea {
  border: 1px solid #E3E3E3;
  width: 200px;
  padding: 3px;
  font-size: 12px;
  color: #666;
}

div#compartilhe ul li.email div.conteudo_share form input,
div#compartilhe ul li.email div.conteudo_share form textarea {
  margin-bottom: 10px;
}

div#compartilhe ul li.email div.conteudo_share form input.submit {
  margin-bottom: 0;
  width: 45px;
  padding: 5px;
  color: #D79E03;
  background-color: #55351C;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

div#compartilhe ul li.email div.conteudo_share form input.submit:hover {
  color: #fff;
  background-color: #D79E03;
}

div.topsy_theme_jade a.topsy-sm-retweet,
div.topsy_theme_jade a.topsy-sm-retweet:visited {
  margin-top: 5px;
}

div.topsy-sm {
  margin-top: 10px;
}

div#compartilhe ul {
  float: left;
  width: 100%;
}

div#compartilhe ul li.twitter,
div#compartilhe ul li.facebook,
div#compartilhe ul li.google-buzz {
  float: left;
  position: relative;
  padding: 10px 0px 0px 0px;
  margin: 0;
}

div.topsy_theme_jade a.topsy-sm-total,
div.topsy_theme_jade a.topsy-sm-total:visited {
  margin-top: 5px;
}

div#compartilhe ul li.link,
div#compartilhe ul li.email,
div#compartilhe ul li.plus {
  float: left;
  margin-left: 13px;
  margin-top: 8px;
  background-color: #FAF7F2;
  border: 1px solid #EEE2C7;
  position: relative;
}

div#compartilhe ul li.link {
  margin-left: 30px;
}

div#compartilhe ul li div.conteudo_share a.fechar {
  background: #55351C url("../img/sprite.png") 0px -1361px no-repeat;
  display: block;
  float: right;
  height: 12px;
  text-indent: -9999em;
  padding: 0;
  width: 12px;
}

div#compartilhe ul li div.conteudo_share a.fechar:hover {
  background: #D79E03 url("../img/sprite.png") 0px -1361px no-repeat;
}

div#compartilhe ul li div.conteudo_share form {
  font-size: 12px;
  clear: both;
}

div#compartilhe ul li.link a {
  background: url(../img/sprite.png) 0px -1262px no-repeat;
}

div#compartilhe ul li.email a {
  background: url(../img/sprite.png) 0px -1292px no-repeat;
}

div#compartilhe ul li.plus a {
  background: url(../img/sprite.png) 0px -1326px no-repeat;
}

div#compartilhe ul li a {
  font-size: 10px;
  color: #55351C;
  display: block;
  padding: 5px 5px 5px 25px;
}

div#compartilhe ul li a:hover {
  color: #D79E03;
}

div#compartilhe h4 {
  font-size: 20px;
  color: #523822;
  font-style: italic;
  font-weight: bold;
}

section#comentarios {
  overflow: hidden;
}

section#comentarios div#comentario {
  border-top: 1px solid #efe3c8;
}

section#comentarios div#comentario div.comentarios {
  border-top: 1px solid #fff;
  padding-top: 30px;
}

section#comentarios div#comentario div.comentarios div.comentario-erro,
section#comentarios div#comentario div.comentarios div.comentario-sucesso {
  padding: 10px;
  margin-bottom: 20px;
  background-color: #F5F5F5;
}

section#comentarios div#comentario div.comentarios div.comentario-erro span,
section#comentarios div#comentario div.comentarios div.comentario-sucesso span {
  font-style: italic;
  font-size: 15px;
  line-height: 15px;
}

section#comentarios div#comentario div.comentarios div.comentario-erro p,
section#comentarios div#comentario div.comentarios div.comentario-sucesso p {
  font-size: 12px;
  line-height: 18px;
  color: #555;
  margin-bottom: 0;
}

section#comentarios div#comentario div.comentarios div.comentario-erro {
  border: 1px solid #970202;
}

section#comentarios div#comentario div.comentarios div.comentario-erro span {
  color: #b40202;
}

section#comentarios div#comentario div.comentarios div.comentario-sucesso {
  border: 1px solid #99CE63;
  display: none;
}

section#comentarios div#comentario div.comentarios div.comentario-sucesso span {
  color: #3e7d00;
}

section#comentarios div#comentario div.comentarios h4 {
  margin: 0 10px 20px 0;
  float: left;
}

section#comentarios div#comentario div.comentarios a.log-comentarios {
  float: left;
  width: 29px;
  height: 26px;
  text-align: center;
  line-height: 18px;
  background: url(../img/sprite.png) 0px -342px no-repeat;
  font-size: 14px;
  font-weight: bold;
  color: #d79e03;
}

section#comentarios div#comentario div.comentarios label {
  display: none;
}

section#comentarios div#comentario div.comentarios p {
  color: #777;
  font-size: 14px;
  margin-bottom: 10px;
}

section#comentarios div#comentario div.comentarios form {
  overflow: hidden;
  margin-bottom: 15px;
}

section#comentarios div#comentario div.comentarios input,
section#comentarios div#comentario div.comentarios textarea {
  color: #777;
  font-size: 15px;
  padding: 10px;
  border: 1px solid #efe3c8;
  float: left;
}

section#comentarios div#comentario div.comentarios input.errado,
section#comentarios div#comentario div.comentarios textarea.errado {
  color: #b40202;
  font-size: 15px;
  padding: 10px;
  border: 1px solid #970202;
  float: left;
}

section#comentarios div#comentario div.comentarios input#nome {
  width: 286px;
  margin: 0 10px 10px 0;
}

section#comentarios div#comentario div.comentarios input#email {
  width: 286px;
  margin: 0 0 10px 0;
}

section#comentarios div#comentario div.comentarios input#website {
  width: 604px;
  margin: 0 0 10px 0;
}

section#comentarios div#comentario div.comentarios textarea#mensagem {
  width: 604px;
  height: 100px;
  margin: 0 0 15px 0;
}

section#comentarios div#comentario div.comentarios input.enviar {
  font-size: 12px;
  color: #C48B1C;
  padding: 6px 10px;
  border: 0px;
  background-color: #563822;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}

section#comentarios div#comentario div.comentarios input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}

section#comentarios div#comentario div.comentarios form p {
  float: right;
  margin-top: 10px;
  font-size: 10px;
  color: #666;
}

section#comentarios div#comentario div.comentarios article.comentario-autor {
  margin-top: 30px;
}

section#comentarios div#comentario div.comentarios article.comentario-autor h6 a,
section#comentarios div#comentario div.comentarios article.comentario-autor h6 {
  font-size: 14px;
  color: #d79e03;
  font-weight: bold;
  background-color: none;
}

section#comentarios div#comentario div.comentarios article.comentario-autor p.data-envio {
  font-size: 10px;
  color: #666;
}

section#comentarios div#comentario div.comentarios article.comentario-autor p {
  font-size: 12px;
  color: #666;
  line-height: 20px;
}

aside#tipo-acervos {
  float: right;
  width: 298px;
}

aside#tipo-acervos section.textos,
aside#tipo-acervos section.imagens,
aside#tipo-acervos section.audios {
  margin-bottom: 30px;
}

aside#tipo-acervos section.audios a.mais {
  margin-top: 10px;
}

aside#tipo-acervos section.audios ul {
  margin-bottom: 15px;
}

aside#tipo-acervos section.audios ul li ul.botoes_opcoes {
  margin-bottom: 5px;
}

/* POST */
div#conteudo-post {
  min-width: 216px;
  margin-top: 20px;
}

div#conteudo-post div#midias-deste-acervo,
div#conteudo-post div#imagem {
  clear: left;
  float: left;
  margin-right: 30px;
}

div#conteudo-post div#midias-deste-acervo {
  margin-bottom: 30px;
}

div#conteudo-post div#imagem {
  width: auto;
  float: left;
  margin-bottom: 30px;
}

div#conteudo-post div#imagem p.descricao-img {
  width: 100%;
}

div#conteudo-post div#midias-deste-acervo header h4 {
  color: #55351c;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  margin-top: 0;
}

div#conteudo-post div#midias-deste-acervo {
  width: 216px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens,
div#conteudo-post div#midias-deste-acervo section.mini-audios,
div#conteudo-post div#midias-deste-acervo section.mini-arquivos,
div#conteudo-post div#midias-deste-acervo section.mini-videos {
  margin-top: 20px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens header h4,
div#conteudo-post div#midias-deste-acervo section.mini-audios header h4,
div#conteudo-post div#midias-deste-acervo section.mini-arquivos header h4,
div#conteudo-post div#midias-deste-acervo section.mini-videos header h4 {
  margin-bottom: 2px;
  font-size: 15px;
  padding-left: 20px;
  padding-bottom: 3px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens header h4 span,
div#conteudo-post div#midias-deste-acervo section.mini-audios header h4 span,
div#conteudo-post div#midias-deste-acervo section.mini-arquivos header h4 span,
div#conteudo-post div#midias-deste-acervo section.mini-videos header h4 span {
  font-size: 10px;
  font-style: normal;
  color: #666;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens header h4 {
  background: url(../img/sprite.png) 0px -687px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios header h4 {
  background: url(../img/sprite.png) 0px -664px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos header h4 {
  background: url(../img/sprite.png) 0px -710px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-arquivos header h4 {
  background: url(../img/sprite.png) 0px -1384px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player ul.botoes_opcoes li a:hover {
  text-decoration: none;
  color: #fff;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player ul.botoes_opcoes li ul li a:hover {
  text-decoration: underline;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player ul.botoes_opcoes li.hover a:hover {
  color: #D79E03;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul,
div#conteudo-post div#midias-deste-acervo section.mini-arquivos ul {
  padding: 0;
  margin: 0;
}

div#conteudo-post div#midias-deste-acervo section.mini-arquivos ul {
  margin-top: -2px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li {
  padding: 10px;
  border: 1px solid #efe3c8;
  background-color: #fff;
  background-image: none;
  margin: 0;
  list-style: none;
  line-height: 1;
}

div#conteudo-post div#midias-deste-acervo section.mini-arquivos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #DDC59F;
  background-position: 0px 3px;
}

div#conteudo-post div#midias-deste-acervo section.mini-arquivos ul li article h3 a {
  background-color: transparent;
  background: no-repeat;
  font-weight: normal;
  padding-left: 20px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.ilustracao-videos h3 a {
  line-height: 15px;
  font-size: 12px;
  font-weight: normal;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article h2 {
  margin: 0px;
  font-size: 12px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article h2 a {
  font-size: 12px;
  line-height: 15px;
  font-style: normal;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article img,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article img {
  overflow: hidden;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar {
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.voltar-audio,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.play,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.avancar-audio {
  width: 20px;
  height: 20px;
  display: block;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar {
  text-indent: -9999em;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  border: 1px solid #55351c;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar {
  float: left;
  background: #55351c url(../img/sprite.png) -33px -906px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.voltar:hover,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.voltar:hover {
  background: #D79E03 url(../img/sprite.png) -31px -1695px no-repeat;
  border-color: #D79E03;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar {
  float: right;
  background: #55351c url(../img/sprite.png) -2px -906px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.avancar:hover,
div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.avancar:hover {
  background: #D79E03 url(../img/sprite.png) 0px -1695px no-repeat;
  border-color: #D79E03;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.voltar-audio {
  float: left;
  margin-right: 2px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player {
  overflow: hidden;
  margin: 0 0 15px 0;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.play,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.pause {
  float: left;
  margin-right: 2px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.avancar-audio {
  float: left;
  margin-right: 5px;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.ampliar,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.ampliar {
  font-size: 10px;
  line-height: 20px;
  color: #D79E03;
  width: 145px;
  float: left;
}

div#conteudo-post div#midias-deste-acervo section.mini-imagens ul li article div.voltar-avancar a.ampliar:hover,
div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.voltar-avancar a.ampliar:hover {
  text-decoration: underline;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.ilustracao-videos {
  background: url(../img/bg-widget-videos.jpg) 0px 0px no-repeat;
  width: 174px;
  height: 57px;
  margin-bottom: 10px;
  padding: 60px 10px 0 10px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article div.ilustracao-videos h3 a {
  overflow: hidden;
  padding: 0;
  background-color: transparent;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player div.barra-andamento-audio {
  float: left;
  margin: 5px 3px 0 0;
  background-color: #E4E4E4;
  height: 10px;
  width: 54px;
  position: relative;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios,
div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios {
  text-align: center;
  border: 0px;
  font-size: 10px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios {
  margin-bottom: 10px;
  background: url(../img/sprite.png) 65px -1135px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios.desativo {
  background: url(../img/sprite.png) 65px -1191px no-repeat;
  cursor: default;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios {
  margin-top: 5px;
  background: url(../img/sprite.png) 65px -1166px no-repeat;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios.desativo {
  background: url(../img/sprite.png) 65px -1223px no-repeat;
  cursor: default;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios,
div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios {
  display: block;
  padding: 3px 5px;
  text-indent: -9999em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios:hover,
div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios:hover {
  background-color: #55351C;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios.desativo,
div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios.desativo {
  background-color: transparent;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios a.voltar-audios.desativado,
div#conteudo-post div#midias-deste-acervo section.mini-audios a.avancar-audios.desativado {
  background-color: #E4E4E4;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player div.barra-andamento-audio div.barra-andamento-audio-dentro {
  height: 10px;
  background-color: #d79e03;
  position: absolute;
  top: 0px;
  left: 0px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player p.tempo-audio {
  float: left;
  font-size: 12px;
  margin-right: 3px;
  margin-top: -3px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player div.info-audio {
  overflow: hidden;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player span.titulo-musica {
  font-size: 12px;
  color: #D79E03;
  text-align: left;
  font-weight: normal;
  clear: both;
  display: block;
  margin: 14px 0;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul.mais-audios li h3 a:hover {
  text-decoration: underline;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul.mais-audios li h3 a {
  margin: 0;
  padding: 0;
  font-weight: normal;
  overflow: hidden;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul.mais-audios li h3 {
  overflow: hidden;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul.mais-audios li.first h3 a {
  color: #666;
  font-weight: normal;
}

section#content section#acervo div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section h3,
section#content section#acervo div#conteudo-post div#midias-deste-acervo section.mini-videos h3,
section#content section#acervo div#conteudo-post div#midias-deste-acervo section.mini-arquivos h3,
section#content section#acervo div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section h5 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-style: normal;
  line-height: 14px;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section h3 a {
  font-size: 10px;
  font-style: normal;
  color: #D79E03;
  overflow: hidden;
  margin: 10px 0;
  padding-bottom: 3px;
  background-color: transparent;
  display: block;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.info,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.baixar,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.assine {
  float: right;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.info:hover,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.baixar:hover,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section div.player a.assine:hover {
  text-decoration: none;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.mais-audios li {
  border-right: 0px;
  border-left: 0px;
  border-bottom: 0px;
  padding: 3px 5px;
  background-color: #fff;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.mais-audios li.first {
  background-color: #faf7f2;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.mais-audios li.first h2 a {
  color: #666;
  font-size: 10px;
  font-style: normal;
  clear: both;
}

div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section ul.mais-audios li h2 a {
  font-size: 10px;
  font-style: normal;
  clear: both;
}

a.info-baixar-assinar {
  float: right;
  padding: 3px;
  margin-left: 2px;
  display: block;
  background-color: #55351c;
  color: #D79E03;
  border: 1px solid #55351c;
  text-indent: 0;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
}

a.info-baixar-assinar:hover {
  background-color: #D69D02;
  color: #fff;
  border: 1px solid #d69d02;
  text-decoration: none;
}

li.hover a.info-baixar-assinar {
  background-color: #FAF7F2;
  border: 1px solid #dec9a4;
  border-bottom: 1px solid transparent;
  height: 18px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3x 3px 0 0;
  border-radius: 3px 3px 0 0;
  position: relative;
  z-index: 100;
  color: #D79E03;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article h5 a,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section h5 a {
  color: #5F5F5F;
  padding: 2px 3px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article h5 a:hover,
div#conteudo-post div#midias-deste-acervo section.mini-audios ul li section h5 a:hover {
  color: #fff;
  text-decoration: none;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article h5 {
  margin-bottom: 15px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article a.imagem {
  float: left;
  margin-right: 10px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article h2 {
  margin: 0px;
  line-height: 14px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article h2 a {
  font-size: 12px;
  font-style: normal;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article a.imagem {
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  width: 80px;
  height: 49px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article a.imagem span {
  position: absolute;
  top: 5px;
  left: 20px;
  width: 42px;
  height: 41px;
}

div#conteudo-post div#midias-deste-acervo section.mini-videos ul li article a.imagem:hover span {
  background: url(../img/sprite.png) 0 -524px no-repeat;
}

div#conteudo-post div#mais-sobre {
  margin-top: 30px;
  overflow: hidden;
}

div#conteudo-post div#links-relacionados {
  margin-top: 10px;
}

div#conteudo-post div#mais-sobre aside#historia,
div#conteudo-post div#links-relacionados aside#links {
  width: 216px;
  float: left;
  clear: left;
  margin: 0 30px 0 0;
}

div#conteudo-post div#mais-sobre aside#historia p {
  padding-left: 60px;
  background: url(../img/sprite.png) 0px -1157px no-repeat;
  font-style: italic;
  color: #55351c;
  font-size: 18px;
}

div#conteudo-post div#links-relacionados aside#links header h4 {
  margin-bottom: 10px;
}

div#conteudo-post div#links-relacionados aside#links header h4 a {
  font-size: 16px;
  color: #55351c;
}

div#conteudo-post div#links-relacionados aside#links ul li {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #efe3c8;
}

div#conteudo-post div#links-relacionados aside#links ul li a {
  font-size: 12px;
}


/* RESULTADO-BUSCA.html */
section#resultado-busca,
section#acervos-lista {
  overflow: hidden;
  padding-bottom: 5px;
  min-height: 320px;
  position: relative;
}

section#resultado-busca {
  margin: 30px 0 60px 0;
}

section#acervos-lista {
  margin: 30px 0 23px 0;
}

section#resultado-busca header {
  overflow: hidden;
  margin-bottom: 30px;
}

section#acervos-lista header {
  overflow: hidden;
  margin-bottom: 35px;
}

section#acervos-lista header hgroup h1 {
  margin-top: 8px;
  font-weight: bold;
  font-style: italic;
  font-size: 35px;
  color: #75553D;
}

section#acervos-lista header hgroup h2 {
  margin-top: 16px;
  color: #666;
  line-height: 24px;
  font-style: normal;
  font-size: 17px;
  font-weight: normal;
}

section#acervos-lista ul {
  overflow: hidden;
  margin-left: -18px;
  margin-bottom: -20px;
}

section#acervos-lista ul li {
  float: left;
  margin-left: 24px;
  margin-bottom: 30px;
  width: 216px;
}

section#acervos-lista ul li h3 {
  margin: 6px 0 0 0;
}

section#acervos-lista ul li h3 a {
  padding: 0;
  background-color: transparent;
  color: #A15112;
  font-weight: bold;
  font-size: 17px;
  float: none;
}

section#acervos-lista ul li h3 a:hover {
  color: #582c0a;
}

section#resultado-busca header h2 {
  float: left;
  min-width: 100px;
  color: #666;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

section#resultado-busca header h2 span {
  font-size: 20px;
  font-style: italic;
  color: #55351c;
}

section#resultado-busca header p {
  color: #666;
  font-size: 14px;
  padding-bottom: 3px;
}

section#resultado-busca header p.qtd-resultados {
  float: right;
  min-width: 100px;
}

section#resultado-busca form {
  float: left;
  width: 550px;
  border: 1px solid #efe3c8;
  background-color: white;
  padding: 3px;
}

section#resultado-busca form:hover {
  border-color: #d79e03;
}

section#resultado-busca form label {
  display: none;
}

section#resultado-busca form input.caixa-texto {
  float: left;
  width: 470px;
  padding: 4px 5px;
  font-size: 16px;
  border: 0px;
  color: #666;
  overflow: hidden;
}

section#resultado-busca form input.enviar {
  float: right;
  color: #C48B1C;
  border: 0px;
  font-size: 14px;
  background-color: #55351C;
  height: 31px;
  line-height: 31px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}

section#resultado-busca form input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}

section#resultado-busca ul li,
section#todos-videos ul li,
section#todos-textos ul li,
section#todos-audios ul li,
section#todas-imagens ul li {
  border: 1px solid #efe3c8;
  padding: 10px;
  background-color: #fff;
  margin-bottom: 3px;
}

section#resultado-busca ul li article h3 a,
section#resultado-busca ul li article h5 a {
  float: left;
  margin-bottom: 10px;
}

section#resultado-busca ul li article h5 a {
  text-transform: lowercase;
}

section#resultado-busca ul li article div.midias-do-acervo,
section#todos-textos ul li article div.midias-do-acervo,
section#todas-imagens ul li article div.midias-do-acervo {
  margin-left: 0;
  overflow: hidden;
}

section#acervos-lista ul li article div.midias-do-acervo {
  overflow: hidden;
}

section#resultado-busca ul li article div.midias-do-acervo p,
section#resultado-busca ul li article div.midias-do-acervo a,
section#todos-textos ul li article div.midias-do-acervo p,
section#todos-textos ul li article div.midias-do-acervo a,
section#todas-imagens ul li article div.midias-do-acervo p,
section#todas-imagens ul li article div.midias-do-acervo a,
section#acervos-lista ul li article div.midias-do-acervo p,
section#acervos-lista ul li article div.midias-do-acervo a {
  float: left;
}

section#resultado-busca ul li article div.midias-do-acervo p,
section#todos-textos ul li article div.midias-do-acervo p,
section#todas-imagens ul li article div.midias-do-acervo p,
section#acervos-lista ul li article div.midias-do-acervo p {
  font-size: 10px;
  color: #666;
}

section#acervos-lista ul li article div.midias-do-acervo p {
  line-height: 20px;
  font-size: 11px;
}

section#resultado-busca ul li article div.midias-do-acervo a,
section#todos-textos ul li article div.midias-do-acervo a,
section#todas-imagens ul li article div.midias-do-acervo a {
  margin-top: 5px;
  text-indent: -9999em;
  margin-left: 5px;
}

section#acervos-lista ul li article div.midias-do-acervo a {
  margin-top: 5px;
  text-indent: -9999em;
  margin-left: 12px;
}

section#resultado-busca ul li article div.midias-do-acervo a.imagens-busca,
section#todos-textos ul li article div.midias-do-acervo a.imagens-busca,
section#todas-imagens ul li article div.midias-do-acervo a.imagens-busca,
section#acervos-lista ul li article div.midias-do-acervo a.imagens-busca {
  background: url(../img/sprite.png) 0px -749px no-repeat;
  width: 11px;
  height: 9px;
}

section#resultado-busca ul li article div.midias-do-acervo a.videos-busca,
section#todos-textos ul li article div.midias-do-acervo a.videos-busca,
section#todas-imagens ul li article div.midias-do-acervo a.videos-busca,
section#acervos-lista ul li article div.midias-do-acervo a.videos-busca {
  background: url(../img/sprite.png) 0px -767px no-repeat;
  width: 15px;
  height: 9px;
}

section#resultado-busca ul li article div.midias-do-acervo a.audios-busca,
section#todos-textos ul li article div.midias-do-acervo a.audios-busca,
section#todas-imagens ul li article div.midias-do-acervo a.audios-busca,
section#acervos-lista ul li article div.midias-do-acervo a.audios-busca {
  background: url(../img/sprite.png) 0px -733px no-repeat;
  width: 11px;
  height: 9px;
}

section#resultado-busca ul li article img,
section#todos-videos ul li article img,
section#todos-textos ul li article img,
section#todas-imagens ul li article img {
  float: left;
  margin-right: 10px;
}

section#resultado-busca ul li article h4 a,
section#todos-textos ul li article h4 a,
section#todas-imagens ul li article h4 a {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  background-color: transparent;
  padding: 0px;
}
section#todos-videos ul li article h4 a,
section#todos-audios ul li article h4 a {
  font-size: 12px;
  color: #666;
  font-weight: normal;
  font-style: normal;
  background-color: transparent;
  padding: 0px;
}

section#resultado-busca ul li article h4 a:hover,
section#todos-textos ul li article h4 a:hover,
section#todos-videos ul li article h4 a:hover,
section#todos-audios ul li article h4 a:hover,
section#todas-imagens ul li article h4 a:hover {
  text-decoration: underline;
}

section#resultado-busca ul li article p,
section#todos-videos ul li article p,
section#todos-textos ul li article p,
section#todas-imagens ul li article p {
  font-size: 12px;
  color: #666;
  line-height: 15px;
  margin-top: 3px;
}

section#resultado-busca ul li article p a,
section#todos-videos ul li article p a,
section#todos-textos ul li article p a,
section#todas-imagens ul li article p a {
  color: #D79E03;
}

section#resultado-busca ul li article p a:hover,
section#todos-videos ul li article p a:hover,
section#todos-textos ul li article p a:hover,
section#todas-imagens ul li article p a:hover {
  text-decoration: underline;
}

section#resultado-busca ul li article div.titulo-desc-midias,
section#todos-videos ul li article div.titulo-desc-midias,
section#todos-textos ul li article div.titulo-desc-midias,
section#todas-imagens ul li article div.titulo-desc-midias {
  margin-left: 90px;
}

section#resultado-busca ul li article p strong,
section#todos-textos ul li article p strong,
section#todas-imagens ul li article p strong {
  font-size: 12px;
  color: #666;
}

section#todos-textos,
section#todos-videos,
section#todos-audios,
section#todas-imagens {
  padding-bottom: 10px;
  overflow: hidden;
}

section#acervo-streaming section#todos-audios {
  overflow: visible;
}

section#todos-textos header,
section#todos-audios header,
section#todos-videos header,
section#todas-imagens header {
  margin-bottom: 20px;
  padding-bottom: 2px;
  overflow: hidden;
}

section#todos-textos header h2,
section#todos-audios header h2,
section#todos-videos header h2,
section#todas-imagens header h2 {
  padding-left: 25px;
  color: #55351c;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  float: left;
}

section#todos-textos header h2 {
  background: url(../img/sprite.png) 0px -290px no-repeat;
}

section#todos-audios header h2 {
  background: url(../img/sprite.png) 0px -238px no-repeat;
}

section#todos-videos header h2 {
  background: url(../img/sprite.png) 0px -316px no-repeat;
}

section#todas-imagens header h2 {
  background: url(../img/sprite.png) 0px -262px no-repeat;
}

section#todos-audios div.filtragem,
section#todos-videos div.filtragem,
section#todas-imagens div.filtragem {
  overflow: hidden;
  margin-bottom: 20px;
  text-transform: lowercase;
}

section#todos-audios div.filtragem p,
section#todos-audios div.filtragem a,
section#todos-videos div.filtragem p,
section#todos-videos div.filtragem a,
section#todas-imagens div.filtragem p,
section#todas-imagens div.filtragem a {
  float: left;
  margin-right: 3px;
  color: #5F5F5F;
}

section#todos-audios div.filtragem h5 a:hover,
section#todos-videos div.filtragem h5 a:hover,
section#todas-imagens div.filtragem h5 a:hover {
  background-color: #666;
  color: #fff;
  text-decoration: none !important;
}

section#todos-audios div.filtragem h5 a.hover,
section#todos-videos div.filtragem h5 a.hover,
section#todas-imagens div.filtragem h5 a.hover {
  background-color: #DDC59F;
  color: #000;
  text-decoration: none !important;
}

section#todos-audios div.filtragem p,
section#todos-videos div.filtragem p,
section#todas-imagens div.filtragem p {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  text-transform: none;
}

section#todos-audios ul li article a.info,
section#todos-videos ul li article a.info,
section#todos-audios ul li article a.baixar,
section#todos-audios ul li article a.assine {
  text-indent: 0px;
  float: right;
  margin-left: 3px;
  background-color: #55351C;
  color: #d79e03;
  padding: 4px;
}

section#todas-audios ul li article h3 a,
section#todas-videos ul li article h3 a,
section#todas-imagens ul li article h3 a {
  float: left;
  margin-bottom: 10px;
}

section#todos-audios ul li article h5 a,
section#todos-videos ul li article h5 a,
section#todas-imagens ul li article h5 a {
  margin-top: -3px;
  margin-bottom: 4px;
  float: left;
  text-transform: lowercase;
  color: #5F5F5F;
}

section#todos-audios ul li article h5 a:hover,
section#todos-videos ul li article h5 a:hover,
section#todas-imagens ul li article h5 a:hover {
  text-decoration: none;
  background-color: #666;
  color: #fff;
}

section#todos-audios ul li article div.player {
  padding: 0 0 5px 8px;
  margin-top: 10px;
  line-height: 20px;
}

section#todos-audios ul li article div.player div.barra-andamento-audio {
  width: 185px;
}

section#todos-videos ul li article a.imagem,
section#todas-imagens ul li article a.imagem {
  float: left;
  margin: 0;
  position: relative;
}

section#todos-videos ul li article a.imagem span {
  position: absolute;
  top: 5px;
  left: 20px;
  width: 42px;
  height: 41px;
}

section#todos-videos ul li article a.imagem:hover span {
  background: url(../img/sprite.png) 0px -524px no-repeat;
}

section#todos-videos header,
section#todas-imagens header {
  overflow: hidden;
}

section#todos-videos header p,
section#todas-imagens header p {
  float: left;
}

section#todos-videos header span,
section#todas-imagens header span {
  float: right;
  font-size: 12px;
  color: #666;
  line-height: 20px;
}


/* 404 */

div#conteudo-580 header {
  border-bottom: 1px solid #FFF;
  overflow: hidden;
  margin-bottom: 30px;
}

div#conteudo-580 header h1 {
  float: left;
  margin-bottom: 30px;
}

div#conteudo-580 header h1 a {
  font-size: 28px;
  font-style: italic;
  font-weight: normal;
  color: #C49D59;
  line-height: 28px;
}

div#conteudo-580 header h1 a span {
  color: #55351C;
  font-weight: bold;
}

div#conteudo-580 header a:hover span {
  color: #664328;
}

div#conteudo-580 header h1 a span strong {
  font-size: 24px;
  font-weight: normal;
  color: #55351C;
}

div#conteudo-580 header h1 a:hover span strong {
  color: #664328;
}

div#conteudo-580 h3 {
  font-size: 48px;
  color: #563822;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 10px;
}

div#conteudo-580 h4 {
  color: #666;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 5px;
}

div#conteudo-580 p {
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}

div#conteudo-580 p a {
  color: #d79e03;
}

div#conteudo-580 p a:hover {
  text-decoration: underline;
}

div#conteudo-580 form {
  float: right;
  width: 574px;
  border: 1px solid #efe3c8;
  background-color: white;
  padding: 3px;
}

div#conteudo-580 form:hover {
  border-color: #d79e03;
}

div#conteudo-580 form label {
  display: none;
}

div#conteudo-580 form input.caixa-texto {
  float: left;
  width: 490px;
  padding: 4px 5px;
  font-size: 16px;
  border: 0px;
  color: #666;
  overflow: hidden;
}

div#conteudo-580 form input.enviar {
  float: right;
  color: #C48B1C;
  border: 0px;
  font-size: 14px;
  background-color: #55351C;
  height: 31px;
  line-height: 31px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}

div#conteudo-580 form input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}


/* MODAIS */
body.modal {
  background-color: #fff;
}

section#modal-galeria-fotos,
section#modal-fotos {
  background-color: #fff;
  padding: 15px;
  width: 626px;
}

section#modal-videos {
  width: 525px;
  background-color: #fff;
  padding: 15px;
}

section#modal-galeria-fotos img,
section#modal-fotos img {
  border: none;
}

section#modal-galeria-fotos header,
section#modal-fotos header,
section#modal-videos header {
  margin-bottom: 20px;
}

section#modal-galeria-fotos header h2 {
  float: left;
  padding: 0;
  margin: 0;
  padding-left: 25px;
  color: #543822;
  font-weight: normal;
  font-size: 18px;
  background: url(../img/sprite.png) 0px -263px no-repeat;
}

section#modal-galeria-fotos header h2 span {
  font-size: 10px;
  color: #666;
  line-height: 18px;
}

section#modal-fotos header h3,
section#modal-fotos header h5,
section#modal-videos header h3,
section#modal-videos header h5 {
  float: left;
  margin-right: 10px;
}

section#modal-galeria-fotos aside#todas-fotos {
  margin-bottom: 10px;
  overflow: hidden;
  height: 50px;
}

section#modal-galeria-fotos aside#todas-fotos div.wrapper {
  height: 49px;
}

section#modal-galeria-fotos aside#todas-fotos a.avancar-foto,
section#modal-galeria-fotos aside#todas-fotos a.voltar-foto {
  width: 15px;
  padding: 16px 5px;
  text-indent: -9999em;
  display: block;
  border: 1px solid #563822;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

section#modal-galeria-fotos aside#todas-fotos a.avancar-foto {
  background: #563822 url(../img/sprite.png) -1px -991px no-repeat;
  float: right;
}

section#modal-galeria-fotos aside#todas-fotos a.voltar-foto {
  background: url(../img/sprite.png) -33px -991px no-repeat;
  background-color: #563822;
  float: left;
  margin-right: 6px;
}

section#modal-galeria-fotos aside#todas-fotos div.wraper {
  width: 556px;
  height: 82px;
  overflow: hidden;
  float: left;
}

section#modal-galeria-fotos aside#todas-fotos ul {
  width: 1000px;
  height: 49px;
}

section#modal-galeria-fotos aside#todas-fotos ul li {
  float: left;
  margin-left: 3px;
  width: 80px;
  height: 49px;
}

section#modal-galeria-fotos aside#todas-fotos ul li a {
  opacity: 0.4;
  -moz-opacity: 0.4;
  filter: alpha(opacity=40);
  height: 49px;
  display: block;
}

section#modal-galeria-fotos aside#todas-fotos ul li a img {
  width: 80px;
  height: 49px;
}

section#modal-galeria-fotos aside#todas-fotos ul li a.foto-atual,
section#modal-galeria-fotos aside#todas-fotos ul li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}

section#modal-galeria-fotos article,
section#modal-fotos article,
section#modal-videos article {
  text-align: center;
}

section#modal-galeria-fotos article img,
section#modal-fotos article img,
section#modal-videos article div#video {
  margin: 0 auto;
}

section#modal-galeria-fotos article h3,
section#modal-fotos article h3,
section#modal-videos article h3 {
  color: #666;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  margin-top: 10px;
  line-height: 16px;
  background-color: transparent;
  text-align: left;
}

section#modal-videos article h3 a {
  padding: 3px;
}

section#modal-galeria-fotos article h5 a,
section#modal-fotos article h5 a,
section#modal-videos article h5 a {
  text-transform: lowercase;
}

section#modal-galeria-fotos article p,
section#modal-fotos article p,
section#modal-videos article p {
  font-size: 10px;
  color: #666;
  line-height: 12px;
  margin-top: 5px;
  text-align: left;
}

section#content section#fale-conosco {
  min-height: 400px;
  margin-top: 40px;
}

section#content section#fale-conosco h2 {
  font-weight: bold;
  font-size: 20px;
  font-style: italic;
  color: #55351C;
  margin-bottom: 30px;
}

section#content section#fale-conosco h3 {
  font-weight: normal;
  font-size: 14px;
  color: #777;
  margin-bottom: 20px;
}

section#content section#fale-conosco form input,
section#content section#fale-conosco form textarea {
  color: #666;
  font-size: 15px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #efe3c8;
  width: 605px;
}

section#content section#fale-conosco form textarea {
  height: 100px;
}

section#content section#fale-conosco form label {
  display: none;
}

section#content section#fale-conosco form input.enviar {
  font-size: 12px;
  width: 55px;
  color: #C48B1C;
  padding: 6px 10px;
  border: 0px;
  background-color: #563822;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: left;
  cursor: pointer;
}

section#content section#fale-conosco form input.enviar:hover {
  background-color: #d79e03;
  color: #fff;
}

section#content section#fale-conosco form p {
  float: right;
  margin-top: 10px;
  font-size: 10px;
  color: #666;
}

section#content section#fale-conosco form div.resposta-form {
  padding: 10px;
  margin-bottom: 20px;
  background-color: #F6F4F5;
  font-style: italic;
  font-weight: normal;
  font-size: 18px;
}

section#content section#fale-conosco form div.resposta-form.wpcf7-mail-sent-ok {
  border: 1px solid #67BA12;
  color: #3E7D00;
}

section#content section#fale-conosco form div.resposta-form.wpcf7-validation-errors {
  border: 1px solid #970202;
  color: #B40202;
}

/* */

section#content section#acervo ul li article p {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0px;
  margin-top: 1px;
}

section#content section#acervo ul li article h4 {
  margin: 0px;
}

section#content section#acervo ul li article div.midias-do-acervo p {
  font-size: 10px;
  margin-top: 3px;
}

div.embed-post {
  width: 525px;
  height: 350px;
  border: 1px solid #F0E5CC;
  padding: 10px;
  background: #FFF;
  margin: 30px auto;
  clear:both;
}

div.embed-post span {
  color: #777 !important;
  font-size: 12px !important;
  line-height: 14px !important;
}




/*
 *=========================================================
 *
 * DEFINIÇÕES INCLUÍDAS NO NOVO TEMA (Novo BMA)
 *
 *=========================================================
 */
 
div#titulo-pagina-acervo-intro {
  margin-top: 30px;
  height: 50px;
  position: relative;
}

div#titulo-pagina-acervo-intro h4 {
  height: 49px;
  width: 602px;
  line-height: 50px;
  padding-left: 15px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  background: #805439;
}

div#titulo-pagina-acervo-intro h4 a,  div#titulo-pagina h4 a {
  color: #EFE3C8;
  font-size: 28px;
  text-transform: capitalize;
  font-weight: bold;
  padding: 16px 0px 6px 0;
  font-style: normal;
}

div#titulo-pagina-acervo-intro h6 {
  font-size: 15px;
  float: left;
  font-weight: normal;
  margin-left: 37px;
  color: #55351E;
  width: 139px;
}

div#titulo-pagina-acervo-intro div.outras-infos-acervo {
  width: 335px;
  padding: 0px;
}

div#titulo-pagina-acervo-intro div.outras-infos-acervo p {
  font-size: 16px;
  color: #55351c;
  float: none;
}

div.outras-infos-acervo {
  position: absolute;
  right: 0px;
  background: #F4E4C8;
  line-height: 49px;
  height: 49px;
  width: 317px;
  border-left: 2px solid #F4E4C8;
}

#destaque-acervo {
  position: absolute;
  top: 318px;
  background: rgba(0, 0, 0, 0.8);
  width: 454px;
  border-top: #D79E03 solid 1px;
  cursor: pointer;
}

section#acervo article hgroup#destaque-acervo  h1#tit-foto-acervo {
  padding: 15px 0px 15px 30px;
  color: #D79E03;
  font-size: 1.9em;
  font-style: normal;
  font-weight: bold;
}

section#acervo article hgroup#destaque-acervo h2#desc-foto-acervo {
  margin: 0px;
}

section#acervo article hgroup#destaque-acervo h2#desc-foto-acervo p {
  color: #CCC;
  font-style: normal;
  font-size: 14px;
  line-height: 1.4em;
  padding: 0 25px 8px 30px;
  font-weight: normal;
}

section#videos-audios {
  margin-bottom: 60px;
}

/* Widget de textos na lateral do acervo: */
aside.wgt-lateral-acervo {
  float: right;
  width: 298px;
}

aside.wgt-lateral-acervo section.textos {
  margin-bottom: 30px;
}

/* Carrossel da galeria de imagens do acervo: */
section.galeria-container {
  margin: 0 0 30px 0;
  overflow: hidden;
  height: 193px;
}

section.galeria-container header {
  margin-bottom: 15px;
}

section.galeria-container header h4 {
  color: #523822;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
}

section.galeria-container header p {
  cursor: default;
  float: none;
}

section.galeria-container header p a {
  font-size: 12px;
  font-weight: normal;
}

section.galeria-container div.wrapper {
  float: left;
  position: relative;
  top: -144px;
  left: 27px;
  overflow: hidden;
  height: 144px;
}

section.galeria-container div.wrapper ul {
  position: relative;
  left: 0px;
  background-color: #F2EBE5;
  border-top: #D8CEC4 solid 1px;
  border-bottom: #D8CEC4 solid 1px;
  width: 2958px;
  height: 142px;
}

section.galeria-container div.wrapper ul li {
  float: left;
  width: 294px;
  background: transparent;
}

section.galeria-container div.wrapper ul li article {
  padding: 15px;
  margin: 13px 0 12px 20px;
  border: #D8CEC4 solid 1px;
  background: white;
}

section.galeria-container div.wrapper ul li a h4 {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
}

section.galeria-container div.wrapper ul li a:hover h4 {
  text-decoration: underline;
}

section.galeria-container div.wrapper ul li a img {
  float: left;
  margin-right: 5px;
  max-width: 108px;
  max-height: 73px;
}

section.galeria-container p.ativo {
  cursor: pointer;
}

section.galeria-container p.gal-voltar-pagina,
section.galeria-container p.gal-passar-pagina {
  margin: 0;
  padding: 56px 5px;
  display: block;
  width: 15px;
  border: 1px solid #563822;
  height: 30px;
  z-index: 10;
}

section.galeria-container p.gal-voltar-pagina {
  position: relative;
  top: 0px;
  background: #563822 url(../img/sprite.png) -33px -945px no-repeat;
}

section.galeria-container p.gal-voltar-pagina:hover {
  background: url(../img/sprite.png) -33px -1445px no-repeat;
  background-color: #D79E03;
  border-color: #D79E03;
}

section.galeria-container p.gal-passar-pagina {
  position: relative;
  top: -288px;
  float: right;
  background: #563822 url(../img/sprite.png) 0px -945px no-repeat;
}

section.galeria-container p.gal-passar-pagina:hover {
  background: url(../img/sprite.png) 0px -1445px no-repeat;
  background-color: #D79E03;
  border-color: #D79E03;
}

section.galeria-container p.gal-voltar-pagina.desativo,
section.galeria-container p.gal-passar-pagina.desativo {
  border: 1px solid #EEE2C8;
  cursor: default;
  opacity: 0.60;
  -moz-opacity: 0.60;
  filter: alpha(opacity=60);
  background-color: #FBF8F3;
}

section.galeria-container p.gal-voltar-pagina.desativo:hover {
  cursor: default;
  background: #FBF8F3 url(../img/sprite.png) -33px -1445px no-repeat;
}

section.galeria-container p.gal-passar-pagina.desativo:hover {
  cursor: default;
  background: #FBF8F3 url(../img/sprite.png) -1px -1445px no-repeat;
}


/* Home do Acervo com texto predominante: */
section#content section#acervo article h1#tit-modo-texto {
  margin-bottom: 15px;
  color: #876c54;
  font-weight: bold;
  font-style: normal;
}

section#content section#acervo article h2#subtit-modo-texto {
  color: #333;
  font-size: 21px;
}

/* Setas de navegação entre os acervos: */
div.nav-acervo {
  position: fixed;
  opacity: 0.3;
  filter: alpha(opacity=30);
 /* IE8 e anteriores */
  bottom: 50%;
  z-index: 11;
}

div.nav-acervo:hover {
  cursor: pointer;
}

div.nav-acervo p {
  opacity: 0.6;
  position: absolute;
  margin: 0;
  padding: 0;
  color: #EFE3C8;
  font-style: italic;
  font-size: 15px;
}

div#acervo-anterior p {
  top: 30px;
  right: 85px;
}

div#acervo-proximo p {
  top: 30px;
  left: 85px;
}

div#acervo-anterior {
  left: -440px;
}

div#acervo-proximo {
  right: -440px;
}

h1#tit-acervo-prox {
  width: inherit;
  text-align: left;
  top: 60px;
  left: 85px;
}

h1#tit-acervo-ant {
  width: inherit;
  text-align: right;
  top: 60px;
  right: 85px;
}

h1.tit-acervo-seta {
  position: absolute;
  color: #D79E03;
  font-size: 1.9em;
  font-style: normal;
  font-weight: bold;
}

/* Carrossel de troca de acervos */
div#carrossel-mask {
  width: 954px;
  overflow: hidden;
  margin: auto;
}

ul#nav-acervo-todos {
  width: 13356px;
  position: relative;
}

div#todos-cont {
  margin: 0px;
}

li.carrossel-acervo-li {
  float: left;
  width: 954px;
}


/* Navegador de miniaturas dos acervos */
div#painel-thumbs-acervos {
  margin: auto;
  position: fixed;
  bottom: 0px;
  z-index: 10;
  -webkit-box-shadow: 0px -2px 10px rgba(50, 50, 50, 0.35);
  -moz-box-shadow: 0px -2px 10px rgba(50, 50, 50, 0.35);
  box-shadow: 0px -2px 10px rgba(50, 50, 50, 0.35);
}

div#painel-thumbs-acervos div#thumb-container {
  float: left;
}

div#painel-thumbs-acervos div#thumb-container ul {
  position: relative;
  left: 25px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7px;
  padding-right: 7px;
  float: left;
  background-color: #fff;
  border-top: #D8CEC4 solid 1px;
  border-bottom: #D8CEC4 solid 1px;
  width: 5000px;
  height: 122px;
}

div#painel-thumbs-acervos div#thumb-container ul li {
  float: left;
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  background: transparent;
}

div#painel-thumbs-acervos div#thumb-container ul li p {
  background-color: #F2EBE5;
  border: #D8CEC4 solid 1px;
  color: #55351c;
  font-size: 13px;
  font-style: italic;
  text-align: center;
  width: 97px;
  height: 33px;
  padding: 3px;
  margin-top: -2px;
}

div#painel-thumbs-acervos div#thumb-container ul li {
  cursor: pointer;
  border: #fff 2px solid;
}

div#painel-thumbs-acervos div#thumb-container ul li.selec {
  opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
  border: #BF5F1F 2px solid;
}

div#painel-thumbs-acervos div#thumb-container ul li.nao-selec {
  opacity: 0.40;
  -moz-opacity: 0.40;
  filter: alpha(opacity=40);
}

div#painel-thumbs-acervos div#thumb-container ul li.nao-selec:hover {
  opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
}

div#painel-thumbs-acervos p#thumb-ant,
div#painel-thumbs-acervos p#thumb-prox {
  z-index: 11;
  margin: 0;
  padding: 61px 5px;
  display: block;
  width: 15px;
  float: left;
  cursor: pointer;
  border-top: #D8CEC4 solid 1px;
  border-bottom: #D8CEC4 solid 1px;
}

div#painel-thumbs-acervos p#thumb-ant {
  position: fixed;
  left: 0px;
  background-image: url(../img/sprite.png);
  background-position: -33px -955px;
  background-repeat: no-repeat;
  border: 1px solid #563822;
}

div#painel-thumbs-acervos p#thumb-ant:hover {
  background: #d79e02 url(../img/sprite.png) -33px -1455px no-repeat;
  border: 1px solid #D79E03;
  cursor: pointer;
}

div#painel-thumbs-acervos p#thumb-ant.thumb-desativo {
  background: #FBF8F3 url(../img/sprite.png) -33px -1455px no-repeat;
  border: 1px solid #EEE2C8;
  cursor: default;
}

div#painel-thumbs-acervos p#thumb-prox {
  position: fixed;
  right: 0px;
  background-image: url(../img/sprite.png);
  background-position: -1px -955px;
  background-repeat: no-repeat;
}

div#painel-thumbs-acervos p#thumb-prox:hover {
  background-image: url(../img/sprite.png);
  background-position: -1px -1455px;
  background-repeat: no-repeat;
}

div#painel-thumbs-acervos p#thumb-prox.thumb-desativo {
  background-image: url(../img/sprite.png);
  background-position: -1px -1455px;
  background-repeat: no-repeat;
  cursor: none;
}

div#painel-thumbs-acervos p.thumb-ativo {
  background-color: #563822;
}

div#painel-thumbs-acervos p.thumb-desativo {
  background-color: #FBF8F3;
  border: 1px solid #EEE2C8;
}

/* Inibe o efeito "vá para a anchor #<<nome do acervo>>" ao executar uma hashchange silenciosa: */
a.inibe-hashchange {
  display: none;
  position: fixed;
  top: 0;
}

/* Header do acervo de foto predominante: */
a.materia-acervo {
  position: relative;
  bottom: 86px;
}

.header-foto-acervo {
  background: rgba(0, 0, 0, 0.8);
  width: 454px;
  border-top: #D79E03 solid 1px;
  cursor: pointer;
}

section#content section#acervo article h1.tit-foto-acervo {
  padding: 0 30px;
  height: 83px;
  color: #D79E03;
  font-size: 1.9em;
  font-style: normal;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}

section#content section#acervo article div.texto-oculto {
  color: #666;
  margin-top: 30px;
  line-height: 19px;
  font-size: 15px;
  margin-bottom: 10px;
}

/* Tratamento do "leia mais" no modo "texto predominante" do acervo: */
div.cont-leia-mais {
  height: 250px;
}

a.bt-leia-mais {
  position: absolute;
  margin-top: 20px;
  width: 125px;
  height: 35px;
  background: #55351C;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  line-height: 1.8em;
  font-size: 19px;
  font-weight: bold;
}

a.bt-leia-mais:hover {
  background: #D79E03;
  color: #fff !important;
  text-decoration: none !important;
}

/* Oculta título do post no slideshow das galerias: */
table h4 {
  display: none;
}