/* 

Desenvolvido por: WAD - Soluções para Internet



- Websites e Intranets

- Sistemas Desktop

- Apresentações Multimídia



www.wadnet.com.br  -  wad@wadnet.com.br

Atendimento: +55 82 3231.8857

*/



*{

    margin:0;

    padding:0;

    list-style:none;

    text-decoration:none;

    vertical-align:middle;

}



body{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:11px;

    background:url(../imagens/fundos/bg.gif) repeat-x;

    color:#494949;

}



a{

    list-style:none;

    text-decoration:none;

}



#topo{

    width:1003px;

    margin:0 auto;

    display:table;

}



#topo h1{

    width:199px;

    height:65px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    cursor:hand;

    background:url(../imagens/logos/cercon.gif) no-repeat;

    margin-left:10px;

    margin-top:20px;

}



#central_login{

    width:355px;

    height:66px;

    display:table;

    float:right;

    background:url(../imagens/fundos/login.gif) no-repeat;

    margin-right:10px;

    margin-top:20px;

}



#titulo_login{

    width:74px;

    height:53px;

    float:left;

    display:table;

    border-right:1px solid #AAAAAA;

    margin-top:7px;

}



#titulo_login .central_login{

    background:url(../imagens/titulos/central_login.gif) no-repeat;

    width:53px;

    height:30px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-left:12px;

    _margin-left:7px;

    margin-top:13px;

}



#area_login{

    width:243px;

    float:left;

    display:table;

    margin-left:13px;

    margin-top:12px;

}



#seu_email{

    width:99px;

    float:left;

    display:table;

}



#sua_senha{

    width:99px;

    float:left;

    display:table;

    margin-left:4px;

}



#seu_email .form_email{

    width:95px;

    height:13px;

    border:1px solid #C7C7C7;

}



#sua_senha .form_senha{

    width:95px;

    height:13px;

    border:1px solid #C7C7C7;

}



#botao_ok{

    width:30px;

    float:left;

    display:table;

    margin-top:14px;

    margin-left:8px;

    _margin-left:3px;

}



#esqueceu_senha_cadastre{

    width:230px;

    float:left;

    display:table;

    margin-top:4px;

    margin-left:13px;

}



#esqueceu_senha_cadastre ul li.esqueceu_sua_senha{

    float:left;

    display:table;

    margin-right:4px;

    cursor:hand;

}



#menu{

    width:1003px;

    margin:0 auto;

    display:table;

    background:url(../imagens/fundos/fundo_menu.gif) repeat-x;

    height:59px;

    margin-top:21px;

}



#menu ul li{ float:left; margin-top:22px; }



#menu ul li.principal a{

    width:60px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



#menu ul li.principal{

    width:60px;

    height:15px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/principal.gif) no-repeat;

    cursor:hand;

    margin-left:19px;

}



#menu ul li.barra{

    width:6px;

    height:15px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/barra_menu.gif) no-repeat;

    margin-left:16px;

    margin-right:16px;

}



#menu ul li.institucional a{

    width:90px;

    height:17px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



#menu ul li.institucional{

    width:90px;

    height:17px;

    float:left;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    cursor:hand;

    background:url(../imagens/titulos/institucional.gif) no-repeat;

}



#menu ul li.concursos_publicos a{

    width:134px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



#menu ul li.concursos_publicos{

    width:134px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/concursos_publicos.gif) no-repeat;

    cursor:hand;

}



#menu ul li.cadastre_se a{

    width:78px;

    height:15px;

    display:block;

    text-indent:-99999px;

    overflow:hidden;

}



#menu ul li.cadastre_se{

    width:78px;

    height:15px;

    display:block;

    text-indent:-99999px;

    overflow:hidden;

    background:url(../imagens/titulos/cadastre_se.gif) no-repeat;

    cursor:hand;

}



#menu ul li.depoimentos a{

    width:82px;

    height:15px;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

}



#menu ul li.depoimentos{

    width:82px;

    height:15px;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

    background:url(../imagens/titulos/depoimentos.gif) no-repeat;

    cursor:hand;

}



