body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
body {
	background-image: url('imagens/fundo.jpg');
	background-repeat: repeat-x;
	width: 900px;
	margin: auto;
}
a:link {
	color: #006600;
	text-decoration: none;
}
a:focus {
  outline: none;
  }
a:visited {
	text-decoration: none;
	color: #006600;
}
a:hover {
	text-decoration: none;
	color: #006600;
}
a:active {
	text-decoration: none;
	color: #006600;
}

/* SIMEPI */

#header
{
	background-image: url('imagens/fundo_curva.jpg');
	height:254px;
	width:900px;
}
#corpo
{
/*	background-image: url('imagens/fundo2.jpg');
	background-repeat: repeat-y; */
	background-color: #90B2B3;
	width: 900px;
	height: auto;
}
#leftsidebar {
	width: 184px;
	float: left;
	height: 100%;
}
#menuswf {
    text-align: center;
}
#regiao_central {
	width: 716px;
	float:left;
	background-image: url(imagens/fundo_conteudo2.jpg);
	background-color: #f1f5f6;
	background-repeat: repeat-x;
	min-height: 604px;
	height: auto;
	overflow: hidden;
}
#central_filiese {
/*	background-image: url(imagens/fundo_filiese.png);*/
	width: 716px;
	float:left;
	height: 1400px;
/*	min-height: 1400px;*/
	height: auto !important;
}
/*#center-interna {*/
/*	width: 696px;*/
/*	float:left;*/
/*	padding: 10px;*/
/*	font-size: 14px;*/
/*}*/

/* HOME */

#home {
	float: left;
	width: 536px;
	height: 626px;
/*	border: 1px solid black;*/
}
#quadronoticias {
	background-image: url('imagens/quadro_noticias.jpg');
	background-repeat: repeat-x;
	padding-top: 80px;
	padding-right: 5px;
	padding-left: 10px;
	width: 287px;
	height: 239px;
	float: left;
}
#noticia_destaque {
	font-size: 10pt;
	font-weight: bold;
	color: #006600;
/*	display: table;*/
/*	vertical-align: middle;*/
	margin-bottom: 20px;
	height: 105px;
}
#noticia_destaque > span {
    display: block;
    width: 115px;
    float: left;
}
#noticia_destaque img {
	float: left;
	display: block;
	margin-right: 5px;
	border: 1px solid black;
}
span.home_noticia {
    display: block;
    margin-bottom: 11px;
/*    border-top: 1px solid blue;*/
    width: 275px;
}
#quadronoticias hr {
    margin-bottom: 10px;
    color: blue;
/*    ‌width: 275px;*/
/*    display: block;*/
}
#quadrodenuncie {
	background-image: url('imagens/quadro_denuncie.jpg');
	width: 234px;
	height: 319px;
	float: left;
}
#quadroservicos {
	background-image: url('imagens/quadro_servicos.jpg');
	background-repeat: no-repeat;
	float: left;
	width: 536px;
	height: 308px;
/*	border: 1px solid black;*/
}
#quadroservicos table {
    margin-left: 10px;
	margin-top: 75px;
}
#quadroservicos table td {
    vertical-align: top;
}
#quadroservicos img {
	width: 85px;
	height: 36px;
	margin-right: 3px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#quadroservicos table span {
    font-weight: bold;
    display: block;
    padding-top: 12px;
}

#quadroservicos div.frase
{
float: left;
height: 39px;
padding-top: 12px;
}

/* GALERIA */

#galeria {
	float: left;
}
table#fotos tr
{
height: 180px;
}
table#fotos tr td
{
padding-left: 100px;;
}
#quadrogaleria,
#indice_boletins,
#indice_artigos,
#indice_denuncias {
	padding-top: 80px;
	padding-left: 15px;
	width: 163px;
	height: 548px;
	float: right;
}
#indice_galerias,
#todos_artigos,
#todas_denuncias {
	padding-top: 30px;
