@charset "utf-8";body{font-size:18px;font-weight:100;color:#616469}#formSearch,#searchCompact{display:none}.site-main{background:#fff;padding:15px 30px}h1{font-weight:700;font-size:40px;color:#c4dc3d;line-height:1.1;margin-top:-5px;letter-spacing:-1px}h2{font-size:32px;letter-spacing:-1px;font-weight:100}form label{text-transform:uppercase;padding:5px 0 0;font-size:13px}.pesquisaBalcoes{margin:0 15px}.pesquisaBalcoes .btn{border-radius:0;width:auto;padding:12px 25px}button.btn:active{outline:thin dotted #e0e0e0;outline-offset:2px}.stepTitle{margin:10px 0}.stepHelp{float:right;margin:10px 0}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#616469}.has-error .form-control{border-width:0 0 1px 0;border-color:#ec645e;box-shadow:none !important}.camposPesquisa{background:#f3f2f2;padding:15px}.lblBalcoes{padding-left:20px}.camposPesquisa .pesquisaBalcoes .row{margin-bottom:15px}.camposPesquisa .pesquisaBalcoes .row:last-child{margin-bottom:0}.pesquisaBalcoes .zonabotoes{margin-top:15px;margin-bottom:15px}.bg-white{background:#fff}.pesquisaBalcoes .checkbox,.pesquisaBalcoes .checkbox-inline{margin-top:0}.pesquisaBalcoes .checkbox label,.pesquisaBalcoes .checkbox-inline label{min-height:20px;cursor:pointer;font-size:16px;line-height:1.2;font-weight:300;text-transform:none;margin-left:0;margin-right:15px}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:0}.pesquisaBalcoes .wAuto{width:auto}form input[type='text'],form input[type='email']{border:1px solid #9ba1a1;border-width:0 0 1px 0;box-shadow:none;background:none;font-size:16px;border-radius:0}form input[type='text']:focus,form input[type='email']:focus{border:2px solid #c4dc3d !important;border-width:0 0 1px 0 !important;box-shadow:none}.pesquisaBalcoes .camposPesquisa .w-100{margin-top:10px}.pesquisaBalcoes select{border:1px solid #9ba1a1;border-width:0 0 1px 0;box-shadow:none;height:30px;padding:5px 10px 3px;margin-bottom:15px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.2;font-weight:300;background-color:#fff;outline:none;color:#9ba1a1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../appImages/v7/bg_combo.png) 100% 80%/20px no-repeat}.pesquisaBalcoes select::-ms-expand{display:none}.pesquisaBalcoes select:focus{color:#616469;border-bottom:1px solid #c4dc3d;background:url(../../appImages/v7/bg_combo_active.png) 100% 80%/20px no-repeat}.pesquisaBalcoes select option{font-size:16px;padding:10px 5px}.form-input-error{font-size:13px;color:#ec645e;font-weight:400;margin:-5px 0}.pesquisaBalcoes .cantContinue{padding:10px;margin:10px 0 0;background:#faa61a}.pesquisaBalcoes .cantContinue p{line-height:1.3;color:#fff}.pesquisaBalcoes .cantContinue p.stop{background:url(../../appImages/v7/ic_stop.png) no-repeat;padding-left:40px;font-weight:bold;margin-bottom:10px}.pesquisaBalcoes .cantContinue a:link,.pesquisaBalcoes .cantContinue a:visited{text-decoration:underline;color:#fff}.radioTitle{padding-left:0;display:inline-block;vertical-align:top;padding-top:3px}.radioBoxGroup{display:inline-block;width:auto;float:right}.radioBoxGroup input[type="radio"]{display:none}.radioBoxGroup input[type="radio"]+label{position:relative;text-transform:none;font-family:'Open Sans','Helvetica','Arial',sans-serif;font-weight:100;font-size:18px;color:#61675d;letter-spacing:0;display:inline}.radioBoxGroup label{margin-left:15px}.radioBoxGroup input[type="radio"]+label span{position:relative;display:inline-block;width:34px;height:34px;vertical-align:middle;margin:-1px 6px 0 0;border-radius:50%;background-color:#fff;border:5px solid #ccc}.radioBoxGroup input[type="radio"]:checked+label span:after{background-color:#c4dc3d}.radioBoxGroup input[type="radio"]:checked+label{color:#c4dc3d}.radioBoxGroup input[type="radio"]:checked+label span:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:#c4dc3d;top:4px;left:4px}.radioBoxGroup input[type="radio"]:checked+label span{border:5px solid #c4dc3d}.radioBoxGroup.notInline{display:block;float:none;margin:10px 0}.radioBoxGroup.notInline label{margin-left:0;margin-right:25px;display:inline-block !important}.radioBoxGroup.notInline input[type="radio"]+label span{margin-top:-5px}.radioBoxGroup2{display:none;float:none;margin-top:25px}.radioBoxGroup2 label{margin-left:0;margin-right:25px}.nota{color:#9ba1a1;font-size:14px;margin:10px 0;line-height:1.2}.nota a:link,.nota a:visited{color:#333;border-bottom:1px solid #484848;font-weight:400}.nota a:active,.nota a:hover{color:#c4dc3d;border-bottom:1px solid #c4dc3d;text-decoration:none}.resultList{background:none;padding:0}.resultsMap{padding-right:0}.resultsMap #map{border:2px solid #bfbfbf}.escolheAgencia{height:400px;overflow:auto;padding-right:10px}.escolheAgencia .agenciaCheck{padding:10px;margin-bottom:15px;background:#f2f3f3;position:relative}.escolheAgencia .agenciaCheck:hover{background:#edeeee}.escolheAgencia .agenciaCheck label{padding:0 0 0;margin:0 0 0 2px;line-height:36px}.escolheAgencia .agenciaCheck cite:hover{border-bottom:1px solid #ccc}.escolheAgencia .agenciaCheck input[type="radio"]{position:absolute;left:-99999px}.escolheAgencia .agenciaCheck input[type="radio"]+sub{display:inline-block;float:left;width:36px;height:36px;background:#fff;margin-right:10px;margin-top:-3px;border:2px solid #fff;border-top-color:#d0d0d0;border-left-color:#d0d0d0}.escolheAgencia .tHec{margin-top:10px;font-size:16px;line-height:1.2}.resultsMap .escolheAgencia .agenciaCheck input[type="radio"]:checked+sub,.escolheAgencia .agenciaCheck input[type="radio"]:checked+sub{background:#c4dc3d url(../../appImages/v7/visto.png) no-repeat 45% 45%;background-size:75%}#map .escolheAgencia{height:auto}.agenciaCheck .agenciaMaisInfo{display:none}.agenciaCheck.active .agenciaMaisInfo{display:block}.escolheAgencia .agenciaCheck cite{display:table;font-style:normal;font-weight:700;font-size:18px;line-height:26px;padding-top:5px;border-bottom:1px solid transparent}.escolheAgencia .agenciaDetail{margin-top:7px}.escolheAgencia .agenciaDetail h4{margin-bottom:10px}.escolheAgencia .agenciaDetail ul{margin-top:5px;margin-bottom:0}.escolheAgencia .agenciaDetail ul li{margin-left:-38px;font-size:14px;list-style:none}.escolheAgencia .B{font-weight:bold}.escolheAgencia .agenciaDetail div{font-size:16px;line-height:1.5}.escolheAgencia .agenciaDetail .morada div:first-child:after{content:' |';padding:0 7px}.escolheAgencia .agenciaDetail .morada div{display:inline-block}.escolheAgencia .agenciaCheck.active{background:#fff;border:2px solid #bfbfbf}.escolheAgencia .agenciaDetail .morada{padding:0;margin:0;width:100%}.escolheAgencia .agenciaCheck.active span.info{background-color:#fba600}.escolheAgencia .agenciaCheck.active label{margin-left:-2px}.escolheAgencia .agenciaDetail .phone{display:inline-block;font-weight:700;padding-left:30px;margin-right:30px;margin-top:5px;background:url(../../appImages/v7/ic_phone.png) no-repeat;background-size:contain;font-size:15px}.escolheAgencia .agenciaDetail .fax{display:inline-block;font-weight:700;padding-left:30px;margin-top:5px;background:url(../../appImages/v7/ic_fax.png) no-repeat;background-size:contain;font-size:15px}.removerDoc{background:url(../../appImages/v7/ic_remove.png) 0 0 no-repeat;padding-left:24px;margin-top:10px;line-height:22px;font-size:14px;text-decoration:underline;cursor:pointer}.removerDoc:hover{background-image:url(../../appImages/v7/ic_remove_over.png);color:#c4dc3d}.resultsMap .escolheAgencia .agenciaCheck{background:none;height:auto;max-height:500px;padding:5px 0 0}.resultsMap .escolheAgencia .agenciaCheck input[type="radio"]+sub{background:#c4dc3d}.filter.info{font-size:16px}.filter.info h4{color:#c4dc3d;font-weight:100;line-height:1.2;font-size:28px;margin-bottom:15px;display:block}.linkLocalidade a:visited,.linkLocalidade a:link{color:#616469}.linkLocalidade a:hover,.linkLocalidade a:active{color:#c4dc3d}.linkLocalidade p:before{content:'›';padding:0 7px}ul.linkLocalidade{list-style:none;padding:10px}ul.linkLocalidade li{margin:5px 0 10px;text-indent:0}ul.linkLocalidade li:before{content:'› ';margin-left:-10px}#AgenciasHtmlInicialDiv{display:none}.form-group-search{position:relative}.btn-search{display:inline-block;margin-top:-2px;vertical-align:middle;background-color:#c4dc3d;background-image:url(../../appImages/v7/icons2.png);background-position:90px 2px;width:45px;height:44px;position:absolute;right:0;bottom:5px;outline:none}@media screen and (min-device-width:1200px){.pesquisaBalcoes #desktopHelp{display:block}.pesquisaBalcoes #mobileHelp{display:none}}@media screen and (max-width:1024px){.pesquisaBalcoes #desktopHelp{display:none}.pesquisaBalcoes #mobileHelp{display:block}}@media screen and (max-width:991px){h1{font-size:22px}}@media screen and (max-width:767px){body{font-size:16px}.site-main{padding:15px}h1{font-size:28px}h2{font-size:26px;letter-spacing:1}hr{margin-top:10px}.radioBoxGroup{float:none}.radioBoxGroup input[type="radio"]+label{display:block}.radioBoxGroup2{display:block}.radioBoxGroup input[type="radio"]+label{display:inline-block}.resultsMap{padding-left:0;padding-right:0}.escolheAgencia{height:auto;padding-right:0}.searchResults{background:none;padding:0}.pesquisaBalcoes .checkbox label,.pesquisaBalcoes .checkbox-inline label{font-size:15px}.pesquisaBalcoes select{font-size:15px}form input[type='text'],form input[type='email']{font-size:15px}.radioBoxGroup input[type="radio"]+label{font-size:16px}.escolheAgencia .agenciaCheck cite{font-size:16px;padding-top:0}.escolheAgencia .agenciaDetail{margin-top:0}.escolheAgencia .agenciaDetail div{font-size:15px}.btn-search{background-position:86px -3px;width:40px !important;height:35px;padding:0 !important;bottom:3px}}@media screen and (max-width:356px){h1{font-size:22px}body{font-size:14px}.pesquisaBalcoes .checkbox label,.pesquisaBalcoes .checkbox-inline label{font-size:13px}.pesquisaBalcoes select{font-size:13px}form input[type='text'],form input[type='email']{font-size:13px}.radioBoxGroup input[type="radio"]+label{font-size:16px}.escolheAgencia .agenciaCheck cite{font-size:15px;padding-top:0}.escolheAgencia .agenciaDetail div{font-size:14px}.escolheAgencia .agenciaDetail{margin-top:0}}@media only screen and (min-device-width:320px) and (max-device-width:374px) and (orientation:portrait){h1{font-size:24px}body{font-size:15px}}