#menu ul li.links a{

    width:34px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



#menu ul li.links{

    width:34px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/links.gif) no-repeat;

    cursor:hand;

}



#menu ul li.politica_de_privacidade a{

    width:153px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



#menu ul li.politica_de_privacidade{

    width:153px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/politica_privacidade.gif) no-repeat;

    cursor:hand;

}



#menu ul li.contato a{

    width:58px;

    height:15px;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

}



#menu ul li.contato{

    width:58px;

    height:15px;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

    background:url(../imagens/titulos/contato.gif) no-repeat;

    cursor:hand;

}



#informativo_busca{

    width:100%;

    margin:0 auto;

    display:table;

    background:#DDDDDD;

    border-bottom:2px solid #A9A9A9;

}



#conteudo_informativo_busca{

    width:1003px;

    margin:0 auto;

    display:table;

}



#informativo{

    width:874px;

    float:left;

    display:table;

    margin-left:62px;

    _margin-left:31px;

    margin-top:12px;

    margin-bottom:9px;

}



#busca{

    width:889px;

    height:34px;

    float:left;

    display:table;

    background:url(../imagens/fundos/busca.gif) no-repeat;

    margin-left:42px;

    _margin-left:21px;

}



#titulo_busca{

    width:234px;

    float:left;

    display:table;

    border-right:1px solid #BEBEBE;

    height:20px;

    margin-top:8px;

}



#titulo_busca .busca{

    width:112px;

    height:19px;

    float:right;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/busca_rapida.gif) no-repeat;

    margin-right:19px;

}



#area_busca{

    width:540px;

    float:left;

    display:table;

    margin-left:22px;

    margin-top:10px;

}



#area_busca .palavra_chave{

    font-weight:bold;

    color:#1EB1CC;

    float:left;

}



#area_busca .form_busca{

    width:318px;

    height:13px;

    float:left;

    padding-left:4px;

    border:solid 1px #C7C7C7;

    margin-left:4px;

}

#area_busca .buscar_botao{

    margin-left:4px;

    _margin-left:1px;

}

#area_busca .buscar_botao{

    margin-left:4px;

    _margin-left:1px;

}

#geral{

    width:1003px;

    display:table;

    margin:0 auto;

    margin-top:20px;

}

#geral h2.concursos_em_andamento{

    width:251px;

    height:24px;

    background:url(../imagens/titulos/concursos_em_andamento.gif) no-repeat;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

    margin-left:21px;

    margin-bottom:15px;

}

#geral h2.meus_concursos{

    width:167px;

    height:19px;

    background:url(../imagens/titulos/meus_concursos.gif) no-repeat;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

    margin-left:21px;

}

#coluna_esquerda{

    width:478px;

    float:left;

    display:table;

    margin-left:10px;

    _margin-left:5px;    

}

#conteudo_concurso{

    width:469px;

    display:table;

    float:left;

    background:#F7F7F7;

    margin-top:16px;

    margin-bottom:5px;

    margin-left:16px;

}

#conteudo_concurso ul li.titulo{

    margin-left:13px;

    margin-top:13px;

    font-weight:bold;

    font-size:13px;

    color:#AA7905;

}

#conteudo_concurso ul li.descritivo{

    margin-left:13px;

}

#conteudo_concurso ul li.periodo{

    font-weight:bold;

    margin-left:6px;

    margin-top:8px;

    float:left;

    margin-right:2px;

}

#conteudo_concurso ul li.periodo_dados{

    margin-top:8px;

    text-align:justify;

}

#conteudo_concurso ul li.data{

    font-weight:bold;

    margin-left:6px;

    margin-top:8px;

    float:left;

    margin-right:2px;

}

#conteudo_concurso ul li.data_dados{

    margin-top:8px;

    text-align:justify;

}

#conteudo_concurso ul li.saiba_mais{

    float:right;

    margin-right:6px;

    margin-top:6px;

    padding-bottom:8px;

}

