/*
	Site: Magnus concurso publico
	Desenvolvedor: Miraline Soluções Web
	Programador: Leandro Rodrigues Silva
*/

	* { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; outline:0; color:#edba5e;}
	.limpar {clear:both;}
	button { width:130px; height:20px; cursor:pointer; background:url(../img/home/bg_botoes1.jpg) no-repeat; border:none; color:#FFFFFF; font-weight:bold;}
	a { text-decoration:none; color:#edba5e; outline:0;}
	a:hover { text-decoration:underline;}
	a img { border:none;}
	
	body { background: #3b291f url(../img/home/Magnus_bg.jpg) repeat-x;}
	
	#corpo { width:770px; margin: 0 auto; background:url(../img/home/bg_corpo.jpg) repeat-y;}
	
	#topo { width:770px; height:162px; float:left;}
	#topo #t1 { width:155px; height:162px; float:left; background:url(../img/home/bg_top1.jpg) no-repeat; padding-left:15px;}
	#topo #t2 { width:200px; height:162px; float:left; background:url(../img/home/bg_top2.jpg) no-repeat;}
	#topo #t3 { width:100px; height:162px; float:left; background:url(../img/home/bg_top3.jpg) no-repeat; padding-left:100px;}
	#topo #t4 { width:200px; height:162px; float:left; background:url(../img/home/bg_top4.jpg) no-repeat;}
	
	#logo { width:414px; height:162px; position:absolute;}
	
	
	#login { width:250px; height:100px; position:absolute; top:30px; float:left;}
	#login td {  font-size:12px; padding-right:5px;}
	#login input {  height:15px; background:#2f2018; border:none; float:left; padding: 5px 5px;}
	#login button { width:61px; height:25px; background:url(../img/home/bg_button_login.jpg) no-repeat; float:left;}
	#login a { text-decoration:underline; color:#edba5e; font-size:10px;}
	#login .boxCandidatoLogado { height: 50px; padding:10px; width: 100%; float: right; border: 1px dotted #edba5e; }
	#login .boxCandidatoLogado .bemVindo { width: 100%; float: left; }
	#login .boxCandidatoLogado .links { width: 100%; float: left; margin-top: 20px; }
	#login .boxCandidatoLogado .links a { text-decoration:none; color:#edba11; font-size:10px; }
	a.button { height:25px; padding: 10px; background: #000000; margin-top: 5px; }
	a.button:hover { background: #333333; }
	
	#menu { width:770px; height:38px; float:left; }
	#menu #menu_esq { width:21px; height:38px; float:left; background:url(../img/home/bg_menu_esq.jpg) no-repeat;}
	#menu #menu_meio { width:728px; height:38px; float:left; background:url(../img/home/bg_menu_meio.jpg) repeat-x;}
	#menu #menu_meio li { list-style:none; float:left; margin:9px 12px; _margin:9px 11px;}
	#menu #menu_meio li a { font-family:"Chaparral Pro", "Trebuchet MS", Arial; font-size:17px; color:#FFFFFF; font-weight:bold;}
	#menu #menu_meio li a:hover { text-decoration:none; color:#edba5e;}
	
	#menu #menu_dir { width:21px; height:38px; float:left; background:url(../img/home/bg_menu_dir.jpg) no-repeat; }
	
	
	#previaEmpresa { width:489px; height:217px; float:left; background:url(../img/home/bg_empresa.jpg) no-repeat;}
	#previaEmpresa #textoPreviaEmpresa { width:201px; height:170px; float:left; margin:40px 26px; _margin:40px 16px;}
	#previaEmpresa #textoPreviaEmpresa span { font-size:21px;}
	
	#inscricao { width:230px; height:200px; float:left; margin:17px 0 0 10px;}
	
	
	.divisor { width:100%; height:50px; _height: 20px; }
	
	#previaConcursos { width:250px; height:248px; float:left; margin:15px 0 0 0; _margin:15px 0 0 0; background:url(../img/home/bg_previaconcursos.png) no-repeat; }
	#previaConcursos #tituloConcursos { width:255px; height:40px; background:url(../img/home/titulo_concursos.jpg) no-repeat; position:absolute;}
	
	#previaConcursos #miniatuaConcurso { width:209px; height:70px; margin:0 0 0 20px; _margin:0 0 10px 10px; float:left; }
	#previaConcursos #miniatuaConcurso #brasaoConcurso { width:90px; height:70px; float:left; background:url(../img/home/bg_brasao.jpg) no-repeat;}
	#previaConcursos #miniatuaConcurso #brasaoConcurso img { width:80px; height:60px; margin:5px;}
	#previaConcursos #miniatuaConcurso #nomeConcurso { width:109px; height:70px; margin:0 0 0 10px; font-weight:bold; float:left; text-align:left;}
	#previaConcursos #miniatuaConcurso #nomeConcurso a { color:#edba5e;}
	#previaConcursos .botoesInternas { float:left; margin:10px 0 0 10px;}
	#previaConcursos .botoesInternas a { font-style:italic;}
	
	
	#previaServicos { width:230px; height:248px; float:left; margin:15px 0 0 19px; _margin:15px 0 0 15px; background:url(../img/home/bg_previaservicos.png) no-repeat;}
	#previaServicos #tituloServicos { width:244px; height:40px; position:relative; left:-5px; background:url(../img/home/titulo_servicos.jpg) no-repeat; z-index:3}
	#previaServicos #fotoServicos { width:230px; height:110px; margin:-3px 0 0 0;}
	#previaServicos #textoServicos { width:205px; float:left; margin:10px;}

	#previaNoticias { width:215px; float:left; margin:15px 0 0 16px; _margin:15px 0 0 0; background:url(../img/home/bg_previanoticias.png) no-repeat;}
	#previaNoticias #tituloNoticias { width:215px; height:40px; position:relative; background:url(../img/home/titulo_noticias.jpg) no-repeat;}
	#previaNoticias #descNoticia { width:181px; margin:0 0 0 10px; background:url(../img/home/linha_noticias.jpg) no-repeat bottom; padding:10px 0;}
	#previaNoticias #descNoticia a { color:#edba5e;}
	
	#previaNoticias .botoesInternas { float:left; margin:10px 0 0 10px; _margin:10px 0 0 5px;}
	#previaNoticias .botoesInternas a { font-style:italic;}
	
	/*********************************RODAPE*********************************************/
	
	#rodape { width:730px; height:20px; float:left; margin-bottom:10px; padding:10px 20px;}
	#rodape #copy { width:375px; float:left; font-size:10px;}
	#rodape #produzido { width:350px; float:left; text-align:right; font-size:10px;}
	#rodape #produzido a { color:#edba5e;}
	
	/*************************************INTERNAS*****************************************/
	
	#paginas { width:730px; margin:20px; _margin: 20px 10px; float:left;  background:url(../img/internas/bg_internas.png) no-repeat top;}
	
	.subtitulo { width:690px; height:50px; float:left; background:url(../img/internas/bg_titulo_internas.jpg) repeat-x; margin:0 0 20px 0; padding:10px 0 0 40px;}
	.subtitulo p { font-size:40px; color:#990000; font-family:"HelveticaNeueLT Pro 43 LtEx","Trebuchet MS";}
	
	.botoesInternas { width:130px; height:14px; margin:10px 0 0 5px; padding:3px 0; float:right; background:url(../img/home/bg_botoes1.jpg) no-repeat; text-align:center;}
	.botoesInternas a { color:#fbf19c; font-weight:bold; text-decoration:none;}
	
	.dadosInternas { width:681px; float:left; margin:0 0 0 25px; _margin:0 0 0 10px;}
	.dadosInternas p.fonte { text-align:justify;}
	.dadosInternas input, .dadosInternas select, .dadosInternas textarea { color:#333; }
	
	
	.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;}
	
	
	
	/************************************NOTICIAS*******************************************/

	.divNoticia { width:681px; float:left; }
	.divNoticia #titNoticia {width:681px; height:19px; padding:6px 0 0 0;}
	.divNoticia #titNoticia #setinha { width:5px; height:9px; float:left;}
	.divNoticia #titNoticia span { display:block; width:651px; margin:0 0 0 5px; float:left; font-weight:bold;}
	.divNoticia #titNoticia span a { font-weight:normal; }
	.divNoticia #titNoticia span a:hover { text-decoration:underline;}
	
	/************************************NOTIICAS DETALHES*******************************************/
	
	#fotoNoticia { width:250px; height:222px; float:left; margin: 0 14px 2px 0;}
	#fotoNoticia img { width:240px; height:212px; margin:5px;}
	
	#destaqueNoticia {display:block; width:410px; color:#fff; font-size:20px; margin:0 0 10px 0; float:left; font-weight:bold; }

	
	#ultimaNoticia { width:100%; height:25px; margin:20px 0 10px 0;  border-bottom: solid 1px #ccc;}
	#ultimaNoticia span { display:block; width:200px; color:#fff; font-weight:bold; font-size:14px; float:left;}
	
	
	/************************************LINKS*******************************************/
	.conteudoCelulas { width:335px; height:34px; border:solid 1px #ccc;}
	.conteudoCelulas a { position: relative; left:10px; top:10px;}
	.conteudoCelulas a:hover { text-decoration:underline;}
	.thLinks {background:#372415; color:#edba5e; font-size:14px; padding:5px;}
	
	
	/************************************SERVIÇOS*******************************************/
	
	#baseServicos { width:100%; float:left; margin:10px 0 0 0; }
	#baseServicos p { color:#edba5e; cursor:pointer; }
	#baseServicos p:hover { text-decoration:underline;}
	#baseServicos .descricaoServico { display:none; width:570px; margin:0 0 0 15px; _margin:0 0 0 5px; float:left; color:#fff;}
	#baseServicos .descricaoServico p { color:#fff; font-weight:normal;}
	#baseServicos .descricaoServico li { margin: 0 0 0 15px; _margin:0 0 0 5px;}
	
	/**********************************A EMPRESA**********************/

	#sobreEsq { width:230px; float:left;}
	#sobreEsq #fotoEmpresa {  width:230px; height:150px;  float:left; border:solid 1px #fff;} 
	#sobreEsq #fotoEmpresa img { width:220px; height:140px; margin:5px;}
	
	#sobreEsq #menuEmpresa { width:180px; height:130px; float:left; margin:10px 0;}
	#sobreEsq #menuEmpresa li { display:block; width:180px; border-bottom: dotted 1px #ccc; padding:5px 0; font-weight:bold;}
	#sobreEsq #menuEmpresa li a { color:#fff; font-size:14px;}
	
	#conteudoEmpresa { width:430px; min-height:300px; float:left; margin: 0 0 30px 18px; }
	#conteudoEmpresa #tituloEmpresa a { display:block; font-size:15px; margin:0 0 10px 0; color:#fff; font-weight:bold;}
	#conteudoEmpresa #tituloEmpresa a:hover { text-decoration:none;}
	#conteudoEmpresa p { color:#edba5e;}
	
	/*********************************FALE CONOCSCO************************/
	
	#faleEsq { width:275px; height:450px; margin:0 18px 0 0; float:left;}
	#faleEsq #fotoFale { width:275px; height:144px; float:left;}
	#faleEsq #fotoFale img { width:275px; height:144px;}
	#faleEsq #endereco { width:210px; margin:130px 0 0 48px; _margin:130px 0 0 39px; float:left; }
	#faleEsq #endereco p { margin:0 0 5px 0; color:#333;}
	#faleEsq #endereco p strong { color:#333333;}
	
	#faleDir { width:375px; height:430px; float:left;  color:#666; }
	
	#faleDir label { font-weight:bold;}
	#faleDir input { width:362px; height:16px; background:#2f2018; border:solid 1px #edba5e; padding:4px 0 0 0;}
	#faleDir select { background:#2f2018;  border:solid 1px #edba5e; padding:3px; color:#edba5e;}
	#faleDir textarea { width:362px; height:100px; background:#2f2018;  border:solid 1px #edba5e;}
	
	/*********************************CONCURSOS********************************/

	#divconcursos {width:681px; height:60px;}
	#divconcursos table { margin:10px 0 0 0;}	
	#divconcursos select { width:250px; height:25px; border:solid 1px #edba5e; padding:2px; color:#edba5e; background:#2f2018; }

	.divListaConcursos { width:681px; float: left; }
	.divListaConcursos p {color:#fff; text-align:center; }
	.divListaConcursos table { margin:20px 0;}
	.divListaConcursos th { color:#fff; }
	.divListaConcursos td { text-align:center; border:solid 1px #cdcdcd; padding:5px; color:#edba5e;}
	.divListaConcursos td span { color:#fff;}
	.divListaConcursos td a span { color:#fff;}
	.divListaConcursos td a:hover { text-decoration:underline;}
	
	/*********************************CONCURSOS DETALHES********************************/
	
	#entidadeRealizadora { width:100%; margin-bottom:20px; float:left;}
	#entidadeRealizadora p {font-size:20px; color:#fff; font-weight:bold;}
	#entidadeRealizadora span { font-size:11px; font-weight:bold; color:#edba5e;}
	#entidadeRealizadora span i { font-weight:normal; }
	
	#fazerIncricao { width:100%; float:left;}
	#fazerIncricao #mao { width:15px; height:12px; margin:0 5px 0 0; float:left;}
	#fazerIncricao span { color:#fff;}
	#fazerIncricao span a { color:#fff; font-weight:bold;}
	#fazerIncricao span a:hover { text-decoration:underline;}
	
	#anexos { width:681px; height:20px; float:left; }
	#anexos #iconPdf { width:15px; height:15px; margin:0 5px 0 0; float:left;}
	#anexos a:hover { text-decoration:underline;}
	
	#avisoConcurso { width:669px; margin:10px 0; padding:5px; border:dotted 1px; float:left; text-align:justify; }
	#avisoConcurso p { color:#fff;}
	
	/*-----------------------------LISTA DE CARGOS--------------------------*/
	
	#listacargos { width:100%; float:left;}
	#listacargos p { font-weight:bold; font-size:13px; color:#fff;}
	#listacargos span { display:block; font-size:20px; color:#fff; 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:hover { text-decoration:underline;}
	
	/*******************************LOGIN CANDIDATOS**************************/
	
	#loginCandidatos { width:700px; height:350px; margin:20px auto;}
	#divCadastar  { width:259px; height:334px; background: url(../img/internas/bg_cadastrar.jpg) no-repeat; margin:0 0 0 35px; 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 #2f2018; padding:5px; color:#333;}
	#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:#2f2018;}
	#divCadastar p { font-size:10px; color:#999999;}
	
	#divLogin { width:257px; height:332px; margin: 20px auto;}
	#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:#2f2018;}
	#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; color:#333;}
	#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.jpg) no-repeat;}
	
	#divSetas { width:35px; height:332px; background:url(../img/internas/setaLogin.jpg) no-repeat; float:left;}
	
	/****************************************AREA REESTRITA*****************************