/*! idp-frontend - v0.0.1 - 2018-10-09
* Copyright (c) 2018 [object Object];
 Licensed  */@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Open+Sans+Condensed:300,300i,700|Roboto+Condensed:300,300i,400,400i,700,700i);.pt0{padding-top:0!important;padding-bottom:0!important}.hideText{font-size:0;line-height:0;color:transparent}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box;max-width:100%}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-weight:inherit;font-size:100%}a{color:inherit;text-decoration:none}h1{font-size:100%;margin:0}img{vertical-align:bottom;font-size:12px;font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{overflow-x:auto!important;overflow-y:scroll!important}button{cursor:pointer}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Thin.eot);src:url(../assets/fonts//text/Firme-Thin.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Thin.svg) format('woff'),url(../assets/fonts//text/Firme-Thin.ttf) format('truetype'),url(../assets/fonts//text/Firme-Thin.woff#reader-font) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-ThinItalic.eot);src:url(../assets/fonts//text/Firme-ThinItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-ThinItalic.svg) format('woff'),url(../assets/fonts//text/Firme-ThinItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-ThinItalic.woff#reader-font) format('svg');font-weight:100;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Light.eot);src:url(../assets/fonts//text/Firme-Light.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Light.svg) format('woff'),url(../assets/fonts//text/Firme-Light.ttf) format('truetype'),url(../assets/fonts//text/Firme-Light.woff#reader-font) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-LightItalic.eot);src:url(../assets/fonts//text/Firme-LightItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-LightItalic.svg) format('woff'),url(../assets/fonts//text/Firme-LightItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-LightItalic.woff#reader-font) format('svg');font-weight:300;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Book.eot);src:url(../assets/fonts//text/Firme-Book.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Book.svg) format('woff'),url(../assets/fonts//text/Firme-Book.ttf) format('truetype'),url(../assets/fonts//text/Firme-Book.woff#reader-font) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-BookItalic.eot);src:url(../assets/fonts//text/Firme-BookItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-BookItalic.svg) format('woff'),url(../assets/fonts//text/Firme-BookItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-BookItalic.woff#reader-font) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Medium.eot);src:url(../assets/fonts//text/Firme-Medium.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Medium.svg) format('woff'),url(../assets/fonts//text/Firme-Medium.ttf) format('truetype'),url(../assets/fonts//text/Firme-Medium.woff#reader-font) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-MediumItalic.eot);src:url(../assets/fonts//text/Firme-MediumItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-MediumItalic.svg) format('woff'),url(../assets/fonts//text/Firme-MediumItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-MediumItalic.woff#reader-font) format('svg');font-weight:600;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Bold.eot);src:url(../assets/fonts//text/Firme-Bold.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Bold.svg) format('woff'),url(../assets/fonts//text/Firme-Bold.ttf) format('truetype'),url(../assets/fonts//text/Firme-Bold.woff#reader-font) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-BoldItalic.eot);src:url(../assets/fonts//text/Firme-BoldItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-BoldItalic.svg) format('woff'),url(../assets/fonts//text/Firme-BoldItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-BoldItalic.woff#reader-font) format('svg');font-weight:700;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-ExtraBold.eot);src:url(../assets/fonts//text/Firme-ExtraBold.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-ExtraBold.svg) format('woff'),url(../assets/fonts//text/Firme-ExtraBold.ttf) format('truetype'),url(../assets/fonts//text/Firme-ExtraBold.woff#reader-font) format('svg');font-weight:800;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-ExtraBoldItalic.eot);src:url(../assets/fonts//text/Firme-ExtraBoldItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-ExtraBoldItalic.svg) format('woff'),url(../assets/fonts//text/Firme-ExtraBoldItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-ExtraBoldItalic.woff#reader-font) format('svg');font-weight:800;font-style:italic}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-Black.eot);src:url(../assets/fonts//text/Firme-Black.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-Black.svg) format('woff'),url(../assets/fonts//text/Firme-Black.ttf) format('truetype'),url(../assets/fonts//text/Firme-Black.woff#reader-font) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Firme;src:url(../assets/fonts//text/Firme-BlackItalic.eot);src:url(../assets/fonts//text/Firme-BlackItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/Firme-BlackItalic.svg) format('woff'),url(../assets/fonts//text/Firme-BlackItalic.ttf) format('truetype'),url(../assets/fonts//text/Firme-BlackItalic.woff#reader-font) format('svg');font-weight:900;font-style:italic}@font-face{font-family:GlosaDisplay;src:url(../assets/fonts//text/GlosaDisplay-Bold.eot);src:url(../assets/fonts//text/GlosaDisplay-Bold.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/GlosaDisplay-Bold.svg) format('woff'),url(../assets/fonts//text/GlosaDisplay-Bold.ttf) format('truetype'),url(../assets/fonts//text/GlosaDisplay-Bold.woff#reader-font) format('svg');font-weight:700;font-style:normal}@font-face{font-family:GlosaDisplay;src:url(../assets/fonts//text/GlosaDisplay-BoldItalic.eot);src:url(../assets/fonts//text/GlosaDisplay-BoldItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/GlosaDisplay-BoldItalic.svg) format('woff'),url(../assets/fonts//text/GlosaDisplay-BoldItalic.ttf) format('truetype'),url(../assets/fonts//text/GlosaDisplay-BoldItalic.woff#reader-font) format('svg');font-weight:700;font-style:italic}@font-face{font-family:GlosaDisplay;src:url(../assets/fonts//text/GlosaDisplay-Black.eot);src:url(../assets/fonts//text/GlosaDisplay-Black.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/GlosaDisplay-Black.svg) format('woff'),url(../assets/fonts//text/GlosaDisplay-Black.ttf) format('truetype'),url(../assets/fonts//text/GlosaDisplay-Black.woff#reader-font) format('svg');font-weight:900;font-style:normal}@font-face{font-family:GlosaDisplay;src:url(../assets/fonts//text/GlosaDisplay-BlackItalic.eot);src:url(../assets/fonts//text/GlosaDisplay-BlackItalic.eot#iefix) format('embedded-opentype'),url(../assets/fonts//text/GlosaDisplay-BlackItalic.svg) format('woff'),url(../assets/fonts//text/GlosaDisplay-BlackItalic.ttf) format('truetype'),url(../assets/fonts//text/GlosaDisplay-BlackItalic.woff#reader-font) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Glosa;src:url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold.eot);src:url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold.eot#iefix) format('embedded-opentype'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold.svg) format('woff'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold.ttf) format('truetype'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold.woff#reader-font) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Glosa;src:url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold-italic.eot);src:url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold-italic.eot#iefix) format('embedded-opentype'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold-italic.svg) format('woff'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold-italic.ttf) format('truetype'),url(https://cdn.impresa.pt/ad6/c74/12028785/Glosa/glosa-bold-italic.woff#reader-font) format('svg');font-weight:700;font-style:italic}@font-face{font-family:icons-idp;src:url(../assets/fonts//icons/icons-idp.eot?42058096);src:url(../assets/fonts//icons/icons-idp.eot?42058096#iefix) format('embedded-opentype'),url(../assets/fonts//icons/icons-idp.woff2?42058096) format('woff2'),url(../assets/fonts//icons/icons-idp.woff?42058096) format('woff'),url(../assets/fonts//icons/icons-idp.ttf?42058096) format('truetype'),url(../assets/fonts//icons/icons-idp.svg?42058096#icons-idp) format('svg');font-weight:400;font-style:normal}.icon,i[class*=icon-],i[class^=icon-]{display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal normal 14px/1 icons-idp;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);speak:none;font-size:inherit}.icon::before,i[class*=icon-]::before,i[class^=icon-]::before{display:inline-block;width:1em;text-align:center}.icon-setatopo:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-cadeado:before{content:'\e802'}.icon-mail:before{content:'\e803'}.icon-maise:before{content:'\e804'}.icon-E:before{content:'\e805'}.icon-share:before{content:'\e806'}.icon-logo-expresso:before{content:'\e807'}.icon-logo-econo:before{content:'\e808'}.icon-cancel:before{content:'\e80a'}.icon-resize-small:before{content:'\e80b'}.icon-facebookcircleicon:before{content:'\e80c'}.icon-guardado:before{content:'\e80d'}.icon-guardar:before{content:'\e80e'}.icon-index:before{content:'\e80f'}.icon-invalido:before{content:'\e810'}.icon-lerdigital:before{content:'\e811'}.icon-lerepaper:before{content:'\e812'}.icon-assinar:before{content:'\e813'}.icon-aumentartexto:before{content:'\e814'}.icon-menu:before{content:'\e81a'}.icon-notificacoes:before{content:'\e81b'}.icon-omeuexpresso:before{content:'\e81c'}.icon-descarregar:before{content:'\e81d'}.icon-pontos:before{content:'\e81f'}.icon-refresh:before{content:'\e820'}.icon-seguirautor:before{content:'\e821'}.icon-texto:before{content:'\e825'}.icon-twittercircleblack:before{content:'\e826'}.icon-user:before{content:'\e827'}.icon-valido:before{content:'\e828'}.icon-edicoes:before{content:'\e829'}.icon-instagramcircleicon:before{content:'\e82b'}.icon-googlebotoes_icon:before{content:'\e82c'}.icon-googlebotoescircle_icon:before{content:'\e82d'}.icon-newsletter_icon:before{content:'\e82e'}.icon-userlogedin:before{content:'\e82f'}.icon-diminuirtexto:before{content:'\e831'}.icon-definicoes:before{content:'\e832'}.icon-chave:before{content:'\e833'}.icon-emailpositivo:before{content:'\e834'}.icon-calendario:before{content:'\e835'}.icon-ajuda:before{content:'\e836'}.icon-mail_icon:before{content:'\e837'}.icon-assinar-1:before{content:'\e838'}.icon-resize-full:before{content:'\e83a'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-rss:before{content:'\f09e'}.icon-gplus:before{content:'\f0d5'}.icon-linkedin:before{content:'\f0e1'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-down:before{content:'\f106'}.icon-angle-up:before{content:'\f107'}.icon-instagram:before{content:'\f16d'}.section{padding-top:20px;padding-bottom:20px}.section-muted{background-color:#dce0e3}.section-header{background-color:#e65100}.section-default{background-color:#fff}.section-calendar{background:0 0}.section-centered{text-align:center}.section:first-of-type#editions{margin-top:56px;padding-top:0}.container{padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{margin:0 auto;max-width:570px}}@media screen and (min-width:768px){.container{padding:0;margin:0 auto;max-width:708px}}@media screen and (min-width:1280px){.container{max-width:1024px}}.userIsSubscriber .assinaturas-wrapper{display:none}.userIsSubscriber .headerAssinar{display:none}.index-wrapper .container{transition:width 2s ease}@media screen and (min-width:768px){.index-wrapper .container{width:570px}}@media screen and (min-width:1024px){.index-wrapper .container{width:704px}}.index-wrapper .container:last-child .article-container{border-bottom:none}.index-wrapper.theme-primeiro .article-container:hover .article-page p{color:#015782}.index-wrapper.theme-primeiro .article-container.current .article-page p{background-color:#015782;color:#fff;line-height:32px}.section-header{background-color:#3B505E}.section-header.theme-primeiro{background-color:#015782}.section-header.theme-economia{background-color:#e65100}.section-header.theme-revista{background-color:#000}.section-header.theme-exameinformatica{background-color:#000}.section-header .container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section-header .container h2,.section-header .container p{font-family:Firme,sans-serif;font-size:16px;text-transform:uppercase}.section-header .container h2{color:#fff;font-weight:900;-webkit-font-smoothing:antialiased}.section-header .container p{color:#fff;font-weight:300}.section-breadcrumb{color:#3B505E;font:900 12px Firme,sans-serif;text-transform:uppercase;margin-top:24px}.section-breadcrumb.segment-expresso{color:#015782}.section-breadcrumb.segment-economia{color:#e65100}.section-breadcrumb.segment-revista-e{color:#000}.section-breadcrumb.segment-exame-informatica{color:#000}.article-container{border-bottom:1px solid #71808f;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:.8;transition:opacity .5s ease}.article-container:hover{opacity:1;transition:opacity .5s ease}.article-container:hover .article-page p{color:#3B505E}.article-container:hover.segment-expresso .article-page p{color:#015782}.article-container:hover.segment-economia .article-page p{color:#e65100}.article-container:hover.segment-revista-e .article-page p{color:#000}.article-container:hover.segment-exame-informatica .article-page p{color:#000}.article-container:hover.current .article-page p{color:#fff}.article-container .article-page{margin-right:8px}@media screen and (min-width:768px){.article-container .article-page{margin-right:32px}}.article-container .article-page p{background-color:transparent;border-radius:50%;color:#71808f;height:32px;width:32px}.article-container.current .article-page p{background-color:#3B505E;color:#fff;line-height:32px}.article-container.current.segment-expresso .article-page p{background-color:#015782}.article-container.current.segment-economia .article-page p{background-color:#e65100}.article-container.current.segment-revista-e .article-page p{background-color:#000}.article-container.current.segment-exame-informatica .article-page p{background-color:#000}.article-page{color:#71808f;-webkit-flex:1 10%;-ms-flex:1 10%;flex:1 10%;font:600 16px Firme,sans-serif;padding-top:20px;text-align:center}.article-list{-webkit-flex:100%;-ms-flex:100%;flex:100%}.article-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.article-list li:last-child{border-bottom:none}.article-list>li+li{border-top:1px dotted #dce0e3}.article-list article{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:100%;-ms-flex:100%;flex:100%;position:relative}.article-list .article-details,.article-list .article-inner{cursor:pointer}.article-list .article-inner{padding-right:16px;width:100%}.article-list .article-lead,.article-list img{display:none}@media screen and (min-width:480px){.article-list .article-lead,.article-list img{display:block}}.article-list .article-lead,.article-list .article-title{-webkit-font-smoothing:antialiased}.article-list .article-title{color:#000;font:700 18px/1.25em Glosa,serif;margin-bottom:4px;opacity:.9}.article-list .article-title:hover{opacity:1}.article-list .article-lead{font:400 16px Firme,sans-serif;color:#71808F}.article-list .article-lead:hover{color:#3B505E}.article-list .cover{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 20px}.article-list .article-details{display:none}@media screen and (min-width:480px){.article-list .article-details{display:-webkit-flex;display:-ms-flexbox;display:flex}.article-list .article-details .article-media{padding:4px 0;width:120px}.article-list .article-details .article-media .media-element{width:100%}}.article-list .article-details figure{margin:0}.article-list .article-details .article-lock{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:40px}.article-list .article-details .article-lock i{visibility:hidden}.article-list .article-details .article-lock i:before{width:24px}unlocked .article-list .article-details .article-lock i{visibility:visible}.article-list .article-details .icon-container{border-radius:50%;background-color:#1cb21c;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.article-list .article-details .article-reading-time{color:#71808f;font-size:10px}