@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:400}body{text-align:center}ul{list-style:none}blockquote,q{quotes:none}hr{display:none}textarea{overflow:auto}input,textarea{border:none}button{padding:0;border:none;cursor:pointer;background:0 0}iframe{border:none;overflow:hidden}*{outline:0}a,a:hover{text-decoration:none}figure{margin:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100)}:-moz-placeholder{opacity:1;filter:alpha(opacity=100)}::-moz-placeholder{opacity:1;filter:alpha(opacity=100)}:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100)}.ir{text-indent:-100%;overflow:hidden;white-space:nowrap;display:inline-block;font-size:0;line-height:0}.table{display:table}.table-cell{display:table-cell;vertical-align:middle;text-align:center}.checkPrs{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:0;cursor:pointer}.checkPrs+label:before{content:"";display:inline-block;width:14px;height:14px;visibility:visible;border:1px solid #b2b2b2;background:#FFF}.checkPrs:checked+label:before{content:"";border-color:#000;background:#3f3f3f}.checkPrs:checked+label strong{color:#3f3f3f}.rdPers{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;opacity:0;cursor:pointer}.rdPers+label:before{content:"";display:inline-block;width:14px;height:14px;visibility:visible;background:url(../img/input-radio.png) no-repeat}.rdPers:checked+label:before{background:url(../img/input-radio-check.png) no-repeat}.inputFile{position:relative;height:40px;overflow:hidden;cursor:pointer;border:1px solid #2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}.inputFile.error{border-color:red}.inputFile.error span{color:red}.inputFile.disabled{cursor:default;opacity:.6;filter:alpha(opacity=60)}.inputFile.disabled input{cursor:default}.inputFile:hover .txtPlaceFile{background:#940d24}.inputFile span{display:block;font:400 1.4em "Titillium Web";color:#2c97c7;letter-spacing:.010em;text-align:left;line-height:100%;padding:14px}.inputFile span.txtPlaceFile{position:absolute;right:0;top:-1px;bottom:0;padding-top:10px;font:400 1.4em "Titillium Web";color:#FFF;text-transform:uppercase;line-height:120%;border:1px solid #2c97c7;background:#2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}.inputFile input{position:absolute;right:0;top:0;padding:0!important;cursor:pointer;z-index:2;opacity:0;filter:alpha(opacity=0)}body,html{height:100%}body{font:62.5% Arial,sans-serif;line-height:100%;color:#000;background-color:#FFF}button,input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0!important}.modalGabarito{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:url(../img/overlay.png)}.modalGabarito .inside{position:relative;left:50%;top:50%;display:block;width:400px;max-width:90%;padding:30px;background:#FFF;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modalGabarito .closeModal{position:absolute;right:10px;top:10px;font:400 1.4em "Titillium Web";line-height:100%;color:#262626}.modalGabarito .tit{font-size:2.1em;line-height:110%;padding:20px 0}.modalGabarito img{display:block;max-width:100%}#wrap{position:relative;min-height:100%;overflow:hidden}.conteudo{position:relative;width:1170px;max-width:95%;margin:0 auto}.sprite{background:url(../img/sprite.png) no-repeat}.hide{display:none!important}.fl{float:left}.fr{float:right}.tit{font:400 6em Oswald;line-height:100%;text-transform:uppercase;padding-bottom:49px}.tit.branco{color:#FFF}.tit.azul{color:#2c97c7}.tit.cinza{color:#8f8f8f}li,p{font:400 1.8em "Titillium Web";line-height:100%;line-height:190%;color:#3c3c3c}.form .row{display:block;width:100%;padding-bottom:10px}.form .col{position:relative;float:left}.form .col.col-1{width:100%}.form .col.col-2{width:48.9%}.form .col.col-3{width:32.2%}.form .col.col-4{width:22.9%}.form .col.col-5{width:19.9%}.form .col.col-80{width:79%}.form .col.col-75{width:74%}.form .col.col-50{width:49%}.form .col.col-45{width:44%}.form .col.col-40{width:39%}.form .col.col-25{width:24%}.form .col.col-30{width:29%}.form ::-webkit-input-placeholder,.form ::-webkit-textarea-placeholder{color:#2c97c7}.form input,.form select,.form textarea{font:400 1.4em "Titillium Web";line-height:100%;line-height:120%;width:100%;box-sizing:border-box;border:1px solid #2c97c7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.form input.error,.form select.error,.form textarea.error{border-color:red!important;color:red!important}.form input.error::-webkit-input-placeholder,.form input.error::-webkit-textarea-placeholder,.form select.error::-webkit-input-placeholder,.form select.error::-webkit-textarea-placeholder,.form textarea.error::-webkit-input-placeholder,.form textarea.error::-webkit-textarea-placeholder{color:red!important}.form input,.form textarea{color:#2c97c7;padding:11px 15px;background:0 0}.form textarea{resize:none}.form select{color:#FFF;padding:6px 15px;cursor:pointer;background:url(../img/bg-select.png) 95% 50% no-repeat #2c97c7}.form optgroup{color:#2c97c7;background:#FFF}.form optgroup option{padding:3px 15px}.form .submit{text-transform:uppercase;color:#FFF!important;line-height:100%;cursor:pointer;background:#2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}#topo{display:block;width:100%;padding:36px 0 48px;background:#FFF}.logo{display:inline-block;margin-bottom:51px}.logo img{display:block;width:192px}#menu{display:block;width:100%;background:#FFF;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}#menu.fixed{position:fixed;left:0;top:0;z-index:900;padding:20px 0}#menu a.current,#menu.hasHover a:hover{border-color:#2c97c7}#menu a{display:inline-block;padding:13px 30px;border:1px solid #FFF;font:400 1.4em "Titillium Web";line-height:100%;color:#2c97c7;text-transform:uppercase;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}.toggleMenu{display:none;position:relative;width:50px;height:22px;margin-right:2.5%;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.toggleMenu.active span:before{width:80%}.toggleMenu.active span:after{width:60%}.toggleMenu span,.toggleMenu span:after,.toggleMenu span:before{position:absolute;left:0;width:100%;height:5px;background:#2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}.toggleMenu span:after,.toggleMenu span:before{content:""}.toggleMenu span{top:0}.toggleMenu span:before{top:8px}.toggleMenu span:after{top:16px}#rodape{width:100%;padding:30px 0;background:#016792}#rodape .mail,#rodape span{font:400 1.3em Oswald;line-height:100%;color:#FFF}#rodape .mail:hover{text-decoration:underline}#rodape h6{display:block;padding-bottom:10px;font:400 1.5em Oswald;line-height:100%;color:#FFF}.banner img{display:block;width:100%}#sobre{padding-top:95px;background:#2c97c7}#sobre .btn{margin:0 10px 10px}.btn{font:400 2.4em Oswald;line-height:100%;color:#FFF;text-transform:uppercase;display:inline-block;padding:14px 69px 18px;background:#005c83;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.btn.hasHover:hover{background:#016792}#ingresso{padding:95px 0 0;background:url(../img/barra-azul-cinza.png) center top no-repeat #ebebeb}#ingresso p,#ingresso ul{text-align:left}#ingresso ul{padding-left:15px}#ingresso li{list-style:disc}#cursos{padding:95px 0 120px;background:url(../img/barra-branco-cinza.png) center top no-repeat,url(../img/barra-branco-cinza2.png) center bottom no-repeat}.listaCursos{display:block;width:100%}.listaCursos.hasHover a:hover{background:#126e97}.listaCursos li{font-size:1.4em;position:relative;display:flex;align-items:center;height:50px;margin-bottom:18px;border:1px solid #2c97c7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.listaCursos span{font:400 200% Oswald;line-height:100%;color:#2c97c7;text-transform:uppercase;padding-left:45px}.listaCursos a{display:flex;align-items:center;position:absolute;top:0;right:-1px;padding:0 63px;height:100%;font:400 165% Oswald;line-height:100%;color:#FFF;text-align:center;text-transform:uppercase;background:#2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#bolsa{padding:95px 0 0;background:#ebebeb}#bolsa .lkMore{font:400 2.4em Oswald;line-height:100%;color:#FFF;display:inline-block;margin-top:50px;padding:12px 69px 18px;background:#005c83;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#bolsa .lkMore.hasHover:hover{background:#016792}#inscricao{padding-top:95px;background:url(../img/barra-bolsa.png) center top no-repeat #fff}#inscricao aside{width:50%}#inscricao .txtSide{text-align:left}#inscricao .txtSide .subtit{font:700 2.4em "Titillium Web";line-height:100%;color:#2c97c7;font-style:italic;text-transform:uppercase;padding-bottom:24px}#inscricao .txtSide span{display:block;font:400 1.8em "Titillium Web";line-height:100%;line-height:120%;color:#7c7c7c;font-style:italic;text-transform:uppercase}#inscricao .txtSide span.azul{color:#2c97c7}#inscricao .txtSide span.padding{padding-top:25px}#inscricao .lkInscricao{padding:14px 100px;margin-top:22px;font:400 2.4em Oswald;line-height:100%;text-transform:uppercase;color:#FFF;background:#2c97c7;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#inscricao .lkInscricao.hasHover:hover{background:#126e97}.consultas{margin:50px auto;padding:20px 0;border-top:1px solid #ccc}#comoChegar{padding-top:95px}#comoChegar .mapa{position:relative;width:100%;height:367px}#comoChegar .overlayMap,#comoChegar iframe{position:absolute;left:0;top:0;width:100%;height:100%}#comoChegar .overlayMap{cursor:pointer;z-index:100;background:#222;opacity:.5;filter:alpha(opacity=50)}#faleConosco{padding:59px 0 48px;background:#2c97c7}#faleConosco a{font:400 2.4em Oswald;line-height:100%;color:#FFF;display:inline-block;padding:14px 69px 18px;background:#005c83;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#faleConosco a.hasHover:hover{background:#016792}#resultado{padding:50px 0}#resultado .banner{display:block;width:100%;height:50px;background:#2c97c7}#resultado .mainTit{font-size:4.3em}#resultado article{text-align:left}#resultado article p{padding-bottom:20px}#resultado article li{padding-left:20px}@media only screen and (max-width:840px){#resultado #wrap{padding-top:100px}#resultado .tit{font-size:3em;padding-bottom:30px}#resultado .tabela{margin-top:0}}.tabela{display:block;width:700px;max-width:100%;margin:50px auto;border-collapse:collapse;text-align:left}.tabela thead{background:#2c97c7}.tabela thead td{color:#FFF}.tabela td{box-sizing:border-box;padding:10px 15px;border:1px solid #2c97c7;color:#2c97c7;font:400 2.4em Oswald;line-height:100%}#online .mainTit{padding:20px 0 50px}#online #formReg{width:500px;padding-bottom:50px}@media only screen and (max-width:1300px){#menu a{padding:13px 16px}}@media only screen and (max-width:1200px){#wrap{padding-top:200px}#topo{position:fixed;left:0;top:0;height:150px;padding:0;z-index:9999}.logo{position:relative;float:left;margin-left:2.5%;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.toggleMenu{display:inline-block}#menu,#menu.fixed{position:absolute;left:110%;top:150px;padding:30px 0;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}#menu.active,#menu.fixed.active{left:0}#menu a,#menu.fixed a{display:table;padding:15px;margin:0 auto 15px;border-color:#FFF!important}}@media only screen and (max-width:680px){.tit{font-size:4.5em}#inscricao .txtSide{width:100%;text-align:center}#inscricao .lkInscricao,#inscricao aside{float:none;display:inline-block}}@media only screen and (max-width:580px){.listaCursos li{display:block;height:auto;text-align:center}.listaCursos a,.listaCursos span{float:none;display:block}.listaCursos span{width:100%;padding:20px 0}.listaCursos a{position:relative;top:inherit;right:inherit;padding:15px}#sobre .btn{display:block;margin:0 auto 10px}}