
@import url("1140.css");
@import url("tooltipster.css");
@font-face {
  font-family: 'proxima_nova_altlight';
  src: url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.eot');
  src: url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.woff2') format('woff2'), url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.woff') format('woff'), url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.ttf') format('truetype'), url('fonts/mark-simonson-alt-light/mark-simonson-alt-light-webfont.svg#proxima_nova_altlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,
html {
  padding: 0;
  margin: 0;
  font-family: "proxima_nova_altlight", sans-serif;
  letter-spacing: 0.5px;
}
/*body {
  display: none;
}*/
a {
  text-decoration: none;
}
.clear {
  clear: both;
}
/* inícios das funções predefinidas */
/* fim das funções predefinidas */
.full-content {
  width: 100%;
  background-color: #ECECEC;
  margin-top: -30px;
}
.topo {
  width: 100%;
  margin-bottom: 24px;
  height: 200px;
  position: relative;
  z-index: 7777;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.1);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.1);
}
.logo {
  margin-top: 20px;
}
.menu_top {
  margin-top: 66px;
  width: 465px;
  float: right;
}
.menu_top ul {
  text-align: right;
  float: right;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #a1a1a1;
  height: 19px;
}
.menu_top ul li {
  list-style: none;
  paddng: 0;
  margin: 0;
  display: inline;
}
.menu_top ul li a {
  text-align: right;
  font-size: 12px;
  float: left;
  color: #38acbc;
  padding-bottom: 6px;
  margin-left: 20px;
  transition: border-width 0.2s ease-in-out;
}
.menu_top ul li a:last-child {
  padding-right: 0;
}
.menu_top ul li a:hover {
  border-bottom: 5px solid #ff7f00;
  color: #ff7f00;
}
.menu_top ul li a.active {
  color: #ff7f00;
  border-bottom: 3px solid #ff7f00;
}
.social {
  position: absolute;
  right: 10px;
  float: right;
  width: initial;
  top: 100px;
}
.social .insta {
  width: 16px;
  height: 16px;
  background: url(../images/insta.png);
  display: block;
  float: left;
}
.social .insta:hover {
  background: url(../images/insta_hover.png);
}
.social .fb {
  margin-left: 5px;
  width: 16px;
  height: 16px;
  background: url(../images/fb.png);
  display: block;
  float: left;
}
.social .fb:hover {
  background: url(../images/fb_hover.png);
}

.social .youtube {
  margin-left: 5px;
  width: 22px;
  height: 16px;
  background: url(../images/youtube.png);
  display: block;
  float: left;
}
.social .youtube:hover {
  background: url(../images/youtubehover.png);
}


.menu_principal {
  margin-top: 56px;
}
.menu_principal ul {
  margin: 0;
  padding: 0;
}
.menu_principal ul ul {
  display: none;
  width: auto;
  top: 179px;
  padding: 10px;
  z-index: 99999999;
  background: url(../images/transparencia_azul.png);
  height: auto;
  position: absolute;
  margin: 0;
  margin-top: 26px;
  border-top: none;
}
.menu_principal ul ul li {
  margin: 5px 0 0 0;
  padding: 0 0 5px 0;
  float: left;
  width: 100%;
  clear: left;
  border: 1px solid transparent;
}
.menu_principal ul ul li a {
  margin: 0;
  padding: 0;
  font-size: 18px;
  text-align: left;
  color: white;
  border: none;
}
.menu_principal ul ul li a:hover {
  border: none;
  color: white;
}
.menu_principal ul li {
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 83px;
  list-style: none;
  display: inline;
}
.menu_principal ul li:first-child a {
  padding-left: 0;
  padding-right: 0;
}
.menu_principal ul li:last-child {
  margin-right: 0;
}
.menu_principal ul li:last-child a {
  padding-left: 0;
  padding-right: 0;
}
.menu_principal ul li a {
  padding: 0;
  padding-top: 0;
  float: left;
  font-size: 18px;
  line-height: 39px;
  text-transform: uppercase;
  color: #38acbc;
  border-bottom: 0 solid #a1a1a1;
  transition: border-width 0.2s ease-in-out;
}
.menu_principal ul li a.effectborder {
  border-bottom: 5px solid #ff7f00;
  color: #ff7f00;
}
.menu_principal ul li.submenu a:hover{
  color: #F2F2F2;
}
.menu_principal ul li a.active {
  border-bottom: 5px solid #ff7f00;
  color: #ff7f00;
}
.menu_principal a.principal {
  padding-bottom: 10px !important;
}
.menu_principal ul ul.sub li a {
  line-height: 14px;
}
.slide {
  width: 100%;
  margin-bottom: 20px;
}
.slide .box {
  position: relative;
}
.slide .box .info {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 9999;
  height: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(56, 172, 188, 0.85);
  text-shadow: 0px 0px 6px #000;
}

