/*
	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:#264679 url(../img/BRB_back_body.jpg) repeat-x top;}
	
	.brb_BOTAO_GERAL { background:url(../img/BRB_BOTAO_GERAL.png); width:140px; height:30px; float:left; text-align:center; }
	.brb_BOTAO_GERAL p{ font: bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height: 30px; vertical-align:middle; }
	.brb_BOTAO_GERAL p a { color:#fff; font-weight:bold;}
	#brb_VOLTAR_SUBIR{ width:530px; height:30px; float:left; border-bottom:1px #c8c8c8 solid; margin:0 0 30px 40px;}
	
	
	/* 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; border-right:#1C345B 10px solid; border-left:#1C345B 10px solid; }
	
	#topo_movel{ width:900px; height:260px; float:left;}
	#topo { width:900px; height:260px; float:left; position:absolute; z-index:10 }
	#topo_slide{ width:860px; height:210px; float:left; margin:50px 0 0 20px; position:absolute }


	/*menu*/
	
	#menu { width:100%; height:40px; float:left; background:#264679;}
	#menu li { display:block; height:40px; float:left; list-style-type:none; }
	
	#menu li a.home { display:block; width:121px; height:40px; background:url(../img/menu/menuHOME.jpg); float:left; margin-left:20px}
	#menu li a.quemsomos { display:block; width:121px; height:40px; background:url(../img/menu/menuEMPRESA.jpg);}
	#menu li a.concursos { display:block;width:121px; height:40px; background: url(../img/menu/menuCONCURSO.jpg)}
	#menu li a.noticias { display:block; width:121px; height:40px; background:url(../img/menu/menuNOTICIA.jpg);}
	#menu li a.servicos { display:block; width:121px; height:40px; background:url(../img/menu/menuSERVICO.jpg);}
	#menu li a.links { display:block; width:121px; height:40px; background:url(../img/menu/menuLINK.jpg);}
	#menu li a.contato { display:block; width:134px; height:40px; background:url(../img/menu/menuFALE.jpg);}
	
	#menu li a:hover.home { background:url(../img/menu/menuHOME_HOVER.jpg);}
	#menu li a:hover.quemsomos { background:url(../img/menu/menuEMPRESA_HOVER.jpg);}
	#menu li a:hover.concursos { background:url(../img/menu/menuCONCURSO_HOVER.jpg);}
	#menu li a:hover.servicos { background:url(../img/menu/menuSERVICO_HOVER.jpg);}
	#menu li a:hover.noticias { background:url(../img/menu/menuNOTICIA_HOVER.jpg);}
	#menu li a:hover.links { background:url(../img/menu/menuLINKS_HOVER.jpg);}
	#menu li a:hover.contato { background:url(../img/menu/menuFALE_HOVER.jpg);}
	
	/*fim menu*/
	
	#banner { width:100%; height:211px; margin-top:1px; float:left; }
	
	#esquerda { background:url(../img/BRB_conteudo.png) no-repeat;  width:640px; min-height:630px; float:left; background:#FFF;}
	#direita { width:260px; float:left; }
	
	#direita #topo-login { width:260px; height:170px; background: url(../img/BRB_box1.jpg) repeat-x; float:left;}
			#topo-login-titulo{ margin:26px 0 0 30px; font: bold 15px "Helvetica Condensed", Arial, sans-serif; color:#264679;}
			#topo-login-login{ width:240px; height:100px; margin:5px 0 0 20px;}
			#topo-login-login form{ margin:20px 0 0 15px;}
			#topo-login-login td {font: bold 12px Arial, Helvetica, sans-serif; color:#264679}
			#topo-login-login input{background:url(../img/BRB_label_cpf.png); width:160px; height:25px; border:none;}
			#topo-login-login button {background:url(../img/BRB_botao_login.png); width:60px; height:25px; float:left; margin:-13px 0 0 -62px; position: absolute; z-index:10;}
	
	#brb_noticias{ background:url(../img/BRB_box2.jpg) no-repeat; width:260px; height:300px; float:left; background-color:#FFF;}
			#brb_noticias_titulo{ font: bold 15px "Helvetica Condensed", Arial, sans-serif; color:#fff; margin:5px 0 0 30px;}
			#brb_noticias_noticias{ width: 240px; height:250px; float:left; margin:5px 0 0 20px;}
			#brb_noticias_conteudo{ width:210px; min-height:50px; border-bottom:#999 dotted 1px; margin:10px 0 0 15px;}
			#brb_noticias_conteudo p { font: bold 11px Arial, Helvetica, sans-serif; color:#264679; }
			#brb_noticias_conteudo span a { font: 12px Arial, Helvetica, sans-serif; color:#666; }
			#brb_noticias_botao{ background:url(../img/BRB_botao_ver_todos.png); width:80px; height:25px; float:left; margin:20px 0 0 140px;}
	
	#brb_box3{ width:280px; height:220px; float:left;}
			#brb_download{ background:url(../img/BRB_box3.png) no-repeat; width:280px; height:220px; float:left; position:absolute; z-index:10; background-color:#FFF;}
	
	
	#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; border:1px #99FF00 solid;} */
	
	#direita .conteiner-item-noticia { width:260px; height:300px; float:left; }
	#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; font:11px Arial, Helvetica, sans-serif; }
	#direita .conteiner-item-noticia .titulo-noticia a:hover { text-decoration:underline; }
	#direita .bt-mais-noticias { width:100px; height:25px; float:right; margin-right:10px;}
	

	
	#rodape	{ width:900px; height:67px; margin: 0 auto; background:#1C345B; border-left:10px solid #1C345B; border-right:10px solid #1C345B;}
	#rodape	table { margin-top:15px; margin-left:20px; float:left;}
	#rodape	table td,a { color:#fff;}
	
	/*internas*/
	
	.conteudo { width:590px; float:left; padding:15px; margin-left:15px; color:#FFF;}
	.subtitulo { margin:20px 0 0 20px ; background:url(../img/internas/bg_tit.jpg) repeat-x; }
	.subtitulo img {margin:0 0 0 20px;}
	
	
	.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*/
	
	#container_concurso{ width:560px; min-height:180px; float:left; border:#c8c8c8 1px solid;}
	#container_concurso_topo { width:560px;  background: #264679; float:left;  }
	#container_concurso_topo p{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:30px; vertical-align:middle; margin-left:10px;  text-transform:uppercase;}
	#container_concurso_conteudo{ width: 520px; float:left; margin:20px;}
	/*----*/
	#container_concurso_esq{ width: 416px; float:left; }
	.container_concurso_inf{ width:410px; float:left; margin-bottom:10px; }
	.container_concurso_inf strong{background:url(../img/BRB_seta.png);width:85px;height:16px;float:left;font:bold 12px Arial,Helvetica,sans-serif;color:#FFF}
	.container_concurso_inf p{ display:block; margin-left:90px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.container_concurso_inf span{display:block; margin-left:90px; font: 12px Arial, Helvetica, sans-serif; color:#666}
	/*----*/
	#container_concurso_dir{ background:url(../arquivos/brasao/sem imagem.jpg); width: 83px; height:72px; float:left; margin: 10px 0 0 15px; border:#ccc 1px solid;}


	/*noticias*/
	
	.divNoticia { width:570px; float:left; }
	.divNoticia #titNoticia { width:550px; height:20px; padding:10px 0 0 0;}
	.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:#264679; font-size:12px; }
	.divNoticia #titNoticia span a { text-transform:uppercase; color:#333; font: bold 12px Arial, Helvetica, sans-serif; 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:#264679; font-size:16px;font-weight:bold; text-transform:uppercase;}
	#destaqueNoticia { width:200px;}
	
	#brb_ultimas_noticias{ width:520px;  float:left; margin:30px 0 0 10px ;}
	#brb_ultimas_noticias_topo{ background:url(../img/BRB_ultimas_noticias.png); width:520px; height:30px; float:left;}
	#brb_ultimas_noticias_topo a{font: bold 17px "Helvetica Condensed", Arial, sans-serif; color:#234171; float:right}
	#manchetes{ width:520px; float:left; margin-top:10px;}
	#manchetes_noticias{ float:left; width:520px; border-bottom: 1px  #ccc dotted; padding:5px 0;}
	#manchetes_noticias span{ font:bold 12px Arial, Helvetica, sans-serif; color:#264679; margin-left:5px;}
	#manchetes_noticias a{ font: 12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase;}	
	/*servicos*/
	
	#baseServicos { width:100%; float:left; margin:10px 0 0 0; }
	#baseServicos p { font: bold 17px "Helvetica Condensed", Arial, sans-serif;  color:#234171; cursor:pointer; text-transform:uppercase;}
	#baseServicos .descricaoServico { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; display:none;text-align:justify; width:536px; margin:0 0 0 15px; float:left; }
	#baseServicos .descricaoServico p { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;  text-transform:none;}
	#baseServicos .descricaoServico li { margin: 0 0 0 15px; }
	
	
	/*links*/
	
	.conteudoCelulas { width:285px; height:34px; border:solid 1px #ccc;}
	.conteudoCelulas a { position: relative; left:10px; top:10px; color:#333;}
	.conteudoCelulas a:hover { text-decoration:underline;}
	.thLinks { background:#264679; color:#FFFFFF; font-size:14px; padding:5px;}
	
	/*a empresa*/

	#conteudoEmpresa { width:600px; float:left;}
	#conteudoEmpresa #tituloEmpresa { font: bold 17px "Helvetica Condensed", Arial, sans-serif; color:#234171; 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;}
	#divFaleConosco button { background:url(../img/brb_enviar_contato.png); width:362px; height:30px; float:left }
	/*concursos*/

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

	.divListaConcursos { width:570px; float: left; }
	.divListaConcursos p {color:#264679; text-align:center; }
	.divListaConcursos table { margin:20px 0;}
	.divListaConcursos table a { color:#333;}
	.divListaConcursos th { color:#264679; }
	.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: bold 18px "Helvetica Condensed", Arial, sans-serif; color:#; color:#264679;}
	#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:#264679; font-weight:bold;}
	#fazerIncricao span a:hover { text-decoration:underline;}
	
	#anexos { width:730px; 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:590px; 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; margin:0 0 10px 0;font: bold 20px "Helvetica Condensed", Arial, sans-serif; color:#; color:#264679;}
	#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.png) 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 #254171; padding:5px;}
	#divCadastar table button { width:92px; height:23px; border:none ; background: url(../img/internas/bg_butun.png) no-repeat; margin:0 0 0 70px;}
	
	#divCadastar span { position:relative; left:55px; font-size:20px; color:#254171;}
	#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.jpg) no-repeat;}
	#divLogin #bgMeio { width:257px; height:296px; background:#254171;}
	#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/bg_loginn.png) no-repeat; margin:0 0 0 70px;}
	
	#divLogin #bgBaixo { width:257px; height:18px; background:url(../img/internas/bg_consultaBaixo.jpg) no-repeat;}
	
	#divSetas { width:35px; height:332px; background:url(../img/internas/setaLogin.jpg) no-repeat; float:left;}
	
	
	/*area restrita*/
	
	#divAreaRestrita { width:560px; float:left; }
	#divAreaRestrita #opcoesArea { width:560px; height:40px; border-bottom: solid 2px #999; float:left;}
	#divAreaRestrita #opcoesArea #nomeCand { font-size:20px; color:#254171; letter-spacing:-1px; float:left;}
	#divAreaRestrita #opcoesArea button { margin:5px 0 0 5px; float:right; }
	#divAreaRestrita #dadosCand { width:556px; 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:560px; 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:#254171; 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:#254171; 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 #254171; color:#666;}
	
	#divAreaRestrita #historico .lista { display:none;}
	
	/*cadastro*/
	
	#divCadastro { width:600px; float:left; font-family:"Trebuchet MS";}
	#divCadastro span { color:#254171; 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:580px; 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;}