#coluna_direita{

    width:478px;

    float:left;

    display:table;

    margin-left:8px;

    _margin-left:4px;



}

#depoimentos_indicar_site{

    width:968px;

    margin:0 auto;

    display:table;

    margin-top:30px;

}

#depoimentos{

    width:517px;

    float:left;

    display:table;

}

#depoimentos h3{

    width:126px;

    height:15px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    background:url(../imagens/titulos/depoimentos_pr.gif) no-repeat;

    margin-bottom:18px;

}

#depoimentos ul li{

    float:left;

}

#depoimentos ul li.abre_aspa{

    margin-left:8px;

    float:left;

}

#depoimentos ul li.depoimento{

    float:left;

    margin-top:8px;

    margin-left:4px;

}

#indicar_site{

    width:415px;

    float:left;

    display:table;

    margin-left:16px;

}

#rodape_fora{

    width:100%;

    margin:0 auto;

    display:table;

    background:url(../imagens/fundos/bg_rodape.gif) repeat-x;

    height:100px;

    margin-top:42px;

}

#rodape{

    width:1003px;

    margin:0 auto;

    display:table;

}

#rodape ul li{ margin-left:14px; }

#rodape ul li.titulo{

    font-weight:bold;

    color:#1EB1CC;

    margin-bottom:4px;

    margin-top:23px;

}

#rodape ul li.endereco{

    margin-bottom:4px;

}

#logo{

    width:32px;

    float:right;

    display:table;

    margin-right:7px;

}



/* INSTITUCIONAL */

#institucional_conteudo{

    width:1003px;

    margin:0 auto;

    display:table;

}

#institucional_conteudo h3{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/institucional_i.gif) repeat-x;

	width:137px;

	height:28px;

	overflow:hidden;

	display:block;

	text-indent:-99999px;

}

#texto_institucional{

    width:738px;

    float:left;

    display:table;

    text-align:justify;

    margin-left:21px;

}

#foto_intitucional{

    width:215px;

    float:left;

    display:table;

    height:215px;

    margin-left:8px;

}



/* CONCURSOS PÚBLICOS */

#titulo_h2 ul li.nome_concurso{

    font-weight:bold;

    font-size:12px;

    margin-top:15px;

    margin-bottom:15px;

    color:#AA7905;

}

#titulo_h2{

    width:481px;

    display:table;

    margin-left:21px;

    margin-bottom:15px;

	float:left;

}

#titulo_h2 h2{

    background:url(../imagens/titulos/concursos_em_andamento.gif) no-repeat;

    width:251px;

    height:24px;

    overflow:hidden;

    text-indent:-99999px;

    display:block;

}

#coluna_esquerda_concursos ul li.descritivo_concurso{

    margin-bottom:15px;

}

#informacoes_concurso{

    width:360px;

    float:left;

    display:table;

    background:#F7F7F7;

}

#informacoes_concurso ul li{ margin-left:15px; }

#informacoes_concurso ul li.periodo_inscricao{

    background:url(../imagens/titulos/periodos_inscricao.gif) no-repeat;

    width:124px;

    height:16px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-top:8px;

    margin-bottom:8px;

}

#informacoes_concurso ul li.periodo_dados_dia{

    margin-bottom:28px;

}

#informacoes_concurso ul li.data_realizacao_provas{

    background:url(../imagens/titulos/data_prova.gif) no-repeat;

    width:185px;

    height:18px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-bottom:8px;

}

#informacoes_concurso ul li.data_prova{

    margin-bottom:8px;

}

#inscrever_no_concurso{

    width:250px;

    float:left;

    display:table;

    margin-top:33px;

    margin-left:50px;

    _margin-left:25px;

	/*background:url(../imagens/fundos/bg_inscricoes.gif) no-repeat;*/

	height:105px;	

}

.inscricoes_encerradas{

	margin-top:5px;

	width:240px;

	margin-left:3px;

	font-weight:bold;

	float:left;

	text-align:justify;

}

#inscrever_no_concurso a:hover{

    text-decoration:none;

    border:0px;

	font-weight:bold;

	color:#CC0000;

}

