@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);body,html{height:100%;background-color:#f8f8f8;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px}input[type=checkbox]{width:1rem;height:1rem;-moz-transform:scale(1.2);transform:none}.print{display:none}span.glyphicon{font-family:"Glyphicons Halflings"!important}ul.ui-autocomplete{z-index:9999999}table{position:relative;width:100%;font-size:8pt;margin-top:10px}table tr:nth-child(odd){background-color:#e6e6e6}table tr td{padding:3px}table tr td.boxcheck,table tr th.boxcheck{width:30px!important;text-align:center}table tr td.icon img,table tr th.icon img{width:15px!important}table tr td.nome,table tr th.nome{width:40%}table tr.filtros input,table tr.filtros select{height:25px!important;font-size:9pt;padding:0;padding:3px 5px}table tr.filtros .dropdown .dropdown-menu li{padding:5px}table tr.filtros .dropdown .dropdown-menu li:hover{background-color:#e6e6e6}.multiple-select-menu{overflow-y:scroll;max-height:250px}table tr.table-header{background-color:#646464;color:#fff;font-weight:700}table tr:hover:not(.table-header):not(.filtros){cursor:pointer;background-color:#c8c8c8}table tr.total{background-color:transparent;border-top:2px solid #000;font-weight:700;font-size:12pt}table tr.divider{background-color:#646464;color:#fff;border:1px solid #fff}table tr.divider:hover{background-color:#646464!important}table tr.divider td{padding:4px}table tr td img{width:18px;float:right;margin-left:3px}table tr.is-new{background-color:#e6f4f1}table tr.is-locked{background-color:#a9a9a9}table input[type=number],table input[type=text]{height:27px;font-size:9pt;padding:0 5px}table input[type=number]{text-align:right}table tr td.data,table tr th.data{width:10%}table tr td.number,table tr th.number{text-align:right;white-space:nowrap}table tr td.width-5,table tr th.width-5{width:5%}table tr td.width-10,table tr th.width-10{width:10%}table tr td.width-15,table tr th.width-15{width:15%}table tr td.width-20,table tr th.width-20{width:20%}table tr td.width-25,table tr th.width-25{width:25%}table tr td.width-30,table tr th.width-30{width:30%}table tr td.width-35,table tr th.width-35{width:35%}table tr td.width-40,table tr th.width-40{width:40%}.form-group{margin-bottom:5px;position:relative}.form-group input[type=checkbox]{display:none}.form-group input[type=checkbox]+.btn-group>label span{width:20px}.form-group input[type=checkbox]+.btn-group>label span:first-child{display:none}.form-group input[type=checkbox]+.btn-group>label span:last-child{display:inline-block}.form-group input[type=checkbox]:checked+.btn-group>label span:first-child{display:inline-block}.form-group input[type=checkbox]:checked+.btn-group>label span:last-child:not(.pointer){display:none}.btn-group>label span.pointer{display:inline-block;float:right}.form-group .dropdown{display:none;position:absolute;width:100%;margin-top:5px;border:1px solid #d2d2d2;border-radius:4px;height:auto!important;max-height:350px!important;z-index:999;background-color:#fff;overflow-x:hidden;overflow-y:auto}.form-group .dropdown ul{margin:0}.form-group .dropdown ul li{background-color:transparent!important;color:#323232!important;padding:2px 5px!important}.form-group .dropdown ul li input[type=checkbox]{display:inline-block;margin-right:5px}.form-group .dropdown ul li input[type=text]{height:25px;padding:0 5px;font-size:9pt}.form-group .dropdown ul li:hover{background-color:#e6e6e6!important}.form-group .dropdown.active{display:inline-block}.esquema-notifica .form-group .btn-group{width:100%;height:25px}.esquema-notifica .form-group .btn-group label:nth-child(1){width:15%;height:100%;padding:0;padding-top:2px}.esquema-notifica .form-group .btn-group label:nth-child(2){width:85%;height:100%;padding:0;padding-left:10px;padding-top:3px;text-align:left;font-size:9pt}::-moz-scrollbar,::-ms-scrollbar,::-o-scrollbar,::-webkit-scrollbar{display:none}.menu-container{position:fixed;width:100%;height:50px;background-color:rgba(10,34,64,.95);box-shadow:0 1px 5px #888;margin-bottom:20px;z-index:1000}.screen{transition-duration:.5s}select{padding-top:0!important}.menu,.menu-destaques,.menu-icon,.menu-logo,.menu>.row{height:100%}.fixed{position:fixed;width:100%}.adiciona_info{display:inline-block;padding:10px;border:1px dashed #0a2240;margin-bottom:10px;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.adiciona_info .plus{display:inline-block;width:40px;height:100%;background-color:#0a2240;float:left}.adiciona_info .plus span{margin-left:14px;margin-top:2px;color:#fff}.adiciona_info .info{display:inline-block;float:left;margin-left:10px}.adiciona_info .info span{margin:0;font-size:9pt}.adiciona_info:hover{background-color:#0a2240}.adiciona_info:hover .info span{color:#fff}.user-info-container{height:100%}.user-info{display:inline-block;float:right;height:100%}.user-info>*{float:left;margin-right:10px}.user-info .foto{display:inline-block;width:40px;height:40px;margin-top:5px;border:2px solid #bf671e;border-radius:20px;overflow:hidden;background-color:#fff}.user-info .foto img{width:100%;min-height:100%}.user-info ul{list-style:none;display:table;height:100%;padding:0}.user-info ul li{position:relative;display:table-cell;height:100%;padding:0 10px;padding-top:12px;cursor:pointer}.user-info ul li:hover{background-color:#d8711d}.user-info ul li span{display:inline-block;position:relative;font-size:18pt;color:#fff}.user-info ul li .notif{position:absolute;width:22px;height:22px;background-color:#d30000;border:1px solid #a70606;border-radius:15px;text-align:center;top:2px;right:2px}.user-info ul li .notif span{font-size:10pt;font-weight:700}.user-info ul li .notif span{font-size:10pt;font-weight:700;color:#fff}.user-info ul li .dropdown{display:none;position:absolute;width:350px;right:0;top:50px}.user-info ul li:hover .dropdown{display:inline-block}.user-info ul li .dropdown ul{display:inline-block;width:100%;background-color:rgba(255,255,255,.95);border:1px solid #c8c8c8;max-height:400px;overflow-x:hidden;overflow-y:scroll}.user-info ul li .dropdown ul li{display:inline-block;width:100%;height:auto;padding:5px}.user-info ul li .dropdown ul li.active{background-color:rgba(95,182,229,.95)}.user-info ul li .dropdown ul li.active p{color:#fff!important}.user-info ul li .dropdown ul li.active span{color:#fff!important}.user-info ul li .dropdown ul li:hover{background-color:#ebebeb}.user-info ul li .dropdown ul li.active:hover{background-color:#5aabc9}.user-info ul li .dropdown ul li.titulo{padding:2px 10px 2px 10px;background-color:#646464}.user-info ul li .dropdown ul li.titulo p{display:inline-block;font-size:9pt;margin:0;font-family:Oswald,sans-serif;font-weight:400;color:#fff}.user-info ul li .dropdown ul li.titulo span{font-size:8pt;float:right;color:#fff;margin-top:3px}.user-info ul li .dropdown ul li.titulo span:hover{text-decoration:underline;cursor:pointer}.user-info ul li .dropdown ul li .icon{width:35px;height:35px;float:left;overflow:hidden}.user-info ul li .dropdown ul li .icon img{width:100%}.user-info ul li .dropdown .content{position:relative;width:calc(100% - 40px);height:100%;float:left;padding-left:5px}.user-info ul li .dropdown .content p{margin:0;color:#646464;font-size:8pt}.user-info ul li .dropdown .content p:nth-child(1){font-weight:700}.user-info ul li .dropdown .content p:nth-child(3) span{color:#646464;font-size:9pt}.user-info ul li .dropdown .trash{display:none;position:absolute;top:15px;right:10px;width:25px;height:25px;border:0;border-radius:13px;background-color:rgba(193,41,41,.95);text-align:center;padding-top:3px}.user-info ul li .dropdown .trash span{font-size:10pt;cursor:pointer;color:#fff}.user-info ul li .dropdown ul li:hover .trash{display:block}.menu-icon img,.menu-logo img{position:relative;top:5px;height:40px;animation-duration:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;cursor:pointer}.menu-center{text-align:center}.menu-center p{font-family:Oswald,sans-serif;font-size:24pt;color:#fff}.menu-destaques img{position:relative;top:5px;right:8px;width:40px;height:40px}.mobile{position:fixed;top:50px;right:0;display:inline-block;width:65%;height:100%;overflow:scroll;z-index:999;background-color:rgba(10,34,64,.95);box-shadow:-35px 0 20px rgba(50,50,50,.8)}.menu-mobile{height:auto;border-top:1px solid #fff;padding:5px;padding-bottom:60px}.menu-mobile .titulo{text-align:center;background-color:rgba(206,108,27,.95);padding:5px;border:0;border-radius:10px}.menu-mobile .titulo span{color:#fff;font-size:13pt;font-weight:700}.menu-mobile .links-menu .menu-item{display:inline-block;width:100%;padding:5px 10px;border-bottom:1px solid #fff}.menu-mobile .gestor-ficheiros .menu-item span,.menu-mobile .links-menu .menu-item span{font-size:12pt;color:#fff}.menu-mobile .links-menu .menu-item img{width:40%}.menu-mobile .gestor-ficheiros .menu-item{display:inline-block;width:100%;padding:5px 10px;border-bottom:1px solid #fff}.menu-mobile .gestor-ficheiros .menu-item img{width:20px;float:right}.menu-mobile .videos iframe{margin:0;margin-top:10px}.menu-desktop{position:relative}.menu-desktop .links-menu .menu-item span{width:auto!important}.menu-desktop .gestor-ficheiros .titulo{background-color:#646464;text-align:center}.menu-desktop .gestor-ficheiros .titulo span{font-size:9pt;font-weight:700;color:#fff}.menu-desktop .menu .menu-item{display:inline-block;width:100%;border-bottom:1px solid #e6e6e6}.menu-desktop .menu .menu-item span{font-family:Oswald,sans-serif;font-weight:300;font-size:9pt!important}.menu-desktop .menu .menu-item img{width:25px}.menu-desktop .menu .links-menu .menu-item img{height:25px;width:auto;float:right}.menu-desktop .menu .menu-item:hover{cursor:pointer;background-color:#e6e6e6;border-bottom:1px solid #e6e6e6}.menu-desktop .search-field{position:relative;margin-bottom:15px}.menu-desktop .dropdown{background-color:#fff;border:1px solid #c8c8c8;position:absolute;z-index:9;max-height:300px;overflow-y:auto;overflow-x:hidden;visibility:hidden;width:100%}.menu-desktop .dropdown .item{display:inline-block;width:100%;padding:5px;margin-bottom:1px}.menu-desktop .dropdown .item .icon{display:inline-block;padding:5px;float:left;width:10%}.menu-desktop .dropdown .item div:not(.icon){display:inline-block;float:left;width:90%}.menu-desktop .dropdown .item .titulo{border:0;font-weight:700;font-size:10pt;margin:0}.menu-desktop .dropdown .item .descricao{font-size:8pt;margin:0}.menu-desktop .dropdown .item:hover{cursor:pointer;background-color:#f5f5f5}.menu-desktop .dropdown .item.loading{text-align:center}form.login .titulo{border-bottom:1px solid #323232;margin-bottom:10px}form.login .titulo p{font-family:Oswald,sans-serif;font-size:16pt}form.login input{margin-bottom:10px}.videos .video{width:100%!important;border:0;border-radius:5px;margin-bottom:10px}.links-menu{margin-bottom:10px}.destaques .titulo p{font-family:Oswald,sans-serif;font-size:14pt;color:#787878}.destaques .agenteMes .nome p{font-family:Oswald,sans-serif;font-size:14pt;word-break:normal}.destaque{display:inline-block;padding:2px;margin-bottom:10px;border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 0 5px #e6e6e6;background-color:#fff;cursor:pointer;min-height:90px}.destaque.natal p{position:absolute;bottom:10px;left:30px;font-weight:400;color:#fff}.destaque.natal p span{font-size:20pt}.destaque .titulo p{font-family:Oswald,sans-serif;font-size:12pt;color:#323232;margin-top:3px;margin-bottom:0}.destaque .foto{overflow:hidden}.destaque .foto img{position:relative;width:100%}.destaques-mobile{right:0;background-color:#fff;padding:10px}.destaques-mobile .destaque{display:inline-block;width:100%;padding-bottom:10px;border-bottom:1px solid #646464}.destaques-mobile .destaque .perfil .foto{width:40px;height:40px}.destaques-mobile .destaque .perfil .info span{color:#000;font-size:12pt}.destaques-mobile .destaque .mensagem{margin:10px}.conteudo-container{padding-top:70px;height:auto;min-height:100%;padding-bottom:55px}.header-mensagem{display:inline-block;width:100%}.main-holder{display:inline-block;width:100%;position:relative;background-color:#fff;min-height:20px;border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 0 5px #e6e6e6}.add-mensagem .header{height:24px;padding:2px 20px}.add-mensagem .esquema-notifica{display:inline-block;width:100%}.add-mensagem .esquema-notifica .col-xs-6:nth-child(1){border-right:1px solid #e6e6e6}.add-mensagem .esquema-notifica ul{list-style:none;padding:0}.add-mensagem .esquema-notifica ul li{position:relative;margin:5px;padding:5px;padding-left:25px;background-color:#f0f0f0;cursor:pointer;color:#b4b4b4;font-size:9pt}.add-mensagem .esquema-notifica ul li span{position:absolute;top:7px;left:5px;color:#b4b4b4;margin-right:10px;display:none}.add-mensagem .esquema-notifica ul li.active{background-color:#c7ff8e;color:#1aa701;font-weight:700}.add-mensagem .esquema-notifica ul li.active span{color:#1aa701;display:inline-block}.add-mensagem .footer{position:relative;height:40px;background-color:#e6e6e6;padding:5px 10px;text-align:right}.add-mensagem .footer>.anexo{position:relative;float:left;display:block;overflow:hidden;margin-right:10px;margin-top:5px}.add-mensagem .footer>.anexo img{width:25px;cursor:pointer}.add-mensagem .footer .anexo input{position:absolute;top:0;right:0;width:30px;height:30px;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:pointer;display:block}.footer-splash{position:relative;width:100%;min-height:30px;margin-top:10px;text-align:center;padding:5px;border:0;border-radius:3px}.footer-splash.ok{background-color:#7ac943;border:1px solid #57932e}.footer-splash.error{padding:5px;background-color:#db0010;border:1px solid #93010c}.footer-splash.loading{padding:5px;background-color:#ffe206;border:1px solid #ffc607}.footer-splash p{font-weight:400;color:#fff;margin:0;word-wrap:break-word}.add-mensagem .header span{font-family:Oswald,sans-serif;font-weight:300;font-size:10pt;padding:0 10px;cursor:pointer}.main-holder .anexo-link{height:40px;background-color:#e6e6e6;padding:5px 10px;border-top:1px solid #323232}.main-holder .anexo-link input{border:none;height:30px;width:210px;border-radius:2px}.main-holder .anexo-file{position:relative;height:40px;padding:5px 10px;background-color:#e6e6e6;border-top:1px solid #323232}.addSomeFile input,.main-holder .anexo-file input{border:0;border-radius:2px;height:30px;width:160px;margin-left:10px}.addSomeFile a,.main-holder .anexo-file a{height:30px;max-width:180px;padding:4px 10px;font-family:"Roboto Condensed",sans-serif;font-weight:300}.main-holder .anexo-image{display:inline-block;width:100%;text-align:justify}.main-holder .anexo-image .image-grid{display:inline-block;float:left;padding:3px;border:1px solid #f0f0f0}.main-holder .error{padding-top:8px;background-color:#f66;color:#fff}.main-holder .error span{font-family:Oswald,sans-serif;font-weight:300}.main-holder .error img{position:relative;float:right;height:30px;margin-top:-3px;cursor:pointer}.main-holder .fileAnexado{position:relative;display:inline-block;width:100%;min-height:40px;padding:5px 0}.main-holder .fileAnexado img{height:30px;float:left}.main-holder .fileAnexado p{display:inline-block;width:calc(100% - 40px);font-family:Oswald,sans-serif;font-weight:300;font-size:10pt;margin-bottom:0;margin-left:10px;color:#323232;overflow:hidden;float:left;word-wrap:break-word}.main-holder .fileAnexado span{position:absolute;top:10px;right:10px;cursor:pointer}.main-holder .fileAnexado input{width:75%;height:30px;float:left}.main-holder .fileAnexado .btn-group{float:right}.main-holder .fileAnexado img:nth-child(3){float:right;height:20px;margin-top:5px;margin-left:10px;cursor:pointer}.main-holder .fileAnexado .dropdown-menu{height:300px;width:250px;overflow:scroll}.main-holder .fileAnexado .dropdown-menu li{display:inline-block;width:100%}.main-holder .fileAnexado .dropdown-menu li input[type=checkbox]{width:auto;margin-left:5px}.main-holder .fileAnexado .dropdown-menu li input[type=text]{width:calc(100% - 10px);margin-left:5px}.main-holder .fileAnexado .dropdown-menu li p{margin-top:10px}.main-holder .linkAnexado .link{position:relative;display:inline-block;border:1px solid #e0e0e0;border-radius:3px;margin-left:20px;margin-right:20px;padding:5px;width:calc(100% - 40px)}.main-holder .linkAnexado .link img{width:100%}.main-holder .linkAnexado .link .chooseThumb span:nth-child(1){width:10%;float:left;cursor:pointer;color:#5d5d5d}.main-holder .linkAnexado .link .chooseThumb p{width:80%;float:left;text-align:center;color:#5d5d5d}.main-holder .linkAnexado .link .chooseThumb span:nth-child(3){width:10%;text-align:right;cursor:pointer;color:#5d5d5d}.main-holder .linkAnexado .link .titulo{font-size:10pt;font-weight:700;margin-bottom:2px}.main-holder .linkAnexado a{cursor:pointer;font-size:9pt;word-break:break-all}.main-holder .linkAnexado .link .descricao{margin-top:2px!important;font-size:9pt}.main-holder video{width:calc(100% - 20px);margin:10px;height:auto;max-height:400px}.holder-separador{margin-top:0;margin-bottom:5px;border-bottom:1px solid #e6e6e6}.main-holder textarea{width:calc(100% - 20px);min-height:60px;border:0;max-width:calc(100% - 20px);margin:0 10px;font-family:Oswald,sans-serif;font-weight:300;font-size:10pt;resize:none;overflow:hidden;box-sizing:content-box}.main-holder textarea:focus{outline:0}.main-holder .conteudo-mensagem{display:inline-block;width:100%;padding:5px 0 0 0;z-index:1;margin-bottom:10px}.main-holder .conteudo-mensagem p{padding:0 10px;margin-bottom:0;font-size:10pt}.main-holder .anexo-mensagem:hover{background-color:#f0f0f0;cursor:pointer}.filtros{position:relative;padding:2px 5px}.filtros div{display:inline-block;font-size:9pt}.filtros label{font-family:Oswald,sans-serif;font-weight:300;margin-right:15px;margin-bottom:0}.filtros input[type=checkbox]{margin-left:5px;margin-right:2px}.filtros button{position:absolute;right:5px;height:20px;width:20px;padding:1px 1px}.mensagem{position:relative;margin:0 0 5px 0;overflow:hidden}.mensagem .descricao{display:block;width:100%!important;border-bottom:1px solid #e6e6e6;margin-bottom:5px}.mensagem .descricao span{font-size:8pt;margin-left:10px}.mensagem .descricao span.data{float:right;margin:3px 5px}.mensagem .header{position:relative;padding:5px;z-index:1}.mensagem .header .foto{height:50px;width:50px;border:0;border-radius:25px;background-color:#f2f2f2;float:left;margin-right:10px;margin-left:0!important;overflow:hidden}.mensagem .header .foto img{width:100%;min-height:100%}.mensagem .header .header-info{display:inline-block}.mensagem .header .header-info p{margin:0;font-family:Oswald,sans-serif;font-weight:300;font-size:8pt}.mensagem .header .header-info .nome{font-size:11pt;font-weight:400}.mensagem .header .header-info span{font-family:Oswald,sans-serif;font-weight:300;font-size:8pt}.mensagem .header .info-pub{display:inline-block;float:right;padding:0 10px}.mensagem .header .info-pub span{color:#c8c8c8;cursor:pointer;margin-left:5px}.mensagem p{word-break:normal;text-align:justify}.mensagem .linkAnexado a{word-break:break-all}.mensagem #VR{position:absolute;top:10px;right:10px;opacity:.1;width:300px}.mensagem #del{position:absolute;right:10px;top:10px;width:15px;cursor:pointer;z-index:99}.mensagem .comentarios{background-color:#dcdcdc}.mensagem .comentarios .comentario-menu span{margin-left:10px;cursor:pointer;font-size:9pt}.mensagem .comentarios .comentario-menu p{margin-left:5px;display:inline-block;margin-bottom:0;cursor:pointer;font-size:9pt}.mensagem .comentarios .comentario-menu p:hover{text-decoration:underline}.mensagem .comentarios .comentario{padding:2px 10px;display:inline-block;width:100%;border-top:1px solid #b4b4b4}.mensagem .comentarios .comentario .foto{width:30px;height:30px;border:0;border-radius:50px;overflow:hidden;float:left;margin-right:10px;margin-left:0!important;margin-bottom:0!important}.mensagem .comentarios .comentario .foto img{width:100%}.mensagem .comentarios .comentario .conteudo{position:relative;display:inline-block;float:left;width:calc(100% - 40px);margin-bottom:0!important}.mensagem .comentarios .comentario .conteudo p{margin:0;font-family:Oswald,sans-serif;font-weight:300;word-wrap:break-word;font-size:9pt}.mensagem .comentarios .comentario .conteudo span.glyphicon-remove{position:absolute;right:0;color:#646464;cursor:pointer}.mensagem .comentarios .comentario .conteudo .form textarea{height:30px;max-width:calc(100% - 130px);margin-left:0;float:left}.mensagem .comentarios .comentario .conteudo .form .anexo{position:relative;display:inline-block;float:right;height:30px;width:30px;margin-left:5px;text-align:center;cursor:pointer}.mensagem .comentarios .comentario .conteudo .form .anexo span{font-size:14pt;margin-top:5px;color:#646464}.mensagem .comentarios .comentario .conteudo .form .anexo input{position:absolute;top:0;right:0;width:30px;height:30px;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:pointer;display:block}.mensagem .comentarios .comentario .conteudo .form .loading img{width:30px}.mensagem .comentarios .comentario .linkAnexado .link{margin-top:5px;background-color:#fafafa;margin-left:15px;width:calc(100% - 30px);cursor:pointer}.mensagem .comentarios .comentario .linkAnexado .link .titulo{font-size:10pt;font-weight:700;margin-bottom:2px;font-family:"Open Sans",sans-serif}.mensagem .comentarios .comentario .linkAnexado .link .descricao{margin-top:2px!important;font-size:9pt;font-family:"Open Sans",sans-serif;font-weight:400;border-bottom:0}.venda{border:1px solid #70c100!important}.venda .comentarios{background-color:rgba(112,193,0,.5)}.venda .comentarios .comentario{border-top:1px solid #70c100}.reserva{border:1px solid #ffc400!important}.reserva .comentarios{background-color:rgba(255,196,0,.5)}.reserva .comentarios .comentario{border-top:1px solid #ffc400}.especial.aniversario{background-color:#7dd3f0}.especial.aniversario .descricao span{color:#fff}.especial.aniversario #aniversario{width:150px;margin-left:calc(50% - 75px)}.especial.aniversario .conteudo-mensagem p{text-align:center;font-size:16pt;color:#fff}.especial.aniversario .header{display:none}.especial.aniversario .comentarios{background-color:#4b9eba;color:#fff}.especial.aniversario .comentarios .comentario{border-top:1px solid #38778d}.especial.ficheiro{background-color:#cfa4f4}.especial.ficheiro .descricao span{color:#fff}.especial.ficheiro .conteudo-mensagem p{text-align:center;font-size:16pt;color:#fff}.especial.ficheiro .header{display:none}.especial.ficheiro .comentarios{background-color:#8d70a5;color:#fff}.especial.ficheiro .comentarios .comentario{border-top:1px solid #573b6d}.especial.ficheiro .anexo-mensagem:hover{background-color:#d1b6e8;cursor:pointer}.especial.benfica .header{background-color:#646464}.especial.benfica .header p{font-size:8pt;color:#fff;margin-bottom:2px}.especial.benfica .header .info-pub{position:absolute;top:12px;right:5px}.especial.benfica .header .info-pub .icon{color:#fff;margin-left:10px}.especial.benfica .header.glorioso{background-color:#fff}.especial.benfica .header.glorioso p{color:#000;font-size:9pt;margin-top:15px}.especial.benfica .linkAnexado{width:calc(100% - 10px);margin-left:5px;margin-top:5px}.especial.benfica .linkAnexado img{width:100%}.especial.benfica .conteudo-mensagem p{margin:0;font-size:9pt;cursor:pointer}.especial.benfica .conteudo-mensagem p:nth-child(1){font-size:11pt;font-weight:700;margin-bottom:5px}.especial.benfica .button{margin-bottom:5px;margin-right:5px}.especial.benfica .button-container{display:inline-block;width:100%}.especial.benfica .button{margin-bottom:5px;margin-right:5px}.especial.benfica .comentarios .form textarea{width:70%;margin:0}.whoSeesPopover ul{margin:0;padding:0;list-style:none}.whoSeesPopover ul li{font-size:9pt;font-weight:700}.whoSeesPopover ul li .sub-groupe{text-align:right}.whoSeesPopover ul li .sub-groupe span{font-weight:300;font-size:8pt}.header-pagina{position:relative;display:inline-block;width:100%;height:30px;margin-bottom:10px;text-align:center}.header-pagina .atras{position:absolute;display:inline-block;left:0;top:0;cursor:pointer;border:0;border-radius:15px;padding:5px 10px;z-index:99;border:solid thin silver}.header-pagina .atras:hover{background-color:silver}.header-pagina .atras span{color:#333;font-size:14pt;float:left}.header-pagina .atras span:nth-child(2){margin-top:1px;font-size:10pt}.header-pagina .titulo{display:inline-block;z-index:0;padding-top:3px}.header-pagina .titulo span{font-family:Oswald,sans-serif;font-size:13pt;color:#646464}.header-pagina span:nth-child(3){position:absolute;left:40px;top:6px;font-family:Oswald,sans-serif;font-size:10pt;color:#0a2240;cursor:pointer}.options{display:inline-block;float:right}.options ul{display:table;list-style:none;padding:0;margin:0}.options ul li{position:relative;display:table-cell;cursor:pointer;padding:0 10px}.options ul li .dropdown{display:none;position:absolute;top:100%;right:0;background-color:#b95f15;min-width:200px}.options ul li .dropdown ul{display:inline-block;width:100%}.options ul li .dropdown ul li{display:block;padding:5px 10px}.options ul li .dropdown ul li:hover{background-color:#7c3e0c}.options ul li .dropdown ul li p{margin:0;color:#fff}.options ul li:hover .dropdown{display:block}.options ul li img{width:20px;float:left;margin-top:4px}.options ul li span{color:#0a2240;margin:0!important;font-size:12pt}.options ul li.stand-by:hover{background-color:#b95f15}.options ul li.stand-by span:nth-child(2){position:relative;font-size:10pt;font-weight:300}.options ul li.stand-by span:nth-child(2){font-weight:700;font-size:14pt}.options ul li.detalhes span{font-family:Oswald,sans-serif}.edit-user .foto{width:100px;height:100px;overflow:hidden;border:0;border-radius:50px;position:relative;margin-left:35%;margin-bottom:20px}.edit-user .foto img{width:100%;min-height:100%}.edit-user form label{margin:0;font-family:Oswald,sans-serif;font-weight:300;font-size:10pt;display:inline-block;width:100%}.edit-user form label span{font-size:9pt;float:right;cursor:pointer}.edit-user form input{margin-bottom:10px;font-family:Oswald,sans-serif;font-weight:400;height:28px}.edit-user form select{margin-bottom:10px;font-family:Oswald,sans-serif;font-weight:400;height:28px}.edit-user form p{font-family:Oswald,sans-serif;font-weight:400}.edit-user form input[type=checkbox]{height:14px}.edit-user form textarea{min-width:100%;max-width:100%}.edit-user .checkboxes label{font-family:Oswald,sans-serif;font-size:10pt;width:auto}.edit-user .addFoto{margin-bottom:10px}.edit-user .addFoto img{width:20px;float:right;margin-top:5px;margin-left:10px;cursor:pointer}.edit-user .titulo{display:inline-block;width:100%;margin-bottom:15px}.edit-user .titulo .icon{display:inline-block;float:right}.edit-user .titulo .icon img{width:20px;cursor:pointer}.edit-user form{display:inline-block;width:100%;margin-bottom:10px}.edit-user .titulo span{font-family:Oswald,sans-serif;font-size:14pt}.edit-user .sub-titulo{display:inline-block;width:100%;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #323232}.edit-user .sub-titulo .icon{position:relative;display:inline-block;float:right;margin-right:20px}.edit-user .sub-titulo .icon img{height:20px;margin-left:10px;cursor:pointer}.edit-user .sub-titulo .icon span{font-size:16pt;float:left;cursor:pointer}.edit-user .sub-titulo span{font-family:Oswald,sans-serif;font-weight:400}.edit-user .sub-titulo span:nth-child(2){font-weight:300}.edit-user .resumo{margin-bottom:20px}.edit-user .resumo tr:nth-child(1){background-color:#646464;color:#fff}.small-title{font-family:Oswald,sans-serif;font-size:11pt;font-weight:400}.perfil .foto{position:relative;overflow:hidden;cursor:pointer}.perfil .foto input{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.perfil .foto img{width:100%}.perfil .foto .altera_foto{display:none;position:absolute;bottom:5px;right:5px}.perfil .foto .altera_foto span{color:#fff;text-shadow:0 0 10px #323232}.perfil .foto .altera_foto span:nth-child(1){margin-right:10px}.perfil .foto .altera_foto span:nth-child(2){font-size:20pt}.perfil .foto:hover .altera_foto{display:inline-block;cursor:pointer}.perfil p{font-family:Oswald,sans-serif;font-weight:300}.perfil .titulo-perfil span{display:none;font-size:10pt;font-family:"Open Sans",serif;font-weight:300;cursor:pointer}.perfil .titulo-perfil span:nth-child(1){margin-left:10px;font-size:8pt}.perfil .titulo-perfil span:nth-child(2){text-decoration:underline}.perfil .titulo-perfil:hover span{display:inline-block}.perfil .nome{font-size:20pt;font-weight:700}.perfil .cargo,.perfil .pais{font-size:14pt}.perfil .titulo-perfil{font-size:14pt;font-weight:700}.lista-comunicacoes .titulo{padding:10px 0 0 5px;font-weight:700;font-size:12pt;border-bottom:1px solid #646464;margin-bottom:10px}#gallery{display:table}#gallery .item{width:33%;display:table-cell}#gallery .item img{width:100%}.user_profissao{position:relative;padding:10px;border:1px solid #c8c8c8;margin-bottom:10px}.user_profissao p{font-size:9pt;margin:0;margin-top:2px}.user_profissao p:nth-child(1){font-size:10pt;font-weight:700}.user_profissao span{position:absolute;top:10px;right:10px;color:#969696;cursor:pointer}.painel-admin div.thead{display:inline-block;width:100%;margin-bottom:20px;border-bottom:2px solid #323232}.painel-admin .thead span{bottom:0;font-family:Oswald,sans-serif;font-size:14pt;font-weight:400;float:left}.painel-admin .thead .atras{display:inline-block;height:30px;float:left;margin-right:15px;cursor:pointer}.painel-admin .thead .atras img{height:100%}.painel-admin .thead .icon{display:inline-block;float:right;cursor:pointer;margin-top:3px}.painel-admin .thead .icon .btn{height:30px;padding:5px}.painel-admin .thead .icon .btn span{position:relative;font-size:12pt}.painel-admin .thead .icon img{width:20px;margin-left:10px}.painel-admin .thead .icon span{float:right;margin-left:10px;margin-right:5px}.painel-admin .thead .detalhes{position:relative;display:inline-block;float:right;bottom:-5px}.painel-admin .thead .detalhes span{font-weight:300;font-size:12pt}.entradatas{text-align:center;display:inline-block;width:100%;padding-bottom:10px}.entradatas input{width:200px;margin-left:auto;margin-right:auto}.painel-admin .processos .winner{background-color:#ff0}.painel-admin .estado .listavendas button{position:relative;width:20px;height:20px;padding:0}.painel-admin .estado .listavendas button span{font-size:8pt}.painel-admin .estado{margin-bottom:40px}.painel-admin .estado .titulo{position:relative;border-bottom:1px solid #323232;margin-bottom:10px;display:inline-block;width:100%}.painel-admin .permissoes .titulo .nome{position:absolute!important;bottom:0;left:50px}.painel-admin .permissoes .titulo .nome span:nth-child(2){font-size:10pt;font-weight:300}.painel-admin .permissoes .icon{position:absolute;bottom:0;right:0}.painel-admin .permissoes .user{position:relative;border-bottom:1px solid #c8c8c8;display:inline-block;width:100%;padding:5px}.painel-admin .permissoes .user .foto{display:inline-block;width:40px;height:40px;border:0;border-radius:20px;overflow:hidden;float:left}.painel-admin .permissoes .user .foto img{width:100%}.painel-admin .permissoes .user .nome{display:inline-block;width:calc(100% - 50px);float:right}.painel-admin .permissoes .user .nome span{display:block}.painel-admin .permissoes .user .nome span:nth-child(1){font-family:Oswald,sans-serif;font-size:12pt;font-weight:700}.painel-admin .permissoes .user .nome span:nth-child(2){font-family:Oswald,sans-serif;font-size:10pt;font-weight:300}.painel-admin .permissoes .user .delete{display:inline-block;position:absolute;right:0;top:10px;width:25px;height:25px;background-color:#f00000;border:0;border-radius:20px;cursor:pointer;visibility:hidden}.painel-admin .permissoes .user .delete span{color:#fff;padding-top:4px;padding-left:5px}.painel-admin .permissoes .user:hover .delete{visibility:visible}.painel-admin .permissoes .adiciona select{width:80%;float:left}.painel-admin .permissoes .adiciona .add{display:inline-block;width:25px;height:25px;float:right;background-color:#2fcb00;border:0;border-radius:20px;cursor:pointer;margin-top:4px}.painel-admin .permissoes .adiciona .add span{color:#fff;padding-top:4px;padding-left:4px}.painel-admin .permissoes .nivel-1{display:table-cell;padding:5px;width:calc(100% / 6);color:#000}.painel-admin .permissoes .nivel-1 span{font-weight:700}.painel-admin .permissoes .nivel-2{display:inline-block;width:100%;padding-left:5px}.painel-admin .permissoes .nivel-2.alone{border:1px solid #d2d2d2}.painel-admin .permissoes .nivel-2 span{font-weight:700;font-size:8pt}.painel-admin .permissoes .nivel-2 .boxcheck{display:inline-block;padding:2px 5px;float:right;border-left:1px solid #e6e6e6}.painel-admin .permissoes .nivel-3{display:inline-block;width:100%;padding-left:5px;border:1px solid #d2d2d2}.painel-admin .permissoes .nivel-3 span{font-weight:400}.painel-admin .permissoes .nivel-2 .boxcheck{display:inline-block;padding:2px 5px;float:right}.painel-admin .estado .titulo .foto{display:inline-block;float:left;width:40px;height:40px;border:0;border-radius:20px;overflow:hidden}.painel-admin .estado .titulo .foto img{width:100%}.painel-admin .estado .titulo span{font-family:Oswald,sans-serif;font-size:12pt}.painel-admin .estado .icon{display:inline-block;float:right}.painel-admin .estado .icon img,.painel-admin .estado .icon span{width:25px;cursor:pointer}.anexos-processo .anexos{display:inline-block;width:100%}.anexos-processo .anexos .anexo{position:relative;display:inline-block;width:100%;padding:10px 5px}.anexos-processo .anexos .titulo{display:inline-block;width:100%;border-bottom:1px solid #323232}.anexos-processo .anexos .titulo span{font-family:Oswald,sans-serif;font-weight:700}.anexos-processo .anexos .titulo .anexos-edit{height:25px;padding:3px 10px;float:right}.anexos-processo .anexos .titulo .anexos-edit span{font-family:"Glyphicons Halflings"}.anexos-processo .anexos .sub-titulo .icon,.anexos-processo .anexos .titulo .icon{display:inline-block;float:right;cursor:pointer}.anexos-processo .anexos .sub-titulo .icon img,.anexos-processo .anexos .titulo .icon img{width:20px}.anexos-processo .anexos .sub-titulo{display:inline-block;width:100%;height:30px;padding:5px;margin-top:5px;background-color:#e6e6e6}.edit-user .anexos-processo .anexos .sub-titulo{height:auto;border-bottom:0;cursor:pointer;margin-top:-5px}.edit-user .anexos-processo .anexos .sub-titulo span{font-size:10pt;display:block}.edit-user .anexos-processo .anexos .sub-titulo span:nth-child(1){font-weight:700}.anexos-processo .anexos .sub-titulo span{font-family:Oswald,sans-serif;font-weight:300}.anexos-processo .anexos .anexo p{display:inline-block;font-family:Oswald,sans-serif;font-size:10pt;font-weight:300;margin-top:3px;margin-bottom:0;width:calc(100% - 40px)}.anexos-processo .anexos .anexo span{display:inline-block;font-family:Oswald,sans-serif;font-size:9pt;font-weight:300;margin-top:3px;float:right;text-align:right;color:#969696}.anexos-processo .anexos .anexo img{width:30px;float:left;margin-right:5px}.anexos-processo .anexos .anexo .delete{position:absolute;top:18px;right:10px}.anexos-processo .anexos .anexo .delete img{height:15px;width:15px}.anexos-processo .anexos .anexo:hover{background-color:#e6e6e6;cursor:pointer}.anexos-processo .anexos .checklist img{width:15px;cursor:pointer}.gestor-ficheiros{margin-bottom:10px;overflow:hidden}.gestor .gestor-item{text-align:center;height:100px;padding-top:15px}.gestor a{outline:0;color:#000}.gestor a:hover{outline:0;color:#000;text-decoration:none}.gestor .gestor-item:hover{background-color:#c8c8c8;cursor:pointer}.gestor .gestor-item img{width:50px}.gestor .gestor-item p{font-family:Oswald,sans-serif;font-weight:300;word-wrap:break-word}.gestor .gestor-item .delete{position:absolute;top:0;right:10px}.gestor .gestor-item .delete img{height:15px;width:15px}.gestor .gestor-item .alteraNome{position:absolute;top:0;left:0}.gestor .gestor-item .alteraNome img{width:30px}.gestor .atras{display:inline-block;margin-bottom:20px}.gestor .atras span{font-family:Oswald,sans-serif;padding:0 10px;cursor:pointer}.gestor .atras span.glyphicon{font-family:"Glyphicons Halflings"!important}.gestor .atras span:hover{background-color:#c8c8c8}.gestor .gestor-edit{display:inline-block;float:right}.gestor .gestor-edit button{height:25px;padding:0 10px}.gestor .videos-gestor{margin-top:30px}.gestor .videos-gestor .titulo{border-bottom:1px solid #c8c8c8;margin-bottom:10px}.gestor .videos-gestor .titulo p{font-family:Oswald,sans-serif;margin-bottom:0;color:#646464;font-size:14pt}.separador{margin-top:10px;margin-bottom:10px}.vertical-separador{border-right:1px solid #c8c8c8}.buttons{display:inline-block;width:100%}.button{display:inline-block;width:auto;height:30px;padding:5px 10px;background-color:#0a2240;border:0;border-radius:3px;cursor:pointer;margin-left:5px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3);box-shadow:inset 0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-transition:background-color .2s;transition:background-color .2s}.button span{font-family:Oswald,sans-serif;font-weight:300;color:#fff;letter-spacing:1px}.button img{height:20px}.button:active{box-shadow:none}.button.left{float:left}.button.disabled{background-color:#cdcdcd;border:1px solid #c8c8c8}.button-sm{display:inline-block;width:auto;height:20px;float:right;padding:1px 10px;background-color:#0a2240;border:0;border-radius:3px;cursor:pointer;margin-left:5px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3);box-shadow:inset 0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.button-sm span{font-family:Oswald,sans-serif;font-size:9pt;font-weight:300;color:#fff;letter-spacing:1px}.button-sm.left{float:left}.block{display:block!important}.none{display:none!important}.no-padding{padding:0}.btn-file{position:relative;overflow:hidden;height:30px;padding-top:4px;max-width:200px}.btn-file-small{max-width:130px}.btn-file span{font-family:"Roboto Condensed",sans-serif;font-weight:300}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.wrong{border:1px solid red}.input-sm{width:30%;float:left;margin-right:7px}.input-md{width:50%}.separadores{display:table;width:100%;margin-bottom:20px}.separadores div{display:table-cell;width:10%;text-align:center;border:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#e6e6e6}.separadores div.active{background-color:#f8f8f8;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.separadores div:not(.active){border:1px solid #c8c8c8;color:#969696;cursor:pointer}.separadores div span{font-family:Oswald,sans-serif;font-size:14pt;font-weight:300}.lista-rendas img{width:20px;float:right;cursor:pointer}.lista-despesas .detalhes,.lista-facturas .detalhes,.lista-rendas .detalhes{border-left:2px solid #000!important;border-right:2px solid #000!important}.lista-despesas .detalhes:first-child,.lista-facturas .detalhes:first-child,.lista-rendas .detalhes:first-child{border-top:2px solid #000!important;font-weight:700}.lista-despesas .detalhes:last-child,.lista-facturas .detalhes:last-child,.lista-rendas .detalhes:last-child{border-bottom:2px solid #000!important}.menu-empresas,.resumo{list-style:none;display:table;width:100%;padding:0}.menu-empresas li,.resumo li{display:table-cell;width:50%;text-align:center;padding:10px}.menu-empresas li img{width:30px}.menu-empresas li p{display:inline-block}.menu-empresas li:hover{cursor:pointer;background-color:#e6e6e6}.resumo{padding:0}.resumo li{width:25%}.resumo li div{height:100px}.red{color:red}.green{color:#0f0}.blue{background-color:rgba(0,0,255,.5)}.yellow{background-color:rgba(0,255,255,.5)}.state-on{color:#7ac943}.state-off{color:#db0010}.administracao select{margin-bottom:10px}.administracao .quadrado{position:relative;height:100px;background-color:#0a2240;cursor:pointer;border:0;border-radius:3px;margin-bottom:20px}.administracao .quadrado:hover{background-color:#f49a20}.administracao .quadrado span{position:absolute;bottom:10px;right:10px;font-weight:700;color:#fff}.contacto{padding-top:10px;height:150px;text-align:center}.contacto:hover{background-color:#e6e6e6;cursor:pointer}.contacto p:nth-child(2){font-size:10pt;font-weight:700;margin-top:10px}.contacto p:nth-child(3),.contacto p:nth-child(4){font-size:9pt;margin:0}.contacto .foto{width:50px;height:50px;margin-left:auto;margin-right:auto;overflow:hidden;background-color:#fff}.contacto .foto img{width:100%}img.icon{width:20px;float:right;cursor:pointer}.modal-body object{display:inline-block;width:100%;height:auto}.modal{height:90%}.modal-dialog{position:relative;max-height:90%!important}.modal-content{position:relative;height:20%!important;border-radius:0!important}.modal-footer,.modal-header{border:none}.modal-header button span{font-size:20pt}.modal-body{width:100%;height:auto}.modal-body label{margin-top:5px}.modal-body .dropdown{position:absolute;width:calc(100% - 30px);background-color:#fff;border:1px solid #c8c8c8;box-shadow:0 0 10px #000;z-index:9;max-height:300px;overflow-x:hidden;overflow-y:auto}.modal-body .dropdown ul{list-style:none;padding:0;font-size:9pt}.modal-body .dropdown ul li{padding:5px}.modal-body .dropdown ul li:nth-child(1){background-color:#646464;color:#fff}.modal-body .dropdown ul li:not(:nth-child(1)) span{margin-right:5px}.modal-body .dropdown ul li:not(:nth-child(1)):hover{background-color:#ebebeb;cursor:pointer}.modal-body .checkboxes label{display:block}.modal-body .checkboxes div{display:inline-block;padding:5px;border:1px solid #dcdcdc}.modal-body .checkboxes input{margin-right:5px}.modal-body .checkboxes span{font-weight:400!important}.modal-footer{display:inline-block;width:100%}#myModalVenda .VR-items div{display:inline-block;width:46%;margin-left:1.8%;margin-right:1%;border:3px dashed #646464;text-align:center}#myModalVenda .VR-items div:nth-child(1):hover{cursor:pointer;border:3px dashed #70c100}#myModalVenda .VR-items div:nth-child(1):hover p{color:#70c100}#myModalVenda .VR-items div:nth-child(2):hover{cursor:pointer;border:3px dashed #ffc400}#myModalVenda .VR-items div:nth-child(2):hover p{color:#ffc400}#myModalVenda .VR-items div:nth-child(3):hover{cursor:pointer;border:3px dashed #4799c2}#myModalVenda .VR-items div:nth-child(3):hover p{color:#4799c2}#myModalVenda .VR-items div img{width:100px;margin-top:10px;margin-bottom:5px}#myModalVenda .VR-items div p{font-size:12pt;font-weight:700;color:#646464}#myModalReserva .VR-items div{display:inline-block;width:46%;margin-left:1.8%;margin-right:1%;border:3px dashed #646464;text-align:center}#myModalReserva .VR-items div:nth-child(1):hover{cursor:pointer;border:3px dashed #70c100}#myModalReserva .VR-items div:nth-child(1):hover p{color:#70c100}#myModalReserva .VR-items div:nth-child(2):hover{cursor:pointer;border:3px dashed #ffc400}#myModalReserva .VR-items div:nth-child(2):hover p{color:#ffc400}#myModalReserva .VR-items div:nth-child(3):hover{cursor:pointer;border:3px dashed #4799c2}#myModalReserva .VR-items div:nth-child(3):hover p{color:#4799c2}#myModalReserva .VR-items div img{width:100px;margin-top:10px;margin-bottom:5px}#myModalReserva .VR-items div p{font-size:12pt;font-weight:700;color:#646464}#myModalReserva table,#myModalVenda table{margin-left:5px;margin-right:5px;width:calc(100% - 10px)}#myModalFicheiro{height:100%!important;padding-bottom:0!important}#myModalFicheiro .modal-dialog{position:relative;height:100%;min-height:100%!important;margin-top:0}#myModalFicheiro .modal-content{position:relative;background-color:transparent!important;box-shadow:0 0 0;border:none;height:100%!important;border-radius:0}#myModalFicheiro .modal-content .modal-header{color:#fff;border:none;height:50px}#myModalFicheiro .modal-content .modal-header .options{position:absolute;right:15px;margin-top:13px}#myModalFicheiro .modal-content .modal-header .options ul li span{color:#fff;font-size:12pt}#myModalFicheiro .modal-content .modal-header h4{display:inline-block;max-width:70%;font-family:Oswald,sans-serif;font-weight:400;font-size:20pt}#myModalFicheiro .modal-content .modal-footer{border:none;height:40px;padding-top:0}#myModalFicheiro .modal-content .modal-body{height:100%!important;overflow:visible!important}#myModalFicheiro .modal-content .modal-body iframe{position:absolute!important;box-shadow:0 0 20px #000;width:calc(100% - 25px)!important;height:auto;min-height:90%!important}#myModalFicheiro .modal-body object{position:relative;height:70vh}#myModalFicheiro .modal-body iframe{position:relative;height:70vh;width:100%}#myModalFicheiro .modal-body img{width:100%}#myModalFicheiro .modal-body video{width:100%}#myModalFicheiro .resize{margin-right:10px}#myModalFicheiro .resize span{font-size:12pt}#myModalFicheiro.fullscreen .modal-dialog{width:100%!important}#myModalUploads .modal-body,#myModalUploadsProcesso .modal-body{text-align:center}#myModalUploads .modal-body p,#myModalUploadsProcesso .modal-body p{font-family:Oswald,sans-serif;font-size:18pt;color:#c8c8c8}#myModalUploads .modal-body .btn-file,#myModalUploadsProcesso .modal-body .btn-file{width:300px}#myModalUploads .modal-body .dragArea,#myModalUploadsProcesso .modal-body .dragArea{border:5px dashed #dcdcdc;height:150px;margin-bottom:20px;text-align:center;padding-top:45px}#myModalUploads .modal-body .dragArea span,#myModalUploadsProcesso .modal-body .dragArea span{vertical-align:middle;font-family:Oswald,sans-serif;font-size:18pt;color:#c8c8c8}#myModalUploads .modal-body table,#myModalUploadsProcesso .modal-body table{width:100%;font-family:Oswald,sans-serif}#myModalUploads .modal-body table tr td,#myModalUploadsProcesso .modal-body table tr td{font-weight:300;text-align:left}#myModalIniciaProcesso .modal-footer{text-align:center}#myModalIniciaProcesso .modal-footer .btn{width:150px}#myModalAddPublicidade .modal-header .modal-title,#myModalPublicidade .modal-header .modal-title{text-align:center;font-size:14pt;font-weight:700}#myModalAddPublicidade .modal-body div:not(.files) span,#myModalPublicidade .modal-body div:not(.files) span{font-family:"Open Sans",sans-serif;font-size:9pt;font-weight:700}#myModalAddPublicidade .modal-body div:not(.files) input,#myModalPublicidade .modal-body div:not(.files) input{margin-bottom:5px}#myModalAddPublicidade .modal-body .files,#myModalPublicidade .modal-body .files{margin-bottom:5px}#myModalAddPublicidade .modal-body .files div,#myModalPublicidade .modal-body .files div{position:relative;display:inline-block;width:49.6%;padding:20px;border:3px dashed #646464;text-align:center;color:#646464;overflow:hidden}#myModalAddPublicidade .modal-body .files .imagem input[type=file],#myModalPublicidade .modal-body .files .imagem input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:inherit;display:block}#myModalAddPublicidade .modal-body .files div span.glyphicon,#myModalPublicidade .modal-body .files div span.glyphicon{font-size:20pt;display:block;margin-bottom:3px}#myModalAddPublicidade .modal-body .files div span:not(.glyphicon),#myModalPublicidade .modal-body .files div span:not(.glyphicon){font-weight:400}#myModalAddPublicidade .modal-body .files div:hover,#myModalPublicidade .modal-body .files div:hover{cursor:pointer;background-color:#ebebeb}#myModalAddPublicidade .modal-body .previewImage,#myModalPublicidade .modal-body .previewImage{text-align:center;margin-bottom:5px}#myModalAddPublicidade .modal-body .previewImage img,#myModalPublicidade .modal-body .previewImage img{width:250px}#myModalAddPublicidade .modal-body .previewVideo .previewVideoContainer,#myModalPublicidade .modal-body .previewVideo .previewVideoContainer{width:250px;margin-left:calc(50% - 125px)}#myModalPublicidade .modal-body textarea{max-width:100%;margin-bottom:5px}#myModalPublicidade .modal-body .comunicacao{padding:5px;margin-bottom:5px;display:inline-block;width:100%;border:1px dashed #c8c8c8;cursor:pointer}#myModalPublicidade .modal-body .comunicacao.active{border:3px dashed #0a2240}#myModalPublicidade .modal-body .comunicacao .image{display:inline-block;width:20%;margin-right:5px;float:left}#myModalPublicidade .modal-body .comunicacao .image img{width:100%}#myModalPublicidade .modal-body .comunicacao .info{width:calc(70% - 5px);float:left}#myModalPublicidade .modal-body .comunicacao .info p{font-size:9pt}#myModalPublicidade .modal-body .comunicacao .info p:nth-child(1){font-weight:700;font-size:12pt}#myModalPublicidade .modal-body .comunicacao .video{display:inline-block;width:20%;float:left;margin-right:5px}#myModalPublicidade .modal-body .clientSelector{padding:7px;border:1px solid #dcdcdc;cursor:pointer}#myModalPublicidade .modal-body .clientSelector:hover{background-color:#ebebeb}#myModalPublicidade .modal-body .clientSelector span{font-weight:400!important}#myModalPublicidade .modal-body .clientSelector span:nth-child(2){float:right;margin-top:3px}#myModalPublicidade .modal-body .listClient{width:calc(100% - 30px);position:absolute;top:100%;left:15px;background-color:#fff}#myModalPublicidade .modal-body .listClient ul li:first-child{background-color:#fff}#graphic-1,#graphic-2{height:500px;margin-top:20px}.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.footer-container{height:30px;background-color:rgba(221,221,221,.95);box-shadow:0 1px 5px #888;bottom:0;width:100%}.footer-container p{color:#676767;margin:5px}.footer-container p:hover{text-decoration:underline;cursor:pointer}.marg-bot{margin-bottom:20px}.concurso{text-align:center}.concurso .foto{width:80px;height:80px;border:none;border-radius:40px;margin-left:calc(50% - 40px);overflow:hidden;margin-top:10px;margin-bottom:10px}.concurso .foto img{width:100%}.concurso p{margin:0;font-size:30pt;font-weight:700;color:#0a2240}.concurso p:nth-child(2){font-size:10pt;color:#646464}.concurso p:nth-child(3){margin-top:-10px;margin-bottom:-10px}.concurso p.small{font-size:12pt}.concurso span{font-size:9pt;color:#646464;font-weight:100}.podio{position:relative;min-height:300px;padding-bottom:10px;margin:20px}.concurso .primeiro,.concurso .segundo,.concurso .terceiro{position:absolute}.podio .segundo{top:34px}.podio .terceiro{top:77px}.concurso .primeiro p:nth-child(3),.concurso .segundo p:nth-child(3),.concurso .terceiro p:nth-child(3){font-size:10pt;color:#646464}.concurso .primeiro .prize img{width:100%;margin-top:-40px;margin-bottom:10px}.concurso .segundo .prize img{width:75%;margin-top:-40px;margin-bottom:10px}.concurso .terceiro .prize img{width:50%;margin-top:-40px;margin-bottom:10px}.modal-body .form-control{padding:1rem}@media (max-width:320px){.pedidos-de-propostas-chip-pt{padding:0}}.pedidos-de-propostas-chip-pt .button{display:inline-table}.multiple-select-menu-btn{border-radius:48px;border:.5px solid #d3d3d3;font-size:.9em;padding:2px 10px;background-color:#fff}.multiple-select-menu{padding-top:10px;z-index:200;margin-top:4px;background-color:#fff;position:absolute}.multiple-select-menu-option{padding:6px 20px 6px}.multiple-select-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.d-none{display:none}@media (min-width:992px){.menu-desktop .menu .atras .local{width:110px}.menu-desktop .menu .menu-item{padding:5px 10px}.menu-desktop .menu .menu-item span{width:130px;font-size:11pt;margin-top:4px;margin-bottom:5px}}@-moz-document url-prefix(){select{padding-top:1px!important}}.button:hover{background-color:#3b6ba7;color:#0a2240}.float-right{float:right}.message{padding:5px;border-left:solid}.message-sm{padding:5px;border-left:solid;margin:3px 0;font-size:10px}.info{color:#3b6ba7}.success{color:#57932e}.error{color:#db0010}.warning{color:#a5861c}.txt-sm-9{font-size:9px}.inline{display:inline!important}.bold{font-weight:700}.py-2{padding-top:2px;padding-bottom:2px}.py-5{padding-top:5px;padding-bottom:5px}.pt-10{padding-top:10px}.pr-5{padding-right:5px}table th{background-color:#0a2240;color:#fff;height:25px}table.hover td:hover{background-color:rgba(10,34,64,.3);color:#fff}.loader-sm{border-radius:50%;width:15px;height:15px;animation:spin 1s linear infinite;display:inline-block;margin-left:5px;border:3px solid}.loader-blue{border-color:rgba(0,0,0,.2);border-left-color:#3b6ba7}.loader-white{border-color:rgba(255,255,255,.5);border-left-color:#fff}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.chip{display:inline-flex;flex-direction:row;background-color:#e5e5e5;border:none;height:25px;outline:0;padding:3px 5px 3px 10px;font-size:12px;color:#333;white-space:nowrap;align-items:center;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;vertical-align:middle;text-decoration:none;justify-content:center;margin-right:5px;font-family:Oswald,sans-serif;letter-spacing:1px;margin:2px}.chip.no-action{padding:3px 10px}.chip span.chip-btn{border-radius:25%;color:#fff;margin:2px 0 2px 5px;width:16px;height:16px;text-align:center;cursor:pointer;font-weight:1;font-family:monospace}.chip span.chip-btn.default{background-color:#b1b1b1}.chip span.chip-btn.default:hover{background-color:#333}.chip span.chip-btn.primary{background-color:#0a2240}.chip span.chip-btn.primary:hover{background-color:#3b6ba7}.chip input.search{background-color:#e5e5e5;border:none;border-bottom:solid thin #333;margin:0;height:15px;text-indent:2px;letter-spacing:1px;outline:0}#searchBoxResult{list-style:none;padding:0;position:absolute;margin:0;top:26px;z-index:10;background-color:#fff;border:solid thin #e5e5e5}#searchBoxResult li{min-width:150px;background:#fff;padding:4px;margin-bottom:1px}#searchBoxResult li:nth-child(even){background:#e5e5e5}#searchBoxResult li:hover{cursor:pointer;background-color:#3b6ba7;color:#fff}.txt-white{color:#fff}.text-w-normal{font-weight:400}textarea.msg-clientes{margin:10px}.p-2px{padding:2px}.p-5px{padding:5px}.p-10px{padding:10px}.px-10px{padding-left:10px;padding-right:10px}.py-5px{padding-top:5px;padding-bottom:5px}.bg-aliceblue{background-color:#f0f8ff}.pos-relative{position:relative}.file-upload-icon{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.flex{display:flex}.txt-smaller{font-size:smaller}.overflow-auto{overflow:auto}.f-w-normal{font-weight:400}.f-w-bold{font-weight:700}.f-s-12{font-size:12pt}.no-border{border:none}.m-1{margin:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.modal-header{background-color:#e5e5e5}.modal-header .close{margin-top:-24px}.c-orange{color:#ff8c00}.left{float:left}.right{float:right}.upper{text-transform:uppercase}.ff{font-family:Oswald,sans-serif}.post-reaction{display:inline-flex}.post-reaction p{font-size:9pt}.table thead th.title{background-color:#6c7a89;font-size:12pt}span.btn-text{margin-left:5px}i.btn-icon{margin-right:10px}.only-show-on-print{display:none}.ev-price{color:#6c7a89;font-size:10pt;border-right:solid}.ev-typology{color:#0a2240;font-size:16pt;font-weight:700}@media print{.empresa img{width:50mm;margin-bottom:5mm}.empresa p{font-size:10pt;margin:0}.no-print,.no-print *{display:none!important}.only-show-on-print{display:inline-block!important}.conteudo-container{padding:0}}.alert>p{color:none}.no-background{background:0 0}.inline{display:inline}.pointer{cursor:pointer}[type=date]{background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png) 97% 50% no-repeat}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}