@media screen{.carousel{position:relative;margin-bottom:1em}.carousel-banner{display:none;overflow:hidden}.carousel-text{background-color:#ddd;bottom:0;left:0;padding:2%;position:absolute;width:96%}.carousel-banner-1{display:block}.carousel-pager{margin:.75em 0}.carousel-pager-item,.carousel-pager-button-prev,.carousel-pager-button-next{background-color:#ddd;padding:.25em .5em}.carousel-pager-item-active{background-color:#75ad0a}.carousel-pager-item-active:link,.carousel-pager-item-active:visited,.carousel-pager-item-active .carousel-title{color:#fff}.carousel-pager-item-classic{cursor:pointer}.carousel-settings-introduction{margin-bottom:1em}#components ul{margin:0;padding:2em 0;list-style:none}#components ul li{display:block;clear:both;background:none;margin:-1px 0 0 0;padding:5px 11px;list-style:none;position:relative;border-width:1px 0;border-style:solid;border-color:#ddd #fff}#components ul li a{border:none}#components ul li label{cursor:pointer}#components ul li input{float:right;margin:3px 5px 0 10px}#components ul li img{float:right;margin:0 0 0 1em}#components ul li strong{display:block;font-weight:normal;font-size:15px;line-height:20px}#components ul li span{display:block;font-weight:normal;margin:1em 0 0 0;font-size:13px}#components ul li .information{display:none;padding:.5em 0;margin:0;z-index:1}#components ul li.hover{background-color:#fff;border-color:#ddd #ddd #c5c5c5;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.05)}#components ul li.hover .information{display:block}#components ul li .information span{margin:0}#components .actionButtons{clear:both}.article-toggle,.article-manage{position:relative;width:100%;height:0;overflow:visible}#portal-top .article-manage{z-index:20}.article-manage.open{height:auto}#portal-top .article-manage.open{height:0}.article-toggle .article-buttons,.article-manage .article-buttons{position:absolute;white-space:nowrap;right:0;height:0;overflow:visible;z-index:1}.article-manage .article-buttons{left:-3em}#portal-top .article-manage .article-buttons{top:10px;left:auto;right:10px}.article-toggle a,.article-manage a{position:relative;display:inline-block;color:#555!important;font-size:12px;line-height:1.2em;text-transform:uppercase;text-decoration:none;background-color:#fafafa;background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x;border-color:#ddd #ddd #c5c5c5;border-image:none;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:.5em 1em;border-radius:3px}.article-toggle a:hover,.article-manage a:hover{color:#333!important;background-color:#f5f5f5;background-image:linear-gradient(#f5f5f5,#e5e5e5)}.article-toggle a.loading:after,.article-toggle a.loading:before,.article-manage a.loading:after,.article-manage a.loading:before{content:" ";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fafafa;background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x}.article-toggle a.loading:after,.article-manage a.loading:after{background:url(http://campingplayadeajo.com/loader.gif.pagespeed.ce.PIAcPMmsQJ.gif) transparent no-repeat center center}.article-manage .components{position:relative;padding:1em 2em;margin:0 0 2em 0;background-color:#fafafa;background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x;border-color:#ddd #ddd #c5c5c5;border-image:none;border-style:solid;border-width:1px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}#portal-top .article-manage .components{position:absolute;left:10px;top:10px;right:4em;z-index:10}.article-manage.open:before,.article-manage.open:after{content:" ";display:block;position:absolute;left:-16px;top:1em;margin-top:-8px;border:8px solid transparent;border-right-color:#ddd;width:0;height:0}.article-manage.open:after{left:-15px;border-right-color:#fafafa}#portal-top .article-manage.open:before,#portal-top .article-manage.open:after{display:none}.article-manage .components .close{position:absolute;right:-1px;top:-1px;display:block;font-size:12px;text-align:center;text-decoration:none;color:#555!important;border-radius:0 3px 0 3px}.article-manage .components .close:hover{color:#333!important}.viewletmanager{min-height:30px}.viewletmanager.loading .components:before{content:" ";display:block;position:absolute;top:100%;left:50%;margin:1px 0 0 -26px;width:50px;height:50px;background:url(http://campingplayadeajo.com/loader-large.gif.pagespeed.ce.Px6k-keQSV.gif) #fafafa no-repeat center center;border-color:#ddd #ddd #c5c5c5;border-image:none;border-style:solid;border-width:0 1px 1px 1px;border-radius:0 0 3px 3px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.viewletmanager.loading .viewlets{opacity:.2;-moz-opacity:.2;-o-opacity:.2;-webkit-opacity:.2}tr.ui-sortable-helper{display:table}.component{margin:0 0 1em 0}.hidden{opacity:.2;-moz-opacity:.2;-o-opacity:.2;-webkit-opacity:.2}.hidden:hover{opacity:.6;-moz-opacity:.6;-o-opacity:.6;-webkit-opacity:.6}.componentBlock{margin:3em 0;padding:1em 2em;border:1px solid #fff;background-color:#ddd;overflow:hidden}.componentLeft{float:left;clear:left;padding:0 1em 0 0}.componentRight{float:right;clear:right;padding:0 0 0 1em}.componentFull{text-align:center}ul li.component a{border-bottom:none}ul.manageableList li,.component{position:relative}ul.manageableList li .manage,.component .manage{position:absolute;z-index:1;top:0;right:0;background-color:#eaeaea;background-image:linear-gradient(#fafafa,#eaeaea);background-repeat:repeat-x;border-color:#ddd #ddd #c5c5c5;border-image:none;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.05);vertical-align:middle;white-space:nowrap;padding:2px 5px}ul.manageableList li .manage a,.component .manage a,#visual-portal-wrapper ul.manageableList li .manage a,#visual-portal-wrapper .component .manage a{display:inline;border:none;text-decoration:none}ul.manageableList li .manage a img,.component .manage a img,#visual-portal-wrapper ul.manageableList li .manage a img,#visual-portal-wrapper .component .manage a img{display:inline}ul.manageableList li .manage a.move,.component .manage a.move,#visual-portal-wrapper ul.manageableList li .manage a.move,#visual-portal-wrapper .component .manage a.move{position:absolute;right:100%;top:-1px;bottom:-1px;margin:0 -1px 0 0;display:block;cursor:move;width:2em;text-align:center;font-size:15px;line-height:24px;background-color:#dadada;background-image:linear-gradient(#eaeaea,#dadada);background-repeat:repeat-x;border-color:#ddd #c5c5c5 #c5c5c5;border-image:none;border-radius:3px 0 0 3px;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#999}.clearfix:after,.component:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.component{display:inline-block}* html .clearfix,* html .component{height:1%}.clearfix,.component{display:block}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose,#lightbox-secNav-btnClose:focus{width:26px;float:right;padding-bottom:.7em;outline:none}ul.listing{clear:both;margin:3em 0}ul.listing h2,ul.listing h3{border:none;margin-top:0}ul.listing .component{margin-bottom:0}ul.listing li .component{background-color:transparent}ul.listing li .component a,ul.listing li .component span{display:block;overflow:hidden;position:relative}ul.listing li .component a img,ul.listing li .component span img{display:block}ul.listing li{overflow:hidden;border-bottom:1px solid #fff;padding:1em;margin:0}ul.listing li .body li{width:auto;float:none;overflow:visible;border:none;padding:0;margin:0 0 .5em 0}ul.listing .body h2,ul.listing .body h3{margin:.75em 0 .25em 0}ul.listing-left li .component a,ul.listing-left li .component span{height:65px}ul.listing-right li .component a,ul.listing-right li .component span{height:65px}ul.listing-columns{overflow:hidden}ul.listing-columns li .component a,ul.listing-columns li .component span{height:130px}ul.listing-columns li{float:left;width:200px;border-bottom:0;margin-right:2em;padding:0;background-color:transparent}ul.listing-columns .first{clear:both}ul.listing-columns .last{margin-right:0}ul.listing-columns .component{margin-bottom:.5em}ul.listing-alternating li .component a,ul.listing-alternating li .component span{}ul.listing-alternating li{overflow:visible;border-bottom:0;padding:0;background-color:transparent}ul.listing-alternating li.odd{padding-left:200px;margin-left:1em}ul.listing-alternating li.odd .component{float:left;position:relative;left:-1em;margin-left:-200px}ul.listing-alternating li.even{padding-right:200px;margin-right:1em}ul.listing-alternating li.even .component{float:right;position:relative;right:-1em;margin-right:-200px}ul.listing-alternating li.even .manage{right:-1em}ul.gallery{clear:both;margin:0 0 2em 0;line-height:1.5em;font-size:.9em}ul.gallery li,#content ul.gallery li{background-color:transparent;display:block}ul.gallery li a,ul.gallery li span,ul.gallery li a img{display:block}ul.gallery li a,ul.gallery li span{overflow:hidden;border:none}ul.gallery-left{width:200px;padding:0 3em 1em 0;background-color:#fff}ul.gallery-left li a,ul.gallery-left li span{height:130px}ul.gallery-right{clear:right;float:right;width:200px;padding:0 0 1em 3em;background-color:#fff}ul.gallery-right li{text-align:right}ul.gallery-right li a,ul.gallery-right li span{height:130px}ul.gallery-columns{overflow:hidden;margin:3em 0 3em 0}ul.gallery-columns li{float:left;border-bottom:0;margin-right:2em;padding:0;background-color:transparent;text-align:center;width:200px}ul.gallery-columns li a,ul.gallery-columns li span{height:130px}ul.gallery-columns li.first{clear:both}ul.gallery-columns li.last{margin-right:0}ul.gallery-columns .teaser{margin-bottom:.5em}ul.gallery li.invisible{display:none!important}}