h1,h2,h3,nav .navLink{text-transform:uppercase}body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,input,legend,li,p,pre,textarea,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code{font-style:normal;font-weight:400}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}input,select,textarea{font-family:inherit;font-weight:inherit;font-size:100%;outline:0}legend{color:#000}body,html{width:100%;height:100%;font:14px 'Open Sans',sans-serif;color:#111;background:#fafafa}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans'),local('OpenSans'),url(fonts/open-sans-v13-latin-regular.woff2) format('woff2'),url(fonts/open-sans-v13-latin-regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(fonts/open-sans-v13-latin-italic.woff2) format('woff2'),url(fonts/open-sans-v13-latin-italic.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(fonts/open-sans-v13-latin-700.woff2) format('woff2'),url(fonts/open-sans-v13-latin-700.woff) format('woff')}h1,h2,h3{border-bottom:2px solid #2c8cb9;padding:2px;margin-bottom:10px}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h1 span,h2 span,h3 span{font-weight:700}.form .select,.form input,.form select,.form textarea{font:13px 'Open Sans',sans-serif}.form .select,.form input,.form textarea{background:linear-gradient(#f0f0f0,#fff);border:1px solid #aaa;color:#000;width:90%;padding:5px;margin:5px;border-radius:3px}.form .select:hover,.form input:focus,.form textarea:focus{border-color:#2C8CB9;box-shadow:0 0 5px #2C8CB9}.form textarea{resize:vertical}.form .select:hover{cursor:pointer}.form select{border:0;padding:0;background:rgba(0,0,0,0);width:100%}input:-ms-input-placeholder{color:#999}.form .checkbox label,.form .radio label{display:inline-block;cursor:pointer;position:relative;padding-left:22px;margin:5px;font-size:13px}.form .checkbox label:before,.form .radio label:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;position:absolute;left:0;bottom:0;background:linear-gradient(#f0f0f0,#fff);border:1px solid #aaa;border-radius:3px}.form input[type=checkbox],.form input[type=radio]{display:none}.form .radio label:before{border-radius:8px;width:13px;height:13px}.form input[type=radio]:checked+label:before{content:"\2022";color:#444;font-size:24px;text-align:center;line-height:13px}.form input[type=checkbox]:checked+label:before{content:"\2713";font-size:14px;color:#444;text-align:center;line-height:14px}.button,.form button{text-align:center;color:#fff;border-radius:3px;margin:5px;padding:2px 10px;font:700 12px 'Open Sans',sans-serif;cursor:pointer}.form button{background:#436681;background:linear-gradient(#436681,#324451);border:1px solid #243139;filter:none;outline:0}.form button:hover{background:linear-gradient(#e6a73c,#e58224);border-color:#d77011}.button{display:inline-block;background:#436681;background:linear-gradient(#436681,#324451);border:1px solid #243139}.button:hover{background:linear-gradient(#e6a73c,#e58224);border-color:#d77011}p{margin-bottom:10px}.clear{clear:both}a:link,a:visited{color:#225079;text-decoration:underline}a:hover,a:visited:hover{color:#e00000;text-decoration:underline}.box{border-radius:3px;background:#fff;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);margin-bottom:30px}#compare ul li,#userNav,.form input,.form select,a{transition:all .25s ease-in-out}.tooltip span{opacity:0;float:left;margin-left:-999em;line-height:13px;font-size:11px;text-decoration:none;transition:opacity .25s ease-in-out}.tooltip:hover span{position:absolute;display:block;z-index:9;margin:25px 0 0;max-width:370px;padding:3px 5px;color:#fff;background:#333;background:linear-gradient(#555,#333);border:1px solid #000;border-radius:3px;box-shadow:0 2px 5px #555;text-align:left;opacity:1}a.tooltip:hover span{margin-top:5px}.load{background:url(gfx/load.gif) center no-repeat}.loadBig{background:url(gfx/loadBig.gif) center no-repeat}.msg-error,.msg-ok{display:none;background-size:40px 40px;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);background-color:#61b832;border:1px solid #55a12c;color:#fff;padding:10px}.msg-error{background-color:#eaaf51;border-color:#d99a36;color:#222}.adsbygoogle{display:inline-block}.a768{width:728px;height:90px}.a300{width:300px;height:250px}.a970{width:970px;height:90px}.a728{width:728px;height:15px}#container{min-height:100%;position:relative}header{background:url(gfx/ie-bg.png) repeat-x;background:linear-gradient(#436681,#324451);width:100%;height:100px}header .container{width:1000px;margin:0 auto}header .logo{display:block;margin:15px 0;background:url(gfx/logo.png) no-repeat;width:250px;height:70px;float:left}header .banner{float:left;width:728px;height:90px;margin:5px 0 5px 22px}nav{background-color:#f0f5f7}nav .container{width:1000px;height:44px;margin:0 auto}#userNav,nav .container a{border-top:2px solid #f0f5f7;border-bottom:2px solid #f0f5f7;display:block;float:left;color:#333;text-align:center;text-decoration:none}#userNav.selected,#userNav:hover,nav .container a:hover{border-top-color:#2c8cb9;border-bottom-color:#324451;background-color:#324451;color:#fff;text-decoration:none}nav .navLink{margin:4px 20px 4px 10px;font-size:14px;font-weight:700;text-align:left}nav .subtitle{font-size:13px;font-weight:400;text-transform:none;margin-top:-5px}#userNavContainer,footer{position:absolute;font-size:12px}#userNav{cursor:pointer;float:right}#userNav .navLink{float:left}#userNav img{float:left;border-radius:3px;margin:5px 10px}#userNavContainer{display:none;z-index:9;background-color:#324451;color:#fff;padding:10px;margin-left:750px;box-shadow:0 5px 5px -2px rgba(68,68,68,.4);width:230px}#userNavContainer .password,#userNavContainer .username{background-position:left center,center;background-repeat:no-repeat,repeat;padding-left:25px;width:187px}#userNavContainer .formContainer{height:115px}#userNavContainer .username{background-image:url(gfx/login-user.png),linear-gradient(#f0f0f0,#fff)}#userNavContainer .password{background-image:url(gfx/login-pass.png),linear-gradient(#f0f0f0,#fff)}#userNavContainer .forgotPassword,#userNavContainer .newUser,#userNavContainer button,#userNavContainer button.disabled:hover{float:right;background:linear-gradient(#577d9b,#436681)}#userNavContainer .forgotPassword:hover,#userNavContainer .newUser:hover,#userNavContainer button:hover{background:linear-gradient(#e6a73c,#e58224)}#userNavContainer button.disabled,#userNavContainer button.disabled:hover{cursor:wait;border-color:#243139}#userNavContainer input:disabled{cursor:wait}#userNavContainer .checkbox{float:left;line-height:18px;padding-top:2px}#userNavContainer .hr{margin:15px 5px;border-top:1px solid #2f404c;background:#384c5b;height:1px;clear:both}#userNavContainer .message{display:none;font-weight:700;padding-top:50px;text-align:center}#userNavContainer .forgotPassword,#userNavContainer .newUser{float:none;border:1px solid #243139;color:#fff;display:block;text-align:left;margin-bottom:5px;padding-left:5px;font-weight:700;line-height:22px;border-radius:3px;width:218px;cursor:pointer}#userNavContainer .forgotPassword .icon,#userNavContainer .newUser .icon{float:right;display:block;width:16px;height:16px;background-position:-592px -48px;background-color:#324451;border:3px solid #324451}#userNavContainer .newUser .icon{background-position:-576px -48px}#userNavContainer .loading{background:url(gfx/load-login.gif);float:right;margin-top:9px;width:16px;height:16px;display:none}#userNavContainer #userForgot{display:none}#userNavContainer .error{margin:10px 0;text-align:justify;width:208px}#main{width:1000px;margin:0 auto;padding-bottom:155px}footer{bottom:0;width:100%;background-color:#222;border-top:4px solid #2c8cb9;padding:20px 0;color:#eee;height:85px}footer .container{width:1000px;margin:0 auto}footer .about{float:left;width:300px;font-size:11px}footer .about img{border-radius:3px}footer .links{float:left;width:300px;margin:0 50px}footer .links .left{float:left;width:145px;margin-right:20px}footer .links .right{float:left;width:135px}footer .container a,footer .container a:visited{color:#eee;text-decoration:none}footer .social{float:left;width:300px}footer .social .desc{float:left;width:215px;padding-right:20px;text-align:justify}footer .social .icon{display:block;float:left;border:2px solid #fff;border-radius:14px;width:24px;height:24px;margin:3px 0}.diesel,.dplus,.gpl,.sc95,.sc95plus,.sc98,.sc98plus,.statsDate,.statsDown,.statsSame,.statsUp{width:16px;height:16px;float:left}footer .social .gplus{background-position:-72px -64px;margin-right:5px}footer .social .rss{background-position:-96px -64px}footer .social .twitter{background-position:-408px -64px;margin-right:5px}#autocomplete .cancel,.bpRef,.brand,.diesel,.dplus,.galpRef,.gpl,.icon,.repsolRef,.sc95,.sc95plus,.sc98,.sc98plus,.statsDate,.statsDown,.statsSame,.statsUp{background:url(gfx/sprite-v8.png)}.sc95{background-position:-592px -16px}.sc95plus{background-position:-576px 0}.sc98{background-position:-656px -64px}.sc98plus{background-position:-592px 0}.diesel{background-position:-608px 0}.dplus{background-position:-624px 0}.gpl{background-position:-576px -16px}.statsUp{background-position:-592px -32px}.statsDown{background-position:-576px -32px}.statsSame{background-position:-624px -16px}.statsDate{background-position:-608px -16px}.bpRef,.galpRef,.repsolRef{width:24px;height:24px;float:left}.galpRef{background-position:0 -64px}.bpRef{background-position:-24px -64px}.repsolRef{background-position:-48px -64px}.brand{width:32px;height:32px}.brand.galp{background-position:0 0}.brand.galp-h{background-position:-32px 0}.brand.bp{background-position:-64px 0}.brand.bp-h{background-position:-96px 0}.brand.repsol{background-position:-128px 0}.brand.repsol-h{background-position:-160px 0}.brand.total{background-position:-192px 0}.brand.total-h{background-position:-224px 0}.brand.redeenergia{background-position:-256px 0}.brand.redeenergia-h{background-position:-288px 0}.brand.cepsa{background-position:-320px 0}.brand.cepsa-h{background-position:-352px 0}.brand.alvesbandeira{background-position:-384px 0}.brand.alvesbandeira-h{background-position:-416px 0}.brand.auchan{background-position:-448px 0}.brand.auchan-h{background-position:-480px 0}.brand.intermarche{background-position:-512px 0}.brand.intermarche-h{background-position:-544px 0}.brand.leclerc{background-position:0 -32px}.brand.leclerc-h{background-position:-32px -32px}.brand.ozenergia{background-position:-64px -32px}.brand.ozenergia-h{background-position:-96px -32px}.brand.prio{background-position:-128px -32px}.brand.prio-h{background-position:-160px -32px}.brand.ecobrent{background-position:-192px -32px}.brand.ecobrent-h{background-position:-224px -32px}.brand.pingodoce{background-position:-256px -32px}.brand.pingodoce-h{background-position:-288px -32px}.brand.q8{background-position:-384px -32px}.brand.q8-h{background-position:-416px -32px}.brand.outras{background-position:-320px -32px}.brand.outras-h{background-position:-352px -32px}#homeWelcome p{margin-bottom:0;text-align:justify}#homeWelcome img{float:left;margin:0 10px 0 0}#homeCheapNear{float:left;margin-right:40px;width:470px;height:195px;border-top:5px solid #b91d47}#homeCheapNear .filter{float:left;width:160px;height:150px;margin-right:20px}#homeCheapNear .filter .form .select{margin:20px 5px}#homeCheapNear .filter .form button{float:right;margin:-5px 0 0}#homeCheapNear .filter .icon{float:left;margin:-3px 0 0 5px}#homeCheapNear .results{float:left;width:290px;height:150px}#homeCheapNear .results .message{padding:40px 5px;font-size:12px;font-weight:700;text-align:center}#homeCheapNear .results .permission{padding:40px 5px;font-size:13px;text-align:center}#homeCompare{float:left;width:450px;height:195px;border-top:5px solid #00a300}#homeCompare .brandRef{padding:5px 10px 8px 5px}#homeCompare .price{text-align:right;line-height:36px;padding:0 0 1px 16px;width:66px;margin-bottom:8px}#homeCompare .price .tooltip{margin:8px 0;text-align:left}#homeCompare .brandRef,#homeCompare .price{float:left;border-bottom:1px solid #ddd}#homeCompare .brandRef .tooltip:hover span{margin-top:33px}#homeCompare .homeInfo{float:left}#homeCompare .time{float:right;font-size:12px;line-height:20px}.homeInfo,.homeNext{float:right;border:2px solid #000;border-radius:10px;width:16px;height:16px}#homeAverage,#homeCheap{margin-right:35px;width:290px;height:305px;float:left}.homeInfo{background-position:-624px -32px;cursor:help}.homeNext{display:block;background-position:-608px -32px;margin-left:5px}#homeCheap{border-top:5px solid #a9a9a9}#homeAverage{border-top:5px solid #2c8cb9}#homeAverage a.tooltip:hover span,#homeCheap .homeNext:hover span{margin-top:25px}#homeBlock{float:left;width:300px;height:325px;padding:0 5px;border-top:5px solid #f90}.homePricesName{width:210px;padding-right:10px}.homePricesValue{width:70px;text-align:right}.homePricesValue .tooltip{text-align:left}.homePricesName,.homePricesValue{float:left;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px}#homeAlerts{clear:both;border-top:5px solid #d1be96}#homeAlerts .text{font-size:13px}#homeAlerts .date{font-size:11px;color:#777;padding:5px;margin-bottom:15px;border-bottom:1px solid #ddd}#homeAlerts .date:last-child{margin-bottom:0;border-bottom:0}#homeExtArticles{clear:both;border-top:5px solid #111}#homeExtArticles .entry{font-size:14px;padding:5px;margin-bottom:15px;border-bottom:1px solid #ddd}#homeAlerts .entry:last-child{margin-bottom:0;border-bottom:0}a.homeLinks,a.homeLinks:visited{display:block;float:left;width:220px;margin-right:40px;padding:0;color:#000;text-decoration:none}a.homeLinks:hover{background-color:#d8e6ed}a.homeLinks img{border-top-left-radius:3px;border-top-right-radius:3px}a.homeLinks .title{padding:0 3px;font-weight:700}a.homeLinks .desc{padding:3px;font-size:12px}a.homeLinks.last{margin-right:0}#searchBar{width:100%;height:40px;background:#333;margin:20px auto;color:#fff;text-align:center;border-radius:3px}#searchBar .links{float:left;width:728px;height:15px;margin:12px 0 12px 10px}#searchBar .search{float:right;width:200px}#search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 175px;background-position:-608px -48px;z-index:7;cursor:pointer}#search input{padding-right:22px;width:160px}#search input::-ms-clear{display:none}#autocomplete{z-index:7;display:none;position:absolute;width:205px;margin:22px 10px 0 -10px;border:1px solid #242424;border-radius:5px;font-size:12px}#autocomplete .arrow{width:0;height:0;position:absolute;margin:-10px 0 0 20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333}#autocomplete .cancel{width:16px;height:16px;position:absolute;margin:-39px 0 0 163px;background-position:-624px -48px;cursor:pointer}#autocomplete .result{padding:5px;background:linear-gradient(#333,#222);color:#fff;cursor:pointer}#autocomplete .result span{font-weight:700;color:#f7f404}#autocomplete .result:hover{background:linear-gradient(#e6a73c,#e58224)}#autocomplete .first:hover{border-radius:5px 5px 0 0}.listaDistritos .item{float:left;width:20%;padding:5px 0}.listaConcelhos .item{float:left;width:25%;padding:5px 0}#stationList .fuelType{margin-left:315px}#stationList .large{float:left;width:160px}#stationList .large.gas{width:340px}#stationList .small{float:left;width:80px}#stationList .large,#stationList .small{text-transform:uppercase;font-weight:700;border-bottom:1px solid #777;margin:0 15px 0 5px}#stationList a{display:block;margin:15px 0;text-decoration:none;color:#000}#stationList a:hover{background-color:#ecd797}#stationList .brand{float:left;margin:10px 10px 10px 0}#stationList .name{float:left;font-weight:700;font-size:15px;margin:5px 0}#stationList .name.tooltip:hover span{font-weight:400;margin-top:5px}#stationList .date{font-weight:400;font-size:12px;color:#333}#stationList .prices{float:right;width:630px}#stationList .price{float:left;margin:14px 0;width:90px;font-size:16px}#stationList .price div.tooltip{margin:4px 10px 4px 0}#stationList .price div.oldValue{width:64px;float:left;color:#999;margin:0;cursor:help;height:24px;text-align:left}#stationList .price .oldValue.tooltip:hover span{margin-top:5px}#stationList .encoded{display:inline}#stationList .icon.next{float:right;border:2px solid #000;border-radius:10px;width:16px;height:16px;background-position:-608px -32px;margin:16px 5px}#stationList .more{display:block;width:180px;float:right;line-height:30px;margin:0;padding:5px;text-decoration:none;color:#000;border-radius:3px;cursor:pointer}#compare .pesquisaPosto .error span,#compare .search .error span,#stationsMap .search .error span{color:#e00000}#stationList .more .icon.next{margin:5px}#stationsMap #mapContainer{width:100%;height:450px}#stationsMap .kml,#stationsMap .search{margin-top:20px}#stationsMap .search{float:left;width:460px}#stationsMap .kml{float:right;width:200px}#stationsMap .search .error{position:absolute;display:none;font-size:11px;margin:-5px 0 0 13px}#stationsMap .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 430px;background-position:-608px -48px;z-index:7;cursor:pointer}#compare #mapContainer{float:left;width:480px;height:430px}#compare .search{margin:10px 0 13px;float:left;width:480px}#compare .pesquisaPosto .error,#compare .search .error{position:absolute;display:none;font-size:11px;margin:-5px 0 0 13px}#compare .pesquisaPosto .icon,#compare .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 450px;background-position:-608px -48px;z-index:5;cursor:pointer}#compare .markerInfo span,#compare .postos .pesquisaResultados li{color:#225079;text-decoration:underline;cursor:pointer}#compare .content{float:left;height:380px;width:472px;margin-left:28px;border-bottom:2px solid #333}#compare .content .como img{margin-top:100px}#compare .content .abastecimento,#compare .content .como,#compare .content .percurso,#compare .content .postos{display:none;font-size:13px;text-align:justify}#compare .content .active{display:block}#compare .abastecimento .car,#compare .percurso .select,#compare .postos .favs,#compareResult,#compareStations,#compareStations .load,#compareStations button{display:none}#compare .spacer{clear:both;height:25px}#compare .percurso input{float:left;width:214px}#compare .form .select{width:450px}#compare .markerInfo{font-family:'Open Sans',sans-serif!important;width:230px!important;font-size:12px!important}#compare .abastecimento .fuel,#compare .abastecimento input{float:left;width:214px}#compare .abastecimento .lastFueling{float:none;width:450px}#compare .abastecimento .tooltip{float:left}#compare .abastecimento .tooltip:hover span{margin:40px 0 0 5px}#compare .abastecimento .no:hover span{margin:0 0 0 5px}#compare .postos .pesquisaPosto input{width:430px;padding-right:25px}#compare .postos .pesquisaPosto .icon{margin-left:448px}#compare .postos .pesquisaResultados{margin:25px}#compare .postos .pesquisaResultados li{font-size:12px;margin-bottom:5px}#compare .postos .pesquisaResultados li:hover{color:#e00000}#compare .pesquisaPosto .icon.cancel{display:none;width:16px;height:16px;position:absolute;margin:-16px 0 0 428px;background-position:-624px -48px;cursor:pointer}#compare .pesquisaPosto .icon.cancel span{white-space:nowrap}#compareStations li{display:block;height:40px;margin-bottom:15px}#compareStations li div{float:left;width:200px;margin-right:15px}#compareStations .name{width:300px;font-weight:700;line-height:40px;cursor:pointer}#compareStations .tooltip span{margin-top:-2px}#compareStations .tooltip.icon span{margin-top:25px}#compareStations .icon{width:16px;height:16px;background-position:-576px -64px;margin:12px 0 12px 4px;cursor:pointer}#compareStations button{width:170px;padding:2px 20px;margin:5px 405px}#compareStations .legend{margin-left:315px}#compareStations .legend .item{float:left;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;width:200px;margin:0 15px 5px 0}#compareStations .load{width:16px;height:16px;position:relative;margin:-24px 0 0 580px}#compareStations .msg-error{margin-bottom:20px}#compareResult .top{text-decoration:none;display:block;color:#000;background-color:#f2f5ed;border:2px solid #093;border-radius:3px;width:600px}#compareResult .top:hover{color:#000}#compareResult .top .name{font-weight:700;padding:10px 0 0 10px;font-size:16px;color:#093}#compareResult .top .block{float:left;margin:10px}#compareResult .top .block span{display:block;font-size:11px;font-weight:700;text-transform:uppercase}#compareResult .top .ok{float:left;content:"\2713";font-size:70px;color:#093;text-align:center;line-height:70px;margin:-24px 0 0 10px}#compareResult .other{float:left;border:1px solid #777;border-radius:3px;width:235px;margin:20px 10px 0 0}#compareResult .other:nth-child(6){margin-right:0}#compareResult .other .name{font-weight:700;padding:5px 0 0 5px;font-size:14px}#compareResult .other .block{float:left;margin:5px 3px;font-size:12px}#compareResult .other .block span{display:block;float:left;font-weight:700;width:127px}#compareResult .savings{float:right;margin-top:25px;width:345px}#compareResult .info{font-size:12px;margin-top:20px}#compare .sections{float:left;margin-left:28px}#compare .sections li{float:left;width:118px;height:50px;text-transform:uppercase;color:#333;font-size:11px;font-weight:700;text-align:center;cursor:pointer;border-top:5px solid #fff;opacity:.5}#compare .sections li.active{border-top:5px solid #333;opacity:1}#compare .sections li .icon{width:24px;height:24px;margin:5px 48px}#compare .sections li.percurso .icon{background-position:-120px -64px}#compare .sections li.abastecimento .icon{background-position:-144px -64px}#compare .sections li.postos .icon{background-position:-168px -64px}#compare .sections li.como .icon{background-position:-192px -64px}#mapStation{margin:5px 15px;width:400px;overflow:hidden}#mapStation a,#mapStation div,#mapStation label,#mapStation span{font-size:14px!important;font-family:'Open Sans',sans-serif!important;color:#111!important}#mapStation .tooltip span{font-size:11px!important;color:#fff!important;font-weight:400!important}#mapStation .brand{float:left;margin-right:5px}#mapStation .name{float:left;font-weight:700;font-size:14px}#mapStation .name.tooltip:hover span{font-weight:400;font-size:11px!important;margin-top:5px}#mapStation .date{font-weight:400;font-size:12px!important;color:#333!important}#mapStation .prices{clear:both;padding-top:10px}#mapStation .price{float:left;width:80px;font-size:14px}#mapStation .price div.tooltip{margin:2px 5px 0 0}#mapStation .price div.oldValue{width:48px;float:left;color:#999!important;margin:0;cursor:help;height:24px;text-align:left}#mapStation .price .oldValue.tooltip:hover span{margin-top:5px}#mapStation .desactualizado{font-size:12px!important;line-height:16px;margin-top:10px}#mapStation .desactualizado .icon{float:left;width:16px;height:16px;margin-right:5px;background-position:-656px -48px}#mapStation .add,#mapStation a{display:block;float:right;width:185px;line-height:30px;margin-top:20px;padding:5px;text-decoration:none;color:#000;border-radius:3px;cursor:pointer}#mapStation .add{width:265px}#mapStation .add:hover,#mapStation a:hover{background-color:#ecd797}#mapStation .icon.next{float:right;border:2px solid #000;border-radius:10px;width:16px;height:16px;background-position:-608px -32px;margin:5px}#mapStation.compare{width:350px}#mapStation.compare .price{width:70px!important}#mapStation.compare .desactualizado{font-size:11px!important}.avgPriceList{float:left;margin-right:35px;width:290px;height:305px}.avgPriceList.last{margin-right:0}.avgPriceList.center{width:300px;height:325px;padding:0 5px}.avgPriceList .homeInfo:hover span{margin-top:25px}#statsGraph{width:980px;height:400px}#statsGraphBrent,#statsGraphYear{width:980px;height:300px}.statsSelect{float:right;width:312px;margin-top:10px}.statsSelect .desc{float:left;font-size:13px;text-align:right;padding:5px 10px 0 0;width:80px;line-height:32px}.statsSelect .select{float:left;width:200px}.avgPriceListCheaper{float:left;margin-right:35px;width:290px;height:235px}.avgPriceListCheaper.last{margin-right:0}.avgPriceListCheaper.center{width:300px;height:255px;padding:0 5px}.avgPriceListCheaper .homeInfo:hover span{margin-top:25px}.avgPriceListCheaper .noResults{text-align:center;height:175px;line-height:175px;font-weight:700}#cheapest{float:right}#cheapest .form button{clear:both;float:right}#cheapest .form .select{float:left;width:200px}#cheapest .form .extraFilters{float:left;display:none}#cheapest .form .extraFilters .filters{width:445px}#cheapest ul{clear:both;float:right;margin:9px 145px -26px 0;font-size:12px;color:#333}#cheapest li{float:left;cursor:pointer;text-decoration:underline}#cheapest ul.advanced .advanced,#cheapest ul.simple .simple{display:none}#export .android img,#export .earth img{float:right;margin-left:10px}#export .gps .ndrive,#export .gps .tomtom{float:right;width:230px;text-align:center;font-weight:700;text-transform:uppercase;font-size:11px}#export .gps .ndrive{margin-left:10px}#export .gps a{text-decoration:none}#newUser .center .terms span,#newUser .error span{text-decoration:underline}#newUser{margin-top:20px}#newUser .left{width:350px;margin-right:50px;float:left}#newUser .left ul{margin:20px}#newUser .left li{margin:10px 0;font-size:13px}#newUser .left li:before{content:"\2713";font-size:14px;color:#444;text-align:center;line-height:14px;padding-right:5px}#newUser .center{float:left;width:324px}#newUser .center input{width:300px}#newUser .center button{width:215px;margin-left:102px;font-size:13px}#newUser .center .check{display:none}#newUser .center .terms{font-size:9px;color:#777;text-align:center;margin:15px 0 10px;cursor:pointer}#newUser .center .load{display:none;float:left;width:16px;height:16px;margin:-25px 0 0 322px}#newUser .right{float:left;width:255px}#newUser .right img{margin-top:14px}#newUser .right .error{display:none;font-size:11px;color:#e00000;position:absolute;line-height:30px;width:255px}#newUser .right .error:before{content:"\2718";font-size:16px;text-align:center;line-height:30px;padding-right:5px;display:block;float:left}#newUser .right .info,#newUser .right .ok{display:none;position:absolute}#newUser .error span{cursor:pointer;color:#225079}#newUser .right .error.email{margin-top:5px}#newUser .right .error.emailUse{margin-top:5px;line-height:15px}#newUser .right .error.username,#newUser .right .error.usernameUse{margin-top:45px;line-height:15px}#newUser .right .error.password{margin-top:85px}#newUser .right .error.nome{margin-top:125px}#newUser .right .ok:before{content:"\2713";font-size:16px;text-align:center;line-height:30px;color:#093}#newUser .right .ok.email{margin-top:5px}#newUser .right .ok.username{margin-top:45px}#newUser .right .ok.password{margin-top:85px}#newUser .right .ok.nome{margin-top:125px}#newUser .right .info{font-size:11px;color:#324451;line-height:15px;width:255px}#newUser .right .info:before{content:"i";font-size:12px;text-align:center;line-height:30px;padding-right:5px;display:block;font-weight:700;font-style:italic;float:left}#newUser .right .info.email{margin-top:5px}#newUser .right .info.username{margin-top:45px}#newUser .right .info.password{margin-top:85px;line-height:30px}#newUser .right .info.nome{margin-top:125px}#newUserTerms,#station .isLogged{display:none}#newUserTerms ul li{clear:both;margin-bottom:20px;text-align:justify}#newUserTerms ul li div{float:left;font-weight:700;font-size:40px;margin-right:10px;padding-bottom:10px}#station .main .name{border-bottom:2px solid #2C8CB9;margin-bottom:10px;padding:2px}#station .main h1{float:left;display:block;font-size:22px;border:0;margin:0}#station .main .brand{float:left;margin-right:10px}#station .actions{float:right}#station .actions span{text-transform:none;font-weight:400}#station .actions a.tooltip span{margin-top:25px}#station .actions .icon{float:left;cursor:pointer;margin-left:10px;width:24px;height:24px}#station .actions .error{background-position:-312px -64px}#station .actions .prices{background-position:-288px -64px}#station .actions .favContainer{float:left;width:34px;height:24px}#station .actions .fav{background-position:-264px -64px}#station .actions .favDel{display:none;background-position:-240px -64px}#station .actions .load{display:none;float:left;width:16px;height:16px;margin:4px 4px 4px 14px}#station .share{float:right}#station .share .tooltip span{margin-top:25px}#station .share .icon{display:block;float:left;width:24px;height:24px;margin-left:10px}#station .share .icon.fb{background-position:-336px -64px}#station .share .icon.gplus{background-position:-360px -64px}#station .share .icon.twitter{background-position:-384px -64px}#station .info{float:left;width:260px;min-height:72px}#station .morada{font-size:13px}#station .morada .icon{width:16px;height:16px;margin-right:5px;background-position:-640px -16px}#station .morada div{float:left;width:235px}#station .horario{font-size:13px;margin-top:15px}#station .horario .icon{width:16px;height:16px;margin-right:5px;background-position:-640px 0}#station .horario div{float:left}#station .horario.noMargin{margin-top:0}#station .precos{float:right}#station .precos .preco{float:left;padding-right:14px;margin-right:14px;border-right:1px solid #999;line-height:24px;width:95px}#station .precos .preco:last-child{border:0;margin:0;padding:0}#station .precos .preco .encoded{display:inline}#station .precos .nome{font-size:13px;line-height:14px;height:25px;margin-bottom:5px}#station .precos .valor{float:left;text-align:right;width:77px;font-size:20px}#station .precos .tooltip{margin:5px 0}#station .precos .preco div.oldValue{float:right;color:#999;margin:0;cursor:help;height:24px;text-align:left}#station .precos .preco .oldValue.tooltip:hover span{margin-top:30px}#station .priceInfo{float:right;clear:right;margin-top:20px}#station .actualizacao,#station .desactualizado{float:right;font-size:12px;text-align:right;line-height:16px;margin-left:230px}#station .actualizacao .icon,#station .desactualizado .icon{float:left;width:16px;height:16px;margin-right:5px}#station .desactualizado{margin-top:5px;clear:both}#station .actualizacao .icon{text-align:left;background-position:-656px -32px}#station .desactualizado .icon{text-align:left;background-position:-656px -48px}#station .map{float:left;margin-right:30px}#station #mapContainer{width:640px;height:193px}#station .servicos{float:left;width:20%}#station .servicos .name{float:left;font-size:12px;font-weight:700;line-height:16px;margin-top:5px}#station .servicos .icon{float:left;width:16px;height:16px;margin:5px 5px 10px 0}#station .servicos .type1{background-position:-640px -32px}#station .servicos .type2{background-position:-640px -48px}#station .servicos .type3{background-position:-640px -64px}#station .servicos .type4{background-position:-656px 0}#station .servicos .type5{background-position:-656px -16px}#station .servicos .type6{background-position:-672px 0}#station .servicos:nth-child(6n){clear:both;margin-top:20px}#station .servicos .list{margin:0 5px;font-size:12px}#station .noteText{font-size:13px}#station .noteDate{font-size:11px;color:#777;padding:5px;margin-bottom:15px;border-bottom:1px solid #ddd}#station .noteDate:last-child{margin-bottom:0;border-bottom:0}#station .noteEdit{display:none;float:right;margin-top:-57px}#station .noteEdit .edit,#station .noteEdit .remove{width:16px;height:16px;margin-bottom:5px;cursor:pointer}#station .noteEdit .edit{background-position:-608px -64px}#station .noteEdit .remove{background-position:-624px -64px}#station .noteLoad{display:none;float:left;width:16px;height:16px;position:relative;margin:-29px 0 0 900px}#station .noResults{margin-top:30px;font-size:12px;text-align:center;font-weight:700}#station .addButton{float:right;border:2px solid #000;border-radius:10px;width:16px;height:16px;background-position:-656px -64px;cursor:pointer}#station .addButton span{font-weight:400;text-transform:none}#station .formContainer{border-top:1px solid #ddd;margin:30px 30px 0;padding:10px}#station .formContainer .title{font-size:12px;font-weight:700;margin:0 0 5px 5px}#station .formContainer textarea{width:770px}#station .formContainer button{float:right;margin-top:8px}#stationBlock{float:left;width:300px;height:250px;padding:0 5px}#priceUpdate{margin-top:20px}#priceUpdate .tips{font-size:12px}#priceUpdate .tips ul{margin:20px 20px 0}#priceUpdate .tips li{margin:10px 0}#priceUpdate .tips li:before{content:"\2794";font-size:14px;color:#444;text-align:center;line-height:14px;padding-right:5px}#priceError{margin-top:20px}#priceUpdateForm{margin-top:30px}#priceUpdateForm .type{float:left;width:270px;margin-right:85px}#priceUpdateForm .type:last-child{margin-right:0}#priceUpdateForm .price{margin-bottom:20px}#priceUpdateForm .center{clear:both;text-align:center}#priceUpdateForm .name{float:left;width:135px;height:30px;line-height:30px;margin:5px}#priceUpdateForm input{float:left;text-align:center;width:100px}#priceUpdateForm .checkbox{clear:both;margin-left:145px}#priceUpdateForm .checkbox label{font-size:12px}#priceUpdateForm .load{display:none;width:16px;height:16px;position:relative;margin:-24px 0 0 560px}.priceReview{display:none}.priceReview .center{text-align:center}#priceReview{margin-top:30px}#priceReview .price{float:left;padding-right:20px;margin:0 20px 30px 0;border-right:1px solid #999}#priceReview .price:last-child{border:0;margin:0;padding:0}#priceReview .name{font-size:13px;margin-bottom:5px}#priceReview .value{float:left;text-align:right;width:82px;font-size:18px}#priceReview .tooltip{margin:5px 0}#userArea{margin-top:20px}#userArea .opt{float:left;width:200px;height:200px;margin-right:60px;border-radius:3px;cursor:pointer}#userArea .opt:hover:after{content:"\2193";font-size:140px;color:#fff;font-weight:700;text-align:center;line-height:138px;margin:0 50px;text-shadow:3px 3px 3px #000}#userArea .opt.active:hover:after{content:"\2191"}#contact .alert li:before,#e404 li:before{content:"\2794"}#userArea .opt.favoritos{background-image:url(gfx/utilizador-favoritos.jpg)}#userArea .opt.veiculos{background-image:url(gfx/utilizador-veiculos.jpg)}#userArea .opt.locais{background-image:url(gfx/utilizador-locais.jpg);margin-right:0}#userArea .opt .title{padding:5px 0;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;color:#fff;background:rgba(0,0,0,.4)}#locaisFormContainer,#userData,#veiculosFormContainer{display:none}#locaisFormContainer .item,#userData .item,#veiculosFormContainer .item{float:left;width:300px;margin-right:40px}#userData .item.last,#veiculosFormContainer .item.last{margin-right:0}#locaisFormContainer .desc,#userData .desc,#veiculosFormContainer .desc{font-size:10px}#userData .checkbox{margin-top:15px;float:left}#locaisFormContainer button,#userData button,#veiculosFormContainer button{margin:15px 13px 5px 5px;float:right}#locaisFormContainer .load,#userData .load,#veiculosFormContainer .load{display:none;float:right;width:16px;height:16px;margin:19px -148px 0 0}#userData .avatar{font-size:11px;line-height:16px;margin:20px 0 0 5px}#userData .avatar .icon{float:left;width:16px;height:16px;margin-right:5px;background-position:-592px -64px}#locaisFormContainer .msg-error,#userData .msg-error,#veiculosFormContainer .msg-error{margin:0 10px 10px}#userDataOk{margin-bottom:30px}.userErrors a{display:block;padding:5px;margin-bottom:10px;border-bottom:1px solid #ccc;text-decoration:none;color:#000;height:20px}.userErrors a:hover{color:#000;background-color:#ecd797}.userErrors a div{float:left}.userErrors .posto{width:690px}.userErrors .data,.userErrors .tipo{width:140px;text-align:center}.userItemList{display:block;float:left;width:220px;padding:10px 5px;margin:5px 20px 20px 0;background:#f3f3f3;font-size:12px;font-weight:700;text-align:center;border-bottom:2px solid #f3f3f3}.userItemList:nth-child(4n){margin-right:0}.userItemList:hover{border-bottom-color:#2c8cb9}.userItemList .options{margin:5px auto 0;width:60px}.userItemList .edit,.userItemList .remove{float:left;width:16px;height:16px;margin:0 5px;border:2px solid #000;border-radius:10px;cursor:pointer}.userItemList .edit{background-position:-608px -64px}.userItemList .remove{background-position:-624px -64px}.userItemList.add{cursor:pointer}.userItemList.add .icon{width:24px;height:24px;margin:0 auto;background-position:-216px -64px}.favoritosContainer{display:none}.favoritosContainer .userNoFavs{display:none;text-align:center;font-size:13px;font-weight:700}.favoritosContainer .userNoFavs.show{display:block}.favoritosContainer .userItemList a{float:left;display:block;width:16px;height:16px;margin:0 5px;background-position:-608px -32px;border:2px solid #000;border-radius:10px}#userAreaDialog,#userSessions,.locaisContainer,.veiculosContainer{display:none}.favoritosContainer .userItemList a.tooltip span{margin-top:25px}#locaisFormContainer .load,#veiculosFormContainer .load{margin:19px -151px 0 0}#locaisFormContainer .item{float:none}.locaisContainer .inputs{float:left}.locaisContainer .map{float:right;margin-left:50px;width:590px}.locaisContainer #mapContainer{width:590px;height:185px}.locaisContainer .map .search{float:left;width:460px}.locaisContainer .map .search .error{position:absolute;display:none;font-size:11px;margin:-5px 0 0 13px}.locaisContainer .map .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 562px;background-position:-608px -48px;z-index:7;cursor:pointer}.locaisContainer .map .search .error span{color:#e00000}.locaisContainer .map input{width:548px}#userSessions .left{float:left;width:830px}#userAreaDialog button,#userSessions button{float:right}#userLogout button{position:absolute;margin:-38px 0 0 860px}#userAreaDialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}#userAreaDialog .modal{position:absolute;width:600px;height:150px;margin-left:-300px;margin-top:-75px;left:50%;top:50%;border-radius:3px;box-shadow:5px 5px 7px rgba(0,0,0,.5);background-color:#fff}#userAreaDialog .modal .title{background:linear-gradient(#436681,#324451);border-bottom:1px solid #ccc;height:35px;color:#fff;font-size:14px;font-weight:700;line-height:35px;text-transform:uppercase;padding-left:10px;border-top-left-radius:3px;border-top-right-radius:3px}#userAreaDialog .message{background:url(gfx/utilizador-eliminar.png) left top no-repeat;margin:20px 10px 0;padding-left:40px;height:55px}#stationList .noResults{margin:30px;text-align:center;font-weight:700}#stationList.marginTop{margin-top:20px}.errorSelect{margin-top:30px}.errorSelect .container{margin:30px 0}.errorSelect .clear{height:30px}.errorSelect .type{display:block;float:left;width:150px;height:115px;margin-right:13px;text-align:center;text-decoration:none;color:#333;border:1px solid #333;border-radius:3px;background:linear-gradient(#fafafa,#eee)}.errorSelect .type:last-child{margin-right:0}.errorSelect .type:visited{text-decoration:none;color:#333}.errorSelect .type:hover{color:#000;border-color:#000}.errorSelect .type img{margin:15px 0}.errorSelect .type .title{font-weight:700;font-size:16px}.errorSelect .type .desc{font-size:12px}#errorForm{margin-top:30px}#errorForm .success{display:none}#errorForm .load{display:none;width:16px;height:16px;position:relative;margin:8px 0 0 965px}#errorForm .alert{background:#f8f7e7;border:1px solid #ddd;color:#333;border-radius:3px;padding:10px;margin:10px 20px;font-size:13px}#newStation .search .icon,.erroMapa .search .icon{background-position:-608px -48px;z-index:5;cursor:pointer}.erroDesignacao .select,.erroDesignacao input,.erroMorada .select,.erroMorada input{margin-left:20px}#errorForm .msg-error{margin-bottom:10px}#errorForm button{float:right;margin-right:20px}.erroDesignacao .left,.erroMorada .left{margin-right:30px}.erroDesignacao .left,.erroDesignacao .right{float:left;width:475px;margin-bottom:20px}.erroMorada .left,.erroMorada .right{float:left;width:475px;margin-bottom:20px}.erroMorada .codPostal{float:left;width:100px}.erroMorada .localidade{float:left;width:290px}.erroMapa #positionMap{float:left;width:510px;height:200px;margin-bottom:20px}.erroMapa .right{float:left;margin-left:30px;width:440px}.erroMapa #lat,.erroMapa #lon{float:left;width:197px}.erroMapa .searchTitle{margin-top:20px}.erroMapa .search{margin:-123px 0 0 500px;float:right;position:relative;width:440px}.erroMapa .search .error{position:absolute;display:none;font-size:11px;margin:-5px 0 0 13px}.erroMapa .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 412px}.erroMapa .search .error span{color:#e00000}.erroHorario .title{float:left;line-height:42px}.erroHorario .select{float:left;width:100px}.erroHorario .spacer{float:left;width:65px;height:42px}.erroHorario .space{height:20px}.erroServicos .list{float:left;margin:20px 40px 0 0;width:300px}.erroServicos .list.noMargin{margin-right:0}.erroOutros textarea{width:930px;margin:5px 20px}#newStation{margin-top:30px}#newStation .obligatory{color:red;font-weight:700}#newStation .spacer{clear:both;height:30px}#newStation .left,#newStation .right{float:left;width:475px;margin-bottom:20px}#newStation .left{margin-right:30px}#newStation .select,#newStation input{margin-left:20px}#newStation .codPostal{float:left;width:100px}#newStation .localidade{float:left;width:290px}#newStation .portagens{margin-left:15px}#newStation #positionMap{float:left;width:475px;height:200px;margin:0 30px 20px 0}#newStation #lat,#newStation #lon{float:left;width:197px}#newStation .searchTitle{margin-top:20px}#newStation .search{margin:-123px 0 0 500px;float:right;position:relative;width:440px}#newStation .search .error{position:absolute;display:none;font-size:11px;margin:-5px 0 0 13px}#newStation .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 412px}#newStation .search .error span{color:#e00000}#localSearch input{padding-right:25px}#newStation .hspacer{float:left;width:65px;height:42px}#newStation .horario .title{float:left;line-height:42px}#newStation .horario .select{float:left;width:100px;margin-left:5px}#newStation .servicos .list{float:left;margin:0 40px 20px 0;width:300px}#newStation .servicos .list.noMargin{margin-right:0}#faq h3,#privacy h3{margin-top:30px}#contact .container{height:265px}#contact .alert{background:#f8f7e7;border:1px solid #ddd;color:#333;border-radius:3px;padding:10px;margin:30px;font-size:13px}#contact .alert .center{text-align:center}#contact .alert ul{margin:20px}#contact .alert li{margin:10px 0;font-size:12px}#contact .alert li:before{font-size:14px;color:#444;text-align:center;line-height:14px;padding-right:5px}#contact .formContainer{display:none;margin:30px 110px 0}#contact label{display:block;float:left;margin:5px 5px 20px;line-height:30px;width:190px}#contact input,#contact textarea{float:left;width:500px;margin-bottom:20px}#contact .button{clear:both;padding-top:10px;text-align:center}#contact .load{display:none;width:16px;height:16px;position:relative;margin:-24px 0 0 455px}#contact #pais{display:none}#contact .success{display:none;padding:100px 0;font-weight:700;text-align:center}#widgets .left{float:left;width:470px;margin:30px 30px 0 0}#widgets .container{float:left;width:220px}#widgets .container.margin{margin-right:30px}#widgets .form button{float:right;margin-bottom:30px}#widgets .code{border:1px solid #bbb;border-radius:3px;background-color:#fafafa;padding:3px}#widgets code{font:11px Consolas,monospace}#e500 div,#pagination div{font-weight:700;text-align:center}#widgets code .tag{color:#009}#widgets code .attr{color:#00f}#widgets code .script{color:#900}#widgets .right{float:left;text-align:center;width:480px;padding:10px 0;margin-top:30px}#e404 img,#pagination{float:right}#e404{margin-top:20px}#e404 img{margin-left:30px}#e404 ul{margin:20px}#e404 li{margin:10px 0;font-size:13px}#e404 li:before{font-size:14px;color:#444;text-align:center;line-height:14px;padding-right:5px}#e404 .search{width:630px;height:40px;background:#333;border-radius:3px;margin:40px 0 0 20px}#e404 .search input{width:590px}#e404 .search .icon{position:relative;width:16px;height:16px;margin:-28px 0 0 605px;background-position:-608px -48px;z-index:7;cursor:pointer}#e404 #autocomplete{width:645px}#e404 #autocomplete .cancel{margin-left:593px}#e500{margin-top:20px}#e500 img{margin:0 140px 20px}#e500 div{font-size:13px}#pagination div{float:left;width:32px;height:32px;margin:30px 3px 3px;border:1px solid #243139;border-radius:5px;font-size:14px;line-height:32px;background:linear-gradient(#436681,#324451)}#pagination div:hover{border-color:#d77011;background:linear-gradient(#e6a73c,#e58224)}#pagination a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}#pagination a:hover{color:#fff}#pagination .current a{font-size:16px;color:#e6a73c}#pagination .current a:hover{color:#fff}#pagination .spacer{width:20px;border:0;background:0}#pagination .spacer:hover{background:0;cursor:default}