.slide .box .info a {
  color: white;
}
.slide .box .info img {
  position: absolute;
}
.slide .box .info h1 {
  width: 55%;
  font-size: 42px;
  margin: 10px;
  padding: 36px 0 10px 36px;
  text-transform: uppercase;
  color: white;
  font-weight: lighter;
  border-bottom: 1px solid #FFF;
  margin-bottom: 15px;
}
.slide .box .info p {
  width: 50%;
  font-size: 15px;
  margin: 10px;
  padding-left: 36px;
  color: white;
  font-weight: normal;
  line-height: 20px;
}
.din6 .box .info h1, .din6 .box .info p {
  width: 60% !important;
}
/*.slide .colunas_1 img {
  width: 1120px;
  height: 400px;
}*/
.slide .colunas_2 h1 {
  /*font-size: 38px !important;*/
  width: 40% !important;
}
.slide .colunas_2 p {
  font-size: 16px !important;
}
/*.slide .colunas_2 img {
  width: 600px;
  height: 400px;
}*/
/*.slide .colunas_3 .column7 img {
  width: 645px;
  height: 400px;
}*/
.slide .colunas_3 .column7 h1 {
  width: 62% !important;
}
.slide .colunas_3 .column7 p {
  width: 50% !important;
}
/*.slide .colunas_3 .column5 img {
  height: 190px;
  width: 456px;
}*/
.slide .colunas_3 .column5 .info {
  height: 190px;
  width: 456px;
}
.slide .colunas_3 .column5 .box:last-child .info {
  top: 210px;
}
.slide .colunas_3 .column5 h1 {
  width: 50% !important;
  font-size: 19px !important;
  padding: 7px;
}
.slide .colunas_3 .column5 p {
  width: 95% !important;
  font-size: 13px !important;
  padding-left: 7px;
  margin-top: 0;
}
.slide .colunas_4 .column6 .box:last-child .info {
  top: 210px;
}
.slide .colunas_4 .column6 .info {
  height: 190px;
}
.slide .colunas_4 .column6 h1 {
  width: 95% !important;
  font-size: 15px !important;
}
.slide .colunas_4 .column6 p {
  width: 95% !important;
  font-size: 13px !important;
}
.slide .paginacao {
  display: none;
  height: 10px;
  border-bottom: 2px solid #a1a1a1;
  position: relative;
  bottom: -20px;
  float: left;
  text-align: center;
}
.slide .paginacao i {
  z-index: 999;
  cursor: pointer;
  margin: 0 5px;
  position: relative;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url(../images/pager.png) no-repeat center;
  display: inline-block;
}
.slide .paginacao .cycle-pager-active {
  width: 15px;
  height: 15px;
  background: url(../images/pager_ativo.png) no-repeat;
}
.slide #prev,
.slide #next {
  width: 28px;
  height: 49px;
  cursor: pointer;
}
.slide #prev {
  position: absolute;
  background: url(../images/slide_prev.png) no-repeat center;
  left: -25px;
  top: 177px;
}
.slide #next {
  position: absolute;
  background: url(../images/slide_next.png) no-repeat center;
  right: -25px;
  top: 177px;
}
.slide img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.slide .colunas_3 .column5 img {
  float: left;
}
.slide .colunas_3 .column5 img:first-child {
  margin-bottom: 20px;
}
.slide .colunas_4 .column6 img {
  float: left;
}
.slide .colunas_4 .column6 img:first-child {
  margin-bottom: 20px;
}
.box_inicio {
  width: 100%;
  background: #ececec;
  position: relative;
  top: -20px;
  padding-bottom: 20px;
}
.box_inicio .box {
  text-align: center;
  margin-top: 40px;
  height: 296px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
}
.box_inicio .box h1 {
  font-size: 25px;
  font-weight: lighter;
  padding: 25px 25px 0 25px;
  text-align: center;
  text-transform: uppercase;
}
.box_inicio .box h1 span {
  font-weight: bold;
}
.box_inicio .box h1 a {
  color: #a1a1a1;
}
.box_inicio .box .sp {
  width: 20%;
  border: none;
  border-bottom: 2px solid #a1a1a1;
}
.box_inicio .box .imagem_1,
.box_inicio .box .imagem_2,
.box_inicio .box .imagem_3 {
  display: block;
  width: 88%;
  margin: 15px 0;
  margin-left: 6%;
  height: 138px;
  background-blend-mode: multiply;
}
.box_inicio .box .imagem_1:hover,
.box_inicio .box .imagem_2:hover,
.box_inicio .box .imagem_3:hover {
  background-color: #ff7f00 !important;
}
.box_inicio .box .publicacoes-bg {
  display: block;
  width: 88%;
  margin: 15px 0;
  margin-left: 6%;
  height: 138px;
  background-blend-mode: multiply;
  background: url(../images/publicacoes-home-bg.jpg) no-repeat;
}
.box_inicio .box .publicacoes-bg:hover {
  background-color: #ff7f00 !important;
}
.box_inicio .box .memoria-bg {
  display: block;
  width: 88%;
  margin: 15px 0;
  margin-left: 6%;
  height: 138px;
  background-blend-mode: multiply;
  background: url(../images/memoria-bg.jpg) no-repeat;
}
.box_inicio .box .memoria-bg:hover {
  background-color: #ff7f00 !important;
}
.box_inicio .box .centro-cultural-bg {
  display: block;
  width: 88%;
  margin: 15px 0;
  margin-left: 6%;
  height: 138px;
  background-blend-mode: multiply;
  background: url(../images/centro-cultural-bg.jpg) no-repeat;
}
.box_inicio .box .centro-cultural-bg:hover {
  background-color: #ff7f00 !important;
}
.box_inicio .box p {
  width: 80%;
  margin-left: 10%;
  color: #a1a1a1;
  font-size: 15px;
  margin-top: 10px;
}
.parceiros {
  margin-top: 20px;
}
.parceiros h1 {
  font-size: 25px;
  font-weight: lighter;
  padding: 20px 0 5px 0;
  color: #38acbc;
  float: left;
  border-bottom: 5px solid #a1a1a1;
  text-transform: uppercase;
}
.parceiros h1 span {
  font-weight: bold;
}
.parceiros .box {
  float: left;
}
.parceiros .box h2 {
  margin-top: 15px;
  font-size: 15px;
  font-weight: lighter;
  padding: 20px 0 5px 0;
  color: #a1a1a1;
  text-transform: uppercase;
}
.parceiros .box h2 span {
  font-weight: bold;
}
.parceiros .box img {
  float: left;
  margin-right: 5px;
  margin-top: 10px;
}
.parceiros .box img:hover {
  opacity: 0.5;
}
.parceiros .box:last-child {
  margin-bottom: 20px;
}
.parceiros .box:last-child h2 {
  margin-top: 30px;
}
.rodape {
  width: 100%;
  padding-top: 35px;
  padding-bottom: 80px;
  background: #38acbc;
}
.rodape h1 {
  font-size: 20px;
  color: white;
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: lighter;
  text-transform: uppercase;
}
.rodape h1 span {
  font-weight: bold;
}
.rodape p {
  font-size: 14px;
  line-height: 17px;
  color: white;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  text-transform: uppercase;
}
.rodape p span {
  font-weight: bold;
}
.aintercom_topo {
  min-height: 200px;
}
.aintercom_topo .imagens {
  width: 100%;
  height: 200px;
  margin-top: -15px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
.aintercom .container-post .content-post {
  margin-top: 0;
}
.aintercom .conteudo .tab {
  width: 100%;
}
.aintercom .conteudo#estatuto .box {
  width: 100%;
  background: url(../images/aba_aberta-782px.png) no-repeat center bottom #f3f3f3;
}
.aintercom .conteudo#estatuto .box_fechado {
  width: 782px;
  background: url(../images/aba_fechada-782px.png) no-repeat center;
}
.aintercom .conteudo#estatuto .tab {
  width: 100%;
}
.aintercom .content-tab {
  min-height: 370px;
}
.aintercom .content-tab p {
  margin-top: 15px;
}
.aintercom .doc-estatuto {
  margin-top: -150px;
}
.centro-cultural .conteudo,
.contato .conteudo {
  border: 0;
  padding-top: 0;
}
.centro-cultural .container-post .content-post,
.contato .container-post .content-post {
  margin-top: 0;
}
.paginacao {
  height: 10px;
  border-bottom: 2px solid #a1a1a1;
  position: relative;
  float: left;
  text-align: center;
  width: 100%;
  margin: 0;
  margin-top: -25px;
}
.paginacao i {
  z-index: 999;
  cursor: pointer;
  margin: 0 5px;
  position: relative;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url(../images/pager.png) no-repeat center;
  display: inline-block;
}
.paginacao .cycle-pager-active {
  width: 15px;
  height: 15px;
  background: url(../images/pager_ativo.png) no-repeat;
}
/*.conteudo {
  border-top: 1px solid #a1a1a1;
  padding-top: 18px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}
.conteudo p {
  font-size: 14px;
  font-weight: lighter;
  color: #a1a1a1;
}
.conteudo h1 {
  padding: 20px 0;
  color: #38acbc;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: lighter;
}
.conteudo h2 {
  padding: 0;
  margin: 0;
  color: #38acbc;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
}
.conteudo h3 {
  padding: 0;
  margin: 10px 0 20px 0;
  color: #38acbc;
  font-size: 14px;
  font-weight: lighter;
  color: #a1a1a1;
}
.conteudo h3 span {
  color: #38acbc;
  font-weight: bold;
}
.conteudo .tab {
  width: 400px;
}
.conteudo .tab span {
  font-size: 14px;
  padding: 3px 10px;
  border: 1px solid #a1a1a1;
  border-radius: 2px;
  float: left;
  margin: 0 10px 10px 0;
  width: 100px;
  text-align: center;
}
.conteudo .tab span a {
  color: #a1a1a1;
}
.conteudo .tab .ativo {
  background: #38acbc;
  border-color: #38acbc;
}
.conteudo .tab .ativo a {
  color: white;
}
.conteudo .tab .ativo a:hover {
  color: white;
}
.conteudo .box_fechado {
  width: 656px;
  height: 25px;
  background: url(../images/aba_fechada.png) no-repeat center;
}
.conteudo .box {
  margin-bottom: 200px;
  width: 656px;
  padding-bottom: 35px;
  border-top: 2px solid #cccccc;
  background: url(../images/aba_aberta.png) no-repeat center bottom #f3f3f3;
}
.conteudo .box h1 {
  font-size: 14px;
  color: #a1a1a1;
  padding: 15px;
}
.conteudo .box p {
  font-size: 14px;
  color: #a1a1a1;
  padding: 0 15px;
  line-height: 30px;
}
.conteudo .box p span {
  color: #38acbc;
  font-weight: bold;
}*/
.minicurriculo {
  display: none;
}
.full-content .container12 .row:first-child {
  margin-top: 60px;
}
.contentperfil .boxperfil {
  max-width: 216px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.contentperfil .boxperfil .figure {
  position: relative;
  max-height: 216px;
  margin: 0;
}
.contentperfil .boxperfil .figure h3.destaque {
  position: absolute;
  background-color: #38acbc;
  padding: 10px;
  color: #FFF;
  -webkit-border-bottom-right-radius: 7px;
  -moz-border-bottom-right-radius: 7px;
  bottom-right-radius: 7px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  width: 92px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.contentperfil .boxperfil .figure .caption {
  background: url(../images/bg-gradient-perfil.png) repeat-x bottom;
  position: absolute;
  bottom: 0;
  color: #FFF;
  text-shadow: 0px 0px 6px #000;
  font-size: 12px;
  width: 94%;
  padding: 3%;
  padding-top: 20px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.contentperfil .boxperfil .figure img {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
}
.contentperfil .boxperfil:nth-child(5n) {
  margin-right: 0;
}
.contentperfil .boxperfil:hover {
  cursor: pointer;
}
.contentperfil .boxperfil .figure:before {
  content: ' ';
  background-color: transparent;
  -webkit-transition: background-color 900ms linear;
  -moz-transition: background-color 900ms linear;
  -o-transition: background-color 900ms linear;
  -ms-transition: background-color 900ms linear;
  transition: background-color 900ms linear;
}
.contentperfil .boxperfil .figure:hover:before {
  content: ' ';
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: rgba(56, 172, 188, 0.5);
  width: 216px;
  height: 216px;
  position: absolute;
}
.contentperfil .containerperfil {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -webkit-border-top-left-radius: 0;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  float: left;
  padding: 15px 15px 7px;
  margin-bottom: 20px;
}
.contentperfil .containerperfil .boxperfil {
  max-width: 210px;
}
.contentperfil .containerperfil .boxperfil .figure {
  max-height: 210px;
}
.contentperfil .containerperfil-curador {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -webkit-border-top-left-radius: 0;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  float: left;
  padding: 15px 15px 7px;
  margin-bottom: 20px;
  background: #ffffff url(../images/bg-container-perfil-curador.png) no-repeat bottom right;
}
.contentperfil .containerperfil-curador .boxperfil {
  max-width: 210px;
}
.contentperfil .containerperfil-curador .boxperfil .figure {
  max-height: 210px;
}
.contentperfil .containerperfil-curador .boxperfil .figure:hover:before {
  background-color: rgba(56, 172, 188, 0.5);
  width: 210px;
  height: 210px;
  position: absolute;
}
.contentperfil .containerperfil-curador .boxperfil:first-child {
  max-width: 426px;
}
.contentperfil .containerperfil-curador .boxperfil:first-child .figure {
  max-height: 202px;
  background-color: #38acbc;
  border: 2px solid #38acbc;
  padding: 2px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.contentperfil .containerperfil-curador .boxperfil:first-child .figure:hover:before {
  background-color: rgba(56, 172, 188, 0.5);
  width: 424px;
  height: 206px;
  position: absolute;
}
.contentperfil .containerperfil-curador .boxperfil:nth-child(4) {
  margin-right: 0;
}
.contentperfil .containerperfil-curador .boxperfil:nth-child(9) {
  margin-right: 0;
}
.contentperfil .containerperfil-curador .boxperfil:nth-child(5n) {
  margin-right: 10px;
}
.contentperfil .containerperfil-fiscal {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -webkit-border-top-left-radius: 0;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  float: left;
  padding: 15px 15px 7px;
  margin-bottom: 20px;
  background: #ffffff url(../images/bg-container-perfil-fiscal.png) no-repeat bottom right;
}
.contentperfil .containerperfil-fiscal .boxperfil {
  max-width: 210px;
}
.contentperfil .containerperfil-fiscal .boxperfil .figure {
  max-height: 210px;
}
.contentperfil .containerperfil-fiscal .figure:hover:before {
  background-color: rgba(255, 127, 0, 0.5);
  width: 210px;
  height: 210px;
  position: absolute;
}
.contentperfil .containerperfil-pesquisadores {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -webkit-border-top-left-radius: 0;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  float: left;
  padding: 15px 15px 7px;
  margin-bottom: 20px;
  background: #ffffff url(../images/bg-container-perfil-pesquisadores.png) no-repeat bottom right;
}
.contentperfil .containerperfil-pesquisadores .boxperfil {
  max-width: 210px;
}
.contentperfil .containerperfil-pesquisadores .boxperfil .figure {
  max-height: 210px;
}
.contentperfil .containerperfil-pesquisadores .figure:hover:before {
  background-color: rgba(80, 200, 150, 0.5);
  width: 210px;
  height: 210px;
  position: absolute;
}
.contentperfil .headercontent {
  background-color: #FFF;
  float: left;
  padding: 15px 50px 0;
  text-transform: uppercase;
  font-size: 14px;
  color: #38acbc;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  max-width: 155px;
  text-align: center;
}
.contentperfil .headercontent-fiscal {
  background-color: #FFF;
  float: left;
  padding: 15px 50px 0;
  text-transform: uppercase;
  font-size: 14px;
  color: #38acbc;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  max-width: 155px;
  text-align: center;
  color: #ff7f00;
}
.contentperfil .headercontent-pesquisadores {
  background-color: #FFF;
  float: left;
  padding: 15px 50px 0;
  text-transform: uppercase;
  font-size: 14px;
  color: #38acbc;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  max-width: 155px;
  text-align: center;
  color: #50c896;
}
.color-curador,
.color-diretoria {
  color: #38acbc;
}
.color-fiscal {
  color: #ff7f00;
}
.color-pesquisadores {
  color: #50c896;
}
.box-default {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: #FFF;
}
.socios .titulo-pagina {
  margin-bottom: 10px;
}
.socios .titulo-pagina a {
  color: #ff7f00;
  text-transform: uppercase;
}
.socios .info-cadastro {
  font-size: 14px;
  line-height: 22px;
}
.box-socios {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: #FFF;
  max-height: 450px;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  padding: 150px 30px 30px;
  min-height: 450px;
}
.box-socios h1 {
  color: #38acbc;
  text-transform: uppercase;
  font-size: 19px;
  margin-bottom: 15px;
}
.box-socios p {
  margin-bottom: 15px;
}
.box-socios a {
  color: #ff7f00;
}
.box-anuidade {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: #FFF;
  max-height: 450px;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  padding: 150px 30px 30px;
  min-height: 450px;
  background: #ffffff url(../images/anuidade.png) no-repeat top;
  margin-bottom: 30px;
}
.box-anuidade h1 {
  color: #38acbc;
  text-transform: uppercase;
  font-size: 19px;
  margin-bottom: 15px;
}
.box-anuidade p {
  margin-bottom: 15px;
}
.box-anuidade a {
  color: #ff7f00;
}
.box-filiacao {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: #FFF;
  max-height: 450px;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  padding: 150px 30px 30px;
  min-height: 450px;
  background: #ffffff url(../images/filiacao.png) no-repeat top;
}
.box-filiacao h1 {
  color: #38acbc;
  text-transform: uppercase;
  font-size: 19px;
  margin-bottom: 15px;
}
.box-filiacao p {
  margin-bottom: 15px;
}
.box-filiacao a {
  color: #ff7f00;
}
/* menu interno */
ul.menu-interno {
  float: left;
  font-size: 13px;
  margin-bottom: -30px;
  margin-top: 20px;
}
ul.menu-interno li {
  float: left;
  list-style: none;
  padding: 0;
  margin-right: 50px;
  margin-bottom: 30px;
}
ul.menu-interno li:first-child {
  padding-left: 0 !important;
}
ul.menu-interno li a {
  letter-spacing: 1px;
  color: #a1a1a1;
}
ul.menu-interno li a:hover {
  color: #ff7f00;
}
ul.menu-interno li a.ativo {
  color: #ff7f00;
}
/* Sidebar */
.sidebar {
  border-top: 1px solid #a1a1a1;
  /*padding-top: 18px;*/
  margin-top: 20px;
  margin-bottom: 35px;
  /* estilo de abas */
  /* fim do estilo de abas */
  /* estilo para collapse */
}
.sidebar h1 {
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px;
  margin: 0;
  font-weight: bold;
  color: #a1a1a1;
  padding-top: 20px;
}
.sidebar h1 a {
  color: #ff7f00;
}
.sidebar h1 a.ativo {
  color: #ff7f00 !important;
}
.sidebar h1 .ativo {
  font-weight: bold;
}
.sidebar h2 {
  font-size: 14px;
  margin: 5px 5px 10px 0;
  padding-left: 0;
  font-weight: lighter;
}
.sidebar h2 a {
  color: #a1a1a1;
}
.sidebar h2 a:hover {
  color: #ff7f00;
}
.sidebar h2 a.ativo {
  color: #ff7f00 !important;
}
.sidebar .collapse h2 a.seta {
  padding-left: 15px;
  background: url(../images/seta_sidebar.png) left center no-repeat;
}
.sidebar .collapse h2.open a.seta {
  background: url(../images/seta_sidebar_ativo.png) left center no-repeat;
}
.sidebar .collapse .sub-item {
  padding: 0;
  margin-bottom: 15px;
}
.sidebar .collapse .sub-item li {
  list-style: none;
  padding: 2px 5px;
  font-size: 12px;
  margin-left: 10px;
}
.sidebar .collapse .sub-item li a {
  color: #a1a1a1;
}
.sidebar .collapse .sub-item li a:hover {
  color: #ff7f00;
}
.sidebar.clear-border {
  border: 0;
}
/* Fim do Sidebar e collapse */
.eventos ul.menu-interno {
  height: 32px;
  line-height: 32px;
}
.eventos ul.menu-interno li {
  padding: 0 19px;
}
.header-secao {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
}
.header-secao h1 {
  font-size: 54px;
  padding: 0;
}
.header-secao h1,
.header-secao p {
  color: #FFF;
}
.header-revista {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
}
.header-revista h1 {
  font-size: 54px;
  padding: 0;
}
.header-revista h1,
.header-revista p {
  color: #FFF;
}
.header-revista h1 {
  margin-top: 14px;
}
.header-revista-iniciacom {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/revista-bg-2.png);
}
.header-revista-iniciacom h1 {
  font-size: 54px;
  padding: 0;
}
.header-revista-iniciacom h1,
.header-revista-iniciacom p {
  color: #FFF;
}
.header-revista-iniciacom h1 {
  margin-top: 14px;
}
.header-revista-inovcom {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/revista-bg-3.png);
}
.header-revista-inovcom h1 {
  font-size: 54px;
  padding: 0;
}
.header-revista-inovcom h1,
.header-revista-inovcom p {
  color: #FFF;
}
.header-revista-inovcom h1 {
  margin-top: 14px;
}
.header-revista-bibliocom {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/revista-bg-4.png);
}
.header-revista-bibliocom h1 {
  font-size: 54px;
  padding: 0;
}
.header-revista-bibliocom h1,
.header-revista-bibliocom p {
  color: #FFF;
}
.header-revista-bibliocom h1 {
  margin-top: 14px;
}
/* Premios */
.premios .container-post .content-post {
  margin-top: 0;
}
.header-premios-luizbeltrao {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/premios-luizbeltrao-bg.png);
}
.header-premios-luizbeltrao h1 {
  font-size: 54px;
  padding: 0;
}
.header-premios-luizbeltrao h1,
.header-premios-luizbeltrao p {
  color: #FFF;
}
.header-premios-luizbeltrao h1 {
  margin-top: 14px;
}
.header-premios-expocom {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/premios-expocom-bg.png);
}
.header-premios-expocom h1 {
  font-size: 54px;
  padding: 0;
}
.header-premios-expocom h1,
.header-premios-expocom p {
  color: #FFF;
}
.header-premios-expocom h1 {
  margin-top: 14px;
}
/* Publicações */
.header-publicacoes {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/publicacoes-bg.jpg);
  margin-bottom: 0;
}
.header-publicacoes h1 {
  font-size: 54px;
  padding: 0;
}
.header-publicacoes h1,
.header-publicacoes p {
  color: #FFF;
}
.publicacoes .container-publicacoes {
  float: left;
  margin-top: 20px;
}
.publicacoes .info-jornal {
  background: #ececec;
  width: 100%;
}
.publicacoes .info-jornal p {
  margin: 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}