#inscrever_no_concurso a{

    text-decoration:none;

    border:0px;

	font-weight:bold;

	color:#494949;

}

#coluna_esquerda_concursos{

    width:376px;

    float:left;

    display:table;

    margin-left:20px;

    _margin-left:11px;

}

#coluna_direita_concursos{

    width:242px;

    float:right;

    display:table;

	margin-right:30px;

}

#informacoes_gerais{

    width:280px;

    float:left;

    display:table;

    margin-top:0px;

}

#informacoes_gerais h3{

    background:url(../imagens/titulos/informacoes_gerais.gif) no-repeat;

    width:113px;

    height:16px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-bottom:8px;

}

#lista_concursos ul li.icone{

    margin-right:4px;

    float:left;

}

#lista_concursos ul li.concurso_info{

    margin-top:4px;

}

#lista_concursos{

    width:280px;

    float:left;

    display:table;

}

#outros_concursos, #outros{

    width:221px;

    float:right;

    display:table;

    background:#374850;

}

/*#outros_concursos h3{*/

.outros_concursos_titulo {

    background:url(../imagens/titulos/outros_concursos.gif) no-repeat;

    width:195px;

    height:16px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-left:10px;

    margin-top:15px;

    margin-bottom:27px;

}

#outros_concursos ul li.titulo_concurso{

    font-weight:bold;

    color:#FFBA00;

    margin-left:17px;

}

li.titulo_concurso a, li.titulo_concurso a:visited {

    font-weight:bold;

    color:#FFBA00;

}

#outros_concursos ul li.inscricoes{

    color:#FFFFFF;

    margin-left:17px;

    font-weight:bold;

    margin-top:5px;

}

#outros_concursos ul li.dados_inscricao{

    color:#FFFFFF;

    margin-left:17px;

}

#outros_concursos ul li.realizacao_provas{

    color:#FFFFFF;

    margin-left:17px;

    font-weight:bold;

    margin-top:5px;

}

#outros_concursos ul li.dados_realizacao{

    color:#FFFFFF;

    margin-left:17px;

}

#outros_concursos ul li.barra_separador{

    background:url(../imagens/titulos/barra_concursos.gif) no-repeat;

    width:189px;

    height:1px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-top:26px;

    margin-left:14px;

    margin-bottom:26px;

}

#mais_concursos_setas{

    width:152px;

    float:right;

    display:table;

    _margin-right:1px;

    margin-top:4px;

}

#mais_concursos_setas ul li.mais_concursos{

    background:url(../imagens/titulos/mais_concursos.gif) no-repeat;

    width:91px;

    height:10px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    float:left;

    margin-top:2px;

}

#mais_concursos_setas ul li.seta_voltar{

    float:left;

    background:url(../imagens/botoes/voltar.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

    margin-left:4px;

    margin-right:4px;

}

#mais_concursos_setas ul li.seta_voltar a{

    float:left;

    background:url(../imagens/botoes/voltar.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#mais_concursos_setas ul li.seta_voltar a:hover{

    float:left;

    background:url(../imagens/botoes/voltar_verm.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#mais_concursos_setas ul li.seta_avancar{

    float:left;

    background:url(../imagens/botoes/avancar.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#mais_concursos_setas ul li.seta_avancar a{

    float:left;

    background:url(../imagens/botoes/avancar.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#mais_concursos_setas ul li.seta_avancar a:hover{

    float:left;

    background:url(../imagens/botoes/avancar_verm.gif) no-repeat;

    width:13px;

    height:13px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



/* DEPOIMENTOS */

#depoimentos_conteudo{

    width:1003px;

    margin:0 auto;

    display:table;

}

#depoimentos_conteudo h3{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/depoimentos_i.gif) no-repeat;

    width:137px;

    height:28px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#area_depoimentos{

    width:960px;

    float:left;

    display:table;

    margin-left:21px;

    text-align:justify;

}



/* POLÍTICA DE PRIVACIDADE */

#privacidade_conteudo{

    width:1003px;

    display:table;

    margin:0 auto;

}

#privacidade_conteudo h3{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/politica_privacidade_i.gif) no-repeat;

    width:225px;

    height:28px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#area_privacidade{

    width:960px;

    float:left;

    display:table;

    margin-left:21px;

    text-align:justify;

}



