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

	* { margin:0; padding:0; font-family:Arial; font-size:11px; outline:0; color:#666;}
	.limpar { clear:both;}
	a { text-decoration:none; }
	a:hover { text-decoration:underline;}
	a img { border:none;}
	button{ width:77px; height:30px; border:none; cursor:pointer; background:url(../img/internas/botoes_form.jpg); color:#FFF; font-size:12px;}
	input { border:none;}
	body { background:#39261F url(../img/home/bg_body.jpg) repeat-x top;}
	
	
	/* paginacao */
	#divPaginacao { text-align:center; width:100%; color:#999; padding:10px 0; font-size:11px; color:#999; }
	#divPaginacao a { color:#999; border:solid 2px #ccc; background-color:#fff; text-align:center; padding:0 2px; }
	#divPaginacao a:hover { text-decoration:none; border:solid 2px #2A6A98; color:#2A6A98; }
	#divPaginacao .selecionado { padding:0 2px; border:solid 2px #2A6A98; color:#2A6A98; }

	
	#corpo { width:900px; background:#fff;  margin: 0 auto;}
	
	#topo { width:900px; height:130px; float:left; background:url(../img/home/bg_topo.jpg) no-repeat;}
	#topo #logo { width:637px; height:130px; float:left;}
	#topo #login { width:263px; height:130px; float:left; color:#fff; font-size:12px;}
	#topo #login input { height:21px; background:url(../img/home/bg_input_login.jpg); float:left; padding:2px 3px; color:#fff;}
	#topo #login label { color:#fff; font-size:12px;}
	#topo #login a { color:#fff; font-size:10px; text-decoration:underline; }
	#topo #login span {color:#fff; font-size:12px;}
	#topo #login button { width:60px; height:25px; float:left; background:url(../img/home/bg_login.jpg);}
	#topo #login table { margin-top:10px;}
	
	/*menu*/
	
	#menu { width:100%; height:40px; background:url(../img/home/bg_menu.jpg) repeat-x; float:left;}
	#menu li { display:block; height:40px; float:left; list-style-type:none; margin:0 0 10px 0; background:url(../img/menu/traco_menu.jpg) no-repeat right; padding: 0 27px;}
	
	#menu li a.home { display:block; width:45px; height:40px; background:url(../img/menu/home.jpg);}
	#menu li a.quemsomos { display:block; width:74px; height:40px; background:url(../img/menu/empresa.jpg);}
	#menu li a.concursos { display:block; width:96px; height:40px; background:url(../img/menu/concursos.jpg);}
	#menu li a.noticias { display:block; width:70px; height:40px; background:url(../img/menu/noticias.jpg);}
	#menu li a.servicos { display:block; width:76px; height:40px; background:url(../img/menu/servicos.jpg);}
	#menu li a.links { display:block; width:45px; height:40px; background:url(../img/menu/links.jpg);}
	#menu li a.contato { display:block; width:115px; height:40px; background:url(../img/menu/faleconosco.jpg);}
	
	#menu li a:hover.home { background:url(../img/menu/home_hover.jpg);}
	#menu li a:hover.quemsomos { background:url(../img/menu/empresa_hover.jpg);}
	#menu li a:hover.concursos { background:url(../img/menu/concursos_hover.jpg);}
	#menu li a:hover.noticias { background:url(../img/menu/noticias_hover.jpg);}
	#menu li a:hover.servicos { background:url(../img/menu/servicos_hover.jpg);}
	#menu li a:hover.links { background:url(../img/menu/links_hover.jpg);}
	#menu li a:hover.contato { background:url(../img/menu/faleconosco_hover.jpg);}
	
	/*fim menu*/
	
	#banner { width:100%; height:211px; margin-top:1px; float:left; }
	
	#esquerda { width:620px; min-height:440px; float:left; }
	#direita { width:280px; float:left; margin-bottom:10px; }
	#direita #topo-direita { width:280px; height:30px; background:url(../img/home/bg_topo_direita.jpg) repeat-x; float:left; margin-top:10px;} 
	#direita img.bt-inscricao { margin-top:-30px; margin-left:15px;}
	#direita img.img-empresa { margin:10px 20px;}
	#direita #subtitulo-logradouro { width:280px; height:38px; background:url(../img/internas/subtitulo-logradouro.jpg); float:left; margin:5px 10px 0 0;} 
	#direita #mapa { width:244px; height:230px; float:left; margin: 5px 0 0 15px;}
	#direita #subtitulo-telefone { width:280px; height:38px; background:url(../img/internas/subtitulo-telefone.jpg); float:left; margin:5px 10px 0 0;} 
	#direita p.dados-cliente { text-indent:10px; color:#333;}
	
	#direita #subtitulo-noticias { width:280px; height:30px; background:url(../img/home/img-topo-noticias.jpg); float:left; margin:10px 0;} 
	#direita .conteiner-item-noticia { width:240px; float:left; border-bottom: dotted 1px #ccc; margin-left:19px; margin-bottom:5px; padding:5px 0; }
	#direita .conteiner-item-noticia .data-noticia { width:50px; float:left; font-size:17px; color:#8B3909; font-weight:bold;}
	#direita .conteiner-item-noticia .titulo-noticia { width:178px; float:left;} 
	#direita .conteiner-item-noticia .titulo-noticia a { color:#666;}
	#direita .conteiner-item-noticia .titulo-noticia a:hover { text-decoration:underline; color:#863404;}
	#direita .bt-mais-noticias { width:100px; height:25px; float:right; margin-right:10px;}
	
	
	
	#rodape	{ width:900px; height:67px; margin: 0 auto; background:url(../img/home/bg_rodape.jpg) repeat-x;}
	#rodape	table { margin-top:15px; margin-left:20px; float:left;}
	#rodape	table td,a { color:#fff;}
	
	/*internas*/
	
	.conteudo { width:590px; float:left; padding:15px;}
	.subtitulo { width:620px; height:60px; background: url(../img/internas/bg_subtitulo.jpg) repeat-x; }
	.subtitulo img.setinha { float:left; margin-right:15px;}
	
	.botoesInternas { width:120px; height:30px; background:url(../img/internas/bg_botao.jpg); margin:10px 5px 10px 0; float:left;}
	.botoesInternas a { display:block; width:110px; height:20px; color:#fff; font-size:12px; padding:5px; text-align:center; }
	
	/*home*/
	
	.adobe {width:590px; float:left;}
	.conteiner-concurso { width:580px; border: solid 1px #ccc; border-bottom:none; float:left; background:url(../img/home/img_conteiner-concurso.jpg) left repeat-y; margin-bottom:15px;}
	.conteiner-concurso .linha-item { width:575px; float:left; border-bottom:solid 1px #ccc; margin-left:5px; padding:8px 0;}
	.conteiner-concurso .linha-item .linha-label { width:80px; float:left; text-align:right;}
	.conteiner-concurso .linha-item .linha-conteudo { width:480px; float:left; padding-left:15px;  }
	.conteiner-concurso .linha-item .linha-conteudo .nome-concurso { text-transform:uppercase; color:#333; font-weight:bold; font-size:12px;}
	.conteiner-concurso .linha-item .linha-conteudo a { color:#333;}
	.conteiner-concurso .linha-item .linha-conteudo .link-inscricao { font-size:12px; font-weight:bold;}
	.bt-mais-detalhes { width:125px; height:40px; background:url(../img/home/bt-detalhes-concurso.jpg); float:right; margin-top:-68px; margin-right:3px;}
	
	/*noticias*/
	
	.divNoticia { width:620px; float:left; }
	.divNoticia #titNoticia { width:605px; padding:6px 0 ; border-bottom: dotted 1px #ccc; float:left;}
	.divNoticia #titNoticia #setinha { width:5px; height:9px; margin:0 0 0 10px; float:left;}
	.divNoticia #titNoticia span { display:block; width:580px; margin:0 0 0 5px; float:left; font-weight:bold; color:#502F16; font-size:12px; }
	.divNoticia #titNoticia span a { font-weight:bold; font-size:12px; text-transform:uppercase; color:#333;}
	.divNoticia #titNoticia span a:hover { text-decoration:underline;}
	
	/*noticias detalhes*/
	
	#fotoNoticia { width:150px; height:120px; float:left; border:solid 1px #ccc; margin: 0 14px 2px 0}
	#fotoNoticia img { width:140px; height:110px; margin:5px;}
	
	#destaqueNoticia {color:#502F16; font-size:16px;font-weight:bold; text-transform:uppercase;}
	
	
	/*servicos*/
	
	#baseServicos { width:100%; float:left; margin:10px 0 0 0; }
	#baseServicos p { color:#502F16; cursor:pointer; font-size:12px; text-transform:uppercase; font-weight:bold;}
	#baseServicos .descricaoServico { display:none; width:570px; margin:0 0 0 15px; float:left; }
	#baseServicos .descricaoServico p { color:#333; font-weight:normal; text-transform:none;}
	#baseServicos .descricaoServico li { margin: 0 0 0 15px; _margin:0 0 0 5px;}
	
	
	/*links*/
	
	.conteudoCelulas { width:298px; height:34px; border:solid 1px #ccc;}
	.conteudoCelulas a { position: relative; left:10px; top:10px; color:#333;}
	.conteudoCelulas a:hover { text-decoration:underline;}
	.thLinks { background:#502F16; color:#FFFFFF; font-size:14px; padding:5px;}
	
	/*a empresa*/

	#conteudoEmpresa { width:600px; float:left;}
	#conteudoEmpresa #tituloEmpresa { font-size:15px; color:#502F16; font-weight:bold; text-transform:uppercase; margin:5px 0;}
	
	/*fale conosco*/

	#divFaleConosco { width:364px; margin: 0 auto; }
	#divFaleConosco label { font-weight:bold;}
	#divFaleConosco input { width:362px; height:15px; background:#f4f4f4; border:solid 1px #e5e5e5; padding:3px 0;}
	#divFaleConosco select { width:362px; background:#f4f4f4;  border:solid 1px #e5e5e5; padding:3px 0; color:#666;}
	#divFaleConosco textarea { width:362px; height:100px; background:#f4f4f4;  border:solid 1px #e5e5e5;}
	
	/*concursos*/

	#divconcursos {width:620px; height:60px;}
	#divconcursos table { margin:10px 0 0 0;}	
	#divconcursos select { width:250px; height:25px; border:solid 1px #502F16; padding:2px; color:#666; }

	.divListaConcursos { width:590px; float: left; }
	.divListaConcursos p {color:#502F16; text-align:center; }
	.divListaConcursos table { margin:20px 0;}
	.divListaConcursos table a { color:#333;}
	.divListaConcursos th { color:#502F16; }
	.divListaConcursos td { text-align:center; border:solid 1px #cdcdcd; padding:5px; color:#666;}
	.divListaConcursos td span { color:#001545;}
	.divListaConcursos td a span { color:#001545;}
	.divListaConcursos td a:hover { text-decoration:underline;}
	
	/*concursos detalhes*/
	
	#entidadeRealizadora { width:100%; margin-bottom:20px; float:left;}
	#entidadeRealizadora p {font-size:18px; color:#6a6a6a; font-weight:bold;}
	#entidadeRealizadora span { font-size:11px; font-weight:bold; color:#333;}
	#entidadeRealizadora span i { font-weight:normal; }
	
	#fazerIncricao { width:100%; margin-top:10px; float:left;}
	#fazerIncricao #mao { width:15px; height:12px; margin:0 5px 0 0; float:left;}
	#fazerIncricao span { color:#666;}
	#fazerIncricao span a { color:#502F16; font-weight:bold;}
	#fazerIncricao span a:hover { text-decoration:underline;}
	
	#anexos { width:590px; height:20px; float:left;}
	#anexos #iconPdf { width:15px; height:15px; margin:0 5px 0 0; float:left;}
	#anexos #iconPdf img {width:15px; height:15px;}
	#anexos a { color:#333;}
	#anexos a:hover { text-decoration:underline;}
	
	#avisoConcurso { width:580px; margin:10px 0; padding:5px; border:dotted 1px; float:left; text-align:justify; }
	#avisoConcurso p { color:#333333;}
	
	/*lista de cargos*/
	
	#listacargos { width:100%; float:left;}
	#listacargos p { font-weight:bold; font-size:13px; color:#333;}
	#listacargos span { display:block; font-size:20px; color:#6a6a6a; margin:0 0 10px 0;}
	#listacargos ul { margin:10px 0 0;}
	#listacargos li { margin:0 0 3px 20px; list-style-type:decimal;}
	#listacargos li a { color:#333;}
	#listacargos li a:hover { text-decoration:underline;}
	
	/*login candidatos*/
	
	#loginCandidatos { width:590px; height:350px; margin:20px auto;}
	#divCadastar  { width:259px; height:334px; background: url(../img/internas/bg_cadastrar.jpg) no-repeat;  float:left;}
	#divCadastar table { margin:20px 10px;}
	#divCadastar table label { color:#999999; font-weight:bold;}
	#divCadastar table input { width:200px; height:15px; border:solid 1px #502F16; padding:5px;}
	#divCadastar table button { width:92px; height:23px; border:none ; background:url(../img/internas/bt_continuar2.jpg) no-repeat; margin:0 0 0 70px;}
	
	#divCadastar span { position:relative; left:55px; font-size:20px; color:#502F16;}
	#divCadastar p { font-size:10px; color:#999999;}
	
	#divLogin { width:257px; height:332px; float:left; margin: 0 22px;}
	#divLogin span { position:relative; left:15px; font-size:20px; color:#FFFFFF;}
	#divLogin p {  font-size:10px; color:#FFFFFF;}
	#divLogin a { text-decoration:underline; color:#FFFFFF;}
	
	#divLogin #bgCima { width:257px; height:18px; background:url(../img/internas/bg_consultaCima.png) no-repeat;}
	#divLogin #bgMeio { width:257px; height:296px; background:#502F16;}
	#divLogin #bgMeio table { margin: 0 10px;}
	#divLogin #bgMeio table label { color:#FFFFFF;}
	#divLogin #bgMeio table input { width:200px; height:15px; border-color: #FFFFFF; border:none; padding:5px;}
	#divLogin #bgMeio table button { width:92px; height:23px; border:none; background:url(../img/internas/bt_continuar.jpg) no-repeat; margin:0 0 0 70px;}
	
	#divLogin #bgBaixo { width:257px; height:18px; background:url(../img/internas/bg_consultaBaixo.png) no-repeat;}
	
	#divSetas { width:35px; height:332px; background:url(../img/internas/setaLogin.jpg) no-repeat; float:left;}
	
	
	/*area restrita*/
	
	#divAreaRestrita { width:600px; float:left; }
	#divAreaRestrita #opcoesArea { width:600px; height:40px; border-bottom: solid 2px #999; float:left;}
	#divAreaRestrita #opcoesArea #nomeCand { font-size:20px; color:#502F16; letter-spacing:-1px; float:left;}
	#divAreaRestrita #opcoesArea button { margin:5px 0 0 5px; float:right; }
	#divAreaRestrita #dadosCand { width:594px; border: solid 1px #ccc; background:url(../img/internas/bg_textarea.jpg) repeat-x; float:left; margin:10px 0; padding:5px 2px; color:#666;}
	
	#divAreaRestrita #historico { width:600px; margin: 10px 0; float:left; }
	#divAreaRestrita #historico #tituloHistorico { width:100%; margin:0 0 10px 0; float:left; }
	#divAreaRestrita #historico #tituloHistorico #lupa { width:30px; height:22px; margin:0 5px 0 0; float:left;}
	#divAreaRestrita #historico #tituloHistorico span {	color:#502F16; font-size:15px; font-weight:bold;}
	#divAreaRestrita #historico ul { display:block;  }
	#divAreaRestrita #historico li { list-style:url(../img/internas/img_list2.jpg);  margin:0 0 0 20px; _margin:0 0 0 16px;}
	#divAreaRestrita #historico li a { color:#502F16; text-decoration:underline;}
	#divAreaRestrita #historico li ul { display: block; margin:10px 0;}
	#divAreaRestrita #historico li ul li { list-style:url(../img/internas/img_list2.jpg); margin:0 0 10px 24px; _margin:0 0 10px 14px; color:#000;}
	#divAreaRestrita #historico li ul li a { text-decoration:none; color:#000;}
	#divAreaRestrita #historico li ul li a:hover { text-decoration:underline;}
	
	#divAreaRestrita #historico select { min-width:250px; padding:2px; margin:0 0 10px 0; border: solid 1px #502F16; color:#666;}
	
	#divAreaRestrita #historico .lista { display:none;}
	
	/*cadastro*/
	
	#divCadastro { width:600px; float:left; font-family:"Trebuchet MS";}
	#divCadastro span { color:#502F16; font-size:15px; }
	#divCadastro input[type=text] { border:solid 1px #ccc; height:15px; background:#f7f7f7; padding:3px;}
	#divCadastro input[type=password] { border:solid 1px #ccc; height:15px; background:#f7f7f7; padding:3px;}
	#divCadastro select { 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}
	
	/*inscrição*/
	
	
	#alerta { width:590px; background:#F2F2F2; border:solid 1px #ccc; margin:0 0 10px 0; float: left; text-align:center; padding: 10px 0;}
	#alerta span { font-weight:bold; color:#333;}
	h1 { color:#001545;}
	#nomeConcurso { display:block; width:100%; text-align:center; font-size:15px; color:#001545; margin:0 0 15px 0; font-weight:bold; color:#6a6a6a;}
	
	.avisoCampo { display:none; width:100%; margin:5px 0 10px 0; padding:5px 0; background:#F5F7C8; border:solid 1px #ccc; text-align:center;}
	
	/*alterar senha*/
	
	#alterarsenha { width:100%; float:left; text-align:center;}
	#alterarsenha table { margin:10px auto;}
	#alterarsenha table td { text-align:left;}
	#alterarsenha p { font-size:13px; font-weight:bold; color:#666;}
	#alterarsenha table input { width:174px; height:14px; padding:3px; border:solid 1px #ccc;}
	
	
	/*confirmaçao*/
	
	#confirmacao { width:570px; float:left; margin:0 0 20px 0; padding:10px; text-align:center; background:url(../img/internas/bg_textarea.jpg) repeat-x; border:solid 1px #ccc;}
	#confirmacao p { font-size:11px;}
	#confirmacao p span { color:#02315b; font-weight:bold;}
	#confirmacao .botoesInternas {float:none; margin: 10px auto 0;}