/*	padding-left: 15px;*/
/*	width: 163px;*/
	height: auto;
/*	float: right;*/
}
#indice_galerias span.titulo {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
/*    width: 141px;*/
/*    text-align: justify;*/
}
/*#indice_galerias span.paginacao,
#todos_artigos span.paginacao,
#todas_denuncias span.paginacao,*/
div > span.paginacao {
    display: block;
    text-align: center;
    margin-top: 35px;
    width: 525px;
}
span.paginacao a {
/*    display: block;*/
/*    text-align: right;*/
    padding-left: 10px;
}
span.paginacao a.pagina_atual {
/*    display: block;*/
/*    text-align: right;*/
/*    margin-top: 20px;*/
      font-weight: bold;
      text-decoration: underline;
}
#quadrogaleria {
	background-image: url('imagens/quadro_galeria.jpg');
	background-repeat: no-repeat;
}
#quadrogaleria a {
    display: block;
}
#quadrogaleria a.texto {
    margin-top: 5px;
    margin-bottom: 25px;
    width: 141px;
    text-align: center;
}
#quadrogaleria > a > img {
    border: 1px solid black;
}

/* SERVIÇOS */

#servico {
	padding: 5px;
	width: 520px;
	float: left;
}
#servico h4,h5 {
	text-decoration: underline;
}
#servico table {
	padding: 2px;
	margin-bottom: 20px;
	border-collapse: collapse;
}
.obs {
	font-size: 8pt;
}

#coluna_servicos {
	background-image: url('imagens/quadro_lateral.jpg');
	padding-top: 80px;
	padding-left: 15px;
	margin-right: 5px;
	width: 158px;
	height: 548px;
	float: right;
	text-align: center;
}
#coluna_servicos .row
{
width: 100%;
height: 70px;
}

#imagem_servico
{
width: 160px;
height: 195px;
float: left;
}
#imagem_logo
{
width: 160px;
height: 107px;
float: left;
}
div#imagem_servico img {
    border: 1px solid black;
    width: 150px;
    height: 193px;
}
div#imagem_servico img.logo {
    height: 105px;
}
div#imagem_logo img {
    border: 1px solid black;
    width: 150px;
    height: 193px;
}
div#imagem_logo img.logo {
    height: 105px;
}
div#imagem_cbhpm {
/*    border: 1px solid black;*/
    width: 150px;
    height: 150px;
    float: left;
    margin-left: 10px;
    padding-left: 0;
/*    background-color: black;*/
}
img#cbhpm {
    margin-left: 27px;
    margin-top: 20px;
}
/*#imagem_centro*/
/*{*/
/*text-align: center;*/
/*}*/

/*p.pos_imagem*/
/*{*/
/*margin-top: 30px;*/
/*}*/

/*seguro de vida*/

th.faixa_etaria
{
width: 130px;
border: 1px solid black;
text-align: center;
}
th#meio
{
width: 30px;
}
th.valores
{
width: 100px;
border: 1px solid black;
text-align: center;
}
#plano_saude td
{
text-align: center;
}
#plano_saude td.com_bordas
{
border: 1px solid black;
}
div#filiese {
margin-left: 13px;
}
#static {
	padding: 5px;
	padding-bottom: 40px;
	font-size: 10pt;
	width: 520px;
	float: left;
}
div.limpeza {
    clear: both;
}
#indice_artigos span.titulo,
#indice_denuncias span.titulo {
    display: block;
    font-size: 12px;
    width: 141px;
    text-align: justify;
}
#indice_denuncias span.titulo {
    margin-bottom: 10px;
}
#indice_artigos span.nome_autor {
    display: block;
    font-size: 8pt;
    margin-bottom: 10px;
    width: 141px;
}
div#indice_boletins a {
    display: block;
    margin-bottom: 5px;
}
span.todos {
    display: block;
    text-align: right;
    padding-right: 15px;
    font-weight: bold;
    margin-top: 15px;
}
/*span#mais_local {*/
/*    font-weight: bold;*/
/*    display: block;*/
/*    float: right;*/
/*}*/

