/*.centros,.vantagens li,div.home-c,html{background:url(../imgs/rodape-bg.jpg) center bottom repeat-x}*/
.geral{max-width:1000px;margin:0 auto}
.geralcursos{max-width:65%;float:left}
.geralcursos img{margin-top:4px}
.form{width:350px;background:url(../imgs/form-header.jpg) no-repeat #414141;margin-top:-15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.formconteudo{margin-top:42px;text-align:center;color:#fff;text-shadow:1px 1px 1px #2b2a2a}
.formconteudo p{text-align:left;padding-left:24px;font-size:9pt}
.formconteudo a{color:#fff;border-bottom:1px solid #2b2a2a}
.formconteudo a:hover{border-bottom:1px solid #fff}
.formconteudo input,.formconteudo select{width:310px;height:30px;border:1px solid #414141;border-bottom:2px solid #2b2a2a;margin-bottom:9px;padding:5px;font-size:90%!important}
.formconteudo input[type=radio],.formconteudo input[type=checkbox]{width:12px;height:12px;border:0;vertical-align:middle}
.formconteudo input[type=image]{background:url(../imgs/mais-informacoes.png) no-repeat;width:320px;height:75px;border:0;opacity:1}
.formconteudo .imageb{background:url(../imgs/mais-informacoes-1-1.png) no-repeat!important;width:320px;height:75px;border:0;opacity:1}
.hbio,.vantagens li{border-bottom:2px solid #fff}
.formconteudo input[type=image]:hover{opacity:.7}
.vantagens{width:350px;padding-left:8px;color:#383737}
.vantagens ul{list-style:none}
.vantagens li{font-size:11pt;padding:10px 0 10px 12px;margin-left:-40px}
#accordion{width:94%;margin:35px 0 35px 7px;color:#414141;font-size:13pt}
.bio,.hbio{color:#fff;text-shadow:1px 1px 1px #36823a}
#accordion h3,.hbio{font-size:15pt;font-weight:600;text-align:left}
#accordion h3{padding:15px 35px}
.hbio{background-color:#4bb551;padding:10px 10px 6px}
.bio{background-color:#81cb85;padding:15px 10px;font-size:13pt}
.bio img{display:block;float:right;margin:-104px -10px 0 0}
.lista ul{margin:0;padding:0 1em;list-style:none}
.lista li:before{content:"";border-color:transparent #D8D8D8;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:1em;position:relative}
.panorama-home,div.home-c{width:100%}
.rodape-nav{font-size:9pt;border:0;padding:12px 0 0}
.rodape-nav a{color:#939393;text-decoration:underline}
.rodape-nav a:hover{color:#5c5c5c}
#inicio{background:url(../imgs/site-bg.jpg) center top repeat-x}
#inicio-b{background:url(../imgs/site-bg-b.jpg) center top repeat-x}
#inicio-c{background:url(../imgs/site-bg-c.jpg) center top repeat-x}
#inicio-t{background:url(../imgs/site-bg-testemunhos.jpg) center top repeat-x}
#inicio-t2{background:url(../imgs/site-bg-testemunhos3.jpg) center top repeat-x #fff}
#curso{background:url(../imgs/curso-bg.jpg) center top repeat-x}
p.home{font-size:11pt;font-weight:600;text-align:left;color:#b1b1b1;margin:15px 0 10px 8px}
p.home-b,p.home-c{font-size:17pt;font-weight:600;color:#ea6714;text-align:center;letter-spacing:2px;text-transform:uppercase}
p.home-b{margin:45px 0 25px}
p.home-c{margin:50px 0 20px}
div.home-c{float:left;margin-top:25px;color:#404040;font-size:16pt;text-align:center;font-weight:400}
h1.curso1,h1.curso1b,h2.home{font-weight:600}
h1.home{display:block;font-size:20pt;font-style:italic}
h2.home{font-size:18pt;text-align:center;text-transform:uppercase;color:#ea6714;letter-spacing:2px;/*margin:30px 0 0*/}
h1.curso1,h1.curso1b,h1.curso1c{float:left;text-align:left;margin:92px 0 40px 5px;letter-spacing:-1px}
h1.curso1{font-size:29pt}
h1.curso1b{font-size:28pt}
h1.curso1c{font-size:25pt;font-weight:600}
h1.curso2,h1.curso2b{float:left;text-align:left;font-size:21pt;font-weight:600}
h1.curso2{margin:74px 0 18px 5px;letter-spacing:-1px}
h1.curso2b{margin:90px 0 42px 5px;letter-spacing:-1px}
h1.curso2c,h1.curso3{text-align:left;font-weight:600;margin:67px 0 25px 5px;letter-spacing:-1px;float:left}
h1.curso2c{font-size:23pt}
h1.curso3{font-size:19pt}
h2.curso{text-align:center;color:#fff;font-size:14pt;text-shadow:1px 1px 1px #b54800;padding-top:8px}
#slogan h1,.menu-principal{text-shadow:1px 1px 1px #fff}
h3.curso{color:#f60;font-size:17pt;text-align:left;font-weight:100}
#banner{float:left;text-align:left;margin:15px 0 -15px}
header{padding:0}
.sloganprocurar{height:90px;width:1000px;margin:0 auto}
.sloganprocurar-c{height:90px;width:1000px;margin:335px auto -33px;float:none}
#page-header,#slogan{padding:20px 0}
#slogan h1{margin:45px 0 0;color:#404041}
#content{float:left;width:65%}
#content.wide-content{float:none;width:100%}
aside{float:right;width:35%}
.menu-toggle{display:none}
#menu-main-navigation{display:block}
.menu-topo,.menu-topo *{margin:0;padding:0;list-style:none}
.menu-topo ul{position:absolute;display:none;width:12em}
.menu-topo ul li{width:100%}
.menu-topo li:hover{visibility:inherit}
.menu-topo li{float:left;position:relative;margin-left:1px}
.menu-topo li li{margin-left:0}
.menu-topo a{display:block;position:relative;text-decoration:none}
.menu-topo li.sfHover ul,.menu-topo li:hover ul{display:block;left:0;top:45px;z-index:99;-webkit-box-shadow:2px 3px 2px 0 rgba(00,00,00,.3);box-shadow:2px 3px 2px 0 rgba(00,00,00,.3)}
ul.menu-topo li.sfHover li ul,ul.menu-topo li:hover li ul{top:-999em}
ul.menu-topo li li.sfHover ul,ul.menu-topo li li:hover ul{left:12em;top:0}
ul.menu-topo li li.sfHover li ul,ul.menu-topo li li:hover li ul{top:-999em}
ul.menu-topo li li li.sfHover ul,ul.menu-topo li li li:hover ul{left:10em;top:0}
.top-menu-border{border-right:solid 1px #ececec}
#topnav,.menu-topo{float:left;margin:.4em 0 0 3em;text-transform:uppercase;font-size:11pt}
.menu-topo li a{background:#fff;color:#737373;margin:0;padding:10px 20px}
.menu-topo a,.menu-topo a:visited{color:#737373}
.menu-topo li li a{border-top:1px solid rgba(255,255,255,.2);background:#333;background:rgba(0,0,0,.6);color:#fff;padding-left:20px;height:auto}
.menu-topo li li a:visited{color:#fff}
.menu-topo li li li a,.menu-topo li.current * li a{padding-left:20px;background:rgba(0,0,0,.6)}
.menu-topo li li:hover>a,.menu-topo li.current a,.menu-topo li:hover>a{color:#333;background:#f7f7f7}
#botao-telefone-cont{display:none}
#telefone,.numero-telefone{display:inline}
#telefone{float:right;text-align:right;margin:20px 0 -15px;color:#b8b8b8;font-size:9pt}
.numero-telefone{color:#ea6714;font-size:17pt}
#menu-p1{width:37%;float:left}
#menu-p2{width:32%;float:left}
#menu-p3{width:31%;float:left}
.menu-principal{list-style:none;font-size:11pt;color:#404041;text-transform:upercase;margin:5px 0 0 -32px;font-weight:100}
.menu-principal a{text-decoration:none;color:#404041}
.menu-principal a:hover{color:#ea6714}
.menu-principal li{padding-top:8px}
.menu-admin,.menu-agricultura,.menu-bem-estar,.menu-comercial,.menu-decoracao,.menu-educacao,.menu-energias,.menu-industria,.menu-informatica,.menu-marketing,.menu-programacao,.menu-saude,.menu-seguranca,.menu-turismo,.menu-veterinaria,.menu-videojogos{width:100%;height:37px;padding-left:45px;margin-bottom:5px;border:1px solid #fff;border-left:none;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}
.menu-admin:hover,.menu-agricultura:hover,.menu-bem-estar:hover,.menu-comercial:hover,.menu-decoracao:hover,.menu-educacao:hover,.menu-energias:hover,.menu-industria:hover,.menu-informatica:hover,.menu-marketing:hover,.menu-programacao:hover,.menu-saude:hover,.menu-seguranca:hover,.menu-turismo:hover,.menu-veterinaria:hover,.menu-videojogos:hover{border:1px solid #d8d8d8;border-left:none;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}
.menu-energias{background:url(../imgs/icon-energias.jpg) no-repeat #eee}
.menu-energias:hover{background:url(../imgs/icon-energias.jpg) 0 -37px no-repeat #e3e3e3}
.menu-industria{background:url(../imgs/icon-industria.jpg) no-repeat #eee}
.menu-industria:hover{background:url(../imgs/icon-industria.jpg) 0 -74px no-repeat #e3e3e3}
.menu-informatica{background:url(../imgs/icon-informatica.jpg) no-repeat #eee}
.menu-informatica:hover{background:url(../imgs/icon-informatica.jpg) 0 -37px no-repeat #e3e3e3}
.menu-saude{background:url(../imgs/icon-saude.jpg) no-repeat #eee}
.menu-saude:hover{background:url(../imgs/icon-saude.jpg) 0 -37px no-repeat #e3e3e3}
.menu-veterinaria{background:url(../imgs/icon-veterinaria.jpg) no-repeat #eee}
.menu-veterinaria:hover{background:url(../imgs/icon-veterinaria.jpg) 0 -74px no-repeat #e3e3e3}
.menu-educacao{background:url(../imgs/icon-educacao.jpg) no-repeat #eee}
.menu-educacao:hover{background:url(../imgs/icon-educacao.jpg) 0 -74px no-repeat #e3e3e3}
.menu-marketing{background:url(../imgs/icon-marketing.jpg) no-repeat #eee}
.menu-marketing:hover{background:url(../imgs/icon-marketing.jpg) 0 -74px no-repeat #e3e3e3}
.menu-turismo{background:url(../imgs/icon-turismo.jpg) no-repeat #eee}
.menu-turismo:hover{background:url(../imgs/icon-turismo.jpg) 0 -37px no-repeat #e3e3e3}
.menu-videojogos{background:url(../imgs/icon-videojogos.jpg) no-repeat #eee}
.menu-videojogos:hover{background:url(../imgs/icon-videojogos.jpg) 0 -37px no-repeat #e3e3e3}
.menu-decoracao{background:url(../imgs/icon-decoracao.jpg) no-repeat #eee}
.menu-decoracao:hover{background:url(../imgs/icon-decoracao.jpg) 0 -37px no-repeat #e3e3e3}
.menu-seguranca{background:url(../imgs/icon-seguranca.jpg) no-repeat #eee}
.menu-seguranca:hover{background:url(../imgs/icon-seguranca.jpg) 0 -37px no-repeat #e3e3e3}
.menu-programacao{background:url(../imgs/icon-programacao.jpg) no-repeat #eee}
.menu-programacao:hover{background:url(../imgs/icon-programacao.jpg) 0 -74px no-repeat #e3e3e3}
.menu-bem-estar{background:url(../imgs/icon-bem-estar.jpg) no-repeat #eee}
.menu-bem-estar:hover{background:url(../imgs/icon-bem-estar.jpg) 0 -74px no-repeat #e3e3e3}
.menu-agricultura{background:url(../imgs/icon-agricultura.jpg) no-repeat #eee}
.menu-agricultura:hover{background:url(../imgs/icon-agricultura.jpg) 0 -74px no-repeat #e3e3e3}
.menu-comercial{background:url(../imgs/icon-comercial.jpg) no-repeat #eee}
.menu-comercial:hover{background:url(../imgs/icon-comercial.jpg) 0 -74px no-repeat #e3e3e3}
.menu-admin{background:url(../imgs/icon-admin.jpg) no-repeat #eee}
.menu-admin:hover{background:url(../imgs/icon-admin.jpg) 0 -74px no-repeat #e3e3e3}
#procurar{display:block;width:48%;height:58px;float:right;background-color:#cacaca;margin-top:-50px;border:2px solid #fff;border-bottom:solid 1px #fff;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px}
#procurar ul{list-style:none;margin:6px 0 0 -32px}
#procurar li{display:inline-block}
input[name=curso]{background:url(../imgs/form-bg.png) no-repeat;width:227px;height:40px;padding:5px 5px 0 8px;margin:0 0 15px;border:none;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-style:italic;float:left;outline:0}
.btn-ver-cursos{background-color:#a2a2a2;width:175px;height:41px;font-size:10pt;font-weight:600;padding:12px 0 0;margin:0 0 15px;border-radius:0 10px 0 0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;float:left}
.centros,.seta{font-weight:700}
.btn-ver-cursos a{color:#fff;text-decoration:none;text-shadow:1px 1px 1px #a2a2a2}
.btn-ver-cursos a:hover{color:#333;text-shadow:1px 1px 1px #cacaca}
/*.cursos-em-destaque{width:100%;min-height:300px;float:left;text-align:center;margin:10px 0 -5px}
.curso-em-destaque-1{width:200px;float:left;margin:0 35px;text-align:center}
.curso-em-destaque-2e3{width:200px;float:left;margin-right:35px;text-align:center}
.curso-em-destaque-4{width:200px;float:left;margin-right:25px;text-align:center} */
.curso-em-destaque-1 h3,.curso-em-destaque-2e3 h3,.curso-em-destaque-4 h3{font-size:19px}
.curso-em-destaque-1 a,.curso-em-destaque-2e3 a,.curso-em-destaque-4 a{font-size:19px;text-transform:uppercase;color:#2e2e2e}
.curso-em-destaque-1 a:hover,.curso-em-destaque-1 h3:hover,.curso-em-destaque-2e3 a:hover,.curso-em-destaque-2e3 h3:hover,.curso-em-destaque-4 a:hover,.curso-em-destaque-4 h3:hover{color:#ea6812}
.curso-aar,.curso-aeib,.curso-esp,.curso-ipv,.curso-hal,.curso-past,.curso-mkdg,.curso-tav,.curso-ftg{width:200px;height:200px;padding:205px 0 0;margin:0}
.curso-aeib{background:url(../imgs/curso-em-destaque-aeib.png) no-repeat}
.curso-aeib:hover{background:url(../imgs/curso-em-destaque-aeib.png) -204px 0 no-repeat}
.curso-esp{background:url(../imgs/curso-em-destaque-enr.png) no-repeat}
.curso-esp:hover{background:url(../imgs/curso-em-destaque-enr.png) -204px 0 no-repeat}
.curso-aar{background:url(../imgs/curso-em-destaque-aar.png) no-repeat}
.curso-aar:hover{background:url(../imgs/curso-em-destaque-aar.png) -204px 0 no-repeat}
.curso-ipv{background:url(../imgs/curso-em-destaque-ipv.png) no-repeat}
.curso-ipv:hover{background:url(../imgs/curso-em-destaque-ipv.png) -204px 0 no-repeat}
.curso-hal{background:url(../imgs/curso-em-destaque-hal.png) no-repeat}
.curso-hal:hover{background:url(../imgs/curso-em-destaque-hal.png) -204px 0 no-repeat}
.curso-past{background:url(../imgs/curso-em-destaque-past.png) no-repeat}
.curso-past:hover{background:url(../imgs/curso-em-destaque-past.png) -204px 0 no-repeat}
.curso-mkdg{background:url(../imgs/curso-em-destaque-mkdg.png) no-repeat}
.curso-mkdg:hover{background:url(../imgs/curso-em-destaque-mkdg.png) -204px 0 no-repeat}
.curso-tav{background:url(../imgs/curso-em-destaque-tav.png) no-repeat}
.curso-tav:hover{background:url(../imgs/curso-em-destaque-tav.png) -204px 0 no-repeat}
.curso-ftg{background:url(../imgs/curso-em-destaque-ftg.png) no-repeat}
.curso-ftg:hover{background:url(../imgs/curso-em-destaque-ftg.png) -204px 0 no-repeat}
.alpha{margin-left:0}
.omega{margin-right:0}
.rightfloat{float:right}
.centros,.infomd{float:left;background:0 0;font-size:12pt;color:#dadada;text-shadow:1px 1px 1px #5d5d5d}
.sobreamd,.ultimasnovidades{text-shadow:1px 1px 1px #fff}
.infomd{width:350px;margin-top:-5px;padding:20px 0 0}
.centros{width:62%;margin-top:-3px;padding:45px 0 0;text-align:right}
.social{display:inline}
.f2{float:right;margin-top:-20px}
.ultimasnovidades{width:540px;float:left;margin-top:10px}
.ultimasnovidades img{display:block}
.ultimasnovidades a{color:#444}
.ultimasnovidades a:hover{color:#000}
.sobreamd,.sobreamd a{color:#2e2e2e}
.ultimasnovidades h4{text-align:left;font-weight:700;font-size:11pt}
.sobreamd,.ultimasnovidades div{font-size:10pt}
.ultimasnovidades h4:hover{text-decoration:underline}
.noticia-img{padding-top:15px;float:left}
.noticia-cont{width:365px;float:left;margin:6px 0 0 15px}
.btns-noticias{width:100%}
.sobreamd{width:460px;float:left;margin:10px auto 8px}
.sobreamd a:hover{color:#ea6812}
.sobreamd ul{list-style:none;padding:10px 0 0 55px}
.sobreamd li{padding:0 0 20px 30px}
.seta{background:url(../imgs/seta.png) 0 3px no-repeat;padding-bottom:0!important;font-size:11pt;text-transform:uppercase}
.descurso{min-height:300px;padding:27px 0 50px;margin-bottom:30px}
#descursogeral{font-size:13pt;line-height:24px;font-weight:100}
#descursogeral h1{color:#f60;font-size:25pt;font-weight:600;text-align:left;margin-top:10px}
.descimg{float:left;margin:0}
#descursogeral h2,.mapadosite h1{color:#f60;font-size:22pt;font-weight:100;margin:40px 0 20px}
.btns-online{position:relative;left:25%;}
.btns-online .btn-cinza{margin-left: 11px!important;width: 245px;}
.btns-noticias{color:#fff;float:left;margin-top:20px}
.btns-noticias a{color:#fff;text-shadow:1px 1px 1px #5a5a5a}
.btns-noticias a:hover{color:#3c3c3c;text-decoration:none;text-shadow:1px 1px 1px #d2d2d2}
.icon-energias a:hover,.listadecursos-home a:hover{text-decoration:underline}
.btn-cinza,.btn-laranja{font-size:11pt!important;height:41px;margin:0}
.btn-cinza{width:197px}
.btn-laranja{margin-left:11px!important;width:245px}
h3.novidades{width:482px;background:url(../imgs/noticias-header.png) no-repeat}
h3.sobre{width:482px;background:url(../imgs/sobre-header.png) no-repeat}
.listaseparador{width:100%;float:left;height:2px;margin:10px auto 55px;background:0 0}
.listadecursos-home,.listadecursos-home li,.listadecursos-home ul{margin:0 auto;padding:0;list-style:none;font-size:16px;font-weight:400;width:480px}
.listadecursos-home{margin:0 0 60px 20px}
.listadecursos-home li{padding:20px 0 0 85px;margin-top:15px}
.listadecursos-home li:hover{background-color:#f6f6f6}
.listadecursos-home a{color:#2e2e2e}
.listadecursos-home ul{margin-bottom:20px}
.energiasrenovaveis-home{background:url(../imgs/enr.jpg) 0 -17px no-repeat;min-height:65px}
.sistemaseolicos-home{background:url(../imgs/sistemas-eolicos.jpg) 0 -17px no-repeat;min-height:65px}
.sistemassolares-home{background:url(../imgs/sistemas-solares.jpg) 0 -17px no-repeat;min-height:65px}
.sistemassolarestermicos-home{background:url(../imgs/sistemas-solares-termicos.jpg) 0 -17px no-repeat;min-height:65px}
.eventosrelacoespublicas-home{background:url(../imgs/eventosrelacoespublicasemarketing.jpg) 0 -17px no-repeat;min-height:65px}
.auxiliarclinicadentaria-home{background:url(../imgs/clinica-dentaria.jpg) 0 -17px no-repeat;min-height:65px}
.nutricaoedietetica-home{background:url(../imgs/nutricaoediatetica.jpg) 0 -17px no-repeat;min-height:65px}
.auxiliarsaude-home{background:url(../imgs/auxiliarsaude.jpg) 0 -17px no-repeat;min-height:65px}
.tecnicoespecialistaredesinformatica-home{background:url(../imgs/certificadoccna.jpg) 0 -17px no-repeat;min-height:65px}
.marketingdigital-home{background:url(../imgs/marketingdigital.jpg) 0 -17px no-repeat;min-height:65px}
.manutencaoreparacaodesktopsportateis-home{background:url(../imgs/desktopseportateis.jpg) 0 -17px no-repeat;min-height:65px}
.tecnicoturismo-home{background:url(../imgs/tecnicodeturismo.jpg) 0 -17px no-repeat;min-height:65px}
.parafarmaciadieteticanutricao-home{background:url(../imgs/parafarmacia-dietetica-nutricao.jpg) 0 -17px no-repeat;min-height:65px}
footer{text-align:left}
#cursos{background:url(../imgs/cursos-bg.jpg) center top repeat-x}
#cursos-b{background:url(../imgs/cursos-b-bg.jpg) center top repeat-x}
.icon-energias a{color:#2e2e2e;text-transform:uppercase}
.icon-energias a:hover{color:#000}
.listadecursos a{color:#333!important}
.listadecursos a:hover{text-decoration:underline!important}
.listadecursos,.listadecursos li,.listadecursos ul{margin:30px 0;padding:0;list-style:none;font-size:17px;font-weight:400}
.listadecursos li a{width:100%;display:block;position:relative;padding:19px 0 21px 80px}
.listadecursos li{width:100%;min-height:65px;margin-top:20px}
.listadecursos li:hover{background-color:#e7e7e7}
.listaopinioes span::before{content:''}
.listaopinioes span{font-size:1em;font-style:none;float:right}
.listatividades ul{display:inline-flex}
.setapointer{display:block;float:right;margin:-55px 55px 0 0}
.btn-laranja-peq{display:block;background-color:#F56200;height:25px;font-size:9pt!important;padding:1px 10px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #c95000;text-transform:uppercase;float:right;margin:0 15px 0 0;color:#fff!important;text-decoration:none;text-shadow:1px 1px 1px #5b5b5b}
.btn-laranja-peq:hover{color:#000!important;text-shadow:1px 1px 1px #F56200;text-decoration:none!important}
.btn-laranja-grd{width:400px}
#footerfam{background:url(../imgs/footerfam-bg.jpg) center top repeat-x;width:100%;height:700px;margin:50px auto 0}
.footerfam-geral{width:1000px;margin:0 auto}
.desc{width:50%;float:right;margin:0;padding-top:70px}
.panorama-energias{width:100%;background:url(../imgs/familia-energias-bg.jpg) center 27px repeat-x}
.panorama-industria{width:100%;background:url(../imgs/familia-industria-bg.jpg) center 27px repeat-x}
.panorama-informatica{width:100%;background:url(../imgs/familia-informatica-bg.jpg) center 27px repeat-x}
.panorama-saude{width:100%;background:url(../imgs/familia-saude-bg.jpg) center 27px repeat-x}
.panorama-veterinaria{width:100%;background:url(../imgs/familia-veterinaria-bg.jpg) center 27px repeat-x}
.panorama-educacao{width:100%;background:url(../imgs/familia-infantil-bg.jpg) center 27px repeat-x}
.panorama-marketing{width:100%;background:url(../imgs/familia-marketing-bg.jpg) center 27px repeat-x}
.panorama-decoracao{width:100%;background:url(../imgs/familia-decoracao-bg.jpg) center 27px repeat-x}
.panorama-seguranca{width:100%;background:url(../imgs/familia-seguranca-bg.jpg) center 27px repeat-x}
.panorama-turismo{width:100%;background:url(../imgs/familia-turismo-bg.jpg) center 27px repeat-x}
.panorama-cursos{width:100%;background:url(../imgs/familia-cursos-bg.jpg) center 27px repeat-x}
.panorama-profissionais{width:100%;background:url(../imgs/familia-profissionais-bg.jpg) center 27px repeat-x}
.panorama-tecnicos{width:100%;background:url(../imgs/familia-tecnicos-bg.jpg) center 27px repeat-x}
.panorama-concursos{width:100%;background:url(../imgs/familia-concursos-publicos-bg.jpg) center 27px repeat-x}
.panorama-agricultura{width:100%;background:url(../imgs/familia-agricultura-bg.jpg) center 27px repeat-x}
.panorama-comercial{width:100%;background:url(../imgs/familia-comercial-bg.jpg) center 27px repeat-x}
.panorama-admin{width:100%;background:url(../imgs/familia-admin-bg.jpg) center 27px repeat-x}
.panorama-bem-estar{width:100%;background:url(../imgs/familia-bem-estar-bg.jpg) center 27px repeat-x}
.panorama-cuidados{width:100%;background:url(../imgs/familia-cuidados-bg.jpg) center 27px repeat-x}
.panorama-programacao{width:100%;background:url(../imgs/familia-programacao-bg.jpg) center 27px repeat-x}
.panorama-marketing-design{width:100%;background:url(../imgs/familia-marketing-design-bg.jpg) center 27px repeat-x}
.panorama-informatica2{width:100%;background:url(../imgs/familia-informatica2-bg.jpg) center 27px repeat-x}
.descimg{display:block;padding:0}
.certificacoes-logos,.zoom li #imgPeq,section#principal #menu-content-apresentacao,section#principal #menu-content-centrosFormativos,ul.zoom li{display:inline-block}
.descenerg h1{margin-top:0!important}
.descinfor h1,.descsaude h1{margin-top:-10px!important}
.descveter h1{margin-top:20px!important}
.desceduca h1{margin-top:10px!important}
.descmktg h1{margin-top:-20px!important}
.descturis h1{margin-top:-5px!important}
.descdecor h1{margin-top:25px!important}
.descforca h1{margin-top:-15px!important}
#descursogeral h1.cig{font-size:24pt}
#descursogeral .ani{padding-top:40px}
.certificacoes-logos{width:100%;margin:40px 0 0}
.certificacoes-logos img{margin:0 18px -15px 0}
#resposiveTab{margin-top:25px!important;width:97%!important}
.peca-mais-infos{float:left;background:url(../imgs/peca-mais-infos.png) 0 180px;width:410px;height:98px;margin-bottom:30px}
section#principal #menu-content-centrosFormativos{width:100%}
.sub-menu{width:240px;float:left;margin:10px 10px 0 -35px;text-align:center;font-size:14px;order:1}
.sub-menu-conteudo{width:75%;float:left;padding:10px 10px 10px 20px;color:#666;font-weight:100;order:2}
.sub-menu li{border-top-right-radius:0;border-bottom-right-radius:0}
#apresentacao{background:url(../imgs/cursos-bg.jpg) center top repeat-x}
#apresentacao #logo img{width:100%;margin-top:0}
#apresentacao .geral #apresentacaoImg{margin-top:25px}
#contatoRH{margin-top:10px}
#dadosPessoaisRH,#dadosProfissionaisRH{width:80%}
#dadosPessoaisRH>input{width:90%;margin-bottom:5px}
#dadosProfissionaisRH #textarea{width:90%;height:115px}
#anexarCV{font-size:10pt;margin:15px 0 5px 70px}
#dadosProfissionaisRH input[name=uploaded_file]{margin-bottom:15px;margin-left:70px}
.termos-e-condicoes{margin-left:40px}
ul.zoom{list-style-type:none}
ul.zoom li{position:relative;z-index:0;margin:10px 40px 0 20px}
ul.zoom span{position:absolute;left:-9999px}
ul.zoom img{background-color:#e7e7e7;padding:5px;margin:10px auto 20px 0;-webkit-box-shadow:0 0 6px rgba(132,132,132,.75);-moz-box-shadow:0 0 6px rgba(132,132,132,.75);box-shadow:0 0 6px rgba(132,132,132,.75);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
ul.zoom li:hover{z-index:50;cursor:pointer}
ul.zoom li:hover span{top:-30px;left:0}
ul.zoom span img{padding:2px;background:#ccc}
#apcer{text-align:center;padding-top:15px}
.sub-menu li.sub-sub-menu{margin-left:auto;margin-right:0;width:95%}
.ver-todos-os-cursos{margin:30px auto 40px 40%}
form #formContato{margin-left:45px}
#contatoDto{width:70%;margin-left:65px}
#contatoDto textarea{width:100%;margin-left:0}
#pesquisa{background:url(../imgs/cursos-bg.jpg) center top repeat-x}
.pesqimg{display:block}
.pesqposi{margin:-3px 0 0;padding:0 0 3px}
.pesqform{position:relative;margin:0 15px 0 0;bottom:6px}
#visitaVirtualLisboa .visitaVirtualLisboa,#visitaVirtualPorto .visitaVirtualPorto{display:block;margin:37px 0 0}
.visitaVirtualMobile{display:none}
#formNormal,#nameAncora{display:block}
#nameAncora{width:48%;height:50px;float:right;margin-top:-44px}
.mapadecursos a{color:#333!important}
.mapadecursos a:hover{text-decoration:underline!important}
.mapadecursos,.mapadecursos li,.mapadecursos ul{margin:30px 0;padding:0;list-style:none;font-size:17px;font-weight:400}
.mapadecursos li a{width:100%;display:block;position:relative;padding:19px 0 21px 80px}
.mapadecursos li{width:100%;min-height:65px;margin-top:20px}
.mapadecursos li:hover{background-color:#e7e7e7}
#informacoesEnviadas{background:url(../imgs/cursos-bg.jpg) center top repeat-x}
.informacoesEnviadas{margin-top:36px}
#infoCertificacoes img{margin:0 5px 0 0}
.bcalign{padding:60px 0 25px;width:100%}
#formMobile{display:none}
#destaque{background:0 0;width:100%;min-height:200px;float:left;margin:-8px auto 10px auto;text-shadow:2px 2px 2px #ac4606;text-align:left}
#destaque p{font-weight:600;font-size:16pt;line-height:35px;margin:0 0 0 5px}
#destaque p:first-child{font-size:23pt;margin:65px 0 5px 5px}
.destaque-img{width:239px;float:left;margin-top:2px;opacity:1}
.destaque-img:hover{opacity:.7}
.destaque-txt{width:479px;float:left;color:#fff;font-style:italic}
.destaque-btn{width:279px;float:left;margin-top:60px;opacity:1}
.destaque-btn:hover{opacity:.7}
#destaque a{color:#fff;text-decoration:none}
#destaque a:hover{text-decoration:underline}
.bx-viewport{height:200px!important;margin-bottom:20px;padding-top:30px;float:left}
#opinioestopo{display:block;float:left;width:100px;background-color:initial;margin:12px auto 0 22px;text-transform:uppercase;}
#opinioestopo a{color:#ea6714;font-size:15px;}
#opinioestopo a:hover{color:#737373;text-shadow:none;}
#topnav, .menu-topo{margin:.4em 0 0 0;}


@media only screen and (min-width : 1000px) {
  .col-cupon{
    z-index: 100;
  }
  .geralcursos .youtube-player{
    display: flex;
    width: 100%;
    height: 360px;
    bottom: 16px;
  }
  .geralcursos .youtube-player>div{
    position: absolute;
    width: 100%;
    height: 360px;
  }
  .geralcursos .youtube-player>div img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
  }
}