/* Será removido futuramente */
h1, h2, h3, h4, h5, h6{
  line-height: initial;
}
#div_pagina_do_sistema{
  padding-bottom: 26px;
}

/* Já foi concluído */
#div_pagina_faq{
  padding: 22px 20px 40px 20px;
}
#h1_faq{
  color: #7878A8;
  text-align: center;
}
#div_sobre_a_faq{
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 15px 10px 30px 10px;
  min-width: calc(55.5% - 20px);
  max-width: calc(55.5% - 20px);
  background-color: #DADADA;
}
#h2_sobre_a_faq{
  color: #668866;
  text-align: center;
}
#div_texto_sobre_a_faq{
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 20px;
  min-width: calc(92% - 40px);
  max-width: calc(92% - 40px);
  line-height: 29px;
  background-color: #FFF;
  font-size: 16pt;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
#div_texto_sobre_a_faq>p{
  margin-top: 4px;
}
#div_texto_sobre_a_faq>p:first-child{
  margin-top: 0px;
}
#div_sumario{
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 15px 10px 30px 10px;
  min-width: calc(92.5% - 10px - 10px);
  max-width: calc(92.5% - 10px - 10px);
  background-color: #DADADA;
}
#h2_sumario{
  color: #668866;
  text-align: center;
}
#div_topicos_do_sumario{
  margin-top: 15px;
  overflow: hidden;
}
.topico_do_sumario{
  float: left;
  margin-left: 10px;
  border-radius: 16px;
  padding: 16px 10px 10px 10px;
  min-width: calc(100% / 3 - 10px - 20px + 10px / 3);
  max-width: calc(100% / 3 - 10px - 20px + 10px / 3);
  background-color: #FFF;
  text-align: center;
  word-wrap: break-word;
  overflow: hidden;
}
.topico_do_sumario:first-child{
  margin-left: 0px;
}
.link_topico_do_sumario{
  line-height: 37px;
  font-size: 22pt !important;
  font-weight: bold;
}
.lista_do_sumario{
  line-height: 29px;
}
.lista_do_sumario>li{
  background-position: 8px 11px;
  text-indent: calc(8px + 15px + 4px);
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: break-word;
  overflow: hidden;
}
.link_topico_do_sumario,
.link_subtopico_do_sumario,
.link_topico_do_sumario:visited,
.link_subtopico_do_sumario:visited{
  color: #4545A9;
  font-size: 11pt;
}
.link_topico_do_sumario:hover,
.link_subtopico_do_sumario:hover{
  color: #B83030;
  text-decoration: underline;
}
#div_geral{
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 0px 10px;
  min-width: calc(92.5% - 20px);
  max-width: calc(92.5% - 20px);
  background-color: #CCCCFF;
}
#div_especifico{
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 0px 10px;
  min-width: calc(92.5% - 20px);
  max-width: calc(92.5% - 20px);
  background-color: #BBBBDD;
}
#div_classes{
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 16px;
  padding: 0px 10px;
  min-width: calc(92.5% - 20px);
  max-width: calc(92.5% - 20px);
  background-color: #AAAABB;
}
.cabecalho_do_grupo_da_faq{
  cursor: pointer;
}
.rodape_do_grupo_da_faq{
  min-height: 50px;
  cursor: pointer;
}
#h2_geral{
  padding: 10px 0px;
  color: #8888BB;
  text-align: center;
}
#h2_especifico{
  padding: 10px 0px;
  color: #777799;
  text-align: center;
}
#h2_classes{
  padding: 10px 0px;
  color: #666677;
  text-align: center;
}
.h3_topico_da_faq{
  margin-bottom: 1px;
  color: #E19333;
  font-size: 17pt;
  text-align: center;
}
.conjunto_de_perguntas{
  margin-top: 10px;
  overflow: hidden;
}
.conjunto_de_perguntas:first-child{
  margin-top: 0px;
}
.pergunta_e_resposta{
  float: left;
  margin-left: 10px;
  border-radius: 16px;
  padding: 20px;
  min-width: calc(100% / 2 - 10px - 40px + 10px / 2);
  max-width: calc(100% / 2 - 10px - 40px + 10px / 2);
  min-height: 520px;
  max-height: 520px;
  line-height: 29px;
  background-color: #D8D8FF;
  font-size: 14pt;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
  overflow: auto;
}
.pergunta_e_resposta:first-child{
  margin-left: 0px;
}
.div_voltar_para_o_sumario{
  margin-bottom: 12px;
  text-align: center;
}
.link_voltar_para_o_sumario,
.link_voltar_para_o_sumario:visited{
  color: #606088;
  font-size: 11pt;
  font-weight: bold;
}
.link_voltar_para_o_sumario:hover{
  color: #B83030;
}