/* FILIE-SE */

table#form_filiacao,
table#form_faleconosco,
table#form_comentario,
table#form_denuncia {
    width: 100%;
    border: 0px none;
    margin-bottom: 10px;
}
#como_associar,
table#form_filiacao td.label,
table#form_faleconosco td.label,
table#form_filiacao td.label_obrigatorio,
table#form_faleconosco td.label_obrigatorio,
table#form_denuncia td.label,
table#form_comentario td.label,
table#form_denuncia td.label_obrigatorio,
table#form_comentario td.label_obrigatorio,
table#form_filiacao td.opcao * {
    color: #003300;
}
table#form_filiacao td.label,
table#form_faleconosco td.label,
table#form_filiacao td.label_obrigatorio,
table#form_faleconosco td.label_obrigatorio,
table#form_denuncia td.label,
table#form_comentario td.label,
table#form_denuncia td.label_obrigatorio,
table#form_comentario td.label_obrigatorio {
    text-align: right;
}
table#form_filiacao td.label_obrigatorio,
table#form_denuncia td.label_obrigatorio,
table#form_comentario td.label_obrigatorio,
table#form_faleconosco td.label_obrigatorio {
    font-weight: bold;
}
table#form_filiacao input,
table#form_faleconosco input,
table#form_comentario input,
table#form_denuncia input {
    border: 1px solid rgb(85, 103, 128);
    font-family: Verdana;
    font-size: 12px;
    height: 16px;
}
table#form_faleconosco textarea,
table#form_comentario textarea,
table#form_denuncia textarea {
    border: 1px solid rgb(85, 103, 128);
    font-family: Verdana;
    font-size: 12px;
}
table#form_filiacao select#especialidades {
    border: 1px solid rgb(85, 103, 128);
    width: 379px;
}
table#form_filiacao td.nota,
table#form_comentario td.nota,
table#form_denuncia td.nota {
    height: 18px;
    color: black;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
table#form_faleconosco td.nota {
    height: 50px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
span.funcao_profissional {
/*    float: left;*/
	height:50px;
	width:350px;
}
td#campos_obrigatorios {
    padding-top: 10px;
}
table#form_filiacao td.titulo {
    height: 40px;
}
span.secao {
    background: #EE0000;
    color: #003300;
    font-weight: bold;
    font-size: 15px;
}
table#form_filiacao td.opcao {
    height: 30px;
}
span.op {
    padding-right: 13px;
}
div#botoes {
    height: 30px;
    text-align: right;
}
div#botoes_conosco {
    text-align: center;
    margin-top: 20px;
    float: left;
    width: 498px;
}
a#filiacao img {
    border: none;
}

/* ARTIGOS */

div#art_superior {
    width: 525px;
    height: 121px;
/*    border: 1px solid blue;*/
/*    clear: left;*/
}
img#foto {
    height: 119px;
    width: 106px;
    border: 1px solid black;
    float: left;
}
span.autor {
    padding-left: 120px;
    display: block;
    font-weight: bold;
}
span#autor,
span#funcao {
    color: #000080;
    text-decoration: none;
}
span#titulo {
    font-size: 24px;
    text-align: center;
    height: 65px;
}
span#autor {
    font-size: 18px;
    margin-top: 21px;
}
span#funcao {
    font-size: 12px;
}
span.post,
span.post_fixo {
    display: block;
    margin-top: 20px;
    text-align: justify;
    padding-right: 5px;
    float: left;
}
span.post_fixo p {
/*    display: block;*/
/*    padding-top: 1px;*/
/*    padding-bottom: 1px;*/
}
div#pos_artigo {
    width: 477px;
    float: left;
    background: #FFFFFF none repeat scroll 0 0;
    border:1px dotted #BBBBBB;
    color:#666666;
    text-align: right;
    font-size:100%;
    line-height:1.5em;
    margin-left: 10px;
    padding:2px 14px 2px 29px;
}
a.comentarios {
    background: transparent url('imagens/icon_comment_left.gif') no-repeat scroll left 45%;
    padding-left:14px;
    text-align: right;
}
#indice_artigos,
#indice_boletins,
#indice_denuncias {
	background-image: url('imagens/indice.jpg');
	background-repeat: no-repeat;
}
#quadroprincipal {
	float: left;
	width: 538px;
