.fmb-ilb,.fg-resort,.fg-caption,.fg-share,.fg-slide-share,.fg-share span,.fg-slide-share span,.fg-share form,.fg-slide-share form,.fg-share input,.fg-slide-share input{display:inline-block;*display:inline;zoom:1;vertical-align:top}#fullBgWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:600;background:url(/assets/img/global//modal-bg.png) 0 0 repeat;background:rgba(0,0,0,0.8);display:none}@media all and (max-width: 865px){#fullBgWrapper .fg-resort{display:none}#fullBgWrapper .fg-caption{padding-left:20px}}@media all and (max-width: 530px), (max-height: 360px){#fullBgWrapper .fg-desc .icon-facebook,#fullBgWrapper .fg-desc .icon-pinterest{display:none}#fullBgWrapper .fg-caption{max-width:300px}}@media all and (max-height: 360px){#fullBgWrapper .fg-prev,#fullBgWrapper .fg-next{top:25%}}.fg-imgs,#fg-vrx,#fg-loading{display:block;overflow:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%}#fg-loading{opacity:1;display:none}#fg-loading .loading-container{background:#f7f7f7;opacity:1 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px;width:76px;height:76px;position:absolute;top:42%;left:50%;margin-left:-60px;font:35px/35px "openSansCondensedBold";color:#333;z-index:99}#fg-loading span{background:url(/assets/img/global//mini-circle-preloader.gif) 0 0 repeat;height:74px;width:74px;display:block}.fg-imgs img{position:absolute;top:0px;left:0px;display:block;z-index:1}.fg-imgs img.hidden{z-index:2;display:none}.fg-imgs img.prevActive{z-index:3}.fg-imgs img.active{z-index:5}.fg-desc{background:#2f2f2f;background:rgba(55,55,55,0.9);width:100%;height:70px;position:fixed;bottom:0px;left:0px;color:#fff;z-index:400 !important;display:block}.fg-desc .fg-desc-inner{position:relative}.fg-desc .icon-facebook,.fg-desc .icon-pinterest,.fg-desc .icon-download,.fg-desc .icon-twitter{background:#fff;width:34px;height:28px;padding-top:4px;margin:17px 10px 0 0;font-size:22px;color:#979797;text-align:center;cursor:pointer;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);filter:"progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}.fg-desc .icon-facebook:hover,.fg-desc .icon-pinterest:hover,.fg-desc .icon-download:hover,.fg-desc .icon-twitter:hover{color:#838383;background:#eee;-webkit-box-shadow:0px 0px 5px 0px #809a00;-moz-box-shadow:0px 0px 5px 0px #809a00;box-shadow:0px 0px 5px 0px #809a00;filter:"progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}.fg-resort{font:21px/20px "TrajanProRegular";text-align:right;height:50px;padding:19px 20px 0 10px;margin:5px 15px 5px 0;border-right:solid 1px #bababa}.fg-resort span{display:block;text-transform:uppercase;font-size:12px}.fg-caption{height:50px;width:340px;padding:19px 0 0 0;margin:0 10px 0 0;font:15px/16px "openSansCondensedBold";border-right:solid 1px #bababa}.fg-share span,.fg-slide-share span{font:12px/18px "openSansCondensedLight";color:#c7e700;text-transform:uppercase;vertical-align:middle;margin-top:13px;*margin-top:-5px;text-align:right;margin-right:10px}.fg-share span big,.fg-slide-share span big{display:block}.fg-share span .share-top,.fg-slide-share span .share-top{font-size:17px;margin-top:-6px}.fg-share span .top,.fg-slide-share span .top{font-size:18px;margin-bottom:-5px;*margin-bottom:-3px}.fg-share span .bottom,.fg-slide-share span .bottom{font-size:16px;margin-top:-5px;*margin-top:-6px}.fg-share form,.fg-slide-share form{margin-top:17px;width:340px;height:40px;vertical-align:baseline;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.fg-share input,.fg-slide-share input{width:300px;border:none;text-overflow:ellipsis;margin:10px 5px 0 15px;font-size:14px;line-height:14px;color:#666;vertical-align:middle;outline:none;box-shadow:none}.fg-share span{margin-top:17px;float:left}.fg-cap-btn,.fg-ss-btn{display:block;position:absolute;top:-32px;right:0px;padding:10px 10px;font:12px/12px "openSansCondensedBold";cursor:pointer;background:#5f5f5f;background:rgba(95,95,95,0.9);width:130px;text-align:center}.fg-cap-btn i,.fg-ss-btn i{font-size:10px;margin-left:4px}.fg-cap-btn i.icon-share,.fg-ss-btn i.icon-share{position:relative;top:-1px}.fg-cap-btn:hover,.fg-ss-btn:hover{color:#809a00}.fg-cap-btn.fg-selected,.fg-ss-btn.fg-selected{background:#2f2f2f;background:rgba(55,55,55,0.9)}.fg-ss-btn{right:152px}.fg-prev,.fg-next{width:41px;height:83px;position:absolute;top:45%;z-index:400;cursor:pointer}.fg-prev:hover,.fg-next:hover{background-position:0px -83px}.fg-next{background:url(/assets/img/resorts/mediaPhotos-btn-next.png) 0px 0px no-repeat;right:0px}.fg-prev{background:url(/assets/img/resorts/mediaPhotos-btn-prev.png) 0px 0px no-repeat;left:0px}.fg-close{width:113px;height:68px;background:url(/assets/img/global//close-btn.png) 0 -69px no-repeat;position:absolute;top:45px;right:20px;z-index:400;cursor:pointer}.fg-close:hover{background-position:0px 0px}#vrxContainer{width:100%;height:00%;position:fixed;top:0px;bottom:0px;left:0px;right:0px}.show{display:block}.hide{display:none}.wrapper{width:960px;margin-left:auto;margin-right:auto;position:relative}header#header{position:relative;top:0;left:0px;right:0px;overflow:hidden;text-align:center;z-index:0;width:100%;min-width:1024px;height:70px;z-index:1}header#header img{width:100%;min-width:1024px;margin:-20px auto 0}footer#footer{text-align:center;color:#797266;margin:20px auto 80px}footer#footer .icon-sandals{font-size:28px}footer#footer h3{font:46px/1 "openSansLight";text-transform:uppercase}footer#footer h4{font:18px/32px "openSansCondensedLight"}footer#footer .dvd{background:#d9d9d9;background:-moz-linear-gradient(left, rgba(217,217,217,0) 0%, #d9d9d9 20%, #d9d9d9 70%, rgba(217,217,217,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(217,217,217,0)), color-stop(20%, #d9d9d9), color-stop(20%, #d9d9d9), color-stop(100%, rgba(217,217,217,0)));background:-webkit-linear-gradient(left, rgba(217,217,217,0) 0%, #d9d9d9 20%, #d9d9d9 90%, rgba(217,217,217,0.1) 100%);background:-o-linear-gradient(left, rgba(217,217,217,0) 0%, #d9d9d9 20%, #d9d9d9 70%, rgba(217,217,217,0) 100%);background:-ms-linear-gradient(left, rgba(217,217,217,0) 0%, #d9d9d9 20%, #d9d9d9 70%, rgba(217,217,217,0) 100%);background:linear-gradient(to right, rgba(217,217,217,0) 0%, #d9d9d9 20%, #d9d9d9 70%, rgba(217,217,217,0) 100%);height:1px;width:600px;margin:0 auto}.intro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/media//bg-intro.png) center bottom no-repeat;padding-bottom:50px;position:relative;z-index:10}.intro h2,.intro h1{font:21px/1 "TrajanProRegular";color:#887d6a;text-align:center;padding-top:12px}.intro h2 span,.intro h1 span{font-size:31px;color:#453c2d}#select-container{border-radius:5px;border:3px solid #d9d9d9;font:18px "openSansCondensedBold";color:white;width:322px;height:37px;display:block;margin:0 auto;cursor:pointer;overflow:hidden;font-size:0}#select-container .text{background-color:#303030;background-image:-moz-linear-gradient(top, #565656, #303030);background-image:-ms-linear-gradient(top, #565656, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#565656), to(#303030));background-image:-webkit-linear-gradient(top, #565656, #303030);background-image:-o-linear-gradient(top, #565656, #303030);background-image:linear-gradient(top, #565656, #303030);background-repeat:repeat-x;text-transform:uppercase;font-size:18px;width:270px;height:100%;padding:8px 0 0 12px;border-radius:0 4px 4px 0}#select-container .text span{font-size:14px;text-align:center}#select-container .arrow{background-color:#799005;background-image:-moz-linear-gradient(top, #b7d132, #799005);background-image:-ms-linear-gradient(top, #b7d132, #799005);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b7d132), to(#799005));background-image:-webkit-linear-gradient(top, #b7d132, #799005);background-image:-o-linear-gradient(top, #b7d132, #799005);background-image:linear-gradient(top, #b7d132, #799005);background-repeat:repeat-x;border-radius:4px 0 0 4px;height:100%;width:40px}#select-container .arrow i{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/media//icon-right-arrow.png) left top no-repeat;width:12px;height:21px;display:block;margin:8px auto 0}#select-container:hover .arrow{background-color:#b7d132;background-image:-moz-linear-gradient(top, #799005, #b7d132);background-image:-ms-linear-gradient(top, #799005, #b7d132);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#799005), to(#b7d132));background-image:-webkit-linear-gradient(top, #799005, #b7d132);background-image:-o-linear-gradient(top, #799005, #b7d132);background-image:linear-gradient(top, #799005, #b7d132);background-repeat:repeat-x}#select-container:hover .text{background-color:#565656;background-image:-moz-linear-gradient(top, #303030, #565656);background-image:-ms-linear-gradient(top, #303030, #565656);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#565656));background-image:-webkit-linear-gradient(top, #303030, #565656);background-image:-o-linear-gradient(top, #303030, #565656);background-image:linear-gradient(top, #303030, #565656);background-repeat:repeat-x}#list-container{-webkit-box-shadow:0px 4px 20px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 4px 20px 5px rgba(0,0,0,0.2);box-shadow:0px 4px 20px 5px rgba(0,0,0,0.2);filter:"progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";width:448px;border:1px solid #f7f7f7;position:absolute;left:50%;top:72px;display:none;margin-left:-224px}#list-container .top-btn{background-color:#799005;background-image:-moz-linear-gradient(top, #b7d132, #799005);background-image:-ms-linear-gradient(top, #b7d132, #799005);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b7d132), to(#799005));background-image:-webkit-linear-gradient(top, #b7d132, #799005);background-image:-o-linear-gradient(top, #b7d132, #799005);background-image:linear-gradient(top, #b7d132, #799005);background-repeat:repeat-x;-webkit-transition:color 0.1s, left 0.3s;-moz-transition:color 0.1s, left 0.3s;-ms-transition:color 0.1s, left 0.3s;-o-transition:color 0.1s, left 0.3s;transition:color 0.1s, left 0.3s;border-bottom:1px solid #f7f7f7;height:27px;display:block;cursor:pointer;font:18px "openSansCondensedBold";color:white;text-align:center;padding-top:6px;position:relative}#list-container .top-btn i{position:absolute;top:7px;right:10px;font-size:16px}#list-container .top-btn:hover{background-color:#b7d132;background-image:-moz-linear-gradient(top, #799005, #b7d132);background-image:-ms-linear-gradient(top, #799005, #b7d132);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#799005), to(#b7d132));background-image:-webkit-linear-gradient(top, #799005, #b7d132);background-image:-o-linear-gradient(top, #799005, #b7d132);background-image:linear-gradient(top, #799005, #b7d132);background-repeat:repeat-x}#resort-list{background:url(/assets/img/global/bg-menu-details-compressor.gif) center top repeat;padding:35px 50px 50px;margin:auto;position:relative}#resort-list h3{font:21px/1 "TrajanProRegular";color:white}#resort-list h3.last-child{margin-top:18px}#resort-list button{background:none;border:0;display:block;color:#97938b;font:16px/16px "openSansCondensedBold";margin:8px 0;text-align:left;width:100%}#resort-list button span{font-size:12px}#resort-list button i{font-size:6px;line-height:16px;margin-right:5px}#resort-list button:hover{color:white}#resort-list .floatLeft{width:160px}#result-container{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/media//img-intro.jpg) center top no-repeat;min-width:960px;min-height:400px;margin:-5px auto 0;padding-top:80px;position:relative;zoom:1}#result-container.active{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/media//bg-result-area.png) center top no-repeat}#result-container h3{color:#887d6a;font:23px "TrajanProRegular";text-align:center}#result-container h3 strong{color:#453c2d;font-size:33px;font-weight:normal;letter-spacing:-1px}#result-container h3 span{color:#453c2d;font:15px "openSansCondensedBold"}.rst-container{zoom:1}ul.result{text-align:center;margin-top:10px;position:relative;z-index:1;display:block}ul.result li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:316px;height:235px;margin:10px 10px 0 10px;cursor:pointer}ul.result li span.loading{-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";display:block;position:relative;width:312px;height:95px;padding-top:65px;background:#e7e7e7;border:3px solid #fff;font:18px/18px "openSansCondensedBold";text-align:center;text-transform:uppercase}ul.result li span.loading img{position:absolute;top:0px;left:0px;z-index:1;width:312px;height:160px}ul.result li span.loading .zoomer{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:url(/assets/img/resorts/mediaTabs-photos-hover.png) top left no-repeat;display:none\9;opacity:0;position:absolute;left:0px;top:0px;z-index:2;width:312px;height:160px}ul.result li span.loading:hover .zoomer{opacity:1;display:block\9}ul.result li p{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #fff, #f1f1f1);background-image:-ms-linear-gradient(top, #fff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #fff, #f1f1f1);background-image:-o-linear-gradient(top, #fff, #f1f1f1);background-image:linear-gradient(top, #fff, #f1f1f1);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1')";-moz-box-shadow:0px -5px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0px -5px 6px rgba(0,0,0,0.1);box-shadow:0px -5px 6px rgba(0,0,0,0.1);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";display:block;height:45px;text-align:center;padding:12px 12px 0 12px;margin:-2px 0 0 0;font:bold 12px/16px Arial,Helvetica,sans-serif;color:#797266}