.publicacoes .chamada {
  float: left;
  margin-top: 10px;
}
.publicacoes .chamada img {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  width: 395px;
}
.publicacoes .chamada:first-child {
  margin-right: 10px;
}
.publicacoes-box {
  float: left;
}
.publicacoes-box:first-child {
  margin-right: 10px;
}
.publicacoes-box .tit {
  font-size: 25px;
  font-weight: lighter;
  padding: 25px 25px 0 0;
  margin-bottom: 18px;
  text-transform: uppercase;
  color: #38acbc;
  font-size: 20px;
}
.publicacoes-box .tit span {
  font-weight: bold;
}
.publicacoes-box .sp {
  width: 20%;
  border: none;
  border-bottom: 2px solid #a1a1a1;
}
.publicacoes-box ul {
  border-left: 1px solid #38acbc;
  padding-left: 10px;
}
.publicacoes-box ul li {
  list-style: none;
  margin-bottom: 6px;
}
.publicacoes-box ul li:last-child {
  border: 0;
}
.publicacoes-box ul li a {
  color: #a1a1a1;
}
.publicacoes-box ul li a:hover {
  color: #ff7f00;
}
.publicacoes-box:nth-child(2n) {
  margin-left: 0;
}
.expediente-box {
  color: #38acbc;
  margin-bottom: 46px;
}
.expediente-box h3 {
  margin-bottom: 30px;
}
.expediente-box ul {
  margin-bottom: 30px;
  font-size: 14px;
  list-style: none;
}
.expediente-box ul li {
  margin-bottom: 15px;
}
.expediente-box ul.info-contato li {
  margin-bottom: 2px;
}
.expediente-box ul:nth-child(3) li {
  margin-bottom: 3px;
}
.migalha-pao {
  color: #86888d;
  list-style: none;
  width: 100%;
  float: left;
}
.migalha-pao li {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #a1a1a1;
}
.migalha-pao li:last-child {
  border: 0;
}
.migalha-pao li a {
  color: #86888d;
}
.info-pub {
  float: left;
  width: 100%;
  text-align: center;
  color: #86888d;
}
.feed {
  width: 377px;
  float: left;
  padding: 10px 20px 20px;
}
.feed img {
  width: 180px;
  float: left;
  margin-right: 15px;
}
.feed p {
  float: left;
  width: 150px;
  font-size: 12px;
  line-height: 17px;
}
.feed a {
  color: #86888d;
}
/* estilo default para as matérias, posts... */
/*.container-post {
  margin-bottom: 70px;
}
.container-post .content-post {
  margin-top: 0;
}
.container-post .content-post h3 {
  font-weight: bold;
  color: #86888d;
}
.container-post .content-post p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.container-post .content-post figure {
  margin: 0;
  background-color: rgba(134, 136, 141, 0.5);
  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.container-post .content-post figure img {
  margin: 0;
}
.container-post .content-post ul {
  list-style: none;
  font-size: 13px;
}
.container-post .content-post ul li {
  margin-bottom: 10px;
}
.container-post .content-post ul li a {
  color: #38acbc;
}
.container-post .content-post ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.container-post .content-post a {
  color: #ff7f00;
  font-weight: bold;
}
.container-post .content-post a:hover {
  color: #38acbc;
}
.container-post .content-post .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.container-post .content-post .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.container-post .content-post .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.container-post .content-post .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.container-post .content-post .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.container-post .content-post .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.container-post .content-post .descricao-revista h1 {
  padding-bottom: 6px;
}
.container-post .content-post .descricao-revista h3 {
  margin: 0;
}
.container-post .content-post .redactor-box {
  width: 867px;
}
.container-post .redactor-editor {
  margin-top: 0;
}
.container-post .redactor-editor h3 {
  font-weight: bold;
  color: #86888d;
}
.container-post .redactor-editor p {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}
.container-post .redactor-editor figure {
  margin: 0;
  background-color: rgba(134, 136, 141, 0.5);
  padding: 4px;
  font-size: 12px;
  font-style: italic;
}
.container-post .redactor-editor figure img {
  margin: 0;
}
.container-post .redactor-editor ul {
  list-style: none;
  font-size: 13px;
}
.container-post .redactor-editor ul li {
  margin-bottom: 10px;
}
.container-post .redactor-editor ul li a {
  color: #38acbc;
}
.container-post .redactor-editor ul.lista {
  font-size: inherit;
  color: #a1a1a1;
}
.container-post .redactor-editor a {
  color: #ff7f00;
  font-weight: bold;
}
.container-post .redactor-editor a:hover {
  color: #38acbc;
}
.container-post .redactor-editor .box-capa-revista {
  width: 200px;
  float: left;
  margin-right: 30px;
}
.container-post .redactor-editor .box-capa-revista a {
  padding: 5px 0;
  text-align: center;
  width: 100%;
  color: #FFF;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
}
.container-post .redactor-editor .box-capa-revista a.link-clik {
  display: block;
  background: #a1a1a1;
}
.container-post .redactor-editor .box-capa-revista a.link-clik:hover {
  background: #38acbc;
}
.container-post .redactor-editor .box-capa-revista img.capa-revista {
  float: left;
  margin: 0;
}
.container-post .redactor-editor .descricao-revista {
  width: 605px;
  float: left;
  margin-bottom: 30px;
}
.container-post .redactor-editor .descricao-revista h1 {
  padding-bottom: 6px;
}
.container-post .redactor-editor .descricao-revista h3 {
  margin: 0;
}
.container-post .redactor-editor .redactor-box {
  width: 867px;
}*/
.alert h1,
.alert p {
  color: #ff7f00;
}
.eventos .titulo {
  font-size: 14px;
  text-transform: normal;
  padding: 5px;
  margin: 0 0 30px 0;
  color: #ff7f00;
  font-weight: normal;
}
.eventos .titulo a {
  color: #ff7f00;
}
.eventos .titulo .ativo {
  font-weight: bold;
}
.eventos .conteudo {
  border-top: 1px solid #a1a1a1;
  padding-top: 22px;
}
.eventos .conteudo .tab span {
  width: 190px;
}
.eventos .conteudo .box h1 {
  padding-left: 15px;
  border: none;
}
.eventos .conteudo h1 {
  padding: 0;
  padding-top: 20px;
  border-top: 1px solid #a1a1a1;
}
.eventos .conteudo h2 {
  padding: 0 0 5px 0;
}
.eventos .conteudo .info {
  height: 67px;
  margin: 10px 0;
}
.eventos .conteudo .info img {
  float: left;
  margin-right: 10px;
}
.eventos .conteudo .info h3 {
  margin: 0;
  padding: 0;
  color: #a1a1a1;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 22px;
}
.eventos .conteudo .titulo {
  text-transform: normal;
  padding: 0;
  margin-bottom: 57px;
}
.eventos .conteudo .titulo a:first-child {
  padding-left: 0px;
}
.eventos .conteudo .titulo a:last-child {
  padding-right: 0px;
}
.eventos .conteudo .titulo a {
  padding: 5px 25px 20px 25px;
  display: block;
  float: left;
}
.eventos .conteudo .tab {
  width: 670px;
}
.eventos .conteudo .tab img {
  float: right;
  margin: 0 3px 10px 3px;
}
.eventos .conteudo .tab .inscricao {
  margin-right: 13px;
}
.eventos #collapse h2 {
  background: none;
  margin-bottom: 30px;
  margin-top: -18px;
  margin-left: -10px;
}
.eventos #collapse h2:hover {
  background: none;
}
.eventos .header-congresso-nacional {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/testeira-congresso-nacional.png);
}
.eventos .header-congresso-nacional h1 {
  font-size: 54px;
  padding: 0;
}
.eventos .header-congresso-nacional h1,
.eventos .header-congresso-nacional p {
  color: #FFF;
}
.eventos .header-congresso-nacional h1 {
  margin-top: 14px;
}
.eventos .header-congresso-regional {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/testeira-congresso-regional.png);
}
.eventos .header-congresso-regional h1 {
  font-size: 54px;
  padding: 0;
}
.eventos .header-congresso-regional h1,
.eventos .header-congresso-regional p {
  color: #FFF;
}
.eventos .header-congresso-regional h1 {
  margin-top: 14px;
}
.eventos .header-intercom-jr {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/testeira-intercom-jr.png);
}
.eventos .header-intercom-jr h1 {
  font-size: 54px;
  padding: 0;
}
.eventos .header-intercom-jr h1,
.eventos .header-intercom-jr p {
  color: #FFF;
}
.eventos .header-intercom-jr h1 {
  margin-top: 14px;
}
.eventos .header-simposios {
  padding: 0;
  height: 93px;
  padding-top: 6px;
  text-align: center;
  margin-bottom: 20px;
  background: url(../images/revista-bg.png);
  background: url(../images/testeira-simposios.png);
}
.eventos .header-simposios h1 {
  font-size: 54px;
  padding: 0;
}
.eventos .header-simposios h1,
.eventos .header-simposios p {
  color: #FFF;
}
.eventos .header-simposios h1 {
  margin-top: 14px;
}
.eventos .container-post .content-post {
  margin-top: 0;
}
.eventos .container-post .content-post img {
  margin-top: 0;
}
.eventos-lista {
  margin-top: 20px;
}
.eventos-lista li {
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 20px;
  color: #a1a1a1;
}
.ingles,
.espanhol {
  font-style: italic;
}
.blockquote {
  background: none repeat scroll 0 0 #38acbc;
  border-left: 10px solid #38acbc;
  color: #FFF;
  margin: 10px !important;
  padding: 10px !important;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.blockquote:before {
  background: none repeat scroll 0 0 transparent !important;
  margin-right: 15px;
  vertical-align: super;
  position: relative !important;
}
.blockquote p {
  color: #FFF;
  font-style: italic;
  display: inline;
}
/* contato */
.contato .form {
  /*width: 480px;*/
}
.contato .form input,
.contato .form textarea,
.contato .form select {
  margin-bottom: 15px;
  padding: 1.5%;
  width: 97%;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-color: rgba(56, 172, 188, 0.2);
}
.contato .form select {
  width: 100%;
}
.contato .form input[type=submit] {
  float: right;
  width: auto;
  margin-top: 15px;
  background: #38acbc;
  color: #FFF;
}
.contato .form input[type=submit]:hover {
  -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
  font-weight: bold;
}
.f-left {
  float: left;
}
.memoria {
  margin-top: -30px;
}
.memoria .memoria-page-bg {
  margin-bottom: 0;
  min-height: 903px;
}
.memoria .box-memoria {
  background-color: rgba(0, 43, 81, 0.8);
  width: 775px;
  height: 338px;
  margin: 0 auto;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin-top: 30px;
  padding: 30px;
  color: #FFF;
  margin-bottom: 0;
  position: absolute;
  z-index: 4444;
  display: block;
  left: 50%;
  margin-left: -450px;
}
.memoria .box-memoria p {
  margin-bottom: 20px;
}
.memoria .bt {
  width: 291px;
  height: 123px;
  display: block;
  float: left;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
}
.memoria .bt-linhadotempo {
  width: 291px;
  height: 123px;
  display: block;
  float: left;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: url(../images/bt-linhadotempo.png);
  margin-right: 50px;
  margin-left: 71px;
}
.memoria .bt-linhadotempo:hover {
  background: url(../images/bt-linhadotempo.png) 0 -130px;
}
.memoria .bt-depoimentos {
  width: 291px;
  height: 123px;
  display: block;
  float: left;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  background: url(../images/bt-depoimentos.png);
}
.memoria .bt-depoimentos:hover {
  background: url(../images/bt-depoimentos.png) 0 -130px;
}
/*
Soluções feitas para a apresentação do dia 11/08 
Obs: Pensar em algo melhor...
*/
#apresentacao {
  min-height: 1050px;
}
.contentperfil {
  visibility: hidden;
}
.ativo {
  font-weight: bolder;
}
.cycle-slideshow {
  display: none;
}
/* fim dos ajustes para a apresentação */
/* LIVRARIA */
.livraria .categoria h1 {
  font-weight: bold;
  margin: 50px 0 0 0;
  padding: 10px 0 20px 0;
  font-size: 18px;
  color: #a1a1a1;
  border-top: 1px solid #a1a1a1;
  text-transform: uppercase;
}
.livraria .categoria ul {
  margin: 0;
  padding: 0;
}
.livraria .categoria ul li {
  margin: 0 0 15px 0;
  padding: 0;
  list-style: none;
}
.livraria .categoria ul li a {
  font-size: 14px;
  color: #a1a1a1;
  font-weight: lighter;
}
.livraria #prev,
.livraria #next {
  width: 28px;
  height: 49px;
  cursor: pointer;
  z-index: 9999;
  margin-top: -25px;
  top: 50%;
  position: absolute;
}
.livraria #prev {
  background: url(../images/slide_prev.png) no-repeat center;
  left: 0;
}
.livraria #next {
  background: url(../images/slide_next.png) no-repeat center;
  right: 0;
}
.livraria .paginacao {
  display: block;
  height: 10px;
  border-bottom: 2px solid #a1a1a1;
  position: relative;
  top: 40px;
  float: left;
  text-align: center;
}
.livraria .paginacao i {
  z-index: 999;
  cursor: pointer;
  margin: 0 5px;
  position: relative;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url(../images/pager.png) no-repeat center;
  display: inline-block;
}
.livraria .paginacao .cycle-pager-active {
  width: 15px;
  height: 15px;
  background: url(../images/pager_ativo.png) no-repeat;
}
.livraria .cycle-slideshow {
  margin-top: 50px;
  margin-bottom: 50px;
}
.livraria .box {
  position: relative;
}
.livraria .box .info {
  display: none;
  position: absolute;
  width: 100%;
  background-color: rgba(56, 172, 188, 0.85);
  height: 290px;
}
.livraria .box .info h1 {
  font-size: 28px;
  text-transform: uppercase;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.35);
  margin-top: 55px;
  padding-bottom: 10px;
  border-bottom: 1px solid white;
}
.livraria .box .info h2 {
  font-size: 15px;
  text-transform: normal;
  color: white;
  padding: 20px 0 10px 0;
}
.livraria .box .info a {
  color: white;
}
.livraria .box .info p {
  font-weight: bold;
  margin-top: 55px;
  font-size: 18px;
  text-transform: normal;
  color: white;
}
.livraria .box .info img {
  position: absolute;
}
.livraria .box .column5 {
  width: 330px;
  margin-left: 40px;
}
.livraria .box .column7 {
  width: 365px;
  margin-left: 35px;
  float: left;
}
.livraria .box .carrinho {
  display: block;
  width: 25px;
  height: 25px;
  background: url(../images/carrinho.png) no-repeat center;
}
.livraria .box .carrinho:hover {
  background: url(../images/carrinho_hover.png) no-repeat center;
}
.livraria .lancamento {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  background: #38acbc;
  padding: 10px 25px;
  position: absolute;
  left: 0;
  top: 0;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
}
.livraria .box_livros {
  margin-bottom: 20px;
  float: left;
}
.livraria .box_livros h1 {
  width: auto;
  float: left;
  padding: 10px 20px;
  background: #ececec;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #38acbc;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.livraria .box_livros .livros {
  width: 100%;
  float: left;
  background: #ececec;
}
.livraria .box_livros .livros .box_unico {
  width: 30%;
  margin: 10px 12px;
  float: left;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #fff;
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
}
.livraria .box_livros .livros .box_unico .imagem {
  position: relative;
}
.livraria .box_livros .livros .box_unico .imagem .adicionar {
  display: none;
  position: absolute;
  width: 144px;
  height: 212px;
  margin-left: 39px;
  background-color: rgba(56, 172, 188, 0.85);
  margin-top: 1px;
}
.livraria .box_livros .livros .box_unico .imagem h2 {
  background: white;
  padding: 10px;
  color: #38acbc;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 20px;
}
.livraria .box_livros .livros .box_unico .imagem h2 span {
  float: left;
  margin-right: 10px;
  display: block;
  background: url(../images/carrinho_box.png);
  width: 20px;
  height: 20px;
}
.livraria .box_livros .livros .box_unico .imagem h2 a {
  color: #38acbc;
}
.livraria .box_livros .livros .box_unico .imagem img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #a1a1a1;
}
.livraria .box_livros .livros .box_unico .imagem h3 {
  font-size: 12px;
  color: #38acbc;
  width: 144px;
  margin: 10px 0;
  margin-left: 53px;
}
.livraria .box_livros .livros .box_unico .imagem h4 {
  font-size: 12px;
  color: #a1a1a1;
  width: 144px;
  margin: 10px 0;
  margin-left: 53px;
}
.livraria .box_livros .livros .box_unico .tooltip_detalhes {
  position: absolute;
  right: 30px;
  display: block;
  cursor: pointer;
  background: url(../images/plus.png) center no-repeat;
  width: 17px;
  height: 17px;
}
.livraria .box_livros .livros .box_unico .detalhes {
  display: none;
}
.coloquios .content-post h3.tit {
  margin: 0;
}
.calendario {
  display: none;
}
.slide .margin-info {
  margin-top: 140px !important;
}
.ih-item.square {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 400px;
}
.ih-item.square.effect6 .info {
  background-color: rgba(0, 43, 81, 0.7) !important;
}
.ih-item.square.effect6 .info p {
  font-size: 22px;
  font-style: normal;
}
.ih-item.square.effect6 .info h3 {
  font-size: 36px;
  background: #38acbc;
}
.publicacoes .container-chamadas .ih-item.square {
  height: 310px;
}
.publicacoes .container-chamadas .omega .ih-item.square {
  height: 145px;
}
.publicacoes .container-chamadas .omega:last-child {
  margin-top: 20px;
}
.publicacoes .container-chamadas .omega .ih-item.square.effect6 .info h3 {
  font-size: 18px;
}
/* depoimentos */
.topo-depoimentos {
  width: 100%;
  background: url(../images/bg-depoimento-header.png) center no-repeat;
  height: 140px;
  -webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);
}
.topo-depoimentos .logo-depoimentos {
  margin-top: 13px;
}
.topo-depoimentos-lista {
  height: 30px;
  padding-top: 10px;
  line-height: 26px;
  text-transform: uppercase;
}
.topo-depoimentos-lista .link-home:before {
  width: 20px;
  height: 20px;
  background: url(../images/home.png) center no-repeat;
  content: ' ';
  display: block;
  float: left;
  margin-right: 7px;
}
.conteudo-depoimentos {
  margin-top: 32px;
}
.conteudo-depoimentos .titulo-principal {
  border-bottom: 2px solid #50c896;
}
.conteudo-depoimentos .titulo-principal h1 {
  font-size: 60px;
  padding-bottom: 20px;
  color: #50c896;
}
.conteudo-depoimentos .testeira-depoimentos {
  background: url(../images/tarja-depoimentos.jpg) center no-repeat;
  height: 200px;
  width: 100%;
  margin-bottom: 30px;
}
.conteudo-depoimentos .titulo-chamada {
  margin: 30px 0;
  line-height: 35px;
  color: #a1a1a1;
}
.conteudo-depoimentos .sidebar {
  border-top: 0;
}
hr.green {
  background: #50c896;
  height: 3px;
  width: 100%;
}
/* novo menu sidebar */
.menu-sidebar {
  list-style: none;
}
.menu-sidebar li a {
  font-size: 14px;
  margin: 5px 5px 10px 0;
  padding-left: 0;
  text-transform: uppercase;
  font-weight: lighter;
  text-align: center;
  color: #a1a1a1;
  display: block;
  width: 45px;
}
.menu-sidebar li a:hover {
  color: #ff7f00;
}
.menu-sidebar h2 {
  text-align: justify;
}
.menu-sidebar .submenu {
  display: none;
  margin-bottom: 20px;
}
.menu-sidebar .submenu li {
  width: 100%;
  list-style: none;
}
.menu-sidebar .submenu li a {
  width: 100%;
  text-align: left;
  margin-left: 10px;
}
.menu-sidebar .submenu li a:hover {
  color: #ff7f00;
}
.menu_top {
  display: block;
}
@media screen and (max-width: 1160px) {
  .livraria .box_livros .livros .box_unico {
    width: 44%;
    margin: 10px 3% 10px 3%;
  }
  .menu_principal ul {
    margin-left: 4px;
  }
  .menu_principal ul li a {
    font-size: 13px;
  }
}
@media screen and (max-width: 970px) {
  .menu_principal {
    display: none;
  }
  .menu_top {
    display: none;
  }
}
@media screen and (max-width: 760px) {
  .livraria .box_livros .livros .box_unico {
    width: 94%;
    margin: 10px 3%;
  }
  .livraria .box_livros .livros .box_unico .imagem h3, .livraria .box_livros .livros .box_unico .imagem h4{
    margin: 10px 5%;
    width: 90%;
  }
}
/* banner */
.banner .bloco-1 {
  margin-left: 7px;
}
.banner-controller {
  position: absolute;
  margin-top: 10%;
  right: 3%;
}
.banner-controller li {
  list-style: none;
}
.banner-controller li a {
  height: 14px;
  width: 14px;
  display: block;
  background: url(../images/pager.png);
  margin-bottom: 0;
}
.banner-controller li a.active {
  background: url(../images/pager_ativo.png);
}
.banner-controller li:last-child a {
  margin-bottom: 0;
}
@media screen and (min-width: 485px) {
  .banner-controller {
    margin-top: 14%;
  }
  .banner-controller li a {
    margin-bottom: 14px;
  }
}
/* alteraçoes */
.menu_top ul li a {
  font-size: 14px;
  padding-bottom: 4px;
}
.submenu {
  margin-left: 10px !important;
}
.add_carrinho {
  position: absolute;
  right: 30px;
  display: block;
  cursor: pointer;
  background: url(../images/carrinho_box.png);
  width: 20px;
  height: 20px;
  top: 20px;
}
.livros .row {
  margin-bottom: 0;
}