/*	height: 626px;*/
    height: auto;
    min-height: 626px;
/*	vertical-align: middle;*/
}
#quadroprincipal > * {
    padding-left: 10px;
}
#quadroprincipal > span {
    float: left;
}
span#secao {
    margin-top: 30px;
    font-size: 12px;
    font-weight: bold;
}
span#plano1, span#plano2 {
    margin-top: 10px;
}

/* BOLETINS */

div.boletim {
    width: 200px;
    height: 250px;
/*    border: 1px solid red;*/
    float: left;
    margin-left: 37px;
    margin-top: 15px;
}
div.boletim img,
div.boletim span,
div.diretoria img,
div.diretoria span {
    display: block;
}
img.miniatura_boletim {
    width: 150px;
    height: 177px;
    margin-left: 23px;
}
div.boletim span {
    text-align: center;
    margin-top: 5px;
}
div#indice_boletins span.titulo {
    display: block;
    margin-bottom: 10px;
}

/*.DIRETORIA.*/

h2#diretoria {
    margin-bottom: 50px;
    display: block;
}
div.diretor {
    width: 220px;
    height: 168px;
    float: left;
}
div.diretor img {
    width:87px;
    height:120px;
    border: 1px solid black;
    float: left;
}
span.nome {
    float: left;
    width: 74px;
    height: 63px;
    padding-top: 1px;
    padding-left: 5px;
}
span.cargo {
    width:160px;
    height:30px;
    background-color: #ffffff;
    display: block;
    float: left;
/*    border: 1px solid blue;*/
    text-align: center;
    margin-top: 1px;
}

/*.Coluna dos Servicos.*/

#coluna_servicos {
	background-image: url('imagens/quadro_lateral.jpg');
	padding-top: 80px;
	padding-left: 15px;
	margin-right: 5px;
	width: 158px;
	height: 548px;
	float: right;
	text-align: center;
}
#coluna_servicos .row
{
    width: 100%;
    height: 70px;
}

/* ASSESSORIAS */

span.nome_profissional {
    font-size: 18px;
    margin-top: 48px;
    float: left;
    font-weight: bold;
    width: 350px;
}
span#cristal {
    margin-top: 84px;
}
span#lilian {
    margin-top: 113px;
}
span#rennan {
    margin-top: 127px;
}
span#benedito {
    margin-top: 101px;
}
span.nome_profissional,
span.funcao_profissional {
    color: #000080;
    text-decoration: none;
}
span#funcao_profissional {
    font-size: 8px;
}
#quadroprincipal h3 {
    float: left;
    margin-top: 62px;
}

/* INSTITUIÇÃO */

p.paginacao {
    text-align: right;
}

/* SITES ÚTEIS */

p.util_principal {
    font-weight: bold;
}
p.util {
    margin-left: 20px;
}
p#primeiro_grupo {
    margin-top: 48px;
}
p.grupo {
    font-size: 12px;
    font-weight: bold;
}

/* FALE CONOSCO */

h2#fale_conosco {
    margin-bottom: 30px;
    display: block;
}
form#formContato > span {
    display: block;
}
form#formContato > span + p {
    text-align: right;
    padding-right: 10px;
}
span#fale_destaque_1,
span#fale_destaque_2 {
    font-size: 12px;
    font-weight: bold;
}
span#fale_destaque_1 {
/*    margin-top: 30px;*/
    text-align: right;
    padding-right: 10px;
}
span#fale_destaque_2 {
/*    margin-top: 30px;*/
}

/* RODAPÉ */

