a:focus,button:focus{outline:0!important}a:focus-visible,button:focus-visible,div[tabindex="0"]:focus-visible,label:focus{outline:2px solid black!important;border-radius:3px;outline-offset:2px}.unstyle-btn{background:0 0;border:0}.align-center{align-items:center}.bg-theme-color{background-color:var(--main-color)}.bg-gray{background:#999!important}.bg-gray-2{background:#dbdbdb}.bg-light-gray{background:#edebeb!important}.bg-light-gray-2{background:#f5f5f5}.bg-tranparent{background:0 0!important}.theme-color{color:var(--main-color)}.black{color:#000!important}.white{color:#fff}.bold{font-family:OpenSansBold!important}.border-0{border:0}.border-2{border:solid 2px}.border-radius-10{border-radius:10px}.font-regular{font-family:OpenSansRegular,sans-serif}.font-semibold{font-family:OpenSansSemibold,sans-serif}.cursor-context-menu{cursor:context-menu!important}.decoration-none{text-decoration:none!important}.edit-txt:before{width:40px;height:30px;content:"";position:absolute;top:-5px;left:-40px;background-image:var(--sprite-url);background-size:1600px 1200px;background-position:-545px -489px}.d-flex,.flex{display:flex!important}.flex-column{display:flex!important;flex-direction:column}.flex-row{display:flex;flex-direction:row}.float-left{float:left!important}.font-size-14{font-size:14px}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-24{font-size:24px}.font-size-30{font-size:30px}.font-size-40{font-size:40px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.grid-1-1{display:grid;grid-template-columns:1fr 1fr}.height-160{height:160px}.height-44{height:44px}.height-auto{height:auto!important}.justify-center{justify-content:center}.justify-end{justify-content:end}.left-12{left:12px}.m-bottom-20{margin-bottom:20px!important}.m-left-20{margin-left:20px}.m-right-20{margin-right:20px!important}.m-right-auto{margin-right:auto!important}.m0{margin:0!important}.m-top-5{margin-top:5px!important}.m-top-10{margin-top:10px}.m-top-20{margin-top:20px}.m-top-40{margin-top:40px}.mauto{margin:auto}.m70-10-0{margin:70px 10px 0!important}.max-width-400{max-width:400px}.max-width-230{max-width:230px}.max-width-550{max-width:550px}.max-width-740{max-width:740px}.max-width-unset{max-width:unset!important}.max-height-44{max-height:44px}.no-text-transform{text-transform:none!important}.opacity-0-4{opacity:.4!important}.p0{padding:0!important}.p100-0{padding:100px 0!important}.p75-10-0{padding:75px 10px 0!important}.padding-0-20{padding:0 20px}.padding-0-20-0-10{padding:0 20px 0 10px}.padding-0-40{padding:0 40px}.padding-0-60{padding:0 60px}.padding-10{padding:10px!important}.padding-20{padding:20px}.padding-25{padding:25px}.padding-top-20{padding-top:20px!important}.padding-top-40{padding-top:40px!important}.padding-10{padding:5px}.padding-15{padding:15px}.padding-6-15{padding:6px 15px}.pointer{cursor:pointer}.pos-abs{position:absolute!important}.pos-rel{position:relative!important}.scale-1-5{scale:1.5}.space-between{justify-content:space-between}.text-left{text-align:left!important}.text-center{text-align:center}.top-4{top:4px}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.w100{width:100%!important}.width-30{width:30px}.width-40{width:40px}.width-550{width:550px}.max-width100{max-width:100%}.line-height-22{line-height:22px}@media (max-width:687px){.sm-hidden{display:none}.info-title{font-size:30px!important}}@media (min-width:688px){.md-flex-column{display:flex;flex-direction:column}.md-flex-row{display:flex;flex-direction:row}.md-min-width-420{min-width:420px}.md-w100{width:100%}.md-width-auto{width:auto!important}.md-grid-1-1{display:grid!important;grid-template-columns:1fr 1fr}.md-m70-10-0{margin:70px 10px 0!important}.md-hidden{display:none}}.icon,.icon h2:after,.icon h3:after,.icon-after:after,.icon-before:before,.icon:after,.icon:before{background-image:var(--sprite-url);background-size:1600px 1200px}.menu-icon.pessoais{background-position:-16px -1088px}.menu-icon.moradas-envio{background-position:-16px -1118px}.menu-icon.profissionais{background-position:-72px -1055px}.menu-icon.dados-acesso{background-position:-72px -1088px}.menu-icon.comunicacoes{background-position:-76px -1118px}.menu-icon.favovitos{background-position:-13px -458px}.menu-icon.encomendas{background-position:-13px -490px}.menu-icon.cartaoprofmais{background-position:-13px -556px}.menu-icon.manuais{background-position:-13px -1055px}.menu-icon.vales{background-position:-13px -588px}.menu-icon.lojas{background-position:-12px -620px}.menu-icon{height:31px!important;width:31px!important}.overlay-geral-area .navbar.navbar-pe .container .brand img.brand-logo{margin-top:0}.overlay-geral-area .navbar.navbar-pe .container#headermenu .brand img.brand-logo{margin-top:15px}#subheadermenu .icon-search,#subheadermenu .icon-shopping-cart,#subheadermenu .icon-shopping-list{margin-top:12px;margin-left:15px}.icon.icon-shopping-list{width:26px;background-position:-107px -19px;height:26px}.icon.icon-shopping-list.active{background-position:-247px -19px}.icon.icon-search,.icon.icon-search-black{width:26px;background-position:-17px -19px;height:26px}.icon.icon-search.active{background-position:-157px -19px}.icon.icon-search-black{background-position:-17px -18px}.icon.icon-shopping-cart{width:26px;background-position:-62px -18px;height:26px}.icon.icon-shopping-cart.active{background-position:-201px -18px}#sidebar-shopping-cart-wrapper .icon.icon-shopping-cart.withbadge{width:38px;background-position:-32px -47px;height:40px;padding:0;margin:0}.navbar-toggle:hover .icon.icon-shopping-cart{width:38px;background-position:-32px -47px}.escolares-area-page .icon.icon-shopping-cart{width:38px;background-position:-32px -47px;height:49px;margin:auto}.escolares-area-page .icon.icon-shopping-cart:hover{width:38px;background-position:-32px -47px}.site-content .escolares-area-page .btn.btn-escolares .icon.icon-shopping-cart{margin:5px 0;width:38px;background-position:-32px -47px;height:32px}@media (min-width:986px){.navbar-toggle:hover .icon.icon-shopping-list{background-position:-71px -48px}#shoppingcart-toggle:checked~.navbar-inverse .icon.icon-shopping-cart,.navbar-toggle:hover .icon.icon-shopping-cart{width:38px;background-position:-32px -47px}}.overlay-geral-area .overlay-content form label.error,label.error{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:22px;color:red;width:100%;position:relative;padding:0;z-index:1}.site-content.showcases:not(.search-results){margin:0 auto;display:block}.arrow{font:normal normal normal 14px/1 FontAwesome;font-size:50px;text-rendering:auto;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.5);color:#fff;padding-left:1.3rem;padding-right:1.3rem;border-radius:4px;z-index:1}.showcase.showcase-tiles{padding:0 10px}.showcase.showcase-tiles .arrow{top:47%;font-size:37.5px}.showcase.showcase-tiles .tiles-list{display:flex;padding:0;-ms-overflow-style:none;overflow:hidden;scrollbar-width:none;height:100%}.showcase.showcase-tiles .tiles-list .tile{padding:5px;flex:1 0 69.8%;text-decoration:none}.showcase.showcase-tiles .tiles-list .tile .tile-text{color:#262626;font-size:15px;text-transform:none;margin-top:15px;margin-bottom:10px;line-height:20px;text-align:center;font-family:OpenSansRegular,sans-serif}.showcase.showcase-tiles .tiles-list .tile .tile-text-cta{color:#f05323}.showcase.showcase-tiles .tiles-list .tile img{width:100%}.showcase.showcase-tiles .tiles-list .tile:hover{text-decoration:none}.site-content .showcase.showcase-tiles .showcase-title{padding:15px 0}.controls-container{height:300px}@media (min-width:688px){.controls-container{height:365px}.showcase.showcase-tiles{padding:15px 2.5%;min-height:425px}.showcase.showcase-tiles .arrow{margin:0}.showcase.showcase-tiles .arrow.fa-angle-left{left:2.5%}.showcase.showcase-tiles .arrow.fa-angle-right{right:2.5%}.showcase.showcase-tiles .tiles-list .tile{padding:11px;flex:1 0 42.2%;font-size:14px}.showcase.showcase-tiles .tiles-list .tile img{width:335px}.showcase.showcase-tiles .tiles-list .tile .tile-text{font-size:16px;margin-top:20px;padding:0 2px}}@media (min-width:1080px){.showcase.showcase-tiles .tiles-list .tile{flex:1 0 29.488%}}.no-margin-text-video{padding:0}.site-content .showcase-video .product-portlet{padding:0!important;max-width:350px!important;height:auto}.site-content .showcase-video .slick-track{width:auto!important}.site-content .showcase-video .youtube{margin-bottom:0!important}.site-content .showcase-video .video-title a{color:#262626}.site-content .showcase-video .video-desc-aux{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify}.site-content .showcase-video .video-desc-aux_videos_more{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify;padding:0!important}.site-content .showcase-video .video img{width:100%;height:100%}.site-content .showcase-video .video iframe{width:100%}.site-content .showcase-video .video-title .three_video-desc{font-family:OpenSansRegular;font-size:14px;line-height:17px;font-size:22px;line-height:26px;padding:0}.site-content .showcase-video .video-title .three_video-desc a{color:#000}.site-content .showcase-video .product-portlet.fp2 .product-img{margin:0 0 20px 0}@media(min-width:688px){.site-content .showcase.showcase-video-1{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:30px}}@media(min-width:1080px){.site-content .showcase.showcase-video-1{grid-template-columns:0.7fr 1.3fr 1fr}}#encomendaConfirmada p{margin-bottom:auto}#encomendaConfirmada .mbway-confirmation{margin-bottom:40px}#encomendaConfirmada .mbway-confirmation h2{font-family:BryantProRegular;font-size:22px;line-height:22px;letter-spacing:-.33px;margin-bottom:20px}#encomendaConfirmada .mbway-confirmation .info-container{background-color:#f2f2f2;padding:20px 10px;gap:20px}#encomendaConfirmada .mbway-confirmation .info-container .confirm,#encomendaConfirmada .mbway-confirmation .info-container .confirmed,#encomendaConfirmada .mbway-confirmation .info-container .description,#encomendaConfirmada .mbway-confirmation .info-container .expired{font-size:16px;line-height:20px;gap:20px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:22px;line-height:22px;background-color:var(--main-color);border-radius:2px;padding:10px;margin:auto;min-width:102px}#encomendaConfirmada .mbway-confirmation .info-container .warning{font-size:12px;line-height:16px}#encomendaConfirmada .mbway-confirmation .info-container .confirm{font-weight:400;text-decoration:underline;cursor:pointer}#encomendaConfirmada .mbway-confirmation .info-container #toggle-confirmed:not(:checked)~.confirmed,#encomendaConfirmada .mbway-confirmation .info-container #toggle-expired:not(:checked)~.expired{display:none}#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.confirm,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.counter,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.description,#encomendaConfirmada .mbway-confirmation .info-container input[name=toggle-counter]:checked~.warning{display:none}@media (min-width:688px){#encomendaConfirmada .mbway-confirmation{margin-bottom:52px}#encomendaConfirmada .mbway-confirmation h2{font-family:BryantProLight;font-size:28px;line-height:28px;letter-spacing:0;margin-bottom:26px}#encomendaConfirmada .mbway-confirmation .info-container{padding:26px 13px;gap:26px}#encomendaConfirmada .mbway-confirmation .info-container .confirm,#encomendaConfirmada .mbway-confirmation .info-container .confirmed,#encomendaConfirmada .mbway-confirmation .info-container .description,#encomendaConfirmada .mbway-confirmation .info-container .expired{font-size:18px;line-height:20px;gap:13px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:28px;line-height:28px;padding:20px 10px;min-width:132px}#encomendaConfirmada .mbway-confirmation .info-container .warning{font-size:14px;line-height:20px}}@media (min-width:1080px){#encomendaConfirmada .mbway-confirmation{margin-bottom:60px}#encomendaConfirmada .mbway-confirmation h2{margin-bottom:30px}#encomendaConfirmada .mbway-confirmation .info-container{padding:30px 15px;gap:30px}#encomendaConfirmada .mbway-confirmation .info-container .description{gap:15px}#encomendaConfirmada .mbway-confirmation .info-container .counter{font-size:32px;line-height:32px}}body.eventos .overlay-geral-area .overlay-middle-content{display:block;margin:20px auto 0}body.eventos .overlay-geral-area .overlay-content h1{font-family:OpenSansRegular;font-size:30px;line-height:34px}body.eventos .overlay-geral-area .overlay-content #qrcode-container{cursor:pointer}body.eventos .overlay-geral-area .overlay-content .maximize{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}body.eventos .overlay-geral-area .overlay-content .maximize img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain}@media (min-width:986px){body.eventos .overlay-geral-area .content .navbar-pe{height:unset}body.eventos .overlay-content{padding:50px 0 0}body.eventos .overlay-content #headermenu.container{top:0}}@media (max-height:979px){body.eventos .overlay-geral-area .overlay-middle-content{max-width:320px}body.eventos .overlay-geral-area .overlay-middle-content .font-size-20{font-size:16px}}.eventos.congresso .pull-right.user-logged,.eventos.congressosubmit .pull-right.user-logged{display:none}:root{--congresso-blue:#0060FF;--congresso-blue-light:#EFF5FF;--congresso-success-blue:#009DE0;--congresso-white:#FFFFFF;--congresso-black:#000000;--congresso-gray-border:#B5B5B5;--congresso-gray-light:#F5F5F5;--congresso-error-red:#D32F2F;--congresso-error-border:#FFCDD2;--congresso-error-bg:#FFFBFC;--congresso-error-msg-bg:#FFEBEE;--font-size-36:36px;--font-size-28:28px;--font-size-17:17px;--font-weight-medium:500;--line-height-header:44px;--line-height-body:24px}.eventos.congresso .text-congresso-blue,.eventos.congressosubmit .text-congresso-blue{color:var(--congresso-blue)}.eventos.congresso .bg-congresso-blue,.eventos.congressosubmit .bg-congresso-blue{background-color:var(--congresso-blue)}.eventos.congresso .border-congresso-blue,.eventos.congressosubmit .border-congresso-blue{border-color:var(--congresso-blue)}.eventos.congresso .btn-close-modal,.eventos.congresso .close,.eventos.congresso [aria-label=Close],.eventos.congressosubmit .btn-close-modal,.eventos.congressosubmit .close,.eventos.congressosubmit [aria-label=Close]{display:none}body.eventos.congresso header,body.eventos.congressosubmit header{display:none}.eventos.congresso .congresso-specific-header,.eventos.congressosubmit .congresso-specific-header{position:fixed;top:0;left:0;width:100%;height:50px;background-color:var(--congresso-white);z-index:1000}.eventos.congresso .congresso-specific-header-content,.eventos.congressosubmit .congresso-specific-header-content{max-width:975px;margin:0 auto;width:100%;padding:0 24px}.eventos.congresso .congresso-header-logo,.eventos.congressosubmit .congresso-header-logo{height:30px}body.eventos.congresso #page-content-wrapper,body.eventos.congressosubmit #page-content-wrapper{margin-top:0;padding-top:0}.eventos.congresso .congresso-container,.eventos.congressosubmit .congresso-container{max-width:975px;width:100%;margin:75px auto 40px auto;box-sizing:border-box;padding-left:0;padding-right:0}.eventos.congresso .congresso-banner-wrapper{max-width:975px;width:100%;margin:0 auto 31px auto;display:flex}.eventos.congresso .congresso-banner-img{width:100%;object-fit:contain}.eventos.congresso .congresso-content-wrapper,.eventos.congressosubmit .congresso-content-wrapper{box-sizing:border-box;max-width:975px;margin:0 auto;padding:0 67px}.eventos.congresso .congresso-header-row{margin-bottom:31px;gap:40px;flex-wrap:wrap;display:flex;align-items:center}.eventos.congresso .congresso-header-text{line-height:var(--line-height-header);align-items:center;gap:10px;white-space:normal;display:flex}.eventos.congresso .congresso-header-text img{width:44px;height:44px;object-fit:contain}.eventos.congresso .congresso-intro-text{line-height:var(--line-height-body);margin-bottom:31px}.eventos.congresso .congresso-program-title{line-height:44px;margin-top:0;margin-bottom:21px}.eventos.congresso .congresso-program-header{gap:9.5px}.eventos.congresso .congresso-time-badge{padding:4px 20px;border-radius:30px;line-height:normal}.eventos.congresso .congresso-program-name{line-height:26px;min-height:44px;display:block;padding:9px 0;box-sizing:border-box}.eventos.congresso .congresso-programs-list{gap:22px}.eventos.congresso ul.radiogroup{padding:0;margin:0;list-style:none}.eventos.congresso li[role=radio]{margin:0;padding:0}.eventos.congresso .congresso-speaker-select{margin-left:87.5px;margin-top:16px;width:calc(100% - 87.5px);max-width:756px;padding:5px 10px;gap:28px;border-radius:16px;border:2px solid var(--congresso-gray-border);background:var(--congresso-white)}.eventos.congresso .congresso-speaker-select:hover{border:2px solid var(--congresso-blue);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.05)}.eventos.congresso [role=radio]{outline:0;cursor:pointer}.eventos.congresso [role=radio]:focus-visible .congresso-speaker-select{border:2px solid var(--congresso-blue);position:relative}.eventos.congresso [role=radio]:focus-visible .congresso-speaker-select::before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:6px;height:48px;background:var(--congresso-blue);border-radius:6px}.eventos.congresso .congresso-program-item.error-highlight{position:relative;border:none;background:0 0}.eventos.congresso .congresso-program-item.error-highlight::before{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border:2px solid var(--congresso-error-border);background:var(--congresso-error-bg);border-radius:12px;z-index:-1;pointer-events:none}.eventos.congresso .congresso-program-item.error-highlight .congresso-program-name{color:var(--congresso-error-red)}.eventos.congresso .congresso-error-msg{color:var(--congresso-error-red);font-size:14px;font-weight:var(--font-weight-medium);margin-left:auto;background-color:var(--congresso-error-msg-bg);padding:4px 12px;border-radius:20px}.eventos.congresso .hidden{display:none}.eventos.congresso [role=radio][aria-checked=true] .congresso-speaker-select{border-radius:16px;border:2px solid var(--congresso-blue);background:var(--congresso-blue-light);box-shadow:0 4px 14px rgba(0,96,255,.15)}.eventos.congresso .congresso-speaker-img{width:70px;height:70px;object-fit:cover;margin-right:-20px}.eventos.congresso .congresso-multiple-name{width:135px;line-height:normal;white-space:normal;margin-right:-12px}.eventos.congresso .congresso-multiple-bio{width:380px;line-height:normal;overflow:hidden;text-overflow:ellipsis;margin-right:-12px;display:block}.eventos.congresso [role=radio]::after,.eventos.congresso [role=radio]::before{content:none}.eventos.congresso .congresso-program-item:focus,.eventos.congresso .congresso-program-item:focus-visible,.eventos.congresso .radiogroup,.eventos.congresso .radiogroup:focus,.eventos.congresso .radiogroup:focus-visible,.eventos.congresso [role=radio],.eventos.congresso [role=radio]:focus,.eventos.congresso [role=radio]:focus-visible{border:none!important;outline:0!important;box-shadow:none!important}.eventos.congresso .congresso-ver-mais{width:40px;min-width:40px;line-height:normal;white-space:nowrap;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.eventos.congresso .congresso-radio-wrapper{width:34px;height:34px;flex-shrink:0;position:relative;margin-left:auto}.eventos.congresso .congresso-radio-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.eventos.congresso .congresso-radio-circle{position:absolute;top:0;left:0;width:34px;height:34px;flex-shrink:0;aspect-ratio:1/1;border-radius:34px;border:2px solid var(--congresso-gray-border);background:var(--congresso-white);box-sizing:border-box;transition:all .2s}.eventos.congresso li[aria-checked=true] .congresso-radio-circle{width:34px;height:34px;border-radius:34px;border:2px solid var(--congresso-blue);background:var(--congresso-white)}.eventos.congresso li[aria-checked=true] .congresso-radio-circle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:17px;height:17px;border-radius:17px;background:var(--congresso-blue)}.eventos.congresso .congresso-single-speaker{padding-left:87.5px;gap:18px}.eventos.congresso .congresso-single-img{width:80px;height:80px;object-fit:cover}.eventos.congresso .congresso-single-details{display:inline-grid;row-gap:4px;grid-template-rows:repeat(4,fit-content(100%));grid-template-columns:repeat(1,fit-content(100%))}.eventos.congresso .congresso-single-name{display:block;width:308px;height:26px;align-self:flex-start;grid-row:1/span 1;grid-column:1/span 1;line-height:44px;padding:9px 0}.eventos.congresso .congresso-single-type{display:block;width:308px;height:24px;grid-row:2/span 1;grid-column:1/span 1;line-height:44px}.eventos.congresso .congresso-single-theme{width:380px;grid-row:3/span 1;grid-column:1/span 1}.eventos.congresso .congresso-single-details .congresso-ver-mais{width:380px;grid-row:4/span 1;grid-column:1/span 1;margin-top:0;padding:0;text-align:left}.eventos.congresso .congresso-footer-actions{display:flex;flex-direction:column;align-items:flex-end}.eventos.congresso .btn-voltar{color:var(--congresso-blue);margin-right:auto;border:2px solid var(--congresso-blue);background:var(--congresso-white)}.btn-avancar{border-radius:8px;min-width:220px;min-height:44px;padding:6px 20px;font-size:var(--font-size-17);border:none}@media (max-width:1005px){.eventos.congresso .congresso-content-wrapper{padding:0 15px}.eventos.congressosubmit .congresso-content-wrapper{padding:0 21px}}@media (max-width:768px){.eventos.congresso .congresso-header-row{flex-direction:column;align-items:flex-start;gap:15px}.eventos.congresso .congresso-single-speaker,.eventos.congresso .congresso-speaker-select,.eventos.congresso ul{padding-left:0;margin-left:0}.eventos.congresso .congresso-selected-summary-wrapper,.eventos.congresso .congresso-single-speaker{flex-direction:column;align-items:center;text-align:center}.eventos.congresso .congresso-selected-summary-wrapper,.eventos.congresso .congresso-single-img{margin:0 auto;align-items:center;text-align:center}.eventos.congresso .congresso-footer-actions{flex-direction:column;align-items:center;gap:15px;margin-top:30px}.eventos.congresso .congresso-footer-main-row{flex-direction:column;align-items:center;gap:15px}.eventos.congresso .congresso-speaker-select{width:100%;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:15px}.eventos.congresso .congresso-header-text{align-items:flex-start}.eventos.congresso .congresso-speaker-img{width:80px;height:80px;margin-right:0;margin-bottom:-8px}.eventos.congresso .congresso-multiple-name{max-width:100%}.eventos.congresso .congresso-multiple-bio{max-width:100%;white-space:normal}.eventos.congresso .congresso-radio-wrapper{margin-left:0;margin-top:10px}.btn-avancar{width:100%;min-width:unset;margin-right:0;margin-bottom:0}.eventos.congresso .congresso-program-name{line-height:var(--font-size-28)}.eventos.congresso .congresso-ver-mais{text-align:center;margin:0 auto;display:block;width:100%}.eventos.congresso .congresso-single-details,.eventos.congresso .congresso-single-details .congresso-ver-mais,.eventos.congresso .congresso-single-name,.eventos.congresso .congresso-single-theme,.eventos.congresso .congresso-single-type,.eventos.congresso .congresso-ver-mais{width:100%;justify-content:center;text-align:center}.eventos.congressosubmit .congresso-confirmation-title{font-size:var(--font-size-28)}.eventos.congressosubmit .congresso-mb-section{width:100%;align-items:center}}.modal-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(40,40,40,.85);backdrop-filter:blur(5px);z-index:9999;display:none}.modal-container:not(.hidden){display:flex;justify-content:center;align-items:center}.modal-container .modal{background-color:var(--congresso-white);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-height:90vh;width:95%;max-width:1140px;overflow-y:auto;position:relative;margin:auto;display:block}.modal-container .modal .close{position:absolute;top:32px;right:32px;z-index:10001;width:30px;height:30px;cursor:pointer;border:none;background:0 0;display:flex;align-items:center;justify-content:center;opacity:1;color:var(--congresso-black)}.modal-container .modal .content{max-width:none}.modal-speaker-container{display:flex;flex-direction:row;align-items:flex-start;text-align:left}.modal-speaker-photo-wrapper{margin-right:37px;flex-shrink:0}.modal-iframe-size{width:95%;max-width:1300px;height:90vh;padding:0;overflow:hidden;position:relative;background:var(--congresso-white);border-radius:12px}.modal-iframe-content{padding:0;height:calc(100% - 50px);margin-top:50px;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.modal-iframe{width:100%;height:calc(100% + 150px);margin-top:-150px;border:none;display:block}#orador-modal .close svg{display:block}@media (max-width:1040px){.modal-iframe-size{width:100%;height:100%;height:100dvh;border-radius:0}.modal-iframe-content{height:calc(100% - 90px);margin-top:90px}.modal-iframe{margin-top:-80px;height:calc(100% + 80px)}}.eventos.congresso .congresso-summary-list{display:flex;flex-direction:column;margin-top:20px;gap:15px}.eventos.congresso .congresso-summary-item{display:flex;align-items:center;gap:15px}.eventos.congresso .congresso-registration-form{background:var(--congresso-white);border-radius:4px;margin-top:10px}.m-top-40{margin-top:40px}.m-bottom-20{margin-bottom:20px}.eventos.congresso .congresso-confirmation{padding-bottom:40px}.eventos.congresso .congresso-confirmation-hero,.eventos.congressosubmit .congresso-confirmation-hero{margin:30px 0 20px}.eventos.congresso .congresso-confirmation-visto,.eventos.congressosubmit .congresso-confirmation-visto{width:150px;height:150px}.eventos.congresso .congresso-confirmation-title,.eventos.congressosubmit .congresso-confirmation-title{color:var(--congresso-success-blue);margin:20px 0 0 0}.eventos.congresso .congresso-confirmation-text,.eventos.congressosubmit .congresso-confirmation-text{margin:8px 0 0 0;line-height:24px}.eventos.congresso .congresso-mb-section,.eventos.congressosubmit .congresso-mb-section{margin-top:30px}.eventos.congresso .congresso-mb-box,.eventos.congressosubmit .congresso-mb-box{width:100%;max-width:355px;height:100px;margin-top:10px;padding:15px 20px;box-sizing:border-box;gap:8px}.eventos.congresso .congresso-mb-row,.eventos.congressosubmit .congresso-mb-row{gap:10px;width:100%}.eventos.congresso .congresso-final-msg{margin-top:40px;margin-bottom:20px;line-height:24px}.eventos.congresso .congresso-registered-wrapper{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:30px;gap:202px}.eventos.congresso .congresso-registered-msg{display:flex;flex-direction:column}.eventos.congresso .congresso-registered-msg-title{color:var(--congresso-success-blue);line-height:24px;margin-bottom:2px}.eventos.congresso .congresso-registered-msg-text{color:#000;line-height:24px}.eventos.congresso .congresso-registered-phone{text-decoration:underline}.eventos.congresso .btn-descarregar-programa{min-width:220px;min-height:44px;padding:6px 14px;font-size:17px;border-radius:8px;background:#0060ff;border:none;text-decoration:none;cursor:pointer}.eventos.congresso .congresso-selected-summary-wrapper{display:flex;padding-left:87.5px;width:calc(100% - 87.5px);max-width:756px;gap:18px;margin-top:10px;margin-bottom:20px}.eventos.congresso .congresso-spacer-summary{margin-top:60px}.eventos.congresso .congresso-footer-actions{margin-top:0}@media (max-width:768px){.eventos.congresso .congresso-selected-summary-wrapper{padding-left:0;flex-direction:column}.eventos.congresso .congresso-confirmation-visto,.eventos.congressosubmit .congresso-confirmation-visto{width:100px;height:100px}.eventos.congresso .congresso-registered-wrapper{flex-direction:column;align-items:center;gap:20px;text-align:center}}.swiper-pagination-bullet-active{background:#fe0000!important}.botao-generico{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#fe0000;text-transform:uppercase;background:#fe0000 0 0 no-repeat padding-box;border-radius:8px;opacity:1;cursor:pointer;margin-bottom:10px}.botao-generico#enviaremail{margin-top:20px}.img-responsive{display:block;height:auto;max-width:100%;max-height:270px!important;width:100%}.checkbox-selection label{height:44px;width:44px;padding:9px;background-color:#fff;border:1px solid #a9a9a9}.validateRecaptcha.error+.g-recaptcha{border:1px solid #f66;border-radius:2px}.validateRecaptcha+.g-recaptcha{border:1px solid unset;border-radius:2px}.spaceoncreatenewlisticon{margin-top:50px!important;margin-bottom:0!important}.list-content .list-header{background-color:#ccc;height:45px;line-height:44px;margin-bottom:20px}.list-content .list-header .texto-options{text-decoration:underline;font-family:OpenSansRegular;font-size:10px;padding-right:10px;cursor:pointer}#overlay-enviar-lista-form .btn-orange,.btn-orange-save-wishlist{font-family:OpenSansSemibold;font-size:14px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#fe0000;border-radius:8px;text-transform:uppercase;margin-top:5px}.btn-orange-saved-on-wishlist{font-family:OpenSansRegular;font-size:14px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:8px;border:0;padding:0;height:44px;width:100%;border-radius:8px;background-color:#e7e7e7;text-transform:uppercase;pointer-events:none}.button-livrarias-content -add-new-on-listas{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#fff;text-transform:uppercase}.showOverlay{display:block}.hideOverlay{display:none}:-ms-input-placeholder{color:#b4b4b4!important}.no-link,.no-link :hover{cursor:default!important}:focus{outline:0}button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{border-color:inherit;-webkit-box-shadow:none!important;box-shadow:none!important}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.padding-down{padding-bottom:15px!important}.no-border{border:0!important}.text-orange{color:#000}.text-center{text-align:center!important}.clickable{cursor:pointer}.mx-auto{margin:auto!important}.float-none{float:none!important}.font-icon:after{font-size:50px;font-weight:400}.dropdown>a{font-family:OpenSansRegular;font-size:16px;text-align:left;line-height:22px;cursor:pointer;min-height:30px;padding:11px 15px;border:1px solid #a9a9a9!important;color:#141414;background-image:none;margin:0;display:inline-block;text-decoration:none;width:100%;height:100%}.dropdown>a.icon[aria-expanded=true]:after{background-position:-606px -444px}.dropdown>a:after{content:" ";position:absolute;right:15px;height:20px;width:30px;display:inline-block;background-position:-606px -310px}.dropdown ul{padding:0;margin:0;overflow-y:scroll;position:absolute;z-index:10;max-height:225px;border:1px solid #d9d9d9;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown ul li{background-color:#e7e7e7;border-bottom:1px solid #d9d9d9;padding:0}.dropdown ul li:hover{background-color:#fe0000}.dropdown ul li:hover span{color:#fff}.dropdown ul li:last-child{border-bottom:0}.dropdown ul li span{display:block;margin:0;cursor:pointer;text-align:left;min-height:44px;line-height:44px;font-size:16px}.dropdown ul.big-content.collapsing{-webkit-transition:height 2s ease-in-out;-moz-transition:height 2s ease-in-out;-o-transition:height 2s ease-in-out;transition:height 2s ease-in-out}.dropdown a.icon[aria-expanded=false]~ul.big-content.collapsing{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;padding-right:10px}.global-sprite{display:block}.global-sprite.payment-type-img-mb{width:58px;height:68px;background-position:-1281px -235px}.global-sprite.payment-type-img-mbway{background-position:-1349px -235px;width:113px;height:55px}.global-sprite.payment-type-img-ch-stu,.global-sprite.payment-type-img-ch-stu-small{background-position:-1842px -312px;width:100px;height:70px}.global-sprite.payment-type-img-cc{background-position:-1684px -234px;width:139px;height:34px}.global-sprite.payment-type-img-cetelem{background-position:-1833px -235px;width:125px;height:45px}.global-sprite.payment-type-img-safetypay{background-position:-2197px -235px;width:134px;height:28px}.adicional-info{font-family:OpenSansBold;font-size:16px;line-height:20px;text-transform:lowercase;text-align:center;color:#fff;background-color:#fe0000;padding:1px 1px 1px 1px;height:20px;width:20px;display:inline-block;cursor:pointer}.adicional-info:hover{background-color:#fe0000}.cursor-pointer{cursor:pointer}.price{font-family:OpenSansLight;font-size:20px;color:#000}.discount-percent{display:inline-block;padding:5px 0}.discount-percent .twelve-point-star{z-index:-1;left:13px;border-radius:8%}.discount-percent .twelve-point-star.white{background:#fff;border-radius:8%}.discount-percent .value{font-family:OpenSansBold;font-size:17px;color:#fff;text-align:center;line-height:37px;letter-spacing:-1px;width:35px;position:absolute;left:13px}.rating{font-family:OpenSansLight;font-size:14px;line-height:14px;color:#000;unicode-bidi:bidi-override;margin-top:15px}.rating .stars>span.star{display:inline-block;position:relative;width:15px;height:15px;cursor:default;margin-top:0}.rating .stars span.star:before{position:absolute}.twelve-point-star{height:35px;width:35px;background:#000;position:absolute;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-radius:8%}.twelve-point-star:before{height:35px;width:35px;background:#000;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);border-radius:8%}.twelve-point-star:after{height:35px;width:35px;background:#000;content:"";position:absolute;top:0;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);border-radius:8%}.discount-percent .twelve-point-star.white{height:39px;width:39px;top:7px;left:11px;border-radius:8%}.discount-percent .twelve-point-star.white:after,.discount-percent .twelve-point-star.white:before{background:#fff;width:39px;height:39px;border-radius:8%}.well{border:0;border-radius:0;background-color:#f5f5f5;box-shadow:none;padding:0;margin:0 15px 20px 15px;min-height:50px}.well ul{list-style-type:none}.well ul li{min-height:50px;padding:0 15px;cursor:pointer}.well ul li span{font-family:OpenSansLight;font-size:20px;line-height:50px;color:#000;text-transform:uppercase}.well ul li>span:after{content:'+';display:inline-block;color:#000;font-family:OpenSansLight;font-size:24px;line-height:50px;position:absolute;right:30px}.well ul li.link>span:after{content:' '}.well ul li.open>span:after{content:'-'}.well ul li.open.collapsed>span:after{content:'+'}.well ul li span:hover{font-family:OpenSansLight;color:#fff;background-color:#fe0000;text-transform:uppercase}.well ul li span:hover .count{font-family:OpenSansLight;color:#fff}.well ul li>span:hover:after{color:#fff}.well ul li span .count{font-family:OpenSansLight;font-size:16px;color:#000}.well ul li ul{padding-left:15px;padding-right:15px}.well ul li ul li{padding-left:0;padding-right:0}.well ul li ul li>span:after{content:' '}.well ul li ul li span{font-family:OpenSansLight;font-size:16px;line-height:50px;text-transform:none}.well ul li ul li span:hover{text-transform:none}#overlay-area-content ul.collapse,#overlay-area-content ul.collapsing,.site-content ul.collapse,.site-content ul.collapsing{list-style-type:none}#overlay-area-content ul.collapse li,#overlay-area-content ul.collapsing li,.site-content ul.collapse li,.site-content ul.collapsing li{min-height:25px;padding:0;margin-left:-10px;margin-right:-10px;cursor:pointer}#overlay-area-content ul.collapse li span,#overlay-area-content ul.collapsing li span,.site-content ul.collapse li>span,.site-content ul.collapsing li>span{font-family:OpenSansLight;font-size:16px;line-height:50px;color:#000;text-transform:uppercase}#overlay-area-content ul.collapse li>span:after,#overlay-area-content ul.collapsing li>span:after,.site-content ul.collapse li>span:after,.site-content ul.collapsing li>span:after{display:inline-block;color:#000;font-family:OpenSansLight;font-size:16px;line-height:50px;min-height:50px;position:absolute;right:30px}#overlay-area-content ul.collapse li span:hover,#overlay-area-content ul.collapsing li span:hover,.site-content ul.collapse li div:hover,.site-content ul.collapse li span:hover,.site-content ul.collapsing li span:hover{font-family:OpenSansLight;color:#fff;text-transform:uppercase}.site-content ul.collapsing li>span:hover:after .site-content ul.collapse li>span:hover:after{color:#fff}#page-content-wrapper.nosidebar{padding-left:0}#page-content-wrapper{padding:0;margin-top:101px}.APPcontentClass{margin-top:0!important}#wrapper.emptylayout #page-content-wrapper{padding:0;margin:0}#wrapper.opened-shopping-cart-menu #page-content-wrapper{position:absolute}.container-fluid .row>.col-lg-12{padding-left:0;padding-right:0}.container-fluid{padding:0}.site-content{width:100%;margin:0 auto;padding:0 10px;float:none;display:inline-block;margin-bottom:0}#wrapper.emptylayout .site-content{margin-bottom:0}.site-content .cover{position:relative}.site-content .cover a{text-decoration:none}.site-content .cover .image-not-available{background-color:#fff;border:1px solid #ccc;color:#ccc;overflow:hidden;position:relative}.site-content .cover .image-not-available .description{font-family:OpenSansRegular;font-size:12px;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden}.site-content .cover .image-not-available .product-title{display:none;font-family:OpenSansLight;font-size:22px;text-transform:uppercase;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:0;width:100%}.checkbox .option{font-family:OpenSansRegular;font-size:16px;text-transform:uppercase;line-height:22px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;padding-left:25px;margin-right:15px;margin-bottom:20px}.checkbox .icon.option:before{content:"";display:inline-block;width:25px;height:25px;background-color:#fff;border:1px solid #fe0000;margin-top:0}.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked+.icon.option:before,.checkbox input[type=radio]:checked+.icon.option:before{background-position:-607px -490px}#regist-user .checkbox input[type=checkbox]:checked+.option:before{margin-top:15px}.checkbox .option{padding-left:46px;line-height:40px}#form-searchform input::-ms-clear{display:none}b,strong{font-family:OpenSansBold}#bibliotecaIframe{width:100%;height:100vh;border:0;position:absolute;top:0;left:0}.hidden,.hiddenField{display:none!important}.breadcrumbs,.breadcrumbs a{max-width:360px;height:50px;padding:0;text-decoration:none;color:#000}.current{font-family:OpenSansBold}.mobile-top{margin-top:-45px}.breadcrumbs{padding:16px 0}.breadcrumbs .info>span{font-family:OpenSansRegular;font-size:14px;line-height:17px;display:inline-block}.breadcrumbs a .icon.icon-return{position:relative;top:-2px;left:-5px;margin-right:7px;float:left}.breadcrumbs a .icon.icon-return+span{float:left}.breadcrumbs>span{padding:0;height:100%}.breadcrumbs.with-banner{margin-top:30px}.breadcrumbs+.hidden-md.hidden-lg{max-width:360px;float:none;margin:auto}.select-box{position:relative;float:left;width:100%;margin-bottom:10px}.select-box .icon{height:auto;background-image:none}.select-box .select-search,.select-box .select-text{font-family:OpenSansRegular;font-size:16px;font-weight:400;line-height:20px;padding:11px 25px 11px 15px;border:1px solid #a9a9a9!important;background-color:#fff;margin:0;outline:0;cursor:pointer;text-align:left;border-radius:0;text-transform:none;min-height:44px}.select-box .select-search{position:absolute;opacity:0;z-index:9;left:0}.select-box .select-search:not(.collapsed){opacity:1;z-index:-1;left:0}.select-box .icon-after[data-toggle=collapse][aria-expanded=true]:after{z-index:10}.select-box .collapse,.select-box .collapsing{position:absolute;box-shadow:2px 7px 7px #00000033;border:1px solid #707070;top:43px;max-height:225px;overflow-y:hidden;z-index:2}.select-box .collapse,.select-box .collapsing{overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.select-box .select-box-options label{font-family:OpenSansRegular;font-size:16px;font-weight:400;line-height:32px;padding:11px 10px;padding:0 5px 0 15px;border-bottom:1px solid #d9d9d9;border:0;margin:0;background-color:#fff;color:#000;cursor:pointer;text-align:left}.select-box .select-box-options input:checked+label,.select-box .select-box-options input:checked+label.remove-focus.focus,.select-box .select-box-options label.focus{background-color:#000;color:#fff}.select-box .select-box-options input:checked+label.remove-focus{background-color:#e7e7e7;color:#141414}.select-box .select-box-options label:hover{background-color:#fe0000;color:#fff}.select-box [aria-expanded=true]~.select-box-alpha{display:block!important;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;z-index:1}#page-content-wrapper div.scroll-to-top{font-size:30px;width:44px;line-height:44px;right:10px;color:#fff;background-color:#fe0000;position:absolute;margin-top:-43px;text-align:center;cursor:pointer;bottom:0}.noSelection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header-banner .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}footer{padding-top:150px}.centrocontacto footer{padding-top:80px;bottom:0;position:initial;width:100%}.dhl-address-invalid{color:red;display:block;margin-top:10px;margin-bottom:10px;font-family:OpenSansRegular;font-size:16px;text-align:left}@media (min-width:986px){.list-content .list-header .texto-options{padding-right:15px;text-decoration:underline;font-family:OpenSansRegular;font-size:14px;cursor:pointer}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:15px;padding-right:15px}.site-content{max-width:1200px;padding:0 43.5px;display:table}#page-content-wrapper{padding:0;margin-top:100px}.container{max-width:1200px}.checkbox .icon.option:before{margin-top:0}.global-sprite.payment-type-img-ch-stu{background-position:-1281px -313px;width:473px;height:54px}.global-sprite.payment-type-img-cc{background-position:-1472px -234px;width:203px;height:49px}.global-sprite.payment-type-img-safetypay{background-position:-1968px -235px;width:219px;height:45px}.global-sprite.payment-type-img-ch-stu{background-position:-1256px -308px;width:450px;height:70px}.breadcrumbs{padding:15px 0}.breadcrumbs .info>span{font-size:12px;line-height:20px}.breadcrumbs .current{font-family:OpenSansExtraBold;text-decoration:underline}.breadcrumbs .info>span:first-of-type a{font-family:OpenSansBold}.breadcrumbs,.breadcrumbs a{max-width:1200px;margin:0 auto;float:none;font-family:OpenSansRegular;font-size:12px}.site-content .breadcrumbs{float:left}.site-content .breadcrumbs a,.site-content .breadcrumbs span{padding:0}#page-content-wrapper div.scroll-to-top{right:7%}.site-content .cover .image-not-available .description{font-size:16px}.header-banner .header-area h1{font-size:50px;line-height:52px}.btn-orange-saved-on-wishlist{font-size:18px}#overlay-enviar-lista-form .btn-orange,.btn-orange-save-wishlist.keep-list{width:325px;font-size:18px}#overlay-delete-wishlist .btn-orange-save-wishlist,#overlay-list-wishlist .btn-orange-save-wishlist{float:none}.space-between-lists-buttons{padding:5px}}.title-h1{font-family:OpenSansLight;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414}.text-initial-case{text-transform:none}#header-navbar .alpha-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:rgba(0,0,0,.7)}#customer-toggle:checked~.navbar-inverse .button-customer,#help-toggle:checked~.navbar-inverse .button-help,#shoppingcart-toggle:checked~.navbar-inverse .button-cart-top,#sidebar-toggle:checked~.navbar-inverse .menu-btn{color:#000}#customer-toggle:checked~#header-navbar #sidebar-customer-menu-wrapper,#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #sidebar-shopping-cart-wrapper,#sidebar-toggle:checked~#header-navbar #sidebar-wrapper{max-height:100%;opacity:1}#customer-toggle:checked~#header-navbar>.alpha-overlay,#help-toggle:checked~#header-navbar>.alpha-overlay,#shoppingcart-toggle:checked~#header-navbar>.alpha-overlay,#sidebar-toggle:checked~#header-navbar>.alpha-overlay{display:block}@media (min-width:986px){@keyframes delay-overflow{0%{overflow-y:auto}100%{overflow-y:auto}}.centrocontacto footer{padding-top:100px;bottom:0;position:initial;width:100%}.container-fluid{padding:0}#header-navbar .alpha-overlay{top:80px;background:rgba(0,0,0,.5)}#sidebar-help-menu-wrapper,#sidebar-shopping-cart-wrapper{transition:max-height .3s ease-in,opacity .2s ease-in}#header-navbar #sidebar-wrapper{max-height:100%;opacity:1}#help-toggle:checked~#header-navbar #sidebar-help-menu-wrapper,#shoppingcart-toggle:checked~#header-navbar #sidebar-shopping-cart-wrapper{border-top:1px solid #000;max-height:calc(100% - 80px);opacity:1;animation:delay-overflow 0s forwards;animation-iteration-count:1;animation-delay:.3s}#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-help-menu-wrapper:hover,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-shopping-cart-wrapper:hover,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch a[data-target=help-toggle]:hover~#sidebar-help-menu-wrapper,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=shoppingcart-toggle]:hover~#sidebar-shopping-cart-wrapper{border-top:1px solid #000;max-height:calc(100% - 80px);opacity:1;animation:delay-overflow 0s forwards;animation-iteration-count:1;animation-delay:.3s}#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-help-menu-wrapper:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch #sidebar-shopping-cart-wrapper:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch a[data-target=help-toggle]:hover~.alpha-overlay,#customer-toggle:not(:checked)+#help-toggle:not(:checked)+#shoppingcart-toggle:not(:checked)~#header-navbar.no-touch label[for=shoppingcart-toggle]:hover~.alpha-overlay{display:block}}.form-submit-button_eliminarencomenda{font-family:OpenSansLight;font-size:14px;color:#000;font-style:normal;line-height:15px;cursor:pointer;text-decoration:underline;text-align:right;text-transform:uppercase;background:0 0;border-width:0;padding-top:10px;border:none}.printaCGVButton{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#000;background-color:#e5e5e5;min-height:50px;margin-top:29px;border:0;line-height:50px;padding-right:15px;padding-left:15px}.printaCGVButton .icon-print{margin-top:8px}.printaCGVButton:hover{background-color:#000;color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@page{margin:12mm 15mm}.redes_sociais{background-color:#f1f2f2;text-align:center}.logos-sociais{position:relative;left:45%;margin-left:-50px}.lineup{line-height:40px}.footer-padding{max-width:375px;margin:auto;display:inline-block;width:100%;text-align:left}#page-content-wrapper div.scroll-to-top{font-size:30px;width:44px;line-height:44px;right:10px;color:#fff;background-color:#fe0000;position:absolute;margin-top:-43px;text-align:center;cursor:pointer;bottom:initial}.border-footer{overflow-x:hidden;overflow-y:hidden;text-align:center;background-color:#f1f2f2;display:block;width:auto;margin:0;height:360px;overflow-y:auto}.border-footer-smartphone{border-top:1px #fff solid}.border-footer-smartphone-diferent{border-top:1px #b4b4b4 solid}.copyRight-footer{font-family:OpenSansRegular;font-size:12px;color:#000;font-style:normal;text-align:left;line-height:16px;letter-spacing:0;margin:20px;padding-top:10px;border-top:1px #b4b4b4 solid}.footer-titles{font-family:OpenSansBold;font-size:12px;line-height:18px;font-style:normal;font-size:12px;color:#000}.footer-titles a{color:inherit}.footer-options{font-family:OpenSansRegular;font-size:12px;color:#000;text-align:left;line-height:3;letter-spacing:0;margin-top:-12px;display:block;padding-left:20px}.footer-options a{color:inherit}.Siga_nos{position:absolute;left:1px;top:0;overflow:visible;width:51px;height:17px;line-height:16px;margin-top:-2px;text-align:left;font-family:OpenSansBold;font-size:12px;color:#000}@media (min-width:986px){.redes_sociais{background-color:#f1f2f2;text-align:left;margin-left:0}.logos-sociais{position:relative;left:unset;margin-left:0}#page-content-wrapper div.scroll-to-top{font-size:30px;width:44px;line-height:44px;right:10px;color:#fff;background-color:#fe0000;position:absolute;margin-top:-43px;text-align:center;cursor:pointer;bottom:initial}div[id^=footerPage-collapseSobreOptions].collapse{display:block!important}.border-footer{text-align:center;background-color:#f1f2f2;display:block;width:auto;margin:0;height:360px}.copyRight-footer{font-family:OpenSansRegular;font-size:12px;color:#000;font-style:normal;text-align:left;line-height:16px;letter-spacing:0;margin:20px;padding-top:10px;border-top:1px #b4b4b4 solid}.footer-titles{font-family:OpenSansBold;font-size:12px;line-height:18px;font-style:normal;color:#000;margin-bottom:3px}.footer-titles a{color:inherit}.footer-options{font-family:OpenSansRegular;font-size:12px;color:#000;text-align:left;line-height:18px;letter-spacing:0;margin-top:0;margin-bottom:3px;display:block;padding-left:0}.footer-options a{color:inherit}.footer-padding{max-width:1200px;margin:auto;display:inline-block;width:100%;text-align:left;padding:75px 43.5px 20px 43.5px}}.Siga_nos{position:absolute;left:1px;top:0;overflow:visible;width:51px;height:17px;line-height:16px;margin-top:-2px;text-align:left;font-family:OpenSansBold;font-size:12px;color:#000}.botoalogin-homepage{margin-top:9px;font-family:OpenSansSemibold;font-size:12px;width:106px;height:32px;background:#fff 0 0 no-repeat padding-box;border:1px solid #171717;border-radius:8px;opacity:1;text-transform:uppercase;color:#090808}.alinhar_conteudo_meio{display:block;text-align:center;margin:auto}.titulo-menu-principal{color:#000!important;text-decoration:none!important;cursor:pointer!important}.navbar-espaco-professor-submenu{top:50px;position:fixed;right:0;left:0;z-index:11;height:51px;border-bottom:#d7d7d7 1px solid;background-color:#fff}.navbar-espaco-professor-submenu #subheadermenu{position:relative;width:100%}.navbar-espaco-professor-submenu #subheadermenu .navbar-toggle{display:block}.navbar-espaco-professor-bread{position:absolute;width:max-content;top:50px;position:fixed;background-color:#fff;border:0;width:auto;left:0}.navbar-espaco-professor-bread .container{width:auto}.navbar-espaco-professor-search{top:100px;position:fixed;right:0;left:0;z-index:1;height:40px}#navtop{width:100%}#header-search{background-color:#fff;height:70px;padding:10px;z-index:999;display:block;width:100%;box-shadow:0 3px 6px #00000029}#search-container{position:relative}#search-form{border:1px solid #707070;margin:0 auto;position:relative;max-width:730px;width:100%}#search-form input{border:0;opacity:1;padding:13px;font-family:OpenSansRegular;font-size:16px;line-height:20px;font-style:normal;font-weight:400;letter-spacing:0;width:285px}#search-form input::-ms-clear{display:none}#search-form button{border:none;cursor:pointer;outline:0;padding:16px 20px 16px 0;right:0;top:0;background-color:transparent;font-family:OpenSansRegular;font-size:12px;line-height:16px;color:#888;text-transform:uppercase;opacity:1;position:absolute}#search-form #clear-search-form{cursor:pointer;width:20px;height:20px;top:14px;right:90px;display:none;position:absolute}#search-form #clear-search-form.enabled{display:block;padding:4px 0 0 4px}.user-logged{position:relative;text-align:right;font-family:OpenSansSemibold;font-size:14px;letter-spacing:0;color:#000;opacity:1}.user-logged .name-customer{position:relative;right:30px;top:17px;height:20px;line-height:18px}#subheadermenu{padding:0 10px 0 10px}#subheadermenu .icon.icon-menu{margin-top:5px;margin-left:15px}#subheadermenu .badge{top:5px;position:relative;left:10px}.user-logged .icon.icon-customer{right:0;position:absolute;top:16px}.navbar.navbar-pe{height:50px;background-image:none;box-shadow:none;border-radius:0;margin:0;padding:0;z-index:12!important;border:0}.navbar.navbar-pe .container{background-color:transparent;padding:0 10px 0 10px;width:auto;border-bottom:1px solid #fe0000}.navbar.navbar-pe .container#headermenu{position:relative;height:50px}.navbar.navbar-pe .container .brand img.brand-logo{margin-top:15px;height:20px}.navbar.navbar-pe .container .title-header{color:#fff;position:absolute;margin:11px 0 0 9px;padding:3px 0 3px 9px;text-align:left;font-size:15px;font-family:OpenSansBold;width:auto;line-height:22px;border-left:#000 1px solid}.border-bottom-menu{border-bottom:1px solid #d7d7d7!important}.navbar.navbar-pe .container .break-title{color:#fff;position:absolute;margin:14px}.affix{top:50px;width:100%}.navbar.navbar-espaco-professor img{vertical-align:middle}.navbar.navbar-espaco-professor .container{background-color:transparent;padding:0 0 0 10px}.navbar.navbar-espaco-professor a.brand-area{float:left;width:220px}.navbar.navbar-espaco-professor{background:#fff;height:50px;min-height:50px;line-height:50px;box-shadow:none;color:#000;border-radius:0;margin:0;padding:0}.navbar-espaco-professor button.btn-menu{margin:0;padding:0;border:0;border-radius:0;height:50px}.navbar-espaco-professor button.btn-menu:focus,.navbar-espaco-professor button.btn-menu:hover{background-color:transparent}.navbar-espaco-professor #collapsePEA{background-color:#d9d9d9}.navbar-espaco-professor.navbar-default .navbar-default .navbar-nav>li>a{text-shadow:none;font-family:OpenSansBold,sans-serif;font-size:15px}.navbar-espaco-professor.navbar-default .navbar-default .navbar-nav>li>a.active{color:#000;font-weight:1px}.navbar-espaco-professor.navbar-default .navbar-nav>li>a.current{color:#333;font-family:OpenSansBold}#navigationMenu{list-style:none;padding:0;margin:0;float:left;height:50px}#navigationMenu li{display:inline;line-height:50px;font-size:16px;font-family:OpenSansRegular,sans-serif;padding-right:30px}#navigationMenu li a{color:#000;text-decoration:none;font-family:OpenSansRegular,sans-serif}#navigationMenu li a.current{white-space:nowrap;font-family:OpenSansBold;color:red}#BgContainer{width:984px;margin:0 auto;background:#fff}#Container{margin:0 auto;width:984px;background:#fff;padding-bottom:15px;overflow:hidden}#Layout{width:970px;clear:both;overflow:hidden;margin:0 0 0 15px;float:left}#Main{float:left;width:954px;margin:0;padding:0}#ConteudoTopoPub{float:left;width:954px;margin:0 0 12px 0;padding:0}#ConteudoEsquerdo{float:left;margin-right:10px}#ConteudoFooter{float:left;margin-right:10px;margin-top:12px;width:632px}#HeaderContainer{width:100%;overflow:hidden}#Header{width:984px;margin:0 auto;background-color:#fff;overflow:hidden}#Header h1{color:#fff;font-size:3.2em;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:300;padding:20px 0 0 30px}#Header p{font-size:1.4em;color:#fff;clear:left;margin:0 0 0 100px}#HeaderContainer #siganos{clear:both}#NavigationContainerOpacity{width:100%;height:63px;background-color:#fe0000;opacity:.4;position:absolute;z-index:-1;top:0}#NavigationContainer{width:100%;height:63px;position:absolute;z-index:1000}#Navigation{width:984px;height:63px;margin:0 auto;z-index:2}#Navigation ul{float:left;margin-left:10px;margin-bottom:0;padding:0;height:63px}#Navigation ul li{list-style:none;margin:32px 2px 0 2px;float:left;padding:0;display:block;text-shadow:none}#Navigation ul li a{float:left;text-decoration:none;font-size:14px;margin:0;padding:0 12px 0 12px;font-weight:700;line-height:31px;color:#000}#Navigation ul li a.login{float:left;text-decoration:underline;font-size:14px;margin:0;padding:0 12px 0 12px;font-weight:700;line-height:31px;color:#fe0000;text-transform:uppercase}#Navigation ul li a.current,#Navigation ul li a.current:hover,#Navigation ul li a.section,#Navigation ul li a.section:hover{float:left;color:#fe0000;padding:0 12px 0 12px;margin:0;font-weight:700;line-height:31px}#Breadcrumbs{height:auto;line-height:28px;clear:both;font-size:11px;width:954px;overflow:hidden}#Breadcrumbs p{margin:0;float:left}#Breadcrumbs a{text-decoration:none;color:#5a5a5a}#Breadcrumbs a.link{display:none}#Breadcrumbs span.link{display:none}#Breadcrumbs #datadodia{margin:0;float:right;width:200px;text-align:right}.link-menu-smartphone{text-align:left;font-family:OpenSansRegular;font-size:16px;letter-spacing:0;color:#000;opacity:1;padding-left:10px;line-height:50px!important;height:50px}.navbar-nav>li.border-line-menusmartphone{border-bottom:1px solid #dfdfdf;float:none}.navbar-nav>li.border-line-menusmartphone:last-of-type{border-bottom:0}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}a img{border:0}.icon-M{width:30px;background-position:-141px -249px}.navbar-default .navbar-nav>li>a{color:#000;text-shadow:none}@media (min-width:986px){.navbar-espaco-professor-bread{top:101px;position:fixed;background-color:#fff;border:0;width:100%;left:0}.navbar .container{max-width:1200px;height:100%;margin:0 auto;padding:0 43.5px}.navbar.navbar-pe .container{padding:0 43.5px}#subheadermenu{padding:0 43.5px}.navbar-espaco-professor-submenu #subheadermenu .navbar-toggle{display:none}.navbar.navbar-pe .container .brand img.brand-logo{margin-top:13px;height:23px}.botoalogin-homepage{font-size:14px;width:160px}.navbar.navbar-pe .container .title-header{width:auto;font-size:22px;margin:10px 0 10px 20px;line-height:27px;padding:0 0 3px 20px}.navbar.navbar-espaco-professor .container{padding:0 5px 0 15px}.navbar-espaco-professor .nav>li{position:relative;display:block}.navbar-espaco-professor .navbar-nav>li{float:initial}.navbar-espaco-professor .navbar-collapse.collapse{display:none}.navbar-espaco-professor .navbar-toggle{display:none!important}#navigationMenu li{display:inline;font-size:15px;padding-right:15px}#navigationMenu li:last-child{padding-right:0}#header-search{padding:10px 0}#search-form{max-width:730px}#search-form input{padding:13px 20px;width:615px}#search-form #clear-search-form{right:90px}#search-form #clear-search-form:hover{text-decoration:none}#search-form button{padding:16px 20px 16px 0}.masthead{clear:both;margin:0 auto}}.linhas_estado_encomendas{height:40px!important}.encomendas-lista{text-align:left;font-family:OpenSansRegular;letter-spacing:0;color:#000;opacity:1;font-size:14px;line-height:40px;margin-top:4px;border-bottom:1px solid #b4b4b4;margin-bottom:25px;margin-left:24px}.encomendas-lista-noborder{text-align:left;font-family:OpenSansRegular;letter-spacing:0;color:#000;opacity:1;font-size:14px;line-height:40px;margin-top:15px;margin-bottom:15px;margin-left:30px}.encomendas-lista-selected{text-align:left;font-family:OpenSansBold;letter-spacing:0;color:#fe0000;opacity:1;font-size:14px;line-height:40px;margin-top:4px;border-bottom:1px solid #b4b4b4;margin-bottom:25px;margin-left:24px}.encomendas-lista-selected-bold{text-align:left;font-family:OpenSansBold!important;letter-spacing:0;color:#fe0000;opacity:1;font-size:14px;line-height:20px;margin-top:15px;margin-bottom:15px}#sidebar-wrapper{position:fixed;top:0;overflow:auto;height:100%;width:100%;color:#141414}nav.lateral-menu ul li a{color:#141414}#sidebar-wrapper .sidebar-toggle-title{font-family:OpenSansRegular;font-size:24px;line-height:28.8px;letter-spacing:0;margin:0 10px;width:calc(100% - 20px);background-color:transparent;border-radius:0;cursor:pointer;border-bottom:1px solid #000;font-weight:400}#sidebar-wrapper .sidebar-toggle-title .text{text-transform:uppercase;padding:10.6px 0;float:left}nav.lateral-menu ul{padding:0;list-style:none;margin-bottom:0}nav.lateral-menu ul#thematic-tree{margin-bottom:30px}nav.lateral-menu ul.banners-area,nav.lateral-menu ul.site-areas{margin-bottom:50px}nav.lateral-menu ul li{list-style:none;padding:0 15px;line-height:19.2px;cursor:pointer}nav.lateral-menu ul li span{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;display:block}.no-touch #sidebar-wrapper nav.lateral-menu ul li a:hover{background:#d9d9d9;display:block}nav.lateral-menu ul li .expand,nav.lateral-menu ul li a{font-family:OpenSansLight;text-decoration:none}nav.lateral-menu ul li.active a{color:#fe0000;font-family:OpenSansBold;background:#d9d9d9}nav.lateral-menu ul.social-icons li.follow-text{text-transform:uppercase;font-family:OpenSansRegular;width:initial;min-width:74px}nav.lateral-menu ul#thematic-tree li{padding:0;margin:0;background-color:transparent;border:0;border-radius:inherit;-webkit-box-shadow:none;box-shadow:none}nav.lateral-menu ul#thematic-tree li a{padding:0;display:inline-block;position:relative;width:100%;margin:0;height:auto;background-image:none}#sidebar-wrapper.touch nav.lateral-menu ul#thematic-tree li a:hover{background-color:transparent}nav.lateral-menu ul#thematic-tree li a span{padding:11.4px 10px;margin:0;font-family:'"OpenSansBold"';font-size:16px;text-transform:uppercase}nav.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 10px}nav.lateral-menu ul#thematic-tree>li>ul>li:not(:first-child)>a>span{border-top:1px solid #d9d9d9}nav.lateral-menu ul#thematic-tree li>ul li a span{padding:11.4px 0 11.4px 10px;font-family:OpenSansRegular;font-size:16px}nav.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 35px 13px 30px;font-size:14px;line-height:16px;text-transform:none;font-family:OpenSansRegular}nav.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 40px 13px 40px;font-size:14px;line-height:16px;font-family:OpenSansRegular}nav.lateral-menu ul#thematic-tree li a.active,nav.lateral-menu ul#thematic-tree li a.active span{color:#fe0000;font-family:OpenSansBold;background:#d9d9d9}nav.lateral-menu ul.first-level li.no-link:first-child{min-height:15px;line-height:15px}.logged-in nav.lateral-menu ul.menu-links .option:not(.on-logout),.login nav.lateral-menu ul.menu-links .option:not(.on-login){display:none!important}nav.lateral-menu ul.menu-links{margin:0 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}nav.lateral-menu ul.menu-links li{padding:0 12px;margin:0 -10px;width:calc(100% + 20px)}nav.lateral-menu ul.menu-links li.border-top-separator div{border-top:1px solid #d9d9d9}nav.lateral-menu ul.menu-links li,nav.lateral-menu ul.menu-links li a{font-family:OpenSansRegular;font-size:16px;line-height:19.2px}nav.lateral-menu ul.menu-links li a:hover,nav.lateral-menu ul.menu-links li:hover{background:#d9d9d9}nav.lateral-menu ul.menu-links li .option-label{margin:0;padding:11.4px 0;display:inline-block;vertical-align:middle;font-size:16px;line-height:19.2px;width:100%}nav.lateral-menu ul.menu-links li img{width:28px;height:28px;margin-right:7px}nav.lateral-menu ul.menu-links li .option-label.with-img{width:calc(100% - 40px)}nav.lateral-menu ul.menu-links li.active,nav.lateral-menu ul.menu-links li.active *{color:#fe0000;font-family:OpenSansBold;background:#d9d9d9}@media (min-width:986px){#sidebar-wrapper{top:150px;height:100%;max-height:calc(100% - 150px);width:100%;max-width:260px}nav.lateral-menu ul#thematic-tree li a span{padding:11.4px 20px}nav.lateral-menu ul#thematic-tree>li>ul>li>a{padding:0 20px}nav.lateral-menu ul#thematic-tree li>ul li a span{padding:11.4px 0 11.4px 10px}nav.lateral-menu ul#thematic-tree li>ul li>ul li a span{padding:13px 45px 13px 45px}nav.lateral-menu ul#thematic-tree li>ul li>ul li>ul li a span{padding:13px 50px 13px 60px}nav.lateral-menu ul.menu-links{margin:0 20px}nav.lateral-menu ul.menu-links li{padding:0 22px;margin:0 -20px;width:calc(100% + 40px)}}.badge{background-color:#fe0000!important}#sidebar-shopping-cart-wrapper{z-index:1002;left:0;background:#fff;color:#000;padding:0;position:absolute;right:6px;top:50px;left:auto;width:350px;height:auto;padding:0;background:#fff none no-repeat scroll 0 0 padding-box;box-shadow:rgba(0,0,0,.25) 0 6px 10px;border:1px solid #c9c9c9;border-radius:0 0 10px 10px}#sidebar-shopping-cart-wrapper.empty-cart{height:inherit}.sub-title-cestocompras{color:#000;font-size:14px;font-family:OpenSansRegular;font-weight:400}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title{text-align:center;width:100%;font-family:OpenSansBold;letter-spacing:0;color:#fe0000;opacity:1;display:block;margin:0;font-size:26px;padding:10px 10px 20px 10px;line-height:36px}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title .icon-close{margin:0;right:10px;position:absolute;top:16px}#sidebar-shopping-cart-wrapper .shopping-cart-user{font-family:OpenSansBold;padding:13.5px 30px;background-color:#e6e6e6;line-height:19px;font-size:16px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card{font-family:OpenSansRegular;padding:13.5px 0;margin:0 30px;line-height:17px;font-size:16px;text-transform:uppercase;border-bottom:2px solid #b4b4b4}#sidebar-shopping-cart-wrapper .shopping-cart-user-card span{display:inline-block}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc{padding-left:40px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc:before{width:28px;height:17px;background-position:-408px -117px;position:absolute;left:30px;content:""}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-value{float:right;font-family:OpenSansBold;color:#fe0000}.logged-in #sidebar-shopping-cart-wrapper .option:not(.on-logout),.login #sidebar-shopping-cart-wrapper .option:not(.on-login){display:none!important}#sidebar-shopping-cart-wrapper nav.shopping-cart{position:relative}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.row{margin-left:-25px;margin-right:0}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products{overflow-y:auto;overflow-x:hidden;margin:0;padding:0 10px 0 10px;position:relative}#sidebar-shopping-cart-wrapper nav.shopping-cart ul li{color:#000;list-style:none;padding-left:0;padding-right:0;min-height:50px;padding-bottom:35px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul li:last-child{padding-bottom:23px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul li .trash{position:absolute;right:0;top:2px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.top li{color:#141414;list-style:none;padding-left:15px;padding-right:15px;min-height:50px;line-height:50px;cursor:pointer;font-family:OpenSansLight;font-size:20px;text-transform:uppercase;display:block}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.top{border-bottom:2px solid #fff;padding:4px 0;margin-bottom:0;cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li:first-of-type{border-top:none}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .cover{padding:0;cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .description{font-family:OpenSansBold;color:#000;padding:0 0 0 10px;font-size:18px;line-height:24px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions{padding:0 0 0 10px}.trash .icon-trash{cursor:pointer}.trash .icon-trash:after{line-height:25px;margin-right:-10px;vertical-align:middle}.trash .icon-trash:hover:after{color:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .description span{padding:0 0 7px 0}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .description span.preco{padding-bottom:11px;color:#fe0000}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd{font-family:OpenSansRegular;text-align:center;width:30px;height:30px;resize:none;overflow:hidden;line-height:19px;padding:0;margin:0 15px;font-size:16px;color:#141414;border:1px solid #141414;background-color:#fff}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtdbutton{font-family:OpenSansSemiBold;font-size:24px;line-height:30px;cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtdbutton.qtdminus{margin-top:-3px}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd.readonly{background-color:transparent}#sidebar-shopping-cart-wrapper nav.shopping-cart .total.row{font-size:16px;line-height:16px;text-transform:uppercase;float:right;margin:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total{text-transform:uppercase;text-align:right;padding:0;line-height:24px;height:24px}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total .description{font-family:OpenSansRegular;font-size:16px;padding-left:0;padding-right:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .total .total .value{font-family:OpenSansBold;padding-right:0;padding-left:10px;color:#fe0000;font-size:18px}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping{text-transform:uppercase;font-size:16px;line-height:19px;text-align:right;color:#fe0000;padding:5px 0 0 0}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping .description{font-family:OpenSansRegular;font-size:16px;padding-left:0;padding-right:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .shipping .value{font-family:OpenSansBold;display:inline;padding-right:0;padding-left:10px;font-size:18px}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout{border:none;background:0 0;padding:25px 0 10px 0;margin:0}#sidebar-shopping-cart-wrapper nav.shopping-cart div.checkout-express{margin:0;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart div.checkout-express.small-height .btn-checkout-express-xs{display:block!important}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout .info{line-height:44px;background-color:#fe0000;font-family:OpenSansSemiBold;font-size:16px;color:#fff;text-transform:uppercase;padding:0;border-radius:8px}#sidebar-shopping-cart-wrapper nav.shopping-cart button.btn-checkout:hover{opacity:1}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkout-expresso-info-data>span,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data .checkout-express-client-info>span{padding-left:0;padding-right:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data div{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;padding-left:0;padding-right:0;padding-bottom:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data .info{font-family:OpenSansLight;text-transform:none}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkExpr-editOptions{margin-top:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data #checkExpr-editOptions a{font-family:OpenSansRegular;color:#141414;font-size:12px;line-height:16px;text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs{margin:0;height:50px;padding-left:0;padding-right:0;border:none}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express .info,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs .info{line-height:44px;background-color:#000;font-family:OpenSansSemiBold;font-size:16px;color:#fff;text-transform:uppercase;padding:0;border-radius:8px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs:hover,#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express:hover{opacity:1}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs .info b{font-size:14px;text-transform:lowercase}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .btn-checkout-express-xs{height:50px;margin-top:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express .data .icon{height:auto;line-height:22px;background-image:none;text-transform:none;text-decoration:underline;font-family:OpenSansSemiBold;cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos{float:left;margin:0;width:100%}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info{padding:10px 0 0 0;text-decoration:none;text-align:right}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info .text-info{color:#141414;font-size:14px;font-family:OpenSansRegular;text-transform:uppercase;line-height:48px;text-align:right;cursor:pointer;height:30px;display:flex;float:right}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info{margin-top:20px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express.notlogged .checkout-express-info{margin-top:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express.notlogged .btn-checkout-express-xs{margin-bottom:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info{font-family:OpenSansRegular;color:#141414;font-size:14px;line-height:16px;text-transform:uppercase;padding-left:0;padding-right:0;padding-bottom:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info .icon-info{margin-left:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover{cursor:pointer}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover>.icon-info{color:#fff;background-color:#141414}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .text-info:hover>.text{text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express-info .icon-info,#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info .icon-info{font-family:OpenSansRegular;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#141414;padding:2px 1px 1px 1px;height:30px;width:30px;display:inline-block;margin-left:10px;margin-top:10px}#sidebar-shopping-cart-wrapper nav.shopping-cart .sales-infos .sale-info .icon-info:hover{color:#fff}#sidebar-shopping-cart-wrapper nav.shopping-cart .checkout-express{bottom:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .no-checkout-express{text-align:center;padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart .no-checkout-express a{font-family:OpenSansSemiBold;color:#141414;font-size:12px;line-height:22px;text-decoration:underline}#sidebar-shopping-cart-wrapper nav.shopping-cart .shop-info{border-top:1px solid #000;width:calc(100% - 20px);display:inline-block;padding:23px 0 20px 0;margin:0 10px 0 10px}#sidebar-shopping-cart-wrapper.empty-cart nav.shopping-cart .shop-info{display:none}#sidebar-shopping-cart-wrapper nav.shopping-cart .empty-info{font-family:OpenSansRegular;font-size:16px;text-align:center;line-height:46px;display:none}#sidebar-shopping-cart-wrapper.empty-cart nav.shopping-cart .empty-info{display:block}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd::-webkit-inner-spin-button,#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products li .actions .qtd::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cartoverlay{text-align:center;z-index:2;height:100%;width:100%;position:absolute;background-color:#fff;display:none;opacity:.6}@media (min-width:986px){#sidebar-shopping-cart-wrapper.empty-cart{margin-top:0;height:inherit}#sidebar-shopping-cart-wrapper{position:absolute;right:14px;top:50px;left:auto;width:350px;height:auto;padding:0;background:#fff 0 0 no-repeat padding-box;box-shadow:0 6px 10px #00000040;border:1px solid #c9c9c9;border-radius:0 0 10px 10px}#sidebar-shopping-cart-wrapper .shopping-cart-toggle-title{text-align:center;width:100%;font-family:OpenSansBold;font-size:26px;line-height:36px;letter-spacing:0;color:#fe0000;opacity:1;display:block;padding:20px 20px 25px 20px}#sidebar-shopping-cart-wrapper nav.shopping-cart{padding:0}#sidebar-shopping-cart-wrapper nav.shopping-cart ul.products{padding:0 30px 0 20px}#sidebar-shopping-cart-wrapper nav.shopping-cart .shop-info{padding:23px 0 20px 0;margin:0 20px 0 20px;width:calc(100% - 40px)}#sidebar-shopping-cart-wrapper .shopping-cart-user{padding:13.5px 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card{padding:13.5px 0;margin:0 20px}#sidebar-shopping-cart-wrapper .shopping-cart-user-card .shopping-cart-user-card-desc:before{left:20px}}.tabs-nas-montras .tabs-livraria{margin-top:25px!important}.search-results .sep{border-width:1px;border-color:#d3d3d3;width:calc(100% - 30px);float:left;margin-left:15px;margin-right:15px}.search-results .help_result_title,.search-results .help_result_title a{font-family:OpenSansSemibold;font-size:22px;line-height:25px;text-align:left;color:#141414;padding-top:15px}.search-results .help_result_desc{font-family:OpenSansRegular;font-size:16px;line-height:19px;text-align:left;color:#141414;margin-bottom:25px;margin-top:10px}.search-results .noticia .thumb img{max-height:100%;max-width:100%}.search-results .noticia .caption{font-family:OpenSansLight;color:#262626;line-height:1}.search-results .noticia .caption .title{text-transform:uppercase;font-size:22px;padding-bottom:20px}.search-results .noticia .caption .sub-title{font-size:16px;padding-bottom:20px}.search-results .noticia .caption .saber{text-decoration:underline;text-transform:uppercase;font-size:14px}.search-results .author{margin-top:30px;padding:0}.search-results .author .cover{max-width:160px}.search-results .author .cover a{width:100%;position:relative;overflow:hidden;background-color:#fff;display:block}.search-results .author .cover a:after{padding-top:100%;display:block;content:""}.search-results .author .cover img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.search-results .author .info .name{font-family:OpenSansSemibold;font-size:16px;line-height:19px;text-align:left;color:#141414;padding-bottom:15px}.search-results .author .info .intro{font-family:OpenSansRegular;font-size:16px;line-height:19px;text-align:left;color:#141414}.search-results .tabs{padding:unset}.search-results .tabs .intro{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626}.search-results .tabs .buttons{display:inline-block;margin-top:30px;width:60%;min-height:44px;position:relative;overflow:hidden}.search-results .tabs-livraria .tabs .buttons{display:inline-block;margin-top:30px;min-height:44px;position:relative;overflow:hidden;border-bottom:initial}.search-results .tabs .buttons.collapse:not(.in){max-height:44px}.search-results .author .info .name a,.search-results .tabs .buttons .tab a{color:#141414}.search-results .tabs .buttons .tab-container:not(.selected):first-of-type{margin-top:44px}.search-results .tabs .buttons .selected{position:absolute;top:0;left:0}.search-results .tabs .buttons .tab{font-family:OpenSansRegular;font-size:16px;line-height:44px;height:44px;padding:0;display:block;position:relative;border-radius:12px;background:#ededed 0 0 no-repeat padding-box;border-radius:8px 8px 8px 8px;opacity:1;text-align:center;letter-spacing:0;color:#000;opacity:1}.search-results .tabs-livraria .tab-container.selected .tab,.search-results .tabs-livraria .tabs .tab-container:not(.selected) .tab:hover{background:#fe0000 0 0 no-repeat padding-box!important;border-radius:6px;opacity:1;text-decoration:none!important;color:#fff!important}.search-results .tabs .buttons .selected .tab,.search-results .tabs .buttons .tab-container:not(.selected) .tab:hover{font-family:OpenSansBold;color:#ffff;opacity:1;margin:0;cursor:pointer;background-image:none;background:#fe0000;border-radius:8px 8px 8px 8px;opacity:1}.search-results .tabs .buttons .tab .count{font-family:OpenSansRegular;font-size:16px}.search-results .tabs .buttons .selected .tab .count{font-family:OpenSansBold}.search-products .product-portlet .product-info .subtitle{display:none}.search-products .product-portlet .product-info .authors{margin-top:3px}.search-products .product-portlet .product-info .rating .comments-nr{font-size:11px!important;line-height:14px!important}.search-products .product-portlet .product-info .shipping{font-size:11px!important;line-height:14px!important}.search-products .product-portlet .product-info .discount-card{font-size:11px!important;line-height:14px!important}.search-products .product-info .price .old-price{font-size:14px!important;line-height:17px!important}.search-products .product-portlet .product-info .discount-card-value{font-size:11px!important;line-height:14px!important}.overlay-geral-area .search{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.overlay-geral-area .search .content{position:relative;width:100%;height:100%;overflow-y:scroll}.overlay-geral-area .search .search-form{color:#639;padding:15px 0;width:100%;max-width:300px;position:absolute;left:50%;top:100px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.overlay-geral-area .search .content.step-2 .results{color:#639;width:100%;max-width:789px;display:block;float:left}.overlay-geral-area .search .content.step-2 .results .description{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#000;text-transform:uppercase}.overlay-geral-area .search .content.step-2 .results>div{text-align:center;margin-top:45px;margin-bottom:45px;cursor:pointer}.overlay-geral-area .search .content.step-2 .results .number{font-family:OpenSansLight;font-size:28px;line-height:28px;color:#000}.overlay-geral-area .search .content.step-2 .results .icon{width:100px;height:100px;margin:0 auto 15px auto}.overlay-geral-area .search .content.step-2 .results .icon.books{background:url('/profareal/img/global-images.png') -3227px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.ebooks{background:url('/profareal/img/global-images.png') -3118px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.education{background:url('/profareal/img/global-images.png') -3008px -208px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.wookids{background:url('/profareal/img/global-images.png') -2897px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.authors{background:url('/profareal/img/global-images.png') -2787px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.editors{background:url('/profareal/img/global-images.png') -2677px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.collections{background:url('/profareal/img/global-images.png') -2568px -209px transparent no-repeat}.overlay-geral-area .search .content.step-2 .results .icon.areas{background:url('/profareal/img/global-images.png') -2457px -209px transparent no-repeat}.overlay-geral-area .search .search-form label{font-family:OpenSansLight;font-size:52px;line-height:52px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin-bottom:30px}.overlay-geral-area .search .search-form form{display:table;width:100%;background:#fff;margin-bottom:45px}.overlay-geral-area .search .search-form form input.form-control.search-box{font-family:OpenSansLight;font-size:16px;line-height:16px;color:#262626;display:inline-block;width:80%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;height:60px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0}.overlay-geral-area .search .search-form form input[type=submit]{display:inline-block}.overlay-geral-area .search .search-form form button.button-green{height:60px;padding:6px 12px;display:inline-block;vertical-align:middle;background:#fff;border:0;box-sizing:border-box;float:right}.overlay-geral-area .search .search-form form button.button-green .search-icon{background:url('/profareal/img/global-images.png') -113px -230px transparent no-repeat;width:24px;height:32px;display:block}@media (min-width:986px){.search-results .help_result_title{font-size:22px;line-height:25px}.search-results .tabs{padding:0}.search-results .author{margin-top:50px}.search-results .author .cover{max-width:180px}.search-results .author .info .name{font-size:22px;line-height:25px}.search-products .product-portlet .product-info .title a,.search-results .product-portlet .product-info .title p{font-size:14px;line-height:18px}.search-products .product-portlet .product-info .subtitle{font-family:OpenSansRegular;font-size:14px;color:#141414;text-align:left;line-height:20px;display:block}.search-products .product-portlet .product-info .subtitle p{margin-bottom:0}.search-products .product-portlet .product-info .authors,.search-products .product-portlet .product-info .authors a{font-size:14px!important;line-height:18px!important;padding-top:0!important}.search-products .product-portlet .product-info .rating .comments-nr{font-size:12px!important;line-height:15px!important}.search-products .product-portlet .product-info .shipping{font-size:14px!important;line-height:17px!important}.search-products .product-portlet .product-info .discount-card{font-size:14px!important;line-height:17px!important}.search-products .product-info .price .active-price{font-size:18px!important;line-height:22px!important}.search-products .product-info .price .old-price{font-size:16px!important;line-height:19px!important}.search-products .product-portlet .product-info .discount-card-value{font-size:14px!important;line-height:17px!important}.search-results .tabs{padding:0;margin-bottom:7px}.montras-resultados{bottom:-7px}.search-results .tabs-livraria .tabs{padding:0}.search-results .author .info .intro,.search-results .tabs .intro{font-size:16px;line-height:19px}.search-results .tabs .buttons{margin-top:0;padding:0;overflow:auto;width:calc(100% - 250px)}.search-results .tabs .buttons.collapse:not(.in){max-height:none}.search-results .tabs .buttons .tab-container{width:150px;height:44px;margin-right:9px;display:inline-block}.search-results .tabs .buttons .tab-container:last-child{margin-right:0}.search-results .tabs .buttons .tab-container:(.selected) .tab:hover{background:#cdecfa 0 0 no-repeat padding-box;text-align:center;font-family:OpenSansBold;font-size:16px;line-height:20px;letter-spacing:0;color:#fe0000;opacity:1}.search-results .tabs .buttons .selected{position:relative}.search-results .tabs-livraria .tabs .buttons .selected .tab{cursor:text;background-color:#fe0000;color:#fff;font-family:OpenSansBold}.search-results .tabs .buttons .selected .tab{cursor:text;background-color:#fe0000;color:#ffff;font-family:OpenSansBold}.search-results .tabs .buttons .selected .tab:after{content:none}.search-results .tabs .buttons .tab-container:first-of-type:not(.selected){margin-top:auto}.search-results .author .info .name{font-size:22px;line-height:25px}}.tabs-livraria{margin-top:15px}#ac-form-searchform-results .search-results{margin-top:0}#ac-form-searchform-results #search-page .search-results-options .bg{background-color:transparent}.no-border-on-ordernar{border-top:unset!important}.btns-filter .bg{margin-top:20px;margin-bottom:0}.btns-filter .bg .filtros{width:auto;height:28px;text-align:left;font-family:OpenSansSemibold;font-size:20px;line-height:28px;letter-spacing:0;color:#fe0000;opacity:1;cursor:pointer;margin-right:20px}.btns-filter .bg .filtros:last-of-type{margin-right:0}.btns-filter .bg .filtros span.type{padding-right:30px}.btns-filter .bg .filtros span.icon.icon-close-medium{position:absolute;top:5.5px;right:0}#search-tabs-xs{width:100%;height:44px;opacity:1}#search-tabs-xs .select-box .select-box-options input:checked+label{background-color:#cdecfa!important;color:#fff!important}#search-tabs-xs .tab-normal{text-align:left;font-family:OpenSansRegular;font-size:18px;line-height:14px;letter-spacing:0;color:#141414;opacity:1}#search-tabs-xs .tab-desc{text-align:left;font-family:OpenSansBold;font-size:18px;line-height:14px;letter-spacing:0;color:#fe0000;opacity:1;text-transform:capitalize}.site-content.search-results{margin-bottom:30px;line-height:initial}#collapse-general-filtro p.filtro{text-align:left;font-family:OpenSansRegular;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;font-size:16px;line-height:20px;padding-left:20px;padding-top:10px}.break-line-ordenar,.break-line-temas{height:12px;border-bottom:1px solid #707070;display:inline-block;margin-left:20px;margin-right:20px;width:calc(100% - 40px);margin-bottom:5px}.break-line-ordenar{border-bottom:2px solid #000}.site-content.search-results .breadcrumbs{padding:0 15px 0 15px}#search-page.site-content.search-results .search-products{padding:0;margin-top:30px}#search-page.site-content.search-results .search-products .product-portlet:nth-of-type(2n){padding:0 0 0 10px}#search-page.site-content.search-results .search-products .product-portlet:nth-of-type(odd){padding:0 10px 0 0}#search-page.site-content.search-results .search-products .product-portlet .cover{max-width:175px;position:absolute;bottom:0}#search-page.site-content.search-results .search-products .product-portlet .product-img{padding-right:0;position:relative;margin-bottom:0}#search-page.site-content.search-results .search-products .clearfix{width:100%;display:inline-block;height:35px}#search-page.site-content.search-results h1{margin:0;font-size:24px;line-height:28px}#ac-form-searchform-results #search-page.site-content.search-results>*{padding:0;margin-left:0;margin-right:0}#collapse-general-filtro{list-style:none;padding:0;background:#fff 0 0 no-repeat padding-box;box-shadow:2px 7px 7px #00000033;border:1px solid #707070;opacity:1;width:100%;padding:8px 16px;float:right}#collapse-general-ordenar{list-style:none;margin:2px 0 0 0;padding:0;opacity:1;width:320px}#search-page.site-content.search-results .search-results-options .btns-filter{margin:0}#search-page.site-content.search-results .search-results-options .btns-filter .filtros{margin:10px 10px 0 0;padding:0;width:auto;min-width:0}.site-content.search-results .didyoumean,.site-content.search-results .label-artigo-redirect,.site-content.search-results .search-results-label,.site-content.search-results .search-results-label>*{text-align:left;font-family:OpenSansRegular;font-size:30px;line-height:38px;letter-spacing:0;color:#000}.site-content.search-results .didyoumean{line-height:initial}.site-content.search-results .didyoumean,.site-content.search-results .label-artigo-redirect,.site-content.search-results .search-results-label.margin-top{margin-top:5px;margin-bottom:15px}.site-content.search-results .search-results-label.browsing-theme,.site-content.search-results .search-results-label.browsing-theme>*{font-size:26px;line-height:26px;margin-top:24px;margin-bottom:14px;text-transform:uppercase}.site-content.search-results .didyoumean{font-family:OpenSansRegular;font-size:14px}.site-content.search-results .search-results-label.label-dym{font-family:OpenSansLight;font-size:14px}.site-content.search-results .didyoumean span a{font-family:OpenSansLight;text-decoration:none;color:#fe0000}.site-content.search-results .didyoumean span a:hover{text-decoration:underline}.site-content.search-results .didyoumean span:after{content:',';padding-right:3px}.site-content.search-results .didyoumean span:last-child:after{content:'';padding-right:0}.site-content.search-results .didyoumean span:first-child:after{content:''}#overlay-client-area-search .icon-search-black{margin:10px}#ac-form-searchform-palavra{border:0;font-family:OpenSansLight;font-size:16px;width:80%;min-height:50px;background-color:#e7e7e7}.ac-search-area{background-color:#e7e7e7;margin:50px 0}.ac-search-icon{display:inline-block}#frm-ac-search-word .ac-search-area button .icon.icon-right-arrow{position:inherit}#frm-ac-search-word .ac-search-area button{border:0;background:0 0;display:table-cell;vertical-align:middle;font-family:WookIcones;font-size:50px;color:#000;height:50px;width:30px;padding:5px;float:right}#frm-ac-search-word .ac-search-area button.button-clear-search span:after{content:"*"}#nao-encontrou{margin-top:60px;text-align:left}#nao-encontrou .nao-encontrou-label{font-family:OpenSansSemibold;font-size:18px;text-transform:uppercase;color:#141414;margin-bottom:20px}#nao-encontrou .nao-encontrou-link{font-family:OpenSansRegular;font-size:16px;line-height:40px;min-height:50px;width:100%;padding:15px;border:1px #c7c5c3 solid;color:#141414;position:relative}#nao-encontrou .nao-encontrou-link a{margin:0;top:50%;transform:translate(0,-50%);text-decoration:none;color:#262626}#nao-encontrou .nao-encontrou-link.procuramos-por-si{margin-top:20px}#nao-encontrou .nao-encontrou-link div.highlight{font-family:OpenSansSemibold;text-transform:uppercase;font-size:16px;height:40px;width:100%;background-color:#c7c5c2;padding:10px;line-height:20px;text-align:center}.site-content.search-results .top{margin-bottom:30px;padding-left:30px;padding-right:30px}.site-content.search-results .top .area span.text{font-family:OpenSansLight;font-size:18px;line-height:40px;text-transform:uppercase;color:#4c4c4c;padding-left:30px;padding-right:0}.site-content.search-results .top .area:before{background:url('/profareal/img/global-images.png') -3353px -152px transparent no-repeat;width:40px;height:40px;content:'';display:block;position:absolute;left:0;top:0}.site-content.search-results .top .btn-back{font-family:OpenSansLight;font-size:16px;line-height:40px;text-transform:uppercase;color:#000;text-align:right;padding-right:0;padding-left:0;cursor:pointer}.site-content.search-results label.title{font-family:OpenSansLight;font-size:38px;line-height:38px;text-transform:uppercase;color:#262626;margin-bottom:30px;padding-left:30px;padding-right:30px;font-weight:initial}.site-content.search-results .collapse-area{font-family:OpenSansLight;font-size:16px;line-height:50px;text-transform:uppercase;color:#fe0000;margin-bottom:10px;height:50px;margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.site-content.search-results .collapse-area .contentSearch{background:#f3f3f3;cursor:pointer}.site-content.search-results .collapse-area .contentSearch span.text span{display:inline-block!important;color:#000}.site-content.search-results .collapse-area .contentSearch span.text span.visible-md.visible-lg{display:none!important}.site-content.search-results .collapse-area .contentSearch span.arrow-down{width:45px;height:50px;background:url('/profareal/img/global-images.png') -3310px -157px transparent no-repeat}.site-content.search-results .collapse-area:last-child{margin-bottom:0}#ac-form-searchform-results .site-content.search-results .product{cursor:pointer}#ac-form-searchform-results .site-content.search-results .product.disable{cursor:none}.site-content.search-results .products{padding-left:0;padding-right:0;margin-bottom:100px}.site-content.search-results .products .description{font-family:OpenSansLight;font-size:38px;line-height:38px;letter-spacing:-2px;text-transform:uppercase;color:#424242;margin-bottom:30px;word-wrap:break-word}.site-content.search-results .products .view-more a{font-family:OpenSansLight;font-size:22px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;color:#999}.site-content.search-results .products .cover{margin-bottom:15px}.site-content.search-results .products .icons{margin-bottom:47px;margin-top:-42px;z-index:1;position:relative;left:-15px}.site-content.search-results .products .shipping{font-family:OpenSansBold;font-size:14px;line-height:18px;text-transform:uppercase;color:#fe0000;text-align:left;margin-bottom:15px}.site-content.search-results .products .title{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#262626;text-align:left}.site-content.search-results .products .authors{font-family:OpenSansLight;font-size:14px;line-height:18px;color:#262626;text-align:left}.site-content.search-results .products .left-side{padding-left:30px;padding-right:30px;margin-top:30px}.site-content.search-results .products .product{padding-left:30px;padding-right:30px;margin-top:30px;margin-bottom:30px}.site-content.search-results .products .product .cover .featured{position:absolute;right:0;bottom:-24px;padding-right:0;padding-left:0;margin-right:10px}.sticker-description{background:#fe0000;color:#fff;text-transform:uppercase;position:absolute;width:50%;top:60%;text-align:center;line-height:30px;font-family:OpenSansLight;bottom:0}.site-content.search-results .products .product .cover .featured img.offer{width:100%;margin:0 auto;padding:0 1px}.site-content.search-results label.not-found-title{font-size:32px;line-height:32px;text-transform:uppercase;color:#262626}.site-content.search-results label.thematic-tree{font-size:18px;line-height:22px;color:#000}.site-content.search-results label b{font-family:OpenSansLight;font-weight:initial}.search-products .product-portlet .product-info .shipping-discount-info,.site-content.search-results .product-portlet .product-info .discount-card-value,.site-content.search-results .product-portlet .product-info .price{margin:0}.site-content.search-results .product-portlet .product-info .price{font-size:unset;font-family:unset;margin-top:5px}.site-content.search-results .price span.current{font-family:OpenSansLight;font-size:20px;line-height:20px;color:#fe0000}.site-content.search-results .price span.old{font-family:OpenSansLight;font-size:14px;line-height:14px;color:#000;text-decoration:line-through;display:block}.site-content#search-page .search-results-options{margin-top:0}.site-content#search-page .search-results-options ul.collapse-elements,.site-content#search-page .search-results-options ul.collapse-elements li{list-style:none}.site-content#search-page .search-results-options ul.collapse-elements li{padding-left:35px;padding-right:20px;display:block;margin-left:0;margin-top:5px}.site-content#search-page .search-results-options h2{font-family:OpenSansRegular;font-size:16px;color:#000;text-transform:capitalize;text-align:left;cursor:pointer;margin-top:0;margin-bottom:0;padding:11px 18px 11px 15px;height:44px;background-image:none;width:100%;float:right}.site-content#search-page .search-results-options h2.order{padding-left:20px;padding-right:20px;text-transform:uppercase;line-height:22px}.site-content#search-page .search-results-options h2.order.icon::after{top:14.5px!important;right:20px!important}#filters-filter{border:1px solid #707070}.site-content#search-page .search-results-options h2>*{font-family:OpenSansRegular}.site-content#search-page .search-results-options h2 p{display:inline-block;margin:0}.site-content#search-page .search-results-options h2 span{font-family:OpenSansRegular;color:#ccc;text-transform:inherit}.site-content#search-page .search-results-options h2 span.filtragem-por{text-transform:uppercase;font-family:OpenSansLight;color:#262626}.site-content#search-page .search-results-options h2.loading-filters .loader-filters{content:'';right:17px;top:10px;position:absolute;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.25) rgba(78,78,78,.5) #4e4e4e;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.site-content#search-page .search-results-options h2.loading-filters .loader-filters::after{content:'';position:absolute;bottom:-6px;right:-6px;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.2) rgba(78,78,78,.4) rgba(78,78,78,.6);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.site-content#search-page .search-results-options h2.loading-filters .loader-filters::before{content:'';position:absolute;bottom:-6px;right:-6px;margin:auto;width:30px;height:30px;border-width:6px;border-style:solid;border-radius:50%;border-color:rgba(78,78,78,.1) rgba(78,78,78,.2) rgba(78,78,78,.4) rgba(78,78,78,.6);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.site-content#search-page .search-results-options h2:hover:after{color:#fff}.site-content#search-page .search-results-options h3,.site-content#search-page .search-results-options ul.collapse-elements li .filtro{font-family:OpenSansBold;font-size:16px;line-height:25px;color:#262626;cursor:pointer;opacity:1;padding-right:10px;text-align:left;background-image:none}.site-content#search-page .search-results-options h3.orderfilter{line-height:32px}.palavrapesquisada{text-align:left;font-family:OpenSansBold;font-size:24px;line-height:28px;letter-spacing:0;color:#fe0000}.site-content#search-page .search-results-options h3{margin:0}.site-content#search-page .search-results-options ul.collapse-elements li .filtro{margin-top:0;margin-bottom:0}.site-content#search-page .search-results-options ul.collapse-elements{padding:0 0 10px 0;position:relative;top:-1px;z-index:10}.site-content#search-page .search-results-options ul.collapse-elements li h3:after,.site-content#search-page .search-results-options ul.collapse-elements li.collapsed h3:after{content:' ';display:inline-block;position:absolute;right:0;top:5px}.site-content#search-page .search-results-options ul.collapse-elements li .contentSearch{font-family:OpenSansRegular;font-size:16px;line-height:32px;margin:0;text-transform:none}.site-content#search-page .search-results-options ul.collapse-elements li .contentSearch:hover{color:#262626;background-color:#d9d9d9}.site-content#search-page .search-results-options ul.collapse-elements li .contentSearch>*{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0;text-transform:none}.site-content#search-page .search-results-options ul.collapse-elements li .filtro .qtd-element{color:#fe0000;font-family:OpenSansRegular}.site-content#search-page .search-results-options ul.collapse-elements li .filtro .qtd-element:hover{background-color:#d9d9d9}.site-content#search-page .search-results-options ul.collapse-elements li .areasFiltro{padding:0 10px}.site-content#search-page .search-results-options ul.collapse-elements li .areasFiltro:hover{background-color:#fff}.site-content#search-page .search-results-options ul#collapse-general-ordenar li h3:after{content:''}#ac-form-searchform-results .site-content .search-products{margin-left:20px;margin-right:20px}.site-content .search-products .product{margin-top:40px;padding:0}#ac-form-searchform-results .site-content .search-products .product-portlet{margin-top:10px;padding:10px;background-color:#fff;position:relative}#ac-form-searchform-results .site-content .search-products .product-portlet.disable{background-color:transparent}#ac-form-searchform-results .site-content .search-products .product-portlet.selected{border:1px solid #fe0000}#ac-form-searchform-results .site-content .search-products .product-portlet:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.site-content .search-products .product .product-img{padding:0 10px 0 0}.site-content .search-products .product .product-img img{max-height:320px;margin:auto}.site-content .search-products .product .info{padding:0}.site-content .search-products .product .info>*{padding-right:0}.site-content .search-products .product .product-img .cover .buttons-actions{position:absolute;top:0;width:100%;overflow:hidden}.site-content .search-products .product .product-img .cover .buttons-actions .btn{width:50%;background-color:#fe0000;border:0;border-radius:0;text-align:center;padding:0;transition:margin-top .2s linear;margin-top:-100px;vertical-align:top;outline:0}.site-content .search-products .product .product-img:hover .cover .buttons-actions .btn{margin-top:0}.site-content .search-products .product .product-img .cover .buttons-actions .btn p{font-family:OpenSansBold;font-size:12px;color:#fff;line-height:14.4px;letter-spacing:0;margin-top:10px;margin-bottom:0;text-transform:uppercase}.site-content .search-products .product .product-img .cover .buttons-actions .btn:hover{background-color:#000}.site-content .search-products .product .product-img .cover .buttons-actions .btn:before{font-family:WookIcones;font-size:54px;line-height:54px;color:#fff}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-list{position:absolute;background-color:#000}.site-content .search-products .product .product-img .cover .buttons-actions .btn.adicionado{background-color:#fcc}.site-content .search-products .product .product-img .cover .buttons-actions .btn.adicionado:hover{background-color:#fcc;cursor:default}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-cart:before{content:'c'}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-cart.adicionado:before{content:'y'}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-list:before{content:'C'}.site-content .search-products .product .info .title,.site-content .search-products .product .info .title a{font-family:OpenSansLight;font-size:16px;line-height:20px;text-align:left;color:#262626;max-height:none}.rating .stars>span.star,.site-content .search-products .product .info.disable .autor a,.site-content .search-products .product .info.disable .idioma,.site-content .search-products .product .info.disable .preco,.site-content .search-products .product .info.disable .rating .stars span.star:before,.site-content .search-products .product .info.disable .rating a .comments-nr,.site-content .search-products .product .info.disable .title a,.site-content .search-products .product .info.disable .title>span,.site-content .search-products .product .info.disable>div,.site-content .search-products .product .info.disable>span{color:#999!important}.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star,.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star:after,.site-content .search-products .product .info.disable .icons .discount-percent .twelve-point-star:before{background:#999}.site-content .search-products .product .info.disable .flag,.site-content .search-products .product .product-img .cover.disable a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.site-content .search-products .product .product-img .cover .buttons-actions .btn.add-cart.disable{background-color:#999;pointer-events:none}.site-content .search-products .product .info .sub-title{font-family:OpenSansLight;font-size:14px;line-height:18px;text-align:left;color:#262626}.site-content .search-products .product .info .title .title-product-format{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#262626}.site-content .search-products .product .info .autor,.site-content .search-products .product .info .autor a{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#262626}.site-content .search-products .product .info .icons{margin-top:5px;left:-10px}.site-content .search-products .product .info .rating{margin-top:10px}.site-content .search-products .product .info .rating a .comments-nr{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#262626;padding-left:5px}.site-content .search-products .product .info .preco{font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:left;color:#fe0000;margin-top:20px;padding-left:15px;width:auto;display:inline-block}.site-content .search-products .product .info .preco.have-star{padding-left:0}.site-content .search-products .product .info .idioma{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#262626}.site-content .search-products .product .info .shipping{font-family:OpenSansRegular;margin-top:17px;margin-bottom:0}.site-content .search-products .product .discount-card{font-family:OpenSansRegular}.site-content .search-products .shipping .free-shipping,.site-content .search-products .shipping .shipping-24h{font-family:OpenSansLight}.site-content .search-products .product .info .flag .language-flag{display:inline-block;height:20px;margin:0;vertical-align:middle;width:30px}.site-content .search-products .product .info .flag .language-flag.Português{background:url('..//profareal/img/global-images.png') -10px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Inglês{background:url('..//profareal/img/global-images.png') -170px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Francês{background:url('..//profareal/img/global-images.png') -130px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Espanhol{background:url('..//profareal/img/global-images.png') -90px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Brasileiro{background:url('..//profareal/img/global-images.png') -50px -396px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Russo{background:url('..//profareal/img/global-images.png') -130px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Alemão{background:url('..//profareal/img/global-images.png') -10px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Romeno{background:url('..//profareal/img/global-images.png') -90px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Japonês{background:url('..//profareal/img/global-images.png') -250px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Polaco{background:url('..//profareal/img/global-images.png') -210px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Sueco{background:url('..//profareal/img/global-images.png') -290px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Grego{background:url('..//profareal/img/global-images.png') -330px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Chinês{background:url('..//profareal/img/global-images.png') -370px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Americano{background:url('..//profareal/img/global-images.png') -410px -186px #fff no-repeat}.site-content .search-products .product .info .flag .language-flag.Italiano{background:url('..//profareal/img/global-images.png') -50px -186px #fff no-repeat}.site-content#search-page .search-results-options .btns-filter .bg{background-color:#fff;line-height:50px;font-family:OpenSansRegular;font-size:16px;padding:0;margin:0 0;height:50px;text-align:center}.site-content#search-page .search-results-options .btns-filter .bg .filtro .filter-name{background-color:#262626;color:#fff;padding:12px;display:inline}.site-content#search-page .search-results-options .btns-filter .bg .box{height:50px}.site-content#search-page .search-results-options .btns-filter .bg .box .type{background-color:#f2f2f2;width:100%;height:100%}.site-content#search-page .search-results-options .btns-filter .bg .box .type .filtertotal{color:#fe0000;text-align:left}.site-content#search-page .search-results-options .btns-filter .bg .box.active .type .filtertotal{color:#fff;font-size:24px;padding:10px;line-height:30px}.site-content#search-page .search-results-options .btns-filter .bg .box.active .type{font-family:OpenSansRegular;color:#fff;background-color:#000;text-align:left;cursor:pointer;padding-right:0}.search-results .spinner{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.1),1px 2px 0 #333;top:0;left:50%;margin-top:38px;margin-left:0;-webkit-animation:spin .9s linearinfinite;animation:spin .9s linear infinite}.site-content.search-results #loader-page{margin-top:60px;line-height:50px;font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;text-decoration:underline;color:#262626}.site-content.search-results #loader-page .loading-more-text{margin-left:20px}.site-content.search-results #loader-page .load-more-text:hover{cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.procuramos-por-si{cursor:pointer}@media (min-width:986px){.site-content.showcases.search-results{margin-top:0;margin-bottom:10px}.tabs-livraria{margin-top:60px}.btns-filter .bg{margin-top:0;margin-bottom:10px}.site-content#search-page .search-results-options ul.collapse-elements{overflow:hidden}.site-content#search-page .search-results-options ul.collapse-elements.collapse.in{overflow-y:auto}.break-line-ordenar,.break-line-temas{width:280px}#collapse-general-filtro{width:320px}.site-content .search-products .product{margin-top:60px;padding:0 30px}#search-page.site-content.search-results .search-products .product-portlet,#search-page.site-content.search-results .search-products .product-portlet:nth-of-type(2n),#search-page.site-content.search-results .search-products .product-portlet:nth-of-type(odd){padding:25px 25px 0 0;height:unset}#search-page.site-content.search-results .search-products .product-portlet:nth-of-type(3n+1){padding:25px 25px 0 0}#search-page.site-content.search-results .search-products .product-portlet .cover{max-width:none;position:relative;bottom:unset}#ac-form-searchform-results .site-content .search-products .product{margin-top:15px}#ac-form-searchform-results .site-content .search-products .product-portlet{width:calc(50% - 5px)}#ac-form-searchform-results .site-content .search-products .product-portlet:nth-child(3n+2){float:right}.site-content.search-results .didyoumean{font-size:16px}#search-page.site-content.search-results .search-products{padding:0;margin-top:20px}#search-page.site-content.search-results .search-products .clearfix{height:30px}#nao-encontrou{margin-top:45px}.site-content.search-results .products .product{width:25%}.site-content.search-results .collapse-area .contentSearch span.text span.visible-xs.visible-sm{display:none!important}.site-content.search-results .collapse-area .contentSearch span.text span.visible-md.visible-lg{display:inline-block!important}.site-content .search-products .product .product-img{padding:0 15px 0 0}#search-page.site-content.search-results div.scroll-to-top{right:30px}.site-content#search-page .search-results-options{width:240px;height:44px;float:right;position:absolute;background-color:#fff;right:0;bottom:15px;margin-top:0}.site-content#search-page .search-results-options h2{margin-top:0}.site-content#search-page .search-results-options h2.not-loaded-filters:after,.site-content#search-page .search-results-options h2[data-toggle=collapse]:after{line-height:50px}.site-content.search-results .label-artigo-redirect{margin-top:45px}.site-content.search-results .search-results-label.margin-top{margin-top:40px;margin-bottom:10px;height:50px}#search-page.site-content.search-results h1{font-size:30px;line-height:50px}.palavrapesquisada{font-size:30px;line-height:50px}.site-content.search-results .search-results-label.browsing-theme,.site-content.search-results .search-results-label.browsing-theme>*{font-size:28px;line-height:18px;margin-top:65px;height:50px;margin-bottom:initial}.search-products .product-portlet .product-info .rating,.search-products .product-portlet .product-info .shipping-discount-info{margin:10px 0 0 0}.search-products .product-portlet .product-info :first-child{margin-top:0}.site-content.search-results .product-portlet .product-info .discount-card-value,.site-content.search-results .product-portlet .product-info .price{margin:5px 0 0 0}#search-page.site-content.search-results .search-products .product-img{margin-bottom:40px}#search-page.site-content.search-results .search-products .product-img.no-discount{margin-bottom:20px}#nao-encontrou .nao-encontrou-link{width:calc(50% - 15px)}#nao-encontrou .nao-encontrou-link.criterios-pesquisa{margin-right:15px}#nao-encontrou .nao-encontrou-link.procuramos-por-si{margin-left:15px;margin-top:0}#nao-encontrou .nao-encontrou-link div.highlight{width:135px;display:inline-block;float:right}#nao-encontrou .nao-encontrou-link.procuramos-por-si div.highlight{width:225px}.site-content.search-results{margin-top:0}}.overlay-geral-area{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:#fff}.overlay-geral-area .content{height:100%;display:inline-block;position:relative;width:100%}.overlay-geral-area .content .navbar-pe{background-color:#fff}.overlay-geral-area .content .navbar-pe .container .title-header .titulo-menu-principal{color:#000!important}.overlay-geral-area .content .navbar-pe .icon.icon-close{margin:0;right:10px;position:absolute;top:16.5px}.overlay-geral-area .content a,.overlay-geral-area .content a:hover{text-decoration:none}.overlay-geral-area .comunication a,.overlay-geral-area .comunication a:hover{text-decoration:underline;color:#141414;font-family:OpenSansRegular;font-weight:400;display:inline-block}.overlay-geral-area .content .overlay-wrapper{position:relative;width:100%;height:100%;background-color:#fff;overflow-y:auto}.overlay-geral-area .overlay-image{position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0;background:#e7e7e7}.overlay-geral-area .overlay-image img{min-width:100%;min-height:100%}.overlay-geral-area .overlay-background-color{background:#fff;position:absolute;z-index:-1;top:0;bottom:0;overflow:hidden;width:100%;left:0}.overlay-content{padding:50px 10px 15px 10px;margin:auto;background-color:#fff;min-height:100%}.overlay-geral-area .overlay-middle-content{font-family:OpenSansRegular;font-size:16px;width:100%;display:inline-block;text-align:center;margin-top:50px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content label.error{text-align:left}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:200px;overflow:hidden}.overlay-geral-area .overlay-middle-content .icon.icon-success{background-image:none;height:auto;margin-top:30px;margin-bottom:10px}.overlay-geral-area .overlay-middle-content .icon.icon-success .success-header-text{display:inline-block;vertical-align:middle;margin:auto;padding-left:10px;max-width:calc(100% - 49px)}.overlay-geral-area .overlay-middle-content .icon.icon-success .title-h1{margin:0}.overlay-geral-area .overlay-middle-content .icon.icon-success .subtitle-h2{margin-bottom:0}.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount{padding:0;margin-bottom:15px;margin-top:5px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount{padding:0}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3{height:195px;border:2px solid #bcbcbc;border-radius:10px;padding:20px;position:relative}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .button-cart,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .button-cart{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo{position:absolute;bottom:74px;right:20px;width:100px;height:100px;padding:20px 13px;background-color:#e5f7ff;border-radius:50%}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo .valor-selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo .valor-selo{font-family:OpenSansBold;font-size:36px;line-height:40px;color:#fe0000;display:block;text-align:center}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo .desc-selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo .desc-selo{font-family:OpenSansRegular;font-size:10px;line-height:14px;color:#000;display:block;text-align:center}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .desc,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .desc{position:absolute;font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000;bottom:74px;text-align:left;width:calc(100% - 160px)}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .title,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .title{position:absolute;font-family:OpenSansBold;font-size:16px;line-height:20px;color:#fe0000;bottom:135px;text-align:left;width:calc(100% - 160px)}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form label.error{text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form{max-width:540px;text-align:left}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form input{margin-bottom:10px}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label{text-align:right;padding-top:0;padding-bottom:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .label .field-label{line-height:50px;margin:0;font-weight:400}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding:0}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional>div{padding:0;text-align:right}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .select-container.country{margin-bottom:10px}#overlay-checkout-area-address-form>fieldset>div.col-xs-12.no-padding.fiscal-number{margin-bottom:30px}.overlay-geral-area .overlay-middle-content iframe#gmap{width:100%;border:0;min-height:650px}.overlay-geral-area .overlay-middle-content .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-geral-area .overlay-middle-content .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}@media (min-width:986px){.overlay-geral-area .content{display:block;height:100%}.overlay-geral-area .content .navbar-pe .icon.icon-close{top:10px}.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount{padding-right:13px;margin-bottom:0;margin-top:10px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount{padding-left:13px;margin-top:10px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3{height:360px;padding:25px 20px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .button-cart,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .button-cart{bottom:25px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo{width:140px;height:140px;bottom:84px;left:calc(50% - 70px);padding:30px 25px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo .valor-selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo .valor-selo{font-size:44px;line-height:50px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .selo .desc-selo,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .selo .desc-selo{font-size:12px;line-height:18px}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .desc,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .desc{width:calc(100% - 40px);bottom:239px;font-size:18px;line-height:22px;text-align:left}.overlay-geral-area .overlay-middle-content #addCart-DirectDiscount .header3-h3 .title,.overlay-geral-area .overlay-middle-content #addCart-TeacherDiscount .header3-h3 .title{width:calc(100% - 40px);top:25px;font-size:18px;line-height:22px;text-align:center}.overlay-geral-area .overlay-middle-content #overlay-checkout-area-address-form .postal-code #postalCodeNacional{padding-right:15px}.overlay-geral-area .content .overlay-wrapper .brand-login{margin-left:0;padding:0;width:250px}.overlay-geral-area .overlay-background-color{background:#e7e7e7}.overlay-geral-area .overlay-middle-content{max-width:658px;padding:0 0 0;margin:100px auto 20px;display:block}.overlay-content{max-width:925px;padding:50px 0}.overlay-content #headermenu.container{max-width:925px;height:100%;margin:0 auto;padding:0;top:50px}.overlay-geral-area .content .navbar-pe{height:100px}.overlay-geral-area .content .navbar-pe .icon.icon-close{right:0}}#reserva-livraria-iframe-container{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:1100px}#reserva-livraria-iframe{width:100%;height:calc(100% - 5px);border:none}.overlay-geral-area .overlay-middle-content .btn.button-cart{background-color:#fe0000;line-height:44px;font-family:OpenSansSemiBold;font-size:20px;color:#fff;text-transform:uppercase;padding:0}.overlay-middle-content .button-cart{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:8px;border:0;padding:0;height:44px;width:100%;background-color:#fe0000;text-transform:uppercase;position:relative;z-index:100}.livraria-montras{margin:0 auto;display:block}.espaco-lg{margin-left:inherit!important}.R1_display{display:contents}.r1_produto{height:initial!important}.R1_title{font-size:18px;line-height:26px;font-family:OpenSansSemiBold;color:#000;text-align:left!important}.margin_top_especial_r1{margin-top:0!important}.especial-topo-r1{margin-top:0!important;width:126px!important;margin-left:-15px!important}.R1_subtitle{font-size:10px;line-height:16px;font-family:OpenSansRegular;color:#000;text-align:left}.R1_desconto{position:relative;font-family:OpenSansBold;font-size:16px;line-height:27px;text-align:center;width:45px;height:45px;text-align:center;font-weight:700;display:block;background:#fe0000 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_desconto span{text-align:center;position:absolute;margin-top:9px;left:6px}.R1_desconto_texto{font-family:OpenSansSemiBold;font-size:15px;line-height:0}.R1_portes_gratis{position:relative;font-family:OpenSansSemiBold;font-size:10px;line-height:15px;width:45px;height:45px;text-align:center;display:block;background:#969696 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_portes_gratis_default{position:relative;font-family:OpenSansSemiBold;font-size:10px;line-height:15px;width:58px;height:58px;text-align:center;display:block;background:#969696 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_portes_gratis_default span{text-align:center;position:absolute;margin-top:15px;left:10px}.R1_portes_gratis span{text-align:center;position:absolute;margin-top:8px;left:7px}.R1_entregas{position:relative;font-family:OpenSansBold;font-size:14px;line-height:27px;width:45px;height:45px;text-align:center;display:block;background:#fff 0 0 no-repeat padding-box;border-radius:60px;color:#9f9f9f}.R1_entregas .envio{font-family:OpenSansSemiBold;text-align:center;position:absolute;margin-top:2px;color:#fe0000;left:5px}.R1_entregas .descricao,.R1_entregas .horas{font-family:OpenSansBold;font-size:14px;text-align:center;position:absolute;margin-top:-9px;color:#fe0000;left:10px}.R1_entregas .descricao{font-size:13px;margin-top:5px;left:5px;line-height:15px}.icon-before.btn.add-cart.adicionado{background-color:#9fb5d2}.showcaseSeeAll-showcase-back-lnk{cursor:pointer}.swiper-button-next::after,.swiper-button-prev::after{content:none!important}#showcaseSeeAll-showcase{top:30px;padding:0!important}.products-list{padding:0}.products-list .slick-arrow{border-radius:3px;background-color:rgba(0,0,0,.5);display:inline-block;width:45px;position:absolute;top:30%;font-size:50px;text-align:center;color:#fff;opacity:0;z-index:-1;cursor:pointer}.products-list .slick-arrow.slick-disabled{transition:opacity .3s linear;opacity:0!important}.products-list:hover .slick-arrow:not(.slick-disabled){transition:opacity .3s linear;opacity:1;z-index:1}.fa-angle-left{left:13px}.fa-angle-right{right:13px}.showcase-mini-banner .products-list .slick-arrow{top:0;font-size:50px;background-color:transparent;margin-top:-1px}body.montra .container-fluid{padding:0!important}body.montra .site-content{padding-left:10px!important;padding-right:10px!important;margin:0 auto;display:block;margin-top:0}.site-content.showcases .showcases{margin-bottom:90px;padding:0}.site-content .showcase{padding:15px 0 0 0!important}.site-content .showcase .showcase-1prod{padding:0}.site-content .showcase .showcase-title{padding:0 0 5px 0}.site-content .showcase .showcase-title .description{color:#141414;font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;word-break:break-word;word-break:keep-all;margin:0}.site-content .showcase .showcase-title .description a{color:#141414;text-decoration:none}.site-content .showcase .showcase-title .view-more a,.site-content .view-more-artigos-videos a{color:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;text-decoration:none;display:inline-block;padding-top:6px}.site-content .show-case-seeall .showcase-title .view-more a{font-family:OpenSansLight}.showcase .products-images{padding:0}.showcase .products-images .product-portlet{padding-bottom:0}.showcase .products-details{padding:0}.showcase .products-details .product-portlet{padding-top:0}.header-banner .bg-img{position:absolute;top:50%;left:0;min-height:100%;min-width:100%;transform:translate(0,-50%)}.header-banner .swiper-content .details-container .bg-img{position:absolute;top:50%;left:0;min-height:100%;min-width:100%;transform:translate(-50%,-50%);z-index:-1}div label.showcases-sidebar-toggle{font-family:OpenSansRegular;font-size:16px;line-height:19.2px;padding:12.4px 20px;color:#fff;background-color:#fe0000;text-transform:uppercase;margin-top:0;margin-bottom:0;cursor:pointer;font-weight:400;max-width:340px;margin:auto;display:block}.breadcrumbs+div>label.showcases-sidebar-toggle{margin-top:20px}div label.showcases-sidebar-toggle strong{font-family:OpenSansSemiBold;display:inline-block}@media (min-width:986px){.espaco-lg{margin-left:200px!important}.R1_display{display:contents}.R1_title{font-size:30px;line-height:36px;font-family:OpenSansSemiBold;color:#000;margin-top:-80px}.margin_top_especial_r1{margin-top:30px!important}.especial-topo-r1{margin-top:0!important;width:155px!important}.r1_produto .R1_title{margin-top:-20px}.R1_subtitle{font-size:16px;line-height:20px;font-family:OpenSansRegular;color:#000;margin-bottom:15px}.R1_sinopse{font-size:15px;line-height:20px;font-family:OpenSansLight;color:#000}.R1_desconto{position:relative;font-family:OpenSansBold;font-size:33px;line-height:49px;text-align:center;width:95px;height:95px;text-align:center;font-weight:700;display:block;background:#fe0000 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_desconto span{text-align:center;position:absolute;margin-top:13px;left:17px}.numero-desconto{left:13px!important;margin-top:14px!important}.R1_desconto_texto{font-family:OpenSansSemiBold;font-size:14px;line-height:0}.R1_portes_gratis{position:relative;font-family:OpenSansSemiBold;font-size:18px;line-height:22px;width:95px;height:95px;text-align:center;display:block;background:#969696 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_portes_gratis_default{position:relative;font-family:OpenSansSemiBold;font-size:18px;line-height:22px;width:95px;height:95px;text-align:center;display:block;background:#969696 0 0 no-repeat padding-box;border-radius:60px;color:#fff}.R1_portes_gratis span{text-align:center;position:absolute;margin-top:26px;left:20px}.R1_portes_gratis_default span{text-align:center;position:absolute;margin-top:26px;left:17px}.R1_entregas{position:relative;font-family:OpenSansBold;font-size:18px;line-height:22px;width:95px;height:95px;text-align:center;display:block;background:#fff 0 0 no-repeat padding-box;border-radius:60px;color:#9f9f9f}.R1_entregas .envio{font-family:OpenSansSemiBold;text-align:center;position:absolute;margin-top:26px;color:#fe0000;left:25px}.R1_entregas .descricao,.R1_entregas .horas{font-family:OpenSansBold;font-size:32px;text-align:center;position:absolute;margin-top:26px;color:#fe0000;left:19px}.R1_entregas .descricao{font-size:25px;margin-top:22px;left:14px;line-height:inherit}body.montra .container-fluid{padding:0!important;max-width:none}body.montra .site-content{margin-top:none;padding-left:43.5px!important;padding-right:43.5px!important;max-width:1200px;margin-top:0}#showcaseSeeAll-showcase{top:40px}.site-content .showcase{padding:30px 0 0 0!important}.site-content .showcase .showcase-title{padding:0 0 10px 0}.site-content .showcase .showcase-title #showcaseSeeAll-showcase-description{padding:0}.site-content .showcase .showcase-title.rigth-align-lg{text-align:right}.site-content .showcase .showcase-title .description{font-size:28px;line-height:32px}.site-content .showcase .showcase-title .view-more{width:initial}.site-content .showcase .showcase-title .view-more a{padding-top:10px;font-size:18px;line-height:22px}.site-content .showcase .showcase-title .view-more.rigth-align-lg{text-align:right;padding:15px}}.youtube_original{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.youtube_original iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:0;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.showcase-images-2{display:flex}.showcase-images-2 a{color:#262626;text-decoration:none;text-align:center;position:relative;overflow:hidden;background-color:#e7e7e7;padding:20px;height:100%}.showcase-images-2 a img{max-width:100%;max-height:100%;position:absolute;top:0}.showcase-images-2 a img.right{right:0}.showcase-images-2 a img.left{left:0}.showcase-images-2 a h3,.showcase-images-2 a h3 *{font-family:OpenSansLight;font-size:30px;margin:0}.showcase-images-2 a h6{font-size:14px;margin:20px 0}.showcase-top .product-top{padding:10px}.showcase-top .product-top .cover{padding:0;padding-left:10px}.showcase-top .product-top .cover img{width:100%}.showcase-top .product-top .number{font-family:OpenSansRegular;font-size:54px;line-height:40px;letter-spacing:0;color:#fe0000;text-transform:uppercase;text-align:center;padding:0}.showcase-top .product-top .number:first-of-type{text-align:right}@media(min-width:1080px){.showcase-top .product-top{padding:15px;padding-right:10px}}.showcase-image .image{padding:10px}.showcase-image .product-portlet .product-info{margin-top:0!important;padding:0!important;padding-left:10px!important}.showcase-image .product-portlet{padding:10px 0}.showcase.showcase-image-1 .product-portlet,.showcase.showcase-image-plus-product-2 .product-portlet{height:auto}.showcase.showcase-image-1 .showcase-image.product-portlet,.showcase.showcase-image-plus-product-2 .showcase-image.product-portlet{height:auto}.showcase-image .product-list{margin:0}.image-desc-aux{font-family:OpenSansLight;margin:0;padding:15px 15px 0;font-size:100%;vertical-align:baseline;background:0 0;text-align:right}.showcase-image .image img{width:100%;height:100%}.showcase-image .image iframe{width:100%}.showcase-image .product-portlet.fp2 .product-img{margin:0 0 20px 0}.image-desc-aux a{text-decoration:none;color:#141414}.padding_product_imagem{padding-left:10px;margin-top:0}@media (min-width:986px){.showcase-image .product-portlet{padding:10px}.image-desc-aux{font-size:52px;line-height:52px}}.showcase-banner .banner-wrapper{padding:20px}@media(min-width:986px){.showcase-banner .banner-wrapper{padding:30px}}.showcase.showcase-banner .banner{padding:10px 20px 10px 20px;color:#262626;text-align:center}.showcase.showcase-banner .banner>*{margin:0}.showcase.showcase-banner .banner a,.showcase.showcase-banner .banner a:hover,.showcase.showcase-banner .banner a:visited{color:#262626;text-decoration:underline}.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{font-family:OpenSansLight,sans-serif;font-size:45px;line-height:45px;text-transform:uppercase;padding:10px 0 10px 0}.showcase.showcase-banner .banner h2{font-size:32px;line-height:32px}.showcase.showcase-banner .banner h3{font-size:22px;line-height:22px}.showcase.showcase-banner .banner h4{font-size:20px;line-height:20px}.showcase.showcase-banner .banner h5{font-size:18px;line-height:18px}.showcase.showcase-banner .banner h6{font-family:OpenSansRegular,sans-serif;font-size:14px;line-height:18px}.showcase.showcase-banner .banner .LNK{font-family:OpenSansRegular,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;padding:10px 0 10px 0}.showcase.showcase-banner .banner p{font-family:OpenSansRegular,sans-serif;font-size:12px;line-height:16px}.showcase.showcase-banner .banner-flex{flex:1;-webkit-flex:1;-ms-flex:1;display:flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between}@media screen and (min-width:986px){.showcase.showcase-banner .banner{padding:15px 30px 15px 30px}.showcase.showcase-banner .banner .LNK,.showcase.showcase-banner .banner h1,.showcase.showcase-banner .banner h2,.showcase.showcase-banner .banner h3,.showcase.showcase-banner .banner h4,.showcase.showcase-banner .banner h5,.showcase.showcase-banner .banner h6{padding:15px 0 15px 0}.showcase.showcase-banner .banner h1{font-size:90px;line-height:90px}.showcase.showcase-banner .banner h2{font-size:52px;line-height:52px}.showcase.showcase-banner .banner h3{font-size:32px;line-height:32px}}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#d7d7d7d7;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#9d9d9dd6}.header-banner{height:250px;overflow:hidden;top:auto;z-index:1}.header-banner.R1-banner{padding-top:15px!important;height:200px!important}.estilo-letra{font-family:OpenSansRegular;font-family:OpenSansRegular;font-size:14px;font-style:italic;margin-top:10px;line-height:20px}.R1-banner{padding-top:30px;overflow:none!important;width:100%;height:100%!important}#bannerCampanha.header-banner{height:325px!important;z-index:123}.header-banner.mini-slider{height:160px}.header-banner.frmt2{height:160px;margin:80px 0 10px 0}.header-banner.escolares-frmt2{margin-top:0!important;height:300px;margin:80px 0 10px 0;max-width:340px}.escolares-texto-inicial{padding-bottom:10px}.header-banner .swiper-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;text-decoration:none;display:block}.header-banner .swiper-slide .swiper-content{margin:0 auto;width:100%;height:100%;padding:20px 20px 20px 20px;display:flex;text-decoration:none;overflow:hidden}.header-banner .swiper-slide .swiper-content .picture-container{text-align:center}.R1-banner .picture-container .img-responsive,.header-banner .swiper-slide .swiper-content .picture-container .img-responsive{display:inline-block;margin-top:-30px;width:calc(100% - 30px);max-width:170px;transform-origin:0 0;margin:auto}.header-banner .swiper-slide .swiper-content .details-container{font-family:OpenSansSemiBold;font-size:36px;line-height:40px;color:#141414}.header-banner .swiper-slide .swiper-content .details-container a{text-decoration:none;color:#141414}.header-banner .swiper-slide .swiper-content .details-container .subtitle{font-family:OpenSansRegular;font-size:25px;line-height:28px}.swiper-button-next,.swiper-button-prev{height:100px;width:40px;background:0 0;display:inline-block;cursor:pointer;position:absolute;left:0;bottom:0;top:34%;text-align:center;border-radius:3px}.swiper-button-next{right:0;left:auto;bottom:0}.swiper-button-next:before,.swiper-button-prev:before{color:transparent;font-size:80px;line-height:100px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:20px}.header-banner .swiper-slide .swiper-content .content{vertical-align:middle;display:table-cell;margin:0;padding:0}.header-banner .swiper-slide .swiper-content .content .title{font-family:OpenSansLight;font-size:42px;line-height:42px;letter-spacing:-2px;text-transform:uppercase;color:#fff;text-align:left}.header-banner .swiper-slide .swiper-content .content.blk .title{color:#141414}.header-banner .swiper-slide .swiper-content .content .sub-title{font-family:OpenSansLight;font-size:22px;line-height:22px;letter-spacing:-2px;text-transform:uppercase;color:#fff;text-align:left}.header-banner .swiper-slide .swiper-content .content.blk .sub-title{color:#141414}.showcase-mini-banner{background-color:#009de0;height:50px;overflow:hidden}.showcase-mini-banner .mini-slider{list-style:none;margin:0}.showcase-mini-banner .mini-slider li{text-align:center;font-family:OpenSansRegular;font-size:16px;color:#fff;line-height:19.2px;margin:15.4px 0}.showcase-mini-banner .mini-slider li .option-container{display:inline-block;text-align:left}.showcase-mini-banner .mini-slider li .mini-banner-link{color:#fff;text-decoration:none}.showcase-mini-banner .mini-slider li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}.showcase-mini-banner .mini-slider li .option-label{margin:0}.showcase-mini-banner .mini-slider li .option-label.with-img{padding-left:30px}@media (min-width:986px){#bannerCampanha.header-banner{height:530px!important}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{opacity:1;visibility:visible}.swiper-button-next,.swiper-button-prev{margin:auto 20px auto 20px;width:50px;top:0;height:90px;background:#00000040 url('/profareal/assets/site/dir.svg') no-repeat center/auto 45px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.swiper-button-prev{transform:rotate(180deg)}.swiper-container:hover .swiper-button-next.swiper-button-disabled,.swiper-container:hover .swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}.header-banner{height:300px;top:auto}.header-banner.R1-banner{padding-top:30px!important;height:250px!important}.header-banner.mini-slider{height:250px}.header-banner.frmt2{height:300px;margin:135px 0 10px 0}.header-banner.escolares-frmt2{max-width:1200px}.header-banner .swiper-slide .swiper-content{padding:30px 30px 30px 30px;max-width:1175px}.header-banner.frmt2 .swiper-slide .swiper-content{padding-top:30px}.header-banner .swiper-slide .swiper-content .details-container{font-size:48px;line-height:52px}.header-banner .swiper-slide .swiper-content .details-container .subtitle{font-size:25px;line-height:28px}.header-banner .swiper-slide .swiper-content .content .title{font-size:104px;line-height:104px}.header-banner .swiper-slide .swiper-content .content .sub-title{font-size:52px;line-height:52px}.showcase-mini-banner{height:60px}.showcase-mini-banner .mini-slider li{margin:20.4px 0}.showcase-mini-banner .mini-slider li:not(:last-child){border-right:1px solid #d9d9d9}}.image_1_product_title_plus_image_desc{padding:20px;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:justify}.site-content .showcase-image-plus-product-1 .subtitle{padding-top:10px;font-family:OpenSansLight;font-size:16px;line-height:20px;color:#262626}.site-content .showcase-image-plus-product-1 .middle{padding:20px}.site-content .showcase-image-plus-product-1 .middle img{width:100%}@media(min-width:986px){.site-content .showcase-image-plus-product-1 .subtitle{padding-top:15px;font-size:22px;line-height:26px}.site-content .showcase-image-plus-product-1 .middle{padding:30px}}.site-content .showcase-image-plus-product-2 .showcase-image{padding:10px}#pass-toggle.icon.icon-showpassword{position:absolute;right:15px;top:13px}.recovey_pass_title{margin-bottom:26px;margin-top:20px;display:inline-block;width:100%}.major-content .left-column .recovey_pass_title p{text-decoration:underline;text-transform:uppercase;font-family:OpenSansSemiBold;font-size:16px;line-height:30px;letter-spacing:0;color:#000;opacity:1;cursor:pointer;width:100%;text-align:center;margin:0}.info-keepmelogged{margin-top:16px;padding-left:0}.major-content .event-area .navbar-pe,.major-content .login-area .navbar-pe,.major-content .new-regist-area .navbar-pe{background-color:#fff}.major-content .login-area .navbar-pe .container .title-header .titulo-menu-principal,.major-content .new-regist-area .navbar-pe .container .title-header .titulo-menu-principal{color:#000!important}.major-content .login-area .navbar-pe .icon.icon-close,.major-content .new-regist-area .navbar-pe .icon.icon-close{margin:0;right:10px;position:absolute;top:16.5px}.major-content .left-column #login-form .checkbox{display:inline-block;margin:20px 0 20px 0;position:relative}.major-content .left-column #login-form .checkbox .icon.icon-checkbox{position:absolute}.major-content .left-column #login-form .checkbox label.option{font-size:14px;line-height:20px;font-family:OpenSansRegular;padding-left:0;text-transform:none;margin:0 0 0 5px;left:40px;width:calc(100% - 45px)}.major-content .left-column #login-form .checkbox label b{font-family:OpenSansBold}.major-content{margin-top:15px;font-family:OpenSansSemibold;font-size:18px;color:#141414;font-style:normal;text-align:left;margin-left:auto;margin-right:auto}.major-content .middle-content-regist{display:inline-block;margin-bottom:40px}form .form-control.error{border:1px solid red!important;color:#000!important}.major-content form{max-width:100%;margin:0;position:relative}.major-content form input.form-control.email-box,.major-content form input.form-control.pass-box{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000;display:block;width:100%;height:44px;margin-bottom:6px;border:1px solid #a9a9a9;background-color:#fff;padding:11px 50px 11px 15px}.major-content form input.form-control.email-box:not(:placeholder-shown),.major-content form input.form-control.pass-box:not(:placeholder-shown){padding:16px 50px 6px 15px}.major-content #formrecoverypassword form input.form-control.email-box,.major-content form input.form-control.pass-box{margin-bottom:10px}.major-content #formrecoverypassword form input.form-control.email-box{padding-right:15px}.major-content .middle-content{display:inline-block;margin-top:50px;padding:0 10px 0 10px;position:relative}.major-content .left-column .btn-recover-pass{display:inline-block;width:100%;height:44px;text-align:center;background-color:#fff;border:1px solid #777;color:#666}.major-content .left-column .btn-recover-pass span{line-height:44px;text-transform:uppercase}.major-content .left-column #formrecoverypassword{margin-top:5px;display:inline-block;margin-bottom:20px}.major-content .left-column #formrecoverypassword .recovey_pass_subtitle{text-align:left;font-size:16px;font-family:OpenSansRegular;line-height:20px;letter-spacing:0;color:#000;opacity:1;margin-bottom:20px}.major-content .left-column #formrecoverypassword .recovey_pass_subtitle a{color:#000;text-decoration:underline}.major-content .left-column #formrecoverypassword .recovey_pass_subtitle p{margin:0}.major-content .left-column .btn-login-ep{display:inline-block;width:100%;height:44px;text-align:center;background-color:#fe0000;color:#fff;border:transparent;border-radius:8px!important;opacity:1!important;font-size:16px;font-family:OpenSansSemibold}.major-content .left-column .btn-recovery-ep,.major-content .right-column .btn-new-regist{display:inline-block;width:100%;height:44px;text-align:center;background-color:#fe0000;color:#fff;border:transparent;border-radius:8px!important;opacity:1!important}.login-title,.register-title{text-align:left;font-family:OpenSansBold!important;font-size:26px!important;height:36px;line-height:36px;letter-spacing:0;color:#fe0000;opacity:1;margin-bottom:9px}.register-title{color:#999;margin-bottom:4px}.major-content .right-column .btn-new-regist span{line-height:44px;text-transform:uppercase}.major-content form button.disabled .info,.major-content form button.disabled:hover .info{background-color:#e5e5e5;cursor:default}.major-content .right-column .confidencialidade{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#000}.major-content .right-column .confidencialidade .confidentiality-title{font-family:OpenSansBold;line-height:18px}.major-content .right-column .confidencialidade .confidentiality-title:empty{display:none}.major-content .right-column .confidencialidade .confidentiality-subtitle{margin-bottom:15px}.major-content .right-column .confidencialidade .confidentiality-subtitle ul{padding:0;margin:0;list-style:none}.major-content .right-column .confidencialidade .confidentiality-subtitle ul li{font-family:OpenSansBold;height:33px;line-height:20px}.major-content form button .info{line-height:44px;text-transform:uppercase}.major-content form button:hover .info{color:#fff}.major-content .left-column{padding:0}.major-content .right-column{border-top:1px solid #c9c9c9;padding:15px 0 0 0}.major-content .left-column p,.major-content .right-column p{font-family:OpenSansRegular;font-size:15px;margin-bottom:15px}.links>a{font-size:16px;line-height:16px;text-transform:uppercase;font-family:OpenSansRegular;color:#000}.links .btn-new-regist>a,.links .btn-recover-pass>a{display:block;font-size:14px;line-height:40px;text-transform:uppercase;text-decoration:underline;font-family:OpenSansRegular;color:#000}.major-content .links #btns{display:inline-block}.major-content .context-message{margin-top:25px;margin-bottom:20px;font-family:OpenSansLight;font-size:16px;line-height:20px}.major-content .help-link span{margin-right:10px;color:#141414;font-size:16px;line-height:28px;font-family:OpenSansSemiBold}#login-form label{font-size:16px}.major-content .help-link{margin-top:40px;padding:0}#login-form label b{font-weight:400;font-family:OpenSansLight}.major-content .icon.icon-help{width:30px;height:30px;background-position:-14px -191px;float:left;margin-top:0;margin-bottom:0}.major-content.infostatus .site-content,.major-content.login-doupload .site-content{width:100%;margin-top:15px;display:inline-block;text-align:center;margin-top:50px;margin-bottom:10px}.major-content.infostatus .site-content .icon,.major-content.login-doupload .site-content .icon{margin-top:50px}.major-content.infostatus .site-content .title-h1,.major-content.login-doupload .site-content .title-h1{font-family:OpenSansBold;color:#fe0000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.major-content.infostatus .site-content .header3-h3,.major-content.login-doupload .site-content .header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:22px;color:#000;margin:0}@media (min-width:986px){.major-content{max-width:925px;padding:0;margin:50px auto}.major-content .event-area .navbar-pe,.major-content .login-area .navbar-pe,.major-content .new-regist-area .navbar-pe{top:0;height:100px}.major-content .event-area .navbar-pe .container,.major-content .login-area .navbar-pe .container,.major-content .new-regist-area .navbar-pe .container{width:925px;position:relative;height:50px;margin-top:50px;padding:0}.major-content .event-area .navbar-pe .icon.icon-close,.major-content .login-area .navbar-pe .icon.icon-close,.major-content .new-regist-area .navbar-pe .icon.icon-close{top:10px;right:0}.major-content form input.form-control.email-box,.major-content form input.form-control.pass-box{margin-bottom:8px}#pass-toggle.icon.icon-showpassword{top:13px}.major-content .left-column #login-form .checkbox label.option{margin:0 0 0 16px;width:auto}.major-content .left-column #formrecoverypassword{margin-bottom:0}.login-title,.recovey_pass_title,.register-title{margin-bottom:20px}.major-content .left-column .recovey_pass_title p{text-align:left;margin:0 0 0 56px}.major-content h1{font-size:42px;line-height:60px;margin:0}.major-content h1+p:empty{display:none}.major-content .left-column{padding:0}.major-content .left-column>div{width:385px;padding-right:30px}.major-content .right-column{margin-top:0;padding:0;border:0}.major-content .right-column>div{width:385px;padding-left:30px;float:right}.major-content .vertical-border{padding:0 0 0;border-left:1px solid #a9a9a9;position:absolute;bottom:0;top:0;right:0;width:50%}.major-content .left-column #login-form .checkbox{margin:27px -30px 30px 0}.major-content .context-message{margin-bottom:25px}.major-content .right-column p{font-family:OpenSansRegular;margin-bottom:20px}.major-content .right-column .confidencialidade{font-size:16px;line-height:20px;margin:0}.major-content .right-column .confidencialidade .confidentiality-title{margin-bottom:0}.major-content .right-column .confidencialidade .confidentiality-subtitle{margin-bottom:20px}.major-content .right-column .btn-new-regist{margin-top:0;margin-bottom:0}.major-content .middle-content{margin-top:105px;margin-bottom:40px;padding:0;min-width:100%}.major-content .middle-content-regist{display:inline-block;margin-top:96px;margin-bottom:40px;min-width:100%}.major-content .help-link{margin-top:0}.major-content.infostatus .login-area .middle-content,.major-content.login-doupload .login-area .middle-content{margin-top:50px}.major-content.infostatus .site-content,.major-content.login-doupload .site-content{max-width:658px;padding:0 0 0;margin:50px auto 20px;display:block}.major-content.infostatus .site-content,.major-content.login-doupload .site-content{margin-top:50px}.major-content.infostatus .site-content .title-h1,.major-content.login-doupload .site-content .title-h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}}label.floating-label{font-family:OpenSansRegular;font-size:12px!important;font-weight:400;line-height:12px;color:#999;width:auto}.floating-label-field,.floating-label-wrap{height:auto;position:relative}.floating-label-field textarea,.floating-label-wrap textarea{height:155px}.floating-label-field+.floating-label,.floating-label-field+label.error+.floating-label{position:absolute;top:-55px;left:0}textarea.floating-label-field+.floating-label,textarea.floating-label-field+label.error+.floating-label{top:-170px}.floating-label-field+.floating-label,.floating-label-field+label.error+.floating-label{display:none}.floating-label-field:not(:placeholder-shown)+.floating-label,.floating-label-field:not(:placeholder-shown)+label.error+.floating-label{top:5px;left:17px;display:initial;margin:0}textarea.floating-label-field:not(:placeholder-shown)+.floating-label{top:-180px}.select-floating-label-wrap{height:40px;display:flow-root;margin-bottom:15px}select~.select-floating-label{position:relative;top:-65px;left:10px;background-color:#fff;height:18px;line-height:18px;margin:0;padding:0 15px;text-transform:uppercase;font-size:11px;font-weight:400;z-index:5}.recover-pass-content{font-family:OpenSansSemibold;font-size:18px;color:#141414;text-align:left;font-style:normal}.recover-pass-content .recover-password-intro{max-width:360px;margin:auto}.overlay-geral-area .overlay-content .recover-pass-content .recover-password-intro.contact h2{font-family:OpenSansSemibold;font-weight:600;text-transform:none}.overlay-geral-area .overlay-content .recover-pass-content .recover-password-intro.contact h3{font-size:16px;text-align:center}.overlay-geral-area .overlay-content .recover-pass-content #recover-formpassword-contact p{font-size:14px;text-align:center}.overlay-geral-area .overlay-content .recover-pass-content #recover-formpassword-contact p{font-size:14px;text-align:center}.overlay-geral-area .overlay-content .recover-pass-content #recover-formpassword-contact p span#dismiss_for_email{cursor:pointer;color:#fe0000;text-decoration:underline}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h2,.overlay-geral-area .overlay-content .recover-pass-content h2{font-family:OpenSansRegular;font-size:25px;line-height:50px;text-transform:uppercase;display:block;font-weight:400;margin-top:25px;margin-bottom:10px;text-align:center}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h5,.recover-pass-content h5{font-family:OpenSansLight;font-size:16px;line-height:19px;color:#141414;text-align:left;display:block;font-weight:400;padding-bottom:25px;max-width:360px;margin:auto}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h5{margin:0}.recover-pass-content form{display:inline-block;width:100%}.recover-pass-content form input.form-control.email-box{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#777;display:block;width:100%;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;max-height:44px;vertical-align:middle;-webkit-appearance:none!important;-webkit-border-radius:0;padding:0 0 0 10px;background-color:#fff;border:1px solid #a9a9a9}.recover-pass-content{display:block}#recover-form label{font-size:16px}#recover-form label b{font-weight:400;font-family:OpenSansLight}.overlay-geral-area .overlay-content .recover-pass-content form button.btn-checkout{min-height:44px;margin-top:10px;margin-bottom:10px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;padding-right:0;background-color:#fe0000}.recover-pass-content form button .info{line-height:40px;font-size:18px;color:#fff;text-transform:uppercase}.recover-pass-content .btn-login,.recover-pass-content .btn-new-regist{display:block;line-height:40px;text-transform:uppercase;color:#000;min-height:44px;text-align:center;background-color:inherit;border:2px solid #777;color:#666;padding:0;max-width:360px;margin:0 auto 10px}.recover-pass-content .btn-login span,.recover-pass-content .btn-new-regist span{line-height:44px;text-transform:uppercase}.recover-pass-content .links #btns{display:inline-block}.overlay-area .content{position:absolute}#overlayRecuperarConfirmar .overlay-geral-area{display:block!important}@media (min-width:1080px){.recover-pass-content{max-width:540px;text-align:left}.recover-pass-content .recover-password-intro{max-width:540px}.recover-pass-content h1{font-size:52px;line-height:52px}.recover-pass-content .btn-new-regist{margin-right:15px;max-width:255px}.recover-pass-content .btn-login{margin-left:15px;max-width:255px}.recover-pass-content form{width:inherit}.recover-pass-content form button{min-width:540px;margin-bottom:20px}.recover-pass-content{display:inline-block}.recover-pass-content h2{margin-bottom:20px;font-size:30px}.recover-pass-content h5{margin-bottom:10px;max-width:100%;padding-bottom:0}.overlay-geral-area .overlay-content .recover-pass-content #recover-formpassword-contact p{font-size:18px}#overlayRecuperarConfirmar .overlay-geral-area .overlay-content h2,.overlay-geral-area .overlay-content .recover-pass-content h2{font-size:26px;line-height:30px}}.btn-overlay{display:block;width:100%;float:left;height:44px;min-height:44px;margin-top:10px;margin-bottom:10px;border:transparent!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-right:0;background-color:#fe0000;text-align:center;color:#fff;max-width:240px;font-family:OpenSansSemibold;font-size:20px;opacity:1!important;cursor:pointer}.btn-overlay .info{display:block;line-height:44px;color:#fff;text-transform:uppercase}.recover-new-pass{margin-bottom:60px}.recover-new-pass .recover-new-pass-form{margin-top:10px}.recover-new-pass .recover-new-pass-form h1{text-align:left;font-family:OpenSansBold;line-height:36px;letter-spacing:0;color:#fe0000;opacity:1}.recover-new-pass .recover-new-pass-form .info-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626;padding-left:0;padding-right:0}.recover-new-pass .recover-new-pass-form .info-text .info-text-email{padding-left:0;padding-right:0;margin-top:20px}.recover-new-pass .recover-new-pass-form .info-text .info-text-email b{font-family:OpenSansBold}.recover-new-pass .recover-new-pass-form form{padding-left:0;padding-right:0}.recover-new-pass .recover-new-pass-form form input{border:1px solid #a9a9a9;max-width:100%}.recover-new-pass .recover-new-pass-form form input.error{color:#000;border:1px solid #000;font-size:16px}.recover-new-pass .recover-new-pass-form form #email,.recover-new-pass .recover-new-pass-form form #pass{margin-top:20px;margin-bottom:15px}.recover-new-pass .recover-new-pass-form form #confirm-pass{margin-top:15px;margin-bottom:15px}.recover-new-pass .recover-new-pass-form form #email{max-width:600px}.recover-new-pass .recover-new-pass-form form label.error{font-size:16px;top:-10px}.recover-new-pass .recover-new-pass-form form button{width:100%;float:left;height:44px;text-align:center;background-color:#fe0000;color:#fff;border:transparent;border-radius:8px!important;opacity:1!important;font-size:16px;font-family:OpenSansSemibold;font-size:20px;cursor:pointer}.recover-new-pass .floating-label-wrap .pass-toggle{position:absolute;right:15px;top:13px;width:30px;height:20px;cursor:pointer;background-image:none}.recover-new-pass .floating-label-wrap .pass-toggle::after{content:'';display:block;width:30px;height:20px;background-position:-13px -790px}.recover-new-pass .floating-label-wrap .pass-toggle.shown::after{background-position:-13px -760px}@media (min-width:986px){.recover-new-pass .recover-new-pass-form h1{font-size:30px}.recover-new-pass .recover-new-pass-form .info-text .info-text-email{margin-top:30px}.recover-new-pass .recover-new-pass-form form #pass{margin-top:30px}.recover-new-pass .recover-new-pass-form form input{max-width:280px}.recover-new-pass .floating-label-wrap .pass-toggle{left:calc(280px - 45px);right:auto}.recover-new-pass .recover-new-pass-form form button{width:277px}.recover-new-pass .recover-new-pass-form form button{margin-top:60px}}.overlay-geral-area .overlay-content .title-h1,.overlay-geral-area .overlay-content h1{font-family:OpenSansBold;font-size:26px;line-height:30px;opacity:1;text-align:left;display:block;margin:30px auto 15px auto}.overlay-geral-area .overlay-content .info-pop .title-h1,.overlay-geral-area .overlay-content .title-h1,.overlay-geral-area .overlay-content h1{font-size:26px;line-height:30px;text-align:center;margin:8px 0;text-transform:initial}.overlay-geral-area#recomendOverlay .overlay-content .info-pop .title-h1{text-align:left}.overlay-geral-area .overlay-content .cgv-page h1{margin-bottom:30px}.overlay-geral-area .overlay-content .cgv-page .content-area{padding:0;margin-left:-10px;width:calc(100% + 20px)}.overlay-geral-area .overlay-content .check-circle{width:103px;height:103px;margin:30px auto 30px auto}.overlay-geral-area .overlay-content .subtitle-h2,.overlay-geral-area .overlay-content h2{margin:10px 0;font-family:OpenSansRegular;font-size:18px;line-height:22px;padding:0 10px;text-align:center;letter-spacing:0;text-transform:uppercase;opacity:1}.overlay-geral-area .overlay-content .subtitle-h2{padding:0;text-align:center}#overlay-checkout-area-address-form h2{text-align:left}.overlay-geral-area .overlay-content .info-pop .subtitle-h2{font-family:OpenSansRegular;font-size:20px;line-height:20px;color:#000;text-align:left;margin:10px 0 10px 0}.overlay-geral-area#recomendOverlay .overlay-content .info-pop .subtitle-h2{font-family:OpenSansSemiBold;margin-top:10px;padding:0}.overlay-geral-area .overlay-content .header3-h3,.overlay-geral-area .overlay-content h3{font-family:OpenSansRegular;font-size:16px;line-height:22px;color:#000}.overlay-geral-area .overlay-content .info-pop .header3-h3{text-align:center}.overlay-geral-area#recomendOverlay .overlay-content .info-pop .header3-h3{text-align:left}.overlay-geral-area .overlay-content .info-pop .header3-h3 span.label{color:#000}.overlay-geral-area .overlay-contentnt .payment-container{margin:0;padding:0}.overlay-geral-area .overlay-content form{display:table;width:100%;max-width:100%;margin:auto}.overlay-geral-area .overlay-content form .header3-h3,.overlay-geral-area .overlay-content form h3{margin:20px 0 0 0}#productPage-overlay-commentArea-content-form #btn-area button{width:calc(50% - 10px);float:left}#productPage-overlay-commentArea-content-form #btn-area button:last-of-type{float:right}#productPage-overlay-commentArea-content-form #btn-area{margin-top:20px;margin-bottom:20px}#productPage-overlay-commentArea-content-form>.error{margin-top:10px}div#productPage-overlay-infoAdeArea-content-form div.sub-info,div#productPage-overlay-infoAdeArea-content-form div.sub-info a,div#productPage-overlay-infoReaderArea-content-form div.sub-info,div#productPage-overlay-infoReaderArea-content-form div.sub-info a{margin-top:60px;text-align:right;text-decoration:underline;text-transform:uppercase;font-family:OpenSansRegular,OpenSansLight;font-size:14px;line-height:18px;color:#262626}div#productPage-overlay-infoAdeArea-content-form .buttons,div#productPage-overlay-infoReaderArea-content-form .buttons-install{margin:10px 0 25px 0;width:100%;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{width:100%}div#productPage-overlay-infoAdeArea-content-form div.buttons a,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a{margin:0 0 10px 0;font-family:OpenSansRegular,OpenSansLight;height:44px;font-size:20px;line-height:24px;color:#fff;text-transform:uppercase;text-decoration:none;padding-left:0;padding-right:0;border-radius:0;white-space:normal;text-align:center;display:table}div#productPage-overlay-infoAdeArea-content-form div.buttons a p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a p{background-color:#fe0000;display:table-cell;vertical-align:middle;height:44px}div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled p,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a.disabled:hover p{background-color:#e5e5e5;cursor:default}div#productPage-overlay-infoAdeArea-content-form div.buttons a:hover p,div#productPage-overlay-infoReaderArea-content-form button:hover,div#productPage-overlay-infoReaderArea-content-form div.buttons-install a:hover p{background-color:#fe0000}div#productPage-overlay-infoAdeArea-content-form iframe{margin:60px 0 0 0;height:315px;width:100%;border:none}.overlay-geral-area .overlay-content fieldset p,.overlay-geral-area .overlay-content form .field-label,.overlay-geral-area .overlay-content form p{font-family:OpenSansLight;font-size:16px;color:#000;line-height:19px;text-align:left;margin:0 0 5px 0}#overlay-recommend-form p{font-family:OpenSansSemibold;font-size:16px;color:#000;line-height:19px;text-align:left;margin:15px 0 5px 0}#notAvailableOverlay p{margin:15px 0}.overlay-geral-area .overlay-content .form-control{padding:11px 15px;width:100%;height:44px;border:1px solid #a9a9a9;border-radius:0;color:#000;margin-bottom:5px}#notAvailableOverlay .form-control{margin-bottom:15px}.overlay-geral-area .overlay-content form textarea.form-control{height:200px;line-height:20px;resize:none}.overlay-geral-area .overlay-content form .form-control.error,form .form-control.error{border:1px solid #fe0000;color:#fe0000}.overlay-geral-area .overlay-content form button{box-shadow:none!important;border:none;background:0 0;background-color:transparent;float:right;padding:0;padding-right:0;min-height:44px;width:100%;border-radius:8px;background-color:#fe0000;color:#fff;font-family:OpenSansRegular;font-size:25px;margin-top:10px;margin-bottom:25px}.overlay-geral-area .overlay-content form#overlay-checkout-area-address-form button{width:50%;margin-right:15px}.overlay-geral-area .overlay-content form button:first-of-type{padding-right:0}.overlay-geral-area .overlay-content form button .description{line-height:20px;font-size:20px;text-transform:uppercase;margin:auto;padding-top:10px;padding-bottom:10px}.overlay-geral-area .overlay-content form button.orange{background-color:#fe0000;color:#fff}.overlay-geral-area#recomendOverlay .overlay-content .info-pop button.orange{margin-top:20px;margin-bottom:20px}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#fe0000;color:#fff}.overlay-geral-area .overlay-content form button.orange.disabled,.overlay-geral-area .overlay-content form button.orange.disabled:hover{background-color:#fff;cursor:default}.overlay-geral-area .overlay-content .eb-popup-buttons{margin-top:40px}.overlay-geral-area .overlay-content .eb-popup-buttons button{margin-top:15px;padding-left:0;padding-right:0;width:100%!important}.overlay-geral-area .overlay-content .eb-popup-buttons button:first-of-type{margin-top:0}.overlay-geral-area .overlay-content .eb-popup h3{text-align:center}.overlay-geral-area .overlay-content .eb-popup h3:first-of-type{margin-top:0}#overlay-checkout-area-address-form fieldset{margin-bottom:0}#overlay-checkout-area-address-form .postal-code{padding-left:15px;padding-right:15px}#overlay-checkout-area-address-form .postal-code .cp4{width:90px}#overlay-checkout-area-address-form .postal-code .cp3{width:34%}.overlay-geral-area .overlay-content form button.orange:hover{background-color:#fe0000;color:#fff}.overlay-geral-area .overlay-content form button.orange .description{font-family:OpenSansSemibold}.overlay-geral-area .overlay-content form button.grey{background-color:#e6e6e6;color:#000}.overlay-geral-area .overlay-content form button.grey:hover{background-color:#fe0000;color:#fff}.overlay-geral-area .overlay-content form button.white{font-family:OpenSansSemibold;font-size:18px;line-height:45px;text-transform:uppercase;text-decoration:none;width:100%;display:block;text-align:center;cursor:pointer}.overlay-geral-area .overlay-content form button.grey .description{font-family:OpenSansRegular;width:100%}label.errorVoucher{font-family:OpenSansSemiBold;font-weight:400;font-size:16px;line-height:22px;color:#000;background-color:#ff000042;min-height:44px;margin-bottom:5px;width:100%;position:relative;padding:10px;margin-top:10px}label.errorVoucher:before{content:"";display:inline-block;position:absolute;left:19px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ff000042}.overlay-geral-area .overlay-content .payment-note-text,.overlay-geral-area .overlay-content .payment-text-info{margin-top:60px;margin-bottom:30px;text-align:center;padding:0}.overlay-geral-area .overlay-content #paypal-button{max-width:500px;padding:0;margin:auto}.overlay-geral-area .overlay-content #unicreEcPaymentBtn{background-color:#fe0000;color:#fff;height:50px;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;font-family:OpenSansRegular;font-size:24px;line-height:24px;text-transform:uppercase;text-align:center}.overlay-geral-area .overlay-content #unicreEcPaymentBtn span{padding:13px 0;display:block}.overlay-geral-area .overlay-content #unicreEcPaymentBtn:hover{text-decoration:none}.overlay-geral-area .overlay-content form label.valid.error,label.valid.error{display:none!important}.overlay-geral-area .overlay-content form label.error:before,label.error:before{content:"";display:inline-block;position:absolute;left:19px;top:-5px}.overlay-geral-area .tipo-pagamento .label-codigo-seguranca,.overlay-geral-area .tipo-pagamento .tipo-pagamento-cc-data-validade .label-validade-cartao{line-height:50px}.nif-popup-buttons button{width:100%!important}.overlay-geral-area .overlay-content .nif-popup .title-h1,.overlay-geral-area .overlay-content .nif-popup h1{text-align:left;margin:30px 0 15px 0!important}.overlay-geral-area .overlay-content .nif-popup .header3-h3,.overlay-geral-area .overlay-content .nif-popup h3{text-align:left}.overlay-geral-area .overlay-content .nif-popup form{max-width:inherit}.overlay-geral-area .livrosTodos .livros-adotados-title{font-family:OpenSansLight;font-size:32px;color:#262626;text-align:center;margin-bottom:60px}.overlay-geral-area .livrosTodos .textoLivrosTodos{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;margin-bottom:20px}.overlay-geral-area .livrosTodos .escolares-li{background-color:#fff;cursor:pointer;padding:10px;margin-bottom:10px;border:1px solid #fff}.overlay-geral-area .livrosTodos .escolares-li.row{margin-left:0;margin-right:0}.overlay-geral-area .livrosTodos .escolares-li:hover tr{border:1px solid #f00000}.overlay-geral-area .livrosTodos .escolares-li.active tr{border:1px solid #f00000}.overlay-geral-area .livrosTodos .escolares-li .capaAdocao{padding:0}.overlay-geral-area .livrosTodos .escolares-li .capaAdocao .img-responsive{margin:10px 0 10px 10px}.overlay-geral-area .livrosTodos .escolares-li .adocaoDireita{padding:10px 10px 10px 30px}.overlay-geral-area .livrosTodos .escolares-li .tituloAdocao{font-family:OpenSansLight;font-size:18px;color:#262626;text-align:left;line-height:22px}.overlay-geral-area .livrosTodos .escolares-li .autores,.overlay-geral-area .livrosTodos .escolares-li .editores{font-family:OpenSansRegular;font-size:14px;color:#262626;text-align:left;line-height:18px}.overlay-geral-area .livrosTodos .submitButton{position:fixed!important;bottom:0;text-align:center;padding:30px;margin:0 auto;left:0;right:0;font-family:OpenSansLight;font-size:20px;background-color:#fe0000;color:#fff;cursor:pointer}.overlay-geral-area .livrosTodos .submitButton.touch{width:100%;left:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:none;-webkit-text-fill-color:#777777!important}.checkbox_hidden{display:none}@media (min-width:986px){.overlay-geral-area#recomendOverlay .overlay-content .info-pop button.orange{width:260px}.overlay-geral-area .overlay-content .info-pop .icon{margin-top:50px}.overlay-geral-area .overlay-content .info-pop .icon.img-star{margin-top:0}.overlay-geral-area .overlay-content .info-pop .title-h1,.overlay-geral-area .overlay-content .title-h1,.overlay-geral-area .overlay-content h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}.overlay-geral-area .overlay-content form,.overlay-geral-area .overlay-middle-content>*{float:none;margin:auto;display:inline-block}}#overlay-recommend form .email-container,#recomendOverlay form .email-container{display:inline-block;height:100%;padding:0;cursor:text}#overlay-recommend form .email-container .emails-lst,#recomendOverlay form .email-container .emails-lst{display:inline-block;margin:0;padding:0;vertical-align:top;float:left}#overlay-recommend form .email-container input.form-control,#recomendOverlay form .email-container input.form-control{display:inline-block;vertical-align:top;padding:0 0 0 10px;margin:0;border:none!important}#overlay-recommend form .email-container .emails-lst .multipleInput-email,#recomendOverlay form .email-container .emails-lst .multipleInput-email{float:left;margin-right:2px;padding:7px;background:#d2d3d3;display:inline-block;margin-top:8px;margin-left:10px;color:#000}#overlay-recommend form .email-container .emails-lst .multipleInput-email a,#recomendOverlay form .email-container .emails-lst .multipleInput-email a{display:inline-block;cursor:pointer;margin:0 0 0 7px;font-family:OpenSansRegular;color:#000;font-size:20px;line-height:18px;text-decoration:none}#overlay-recommend form .multiple-email-info p,#recomendOverlay form .multiple-email-info p{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#999;padding-bottom:10px}@media(min-width:1080px){#overlay-recommend form .multiple-email-info p,#recomendOverlay form .multiple-email-info p{padding-bottom:15px}}.overlay-geral-area .info-checkout-area .content .form b,.overlay-geral-area .info-escolares-area .form b,.overlay-geral-area .info-stock-area .content .form b{font-family:OpenSansLight}.overlay-geral-area .info-checkout-area .content h1,.overlay-geral-area .info-desconto-area .content h1,.overlay-geral-area .info-escolares-area h1,.overlay-geral-area .info-portes-area .content h1,.overlay-geral-area .info-stock-area .content h1{margin-bottom:40px}.overlay-geral-area .info-checkout-area .content h1.noMargin,.overlay-geral-area .info-escolares-area h1.noMargin{margin-bottom:0}.overlay-geral-area .content .header3-h3,.overlay-geral-area .content .subtitle-h2{margin-top:20px;margin-bottom:10px}.overlay-geral-area .content .header3-h3{margin:0}.overlay-geral-area .info-checkout-area .content .header3-h3 .overlay-geral-area .info-desconto-area .content .header3-h3,.overlay-geral-area .info-checkout-area .content h3,.overlay-geral-area .info-desconto-area .content h3,.overlay-geral-area .info-escolares-area .header3-h3,.overlay-geral-area .info-escolares-area h3,.overlay-geral-area .info-portes-area .content .header3-h3,.overlay-geral-area .info-portes-area .content h3,.overlay-geral-area .info-stock-area .content .header3-h3,.overlay-geral-area .info-stock-area .content h3{line-height:20px;text-align:left}.overlay-geral-area .info-checkout-area .content .header3-h3.marginBottom,.overlay-geral-area .info-checkout-area .content h3.marginBottom,.overlay-geral-area .info-escolares-area .header3-h3.marginBottom,.overlay-geral-area .info-escolares-area h3.marginBottom{margin-top:0;margin-bottom:40px;text-align:center}.overlay-geral-area .info-checkout-area .content .header3-h3,.overlay-geral-area .info-checkout-area .content h3,.overlay-geral-area .info-escolares-area .header3-h3,.overlay-geral-area .info-escolares-area h3{text-align:justify}.overlay-geral-area .info-escolares-area .btn{border:none;font-size:20px;line-height:24px;cursor:pointer;border-radius:0;font-family:OpenSansLight;text-align:center;text-transform:uppercase;color:#fff;background-color:#fe0000;word-wrap:break-word;white-space:normal;padding:10px;margin-bottom:10px}.overlay-geral-area .info-escolares-area .btn:hover{background-color:#fe0000}.overlay-geral-area .info-escolares-area .btn span{vertical-align:middle}.overlay-geral-area .info-checkout-area .form .tabela,.overlay-geral-area .info-escolares-area .form .tabela,.overlay-geral-area .info-stock-area .form .tabela{margin:0;padding:0;border:1px solid #f7f7f7;width:100%;background-color:#fafafa}.overlay-geral-area .info-checkout-area .form .tabela td,.overlay-geral-area .info-checkout-area .form .tabela th,.overlay-geral-area .info-escolares-area .form .tabela td,.overlay-geral-area .info-escolares-area .form .tabela th,.overlay-geral-area .info-stock-area .form .tabela td,.overlay-geral-area .info-stock-area .form .tabela th{vertical-align:middle;border:3px solid #f7f7f7;border-width:0 1px 1px 0;text-align:center;padding:7px;font-size:16px;font-family:OpenSansRegular;font-weight:400;color:#262626}.overlay-geral-area .info-checkout-area .form .tabela th,.overlay-geral-area .info-escolares-area .form .tabela th,.overlay-geral-area .info-stock-area .form .tabela th{text-transform:uppercase}.overlay-area.info-ebook-area .content .subtitle-h2,.overlay-area.info-ebook-area .content h2{font-family:OpenSansLight;font-size:20px;color:#262626;text-align:center}.overlay-area.info-ebook-area .content .header3-h3,.overlay-area.info-ebook-area .content h3{text-align:left}.overlay-area.info-desconto-area .content .header3-h3 a,.overlay-area.info-desconto-area .content h3 a,.overlay-area.info-ebook-area .content .header3-h3 a,.overlay-area.info-ebook-area .content h3 a{color:#262626;font-family:OpenSansBold}.overlay-area .content .form button{height:50px;width:200px;float:right;font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:center;color:#fff;border-radius:0;border:0;padding-left:30px;margin-left:10px;background-color:#fe0000;text-transform:uppercase;margin-top:10px}.overlay-area.info-ebook-area .content .form button.ewook{margin-bottom:90px}.overlay-area.info-ebook-area .content .form button:hover{background-color:#000}.overlay-area.info-ebook-area .content .form button{margin-top:60px}.overlay-area.info-ebook-area .content .header3-h3,.overlay-area.info-ebook-area .content h3{margin-top:30px}.overlay-area .content .form button .font-cart:before{color:#fff;content:"c";text-transform:lowercase;font-size:45px}.overlay-area.info-ebookAde-area .content .form h2,.overlay-area.info-ebookReader-area .content .form .subtitle-h2,.overlay-area.info-ebookReader-area .content .form h2 .overlay-area.info-ebookAde-area .content .form .subtitle-h2{text-align:left;font-size:16px;line-height:20px;margin-top:60px}.overlay-area.availability-alert .content form p{line-height:20px}.overlay-area.info-ebookAde-area .content .form .info-bold,.overlay-area.info-ebookReader-area .content .form .browsers .browser .link .info-bold{font-family:OpenSansBold}.overlay-area.info-ebookAde-area .content .form .info{margin-top:0}.overlay-area.info-ebookAde-area .content .form .install-help{margin-top:30px;margin-bottom:60px;padding-left:0}.overlay-area.info-ebookReader-area .content .form .header3-h3.sub-info,.overlay-area.info-ebookReader-area .content .form h3.sub-info{font-family:OpenSansBold;text-align:left;margin-top:60px}.overlay-area.info-ebookReader-area .content .form .browsers,.overlay-area.info-ebookReader-area .content .form .browsers .browser{padding:0}.overlay-area.info-ebookReader-area .content .form .browsers{margin-top:30px}.overlay-area.info-ebookAde-area .content .form .install-help .img,.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser{width:120px;height:120px}.overlay-area.info-ebookReader-area .content .form .browsers .clearfix{margin-bottom:50px}.overlay-area.info-ebookAde-area .content .form .install-help .info-links{padding-left:30px}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Goggle{background:url('/profareal/img/browsers_logos.png') -20px -170px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Firefox{background:url('/profareal/img/browsers_logos.png') -171px -20px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Ie{background:url('/profareal/img/browsers_logos.png') -170px -170px transparent no-repeat}.overlay-area.info-ebookReader-area .content .form .browsers .browser .img-browser.Safari{background:url('/profareal/img/browsers_logos.png') -20px -22px transparent no-repeat}.overlay-area.info-ebookAde-area .content .form .install-help .img-ADE{background:url('/profareal/img/browsers_logos.png') -320px -19px transparent no-repeat;border-radius:10px}.overlay-area.info-ebookAde-area .content .form .install-help .img-BReader{background:url('/profareal/img/browsers_logos.png') -320px -170px transparent no-repeat;border-radius:10px}.overlay-area.info-ebookAde-area .content .form .info-links .link,.overlay-area.info-ebookReader-area .content .form .browsers .browser .link,.overlay-area.info-ebookReader-area .content .form .link{font-size:14px;font-family:OpenSansRegular;line-height:18px;color:#262626;text-decoration:underline;text-transform:uppercase;text-align:center;margin-top:10px;width:120px;cursor:pointer}.overlay-area.info-ebookAde-area .content .form .info-links .link.no-link{text-decoration:none;cursor:default}.overlay-area.info-ebookAde-area .content .form .info-links .link{margin-top:0;margin-bottom:30px}.overlay-area.info-ebookAde-area .content .form .info-links .link:last-child{margin-bottom:0}.overlay-area.info-ebookAde-area .content .form .info-links .link,.overlay-area.info-ebookReader-area .content .form .link{text-align:left}.overlay-area.info-ebookReader-area .content .form .more.link{padding-top:60px;float:left;width:auto;text-align:left}.overlay-area.info-ebookAde-area .content .form .info-links .link{width:auto}.overlay-area.info-ebookAde-area .content .form .rodape,.overlay-area.info-ebookReader-area .content .form .rodape{padding-top:60px;float:left;font-size:16px;font-family:OpenSansRegular;line-height:20px;color:#262626}.overlay-area.info-ebookAde-area .content .form .rodape{padding-top:0}@media(min-width:1080px){.overlay-geral-area .info-checkout-area .content h1,.overlay-geral-area .info-desconto-area .content h1,.overlay-geral-area .info-escolares-area h1,.overlay-geral-area .info-portes-area .content h1,.overlay-geral-area .info-stock-area .content h1{margin-bottom:60px}.overlay-geral-area .info-checkout-area .content h1.despesa-educacao-title{margin-bottom:40px}}.rating>.icon.img-star.ratyStar,.rating>.stars-container .icon.img-star.ratyStar{width:28px;cursor:pointer}.rating>input[id=star1][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star2][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star2][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star3][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star4][type=radio]:checked~.stars-container label[for=star4],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star1],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star2],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star3],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star4],.rating>input[id=star5][type=radio]:checked~.stars-container label[for=star5]{background-position:-409px -20px}#commentOverlay .form .title-h1{text-align:left;padding:0}#commentOverlay .form .comment-prod-title{font-family:OpenSansSemiBold;margin-top:10px;padding:0}#commentOverlay .form .comment-prod-subtitle{font-family:OpenSansRegular;font-size:18px;line-height:18px;margin:10px 0 15px 0;text-align:left}#commentOverlay #productPage-overlay-commentArea-content-rating-input{display:block}#commentOverlay .form .nota{font-family:OpenSansLight;font-size:16px;line-height:20px;color:#262626;text-align:left;padding-top:30px}#commentOverlay .form .nota span{font-family:OpenSansRegular}#commentOverlay .form .evaluation{font-family:OpenSansRegular;font-size:18px;line-height:18px;margin:15px 0;width:100%;text-align:left;text-transform:uppercase}#commentOverlay .form .evaluation div{padding:0}#commentOverlay .form .rating{margin:10px 0}#overlay-autor-comentarios{margin:30px auto;text-align:left;max-width:360px;color:#141414}#overlay-autor-comentarios .no-padding{padding:0}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-family:OpenSansRegular;font-size:24px;line-height:28px;margin:0;text-transform:uppercase;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral .title-lnk{margin:0 0 15px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:0}#overlay-autor-comentarios .avaliacao-geral .comments-nr,#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{font-family:OpenSansRegular;font-size:18px;line-height:13px;margin-top:15px}#overlay-autor-comentarios .obra-comentada{margin:15px 0 0 0;word-break:break-word}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:0}#overlay-autor-comentarios .obra-comentada .obra-info{padding:0;margin-bottom:20px;text-align:center}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding:0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img img,#overlay-autor-comentarios .obra-comentada .obra-info .obra-title>*{width:100%;max-width:180px;display:inline-block}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo{font-family:OpenSansBold;font-size:18px;line-height:26px;text-align:left;margin:10px 0 0 0;color:#141414}#overlay-autor-comentarios .obra-comentada .obra-info .obra-subtitulo{font-family:OpenSansRegular;font-size:14px;line-height:20px;text-align:left;margin:10px 0 0 0;color:#141414}#overlay-autor-comentarios .obra-comentada .obra-info .obra-titulo:hover{text-decoration:underline}#overlay-autor-comentarios .obra-comentada .obra-info .comments-nr{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;margin-left:5px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-title{font-family:OpenSansBold;font-size:20px;line-height:22px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-author{font-family:OpenSansLight;font-size:16px;line-height:22px;margin:10px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .comment-text{font-family:OpenSansRegular;font-size:16px;line-height:22px;margin:15px 0 0 0;padding-top:15px;border-top:1px solid #a9a9a9;text-align:justify}#overlay-autor-comentarios .obra-comentada .obra-comentarios ul{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{list-style:none;margin:0 0 50px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios>ul>li:last-child{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios>ul>li:first-child{margin:0 0 50px 0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios li .rating{margin:0;text-align:left}#overlay-autor-comentarios .obra-comentada .obra-comentarios li:not(.mostrar-esconder-comentarios) .rating{margin-top:15px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{cursor:pointer;font-size:18px;line-height:18px;font-family:OpenSansRegular;text-transform:uppercase}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more:hover{text-decoration:underline}@media (min-width:688px) and (max-width:985px){#overlay-autor-comentarios{margin:25px auto;max-width:720px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}@media (min-width:986px) and (max-width:1079px){#overlay-autor-comentarios{margin:25px auto;max-width:720px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}@media(min-width:1080px){#overlay-autor-comentarios{margin:25px auto;max-width:750px}#overlay-autor-comentarios .subtitle-h2,#overlay-autor-comentarios h2{font-size:30px;line-height:24px;text-align:left}#overlay-autor-comentarios .avaliacao-geral{margin:15px 0}#overlay-autor-comentarios .avaliacao-geral>.title-lnk{display:inline-block;margin:0 0 35px 0;width:100%}#overlay-autor-comentarios .avaliacao-geral .stars{float:left;margin-right:12px}#overlay-autor-comentarios .avaliacao-geral .comments-nr{float:left;margin:0;line-height:30px;vertical-align:top}#overlay-autor-comentarios .obra-comentada .obra-comentarios{padding-right:0;padding-left:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .title-lnk{float:left;margin:0}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .comments-nr{float:left;line-height:30px;margin:0;width:calc(100% - 167px)}#overlay-autor-comentarios .obra-comentada .obra-comentarios .mostrar-esconder-comentarios .view-more{line-height:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li{margin:0 0 35px 0}#overlay-autor-comentarios .obra-comentada:not(:first-child){margin:15px 0 0 0}#overlay-autor-comentarios .obra-comentada .obra-info .obra-img{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-info .obra-title{padding-right:30px}#overlay-autor-comentarios .obra-comentada .obra-comentarios li.one-comment{margin:0}}#more_dots_ficha_artigo{display:none}.ver_mais_Ou_menos{font-family:OpenSansRegular;font-size:14px;line-height:19px;color:#000;text-decoration:underline;text-transform:uppercase;float:right;margin-top:18px;cursor:pointer}.icon-reduzido{width:60%;display:inline-table}body.artigos .container-fluid{padding:0!important}.space_bottom{bottom:128px!important}#product-page-comment-lnk{margin-top:10px}.comentario-without-resources{width:100%;padding:0}.showOverlay{display:block}.product-card .product-left .view-more-login-ficha{width:calc(84%)}.hideOverlay{display:none}.product-card{padding:0}.product-card .view-more a{font-family:OpenSansRegular;font-size:14px;line-height:19px;color:#000;text-decoration:underline;text-transform:uppercase;float:right}.product-card #productPageLeftSectionTop.product-left{background-color:#eee;transition:top .2s ease-out 0s;margin-top:0;position:relative}.product-card .product-left .pointer{cursor:pointer}.product-card .product-left .product-images,.product-card .product-left .product-images-without-resources{padding:0;margin-left:-10px;width:calc(100% + 20px)}.product-card .product-left .cover,.product-card .product-left .cover.noResourses{height:100%;width:100%;padding:0;float:none}.product-card .product-left .cover img{height:calc(100% - 40px);width:auto;max-width:100%;position:absolute;bottom:0;right:0}.product-card .product-left .cover.noResourses img{height:100%}.product-card .product-left .cover .image-not-available{background-color:#fff;border:1px solid #ccc;color:#ccc;height:360px;overflow:hidden;position:relative}.product-card .product-left .cover .image-not-available .description{font-family:OpenSansLight;font-size:32px;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden}.product-card .product-left .cover .image-not-available .product-title{font-family:OpenSansLight;font-size:52px;text-transform:uppercase;text-align:left;line-height:1;color:#ccc;padding:10px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:0;width:100%}.product-card .product-left .resource.audio,.product-card .product-left .resource.screenshot,.product-card .product-left .resource.video{width:100%}.product-card .product-left .resource.video{padding:0;position:relative}.product-card .product-left .resource.audio{background:url("/profareal/scm-img/product-details/gradismo_som.png") -12px -12px repeat-x;height:100%}.product-card .product-left .resource.screenshot img,.product-card .product-left .resource.video iframe{width:100%}.product-card .product-left .resource.video iframe{height:100%}.product-card .product-left .resource.audio audio{width:95%;border-radius:20px;display:block;margin:0 auto;position:relative}.product-card .product-left .swiper-slide{margin-bottom:40px}.product-card .product-left .swiper-container-horizontal{position:unset}.product-card .product-left .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;background-color:#fff;bottom:15px;left:-10px;width:calc(100% + 20px);z-index:1}.product-card .product-left .swiper-container-horizontal .swiper-content{overflow:hidden}.product-card .product-right #productPageRightSectionTop-stickers-saleAction-wrap{padding:0}.product-card .product-right .sale-actions .button-cart-gray{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#000;border-radius:0;border:0;padding:0;height:44px;width:calc(50% - 34px);background-color:#c8c6c3;text-transform:uppercase;position:relative;z-index:100}.product-card .product-right .sale-actions .button-cart-gray.add-cart{margin-right:10px}.product-card .product-right .sale-actions .button-cart-gray.reserve{color:#000;background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart-gray.reserve:hover{background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart-gray.disabled,.product-card .product-right .sale-actions .button-cart-gray.disabled:hover{background-color:#e6e6e6;cursor:default}.product-card .product-right .sale-actions .button-cart-gray.adicionado,.product-card .product-right .sale-actions .button-cart-gray.adicionado:hover{background-color:#fcc;cursor:default}.product-card .info:hover .icon-info,.product-card .product-right .sale-actions .button-cart-gray:hover,.product-card .product-right .sales-infos .sale-info .text-info:hover .icon-info{background-color:#000;color:#fff}.product-card .product-left .featured{padding:0}.product-card .product-left .product-offer{position:absolute;bottom:0;left:0;padding:0;width:calc(100%);bottom:50px;z-index:1}.product-card .product-left .product-offer.with-resources{width:calc(74% + 88px)}.product-card .product-left .product-offer img.offer{width:100%;max-width:120px;float:right}.product-card .product-left .product-offer .oferta{position:absolute;bottom:10px;background:#f05233;width:100%;height:25px;font-family:OpenSansRegular;font-size:19.45px;color:#fff;line-height:25px;letter-spacing:0;text-align:center;text-transform:uppercase;max-width:120px;right:0;border-left:1px solid #000;border-right:1px solid #000}.product-card .product-left .featured div{margin-top:0}.product-card .product-left .featured div:first-of-type{margin-top:0}.product-card .product-left .featured .sticker-description{background:#fe0000;color:#fff;text-transform:uppercase;position:absolute;width:100%;bottom:15px;text-align:center;line-height:28px;font-family:OpenSansLight;font-size:14px}.product-card .product-left .featured .media,.product-card .product-left .featured .read{cursor:pointer;padding:0;text-decoration:none}.product-card .product-left .featured .read{width:177px;height:40px;background-color:#fe0000;text-align:center;display:flex}.product-card .product-left .featured .read:before{height:40px;width:16px;content:'';position:absolute;border-right:0px;border-top:0;transform:skew(340deg);-webkit-transform:skew(340deg);-moz-transform:skew(340deg);background:#eee;left:-9px;top:0}.product-card .product-left .featured .media{background-color:#fe0000;text-align:center;display:flex}#myModalAudio,#myModalScreenShots,#myModalVideos{text-align:center}#myModalAudio:before,#myModalScreenShots:before,#myModalVideos:before{display:inline-block;vertical-align:middle;content:" "}#myModalAudio .modal-dialog,#myModalScreenShots .modal-dialog,#myModalVideos .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#myModalVideos .modal-dialog .modal-body .carousel-inner .item{height:250px}.product-card .product-left .featured .media .icon-image,.product-card .product-left .featured .media .icon-play-multi,.product-card .product-left .featured .media .icon-play-sound,.product-card .product-left .featured .media .icon-play-video{height:28px;width:28px;margin:auto;display:inline-block}.product-card .product-left .featured .media .icon-play-multi{background-position:-409px -513px}.product-card .product-left .featured .media .icon-play-video{background-position:-408px -371px}.product-card .product-left .featured .media .icon-play-sound{background-position:-408px -453px}.product-card .product-left .featured .media .icon-image{background-position:-408px -315px}.product-card .product-left .featured .read .label-read{color:#fff;font-family:OpenSansBold;font-size:16px;text-transform:uppercase;width:100%;line-height:40px;display:inline-block;text-align:right;padding-right:27px}.product-card .product-left .featured .read .icon-read{position:relative;top:11px;right:14px}.product-card .product-left .rating .coments,.product-card .product-left .rating .no-comment{font-family:openSansregular;font-size:18px;color:#000;line-height:18px;margin-bottom:10px;text-transform:uppercase;cursor:pointer}.product-card .product-left .rating .stars span{cursor:pointer}.product-card .product-left .rating .stars .img-star{float:left}.product-card .product-left .rating .stars .nr-comments{display:inline-block;margin-left:15px;line-height:24px;float:left;font-family:openSansregular;font-size:18px;color:#000}.product-card .product-right{margin-top:20px;margin-bottom:25px;padding:0}.product-card .product-right h1{font-family:OpenSansSemibold;font-size:26px;color:#000;line-height:30px;letter-spacing:0;margin:10px 0 5px 0}.product-card .product-right h2{font-family:OpenSansRegular;color:#000;font-size:20px;line-height:24px;letter-spacing:0;margin:0 0 5px 0}.product-card .product-right h3,.product-card .product-right h3 a{font-family:OpenSansSemibold;font-size:14px;line-height:18px;margin-bottom:0;margin-top:0;letter-spacing:0;color:#000;text-transform:uppercase}.product-card .product-right h3{margin-bottom:0}.product-card .product-right h3 a#productPageRightSectionTop-entidade-lnk{cursor:default}.product-card .product-right h3 a#productPageRightSectionTop-entidade-lnk:hover{text-decoration:none}.product-card .product-right h3 a{cursor:pointer}.product-card .product-right .flag{padding:0;margin-top:25px;margin-bottom:45px;height:20px}.product-card .product-right .flag.no-flags{margin-bottom:0;height:0}.product-card .product-right .global-sprite.language-flag{vertical-align:baseline}.product-card .product-right .rating{margin-top:0}.product-card .product-right .rating .stars{display:inline;padding-right:10px}.product-card .product-right .rating .coments{margin-bottom:0;margin-top:0;display:inline}.product-card .product-right .rating .coments:hover,.product-card .product-right .rating .no-coment:hover{cursor:pointer}.product-card .product-right .idioma,.product-card .product-right .rating,.product-card .product-right .rating .coments,.product-card .product-right .rating .no-coment{font-family:OpenSansRegular;font-size:14px;line-height:20px;color:#000;letter-spacing:0}.product-card .product-right .rating .coments,.product-card .product-right .rating .coments .evaluation,.product-card .product-right .rating .no-coment{display:inline;line-height:21px;vertical-align:top}.product-card .product-right .rating{float:left;cursor:pointer;background:#fff}.product-card .product-right .rating .stars .star{vertical-align:bottom}.product-card .product-right .rating .coments .evaluation{display:none}.product-card .product-right .data{margin-top:20px}.product-card .section .filter{cursor:default!important}.product-card .section .data{margin-top:11px}.product-card .product-right .data,.product-card .section .data{font-family:OpenSansRegular;color:#000;font-size:16px;line-height:24px;letter-spacing:0}.product-card .section .data{font-size:14px;line-height:18px}.product-card .product-right .data>span,.product-card .section .data>span{padding-left:0;padding-right:0}.product-card .product-right .data .info,.product-card .section .data .info{font-family:OpenSansSemibold}.product-card .product-right .data a,.product-card .section .data a{text-decoration:none;color:inherit;cursor:pointer}.product-card .product-right .aditional-info{padding:0 0 30px 0;margin-bottom:30px;border-bottom:1px solid #bcbcbc;font-size:14px;font-family:OpenSansRegular;line-height:19px;color:#000}.product-card .product-right .aditional-info div{padding:0;display:inline-block}.product-card .product-right .aditional-info div.productdetails{cursor:pointer}.product-card .product-right .aditional-info div.productdetails span.title{text-decoration:underline}.product-card .product-right .aditional-info div:not(:last-of-type)::after{content:"|"}.product-card .product-right .aditional-info .prize.last{margin-bottom:20px}.product-card .product-right .aditional-info .product-details .title:hover{cursor:pointer;text-decoration:underline}.product-card .product-right .aditional-info .title{font-family:OpenSansRegular}.product-card .product-right .aditional-info .text{font-family:OpenSansRegular}.product-card .section .data .info.ebook-format{cursor:pointer}.product-card .product-right .slogan{font-family:OpenSansRegular;font-size:26px;margin-top:30px;font-style:italic;padding:0}.product-card .available-formats{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:20px}.product-card .available-formats span.formats-label{font-family:OpenSansRegular;font-size:18px;line-height:24px;text-transform:uppercase;color:#000;padding-left:0;padding-right:0}.product-card .available-formats .collapse-area{line-height:50px;height:40px;cursor:pointer;padding:0}.product-card .available-formats .collapse-area .content{padding-left:0;padding-right:0;line-height:40px}.product-card .available-formats .collapse-area .content .format-selected{width:calc(100% - 50px);padding-right:0}.product-card .available-formats .collapse-area .content span.text{font-family:OpenSansRegular;font-size:16px;line-height:40px;text-transform:uppercase}.product-card .available-formats .well{margin:0}.product-card .available-formats .well .description span{padding-left:15px;font-family:OpenSansLight}.product-card .available-formats .well .description:hover span{color:#fff}.product-card .available-formats .well ul{padding-left:0}.product-card .available-formats .well ul li{padding:0}.product-card .available-formats .well ul li.open.collapsed>span:after{content:""}.product-card .available-formats .well ul li span{font-size:16px;font-family:OpenSansLight}.product-card .available-formats .well ul li span:hover{font-family:OpenSansLight;color:#fff;background-color:#fe0000}.product-card .available-formats #productPageRightSectionTop-formats-collapseformats{padding-left:0;padding-right:0}.product-card .available-formats .format-selection-box{padding:0;margin-top:10px;border:1px solid #000}.product-card .available-formats .format-selection-box .collapse-area[data-toggle=collapse]:after{margin-top:10px}.product-card .available-formats #productPageRightSectionTop-formats-collapseformats ul{margin:0;background:#fff}.product-card .available-formats .collapse-area .content .format-selected .description{color:#000;font-size:18px;line-height:24px;letter-spacing:0;font-family:OpenSansLight;text-transform:uppercase}.product-card .available-formats .collapse-area .content .format-selected .description .price{font-family:OpenSansLight;color:#000;font-size:16px;padding-left:15px;display:inline-block}.product-card .product-right .sale-actions{float:left;padding:0}.product-card .product-right .icon.icon-info{margin-left:5px}.product-card .product-right .stars{margin-bottom:20px;margin-top:0;padding-right:0;padding-left:0;display:flex;flex-wrap:wrap;float:right}.product-card .product-right .stars .sticker{display:inline-block}.product-card .product-right .stars .sticker .round-sticker{display:inline-block;width:60px;height:60px;background:#e0e0e0;border-radius:50%;margin-top:10px}.product-card .product-right .stars .sticker.discount-percent-big .round-sticker{width:80px;height:80px;background:#fe0000;margin-top:0}.product-card .product-right .stars .sticker .round-sticker.grey{background:#e0e0e0}.product-card .product-right .stars .value-hours,.product-card .product-right .stars .value-ports{font-family:OpenSansSemibold;font-size:10px;line-height:14px;margin-top:28%;color:#000;text-align:center;text-transform:uppercase;letter-spacing:0}.product-card .product-right .stars .value-ports-card{font-family:OpenSansBold;font-size:12px;line-height:.8;color:#000;margin:18px 0 0 0;width:54px;text-align:center}.product-card .product-right .stars .value-ports-card span{font-size:7.5px}.product-card .product-right .stars .sticker{margin:0 auto;padding:0 10px 0 10px}.product-card .product-right .stars .sticker:first-of-type{margin:0 0 0 auto;padding:0 10px 0 0}.product-card .product-right .stars .sticker:last-of-type{margin:0 auto 0 0;padding:0 0 0 10px}.product-card .product-right .stars .discount-percent-big{padding-right:0}.product-card .product-right .stars .value-discount{font-family:OpenSansSemibold;font-size:28px;line-height:80px;color:#fff;text-align:center;letter-spacing:0}.product-card .product-right .stars .value-discount.free{font-size:18px}.product-card .product-right .stars .value-discount.single-digit{margin-left:12px}.product-card .product-right .rating{padding-bottom:0}.product-card .product-right .rating .stars{height:33px;margin-top:0;margin-bottom:0;padding:0;cursor:pointer}.product-card .product-right .rating .stars .img-star{display:inline-block;position:relative;cursor:pointer;top:2px}.product-card .product-right .rating .comment-lnk,.product-card .product-right .rating .comments-nr{font-family:OpenSansSemibold;line-height:33px;font-size:14px;color:#000;margin-left:5px}.product-card .product-right .sale-actions .button-cart{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:8px;border:0;padding:0;height:44px;width:calc(100% - 54px);background-color:#fe0000;text-transform:uppercase;position:relative;z-index:1}.product-card .product-right .sale-actions .button-cart.add-cart{margin-right:0}.product-card .product-right .sale-actions .button-cart.reserve{color:#000;background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart.reserve:hover{background-color:#c7c5c2}.product-card .product-right .sale-actions .button-cart.add-cart .buy{position:relative;top:-2px;left:-6px}.product-card .product-right .sale-actions .button-cart.add-cart .icon.icon-add-cart{position:relative;top:7px;left:-12px}.product-card .product-right .sale-actions .button-cart.disabled,.product-card .product-right .sale-actions .button-cart.disabled:hover{background-color:#e6e6e6;cursor:default}.product-card .product-right .sale-actions .button-cart.wait-processing-cart,.product-card .product-right .sale-actions .button-cart.wait-processing-cart:hover{opacity:.1;cursor:default}.product-card .product-right .sale-actions .button-cart.adicionado span.icon.icon-add-cart{display:none}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn{padding:0;border-radius:8px;border:2px solid #fe0000;width:44px;height:44px;background-color:transparent;margin:0 10px 0 0;position:relative}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .icon.icon-add-list{position:relative;top:1px;right:0}@keyframes addFeedbackSuccess{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback{font-family:OpenSansSemiBold;font-size:16px;line-height:19px;color:#000;text-transform:uppercase;text-align:left;position:absolute;top:-20px;right:0;transform:translate(0,-100%);background-color:#dfdedc;padding:13px;margin:0;border-radius:3px;min-width:240px;height:auto;box-shadow:2px 2px 5px #c7c5c2;-moz-box-shadow:2px 2px 5px #c7c5c2;-webkit-box-shadow:2px 2px 5px #c7c5c2;background-image:none;display:none}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback:after{content:"";display:inline-block;position:absolute;right:16px;bottom:-10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #dfdedc}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback.success{display:block;-webkit-animation:addFeedbackSuccess 3s ease-in-out forwards;animation:addFeedbackSuccess 3s ease-in-out forwards}.product-card .product-right .sale-actions .price-wrap{display:block;padding:0;text-align:right;float:right}.product-card .product-right .sale-actions .price-wrap .price{margin-top:5px;cursor:pointer}.product-card .product-right .sale-actions .price-wrap .old{font-family:OpenSansBold;font-size:16px;color:silver;text-decoration:line-through;line-height:26px;padding:4px 0 4px 0}.product-card .product-right .sale-actions .price-wrap .current{font-family:OpenSansBold;font-size:28px;line-height:30px;color:#fe0000}.product-card .product-right .sale-actions .price-wrap .current+.icon.icon-info{top:2px;position:relative}.product-card .product-right .sales-infos{float:left;padding:0;margin-bottom:0}.product-card .product-right .sales-infos .sale-info{text-align:right;padding-right:0;padding-left:0;margin-bottom:5px}.product-card .product-right .sales-infos .sale-info:first-of-type{margin-top:5px}.product-card .product-right .sales-infos .sale-info:last-of-type{margin-bottom:0}.product-card .product-right .sales-infos .sale-info#productPageRightSectionTop-salesInfo-notAvailable{margin-bottom:5px;min-height:44px}.product-card .product-right .sale-info .text-info-wrap{height:28px;line-height:28px;margin-top:5px}.product-card .product-right .sale-info .text-info-wrap a{color:#000;text-decoration:none}.product-card .product-right .sale-today a,.product-card .product-right .sales-infos .sale-info .text-info{font-family:OpenSansSemibold;color:#000;text-transform:uppercase;font-size:10px;line-height:14px;text-align:right;cursor:pointer;padding:4px 0 4px 0}.product-card .product-right .sales-infos .sale-info .text-info{display:inline-block;max-width:calc(100% - 33px)}.product-card .product-right .sales-infos .sale-info.no-bold .text-info{font-family:OpenSansRegular}.product-card .product-right .sales-infos .sale-info.warning .text-info{color:#fe0000;text-decoration:underline}.product-card .product-right .sales-infos .sale-info .text-info.notAvailable:after{top:33%}.product-card .product-right .sales-infos .sale-info .bertrand-card-img{margin-left:8px;height:28px;width:28px;position:absolute;right:0;top:calc(50% - 14px)}.product-card .product-right .sales-infos .sale-info .bertrand-card-img .ico_ficha{vertical-align:top}.product-card .product-right .sales-infos .sale-info .bertrand-card-img .icon.bertrand-card{display:inline-grid;background-color:#f05232;margin:0}.product-card .img{vertical-align:top}.product-card .product-right .sale-today{text-align:right;padding-right:0}.product-card .product-right .sale-today a{text-decoration:underline;font-family:OpenSansRegular}.product-card .product-left .bookstrore-reserve,.product-card .product-right .bookstrore-reserve{height:45px;background:#c7c5c2;padding:0;margin-bottom:25px}.product-card .product-left .bookstrore-reserve a,.product-card .product-right .bookstrore-reserve a{font-family:OpenSansSemibold;font-size:18px;letter-spacing:0;color:#000;text-align:center;line-height:45px;width:100%;display:block;text-decoration:none;text-transform:uppercase}.product-card .product-left .social,.product-card .product-right .social{padding-left:0;padding-right:0;text-align:center;margin-top:25px;height:32px}.product-card .product-left .social a,.product-card .product-right .social a{display:inline-block}.product-card .product-left .social .social-label,.product-card .product-left .social .social-title,.product-card .product-right .social .social-label,.product-card .product-right .social .social-title{font-family:OpenSansBold;font-size:14px;color:#000;text-align:left;line-height:30px;margin-right:10px;display:inline-block}.product-card .product-left .social .social-label,.product-card .product-right .social .social-label{text-align:right;margin-right:0;padding:0 20px 0 0}.product-card .product-left .social .social-icons-container,.product-card .product-right .social .social-icons-container{padding:0;text-align:left;left:-10px}.product-card .product-left .social .social-icons,.product-card .product-right .social .social-icons{margin:0 3px 0 3px}.product-card .product-left .social .social-icons.email,.product-card .product-right .social .social-icons.email{margin-right:0}.product-card .product-left .social a:hover,.product-card .product-right .social a:hover{text-decoration:none}.product-card .used-books{font-size:16px;line-height:16px;margin-top:60px;padding-top:10px;padding-bottom:10px;color:#fff;text-align:center;background:#e0e0e0}.product-card .used-books a{color:#000}.product-card .section.sinopse{margin-top:0;margin-bottom:25px;padding:25px 20px 25px 30px;background-color:#f5f5f5}.product-card .section.coments{padding:0;margin-bottom:35px}.product-card .section.details{padding:0;margin-bottom:30px}.product-card .collapse-area.collapsed .arrow-down:before{content:"V"}.product-card .collapse-area .arrow-down:before{content:"W";font-size:26px;line-height:18px;cursor:pointer}.product-card .collapse-area[data-toggle=collapse]{background-image:none;margin:0;height:initial}.product-card .section .left-title,.product-card .showcase .left-title .description{font-family:OpenSansRegular;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase;color:#fe0000;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0}.product-card .showcase .left-title{margin:0}.product-card .section .left-title .description{font-size:inherit;line-height:inherit;padding:0;margin:0}.product-card section{padding:0 10px 0 10px}.product-card #product_reviews .section .botao-comentar{margin-top:0;font-family:OpenSansSemibold;font-size:14px;line-height:40px;width:100%;height:44px;background:#fff 0 0 no-repeat padding-box;border:2px solid #fe0000;border-radius:8px;opacity:1;text-transform:uppercase;color:#fe0000;text-align:center}.section.coments .right-side .view-more{margin-top:11px}.product-card .section .left-title .view-more,.product-card .section .left-title .view-more-login-ficha{margin-top:20px}.section.coments .right-side .view-more-login-ficha{margin-top:30px;margin-bottom:0}.product-card .product-left .view-more .comment-btn,.product-card .product-left .view-more-login-ficha .comment-btn,.section.coments .right-side .view-more .comment-btn,.section.coments .right-side .view-more-login-ficha .comment-btn{font-family:OpenSansSemibold;font-size:18px;line-height:45px;text-transform:uppercase;text-decoration:none;border:1px solid #000;color:#000;margin-top:0;width:100%;display:block;text-align:center;cursor:pointer}.product-card .section .left-title .view-more .comment-btn:hover,.product-card .section .left-title .view-more-login-ficha .comment-btn:hover,.section.coments .right-side .view-more .comment-btn:hover,.section.coments .right-side .view-more-login-ficha .comment-btn:hover{text-decoration:none}.product-card .otherShops-section .right-side,.product-card .section .right-side{font-family:OpenSansLight;padding:15px 0 0 0}.product-card .section.coments .right-side{padding:0}.product-card .section.coments .right-side .first-comment-text{padding:0;margin-top:30px;margin-bottom:-10px;font-family:OpenSansRegular;font-size:16px}.product-card .section .right-side .right-title{font-family:OpenSansLight;font-size:18px;line-height:24px;color:#000;margin-left:0;margin-right:0;margin-bottom:0;text-transform:uppercase}#productPageSectionPressCriticism-criticismTitle{margin-top:40px}.product-card .section .right-side .right-title-details{font-family:OpenSansBold;font-size:14px;line-height:18px;letter-spacing:0;color:#000;text-transform:uppercase}.product-card .section .right-side .right-title-details.subtitle{font-family:OpenSansRegular;font-size:14px}.product-card .section .right-side .right-author,.product-card .section .right-side .right-author a{font-family:OpenSansRegular;font-size:14px;line-height:18px;letter-spacing:0;color:#000}.product-card .section .right-side .right-text{padding-top:0;margin-top:0;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#000;text-align:left}.product-card .section .right-side .right-text p{margin-bottom:0}.product-card .section .right-side .right-text b,.product-card .section .right-side .right-text strong{font-family:OpenSansSemibold}.product-card .section .right-side .right-text a{color:#000}.product-card .section .right-side .see-all{font-family:OpenSansRegular;font-size:14px;line-height:19px;text-align:right;text-transform:uppercase;text-decoration:underline;margin-top:40px;cursor:pointer;letter-spacing:0;color:#000;opacity:1}.product-card .section .right-side .see-all #productPageSectionComments-libraries-seeAll-hide,.product-card .section .right-side .see-all #productPageSectionComments-libraries-seeAll-show,.product-card .section .right-side .see-all #productPageSectionComments-seeAll-hide,.product-card .section .right-side .see-all #productPageSectionComments-seeAll-show{margin-left:15px;text-decoration:underline}.product-card .section #productPageSectionAboutBook-collapseSobreLivro,.product-card .section #productPageSectionComments-collapseComments,.product-card .section #productPageSectionComments-libraries-collapseComments,.product-card .section #productPageSectionDetails-collapseDetalhes{height:auto!important;display:block}.product-card .section .right-side .see-all span.showOverlay{display:inline-block}.product-card .section .right-side .see-all span.hideOverlay{display:none}.product-card .section .right-side .see-all span span{display:none}.product-card .section .right-side .see-all a{font-size:14px;line-height:14px;color:#000}.product-card .section .dimensions{float:left;padding:23px 0 0 28px;margin:15px 0 0 0;max-width:307px;height:310px;background-position:-1003px -560px}.product-card .coments ul.comment-list li{margin-top:30px}.product-card .coments ul.comment-list li:first-of-type{margin-top:10px}.product-card .coments ul.comment-list li.hideComment{display:none}.product-card .coments .right-side .coment-author{font-family:OpenSansRegular;font-size:16px;color:#000;height:22px;line-height:22px;text-align:left;letter-spacing:0;text-transform:uppercase;opacity:1}.product-card .coments .right-side .rating{margin:0}.product-card .coments .right-side .well li{list-style-type:none}.product-card .coments .right-side .right-title{margin-top:0;font-family:OpenSansSemibold;font-size:16px;color:#000;min-height:22px;line-height:22px;text-align:left;letter-spacing:0;text-transform:uppercase;opacity:1}.product-card .coments .right-side .right-text{margin-top:5px;margin-bottom:0;font-family:OpenSansRegular;font-size:16px;line-height:20px}.discount-percent{display:inline-block;padding:5px 0}.discount-percent .value{font-family:OpenSansBold;font-size:17px;color:#fff;text-align:center;line-height:37px;letter-spacing:-1px;width:35px;position:absolute;top:9px;left:13px}.product-card .product .icons{margin-bottom:47px;margin-top:-25px;z-index:1;position:relative}.product .title{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#000;text-align:left;display:block;display:-webkit-box;max-height:calc(66px*1*2);margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#ac-form-searchform-results .product .title{max-height:none}.product .shipping{font-family:OpenSansBold;font-size:14px;line-height:18px;text-transform:uppercase;color:#fe0000;text-align:left;margin-bottom:15px}.product .authors{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#000;text-align:left;display:block;display:-webkit-box;max-height:calc(18px*1*2);margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product .authors a{color:#000}.product .price{margin-top:15px}.product-card .section .collapse-area,.product-card .section .collapse-area .content{padding:0}.product-card .section.coments .collapse-area .content .text{padding:0;margin:0 0 15px 0}.product-card .section.coments .collapse-area .content .comment-btn{padding:0;margin:0}.product-card .section #productPageSectionComments-collapseComments .wells,.product-card .section #productPageSectionComments-libraries-collapseComments .wells{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:50px}.product-card .section .collapse ul{margin:0}.product-card .section.coments #productPageSectionComments-collapseComments .wells,.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{padding:0;list-style-type:none;float:left}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{margin:20px 0 0;padding:0 10px;background-color:#f2f2f2;width:100%}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li{margin-top:25px}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li.see-all{margin-bottom:10px}#productPageSectionComments-collapseComments .view-more-login-ficha,#productPageSectionComments-libraries-collapseComments .view-more-login-ficha,.product-card .section.coments #productPageSectionComments-collapseComments .view-more,.product-card .section.coments #productPageSectionComments-libraries-collapseComments .view-more{padding:0}.product-card .section .collapse-area .content .left-title{text-align:left}.product-card .section .right-side .wells .info-area{margin-top:0;padding:0}.product-card .replaced-prod-msg-wrapper{width:100%;padding:0;position:fixed;bottom:0;z-index:999;left:0}.product-card .replaced-prod-msg{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:center;color:#fff;padding:20px;background-color:#fe0000}.product-card .replaced-prod-msg-lnk{text-decoration:underline;color:inherit}@media (max-width:985px){.product-card .product-right .sale-actions .actions{width:100%;position:fixed;bottom:0;left:0;float:left;padding:8px 10px;background-color:#eee;z-index:10;margin:0;box-shadow:0 -3px 4px 0 #00000026;-moz-box-shadow:0 -3px 4px 0 #00000026;-webkit-box-shadow:0 -3px 4px 0 #00000026}}@media(min-width:986px){.icon-reduzido{width:56%;display:inline-table}.product-card .product-left .product-offer{position:absolute;bottom:0;left:0;padding:0;width:calc(100%);bottom:00px;z-index:2}body.artigos .container-fluid{padding-left:43.5px!important;padding-right:43.5px!important}.space_bottom{bottom:0!important}#product-page-comment-lnk{margin-top:0}.product-card .product-left .product-offer.with-resources{width:100%}.product-card{max-width:1170px;margin-top:60px;margin-bottom:0}.product-card .products-list{margin:0}.product-card #productPageLeftSectionTop.product-left{margin-top:0;background-color:#fff;z-index:1}.product-card section{padding:0}.product-card .product-left .product-images,.product-card .product-left .product-images-without-resources{margin-left:0}.product-card .product-left .cover,.product-card .product-left .cover.noResourses{float:left;padding:0;margin:0;height:441px;min-width:auto}.product-card .product-left .cover img{height:401px;width:auto;max-width:100%}.product-card .product-left .cover.noResourses img{height:inherit}.product-card .product-left .cover .image-not-available{height:480px}.product-card .product-left .cover .image-not-available .description{font-size:32px;padding:15px}.product-card .product-left .cover .image-not-available .product-title{font-size:52px;padding:15px}.product-card .product-left .resource.audio,.product-card .product-left .resource.screenshot,.product-card .product-left .resource.video{width:100%}.product-card .product-left .resource.video{padding:0;position:relative;height:441px}.product-card .product-left .resource.audio{background:url("/profareal/scm-img/product-details/gradismo_som.png") -12px -12px no-repeat;width:426px;height:441px;padding:0}.product-card .product-left .resource.screenshot img,.product-card .product-left .resource.video iframe{width:100%}.product-card .product-left .resource.video iframe{height:235px;top:calc(50% - 115px);position:absolute}.product-card .product-left .resource.audio audio{width:80%;display:block;position:absolute;top:calc(50% - 20px);left:calc(50% - 170px)}.product-card .product-left{padding:0 15px 0 0;margin-top:0}.product-card .product-left .featured .read{width:180px}.product-card .product-left .featured .read:before{background:#f5f5f5}.product-card .product-left .featured.resources-container{background:#fff;margin-top:25px}.product-card .product-left .featured.resources-container .slick-list{width:calc(100% - 70px);display:inline-block}.product-card .product-left .featured.resources-container .slick-arrow{width:14px;position:relative;top:-18px;font-size:45px}.product-card .product-left .featured.resources-container .slick-arrow.fa-angle-left{left:0;margin-right:14px;cursor:pointer}.product-card .product-left .featured.resources-container .slick-arrow.fa-angle-right{right:0;margin-left:14px;cursor:pointer}.product-card .product-left .featured.resources-container .slick-arrow.fa-angle-left.slick-disabled,.product-card .product-left .featured.resources-container .slick-arrow.fa-angle-right.slick-disabled{cursor:initial}.product-card .product-left .featured.resources-container .slick-track{height:70px}.product-card .product-left .featured.resources-container .media{position:relative;background:0 0;box-shadow:0 3px 6px #00000059;border:4px solid #fff;border-radius:8px;opacity:1;height:60px;width:60px;margin-right:5px;margin-top:4px}.product-card .product-left .featured.resources-container .media.current{border:4px solid #009ee4}.product-card .product-left .featured.resources-container .media.video .media-preview img{position:relative;top:25%}.product-card .product-left .featured.resources-container .media.audio .media-preview img{width:52px}.product-card .product-left .featured.resources-container .media.audio .icon.icon-resource-audio,.product-card .product-left .featured.resources-container .media.imagem .icon.icon-resource-screenshot,.product-card .product-left .featured.resources-container .media.video .icon.icon-resource-video{position:absolute;left:9px;top:13px}.product-card .section .collapse .wells{margin:0}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells{padding:0 30px}.product-card .section.coments #productPageSectionComments-libraries-collapseComments .wells li.see-all{margin-bottom:30px}.product-card .section.coments .collapse-area .content .text{margin-bottom:0}.product-card #product_reviews .section .botao-comentar{font-size:16px;width:165px}.product-card .product-left .rating{display:inline-block!important;width:100%}.product-card .product-left .view-more,.product-card .product-left .view-more-login-ficha{padding:0;margin:15px 0 10px;width:calc(100% - 60px)}.product-card .product-right{margin-top:0;margin-bottom:40px}.product-card .product-right .collection,.product-card .product-right .rating{height:33px}.product-card .product-right .collection{min-height:33px;line-height:33px;font-family:OpenSansSemibold;font-size:14px;color:#000;text-transform:uppercase;margin-left:15px;cursor:pointer}.product-card .product-right .collection .icon.icon-collection{top:3px;left:8px;position:relative}.product-card .product-right .collection .collection-lnk{color:#fe0000;margin-left:13px;text-decoration:underline}.product-card .product-right .collection::before{content:"|";text-decoration:none;float:left}.product-card .product-right .sale-actions .actions{float:right;text-align:right;padding:0;margin:20px 0 20px 0}.product-card .product-right .sale-today a,.product-card .product-right .sales-infos .sale-info .text-info{font-family:OpenSansRegular;font-size:14px}.product-card .section .right-side .info-area{margin-top:40px}.product-card .product-right .sale-actions .button-cart{padding:0 10px;font-size:15px}.product-card .product-right .sale-actions .button-cart-gray{max-width:290px;min-width:190px;padding:0 10px;font-size:18px;width:calc(100% - 54px)}.product-card .product-right .sale-actions .button-cart-gray.add-cart{margin-right:0}.product-card .section .left-title{text-align:right;font-size:40px}.product-card .product-left .bookstrore-reserve{margin-bottom:15px;margin-top:25px;width:calc(100% - 60px)}.product-card .section .right-side{margin-top:0}.product-card .coments .right-side .rating{margin-top:0}.product-card .section .dimensions{margin-top:-17px}.product-card .product-right h1{font-size:34px;line-height:46px;margin-top:-8px}.product-card .product-right h2{font-size:28px;line-height:35px}.product-card .product-right h3,.product-card .product-right h3 a{font-size:14px;line-height:18px}.product-card .product-right .flag{margin-top:25px;margin-bottom:25px}.product-card .product-right .flag.no-flags{height:20px;margin-bottom:25px}.product-card .product-left .product-images,.product-card .product-left .product-images-without-resources{padding-right:0;max-width:450px;width:100%;height:465px;background-color:#f5f5f5;border:12px solid #f5f5f5;opacity:1;overflow:hidden}.product-card .product-right .slogan{margin-top:60px;font-size:28px;line-height:32px}.product-card .available-formats{margin-top:25px;margin-bottom:55px;padding-left:0;padding-right:0;padding-top:0}.product-card .available-formats .format-selection-box{max-width:235px}.product-card .product-right .sale-actions{margin-top:0}.product-card .product-right #productPageRightSectionTop-stickers.stars{position:absolute;right:45%;top:60px}.product-card .product-right .rating .comments-nr span{margin-right:5px}.product-card .product-right .stars .sticker{margin:0}.product-card .product-right .stars .sticker:first-of-type,.product-card .product-right .stars .sticker:last-of-type{margin:0}.product-card .product-right .social{margin-top:90px}.product-card .product-right .sale-actions .price-wrap .old{min-height:18px}.product-card .section{border:none}.product-card .section .left-title{font-size:20px;line-height:27px}.product-card .section .left-title .view-more,.product-card .section .left-title .view-more-login-ficha,.section.coments .right-side .view-more{margin-top:30px}.product-card .section .left-title .view-more .comment-btn,.product-card .section .left-title .view-more-login-ficha .comment-btn,.section.coments .right-side .view-more .comment-btn{font-size:32px}.product-card .product-right .sales-infos{margin-bottom:0}.product-card .product-right .sales-infos .sale-info:first-of-type{margin-top:0}.product-card .section.sinopse{margin-bottom:48px;padding:33px 30px;background-color:#f5f5f5}.product-card .coments ul.comment-list li{margin-top:45px}.product-card .coments ul.comment-list li:first-of-type{margin-top:0}.product-card .section.coments{margin-bottom:45px}.product-card .coments .right-side .rating{margin-top:0}.product-card .coments .right-side .right-title{margin-top:0}.product-card .section .right-side .see-all{margin-top:30px}.product-card .section .data{margin-top:15px}.product-card .product-left .social .social-title{display:inline-block;float:left;margin-top:22px;margin-right:0}#productPageRightSectionTop-saleAction-stars-discount,#productPageRightSectionTop-saleAction-stars-freePorts,#productPageRightSectionTop-saleAction-stars-stock24hours{padding-right:71px}#productPageRightSectionTop-saleAction-stars-discount,#productPageRightSectionTop-saleAction-stars-freePorts,#productPageRightSectionTop-saleAction-stars-stock24hours{max-width:none}.product-card .replaced-prod-msg{padding:30px}.product-card .section #productPageSectionAboutBook-collapseSobreLivro,.product-card .section #productPageSectionComments-collapseComments,.product-card .section #productPageSectionComments-libraries-collapseComments,.product-card .section #productPageSectionDetails-collapseDetalhes{height:auto!important;display:block}.product-card .section #productPageSectionComments-collapseComments{margin-top:10px}.product-card .product-left .bookstrore-reserve,.product-card .product-right .bookstrore-reserve{width:50%;max-width:344px;float:right;margin-bottom:0}.product-card .product-right .sale-actions #productPageRightSectionTop-actions-addList-btn .add-feedback{top:-10px}}.section.section-author{padding:0;border:none;margin-bottom:40px}.section.section-author .left-title h3{display:inline-block;float:left}.section.section-author .left-title .view-more{display:inline-block;float:right;text-decoration:underline}.section.section-author .left-title .description{font-size:inherit;line-height:inherit;margin:0}.section.section-author .author-image{padding:0;width:108px;height:108px;border-radius:50%;float:left;overflow:hidden}.section.section-author .author-image img{width:100%;min-height:100%}.section.section-author .author-info{margin-bottom:0;padding:0 0 0 8px;float:left;width:calc(100% - 108px)}.section.section-author .right-side{font-family:OpenSansLight;margin-top:10px;padding:0}.section.section-author .right-side .right-title{font-family:OpenSansBold;font-size:14px;line-height:19px;color:#000;letter-spacing:0;margin:0;padding:0;text-transform:uppercase}.section.section-author .right-side .right-title a{text-decoration:none;color:#141414}.section.section-author .right-side .right-author{font-family:OpenSansRegular;font-size:18px;padding-bottom:0;margin-bottom:15px}.section.section-author .right-side .right-text{margin-top:10px}.section.section-author .right-side .right-text a{margin-top:20px}.section.section-author .right-side .right-text,.section.section-author .right-side .right-text a{font-family:OpenSansRegular;font-size:14px;line-height:18px;color:#000}.section.section-author .right-side .right-text p{margin-bottom:0;color:#000}.section.section-author .right-side .right-text p a.visible{font-family:OpenSansRegular;font-size:14px;line-height:19px;color:#000;text-decoration:underline;text-transform:uppercase;float:right;margin-top:18px;cursor:pointer}.section.section-author .see-all{font-family:OpenSansRegular;text-align:right;margin-top:15px;margin-top:40px;padding:0 20px}.section.section-author .see-all a{color:#141414;font-size:14px;line-height:14px;text-decoration:underline;text-transform:uppercase}.section.section-author .author{float:left;margin-top:60px;width:100%}.section.section-author .author:first-of-type{margin-top:0}.section.section-author .author .prizes{padding:0;margin-top:50px;margin-bottom:0}.section.section-author .author .prizes .prize-desc{padding:0;margin-top:10px;font-family:OpenSansRegular;font-size:16px;line-height:20px}@media (min-width:986px){.section.section-author{margin-bottom:50px}.section.section-author .author{margin-top:90px}.section.section-author .author-image{width:130px;height:130px}.section.section-author .right-side .right-text{margin-top:6px}.section.section-author .see-all{margin-top:60px;padding:0 30px}.product-card .section.section-author .wells{margin:0}.section.section-author .right-side{margin-top:15px}.section.section-author .right-side .right-title{padding:0}.section.section-author .author-info{padding:10px 0 0 30px;float:left;width:calc(100% - 130px)}.section.section-author .author .prizes{margin-top:50px}.section.section-author .author .prizes .prize-desc{margin-top:15px}}.section-bestsellers-wide-container{margin:0 -10px}.section-bestsellers{padding-top:0;margin-top:0;padding-left:0;padding-right:0}.section-bestsellers-wide-container .section-bestsellers.showcase{padding:25px 0 0 0;background-color:#f5f5f5;margin-top:0}.section-bestsellers-wide-container .section-bestsellers.showcase.hasbio{margin-top:50px}.section.section-author .section-bestsellers>div{padding:0}.section.section-author .section-bestsellers-wide-container .section-bestsellers>div{margin:0 10px}.section-bestsellers .right-side{font-family:OpenSansLight;padding-left:0;margin-top:0;padding-right:0}.section-bestsellers .right-side .products{margin-top:0;padding:15px 0 0}.section-bestsellers .right-side .products.bs-no-top-padding{margin-top:0}.section-bestsellers .product{padding-left:15px}.section.section-author .section-bestsellers .right-side .right-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0;margin:0}.section-bestsellers .right-side .right-text{font-size:14px}.section-bestsellers .right-side .see-all{text-align:right;margin-top:32px;padding:0 20px}.section-bestsellers .right-side .see-all a{color:#262626;font-family:OpenSansRegular;text-transform:uppercase;font-size:14px;line-height:14px;text-decoration:underline}.product-card .otherShops-section .row,.product-card .section-bestsellers .row{margin-left:-20px;margin-right:-20px}.otherShops-section .right-side .product-portlet .product-info,.section-bestsellers .right-side .products .product-portlet .product-info{margin-bottom:0}@media(min-width:986px){.section-bestsellers-wide-container{width:100vw;position:relative;margin:0 0 0 -50vw;height:100px;left:50%}.section-bestsellers-wide-container .section-bestsellers.showcase{padding:40px 0 0 0}.section-author .section-bestsellers div.section-bestsellers-container{max-width:1115px;margin:0 auto}.section-author .section-bestsellers-wide-container .section-bestsellers div.section-bestsellers-container{width:calc(100% - 40px);margin:0 auto}.section.section-author .section-bestsellers-container .right-side{margin-top:0}.section-bestsellers .right-side .products{margin-top:0;padding:15px 0 0}.otherShops-section .right-side .product-portlet:nth-of-type(2),.section-bestsellers .right-side .products .product-portlet:nth-of-type(2){padding-right:10px}.section-bestsellers .right-side .right-title{padding:0 30px}.section-bestsellers .right-side .see-all{margin-top:52px;padding:0 30px}}.otherShops-section{margin-top:0;margin-bottom:40px;padding:0}.otherShops-section .product{padding-left:0}.otherShops-section .product .icons{margin-bottom:47px;margin-top:-25px;z-index:1;position:relative}.otherShops-section .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:0;word-wrap:break-word;text-align:left;padding:0}.otherShops-section .left-title .description{font-size:inherit;line-height:inherit;margin:0}.otherShops-section .right-side{margin-top:0;padding:0}.otherShops-section .left-title{margin-bottom:15px}.otherShops-section .right-side .see-all{text-align:right;margin-top:40px;padding-right:24px}.otherShops-section .right-side .see-all a{color:#262626;font-family:OpenSansRegular;text-transform:uppercase;font-size:14px;line-height:14px;text-decoration:underline}@media(min-width:1080px){.otherShops-section .left-title{font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#141414;margin-bottom:25px;word-wrap:break-word;text-align:left;padding:0}.otherShops-section{margin-bottom:50px}.otherShops-section .right-side{margin-top:0}.otherShops-section .product{padding-left:15px}.otherShops-section .right-side .see-all{margin-top:60px}.product-card .otherShops-section .wells{margin:0}}.product-portlet{padding:0 10px;height:400px}.product-portlet.fp2 .prod-with-offer,.product-portlet.product-portlet-fp2 .prod-with-offer{margin:0}.product-portlet .cover{padding:0;position:relative;max-width:175px;width:auto}.autor-page .product-portlet .cover,.site-content .show-case-seeall .product-portlet .cover,.site-content .showcase-6x .product-portlet .cover,.site-content .showcase-fp .product-portlet .cover{position:absolute;bottom:0;width:100%}.product-portlet .product-img{padding:0;margin:0 0 20px 0;position:relative;height:250px}.product-portlet .product-img .img-responsive{max-height:250px!important}.product-portlet .product-img.no-discount:not(.offer){margin:0}.site-content.product-card .product-portlet .product-img img{width:100%;margin:auto}.site-content.product-card .product-portlet .product-info{max-width:150px}.product-portlet .product-img img.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.autor-page .product-portlet .product-img .buttons-actions,.product-portlet .product-img .buttons-actions,.site-content .product-top .cover .buttons-actions{position:absolute;top:0;width:100%;overflow:hidden}.autor-page .product-portlet .product-img .buttons-actions .btn,.product-portlet .product-img .buttons-actions .btn,.site-content .product-top .cover .buttons-actions .btn{width:50%;background-color:var(--main-color);border:0;border-radius:0;text-align:center;padding:0;transition:margin-top .2s linear;margin-top:-100px;vertical-align:top;outline:0;height:44px}.autor-page .product-portlet .product-img .buttons-actions .btn.disabled,.product-portlet .product-img .buttons-actions .btn.disabled,.site-content .product-top .cover .buttons-actions .btn.disabled{background-color:#e6e6e6}.autor-page .product-portlet .product-img .buttons-actions .btn:first-of-type,.product-portlet .product-img .buttons-actions .btn:first-of-type,.site-content .product-top .cover .buttons-actions .btn:first-of-type{border-right:1px #fff solid}.autor-page .product-portlet .product-img .buttons-actions .btn:last-of-type,.product-portlet .product-img .buttons-actions .btn:last-of-type,.site-content .product-top .cover .buttons-actions .btn:last-of-type{border-left:1px #fff solid}.autor-page .product-portlet .product-img:hover .buttons-actions .btn,.product-portlet .product-img:hover .buttons-actions .btn{margin-top:0;opacity:1}.autor-page .product-portlet .product-img .buttons-actions .btn span,.product-portlet .product-img .buttons-actions .btn span,.site-content .product-top .cover .buttons-actions .btn span{font-family:OpenSansBold;font-size:12px;color:#fff;line-height:14.4px;letter-spacing:0;margin-top:10px;margin-bottom:0;text-transform:uppercase;display:none}.autor-page .product-portlet .product-img .buttons-actions .btn.add-list,.product-portlet .product-img .buttons-actions .btn.add-list,.site-content .product-top .cover .buttons-actions .btn.add-list{position:absolute;right:0}.autor-page .product-portlet .product-img .buttons-actions .btn.adicionado,.product-portlet .product-img .buttons-actions .btn.adicionado,.site-content .product-top .cover .buttons-actions .btn.adicionado{background-color:#ccc}.autor-page .product-portlet .product-img .buttons-actions .btn.adicionado:hover,.product-portlet .product-img .buttons-actions .btn.adicionado:hover,.site-content .product-top .cover .buttons-actions .btn.adicionado:hover{background-color:#ccc;cursor:default}.product-portlet .product-img .buttons-actions .btn.wait-processing-cart,.product-portlet .product-img .buttons-actions .btn.wait-processing-cart:hover{opacity:.1;cursor:default}.product-portlet .cover .featured{bottom:0;position:relative;padding-right:2px;padding-left:2px;right:0;z-index:2}.product-portlet .cover .featured img.offer{margin:0 auto;padding:0 1px}.sticker-description{background:var(--main-color);color:#fff;text-transform:uppercase;position:absolute;width:100%;top:50%;text-align:center;line-height:30px;font-family:OpenSansLight;bottom:0}.product-portlet .cover .featured .sticker-description .description-text{background:var(--main-color);color:#fff;font-family:OpenSansRegular;font-size:14px;line-height:15px;letter-spacing:0;position:relative;text-transform:uppercase;text-align:center;top:23%;width:97%}.product-portlet .icons{position:absolute;z-index:1;pointer-events:none;bottom:0;right:0}.product-portlet .product-info{margin-top:10px;padding:0}.site-content .show-case-seeall .product-portlet .product-img,.site-content .showcase-6x .product-portlet .product-img,.site-content .showcase-fp .product-portlet .product-img{margin-bottom:0}.product-portlet .product-info.hasOffer{margin-top:40px}.product-portlet .product-info .icons .discount-percent{display:inline-block;padding:5px 0}.product-portlet .icons .discount-percent{position:absolute;right:-9px;width:45px;height:45px;padding:0;bottom:0}.product-portlet .icons .discount-percent.big-discount{width:65px;height:65px}.product-portlet .icons .discount-percent .round-sticker{left:0;top:0;z-index:-1;width:45px;height:45px;border-radius:50%;background:var(--main-color);position:absolute}.product-portlet .icons .discount-percent .value{font-family:OpenSansBold;font-size:15px;color:#fff;text-align:center;line-height:45px;letter-spacing:0;width:45px;position:absolute;left:0;top:0}.product-portlet .icons .discount-percent.big-discount .round-sticker{top:0;left:0;width:65px;height:65px;z-index:0;border-radius:50%;background:var(--main-color);position:absolute}.product-portlet .icons .discount-percent.big-discount .value{font-size:22px;left:0;top:0;width:65px;line-height:65px}.product-portlet .product-info .shipping,.product-portlet .product-info .shipping-24h{font-family:OpenSansSemiBold;color:var(--main-color);font-size:14px;line-height:18px;letter-spacing:0;text-transform:uppercase;text-align:left}.product-portlet .product-info .discount-card{font-family:OpenSansSemiBold;font-size:11px;color:var(--main-color);line-height:13.2px;letter-spacing:0;text-transform:uppercase}.product-portlet .product-info .title{font-family:OpenSansBold;font-size:14px;color:#000;line-height:18px;letter-spacing:0;word-wrap:break-word;vertical-align:middle}.product-portlet .product-info .title a{color:#000}.product-portlet .product-info .title-product{display:-webkit-inline-box;overflow:hidden;-webkit-box-orient:vertical;vertical-align:middle}.product-portlet .product-info .title-product p{margin:0}.product-portlet .product-info .title-product-format{display:inline-block;vertical-align:middle;word-wrap:break-word}.product-portlet .product-info .subtitle{font-family:OpenSansSemibold;font-size:16px;color:#000;line-height:20px;letter-spacing:0;word-wrap:break-word;vertical-align:middle}.product-portlet .product-info .authors{font-family:OpenSansRegular;font-size:14px;color:#000;line-height:18px;letter-spacing:0}.product-portlet .product-info .authors a{color:#000}.product-portlet .product-info .authors p{margin:0}.product-portlet .product-info .publisher{display:none}.product-portlet .product-info .price{margin:5px 0}.product-portlet .product-info .price .active-price{font-family:OpenSansBold;font-size:18px;color:var(--main-color);line-height:22px;letter-spacing:0}.product-portlet .product-info .price .old-price{color:#5b5b5b;font-family:OpenSansRegular;font-size:14px;line-height:17px;text-align:left;letter-spacing:0;text-decoration:line-through;padding-right:10px}.product-portlet .product-info .discount-card-value{font-family:OpenSansSemiBold;font-size:11px;color:var(--main-color);line-height:18px;letter-spacing:0}.product-portlet .product-info .discount-card-value .value{font-family:OpenSansExtrabold;text-transform:uppercase}.product-portlet .product-info .rating{font-family:OpenSansRegular;font-size:14px;line-height:14px;margin-top:0}.product-portlet .product-info .rating a .stars span:before{cursor:pointer}.product-portlet .product-info .rating .comments-nr{font-family:OpenSansRegular;font-size:11px;color:#000;line-height:13.2px;padding-left:3px;letter-spacing:0}.product-portlet .product-info :first-child{margin-top:0}@media (min-width:986px){.product-portlet.fp2,.product-portlet.product-portlet-fp2{height:280px}.site-content .product-portlet.fp2 .product-info{padding-left:15px;margin-top:0}.site-content .product-portlet.fp2 .product-img{padding-right:15px}.product-portlet .product-info .discount-card-value{font-size:12px;line-height:18px;padding-bottom:15px}.product-portlet .product-info .authors{font-size:12px;line-height:16px}.product-portlet .product-info .rating .comments-nr{font-size:12px;line-height:14.4px;padding-left:5px}.product-portlet .product-info .discount-card{font-size:12px;line-height:14.4px}}.site-content .product-portlet.fp2 .prod-with-offer{margin:0 0 20px 0}.site-content .product-portlet.fp2 .product-info .icons{margin-top:0}.site-content .product-portlet.fp2 .product-info .icons .discount-percent{margin-bottom:20px}.site-content .product-portlet.fp2 .product-img{padding-right:10px}#recursosOverlay .conteudoMostrado .recurso{margin:0;padding:0;overflow:hidden;height:100%;display:block ruby}#recursosOverlay .conteudoMostrado .recurso iframe{height:164px;margin:107px auto 114px;border:none}#recursosOverlay .conteudoMostrado .recurso img{height:386px;width:250px;margin-left:auto}#recursosOverlay .conteudoMostrado .legenda{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414;text-align:center;margin-top:30px}#recursosOverlay .outrosRecursos{margin-top:10px;text-align:center}#recursosOverlay .outrosRecursos .rec-btn{background-color:#c7c5c2;height:15px;width:15px;display:inline-block;cursor:pointer;border-radius:25px}#recursosOverlay .outrosRecursos .rec-btn.active,#recursosOverlay .outrosRecursos .rec-btn.active div{background-color:#fe0000!important}#recursosOverlay .outrosRecursos .rec-btn:hover,#recursosOverlay .outrosRecursos .rec-btn:hover div{background-color:#fe0000}#audio-player{position:relative;width:100%;margin:0 auto;top:81%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}audio::-webkit-media-controls-volume-slider{display:none}audio::-webkit-media-controls-panel{border-radius:0;background-color:gray}@media(min-width:986px){#recursosOverlay .conteudoMostrado .recurso iframe{height:360px;width:640px;margin:0 0 25px 0}#recursosOverlay .conteudoMostrado .recurso img{height:100%;width:100%;max-width:426px;margin:0 auto}}.checkout .notification-container,.checkout .warning-container,.client-area .notification-container{padding:20px 0 20px 0;display:block;position:fixed;bottom:0;max-width:320px;background-color:#fff;z-index:9010;margin:0 auto}.checkout .notification-container{max-width:424px;width:calc(100% - 40px);z-index:9010}.client-area .warning-container{padding:0;display:block;position:fixed;bottom:0;background-color:#fe0000;z-index:9010;margin:0 auto;left:0}.checkout .notification-container{padding-left:15px;padding-right:15px}.checkout .notification-container,.checkout .warning-container{border-top:1px solid #fe0000;border-right:1px solid #fe0000;border-left:1px solid #fe0000}.checkout .warning-container .warning,.client-area .warning-container .warning{padding:0}.checkout .warning-container .warning .warning-icon-area,.client-area .warning-container .warning .warning-icon-area{padding:8px 0 0 12px}.checkout .warning-container .warning .warning-icon,.client-area .warning-container .warning .warning-icon{background-color:pink;height:45px;width:45px;transform:rotate(45deg);padding:0;margin:0}.checkout .warning-container .warning .warning-icon-txt,.client-area .warning-container .warning .warning-icon-txt{font-family:OpenSansBold;font-size:40px;line-height:45px;text-align:center;color:#fe0000;height:45px;width:45px;display:inline-block;transform:rotate(-45deg)}.checkout .warning-container .warning .warning-txt,.client-area .warning-container .warning .warning-txt{padding:0 0 0 20px;font-family:OpenSansLight;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#fe0000}.checkout .warning-container .warning .warnig-msg,.client-area .warning-container .warning .warnig-msg{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#262626;padding:0}.checkout .warning-container .btn-confirm-container{padding:0;margin:20px 0 0 0}.client-area .warning-container .btn-confirm-container{padding:0;margin:0}.checkout .warning-container .btn-confirm-container button{margin:0;max-width:150px}.client-area .warning-container .btn-confirm-container button{margin:0;width:100%;padding:20px}@media(min-width:986px){.checkout .warning-container,.client-area .notification-container{max-width:789px}.checkout .notification-container{max-width:962px;width:calc(100% - 100px)}.checkout .warning-container .warning .warning-icon-area,.client-area .warning-container .warning .warning-icon-area{padding:0 0 0 12px}.checkout .warning-container .btn-confirm-container,.client-area .warning-container .btn-confirm-container{margin:0}.client-area .warning-container .btn-confirm-container button{padding:30px}}.link-html{display:inline!important;position:initial!important;font-family:OpenSansRegular;font-size:18px;line-height:22px;font-weight:initial!important;padding:initial!important;outline:0;text-align:initial!important;letter-spacing:0;color:#fe0000!important;text-transform:initial!important;opacity:1;text-decoration:underline!important;padding:initial!important;border-radius:initial!important;background:initial!important;height:initial!important;display:initial!important}.faq .faq-list ul{padding:0;list-style:none}.contact-center-page.livrarias .cardlivraria{cursor:pointer}.content form#contact-form input:not(:placeholder-shown){padding:20px 15px 6px 15px!important}.titulo-recuperar{text-align:left;font-family:OpenSansRegular;font-size:22px;line-height:26px;letter-spacing:0;color:#777;opacity:1}.faq .faq-list li{padding-top:10px;background:#fff;border-radius:4px;position:relative;display:inline-block}.consultor-espaco-xs{margin-bottom:10px;width:auto;height:235px;background:#d9f0fb 0 0 no-repeat padding-box;opacity:1}.consultor-espaco{width:auto;height:235px;background:#d9f0fb 0 0 no-repeat padding-box;opacity:1}.botao-consultor button,.botao-consultor-xs button{margin-top:80px;margin:40px;width:290px;height:44px;background:#fe0000 0 0 no-repeat padding-box;border-radius:8px;opacity:1;text-align:center;font-family:OpenSansSemibold;font-size:16px;line-height:20px;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;border:1px solid}.library-map .map-container{width:100%;height:340px}.faq .faq-list a{display:block;position:relative;font-family:OpenSansRegular;font-size:18px;line-height:22px;font-weight:500;padding:0 30px;outline:0;text-align:left;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;text-decoration:unset;padding:14px 20px;border-radius:4px;background:#eaeaea none repeat scroll 0 0;display:inline-block}.faq .faq-list .faq-desc{text-align:left;font-family:OpenSansRegular;line-height:22px;font-size:16px;letter-spacing:0;color:#000}.contact-center-page .icon-arrow-right{margin-top:25px;margin-right:15px}.contact-center-page .icon-apoio{margin-top:20px;margin-left:0;margin-right:10px;padding:0}.faq .faq-list p{margin-bottom:0;padding:20px 20px 0 10px;display:inline-block}.faq .faq-list p:empty{display:none}.faq .faq-list .icon-plus-expand{display:none}.faq .faq-list a.collapsed{font-family:OpenSansRegular;font-size:16px;list-style:20px}.faq .faq-list a{font-family:OpenSansBold;font-size:16px;list-style:20px}.faq .faq-list a.collapsed:hover{color:#000}.faq .faq-list a.collapsed .icon-plus-expand{display:inline-block}.faq .faq-list a.collapsed .icon-minus-collapse{display:none}.box-logged{width:100%!important;height:120px!important;opacity:1;display:flex}.sub-box{width:300px;height:80px;background:#fff 0 0 no-repeat padding-box;border-radius:10px;opacity:1;margin:20px;position:relative}.horario-titulo{text-align:left;font-family:OpenSansSemibold;font-size:18px;line-height:20px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1;margin-top:15px}.horarios-tempos{text-align:left}.library-title-major{text-align:left;font-family:OpenSansBold;font-size:36px;line-height:40px;letter-spacing:0;opacity:1;display:block}.library-title{text-align:left;font-family:OpenSansRegular;font-size:26px;line-height:30px;letter-spacing:0;opacity:1}.library-morada{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#000;opacity:1}.morada-overlay{font-family:OpenSansRegular;font-size:14px;line-height:20px;text-align:left;margin-top:5px;margin-bottom:30px}.library-info{margin-top:5px}.library-title-major,.titulo-livrarias{text-align:left;font-family:OpenSansBold;font-size:26px;line-height:36px;letter-spacing:0;opacity:1;margin:0 0 4px 0;display:block;color:#fe0000}.border-bottom-text{border:1px solid #000;opacity:1}.sub-box{cursor:pointer}.sub-box .title{width:163px;word-break:break-word;top:14px;text-align:left;font-family:OpenSansBold;font-size:22px;line-height:26px;letter-spacing:0;color:#fe0000;opacity:1;position:absolute;text-decoration:none;cursor:pointer;padding-left:10px}.break-logged{height:10px;background-color:#fff}.cardlivraria{height:380px;border:2px solid #fe0000;opacity:1;position:relative;text-align:center;margin-top:20px}.cardlivraria:first-of-type{margin-top:10px}.card-title{text-align:center;font-family:OpenSansBold;font-size:30px;line-height:40px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1;margin-top:50px}.space-line{border-bottom:1px solid #000;display:flex;width:180px;margin:0 auto;margin-bottom:10px}.contact-center-page .icon-BIGstores,.contact-center-page .icon-FAQS,.contact-center-page .icon-formulario{margin-top:10px;margin-left:10px}.contact-center-page .icon-BIGstores-small,.contact-center-page .icon-FAQS-small,.contact-center-page .icon-formulario-small{margin-top:10px;margin-left:10px}.contact-center-page.livrarias .icon-pin{top:4px;position:relative}.contact-center-page.livrarias .icon-plus{position:absolute;top:-40px;right:0}.card-text{text-align:center;font-family:OpenSansRegular;letter-spacing:0;color:#000;opacity:1;font-size:16px;line-height:20px}.card-status-xs{top:0;left:calc(50% - 45.5px);opacity:1;text-align:center;font-family:OpenSansRegular;font-weight:600;font-size:14px;line-height:30px;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;position:absolute;width:90px;height:30px}.card-status-lib-right{left:unset;right:0;top:-30px}.style-border{border:1px solid #707070;opacity:1}.card-status-xs.status-open{background:#19d53d 0 0 no-repeat padding-box}.card-status-xs.status-closed{background:#fda100 0 0 no-repeat padding-box}.mapa-contactos{position:absolute;width:100%!important;height:180px;bottom:0}.mapa-contactos::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:#c7c2c2;opacity:.55}.mapa-contactos iframe{border:unset;height:180px}.espaco-entre-mapas{width:10px}.contact-center-page{width:auto;color:#141414;margin-top:10px}.botao-consultor-xs button{margin:20px}.contact-center-page .header-area{height:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:#fe0000}.contact-center-page .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.contact-center-page .header-area .header-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.contact-center-page .contact-context-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:45px}.contact-center-page .form{font-family:OpenSansRegular;font-size:16px;line-height:20px;font-weight:400;margin-top:10px}.contact-center-page .form .message-box,.contact-center-page .form a,.contact-center-page .form input{padding:11px 15px;width:100%;border:1px solid #a9a9a9;border-radius:0;color:#777;text-align:left;opacity:1}.contact-center-page .form .message-box,.contact-center-page .form a.selected,.contact-center-page .form input{color:#141414}.contact-center-page .form input:read-only{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form input:disabled{border:1px solid #e6e6e6!important;background-color:#e6e6e6}.contact-center-page .form .icon{margin:0;display:inline-block;text-decoration:none}.contact-center-page .form .icon.icon-remove-file{margin:5px 0 0 10px}.contact-center-page .form .icon.icon-file{margin:0 5px 0 0}.contact-center-page .form #dropdown-help,.contact-center-page .form #dropdown-subjects{position:absolute;left:0;right:0;z-index:1}.contact-center-page .form .select-box .select-search.collapsed{opacity:1;z-index:-1;left:0}.validateRecaptcha.error+.g-recaptcha{border:1px solid #f66;border-radius:2px}.validateRecaptcha+.g-recaptcha{border:1px solid unset;border-radius:2px}.contact-center-page .form label{font-weight:400}.contact-center-page #errorcaptcha-error{text-align:left}.contact-center-page .form .dropdown-options input[type=radio]:checked+label{font-family:OpenSansBold;background-color:#dadada}.contact-center-page .form .message-box.error,.contact-center-page .form div.error,.contact-center-page .form input.error{border:1px solid red}.contact-center-page .form .dropdown-options label{display:block;margin:0;padding:11px 15px;cursor:pointer;background-color:#fff}.contact-center-page .form .dropdown-options label:hover{background-color:#fe0000}.contact-center-page .form .contact-subjects,.contact-center-page .form .email-box,.contact-center-page .form .help-area,.contact-center-page .form .lb-box,.contact-center-page .form .name-box,.contact-center-page .form .variable-inputs input{margin-bottom:5px}.contact-center-page .form .help-area{position:relative;top:0}.contact-center-page .form .inputs{display:inline-block;width:100%}.contact-center-page .form .message-box{resize:none;height:180px}.contact-center-page .form .g-recaptcha{margin-top:10px;float:left;padding-left:15px!important}.contact-center-page .form .icon-check{background-image:none;font-size:14px;line-height:24px;margin-top:10px;margin-bottom:6px;height:auto;cursor:pointer}.contact-center-page .form .btn-submit{font-family:OpenSansSemiBold;font-size:16px;line-height:20px;border:0;width:100%;height:44px;text-transform:uppercase;background:#fe0000 0 0 no-repeat padding-box;border-radius:8px;opacity:1}.contact-center-page .form .btn-clean{margin-top:10px;margin-right:10px;background:#999 0 0 no-repeat padding-box;border-radius:8px;opacity:1;text-align:center;font-family:OpenSansSemibold;font-size:16px;line-height:20px;letter-spacing:0;color:#fff;text-transform:uppercase;opacity:1;width:100%;height:44px}.contact-center-page .form .btn-attach{border:2px solid #777;border-radius:8px;opacity:1;text-align:center;font:OpenSansSemibold;font-size:16px;line-height:20px;letter-spacing:0;color:#777;text-transform:uppercase;opacity:1;width:100%;height:44px;background-color:#fff;margin-top:10px}.contact-center-page .form .btn-attach .info{padding:0}.contact-center-page .form .btn-submit{margin-top:10px;background-color:#fe0000;color:#fff}.contact-center-page .form .btn-attach:hover,.contact-center-page .form .btn-submit:hover{background-color:#141414;color:#fff;border-color:#141414!important}.contact-center-page .form .anexado .anexado{padding:10px 0;margin-top:0;display:inline-block;width:100%;vertical-align:top}.contact-center-page .form .anexado .anexado .remover-ficheiro span{cursor:pointer;text-decoration:underline;float:right}.faq .faq-list a.collapsed{font-family:OpenSansRegular;font-size:16px;line-height:18px}.faq .faq-list a{font-family:OpenSansBold;font-size:16px;line-height:18px}.margin-icon-xs{top:calc(50% - 7.5px);right:20px;position:absolute}.icon-boxes{padding-left:unset}@media (min-width:986px){.contact-center-page #errorcaptcha-error{text-align:right}.cardlivraria{width:32%;height:440px;margin-top:20px;margin-right:2%}.cardlivraria:first-of-type,.cardlivraria:last-of-type{margin-top:20px}.cardlivraria:last-of-type{margin-right:0}.icon-boxes{padding-left:0;padding-right:8.5px}.video-box{padding-right:0;padding-left:16.5px}.break-logged{height:20px}.margin-icon-xs{margin-top:unset}.faq .faq-list a.collapsed{font-family:OpenSansRegular;font-size:18px;line-height:24px}.faq .faq-list a{font-family:OpenSansBold;font-size:18px;line-height:24px}.faq .faq-list p{max-width:925px;margin:0 20px;padding:20px 0 0}.contact-center-page .icon-BIGstores,.contact-center-page .icon-FAQS,.contact-center-page .icon-formulario{margin-top:25px;margin-left:25px}.contact-center-page .icon-arrow-right{margin-top:55px;margin-right:27.5px}.sub-box .title{width:163px;word-break:break-word;top:40px;text-align:left;font-family:OpenSansBold;font-size:26px;line-height:30px;letter-spacing:0;color:#fe0000;opacity:1;position:absolute;text-decoration:none;cursor:pointer;padding-left:10px}.box-logged{max-width:735px!important;height:180px!important;opacity:1;display:flex}.library-title-major,.titulo-livrarias{font-size:36px;line-height:50px;margin:0 0 20px 0}.library-title-major{display:inline}.titulo-livrarias{line-height:50px;margin:0}.library-title{font-size:36px;line-height:40px;display:inline}.library-title span{display:inline!important}.card-status{top:0;left:calc(50% - 45.5px);opacity:1;text-align:center;font-family:OpenSansRegular;font-weight:600;font-size:14px;line-height:30px;letter-spacing:0;color:#fff;text-transform:uppercase;position:absolute;width:90px;height:30px;margin-top:unset}.card-status.status-open{background:#19d53d 0 0 no-repeat padding-box}.card-status.status-closed{background:#fda100 0 0 no-repeat padding-box}.card-status-lib{left:0;top:-30px}.morada-overlay{margin-bottom:40px}.contact-center-page .form .btn-attach,.contact-center-page .form .btn-clean,.contact-center-page .form .btn-submit{width:260px}.sub-box{left:0;width:430px;height:140px;background:#fff 0 0 no-repeat padding-box;border-radius:10px;opacity:1;margin:20px 20px 20px 25px;position:relative}.contact-center-page{max-width:1115px;display:table;width:100%;margin-top:65px}section.about{padding:0 15px}.faq .faq-list a{min-height:50px;height:unset}.mapa-contactos{height:240px}.mapa-contactos iframe{height:240px}.contact-center-page .header-area{height:270px}.contact-center-page .header-area h1{font-size:50px;line-height:52px}.contact-center-page .form .message-box,.contact-center-page .form a,.contact-center-page .form input{padding:10px 15px}.contact-center-page .contact-context-text{margin-bottom:50px}.contact-center-page .content.formulario{text-align:center}.contact-center-page .content.formulario>*{text-align:left}.contact-center-page .form{display:inline-block;margin:20px auto 0;float:none}.contact-center-page .form .inputs{margin-top:auto}.contact-center-page .form .name-box{width:50%}.contact-center-page .form .email-box{width:calc(35% - 5px)}.contact-center-page .form .email-box.error~.lb-box{margin-top:-98px}.contact-center-page .form .lb-box{width:25%}.contact-center-page .form .help-area{font-family:OpenSansSemiBold;font-size:20px;line-height:23px;position:relative;top:auto;left:auto;right:auto}.contact-center-page .form .help-area a{padding:9.5px 15px}.contact-center-page .form .copia{width:calc(36.66666667% - 45px);padding:0 15px 0 0;float:left}.contact-center-page .form .icon-check{margin-top:20px;margin-bottom:10px}.contact-center-page .form .btn-attach{margin-top:10px;width:30%}.contact-center-page .form .anexado .anexado{padding:11px 0;margin-top:0}.contact-center-page .form .btn-attach,.contact-center-page .form .btn-submit{font-family:OpenSansSemiBold;font-size:18px}.centrocontacto .overlay-geral-area .overlay-background-color{background:#fff}.contact-center-page .form .buttons-bar{margin-bottom:30px}.contact-center-page .form .g-recaptcha>div{float:right}}.help-page{color:#141414}.titulo-ajuda{text-align:left;font-family:OpenSansRegular;font-size:30px;line-height:38px;letter-spacing:0;color:#fe0000}.help-page .header-area{height:170px;margin-bottom:25px;width:100%;position:absolute;top:0;left:0;background:#fe0000;overflow:hidden}.help-page .header-area img{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.help-page .header-area h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.help-page .help-context-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:30px}.help-page .content-area .panel{box-shadow:none;border:none;background-color:transparent;border-radius:0;margin-bottom:0}.help-page .content-area h2:first-child{border-top:1px solid #c9c9c9}.help-page .content-area h2{font-family:OpenSansLight;font-size:18px;line-height:22px;text-transform:uppercase;padding:19px 46px 20px 0;margin-right:initial;position:relative;cursor:pointer}.help-page .icon[data-toggle=collapse]{background-image:none;height:auto}.help-page .content-area h2.collapsed{border-bottom:1px solid #c9c9c9}.help-page .content-area h2[aria-expanded=true]{font-family:OpenSansSemiBold}.help-page .content-area h2 img{vertical-align:top;width:40px;height:40px;margin:-9px 0;margin-right:5px}.help-page .content-area h3{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-transform:uppercase;padding:13.5px 36px 10px 8px;margin:0;background:#eaeaea none repeat scroll 0 0;position:relative;cursor:pointer}.help-page .content-area h3.collapsed{background:#eaeaea none repeat scroll 0 0}.help-page .content-area h3.collapsed:not(:last-of-type){border-bottom:3px solid #fff}.help-page .content-area .help-item{padding:11.5px 20px 30px 20px;font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:justify}.help-page .content-area .help-item b{font-family:OpenSansSemiBold;display:block;margin:auto -20px;padding:0 20px 15px 20px}.help-page .content-area .help-item b:not(:first-child){border-top:1px solid #fff;margin:30px -20px auto -20px;padding:30px 20px 15px 20px}.help-page .content-area .help-contact-center{font-family:OpenSansRegular;font-size:16px;line-height:20px;padding:30px 20px 20px 20px;border-bottom:3px solid #fff}.help-page .content-area .help-contact-center p{margin-bottom:20px}.help-page .content-area .help-contact-center a{color:#141414;text-decoration:underline}#sidebar-help-menu-wrapper{z-index:1002;position:fixed;top:0;overflow-y:hidden;background:#fff;width:100%}.logged-in #sidebar-help-menu-wrapper .option:not(.on-logout),.login #sidebar-help-menu-wrapper .option:not(.on-login){display:none!important}#sidebar-help-menu-wrapper .help-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#fe0000;border-radius:0;cursor:pointer}#sidebar-help-menu-wrapper .help-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase}#sidebar-help-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#sidebar-help-menu-wrapper ul li{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:19px;cursor:default;position:relative}#sidebar-help-menu-wrapper ul li:hover{background:#e7e7e7}#sidebar-help-menu-wrapper ul li .option-label{margin:0;padding:12.5px 0;display:inline-block;vertical-align:middle;width:100%;border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li:first-of-type .option-label,#sidebar-help-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#sidebar-help-menu-wrapper ul li:hover .option-label{border-top:1px solid #e7e7e7}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login .option-label{border-top:1px solid #fff}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-logout~li.visible-xs .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-xs.on-login~li.visible-xs .option-label{border-top:1px solid #d9d9d9}#sidebar-help-menu-wrapper ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#sidebar-help-menu-wrapper ul li .option-label.with-img{padding-left:33px}#sidebar-help-menu-wrapper ul li a{text-decoration:none;color:inherit}@media (min-width:986px){.help-page .header-area{height:270px;margin-bottom:35px}.help-page .header-area h1{font-size:50px;line-height:52px}.help-page .help-context-text{margin-bottom:55px}.help-page .content-area h2{font-size:20px}.help-page .content-area h3{font-size:16px}.help-page .content-area .help-item{padding:16.5px 20px 30px 20px}#sidebar-help-menu-wrapper{right:60px;top:80px;width:300px}#sidebar-help-menu-wrapper ul li{padding:0 20px}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-help-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}.cgv-page .printButton{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#000;background-color:#e5e5e5;min-height:50px;margin-top:29px;border:0;line-height:50px;padding-right:15px;padding-left:15px}.cgv-page .printButton .icon-print{margin-top:8px}.cgv-page .printButton:hover{background-color:#000;color:#fff}@page{margin:12mm 15mm}}.site-content .cgv-page .header-area{margin-top:0;margin-left:10px}.texto-intro{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left}.site-content .cgv-page .header-area h1{font-family:OpenSansRegular;font-size:32px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#fe0000;text-align:left;padding-right:0;padding-left:0;word-wrap:break-word;margin-top:40px;margin-bottom:10px}.site-content .cgv-page .header-area .btn-back{font-family:OpenSansRegular;font-size:22px;line-height:22px;text-transform:uppercase;color:#999;text-align:left;padding-right:0;padding-left:0;cursor:pointer}.site-content .cgv-page .article{color:#fff;text-transform:uppercase;cursor:pointer;margin-top:10px;margin-bottom:0;padding:0;background:#eaeaea;opacity:1}.site-content .cgv-page .article h2{font-family:OpenSansBold;font-size:12px;height:50px;line-height:initial;padding:13px 20px 13px 30px;text-align:left;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;position:relative}.cgvpagedatapub{padding-left:20px;margin-top:20px}.site-content .cgv-page .article.collapsed h2{font-family:OpenSansRegular}.site-content .cgv-page .article h2 .icon-minus-collapse,.site-content .cgv-page .article h2 .icon-plus-expand{top:17.5px;position:absolute;right:20px}.site-content .cgv-page .article h2 .icon-minus-collapse,.site-content .cgv-page .article.collapsed h2 .icon-plus-expand{display:inline-block}.site-content .cgv-page .article h2 .icon-plus-expand,.site-content .cgv-page .article.collapsed h2 .icon-minus-collapse{display:none}.site-content .cgv-page .article h2 span{display:inline-block;vertical-align:middle;width:calc(100% - 27px)}.cgv-content{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:26px 20px 30px 20px;text-align:left}.site-content .cgv-page .footnote{font-family:OpenSansRegular;font-size:14px;text-align:right;margin-top:60px}.site-content .cgv-page .others{margin-top:20px}.cgv-page h2{text-align:left!important}@media(min-width:986px){.site-content .cgv-page .article h2{margin:0;font-size:18px}.site-content .cgv-page .header-area{margin-left:unset}.site-content .cgv-page .header-area h1{font-size:52px;line-height:52px;margin-left:30px;margin-right:30px;margin-top:60px;margin-bottom:20px}.site-content .cgv-page .header-area .btn-back{font-size:32px;line-height:32px}.cgv-content{margin:16px 5px 10px 5px}.site-content .cgv-page .footnote{margin-top:90px}.site-content .cgv-page .others{margin-top:30px}.content-area{padding-right:15px;padding-left:15px}.cgvpagedatapub{margin-top:20px;padding-left:0}}li.new-item{opacity:0;-webkit-animation:new-item-animation .3s linear forwards;-o-animation:new-item-animation .3s linear forwards;animation:new-item-animation .3s linear forwards}@keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}li.restored-item{-webkit-animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards;-o-animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards;animation:openspace .3s ease forwards,restored-item-animation .3s .3s cubic-bezier(0,.8,.32,1.07) forwards}@keyframes openspace{to{height:auto}}@keyframes restored-item-animation{from{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}li.removed-item{-webkit-animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards;-o-animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards;animation:removed-item-animation .6s cubic-bezier(.55,-.04,.91,.94) forwards}@keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes new-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes new-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes openspace{to{height:auto}}@-o-keyframes openspace{to{height:auto}}@-webkit-keyframes restored-item-animation{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes restored-item-animation{from{opacity:0;-o-transform:scale(0);transform:scale(0)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes removed-item-animation{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-o-keyframes removed-item-animation{from{opacity:1;-o-transform:scale(1);transform:scale(1)}to{-o-transform:scale(0);transform:scale(0);opacity:0}}#auto-complete{list-style:none;z-index:1002;position:relative;color:#262626;background-color:#f5f6f7;max-height:calc(100% - 93px);overflow-y:auto;left:0;width:100%;margin:0 auto}.ui-menu-item{border-bottom:solid #707070 1px;margin:0;min-height:50px;padding:5px 20px}#auto-complete div:last-child .ui-menu-item:last-child{border-bottom:0;min-height:70px}.ui-menu-item a{line-height:20px;color:#000}.ui-menu-item a .title{font-family:OpenSansRegular;font-size:16px}.ui-menu-item a .category{font-family:OpenSansLight;font-size:14px;font-style:italic}#auto-complete:not(.hidden)~.search-box{z-index:1002;position:absolute;width:100%}#auto-complete:not(.hidden)~.alpha-overlay{display:block;top:50px}#result-auto-complete{display:none;padding:0}#auto-complete-autores,#auto-complete-livros{display:inline-block;padding:20px 0 10px 0}#auto-complete-autores .item-auto-complete{padding-top:0;padding-bottom:0}.auto-complete-area-title{font-family:OpenSansSemibold;font-size:16px;color:#f05353;font-style:normal;text-align:left;line-height:19.2px;text-transform:uppercase;margin:0 10px 10px 10px}.auto-complete-product-img-row,.auto-complete-product-name-row{display:table;width:100%}.auto-complete-product-img-row .item-auto-complete{display:inline-block;float:none;vertical-align:bottom;padding:0 10px}.auto-complete-product-name-row .item-auto-complete{display:inline-block;float:none;vertical-align:top;padding:0 10px}.item-auto-complete{padding:10px;display:block;min-height:50px;line-height:50px;max-width:160px;float:left}a.item-auto-complete-link{color:#262626;display:inline-block;width:100%;vertical-align:top;height:100%;padding:0;text-decoration:none}#auto-complete-autores .autor-img-container{position:relative;overflow:hidden;background-color:#fff}#auto-complete-autores .autor-img-container:after{padding-top:100%;display:block;content:''}#auto-complete-autores .autor-img-container img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.item-auto-complete-link p{font-family:OpenSansRegular;font-size:12px;line-height:15px;margin:10px 0 0}.item-auto-complete-link .word-match{font-family:OpenSansBold}.item-auto-complete-img{width:auto;max-width:100%;max-height:200px}.item-auto-complete-label{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-decoration:none;text-align:left;display:block;margin:10px 0 0 0;word-break:break-word}.item-auto-complete-type{float:right;font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:right;text-transform:uppercase;height:18px;position:absolute;top:50%;right:10px;transform:translate(0,-50%);padding:0}.auto-complete-ver-todos{display:none;padding:20px 10px 10px 10px}.auto-complete-ver-todos button{min-height:44px;font-family:OpenSansSemibold;font-size:16px;color:#fefefe;font-style:normal;text-align:center;line-height:19.2px;letter-spacing:0;text-transform:uppercase;padding:0 10px;border:0}.auto-complete-ver-todos button:hover{color:#fff;background-color:#000}.auto-complete-ver-todos button span{vertical-align:middle}#auto-complete .more-results{font-family:OpenSansBold;font-size:12px;color:#000;font-style:normal;text-decoration:underline;text-align:left;line-height:14.4px;letter-spacing:0;text-transform:uppercase;margin-top:15px}.auto-complete-link{padding-left:15px;font-family:OpenSansRegular;font-size:14px;line-height:18px;padding-bottom:10px}.auto-complete-link:last-of-type{padding-bottom:0}.auto-complete-link a{color:#262626}.autocomplete-right .auto-complete-box{padding-left:0;padding-top:25px;padding-bottom:25px;border-top:1px solid #c9c9c9}.autocomplete-right .auto-complete-box:first-of-type{padding-top:26px;border:0}.autocomplete-right .auto-complete-box:last-of-type{padding-bottom:0}.autocomplete-right .auto-complete-area-title{margin-left:0}.autocomplete-right .auto-complete-link,.autocomplete-right .more-results{padding-left:0}.autocomplete-right .auto-complete-box{margin-left:10px;margin-right:10px;padding-right:0;width:calc(100% - 30px)}@media (min-width:986px){#result-auto-complete{padding:0 15px}#auto-complete .more-results{margin-top:10px}.search-auto-complete .auto-complete-ver-todos button{width:100%}.search-auto-complete.fullwidth .auto-complete-ver-todos button{width:100%}.item-auto-complete-link p{font-size:14px;line-height:18px}#auto-complete{width:calc(100% - 257px);max-width:730px;max-height:calc(100% - 61px)}#auto-complete:not(.hidden)~.alpha-overlay{top:0}#auto-complete-autores,#auto-complete-livros{padding:15px 0 15px 0}.auto-complete-area-title{margin:0 15px}.auto-complete-link{padding-bottom:0;padding-top:10px}.autocomplete-right .auto-complete-box{margin-left:15px;margin-right:15px}.item-auto-complete-label{font-size:18px;line-height:22px}.item-auto-complete{max-width:170px;padding:10px 15px 0}#auto-complete-autores .item-auto-complete{padding-top:10px}.auto-complete-ver-todos{padding:30px 15px 15px 15px}.autocomplete-left{width:calc(100% - 330px);float:left}.autocomplete-right{padding-top:25px;width:330px;float:right}.autocomplete-left.fullwidth{width:100%}.autocomplete-right .auto-complete-box:first-of-type{padding-top:0}.auto-complete-product-img-row .item-auto-complete{padding:10px 15px 0}.auto-complete-product-name-row .item-auto-complete{padding:0 15px}}.site-content h3.warning-info{font-family:OpenSansLight;font-size:18px;line-height:18px;font-size:22px;line-height:22px;color:#fe0000!important}.site-content .generic-alert .losango .infoTwo{font-family:OpenSansBold}.site-content .generic-alert span.generic-alert-text{line-height:20px}.site-content .generic-alert .losango .warning{font-size:36px;height:22px;line-height:36px;width:50px}.site-content .generic-alert .losango .warning:after{font-family:OpenSansBold;content:"x"}.site-content h3.warning-info{margin-top:0;font-size:20px;text-transform:uppercase;margin-bottom:0;display:table-cell;vertical-align:top;margin-bottom:15px}.site-content.checkout h3.warning-info{text-transform:none}.client-orders-page h3.warning-info{font-size:18px;font-family:OpenSansLight}.generic-alert span.generic-alert-title{display:inline-block;min-height:50px;padding:0 0 0 28px;vertical-align:top;width:calc(100% - 67px)}.generic-alert span.generic-alert-text{color:#262626;font-family:OpenSansRegular;font-size:16px;padding-left:0;padding-right:0;padding-top:0;margin-top:20px}.warning-info-area{padding:0}.warning-info-area-icon{padding:0}.site-content .generic-alert{padding:0;margin-bottom:31px}.site-content .generic-alert .losango{height:36px;margin-top:7px;margin-left:7px;display:inline-block;transform:rotate(-45deg);width:36px}.site-content .generic-alert .losango.warning{background-color:#fcc!important}.site-content .generic-alert .losango.info{background-color:#cff!important}.site-content .generic-alert .losango .warning,.site-content .generic-alert .losango .warningTwo{color:#fe0000;text-align:center;transform:rotate(45deg)}.site-content .generic-alert .losango .warning{font-size:50px;height:22px;line-height:36px;width:44px}.site-content .generic-alert .losango .warning:after{content:"x"}.site-content .generic-alert .losango .warningTwo{font-family:OpenSansBold;font-size:32px;width:36px;height:36px;line-height:36px}.site-content .generic-alert .losango .warningTwo:after{content:"!";text-transform:uppercase}.site-content .generic-alert .losango .info,.site-content .generic-alert .losango .infoTwo{color:#00c8c8;font-weight:bolder;font-size:32px;height:36px;line-height:36px;text-align:center;transform:rotate(45deg);width:36px}.site-content .generic-alert .losango .info:after{content:"y"}.site-content .generic-alert .losango .infoTwo:after{content:"i"}.site-content .generic-alert .losango .infoTwo{font-family:OpenSansBold}@media (min-width:1088px){.generic-alert span.generic-alert-text.soTextoemTitulo{line-height:50px}.generic-alert span.generic-alert-title{margin-top:8px}}body #loading-area,body #search-loading-area{display:none}body #search-loading-area{background:rgba(255,255,255,.9);float:left}#overlay-client-area-search #search-loading-area{background:0 0}#overlay-client-area-search .search-loader:after{background:#f7f7f7}body #loading-area .modal{position:fixed;top:0;left:0;overflow:hidden;z-index:11001;bottom:0;right:0;background:RGBa(255,255,255,.9);height:100%}body #loading-area .modal .modal-backdrop{background-color:transparent}body #loading-area .modal .modal-dialog{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body #loading-area .modal .modal-dialog{margin:0 auto}body #loading-area .modal button.close{margin-right:20px;margin-top:20px;width:50px;height:50px;position:absolute;right:0;top:0;z-index:99999;cursor:pointer;text-shadow:none;opacity:1;font-weight:400}body #loading-area .modal button.close:after{content:'X';font-size:50px;color:#000}body #loading-area .modal .modal-content{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#262626;margin:100px 0 0 0;padding:0 0 100px;width:100%;max-width:789px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);position:relative;background-color:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;background-clip:initial}body #loading-area .modal .modal-content .modal-body{font-family:OpenSansRegular;font-size:16px;line-height:16px;color:#262626;padding:0 15px;margin:0 0 60px}body #loading-area .modal .modal-content .modal-body>*{font-family:OpenSansRegular;font-size:16px;line-height:16px;text-align:center}body #loading-area .modal .modal-content h4.modal-title{font-family:OpenSansLight;font-size:32px;line-height:0;margin:0 0 25px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400}body #loading-area .modal .modal-content .modal-footer{padding:0 15px;margin-top:0;text-align:right;border-top:0;width:100%}body #loading-area .modal .modal-content .modal-footer .btn{line-height:50px;background-color:#00c8c8;font-family:OpenSansLight;font-size:20px;color:#fff;text-transform:uppercase;height:50px;margin-bottom:15px;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;padding:0;border-radius:0;width:100%;float:right}body #loading-area .modal .modal-content .modal-footer .btn.no-button{background-color:#e6e6e6;color:#000}body #loading-area .modal .modal-content .modal-footer .btn.btn-primary{background-color:#00c8c8}body #loading-area .modal .modal-content .modal-footer .btn-primary:active,body #loading-area .modal .modal-content .modal-footer .btn-primary:focus,body #loading-area .modal .modal-content .modal-footer .btn-primary:hover,body #loading-area .modal .modal-content .modal-footer .btn.no-button:active,body #loading-area .modal .modal-content .modal-footer .btn.no-button:focus,body #loading-area .modal .modal-content .modal-footer .btn.no-button:hover{background-color:#000;color:#fff}body #loading-area .modal .modal-content .modal-footer .btn+.btn{margin:0}body #loading-area .modal.waiting.loading{background:rgba(255,255,255,.9)}body #loading-area .modal.waiting.progress{background:rgba(0,200,200,.95)}body #loading-area .modal.waiting .modal-dialog{position:absolute;left:50%;top:50%;margin-top:-140px;margin-left:-140px;width:initial;right:initial;bottom:initial}body #loading-area .modal.waiting .modal-content{margin:0;padding:0;width:285px;margin:0 auto;padding-top:75px}body #loading-area .modal.waiting .modal-content h4.modal-title{display:none}body #loading-area .modal.waiting.loading .modal-content{padding:0;display:table-cell;vertical-align:middle;height:285px;overflow:hidden}body #loading-area .modal.waiting .modal-content .modal-body{padding:0;margin:0;font-family:OpenSansRegular;font-size:14px;color:#000;text-align:center;text-transform:uppercase}body #loading-area .modal.waiting .modal-content .modal-body .progress-popup .progress-percent{font-family:OpenSansLight;font-size:52px;color:#fff;text-align:center;min-height:52px}body #loading-area .modal.waiting .modal-content .spinner{width:280px;height:280px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #333;position:absolute;top:0;left:50%;margin-top:5px;margin-left:-140px;-moz-animation:spin .9s linear infinite;-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}body #loading-area .modal.waiting .modal-content .loader{top:0!important;left:calc(50% - 140px)!important;position:absolute!important;margin:auto;text-indent:-9999em;width:240px;height:280px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);background-image:url('/profareal/scm-img/preloader_espaco.gif')}.search-loader{margin:auto;text-indent:-9999em;width:50px;height:50px;border-radius:50%;float:left;background:#4e4e4e;background:-moz-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-webkit-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-o-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:-ms-linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;background:linear-gradient(45deg,#4e4e4e 30%,rgba(78,78,78,0) 70%) repeat scroll 0 0;box-shadow:0 0 0 10px rgba(78,78,78,.1) inset;position:relative;-webkit-animation:load3 1.2s infinite linear;animation:load3 1.2s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.search-loader:before{width:50%;height:50%;background:#4e4e4e;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.search-loader:after{background:#fff;width:38px;height:38px;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mega_container{padding:70px;background-color:#eaeaea;margin-bottom:40px;text-align:center;line-height:1.4}.voucker-pop{font-family:OpenSansRegular;font-size:16px;text-align:center}.escolares footer{padding-top:330px}.text-info-wrap .text-info:hover::after{background:#000}.text-info-wrap .text-info .bold{font-family:OpenSansRegular}.button-MEGA{background-color:#eaeaea;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;width:220px}.button-border{color:#000;border:2px solid #555}.button-selected{color:#fff;background-color:#000}.livrosAdotados .vale-mega-elemento-codigo{padding:0}.livrosAdotados .escolares_voucher{font-family:OpenSansRegular;font-size:14px;color:#262626;text-align:center;width:auto;height:50px;border:1px solid #262626;margin-top:10px}.livrosAdotados .escolares_voucher.error{border:1px solid red}.livrosAdotados .escolares_voucher input{border:0;color:#262626;text-align:center;line-height:48px;padding:0;width:100%;height:100%}.site-content.escolares{margin-top:80px;display:block!important;margin-bottom:0}.site-content.escolares .escolares-area-page{max-width:1115px;display:table;width:100%}.site-content.escolares.has-showcases.has-banner{margin-top:36px}.site-content.escolares.has-showcases.has-banner.has-showcasetop{margin-top:0}.site-content.escolares.has-showcases.has-showcasebottom{margin-bottom:45px}.site-content .escolares-area-page{margin:0;padding:0}.site-content .escolares-area-page .livrosAdotados .escolares_desconto{font-family:OpenSansRegular;font-size:14px;text-transform:uppercase;color:#fe0000;text-align:right;padding-right:0}.site-content .escolares-area-page input[type=checkbox]{display:none}.site-content .escolares-area-page h2{font-family:OpenSansBold;font-size:16px;text-transform:uppercase;line-height:24px;color:#141414;cursor:pointer;margin-top:15px;border-radius:0;margin-right:15px;margin-bottom:10px}.site-content .escolares-area-page .btn.btn-escolares{border:none;font-size:20px;line-height:50px;cursor:pointer;border-radius:0;font-family:OpenSansLight;text-align:center;text-transform:uppercase;color:#fff;background-color:#fe0000;max-width:215px;word-wrap:break-word;white-space:normal;float:right;padding:0;max-height:50px}.site-content .escolares-area-page .auxiliares .btn.btn-escolares{min-height:50px;line-height:20px;max-height:none;padding:10px 0}.site-content .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 0 0;text-align:center}.site-content.escolares.has-showcases.has-showcasebottom .escolares-area-page .btn.btn-escolares.btnLivrosEscolares{margin:40px 20px 30px 0}.site-content .escolares-area-page button.btn.btn-escolares:hover{background-color:#000}.site-content .escolares-area-page .btn.btn-escolares.disabled{background-color:#e5e5e5;cursor:default}.site-content .escolares-area-page .btn.btn-escolares.btnAdocoesVoltar{font-family:OpenSansRegular;line-height:20px;font-size:20px;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;min-height:50px;border-radius:0}.site-content .escolares-area-page .btn.btn-escolares.btnAdocoesVoltar:hover{background-color:#000;color:#fff}.site-content .escolares-area-page .btn.btn-escolares:hover{background-color:#000}.site-content .escolares-area-page escolares_bloco_flash_principal{padding:0}.site-content .escolares-area-page .auxiliares .textoAuxiliares{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-bottom:40px}.site-content .escolares-area-page .livrosAdotados .textoAdocoes{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-top:30px;margin-bottom:40px}.site-content .escolares-area-page .livrosTodos .textoLivrosTodos{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#141414;margin-bottom:20px}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa{border:none;font-size:20px;line-height:20px;cursor:pointer;border-radius:0;font-family:OpenSansRegular;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;word-wrap:break-word;white-space:normal}.site-content .escolares-area-page .btn.btn-escolares.btnVoltarMapa:hover{background-color:#141414;color:#fff}.site-content .escolares-area-page .banner-escolares{margin-top:0;margin-bottom:40px;min-height:60px;padding:0}.site-content .escolares-area-page h1{font-family:OpenSansLight,OpenSansLight;font-size:30px;line-height:32px;text-align:left;text-transform:uppercase;color:#141414}.site-content .escolares-area-page h1 b{font-family:OpenSansLight;font-weight:400}.escolares-area-page .anos-options-header{padding:0 20px;margin-bottom:20px}.escolares-area-page .anos-options-header h1{margin:0}.escolares-area-page ul.anos{padding:0 0 0 20px}.escolares-area-page .disciplinas.checkbox{margin:0;padding:0 20px}.escolares-area-page ul.anos li{font-family:OpenSansLight;font-size:24px;text-align:center;color:#141414;background-color:#f7f7f7;line-height:55px;width:55px;margin:10px;margin:0 20px 20px 0;list-style:none;padding:0;float:left}.escolares-area-page ul.anos li.selected{color:#fff!important;background-color:#fe0000!important;cursor:pointer!important}.escolares-area-page ul.anos li:nth-child(4n+1){clear:left}.escolares-area-page:not(.disabled) ul.anos li:hover{color:#fff;background-color:#fe0000;cursor:pointer}.escolares-area-page.disabled .anos-options-header h1,.escolares-area-page.disabled ul.anos li{cursor:default;color:#ccc}.escolares-area-page .checkbox .option:before{content:"";display:inline-block;float:left;width:40px;height:40px;left:0;bottom:1px;background-color:#fff;border-radius:0;border:solid 1px #000;margin-right:10px}.escolares-area-page .checkbox input[type=checkbox]:checked+.option:before,.escolares-area-page .checkbox input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:25px;color:#000;text-align:center;line-height:38px}.site-content .escolares-area-page .selecioneDistritoConcelho{display:block;padding:0 20px;margin:30px 0 20px 0}.site-content .escolares-area-page ul.collapse li span,.site-content .escolares-area-page ul.collapse.in li span,.site-content .escolares-area-page ul.collapsing li span{text-transform:none;font-size:14px;font-family:OpenSansRegular}.site-content .escolares-area-page ul.collapse.in li span{color:#141414}.site-content .escolares-area-page ul li:hover span,.site-content .escolares-area-page ul.collapse.in li:hover span{color:#fff}.escolares-area-page .dropdown button{border:0;border-radius:0;width:100%;line-height:50px;padding:0;margin:0;position:relative;text-align:left;padding-left:10px;background-color:#f7f7f7;color:#141414;height:50px}.escolares-area-page .dropdown button .title{font-family:OpenSansRegular;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:calc(100% - 50px);position:absolute;top:0;left:0;padding-left:10px}.escolares-area-page .dropdown button .icon{background-image:none}.escolares-area-page .dropdown button .icon:after{content:" ";position:absolute;right:15px;height:22px;width:21px;display:inline-block;background-position:-610px -313px;margin-top:-11px}.escolares-area-page .dropdown button[aria-expanded=true] .icon:after{background-position:-610px -332px}.escolares-area-page ul#concelhos,.escolares-area-page ul#cursos,.escolares-area-page ul#distritos,.escolares-area-page ul#escolas,.escolares-area-page ul#tiposEnsino{width:100%;border-radius:0;border:0;background-color:#f5f5f5;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:relative;margin-top:2px;max-height:initial;overflow:auto}.escolares-area-page ul#concelhos li,.escolares-area-page ul#cursos li,.escolares-area-page ul#distritos li,.escolares-area-page ul#escolas li,.escolares-area-page ul#tiposEnsino li{height:50px;line-height:50px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:50px;font-family:OpenSansRegular;padding-left:15px;padding-right:15px;margin:0}.escolares-area-page ul#concelhos li:hover,.escolares-area-page ul#cursos li:hover,.escolares-area-page ul#distritos li:hover,.escolares-area-page ul#escolas li:hover,.escolares-area-page ul#tiposEnsino li:hover{background-color:#fe0000}.escolares-area-page ul#concelhos li span:hover,.escolares-area-page ul#cursos li span:hover,.escolares-area-page ul#distritos li span:hover,.escolares-area-page ul#escolas li span:hover,.escolares-area-page ul#tiposEnsino li span:hover{background-color:inherit}.escolares-area-page ul#concelhos li:hover,.escolares-area-page ul#cursos li:hover,.escolares-area-page ul#distritos li:hover span,.escolares-area-page ul#escolas li:hover,.escolares-area-page ul#tiposEnsino li:hover span{color:#fff}.site-content .escolares-area-page .row.content h1{font-family:OpenSansLight;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;color:#141414}.escolares-area-page .dropdown.disabled,.escolares-area-page .dropdown.disabled button,.escolares-area-page .dropdown.disabled button .caret:after,.escolares-area-page .dropdown.disabled ul#tiposEnsino{cursor:default;color:#ccc}.escolares-area-page .dropdown.concelhos,.escolares-area-page .dropdown.cursos,.escolares-area-page .dropdown.distritos,.escolares-area-page .dropdown.escolas,.escolares-area-page .dropdown.tiposEnsino{margin-bottom:20px;padding:0 20px}.escolares-area-page .cursos-dropdown-header,.escolares-area-page .escola,.escolares-area-page .escolas-dropdown-header{margin:40px 0 20px 0;padding:0 20px}.escolares-area-page .cursos-dropdown-header h1,.escolares-area-page .escolas-dropdown-header h1{margin:0;padding:0}.escolares-area-page .disciplinas.checkbox h2{margin:20px 0;text-transform:none}.escolares-area-page .disciplinas.checkbox label.option{margin:0 0 20px 0;padding:0;line-height:20px;float:none}.livrosAdotados{padding:0 20px;margin-top:0}.livrosAdotados h1{margin-top:0}.livrosAdotados .escolares_bloco_flash_principal{margin-top:0;margin-bottom:0;padding:0}.livrosAdotados .escolares_bloco_flash_principal .escolares_bloco_flash_principal{margin-bottom:20px;margin-top:0;padding:0}.livrosAdotados .cover{padding:0}.auxiliares .escolares_disciplina_flash_hidden,.livrosAdotados .escolares_disciplina_flash_hidden{font-family:OpenSansRegular;font-size:20px;line-height:20px;text-align:center;text-transform:uppercase;color:#141414;background-color:#c7c5c2;min-height:50px;margin-bottom:20px;min-height:50px;padding:15px 10px}.livrosAdotados .identacao_normal{padding:0;margin-bottom:20px}.seguintes_recomenda_bp{padding:0}.livrosAdotados .identacao_extra{padding-left:26px}.livrosAdotados .componentes{font-family:OpenSansRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#141414;padding:0;margin-bottom:20px;cursor:pointer}.livrosAdotados .semAdocoes{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#fe0000;display:inline-block}.livrosAdotados .semAdocoesVerTodos{font-family:OpenSansRegular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#141414;display:inline-block;float:right;cursor:pointer;padding-top:10px}.livrosAdotados .info-no-adotions{margin-top:20px;margin-bottom:20px}.livrosAdotados .todos{background-color:#fff;padding:0}.livrosAdotados .todos .livrosAdotados{padding:0}.livrosAdotados .categoriaWeb{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;text-transform:uppercase;color:#fe0000}.livrosAdotados .info-text{display:inline-block}.livrosAdotados .icon-info,.livrosAdotados .icon-infoAssiAlheia,.livrosAdotados .icon-infoAssiPE,.livrosAdotados .icon-infoBPD,.livrosAdotados .icon-infoBPD1Ciclo,.livrosAdotados .icon-infoBPDAlheio,.livrosAdotados .icon-infoConjuntoManuais{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#000;background-color:#e7e7e7;padding:2px 1px 1px 1px;width:20px;cursor:pointer;display:inline-block}.livrosAdotados .icon-info:hover,.livrosAdotados .icon-infoAssiAlheia:hover,.livrosAdotados .icon-infoAssiPE:hover,.livrosAdotados .icon-infoBPD:hover,.livrosAdotados .icon-infoBPDAlheio:hover,.livrosAdotados .icon-infoConjuntoManuais:hover{background-color:#000;color:#fff}.livrosAdotados .precoCapa{font-family:OpenSansRegular;font-size:14px;text-decoration:overline;color:#141414}.livrosAdotados .precoVenda{font-family:OpenSansLight;font-size:20px;color:#141414}.livrosAdotados .adocao-info{padding:0}.livrosAdotados .adocaoDireita{padding:0 0 0 20px}.livrosAdotados .tituloAdocao{font-family:OpenSansBold;font-size:16px;line-height:22px;text-align:left;color:#141414}.livrosAdotados .autores,.livrosAdotados .editores{font-family:OpenSansRegular;font-size:12px;line-height:18px;text-align:left;color:#141414;width:100%}.livrosAdotados .escolares_preco{font-family:OpenSansBold;font-size:20px;color:#141414;margin-top:10px;text-align:right;padding:0}.livrosAdotados .escolares_quantidade_container{padding:0;margin-top:10px}.livrosAdotados .escolares_quantidade_container #mega{padding:0}.livrosAdotados .escolares_quantidade{font-family:OpenSansLight;font-size:24px;color:#141414;text-align:center;width:50px;height:50px;border:1px solid #141414;margin:10px 0 0 0}.livrosAdotados .escolares_quantidade input{border:0;color:#141414;text-align:center;line-height:48px;padding:0;width:100%;height:100%;font-family:OpenSansSemiBold;font-size:24px}.livrosAdotados .escolares_quantidade{margin:0;border:none;width:auto;display:inline-block}.livrosAdotados .escolares_quantidade .qtdbutton.qtdminus{margin:4.5px 0}.livrosAdotados .escolares_quantidade .qtdbutton.qtdplus{margin:4.5px 0}.livrosAdotados .escolares_quantidade_container .escolares_quantidade .escolares_quantidades_input{border:1px solid #141414;width:50px;margin:0 5px;float:left}.site-content .escolares-area-page .row.content .verTodosOsLivros{font-family:OpenSansRegular;font-size:14px;text-align:right;text-transform:uppercase;text-decoration:underline;color:#141414;cursor:pointer}div#escolaresVoltaMapa,div#escolares_submete_cesto{background:none repeat scroll 0 0 #e60918;border:1px solid #bbb;color:#fff;font-family:OpenSansBold;font-size:20px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5);text-transform:uppercase;width:100%;min-height:59px;line-height:45px;padding:0;margin:25px 0;cursor:pointer}.livrosTodos .escolares-li{cursor:pointer;margin-bottom:40px}.cabecalhoAdotados div.coluna-preco{border-right:0}.auxiliares{padding:0 20px;margin-top:0}.auxiliares h1{margin-top:0;margin-bottom:20px}.escolares-area-page .auxiliares button.btn.add-cart{padding:0;border-radius:0;background-color:#fe0000;position:relative;width:50px;height:50px;border:none;margin-left:20px;display:inline-block}.escolares-area-page .auxiliares button.btn.add-cart.adicionado::before{background-position:-609px -487px;scale:1.3;filter:brightness(0) invert(1)}.escolares-area-page .auxiliares button.btn.add-cart:not(.adicionado):hover{background-color:#000}.site-content .escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-aux{padding:0}.escolares-area-page .auxiliares .titulo{font-family:OpenSansBold;font-size:18px;line-height:22px;text-align:left;color:#141414}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;color:#141414}.escolares-area-page .auxiliares .autores,.escolares-area-page .auxiliares .editor,.escolares-area-page .auxiliares .titulo{padding-left:20px;padding-right:0}.escolares-area-page .auxiliares .preco{font-family:OpenSansLight;font-size:20px;color:#141414;padding:0 0 0 20px}.escolares-area-page .auxiliares .aux-com-desc{display:inline-block;width:calc(100% - 70px);float:left}.escolares-area-page .auxiliares .preco-capa{font-family:OpenSansRegular;font-size:14px;text-decoration:line-through;color:#141414}.escolares-area-page .auxiliares .preco-venda{font-family:OpenSansBold;font-size:24px;color:#141414;text-align:right}.escolares-area-page .auxiliares .desconto{font-family:OpenSansRegular;font-size:14px;color:#fe0000;text-align:right}.escolares-area-page .auxiliares .textoMaisAuxiliares{margin-bottom:20px;padding:0}.escolares-area-page .auxiliares .textoMaisAuxiliares a{font-family:OpenSansRegular;font-size:14px;text-align:left;text-transform:uppercase;text-decoration:underline;color:#141414}.escolares-area-page .auxiliares .escolares_bloco_recomenda{margin-bottom:40px;padding:0}.escolares-area-page .auxiliares .escolares_bloco_recomenda .cover-cell{padding:0;float:left}.escolares-area-page .auxiliares .escolares_bloco_recomenda .info-cell{padding:0 0 10px 0}.escolares-area-page .auxiliares .escolares_bloco_recomenda .preco{padding:0;float:right}.escolares-area-page .btns-aux{margin-top:20px}.escolares-area-page .auxiliares .btns-aux{padding:0;margin-top:40px}.escolares-area-page .auxiliares .btns-aux div{padding:0}.escolares-area-page .btns-aux .btn-escolares{min-width:100%;margin:0}.escolares-area-page .btns-aux .btn-right{margin:0;max-width:390px}.escolares-area-page .btns-aux .btn-left{margin:20px 0 0 0}.cabecalhoAuxiliares div.coluna-preco{border-right:0}.mapTooltip{position:absolute;border-radius:0;min-width:86px;text-transform:uppercase;font-weight:700;height:34px;background-color:#fe0000;color:#fff;text-align:center;padding:10px;z-index:5;display:none;font-family:OpenSansRegular}.escolares-area-page .goBack{padding-top:20px}div#justBeforeMap .header .goBack .icon{display:none;height:49px;width:109px}div#justBeforeMap .header .goBack .icon:hover{cursor:pointer;display:inline-block}.header .goBack .icon{background:url("/profareal/scm-img/escolares/btns-schoolbooks.png") no-repeat scroll 0 0 transparent}.header .goBack .icon:hover{background:url("/profareal/scm-img/escolares/btns-schoolbooks.png") no-repeat scroll -110px 0 transparent}.cabecalhoAdotados,.cabecalhoAuxiliares{font-family:OpenSansRegular;font-size:20px;text-align:center;text-transform:uppercase;background-color:#f7f7f7;color:#141414;min-height:50px;line-height:50px;padding:0;margin-bottom:2px}.cabecalhoAdotados div,.cabecalhoAuxiliares div{border-right:2px solid;border-right-color:#fff}.escolares-area-page .content-map{padding-top:20px}.site-content .escolares-area-page .btnLivrosEscolares .font-cart:after{font-size:42px;padding-left:10px}.livrosAdotados .info-manual-digital{padding:unset;width:100%;height:6rem;margin-bottom:1em;margin-top:-1em}.livrosAdotados .info-manual-digital p{padding:.5rem;font-family:OpenSansSemibold;font-size:11px;font-weight:900}.livrosAdotados .info-manual-digital b{font-weight:inherit;font-family:inherit}@media (min-width:504px){.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:14px;font-weight:900}}@media (min-width:688px){.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:15px;font-weight:900}}@media (min-width:986px){.escolares-area-page .btns-aux{padding:0}.escolares-area-page .btns-aux .btn-left{margin:0;padding-left:20px}.escolares-area-page .btns-aux .btn-right{padding-right:20px}.escolares-area-page .auxiliares .btns-aux .btn-left{padding-right:15px}.escolares-area-page .auxiliares .btns-aux .btn-right{padding-left:15px}.livrosAdotados .vale-mega-elemento-codigo{padding:0 0 0 20px}.livrosAdotados .escolares_quantidade_container{padding:0 0 0 20px}.livrosAdotados .adocao-info.adocao-constituintes .escolares_quantidade_container{padding:0}}@media (min-width:1080px){.livrosAdotados .info-manual-digital p{padding:1.5rem;font-family:OpenSansSemibold;font-size:17px;font-weight:900}}body.eventos .container-fluid{padding:0!important}body.eventos .header-banner{margin-top:0;top:0;height:175px}body.eventos .header-banner .swiper-content{position:relative}body.eventos .header-banner .swiper-content-tema-container{margin:0 auto}.site-content.eventos.tema{margin-top:20px}body.eventos .header-banner .swiper-content-tema-container .tema-designacao-web{text-align:center;font-family:OpenSansBold;font-size:26px;text-transform:uppercase;color:#000!important}body.eventos .header-banner .swiper-content-tema-container .tema-descricao-abreviada{text-align:center;font-family:OpenSansRegular;font-size:12px;line-height:16px;color:#000!important}body.eventos .header-banner .swiper-content-tema-container .tema-designacao-descricao-separador{height:2px;background-color:#999;margin:5px auto;width:60%}.site-content.eventos{padding:0 15px}.site-content.eventos.homepage.no-events div{padding-top:50px;font-size:16px}.site-content.homepage.eventos .showcase{padding:0!important}.eventos.evento.banner span,.eventos.tema.banner span{height:120px;background-repeat:no-repeat;background-position:center -27.5px}.site-content.eventos.tema #eventos-tema-detalhe .tema-designacao-web{font-family:OpenSansBold;font-size:30px;line-height:36px;text-transform:uppercase;color:#000}.site-content.eventos.tema #eventos-tema-detalhe .tema-descricao{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000}.site-content.eventos #eventos-tema-calendario{margin-top:30px}.site-content.eventos #eventos-tema-calendario .icon-eventos-tema-calendario{float:left;position:relative;top:0;margin-right:10px}.site-content.eventos #eventos-tema-calendario .calendario-label{margin:0;font-family:OpenSansSemibold;font-size:16px;line-height:40px;color:#000;text-transform:uppercase}.site-content.eventos #eventos-tema-calendario #calendario-events-container{margin-top:10px;padding:0 5px}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento-wrapper{margin-bottom:15px;height:220px}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento-wrapper.sem-eventos{line-height:20px;margin-bottom:0;height:auto}.site-content.eventos #eventos-tema-calendario #calendario-events-container a:hover{text-decoration:none}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento{border:1px solid #ffd1d3;background-color:#ffd1d3;height:100%;padding:20px;position:relative}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento.virtual{border:1px solid #f2f2f2;background-color:#f2f2f2}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento.esgotado{background-color:#fff;border:1px solid #7bd4fa}.site-content.eventos #eventos-tema-calendario .calendario-evento .nome-evento,.site-content.eventos #eventos-tema-calendario .calendario-evento .sub-tema-evento{font-family:OpenSansBold;font-size:16px;line-height:20px;color:#000;text-transform:uppercase}.site-content.eventos #eventos-tema-calendario .calendario-evento .sub-tema-evento{font-family:OpenSansRegular}.site-content.eventos #eventos-tema-calendario .calendario-evento .disciplina-evento{font-family:OpenSansSemibold;font-size:14px;line-height:20px;color:#fe0000}.site-content.eventos #eventos-tema-calendario .calendario-evento .data-evento,.site-content.eventos #eventos-tema-calendario .calendario-evento .local-evento{font-family:OpenSansRegular;font-size:14px;line-height:20px;color:#000}.site-content.eventos #eventos-tema-calendario .calendario-evento .data-evento{font-size:12px}.site-content.eventos #eventos-tema-calendario .calendario-evento .saber-mais-evento{position:absolute;right:20px;bottom:20px;font-family:OpenSansSemibold;font-size:12px;line-height:14px;color:#fe0000;text-transform:uppercase;text-decoration:underline}.site-content.eventos #eventos-tema-calendario .calendario-evento .estado-evento{width:140px;height:24px;margin-top:10px;padding-left:10px;position:relative}.site-content.eventos #eventos-tema-calendario .calendario-evento .estado-evento.inscrito{background-color:#13d564}.site-content.eventos #eventos-tema-calendario .calendario-evento .estado-evento.esgotado{background-color:red}.site-content.eventos #eventos-tema-calendario .calendario-evento .estado-evento span.label{font-family:OpenSansSemibold;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase;padding:0}.site-content.eventos #eventos-tema-calendario .calendario-evento .estado-evento span.shape{width:24px;height:24px;background-color:#ffd1d3;display:inline-block;position:absolute;right:-18px;transform:rotate(45deg);padding:0}.major-content.event-content{margin-top:0}.major-content.event-content .middle-content{margin-top:0;margin-bottom:100px;width:100%}.major-content.event-content .event-area .navbar-pe .icon.icon-close{margin:0;right:10px;position:absolute;top:16.5px}.major-content.event-content .event-area .navbar-pe{background-color:#fff}.major-content.event-content .event-area .navbar-pe .container .title-header .titulo-menu-principal{color:#000!important}.site-content.eventos.evento{padding:0}.site-content.eventos.evento.inscricao{width:100%;display:inline-block;text-align:center;margin-top:50px;margin-bottom:10px}.site-content.eventos.evento.inscricao .icon{margin-top:50px}.site-content.eventos.evento.inscricao .title-h1{font-family:OpenSansBold;color:#000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.site-content.eventos.evento.inscricao .header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:22px;color:#000;margin:0}.eventos.evento.banner{margin-top:50px}.eventos.evento.banner span{height:120px;background-position:center center;background-repeat:no-repeat}.site-content.eventos.evento #event-header-container{margin-top:10px}.site-content.eventos.evento #event-header-container .nome-evento{font-family:OpenSansBold;font-size:22px;line-height:26px;color:#000;text-transform:uppercase}.site-content.eventos.evento #event-header-container .disciplina-evento{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000;text-transform:uppercase}.site-content.eventos.evento #event-program-container{margin-top:20px}.site-content.eventos.evento #event-program-container .data-local-wrapper{margin-top:20px;background-color:#ffd1d3;padding:10px 15px}.site-content.eventos.evento #event-program-container .data-local-wrapper .local-evento{font-family:OpenSansBold;font-size:18px;line-height:24px;color:#000;text-transform:uppercase}.site-content.eventos.evento #event-program-container .data-local-wrapper .coordenadas-gps-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .data-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .localizacao-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .morada-evento{font-family:OpenSansRegular;font-size:16px;line-height:24px;color:#000;text-transform:uppercase}.site-content.eventos.evento #event-program-container .data-local-wrapper .coordenadas-gps-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .localizacao-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .morada-evento{line-height:20px;text-transform:none}.site-content.eventos.evento #event-program-container .nav{border:0}.site-content.eventos.evento #event-program-container .nav.single-period{display:none}.site-content.eventos.evento #event-program-container .nav li{width:165px;height:44px;margin-right:5px}.site-content.eventos.evento #event-program-container .nav li:last-of-type{margin-right:0}.site-content.eventos.evento #event-program-container .nav li a{font-family:OpenSansRegular;font-size:16px;line-height:44px;height:44px;padding:0;display:block;position:relative;background:#ededed 0 0 no-repeat padding-box;border:0;border-radius:8px 8px 8px 8px;text-align:center;letter-spacing:0;color:#000;opacity:1}.site-content.eventos.evento #event-program-container .nav li a:hover,.site-content.eventos.evento #event-program-container .nav li.active a{font-family:OpenSansBold;background-color:#ffe9b9}.site-content.eventos.evento #event-program-container .programa-evento{margin-top:25px;margin-bottom:20px;font-family:OpenSansRegular;font-size:18px;color:#000;text-align:left}.site-content.eventos.evento .checkbox .option.tomarconhecimento{font-family:OpenSansRegular;font-size:14px;line-height:17px;text-transform:none;padding-left:20px;margin:10px 0 0 0}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento{position:fixed;bottom:0;left:0;opacity:1;height:60px;padding:8px 15px 0 10px!important;margin:0}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.esgotado,.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.gray,.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.inscrito{background:#ededed 0 0 no-repeat padding-box;box-shadow:0 -3px 6px #00000029;display:-webkit-box}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.esgotado,.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.inscrito{background:#13d564 0 0 no-repeat padding-box;padding:0!important}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.esgotado{background-color:red}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento .buttons-container #nextBtn.btn-inscricao.activo{background-color:#13d564!important}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.esgotado .buttons-container .inscricao-evento-label,.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.inscrito .buttons-container .inscricao-evento-label{color:#fff;font-family:OpenSansSemibold;font-size:18px;line-height:60px;text-align:center;text-transform:uppercase}.major-content.event-content .middle-content label#tomarconhecimento-error.error{z-index:-1}@media (min-width:986px){.major-content.event-content{max-width:925px;padding:0;margin:50px auto}.major-content.event-content .event-area .navbar-pe{top:0;height:100px}.major-content.event-content .event-area .navbar-pe .container{width:925px;position:relative;height:50px;margin-top:50px;padding:0}.major-content.event-content .event-area .navbar-pe .icon.icon-close{top:10px;right:0}body.eventos .header-banner{margin-top:50px;height:350px}body.eventos .header-banner .swiper-content-tema-container{position:absolute;right:100px;max-width:600px}body.eventos .header-banner .swiper-content-tema-container .tema-designacao-web{font-size:60px;line-height:64px;min-height:82px}body.eventos .header-banner .swiper-content-tema-container .tema-descricao-abreviada{font-family:OpenSansLight;font-size:22px;line-height:26px}body.eventos .header-banner .swiper-content-tema-container .tema-designacao-descricao-separador{margin:11.5px auto;width:30%}.eventos.evento.banner,.eventos.tema.banner{margin-top:50px}.eventos.evento.banner span,.eventos.tema.banner span{height:175px;background-position:center -87.5px}.site-content.eventos{margin-top:50px;max-width:1200px;padding:0 43.5px}.site-content.eventos.tema{margin-top:25px}.site-content.eventos.tema #eventos-tema-detalhe .tema-designacao-web{font-size:44px;line-height:60px}.site-content.eventos #eventos-tema-calendario .icon-eventos-tema-calendario{float:left;position:relative;top:0;margin-right:10px}.site-content.eventos #eventos-tema-calendario .calendario-label{font-family:OpenSansBold;font-size:18px}.site-content.eventos #eventos-tema-calendario #calendario-events-container{padding:0}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento-wrapper{margin-bottom:30px;height:230px}.site-content.eventos #eventos-tema-calendario #calendario-events-container .calendario-evento{padding:25px 20px 25px 30px}.site-content.eventos #eventos-tema-calendario .calendario-evento .saber-mais-evento{bottom:25px;right:20px}.major-content.event-content{margin-top:50px}.site-content.eventos.evento{margin-top:0;max-width:100%;padding:0}.site-content.eventos.evento.inscricao{max-width:658px;padding:0 0 0;margin:50px auto 20px;display:block}.site-content.eventos.evento.inscricao .icon{margin-top:50px}.site-content.eventos.evento.inscricao .title-h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}.eventos.evento.banner{margin-top:100px}.site-content.eventos.evento #event-header-container{margin-top:20px;width:800px}.site-content.eventos.evento #event-header-container .nome-evento{font-size:36px;line-height:40px}.site-content.eventos.evento #event-header-container .disciplina-evento{font-size:22px;line-height:30px}.site-content.eventos.evento #event-program-container{margin-top:25px;margin-bottom:10px}.site-content.eventos.evento #event-program-container .data-local-wrapper{margin-top:25px;width:450px;padding:12px 20px}.site-content.eventos.evento #event-program-container .data-local-wrapper .local-evento{font-size:18px;line-height:24px}.site-content.eventos.evento #event-program-container .data-local-wrapper .coordenadas-gps-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .data-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .localizacao-evento,.site-content.eventos.evento #event-program-container .data-local-wrapper .morada-evento{font-size:18px;line-height:24px;text-transform:none}.site-content.eventos.evento #event-program-container .nav li{margin-right:25px}.major-content.event-content .middle-content{margin-top:50px}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento{padding:8px 0 0 0!important}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.esgotado,.major-content.event-content .middle-content .buttons-wrap.inscricao-evento.inscrito{padding:0!important}.major-content.event-content .middle-content .buttons-wrap.inscricao-evento .buttons-container{max-width:925px;margin:0 auto;float:inherit}}.mapa-site-header{min-height:110px;overflow:hidden;background-color:#fe0000}.mapa-site-header h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px}.mapa-site-header .banner-background{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.mapa-site-content{max-width:360px;float:none;display:table;font-family:OpenSansSemiBold;font-size:20px;line-height:23px;text-transform:uppercase;text-align:left;margin:auto;padding-bottom:50px}.mapa-site-header-container{height:110px;width:100%;top:0;left:0;background:#fe0000}.mapa-site-header-container .mapa-site-header{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}.mapa-site-content .mapa-site-homepage{padding-top:20px}.mapa-site-content .arvore-tematica-panel{padding-bottom:10px}.mapa-site-content .mapa-site-link{padding:20px 0;border-top:1px solid #c9c9c9}.mapa-site-content .mapa-site-customer{border-bottom:1px solid #c9c9c9}.mapa-site-content .arvore-tematica-panel .panel-level-1{padding-top:20px;border-top:1px solid #c9c9c9;margin-top:20px}.mapa-site-content .nav-stacked .panel-level-2{font-family:OpenSansRegular;font-size:18px;line-height:21px;padding-top:25px}.mapa-site-content .nav-stacked .panel-level-3{font-family:OpenSansLight;font-size:16px;line-height:19px;padding-top:25px}.mapa-site-content .nav-stacked .title-level-4{line-height:25px}.mapa-site-content .nav-stacked .title-level-1{margin-bottom:25px}.mapa-site-content .nav-stacked{padding:0}.mapa-site-content .arvore-tematica-panel li{list-style-type:none}.mapa-site-content a{color:#141414;padding:0;cursor:pointer}.mapa-site-content .arvore-tematica-panel .panel-level-1 ul{padding:0 0 0 10px}.mapa-site-content .arvore-tematica-panel .panel-level-3 ul{padding-top:25px;font-family:OpenSansLight;text-transform:none}.mapa-site-content .arvore-tematica-panel .panel-level-2{font-family:OpenSansRegular;font-size:16px;line-height:44px}.mapa-site-content .arvore-tematica-panel .panel-level-3{font-size:14px;line-height:44px}.mapa-site-content .arvore-tematica-panel .panel-level-5{font-family:OpenSansLight;text-transform:none}@media(min-width:1080px){.mapa-site-header{min-height:180px}.mapa-site-header h1{font-size:50px;line-height:52px}.mapa-site-header-container{height:200px}.mapa-site-header-container .mapa-site-header{font-size:50px;line-height:52px}.mapa-site-content{padding:0 30px 50px;max-width:1200px}.mapa-site-content .arvore-tematica-panel .panel-level-1 ul{padding:0 0 0 20px}.mapa-site-content .mapa-site-homepage{padding-top:40px}.mapa-site-content .arvore-tematica-panel .panel-level-3 ul{padding-top:25px}.mapa-site-content .nav-stacked .panel-level-2{font-size:20px;line-height:23px}.mapa-site-content .nav-stacked .panel-level-3{font-size:18px;line-height:21px}.mapa-site-content .nav-stacked .title-level-4{line-height:30px}}.autor-page{color:#141414;text-align:center}.autor-page a{color:#141414;text-decoration:none}.autor-page .header-area{text-align:left;padding:0}.autor-page .header-area .header-a,.autor-page .header-area .header-b{min-height:170px}.autor-page .header-area .header-a .header-background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 0;z-index:-1}.autor-page .header-area .header-b{padding:24px 20px;overflow:hidden}.autor-page .header-area .header-b .background-img{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.autor-page .autor-img-container{width:120px;height:120px;display:inline-block;overflow:hidden;background:#fff;position:relative;border:4px solid #fff}.autor-page .autor-img-container img{max-width:100%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;height:auto}.autor-page .autor-nome{font-family:OpenSansSemiBold;font-size:34px;line-height:37px;position:relative}.autor-page .autor-rating{font-family:OpenSansRegular;font-size:14px;line-height:18px;text-align:left;margin-top:5px;cursor:pointer;padding:0;display:inline-block}.autor-page .autor-rating .comments-nr:hover{text-decoration:underline}.autor-page .left-column,.autor-page .right-column{padding:0}.autor-page h2{font-family:OpenSansLight;font-size:26px;line-height:29px;text-transform:uppercase;margin-top:30px;margin-bottom:15px}.autor-page .view-more{font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:-1px;text-transform:uppercase;padding-top:10px;cursor:pointer;color:#141414}.autor-page .autor-biografia{font-family:OpenSansRegular;font-size:14px;line-height:18px;margin-bottom:30px;display:block;text-align:justify}.autor-page .autor-biografia.truncated{min-height:calc(18px * 5)!important;overflow:hidden}.autor-page .autor-biografia.collapse.in.truncated{min-height:auto!important}.autor-page .autor-premios-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .premio{font-family:OpenSansBold;font-size:14px;line-height:18px;margin-top:15px}.autor-page .premio:not(:first-child){margin-top:20px}.autor-page .author-events-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .event{font-family:OpenSansBold;font-size:14px;line-height:18px;display:block;margin-top:15px}.autor-page .event:not(:first-child){margin-top:20px}.autor-page .event p{margin-bottom:0}.autor-page .event .summary-container{font-family:OpenSansRegular}.autor-page .autor-partilha .autor-partilha-label,.autor-page h3{font-family:OpenSansLight;font-size:18px;line-height:21px;text-transform:uppercase;margin-top:30px;margin-bottom:0;color:#fe0000}.autor-page .autor-partilha{margin-bottom:30px;display:inline-block;width:100%}.autor-page-content{max-width:360px;display:inline-block;float:none;text-align:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:15px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{float:left;margin-right:10px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:last-child{margin-right:0}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons a:hover i{background-color:#141414;color:#fff}.autor-page .autor-resources-container{display:inline-block;width:100%;border-top:1px solid #c9c9c9;margin-bottom:30px}.autor-page .autor-resources-container #resources .resource>*,.autor-page .autor-resources-container #resources-hidden .resource>*{margin-top:15px;width:100%}.autor-page .autor-resources-container .resource{position:relative}.autor-page .autor-resources-container .resource label{margin-top:15px;margin-bottom:0;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.autor-page-content .autor-featured-container{border-top:1px solid #c9c9c9;margin-bottom:30px;padding:0}.autor-page-content .left-column.no-biografia .autor-featured-container{border-top:0}.autor-page-content .autor-featured-container .featured-book img{padding:0 10px 0 0}.autor-page-content .autor-featured-container .product-info{padding:0 0 0 10px}.autor-page-content .autor-featured-container .product-info .product-title{font-family:OpenSansSemiBold;font-size:20px;line-height:23px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-family:OpenSansRegular;font-size:14px;line-height:18px;display:block;text-align:justify}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(18px * 8)!important;overflow:hidden}.autor-page-content .autor-featured-container .product-info .product-sinopse.collapse.in.truncated{min-height:auto!important}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{margin-bottom:30px;padding:0;border-top:1px solid #c9c9c9}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{border:0;margin-bottom:15px}.autor-page .autor-bibliografia .sort-tabs{padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{font-family:OpenSansLight;font-size:18px;line-height:21px;padding:5px 0 10px 0;text-transform:uppercase}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs>li.lang-tab>a{font-family:OpenSansSemiBold;font-size:16px;line-height:19px;text-transform:uppercase;margin-right:10px;border:0;border-radius:0;background:#c7c5c2;text-align:center;padding:10.5px}.autor-page-content .autor-bibliografia #formats.autor-bibliografia-lang-tabs>li.lang-tab>a{min-width:100px}.autor-page-content .autor-bibliografia #order.autor-bibliografia-lang-tabs>li.lang-tab>a{min-width:140px}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs li.lang-tab a:hover{color:#fff;background:#fe0000;cursor:pointer}.autor-page-content .autor-bestseller .product-portlet-container,.autor-page-content .autor-bibliografia .product-portlet-container{padding:0;margin-top:25px}.autor-page-content .autor-bibliografia .autor-bibliografia-lang-tabs li.lang-tab.active a{color:#fff;background:#fe0000}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even{padding:0 10px 0 0}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 0 0 10px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:block!important;height:40px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet .product-info{margin-top:30px}#authorResources:not(:checked)+#autorResourcesOverlay,#autorResourcesOverlay .autor-resources-container input:not(:checked)+.resource-item{display:none}#autorResourcesOverlay .autor-resources-container{width:70%;margin:auto}#autorResourcesOverlay .autor-resources-container,#autorResourcesOverlay .autor-resources-list-container{margin-top:30px;text-align:center}#autorResourcesOverlay .autor-resources-container .resource-subtitle{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#141414;text-align:center;margin-top:30px}#autorResourcesOverlay .autor-resources-list-container .resource-select{display:inline-block;width:50px;height:50px;cursor:pointer;background-color:#c7c5c2}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover{background-color:#fe0000}#autorResourcesOverlay .autor-resources-list-container .resource-select.active{background-color:#fe0000}#autorResourcesOverlay .autor-resources-list-container .resource-select .icon{height:28px;width:28px;margin:11px auto;cursor:pointer}@media (min-width:688px) and (max-width:985px){.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b .header-info{max-width:calc(100% - 216px - 40px)}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .autor-nome{font-size:50px;line-height:54px}.autor-page .autor-page-content{max-width:720px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column{padding:0 15px 0 0}.autor-page .right-column{padding:0 0 0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(4n+4)+span{display:block!important;height:40px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even:nth-of-type(4n+1),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even:nth-of-type(4n+1){padding:0 15px 0 0}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd:nth-of-type(4n+4),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd:nth-of-type(4n+4){padding:0 0 0 15px}#autorResourcesOverlay .autor-resources-container .resource-item{height:250px}}@media (min-width:986px) and (max-width:1079px){.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b .header-info{max-width:calc(100% - 216px - 40px)}.autor-page .autor-nome{font-size:50px;line-height:54px}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .autor-page-content{max-width:720px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column{padding:0 15px 0 0}.autor-page .right-column{padding:0 0 0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(4n+4)+span{display:block!important;height:40px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even:nth-of-type(4n+1),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even:nth-of-type(4n+1){padding:0 15px 0 0}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd:nth-of-type(4n+4),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd:nth-of-type(4n+4){padding:0 0 0 15px}#autorResourcesOverlay .autor-resources-container .resource-item{height:350px}}@media(min-width:1080px){.autor-page .header-area .header-a,.autor-page .header-area .header-b{min-height:270px}.autor-page .header-area .header-a .header-info{max-width:1200px;margin:auto;float:none;padding:0}.autor-page .header-area .header-b{padding:24px 40px}.autor-page .autor-img-container{width:216px;height:216px;border:4px solid #fff;margin-right:40px}.autor-page .header-info.with-img{width:calc(100% - 256px)}.autor-page .autor-nome{font-family:OpenSansRegular;font-size:72px;line-height:72px;color:#fff}.autor-page .header-prize{font-family:OpenSansLight;font-size:30px;line-height:34px}.autor-page .autor-page-content{max-width:1200px;margin-right:auto;margin-left:auto;float:none}.autor-page .left-column,.autor-page .right-column{padding:0 15px}.autor-page .left-column.no-featured,.autor-page .right-column{margin-bottom:20px}.autor-page .left-column:not(.no-featured){margin-bottom:10px}.autor-page .right-column{float:right}.autor-page .right-container{padding:15px;margin:30px 0;border:1px solid #c9c9c9}.autor-page .right-container>div:first-child{border:0}.autor-page .right-container>div:first-child h3{margin-top:0}.autor-page .right-container>div:last-child{margin-bottom:0}.autor-page h2{font-size:28px;line-height:31px;margin-top:20px}.autor-page .autor-rating{font-size:16px;line-height:20px;margin-top:30px;margin-bottom:-10px}.autor-page .autor-biografia{font-size:16px;line-height:20px}.autor-page .autor-biografia.truncated{min-height:calc(20px * 5)!important}.autor-page-content .autor-featured-container .product-info .product-title{margin:0 0 15px}.autor-page-content .autor-featured-container .product-info .product-sinopse{font-size:16px;line-height:20px}.autor-page-content .autor-featured-container .product-info .product-sinopse.truncated{min-height:calc(20px * 8)!important}.autor-page .right-container .view-more{font-size:14px;line-height:18px}.autor-page .autor-partilha .autor-partilha-label{text-align:left;margin-top:0;float:left}.autor-page-content .autor-partilha .autor-partilha-plugins{margin-top:10px;display:inline-block;margin-left:auto;margin-right:auto;vertical-align:top;width:calc(100% + 5px)}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons{margin-top:5px;margin-right:0;padding-right:5px;min-width:41px}.autor-page-content .autor-partilha .autor-partilha-plugins .social-icons:not(:first-child){text-align:right;width:calc((100% - 41px)/ 4);min-width:41px}.autor-page-content .autor-featured-container h2{margin-top:40px}.autor-page-content .left-column.no-biografia .autor-featured-container h2{margin-top:30px}.autor-page .autor-rating .comments-nr{margin-left:10px;line-height:25px}#autorResourcesOverlay .autor-resources-container .resource-item{height:440px}.autor-page .autor-bestseller,.autor-page .autor-bibliografia{border-top:0;padding:0 15px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs{float:left;margin-right:5px}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type,.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs:last-of-type li:last-of-type a{margin-right:0}.autor-page .autor-bibliografia .sort-tabs{width:auto}.autor-page .autor-bibliografia .autor-bibliografia-lang-tabs .lang-label{width:auto;padding:9.5px 0;margin-right:10px;line-height:21px}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(2n+2)+span{display:none!important}.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet:nth-of-type(6n+6)+span{display:block!important;height:40px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even,.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even,.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd{padding:0 15px}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.even:nth-of-type(3n+1),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.even:nth-of-type(3n+1){padding:0 15px 0 0}.autor-page-content .autor-bestseller .product-portlet-container .product-portlet.odd:nth-of-type(3n+3),.autor-page-content .autor-bibliografia .product-portlet-container .product-portlet.odd:nth-of-type(3n+3){padding:0 0 0 15px}}.offer-ebboks-landing-area{margin:0;padding:0 0 40px 0;overflow-y:auto}.offer-ebboks-landing-area div{padding:0}.offer-ebboks-landing-area .header{background-color:#00c8c8;margin-bottom:40px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-XS.png);background-repeat:no-repeat;background-position-x:center;background-position-y:inherit}.offer-ebboks-landing-area .header .title{font-family:OpenSansLight;font-size:42px;line-height:1;text-align:center;color:#fff;padding:0 20px;margin-top:130px}.offer-ebboks-landing-area .header .subtitle{font-family:OpenSansLight;font-size:20px;line-height:24px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.offer-ebboks-landing-area .header .text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:20px}.offer-ebboks-landing-area .header .slogan{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:center;color:#fff;padding:0 20px;margin-bottom:40px}.offer-ebboks-landing-area .site-content{padding:0 20px;margin-bottom:0}.offer-ebboks-landing-area .info{margin-bottom:40px}.offer-ebboks-landing-area .info .product{margin-bottom:20px;display:flex}.offer-ebboks-landing-area .info .product .product-cover{padding-right:20px}.offer-ebboks-landing-area .info .product .product-details{display:flex;flex-wrap:wrap;margin:auto 0}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-family:OpenSansLight;font-size:32px;line-height:1;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .product .product-details .product-title{font-family:OpenSansLight;font-size:18px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .product .product-details .product-author{font-family:OpenSansRegular;font-size:18px;line-height:22px;text-align:left;color:#262626;text-transform:uppercase}.offer-ebboks-landing-area .info .text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:left;color:#262626}.offer-ebboks-landing-area .actions .button .desc:hover{background-color:#000;min-height:50px}.offer-ebboks-landing-area .actions .button .desc{font-family:OpenSansLight;font-size:20px;text-align:center;text-transform:uppercase;color:#fff;line-height:50px;background-color:#00c8c8;cursor:pointer}.offer-ebboks-landing-area.error-view .btn-close{float:right}.offer-ebboks-landing-area.error-view .btn-close .close-lnk{text-decoration:none;color:inherit}.offer-ebboks-landing-area.error-view .site-content h2.title{font-family:OpenSansLight;font-size:32px;line-height:32px;color:#262626;text-transform:lowercase;text-align:center;display:block;font-weight:400;margin:0}.offer-ebboks-landing-area.error-view .site-content h3.text{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#262626;text-align:center}@media (min-width:688px){.offer-ebboks-landing-area .header{margin-bottom:52px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-MD.png)}.offer-ebboks-landing-area .header .title{margin-top:190px;font-size:72px}.offer-ebboks-landing-area .header .subtitle{font-size:24px;line-height:28px}.offer-ebboks-landing-area .header .text{font-size:18px;line-height:22px}.offer-ebboks-landing-area .header .slogan{margin-bottom:52px}.offer-ebboks-landing-area .site-content{padding:0 26px}.offer-ebboks-landing-area .info{margin-bottom:52px}.offer-ebboks-landing-area .info .product{margin-bottom:0}.offer-ebboks-landing-area .info .product .product-cover{padding-right:26px}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-size:44px}.offer-ebboks-landing-area .info .text{font-size:18px;line-height:22px;margin-top:20px}.offer-ebboks-landing-area .actions .button .desc{font-size:24px}.offer-ebboks-landing-area .actions .button-login{padding-right:13px}.offer-ebboks-landing-area .actions .button-regist{padding-left:13px}}@media (min-width:1080px){.offer-ebboks-landing-area .header{margin-bottom:60px;background-image:url(/img/ebooks-offers/20160301-OfertaEbook-LG.png)}.offer-ebboks-landing-area .header .title{margin-top:205px;font-size:92px}.offer-ebboks-landing-area .header .subtitle{font-size:32px;line-height:36px}.offer-ebboks-landing-area .header .slogan{margin-bottom:60px}.offer-ebboks-landing-area .site-content{padding:0 30px}.offer-ebboks-landing-area .info{margin-bottom:60px}.offer-ebboks-landing-area .info .product .product-cover{padding-right:30px}.offer-ebboks-landing-area .info .product .product-details .offer-title{font-size:52px}.offer-ebboks-landing-area .actions .button-login{padding-right:15px}.offer-ebboks-landing-area .actions .button-regist{padding-left:15px}}.libraries-header{color:#fff;display:inline-block;width:100%;min-height:170px;position:relative;overflow:hidden}.libraries-header h1{font-family:OpenSansSemiBold;font-size:26px;line-height:28px;margin:0;padding:30px 30px 0}.libraries-header p{font-family:OpenSansLight;font-size:20px;line-height:23px;margin:0;padding:0 30px}.libraries-header .banner-background{position:absolute;top:0;min-width:100%;min-height:100%;z-index:-1;background-color:#dadada}.libraries-content-container{max-width:360px;margin:auto;float:none;color:#141414}.libraries-content-container h2{font-family:OpenSansLight;font-size:24px;line-height:1;text-transform:uppercase;margin:20px 0}.libraries-content-container .search-geolocation{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#fe0000;color:#fff;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.libraries-content-container .search-geolocation:hover{background-color:#141414}.libraries-content-container .search-geolocation img{height:21px;vertical-align:top;filter:brightness(0) invert(1)}.libraries-content-container .search-filters{padding:0}.libraries-content-container .search-districts-container{padding:0 0 0 10px}.libraries-content-container .search-filters .search-radius-container{display:none}.libraries-content-container .search-districts-container,.libraries-content-container .search-filters .search-radius-container{margin-top:10px}.libraries-content-container .collapse.in+.search-filters-alpha,.libraries-content-container .collapsing+.search-filters-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2001;margin:0}.libraries-content-container .search-start{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#fe0000;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.libraries-content-container .search-start:hover{background-color:#141414}.libraries-content-container .libraries-container{list-style:none;padding:20px 0 130px 0}.libraries-content-container .libraries-container .no-libraries{font-family:OpenSansLight;font-size:16px;line-height:20px;font-weight:400}.libraries-content-container .library{position:static;padding-top:10px;padding-bottom:10px}.libraries-content-container .library .library-tile{font-family:OpenSansLight;font-size:16px;line-height:20px;font-weight:400;position:relative;min-height:120px;border:1px solid #a9a9a9;margin:0;padding-top:20px;padding-left:25px;padding-bottom:20px;padding-right:25px;cursor:pointer;height:100%;width:100%;word-wrap:break-word}.libraries-content-container .library .library-tile>*{margin:0;display:block}.libraries-content-container .library .library-tile .title{font-family:OpenSansBold;padding-bottom:20px;border-bottom:1px solid #a9a9a9;margin-bottom:15px;text-transform:uppercase;min-height:61px}.libraries-content-container .library .library-tile .title:before{content:" ";float:right;height:10px;padding-right:10px}.libraries-content-container .library .library-tile .email,.libraries-content-container .library .library-tile .telephone{margin-top:5px}.libraries-content-container .library .library-tile .icon.img-plus{position:absolute;height:36px;width:36px;top:-1px;right:-1px;background-color:#fe0000}.libraries-content-container .library .overlay-geral-area .overlay-content>label{display:block;margin:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{text-align:left;max-width:360px;position:relative;margin:auto}.libraries-content-container .library .overlay-geral-area .library-title{font-family:OpenSansLight;font-size:28px;line-height:30px;text-transform:uppercase;padding:30px 0 0}.libraries-content-container .library .overlay-geral-area .library-info{font-family:OpenSansLight;font-size:16px;line-height:20px;padding:15px 0 0}.libraries-content-container .library .overlay-geral-area .library-info>*{margin:0}.libraries-content-container .library .overlay-geral-area .library-info.working-time{margin:15px 0 0;border-top:1px solid #a9a9a9}.libraries-content-container .library .overlay-geral-area .library-info .telephone{margin:5px 0 0}.libraries-content-container .library .overlay-geral-area .contact-btn{font-family:OpenSansSemiBold;font-size:18px;line-height:21px;padding:9.5px 15px;text-align:center;background-color:#fff;color:#666;text-decoration:none;margin-top:25px;border:2px solid #666;text-transform:uppercase}.libraries-content-container .library .overlay-geral-area .contact-btn:hover{background-color:#141414;color:#fff;border:0;padding:11.5px 15px}.libraries-content-container .library .overlay-geral-area .map-container{position:relative}.libraries-content-container .library .overlay-geral-area .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.libraries-content-container .library .overlay-geral-area .library-google-map{min-height:160px;width:100%;border:1px solid #a9a9a9;margin-top:15px}.libraries-content-container .library .overlay-geral-area .loader-container .loading-more-text{text-transform:uppercase;padding-left:10px;line-height:50px}.libraries-content-container .library .overlay-geral-area .library-events,.libraries-content-container .library .overlay-geral-area .library-map{margin:40px 0;padding:0}.libraries-content-container .library .overlay-geral-area .library-events-header,.libraries-content-container .library .overlay-geral-area .library-map-header{font-family:OpenSansLight;font-size:24px;line-height:27px;text-transform:uppercase;margin:0}.libraries-content-container .library .overlay-geral-area .library-events-list{border:1px solid #a9a9a9;margin-top:20px;padding:0}.libraries-content-container .library .overlay-geral-area .library-events-list:first-of-type{margin-top:15px}.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area,.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area .library-google-map{display:block!important}@keyframes overlayAnimation{from{opacity:0}to{opacity:1}}.libraries-content-container .library input[type=checkbox][name=library]:checked~.overlay-geral-area .overlay-content{animation:overlayAnimation .7s forwards;-webkit-animation:overlayAnimation .7s forwards}.libraries-content-container .eventos-content-container{display:inline-block;padding:0}.libraries-content-container .eventos-content-container .eventos-container{opacity:initial;padding:15px 0 0;width:calc(100% + 10px + 10px);margin:0 -10px}@media (min-width:688px) and (max-width:985px){.libraries-content-container{max-width:720px}.libraries-content-container .search-filters{padding:0 10px 0 0}.libraries-content-container .search-districts-container{padding:0;margin-top:0}.libraries-content-container .search-filters .search-radius-container{padding-right:0;margin-top:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:720px}}@media (min-width:986px) and (max-width:1079px){.libraries-content-container{max-width:720px}.libraries-content-container .search-filters{padding:0 15px 0 0}.libraries-content-container .search-districts-container{padding:0;margin-top:0}.libraries-content-container .search-filters .search-radius-container{padding-right:0;margin-top:0}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:720px}}@media (min-width:1080px){.libraries-header{min-height:270px}.libraries-header h1{font-size:50px;line-height:52px;padding:80px 80px 0}.libraries-header p{padding:0 80px}.libraries-content-container{max-width:1200px;padding:0 15px}.libraries-content-container .search-geolocation-container{padding:0 10px 0 15px;max-width:260px}.libraries-content-container .search-geolocation{max-width:240px}.libraries-content-container .search-filters{max-width:805px}.libraries-content-container .search-filters>:not(:last-child){padding-right:10px}.libraries-content-container .search-filters>*{padding-left:0}.libraries-content-container .search-filters .search-districts-container{width:45.96%;max-width:calc(345px + 15px + 10px)}.libraries-content-container .search-filters .search-radius-container{width:22.36%;max-width:calc(170px + 10px)}.libraries-content-container .search-filters .search-start-container{width:31.68%;max-width:calc(240px + 15px)}.libraries-content-container .search-start{margin-top:0}.libraries-content-container .libraries-container{padding:30px 0 130px 0}.libraries-content-container .search-districts-container,.libraries-content-container .search-filters .search-radius-container{margin-top:0}.libraries-content-container .library{margin-bottom:10px}.libraries-content-container .library .overlay-geral-area .contact-btn{position:absolute;right:0;max-width:255px;margin-top:30px}.libraries-content-container .library .overlay-geral-area .library-google-map{min-height:270px}.libraries-content-container .library .overlay-geral-area .overlay-content .library-info-container{max-width:920px}.libraries-content-container .library .overlay-geral-area .library-info.working-time{margin:0;border-top:0;text-align:right}.libraries-content-container .eventos-content-container .eventos-container{width:calc(100% + 15px + 15px);margin:0 -15px}}.parceiros-content-container #writing-search-parceiros{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0;padding:9px 10px;margin-top:10px;border:1px solid #a9a9a9}.parceiros-content-container .search-start-parceiros{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#fe0000;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.parceiros-content-container .search-start-parceiros:hover{background-color:#141414}.parceiros-icon-plus{height:36px;width:36px;background-color:#fe0000;bottom:0;float:right;margin-top:-36px}.parceiros-icon-plus::after{content:"+";width:30px;margin:3px;display:inline-block;background-position:-237px -71px;color:#fff;text-align:center;line-height:30px;font-size:25px}@media (min-width:688px) and (max-width:985px){.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:10px;width:inherit;margin-top:10px}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:986px) and (max-width:1079px){.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:5px;width:inherit}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:1080px){.parceiros-content-container #writing-search-parceiros,.parceiros-content-container .search-start-parceiros{margin-top:0}.parceiros_lg_display{display:contents!important}.parceiros_select_box_lg{padding-left:5px;width:inherit}.parceiros_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.parceiros_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}.texto-introdutorio-rede-afiliados{text-align:justify;padding-left:15px;margin-bottom:20px;font-family:OpenSansRegular;font-size:16px;line-height:1.6}.afiliados-content-container #writing-search-afiliados{font-family:OpenSansRegular;font-size:16px;line-height:24px;margin:0;padding:9px 10px;margin-top:10px;border:1px solid #a9a9a9}.afiliados-content-container .search-start-afiliados{font-family:OpenSansSemiBold;font-size:16px;line-height:21px;padding:11.5px 10px;text-align:center;background-color:#fe0000;color:#fff;cursor:pointer;text-transform:uppercase;margin-top:10px}.afiliados-content-container .search-start-afiliados:hover{background-color:#141414}.afiliados-pagging-left{padding-left:0!important}.afiliados-icon-plus{height:36px;width:36px;background-color:#fe0000;bottom:0;float:right;margin-top:-36px}.afiliados-icon-plus::after{content:"+";width:30px;margin:3px;display:inline-block;background-position:-237px -71px;color:#fff;text-align:center;line-height:30px;font-size:25px}@media (min-width:688px) and (max-width:985px){.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:10px;width:inherit;margin-top:10px}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:986px) and (max-width:1079px){.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:5px;width:inherit}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}@media (min-width:1080px){.afiliados-content-container #writing-search-afiliados,.afiliados-content-container .search-start-afiliados{margin-top:0}.afiliados_lg_display{display:contents!important}.afiliados_select_box_lg{padding-left:5px;width:inherit}.afiliados_pesquisa_input_lg{float:inherit!important;padding-left:20px!important}.afiliados_pesquisa_botao_lg{float:inherit!important;padding-left:10px!important}}.template-content-container{text-align:center;color:#141414}.template-content-container>*{text-align:left}.template-content-container a{text-decoration:none}.template-content-container p{margin:0}.template-content-container .template-title h1{font-family:OpenSansLight;font-size:26px}.template-content-container .modules-container,.template-content-container .template-title{max-width:360px;display:table;float:none;margin-left:auto;margin-right:auto;padding:0}.template-content-container .modules-container{margin-top:15px;margin-bottom:20px}.template-content-container .module{display:inline-block;width:100%;margin-top:25px}.template-content-container .module:first-child{margin-top:0}.template-content-container .mod-img_title,.template-content-container .mod-text_title{font-family:OpenSansSemiBold;font-size:20px;line-height:24px}.template-content-container .mod-img_text,.template-content-container .mod-text_text,.template-content-container .mod-tile_outer-text{font-family:OpenSansRegular;font-size:16px;line-height:20px;text-align:justify}.template-content-container .mod-text_title{margin-bottom:-10px}.template-content-container .mod-text_title+.mod-text_text{margin-top:25px}.template-content-container .mod-img_title+.mod-img_text{margin-top:15px}.template-content-container .mod-img_link,.template-content-container .mod-tile_link{color:#141414;font-family:OpenSansRegular;font-size:18px;line-height:22px;letter-spacing:-1px;text-transform:uppercase;margin-top:15px}.template-content-container .mod-img_img.with-description{margin-bottom:25px}.template-content-container .mod-tile-container:not(:first-child){margin-top:25px}.template-content-container .mod-tile{min-height:175px;background:#e7e7e7;padding:20px 20px 10px 20px;margin-bottom:10px;position:relative}.template-content-container .mod-tile.with-border{border-bottom:1px solid #d9d9d9}.template-content-container .mod-tile_title{font-family:OpenSansSemibold;font-size:20px;color:var(--main-color);line-height:22px;text-transform:none;margin-bottom:5px}.template-content-container .mod-tile_text{font-family:OpenSansRegular;font-size:16px;color:#141414;line-height:18px;text-transform:none}.template-content-container .mod-tile_img{bottom:20px;position:absolute;left:50%;transform:translate(-50%);width:115px;height:65px}.template-content-container .mod-tile_img.img_only{width:auto;height:auto;max-width:100%;max-height:100%}.template-content-container .aspect-ratio{margin:auto;max-width:300px;height:176px}.template-content-container .mod-vid_img{margin:auto;max-width:300px;display:block}.template-content-container .template-partilha{margin-bottom:0;display:inline-block;width:100%}.template-content-container .template-partilha .template-partilha-plugins{margin-top:15px}.template-content-container .template-partilha .template-partilha-plugins .social-icons{float:right;margin-right:10px}.template-content-container .template-partilha .template-partilha-plugins .social-icons:first-child{margin-right:0}.template-content-container .template-partilha .template-partilha-plugins .social-icons i{width:36px;line-height:36px;font-size:16pt;background-color:#c7c5c2;text-align:center}.template-content-container .template-partilha .template-partilha-plugins .social-icons a:hover i{background-color:#141414;color:#fff}.template-content-container a{color:#141414}.template-content-container .template-buttons{display:table;justify-content:center}.template-content-container .template-buttons .select-montra.active{background-color:#ccefff;color:var(--main-color)}.template-content-container .template-buttons .select-montra:hover{background-color:#ccefff;color:#4bb0db}.template-content-container .template-buttons .select-montra{font-family:OpenSansSemibold;font-size:16px;line-height:44px;text-align:center;letter-spacing:0;color:#3d3d3d;margin-right:5px;border:0;padding:inherit;height:44px;margin-top:10px;background-color:#f5f5f5;text-transform:uppercase;position:relative;z-index:1}.template-content-container .template-buttons-xs{margin-top:10px}.template-content-container .template-buttons-xs .select-montra-label{content:'\25BC';display:inline-block;color:#000;background-color:#fff;margin-left:-17px;pointer-events:none}.template-content-container .template-buttons-xs.open:after{background-position:-613px -424px}.template-content-container .template-buttons-xs select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.template-content-container .template-buttons-xs #select-search-montraEscolhida-montraTemplate{border-color:#fafafa!important;font-family:OpenSansSemiBold;background-color:#fafafa;color:var(--main-color)}.template-content-container .template-buttons-xs .select-box .select-text{border:none!important;color:var(--main-color);background-color:#fafafa;font-family:OpenSansSemiBold}.template-content-container .site-content .showcase-t1 .showcase-products-t1 .product-portlet .product-info{padding-left:15px}.template-content-container .site-content .showcase-t1 .showcase-products-t1 .product-portlet-fp1 .product-info{padding-left:0}.template-content-container .modules-container .module .mod-vid-container h2{color:#009ee4;font-family:OpenSansLight;font-size:26px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;word-break:keep-all;margin:0;margin-bottom:20px}.template-content-container .modules-container .module .mod-vid-container p{width:90%;font-family:OpenSansRegular;margin-top:5px;font-size:13px}.template-content-container .modules-container .module .mod-vid-container .showcase-4-videos{display:inline-block}.template-content-container .modules-container .module .mod-vid-container .showcase-4-videos .template-video-frame{max-width:24.5%;display:inline-block}.template-content-container .modules-container .module .mod-vid-container .showcase-2-videos .template-video-frame{max-width:49%;display:inline-block;height:296px}@media (min-width:986px){.template-content-container .modules-container,.template-content-container .template-title{max-width:1200px;padding:0 43.5px}.template-content-container .mod-tile-container:not(:first-child){margin-top:0}.template-content-container .mod-img_img.with-description{margin-bottom:0}.template-content-container .aspect-ratio{max-width:745px;height:435px}.template-content-container .mod-vid_img{max-width:745px}}.template-content-container.template5 .product-portlet .product-img .buttons-actions .btn{opacity:1;margin-top:unset}.template-content-container.template5 .product-portlet .product-img .buttons-actions .btn.add-list{display:none}.template-content-container.template5 .product-portlet a.track{pointer-events:none}.template-content-container.template5 .overlay-geral-area input{max-width:unset}#abrircesto,#irparalista,#irpesquisa{border:unset}.icon.icon-trash-fav{background-position:-545px -546px;width:37px;height:30px;float:left;margin-top:5px;margin-right:5px}.icon.icon-info-big{background-position:-200px -908px;width:155px;height:155px;text-align:center;float:initial}.icon.icon-print-fav{background-position:-545px -520px;width:37px;height:30px;float:left;margin-top:5px;margin-right:5px}.icon.icon-edit-fav{background-position:-545px -489px;width:37px;height:30px;float:left;margin-top:5px;margin-right:5px}.icon.icon-share-fav{background-position:-545px -576px;width:37px;height:30px;float:left;margin-top:5px;margin-right:5px}.icon.icon-facebook{background-position:-151px -55px;width:37px;height:32px;display:inline-block;float:left}.icon.icon-twitter{background-position:-151px -94px;width:37px;height:32px;display:inline-block;float:left}.icon.icon-insta{background-position:-151px -133px;width:37px;height:32px;display:inline-block;float:left}.icon.icon-watsapp{background-position:-151px -292px;width:37px;height:32px;display:inline-block;float:left}.icon.icon-vales-reembolso{background-position:-243px -43px;width:124px;height:101px;display:inline-block}.icon.icon-vales-promo{background-position:-366px -711px;width:169px;height:193px;display:inline-block}.icon.icon-youtube{background-position:-151px -172px;width:37px;height:32px;display:inline-block;float:left}.icons-subheader{width:100%!important}.icon.icon-BIGstores{background-position:-170px -527px;width:60px;height:60px}.icon.icon-FAQS{background-position:-170px -640px;width:60px;height:60px}.icon.icon-formulario{background-position:-170px -747px;width:60px;height:60px}.icon.icon-arrow-right{width:17px;background-position:-613px -212px;height:30px}.icon.icon-phone{background-position:-11px -56px;width:31px;height:31px}.icon.icon-fax{background-position:-11px -95px;width:31px;height:31px}.icon.icon-apoio{background-position:-170px -847px;width:60px;height:60px}.icon-emptystates{background-image:url('/profareal/assets/site/sprite_emptyStates_EspacoProf.svg');background-size:1600px 1200px;display:inline-block}.icon-emptystates-xs{background-image:url("/profareal/assets/site/sprite_emptyStates_EspacoProf.svg");background-size:1696px 614px;display:inline-block}.empty-cesto{width:216px;background-position:719px 1071px;height:117px}.empty-lista{width:310px;background-position:1167px 624px;height:186px;margin:180px 20px}.empty-conta-cartao{width:300px;background-position:875px 205px;height:185px;margin:20px}.empty-conta-vales{width:300px;background-position:1190px -402px;height:204px}.empty-encomendas-historico{width:71%;background-position:889px 1033px;height:216px;margin-left:57px}.empty-encomendas-processamento{width:74%;background-position:1169px 1035px;height:200px;margin-left:54px}.client-area-menu-row.icon,.icon h2.no-link:after,.icon h3.no-link:after{background-image:none}.icon{display:inline-block;cursor:pointer}.icon.icon-play{width:66px;background-position:18px -705px;height:50px}.icon.icon-pause{width:66px;background-position:18px -657px;height:50px}.icon.icon-ball{width:15px;background-position:-20px -767px;height:6px}.icon.icon-whislist{width:194px;background-position:-902px -995px;height:174px}.icon.icon-whislist-to-list{width:194px;background-position:-680px -995px;height:174px}.icon.icon-whislist-small{width:45px;background-position:-7px -369px;height:32px}.icon.icon-customer{width:22px;height:21px;background-position:-17px -854px}.icon.icon-close,.icon.icon-close-medium{width:17px;height:17px;background-position:-610px -164px}.icon.icon-plus-expand,.site-content#search-page .search-results-options h2.order.icon[data-toggle=collapse]:after,.site-content#search-page .search-results-options ul.collapse-elements li.collapsed h3:after{height:15px;width:15px;background-position:-613px -469px}.icon.icon-minus-collapse,.site-content#search-page .search-results-options h2.order.icon[data-toggle=collapse][aria-expanded=true]:after,.site-content#search-page .search-results-options ul.collapse-elements li h3:after{height:15px;width:15px;background-position:-613px -445px}.icon.icon-remove{width:20px;height:20px;background-position:-608px -162px}.icon.icon-pin{width:20px;background-position:-16px -152px;height:30px}.icon.icon-plus{width:41px;background-position:-83px -158px;height:41px}.icon.icon-file{width:20px;background-position:-17px -296px;height:20px}.icon.icon-close-search,.icon.icon-remove-file{width:14px;background-position:-611px -191px;height:14px}.icon.icon-resource-video{width:35px;background-position:-10px -947px;height:30px}.icon.icon-resource-audio{width:35px;background-position:-10px -918px;height:30px}.icon.icon-resource-screenshot{width:35px;background-position:-10px -887px;height:30px}.icon.icon-right-arrow{width:14px;background-position:-614px -253px;height:31px}.navbar-toggle:hover .icon.icon-customer{background-position:-9px -663px}#sidebar-customer-menu-wrapper .icon.icon-customer{background-position:-9px -663px;width:50px;height:40px;padding:0;margin:0}.logged-in .icon.icon-customer{width:30px;background-position:-76px -400px}.logged-in .navbar-toggle:hover .icon.icon-customer{background-position:-9px -663px}.icon.icon-menu{width:22px;height:26px;background-position:-14px -262px;background-color:#fff;margin:0}.navbar-toggle:hover .icon.icon-stores{background-position:-27px -403px}.icon.icon-checkbox{width:40px;background-position:-85px -106px;height:40px}input:checked~.icon.icon-checkbox{background-position:-85px -56px}.icon.icon-showpassword{width:30px;background-position:-13px -790px;height:20px}.icon.icon-showpassword.shown{background-position:-13px -760px}.icon.icon-read{width:38px;background-position:-13px -820px;height:20px}.icon.icon-eventos-tema-calendario{width:40px;height:40px;background-position:-84px -940px}.icon.icon-regist-complete{width:45px;background-position:-184px -339px;margin:0;height:44px}.icon.icon-success:before{content:"";width:45px;background-position:-82px -383px;margin:auto;height:51px;display:inline-block;vertical-align:middle}.icon.icon-success-big{width:150px;background-position:-377px -363px;height:150px}.icon.icon-success-password-rule{width:15px;background-position:-559px -617px;height:15px}.icon.icon-error-password-rule{width:15px;background-position:-559px -639px;height:15px}.icon.icon-return{width:13px;height:23px;background-position:-613px -282px}.icon.icon-info{width:28px;background-position:-13px -192px;height:28px}.icon.icon-add-list{width:30px;background-position:-245px -16px;height:30px}.icon.icon-add-cart{height:30px;width:30px;background-position:-289px -16px}.icon.social-icons.facebook{height:32px;width:32px;background-position:-154px -55px}.icon.social-icons.twitter{height:32px;width:32px;background-position:-154px -94px}.icon.social-icons.pinterest{height:32px;width:32px;background-position:-154px -133px}.icon.social-icons.email{height:32px;width:32px;background-position:-154px -212px}.adicionado .icon.icon-add-list{background-position:-401px -167px}.icon.icon-collection{width:28px;height:28px;background-position:-13px -427px}.icon.bertrand-card{width:28px;height:28px;background-position:-411px -112px}.icon.img-star{display:inline-block;position:relative;cursor:default;width:28px;height:28px;background-position:-605px -46px;margin:0 3px 0 0}.icon.img-star.active{background-position:-605px -16px}.autor-page .icon.img-star,.product-card .icon.img-star{width:28px;height:28px;background-position:-605px -46px;margin:0}.autor-page .icon.img-star.active,.product-card .icon.img-star.active{background-position:-605px -16px}.product-portlet .rating .stars span.star::before{content:" ";width:15px;height:15px;background-position:-605px -95px;margin:0}.product-portlet .rating .stars span.star.active::before{background-position:-610px -79px}.icon.icon-down-arrow{background-position:-243px -16px;width:16px;height:17px}.icon.icon-up-arrow-banner-flutuante{background-position:-226px -28px;width:40px;height:25px;margin-top:17px;cursor:pointer}.checkout .icon.icon-minus,.checkout .icon.icon-plus,.devolucoes-content .icon.icon-plus,.escolares_quantidade .icon.icon-minus,.escolares_quantidade .icon.icon-plus{background-position:-597px -454px;height:35px;margin-top:8px;margin:5px 0;margin-right:3px;width:60px}.birthday-options .icon.icon-gift{background-position:-406px -247px;width:30px;height:39px;margin-top:0;cursor:pointer}.checkout .icon.icon-minus,.escolares_quantidade .icon.icon-minus{background-position:-597px -432px;height:34px;width:45px}.escolares_quantidade .icon.icon-minus,.escolares_quantidade .icon.icon-plus{margin:auto 0}.btn.add-cart:before{content:' ';background-position:-290px -18px;display:block;height:26px;width:26px;margin:auto}.btn.add-list:before{content:' ';background-position:-337px -18px;display:block;height:26px;width:26px;margin:auto}#thematic-tree li .icon.child-collapse:after,.border-footer .border-footer-smartphone-diferent[data-toggle=collapse] .icon:after,.border-footer .border-footer-smartphone[data-toggle=collapse] .icon:after,.client-area-menu-row.icon h2.collapsed:after,.client-area-menu-row.icon h2:after,.client-area-page [data-toggle=collapse]:after{content:" ";height:13px;width:20px;background-position:-610px -314px;background-image:url("/profareal/assets/site/sprite_EspacoProf_AE.svg");background-size:1600px 1200px}.help-page h2.collapsed:after,.help-page h3.collapsed:after{content:" ";height:26px;width:20px;background-position:-608px -466px;background-image:url("/profareal/assets/site/sprite_EspacoProf_AE.svg");background-size:1600px 1200px}.help-page [data-toggle=collapse]:after{content:" ";height:26px;width:20px;background-position:-608px -437px;background-image:url("/profareal/assets/site/sprite_EspacoProf_AE.svg");background-size:1600px 1200px}.area-cliente .client-area-page [data-toggle=collapse]::after{content:" ";height:16px;width:20px;background-position:-609px -468px;background-image:url("/profareal/assets/site/sprite_EspacoProf_AE.svg");background-size:1600px 1200px}.help-page [data-toggle=collapse]:after{top:calc(50% - 8.5px);right:10px;position:absolute}#thematic-tree li .icon.child-collapse:after{top:30%;right:10px}#thematic-tree li .icon.child-collapse[aria-expanded=true]::after,.client-area-menu-row.icon h2.expand[aria-expanded=true]:after,.client-area-page .icon[data-toggle=collapse][aria-expanded=true]:after,.help-page .icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-610px -444px}#overlay-checkout-area-address-form .icon.icon-check:before,.client-personaldata-page form .icon.icon-check:before,.client-subscriptions-page form .icon.icon-check:before,.contact-center-page .form .icon.icon-check:before,.new-regist-content form .icon.icon-check:before,.regist-content #secondStepRegist .icon.icon-check:before{content:" ";height:24px;width:24px;display:inline-block;background-color:#c7c5c2;vertical-align:top;margin-right:10px;margin-bottom:15px;background-position:-605px 12px}#overlay-checkout-area-address-form .icon.icon-check:before,.client-personaldata-page form .icon.icon-check:before,.new-regist-content #change-regist .billingAddress label.label-checkbox .icon.icon-check:before,.new-regist-content #change-regist .mainAddress label.label-checkbox .icon.icon-check:before,.new-regist-content form .client-gender .icon.icon-check:before{background-color:#fff}.checkout-expresso-client-page #morada-envio-default:checked~.moradas-footer .envio-default .icon.icon-check:before,.checkout-expresso-client-page #morada-envio-default:checked~.moradas-info .envio-default .icon.icon-check:before,.checkout-expresso-client-page #morada-faturacao-default:checked~.moradas-footer .faturacao-default .icon.icon-check:before,.checkout-expresso-client-page #morada-faturacao-default:checked~.moradas-info .faturacao-default .icon.icon-check:before,.checkout-expresso-client-page #tipo-pagamento-gravar-wallet:checked+label .icon.icon-check:before{content:'';background-position:-606px -160px;height:100%;width:100%;display:block}.product-card .product-right .sale-actions .icon.icon-check-lg:before{content:'';background-position:-402px -202px;height:44px;width:44px;float:left;margin-right:10px}.area-cliente-content .box-saldo-disp .icon.icon-wallet{content:'';background-position:-254px -44px;width:85px;height:90px;float:left;margin-left:27px}.area-cliente-content .box-saldo-poupou .icon.icon-pig{content:'';background-position:-253px -138px;width:85px;height:90px;float:left;margin-left:27px}#overlay-checkout-area-address-form input[name=default-address]:checked+label .icon.icon-check:before,#overlay-checkout-area-address-form input[name=faturacao-address]:checked+label .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-f:checked~.gender-lg .gender-f .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-m:checked~.gender-lg .gender-m .icon.icon-check:before,.client-personaldata-page .client-gender #client-gender-other:checked~.gender-lg .gender-o .icon.icon-check:before,.client-subscriptions-page .form .cancel-option:checked+.icon.icon-check:before,.client-subscriptions-page .form .sub-option:checked+.icon.icon-check:before,.contact-center-page .form #check-copia:checked+.icon.icon-check:before,.new-regist-content #change-regist #billingAddress:checked~label.label-checkbox .icon.icon-check:before,.new-regist-content #change-regist #mainAddress:checked~label.label-checkbox .icon.icon-check:before,.new-regist-content #new-regist #check-communication:checked+.icon.icon-check:before,.new-regist-content #new-regist #check-privacy:checked+.icon.icon-check:before,.new-regist-content form .client-gender #client-gender-f:checked~.gender-lg .gender-f .icon.icon-check:before,.new-regist-content form .client-gender #client-gender-m:checked~.gender-lg .gender-m .icon.icon-check:before,.new-regist-content form .client-gender #client-gender-other:checked~.gender-lg .gender-o .icon.icon-check:before,.regist-content #secondStepRegist #check-communication:checked+.icon.icon-check:before,.regist-content #secondStepRegist #check-privacy:checked+.icon.icon-check:before,.site-content .client-personaldata-page form input[name=billAddress]:checked+label .icon.icon-check:before,.site-content .client-personaldata-page form input[name=defaultAddress]:checked+label .icon.icon-check:before{background-position:-606px -126px}.checkout-express .icon[data-toggle=collapse]:before{content:" ";height:22px;width:22px;display:inline-block;background-position:-607px -395px;vertical-align:top;margin-right:5px}.client-personaldata-page .icon[data-toggle=collapse]:after,.contact-center-page .form .icon[data-toggle=collapse]:after,.eventos-content-container .icon[data-toggle=collapse]:after,.leitorbertrand .table-extract .icon[data-toggle=collapse]:after,.libraries-content-container .icon[data-toggle=collapse]:after,.mainPopContainer .icon[data-toggle=collapse]:after,.new-regist-content .icon[data-toggle=collapse]:after,.search-results .tabs .icon[data-toggle=collapse]:after,.select-box .icon-after[data-toggle=collapse]:after,.select-box .icon[data-toggle=collapse]:after,.select-box .select-search+.select-text.icon-after:after,.site-content#search-page .search-results-options h2.icon[data-toggle=collapse]:after,.site-content#search-page .search-results-options h2.not-loaded-filters:after{content:" ";position:absolute;top:17.5px;right:10px;height:9px;width:15px;display:inline-block;background-position:-613px -403px}.border-footer .border-footer-smartphone-diferent[data-toggle=collapse] .icon:after,.border-footer .border-footer-smartphone[data-toggle=collapse] .icon:after{position:absolute;top:15px;right:0}.leitorbertrand .table-extract .icon[data-toggle=collapse]:after{top:20%}.search-results .tabs .icon[data-toggle=collapse]:after,.select-box .select-search+.select-text.icon-after:after,.site-content#search-page .search-results-options h2.icon[data-toggle=collapse]:after,.site-content#search-page .search-results-options h2.not-loaded-filters:after{background-position:-613px -403px}.eventos-content-container .icon[data-toggle=collapse]:after{right:5px}.client-personaldata-page .icon[data-toggle=collapse][aria-expanded=true]:after,.client-personaldata-page .icon[data-toggle=dropdown][aria-expanded=true]:after,.contact-center-page .form .icon[data-toggle=collapse][aria-expanded=true]:after,.eventos-content-container .icon[data-toggle=collapse][aria-expanded=true]:after,.leitorbertrand .table-extract .icon[data-toggle=collapse][aria-expanded=true]:after,.libraries-content-container .icon[data-toggle=collapse][aria-expanded=true]:after,.mainPopContainer .icon[data-toggle=collapse][aria-expanded=true]:after,.new-regist-content .icon[data-toggle=collapse][aria-expanded=true]:after,.select-box .icon-after[data-toggle=collapse][aria-expanded=true]:after,.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{background-position:-613px -424px}.checkout-express .icon[data-toggle=collapse][aria-expanded=true]:before{background-position:-610px -415px}.search-results .tabs .icon[data-toggle=collapse][aria-expanded=true]:after,.select-box .select-search[data-toggle=collapse][aria-expanded=true]+.select-text.icon-after:after,.site-content#search-page .search-results-options h2.icon[data-toggle=collapse][aria-expanded=true]:after,.site-content#search-page .search-results-options h2.not-loaded-filters:after{background-position:-612px -335px}.border-footer .border-footer-smartphone-diferent[data-toggle=collapse][aria-expanded=true] .icon:after,.border-footer .border-footer-smartphone[data-toggle=collapse][aria-expanded=true] .icon:after{background-position:-610px -334px}.icon.icon-trash{background-position:-11px -225px;height:30px;width:30px;margin:0}.icon.icon-checkout{width:30px;height:24px;background-position:-11px -527px}.icon.icon-whislist-add{width:40px;background-position:-69px -157px;height:40px}.icon-back{background-position:-441px -247px;height:30px;width:27px;margin:-2px;cursor:pointer}.devolucoes-content .icon.icon-trash{background-position:-555px -546px;height:30px;width:30px;margin:7px;cursor:pointer}.icon.icon-ca-customer{width:37px;height:31px;background-position:-188px -94px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-trocas{width:37px;height:31px;background-image:url('/profareal/scm-img/icon_trocas.svg');background-position:unset;float:left;margin:15px 12px 0 12px;background-size:37px 31px}.icon.icon-ca-livros{width:30px;height:31px;background-position:-13px -1055px}.icon.icon-ca-list{width:37px;height:34px;background-position:-188px -177px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-new{width:37px;height:20px;background-position:-4px -448px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-ca-library{width:37px;height:34px;background-position:-188px -16px;display:inline-block;float:left;margin:12px 12px 0 12px}.icon.icon-print{width:35px;height:35px;background-position:-10px -93px}.icon.icon-trashbin{width:20px;height:27px;background-position:-17px -226px}.icon.icon-mail{width:31px;height:31px;background-position:-155px -213px;margin:0}.icon.icon-plus-enc{width:33px;background-position:-599px -460px;height:28px;float:right}.icon.icon-minus-enc{width:33px;background-position:-599px -438px;height:28px;float:right}.icon.icon-edit{width:45px;height:45px;background-position:-81px -216px}.icon.btn-close{float:right;width:30px;height:30px;background-position:-603px -123px}.icon.icon-gift-lg:before{content:'';background-position:-439px -579px;display:table-cell;height:100px;width:100px}.error-container .icon.warning-icon,.warning-info-area-icon .icon.warning,.warning-info-area-icon .icon.warningTwo{display:inline-block;position:relative;cursor:default;width:50px;height:50px;background-position:-79px -440px;margin:0}.error-container .icon.warning-icon{margin:0 15px 0 0}.overlay-geral-area .overlay-content form label.error:before,label.error:before{content:"";display:inline-block;position:absolute;left:19px;top:-9px}.warning-info-area-icon .icon.info,.warning-info-area-icon .icon.infoTwo{display:inline-block;position:relative;cursor:default;width:53px;height:48px;background-position:-75px -441px;margin:0 3px 0 0}.icon.language-flag{display:inline-block;height:20px;margin:0;vertical-align:middle;width:30px}.icon.language-flag.Português{background-position:-555px -20px}.icon.language-flag.Brasileiro{background-position:-555px -50px}.icon.language-flag.Espanhol{background-position:-555px -79px}.icon.language-flag.Francês{background-position:-555px -108px}.icon.language-flag.Inglês{background-position:-555px -137px}.icon.language-flag.Alemão{background-position:-555px -164px}.icon.language-flag.Italiano{background-position:-555px -192px}.icon.language-flag.Romeno{background-position:-555px -221px}.icon.language-flag.Russo{background-position:-555px -250px}.icon.language-flag.Bulgaro{background-position:-555px -279px}.icon.language-flag.Polaco{background-position:-555px -308px}.icon.language-flag.Japonês{background-position:-555px -337px}.icon.language-flag.Sueco{background-position:-555px -365px}.icon.language-flag.Grego{background-position:-555px -395px}.icon.language-flag.Chinês{background-position:-555px -423px}.icon.language-flag.Americano{background-position:-555px -452px}#autorResourcesOverlay .autor-resources-list-container .resource-select .icon.video,#recursosOverlay .outrosRecursos .rec-btn .icon.video{background-position:-408px -400px}#autorResourcesOverlay .autor-resources-list-container .resource-select.active .icon.video,#recursosOverlay .outrosRecursos .rec-btn.active .icon.video{background-position:-408px -372px!important}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover .icon.video,#recursosOverlay .outrosRecursos .rec-btn:hover .icon.video{background-position:-408px -372px}#recursosOverlay .outrosRecursos .rec-btn .icon.audio{background-position:-408px -482px}#recursosOverlay .outrosRecursos .rec-btn.active .icon.audio{background-position:-408px -453px!important}#recursosOverlay .outrosRecursos .rec-btn:hover .icon.audio{background-position:-408px -453px}#autorResourcesOverlay .autor-resources-list-container .resource-select.active .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn.active .icon.screenshot{background-position:-408px -315px!important}#autorResourcesOverlay .autor-resources-list-container .resource-select:hover .icon.screenshot,#recursosOverlay .outrosRecursos .rec-btn:hover .icon.screenshot{background-position:-408px -315px}.checkout .dados-encomenda .icon.selectable-radio,.checkout-expresso-client-page .leitorbertrand-module label .icon.selectable-radio,.checkout-vales .icon.selectable-radio,.checkout-vales .lb-use-all label .icon.selectable-radio,.checkout-vales .lb-use-partial label .icon.selectable-radio,.dados-encomenda .icon.selectable-radio{width:30px;height:30px;background-position:-651px -20px}.checkout-expresso-client-page .leitorbertrand-module input[type=radio]:checked+label .icon.selectable-radio,.checkout-vales .lb-use-all #lb_use_all:checked+label .icon.selectable-radio,.checkout-vales .lb-use-partial #lb_use_part:checked+label .icon.selectable-radio,.dados-encomenda .despesas-educacao-type.info-elemento-selected .icon.selectable-radio,.dados-encomenda .formas-envio .info-elemento-selected .icon.selectable-radio,.dados-encomenda .tipo-pagamento .tipo-pagamento-type.info-elemento-selected .icon.selectable-radio{background-position:-651px -58px}.icon.payment-type-img-mb{width:65px;height:75px;background-position:-706px -87px}.icon.payment-type-img-cc{width:142px;height:50px;background-position:-685px -327px}.icon.payment-type-img-mbway{width:116px;height:57px;background-position:-708px -172px}.icon.payment-type-img-ch-stu{width:225px;height:40px;background-position:-922px -339px}.icon.payment-type-img-cc-codigo{background-position:-1893px -770px;height:158px;width:236px}.icon.icon-overlay-info{width:152px;background-position:-376px -187px;height:152px}.icon.icon-overlay-checked{width:152px;background-position:-376px -362px;height:152px}.icon.icon-overlay-error{width:152px;background-position:-201px -911px;height:152px}.icon.icon-overlay-warning{width:152px;background-position:-201px -911px;height:152px}@media (min-width:986px){.empty-lista{width:600px;background-position:1425px 1191px;height:350px;margin:200px auto 0}.icon-emptystates{background-image:url('/profareal/assets/site/sprite_emptyStates_EspacoProf.svg');background-size:1600px 1200px;display:inline-block}.empty-conta-cartao{width:575px;background-position:870px 406px;height:365px;margin:20px auto 0}.empty-conta-vales{width:575px;background-position:1450px 406px;height:365px;margin:0 auto}.empty-encomendas-historico{width:91%;background-position:968px 825px;height:393px;margin-left:100px}.empty-encomendas-processamento{width:72%;background-position:1485px 827px;height:393px;margin-left:100px}.icons-subheader{width:unset!important}.icon.icon-BIGstores{background-position:-61px -512px;width:90px;height:90px}.icon.icon-FAQS{background-position:-61px -622px;width:90px;height:90px}.icon.icon-formulario{background-position:-61px -732px;width:90px;height:90px}.icon.icon-close{width:30px;height:30px;background-position:-603px -123px}.icon.icon-edit{height:32px}#customer-toggle:checked~.navbar-inverse .icon.icon-customer,.navbar-toggle:hover .icon.icon-customer{background-position:-9px -663px}.logged-in .icon.icon-customer{width:43px;background-position:-9px -663px}#customer-toggle:checked~.navbar-inverse.logged-in .icon.icon-customer,.logged-in .navbar-toggle:hover .icon.icon-customer{background-position:-9px -663px}.icon.icon-help{width:23px;background-position:-29px -111px}#help-toggle:checked~.navbar-inverse .icon.icon-help,.navbar-toggle:hover .icon.icon-help{background-position:-29px -308px}.navbar-toggle:hover .icon.icon-stores{background-position:-5px -496px}.help-page [data-toggle=collapse]:after{right:20px;position:absolute}.dados-encomenda .tipo-pagamento .icon.selectable-radio{margin:30px 0 18px 0}.icon.payment-type-img-cc{width:205px;height:68px;background-position:-685px -255px}.icon.payment-type-img-ch-stu{width:408px;height:70px;background-position:-920px -244px}}.no-padding-leftorRight{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.paddingtop{margin-top:10px}.realperson-text{font-family:"Courier New",monospace;font-size:6.5px;font-weight:700;letter-spacing:-2px;line-height:2px;color:#777}.realperson-challenge{display:inline-flex}.bookmark-form{text-align:center;background-color:#f5f5f5;line-height:50px;height:50px;margin:0;padding-left:0}.bookmark-form .bookmark-form-back{position:absolute;left:15px}.bookmark-form .icon.icon-return{position:relative;top:5px;left:-5px}.bookmark-form .icon.icon-return+span{font-size:14px;color:#000;top:-2px;position:relative}.major-content.new-regist-content{margin-top:50px}.major-content.new-regist-content .middle-content-regist{display:block}.major-content.new-regist-content .navbar.navbar-pe .container#headermenu{height:50px}.major-content.new-regist-content .new-regist-area{padding:0 15px 0 10px;height:calc(100% - 50px)}.major-content .middle-content-regist .regist-form{margin-top:0}.major-content .middle-content #regFormLogin .buttons-wrap,.major-content .middle-content-regist .buttons-wrap{margin-top:30px}#regForm,#regFormLogin{background-color:#fff;font-family:OpenSansRegular}.major-content.new-regist-content h1{text-align:left;color:#fe0000;font-family:OpenSansBold;font-size:26px;line-height:43px;float:left;margin:25px 0 12px 0}#regForm .tab .bookmark-form{margin-bottom:23px}#regForm .tab .add-file-container>p,#regForm .tab>p,#regFormLogin .tab.add-file-container>p{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin-bottom:35px;color:#000}#regForm .tab+p:empty{display:none}#regForm .tab .add-file-container>p,#regFormLogin .tab.add-file-container>p{margin-top:0;margin-bottom:20px}#regFormLogin .tab.add-file-container>p{margin-top:0}#regForm .tab .add-file-container .anexado .anexado,#regFormLogin .tab.add-file-container .anexado .anexado{padding:10px 0;margin-top:0;display:inline-block;width:100%;vertical-align:top}#regForm .tab .add-file-container .icon.icon-remove-file,#regFormLogin .tab.add-file-container .icon.icon-remove-file{margin:5px 0 0 10px}#regForm .tab .add-file-container .icon.icon-file,#regFormLogin .tab.add-file-container .icon.icon-file{margin:0 5px 0 0}#regForm .tab .add-file-container .checkbox{margin:0}#regForm .tab .add-file-container .checkbox .option{font-size:14px;line-height:16px;text-transform:none;padding-left:20px;margin:0;height:40px}#texto-info-upload{text-align:center;text-transform:uppercase}#regFormLogin{padding-top:0;margin-bottom:0;float:left}.major-content form#regForm .select-box .collapse,.major-content form#regForm .select-box .collapsing{border:1px solid #a9a9a9;top:43px}.major-content form#regForm .custom-select{padding-right:0;padding-left:0}.major-content form#regForm input{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000;display:block;height:44px;margin-bottom:15px;border:1px solid #a9a9a9;background-color:#fff;padding:11px 15px 11px 15px;border-radius:0}.major-content form#regForm input.form-control.email-box{width:100%}.major-content form#regForm .tab-1 input.form-control#confirmpassword{margin-bottom:35px}.major-content form#regForm input.form-control.cpest-box,.major-content form#regForm input.form-control.morada-box,.major-content form#regForm input.form-control.nif-box,.major-content form#regForm input.form-control.nome-box,.major-content form#regForm input.form-control.pass-box,.major-content form#regForm input.form-control.telefone-box,.major-content form#regForm input.form-control.telemovel-box{width:100%}.major-content form#regForm input.form-control.localidade-box{left:-10px;width:calc(100% + 10px)}.major-content form#regForm input.form-control.localidade-box+label.floating-label{left:7px}.major-content form#regForm input.form-control.pass-box{padding:11px 50px 11px 15px}.major-content form#regForm input.form-control.cp-box{width:130px}.major-content form#regForm input:not(:placeholder-shown){padding:16px 15px 6px 15px!important}.major-content form#regForm input.form-control.pass-box:not(:placeholder-shown){padding:16px 50px 6px 15px!important}.major-content form#regForm .radio{margin:0;position:relative}.major-content form#regForm .radio span:not(.icon){position:absolute;line-height:20px;padding-left:10px;font-size:16px;font-weight:400;color:#000;width:1px;top:-9px;cursor:pointer}.major-content form#regForm .custom-select{margin-bottom:15px}.major-content form#regForm .custom-select .birthday-options .select-box,.major-content form#regForm .custom-select .select-box,.major-content form#regForm .tab-3 .custom-select .select-box{width:100%}.major-content form#regForm .custom-select>span{font-size:16px;line-height:22px;color:#777;margin-bottom:5px}.major-content form#regForm .agrupamento_escola_disciplina_wrap{margin-top:15px}.major-content form#regForm .agrupamento_escola_disciplina_wrap .agrupamento_escola_disciplina_container{padding:15px;background-color:#f5f5f5}.major-content form#regForm .agrupamento_escola_disciplina_wrap .agrupamento-escola-disciplina-label{height:28px;line-height:24px;background-color:#fff;color:#fe0000;font-size:16px}.major-content form#regForm .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container{background-color:#f5f5f5}.major-content form#regForm .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container{padding:15px}.major-content form#regForm .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container:not(:first-child){border-top:2px solid #fff}.major-content form#regForm .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .disciplina{margin-bottom:10px}.major-content form#regForm .agrupamento_escola_disciplina_wrap input#select-search-disciplina_ensino{margin-bottom:0}.major-content form#regForm .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina]{margin-top:-5px;margin-left:0}.major-content form#regForm .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina].btngray{color:#bfbfbf!important;cursor:default!important}.major-content form#regForm .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina].btngray:hover{opacity:1}.major-content form#regForm .selected_disciplina_container{overflow:hidden;display:inline}.major-content form#regForm .selected_disciplina_container>div{margin-top:18px;overflow:hidden}.major-content form#regForm .selected_disciplina_container .disciplina-nome{text-align:left;font-size:16px;line-height:22px;height:22px;letter-spacing:0;color:#000;opacity:1;float:left;width:calc(100% - 35px);height:auto}.major-content form#regForm .selected_disciplina_container .icon.icon-remove{border:0;background-color:transparent;padding:0;margin-left:15px;margin-top:1px!important}.major-content form#regForm #pass-toggle.icon.icon-showpassword{right:0;left:calc(100% - 45px)}.major-content form#regForm input.form-control.captcha-box{width:66.7%;margin-bottom:0}.major-content form#regForm .tab.tab-4{overflow:hidden;margin-bottom:70px}.major-content form#regForm .tab.tab-4 h2.termos-title{margin-top:10px;margin-bottom:14px;height:36px;line-height:36px;font-family:OpenSansBold;font-size:26px;color:#fe0000}.major-content form#regForm .tab.tab-4 span{margin-bottom:50px;line-height:20px;font-family:OpenSansRegular;font-size:16px;color:#000;display:block}.major-content form#regForm .tab.tab-4 .g-recaptcha{margin:0 auto;width:max-content}.major-content .buttons-wrap.termos-condicoes{position:fixed;bottom:0;left:0;opacity:1;height:60px;padding:8px 15px 0 10px!important;margin:0}.major-content .buttons-wrap.termos-condicoes.gray{background:#ededed 0 0 no-repeat padding-box;box-shadow:0 -3px 6px #00000029;display:-webkit-box}input.invalid{background-color:#fdd}#regForm .tab{display:none}#nextBtn,#nextBtn-xs,#prevBtn,#prevBtn-xs,#regForm #addFile,#regFormLogin #addFile,.btnblue,.btngray{background-color:#fe0000!important;color:#fff!important;border:none!important;padding:0!important;margin-left:0;font-size:16px!important;font-family:OpenSansSemibold!important;cursor:pointer!important;text-transform:uppercase!important;border-radius:8px!important;height:44px;width:100%;line-height:20px}#prevBtn,#prevBtn-xs,.btngray{background-color:#999!important}#nextBtn-xs.disabled,#nextBtn.disabled,#prevBtn-xs.disabled,#prevBtn.disabled{cursor:initial!important;opacity:.3}.major-content.new-regist-area.new-regist-area-upload-file .middle-content{display:flex;flex-flow:column;align-items:center;text-align:center;min-height:80vh}.major-content.new-regist-area.new-regist-area-upload-file .icon.icon-overlay-warning{width:120px;background-position:-159px -766px;height:121px;background-size:1268px 1038px;margin:20px 0 30px 0}.major-content.new-regist-area.new-regist-area-upload-file #texto-info-upload{font-size:20px;font-family:OpenSansSemibold}.major-content.new-regist-area.new-regist-area-upload-file h3{font-size:18px;font-family:OpenSansSemibold}.major-content.new-regist-area.new-regist-area-upload-file #regFormLogin p{font-size:16px;margin-bottom:90px}.major-content.new-regist-area.new-regist-area-upload-file #regFormLogin #nofileupload-error{font-size:14px}#regForm #addFile,#regFormLogin #addFile{font-size:14px!important;width:260px;border:2px solid #777!important;color:#777!important;background-color:#fff!important}#regFormLogin #addFile.error{border:2px solid red!important}#regFormLogin .add-file-button{display:flex;flex-flow:column;align-items:center;text-align:center}.btnred{background-color:red!important;color:#fff!important;border:none!important;padding:10px 20px!important;font-size:12px!important;font-family:OpenSansBold!important;cursor:pointer!important;text-transform:uppercase!important;border-radius:10px!important}.middle-content-regist button[type=button]:first-of-type{margin-bottom:10px}button:hover{opacity:.8}button[id^=adicionar_agrupamento_escola_disciplina]{margin:0 17.5px 30px 17.5px;max-width:calc(100% - 20px - 15px);background-color:transparent;color:#999;padding:0;font-size:16px;font-family:OpenSansSemibold;border-radius:8px;border:2px solid #999;height:44px;width:100%;line-height:20px}.step,.step-xs{font-family:OpenSansRegular;font-size:16px;height:20px;margin:0 65px 0 0;border:none;opacity:1;color:#999;text-transform:uppercase;float:left}.step-xs{float:none;margin:0}.step:last-of-type{margin:0}.step-xs.active,.step.active{font-family:OpenSansBold;color:#fe0000}.step-xs.active{font-family:OpenSansSemiBold}.major-content.new-regist-content .middle-content-regist .step,.major-content.new-regist-content .middle-content-regist .step-xs{height:auto;margin:0}.major-content .new-regist-area .icon.icon-right-arrow{margin:13.5px 0 0 0;float:right}form#regForm label.error{background-color:transparent;font-size:16px;line-height:20px;min-height:22px;padding:0;color:red;top:-10px}form#regForm label.error::before{display:none}form#regForm #addFile.error,form#regForm .error:not(label):not(.custom-select),form#regForm div.custom-select.error input{border:1px solid red!important}form#regForm div.custom-select.error .icon.icon-checkbox:not(.active){background-image:none;border:1px solid red!important}form#regForm .anexado+label.error{top:0}.major-content .site-content.registo.criar{width:100%;display:inline-block;text-align:center;margin-bottom:10px}.major-content .site-content.registo.criar .icon{margin-top:50px}.major-content .site-content.registo.criar .title-h1{font-family:OpenSansBold;color:#fe0000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.major-content.new-regist-confirmation .site-content{width:100%;margin-top:15px;display:inline-block;text-align:center;margin-top:50px;margin-bottom:10px}.major-content.new-regist-confirmation .site-content .icon{margin-top:50px}.major-content.new-regist-confirmation .site-content .title-h1{font-family:OpenSansBold;color:#fe0000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.major-content.new-regist-confirmation .site-content .header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:22px;color:#000;margin:0}.major-content.new-regist-content #regForm .tab .d-flex{display:flex;width:100%}.major-content.new-regist-content #regForm .tab .fd-column{flex-direction:column}.major-content.new-regist-content #regForm .tab .ai-start{align-items:start}.major-content.new-regist-content #regForm .tab .g-10{gap:10px}.major-content.new-regist-content #regForm .tab .g-15{gap:15px}.major-content.new-regist-content #regForm .tab .g-25{gap:25px}.major-content.new-regist-content #regForm .tab .font-semibold{font-family:OpenSansSemiBold}.major-content.new-regist-content #regForm .tab .info-overlay{color:#fff;background-color:#fe0000;font-size:15px;font-weight:400;line-height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex:none;margin:0;height:18px;width:18px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;padding:0 10px 15px;overflow:auto;max-width:none;z-index:1000}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .navbar-pe{position:sticky;margin:0 -10px 0 0}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .navbar-pe .container{padding:0}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .overlay-middle-content{text-align:center;margin:15px auto auto;max-width:925px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .title-h1{color:#fe0000;font-family:OpenSansBold;font-size:26px;line-height:30px;text-transform:none;margin-top:15px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .content{text-align:left;margin-top:37px;margin-left:auto;margin-right:auto;max-width:763px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .button{margin-top:30px}.major-content.new-regist-content #regForm .tab .overlay-container>input[type=checkbox]:not(:checked)+.overlay-content{display:none}.major-content.new-regist-content #regForm .tab .button{color:#fff;font-size:16px;line-height:20px;background:#fe0000 0 0 no-repeat padding-box;border:1px solid #fe0000;border-radius:8px;user-select:none;text-align:center;padding:11px;margin:0;width:100%;max-width:280px}.major-content.new-regist-content #regForm .tab .grey_bg-container{background-color:#f7f7f7;font-family:OpenSansRegular;font-size:16px;padding:20px 20px 20px 20px}.major-content.new-regist-content #regForm .tab .grey_bg-container .icon.icon-checkbox{background-color:#fff;background-size:680px 510px;background-position:-273px -243px;border:1px solid #707070;height:15px;width:15px}.major-content.new-regist-content #regForm .tab .grey_bg-container button{margin:0}.major-content.new-regist-content #regForm .tab .grey_bg-container input:checked~.icon.icon-checkbox{background-position:-258px -206px}.major-content.new-regist-content #regForm .tab .grey_bg-container .floating-label-wrap{width:100%}.major-content.new-regist-content #regForm .tab .grey_bg-container input{margin:0}.major-content.new-regist-content #regForm .tab .code-container .button{max-width:70px}.major-content.new-regist-content #regForm .tab .add-file-container .checkbox .option{color:#777;font-size:12px;line-height:18px;padding-left:6px;height:auto}.major-content.new-regist-content #regForm .tab .add-file-container .add-file-button #addFile{background-color:#f7f7f7!important;width:100%;max-width:200px}.major-content.new-regist-content #regForm .tab .regist-options{margin-top:15px}.major-content.new-regist-content #regForm .tab .regist-options p{font-family:OpenSansRegular;font-size:16px;line-height:20px;margin:0}.major-content.new-regist-content #regForm .tab .options b{font-size:16px;line-height:22px}.major-content.new-regist-content #regForm .tab .options>b{margin-bottom:-5px}.major-content.new-regist-content #regForm .tab-1 input.form-control#confirmpassword{margin-bottom:15px}@media (min-width:986px){.bookmark-form{padding-left:55px}html.new-regist .bookmark-form{padding-left:0}.major-content.new-regist-content .middle-content-regist{display:inline-block}.major-content.new-regist-content .new-regist-area{padding:0}.major-content.new-regist-confirmation .new-regist-area .middle-content{margin-top:50px}.major-content.new-regist-confirmation .site-content{max-width:658px;padding:0 0 0;margin:50px auto 20px;display:block}.major-content.new-regist-confirmation .site-content{margin-top:50px}.major-content.new-regist-confirmation .site-content .title-h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}.major-content .middle-content-regist .regist-form{float:left;margin-top:15px}.major-content .middle-content #regFormLogin .buttons-wrap,.major-content .middle-content-regist .buttons-wrap{margin-top:70px}#regForm .tab{margin-top:30px}.major-content form#regForm .tab.tab-4{margin-top:0;margin-bottom:0;top:-60px;position:inherit;overflow:initial}.major-content form#regForm .tab.tab-4 .g-recaptcha{margin:0;width:max-content;float:right}.major-content form#regForm .custom-select.no-padding-left{padding-right:15px}.major-content form#regForm .custom-select.no-padding-right{padding-left:15px}.major-content form#regForm input.form-control.nome-box{width:545px}.major-content form#regForm .tab-1 input.form-control#confirmpassword{margin-bottom:15px}.major-content form#regForm input.form-control.email-box{width:365px}.major-content form#regForm input.form-control.cpest-box,.major-content form#regForm input.form-control.nif-box,.major-content form#regForm input.form-control.pass-box{width:260px}.major-content form#regForm input.form-control.morada-box{width:640px}.major-content form#regForm #pass-toggle.icon.icon-showpassword{left:215px}.major-content form#regForm .custom-select .select-box{width:260px}.major-content form#regForm input.form-control.cp-box{width:100%}.major-content form#regForm input.form-control.localidade-box{left:0;width:355px}.major-content form#regForm input.form-control.localidade-box+label.floating-label{left:17px}.major-content form#regForm input.form-control.telefone-box,.major-content form#regForm input.form-control.telemovel-box{width:130px}.major-content form#regForm .radio span:not(.icon){line-height:31px;width:auto;top:0}.major-content form#regForm .agrupamento_escola_disciplina_wrap .agrupamento_escola_disciplina_container{padding:30px}.major-content form#regForm .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container{padding:30px}.major-content form#regForm .agrupamento_escola_disciplina_wrap .agrupamento-escola-disciplina-label{height:35px;line-height:27px;font-size:24px}.major-content form#regForm .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina]{margin-top:27px;float:left}.major-content form#regForm .selected_disciplina_container>div{margin-top:10px}#regForm .tab .add-file-container>p,#regFormLogin .tab.add-file-container>p{margin-top:20px}#nextBtn,#prevBtn,.btnblue,.btngray{margin-left:25px;width:260px;float:right}button[id^=adicionar_agrupamento_escola_disciplina]{margin:0 30px 30px 30px;max-width:300px}.middle-content-regist button[type=button]:first-of-type{margin-bottom:0}.realperson-text{font-size:7px}.major-content form#regForm input.form-control.captcha-box{width:237px}.major-content form#regForm .tab.tab-4 h2.termos-title{margin-top:30px;margin-bottom:10px;height:60px;line-height:60px;font-size:42px}.major-content .buttons-wrap.termos-condicoes{padding:8px 0 0 0!important}.major-content .middle-content-regist .buttons-wrap.termos-condicoes.gray .buttons-container{max-width:925px;margin:0 auto;float:inherit}.major-content .site-content.registo.criar{max-width:658px;padding:0 0 0;margin:0 auto 20px;display:block}.major-content .site-content.registo.criar .icon{margin-top:50px}.major-content .site-content.registo.criar .title-h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}.major-content.new-regist-content #regForm .tab .g-md-15{gap:15px}.major-content.new-regist-content #regForm .tab .fd-md-row{flex-direction:row}.major-content.new-regist-content #regForm .tab .grey_bg-container{padding:34px 28px 41px 34px}.major-content.new-regist-content #regForm .tab .grey_bg-container .code-container>:first-child{margin-bottom:22px}.major-content.new-regist-content #regForm .tab .grey_bg-container .floating-label-wrap{max-width:270px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content{padding:0 0 100px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .navbar-pe{margin:0}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .overlay-middle-content{margin:59px auto auto}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .title-h1{font-size:40px;line-height:46px;margin-top:23px}.major-content.new-regist-content #regForm .tab .overlay-container .overlay-content .content{margin-top:10px}.major-content.new-regist-area.new-regist-area-upload-file .icon.icon-overlay-warning{width:152px;background-position:-201px -911px;height:152px;background-size:1600px 1200px}.major-content.new-regist-area.new-regist-area-upload-file #texto-info-upload{font-size:26px}.major-content.new-regist-area.new-regist-area-upload-file h3{font-size:22px}.major-content.new-regist-area.new-regist-area-upload-file #regFormLogin p{font-size:22px}.major-content.new-regist-area.new-regist-area-upload-file #regFormLogin #nofileupload-error{font-size:14px}}.major-content.new-regist-fdd-content{margin-top:50px}.major-content .new-regist-fdd-area .navbar-pe{background-color:#fff}.major-content .new-regist-fdd-area .navbar-pe .container .title-header .titulo-menu-principal{color:#000!important}.major-content.new-regist-fdd-content #exit_new_fdd{display:none}.major-content.new-regist-fdd-content .middle-content-regist-fdd{display:inline-block;margin-top:15px}.major-content.new-regist-fdd-content .navbar.navbar-pe .container#headermenu{height:50px}.major-content.new-regist-fdd-content .new-regist-fdd-area{padding:0 15px 0 10px;height:calc(100% - 50px)}.major-content .middle-content-regist-fdd .regist-fdd-form{margin-top:0}.major-content .middle-content-regist-fdd .buttons-wrap{margin-top:30px}#regFormFdd{background-color:#fff;font-family:OpenSansRegular}.major-content .middle-content-regist-fdd .regist-fdd-intro{line-height:20px;font-family:OpenSansLight;font-size:16px;color:#000;margin-bottom:10px}.major-content.new-regist-fdd-content h1{text-align:left;color:#fe0000;font-family:OpenSansBold;font-size:26px;line-height:43px;float:left;margin:0 0 12px 0}.major-content.new-regist-fdd-content h3{text-align:left;font-family:OpenSansSemiBold;font-size:18px;line-height:30px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;margin:0 0 10px 0}.major-content.new-regist-fdd-content h3.dadosprofissionais{margin-top:35px}#regFormFdd .bookmark-form{margin-bottom:23px}.major-content form#regFormFdd .select-box .collapse,.major-content form#regFormFdd .select-box .collapsing{border:1px solid #a9a9a9;top:43px}.major-content form#regFormFdd .custom-select{padding-right:0;padding-left:0}.major-content form#regFormFdd input{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#000;display:block;height:44px;margin-bottom:15px;border:1px solid #a9a9a9;background-color:#fff;padding:11px 15px 11px 15px;border-radius:0}.major-content form#regFormFdd input.form-control.email-box{width:100%}.major-content form#regFormFdd input.form-control.morada-box,.major-content form#regFormFdd input.form-control.nome-box{width:100%}.major-content form#regFormFdd input.form-control.nif-box{width:calc(100% + 10px)}.major-content form#regFormFdd input.form-control.localidade-box,.major-content form#regFormFdd input.form-control.telemovel-box{left:-10px;width:calc(100% + 10px)}.major-content form#regFormFdd input.form-control.localidade-box+label.floating-label{left:7px}.major-content form#regFormFdd input.form-control.cp-box{width:130px}.major-content form#regFormFdd input:not(:placeholder-shown){padding:16px 15px 6px 15px!important}.major-content form#regFormFdd div.radio{margin:0;position:relative}.major-content form#regFormFdd div.radio label{position:absolute;line-height:20px;padding-left:10px;font-size:16px;color:#000;width:1px;top:-9px}.major-content form#regFormFdd .custom-select{margin-bottom:15px}.major-content form#regFormFdd .custom-select .select-box{width:100%}.major-content form#regFormFdd .custom-select>span{font-size:16px;line-height:22px;color:#777;margin-bottom:5px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap,.major-content form#regFormFdd div[class^=escolas_added_escola_disciplinas_container-]{margin-top:15px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .agrupamento_escola_disciplina_container{padding:15px;background-color:#f5f5f5}.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container .agrupamento-container-title,.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .agrupamento-escola-disciplina-label{height:28px;line-height:24px;background-color:#fff;color:#fe0000;font-size:18px;text-transform:uppercase}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container{background-color:#f5f5f5}.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container a[id^=adicionar_agrupamento_escola_disciplina]{text-transform:none}.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container a[id^=adicionar_agrupamento_escola_disciplina],.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container button[id^=adicionar_agrupamento_escola_disciplina]{margin:0 17.5px 30px 17.5px;max-width:calc(100% - 20px - 15px);background-color:transparent;color:#999;padding:0;font-size:16px;font-family:OpenSansSemibold;border-radius:8px;border:2px solid #999;height:44px;width:100%;line-height:40px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container{padding:15px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container:not(:first-child){border-top:2px solid #fff}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .disciplina{margin-bottom:10px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap input#select-search-disciplina_ensino{margin-bottom:0}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina]{margin-top:-5px;margin-left:0}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina].btngray{color:#bfbfbf!important;cursor:default!important}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina].btngray:hover{opacity:1}.major-content form#regFormFdd .selected_disciplina_container>div{margin-top:18px;overflow:hidden}.major-content form#regFormFdd .selected_disciplina_container .disciplina-nome{text-align:left;font-size:16px;line-height:22px;height:22px;letter-spacing:0;color:#000;opacity:1;float:left;width:calc(100% - 35px);height:auto}.major-content form#regFormFdd .selected_disciplina_container .icon.icon-remove{border:0;background-color:transparent;padding:0;margin-left:15px;margin-top:1px!important}.major-content form#regFormFdd input.form-control.captcha-box{width:66.7%;margin-bottom:0}.major-content form#regFormFdd .g-recaptcha{margin:0 auto;width:max-content}.middle-content-regist-fdd button[type=button]:first-of-type{margin-bottom:10px}html.new-regist-fdd .step,html.new-regist-fdd .step-xs{height:auto;margin:0}.major-content .new-regist-fdd-area .icon.icon-right-arrow{margin:13.5px 0 0 0;float:right}form#regFormFdd label.error{background-color:transparent;font-size:16px;line-height:20px;min-height:22px;padding:0;color:red;top:-10px}form#regFormFdd label.error::before{display:none}form#regFormFdd div.custom-select.error input,form#regFormFdd div.custom-select.error label{border-color:red!important}form#regFormFdd div.custom-select.error .icon.icon-checkbox:not(.active){background-image:none;border:1px solid red!important}form#regFormFdd .anexado+label.error{top:0}.major-content .site-content.fdd.criar{width:100%;display:inline-block;text-align:center;margin-bottom:10px}.major-content .site-content.fdd.criar .icon{margin-top:50px}.major-content .site-content.fdd.criar .title-h1{font-family:OpenSansBold;color:#fe0000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.major-content.new-regist-fdd-confirmation .site-content{width:100%;margin-top:15px;display:inline-block;text-align:center;margin-top:50px;margin-bottom:10px}.major-content.new-regist-fdd-confirmation .site-content .icon{margin-top:50px}.major-content.new-regist-fdd-confirmation .site-content .title-h1{font-family:OpenSansBold;color:#fe0000;opacity:1;font-size:26px;line-height:30px;text-align:center;margin:10px 0;text-transform:initial}.major-content.new-regist-fdd-confirmation .site-content .header3-h3{font-family:OpenSansRegular;font-size:16px;line-height:22px;color:#000;margin:0}@media (min-width:986px){html.new-regist-fdd .bookmark-form{padding-left:0}.major-content .new-regist-fdd-area .navbar-pe{top:0;height:100px}.major-content.new-regist-fdd-content .middle-content-regist-fdd{display:inline-block;margin-top:96px;margin-bottom:40px;min-width:100%}.major-content .new-regist-fdd-area .navbar-pe .container{width:925px;position:relative;height:50px;margin-top:50px;padding:0}.major-content.new-regist-fdd-content h1{font-size:42px;line-height:60px;margin:0 0 5px 0}.major-content.new-regist-fdd-content h3{font-size:22px;line-height:30px;margin:0 0 10px 0}.major-content.new-regist-fdd-content h3.dadosprofissionais{margin-top:35px}.major-content.new-regist-fdd-content .new-regist-fdd-area{padding:0}.major-content.new-regist-fdd-confirmation .new-regist-fdd-area .middle-content{margin-top:50px}.major-content.new-regist-fdd-confirmation .site-content{max-width:658px;padding:0 0 0;margin:50px auto 20px;display:block}.major-content.new-regist-fdd-confirmation .site-content{margin-top:50px}.major-content .middle-content-regist-fdd .regist-fdd-intro{line-height:25px;font-size:20px;margin-bottom:20px}.major-content .middle-content-regist-fdd .regist-fdd-form{float:left}.major-content .middle-content-regist-fdd .buttons-wrap{margin-top:30px}.major-content form#regFormFdd .g-recaptcha{margin:20px 0 0 0;width:max-content;float:left}.major-content form#regFormFdd .custom-select.no-padding-left{padding-right:15px}.major-content form#regFormFdd .custom-select.no-padding-right{padding-left:15px}.major-content form#regFormFdd input.form-control.nome-box{width:545px}.major-content form#regFormFdd input.form-control.email-box{width:365px}.major-content form#regFormFdd input.form-control.nif-box{width:100%}.major-content form#regFormFdd input.form-control.morada-box{width:640px}.major-content form#regFormFdd .custom-select .select-box{width:350px}.major-content form#regFormFdd .custom-select>span.grupoensino-label{left:-15px}.major-content form#regFormFdd .custom-select .select-box#select-box-categoria_profissional,.major-content form#regFormFdd .custom-select .select-box#select-box-grupo_de_ensino{width:450px}.major-content form#regFormFdd .custom-select .select-box#select-box-grupo_de_ensino{left:-15px}.major-content form#regFormFdd input.form-control.cp-box{width:100%}.major-content form#regFormFdd input.form-control.localidade-box{left:0;width:375px}.major-content form#regFormFdd input.form-control.localidade-box+label.floating-label{left:17px}.major-content form#regFormFdd input.form-control.telemovel-box{left:0;width:100%}.major-content form#regFormFdd div.radio label{line-height:31px;width:auto;top:0}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .agrupamento_escola_disciplina_container{padding:30px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .added_escola_disciplinas_container .escola_disciplinas_container{padding:30px}.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container .agrupamento-container-title,.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap .agrupamento-escola-disciplina-label{height:35px;line-height:27px;font-size:20px}.major-content form#regFormFdd .agrupamento_escola_disciplina_wrap button[id^=adicionardisciplina]{margin-top:27px;float:left}.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container a[id^=adicionar_agrupamento_escola_disciplina],.major-content form#regFormFdd #agrupamento_escola_disciplina_wrap_container button[id^=adicionar_agrupamento_escola_disciplina]{margin:0 30px 30px 30px;max-width:300px}.major-content form#regFormFdd .selected_disciplina_container>div{margin-top:10px}.middle-content-regist-fdd button[type=button]:first-of-type{margin-bottom:0}.major-content form#regFormFdd input.form-control.captcha-box{width:237px}.major-content .site-content.fdd.criar{max-width:658px;padding:0 0 0;margin:0 auto 20px;display:block}.major-content .site-content.fdd.criar .icon{margin-top:50px}.major-content .site-content.fdd.criar .title-h1{font-size:40px;line-height:46px;margin:20px 0 10px 0}}.opcao-devolucao{font-family:OpenSansBold;font-size:14px;line-height:17px;text-transform:uppercase;padding:13.5px 20px;margin:0;background:#cdecfa 0 0 no-repeat padding-box;position:relative;cursor:pointer;color:#fe0000;background:#e5f7ff 0 0 no-repeat padding-box;height:30px;line-height:30px;margin-bottom:10px;display:block}.devolucoes-page .banner-area{margin-top:0;height:270px;width:100%;position:absolute;top:0;left:0;background:#fe0000;padding:0;overflow:hidden}.devolucoes-page .banner-area .banner-bg{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.devolucoes-page .banner-area .banner-title{font-family:OpenSansLight;text-align:left;text-transform:uppercase;color:#fff;font-size:50px;line-height:52px}.devolucoes-page .banner-area .banner-subtitle{font-family:OpenSansLight;text-align:left;text-transform:uppercase;color:#fff;font-size:20px;line-height:22px}.devolucoes-page .devolucoes-content{font-family:OpenSansRegular;font-size:16px;line-height:20px;padding:40px 20px;max-width:360px;color:#141414;float:none}.devolucoes-page .devolucoes-content label.error{margin-top:10px;width:100%;float:left}.devolucoes-page .devolucoes-content h2{font-family:OpenSansLight;font-size:32px;line-height:1;margin:0 auto 20px auto;color:#fe0000}.devolucoes-page .devolucoes-content .introducao a{color:#141414;text-decoration:underline;cursor:pointer}.devolucoes-page .devolucoes-content .introducao p{font-family:OpenSansSemiBold;text-transform:uppercase;font-size:20px}.devolucoes-page .devolucoes-content #artigos-validados,.devolucoes-page .devolucoes-content #validar{margin-bottom:10px}.devolucoes-page .artigo-actions .icon-plus{text-transform:uppercase;margin:20px 0 30px 0;height:44px;background-color:transparent;color:#999;padding:0;font-size:18px;font-family:OpenSansSemibold;border-radius:8px;border:2px solid #999;line-height:40px;text-align:center;text-decoration:none;cursor:pointer;border-radius:15px;width:60%}.devolucoes-page .artigo-container .artigo-description .artigo-actions{margin-right:-44px}.devolucoes-page .devolucoes-content .conteudo p{margin:20px auto 10px auto}.devolucoes-page .devolucoes-content .conteudo label.error{margin:10px auto 0 auto}.devolucoes-page .devolucoes-content .conteudo #devolucao-tipo p{font-size:18px;margin:0 auto 10px auto}.devolucoes-page .devolucoes-content .conteudo .select-box-container .select-box,.devolucoes-page .devolucoes-content .conteudo .talao input{width:calc(100% - 38px);float:left}.devolucoes-page .devolucoes-content .conteudo .talao .talao-info{font-family:OpenSansBold;font-size:16px;line-height:16px;text-transform:lowercase;text-align:center;color:#fff;background-color:#fe0000;padding:2px;margin-left:10px;height:20px;width:20px;float:left;cursor:pointer}.devolucoes-page .devolucoes-content .email input{max-width:355px}.devolucoes-page .devolucoes-content .isbn .input-container{padding:0 10px 0 0}.devolucoes-page .devolucoes-content .isbn .input-container input{width:100%;float:left}.devolucoes-page .devolucoes-content #devolucao-container button{margin:30px auto 0 auto}.devolucoes-page .devolucoes-content input{min-height:44px;border:1px solid #a9a9a9;border-radius:0;padding:10px}.devolucoes-page .devolucoes-content button{font-family:OpenSansSemiBold;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#fe0000;border:0;padding:15px 10px;margin-left:auto;margin-right:auto;max-width:335px;float:none;border-radius:8px;opacity:1}.devolucoes-page .devolucoes-content button:hover{background-color:#000}.devolucoes-page .devolucoes-content button.disabled,.devolucoes-page .devolucoes-content button:disabled{background-color:#ccc}.devolucoes-page .devolucoes-content button.disabled:hover{background-color:#ccc;cursor:default}.devolucoes-page .devolucoes-content #validar>div{padding-left:0}@media(max-width:687px){.devolucoes-page .devolucoes-content #validar>div{padding-left:0}}.devolucoes-page .devolucoes-content #devolucao-tipo{margin-top:30px;margin-left:auto;margin-right:auto;width:100%;text-align:center}.devolucoes-page .devolucoes-content #devolucao-tipo>:not(button){text-align:left}.devolucoes-page .devolucoes-content #devolucao-container{margin-bottom:10px;text-align:center}.devolucoes-page .devolucoes-content #devolucao-container>*{text-align:left}.devolucoes-page .devolucoes-content #devolucao-container .list-container>p,.devolucoes-page .devolucoes-content #devolucao-container>p{margin-bottom:10px}.devolucoes-page .devolucoes-content #artigos-validados,.devolucoes-page .devolucoes-content #validar{margin-top:20px;margin-left:auto;margin-right:auto;width:100%;max-width:480px;float:left;text-align:center}.devolucoes-page .devolucoes-content #artigos-validados>:not(button),.devolucoes-page .devolucoes-content #validar>:not(button){text-align:left}.devolucoes-page .devolucoes-content #validar>p{font-size:18px;line-height:24px}.devolucoes-page .devolucoes-content #validar>button{margin-top:30px}.devolucoes-page .devolucoes-content #artigos-validados .artigos-container>:not(:first-child){margin-top:30px}.devolucoes-page .devolucoes-content label[for]{cursor:pointer}.devolucoes-page .devolucoes-content #devolucao-tipo .select-box{margin-bottom:10px}.devolucoes-page .devolucoes-content #devolucao-tipo button{margin-top:30px}.devolucoes-page .devolucoes-content .checkbox .option{margin-bottom:0;margin-top:20px}.devolucoes-page .devolucoes-content .checkbox .option:before{position:absolute;top:0;border:1px solid #a9a9a9}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>:not(:last-child){float:left;width:100%}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-images,.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-obs{margin-bottom:0}.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-images>*,.devolucoes-page .devolucoes-content .artigos-container .artigo-container>.artigo-obs>*{margin-bottom:10px}.devolucoes-page .devolucoes-content .artigos-container .select-box-container{min-width:200px}.devolucoes-page .devolucoes-content .artigo-container textarea{border:1px solid #a9a9a9;border-radius:0;padding:10px;resize:none;min-width:200px;height:44px}.devolucoes-page .devolucoes-content .artigo-container .add-images{border:1px solid #a9a9a9;border-radius:0;padding:10px}.devolucoes-page .devolucoes-content .artigo-container .files-container{word-break:break-all;max-width:calc(100% - 27px)}.devolucoes-page .devolucoes-content .artigo-container .files-container>:not(:last-child){margin-bottom:10px}.devolucoes-page .devolucoes-content .artigo-container .files-container .icon-trash{display:inline-block;vertical-align:middle;margin:0 0 0 7px}.devolucoes-page .devolucoes-content .icon-info span:first-child{width:28px;text-align:center;height:28px}.devolucoes-page .devolucoes-content .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400;overflow-y:auto}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info{z-index:2;background-color:#e0dfdd}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff}.devolucoes-page .devolucoes-content .icon-info:hover{z-index:2;background-color:#e0dfdd}.devolucoes-page .devolucoes-content .icon-info:hover .pull-left{background-color:#141414;color:#fff}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;margin:0}.devolucoes-page .devolucoes-content .icon-info .info-content{padding:31px;line-height:24px;text-transform:none;font-family:OpenSansRegular;font-size:16px}.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.icon-info .info-content,.devolucoes-page .devolucoes-content input[type=checkbox]:checked~.info-alpha{display:block!important}@media(min-width:688px){.devolucoes-page .devolucoes-content{padding:48px 24px;max-width:720px}.devolucoes-page .devolucoes-content h2{font-size:38px}}@media(min-width:986px){.devolucoes-page .devolucoes-content{padding:52px 26px}.devolucoes-page .devolucoes-content h2{font-size:44px}.opcao-devolucao{font-family:OpenSansBold;font-size:14px;line-height:17px;text-transform:uppercase;padding:13.5px 20px;margin:0;background:#cdecfa 0 0 no-repeat padding-box;position:relative;cursor:pointer;color:#fe0000;background:#e5f7ff 0 0 no-repeat padding-box;height:30px;line-height:30px;margin-bottom:10px;display:block}.devolucoes-page .devolucoes-content .icon-info:hover .info-content,.devolucoes-page .devolucoes-content .icon-info:hover~.info-alpha{display:block!important}}.client-area{margin-bottom:20px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover{background:#bfbbbb none no-repeat scroll 0 0 padding-box;color:#000!important}.historico-nao-selecionada{width:260px;height:44px;background:#f5f5f5 0 0 no-repeat padding-box;border-radius:8px 8px 8px 8px;opacity:1;text-align:center;text-align:center;font-family:OpenSansRegular;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;font-size:18px;line-height:25px;margin-right:unset;width:100%}.historico-nao-selecionada a{color:#000}.client-area .subscriptions h2{font-size:32px;line-height:1}.client-area .subscriptions .field-label.intro{font-size:16px;line-height:20px}.client-area form .subscriptions div{margin-bottom:12px}#overlay-popup .no-padding,.client-area .no-padding{padding:0}#overlay-popup .no-padding-left{padding-left:0}#overlay-popup .no-padding-right{padding-right:0}#client-data-form-birth input{display:inline}#client-data-form-birth .day{width:50px;text-align:center}#client-data-form-birth .month{width:60px;text-align:center}#client-data-form-birth .year{width:75px;text-align:center}#client-data-form-birth .date-fields-separation{text-align:center;font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#262626;padding:0;width:15px;vertical-align:top}.client-area .top{margin:0;padding:0}.client-area .top h1{text-align:left;font-family:OpenSansBold;font-size:26px;line-height:30px;letter-spacing:0;color:#fe0000;opacity:1;min-height:40px;display:inline-block}.client-area .intro{margin-top:30px;font-family:OpenSansRegular;font-size:16px;color:#141414;font-style:normal;text-align:left;line-height:19px;letter-spacing:0;margin-bottom:0;text-transform:uppercase}.client-leitorbertrand-page .intro{margin-top:0}.client-area .lnk-container{text-align:right;text-transform:uppercase}.client-area .lnk-container .lnk{font-family:OpenSansSemiBold;font-size:14px;color:#000;font-style:normal;line-height:18px;cursor:pointer;text-decoration:underline}.client-area form{margin:0;padding:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .pass-lnks{padding-top:10px}.client-area .address-top{padding:0}.client-area h2{font-family:OpenSansRegular;font-size:18px;color:#fe0000;font-style:normal;line-height:22px;text-align:left;text-transform:uppercase;letter-spacing:0;opacity:1}.client-area.lista-vales-page h2{margin-bottom:0}.client-area.lista-vales-page h1{margin-top:20px}.encomendas h2{line-height:34px}.client-area .top h2{margin:12px 0 0 0}.client-area form fieldset{margin-top:20px;padding:0;display:block}.client-area form .address-id{display:none}.client-area form .form-control{margin:0 0 14px 0;padding:10px;font-family:OpenSansRegular;font-size:16px;line-height:16px;text-align:left;color:#262626;display:block;width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none!important;border-radius:0;background:#fff 0 0 no-repeat padding-box;border:1px solid #a9a9a9;opacity:1}.client-area form select::-ms-expand{display:none}.client-area form .form-control.error{border:1px solid #fe0000;color:#fe0000}form .single-line{display:inline-block}.client-area button{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:#e6e6e6;float:right;padding-left:0;margin-top:20px;line-height:20px;font-size:20px;text-transform:uppercase;padding:0}.client-area button:first-of-type{padding-right:0}.client-area button.orange{background-color:#fe0000;font-family:OpenSansLight;color:#fff}.client-area button.grey{background-color:#e6e6e6;font-family:OpenSansRegular;color:#000}.client-area button.orange{background-color:#e6e6e6;font-family:OpenSansRegular;color:#fff;background-color:#fe0000;font-size:18px}.client-area button .description{padding:10px}.client-area form input::-webkit-inner-spin-button,.client-area form input::-webkit-outer-spin-button{display:none}.client-area form input[type=number]{-moz-appearance:textfield!important}.client-area form .field-label{font-family:OpenSansRegular;font-size:16px;line-height:50px;color:#141414;padding:0;vertical-align:top;text-align:left}.client-area form .field-label.intro{line-height:initial}.client-area form .subscriptions span.info{display:none}.client-area form .field-label.center{text-align:center}#overlay-checkout-area-address-form .labled-field div,#overlay-client-area-address-form .labled-field div,.client-area form .labled-field div,.new-regist-area #regist-user .labled-field div,form#overlay-checkout-area-registoexpresso-form .labled-field div{width:65px;float:left;line-height:44px;margin-bottom:10px;padding:0}#overlay-client-area-address-form .labled-field input,.client-area form .labled-field input,.new-regist-area #regist-user .labled-field input,form#overlay-checkout-area-registoexpresso-form .labled-field input{width:calc(100% - 65px);float:right;margin-bottom:10px}#overlay-client-area-address-form{max-width:540px;text-align:left}#overlay-client-area-address-form .form-control{padding:11px 10px;margin-bottom:10px}form .postal-code{padding:0}#overlay-client-area-address-form .form-area.postal-code div{display:inline-block;line-height:50px;float:left}#overlay-client-area-address-form .no-padding,#overlay-client-area-search .no-padding{padding-left:0;padding-right:0}#overlay-client-area-address-form .form-control.country-box{-moz-appearance:none}form .input-container{padding:0}form .postal-code .description{width:41%;line-height:50px}.overlay-geral-area .postal-code .description{padding-left:10px}form .postal-code .cp4{width:27%}form .postal-code .field-separation{width:3%;text-align:center}form .postal-code .cp3{width:24%;float:right}form .postal-code .cpdesc{width:100%}form .postal-code .cpdesc .form-control{cursor:default}.client-area form .form-area,.client-area form .form-area .date-fields{padding:0}form .country{padding:0}form .country-id{display:none!important}form .country .country-box{line-height:20px;cursor:pointer;background-color:#f2f2f2;border:none}form .country .country-box:after{content:"w";display:inline-block;color:#000;font-size:40px;position:absolute;right:7px}form .country .country-box.collapsed:after{content:"v"}form .country .country-box.locked{cursor:default}form .country .country-box.locked:after{content:""!important}form .country ul.touch{overflow-y:auto}form .select-container{padding:0}form .select-container select option{background-color:#f2f2f2;min-height:50px;line-height:50px;padding:17px 20px}.client-area form .birthday .field-label{max-width:150px}.client-area form .birthday .select-container{padding-right:10px;max-width:105px}.client-area form .birthday .select-container.year{padding-right:0;max-width:125px}.client-area form .birthday .select-container.year:after{right:0}.client-area form .phone-number .field-label{width:65px}.client-area form .phone-number .form-control{max-width:250px;display:inline-block}.client-area form .gender .field-label.on-top,.client-area form .subscriptions .field-label.on-top{padding-top:0}.client-area form .gender .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;margin-bottom:0;padding-right:60px;vertical-align:baseline}.client-area form .subscriptions .option span{height:50px;display:table-cell;vertical-align:middle}.client-area form .subscriptions .option{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:16px;min-height:50px;color:#262626;display:inline-block;cursor:pointer;border-radius:0;position:relative;margin-right:5px;padding-right:60px;vertical-align:middle}.client-area form .subscriptions label.option{padding:0 0 0 60px}.client-area form .gender .option:last-of-type{margin-right:0;float:right}.client-area form .subscriptions .option:before{content:"";display:inline-block;width:50px;height:50px;position:absolute;left:0;top:-2px;border-radius:0;border:1px solid #262626!important}.client-area form .gender .option:after{content:"";display:inline-block;width:50px;height:50px;position:absolute;right:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.client-area form .gender input[type=radio],.client-area form .subscriptions input[type=checkbox],.client-area form .subscriptions input[type=radio]{display:none}.client-area form .gender input[type=radio]:checked+.option:after,.client-area form .subscriptions input[type=checkbox]:checked+.option:before,.client-area form .subscriptions input[type=radio]:checked+.option:before{border-radius:0;content:"X";font-size:25px;line-height:50px;color:#000;text-align:center}.client-area form .iban .field-label{width:50px}.client-area form .credit-card .field-label.on-top{max-width:130px}.client-area.client-address-page .btn-confirm-container,.client-area.client-data-page .btn-confirm-container{margin:auto}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{display:block;position:fixed;bottom:0;padding:20px;background-color:#fe0000;left:0;width:100%;right:0;z-index:2000}.client-area.client-address-page .confirm button,.client-area.client-data-page .confirm button{width:100%;margin:0}#client-data-form-subscription-label{margin:0!important}@media (min-width:986px){.client-area{padding:0}.historico-nao-selecionada{width:260px;margin-right:20px}.client-area .intro{margin-top:10px}.client-area .subscriptions h2{font-size:52px}.client-area{margin-bottom:90px}.client-area .top .back{text-align:right}.client-area .top h1{font-size:36px}.client-area .top .lnk-container{text-align:right}.client-area .pass-lnks{padding-top:15px}.client-area h2{font-size:20px;line-height:34px;margin-bottom:0}.client-area fieldset .lnk-container .lnk{line-height:38px}.client-area .top h2{margin:16px 0 0 0}.client-area form .form-control{margin:3px 0 10px 0}.client-area button{margin-top:30px}form .postal-code .description{width:12%}form .postal-code .field-separation{width:1%}.client-area form .gender,.client-area form .subscriptions,.client-area form .subscriptions div{margin-bottom:15px}.overlay-geral-area form .postal-code .description{width:24%}.overlay-geral-area form .postal-code .cp4{width:12%}.overlay-geral-area form .postal-code .field-separation{width:1%}.overlay-geral-area form .postal-code .cp3{width:10%}.overlay-geral-area form .postal-code .cpdesc{width:50%}.client-area.client-address-page .confirm,.client-area.client-data-page .confirm{padding:30px}}.login-reserva{margin-top:30px;margin-bottom:0}.login-reserva form{margin:auto;float:none}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{font-family:OpenSansRegular;font-size:16px;line-height:20px;color:#777;background-color:#fff;padding:5px 13px;max-width:100%;width:calc(100% - 41px);height:44px;border-radius:0;margin-bottom:5px;display:inline-block}.login-reserva .input-wrapper .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400}.login-reserva .input-wrapper .icon-info span:first-child{height:30px;width:30px;text-align:center;display:inline-block}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info span:first-child{background-color:#141414;color:#fff}.login-reserva .input-wrapper .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info{z-index:1002;background-color:#e0dfdd}.login-reserva .input-wrapper input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001;margin:0}.login-reserva .input-wrapper .info-content{padding:0 31px 31px 31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info .info-content,.login-reserva .input-wrapper input[type=checkbox]:checked~.info-alpha{display:block!important}.login-reserva .input-wrapper .icon-info:hover{cursor:pointer}.login-reserva form button{height:44px;min-height:44px;width:100%;border:none;box-shadow:none!important;background:0 0;padding:0;font-family:OpenSansSemibold;margin-top:5px;margin-bottom:0;border:0}.login-reserva form button .info{line-height:44px;font-size:18px;background-color:#fe0000;color:#fff;text-transform:uppercase}.site-content .site-content .client-orders-page.reservas .order{margin-top:15px}.site-content .client-orders-page.reservas .order-select-cover{margin-bottom:5px;cursor:default}.site-content .client-orders-page.reservas .order-header-label{font-size:16px;font-family:OpenSansRegular;text-transform:none}.site-content .client-orders-page.reservas .shipments .order-header-container{margin-top:20px}.site-content .client-orders-page.reservas .shipments .order-header-item{margin-top:10px}.site-content .client-orders-page.reservas .order-header-label.ship-number b{color:#fe0000}.site-content .client-orders-page.reservas h2{line-height:16px;margin-bottom:15px;margin-top:20px}.site-content .client-orders-page.reservas .product-list{margin:0}.site-content .client-orders-page.reservas .products-header{max-height:44px;line-height:20px;padding:12px 0;margin-bottom:30px}.site-content .client-orders-page.reservas .products-header .prod-col:first-child{text-align:left}.site-content .client-orders-page.reservas .products-header .prod-col:last-child{text-align:center;padding:0}.site-content .client-orders-page.reservas .order-line{display:flex}.site-content .client-orders-page.reservas .order-line .product-img{padding-right:10px}.site-content .client-orders-page.reservas .product-details{display:flex;flex-wrap:wrap}.site-content .client-orders-page.reservas .product-details .product-title{margin-bottom:10px}.site-content .client-orders-page.reservas .product-details .author-info{font-size:12px}.site-content .client-orders-page.reservas .order-line .product-info span{display:block;font-size:12px;color:#141414;text-align:left}.site-content .client-orders-page.reservas .order-line .product-info.state{text-align:center;word-break:break-word}.site-content .client-orders-page.reservas .order-line .product-quantity{margin:auto 0 0 0}.site-content .client-orders-page.reservas .order-line .product-details .quantity{border:1px solid #e7e7e7!important;line-height:23px;width:25px;height:25px;margin:0}.site-content .client-orders-page.reservas button .description{font-family:OpenSansSemiBold;font-size:18px}.site-content .client-orders-page.reservas .return-reserv{font-family:OpenSansSemiBold;font-size:16px;color:#141414;text-decoration:underline;text-align:center;margin-top:30px}.site-content .client-orders-page.reservas .btn-full{max-width:800px;float:unset;margin:15px auto 0 auto;display:block}.site-content .client-orders-page.reservas .lnk-container.lnk-remove .lnk{font-family:OpenSansSemiBold}@media (min-width:1080px){.login-reserva{margin-top:50px;margin-bottom:10px}.login-reserva form{min-width:300px}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{margin-bottom:10px}.login-reserva form input.form-control.ordernumber-box,.login-reserva form input.form-control.pass-box{width:100%}.login-reserva .input-wrapper .icon-info{display:block;position:absolute;right:-40px;top:-2px}.login-reserva .input-wrapper .icon-info:hover span:first-child{background-color:#141414;color:#fff}.login-reserva .input-wrapper .icon-info:hover{z-index:1001;background-color:#e0dfdd}.login-reserva .input-wrapper .icon-info:hover .info-content{display:block!important}.login-reserva .input-wrapper .icon-info:hover,.login-reserva .input-wrapper input[type=checkbox]:checked~.icon-info{right:-310px;width:100%;max-width:300px;display:block}.login-reserva form button{margin-top:10px}.site-content .client-orders-page.reservas .shipments .order-header-item .order-header-label{padding:0}.site-content .client-orders-page.reservas .order-header-container .order-item-separator{margin-top:10px}.site-content .client-orders-page.reservas .product-list .products-header{padding:12px 0}.site-content .client-orders-page.reservas .order-line .product-img{padding-left:15px;padding-right:0}.site-content .client-orders-page.reservas .order-line .prod-info{padding-right:0;padding-left:55px}.site-content .client-orders-page.reservas .order-line .product-info span{display:block;font-size:12px;color:#141414;text-align:left}.site-content .client-orders-page.reservas .order-line .prod-info .product-desc span{margin:0 0 10px 0}.site-content .client-orders-page.reservas .order-line .product-quantity{margin:0}.site-content .client-orders-page.reservas .order-line .product-details .product-quantity .quantity.box{margin:0 auto;min-height:inherit;line-height:24px;padding:10px 0;width:45px;height:45px}.site-content .client-orders-page.reservas .order-line .prod-state .order-line-state{max-width:100%}.site-content .client-orders-page.reservas .btn-full{margin-top:55px}}#bannerCampanha{position:fixed;bottom:0;left:3%;width:95%;background-color:#f2f2f2;z-index:600}#bannerCampanha .header-banner{height:260px}#bannerCampanha .swiper-content{padding-top:40px}.opened-menu #bannerCampanha{position:fixed;bottom:0;left:calc(268px + 3%);width:calc(95% - 268px);background-color:#f2f2f2;z-index:600}#bannerCampanha .notification{max-width:100%;width:100%;display:inline-block}#bannerCampanha .topoBanner{border-bottom:4px solid #fff;height:56px;border-color:#f15d22;background-color:#e7e7e7}#bannerCampanha .openClose{color:#000;line-height:16px;text-align:center;margin-right:0;font-size:20px;padding:10px 20px;font-family:OpenSansLight;float:right}#bannerCampanha .buttons-container,#bannerCampanha .messageBanner{font-size:20px;padding:10px 20px;font-family:OpenSansRegular;margin:auto;text-transform:uppercase}#bannerCampanha .messageBanner{color:#000;line-height:16px;text-align:center;float:left;width:calc(100% - 50px)}#bannerCampanha .button{width:100px;height:40px;display:inline-block}#bannerCampanha .button:not(:first-child){margin-left:10px}#bannerCampanha .button a:hover{text-decoration:none}#bannerCampanha .button p{background-color:#ccc;color:#000;height:40px;text-transform:uppercase;text-align:center;line-height:40px;margin:0;cursor:pointer}@media (max-width:503px){#bannerCampanha .header-banner{height:180px}#bannerCampanha .swiper-content{padding-top:20px}}@media (max-width:687px){#bannerCampanha{bottom:58px}}@media (min-width:504px){#bannerCampanha .notification{text-align:left}#bannerCampanha .messageBanner{padding:20px 24px;text-align:left}#bannerCampanha .buttons-container{padding:10px 24px 10px 0;display:inline-flex;float:right}#bannerCampanha .openClose{padding:20px 30px}}@media (min-width:688px){#bannerCampanha{bottom:58px}#bannerCampanha .messageBanner{padding:20px 26px}#bannerCampanha .buttons-container{padding:10px 26px 10px 0}#bannerCampanha .openClose{padding:20px 30px}}@media (min-width:1080px){#bannerCampanha{bottom:0;margin-left:207px;width:86%}#bannerCampanha .messageBanner{padding:20px 30px}#bannerCampanha .openClose{padding:20px 30px}#bannerCampanha .buttons-container{padding:10px 30px 10px 0}}.badge{min-width:10px;padding:3px 6px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px;float:right!important;margin:0 0 0 -34px!important}#sidebar-customer-menu-wrapper{z-index:1002;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff 0 0 no-repeat padding-box;color:#000;padding:0;opacity:1;overflow:auto}.navbar-espaco-professor #collapseEP{z-index:1002;position:fixed;top:50px;overflow:auto;background-color:#fff;height:100%;width:100%;color:#000;padding:0;border:0}.navbar-espaco-professor #collapseEP.navbar-collapse{display:none}.navbar-espaco-professor #collapseEP ul#navtop{margin:0;padding:0 15px 10px 15px}.navbar-espaco-professor #collapseEP ul#navtop li a{padding:0}.lateral-menu{overflow:hidden;position:relative;top:50px}.titulo-menu-pessoal{width:100%;text-align:left;font-family:OpenSansBold;font-size:26px;line-height:36px;letter-spacing:0;color:#fe0000!important;opacity:1;padding:10px 10px 18px 10px;margin:0;display:block}.navbar-espaco-professor #collapseEP .titulo-menu-pessoal{padding:10px 15px 0 15px}#sidebar-customer-menu-wrapper .navbar-pe{background-color:#fff}#sidebar-customer-menu-wrapper .navbar-pe .container .title-header .titulo-menu-principal{color:#000!important}#sidebar-customer-menu-wrapper .navbar-pe .icon.icon-close,.navbar-espaco-professor #collapseEP .icon.icon-close{margin:0;right:10px;position:absolute;top:10px}.nome-menu-pessoal{margin:0;padding:0 10px 3px 10px;font-family:OpenSansRegular;color:#000;font-size:14px;line-height:19px}.size-font-opcao{padding-left:15px;text-align:left;letter-spacing:0;color:#000;text-transform:uppercase;font-family:OpenSansBold;opacity:1;margin-top:30px}.links-inside-areas{padding-left:15px;font-family:OpenSansRegular;text-align:left;letter-spacing:0;color:#000;opacity:1}.logout{padding-left:15px;margin-top:20px}.logged-in #sidebar-customer-menu-wrapper .option:not(.on-logout),.login #sidebar-customer-menu-wrapper .option:not(.on-login){display:none!important}#sidebar-customer-menu-wrapper .customer-menu-toggle-title{margin:0;padding:0 0 0 30px;font-weight:400;width:100%;background-color:#fe0000;border-radius:0;cursor:pointer}#sidebar-customer-menu-wrapper .customer-menu-toggle-title .text{font-size:18px;line-height:50px;text-transform:uppercase;padding-left:10px;font-family:OpenSansSemiBold;color:#fff}#sidebar-customer-menu-wrapper .customer-menu-toggle-title .icon-close{color:#fff}#sidebar-customer-menu-wrapper ul{margin:0;padding:0;margin-bottom:-1px}#sidebar-customer-menu-wrapper ul li:hover{background:#e7e7e7}#sidebar-customer-menu-wrapper ul li .option-label{margin:0;padding:12.5px 0;display:inline-block;vertical-align:middle;width:100%;border-top:1px solid #d9d9d9}.logged-in #sidebar-customer-menu-wrapper ul li:nth-of-type(2) .option-label,.login #sidebar-customer-menu-wrapper ul li:first-of-type .option-label{border-top:none}.logged-in #sidebar-customer-menu-wrapper ul li:nth-of-type(2):hover .option-label,.login #sidebar-customer-menu-wrapper ul li:first-of-type:hover .option-label{border-top:none}#sidebar-customer-menu-wrapper ul li:hover .option-label{border-top:1px solid #e7e7e7}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-logout .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-login .option-label{border-top:1px solid #fff}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-logout~li.visible-xs .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-xs.on-login~li.visible-xs .option-label{border-top:1px solid #d9d9d9}#sidebar-customer-menu-wrapper ul li:first-child{border-top:none}#sidebar-customer-menu-wrapper ul li img{position:absolute;width:28px;height:28px;top:0;bottom:0;margin:auto}#sidebar-customer-menu-wrapper ul li .option-label.with-img{padding-left:33px}#sidebar-customer-menu-wrapper ul li a{text-decoration:none;color:inherit;outline:0}#sidebar-customer-menu-wrapper .customer-menu-user{padding:13.5px 30px;background-color:#e6e6e6;line-height:19px;font-family:OpenSansBold;font-size:16px;border-bottom:1px solid #fff}@media (min-width:986px){#sidebar-customer-menu-wrapper{position:absolute;right:43.5px;top:50px;left:auto;padding:0 0 10px 0;background:#fff 0 0 no-repeat padding-box;box-shadow:0 6px 10px #00000040;border:1px solid #c9c9c9;border-radius:0 0 10px 10px;opacity:1;height:auto;max-height:calc(100vh - 50px);width:350px}.lateral-menu{position:initial;top:unset}.titulo-menu-pessoal{width:100%;text-align:left;font-family:OpenSansBold;font-size:26px;line-height:36px;letter-spacing:0;color:#009de0;opacity:1;display:block;margin:0;padding:10px 20px 4px 20px}.navbar-espaco-professor #collapseEP.navbar-collapse.collapse{display:none}#sidebar-customer-menu-wrapper .client-area-page .content{margin:0;padding:0 20px}#sidebar-customer-menu-wrapper ul li{padding:0 20px}#sidebar-customer-menu-wrapper .customer-menu-user{padding:13.5px 20px}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-login .option-label{border-top:1px solid #fff!important}.logged-in #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-logout~li.visible-lg .option-label,.login #sidebar-customer-menu-wrapper ul li:hover~li.visible-lg.on-login~li.visible-lg .option-label{border-top:1px solid #d9d9d9!important}}.container-radios{display:block;position:relative;padding-left:60px!important;margin-top:20px;line-height:40px}.barra-preta-divide-menus{border-top:2px solid!important}.container-radios input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:42px;width:42px;background-color:#fff;border-radius:1px;border:1px solid #262626}.container-radios:hover input~.checkmark{background-color:#ccc}.container-radios input:checked~.checkmark{background-position:-85px -56px;background-image:url(/profareal/assets/site/sprite_EspacoProf_AE.svg);background-size:1600px 1200px}.checkmark:after{content:"";position:absolute;display:none}.container-radios input:checked~.checkmark:after{display:block}.container-radios .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.espaco-top{margin-top:10px!important}.contact-center-page.livrarias.client-area{margin:0}.contact-center-page.livrarias.client-area h1{margin-top:20px;margin-bottom:10px;line-height:30px;min-height:40px}.contact-center-page.livrarias.client-area .cardlivraria{padding:5px!important}.livrarias-content.site-content.area-cliente-content{top:-45px;position:relative;padding-left:10px;padding-right:10px;margin-bottom:unset;padding:0 15px}.box-saldo-disp{width:100%;height:150px;background:#cffad5 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.box-saldo-disp .desc-saldo{display:block;text-align:center;font-family:OpenSansBold;font-size:20px;line-height:24px;letter-spacing:0;color:#39b54a;text-transform:uppercase;opacity:1;margin-top:20px;margin-bottom:13px;height:50px}.box-saldo-disp .sub-box-green{border-radius:50px;opacity:1;width:100%;display:inline-block}.box-saldo-disp .sub-box-green .valor{text-align:center;font-family:OpenSansSemiBold;font-weight:600;letter-spacing:-4px;color:#39b54a;opacity:1;font-size:30px;line-height:48px;align-content:center;display:block}.box-saldo-poupou .sub-box-purple{display:inline-block;border-radius:50px;opacity:1;width:100%;display:inline-block}.box-saldo-poupou .sub-box-purple .valor{text-align:center;font-family:OpenSansSemiBold;font-weight:600;letter-spacing:-4px;color:#b381ff;opacity:1;font-size:30px;line-height:48px;align-content:center;display:block}.client-area .top h1 .sub-title{text-align:left;font-family:OpenSansRegular!important;font-size:25px;line-height:inherit;letter-spacing:0;color:#fe0000;opacity:1}.client-area .backtocartao{text-align:left;font-family:OpenSansSemiBold;font-size:14px;line-height:18px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1}.area-cliente-content .client-area .title-h1{margin-top:30px;text-align:left;font-family:OpenSansRegular;font-size:20px;line-height:24px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1}.area-cliente-content .client-area .subtitle-h2{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:22px;letter-spacing:0;color:#000;opacity:1}.area-cliente-content .client-area table thead tr th{background-color:#e5f7ff;text-align:center;font-family:OpenSansBold;font-size:18px;line-height:22px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1}.box-saldo-disp .sub-box-green .sub-box-white,.box-saldo-poupou .sub-box-purple .sub-box-white{background:#fff 0 0 no-repeat padding-box;border-radius:32px;opacity:1;height:50px;display:block;width:100%;position:relative}.box-poupou-container,.box-saldo-container{padding:5px!important;display:inline-block}.box-saldo-poupou{width:100%;height:150px;background:#f3ebff 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.box-saldo-poupou .desc-poupou{display:block;text-align:center;font-family:OpenSansBold;font-size:20px;line-height:24px;letter-spacing:0;color:#b381ff;text-transform:uppercase;opacity:1;margin-top:20px;margin-bottom:13px;height:50px}.area-cliente-content .client-area .contacorrente a{text-align:left;text-decoration:underline;font-family:OpenSansRegular;font-size:14px;line-height:18px;letter-spacing:0;color:#000!important;text-transform:uppercase;opacity:1}.row-encomendas{height:80px;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;list-style:none!important}.info-optout-area a{color:#262626}.user-menu{text-transform:uppercase}.checkoutexpresso_arecliente{width:100%;float:unset}.display-options,.display-options-checkoutexpresso{width:230px;text-align:left;border-bottom:1px solid #b4b4b4;height:46px;position:relative}.display-options-noborder{width:230px;text-align:left;height:46px;position:relative}.display-options-mydata{width:230px;text-align:left;border-bottom:1px solid #b4b4b4;height:46px;position:relative}#collapse-comunicaoces-menu,#collapse-onlineorders-menu{background:#fff 0 0 no-repeat padding-box;border:2px solid #f5f5f5;opacity:1}.display-options-mydata-noborder{width:230px;text-align:left;height:46px;position:relative}.display-options-checkoutexpresso{border-top:1px solid #b4b4b4}#sidebar-customer-menu-wrapper .client-area-page .client-area-banner{height:170px;margin-bottom:25px;overflow:hidden;background-color:#fe0000;width:100%;position:absolute;top:0;left:0}#menu-custom-bar .titulo-menu-cliente{text-transform:uppercase}.expand-container{margin:0 0 10px 0}.loginLabel{text-transform:none;font-style:normal;font-family:OpenSansRegular;font-size:16px}#sidebar-customer-menu-wrapper .client-area-page h3.loginLabel{text-transform:uppercase;padding:47px 0 24px 0}#sidebar-customer-menu-wrapper .client-area-page .client-area-banner .client-area-banner-img{position:absolute;left:0;top:0;min-height:100%;min-width:100%}#sidebar-customer-menu-wrapper .client-area-page .client-area-banner h1{color:#fff;font-family:OpenSansLight;font-size:26px;line-height:28px;text-transform:uppercase}#sidebar-customer-menu-wrapper .client-area-page{padding:0}#sidebar-customer-menu-wrapper .client-area-page .content{margin-top:0;overflow-x:hidden;overflow-y:auto;padding:0 10px 0 10px;position:relative}#sidebar-customer-menu-wrapper .client-area-page .content-option,#sidebar-customer-menu-wrapper .client-area-page .intro{padding:0}#sidebar-customer-menu-wrapper .client-area-page .header-area{margin-top:96px;margin-bottom:20px;padding-left:20px;padding-right:20px}#sidebar-customer-menu-wrapper .client-area-page .header-area h1{font-family:OpenSansLight;font-size:32px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#fe0000;text-align:left;padding:0;margin:0;word-wrap:break-word}#sidebar-customer-menu-wrapper .client-area-page h2{display:table-cell;vertical-align:middle}#sidebar-customer-menu-wrapper .client-area-page h2,#sidebar-customer-menu-wrapper .client-area-page h2 a{font-family:OpenSansLight;font-size:18px;line-height:22px;color:#141414;cursor:pointer;margin:0;padding:0}#collapsepersonal a,#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row{border-top:1px solid #d7d7d7}#menu-custom-bar .client-area-page .client-area-menu-row.titulo-menu-cliente .title{text-align:left;font-family:OpenSansBold;font-size:14px;line-height:20px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;min-height:unset!important;padding-left:0}#collapsepersonal a:first-child,#menu-custom-bar .client-area-page .client-area-menu-row:first-child,#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row:first-child{border-top:0}#menu-custom-bar .client-area-page .client-area-menu-row.background-style{background:#f5f5f5 0 0 no-repeat padding-box;opacity:1;height:46px;display:flex;justify-content:center}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .tituloopcoes{text-align:left;font-family:OpenSansRegular;font-size:14px;line-height:20px;letter-spacing:0;color:#000;opacity:1;width:200px;margin-left:40px;margin-top:5px}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .tituloopcoes-comunicaocoes{text-align:left;font-family:OpenSansRegular;font-size:14px;line-height:20px;letter-spacing:0;color:#000;opacity:1;width:max-content;margin-top:5px;padding-left:20px;padding-right:15px}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .titulo-no-margin{padding-top:5px;margin-left:0;display:block;width:100}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .tituloopcoes_selected{text-align:left;font-family:OpenSansBold;font-size:14px;line-height:20px;letter-spacing:0;color:#fe0000;opacity:1;width:210px;margin-left:40px;margin-top:5px}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .tituloopcoes_selected-data{text-align:left;font-family:OpenSansBold;font-size:14px;line-height:20px;letter-spacing:0;color:#fe0000;opacity:1;width:210px;margin-top:5px}#menu-custom-bar .client-area-page .client-area-menu-row.background-style .opcoes_space{margin-top:5px;margin-bottom:5px}#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row{padding:0}#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row.titulo-menu-cliente{border-bottom:0}#menu-custom-bar .client-area-page .client-area-menu-row.icon,#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row.icon{margin:0}#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row.icon{padding:14px 0 14px 0;height:50px}#sidebar-customer-menu-wrapper .client-area-page .client-area-menu-row.icon .icon-ca-custom{width:37px;height:34px;float:left;margin:12px 12px 0 12px}#sidebar-customer-menu-wrapper .client-area-page .submenu{padding:0}#sidebar-customer-menu-wrapper .client-area-page #collapse-onlineorders.submenu .client-area-menu-row{border:0;padding:0 0 0 35px;min-height:50px}#sidebar-customer-menu-wrapper .client-area-page h2.expand[aria-expanded=true]{font-family:OpenSansBold}#sidebar-customer-menu-wrapper .client-area-page h2{font-family:OpenSansBold;font-size:16px;line-height:22px}.client-area-menu-row.icon h2:after{position:absolute;right:0;top:17px}.client-area-menu-row.icon h2.collapsed:after,.client-area-page [data-toggle=collapse]:after{position:absolute;right:0;top:15px}.lateral-menu .client-area-menu-row.icon h2.collapsed:after,.lateral-menu .client-area-page [data-toggle=collapse]:after{top:15px;right:0}.area-cliente .client-area-menu-row.icon h2.collapsed:after,.area-cliente .client-area-page [data-toggle=collapse]:after{position:absolute;right:-35px;top:15px}#sidebar-customer-menu-wrapper .client-area-page .submenu .icon{margin:0}#sidebar-customer-menu-wrapper .client-area-page .submenu .client-area-menu-row{min-height:50px;border-bottom:0;padding:0}#menu-custom-bar .client-area-page h3,#sidebar-customer-menu-wrapper .client-area-page h3{font-family:OpenSansRegular;font-size:14px;line-height:17px;color:#000;margin:0;padding:14px 0}#sidebar-customer-menu-wrapper .client-area-page h3{font-size:16px;line-height:22px}#menu-custom-bar .client-area-page h3 .number,#sidebar-customer-menu-wrapper .client-area-page h3 .number{font-family:OpenSansBold;font-style:normal;color:#fe0000}#menu-custom-bar .client-area-page h2.no-pointer,#sidebar-customer-menu-wrapper .client-area-page h2.no-pointer{cursor:none}#menu-custom-bar .client-area-page h2.no-link,#sidebar-customer-menu-wrapper .client-area-page h2.no-link{cursor:default;color:#ccc}#sidebar-customer-menu-wrapper .client-area-page h2.sub-area-title{cursor:default}#menu-custom-bar .client-area-page .content .welcome-page-intro,#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro{font-family:OpenSansSemiBold;font-size:18px;line-height:21px;color:#141414;text-align:left}#sidebar-customer-menu-wrapper .client-area-page .content .intro .new-title{font-family:OpenSansBold;font-size:20px;line-height:23px;padding-right:0}#sidebar-customer-menu-wrapper .client-area-page .content .intro .description,#sidebar-customer-menu-wrapper .client-area-page .content .intro .new-description{font-size:16px;line-height:19px;font-family:OpenSans;padding-top:25px;padding-bottom:25px;padding-left:0}#sidebar-customer-menu-wrapper .client-area-page .content .intro .description{display:block;padding-top:0}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile{padding:0 0 10px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile img{height:100px;width:100%}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles{width:100%}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-title{display:inline-block;margin:0;position:relative}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-title:after{top:0;margin-top:18px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-options,#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-title{width:100%;min-height:50px;background-color:#e6e6e6}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-title .tile-title-format{margin:14px 0;text-transform:uppercase}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-options{font-family:OpenSansLight;margin-bottom:4px;padding:14px 0 14px 10px;text-transform:uppercase}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .unificar-cartoes-container{margin-bottom:20px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .unificar-cartoes-container a{color:#fe0000;text-decoration:underline}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .unificar-cartoes-container .icon-bertrand{margin:0 5px 0 0;width:40px;height:40px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .unificar-cartoes-container .icon-bertrand-text{max-width:calc(100% - 45px)}#sidebar-customer-menu-wrapper .client-area-page .content .expand-container,#sidebar-customer-menu-wrapper .client-area-page .content .no-link-container,#sidebar-customer-menu-wrapper .client-area-page .content a{color:#141414;text-decoration:none;height:100%;width:100%;display:table;outline:0}.client-area-page .icon[data-toggle=collapse]{background-image:none;height:auto}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile img{width:100px;height:100px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile .tile-content{width:calc(100% - 120px);padding:20px 10px 20px 0;vertical-align:middle;display:table-cell;margin:auto;word-wrap:break-word;font-family:OpenSans;font-size:20px;color:#fff;line-height:24px;text-transform:uppercase}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile a{background-color:#fe0000;display:table;width:100%}#sidebar-customer-menu-wrapper .client-area-page .icon.icon-gift-lg{background-image:none;margin:0}#sidebar-customer-menu-wrapper .client-area-page .welcome-page-intro .lb-message{font-family:OpenSans;font-size:16px;line-height:19px}#sidebar-customer-menu-wrapper .client-area-page .welcome-page-intro .lb-message .orange-highlight{font-family:OpenSansBold;color:#fe0000}.overlay-geral-area .spinner{width:50px;height:50px;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.1),1px 2px 0 #333;top:0;left:50%;margin-top:38px;margin-left:0;-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(min-width:986px){.livrarias-content.site-content.area-cliente-content{top:140px;position:relative;padding-left:10px;padding-right:10px;margin-bottom:30px;padding:0 30px}.box-saldo-disp{width:100%;min-width:300px;height:200px;background:#cffad5 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.box-saldo-disp .desc-saldo{display:block;text-align:center;font-family:OpenSansBold;font-size:20px;line-height:24px;letter-spacing:0;color:#39b54a;text-transform:uppercase;opacity:1;margin-top:20px;margin-bottom:13px;height:unset}.box-saldo-disp .sub-box-green{background:#aee6b7 0 0 no-repeat padding-box;border-radius:50px;opacity:1;width:100%;height:100px}.box-saldo-disp .sub-box-green .valor{text-align:center;font-family:OpenSansRegular;font-weight:600;letter-spacing:-3px;color:#39b54a;opacity:1;font-size:40px;line-height:64px;align-content:center;display:block}.box-saldo-poupou .sub-box-purple{background:#e6d5ff 0 0 no-repeat padding-box;border-radius:50px;opacity:1;width:100%;height:100px}.box-saldo-poupou .sub-box-purple .valor{text-align:center;font-family:OpenSansRegular;font-weight:600;letter-spacing:-3px;color:#b381ff;opacity:1;font-size:40px;line-height:64px;align-content:center;display:block}.client-area .top h1 .sub-title{text-align:left;font-family:OpenSansRegular!important;font-size:36px;line-height:inherit;letter-spacing:0;color:#fe0000;opacity:1}.area-cliente-content .client-area .title-h1{margin-top:30px;text-align:left;font-family:OpenSansRegular;font-size:20px;line-height:24px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1}.area-cliente-content .client-area .subtitle-h2{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:22px;letter-spacing:0;color:#000;opacity:1}.area-cliente-content .client-area table thead tr th{background-color:#e5f7ff;text-align:center;font-family:OpenSansBold;font-size:18px;line-height:22px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1}.box-saldo-disp .sub-box-green .sub-box-white,.box-saldo-poupou .sub-box-purple .sub-box-white{background:#fff 0 0 no-repeat padding-box;border-radius:32px;opacity:1;height:64px;margin-right:18px;display:block;top:18px;position:relative;width:calc(100% - 140px)}.box-saldo-disp .sub-box-green .sub-box-white.no-icon,.box-saldo-poupou .sub-box-purple .sub-box-white.no-icon{margin-right:9px;width:calc(100% - 18px)}.box-poupou-container,.box-saldo-container{display:inline-block}.box-saldo-poupou{width:100%;min-width:300px;height:200px;background:#f3ebff 0 0 no-repeat padding-box;border-radius:10px;opacity:1}.box-saldo-poupou .desc-poupou{display:block;text-align:center;font-family:OpenSansBold;font-size:20px;line-height:24px;letter-spacing:0;color:#b381ff;text-transform:uppercase;opacity:1;margin-top:20px;margin-bottom:13px;height:unset}.checkoutexpresso_arecliente{width:calc(100% - 280px);float:right;top:155px}#sidebar-customer-menu-wrapper .client-area-page h2,#sidebar-customer-menu-wrapper .client-area-page h2 a{font-size:16px;line-height:22px}#sidebar-customer-menu-wrapper .client-area-page h3{font-size:16px;line-height:22px}#sidebar-customer-menu-wrapper .client-area-page h3.loginLabel{padding:14px 0 20px 0}#sidebar-customer-menu-wrapper .client-area-page .content-option,#sidebar-customer-menu-wrapper .client-area-page .intro{padding:0}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile{padding:0 15px 40px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-image,.site-comtemt .client-area-page .content .regist-tile{min-height:120px;margin-bottom:20px;float:none;padding:0 15px;display:inline-block;text-align:left}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-image img{height:79px;width:71px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile img{width:120px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-image .tile-container{background-color:#e6e6e6;display:table;width:100%;padding:15px;height:120px}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-intro .regist-tile .tile-content{width:calc(100% - 120px)}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-image .tile-container .img-container{display:table-cell;vertical-align:middle}#sidebar-customer-menu-wrapper .client-area-page .content .welcome-page-tiles .tile-image .tile-container .tile-content{width:calc(100% - 90px);padding:10px 0 10px 15px;vertical-align:middle;display:table-cell;margin:auto;word-wrap:break-word;text-transform:uppercase;font-family:OpenSansLight;font-size:20px;color:#141414;line-height:24px}#sidebar-customer-menu-wrapper .client-area-page .content .intro .new-title{font-size:24px;line-height:24px;padding-bottom:10px}#sidebar-customer-menu-wrapper .client-area-page .content .intro .description,#sidebar-customer-menu-wrapper .client-area-page .content .intro .new-description{font-size:18px;line-height:21px}#sidebar-customer-menu-wrapper .client-area-page .content .visible-lg.welcome-page-tiles{display:inline-block!important;text-align:center}#sidebar-customer-menu-wrapper .client-area-page .client-area-banner{height:270px;margin-bottom:30px}#sidebar-customer-menu-wrapper .client-area-page .client-area-banner h1{font-size:50px;line-height:52px}#sidebar-customer-menu-wrapper .client-area-page .welcome-page-intro .lb-message{font-size:18px;line-height:21px}}.cao-no-line{border-top:initial!important;padding-top:initial!important}.recursos-digitais-page{margin-top:5%;font-family:OpenSansRegular;display:block}.recursos-digitais-page .recurso-digital-showcase div{padding:unset!important;margin:0 0 10px 0!important}.recursos-digitais-page .conversor-section,.recursos-digitais-page .infopedia-section{display:block;width:100%}.recursos-digitais-page .infopedia-section{padding-bottom:6%;border-bottom:1px solid #9999}.recursos-digitais-page .conversor-section{padding-top:6%}.recursos-digitais-page .conversor-section .conversor-button-area .conversor-btn{display:block;width:90%;height:35px;background-color:#fff;color:#000;border:1px solid #000;border-radius:8px;opacity:1;font-size:16px;font-family:OpenSansSemibold;text-align:left;margin:0 auto}.recursos-digitais-page .conversor-section .conversor-button-area .conversor-btn .btn-txt{text-transform:uppercase;font-size:14px;font-family:OpenSansBold;padding-left:10px;line-height:2;display:block}.recursos-digitais-page .conversor-section .conversor-button-area .conversor-btn .btn-arrow{float:right;margin-right:3%;display:inline-block;font-size:25px;font-family:OpenSansBold;margin-top:-27px;-moz-transform:scale(.6,1.2);-webkit-transform:scale(.6,1.2);-o-transform:scale(.6,1.2);-ms-transform:scale(.6,1.2);transform:scale(.6,1.2)}.recursos-digitais-page .infopedia-section .pesquisa-section .pesquisa-info{padding-left:10px;background-color:#ededed;border:none;height:35px;width:90%;display:inline-block}.recursos-digitais-page .infopedia-section .pesquisa-section .pesquisa-info-icon{display:inline-block;position:absolute;background-color:#fda100;height:35px;width:35px}.recursos-digitais-page .infopedia-section .pesquisa-section .pesquisa-info-icon #pesquisainfo{margin-top:5px;margin-right:4px;background-color:unset;border:none}.recursos-digitais-page .video-box{border:1px solid #999;align-content:center;padding:25px 25px 25px 25px;position:relative;margin-top:0;margin-bottom:10px}.recursos-digitais-page .video-box .info-desc{text-align:center;width:100%;border-top:1px solid #000;font-size:15px;padding-top:7%;padding-bottom:7%;font-family:OpenSansSemiBold;color:#000}.recursos-digitais-page .logo-img img{width:60%;margin-left:19%;margin-bottom:15px}.recursos-digitais-page #recursosdigitaisxs .recurso-digital-montras{height:570px}.button-generic{font-family:OpenSansSemibold;font-size:18px;line-height:44px;text-align:center;letter-spacing:0;color:#fff;border-radius:0;border:0;padding:0;height:44px;width:100%;background-color:#fe0000;text-transform:uppercase;background:#fe0000 0 0 no-repeat padding-box;border-radius:8px;opacity:1;cursor:pointer}@media(min-width:986px){.recursos-digitais-page{margin-top:51px}.recursos-digitais-page .video-box{margin-top:initial;margin-bottom:0}.recursos-digitais-page .icon-boxes{padding-left:0;padding-right:10px}}.display-futuro-aprende{display:block;position:relative}.futuro-acontece-page{margin-top:0}.futuroapreende-maxwidth{max-width:initial!important;padding:0}.botao-ano-aprrende{min-width:150px;width:48.7%;height:39px;border:1px solid #dededede;font-size:21px;font-family:OpenSansSemiBold;margin-top:10px;margin-bottom:10px;background-color:#fff}.botao-ano-aprrende.selected{background-color:#d9d5d5;border:initial}.futuro-acontece-page h1{font-size:24px;line-height:24px}.futuro-acontece-page h3{font-size:15px;color:#589cdb;font-family:OpenSansSemiBold;margin-top:0}.futuro-acontece-page .texto-selecione{font-size:16px;color:#589cdb;font-family:OpenSansSemiBold}.futuro-acontece-page .texto-descritivo{font-size:19px;font-family:OpenSansSemiBold;margin-top:20px;margin-bottom:10px}.futuro-acontece-page a{text-decoration:none}.futuro-acontece-page .button-generic{font-size:18px;text-transform:none}.futuro-acontece-page .padding-texto-desc{margin-top:10px;margin-bottom:-6px}.futuro-acontece-page .padding-texto-subtitulo{margin-top:-5px;margin-bottom:20px}.futuro-acontece-page .not-available{margin-top:19px}.futuro-acontece-page .espaco-top{margin-top:5%!important}@media(min-width:986px){.display-futuro-aprende{display:block;position:relative}.futuro-acontece-page{margin-top:50px}.futuroapreende-maxwidth{max-width:initial!important}.botao-ano-aprrende{min-width:155px;width:30%;height:39px;border:1px solid #dededede;font-size:21px;font-family:OpenSansSemiBold;margin-top:10px;margin-bottom:10px;background-color:#fff}.botao-ano-aprrende.selected{background-color:#d9d5d5;border:initial}.futuro-acontece-page h1{font-size:45px;line-height:48px}.futuro-acontece-page h3{font-size:25px;color:#589cdb;font-family:OpenSansSemiBold;margin-top:0}.futuro-acontece-page .texto-selecione{font-size:19px;color:#589cdb;font-family:OpenSansSemiBold}.futuro-acontece-page .texto-descritivo{font-size:22px;font-family:OpenSansSemiBold;margin-top:5px;margin-bottom:5px}.futuro-acontece-page a{text-decoration:none}.futuro-acontece-page .button-generic{font-size:22px;text-transform:none}.futuro-acontece-page .padding-texto-desc{margin-top:0;margin-bottom:0}.futuro-acontece-page .padding-texto-subtitulo{margin-top:-6px;margin-bottom:20px}.futuro-acontece-page .not-available{margin-top:68px}.futuro-acontece-page .espaco-top{margin-top:90px!important}}.confirmacao-utilizador.confirmar{align-items:center;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:100%;margin:0;padding:0;width:100%}.confirmacao-utilizador .wave{width:100%;position:absolute;top:0;left:0;height:160px;fill:#fe0000;z-index:-1}.confirmacao-utilizador button.secondary{font-family:OpenSansRegular,sans-serif;background-color:#fff!important;color:grey!important;border-color:1px solid #0000!important;width:90%}.confirmacao-utilizador button.secondary:hover,.confirmacao-utilizador button.secondary:hover b{color:#fe0000}.confirmacao-utilizador button.secondary b{font-family:OpenSansLight,sans-serif;color:#fe0000}.confirmacao-utilizador *{color:#262626;box-sizing:border-box;font-weight:400;margin:0;padding:0}.confirmacao-utilizador a{color:#333;font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:20px;text-decoration:none}.confirmacao-utilizador .recover-password{margin:0 0 10px 0;text-align:right}.confirmacao-utilizador main{align-items:center;background-color:transparent;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.confirmacao-utilizador main>*{max-width:620px}.confirmacao-utilizador header{background-color:transparent;color:#fff;padding:10px 20px 10px 20px;width:100%}.confirmacao-utilizador section{background-color:rgba(255,255,255,.85);border-radius:2px;margin:0 10px 10px 10px;padding:10px;width:calc(100% - 20px)}.confirmacao-utilizador h1{color:#fe0000;font-family:OpenSansSemiBold,sans-serif;font-size:22px;line-height:1;padding:19px 0;text-align:center;text-transform:lowercase}.confirmacao-utilizador h1 .uppercase{color:#fe0000;text-transform:none}.confirmacao-utilizador p{font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:20px;text-align:center}.confirmacao-utilizador p.login{margin:10px 0 0 0}.confirmacao-utilizador input{background-color:transparent;border:none;font-family:OpenSansRegular,sans-serif;font-size:16px;line-height:1;min-height:36px;padding:10px 10px 10px 10px;width:100%}.confirmacao-utilizador .input-container{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.confirmacao-utilizador .input-container.disabled{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;display:flex;margin:0 0 10px 0}.confirmacao-utilizador .input-container.error-field{border:1px solid #f66!important}.confirmacao-utilizador .error-message{background-color:#fcc!important;border-radius:2px!important;margin:0 0 10px 0!important;padding:10px!important}.confirmacao-utilizador .error-message a,.confirmacao-utilizador .error-message p,.confirmacao-utilizador .error-message u{color:#f66!important}.confirmacao-utilizador input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.confirmacao-utilizador input::placeholder{font-family:OpenSansItalic,sans-serif}.confirmacao-utilizador .icone.password,.confirmacao-utilizador .icone.user{left:-5px}.confirmacao-utilizador .icone.visibility{color:#fe0000;right:-5px;cursor:pointer}.confirmacao-utilizador button{background-color:#fe0000!important;border:none;border-radius:2px;color:#fff;font-family:OpenSansLight,sans-serif;font-size:18px!important;line-height:1;min-height:36px;padding:10px;text-transform:uppercase;width:100%;text-decoration:underline}.confirmacao-utilizador button.primary:active,.confirmacao-utilizador button.primary:hover{background-color:#fe0000}.confirmacao-utilizador button.botao-secundario{background-color:transparent;color:#fe0000;text-decoration:underline}.confirmacao-utilizador label{color:#999;display:block;font-family:OpenSansLight,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1;margin:17px 0 5px 0;text-transform:none;width:100%}.confirmacao-utilizador label:first-of-type{margin-top:0}.confirmacao-utilizador .checkbox{align-items:center;display:flex;flex-flow:row nowrap;margin:10px 0;min-height:20px;position:relative}.confirmacao-utilizador .checkbox p{margin-left:30px;text-align:left}.confirmacao-utilizador .checkmark{position:absolute;top:0;left:0;background-image:none;border:1px solid #ccc;border-radius:2px;height:20px;margin-right:10px;width:20px}.confirmacao-utilizador .checkmark.error-field{border:1px solid #f66!important}.confirmacao-utilizador .social-confirmacao-utilizador{margin:10px 0}.confirmacao-utilizador .social-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;margin:10px 0 0 0}.confirmacao-utilizador .social{background-color:#fff;border:1px solid #ccc;border-radius:2px;font-family:'Font Awesome 5 Brands',sans-serif;font-size:20px;height:42px;line-height:40px;padding:0;width:42px}.confirmacao-utilizador .social.facebook{color:#339;margin-left:5px}.confirmacao-utilizador .social.facebook:hover{background-color:#fff;border:1px solid #ccc;color:#99c}.confirmacao-utilizador .social.facebook::before{content:"\f39e"}.confirmacao-utilizador .social.google{color:#c30;margin-right:5px}.confirmacao-utilizador .social.google:hover{background-color:#fff;border:1px solid #ccc;color:#f96}.confirmacao-utilizador .social.google::before{content:"\f1a0"}.confirmacao-utilizador .info{background-color:#f2f2f2;border-radius:50%;color:#fe0000;font-family:OpenSansLight,sans-serif;padding:0 8px}.confirmacao-utilizador .message-info{display:none;background-color:#f2f2f2;border-radius:2px;margin:0 0 10px 0;padding:4px 10px}.confirmacao-utilizador .message-info::before{background-color:#f2f2f2;content:"\00a0";height:10px;left:150px;position:relative;top:-10px;transform:rotate(-45deg);width:10px;float:left}.confirmacao-utilizador .message-info p{font-size:12px;line-height:16px}.validate-login-extra h1{color:#fe0000!important;font-family:OpenSansLight,sans-serif!important;font-size:22px!important;line-height:1!important;padding:19px 0!important;text-align:center!important;text-transform:lowercase!important}.valida-login{top:0!important}@media (min-width:688px){.confirmacao-utilizador h1{font-size:32px;padding:14px 0}}.text-contexto-vazia{font-family:OpenSansRegular;font-size:16px;margin-top:10px}.top-10{margin-top:10px}.site-content.personaldata{padding-bottom:90px;margin:auto;font-family:OpenSansRegular;color:#141414;font-size:16px;font-style:normal;line-height:19.2px;letter-spacing:0;text-align:left;margin-bottom:50px;display:block}#client-data-form-acesso,#client-data-form-profissionais,.texto-comunicacoes{margin-top:20px}.encomendas-lista .number{color:#fe0000}.cartao-dados-pessoais{margin-top:10px}.espaco-entre-inputs{margin-bottom:14px}.client-area form .comunicacoes .check-label{font-family:OpenSansRegular;font-weight:400;font-size:16px;line-height:16px;color:#262626;display:table;border-radius:0;position:relative;min-height:50px;padding-left:60px;margin:0;height:50px}.client-area form .comunicacoes .check-label span{vertical-align:middle;display:table-cell}.client-area form .comunicacoes .check-label:before{content:"";display:inline-block;width:42px;height:42px;position:absolute;left:0;top:0;background-color:#fff;border-radius:1px;border:1px solid #262626}.client-area form .comunicacoes input[type=checkbox]{display:none}.client-area form .comunicacoes input[type=checkbox]:checked+.check-label:before{border-radius:0;font-size:25px;line-height:50px;color:#000;text-align:center;background-position:-85px -56px;background-image:url(/profareal/assets/site/sprite_EspacoProf_AE.svg);background-size:1600px 1200px}.trashbinmbway{margin-top:10px}.no-padding-left-lg{padding-left:10px!important}.no-padding-right-xs{padding-right:0!important}.only-padding-lg{padding-left:0!important}.texto-comunicacoes{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.text-title-comunicacao{text-align:left;font-family:OpenSansSemiBold;font-size:16px;line-height:22px;font-weight:600;letter-spacing:0;color:#000;opacity:1;text-transform:initial;padding-left:25px}.option-short{padding-left:30px!important}.text-desc-comunicacao{text-align:left;font-family:OpenSansRegular;font-size:14px;line-height:20px;letter-spacing:0;color:#000;opacity:1;font-weight:initial}.texto-grupo{margin-top:20px;text-align:left;font-family:OpenSansBold;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;color:#000;opacity:1}.texto-grupo-empresas{font-family:OpenSansRegular;font-size:14px;color:#000;opacity:1}.escola_disciplinas_container{background-color:#f5f5f5;padding-bottom:30px}.custom-select{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#777;opacity:1;font-weight:400}.editarformulariodadospessoais{font-family:OpenSansRegular;text-decoration:underline;font-size:14px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;margin-bottom:10px;margin-top:10px}.editarformulariodadospessoais span{cursor:pointer}.removerdisciplina{margin-top:10px!important}.agrupamento-container-title{text-align:left;font-family:OpenSansRegular;font-size:18px;line-height:24px;letter-spacing:0;color:#fe0000;text-transform:uppercase;opacity:1;font-weight:400;margin:initial}a[id^=adicionar_agrupamento_escola_disciplina]{margin:20px 0 30px 0;width:100%;height:44px;background-color:transparent;color:#999;padding:0;font-size:18px;font-family:OpenSansSemibold;border-radius:8px;border:2px solid #999;line-height:40px;text-align:center;text-decoration:none;cursor:pointer;text-transform:lowercase;border-radius:15px}.botoes_dados_profissionais{text-align:right;font-family:OpenSansSemibold;text-decoration:underline;font-size:12px;line-height:16px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;margin:5px}.disciplina_container .disciplina .disciplina-nome{font-family:OpenSansRegular;color:#141414;font-size:14px;font-style:normal;line-height:21px;letter-spacing:0;text-align:left}#btn-confirm-profissionais{padding:20px!important;bottom:0}.label-personal-data{text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#777;opacity:1;margin-bottom:5px}.cartao-box{margin-bottom:10px;height:40px;line-height:40px;display:flex;width:240px}.postal-code-box-cp4{padding:0!important;width:45px!important;text-align:center!important}.postal-code-box-cp3{padding:0!important;width:40px!important;text-align:center!important}.error-in-retention{margin:auto;font-family:OpenSansRegular;color:red;font-size:16px;line-height:20px;letter-spacing:.16px;opacity:1;height:22px}.client-communicationdata .error-in-retention{margin-top:20px}.cartaoprof{margin:auto;font-family:OpenSansRegular;color:#fe0000;font-size:16px;line-height:20px;letter-spacing:.16px;opacity:1;height:22px;padding-right:10px}.box-numero-cartao{background:#d9f0fb 0 0 no-repeat padding-box;opacity:1;height:40px;width:130px;display:block}.numerocartao{text-align:center;font-family:OpenSanssemiBold;font-size:16px;line-height:37px;letter-spacing:0;color:#000;opacity:1}.site-content .client-personaldata-page h1{font-family:OpenSansBold;font-size:26px;color:#fe0000;line-height:20px;padding:0}.site-content .client-personaldata-page h1.title-address{color:#141414;font-size:28px;line-height:31px;margin:50px 0 0}.site-content .client-personaldata-page .intro{padding:0 0 35px}.site-content .client-personaldata-page .intro-address{padding:0 0 28px}.site-content .client-personaldata-page .options{min-height:17px;margin-bottom:10px;max-width:360px}.site-content .client-personaldata-page .form-container.delete-address{opacity:.5;position:relative}.site-content .client-personaldata-page .form-container.delete-address:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.site-content .client-personaldata-page form{width:100%;max-width:100%;margin:0}.site-content .client-personaldata-page form#client-address-form-new{margin-top:27px}.site-content .client-personaldata-page form ul.collapse.in+label.info-alpha{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;z-index:1001}.site-content .client-personaldata-page .form-control{height:44px;padding:5px 13px;font-size:16px;line-height:18px;color:#000;border:1px solid #a9a9a9;border-radius:0;text-align:left}.floating-label-field:not(:placeholder-shown)+.floating-label:first-child{color:red}.site-content .client-personaldata-page .form-control:not(:placeholder-shown){padding:24px 50px 6px 15px}.site-content .client-personaldata-page .options .label,.site-content .client-personaldata-page form .change-password .change-password-label,.site-content .client-personaldata-page form .options .label{font-size:14px;line-height:17px;text-transform:uppercase;text-decoration:underline;color:#141414;padding:0 5px 0;cursor:pointer;font-weight:400}.site-content .client-personaldata-page .options .label.new,.site-content .client-personaldata-page form .options .label.delete{padding-right:0}.site-content .client-personaldata-page form .change-password .change-password-label{padding:9px 0 19px;margin:0}.site-content .client-personaldata-page .options,.site-content .client-personaldata-page form .address-postal-code,.site-content .client-personaldata-page form .address-postal-code .postal-code-cp4,.site-content .client-personaldata-page form .address-postal-code .postalCodeEstrangeiro,.site-content .client-personaldata-page form .address-postal-code .postalCodeNacional,.site-content .client-personaldata-page form .address-postal-code span:last-of-type,.site-content .client-personaldata-page form .birthday-date,.site-content .client-personaldata-page form .client-child-birthday,.site-content .client-personaldata-page form .client-child-number,.site-content .client-personaldata-page form .client-gender,.site-content .client-personaldata-page form .client-organization,.site-content .client-personaldata-page form .dropdown.countries,.site-content .client-personaldata-page form .dropdown.localities,.site-content .client-personaldata-page form .options,.site-content .client-personaldata-page form .phoneNumber,.site-content.personaldata .client-personaldata-page .lnk-container{padding-left:0}.site-content .client-personaldata-page form .dropdown span{color:#000}.site-content .client-personaldata-page form .birthday-label,.site-content .client-personaldata-page form .client-child-birthday .child-birthday-label{font-size:18px;line-height:18px;padding:0 0 10px;margin-right:10px}.site-content .client-personaldata-page form .address-postal-code .postal-code-cp3{padding-right:0}.site-content .client-personaldata-page form .dropdown.days,.site-content .client-personaldata-page form .dropdown.months{padding-left:0;position:relative;padding-right:10px}.site-content .client-personaldata-page form .dropdown.years{padding:0;position:relative}.site-content .client-personaldata-page form .birthday-options{width:90%;float:left}.site-content .client-personaldata-page form span.hifen{font-size:30px;float:left;margin-left:-10px;line-height:44px;margin-right:-30px}.site-content .client-personaldata-page form .dropdown button.btn,.site-content .client-personaldata-page form a.btn{width:100%;height:44px;text-align:left;padding:0 0 0 10px;border-radius:0;background-color:#fff;border:1px solid #a9a9a9!important;margin:0 0 10px;background:0 0;outline:0;position:relative;overflow:hidden}.site-content .client-personaldata-page form .defaultAddressSelection{margin-bottom:23px}.site-content .client-personaldata-page form .defaultAddressSelection>:not(:first-child){margin-top:10px}.site-content .client-personaldata-page form .defaultAddressSelection label{font-family:OpenSansRegular;font-weight:400;cursor:pointer;margin:0;display:table}.site-content .client-personaldata-page form .defaultAddressSelection label .icon{vertical-align:middle;margin:0;background-image:none;display:inline-block;height:auto;margin-right:10px;border:1px solid #a9a9a9;background-color:#fff;padding:9px}.site-content .client-personaldata-page form .defaultAddressSelection label .icon.icon-check:before{margin:0}.site-content .client-personaldata-page form .defaultAddressSelection label .label-text{vertical-align:middle;display:table-cell}.site-content .client-personaldata-page form ul li>span,.site-content .client-personaldata-page form ul.collapse li>span,.site-content .client-personaldata-page form ul.collapsing li>span{text-transform:none}.site-content .client-personaldata-page form .dropdown.days ul[id^=days],.site-content .client-personaldata-page form .dropdown.months ul[id^=months],.site-content .client-personaldata-page form .dropdown.years ul[id^=years]{min-width:auto;width:calc(100% - 10px)!important}.site-content .client-personaldata-page form .client-child-birthday .dropdown.years ul[id^=years]{margin-left:9px}.site-content .client-personaldata-page form .dropdown ul{border-radius:0;border:0;text-align:left;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;max-height:225px;height:auto;overflow:auto;top:44px;box-shadow:3px 3px 10px #c7c5c2;width:90%}.site-content .client-personaldata-page form .dropdown ul.drop-menu li{height:40px;line-height:40px;text-overflow:ellipsis;overflow:hidden;cursor:pointer;min-height:40px;margin:0;background-color:#e7e7e7;font-size:16px}.site-content .client-personaldata-page form .dropdown ul.drop-menu li span{padding-left:10px;line-height:44px}.site-content .client-personaldata-page form .dropdown button.btn .active{color:#a9a9a9;font-size:16px;text-transform:none}.site-content .client-personaldata-page form .client-child-number .child-number-box,.site-content .client-personaldata-page form .client-organization .client-organization-box,.site-content .client-personaldata-page form .dropdown.profissoes button.btn-profissao,.site-content .client-personaldata-page form .phoneNumber .phone-number{width:100%}.site-content .client-personaldata-page form .icon-info span:first-child{width:28px;text-align:center;height:28px}.site-content .client-personaldata-page form .icon-info{font-family:OpenSansSemiBold;font-size:16px;line-height:28px;text-transform:lowercase;color:#000;background-color:#c7c5c2;cursor:pointer;display:inline-block;position:absolute;right:0;margin-top:8px;font-weight:400}.site-content .client-personaldata-page form .icon-gift{display:inline-block;position:absolute;right:0;margin-bottom:6px;font-weight:400}.site-content .client-personaldata-page form .client-gender .client-gender-format-M{padding:0 5px 0 0}.site-content .client-personaldata-page form .client-gender .client-gender-format-O{padding:0 0 0 5px}.site-content .client-personaldata-page form .client-gender .client-gender-format-F{padding:0 5px}.site-content .client-personaldata-page form .client-gender .client-gender-format-F,.site-content .client-personaldata-page form .client-gender .client-gender-format-M,.site-content .client-personaldata-page form .client-gender .client-gender-format-O{text-align:center}.site-content .client-personaldata-page form .client-gender .client-gender-format-F label,.site-content .client-personaldata-page form .client-gender .client-gender-format-M label,.site-content .client-personaldata-page form .client-gender .client-gender-format-O label{background-color:#fff;border:1px solid #a9a9a9;height:44px;width:100%;font-family:OpenSansRegular;font-size:16px;line-height:44px;color:#a9a9a9;font-weight:400;cursor:pointer}.site-content .client-personaldata-page form .client-gender input#client-gender-f:checked~.client-gender-format-F label,.site-content .client-personaldata-page form .client-gender input#client-gender-m:checked~.client-gender-format-M label,.site-content .client-personaldata-page form .client-gender input#client-gender-other:checked~.client-gender-format-O label{background-color:#000;color:#fefefe;font-family:OpenSansSemiBold;cursor:default;border:none}.site-content .client-personaldata-page form .change-password .change-password-inputs{display:none}.site-content .client-personaldata-page form .change-password input#change-password:checked+label.change-password-label{display:none}.site-content .client-personaldata-page form .change-password input#change-password:checked~.change-password-inputs{display:block}.site-content .client-personaldata-page form input[readonly],.site-content .client-personaldata-page select-box[disabled]{background-color:#e6e6e6}.site-content .client-personaldata-page button.btn-confirm{padding:20px;text-transform:uppercase;border:none;font-family:OpenSansLight;font-size:20px;background-color:#fe0000;color:#fff;position:fixed;bottom:0;left:0;z-index:10001;margin:0}.site-content .client-personaldata-page .client-child-number>span:last-of-type{padding:0}.site-content .client-personaldata-page form .dropdown.profissoes .icon[data-toggle=dropdown]:after{right:35px}.site-content .client-personaldata-page .dropdown button[aria-expanded=true]~ul.drop-menu{z-index:1002}.site-content .client-personaldata-page .client-child-number .childDropdownContainer{width:90%}.site-content .client-personaldata-page .client-child-number .childDropdownContainer .child-number-label{float:left}.site-content .client-personaldata-page .address-postal-code .postal-code-label,.site-content .client-personaldata-page .client-child-number .childDropdownContainer .child-number-label{padding:10px 10px 10px 0;font-size:18px}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop{width:39%;float:right}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop ul{min-width:auto}.site-content .client-personaldata-page .dropdown .btn-childNumber.icon[data-toggle=dropdown]:after{right:10px}.site-content .client-personaldata-page .client-child-birthday .birthday-child{display:none}.site-content .client-personaldata-page .address-postal-code span.hifen{margin-left:0}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info{z-index:1002;background-color:#e0dfdd}.site-content .client-personaldata-page form.disabled input[type=checkbox]:checked~.icon-gift,.site-content .client-personaldata-page form.disabled input[type=checkbox]:checked~.icon-info{z-index:3}.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001;margin:0}.site-content .client-personaldata-page .info-content{padding:31px;line-height:24px;text-transform:initial;font-family:OpenSansRegular;font-size:16px}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift .info-content,.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info .info-content,.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{display:block!important}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift{background-image:none;height:auto;width:auto}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info .pull-left{background-color:#141414;color:#fff}.site-content .client-personaldata-page .client-gender{margin-bottom:9px}.site-content .client-personaldata-page .profissoes .select-box{width:100%}.site-content .client-personaldata-page .red .select-box .collapse,.site-content .client-personaldata-page .red .select-box .collapsing,.site-content .client-personaldata-page .red .select-box .select-search,.site-content .client-personaldata-page .red .select-box .select-text{border:2px solid red!important}.site-content .client-personaldata-page form{display:inline-block;position:relative}.site-content .client-personaldata-page form.disabled .icon-gift,.site-content .client-personaldata-page form.disabled .icon-info{z-index:2}.site-content .client-personaldata-page form.disabled:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(255,255,255,.5)}.site-content .client-personaldata-page .lnk-container+.error-container{margin:15px 0}.site-content .client-personaldata-page .error-container .error-message,.site-content .client-personaldata-page .error-container .icon.warning-icon{display:table-cell}.site-content .client-personaldata-page .error-container .error-message{padding:0 0 15px 10px;font-family:OpenSansRegular;font-size:18px;color:#fe0000;font-style:normal;text-align:left;line-height:19px;letter-spacing:0}@media (min-width:986px){.agrupamento-container-title{font-size:20px}a[id^=adicionar_agrupamento_escola_disciplina]{width:50%}.site-content .client-personaldata-page h1{font-size:36px}.only-padding-lg{padding-left:10px!important}.no-padding-left-lg{padding-left:0!important}.no-padding-right-xs{padding-right:10px!important}.cartao-dados-pessoais{margin-top:20px}.editarformulariodadospessoais{line-height:14px;text-decoration:underline;font-family:OpenSansRegular;text-decoration:underline;font-size:14px;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;margin-top:20px;float:right;right:0}.site-content .client-personaldata-page form{max-width:560px}.site-content .client-personaldata-page form#client-data-form-comunicacoes,.site-content .client-personaldata-page form#client-data-form-gprd{max-width:100%}.site-content .client-personaldata-page .client-gender .gender-lg{height:44px;margin-bottom:5px;padding-right:0}.site-content .client-personaldata-page .client-child-number>span:first-of-type,.site-content .client-personaldata-page .client-gender .gender-lg>span,.site-content .client-personaldata-page .form .address-postal-code span{font-size:18px;line-height:22px;letter-spacing:.01em;margin-left:10px;margin-right:22px}.site-content .client-personaldata-page .client-gender .gender-lg>span:first-of-type{padding-right:15px}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-male{padding-left:19px;padding-right:5px;text-align:left;font-family:OpenSansRegular;font-size:16px;line-height:20px;letter-spacing:0;color:#000;opacity:1}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-female{padding-left:6px;padding-right:5px}.site-content .client-personaldata-page .client-gender .gender-lg .gender-type-other{padding-left:2px;padding-right:4px}.site-content .client-personaldata-page .client-gender .gender-lg label.gender-f,.site-content .client-personaldata-page .client-gender .gender-lg label.gender-m,.site-content .client-personaldata-page .client-gender .gender-lg label.gender-o{height:44px;width:44px;padding:9px;background-color:#fff;border:1px solid #a9a9a9}.site-content .client-personaldata-page .icon-check{background-image:none;font-size:14px;line-height:19px;height:auto;cursor:pointer}.site-content .client-personaldata-page .icon.icon-check{height:auto;background-image:none;margin:0;display:inline-block;text-decoration:none}.site-content .client-personaldata-page .client-child-number>span:first-of-type{padding:10px 0}.site-content .client-personaldata-page form#client-data-form .client-organization .client-organization-box{width:100%}.site-content .client-personaldata-page form#client-data-form label.icon-info{margin-right:-38px}.site-content .client-personaldata-page form .address-postal-code .postalCodeEstrangeiro,.site-content .client-personaldata-page form .address-postal-code .postalCodeNacional{padding:0 0 0 15px}.site-content .client-personaldata-page form .address-postal-code span.postal-code-cp4{padding:0}.site-content .client-personaldata-page form .address-postal-code span.postal-code-cp3{padding-left:20px}.site-content .client-personaldata-page form .address-postal-code span:last-of-type{padding-left:15px}.site-content .client-personaldata-page form .address-postal-code .hifen{font-size:30px;float:left;margin-left:5px;line-height:44px;margin-right:-30px}.site-content .client-personaldata-page form#client-data-form .birthday-date,.site-content .client-personaldata-page form#client-data-form .client-child-birthday,.site-content .client-personaldata-page form#client-data-form .client-child-number{padding-left:15px}.site-content .client-personaldata-page .options{max-width:560px}.site-content .client-personaldata-page form .dropdown ul{width:100%}.site-content .client-personaldata-page div.options.new-form{float:none;max-width:560px}.site-content .client-personaldata-page form#client-data-form .client-child-number .icon-info{right:auto;margin-left:-5px}.site-content .client-personaldata-page form#client-data-form .birthday-date .birthday-label{width:100%;padding:10px 0}.site-content .client-personaldata-page form#client-data-form .birthday-options{width:50%}.site-content .client-personaldata-page form .client-child-birthday .dropdown.years ul[id^=years]{margin-left:0}.site-content .client-personaldata-page form .client-child-birthday .child-birthday-label{padding:15px 0;margin-right:0}.site-content .client-personaldata-page form .icon-gift{right:initial}.site-content .client-personaldata-page form .dropdown.profissoes button.btn-profissao,.site-content .client-personaldata-page form .phoneNumber .phone-number{width:100%}.site-content .client-personaldata-page form .dropdown.profissoes .icon[data-toggle=dropdown]:after{right:15px}.site-content .client-personaldata-page .client-child-birthday .birthday-options{padding-right:0}.site-content .client-personaldata-page h1.title-address{margin:65px 0 0}.site-content .client-personaldata-page .intro-address{padding:0 0 23px}.site-content .client-personaldata-page .birthday-options .icon-gift:hover,.site-content .client-personaldata-page .icon-info:hover{z-index:1001;background-color:#e0dfdd}.site-content .client-personaldata-page .birthday-options .icon-gift:hover{background-image:none;height:auto;width:auto}.no-touchevents .site-content .client-personaldata-page .birthday-options .icon-gift:hover .info-content,.no-touchevents .site-content .client-personaldata-page .icon-info:hover .info-content,.site-content .client-personaldata-page .birthday-options .icon-gift:hover~.info-alpha,.site-content .client-personaldata-page .icon-info:hover~.info-alpha{display:block!important}.site-content .client-personaldata-page .client-child-birthday .icon-info{margin-left:10px;right:auto}.site-content .client-personaldata-page .icon-info:hover .pull-left{background-color:#141414;color:#fff}.no-touchevents .site-content .client-personaldata-page .icon-gift:hover,.no-touchevents .site-content .client-personaldata-page .icon-info:hover{right:auto;width:100%;max-width:300px;margin-left:10px}.no-touchevents .site-content .client-personaldata-page form.disabled .icon-gift:hover,.no-touchevents .site-content .client-personaldata-page form.disabled .icon-info:hover{z-index:3}.no-touchevents .site-content .client-personaldata-page .icon-gift:hover{margin:0}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-gift{right:auto;width:100%;max-width:300px}.site-content .client-personaldata-page input[type=checkbox]:checked~.icon-info{right:auto;width:100%;max-width:300px;margin-left:10px}.site-content .client-personaldata-page input[type=checkbox]:checked~.birthday-options .info-alpha,.site-content .client-personaldata-page input[type=checkbox]:checked~.info-alpha{background-color:transparent}.site-content .client-personaldata-page .client-child-number{width:58%}.site-content .client-personaldata-page .client-child-number .childDropdownContainer #childNumber-drop{width:33%;float:left;margin-left:18px}.site-content .client-personaldata-page .profissoes .select-box{width:100%}.site-content .client-personaldata-page .red .select-box .collapse,.site-content .client-personaldata-page .red .select-box .collapsing,.site-content .client-personaldata-page .red .select-box .select-search,.site-content .client-personaldata-page .red .select-box .select-text{border:2px solid red!important}.site-content .client-personaldata-page .error-container .error-message{padding-top:15px}}.personaldata .localidade,.personaldata .localidade-est{height:58px}#frmnovamorada,#frmupdatemorada{margin-top:15px}.mostramorada{line-height:24px;font-family:OpenSansRegular;margin-top:15px;margin-bottom:-5px}.list-header-moradas{padding:0 10px;height:40px;line-height:40px;background-color:#f5f5f5;text-transform:uppercase;margin-bottom:5px}.subtitulo{margin-top:10px;font-family:OpenSansRegular;font-size:16px;margin-bottom:0}.personaldata .local-est{line-height:50px}.remover-mensagem-sucesso{color:#0a0b0b;line-height:40px;font-family:OpenSansRegular;line-height:40px;font-size:24px}.remover-mensagem-erro{color:red;line-height:40px}#erropostal{color:red}.personaldata .local-est #client-address-form-postal-code-cpdesc{margin-left:20px}.btn-moradas,.personaldata #billing-info-container button{margin:20px 0 30px 0;height:44px;font-family:OpenSansSemiBold;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:#fe0000;border:0;padding:15px 10px;margin-left:auto;margin-right:auto;max-width:100%;float:none;border-radius:8px;opacity:1;width:48%}.cancelaratividade,.cancelaratividade-novamorada{text-transform:uppercase;margin:20px 0 30px 0;height:44px;background-color:transparent;color:#999;padding:0;font-size:18px;font-family:OpenSansSemibold;border-radius:8px;border:1px solid #999;line-height:40px;text-align:center;text-decoration:none;cursor:pointer;width:48%}.criarmorada{text-transform:uppercase;margin:20px 0 30px 0;height:44px;background-color:transparent;color:#999;padding:0;font-size:18px;font-family:OpenSansSemibold;border-radius:8px;border:2px solid #999;line-height:40px;text-align:center;text-decoration:none;cursor:pointer;border-radius:15px;width:35%;min-width:210px}.botaoeditarmorada-faturacao-envio,.botaoremovermorada-faturacao-envio{cursor:pointer}.listarmorada{text-transform:uppercase;margin:20px 0 30px 0;height:44px;background-color:transparent;color:#fe0000;padding:0;font-size:18px;font-family:OpenSansSemibold;border-radius:8px;border:1px solid #fe0000;line-height:40px;text-align:center;text-decoration:none;cursor:pointer}