/* CADASTRE-SE */

#cadastro_conteudo{

    width:1003px;

    display:table;

    margin:0 auto;

}

#cadastro_conteudo h4{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/cadastre_se_i.gif) no-repeat;

    width:137px;

    height:28px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#area_cadastro{

    width:948px;

    float:left;

    display:table;

    margin-left:21px;

}

#campo_formulario{

    width:780px;

    margin:0 auto;

    display:table;

    margin-bottom:20px;

}

.nome_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.sexo_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.nascimento_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.pai_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.mae_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.escolaridade_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.email_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.rg_num_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.rg_org_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.rg_uf{

    font-weight:bold;

    color:#1EB1CC;

}

.dados_pessoais{

    font-weight:bold;

    color:#3F5E77;

    font-size:13px;

}

.endereco_dados{

    font-weight:bold;

    color:#3F5E77;

    font-size:13px;

}

.dados_login{

    font-weight:bold;

    color:#3F5E77;

    font-size:13px;

}

.cpf_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.rua_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.numero_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.complemento_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.bairro_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.cidade{

    font-weight:bold;

    color:#1EB1CC;

}

.estado_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.telefone_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

.senha_titulo{

    font-weight:bold;

    color:#1EB1CC;

}

#campo_formulario .senha{

    height:19px;

    width:120px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .cpf{

    height:19px;

    width:120px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .telefone{

    height:19px;

    width:100px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .estado{

    height:19px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .bairro{

    width:300px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .complemento{

    width:300px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .numero{

    width:150px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

    margin-left:2px;

}

#campo_formulario .nome{

    width:300px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .sexo{

    height:19px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .date1{

    width:150px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

    margin-right:5px;

}

#campo_formulario .upper{

    width:300px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .escolaridade{

    height:19px;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .email_cadastro{

    width:200px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .rg_num{

    width:200px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .rg_org{

    width:200px;

    height:17px;

    float:left;

    border:1px solid #C6C6C6;

    color:#494949;

}

#campo_formulario .rg_uf_select{

    height:19px;

    border:1px solid #C6C6C6;

    color:#494949;

}



/* LINKS */

#links_conteudo{

    width:1003px;

    margin:0 auto;

    display:table;

}

#links_conteudo h5{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/links_i.gif) no-repeat;

    width:137px;

    height:28px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}

#links_conteudo ul li.nome_link a:hover{

    font-weight:bold;

    color:#0F4A85;

}

#links_conteudo ul li.nome_link a{

    font-weight:bold;

    color:#1EB1CC;

}

#links_conteudo ul li.nome_link{

    /*font-weight:bold;

    color:#1EB1CC;*/

    margin-bottom:15px;

}



/* CONTATO */

#contato_conteudo{

    width:1003px;

    margin:0 auto;

    display:table;

}

#contato_conteudo h4{

    margin-left:21px;

    margin-bottom:15px;

	background:url(../imagens/titulos/contato_i.gif) no-repeat;

    width:137px;

    height:28px;

    display:block;

    overflow:hidden;

    text-indent:-99999px;

}



/* RESULTADO DA BUSCA */

#busca_conteudo{

    width:1003px;

    display:table;

    margin:0 auto;

}

#area_resultado{

    width:948px;

    float:left;

    display:table;

    margin-left:21px;

}

#busca_conteudo h4{

    margin-left:21px;

    margin-bottom:15px;

}

#geral_concursos{

    width:900px;

    margin:0 auto;

    display:table;

    background:#F7F7F7;

    margin-bottom:16px;

    margin-top:16px;

}

#conteudo_concurso_busca{

    width:900px;

    margin:0 auto;

    display:table;

    text-align:justify;

    background:#F7F7F7;

    margin-top:16px;

    margin-bottom:5px;

}