div#rodape {
	background-image: url('imagens/rodape.jpg');
	width: 900px;
	height: 84px;
	clear: both;
}
div#rodape * {
  border: none;
}
span#centro_rodape{
  float: left;
  margin-left: 200px;
  width: 350px;
  padding-top: 11px;
  font-weight: bold;
}
div#rodape img {
  float: left;
  margin-left: 10px;
}
div#rodape > a > img {
  padding-top: 15px;
  margin-bottom: 5px;
}
a#twitter {
  padding: 0 15px;
  float: left;
}
a#orkut {
  float: right;
  padding: 0 15px;
}
span#endereco {
  display: block;
}
span#endereco p {
  margin: 0;
  padding: 0;
}
span#consulti {
    font-weight: bold;
    color: black;
    padding-left: 5px;
}
span#desenvolvido {
    margin-left: 15px;
    font-style: italic;
}
div#formulario {
    height: auto;
}
span.busca {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}
#todos_artigos span.titulo,
#todas_denuncias span.titulo {
    display: block;
    font-size: 12px;
    width: 525px;
/*    text-align: justify;*/
}
#todos_artigos span.boletim {
    display: block;
    font-size: 12px;
    width: 525px;
    margin-bottom: 15px;
}
#todos_artigos span.nome_autor,
#todas_denuncias span.nome_autor {
    display: block;
    font-size: 8pt;
    margin-bottom: 10px;
    width: 450px;
}
div#tabela_acordos {
    height: auto;
    float: left;
    margin-bottom: 10px;
}
table#acordos_planos th,
table#acordos_planos td {
    border: 1px solid black;
    padding: 5px;
}
table#acordos_planos th,
table#acordos_planos td {
    text-align: center;
    vertical-align: middle;
}
span#acordos {
    float: none;
}
#central_acordos {
	background-image: url(imagens/fundo_conteudo.jpg);
	width: 716px;
	float:left;
/*	height: 1400px;*/
/*	min-height: 1400px;*/
	height: auto;
}
table#acordos_planos  th,
table#acordos_planos td.plan {
    background-color: #9FB6CD;
    font-weight: bold;
    font-size: 14px;
}
span.seta_baixo {
    color: green;
}
div.denuncia {
    margin-bottom: 18px;
}
table.denuncia th {
    /*background-color: #9FB6CD;*/
/*    border: 1px solid blue;*/
    text-align: center;
    /*background-color: #ffd5d5;*/
    background-color: #B22222;
    color: white;
/*        #05e000;*/
}
table.denuncia thead * {
/*    color: maroon;*/
    font-size: 18px;
}
table.denuncia td.texto {
/*    border: 1px solid blue;*/
}
table.denuncia th.data {
    width: 100px;
}
table.denuncia td {
    padding: 5px;
/*    border: 1px solid red;*/
}
table.denuncia td.comentarios {
    background: #FFFFFF none repeat scroll 0 0;
    border:1px dotted #BBBBBB;
}
table.denuncia span.ver_texto {
    text-align: center;
    display: block;
}
table.denuncia span.total_comentarios {
    text-align: right;
    display: block;
    width: 110px;
    float: right;
}
table.denuncia span.autor {
    text-align: left;
    display: block;
    padding-left: 0;
    width: 350px;
    float: left;
}
span#nova_denuncia {
    display: block;
    /*text-align: center;*/
    font-weight: bold;
    width: 100%;
    color: navy;
