body{margin:0;padding:0;background:#fff none;font:12px Verdana,Arial,Helvetica,sans-serif;color:#333;min-width:1000px;}input{font:11px Verdana,Arial,Helvetica,sans-serif;}button{display:block;width:auto;height:19px;line-height:15px;border:1px solid #b9b8b6;background:#fff url(../img/button_background.gif) repeat-x left bottom;font-size:12px;padding:0 19px;color:#333;font-weight:bold;}button.happy{background:#fdfa92 url(../img/button_background_yellow.png) repeat-x left bottom;font-size:13px;line-height:22px;height:25px;border-color:#efd83f;}#lpPrintLogo{display:none;}.street-address{font-weight:normal;line-height:14px;margin:0;padding:0;}div.clearer{display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}img{border:0;}a{color:#35353a;}a:link,a:visited{text-decoration:none;}a:hover{text-decoration:underline;}ul,li{margin:0;padding:0;list-style-type:none;}h1{font-size:1.8em;}h3{display:block;font-size:1em;line-height:1.2em;}h4{font-size:1em;}a.cLink{color:#298dbf;}#containerCont{border:0;margin:20px auto 0 auto;clear:both;z-index:1;}dl.addrBlock{margin:0;color:#000;}dl.addrBlock dd{margin:0;padding:0;clear:both;display:block;}dd#bookit{padding-top:3px;}dl.addrBlock dt{font-weight:bold;font-size:1.5em;display:block;margin-bottom:25px;}dl.addrBlock dt.highlighted{font-size:14px;}.contactInfo li{margin-right:10px;line-height:16px;display:inline;padding-top:2px;padding-bottom:2px;}body.oayp .contactInfo li{margin-right:10px;padding-top:2px;padding-bottom:2px;}div#detailsInfo ul.contactInfo img{padding-right:6px;margin-bottom:-2px;}div#detailsInfo ul.contactInfo img.email{padding-right:4px;}#reviews .contactInfo li.numHidden,#detailsMap .contactInfo li.numHidden,#detailsMapLarge .contactInfo li.numHidden{display:none;}.contactInfo li.addToPgs{background-image:none;padding-left:0;}.contactInfo li.more{background-image:url(../img/arrow_grey_down.gif);background-position:3px center;}.contactInfo li.fewer{background-image:url(../img/arrow_grey_up.gif);background-position:3px center;}.contactInfo li.none{background-image:none;}.contactInfo li.numHidden{display:none;}#catList{width:420px;min-width:420px;}#skyscraperParent{width:120px;margin:0 0 0 24px;}#skyscraperAd{width:120px;}#skyscraperAd iframe{width:120px;height:600px;overflow:hidden;border:medium none;margin:0;padding:0;}#towerAd{margin-bottom:10px;}#resultsContent{float:left;padding-bottom:5px;}body.oayp #resultsContent,#searchResultsError #resultsContent{margin-right:0;border-right:0;float:none;}#contentCont{margin:10px 10px 0 432px;}#bodyWrapper{width:100%;}.page{margin:0 auto;position:relative;width:1000px;}body.white div#bodyWrapper{position:static;}body#resto div#bodyWrapper,body#shop div#bodyWrapper,body#home div#bodyWrapper{position:relative;width:100%;z-index:1;}#findOnMap #bodyWrapper,#directionsForm #bodyWrapper{width:auto;}a.otherSite{background:url(../img/icon_be_small.gif) no-repeat left center;padding-left:15px;}.inlist{padding:2px 0 0 0;line-height:20px;}.noMatchesBox h2{margin-top:5px;margin-bottom:-5px;font-size:18px;padding-left:35px;background:transparent url(../img/error_icon.png) no-repeat left;}.noMatchesBox ul{padding-left:15px;margin:0;}.noMatchesBox ul.contactInfo{padding-left:0;}.noMatchesBox ul,.noMatchesBox li{list-style-type:disc;}#searchOptionsContainer{margin-left:20px;margin-bottom:50px;}#shoppingFrame{margin-top:15px;height:2000px;width:980px;scrolling:no;}.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}.hidden{display:none;}#hdr{background:url(../img/header/sprite_header-background.png) left 0 repeat-x;height:28px;}.maps #hdr{background-position:left -168px;}body.white #hdr{background-position:left -84px;}body#findOnMap #hdr,body#directionsForm #hdr{background-position:left -168px;}body#resto #hdr,body.resto #hdr{background-position:left -252px;}body#mobile #hdr{background-position:left -588px;}#hdr a{font-size:11px;text-decoration:none;}#oaypHdr{background:none;background-color:#ececec;height:28px;}.navWrapper{margin:0 auto;width:1000px;}#hdrLinks{float:right;height:28px;line-height:28px;margin-right:10px;position:relative;top:-1px;}#hdrLinks li{float:left;margin-left:10px;position:relative;}#hdrMain{margin:7px 0 10px;padding:0;position:relative;z-index:2;}#hdrMain #hdrLogo{float:left;margin:30px 0 0 20px;}h2.oaypTitle{float:left;font-size:18px;margin:5px 0 0 71px;}#searchResults h2.oaypTitle{margin:63px 0 0 20px;width:182px;}.oayp .backLink{background:url("../img/arrow_black_l.gif") no-repeat scroll left center transparent;float:left;margin:10px 0 0 10px;padding-left:5px;}#searchFormBot #hdrLogo{margin:25px 0 0 20px;float:left;}#hdrTabs{background:url(../img/header/sprite_header-background.png) left -56px no-repeat;float:left;line-height:28px;padding-left:1px;}body.white #hdrTabs{background-position:left -140px;}body#findOnMap #hdrTabs,body#directionsForm #hdrTabs{background-position:left -224px;}body#resto #hdrTabs,body.resto #hdrTabs{background-position:left -308px;}body#mobile #hdrTabs{background-position:left -644px;}#hdrTabs li{float:left;background:url(../img/header/sprite_header-background.png) right -56px no-repeat;padding-right:1px;}body.white #hdrTabs li{background-position:right -140px;}body#findOnMap #hdrTabs li,body#directionsForm #hdrTabs li{background-position:right -224px;}body#resto #hdrTabs li,body.resto #hdrTabs li{background-position:right -308px;}body#mobile #hdrTabs li{background-position:right -644px;}#hdrTabs li a{display:block;font-size:12px;line-height:25px;padding:0 15px 3px 8px;}#hdrTabs li.actTab a{background:url(../img/header/sprite_header-background.png) left -28px repeat-x;color:#fff;}#hdrTabs li.whiteTabAct a{background-position:left -112px;}#hdrTabs li.mapsTabAct a{background-position:left -196px;color:#191919;}#hdrTabs li.restoTabAct a{background-position:left -280px;}#hdrTabs li.mobileTabAct a{background-position:left -616px;}#hdrTabs li img{background:url(../img/header/sprite_header-icons.png) no-repeat;height:21px;position:relative;top:-1px;vertical-align:bottom;width:22px;}#hdrTabs li.yellowTab img{background-position:left 0;}#hdrTabs li.yellowTabAct img{background-position:right 0;}#hdrTabs li.whiteTab img{background-position:left -21px;}#hdrTabs li.whiteTabAct img{background-position:right -21px;}#hdrTabs li.mapsTab img{background-position:left -42px;}#hdrTabs li.mapsTabAct img{background-position:right -42px;}#hdrTabs li.restoTab img{background-position:left -63px;}#hdrTabs li.restoTabAct img{background-position:right -63px;}#hdrTabs li.realTab img{background-position:left -84px;}#hdrTabs li.autoTab img{background-position:left -105px;margin-right:5px;}#hdrTabs li.shopTab img{background-position:left -126px;}#hdrTabs li.mobileTab img{background-position:left -147px;}#hdrTabs li.mobileTabAct img{background-position:right -147px;}#mywww #hdrMain{padding-bottom:14px;border-bottom:1px solid #CCC;}#mywww #hdrMain #hdrLogo{margin-top:12px;margin-right:48px;}#mywww.en_PT #hdrMain #hdrLogo{margin-top:0;}#mywww #hdrMain h1,#mywww #hdrMain li{float:left;margin:0;padding:32px 30px 0 0;font-size:1.8em;}#hdrTabsPrint{display:none;}#hdrTabsPrint li{float:left;margin:0 1px;}#foot{padding:10px 0;clear:left;color:#999;text-align:center;}.homeFoot{margin:0;}#foot ul{border-top:1px solid #d9d9d9;margin-bottom:10px;padding-top:15px;}#foot a{color:#999;font-size:11px;}body#home #foot #homeLinks ul{margin-top:0;}#foot li{display:inline;}#foot li.ptpt{margin-right:5px;position:relative;top:4px;}#foot #detailsFtr li.act{font-weight:bold;color:#000;}body#home .oaypFoot{border-top:1px solid #ccc;margin-top:20px;}.LMIDropDown{font-size:14px;width:300px;position:absolute;z-index:200;display:none;margin-top:-1px;}.singleInpCont .LMIDropDown{width:620px;}.LMIDDShadow{position:absolute;left:2px;right:-2px;top:2px;bottom:-2px;background-color:#000;opacity:.3;}.LMIDDMenu{position:relative;z-index:1;border:1px solid #ccc;background-color:#fff;}.LMIDDList{margin:0 0 3px;padding:0;line-height:17px;}.LMIDDList dt{font-weight:bold;padding:0 5px;line-height:1.733em;;margin:0;}.LMIDDList dt a{font-weight:normal;margin-left:10px;}.LMIDDList dt.signin a,.LMIDDList dt.remove a{color:#05A4D3;text-decoration:underline;margin-left:0;}.LMIDDList dd{cursor:pointer;line-height:1.733em;overflow:hidden;padding:0 5px;margin:0;}.LMIDDList dd span.sug{width:260px;float:left;cursor:pointer;cursor:hand;}.LMIDDList dd span.count{color:#36a624;float:right;cursor:pointer;cursor:hand;}.LMIDDArrow{position:absolute;left:178px;}.singleInpCont .LMIDDArrow{left:387px;}.LMIDDList .hilite{background-color:#e8e8e8;}.LMIDDShim{position:absolute;z-index:199;display:none;filter:alpha(opacity=0);padding:1px;}* html .LMIDropDown{height:1px;}* html .LMIDDShadow{width:100%;height:expression(this.parentNode.offsetHeight + 'px');filter:alpha(opacity=30);}* html .LMIDropDown .suggest{zoom:1;}.msgBox{margin-bottom:20px;}#register .msgBox{float:left;}#myplaces .itinMsgCont .msgBox{margin:0px!important;padding:9px 0px;}#resultsInfo .msgBox{float:left;width:100%;margin:0;padding:0;}#resultsInfo .msgBox p{margin:4px 0 0;}#spellsuggest{float:left;width:100%;margin:4px 0 0;padding:0;}#home .msgTextBox p{text-align:center;}.msgBox img{display:block;float:left;margin-right:1em;margin-top:.5em;}.msgBox div.warningIcon img,.msgBox div.errorIcon img{margin:0;}.msgBox div.warningIcon,.msgBox div.errorIcon{float:left;width:18px;height:18px;padding-top:8px;}#resultsInfo .msgBox div.warningIcon,#resultsInfo .msgBox div.errorIcon{width:21px;}.msgBox p.msg{margin:4px 0 4px 0;padding:4px 0;}#msgErr p,#msgInfo p,#spellsuggest p{background-color:#F7F7F7;border:1px solid #D9D9D9;color:#6D6C67;display:block;font-weight:bold;line-height:13px;margin:0;padding:9px 0 9px 10px;text-align:left;}#msgErr p{background-color:#F26722;border:none;color:#000;}#home #msgErr p{background-color:#eff0f1;}#uinfoBody #msgErr p{margin-top:10px;}#home #msgInfo p{border:none;float:none;width:795px;margin:10px auto 0 auto;text-align:center;}#findOnMap .msgBox p{background:none;border:none;width:auto;}#msgErr a:link,#msgInfo a:link,#spellsuggest a:link{text-decoration:underline;}.msgBox ul{margin-left:10px!important;}.msgLink{margin-left:5px;}div.msgBox p{float:none;}.msgTextBox{}#directionsForm #dirsFormCont .msgBox,#directionsForm #dirsFormCont .ambiguousPlaces{background-color:#fff;padding:0;}#findOnMap #hdrLogo{margin-top:41px;}div.search{font-size:23px;height:105px;position:relative;display:block;}body.white div.search{}div.restoSearch{height:140px;}#searchResults .restoSearch{height:105px;}div.oaypSearch{padding:0;margin:100px 0;}#searchResults div.oaypSearch{padding-top:10px;}#searchResults #searchFormBot{border-top:1px solid #D9D9D9;margin-top:20px;}#hdrMain .search,#searchFormBot .search{position:relative;margin:0 0 0 10px;z-index:100;}#searchFormBot .search{float:left;width:780px;}.restoSearch .advancedSearch{float:left;}body.oayp #hdrMain div.search{background:none;}#searchFormTop{margin:0 auto;padding-top:5px;text-align:left;width:795px;}#hdrMain #searchFormTop{float:left;width:810px;}.oayp #hdrMain #searchFormTop{width:795px;}#botContainer{margin:0 auto;width:1000px;}#searchFormTop div.searchLeft{display:none;}div.search .hidden{display:none;}.simpleSearch{float:left;}.search .searchBlock{padding:13px 10px 0;float:left;position:relative;z-index:4;}.simpleSearch .searchBlock{padding:38px 10px 27px 10px;}#mapLocSearch .whatInput{margin-top:17px;}.search .streetInput{width:146px;}.search .houseInput{width:50px;}.findButton{background:url("../img/bg_search_button.png") repeat-x scroll left bottom #FFFFFF;margin:45px 0 0 5px;cursor:pointer;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17px;height:32px;line-height:25px;position:relative;padding:0 15px;text-align:center;z-index:1000;}#hdrMain #skypeLogoTop{float:left;margin:20px 0 0 8px;}.search label{font-size:18px;font-weight:bold;line-height:25px;margin-bottom:10px;}.search .inpCont input{border:1px solid #f26722;font-size:18px;height:24px;line-height:24px;margin:0;padding:3px 0 3px 3px;width:295px;}#resto .inpCont input,.resto .inpCont input{border-color:#890d51;}.white .inpCont input{border-color:#05a4d3;}.inpCont .streetTxt{width:128px!important;}.inpCont .houseTxt{width:37px!important;}.txtOnly input{width:187px!important;}.inpCont #radiusTxt{width:200px;}.search .inpCont{clear:left;overflow:hidden;margin-top:7px;}div.search .txtOnly{width:200px;position:static;}#radiusCont{background-image:none;}div.search .streetInp{width:140px;background:url(../img/field_bg_street.gif) no-repeat;}div.search .houseInp{width:50px;background:url(../img/field_bg_house.gif) no-repeat;}.catLink,.countyLink{background:transparent url(../img/icon_expand.png) no-repeat;float:left;font-size:11px;line-height:10px;margin:10px 0 0 10px;padding:2px 0 5px 22px;text-decoration:none;}#folder #results .catLink{float:none;}#resto .whereInput,#resto .whatInput{}body.white .whereTabOn{background:url(../img/white/search_tab.gif) no-repeat 0 22px;}body.white #homeCont .whereTabOn{background:url(../img/white/search_tab.gif) no-repeat 0 28px;}.whereTabOn .countyLink,.whatTabOn .catLink,.whereTabOn .catLink,.whatTabOn .countyLink{visibility:hidden;}#communityShim,#whereShim,#whatShim,#communityTab,#whereTab,#whatTab{padding:0 0 0 10px;position:absolute;top:85px;left:0;width:620px;z-index:5;}.oaypSearch #communityShim,.oaypSearch #communityTab,.oaypSearch #whereTab,.oaypSearch #whatTab{left:0;}#whereShim,#whatShim{left:-2px;}body.white #whereTab{left:-1px;}body.oayp #hdrMain div.search #whereShim,body.oayp #hdrMain div.search #whatShim,body.oayp #hdrMain div.search #whereTab,body.oayp #hdrMain div.search #whatTab{top:95px;}#communityShim,#communityTab{top:139px;background:url(../img/search_exp_bg2.gif) no-repeat;}#communityTabContent,#whereTabContent,#whatTabContent{background:#fff;border:1px solid #d9d9d9;}.search h3{font-size:13px;font-weight:bold;left:20px;margin:0;position:absolute;top:5px;}.search .close{display:block;text-decoration:none;text-align:right;height:15px;padding:2px 15px 2px 0;margin-right:4px;background:transparent url(../img/icon_close.gif) no-repeat right 5px;clear:both;color:#35353a;position:relative;z-index:2;}div.search a.close:hover{text-decoration:underline;}#communityTab ul,#whatTab ul{display:block;padding:9px 0 9px 10px;background-color:#f7f7f7;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:5px 1px 0;overflow:hidden;height:18px;}#communityTab li,#whatTab li{line-height:1.3em;float:left;font-size:13px;padding-right:14px;}.search #communityTab li.firstChild,.search #whatTab li.firstChild{background:none;padding-left:0;border-left:0;}.search #communityTab li a,.search #whatTab li a{text-decoration:none;color:#999;}.search #communityTab li a.on,.search #whatTab li a.on{color:#000;font-weight:bold;}.search #communityTab li a:hover,.search #whatTab li a:hover{text-decoration:underline;color:#000;}.search .ifr{margin-top:5px;padding:0 5px 0 10px;width:603px;height:270px;}div.search #whereTab .ifr{margin-top:15px;}body.white a.advSearchLink{display:none;}.search .advSearchLink{font-size:11px;line-height:13px;position:absolute;right:18px;bottom:3px;}.oayp .search .advSearchLink{top:23px;bottom:auto;}.simpleSearch #singleTxt,.simpleSearch #singleTxtBottom{width:615px;}.oaypSearch div.simpleSearch div.inpCont{background:none;}p.searchExample{float:left;display:block;color:#666;margin:3px 0 0 0;padding:0px;}#restoParams{background-color:#eee;float:left;margin:10px 0 0 10px;width:620px;}#restoParams ul{float:left;}#restoParams li{float:left;line-height:18px;margin:0 10px 0 10px;white-space:nowrap;}div#restoParams label{font-weight:normal;font-style:normal;font-size:11px;margin-left:4px;vertical-align:middle;}div#restoParams input{float:left;margin:0;padding:0;position:relative;top:6px;}#home,#resto,#shop{min-width:780px;}#homeCont{width:1000px;text-align:left;margin:0 auto;}#shop #homeCont{width:100%;text-align:center;}#homeCont #logoCont{text-align:center;margin:65px 0 5px;}#homeWelcome{padding-top:10px;text-align:center;}#homeCont #logoContWelcome{padding:25px 0 19px 0;text-align:center;margin:0;}#logoCont h1,#logoContWelcome h1{display:block;background-repeat:no-repeat;background-position:0 0;width:211px;height:71px;margin:0 auto;padding:0;text-indent:-9999px;overflow:hidden;}#homeCont .DSDDList a{width:96%;margin-left:1px;}dt.DSDDHeaderItem{margin-top:4px;}body.en_PT .stdLogo{background-image:url(../img/en_PT/logo.png);}body.pt_PT .stdLogo{background-image:url(../img/pt_PT/logo.png);}body.en_PT .stdLogoWhite{background-image:url(../img/white/en_PT/logo.gif);}body.pt_PT .stdLogoWhite{background-image:url(../img/white/pt_PT/logo.gif);}body.en_PT .restoLogo{background-image:url(../img/en_PT/logo_rest.png);}body.pt_PT .restoLogo{background-image:url(../img/pt_PT/logo_rest.png);}#homeCont li{display:inline;padding:0 5px 0 0;}#homeCont li.first{border-left:0;}#links{text-align:center;}#links li{display:inline;}.white #links li{font-weight:bold;padding:0 15px 0 0;}#homeBanner{margin:25px auto 0;text-align:center;}#searchFormTop{margin:0 auto;width:795px;}.en_PT #searchFormTop{width:735px;}.oayp #searchFormTop{width:790px;}#homeIframe{width:590px;height:140px;margin-left:75px;margin-top:20px;}#foot{margin:30px 0 0;padding:0;}#popCatsLinks{padding:5px 0 0;}#comLocsLinks{padding:25px 0 0;}.homeLinks{font-size:11px;margin:0 auto;text-align:justify;width:916px;}.homeLinks h3{color:#666;display:block;font-size:11px;line-height:1.5em;margin:0 0 0 8px;}.homeLinks ul{height:auto;line-height:1.5em;margin:0 0 0 8px;}.homeLinks li{border:none;display:inline;line-height:1.5em;margin:0 8px 0 0;padding:0;}.homeLinks li a.defaultLocation{font-weight:bold;}.homeLinks li a{color:#666;text-decoration:none;white-space:nowrap;}.homeLinks li a:hover{text-decoration:underline;}.trans{opacity:0.0;}#buzzWrapper{background:url(../img/buzz/map.png) center 55px no-repeat;margin:35px auto 0;position:relative;text-align:center;width:900px;z-index:-1;}#buzz{border:1px solid #D8D8D8;height:475px;margin-top:-7px;}#buzzWrapper span{background:#fff url(../img/white.gif) repeat;color:#f26722;padding:0 5px;}#buzzWrapper #time{color:#242424;font-size:10px;margin-right:150px;}#buzzWrapper #playpause{cursor:pointer;margin-left:150px;}#buzz .arrowBubble{background:url(../img/buzz/img_pop-up.png) right -103px no-repeat;display:inline-block;filter:alpha(opacity=0);max-width:600px;opacity:0;overflow:hidden;padding-right:17px;position:absolute;white-space:nowrap;}#buzz .bubble{background:url(../img/buzz/img_pop-up.png) right -102px no-repeat;display:inline-block;filter:alpha(opacity=0);max-width:600px;opacity:0;overflow:hidden;padding-right:17px;position:absolute;white-space:nowrap;}#buzz .arrowBubble a{background:url(../img/buzz/img_pop-up.png) left top no-repeat;display:block;padding:10px 1px 19px 11px;}#buzz .bubble a{background:url(../img/buzz/img_pop-up.png) left -59px no-repeat;display:block;padding:10px 1px 19px 11px;}#buzz .arrowBubble img{background:url(../img/buzz/img_pop-up.png) left -44px no-repeat;bottom:-15px;height:15px;left:0;position:absolute;width:36px;}#buzz .zindexBoost{z-index:10;}#buzz .deleteMe{display:none;}.aveiro{left:455px;top:110px;}.beja{left:425px;top:336px;}.braga{left:494px;top:43px;}.braganca{left:568px;top:80px;}.castelo_branco{left:501px;top:181px;}.coimbra{left:447px;top:146px;}.evora{left:447px;top:277px;}.faro{left:412px;top:379px;}.guarda{left:533px;top:132px;}.leiria{left:412px;top:172px;}.lisboa{left:379px;top:220px;}.portalegre{left:471px;top:233px;}.porto{left:482px;top:68px;}.santarem{left:426px;top:206px;}.setubal{left:395px;top:294px;}.viana_do_castelo{left:478px;top:17px;}.vila_real{left:528px;top:60px;}.viseu{left:500px;top:105px;}.ilha_da_madeira{left:257px;top:340px;}.ilha_de_porto_santo{left:294px;top:322px;}.ilha_de_santa_maria{left:352px;top:188px;}.ilha_de_sao_miguel{left:346px;top:171px;}.ilha_terceira{left:360px;top:142px;}.ilha_graciosa{left:331px;top:111px;}.ilha_de_sao_jorge{left:322px;top:131px;}.ilha_do_pico{left:314px;top:145px;}.ilha_do_faial{left:296px;top:129px;}.ilha_das_flores{left:294px;top:109px;}.ilha_do_corvo{left:307px;top:103px;}@media print{img.homeLogoPrint{display:inline;}#logoCont h1,#logoContWelcome h1{display:none;}}