.sidebar ul{
  list-style: none;
}
.sidebar ul li a{
  font-size: 14px;
  color: #a1a1a1;
}
.sidebar ul li a:hover{
  color: #ff7f00;
}
li.lisubmenucat {
  margin-bottom: 10px;
}
a.submenucat {
  /*padding-left: 15px;*/
  /*background: url(../images/seta_sidebar.png) left center no-repeat; */
}
a.submenucat.active {
  /*background: url(../images/seta_sidebar_ativo.png) left center no-repeat; */
}
.pagemenucat, .linkmenucat {
  margin: 5px 0;
}
.menuhide {
  margin-left: 10px;
}


.box-grupo-pesquisa {  
border-radius: 6px;  
-moz-border-radius: 6px;  
-webkit-border-radius: 6px;  
-webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
-moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
background: #FFF;  
max-height: 450px;  
overflow: hidden;  
font-size: 14px;  
line-height: 22px;  
padding: 150px 30px 30px;  
min-height: 100px;  
background: #ffffff url(../images/grupo-de-pesquisa.png) no-repeat top;  
margin-bottom: 30px;
}


.box-grupo-pesquisa h1 {  
color: #38acbc;  
text-transform: uppercase;  
font-size: 19px;  
margin-bottom: 15px;
}

.box-grupo-pesquisa p {  
margin-bottom: 15px;  
text-align: center;
}

