a:link,a:visited,a:active{text-decoration: none;}
img{border:0}
.left{float:left}
.right{float:right}
.clear{clear:both}
.block{display:block}
.body_mapa{float: left; width:890px; margin: 40px 10px;}
#wrapper_home{width:880px;margin:0 auto}
#hptop{height:90px;padding:10px 0 0 0;margin:0 0}
#hplogo{display:block;float:left;padding:4px 0 10px 0}
#hp_island{display:block;float:left;width:130px; position:absolute; border:0px solid blue; padding-left:510px;}
#mapa{width:870px;height:462px;margin:0;padding:0 0; padding-right:40px; padding-top:0px;}
#hpmap{display:block;float:right;position:relative}
#hpmap img{display:block;border:0;margin-left:-11px!important}
#hpmapimg{position:relative;width:239px;_width:230px;height:461px;z-index:100}
#map_acores{display:block;margin:140px 0 0 50px}
#map_madeira{margin:200px 0 0 70px;display:block}
#hpright{float:left;width:500px; height:400px;padding:0;margin:-10px 0 0 0; position:absolute; padding-left:30px;}
#hpregions{padding:0;*margin:0;width:140px;*width:140px;position:relative}
#hpregions li{list-style:none;text-align:left;font-size:15px;line-height:22px;margin:0;padding:0;color:#4A75A2;*width:150px;width:260px}
#hpregions li a{font-family:Arial;font-size:13px;font-weight:bold;color:#E5097F!important}
#hpregions li:hover a,#hpregions li.hover a{color:#FF99FF!important;text-decoration:none!important;background:!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0px 0px}
#hpbottom{font-size:12px;color:#727373!important;margin:3px 0 0 0;padding:10px 0 5px 0;border-top:1px solid #ccc}
#hpbottom a,#hpbottom a:visited{font-weight:normal;color:#4A75A2!important}
#hpsisters{margin-top:15px}
#hpsisters a,#hpsisters a:visited{color:#727373!important;word-spacing:-2px}
#index_map_pos_01{position:absolute;top:0;left:43px}
#index_map_pos_02{position:absolute;top:28px;left:47px}
#index_map_pos_03{position:absolute;top:21px;left:98px}
#index_map_pos_04{position:absolute;top:14px;left:144px}
#index_map_pos_05{position:absolute;top:60px;left:49px}
#index_map_pos_06{position:absolute;top:96px;left:49px}
#index_map_pos_07{position:absolute;top:84px;left:80px}
#index_map_pos_08{position:absolute;top:89px;left:116px}
#index_map_pos_09{position:absolute;top:146px;left:41px}
#index_map_pos_10{position:absolute;top:156px;left:85px}
#index_map_pos_11{position:absolute;top:186px;left:7px}
#index_map_pos_12{position:absolute;top:208px;left:35px}
#index_map_pos_13{position:absolute;top:222px;left:82px}
#index_map_pos_14{position:absolute;top:254px;left:0}
#index_map_pos_15{position:absolute;top:280px;left:59px}
#index_map_pos_16{position:absolute;top:297px;left:16px}
#index_map_pos_17{position:absolute;top:342px;left:47px}
#index_map_pos_18{position:absolute;top:411px;left:35px}
#index_map_pos_19{position:absolute;top:-321px;left:-80px}
#index_map_pos_20{position:absolute;top:-76px;left:-60px}
#orange_action_home{background-color:#ed805c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ed805c),color-stop(1,#e15a25));background:-moz-linear-gradient(center top,#ed805c 5%,#e15a25 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed805c',endColorstr='#e15a25') progid:DXImageTransform.Microsoft.Shadow(color='gray',direction=135,strength=1)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed805c',endColorstr='#e15a25') progid:DXImageTransform.Microsoft.Shadow(color='gray',direction=135,strength=1);border:1px solid #ae5812;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 1px #ccc;-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;display:inline-block;color:#fff;padding:10px 0 10px 4px;margin:20px 0 0 0;cursor:pointer;width:210px;float:right;position:relative}
#orange_action_home:hover{background-color:#e15a25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e15a25),color-stop(1,#ed805c));background:-moz-linear-gradient(center top,#e15a25 5%,#ed805c 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e15a25',endColorstr='#ed805c') progid:DXImageTransform.Microsoft.Shadow(color='gray',direction=0,strength=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e15a25',endColorstr='#ed805c') progid:DXImageTransform.Microsoft.Shadow(color='gray',direction=0,strength=0)}
#orange_action_home:active{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc}
#orange_action_home .text_action a,#orange_action_home_a{font-family:arial;font-size:16px;font-weight:bold;text-decoration:none;text-shadow:0 -1px 0 #b03434;text-align:center;padding:0;color:#fff!important}
#orange_action_home .text_action{width:180px}
#orange_action_home_a{text-decoration:none}
#white_home .ajuda{width:100%;display:block;height:130px;padding:8px 0 0 0;margin-top:10px;border-top:1px solid #ccc}
#white_home p{color:#4A75A2}
.ajuda1{width:30px;height:120px;margin-top:10px}
.ajuda2{width:220px;height:120px;font-size:16px;color:#4A75A2;font-weight:normal;margin-top:10px}
.ajuda2 span{font-weight:bold;color:#e46d39}
.txt1{height:40px;padding:0;line-height:30px}
.txt2{padding-top:2px}
.column{height:480px;position:relative}
#white_home h2{font-size:18px;padding:0;margin:0;color:#4A75A2}
.home_info p{color:#4A75A2;font-size:18px;padding:0;margin:5px 0 0 0}
.home_info p strong.orange{color:#E46D39;font-size:18px!important}
.homestats{margin-top:5px;padding:8px 0 0 0;border-top:1px solid #ccc;width:275px}
.homestats ul{list-style:none;margin:0;padding:0 0}
.homestats ul li{float:left;width:auto;margin-right:10px}
.homestats ul li:last-child,.homestats ul li.margin{margin-right:0;margin-right:0\9;*margin-right:0}
.homestats p{padding:0;margin:0 0}
.homestats h3{padding:5px 0 0 0;margin:5px 0;color:#4A75A2;font-size:16px}
.homestats p.number{color:#eb7f58!important;font-size:18px}
.homestats p.number span{color:#4A75A2!important;font-size:12px}
.homestats p.money{color:#4A75A2!important;font-size:12px;font-style:italic}
.arrow{border-color:#fff transparent transparent transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid white;height:0;width:0;position:absolute;top:35px;right:-9px;_display:none}
.arrow-border{border-color:#ccc transparent transparent transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ccc;height:0;width:0;position:absolute;top:35px;right:-11px;_display:none}
.home_info span{font-weight:bold;font-size:22px;color:#e46D39}
#white_home{background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 10px 10px 10px;margin:20px 0 0 0;width:auto;position:relative}
.homeround{background:#4A75A2;height:22px;width:22px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.homeround span{font-weight:bold;font-size:14px;padding-top:3px;text-align:center;display:block;color:#fff}
.one{margin-bottom:20px}
.novo{width:32px;height:17px;line-height:17px;text-align:center;font-size:10px;font-weight:bold!important;color:#e46d39;display:block;text-transform:uppercase}
#hpregions li:hover em.novo{background:#e46d39;color:#fff;border-radius:3px;padding:0 2px}
em.novo{position:absolute;right:50px;top:-11px}
.socialhome{position:absolute;left:0;bottom:18px;width:294px;*width:310px;display:block}
.socialhome ul{margin:10px 0 5px 0;list-style:none;padding:0 0}
.socialhome ul li{float:left;margin-right:20px;margin-right:15px\9;line-height:20px}
.socialhome ul li:last-child,.socialhome ul li .ticon{margin-right:0;margin-right:0\9;*margin-right:0}
.socialhome ul li span{margin-right:4px}
.socialhome li a,.socialhome li a:visited{color:#666!important;font-weight:bold!important;font-size:14px}
#s_round{font-size:44px;width:.5em;position:absolute;padding:0;color:#a24e30;line-height:21px;top:7px;right:8px;*line-height:22px}
#s_arrow{font-size:11px;position:absolute;top:3px;top:2px\9;*top:2px;left:9px;color:#e76c40}
#mapa-carros{width:545px;height:462px;margin:0;padding:0 0}
#white_carros{background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 5px 10px 5px;margin:20px 0 0 0;width:340px;height:360px;position:relative}
.socialcars{margin:10px 0 0 0;width:350px;position:relative}
.socialcars ul{position:absolute;top:0;right:0}
.socialcars li{display:inline;list-style:none}
.socialcars li a,.socialcars li a:visited{color:#727373!important;font-weight:normal!important;font-size:13px;padding-left:20px}
.socialcars li.ticon{border:0 solid #ccc!important;width:80px;padding-left:0;padding-bottom:2px!important;margin-left:20px}
.socialcars li.ficon{border:0 solid #ccc!important;width:80px;padding-bottom:2px!important}
.nicepic{background:url(/img/nicepic.jpg) no-repeat;width:327px;height:236px;margin:0 0 0 5px;position:relative}
.selled{position:absolute;bottom:5px;left:0;height:30px;width:100%;color:#fff;font-size:21px;margin-left:5px}
.selled a,.selled a:hover,.selled a:visited{color:#fff!important;text-decoration:none!important}
.bluecars{background:#1e92be;height:50px;width:341px;border:1px solid #fff;border-left:0;color:#fff;position:absolute;top:-2px;left:0;padding:5px 5px 0 5px}
.bluecars a,.bluecars a:visited,.bluecars a:hover{color:#fff!important;text-decoration:none!important}
.bluecars .shadow{font-size:0;line-height:0;width:0;border-top:10px solid #ccc;border-right:10px solid #ffffed;position:absolute;bottom:-10px;right:0}
.looking{font-size:22px;font-weight:bold;width:100%;display:block}
.ajudacars ul{list-style:none;padding:0;margin:0 0 0 10px}
.ajudacars ul li{font-size:21px;color:#8e8e8e;margin:15px 0}
.ajudacars li a,.ajudacars li a:visited,.ajudacars li a:hover{color:#8e8e8e!important;text-decoration:none!important;font-weight:normal!important}
.ajudacars ul strong{color:#494949}
.boxshadow{margin:0;background:url(/img/boxshadow.png) no-repeat;width:353px;height:16px}/* 02_new_footer.css */

#main_footer{margin:40px 0 30px 0}
#footer{width:100%;margin:20px 0 0 0!important;font-size:12px;border-top:1px solid #ccc;padding:10px 0 0 0!important}
#footer a,#footer a:visited{font-weight:normal;color:#949393!important;font-size:12px}
#footer ul{display:inline;list-style-type:none;list-style-position:outside;padding:0;margin:0 0}
#footer li{display:inline;margin:0 10px 0 0;padding:0 0 0 10px;border-left:1px solid #ccc;color:#949393}
#footer li:first-child{border-left:0 solid #ccc;padding-left:0}/* 03_index_sprite.css */

.sprite_index_map_portugal{width:228px;height:461px;background:url("../../images/guia/index_sprite.png") no-repeat -2px -2px}
.sprite_index_map_12{width:80px;height:95px;background:url("../../images/guia/index_sprite.png") no-repeat -234px -2px}
.sprite_index_map_16{width:77px;height:93px;background:url("../../images/guia/index_sprite.png") no-repeat -236px -99px}
.sprite_index_map_17{width:130px;height:87px;background:url("../../images/guia/index_sprite.png") no-repeat -318px -2px}
.sprite_index_map_04{width:84px;height:86px;background:url("../../images/guia/index_sprite.png") no-repeat -320px -91px}
.sprite_index_map_13{width:93px;height:82px;background:url("../../images/guia/index_sprite.png") no-repeat -320px -181px}
.sprite_index_map_08{width:72px;height:81px;background:url("../../images/guia/index_sprite.png") no-repeat -236px -196px}
.sprite_index_map_07{width:70px;height:77px;background:url("../../images/guia/index_sprite.png") no-repeat -236px -281px}
.sprite_index_map_10{width:96px;height:75px;background:url("../../images/guia/index_sprite.png") no-repeat -320px -267px}
.sprite_index_map_15{width:106px;height:74px;background:url("../../images/guia/index_sprite.png") no-repeat -320px -346px}
.sprite_index_map_11{width:87px;height:73px;background:url("../../images/guia/index_sprite.png") no-repeat -452px -2px}
.sprite_index_logo_hp{width:381px;height:73px;background:url("../../images/guia/index_sprite.png") no-repeat -543px -2px}
.sprite_index_map_03{width:60px;height:70px;background:url("../../images/guia/index_sprite.png") no-repeat -236px -362px}
.sprite_index_map_06{width:46px;height:70px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -77px}
.sprite_index_map_14{width:47px;height:56px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -151px}
.sprite_index_map_09{width:80px;height:51px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -211px}
.sprite_index_map_18{width:109px;height:50px;background:url("../../images/guia/index_sprite.png") no-repeat -545px -77px}
.sprite_index_map_01{width:55px;height:47px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -266px}
.sprite_index_map_acores{width:80px;height:45px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -317px}
.sprite_index_map_19{width:80px;height:45px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -366px}
.sprite_index_map_02{width:67px;height:44px;background:url("../../images/guia/index_sprite.png") no-repeat -454px -415px}
.sprite_index_map_05{width:61px;height:41px;background:url("../../images/guia/index_sprite.png") no-repeat -320px -424px}
.sprite_index_iphoneapp{width:125px;height:39px;background:url("../../images/guia/index_sprite.png") no-repeat -545px -131px}
.sprite_index_map_madeira{width:50px;height:32px;background:url("../../images/guia/index_sprite.png") no-repeat -545px -174px}
.sprite_index_map_20{width:50px;height:32px;background:url("../../images/guia/index_sprite.png") no-repeat -545px -210px}
.sprite_index_boxshadow{width:297px;height:12px;background:url("../../images/guia/index_sprite.png") no-repeat -545px -246px}

