@charset utf-8;
a{color:#C00;font-weight:700;text-decoration:none}
body{background:#F5F1B7;color:#333;font:12px Tahoma, Arial, Verdana;text-align:center}
form fieldset{border:none;margin-bottom:20px}
form label{color:#C60;display:block;font-weight:700;margin-bottom:5px}
form label.foco{color:#c00}
form input.foco,form select.foco,form textarea.foco{border:solid 1px #c00}
form input.radio{background:none;width:20px}
form input.hidden{visibility:hidden}
form input,form textarea,form select{background:#fff;border:solid 1px #c60;color:#333;display:block;padding:5px;width:450px}
form textarea{overflow:auto}
form select option,select option{padding-right:10px}
form p.botao-submit{margin:0;text-align:center}
form button{background:#300;border:none;color:#FF9;cursor:pointer;display:block;float:left;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;margin-bottom:15px;overflow:visible;padding:5px 10px 6px;text-decoration:none;width:auto}
form button img{display:inline;height:16px;margin:0 3px -3px 0 !important;width:16px}
form button:hover{background:#900;color:#FF0}
label.check{display:inline-block;font-weight:400;width:290px}
h1,h2{color:#c60;font-family:Georgia;font-weight:400;margin-bottom:10px}
h1{font-family:Georgia;font-size:30px}
h1 img{height:22px}
h1.titulo{color:#600;text-shadow:1px 1px 2px #333}
h3{font-size:15px;font-weight:700;margin-bottom:6px}
h3.historico-nav{margin-bottom:10px}
h4{font-size:14px;font-weight:700;margin:0}
img{border:none;display:block}
img.resposta{float:left;height:32px;margin:-7px 8px 0 0}
img.carregando{display:inline;float:left;height:25px;margin:-3px 8px 0 0;width:25px}
p{line-height:18px;margin-bottom:10px;text-align:justify}
p.botoes-form{text-align:center}
p.botoes-form input{border:none;display:inline;padding:0}
p.after{clear:both}
p.left{text-align:left}
span.obrigatorio{color:#C00;font-size:10px;font-weight:400}
span.erro{color:#C00;font-weight:700}
ul{list-style:none;margin-bottom:20px}
ul li.numeracao{list-style:decimal}
ul li.romano{list-style:upper-roman}
ul li.marcador-quadrado{list-style:square}
#bg-topo{background:url(../imagens/bg-topo.jpg) repeat-x top left;height:175px;margin:auto;min-width:980px;width:100%!important}
#topo{height:175px;margin:auto;text-align:center;width:980px}
#topo #logo{background:url(../imagens/bg-logo-holos.png) no-repeat;float:left;height:158px;width:402px}
#topo #info-topo{float:right;height:155px;margin-top:20px;width:568px}
#topo #info-topo h1{color:#ffc;margin-top:45px}
#bg-menu{background:url(../imagens/bg-menu.jpg) repeat-x top left;display:block;height:40px;margin:auto;min-width:980px;text-align:center;width:100%!important}
ul#menu{height:40px;margin:auto;padding:0;position:relative;width:980px}
ul#menu li{display:inline;float:left;height:40px;margin:0 17px;padding:0}
ul#menu li a{color:#ff9;height:40px;line-height:40px;padding:0}
ul#menu li a:hover,ul#menu li a.ativo{color:#fff;text-decoration:none;text-shadow:1px 1px 2px #333}
#bg-aviso{background:#fff;margin:auto;min-width:980px;text-align:center;width:100%!important}
#aviso{margin:auto;padding:10px 0;text-align:justify;width:980px}
#aviso h1{text-shadow:1px 1px 1px #666}
#capa{min-width:980px;width:100%!important}
#conteudo{margin:auto;padding:10px 0;text-align:left;width:980px}
#esquerdo{display:inline;float:left;padding-right:10px;width:700px}
#direito{display:inline;float:right;width:270px}
#bg-rodape,div.bg-fp{background:#300;margin:auto;min-width:980px;width:100%!important}
div.bg-fp{background:#fff}
#publicidade-topo{background:#ffffcb}
#publicidade-topo img{background:#ffffcb;height:90px;width:728px}
#rodape{color:#FF9;margin:0 auto;padding:20px 0;width:980px}
div.banner-ps{margin:0 auto;padding:20px 0;width:980px}
div.banner-ps img{height:50px;margin:auto;width:550px}
#copyright{float:left;line-height:18px;text-align:left;width:680px}
#autor{float:right;text-align:right;width:300px}
#autor a{color:#FF9;font-weight:400}
#topo:after,#conteudo:after,#capa:after,#linha-conteudo-1:after,#linha-conteudo-1:after,#linha-conteudo-1:after,#linha-conteudo-2:after,#linha-conteudo-3:after,#linha-conteudo-4:after,#rodape:after,form p.botoes-form:after,form p.campos:after,ul#menu:after,.resumo-capa:after,form p.after:after,#galerias:after,#galeria:after,#miniaturas:after,div.paginacao:after,#clientes:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
#tooltip{background:#ffc;border:solid 1px #999;padding:5px;position:absolute;z-index:3000}
#tooltip h3{color:#000;font-size:12px;font-weight:400}
#linha-conteudo-1,#linha-conteudo-2,#linha-conteudo-3,#linha-conteudo-4{margin:auto;width:980px}
div.linha-conteudo-capa{margin:auto;min-width:980px;padding:10px 0;text-align:left;width:100%!important}
#linha-conteudo-1 #servicos-capa{float:left;height:300px;width:680px}
#linha-conteudo-1 #servicos-capa ul#servicos{height:254px;margin:0;overflow:hidden;padding:0;position:relative;width:650px}
#linha-conteudo-1 #servicos-capa ul#servicos li{display:block;height:78px;margin-bottom:10px;margin-left:0;width:650px}
#linha-conteudo-1 #servicos-capa ul#servicos li h2,#linha-conteudo-1 #matriculas h2{margin:0 0 5px}
#linha-conteudo-1 #matriculas{float:right;height:300px;width:280px}
#linha-conteudo-1 #matriculas ul#matriculas-abertas{height:254px;overflow:hidden;position:relative;width:280px}
#linha-conteudo-1 #matriculas ul#matriculas-abertas li{display:block;height:78px;margin:0 0 10px;padding:0;width:280px}
#linha-conteudo-1 #matriculas h3{color:#C60}
#linha-conteudo-1 #matriculas p{margin-bottom:15px;text-align:left}
#linha-conteudo-1 #matriculas p.link{border-bottom:dotted 1px #666;padding-bottom:15px;text-align:right}
#linha-conteudo-capa-2,#linha-conteudo-capa-4{background:#ffc}
#linha-conteudo-2 #curriculuns-capa,#linha-conteudo-2 #vagas-capa,#linha-conteudo-4 #contatos-capa,#linha-conteudo-4 #informativo,#linha-conteudo-3 #fotos-capa,#linha-conteudo-3 #videos-capa{float:left;padding-right:30px;width:310px}
#linha-conteudo-2 #curriculuns-capa ul{margin:0;padding:0;width:300px}
#linha-conteudo-2 #curriculuns-capa ul.oportunidades{margin-bottom:30px}
#linha-conteudo-2 #curriculuns-capa ul li{height:50px;margin-bottom:20px;margin-left:0;width:300px}
#linha-conteudo-2 #curriculuns-capa ul li img{float:left;margin-right:10px}
#linha-conteudo-2 #curriculuns-capa ul li img#ico-procurando-emprego{height:48px;width:45px}
#linha-conteudo-2 #curriculuns-capa ul li img#ico-atualizar-curriculum{height:45px;width:46px}
#linha-conteudo-2 #curriculuns-capa ul li img#ico-informativo{height:45px;width:39px}
#linha-conteudo-2 #vagas-capa p{border-bottom:dotted 1px #666;padding-bottom:15px}
#linha-conteudo-2 #vagas-capa p.ultimo{border:none;margin-bottom:0}
#linha-conteudo-3 #artigos-capa ul{margin:0;padding:0;width:280px}
#linha-conteudo-3 #artigos-capa ul li{border-bottom:dotted 1px #666;display:block;margin-bottom:15px;margin-left:0;padding-bottom:15px;width:280px}
#linha-conteudo-3 #artigos-capa ul li.ultimo{border:none;padding:0}
#enquete form label{color:#333;font-weight:400}
#enquete form,#enquete p.botoes-form{margin-top:20px}
#enquete form input.radio{border:0;display:inline;margin-right:6px;padding:0;width:12px}
#enquete form input#votar,#enquete form input#parcial{height:35px;width:100px}
#enquete form input[type=hidden]{display:none}
#resultados-enquete{cursor:default;display:none;margin:0;padding:0}
#resultados-enquete h3#titulo{background:url(../imagens/bg-tit-popup.jpg) repeat-x top left;border:1px solid #fff;color:#fff;font-weight:400;height:30px;line-height:30px;padding-left:5px}
ul#resultado-enquete div.pct{color:#660;display:inline;float:left;font-size:30px;height:40px;line-height:36px;margin-right:5px;padding:3px;width:80px}
ul#resultado-enquete li{border-top:solid 1px #ccc;height:46px;margin-bottom:5px;margin-left:0}
ul#resultado-enquete li span.tvotos{display:block;margin-top:10px}
ul#resultado-enquete li span.fechar-resultado-enquete{bottom:4px;display:inline;padding:5px;position:absolute;right:4px}
ul#resultado-enquete li span.fechar-resultado-enquete a{outline:none}
ul#resultado-enquete div.resultado{float:left;padding:8px 3px;width:363px}
ul#resultado-enquete div.resultado img.barra{height:10px}
ul#resultado-enquete:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
#resultados{padding:10px}
p#resposta-voto{padding:0 10px}
#linha-conteudo-3 #fotos-capa ul,#linha-conteudo-3 #videos-capa ul{margin:0;padding:0;width:310px}
#linha-conteudo-3 #fotos-capa ul li,#linha-conteudo-3 #videos-capa li{display:block;height:75px;margin-bottom:20px;margin-left:0;width:310px}
ul#parceiros{height:174px;margin:0;overflow:hidden;padding:0;position:relative;width:280px}
ul#parceiros li{display:block;height:53px;margin-bottom:5px;margin-left:0;text-align:center;width:280px}
ul#parceiros li img{margin:auto;max-width:200px}
* html ul#parceiros li img{width:expression(document.body.clientWidth>200?"200px":"auto")}
#linha-conteudo-4 #informativo p input{width:310px}
div.vaga{border-bottom:dotted 1px #666;margin-bottom:15px;padding-bottom:15px}
div.vaga p.links{text-align:right}
.curriculo textarea{height:100px;width:700px}
.curriculo input#n,.curriculo input#ano_ad_ult_emp,.curriculo input#ano_ad_pen_emp,.curriculo input#ano_dem_ult_emp,.curriculo input#ano_dem_pen_emp{width:50px}
.curriculo input#cep{width:80px}
.curriculo select#estado,.curriculo select#cidade{width:312px}
.curriculo select#sexo{padding:4px;width:200px}
.curriculo select#estcivil,.curriculo select#mes_ad_ult_emp,.curriculo select#mes_ad_pen_emp,.curriculo select#mes_dem_ult_emp,.curriculo select#mes_dem_pen_emp{padding:4px;width:150px}
.curriculo select#habilitacao,.curriculo select#cathab{padding:4px;width:100px}
#login-curriculuns{background:#fff;border:solid 1px #CC9;margin-bottom:20px;padding:10px;width:248px}
#login-curriculum input{width:238px}
#login-curriculum button#entrar{background:url(../imagens/bt-entrar.jpg) no-repeat 0 -35px;display:block;height:35px;margin:auto;width:100px}
#login-curriculum button#entrar:hover{background:url(../imagens/bt-entrar.jpg) no-repeat 0 0}
#pre-matricula input#profissao,#pre-matricula input#empresa{width:290px}
#reserva input#n{width:60px}
#reserva input#end{width:470px}
#reserva input#bairro,#reserva input#email{width:250px}
#reserva select#pessoa,#reserva input#cpf,#reserva input#cep,#reserva input#tel{width:120px}
#reserva span#tipo-contratante,#reserva span#id-contratante,#reserva span#bairro_,#reserva span#cep_{display:block;float:left;width:160px}
#reserva input.data{width:70px}
#reserva input.hora{width:40px}
div.mapa{background:#fff;margin-bottom:30px;padding:10px;width:960px}
ul#servicos li.descricao{margin:0 0 20px 50px}
ul.cursos li{display:block;margin-bottom:5px}
ul.cursos li div.desc-curso{margin:10px 0 0 50px}
#outros-artigos{border-top:dotted 1px #666;margin-top:20px;padding-top:20px}
#videos div.video img{background:url(../imagens/bg-fotos.png) no-repeat right bottom;float:left;height:45px;margin-right:5px;width:60px}
#galerias div.galeria span.bg-img{background:url(../imagens/bg-fotos.png) no-repeat right bottom;display:block;float:left;height:75px;margin-right:8px;padding:0 3px 3px 0;width:100px}
#galerias div.galeria img{float:left;height:75px;margin-right:5px;width:100px}
#galeria{margin-bottom:20px}
#col-esq{float:left;width:336px}
#galeria #col-esq #miniaturas{background:#fff;border:solid 1px #ccc;margin-bottom:10px;padding:5px;width:428px}
#galeria #col-esq #miniaturas div.miniatura{display:inline;float:left;height:75px;margin:0 8px 8px 0;text-align:center;width:100px}
#galeria #col-esq #miniaturas div.miniatura a{display:block;height:75px;width:100px}
#galeria #col-esq #miniaturas div.miniatura a:focus,#galeria #col-esq #miniaturas div.miniatura a.foco{outline:0}
#galeria #col-esq #miniaturas div.miniatura a:hover img,#galeria #col-esq #miniaturas div.miniatura a:focus img,#galeria #col-esq #miniaturas div.miniatura a.foco img{border:solid 2px #699}
#galeria #col-esq #miniaturas div.miniatura img{border:solid 2px transparent;height:75px;margin:auto;padding:0;width:100px}
div.paginacao-galeria{width:336px}
div.paginacao-galeria a{background:#fff;border:solid 1px #CC0;display:block;float:left;margin-right:5px;padding:5px 8px}
div.paginacao-galeria a:hover,div.paginacao-galeria a.atual{background:#CF0}
#foto{background:#fff;border:solid 1px #ccc;float:right;padding:5px;width:520px}
#galeria #foto .foto{height:390px;text-align:center;width:520px}
#galeria #foto .foto img{margin:auto}
#clientes{margin:10px 0 20px;width:980px}
#clientes div.cliente{float:left;height:138px;margin:0 20px 20px 0;position:relative;width:178px}
#clientes div.logo{background:#fff;border:solid 1px #ccc;position:absolute;width:176px}
#clientes div.cliente img{display:block;margin:0 auto}
*,ul#resultado-enquete{margin:0;padding:0}
a:hover,#autor a:hover{text-decoration:underline}
form input.senha,.curriculo input#email,.curriculo input#senha,.curriculo input#csenha,.curriculo input#naturalidade,.curriculo input#nacionalidade{width:200px}
form select,.curriculo select#curso,#pre-matricula select#curso{width:460px}
h2,ul#resultado-enquete li span.simb-pct{font-size:20px}
ul li.marcador,ul#valores{list-style:disc}
ul li,ul#valores li{margin-left:50px}
ul#menu li.ultimo,#aviso p,#tooltip h3,#tooltip div,#linha-conteudo-1 #servicos-capa ul#servicos li p,#linha-conteudo-3 #artigos-capa ul li p,#linha-conteudo-3 #fotos-capa,#linha-conteudo-3 #videos-capa ul li p{margin:0}
#linha-conteudo-1 #servicos-capa ul#servicos li span.bg-img,#linha-conteudo-3 #fotos-capa ul li span.bg-img,#linha-conteudo-3 #videos-capa ul li span.bg-img{background:url(../imagens/bg-fotos.png) no-repeat;display:block;float:left;height:75px;margin-right:8px;padding:0 3px 3px 0;width:100px}
#linha-conteudo-1 #servicos-capa ul#servicos li img,#linha-conteudo-3 #fotos-capa ul li img,#linha-conteudo-3 #videos-capa ul li img{height:75px;width:100px}
#linha-conteudo-1 #matriculas p.ultimo,div.ultima{border-bottom:none}
#linha-conteudo-2 #curriculuns-capa ul li.ultimo,#linha-conteudo-2 #curriculuns-capa ul li h3,#linha-conteudo-4 #contatos-capa p.ultimo,#linha-conteudo-4 #informativo p.botoes-form{margin-bottom:0}
#linha-conteudo-3 #artigos-capa,#enquete-capa,#parceiros-capa{float:right;width:280px}
#linha-conteudo-3 #artigos-capa ul li h3,#linha-conteudo-3 #fotos-capa ul li h3,#linha-conteudo-3 #videos-capa ul li h3{color:#c60;margin-bottom:6px}
#enquete,#reserva span#id-contratante{width:280px}
#linha-conteudo-4 #contatos-capa img,#linha-conteudo-4 #contatos-capa p,#linha-conteudo-4 #informativo p{margin-bottom:15px}
#linha-conteudo-4 #informativo p.botoes-form button#enviar,#contato button#enviar,.curriculo button#enviar,#pre-matricula button#enviar{background:url(../imagens/bt-enviar.jpg) no-repeat 0 -35px;display:block;height:35px;margin:auto;width:100px}
#linha-conteudo-4 #informativo p.botoes-form button#enviar:hover,#contato button#enviar:hover,.curriculo button#enviar:hover,#pre-matricula button#enviar:hover{background:url(../imagens/bt-enviar.jpg) no-repeat 0 0}
#contato textarea,#pre-matricula textarea{height:150px;width:610px}
#contato input,textarea,select,.curriculo input,textarea,select,#pre-matricula input,textarea,select{display:block}
#contato input#tel,.curriculo input#tel,.curriculo input#cel,.curriculo input#tel_ult_emp,.curriculo input#tel_pen_emp,.curriculo input#dnasc,#pre-matricula input#tel{width:100px}
#contato select,.curriculo input#complemento,.curriculo input#bairro,.curriculo input#naturalidade,.curriculo input#nacionalidade,.curriculo input#cargo_ult_emp,.curriculo input#cargo_pen_emp,.curriculo select,#pre-matricula select,#reserva select{width:300px}
#contato p.campos,.curriculo p.campos,#pre-matricula p.campos{width:700px}
#contato span#campo-estado,#contato span#campo-cidade,#contato span#campo-email,#contato span#campo-tel,.curriculo span#campo-login,.curriculo span#campo-senha,.curriculo span#campo-csenha,.curriculo span#campo-email,.curriculo span#campo-tel,.curriculo span#campo-cel,.curriculo span#campo-complemento,.curriculo span#campo-bairro,.curriculo span#campo-estado,.curriculo span#campo-cidade,.curriculo span#campo-end,.curriculo span#campo-n,.curriculo span#campo-naturalidade,.curriculo span#campo-nacionalidade,.curriculo span#campo-sexo,.curriculo span#campo-dnasc,.curriculo span#campo-estcivil,.curriculo span#campo-habilitacao,.curriculo span#campo-cathab,.curriculo span#campo-emp-ult-emp,.curriculo span#campo-tel-ult-emp,.curriculo span#campo-cargo-ult-emp,.curriculo span#campo-mes-ad-ult-emp,.curriculo span#campo-ano-ad-ult-emp,.curriculo span#campo-emp-pen-emp,.curriculo span#campo-tel-pen-emp,.curriculo span#campo-cargo-pen-emp,.curriculo span#campo-mes-ad-pen-emp,.curriculo span#campo-ano-ad-pen-emp,.curriculo span#campo-mes-dem-ult-emp,.curriculo span#campo-ano-dem-ult-emp,.curriculo span#campo-mes-dem-pen-emp,.curriculo span#campo-ano-dem-pen-emp,#pre-matricula span#campo-estado,#pre-matricula span#campo-cidade,#pre-matricula span#campo-email,#pre-matricula span#campo-tel,#pre-matricula span#campo-profissao,#pre-matricula span#campo-empresa{display:block;float:left}
#contato span#campo-estado,#contato span#campo-email,.curriculo span#campo-login,.curriculo span#campo-senha,.curriculo span#campo-email,.curriculo span#campo-estado,.curriculo span#campo-tel,.curriculo span#campo-end,.curriculo span#campo-complemento,.curriculo span#campo-n,.curriculo span#campo-naturalidade,.curriculo span#campo-nacionalidade,.curriculo span#campo-dnasc,.curriculo span#campo-estcivil,.curriculo span#campo-habilitacao,.curriculo span#campo-emp-ult-emp,.curriculo span#campo-cargo-ult-emp,.curriculo span#campo-mes-ad-ult-emp,.curriculo span#campo-emp-pen-emp,.curriculo span#campo-cargo-pen-emp,.curriculo span#campo-mes-ad-pen-emp,.curriculo span#campo-mes-dem-ult-emp,.curriculo span#campo-mes-dem-pen-emp,#pre-matricula span#campo-estado,#pre-matricula span#campo-email,#pre-matricula span#campo-profissao{margin-right:20px}
#videos,#galerias{margin-top:20px;width:980px}
#videos div.video,#galerias div.galeria{float:left;margin:0 20px 20px 0;width:306px}
#videos div.ultimo,#galerias div.ultimo,#clientes div.ultima{margin-right:0}