#link-box-grupo-pesquisa {		
text-align:center;	
margin:0;	
padding:0;	
}
.link-box-grupo-pesquisa a{  
padding: 0;  
padding-top: 0;  
font-size: 20px;  
line-height: 39px;  
text-transform: uppercase;  
color: #38acbc;  
border-bottom: 0 solid #a1a1a1;  
transition: border-width 0.2s ease-in-out;       
margin-right:50px;  
text-align:center;   
}
.link-box-grupo-pesquisa p{	
text-align:center;	
margin:0;	
padding:0;	
}

.area-reservada {  
border-radius: 6px;  
-moz-border-radius: 6px;  
-webkit-border-radius: 6px;  
-webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
-moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
box-shadow: 0 6px 7px rgba(0, 0, 0, 0.2);  
background: #FFF;  
max-height: 100px;  
overflow: hidden;  
font-size: 14px;  
line-height: 22px;  
padding: 150px 30px 30px;  
min-height: 30px;  
height: 30px;
background: #ffffff url(../images/area-reservada.jpg) no-repeat top;  
margin-bottom: 30px;
}


.area-reservada h1 {  
color: #38acbc;  
text-transform: uppercase;  
font-size: 19px;  
margin-bottom: 15px;
}

.area-reservada p {  
margin-bottom: 0;  
text-align: center;
}

#link-area-reservada {    
text-align:center;  
margin:0; 
padding:0;  
}
.link-area-reservada a{  
padding: 0;  
padding-top: 0;  
font-size: 20px;  
line-height: 39px;  
text-transform: uppercase;  
color: #38acbc;  
border-bottom: 0 solid #a1a1a1;  
transition: border-width 0.2s ease-in-out;       
margin-right:50px;  
text-align:center;   
}
.link-area-reservada p{ 
text-align:center;  
margin:0; 
padding:0;  
}