html,body{margin:12px 0 0 0;padding:0; background-color:#0EBCC8;}

body{font: 76% Helvetica, Arial, sans-serif;text-align:left;}

a:link {color:#FFC609; text-decoration:none;}      /* unvisited link */
a:visited {color:#FFC609; text-decoration:none;}  /* visited link */
a:hover {color: #FFC609; text-decoration: underline;}  /* mouse over link */
a:active {color:#FFC609; text-decoration:none;}  /* selected link */

p{margin:0 10px 10px}

img {border:0;}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0 10px 10px;
	color:#FFC609;
	font-weight: bold;
}

.noticias {
	font-size:13px;
	line-height:1.2;
}
 
#header {
	height:120px;
	margin:0;
    padding-left:10px;
	background-image:url(../images/watermark.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #79B30B;
	}

.lang {
	width: 200px;
	margin-top:-110px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left:740px;
	text-align:right;
	font-size: 16px;
}


#horizontal {
	height:70px;
	width:861px;
	margin:0 auto;
    padding-left:0px;	
	background-image:url(../images/navigation.png);
	color: #79B30B;
	position: relative;
	z-index:2;
	}

#photos {
	height:286px;
	width:851px;
	margin:0 auto;
    padding-left:0px;
	color: #79B30B;
	background-image: url(../images/Untitled-1.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:-10px;
	z-index: 0;
	}
	
#container{
	width:877px;
	margin:0 auto; 
	text-align:left;
	}	
  
#textleft {
	float:left;
	width:467px; 
	border-right: 2px #86DDE3 solid;
	margin-left:35px;
	} 

#textleft-modelos {
	float:left;
	width:467px; 
	margin-left:35px;
	}
	
#textleft-amenidades {
	float:left;
	width:330px; 
	margin-left:65px;
	} 
	
#textleft-videos {
	float:left;
	width:260px; 
	margin-left:65px;
	} 
 
div#content p{ line-height:1.4; color:#FFF; font-size:14px;}

 
#extra{
	float:right;
	width:370px;
	}

#extra-modelos{
	float:right;
	width:370px;
	border-left: 2px #86DDE3 solid;
	} 
	
#extra-amenidades{
	float:right;
	width:450px;
	border-left: 2px #86DDE3 solid;
	padding-left:15px;
	}
	
#extra-videos {
	float:right;
	width:520px;
	border-left: 2px #86DDE3 solid;
	padding-left:15px;
	} 
	
#more-txt {
	line-height:1.4; color:#FFF; font-size:14px;
	margin:0;
	padding:5px 0px 0px 35px;
	clear:both;
	width:845px;
}

#footer{color: #E0E0E0; text-align: center;}
#footer p{margin:0;padding:30px 0 10px 30px}
#footer{clear:both;width:100%}


.curved {
   -moz-border-radius-bottomright: 19px;
   -moz-border-radius-bottomleft: 19px;
   -webkit-border-bottom-left-radius:   19px;
   -webkit-border-bottom-right-radius: 19px;
   
   -moz-border-radius-topright: 19px;
   -moz-border-radius-topleft: 19px;
   -webkit-border-top-left-radius:   19px;
   -webkit-border-top-right-radius: 19px;
  
   }
   
.curved2 {
   -moz-border-radius-bottomright: 15px;
   -moz-border-radius-bottomleft: 15px;
   -webkit-border-bottom-left-radius:   15px;
   -webkit-border-bottom-right-radius: 15px;
   
   -moz-border-radius-topright: 0px;
   -moz-border-radius-topleft: 0px;
   -webkit-border-top-left-radius:   0px;
   -webkit-border-top-right-radius: 0px;
  
   }
   
#shadow {
	width:100%;
    height:80px;
	margin-top:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	/*position:absolute;
	z-index:-1;*/
}


.elemento {
  -webkit-box-shadow: 2px 2px 8px #404040;
  -moz-box-shadow: 2px 2px 8px #404040;
   /*box-shadow: 2px 2px 2px #404040;*/
   behavior: url(ie-css3.htc);
}

.round {
  -webkit-border-radius: 3ex;
  -moz-border-radius: 3ex;
}