/*    margin-bottom: 25px;*/
}
span#novo_comentario,
span#novo_comentario2 {
    display: block;
    text-align: right;
    font-weight: bold;
    width: 450px;
    padding-left: 78px;
    margin-bottom: 25px;
    margin-top: 10px;
}
span#novo_comentario2 {
/*    text-align: right;*/
    padding-right: 10px;
    margin-bottom: 9px;
}
div#lista_denuncias {
    margin-top: 25px;
}
table#artigo td.campo,
table#denuncia td.campo {
    width: 60px;
    text-align: right;
    padding-right: 5px;
}
table#artigo td.dado1,
table#denuncia td.dado1 {
    width: 290px;
    color: #000080;
}
table#artigo td.dado2,
table#denuncia td.dado2 {
    width: 150px;
}
table#artigo tr.titulo td.dado1,
table#denuncia tr.titulo td.dado1 {
    font-weight: bold;
}
table#artigo tr.titulo > *,
table#denuncia tr.titulo > * {
    font-size: 18px;
}
table#artigo tr.autor td.campo,
table#artigo tr.autor td.dado1,
table#denuncia tr.autor td.campo,
table#denuncia tr.autor td.dado1 {
    font-size: 18px;
}
table#artigo td.dado1 {
    color: #000080;
}
/*table#denuncia td.dado1 {*/
/*    color:maroon;*/
/*}*/
table#artigo,
table#denuncia {
    margin-top: 20px;
    margin-bottom: 10px;
}
div.comentario {
    float: left;
}
div.comentario span {
    display: block;
    text-align: justify;
    padding-left: 10px;
    width: 505px;
}
div.comentario span.teor_comentario {
    font-style: italic;
}
div.comentario span.autor_comentario {
    margin-bottom: 25px;
    text-align: right;
    font-weight: bold;
}
span#texto_denuncia {
    display: block;
}
#formDenuncia {
    float: left;
    margin-bottom: 20px;
}

span#agencia, span#dia_debito {
    float: left;
    margin-top: 15px;
}
span#banco, span#agencia, span#dia_debito {
    margin-left: 53px;
    color: #003300;
}

div#divbanco span,
div#divfms span {
    display: block;
    font-weight: bold;
}

div#divfms span {
    float: left;
    margin-top: 15px;
    margin-left: 65px;
    color: #003300;
}
table#form_filiacao input.c1,
table#form_filiacao select.c1,
table#form_filiacao td.c1,
table#form_filiacao span.c1
{
    border: 1px solid red;
}
table#form_filiacao span.erro{
    margin-top: 10px;
    margin-bottom: 10px;
    color: #8b1a1a;
    font-weight: bold;
}

div#divbanco span#erro,
div#divfms span#erro {
    color: #8b1a1a;
}

td.nota_de_erro
{
    color: #8b1a1a;
    font-weight: bold;
}

div#divbanco span#conta {
    display: inline;
    margin-left: 20px;
    color: #003300;
}

tr#dados_conta {
    /*background-color: white;*/
    height: 80px;
}

div#como_associar p {
    text-align: justify;
    padding-right: 10px;
}

div#formulario span.etapas {
    /*color: black;*/
    /*font-size: medium;*/
    display: block;
    text-align: right;
    font-weight: bold;
    text-decoration: underline;
    padding-right: 10px;
}

div#formulario span.etapas_sucesso {
    color: blue;
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: underline;
    padding-right: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
}

div#formulario span.imprimir_autorizacao {
    color: #8B1A1A;
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    padding-right: 10px;
    margin-top: 20px;
}

div#formulario h1 {
    text-align: center;
    color: #8B1A1A;
}

table.denuncia td#texto_denuncia {
    /*background-color: #fff1f1;*/
    background-color: #FFEFD5;
/*        #cbf8ca;*/
}
span#nova_denuncia a {
    color: navy;
}
span#voltar_aos_boletins {
    display:block;
    float:left;
    font-weight:bold;
    margin-top:50px;
    padding-left:400px;
    text-align:right;
    width:115px;
}
#pagina_interna_manutencao {
    padding: 15px;
    margin: 15px;
}
#pagina_interna_manutencao h1 {
    text-align: center;
}
#pagina_interna_manutencao img {
    margin: 0 auto;
    display: block;
}
#pagina_interna_manutencao p {
    font-size: 14px;
}
#pagina_interna_manutencao h3 {
    float: none;
    margin-top: 30px;
}
div#container {
  width: 531px;
}
