body{background:#292626 url(../images/bg-site.jpg) repeat-x;color:#858585;font-family:'Open Sans',sans-serif}.upercase{text-transform:uppercase}.container{background:#221c1c;padding:0}a{color:#989898}.topo{width:100%;padding:15px 0;float:left}.box-restrita p{margin:0;padding:0;font-size:.8em;display:inline-block;line-height:.8em}ul.botoes-ensino{list-style:none}ul.botoes-ensino li{float:left;padding:18px;text-transform:uppercase}ul.botoes-ensino li a{color:#FFF}ul.botoes-ensino li a:hover{color:#c02121;text-decoration:none}.topo .social{margin-top:4px}.topo .social a{padding-right:25px}.icons{width:11px;height:11px;float:left}.instagram{display:block;background:url(../images/icons/icon-instagram.png) no-repeat}.facebook{display:block;background:url(../images/icons/icon-facebook.png) no-repeat}.youtube{display:block;background:url(../images/icons/icon-youtube.png) no-repeat}.twitter{display:block;background:url(../images/icons/icon-twitter.png) no-repeat}footer .social{text-align:right}footer .social-footer{float:right;margin-right:-15px}footer .icons{width:19px;height:19px;float:left;margin-left:19px}footer .instagram{display:block;background:url(../images/icons/footer/icon-instagram.png) no-repeat}footer .facebook{display:block;background:url(../images/icons/footer/icon-facebook.png) no-repeat}footer .youtube{display:block;background:url(../images/icons/footer/icon-video.png) no-repeat}footer .twitter{display:block;background:url(../images/icons/footer/icon-twitter.png) no-repeat}footer .icons:hover{opacity:.5}.pesquisar input[type="text"]{background:transparent;border:none;border-bottom:1px solid #c92626;height:38px;width:84%;color:#FFF}.btn-pesquisar{background:#c92626 url(../images/icons/icon-zoom.png) no-repeat center center;border:none;padding:15px}#slider{float:left;max-height:382px}.noPadding{padding:0}.noMargin{margin:0}ul.menu{list-style:none;text-transform:uppercase;padding:0;margin:30px 0;width:90%}ul.menu:before{content:'';border-right:1px solid #c02121;position:absolute;height:90%;margin-top:96px;margin-left:291px}ul.menu li{padding:4px 0 0;height:25px;display:block}ul.menu li.title{text-transform:uppercase;color:#FFF;border-bottom:1px solid #372d2d;padding-bottom:30px;margin-bottom:15px;padding-left:30px}ul.menu li.separa:hover,ul.menu li.title:hover{background:transparent}ul.menu li a:link,ul.menu li a:visited{color:#989898;text-decoration:none;display:block;padding-left:30px}ul.menu li a:hover{color:#FFF;text-decoration:none}ul.menu li:hover{color:#FFF;text-decoration:none;display:block;background:#c02121}.box-infobixos{background:#be2121;height:119px;text-align:center;text-transform:uppercase}.box-infobixos:after{right:0;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-right-color:#221c1c;border-width:10px;margin-top:-10px}.box-infobixos span{top:44%;transform:translateY(-50%);color:#FFF;position:relative}.carousel-indicators{position:absolute;bottom:10px;z-index:15;width:auto;padding-left:0;text-align:center;list-style:none}.carousel-inner{background-color:#221C1C}.carousel-caption{right:10%;left:66%;top:0;bottom:0;text-align:left;text-shadow:none;width:306px;padding:20px;background:#221c1c}.carousel-caption h3{color:#ffa200;font-size:1.6em;font-weight:300}.carousel-indicators{font-size:2em;bottom:-1%;left:864px;text-align:left;text-shadow:none}.carousel-indicators li{border:2px solid transparent;background:#a0a0a0}.carousel-indicators .active{background:transparent;border:2px solid #ffa200}.tabActive{background:#be2121;position:relative;z-index:999}.tabActive:after{left:50%;bottom:-20px;border:solid transparent;content:" ";height:0;width:0;margin-left:-10px;position:absolute;pointer-events:none;border-color:rgba(190,33,33,0);border-top-color:#be2121;border-width:10px;margin-top:-10px}.video-aulas-wrap{float:left;width:100%}.video-aulas-wrap h3{color:#FFF;font-weight:300;font-size:1em;margin:15px 0;text-align:center}.video-aulas-wrap a{color:#FFF;text-decoration:none}.video-aulas-wrap .tabs:hover{background:#c02121}.video-aulas-wrap p{color:#af9898;font-size:.8em;padding:10px;max-height:55px;height:auto}#video-hora-bixo-lista{display:none}.blocos-home{float:left;width:100%}.blocos-home .bloco-texto a:link,.blocos-home .bloco-texto a:visited,.blocos-home .bloco-texto a:active{color:#FFF;text-decoration:none}.blocos-home .bloco-texto a:hover{color:#FFA200!important}.blocos-home img{width:100%;height:123px}.bloco-texto{background:#be2121;display:block;height:123px;text-align:center}.bloco-texto h3{color:#FFF;font-size:1em;font-weight:300;line-height:5.8em;width:95%;margin-left:auto;margin-right:auto;text-transform:uppercase}.arrow-left:after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-right-color:#be2121;border-width:10px;margin-top:-10px;left:0;margin-left:-20px;z-index:999}.arrow-right:after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-left-color:#be2121;border-width:10px;margin-top:-10px;z-index:999;right:0;margin-right:-20px;z-index:999}.inscricoes-home{margin-bottom:35px;margin-top:-1px}.barra-inscricoes{background:#ffa200;color:#221c1c;position:relative;margin-bottom:25px;padding:6px 0;text-transform:uppercase}.barra-inscricoes:after{left:50%;bottom:-20px;border:solid transparent;content:" ";height:0;width:0;margin-left:-10px;position:absolute;pointer-events:none;border-color:rgba(190,33,33,0);border-top-color:#ffa200;border-width:10px;margin-top:-10px}.inscricoes-home p{color:#ffa200;font-weight:300;margin-bottom:15px}.inscricoes-home span{color:#989898;font-weight:.7em}footer.container{background:transparent;margin-top:33px;padding-bottom:33px}footer p{color:#695a5a;font-size:.8em}footer a.mapa{font-size:13px;color:#695a5a;border-bottom:1px solid #695a5a;padding-bottom:1px}footer a.mapa:hover{text-decoration:none}p.footer-endereco{padding-top:10px}.endereco-mobile{display:none}p.slogan-footer{padding-top:10px}.btn-link-vermelho:hover{color:#c02121;text-decoration:none}.interna{margin-top:30px;padding-left:0;min-height:1260px;padding-bottom:60px}.grid-mobile{display:none}.tour-video{width:97%;margin-right:auto;margin-left:auto;margin-top:42px}.imagem-filete-tour{width:100%;padding-bottom:30px;background:url(../images/filete-tour.png) center center no-repeat;background-size:cover;margin:35px 0;float:left}.btn-play-tour{position:absolute;z-index:999;margin-left:-106px;left:50%;margin-top:106px}#youtube-tour{display:none}.interna:before{top:20px;left:-1px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-left-color:#be2121;border-width:7px;margin-top:96px;z-index:999}.bg-title-page{background-color:#2d2525;padding:0;max-height:70px}.bg-title-page img{display:inline-block;float:left}.interna .title-page{color:#FFF;display:inline-block;margin:0;font-weight:900;text-transform:uppercase;font-size:2em;padding:17px 0 0 15px;float:left}.alinha-seta{margin-top:15px}.tituloh2{color:#FFF;text-transform:uppercase;font-weight:900;font-size:1.5em;margin-bottom:-3px;margin-top:45px}.tituloh2-matriculas{color:#ada8a8;text-transform:uppercase;font-weight:900;font-size:1.5em;margin-bottom:-3px;margin-top:45px}.tituloh2map{color:#ada8a8;text-transform:none;font-weight:400;font-size:1em;margin-bottom:-3px;margin-top:45px;display:inline-block;width:100%}.titulospan{color:red;margin-bottom:25px}.texto-principal{margin-top:25px;float:left;width:100%;min-height:700px}.texto-principal p{color:#ada8a8;line-height:29px;margin-bottom:20px}.imagem-filete{width:100%;background:url(../images/filete-images.png) center center no-repeat;background-size:contain;margin:35px 0;float:left}.imagem-filete img{margin-left:auto;margin-right:auto}.outras-atividades{height:auto;margin:45px 0;padding:0 10px 10px;float:left}.outras-atividades .lista{border-bottom:1px solid #ada8a8;border-left:1px solid #ada8a8;padding-bottom:25px}.outras-atividades h4{color:#FFF;font-weight:800;padding-left:20px}.outras-atividades h4:before{top:20px;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-left-color:#be2121;border-width:10px;margin-top:-10px;z-index:999}.outras-atividades ul{list-style:none;margin:15px 0 0;padding:0}.outras-atividades ul li{margin-bottom:15px}.outras-atividades a.saiba-mais{right:19px;background:#221C1C;padding:10px;bottom:-10px;position:absolute;font-weight:600;color:#e9e9e9}.outras-atividades li a:hover{color:#c02121;text-decoration:none}.h2-tema{color:#FFF;font-weight:800;font-size:1.2em}.link-externo{color:#e11d1d}.link-externo:hover{color:#fff}.candidato-vaga ul,.ache-curso ul{list-style:none;margin:0;padding:0}.candidato-vaga h3,.ache-curso h3{color:#FFF;font-size:1em;font-weight:600;border-bottom:1px solid #c02121;border-top:1px solid #c02121;padding:8px 0}.candidato-vaga ul li,.ache-curso ul li{float:left;width:100%}.candidato-vaga .ano{float:left;display:inline-block;width:50%}.candidato-vaga .botao-pdf{float:right;display:inline-block;width:50%;text-align:right;font-weight:700}.candidato-vaga .botao-pdf a:hover{color:#c02121;text-decoration:none}.ache-curso ul li a:link{color:#ada8a8}.ache-curso ul li a:hover{color:#c02121;text-decoration:none}.slicknav_menu{display:none}@media screen and (max-width: 1199px){#menu{display:none}.slicknav_menu li.separa{display:none}.slicknav_menu{display:block;padding-top:20px;position:absolute;z-index:9999;right:0;width:100%}#nav-top{display:none}}.form-papo-reto,.form-trabalhe-conosco{margin-top:25px;float:left;width:100%}.form-papo-reto div,.form-trabalhe-conosco div{padding-left:0}.form-papo-reto .paddingRight,.form-trabalhe-conosco .paddingRight{padding-right:0}.form-papo-reto .form-control,.form-trabalhe-conosco .form-control{background:none;border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #c02121;margin-top:-1px;margin-left:-4px;height:44px;padding:12px;display:inline-block}.input1{width:309px}.input2{width:222px;margin-right:10px}.input3{width:46px}.input4{width:300px}.input5{width:300px}.input6{width:120px;margin-right:10px}.input7{width:114px}.input8{width:340px}.input9{width:319px}.input10{width:100%;height:129px!important;margin-left:0!important}.input11{width:738px}.input12{width:295px;margin-right:20px}.input13{width:366px}.input14{width:735px}.input15{width:802px;height:129px!important;margin-left:0!important}.input16{width:738px}.input17{width:280px;margin-right:20px}.input18{width:364px}.input19{width:280px;margin-right:20px}.form-papo-reto textarea.form-control{border:1px solid #c02121!important;margin-top:-5px}.form-trabalhe-conosco input[type='file']{display:none}.form-trabalhe-conosco label.btn-upload{background-color:#c14949;border-radius:0;color:#fff;cursor:pointer;margin:0 0 0 10px;padding:12px;width:294px;text-align:center}.form-trabalhe-conosco label.btn-upload:hover{background-color:#c02121}.form-trabalhe-conosco .txt-file{color:#FFF;text-align:right;display:inline-block;width:100%}.form-papo-reto .col-form-label,.form-trabalhe-conosco .col-form-label{padding:0;background:#c02121;font-size:14px;padding:12px;color:#FFF;font-weight:300;text-transform:uppercase;text-align:center;display:inline-block}.form-papo-reto .btn-primary,.form-trabalhe-conosco .btn-primary{background:#c02121;border:0!important;border-radius:0!important;padding:10px 14px!important;text-transform:uppercase}span.tel-contato{color:#c02121}.mapa-matriculas{margin-top:55px;padding-bottom:51px;background:url(../images/filete-mapa.png) center top no-repeat;width:100%;background-size:cover}.mapa-matriculas iframe{width:90%;margin:45px 0 0 35px}.mapa-matriculas input[type="text"]{background:transparent;border-bottom:1px solid #c02121;border-top:0;border-left:0;border-right:0;width:480px;position:absolute;margin-top:0;margin-left:35px;height:41px}.mapa-matriculas button{width:106px;height:41px;line-height:41px;text-align:center;color:#FFF;background:#c02121;border:0;margin-left:521px;margin-top:0;position:absolute}.indentificar h2{color:#ada8a8;font-weight:700;text-transform:uppercase;font-size:1.2em}.dados-imprensa{margin-top:50px}.nome-imprensa{line-height:4.5em;font-weight:700;text-transform:uppercase;color:#FFF;margin-left:-45px}.contato-imprensa{color:#ada8a8;font-weight:400;margin-left:-95px}.contato-imprensa a{margin-top:18px;color:#c02121;text-decoration:none;display:inline-block}.spacer40{padding:20px 0;width:100%;float:left}ul.lista-leitura-obrigatoria{list-style-type:disc;color:#ada8a8}ul.lista-valores,ul.lista-proposta-pedagogica{list-style:none;margin:20px 0 0 20px;padding:0;color:#ada8a8}ul.lista-valores li,ul.lista-proposta-pedagogica li{padding-left:1em;text-indent:-.7em}ul.lista-valores li::before,ul.lista-proposta-pedagogica li::before{content:"• ";color:red;margin-right:10px;vertical-align:middle;line-height:22px;font-size:30px;margin-left:-20px}ul.lista-info-bixo{list-style:none;margin-top:20px;margin-left:0;padding-left:0;width:100%}ul.lista-info-bixo ul li{float:left;width:100%}ul.lista-info-bixo li{padding:0 0 5px}ul.lista-info-bixo li a{font-size:11px}ul.lista-info-bixo li a:hover{color:#c02121;text-decoration:underline}.tipo-universidade ul{list-style:none}.tipo-universidade h3{color:#FFF;display:inline-block;margin:0 0 10px;font-weight:900;text-transform:uppercase;font-size:1em;padding:6px 0;border-top:1px solid #c02121;border-bottom:1px solid #c02121;width:100%}.tipo-universidade a{text-decoration:none;color:#ada8a8}.tipo-universidade a:hover{color:#c02121}.linhas-onibus{background:#2e2b2b}.linhas-onibus tr td{border-top:1px solid transparent!important}.linhas-onibus a{text-decoration:none;color:#ada8a8}.linhas-onibus a:hover{color:#ef0000}.btn-google-maps{display:none}.mobile{display:none}p.bixo-aprovado-pergunta{font-weight:700;color:#C02121}.col-professor{width:16.6%;float:left;display:inline-block}p.nome-professor{background:#000;padding:10px 0;position:relative;z-index:990;font-weight:700;font-size:10px;text-transform:uppercase;text-align:center;color:#FFF;width:127px;height:48px;line-height:14px;vertical-align:middle;display:table-cell;top:-52px}.wrapper-professor{width:100%;height:233px;position:absolute;background:#2d2525;z-index:998;margin:0 -11px;display:none;left:11px}.mostraProfessor img{width:94%}.mostraProfessor img:hover{opacity:.7;filter:alpha(opacity =70)}.mascaraProfessores{opacity:.4;filter:alpha(opacity=40)}.wrapper-professor .texto{background:#c02121;color:#FFF;height:232px}.wrapper-professor .texto p{margin:0;color:#FFF}.wrapper-professor .texto h2{color:#FFF;display:inline-block;margin:0;font-weight:900;text-transform:uppercase;font-size:1.5em}.wrapper-professor .texto h3{text-transform:uppercase;font-weight:700;font-size:1.2em;margin-bottom:0}.wrapper-professor .texto:before{left:-38px;top:95px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(241,241,241,0);border-right-color:#c02121;border-width:20px}.container-professor{padding:15px;overflow-y:auto;height:210px;width:99%;margin:5px 0}.wrapper-professor p{margin-bottom:0}a.btn-fechar{background:#e15a5a;text-transform:uppercase;font-weight:700;font-size:1em;padding:5px 10px;text-align:center;color:#FFF;position:absolute;right:-74px;top:0;z-index:998}.wrapper-professor ::-webkit-scrollbar{width:15px}.wrapper-professor ::-webkit-scrollbar-track{background-color:#e15a5a}.wrapper-professor ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,1.0)}.wrapper-professor ::-webkit-scrollbar-button{background-color:#e15a5a}.wrapper-professor ::-webkit-scrollbar-corner{background-color:#000}.lista-servicos{list-style:none;margin:0;padding:0}#linhas{float:left;width:100%;border-top:1px solid #c02121}#linhas:before{left:95px;border:solid transparent;content:" ";height:0;width:0;margin-left:-10px;position:absolute;pointer-events:none;border-color:rgba(190,33,33,0);border-bottom-color:#be2121;border-width:10px;margin-top:-20px}.col-servico-image{float:left;width:72px;height:72px;margin-bottom:20px}.col-servico-texto{float:left;width:690px;height:72px;margin-bottom:20px}.col-servico-texto h3{text-transform:uppercase;color:#FFF;font-weight:700;padding-left:15px;margin:20px 0 0;font-size:1.2em}.col-servico-texto p{padding-left:15px}.col-servico-texto a{color:#c02121;text-decoration:none}#pesquisar-curso{display:none}.bg-box-ache-curso{background:#C02121;padding:30px}.box-ache-curso{color:#FFF;font-size:1em;font-weight:300}.box-ache-curso h1{color:#f7a800;font-size:1.3em;font-weight:300}.foto-float{float:left;padding:0 20px 20px 0}.foto-float img{float:left;padding-right:15px;padding-top:10px}.foto-float-bixo{float:left;padding:0 20px 10px 0}.btn-video-play-home{position:absolute;left:50%;top:50%;margin-left:-37px;margin-top:-65px}.btn-video-play-home:hover{opacity:.7;filter:alpha(opacity =70)}.carousel-wrapper{float:left;width:100%}.quebra-linhas-blocos{line-height:2em!important;padding-top:16px!important;width:63%!important}.gadgets-compartilhar{color:#FFF;margin:10px 0;font-size:12px;padding:0;margin-right:-15px;display:none;width:261px}.gadgets-compartilhar ul{list-style:none}.gadgets-compartilhar ul li{display:inline-block;padding:0;filter:alpha(opacity =70)}.gadgets-compartilhar ul li a:hover{opacity:.7;filter:alpha(opacity =70)}.gadgets-compartilhar ul li.separa-icons{padding-right:20px!important}.content{float:left;width:100%}.resultado-busca ul{list-style:none;text-transform:uppercase;padding:0;margin:0 0 0 15px}.resultado-busca li{margin-bottom:20px}.resultado-busca li a:hover{color:#e80f0f;text-decoration:none}.controles-nav{width:100%;float:left;margin:70px 0 20px -16px;padding:20px;border-bottom:1px solid #ada8a8;border-left:1px solid #ada8a8}.controles-nav:before{content:'';height:25px;background:#221C1C;width:1px;position:absolute;left:-1px;top:-25px}.controles-nav div{float:left;font-weight:800}.controles-nav a{color:#ada8a8;text-decoration:none;text-transform:uppercase}.controles-nav a:hover{color:#e80f0f}.controles-nav .control-prev,.controles-nav .control-next{width:30%}.controles-nav .control-next{text-align:right}.control-numbers{width:40%;text-align:center}.control-numbers a{padding:0 5px}span.number-active{color:#e80f0f}@media screen and (max-width: 1024px){html,body{overflow-x:hidden}body{position:relative}}@media screen and (min-width: 1024px){.gadgets-compartilhar{display:block}#mapview{visibility:hidden}#inicialMap{visibility:visible;margin-top:-450px}#map_canvas{float:left;width:100%;height:450px}#menu-desktop{display:none}}@media screen and (max-width: 1024px){#mapview{visibility:hidden}#inicialMap{visibility:hidden}}