/*menu start*/
    #nav-example {
    background: url(../images/nav-final.png) no-repeat;
    width:862px;
    height:70px;
    margin:0;
    padding:0;
    }

    #nav-example span {
    display: none;
    }

    #nav-example li, #nav-example a {
    height:70px;
    display:block;
    }

    #nav-example li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav-example-01 {
    width: 122px;
    }
    #nav-example-02 {width: 135px;}
    #nav-example-03 {width: 162px;}
    #nav-example-04 {width: 155px;}
	#nav-example-05 {width: 110px;}
	#nav-example-06 {width: 177px;}

    #nav-example-01 a:hover {background:url(../images/nav-final.png) 0px -71px no-repeat; }
    #nav-example-02 a:hover {background:url(../images/nav-final.png) -122px -71px no-repeat; }
    #nav-example-03 a:hover {background:url(../images/nav-final.png) -257px -71px no-repeat; }
    #nav-example-04 a:hover {background:url(../images/nav-final.png) -419px -71px no-repeat; }
	#nav-example-05 a:hover {background:url(../images/nav-final.png) -574px -71px no-repeat; }
	#nav-example-06 a:hover {background:url(../images/nav-final.png) -684px -71px no-repeat; }

/*menu end*/


/*promo box start*/
#promo-holder {
	position: relative;
	right: -690px;
	top: -265px;
	z-index: 150;
}
#promo-holder #promo:focus {
	outline: none;
}
#promo-holder #promo {
	width: 117px;
	height: 47px;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	right: -8px;
	top: -11px;
}
#promo-holder.active #promo {
	width: 117px;
	height: 26px;
	overflow: hidden;
}
#promo-holder #promo span {
	background: url(../images/btn-promo-oferta.png) no-repeat;
	width: 117px;
	height: 55px;
	float: left;
	display: inline;
	margin: -26px 0 0 0px;
}
#promo-holder.active #promo span {
	margin: 0;
}
#promo-holder .promobox {
	display: none;
}
#promo-holder .promobox img {
	display: block;
}
#promo-holder.active .promobox {
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0; 
}
.not-display {
	display: none;
}
/*promo box end*/

/*box*/
.promobox .box-top {
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	padding: 0 8px;
}
* html .promobox .box-top {
	height: 4px;
	overflow: visible;
}
.promobox .box-top .left, .promobox .box-top .right {
	width: 8px;
	height: 4px;
	float: left;
	display: inline;
	position: relative;
}
.promobox .box-top .left {
	background: url(../images/bg-t-l.png) no-repeat;
	margin: 0 -8px;
}
.promobox .box-top .right {
	float: right;
	display: inline;
	margin: 0 -8px !important;
	background: url(../images/bg-t-r.png) no-repeat;
}
.promobox .box-top .center {
	overflow: hidden;
	height: 4px;
	width: 100%;
	float: left;
	background: url(../images/bg-t.png) repeat-x;
}
* html .promobox .box-top .center {
	height: 4px;
	margin: 0;
	overflow: visible;
}



.promobox .box-center {
	overflow: hidden;
	height: 1%;
	position: relative;
}
.promobox .box-center .left, .promobox .box-center .right {
	width: 8px;
	float: left;
	padding: 0 0 9999px;
	margin: 0 0 -9999px;
}
.promobox .box-center .left {
	background: url(../images/bg-l.png) repeat-y;
}
.promobox .box-center .right {
	float: right;
	background: url(../images/bg-r.png) repeat-y;
}
.promobox .box-center .center {
	overflow: hidden;
}

* html .promobox .box-center .center {
	margin: 0 -3px;
}



.promobox .box-bottom {
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	padding: 0 8px;
}
.promobox .box-bottom .left, .promobox .box-bottom .right {
	width: 8px;
	height: 12px;
	float: left;
}

.promobox .box-bottom .left {
	background: url(../images/bg-b-l.png) no-repeat;
	margin: 0 0 0 -8px;
	display: inline;
}
* html .promobox .box-bottom .right {
	margin: 0 -10px 0 0 !important;
}
.promobox .box-bottom .right {
	float: right;
	margin: 0 -8px 0 0;
	display: inline;
	background: url(../images/bg-b-r.png) no-repeat;
}
.promobox .box-bottom .center {
	overflow: hidden;
	float: left;
	width: 100%;
	height: 12px;
	background: url(../images/bg-b.png) repeat-x;
}
* html .promobox .left {
	margin-right: -3px !important;
}
* html .promobox .right {
	margin-left: -3px !important;
}
/*box end*/

