@charset "utf-8";
@import url("style-sv.css");
@import url("lightbox.css");
/* CSS Document */

#wrapper {
width:900px;
margin:10px auto 0 auto;
background:url(../images/butterflies-right-in.jpg) top right no-repeat;
position:relative;
}

#wrapper2 {
width:900px;
margin:0 auto;
background:url(../images/butterflies-left-in.gif) bottom left no-repeat;
position:relative;
}

#main-frame {
width:540px;
margin:0 90px 0 auto!important;
margin/**/:0 45px 0 auto;
float:right;
position:relative;
}

#left {
width:270px;
margin:0;
position:relative;
float:left;
}


/*home*/
#flash {
width:318px;
height:468px;
float:right;}

#language {
width:157px;
float:left;
margin-top:220px;
text-align:right;
}

#language a:link, #language a:visited  {
text-transform:uppercase;
color:#f7931e;
font-size:10pt;
font-weight:normal;
padding-right:5px;
text-decoration:underline;
}

#language a:hover, #language a:active  {
color:#7e873f;
}

.footer {
width:480px;
margin:0 80px 0 auto!important;
margin/**/:0 40px 0 auto;
padding-right:60px;
color:#fff;
font-size:8pt;
text-align:right;
float:right;
}


/*left*/

#logo {
width:270px;
}

#mainmenu {
width:270px;
}

#mainmenu ul {
margin:0 40px 0 0!Important;
margin/**/:0 20px 0 0;
padding:0;
float:right;
list-style:none;
}

#mainmenu ul li {
padding:0 0 0 0;
margin:0;
}

#mainmenu ul li a:link, #mainmenu ul li a:visited  {
width:195px;
height:25px;
padding:11px 10px 1px 0;
display:block;
text-transform:uppercase;
color:#fff;
font-size:10pt;
font-weight:normal;
padding-right:5px;
text-align:right;
text-decoration:underline;
}

#mainmenu ul li a:hover, #mainmenu ul li a:active  {
background:url(../images/bk-link-mm-hover2.gif) top center no-repeat;
}

/*estilos*/

h1.logo {
width:215px;
height:172px;
display:block;
text-indent:-999em;
background:url(../images/logo-in.gif) top center no-repeat;
margin:0 auto;
}

h2{
	display:block;
	text-indent:-999em;
	margin:0 0 10px 0;
	padding:0;
}

h2.live {
width:250px;
height:21px;
background:url(../en/images/live-naturally.gif) top center no-repeat;
}

h2.location {
width:90px;
height:21px;
display:block;
text-indent:-999em;
background:url(../en/images/location.gif) top center no-repeat;
margin:0 0 10px 0;
padding:0;}

h2.homes {
width:110px;
height:22px;
background:url(../en/images/homes.gif) top center no-repeat;
}

h2.financing {
width:101px;
height:21px;
background:url(../en/images/financing.gif) top center no-repeat;
}

h2.ecovision {
width:106px;
height:21px;
background:url(../en/images/ecovision.gif) top center no-repeat;
}

h2.videos {
width:106px;
height:21px;
background:url(../en/images/videos.gif) top center no-repeat;
}

h2.contact {
width:119px;
height:31px;
background:url(../en/images/contact-us.gif) top center no-repeat;
}

h2.amenities {
width:91px;
height:21px;
background:url(../en/images/amenities.gif) top center no-repeat;
}

h2.aboutus {
width:90px;
height:21px;
background:url(../en/images/about-us.gif) top center no-repeat;
}

h3 {
font-size:12pt; 
text-transform:uppercase; 
font-variant:small-caps; 
font-weight:bold;
margin:4px 0 8x 0;
padding:0;
text-align:left;
}

h4 {
color:#3F8E41;
font-size:12pt; 
font-style:italic; 
font-weight:bold;
margin:4px 0 8x 0;
padding:0;
text-align:left;
}


a:link, a:visited {
color:#3F8E41;
font-weight:normal;
font-size:9pt;
text-decoration:none;
}

a:active, a:hover {
color:#3F8E41;
font-weight:normal;
font-size:9pt;
text-decoration:none;
}


#main-frame-c ul li {
padding:0 0 0 0;
margin:0;
list-style:none;
}

#main-frame-c ul li {
padding:3px 0px 5px 15px;
margin:0;
display:block;
font-size:9pt;
font-weight:normal;
text-align:left;
background:url(../images/bullet_green.png) left no-repeat;
}


.footer a:link, .footer a:visited  {
color:#fff;
font-size:8.5pt;
font-weight:normal;
text-decoration:none;
}

.footer a:hover, .footer a:active  {
text-decoration:underline;
}

.tabla {
padding:5px;
border-top: solid 1px #BCB0A7;
border-bottom: solid 1px #BCB0A7;
}
/*HACKS*/
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

