/*
	Site: Ágora consultoria
	Desenvolvedor: Miraline Soluções Web
	Programador: Leandro Rodrigues Silva
*/

	*{margin: 0; padding: 0; font-family:"Trebuchet MS"; color:#666;}
	
	.limpar {clear:both;}
	a {text-decoration:none;}
	a img {border: none;}
	
	/*--------------------------------PAGINAÇÃO----------------------*/
	
	.paginacao_selecionada {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
	
	#paginacao {width:250px; height:25px; margin:20px auto; text-align:center;}
	#paginacao a {color:#FFFFFF;}
	#paginacao #pag_esq {width:5px; height:25px; background:url(../img/internas/bg_pag_esq.jpg) no-repeat; float:left;}
	#paginacao #pag_meio {width:240px; height:20px; padding:5px 0 0 0; background:url(../img/internas/bg_pag_meio.jpg) repeat-x; float:left;}
	#paginacao #pag_dir {width:5px; height:25px; background:url(../img/internas/bg_pag_dir.jpg) no-repeat; float:left;}
	
	
	/*-----------------------------TOPO-------------------------------------------------------------*/
	
	/*----------------------TOPO1-----------------------*/
	#topo1 {width:100%; height:130px; float:left; background:#ecf1f5;}
	#topo1 #itensTopo {width:1015px; height:86px; margin:27px auto; float:right; }
	#topo1 #itensTopo #logo_agora {width:200px; height:86px; margin: 0 auto; float:left;}
	#topo1 #itensTopo #base_menu {width:764px; height:50px; margin:3px 0 0 0; float:right;}
	#topo1 #itensTopo #base_menu #bg_menu_esq {width:85px; height:50px; background:url(../img/home/bg_menu_esq.jpg) no-repeat; float:left;}
	#topo1 #itensTopo #base_menu #bg_menu_meio {width:659px; height:50px; background:url(../img/home/bg_menu_meio.jpg) repeat-x; float:left;}
	#topo1 #itensTopo #base_menu #bg_menu_meio li {list-style:none; margin:18px 0 0 0; position:relative; float:left; color:#FFFFFF; font-size:11px;}
	#topo1 #itensTopo #base_menu #bg_menu_meio li a {text-decoration:none; color:#FFFFFF;}
	#topo1 #itensTopo #base_menu #bg_menu_meio li a:hover {text-decoration:underline;}
	#topo1 #itensTopo #base_menu #bg_menu_dir {width:20px; height:50px; background:url(../img/home/bg_menu_dir.jpg) no-repeat; float: left;}
	
	/*----------------------TOPO2------------------------*/
	#topo2 {width:100%; height:170px; background:url(../img/home/bg_topo2.jpg) repeat-x; float:left;}
	#topo2 #img_esq {width:20%; height:170px; background:url(../img/home/img_topo2_esq.jpg) repeat-x; float:left;}
	#topo2 #img_meio1 {width:255px; height:170px; background:url(../img/home/img_topo2_meio1.jpg) no-repeat; float:left;}
	#topo2 #img_meio2 {width:319px;  height:200px; position:relative; top:-30px; background:url(../img/home/img_topo2_meio2.jpg) no-repeat; float:left;}
	#topo2 #img_meio3 {width:188px; height:170px; background:url(../img/home/img_topo2_meio3.jpg) no-repeat; float:left;}
	
	
	/*----------------------BOTOES E SUBTITULOS-----------*/
	.botao {width:120px; height:25px; margin:2px 2px; font-size:11px; background:url(../img/home/bg_botao.jpg) no-repeat;}
	.botao strong {color:#fff;}
	.botao strong a {text-decoration: none; color:#fff;}
	#subtitulo {width:100%; height:40px; border-bottom: solid 5px; color:#02315b; font-size:30px; float:left;}
	#subtitulo_2 {width:100%; height:30px; margin: 40px 0 0 0; border-bottom: solid 2px; color:#666; font-size:20px; float:left;}
	
	
	/*----------------------CORPO DO SITE-----------------*/
	#corpo {width:770px; margin:20px auto; _margin:0 auto;}
	
	/*----------------------LADO ESQUERDO HOME-------------*/
	#esquerdo {width:530px; float:left;}
	#esquerdo #concursos_andemento {width:530px; margin:10px 0 0 0; float:left;}
	#esquerdo #concursos_andemento #div_cima {width:530px; height:30px; background:url(../img/home/bg_conc_andmento.jpg) no-repeat; float:left;}
	#esquerdo #concursos_andemento .div_meio {width:528px; border: solid 1px #ccc; float:left;}
	#esquerdo #concursos_andemento #div_baixo {width:530px; height:30px; background:url(../img/home/bg_conc_andmento_2.jpg) no-repeat; float:left;}
	
	.titulos_conc {width:75px; height:22px; padding:8px 0 0 0; color:#666666; font-size:11px; text-align:right; float:left;}
	.detalhes_con {width:435px; margin:0 0 0 15px; padding:8px 0 0 0; font-size:11px; color:#00467f; float:left;}
	.detalhes_con a {color:#00467f; text-decoration:none;}
	.detalhes_con a:hover {text-decoration:underline;}
	.data_conc {width:315px; margin:0 0 0 15px; padding:8px 0 0 0; font-size:11px; color:#00467f; float:left;}
	.data_conc a {text-decoration:none;}
	.data_conc a:hover {text-decoration:underline;}
	
	#esquerdo #concuros_concluidos {width:530px; margin:8px 0 0 0;_margin:8px 0 -13px 0; float:left;}
	#esquerdo #concuros_concluidos #div_cima_conc {width:530px; height:8px;background:url(../img/home/bg_con_concl_1.jpg) no-repeat; float:left;}
	#esquerdo #concuros_concluidos #div_meio_conc {width:528px;  _margin:-14px 0 0 0; border-left:solid 1px #ccc; border-right:solid 1px #ccc;   float:left;}
	#esquerdo #concuros_concluidos #div_baixo_conc {width:530px; height:8px; background:url(../img/home/bg_con_concl_2.jpg) no-repeat; float:left;}
	
	/*---------------------LADO DIREITO HOME----------------*/
	#direito {width:220px; margin:0 0 0 16px; float:left;}
	#direito #base_login {width:220px; height:150px; background:url(../img/home/bg_login.jpg) no-repeat; float:left;  color:#FFFFFF;}
	#direito #base_login #titulo_login {width:198px; height:28px; margin:8px 0 0 11px; _margin:8px 0 0 5px; border-bottom:dotted 1px; font-size:17px; color:#FFFFFF; float:left;}
	#direito #base_login #form_login {width:198px; height:100px; margin:5px 0 0 11px;_margin:5px 0 0 5px; float:left; font-size:11px;}
	#direito #base_login #form_login td { color:#FFFFFF;}
	#direito #base_login #form_login input {width:150px; height:23px; padding:5px 0 0 0; border:outset 1px #86a7c2; color:#666;}
	#direito #base_login #form_login button {width:80px; height:25px; margin:0 8px 0 0; background:url(../img/home/botao_entrar.jpg) no-repeat; float: right; cursor:pointer; border:none;}
	#direito #base_login #form_login #esqueceu_senha {width:85px; height:15px; float:left; font-size:10px;}
	#direito #base_login #form_login #esqueceu_senha a {text-decoration:none; color:#c5d5e1;}
	#direito #base_login #form_login #esqueceu_senha a:hover {text-decoration:underline;}
	
	#direito #incricao {width:220px; height:100px; margin:10px 0 0 0; float:left;}
	
	/*------------------NOTICIAS-PREVIA----------------*/
	#direito #ultimas_noticias {width:220px; margin:15px 0 0 0; float:left;}
	#direito #ultimas_noticias #tit_noticias {width:220px; height:30px; padding:5px 0 0 0; float:left; border-bottom: dotted 1px #CCCCCC; color:#666;}
	#direito #ultimas_noticias #setinha {width:5px; height:3px; margin:-20px 0 0 0; background:url(../img/home/setinha_noticias.jpg) no-repeat; float:right;}
	#direito #ultimas_noticias #previa_not {width:220px; height:40px; padding:5px 0 0 0; border-bottom:dotted 1px #ccc; float:left;}
	#direito #ultimas_noticias #previa_not #data {width:50px; height:30px; padding:5px 0 0 0; font-family:Arial; font-size:17px; color:#999; font-weight:bold; float:left;}
	#direito #ultimas_noticias #previa_not #desc_not_previa {width:160px; height:30px; font-size:11px; float:left;}
	#direito #ultimas_noticias #previa_not #desc_not_previa a {text-decoration:none; color:#666;}
	#direito #ultimas_noticias #previa_not #desc_not_previa a:hover {text-decoration:underline;}
	
	/*---------------------RODAPE----------------------------*/
	#base_rodape {width:100%; height:50px; margin:30px 0 0 0; background: url(../img/home/bg_rodape.jpg) repeat-x; float:left;}
	#base_rodape #rodape {width:80%; height:50px; background:#b3c8d9; float:right;}
	#base_rodape #rodape p.copy {margin: 20px 0 0 25px;_margin:20px 0 0 13px; color:#004177; font-size:11px; float:left;}
	#base_rodape #rodape p.produzido {margin:20px 0 0 335px;_margin:20px 0 0 303px; color:#004177; font-size:11px; float:left;}
	#base_rodape #rodape #logo_miraline {width:56px; height:35px; margin:10px; float:left;}
	#base_rodape #rodape #logo_miraline a {border:none;}
	
	
	/*-------------------------------------------------INTERNAS--------------------------------------*/
	#subt_internas {width:100%; height:55px; margin:0 0 15px 0; border-bottom: solid 5px; color:#02315b; float:left; font-size:40px;}
	#lado_esq {width:200px; margin:0 18px 0 0; float:left;}
	#lado_dir {width:550px; float:left;} 
	
	#foto_internas {width:200px; height:200px; margin:0 0 10px 0; background:url(../img/internas/bg_quemsomos.png) no-repeat; float:left;}
	#foto_internas img {width:180px; height:180px; margin:8px; border:solid 2px #fff;}
	
	.cabecalhos {width:100%; font-weight:bold; float: left; color:#02315b; font-size:25px;}
	.botoes_internas {width:100px; height:25px; margin:20px 0 0 10px; background:url(../img/internas/bg_botao_internas.jpg) no-repeat; font-size:11px; float:right;}
	.botoes_internas strong {color:#fff;}
	.botoes_internas strong a {text-decoration: none; color:#fff;}
	
	.alertaConcurso { width:99.8%; height:30px; margin:0 0 10px 0; padding:5px 0; background:#FFFFCD; float:left; border: 1px solid #FF0000;}
	.alertaConcurso img { display:block; margin:3px 0; float:left;}
	.alertaConcurso span { display:block; margin:6px 0; float:left; color:#0066FF;}
	
	/*-------------------QUEM SOMOS---------------------------*/

	#menu_quemsomos {width:200px; border-top:dotted 1px #ccc; margin:15px 0 0 0; float:left;}
	#menu_quemsomos li {list-style:none; font-size:15px;  margin:10px 0 0 0;  border-bottom:dotted 1px #ccc; }
	#menu_quemsomos li a {text-decoration:none;font-weight:bold; color:#02315b; position:relative; bottom:5px;}
	#menu_quemsomos li a:hover {text-decoration:underline;}
	
	#texto_quemsomos {width:550px; margin:20px 0 0 0; float:left; font-size:11px; color:#666; text-align:justify;}
	
	/*------------------------FALE CONOSCO--------------------*/
	
	#lado_dadosempresa {width:380px; height:370px; float:left; border-right: dotted 1px #ccc;}
	#lado_dadosempresa #imagem_fale { width:250px; height:190px; margin:10px 0 0 15px; float:left; }
	#lado_dadosempresa #imagem_fale img { width:189px; height:190px; }
	#lado_dadosempresa #dados_agora {width:350px; height:150px; margin:15px 0 0 15px; float:left; font-size:11px; color:#666;}
	#lado_dadosempresa #dados_agora strong {color:#02315b; font-size:12px;}
	#lado_dadosempresa #dados_agora b {color:#666;}
	
	#lado_formulario {width:380px; height:370px; float:left; margin:0 0 20px 5px; font-size:11px; color:#666;}
	#lado_formulario p {font-size:25px; text-indent:120px; font-weight:bold; color:#02315b; margin:0 0 10px 0;}
	#lado_formulario input {width:250px; border: solid 1px #ccc; background:url(../img/internas/bg_input.jpg) no-repeat; font-size:11px; color: #666;}
	#lado_formulario textarea {width:250px; height:130px; border:solid 1px #ccc; color: #666; font-size:11px; background-position:top; background:url(../img/internas/bg_textarea.jpg) no-repeat;}
	button {width:100px; height:25px; border:none; margin: 0 0 0 20px;background:url(../img/internas/bg_bt_enviar.jpg) no-repeat; float: left; color:#fff; font-weight:bold; cursor:pointer;}
	
	/*-----------------------NOTICIAS-------------------------*/
	
	#desc_noticia {width:550px; margin:20px 0 0 0; float:left; font-size:11px; color:#666; text-align:justify;}
	
	/*---------------------CONCURSOS----------------------*/
	
	#divconcursos {width:680px; height:60px; margin:0 auto 10px; float:left; font-size:11px;}
	#divconcursos table { margin:10px 0 0 0; }	
	#divconcursos select { width:250px; height:25px; border:solid 1px #02315b; padding:2px; font-size:11px; }
	
	.divListaConcursos { width:100%; float: left; font-size:11px; }
	.divListaConcursos p {color:#FF0000; text-align:center; }
	.divListaConcursos table { margin:20px 0;}
	.divListaConcursos th { color:#001545; }
	.divListaConcursos td { text-align:center; border:solid 1px #cdcdcd; padding:5px 0;}
	.divListaConcursos td span { color:#001545;}
	.divListaConcursos td a span { color:#001545;}
	.divListaConcursos td a:hover { text-decoration:underline;}
	
	#base_concursos {width:770px;float:left;}
	#base_concursos table {margin:10px 0 0 0; float:left;}
	#base_concursos th {color: #02315b;}
	#base_concursos td {border: solid 1px #ccc;}
	#base_concursos {width:770px; float: left; font-size:11px; color:#666;}
	#base_concursos #realiza_conc {width:289px; padding:5px 0 5px 5px; float:left; text-align:center;}
	#base_concursos #realiza_conc a {text-decoration:none; color:#02315b;}
	#base_concursos #realiza_conc a:hover {text-decoration:underline;}
	#base_concursos #uf_conc {width:30px; padding:5px 0 5px 5px; float:left;text-align:center;}
	#base_concursos #info_conc {width:280px; padding:5px 0 5px 5px; float:left;text-align:center;}
	#base_concursos #data_conc {width:135px; padding:5px 0 5px 5px;float:left;text-align:center;}
	
	#entidade_real {width:550px; height:30px; float:left; color:#333333; font-size:12px;}
	#base_concursos ul { margin:5px 0 0 0;}
	#base_concursos li { list-style:url(../img/internas/lista_icone.jpg); margin:0 0 0 25px;}
	#base_concursos ul li ul li { list-style:none; margin:0 0 0 2px;}
	
	
	#anexos {width:550px; height:15px; margin:5px 0 0 0;float:left;}
	#anexos a {color:#666; margin:0 0 0 5px;}
	#anexos a:hover {text-decoration:underline;}
	#icone_pdf {width:15px; height:15px; background:url(../img/icones/pdf.gif) no-repeat; float:left;}
	
	#link_incricoes {width:500px; height:15px; margin:10px 0 0 0; font-size:12px; float:left;}
	#link_incricoes #icone_outros {width:15px; height:12px; background:url(../img/icones/outros.gif) no-repeat; float:left;}
	#link_incricoes a {color:#02315b; margin:0 0 0 5px;}
	#link_incricoes a:hover {text-decoration:underline;}
	
	/*-----------------------NOTICIAS----------------------------*/
	
	#base_noticias {width:770px; float: left; font-size:11px;}
	#base_noticias #individual_not {width:770px; height:20px; padding:3px 0 0 0; border-bottom: dotted 1px #ccc; float: left;}
	#base_noticias #individual_not a {color:#666;}
	#base_noticias #individual_not a:hover {color:#02315b;}
	
	/*----------------------CURRICULUM -------------------------*/
	
	#base_curriculo {width:770px; float: left;}
	#base_curriculo #dados_curriculo {width:770px; float: left; border-bottom: dotted 1px #ccc;}
	#base_curriculo #dados_curriculo #ano_evento {width:770px; margin:10px 0 10px 0; border-bottom: dotted 1px #ccc; float:left; font-size:12px; color:#02315b; font-weight:bold;}
	#base_curriculo #dados_curriculo #evento {width:550px; margin:0 0 15px 0 ; float:left; font-size:12px; color:#666; font-weight:bold;}
	#base_curriculo #dados_curriculo #participantes {width:770px; float:left; font-size:11px; color:#666;}
	#base_curriculo #dados_curriculo #participantes li {list-style:url(../img/internas/lista_icone.jpg); margin:0 0 0 26px; *margin: 0 0 0 20px;}
	
	/*---------------------INSCRICAO----------------------------*/
	
	#nomeConcurso { display:block; width:100%; text-align:center; font-size:23px; color:#001545; font-family:"Trebuchet MS"; }
	
	#divCadastro { width:730px; float:left; font-family:"Trebuchet MS"; font-size:11px;}
	#divCadastro span { color:#02315b; font-size:15px; font-weight:bold; }
	#divCadastro input[type=text] { border:solid 1px #ccc;  background:#f7f7f7; padding:2px;}
	#divCadastro input[type=password] { border:solid 1px #ccc;  background:#f7f7f7; padding:2px;}
	#divCadastro select { width:200px; height:22px;  border:solid 1px #ccc; background:#f7f7f7; padding:1px;}
	#divCadastro #validaCpf { width:100px; margin:0 0 0 10px; background:none; border:none; padding:5px 0 0 0; color:#FF0000; font-weight:bold; float:left}	
	
	#especificao {width:770px; margin:10px 0 0 0; padding:10px 0; background: #F5F5F5; float:left; text-align:center; border: outset 1px #ccc; font-size:11px;}
	#especificao a {color:#02315B; text-decoration:underline;}
	#especificao strong {font-size:12px; color:#02315b;}
	
	#base_inscricao {width:770px; float:left; font-size:11px; color:#666;}

	#base_inscricao .aviso {width:770px; height:25px; margin:20px 0 0 0; float:left; color:#02315b; font-size:12px; font-weight:bold;}
	#base_inscricao .base_dados { height:25px; clear:both;}
	#base_inscricao .base_dados .label { width:100px; height:20px; margin:5px 10px 0 0; float:left;}
	#base_inscricao .base_dados .inputs {  height:25px; margin:5px 0 0 0; float:left;}
	#base_inscricao .base_dados .inputs input {border: solid 1px #ccc; color:#666; padding:3px;}
	#base_inscricao .base_dados .inputs select {border: solid 1px #ccc; color:#666; padding:3px;}
	#doenca {display:none;}
	
	.avisoCampo { display:none; width:512px; margin:5px 0 10px 0; padding:5px 0; background:#F5F7C8; border:solid 1px #ccc; text-align:center;}
	
	/*-----------------------------------AREA RESTRITA-----------------------------------------*/
	
	#historico { width:730px; margin: 10px 0; float:left; font-size:11px; }
	#historico #tituloHistorico { width:100%; float:left; }
	#historico #tituloHistorico #lupa { width:30px; height:22px; margin:0 5px 0 0; float:left;}
	#historico #tituloHistorico span {	color:#02315b; font-size:15px; font-weight:bold;}
	#historico ul { display:block; margin:40px 0 0 0; }
	#historico li { list-style:url(../img/internas/lista_icone.jpg); margin:0 0 0 26px; _margin:0 0 0 16px;}
	#historico li a { color:#02315b; text-decoration:underline;}
	#historico li ul { display: block; margin:10px 0;}
	#historico li ul li { list-style:url(../img/internas/img_list2.jpg); margin:0 0 10px 24px; _margin:0 0 10px 14px; color:#000;}
	#historico li ul li a { text-decoration:none; color:#000;}
	#historico li ul li a:hover { text-decoration:underline;}
	
	#historico .lista { display:none;}
	
	
	
	#div_arearestrita {width:769px; height:26px; margin:0 0 10px 0; border:outset 1px #F5F5F5; background: #F5F5F5; color:#02315b; float:left;}
	#div_arearestrita p { float:left;}
	#div_arearestrita #carrega_button {width:340px; height:20px; float: right; margin:3px 3px 0 0;}
	#div_arearestrita #carrega_button p.dados {float:left; font-size:11px; position:relative; top: 2px;}
	#div_arearestrita #carrega_button button { width:120px;height:20px;  float:right; background:url(../img/internas/bg_bt_ocultar.jpg) no-repeat; font-weight:normal; border:none; text-align:center;}
	#div_arearestrita #carrega_button button p {position:relative; bottom:1px; left:10px; color:#FFFFFF;}
	
	#dados_logado {width:769px; margin:0 0 20px 0; border:outset 1px #F5F5F5; background: #F5F5F5; float:left; font-size:11px; color:#666;}
	#base_arearestrita {width:770px; float:left;}
	
	#base_arearestrita #historico {width:769px; height:30px; margin:10px 0 10px 0; float:left; color:#02315b; font-weight:bold; font-size:17px;}
	#base_arearestrita #historico #icone_hist {width:30px; height:22px; margin:0 5px 0 0; float:left; background:url(../img/icones/icohistorico.gif) no-repeat;}
	#base_arearestrita li {list-style:url(../img/internas/lista_icone.jpg); margin:0 0 0 26px; *margin: 0 0 0 20px; font-size:11px; color:#02315b; clear:both;}
	#base_arearestrita li a {color:#02315b; text-decoration:underline;}
	
	#base_arearestrita #historico_aviso {width:770px; float:left;font-size:11px; color:#666;}
	#base_arearestrita #historico_aviso p.nada_encontrado {color:#FF0000; font-weight:bold; font-size:11px;}
	
	#base_arearestrita .dados_indiv_conc {width:769px; margin:5px 0 20px 0;*margin:5px 0 0 -20px;_margin:5px 0 0 -10px; border:outset 1px #F5F5F5; background: #F5F5F5; float:left; font-size:11px; color:#666;}
	
	/*-------------------------------------RESULTADO------------------------------------------*/
	
	#base_resultado {width:770px; float:left;}
	#base_resultado table {width:100%; float:left; font-size:11px;}
	#base_resultado table th { border: solid 1px #ccc; border-left: none;}
	#base_resultado table td {text-align:center;color:#666; border: solid 1px #ccc; border-left: none; border-top:none;}
	
	/*-----------------------------------------CONFIRMAÇÃO--------------------------------------*/
	
	#confirmacao { width:100%; float:left; text-align:center; border:solid 1px #ccc;}
	#confirmacao p { font-size:11px;}
	#confirmacao p span { color:#02315b; font-weight:bold;}
	#confirmacao .botao { margin: 10px auto; font-weight:bold; }
	#confirmacao .botao a { display:block; width:100%; height:100%; position:relative; top:4px; color:#fff;}