#conteudo_concurso_busca ul li.titulo{

    margin-left:6px;

    margin-top:13px;

    font-weight:bold;

    font-size:13px;

    color:#AA7905;

}

#conteudo_concurso_busca ul li.descritivo{

    margin-left:6px;

    margin-top:13px;

}

#conteudo_concurso_busca ul li.periodo{

    font-weight:bold;

    margin-left:6px;

    margin-top:8px;

    float:left;

    margin-right:2px;

}

#conteudo_concurso_busca ul li.periodo_dados{

    margin-left:13px;

    margin-top:8px;

    margin-right:8px;

    float:left;

}

#conteudo_concurso_busca ul li.data{

    font-weight:bold;

    margin-left:13px;

    margin-top:8px;

    float:left;

    margin-right:2px;

}

#conteudo_concurso_busca ul li.data_dados{

    margin-left:13px;

    margin-top:8px;

}

#conteudo_concurso_busca ul li.saiba_mais{

    float:right;

    margin-right:6px;

}







/* CALENDÁRIO */

input.calendar,

select.calendar{

   width: 99px;

    float:left;

}

button.calendar{

    background: url("../imagens/botoes/calendario.gif");

    border: 0;

    cursor: pointer;

    float: left;

    height: 20px;

    margin-right: 6px;

    width: 20px;

}



button.calendar:hover,button.calendar.active{

    background-position: 0 20px;

}



div.calendar{

    background: url("../imagens/fundos/calendar.gif");

    height: 195px;

    padding: 0 6px;

    text-align: center;

    width: 147px;

}	



div.calendar div{

    background: none !important;

    cursor: move;

    height: 185px;

    overflow: hidden;

    padding-top: 10px;

    position: relative;

    width: 147px;

}	



div.calendar caption{

    color: #333;

    font: normal 12px/16px Arial, Helvetica, sans-serif;

    padding-top: 6px;

    text-align: center;

    width: 100%;

}



div.calendar caption a{

    cursor: pointer;

    display: block;

    height: 12px;

    overflow: hidden;

    position: absolute;

    text-indent: -100px;

    top: 17px;

    width: 11px;

}



div.calendar caption a.prev{

    background-image: url("../imagens/botoes/calendar-prev.gif");

    left: 0;

}



div.calendar caption a.next{

    background-image: url("../imagens/botoes/calendar-next.gif");

    right: 0;

}



div.calendar caption a:hover{

    background-position: 0 12px;

}



div.calendar caption span{

    height: 25px;

    position: relative;

    text-align: center;

}



div.calendar caption span.month{

    padding-right: 8px;

}



div.calendar caption span.month:after{

    content: ',';

}



div.calendar table{

    background: #FFF;

    border: 0;

    border-collapse: collapse;

    border-spacing: 0;

    cursor: default;

    margin: 0 auto;

    overflow: hidden;

    width: 147px;

}



div.calendar td,div.calendar th{

    border: 0;

    color: #422E21;

    font: normal 12px Arial, Helvetica, sans-serif;

    height: 21px;

    text-align: center;

    width: 21px;

}



div.calendar td{

    background: url("../imagens/fundos/calendar-td.gif");

    color: #FFF;

    font-size: 11px;

}



div.calendar td.invalid{

    color: #999;

}



div.calendar td.valid{

    background: url("../imagens/fundos/calendar-valid.gif");

    color: #422E21;

    cursor: pointer;

}



div.calendar td.hilite{

    background: url("../imagens/fundos/calendar-hilite.gif");

}



div.calendar td.inactive{

    background: url("../imagens/fundos/calendar-td.gif") 0 100%;

    color: #FFF;

}



div.calendar td.active,div.calendar td.hover{

    background: url("../imagens/fundos/calendar-valid.gif") 0 100%;

    color: #FFF;

    cursor: pointer;

}



fieldset{

	margin-bottom:15px;

	padding:15px;

}



legend{

	font-size:14px;

}
