body,html{margin:0;padding:0;font-family:calibri,arial,helvetica,sans-serif;color:#333;font-size:10px}a{text-decoration:none;color:#000}img{width:100%}header{width:100%;background:url(../../../img/public/background-topo.jpg)}#menu-principal{display:none}header.flutuante{display:none;width:100%;min-height:150px;background:url(../../../img/public/background-topo.jpg);position:fixed;top:0;z-index:200000}.centraliza{width:77.42461287693561%;margin-left:auto;margin-right:auto;position:relative;max-width:950px}header #topo{min-height:144px;border-bottom:1px dotted #999;position:relative}header #topo #logo{width:32.21052631578947%;height:54px;background:url(../../../../img/public/logo.png) no-repeat;background-size:100% auto;text-indent:-99999px;float:left;margin-left:.5263157894736842%;margin-top:40px}header #topo #tel{position:absolute;top:0;right:0;width:37.89473684210527%}form,header #topo #tel span{float:left}header #topo #tel form{width:100%;position:relative;margin-top:19px}header #topo #tel span.teleon{display:inline-block;margin-top:4px;color:#ccc;font-size:1.1rem;font-weight:700;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}header #topo #tel span.tels{display:inline-block;margin-top:4px;color:#999;font-size:1.5rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}#redes{padding-top:5px;width:41.66666666666667%;height:30px;float:left}#redes img{width:22%}#te{width:55.55555555555556%;padding-top:5px;float:left;border-right:1px solid #ccc;margin-right:2.7777777777777777%}header #topo #tel form input[type=text]{height:25px;width:60.55555555555555%;border:1px solid #d7d7d7;border-radius:5px;background:url(../../../img/public/back-pesquisa.jpg);margin-left:36.11111111111111%}header #topo #tel form input[type=text]::-webkit-input-placeholder{color:#ccc;text-indent:10px;font-size:1.1rem}header #topo #tel form input[type=image]{position:absolute;top:0;right:0}header #topo #tel form input[type=image]:hover{opacity:.8}header #topo #links ul{position:absolute;bottom:10px;right:.21052631578947367%}header #topo #links ul li ul.submenu{display:none;position:absolute;top:100%;left:0;width:200px;color:#FFF;background:#39305e;border-left:1px solid #39305e;border-right:1px solid #39305e;z-index:99999}header #topo #links ul ul.submenu li{display:inline-block;width:100%;float:left;font-size:1.3rem;color:#FFF;border-bottom:1px dotted #584a91}header #topo #links ul ul.submenu li.menu_sub{color:#FFF}header #topo #links ul ul.submenu li:last-child{border-bottom:1px solid #39305e}header #topo #links ul li:first-child{border:none}header #topo #links ul li{height:30px;display:inline-block;font-size:15.14px;font-weight:700;border-left:1px dotted #000;float:left;line-height:30px;position:relative}header #topo #links ul li a{display:block;height:30px;color:#0e2c73;padding-left:18px;padding-right:18px}header #topo #links ul li a:hover{background:#69608d;color:#fff}header #topo #links ul li a.pagina{background:#39305e;color:#fff}header #banner{margin-top:21px}header #banner img,header #banner ul li img{width:100%}main #container-geral{display:table;min-height:400px;border-bottom:1px dotted #999}main #container-geral .divide{width:33.26315789473684%;float:left}.box-flat{margin:10px 0;background-color:#edeee6;-webkit-box-shadow:0 0 20px #5d6159;box-shadow:0 0 20px #5d6159;height:380px}.img-flat{width:100%;height:310px}.content-flat{margin:10px;padding-bottom:10px}main #container-geral .divide h1{font-size:1.781rem;text-transform:uppercase;color:#0e2c73;margin-top:10px;margin-bottom:10px}main #container-geral .divide li{list-style-image:url(../../../img/public/icon-list.jpg);list-style-position:inside}main #container-geral #education section.descricao{display:table;border-bottom:1px dotted #ccc;margin-top:5px;padding-top:3px;padding-bottom:7px min-height:72px;width:95%}main #container-geral #education section.descricao figure{width:18.9873417721519%;height:60px;margin-left:0;margin-right:3.1645569620253164%;float:left}main #container-geral #education section.descricao figure img{width:100%}main #container-geral #education section.descricao p{width:72.78481012658227%;float:left;line-height:20px}main #container-geral #education nav.treinamentos{clear:both;margin-bottom:10px}main #container-geral #education figure.reuniao{width:90%}main #container-geral #education figure.reuniao img{width:100%}main #container-geral #education nav.treinamentos ul li{width:94.9367088607595%;border-top:1px dotted #ccc;font-size:1.881rem;padding-top:12px;padding-bottom:17px}main #container-geral #education nav.treinamentos ul li:first-child{border-top:none}main #container-geral #education nav.treinamentos ul li:last-child{border-bottom:1px dotted #ccc}main #container-geral #services p{margin-bottom:10px;line-height:20px}main #container-geral #services img.cisco-imagem{width:29.746835443037973%}main #container-geral #services img.imagem-vm{width:39.240506329113923%;margin-left:25.949367088607595%}main #container-geral #services nav.servicos{margin-bottom:20px}main #container-geral #services nav.servicos ul li{width:94.9367088607595%;border-top:1px dotted #ccc;font-size:1.881rem;padding-top:12px;padding-bottom:17px;text-transform:capitalize}main #container-geral #services nav.servicos ul li:last-child{border-bottom:1px dotted #ccc}main #container-geral #principais p{margin-bottom:10px;line-height:20px}main #container-geral #principais nav.topicos{margin-bottom:20px}main #container-geral #principais nav.topicos ul li{width:94.9367088607595%;border-top:1px dotted #ccc;font-size:1.881rem;padding-top:12px;padding-bottom:12px}main #container-geral #principais figure,main #container-geral #principais figure img{width:100%}main #container-geral #principais nav.topicos ul li:last-child{border-bottom:1px dotted #ccc}main #informacoes{display:table;border-bottom:1px dotted #999;margin-bottom:10px}main #informacoes section.sobre{width:65.78947368421053%;float:left}main #informacoes section.sobre h1{font-size:1.781rem;color:#343f5d;margin-top:30px;margin-bottom:20px}main #informacoes section.sobre p{margin-top:10px;margin-bottom:20px;line-height:20px}main #informacoes section.instalacoes{width:33.68421052631579%;min-height:212px;float:left}main #informacoes section.instalacoes h1{font-size:1.781rem;color:#343f5d;margin-top:30px;margin-left:6.25%;margin-bottom:5px}main #informacoes section.instalacoes img{float:left;margin-right:10px;height:195px;margin-top:10px}main #informacoes section.instalacoes ul{float:left;width:80%}main #informacoes section.instalacoes ul li{display:inline-block;width:100%;float:left}main #informacoes section.instalacoes ul li a img{width:80%;height:120px;border-radius:5px}main #informacoes section.instalacoes a.mais{display:block;float:left;margin-top:0;text-align:left;text-indent:30px;color:#3a335f;font-weight:700}main #midia{display:none;width:100%;border-bottom:1px dotted #999}main #informacoes #noticias{float:left;margin-bottom:20px;margin-right:10px}main #informacoes #noticias h1{font-size:1.781rem;color:#343f5d;margin-top:10px;margin-bottom:20px;text-transform:uppercase}main #midia #videos{width:47.89473684210526%;border-left:1px dotted #999;min-height:200px;margin-bottom:10px}main #midia #videos h1{font-size:1.781rem;color:#343f5d;margin-top:10px;margin-bottom:20px;text-transform:uppercase;padding-left:2.197802197802198%}main #informacoes #noticias ul.lista-noticias li{margin-top:20px;margin-bottom:20px;border-bottom:1px dotted #000;padding-bottom:10px}main #informacoes #noticias ul.lista-noticias li em{color:#959595}main #informacoes #noticias ul.lista-noticias li em.separa-agora{color:#3d3564;margin-left:1.098901098901099%;margin-right:1.098901098901099%}main #informacoes #noticias a.mais{display:inline-block;text-align:right;color:#fff;background:#393162;padding:5px 1.7582417582417582%;border-radius:5px;font-size:1.1rem}main #midia #videos{float:left;padding-left:4.395604395604396%;margin-left:2.1052631578947367%}main #midia #videos iframe{width:83.51648351648352%}footer p.desenvolvido{width:170px;height:35px;padding-top:12px;background:url(../../../img/public/criativa.jpg) center right no-repeat;position:absolute;top:1px;left:10px;font-size:9.91px;font-family:Arial;color:#5d667d}footer p.direitos{position:absolute;top:40px;left:1.0526315789473684%;margin-bottom:20px;font-size:.991rem;font-family:Arial;color:#5d667d}footer #links ul{position:absolute;right:1.0526315789473684%;top:18px}footer #links ul li{display:inline-block;float:left;border-left:1px solid #344162;padding-left:1.0526315789473684%;padding-right:1.0526315789473684%;font-size:1.211rem;color:#344162}footer #links ul li:first-child{border-left:none}footer #links ul li a:hover{text-decoration:underline}#menu-principal{height:44px;background:#38355d}#menu-principal ul{width:673px;margin-left:auto;margin-right:auto}#menu-principal ul li{display:inline-block;float:left;border-left:1px dotted #fff;margin-top:12px;padding-left:20px;padding-right:20px}#menu-principal ul li:first-child{border-left:none}#menu-principal ul li a{color:#fff;font-size:15.14px;font-weight:700}#menu-principal ul li a:hover{text-decoration:underline}main p.mapa-site{font-size:1.114rem;color:#8f93a1;border-bottom:1px solid #8f93a1;padding-top:10px;padding-bottom:10px}main.institucional{display:table;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc}main.institucional h1{font-size:1.781rem;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase;font-weight:700}main.institucional #dados-institucional{width:67.47368421052632%;float:left}main.institucional #dados-institucional h2{font-size:1.781rem;color:#0e2c73;margin-bottom:10px;margin-top:10px}main.institucional #dados-institucional #container-missao{border-bottom:1px dotted #000;margin-bottom:10px;padding-bottom:10px}main.institucional #dados-institucional p{line-height:2rem;font-size:1.4rem;color:#7f7c7a}main.institucional #dados-institucional #valores{border-bottom:1px dotted #000;margin-bottom:10px;padding-bottom:10px}main.institucional #dados-institucional #valores2{margin-bottom:30px;padding-bottom:10px}main.institucional #dados-institucional #valores2 a{color:#8cc2f0}main.institucional #education-dados{width:29.47368421052631%;margin-left:2.1052631578947367%;float:left}main.institucional #education-dados img{width:100%}main.institucional #education-dados p{margin-bottom:10px;margin-top:10px;font-size:1.419rem;line-height:2rem}main.institucional #education-dados #fale-conosco{border-top:1px dotted #000;border-bottom:1px dotted #000}main.institucional #education-dados #fale-conosco p{background:#edf1f2;padding-top:20px;padding-bottom:20px;text-align:right}main.institucional #education-dados #fale-conosco p span{display:block;font-size:1.419rem;line-height:2rem;color:#7f7c7a}main.institucional #education-dados #fale-conosco p span.tel{margin-bottom:20px}main.institucional #education-dados #fale-conosco h1{border:none;margin-top:10px;border-bottom:1px dotted #ccc}div.limpar{clear:both}div.accordion{display:none}h2.accordion-ativa{cursor:pointer}main.treinamento{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}main.treinamento figure{margin-top:20px;margin-bottom:20px;width:26.31578947368421%;display:inline-block;float:left}main.treinamento figure img{width:24%}main.treinamento figure figcaption{margin-top:10px;margin-left:2px;font-size:1.781rem;color:#0e2c73}main.treinamento #container-sanfona{width:100%;clear:both}main.treinamento #container-sanfona.calendario{width:100%;clear:both;border:none}main.treinamento #container-sanfona div.exemplo h2{width:100%;margin-top:10px;color:#fff;font-style:bold;font-size:1.6rem;padding:13px;background:url(../../../img/public/icone-sanfona.jpg) center right no-repeat #353e5e}main.treinamento #container-sanfona div.exemplo div.accordion h1.titulo{width:100%;background:#ecf0f1;font-size:1.6rem;font-weight:700;color:#353e5e;padding:15px;margin-top:10px;margin-bottom:10px}main.treinamento #container-sanfona div.exemplo{width:100%}main.treinamento #container-sanfona div.exemplo div.accordion{width:100%;max-width:100%}main.treinamento #container-sanfona div.exemplo div.accordion table{width:100%;max-width:100%;overflow-x:auto;text-align:center}main.treinamento #container-sanfona div.exemplo div.accordion table thead tr{border-bottom:1px solid #dedede}main.treinamento #container-sanfona div.exemplo div.accordion table thead tr th{color:#353e5e;padding:10px}main.treinamento #container-sanfona div.exemplo div.accordion table tbody tr{border-bottom:1px solid #dedede}main.treinamento #container-sanfona div.exemplo div.accordion table tbody tr td{color:#353e5e;padding:10px}main.nossa-instalacoes{width:100%;display:table;margin-left:20px;margin-right:auto;border-bottom:1px dotted #ccc;padding-bottom:20px}main.nossa-instalacoes h1{font-size:17.81px;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase}main.nossa-instalacoes #lista-instalacoes{float:left}main.nossa-instalacoes #lista-instalacoes li{display:table;width:455px;margin:5px;float:left;word-break:break-all}main.nossa-instalacoes #lista-instalacoes li figure img{width:144px;float:left}main.nossa-instalacoes #lista-instalacoes li figure figcaption{width:301px;margin-left:10px;float:left}main.instrutores{width:100%;display:table;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc;padding-bottom:20px}main.instrutores h1{font-size:17.81px;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase}main.instrutores #lista-instrutores{float:left}main.instrutores #lista-instrutores ul{width:100%}main.instrutores #lista-instrutores li{display:inline-block;width:47.89473684210526%;margin:.5263157894736842%;float:left}main.instrutores #lista-instrutores li figure img{width:19.78021978021978%;float:left}main.instrutores #lista-instrutores li article{width:43.956043956043956%;float:left;margin-left:2.197802197802198%}main.instrutores #lista-instrutores li article h2{color:#39345d;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}main.instrutores #lista-instrutores li figure figcaption{width:67.03296703296702%;margin-left:2.197802197802198%;float:left}main.nossos-parceiros{width:100%;display:table;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc;padding-bottom:20px}main.nossos-parceiros h1{font-size:17.81px;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase}main.nossos-parceiros #lista-parceiros{width:100%;float:left}main.nossos-parceiros #lista-parceiros li{display:table;width:21.052631578947366%;margin:1.5789473684210527;float:left;word-break:break-all}main.nossos-parceiros #lista-parceiros li a{display:inline-block;width:100%}main.nossos-parceiros #lista-parceiros li figure img{width:100%;float:left}main.localizacao{width:100%;display:table;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc;padding-bottom:20px}main.localizacao iframe,object{max-width:100%}main.localizacao h1{font-size:17.81px;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase}main.contato{width:100%;display:table;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc;padding-bottom:20px}main.contato h1,main.treinamento h1{font-size:17.81px;color:#0e2c73;border-bottom:1px dotted #ccc;margin-top:30px;margin-bottom:20px;text-transform:uppercase;font-weight:700}main.contato #envia-mail{width:47.78947368421053%;height:559px;border-right:4px solid #c2c6d0;float:left;margin-bottom:50px;padding-top:30px}main.contato #envia-mail form{width:71.36563876651982%}main.contato #envia-mail form label{display:block;font-size:1.6rem;margin-bottom:3px;margin-top:3px;color:#333}main.contato #envia-mail form div.separar{width:100%}main.contato #envia-mail form div.separar2{width:100%;text-align:right}main.contato #envia-mail form select{width:81.79012345679013%;height:32px;border:1px solid #363d5e}main.contato #envia-mail form input[type=text]{width:100%;height:34px;border:1px solid #363d5e;text-indent:3px}main.contato #envia-mail form textarea{width:100%;height:100px;border:1px solid #363d5e}main.contato #envia-mail form #ddd{width:13.580246913580247%}main.contato #envia-mail form #telefone{width:81.48148148148148%;margin-left:3.0864197530864197%}main.contato #envia-mail form input[type=button]{margin-top:10px}main.contato #dados-contato{width:47.78947368421053%;height:559px;float:left;margin-bottom:50px;padding-top:60px;padding-left:14.000000000000002%}main.contato #dados-contato p.telefones{font-family:calibri,arial,helvetica,sans-serif;font-size:1.6rem;color:#949190;margin-bottom:20px}main.contato #dados-contato p.endereco1{line-height:20px}main.contato #dados-contato p.endereco2{margin-bottom:10px}#lista-noticias em{color:#3b5998}#lista-galerias{display:table;width:100%;margin-bottom:20px}#lista-galerias li{display:inline-block;float:left;width:27.368421052631582%;height:200px;margin-left:4.2105263157894735%;margin-bottom:30px}#lista-galerias li img{width:100%;height:175px}#lista-galerias li figcaption{width:100%;height:25px;text-align:center;line-height:25px;background:#38355d;color:#fff;font-weight:700}h2.titulo-busca,h2.titulo-noticia{font-size:16px;margin-top:20px;margin-bottom:20px;font-weight:700;color:#000}#lista-noticias li{margin-bottom:10px;color:#7f7c7a}#lista-noticias{width:100%}#lista-noticias li.destaques{display:inline-block;width:24.210526315789473%;height:225px;border:1px solid #c9c9c9;padding:10px 1.2%;border-radius:5px;margin-left:1.8947368421052633%;vertical-align:top}#lista-noticias li.destaques h1{margin-top:0;margin-bottom:0}#lista-noticias li.destaques h2{background:#e2e2e2;line-height:1.8rem;text-align:right;border-top:1px solid #c9c9c9;margin-top:10px;margin-bottom:10px}#lista-noticias li.destaques figure img{display:inline-block;width:17.82608695652174%;height:41px;float:left;margin-right:10px}#lista-noticias li.destaques figure p{text-align:justify}#lista-noticias li.destaques a{margin:20px 0 5px;display:block}#lista-noticias li.destaques a:hover{opacity:.7}#lista-cursos li{margin-bottom:10px;color:#7f7c7a}h2.titulo-curso{font-size:16px;margin-bottom:20px;margin-top:20px;color:#000;font-weight:700}p.carga{margin-top:10px;margin-bottom:10px}p.carga em,p.investimento em{font-weight:700;color:#000}#container-curso{width:600px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}#container-curso h1{color:#353e5e;font-size:16px;font-weight:700}#container-curso h2{margin-top:10px;margin-bottom:10px;font-weight:700;color:#000}footer{min-height:180px;position:relative}footer ul.item-menu{float:left;margin-top:20px;font-size:11px;margin-right:10px}footer ul.sub{border-left:1px dotted #999;min-height:140px;padding-left:5px}footer ul.item-menu li:first-child{font-weight:700}footer ul.item-menu li{margin-bottom:10px}footer ul.item-menu li a{color:#666}footer #enderecos{position:absolute;top:20px;right:0;text-align:right;line-height:18px}footer #direitos{position:absolute;top:80px;right:0;text-align:right;line-height:18px}#janelaModal{display:none;width:80%;height:80%;overflow-y:auto;overflow-x:hidden;position:fixed;top:10%;left:10%;background-color:#fff;z-index:2200000}#fundoModal{display:none;width:100%;position:absolute;background:rgba(0,0,0,.4);top:0;z-index:2100000}#mostra-fotos-galeria{width:100%;height:100%;background-color:rgba(255,255,255,0);border:1px solid #ff0}#mostra-fotos-galeria #principal{margin-top:5px;width:100%;height:100%}#mostra-fotos-galeria #principal img{width:100%;height:100%;border-radius:10px;padding:10px;background-color:#fff}#mostra-fotos-galeria #makeMeScrollable{width:100%}.foto-clicar{display:none}#mostra-fotos-galeria #makeMeScrollable img{display:inline-block;width:100%;margin-left:5px;margin-top:5px;cursor:pointer;padding:5px;background-color:#fff}#menu-mobile{width:80%;background:#0e2c73;display:none;position:fixed;top:110px;left:10%;z-index:15}#menu-mobile #menu{display:none}#menu-mobile ul.submenu{background:#fff;display:none}#menu-mobile ul.submenu li a{display:inline-block;width:100%;font-size:1.8rem;line-height:30px;text-indent:5px;color:#454149}#menu-mobile ul.submenu li a:hover{background:#0e2c73;color:#fff}#menu-mobile li.mostrar a{display:inline-block;width:100%;color:#fff;font-family:Arial;font-size:2rem;line-height:35px;border-bottom:1px solid #fff;text-indent:5px;text-align:center}#menu-mobile li a.principal{display:inline-block;width:100%;color:#454149;font-family:Arial;font-size:1.8rem;line-height:30px;border-bottom:1px solid #c6ccd4;text-indent:5px;text-align:center;background:#edeff5}#menu-mobile li.mostrar a:hover{opacity:.7}#menu-mobile a.fecha-menu{display:inline-block;padding:5px 15px;background:red;font-family:calibri,arial,helvetica,sans-serif;font-size:5rem;color:#fff;position:absolute;bottom:-55px;right:0}#menu-mobile a.fecha-menu:hover{opacity:.7}#noticia-imagem{width:250px;margin-right:20px;margin-bottom:20px;float:left}.conj_colunas div{margin-bottom:10px}.turmas_confirmadas{margin-left:0}.mapa_brasil{width:280px;height:280px;background-image:url(../../../../img/public/mapa_brasil.png);background-size:100% 100%;background-position:center;display:block;margin:auto auto 20px;position:relative}.mapa_brasil:hover .adicional{display:block}.mapa_brasil .adicional{display:none}.mapa_brasil .traco_modal{width:250px;height:30px}.mapa_brasil .msn_presenca{position:absolute;top:125px;left:20px}.mapa_brasil .msn_presenca ul{list-style:none}.mapa_brasil .msn_presenca ul>li{float:left}.mapa_brasil .msn_presenca ul>li>.caixa{width:130px;padding:10px;height:70px;background-color:#fff;border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 15px silver;-moz-box-shadow:0 0 15px silver;font-family:arial;font-size:16px;display:block;text-align:center;color:silver}.controles{display:none}