@font-face { font-family: 'MyRiadpro'; src: local('MyRiadpro'), url('/fonts/myriadpro-cond-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
* { font-family: 'Trebuchet MS', arial, serif; margin: 0px; }
body { padding: 0px; margin: 0px; font-size: 10pt; background-color: #f0f0f0; }
img { border: 0px; }
a { text-decoration: none; color: #CC0000; }
h1, h2, h3, h4 { font-family: 'Share', cursive; }
h1 { font-weight: normal; padding-bottom: 10px; margin-bottom: 10px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #009933; color: #008F4F; }
h2 { font-weight: normal; padding-bottom: 10px; margin-bottom: 10px; color: #008F4F; font-size: 14pt; margin-top: 10px; float: left; width: 100%; }

.load { z-index: 99999; display: none; visibility: visible; padding: 0; margin: 0; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-image: url('images/bg-modal.png'); }
.load .conteudo { position: fixed; top: 50%; left: 50%; width: 30em; height: 18em; margin-top: -9em; margin-left: -15em; border: 1px solid #ccc; background-color: #fff; text-align: center; }
.load .conteudo img { margin-bottom: 30px; margin-top: 50px; }


.red { color: #FF0000; font-size: 9pt; }

.t-center { text-align: center; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-justify { text-align: justify; }

.cadNovoCliente { font-size: 9pt !important; }
.empresa { padding: 10px; line-height: 25px; font-weight: normal; background-color: #f6f6f6; font-size: 11pt; }
.empresa b { color: #009900; font-weight: bold; }
.empresa .titulo { font-weight: bold; padding-bottom: 5px; margin-bottom: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; font-size: 14pt; }

#jsddm { margin: 0px; padding: 8px 0px 0px 0px; }
#jsddm li { float: left; list-style: none; }
#jsddm li a { display: block; padding: 5px 12px 5px 12px; text-decoration: none; width: auto; color: #FFFFFF; white-space: nowrap; font-size: 10pt; }
#jsddm li a:hover { text-decoration: underline; }
#jsddm li ul { margin: 0px; padding: 0px; position: absolute; visibility: hidden; border-top: 1px solid white; z-index: 999; }
#jsddm li ul li { float: none; display: inline; }
#jsddm li ul li a { width: auto; background: #008f4f; color: #FFFFFF; }
#jsddm li ul li a:hover { background: #8EA344; }

.pagination { float: left; width: 97%; padding: 10px; margin-top: 10px; background-color: #f6f6f6; }
.pagination .paginationLeft { float: left; }
.pagination .paginationRight { float: right; }

/*///////// ALERTAS DO SISTEMA - ERROS, SUCESSO E ATENÇÃO */
.erro { margin: 5px auto 5px auto; color: white; text-align: center !important; width: 97%; background-color: #800000; font-weight: bolder; padding: 15px 5px 15px 5px; }
.sucesso { margin: 5px auto 5px auto; color: #FFFFFF; text-align: center !important; background-color: #339966; font-weight: bolder; padding: 15px 5px 15px 5px; width: 97%; line-height: 18px;}
.re-sucesso { margin: 5px auto 5px auto; text-align: center !important; padding: 15px 5px 15px 5px; width: 97%; line-height: 18px;}
.re-sucesso p { margin-bottom: 10px;text-align: justify;text-indent: 20px;font-size: 12pt;}
.atencao { margin: 5px auto 5px auto; color: #000000; text-align: center !important; background-color: #FFFF99; font-weight: bolder; padding: 15px 5px 15px 5px; width: 97%; }
/*/////////////////////////////////////////////////////////////////////// FIM DA PAGINAÇÃO */

#areaSite { padding: 0px 5px 0px 5px; margin: 0px auto 0px auto; width: 983px; background-color: #FFFFFF; }

#areaSite #header { height: 126px; background-image: url('site/bg-topo.png'); background-repeat: no-repeat; }
#areaSite #header #logo { height: 126px; width: 345px; float: left; }
#areaSite #header #login { height: 126px; /* width: 322px; */ float: right; margin-right: 4px; }

#areaSite #nav { height: 147px; background-image: url('site/bg-nav.png'); background-repeat: no-repeat; }
#areaSite #nav #menu { height: 133px; background-image: url('site/bg-nav.png'); background-repeat: no-repeat; }
#areaSite #nav #menu #box-busca { padding: 3px 0px 0px 0px; margin: 0px 5px 0px 0px; width: 173px; float: right; height: 25px; background-image: url('site/bg-busca.png'); background-repeat: no-repeat; }
#areaSite #nav #menu #box-busca .text-busca { width: 97px; float: left; border: none; margin-left: 25px; color: #999999; font-size: 8pt; }
#areaSite #nav #data { height: 14px; text-align: right; padding-right: 10px; }

#areaSite #section #left #sli { margin-top: 3px; margin-bottom: 20px; height: 279px; z-index: 0; }
#areaSite #section #left #sli img { width: 687px; height: 279px; }
#areaSite #section #left #navegar { position: absolute; z-index: 1000; margin-top: 285px; margin-left: 10px; background-color: #666666; opacity: 0.8; text-align: center; }
#areaSite #section #left #navegar a { display: block; text-decoration: none; margin-right: 2px; color: #FFFFFF; padding: 5px 5px; background: #999; text-align: left; font-size: 10pt; * height: 12px; float: left; font-weight: bold; }
#areaSite #section #left #navegar a.activeSlide { background: #414141; }
#areaSite #section #left #navegar a:hover { background: #414141; }
#areaSite #section #left #navegar a:focus { outline: none; }

#areaSite #section { height: auto; width: 1023px; overflow: hidden; margin-bottom: 15px; }

#areaSite #section #left .list-vagas { width: 100%; }
#areaSite #section #left .list-vagas li { overflow: hidden; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; }
#areaSite #section #left .list-vagas li .detalhes { width: 60%; float: left; }
#areaSite #section #left .list-vagas li .candidato { width: 40%; float: left; text-align: center; }
#areaSite #section #left .list-vagas li .candidato .botao { padding: 5px 15px 5px 15px; display: inline-block; margin-top: 45px; line-height: 20px; background-color: #666666; color: #FFFFFF; }
#areaSite #section #left .list-vagas li .candidato .botao:hover { background-color: #009933; color: #FFFFFF;}
#areaSite #section #left .list-vagas li .detalhes div { padding-bottom: 10px; }

#areaSite #section #left { margin: 0px 10px 0px 8px; height: auto; width: 687px; float: left; }
#areaSite #section #left p { line-height: 18pt; text-indent: 30px; padding-bottom: 15px; }
#areaSite #section #left p.sem { text-indent: 0px; padding-bottom: 15px; }
#areaSite #section #left .data { width: 100%; margin-bottom: 20px; }
#areaSite #section #left .texto { width: 100%; text-align: justify; line-height: 18px; }
#areaSite #section #left .texto .icon { vertical-align: middle; }
#areaSite #section #left .fonte { margin: 15px 0 20px 0; width: 100%; color: #808080; text-align: right; }
#areaSite #section #left .tit-Redes { padding: 10px 10px 10px 0px; text-align: right; background-color: #F6F6F6; border-bottom-style: Solid; border-bottom-width: 2px; border-bottom-color: #CCCCCC; margin-bottom: 15px; margin-right: 10px; }

#areaSite #section #left .list, .listl { margin-bottom: 20px; }
#areaSite #section #left .list li { width: 50%; float: left; padding-bottom: 5px; margin-bottom: 5px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #CCCCCC; }
#areaSite #section #left .listl li { width: 100%; padding-bottom: 5px; margin-bottom: 5px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #CCCCCC; }
#areaSite #section #left .ano-jornal { width: 100%; overflow: hidden; }
#areaSite #section #left .ano-jornal h3 { padding: 10px 0px 10px 10px; margin-bottom: 5px; background-color: #f6f6f6; }
#areaSite #section #left .list-jornal { width: 100%; font-size: 10pt; margin-top: 20px; }
#areaSite #section #left .list-jornal li { width: 50%; float: left; line-height: 30px; margin-bottom: 15px; font-size: 10pt; }
#areaSite #section #left .list-jornal img { margin: 3px 5px 3px 5px; float: left; vertical-align: middle; }
#areaSite #section #left .list-jornal span { width: 90px; display: inline-block; }

#areaSite #section #left .list-convencao { width: 100%; font-size: 10pt; margin-top: 20px; }
#areaSite #section #left .list-convencao li { width: 100%; float: left; line-height: 30px; margin-bottom: 15px; font-size: 10pt; }
#areaSite #section #left .list-convencao img { margin: 3px 5px 3px 5px; float: left; vertical-align: middle; }
#areaSite #section #left .list-convencao span { width: 90px; display: inline-block; }

#areaSite #section #left .list-indicadores { width: 100%; font-size: 10pt; margin-top: 20px; }
#areaSite #section #left .list-indicadores li { width: 100%; float: left; line-height: 30px; margin-bottom: 15px; font-size: 10pt; }
#areaSite #section #left .list-indicadores img { margin: 3px 5px 3px 5px; float: left; vertical-align: middle; }
#areaSite #section #left .list-indicadores span { width: 90px; display: inline-block; }

#areaSite #section #left .contabilidades { width: 100%; }
#areaSite #section #left .contabilidades li { width: 100%; margin-bottom: 10px; line-height: 20px; overflow: hidden; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #CCCCCC; padding-bottom: 10px; }
#areaSite #section #left .contabilidades li .logo { width: 210px; float: left; }
#areaSite #section #left .contabilidades li .detalhe { width: 450px; float: left; }
#areaSite #section #left .contabilidades li .detalhe .linha { overflow: hidden; width: 450px; }
#areaSite #section #left .contabilidades li .detalhe .linha span { width: 100px; float: left; color: #990000; font-weight: bold; }
#areaSite #section #left .contabilidades li .detalhe img { height: 100px; }

#areaSite #section #left .list-contato { width: 100%; overflow: hidden; }
#areaSite #section #left .list-contato .contato { float: left; width: 45%; }
#areaSite #section #left .contato { width: 95%; border: 1px solid #CCCCCC; margin-right: 10px; padding: 10px; margin-bottom: 10px; }
#areaSite #section #left .contato h2 { font-size: 12pt; }
#areaSite #section #left .contato span { width: 100%; display: inline-block; padding-bottom: 5px; font-size: 9pt; }

#areaSite #section #left .ult-noticias { width: 684px; padding-top: 54px; height: auto; }
#areaSite #section #left .ult-noticias ul { margin: 5px 15px 15px 15px; overflow: hidden; }
#areaSite #section #left .ult-noticias ul li { padding-bottom: 5px; overflow: hidden; line-height: 18px; }
#areaSite #section #left .ult-noticias ul li .img { margin-right: 5px; float: left; height: 30px; width: 20px; }
#areaSite #section #left .ult-noticias ul li .titulo { float: left; width: 607px; }
#areaSite #section #left .ult-noticias ul li a { color: #000000; font-size: 9pt; }
#areaSite #section #left .ult-noticias ul li a:hover { text-decoration: underline; }

#areaSite #section #left .bg-img { background-image: url('site/bg-bloc-m.png'); background-repeat: no-repeat; margin-top: 10px; }
#areaSite #section #left .bloco { width: 664px; padding: 10px; height: auto; margin-bottom: 10px; color: #808080; overflow: hidden; margin-top: 45px; }
#areaSite #section #left .bloco h1 { border-style: none; }
#areaSite #section #left .bloco .servicos { width: 100%; margin: 0px; padding: 0px; }
#areaSite #section #left .bloco .servicos li { overflow: hidden; margin-bottom: 10px; }
#areaSite #section #left .bloco .servicos h2 { margin: 2px; padding: 2px; font-size: 14pt; }
#areaSite #section #left .bloco .servicos p { padding-bottom: 5px; text-align: justify; }
#areaSite #section #left .bloco .servicos a { color: #000000; font-weight: bold; }
#areaSite #section #left .bloco .demais { float: right; color: #006600; font-weight: bold; }

#areaSite #section #left .bloco .blo { width: 327px; float: left; background-image: url('site/bg-blo.png'); background-repeat: no-repeat; }
#areaSite #section #left .bloco .blo h1 { margin-top: 15px; margin-left: 15px; font-size: 15pt; }
#areaSite #section #left .bloco .blo .vagas { margin: 5px 10px 15px 10px; }
#areaSite #section #left .bloco .blo .vagas li { overflow: hidden; padding-bottom: 10px; }
#areaSite #section #left .bloco .blo .vagas li .vaga { float: left; }
#areaSite #section #left .bloco .blo .vagas li .contador { float: right; }


#areaSite #section #left .mais-not { width: 684px; height: auto; padding-top: 10px; overflow: hidden; margin-top: 40px; }
#areaSite #section #left .mais-not h3 { margin: 3px; padding: 10px 5px 10px 10px; background-color: #f6f6f6; font-size: 14pt; }
#areaSite #section #left .mais-not ul { margin: 20px 15px 5px 15px; overflow: hidden; }
#areaSite #section #left .mais-not ul li { padding-bottom: 10px; overflow: hidden; line-height: 18px; }
#areaSite #section #left .mais-not ul li .titulo { float: left; width: 607px; }
#areaSite #section #left .mais-not ul li a { color: #000000; }
#areaSite #section #left .mais-not ul li a:hover { text-decoration: underline; }
#areaSite #section #left .mais-notul li a:hover { text-decoration: underline; }

#areaSite #section #right { padding: 5px 0px 0px 0px; margin: 0px 19px 0px 0px; height: auto; width: 273px; overflow: hidden; float: left; }
#areaSite #section #right .mItem { margin-bottom: 6.8px; }

#areaSite #section #right .destaque {margin-top: 42px; padding-top: 54px; border: 1px solid #ebebeb; width: 271px; background-image: url('site/destaques.png'); background-repeat: no-repeat; }
#areaSite #section #right .destaque ul { margin: 5px 15px 5px 15px; overflow: hidden; }
#areaSite #section #right .destaque ul li { padding-bottom: 10px; overflow: hidden; line-height: 18px; }
#areaSite #section #right .destaque ul li .titulo { float: left; width: 241px; text-align: justify; }
#areaSite #section #right .destaque ul li a { color: #666666; font-size: 9pt; }
#areaSite #section #right .destaque ul li a b { color: #999999; font-size: 8pt; }
#areaSite #section #right .destaque ul li a:hover { text-decoration: underline; }
#areaSite #section #right .destaque .mais { text-align: right; padding-right: 15px; padding-bottom: 15px; }

#areaSite #section #right .associadoDestaque {margin-top: 42px; padding-top: 54px; border: 1px solid #ebebeb; width: 271px; background-image: url('site/ass-destaques.png'); background-repeat: no-repeat; }
#areaSite #section #right .associadoDestaque div { margin: 5px 15px 5px 15px; overflow: hidden; }
#areaSite #section #right .associadoDestaque div h3 {margin: 0 0 10px 0;padding: 0; }
#areaSite #section #right .associadoDestaque div img { width: 240px; }
#areaSite #section #right .associadoDestaque div .texto { text-align: justify;padding: 8px 0; }
#areaSite #section #right .associadoDestaque div .link { text-align: right;padding: 8px 0; }

#areaSite #section #right #redes { margin-top: 20px; text-align: center;background-image: url('/Content/site/botoes/acompanhe.jpg');background-position: center top;background-repeat: no-repeat;border-bottom: solid 1px #ebebeb;border-left: solid 1px #ebebeb;border-right: solid 1px #ebebeb;padding-top: 45px;padding-bottom: 20px; }
#areaSite #section #right #redes a { margin-right: 5px; }
#areaSite #section #right #redes .tit-Redes { margin: 10px 0px 10px 0px; padding: 10px 5px 10px 5px; text-align: center; background-color: #F6F6F6; border-bottom-style: Solid; border-bottom-width: 2px; border-bottom-color: #CCCCCC; font-size: 9pt; font-weight: bold; }

#areaSite #footer { height: 88px; padding-top: 10px; width: 1023px; overflow: hidden; background-image: url('site/bg-rodape.png'); background-repeat: no-repeat; }
#areaSite #footer p { line-height: 35px; text-align: center; }
#areaSite #footer p.l-endereco { color: #FFFFFF; padding-bottom: 10px; }

fieldset { border: 1px solid #f6f6f6; padding: 19px; margin: 20px 0px 20px 0px; background-color: #f6f6f6; }
fieldset h4 { color: #000000; font-size: 16px; line-height: 15px; font-weight: bold; margin: 5px 0px 15px 0px; padding: 10px 5px 10px 5px; border-bottom: 1px solid #009999; border-bottom-color: #333333; background-color: #f6f6f6; text-align: left !important; }
fieldset legend { padding: 5px 19px 5px 19px; margin: 0; background-color: #f6f6f6; border-top-style: solid; border-top-width: 1px; border-top-color: #dddddd; border-right-style: solid; border-left-style: solid; border-right-width: 1px; border-left-width: 1px; border-left-color: #dddddd; border-right-color: #dddddd; }
fieldset .destaque { padding: 10px; background-color: #CCCCCC; overflow: hidden; }
fieldset .destaque h5 { font-size: 12pt; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #666666; padding-bottom: 5px; }
fieldset .left { width: 50%; float: left; padding-bottom: 10px;min-height: 81px; }
fieldset .right { width: 50%; float: right; padding-bottom: 10px; }
fieldset .m { width: 49%; float: left; }
fieldset .mm { width: 33%; float: left; }
fieldset .m3 { width: 33%; float: left; }
fieldset.update { background-color: #FFFFCC; }
fieldset p { padding: 0px !important; margin: 0 0 14px 0 !important; float: left; width: 100%; text-indent: 0px !important; }
fieldset p label { padding: 5px 0px 7px 0px; display: block; width: 100%; line-height: 12px; }
fieldset p span { color: #CC0000; }
fieldset input[type=text], input[type=file], input[type=password], textarea, select { border: 1px solid #ddd; background: #fff url(/Content/images/input-shaddow.gif) no-repeat left top; padding: 5px 7px; float: left; color: #666666; margin-right: 10px; }
fieldset input[type=text]:focus, textarea:focus, select:focus { background: #ffffe4 url(/Content/images/input-shaddow-hover.gif) no-repeat left top; }
fieldset input[type=submit] { border-style: none; background-color: #C0C0C0; padding: 5px 7px; cursor: pointer; }
fieldset input[type=submit]:hover { border-style: none; background-color: #333333; padding: 5px 7px; color: #FFFFFF; }
fieldset .btn { border-style: none; background-color: #C0C0C0; padding: 5px 7px; cursor: pointer; color: #000000; text-decoration: none; }
fieldset .btn:hover { border-style: none; background-color: #333333; padding: 5px 7px; color: #FFFFFF; color: #FFFFFF; text-decoration: none; }
fieldset .none { width: 100%; margin-top: 10px; }
fieldset .none td { float: left; width: 120px; }
fieldset .none td input { margin-right: 2px; vertical-align: middle; border: 0px none #f6f6f6; color: #f6f6f6; background-image: none; background-color: #F6F6F6 !important; }

.facebook { display: inline-block; float: right; margin-right: 20px; }
.twitter { display: inline-block; float: right; margin-left: 10px; }

#areaSite #section #right .menu-candidato { width: 100%; }
#areaSite #section #right .menu-candidato h2 { padding: 5px !important; background-color: #006600; color: #FFFFFF; font-weight: bold; font-size: 11pt; }
#areaSite #section #right .menu-candidato li { padding: 5px !important; margin-bottom: 5px; background-color: #F6f6f6; }

#areaSite #section #left .cad { margin-bottom: 15px; line-height: 15px !important; padding: 0px !important; text-indent: 0px !important; }
#areaSite #section #left .cad .cor { background-color: #006699; }
#areaSite #section #left .cad a { display: block; padding: 10px; background-color: #333333; text-decoration: none; color: #FFFFFF; font-weight: bold; width: 180px; text-align: center; }
#areaSite #section #left .cad input { border-style: none; padding: 5px; background-color: #333333; text-decoration: none; color: #FFFFFF; font-weight: bold; width: 180px; text-align: center; }

#areaSite #section #left table.items { width: 100%; background-color: #EEEEEE;margin-bottom: 15px; }
#areaSite #section #left table.items tr { margin-bottom: 3px; }
#areaSite #section #left table.items tr td { padding: 5px; }
#areaSite #section #left table.items .botoes { margin-top: 10px;text-align: right; }
#areaSite #section #left table.items .b { margin-top: 10px; text-align: right; background-color: #DDDDDD;width: 100px; }
#areaSite #section #left table.items .bi { width: 250px; }

#areaSite #section #left .items { width: 100%; }
#areaSite #section #left .items li h4 { color: #000000; font-size: 16px; line-height: 15px; font-weight: bold; margin: 5px 0px 15px 0px; padding: 10px 5px 10px 5px; border-bottom: 1px solid #009999; border-bottom-color: #333333; background-color: #f6f6f6; text-align: left !important; }
#areaSite #section #left .items li h4 .experiencia { float: right;font-size: 8pt; }
#areaSite #section #left .items li { margin-bottom: 10px; overflow: hidden; background-color: #f6f6f6; padding: 10px; }
#areaSite #section #left .items li p { margin-bottom: 5px; padding: 0px !important; text-indent: 0px !important; background-color: #EEEEEE; }
#areaSite #section #left .items li p.mini { font-size: 8pt;font-weight: bold; }
#areaSite #section #left .items li p b { width: 100px; display: inline-block; background-color: #DDDDDD;font-size: 9pt;padding: 0 10px;margin-right: 5px; }
#areaSite #section #left .items li .metade { width: 45%; float: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; margin-right: 30px; padding-top: 5px; }
#areaSite #section #left .items li .botoes { width: 100%; float: left; margin-top: 5px; }

#areaSite #section #left .legenda { width: 100%; overflow: hidden; display: inline-block; margin-top: 5px; padding: 2px; }
#areaSite #section #left .legenda span { border: 1px solid #C0C0C0; margin: 3px; display: inline-block; padding: 5px; background-color: #F6F6F6; }
#areaSite #section #left .legenda img { vertical-align: middle; }

.grid-style { width: 658px; }
.grid-style th { border-bottom: 5px solid #8EB50C; background-color: #CCCCCC; border-bottom-color: #333333; text-align: left; padding: 5px; border-bottom-width: 3px; }
.grid-style td { text-align: left; padding: 5px; vertical-align: top; }
.grid-style .sort_asc { background-image: url('images/arrow_down.png'); background-repeat: no-repeat; background-position: left; padding-left: 20px; }
.grid-style .sort_desc { background-image: url('images/arrow_up.png'); background-repeat: no-repeat; background-position: left; padding-left: 20px; }
.grid-style .gridrow_alternate { background-color: #eee; }

#areaSite #section .listA { list-style: none; width: 100%; }
#areaSite #section .listA h2 { font-size: 12pt; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px; overflow: hidden; font-weight: bold; color: #006699; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #CCCCCC; }
#areaSite #section .listA li { float: left; width: 280px; }

#areaSite #section .listAA { list-style: none; width: 100%; }
#areaSite #section .listAA h2 { font-size: 12pt; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px; overflow: hidden; font-weight: bold; color: #006699; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #CCCCCC; }
#areaSite #section .listAA ul { margin-bottom: 10px;overflow: hidden; }
#areaSite #section .listAA li { float: left; width: 220px; }

#areaSite #section #left .add { padding: 10px; border: 1px solid #666666; width: 98%; overflow: hidden; }
#areaSite #section #left .add .d { float: left; }
#areaSite #section #left .add a { margin-right: 10px; }
#areaSite #section #left .add .botoes { width: 100%; float: left; height: 20px; }

#accordion h3.ui-state-active { color: #333; }
#accordion h3.ui-state-default { color: #639251; }
#accordion h3 { padding: 10px 10px 10px 25px; }
#accordion h3.ui-accordion-header { border-color: #ddd; }
#accordion div.ui-accordion-content { background: #fff; height: auto !important; }
#accordion div.ui-accordion-content p, #accordion div.ui-accordion-content ul li { color: #333 !important; font-size: 0.9em; }
#accordion div.ui-accordion-content ul { list-style: square; }
#accordion a { color: #CC0000; }

.menu-horizintal { width: 100%; margin: 0px 0px 15px 0px; padding: 0px; display: inline-block; }
.menu-horizintal li { line-height: 34px; float: left; text-align: center; height: 33px; margin-right: 2px; padding: 0 4px; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; background-color: #d6d6d6; }
.menu-horizintal li a { text-transform: uppercase; font-family: 'Share'; font-size: 8pt; font-weight: bold; color: #000000; }
.menu-horizintal li.ativo { background-color: #008F4F; color: #FFFFFF; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; }
.menu-horizintal li:hover { background-color: #008F4F; color: #FFFFFF; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; }
.menu-horizintal li:hover a { color: #FFFFFF; }
.menu-horizintal li.ativo a { color: #FFFFFF; }

.resultados { margin-bottom: 15px; }
.resultados li { margin-bottom: 15px; }
.resultados li h4 { margin-bottom: 10px; }
.resultados li h4 a { color: #666666; font-size: 12pt; }
.resultados li p a { color: #000000; }

.balcao { margin: 0px 0px 0px 30px; list-style-type: decimal; line-height: 23px; }
.balcao ul { margin: 10px 0px 0px 30px; list-style-type: disc; }
.balcao li { margin: 0px 0px 10px 0px; }

.dados-inscricao { width: 100%; overflow: hidden; margin: 20px 0px; }
.dados-inscricao li { width: 50%; float: left; margin-bottom: 10px; }

#mask { position: absolute; left: 0; top: 0; z-index: 9000; background-color: #333333; display: none; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
.window { position: absolute; left: 0; top: 0; width: 380px; height: 255px; display: none; z-index: 9999; }
.close { display: block; text-align: right; color: #fff; }

.cad-vaga { width: 100%; overflow: hidden; margin-bottom: 15px; }
.cad-vaga li { float: left; }

.ajudar { width: 600px; color: #333333; background: #CCCCCC; display: none; padding: 10px; position: absolute; z-index: 1000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 9pt; }
.ajudar p { text-indent: 0px !important; padding-bottom: 3px !important; }
.ajudar ul li { padding-bottom: 5px !important; }
.ajudar b { color: #000; }

.field-validation-error { font-style: italic; font-size: 9pt; font-weight: bold; }
.field-validation-error { color: #006699; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #f00 !important; }
.validation-summary-errors { font-weight: bold; color: #069; }
.validation-summary-valid { display: none; }

ol { font-size: 10pt; list-style: decimal; margin-left: 50px; }
ol li { margin-bottom: 5px; }

.contribuicao { font-size: 9pt !important; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; }
.contribuicao td { padding: 5px !important; text-align: right; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }

.cadastro { width: 100%; }
.cadastro .btn { background-color: #666666; color: #FFFFFF; padding: 3px 7px; font-size: 10pt; }
.cadastro .btn:hover { background-color: #000; color: #fff; }
.cadastro .interno { width: 95%; margin: 10px; }
.cadastro .interno tr th { background-color: #CCCCCC; padding: 5px; text-align: left; }
.cadastro td { padding-bottom: 5px; margin: 2px; }
.cadastro .sem { padding: 5px; text-align: center; }
.cadastro .titulo { font-size: 13pt; padding: 17px; font-weight: normal; }
.cadastro .requerido { color: #CC0000; }
.cadastro .label { text-align: right; width: 25%; padding-right: 5px; vertical-align: top; padding-top: 9px; }
.cadastro .nopadding { padding-top: 0px; }
.cadastro .input { text-align: left; width: 75%; padding-left: 3px; }
.cadastro input[type=text], input[type=file], input[type=password], textarea, select { border: 1px solid #ddd; background: #fff url(/Content/images/input-shaddow.gif) no-repeat left top; padding: 5px 7px; float: left; color: #666666; margin-right: 10px; }
.cadastro input[type=text]:focus, textarea:focus, select:focus { background: #ffffe4 url(/Content/images/input-shaddow-hover.gif) no-repeat left top; }
.cadastro input[type=submit] { border-style: none; background-color: #C0C0C0; padding: 5px 7px; cursor: pointer; }
.cadastro input[type=submit]:hover { border-style: none; background-color: #333333; padding: 5px 7px; color: #FFFFFF; }

.btnGM {font-weight: bold; display: inline-block; border: 1px solid #CCCCCC; background-color: #666666; color: #FFFFFF; padding: 5px 10px 5px 10px; font-size: 10pt; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.btnG {font-weight: bold;display: inline-block; border: 1px solid #CCCCCC; background-color: #666666; color: #FFFFFF; padding: 10px 15px 10px 15px; font-size: 10pt; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.btnG:hover { background-color: #000; color: #fff; }
.btnverde { background-color: #009900; }
.btnlaranja { background-color: #FF9900; }
.btnamarelo { background-color: #FFFFCC; color: #000000; }

.table {  width: 99%;}
.table tr td { padding-bottom: 5px;}

.end { border: 1px solid #CCCCCC; margin-bottom: 5px; }
.end td, .end th { border: 1px solid #CCCCCC;padding: 5px;}

.novo {margin-bottom: 15px; font-size: 14pt !important; background-color: #D2E6FE; padding: 20px 10px 20px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #808080; }
.existente { background-color: #F6F6F6; padding: 20px 10px 20px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #808080; }
.existente ul { width: 100%;overflow: hidden; }
.existente ul li { width: 100%;overflow: hidden;margin-bottom: 5px; }
.existente ul li .cod { float: right; }

.sindEmprego{ padding: 20px;line-height: 20px;background-color: #fff;border: solid 1px #008f4f;font-size: 10pt;}

.send-mail {padding: 5px 15px 5px 15px; display: inline-block; margin-top: 15px; line-height: 20px; background-color: #666666; color: #FFFFFF;}
.send-mail:hover { background-color: #009933; color: #FFFFFF;}

.ppt { display: none !important;}