.lp2 h1{margin:10px 0 10px}
.lp2 h1 a{width:940px;height:235px;margin:auto;display:block;background:url(../img/LOGOFERRARO.jpg)}

.lp{width:864px;margin:auto;text-align:left}
.lp h1{margin:30px 0 40px}
.lp h1 a{width:305px;height:104px;margin:auto;display:block;background:url(../img/logo.jpg)}
.lp h2{margin:0 0 10px;font:20px HelveticaNeueLTStd35Thin;color:#1d2742}
.lp h3{margin:0 0 10px;font:30px HelveticaNeueLTStd35Thin;color:#2d2d2d}
.lp h4{margin:0;font:20px HelveticaNeueLTStd35Thin;color:#1d2742;text-transform:uppercase}
.lp p{margin:0 0 20px;font:13px/17px arial;color:#646464}
.lp ul{margin:0 0 20px;padding:0 0 0 15px}
.lp li{margin:0 0 5px;font:13px arial;color:#1d2742}
.lp li span{color:#646464}
.lp a{font-family:arial;color:#ed1c24;text-decoration:none}
.lp a:hover{text-decoration:none}


.lp td{margin:0 0 0px;font:11px arial;color:#1d2742}

.photo{width:908px;height:452px;float:center;margin:0 0 20px;position:relative}
.photo1{width:940px;height:235px;float:center;margin:0 0 20px;position:relative}
.ojitos{margin-top:0px;background:url(../img/o1.jpg) 0 0 no-repeat}
.fondo{margin-top:0px;background:url(../img/fondoscuro.jpg) 0 0 no-repeat}
.fondorojo{margin-top:0px;background:url(../img/fondorojo.png) 0 0 no-repeat}
.fondoverde{margin-top:0px;background:url(../img/fondoverde.png) 0 0 no-repeat}
.entrada{margin-top:0px;background:url(../img/entrada.jpg) 0 0 no-repeat}
.polo{background:url(../img/polo.jpg) 0 0 no-repeat}
.golf{background:url(../img/golf.jpg) 0 0 no-repeat}
.village{background:url(../img/village.jpg) 0 0 no-repeat}
.logopie{background:url(../img/LOGOFERRARO.jpg) 0 0 no-repeat}
.lakes{background:url(../img/lakes.jpg) 0 0 no-repeat}
.innerBox{width:300px;padding:15px;position:absolute;bottom:0;right:20px;background:#FFF}
.innerBox p{margin:0}
.innerBox.boxSmall{width:230px}
.mapa{width:420px;height:199px;background:url(../img/mapa.jpg);position:relative}
.mapa span{font:11px arial;color:#067fc1;position:absolute;top:10px;right:10px;text-decoration:underline}
.mapa:hover span{text-decoration:none}
.borderTop{width:100%;float:left;border-top:1px solid #dfdfdf}
.borderTop a{display:block;text-decoration:none;font:23px HelveticaNeueLTStd35Thin}
.borderTop span{display:block;font-size:20px;text-decoration:underline}
/* Lightbox */
#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;border:3px solid #d0d0d0}
#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:1px;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;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;display:none}
#lightbox-secNav{display:none}

@font-face{font-family:'HelveticaNeueLTStd35Thin'; src: url('../font/helveticaneueltstd-th-webfont.eot'); src: url('../font/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'), url('../font/helveticaneueltstd-th-webfont.woff') format('woff'), url('../font/helveticaneueltstd-th-webfont.ttf') format('truetype'), url('../font/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');font-weight:normal;font-style:normal}

.mtn,.mvn,.man{margin-top:0px !important}
.mts,.mvs,.mas{margin-top:5px !important}
.mtm,.mvm,.mam{margin-top:10px !important}
.mtl,.mvl,.mal{margin-top:20px !important}
.mrn,.mhn,.man{margin-right:0px !important}
.mrs,.mhs,.mas{margin-right:5px !important}
.mrm,.mhm,.mam{margin-right:10px !important}
.mrl,.mhl,.mal{margin-right:20px !important}
.mbn,.mvn,.man{margin-bottom:0px !important}  
.mbs,.mvs,.mas{margin-bottom:5px !important}
.mbm,.mvm,.mam{margin-bottom:10px !important}
.mbl,.mvl,.mal{margin-bottom:20px !important}
.mln,.mhn,.man{margin-left:0px !important}
.mls,.mhs,.mas{margin-left:5px !important}
.mlm,.mhm,.mam{margin-left:10px !important}
.mll,.mhl,.mal{margin-left:20px !important}
.clear{clear:both}
.fl{float:left}
.nm{margin:0}
.border{border:1px solid #d0d0d0}
.ac{text-align:center}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}