html{min-height:100%;background-image:-webkit-linear-gradient(#fff,#f5f5f5);background-image:-moz-linear-gradient(#fff,#f5f5f5);background-image:linear-gradient(#fff,#f5f5f5)}#logos_fct{clear:both}html.background{background:no-repeat 50% 5em}body{margin:0 auto!important;width:940px}body>article{padding:0;margin-left:0;font-family:Arial,Helvetica,sans-serif;z-index:0!important}body>header{margin:0 auto;width:940px;height:6em;padding-left:0;padding-right:0}body>header form{display:inline-block;margin-left:.75em}body>header>nav{top:auto;left:auto}body>footer{position:relative;bottom:auto;box-sizing:border-box;width:940px;margin:2em auto 1em auto;padding:0;border:1px solid #ccc;font-size:1em;background:0;box-shadow:inset 0 0 15px rgba(0,0,0,.2)}body>footer>ul{display:inline-block;margin-bottom:0;margin-left:0}body>footer li li{font-size:.8em}body>footer>ul li{list-style:none;margin-left:0}body>footer>ul>li{vertical-align:top;display:inline-block;padding:1em 1em 1em 1.5em;margin-top:0;margin-bottom:0;text-align:left}body>footer>ul>li:first-child{max-width:100px}body>footer>ul ul{margin:1em auto 0 0}article>h1{margin-top:1.5em}h1,h2,h3,h4,h5,h6{font-family:"Segoe UI","Helvetica","Arial",sans-serif!important}h1,h2,h3,h4,h5{text-transform:none}h6{color:#599fb9}strong,b{font-weight:bold}em,i{font-style:italic}.skip-link.screen-reader-text{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}button,.btn{min-width:2em;padding:.2em .5em;border:1px solid #ccc}.contacto{padding:.1em .5em .25em .5em}.contacto:hover{color:#ddd;background-color:#333;opacity:.8}.search_box{position:relative;display:block;float:none}.search_box input{width:13.65em}.search_box input[type="submit"]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination{margin:2em auto}.pagination a{display:inline-block!important;margin:.25em}#news_pagination{text-align:right}#news_pagination li{display:inline-block;width:.5em;height:.5em;margin:.25em;padding:.25em;background-color:#ccc}#news_pagination li:hover{background-color:#999;cursor:pointer}#news_pagination li.selected{background-color:#666}.modal{margin:auto 5em;padding:1em;left:auto;box-shadow:0 3px 5px #333}.modal header{padding:0;border:0}.modal header::before{display:none}.modal header .close{top:.35em;font-size:2em}.modal p{line-height:1.5em}.modal ul{list-style:none;margin-left:.5em}.modal div{margin-left:0;margin-right:0}img.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.user img{margin:.5em;max-width:2.5em;vertical-align:middle;-webkit-box-shadow:0 3px 9px;-moz-box-shadow:0 3px 9px;box-shadow:0 3px 9px}.user.large img{max-width:4em}.user.xlarge img{max-height:8em;max-width:8em}ul.unmarked{margin-left:.5em}ul.unmarked li{list-style-type:none}ul.inline li{display:inline-block}.tiles{margin:0!important}.tiles li{padding:.5em;text-align:center;font-size:1.25em;color:#fff;background:#79bfd9}.number-big{display:inline-block;margin-top:.15em;font-size:1.5em}ul.tabs{margin-left:0;margin-right:0;margin-bottom:.5em;border-bottom:3px solid #79bfd9}ul.tabs li{margin-bottom:0;padding:.5em 1em}ul.tabs li:hover{background:#ccc}ul.tabs li.selected,ul.tabs li.selected:hover{font-weight:bold;color:#fff;background:#79bfd9}#home{background:url(images/xmetro_logo.png.pagespeed.ic.3tMk4JKBXZ.png) no-repeat 0 40%;width:auto;line-height:2.75em;text-indent:3em;text-transform:uppercase;text-decoration:none;font-family:Garamond,Arial,Helvetica,sans-serif}#profile{top:0;right:0;min-width:1em;padding-right:0;padding-bottom:0;font-size:.8em}#profile:hover{color:#000;background:transparent}#profile span{display:inline-block}#profile span+span{margin-left:.5em}#profile span+span:before{content:"| "}#profile span label{margin-left:0;padding-top:0;line-height:inherit;text-transform:inherit;font-size:inherit;color:#000}#profile .search_box input[type="submit"]{background-size:150%}#profile img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#modal_contact,#modal_local,#modal_translate{width:700px}#news_controls{position:absolute;right:0;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;padding:.1em .5em .25em .5em;text-align:right}#news:hover #news_controls{margin-top:0;background-color:#333;opacity:.8;filter:alpha(opacity=80)}#news:hover #news_controls button,#news:hover #news_controls a.btn{visibility:visible}#news_controls .btn{width:auto!important;padding-left:.5em;color:#333!important;text-decoration:none}#news_controls button{margin-left:.5em}#news_controls a.btn:hover{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}#news{position:relative}#news a.btn{display:inline-block;padding-left:1em;padding-right:1em;text-decoration:none}#news_controls button,#news_controls a.btn{width:2em;height:2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:.5em;color:transparent;opacity:.5;filter:alpha(opacity=50);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;visibility:hidden}#news_controls button:hover,#news_controls a.btn:hover{box-shadow:none;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#news_controls button.next,#news_controls a.btn.next{background:url(images/metro_action_next.png) no-repeat 50% 50%}#news_controls button.back,#news_controls a.btn.back{background:url(images/metro_action_back.png) no-repeat 50% 50%}#news div>a{position:relative;float:left;width:18.58em;height:6em;margin:.15em;color:#fff;padding:.5em;-o-transition:.3s;-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);-moz-transition:.3s;-moz-transition-timing-function:cubic-bezier(.25,.1,.25,1);-webkit-transition:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition:.3s;transition-timing-function:cubic-bezier(.25,.1,.25,1);text-decoration:none;font-family:"Segoe UI","Helvetica","Arial",sans-serif;text-overflow:ellipsis;overflow:hidden}#news div>a:hover{position:relative;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}#news div>a h2{font-size:1.25em;margin:auto;padding-bottom:.15em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5em;color:#fff}#news div>a img{display:block;float:left;margin-top:.1em;margin-right:.5em;max-width:5em;max-height:5.5em}#news div>a div{font-size:.75em;line-height:1.5em}.colour1{background-color:#034079}.colour2{background-color:#722b65}.colour3{background-color:#364149}.colour4{background-color:#cd442e}.colour5{background-color:#419da5}.colour6{background-color:#7a4}.colour7{background-color:#a74}.colour8{background-color:#c7a}.colour9{background-color:#47a}.double_width{width:41.7em!important}.double_height{height:19.6em!important}#news a.half{width:9.2em}#news a.double{height:12em}#news a.super{height:27em;width:700px;margin:0;padding:0}#news a.super img.background{max-width:60em;width:700px;max-height:30em}#news a.super object,#news a.super object embed{max-width:60em;width:700px;max-height:30em}#news img.background{position:absolute;top:0;left:0;right:0;margin:0;padding:0;bottom:0;max-width:374px;max-height:14em}#news object,#news object embed{position:absolute;top:0;left:0;right:0;margin:0;padding:0;bottom:0;max-width:30em;max-height:14em;width:343px;height:227px}#news a .background+.attract{padding:.5em;position:absolute;left:.5em;bottom:.5em;right:.5em;background-color:#333;opacity:.8}#news a.double .background+.attract{left:.4em;bottom:.4em;right:.4em;font-size:.75em}#news a.super h2{font-size:2em}.news_well{opacity:1;position:absolute;-o-transition:.5s;transition:.5s}#news .hidden{opacity:0}.attract h1{color:#fff}#cursos_venda,#news{height:26.5em}#cursos_venda{overflow:hidden}#cursos h2{margin-top:0;padding-bottom:.5em;line-height:inherit;border-bottom:2px solid #79bfd9}#cursos_venda ul,#filtros ul,#cursos ul,#search_contents ul{list-style:none;margin-left:0;font-family:"Segoe UI",Helvetica,Arial,sans-serif}#cursos ul.curso_filho{margin-top:.5em;margin-left:1em}#cursos_venda li:hover,#filtros li:hover,#cursos li:hover,#search_contents li:hover{background-color:#e5e5e5}#cursos_venda li,#filtros li,#cursos li,#search_contents li{border:.1em solid transparent;margin-bottom:0;cursor:pointer;list-style:none outside none;padding:.5em}#filtros li.selected{background-color:#79bfd9}#cursos_venda h3{line-height:1.75em}#cursos_venda a,#filtros a,#noticias a,#cursos a,#search_contents a{clear:both;display:block;text-decoration:none}#cursos_venda a.btn{height:auto}#filtros .inline{margin-top:2em}#filtros .inline a{display:inline}#filtros .inline li{display:inline}#filtros .inline li img{vertical-align:middle;padding-bottom:.4em}#newsbar{margin-bottom:1em}#noticias>a{position:relative;display:block;padding-bottom:1em;margin-bottom:0;height:5em;background-image:-o-linear-gradient(to bottom,#fff,#f5f5f5)}#noticias>a:hover{background-image:none}#noticias>a+a{margin-top:0;border-top:1px dashed #ccc;padding-top:1em}#noticias .background{max-width:6.5em;max-height:4.5em;margin:.25em}#noticias .attract{position:absolute;left:8.5em;bottom:1.25em;right:.25em;font-size:.85em;line-height:1.5em}#noticias .attract h3{margin:0 0 .5em 0;color:#599fb9;line-height:1em;font-weight:bold}#noticias .attract h3>span{display:block;margin-top:.25em;color:#aaa}#noticias .transformadora_noticia.small.agenda_anual{display:inline}#noticias a.transformadora_noticia.agenda_anual .transformadora_noticia_mais{display:inline;position:inherit;padding:.5em 2em;font-size:.7em}#docentes li{list-style-type:none}#mapviewer a{font-size:.75em;font-family:"Segoe UI","Helvetica","Arial",sans-serif}#mapviewer h6{text-align:center}#metro_line{color:#000!important;background-color:#ff0!important}#LME_maplinks{text-align:center}#LME_largerMap{line-height:20px}#LME_directions{margin:0 7px}#contact_generic{position:relative;height:277px;background:transparent url(https://siupt.uportu.pt/content/images/stock/imagem_contactos.jpg) no-repeat 0 0}#contact_generic ul{position:absolute;bottom:0;margin-bottom:.5em;padding:.5em;color:#ddd;background-color:#333;opacity:.8}#search_contents li h6{font-size:1.25em}.partners,.partners li{max-width:120px}.partners img{max-width:120px}#networks{margin-bottom:1.5em}#networks li{position:relative;display:block;height:32px;text-indent:40px;text-align:left}#networks li a{line-height:32px}#networks li:before{content:" ";position:absolute;left:0;top:0;display:inline-block;width:32px;height:32px;background:url(images/metro_social.png) no-repeat}.facebook:before{background:#3a5997 -32px 0}.linkedin:before{background:#4393bb 0 0}.youtube:before{background:#f33 -68px 0}.instagram:before{background:#0d3c5f -133px 0}.googleplus:before{background:#db4b39 -164px 0}#portals li{text-align:left}.shaded{padding:.5em;font-size:1em;font-family:"Segoe UI","Helvetica","Arial",sans-serif;color:#fff;background-color:#333;opacity:.9}.shaded p,.shaded li{font-size:1em}.btn.large{height:auto;font-size:1.15em}html#lock{background:#fff none}#lock body{max-width:700px;margin:80px 0 0 100px!important;font-weight:200;font-size:14pt;color:#575757;background-color:#fff}#lock #copy{padding-top:10px;font-size:9pt;color:#aaa;text-align:right}#lock h1{margin:0 0 20px 0;font-size:38pt;font-weight:300;color:#2778ec}#lock ul{list-style:none;margin:20px 0 40px 0;padding:5px 0 0 40px}#lock li{margin-top:8px}#lock a{text-decoration:none;color:#06c}#lock a:hover{text-decoration:underline}.icon{display:inline-block;min-height:24px;background:transparent url(/styles/glyphicons_free/glyphicons_154_show_big_thumbnails.png) no-repeat 0 50%}a.icon{text-indent:30px}.icon.icon-blog{background-image:url(/styles/glyphicons_free/glyphicons_365_blogger.png)}.icon.icon-file{background-image:url(/styles/glyphicons_free/glyphicons_036_file.png)}.icon.icon-envelope{min-height:16px;background-image:url(/styles/glyphicons_free/glyphicons_010_envelope.png)}.dropdown.wide ul{min-width:20em}blockquote small{color:#888}img[lang="uk"],img.uk{display:inline-block;vertical-align:middle;width:16px;height:16px;border:0;background:transparent url(/styles/images/lang/xen.gif.pagespeed.ic.bxqtH8yGu4.png) no-repeat 0 50%}img.en,img.pt{display:inline-block;vertical-align:middle;width:16px;height:16px;border:0;background:transparent no-repeat 0 50%}img.en{background-image:url(/styles/images/lang/xen.gif.pagespeed.ic.bxqtH8yGu4.png)}img.pt{background-image:url(/styles/images/lang/xpt.gif.pagespeed.ic.8WHZqZ92EA.png)}a.large img{width:60px;height:30px}a.large img.en{background-image:url(/styles/images/lang/en_large.png)}a.large img.pt{background-image:url(/styles/images/lang/pt_large.png)}#cookies,#website_inquerito{box-sizing:border-box;position:fixed;bottom:0;width:940px;padding:.25em .5em;border:1px solid #79bfd9;font-size:.75em;font-weight:bold;color:#fff;background:#79bfd9;z-index:10}#cookies button,#website_inquerito button,#website_inquerito a{position:absolute;display:block;top:.5em;bottom:.5em;right:.5em;height:auto;padding:0 1em}#website_inquerito a{min-width:2em;width:auto;text-align:center;margin:0;vertical-align:baseline;border-radius:.2em;border:1px solid #ccc;line-height:2em;text-decoration:none;font-family:Arial,Helvetica,sans-serif}#curso_candidatura_apply{float:right;display:block;font-size:.5em;text-decoration:none}html.xmas{background:transparent repeat-x 50% 22px}html.xmas.blue{background-image:url(/styles/images/xmas/ribbon_blue.png)}html.xmas.green{background-image:url(/styles/images/xmas/ribbon_green.png)}html.xmas.red{background-image:url(/styles/images/xmas/ribbon_red.png)}html.xmas.yellow{background-image:url(/styles/images/xmas/ribbon_yellow.png)}html.xmas body{background:url(/styles/images/xmas/snow.png) repeat 0 0}html.xmas #home{height:128px;margin-top:0;text-indent:120px;background:transparent no-repeat -5px -10px}html.xmas #home:before{content:" ";display:inline-block;margin-right:.5em;vertical-align:middle;width:400px;height:100px;background:transparent url(//www.upt.pt/styles/transformadora/logo_UPT.png) no-repeat 0 22px}html.xmas.blue #home{background-image:url(/styles/images/xmas/bow_blue.png)}html.xmas.green #home{background-image:url(/styles/images/xmas/bow_green.png)}html.xmas.red #home{background-image:url(/styles/images/xmas/bow_red.png)}html.xmas.yellow #home{background-image:url(/styles/images/xmas/bow_yellow.png)}html.xmas body>header nav>ul>li{color:#fff}html.xmas.blue body>header nav li.selected>ul{box-shadow:0 6px 9px #05048b}html.xmas.green body>header nav li.selected>ul{box-shadow:0 6px 9px #058b04}html.xmas.red body>header nav li.selected>ul{box-shadow:0 6px 9px #8b0504}html.xmas.yellow body>header nav li.selected>ul{box-shadow:0 6px 9px #a8760f}html.xmas.blue body>header nav .selected,html.xmas.blue header nav .selected li:hover{background-color:#05048b}html.xmas.green body>header nav .selected,html.xmas.green header nav .selected li:hover{background-color:#058b04}html.xmas.red body>header nav .selected,html.xmas.red header nav .selected li:hover{background-color:#8b0504}html.xmas.yellow body>header nav .selected,html.xmas.yellow header nav .selected li:hover{background-color:#a8760f}html.xmas.blue body>header nav li.selected ul{border-color:#05048b}html.xmas.green body>header nav li.selected ul{border-color:#058b04}html.xmas.red body>header nav li.selected ul{border-color:#8b0504}html.xmas.yellow body>header nav li.selected ul{border-color:#a8760f}html.xmas.blue body>header nav li[id^="menu_sub"].selected ul:hover:before{border-right-color:#05048b}html.xmas.green body>header nav li[id^="menu_sub"].selected ul:hover:before{border-right-color:#058b04}html.xmas.red body>header nav li[id^="menu_sub"].selected ul:hover:before{border-right-color:#8b0504}html.xmas.yellow body>header nav li[id^="menu_sub"].selected ul:hover:before{border-right-color:#a8760f}table.cal{display:inline-block;margin-bottom:1em!important}table.cal th,table.cal td{width:40px;border:1px solid #bbb;text-align:center}table.cal td{border-top:0}table.cal td{border-left:0}table.cal td:first-child{border-left:1px solid #bbb}table.cal th,table.cal tfoot td{font-size:.85em}table.cal tbody td{height:40px;font-size:1.15em;font-weight:bold}table.cal tbody td:hover{box-shadow:inset 0 0 6px rgba(0,0,0,.5)}table.cal th[colspan]{font-size:1.65em;font-weight:normal;text-align:right;border-bottom:0}table.cal tr+tr th{border-top:0;border-left:0;border-right:0}table.cal tr+tr th:first-child{border-left:1px solid #bbb}table.cal tr+tr th:last-child{border-right:1px solid #bbb}table.cal tr:hover td{background-color:inherit}table.cal td.selected{box-shadow:inset 0 0 6px rgba(0,0,0,1)}table.cal .empty,table.cal .empty:hover,table.cal .label{font-size:1.3em!important}table.cal .empty,table.cal .empty:hover,table.cal tr:hover .empty{background-color:inherit;box-shadow:none}table.cal .dropdown ul{width:100%;min-width:auto;font-size:.55em;text-transform:none}table.cal td{padding:.025em .5em;position:relative;color:#999}table.cal td>div{position:relative}table.cal ul.daily_eventos{display:none;position:absolute;min-width:200px;max-width:300px;top:1em;border:1px solid #ccc;text-transform:none;text-align:left;list-style:none;z-index:0}table.cal ul.daily_eventos li:first-child{font-weight:bold;text-align:center}table.cal ul.daily_eventos li+li{padding-top:.5em;border-top:1px solid #fff}table.cal td.label:hover ul.daily_eventos{display:block;z-index:10}table.cal .event.info:not(.today){background-color:transparent!important;color:inherit!important}table.cal .event.info>div{border-bottom:.2em solid #19d}div.row.cal [class*="col"]{margin-left:20px}body#land{width:1024px}body#land header{width:100%;margin:auto;height:auto;text-align:center}body#land footer{box-shadow:none;border:0}body#land footer ul{list-style:none}body#land footer li{display:inline-block;margin-right:2em}body#land #cursos_venda{width:700px;height:auto;margin:auto;overflow:auto}body#land #land_hero{max-width:100%}body#land #cursos_venda h3{font-size:1.5em}body#land #cursos_venda p,body#land #cursos_venda form{font-size:1.15em}body#land #cursos_venda form input,body#land #cursos_venda form fieldset textarea{margin-left:0;padding:.5em;height:auto;border:0;box-shadow:none;border-bottom:2px solid #a9a9a9}body#land #cursos_venda form fieldset textarea{width:100%;height:10em;margin-top:1em;border:0;background-color:#efefef}body#land #cursos_venda input[type="submit"]{float:right;padding:1.25em 2em;border:0;color:#fff;background-color:#72cdf4}#iso9001_logo,.iso9001_logo{float:right}#contacts ul{display:inline-block}.modal.visible{z-index:6}#curtain{z-index:5}#profile .profile_pipe{margin:0}#btn_menu,.mail_docente_mobile,#nome_doc_mobile,.hide_in_desktop{display:none}.bagend.hidden{display:none}#transformadora_sitemap_contents3{overflow:auto}.treemap,.treemap ul,.treemap li,.treemap a,#treemap_loose,#treemap_loose li,#treemap_loose a{list-style:none;text-decoration:none;line-height:1;margin:0}.treemap.col1>li{width:99.9%}.treemap.col2>li{width:50%}.treemap.col3>li{width:33.3%}.treemap>li,.treemap.col4>li{width:25%}.treemap.col5>li{width:20%}.treemap.col6>li{width:16.6%}.treemap.col7>li{width:14.2%}.treemap.col8>li{width:12.5%}.treemap.col9>li{width:11.1%}.treemap.col10>li{width:10%}.treemap{margin:0;float:left;width:100%}.treemap #root{display:block;float:none;background:#fff url(images/sitemap/l1-left.png) center bottom no-repeat;position:relative;z-index:2;padding:0 0 30px 0}.treemap li{float:left;background:url(images/sitemap/l1-center.png) center top no-repeat;padding:30px 0;margin-top:-30px}.treemap li a{margin:0 20px 0 0;padding:10px 0;display:block;line-height:1.25em;font-size:14px;font-weight:bold;text-align:center;color:#000;background-color:#c3eafb;border:2px solid #b5d9ea;-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;box-shadow:rgba(0,0,0,.5) 2px 2px 2px}.treemap li a:hover{background-color:#e2f4fd;border-color:#97bdcf}.treemap li:last-child{background:url(images/sitemap/l1-right.png) center top no-repeat}.treemap li a:link:before,.treemap li a:visited:before{color:#78a9c0}.treemap li li{width:100%;clear:left;margin-top:0;padding:10px 0 0 0;background:url(images/sitemap/vertical-line.png) center bottom repeat-y}.treemap li li a{font-size:12px;background-color:#cee3ac;border-color:#b8da83}.treemap li li a:hover{border-color:#94b75f;background-color:#e7f1d7}.treemap li li:first-child{padding-top:30px}.treemap li li:last-child{background:url(images/sitemap/vertical-line.png) center bottom repeat-y}.treemap li li a:link:before,.treemap li li a:visited:before{color:#8faf5c}.treemap li li ul{margin:10px 0 0 0;width:100%;float:right;padding:9px 0 10px 0;background:#fff url(images/sitemap/l3-ul-top.png) center top no-repeat}.treemap li li li{background:url(images/sitemap/l3-center.png) left center no-repeat;padding:5px 0}.treemap li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;font-weight:normal;padding:5px 0;width:80%;float:right}.treemap li li li a:hover{background-color:#fffce5;border-color:#d1b62c}.treemap li li li:first-child{padding:15px 0 5px 0;background:url(images/sitemap/l3-li-top.png) left center no-repeat}.treemap li li li:last-child{background:url(images/sitemap/l3-bottom.png) left center no-repeat}.treemap li li li a:link:before,.treemap li li li a:visited:before{color:#ccae14;font-size:9px}.treemap>li>a,.treemap>li>ul>li>a{padding-left:5px;padding-right:5px}.treemap #root.unlinked{width:50%;background:0}.treemap>li:first-child,.treemap #root.unlinked+li{background:url(images/sitemap/l1-left-first.png) center top no-repeat}.treemap #root{background:url(images/sitemap/l1-left.png) 50% 100% no-repeat #fff}#treemap_loose{float:right;max-width:50%;margin-right:15px}#treemap_loose li{float:left;margin-bottom:10px}#treemap_loose li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:bold;text-align:center;color:#000;background-color:#fff7aa;-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;box-shadow:rgba(0,0,0,.5) 2px 2px 2px}#treemap_loose li a:hover{background-color:#fffce5;border-color:#d1b62c}#treemap_loose li a:link:before,#treemap_loose li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}#treemap_loose+.treemap{margin-top:35px}#treemap_loose+.treemap #root{margin-top:-69px}.btn_converis:hover{color:#fff;background-color:#e07924}.btn_converis{display:inline-block;width:auto;height:25px;background:#f8913b;padding:10px;padding-bottom:10px;text-align:center;border-radius:5px;color:#fff;font-weight:bold;margin-top:.5em;padding-bottom:0;margin-left:1em;text-transform:uppercase;font-size:.85em;text-decoration:none;white-space:nowrap}#transformadora_curso .row [class*="col"].links{padding-top:2.5em}#curso_page .links i{text-decoration:none;margin-right:.3em}#curso_page .links #transformadora_candidatura{font-size:1.4em}#curso_page .links>p{line-height:2.5em}#curso_page .links a>i{margin-left:.3em}.ementa{font-family:"Segoe UI","Helvetica","Arial",sans-serif}.ementa .weekday{font-size:1.5em}.ementa .dish{height:64px;width:140px;padding:2em;background-repeat:no-repeat;background-size:50%;background-position:50% 50%;background-color:#a8afb7}.ementa .dish.sopa{background-color:#4bb649;background-image:url(/styles/images/ementa_soup.png)}.ementa .dish.carne{background-color:#bd4040;background-image:url(/styles/images/ementa_meat.png)}.ementa .dish.peixe{background-color:#539dc2;background-image:url(/styles/images/ementa_fish.png)}.ementa .dish.dieta{background-color:#46a546;background-image:url(/styles/images/ementa_diet.png)}.ementa>div{position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.ementa>div:first-child{padding-top:3em;text-align:center}.ementa>div:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.ementa div div{padding:.25em .5em;position:absolute;left:.5em;bottom:.5em;right:.5em;font-weight:bold;text-align:center;color:#ddd;background-color:#333;opacity:.8}.box_pessoa{border-radius:6px;border:1px solid #ccc;text-align:center}.box_pessoa>.row_img{padding-top:1.5em}.box_pessoa .row_text{margin-left:.5em;margin-right:.5em;margin-bottom:.5em}.text-over-img{position:relative;text-align:center}.text-over-img .bottom-left,.text-over-img .top-left,.text-over-img .top-right,.text-over-img .bottom-right,.text-over-img .centered{color:#fff;font-weight:700;font-size:2.5em;padding:.5em .5em;background-color:#1199dd78;display:inline-block;width:100%}.text-over-img .bottom-left{position:absolute;bottom:0;left:0;text-align:left}.text-over-img .top-left{position:absolute;top:0;left:0;text-align:left}.text-over-img .top-right{top:0;right:0;position:absolute}.text-over-img .bottom-right{position:absolute;bottom:0;right:0;text-align:right}.text-over-img .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}