@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; border:none; outline:none; }

body {
margin:0;
background:url(images/bg.jpg) #1e3d17 top center repeat fixed;
font-family:"Trebuchet MS";
font-size:12px;
}

p { text-align:justify; }

.clearer { clear:both; }
a.espanol, a.english { display:block; width:105px; height:33px; line-height:33px; font-size:12px; font-weight:bold; text-transform:uppercase; background:#a0ce67; color:#fff; text-align:center; text-decoration:none; }
a.langselected { background:#1e3d17; }

#contenedor {
width:969px;
margin:0 auto;
background:url(images/contenedorbg.png) top center repeat-y;
padding:0 10px 0 9px;
}

#header {
background:url(images/header_bg.jpg) top center no-repeat;
height:174px;
}
#header img {
margin-top:42px;
padding-left:16px;
float:left;
}

#header ul {
margin:0;
padding:0;
float:right;
width:658px;
list-style-type:none;
}

#header ul li { 
margin:0;
padding:0;
float:left; 
}

#header ul li a { 
display:block;
width:129px; 
height:122px;
text-indent:-9999px;
color:#1e3d17;
margin-top:42px;
margin-right:1px;
}

#header ul li a.descripcion { background:url(images/nav-li.png) center center no-repeat; }
#header ul li a.ubicacion { background:url(images/nav-li_01.png) center center no-repeat;	}
#header ul li a.inmuebles { background:url(images/nav-li_02.png) center center no-repeat; }
#header ul li a.residencias { background:url(images/nav-li_03.png) center center no-repeat; }
#header ul li a.caracteristicas { background:url(images/nav-li_05.png) center center no-repeat; }

#header ul li a.descripcion:hover { background:url(images/nav-li-on.jpg) center center no-repeat; cursor:auto; }
#header ul li a.ubicacion:hover { background:url(images/nav-li-on_01.jpg) center center no-repeat; cursor:auto;	}
#header ul li a.inmuebles:hover { background:url(images/nav-li-on_02.jpg) center center no-repeat; cursor:auto; }
#header ul li a.residencias:hover { background:url(images/nav-li-on_03.jpg) center center no-repeat; cursor:auto; }
#header ul li a.caracteristicas:hover { background:url(images/nav-li-on_05.jpg) center center no-repeat; cursor:auto; }


#content {
background:#fff;
width:100%;
}

#content .Main {
padding:14px 0 22px 0;
background:url(images/Mainbg.gif) #fff bottom center repeat-x;
height:454px;
}
#content .Main .Main-Right {
width:188px;
float:right;
padding-right:26px;
}

#content .Main .Main-Right ul {
margin:0;
padding:0;
width:198px;
list-style-type:none;
}

#content .Main .Main-Right ul li { 
margin:0;
padding:0;
}

#content .Main .Main-Right ul li a { 
display:block;
width:198px; 
height:44px;
text-indent:-9999px;
color:#1e3d17;
margin-bottom:3px;
}

#content .Main .Main-Right ul li a.contacto
{ background:url(images/sidebar_contacto.gif) center center no-repeat; }
#content .Main .Main-Right ul li a.realidad
{ background:url(images/sidebar_somos.gif) center center no-repeat;	}
#content .Main .Main-Right ul li a.republica
{ background:url(images/sidebar_dominicana.gif) center center no-repeat; }
#content .Main .Main-Right ul li a.galeria
{ background:url(images/sidebar_galeria.png) center center no-repeat; }

#content .Main .Main-Right img {
padding:15px 0;
background:#fff;
}

#content .Main .Main-Right div {
width:198px;
clear:both;
background:#a0ce67;
text-align:center;
padding:8px 0;
}
#content .Main .Main-Right div img {
border:#ccc 1px solid;
padding:0;
}
	
#content .Main .Main-Left {
float:left;
padding-right:6px;
width:718px;
padding-left:20px;
position:relative;
}
#content .Main .Main-Left img {
margin:0 auto;
}

.RentalBanner { position:absolute; left:508px; top:216px;}

#content .Main .Main-Left p {
margin:0 auto 10px auto;
width:455px;
float:left;
text-align:justify;
}
#content .Main .Main-Left form {
float:right;
width:217px;
height:173px;
background:url(images/formbg.gif) #a0ce67 bottom right no-repeat;
margin:0;
color:#fff;
padding:13px 7px 14px 6px;
font-size:12px;
font-weight:bold;
}
#content .Main .Main-Left form input {
width:213px;
height:21px;
border:#7cb653 1px solid;
background:url(images/inputbg.gif) #fff top center repeat-x;
}
#content .Main .Main-Left form input.submit {
width:48px;
height:22px;
padding-bottom:2px;
padding-left:2px;
border:#7cb653 1px solid;
background:url(images/buttonbg.gif) #fff top center repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
margin-top:16px;
}
#content .Main .Main-Left .green {
clear:both;
height:94px;
padding-top:40px;
}
#content .Main .Main-Left .green img {
float:left;
border:#fff 1px solid;
width:147px;
margin-right:5px;
height:94px;
}

/*Inicio de Location*/
#content .Location {
margin-top:10px;}
#content .Location h2 {
display:none;
}
#content .Location div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#A0CE67;
}
#content .Location div.titulo img {
float:left;
}
#content .Location div.titulo img.titulo {
margin-top:40px;
padding-left:15px;
}
#content .Location p {
width:430px;
padding-right:34px;
float:right;
text-align:justify;
clear:both;
margin-top:20px;
}
#content .Location p strong {
	color:#375d2e;
}
#content .Location .bannersote {
	width:100%;
	clear:both;
	background:#edf1b3;
	text-align:right;
	margin:10px 0 20px 0;
}

/*Fin de Location*/

/*Inicio de Caracteristicas*/		
#content .Characteristics {
margin-top:10px; position:relative;
}
#content .Characteristics h2 {
display:none;
}
#content .Characteristics div.titulo {
clear:both;
line-height:110px;
height:110px;
vertical-align:middle;
background:#A0CE67;
}
#content .Characteristics div.titulo img {
float:left;
}
#content .Characteristics div.titulo img.titulo {
margin-top:29px;
padding-left:15px;
}
#content .Characteristics p {
width:430px;
padding-right:34px;
float:right;
text-align:justify;
clear:both;
margin-top:20px;
}

#content .Characteristics a.espanol { position:absolute; left:359px; margin-top:20px; }
#content .Characteristics a.english { position:absolute; left:359px; margin-top:70px; }
/*Fin de Caracteristicas*/


/*Inicio de inmueble*/

#content .Inmuebles {
margin-top:10px;
position:relative;
height:968px;
}

#content .Inmuebles h2 {
display:none;
}

#content .Inmuebles a.espanol { position:absolute; right:328px; margin-top:20px; }
#content .Inmuebles a.english { position:absolute; right:328px; margin-top:70px; }

#content .Inmuebles div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#1E3D17;
}
#content .Inmuebles div.titulo img {
float:right;
}
#content .Inmuebles div.titulo img.titulo {
margin-top:39px;
padding-right:15px;
}
#content .Inmuebles p {
width:494px;
padding-left:12px;
text-align:justify;
clear:both;
margin-top:20px;
}

#content .Inmuebles p img {
float:left;
border:#97a855 1px solid;
margin:9px;
}
#content .Inmuebles div a {
float:right;
margin:9px;
}
#content .Inmuebles div.titulo2 {
clear:both;
height:261px;
vertical-align:middle;
background:#EDF1B3;
}
#content .Inmuebles div.titulo2 img {
float:right;
}
#content .Inmuebles div.titulo2 div {
width:459px;
height:180px;
float:right;
border-left:#1e3d17 5px solid;
padding-left:10px;
margin-top:10px;
}
#content .Inmuebles div.titulo2 div img {
float:none;
}
#content .Inmuebles div.titulo2 div p {
width:430px;
padding:0;
margin-top:5px;
font-style:italic;
}
/*Fin de inmueble*/


/*Inicio de residences*/

#content .Residences {
margin-top:10px;}
#content .Residences h2 {
display:none;
}
#content .Residences div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#A0CE67;
}
#content .Residences div.titulo img {
float:left;
}
#content .Residences div.titulo img.titulo {
margin-top:38px;
padding-left:15px;
}
#content .Residences p {
width:430px;
float:right;
text-align:justify;
clear:both;
margin-top:20px;
padding-right:38px;
}
#content .Residences p img {
float:lefh;
}
#content .Residences div.titulo2 {
background:#edf1b3;
width:100%;
margin-top:20px;
}
#content .Residences div.titulo2 img {
float:left;
}

/*Fin de residences*/

/*inicio de galeria*/
			
#content .Galeria { 
margin-top:20px;
margin-bottom:15px;
 }
#content .Galeria h2 {
display:none;
}
#content .Galeria div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#1E3D17;
}
#content .Galeria div.titulo img {
float:right;
}
#content .Galeria div.titulo img.titulo {
margin-top:39px;
padding-right:15px;
}
#content .Galeria p {
width:970px;
text-align:justify;
margin-top:20px;
}

#content .Galeria div.clase {
height:386px;
background:#CBD07C;
margin:0;
padding:0;
margin-top:20px;
}

#fotos {
width:144px;
height:386px;
display:inline-block;
float:left;
}
#galeria, .galeria-eventos, .galeria-fase1, .galeria-fase2, .galeria-lifestyle, div.finelivin {
width:678px;
height:386px; 
display:inline-block;  
float:left;
}
#evento {
width:144px; 
height:386px;
display:inline-block;  
float:left;
}

#galeria img{
float:left;
}

#finelivin #showGalleria { overflow:auto !important; }
#finelivin #showGalleria a.thumb { display:block; width:300px; height:80px; overflow:hidden; position:static; text-indent:0; text-decoration:none; color:#375D2E; font-weight:bold; padding:10px; }
#finelivin #showGalleria a.thumb img { margin-right:8px; border:#1E3D17 1px solid; height:80px; width:100px; }
#finelivin #showGalleria a.thumb:hover { background:#e9ef8e; }

			
#content .Galeria p div.clase img {
border:#97a855 1px solid;
margin:0;
padding:0;

}

#content .Galeria div.clase ul {
width:969px;
margin:0;
padding:0;
list-style-type:none;
}

#content .Galeria div.clase ul li {
margin:0;
padding:0;
}

#content .Galeria div.clase img {
float:left;
}

#content .Galeria div.clase a {
display:block;
text-indent:-9999px;
float:left;
}

#fotos a.foto 
{background:url(images/galeria_right_of1.jpg) center center no-repeat;
width:144px; height:128px; float:left; clear:left;}	
#fotos a.foto2 
{background:url(images/galeria_right_of2.jpg) center center no-repeat;
width:144px; height:128px; float:left; clear:left;}	
#fotos a.foto3 
{background:url(images/galeria_right_of3.jpg) center center no-repeat;
width:144px; height:128px; float:left; clear:left;}	
#evento a.event 
{background:url(images/galeria_left_of4.jpg) center center no-repeat;
width:144px; height:128px; float:right; }			
#evento a.finelivin 
{background:url(images/galeria_left_of5.jpg) center center no-repeat;
width:144px; height:128px; float:right; margin-top:64px; }
#evento a.rental 
{background:url(images/galeria_left_of6.gif) center center no-repeat;
width:144px; height:128px; float:right; }

#content .Galeria div.next {
	width:162px;
	margin:0 auto;
	height:30px;
}

.buttoncontainer {
	text-align:center;
	width:969px;
}

#content .Galeria div.titulo2 {
clear:both;
height:261px;
vertical-align:middle;
background:#EDF1B3;
}
#content .Galeria div.titulo2 img {
float:right;
}
#content .Galeria div.titulo2 div {
width:459px;
float:right;
border-left:#1e3d17 5px solid;
padding-left:10px;
margin-top:30px;
}
#content .Galeria div.titulo2 div img {
float:none;
}
#content .Galeria div.titulo2 div p {
width:430px;
padding:0;
margin-top:5px;
font-style:italic;
}


/*fin de galeria*/


/* Inicio Back to top*/
.top {
width:106px;
margin-left:23px;
}

.top img {
border:none;
margin-bottom:-10px;
}
.top a {
color:#5ab20a;
text-decoration:none;
font-weight:bold;
}
						
/*Fin de Back to top*/			


/* Inicio ubicacion*/

#content .ubication {
margin-top:15px;}

#content .ubication h2 {
display:none;
}
#content .ubication div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#a0ce67;
}
#content .ubication div.titulo img {
float:left;
}
#content .ubication div.titulo img.titulo {
margin-top:39px;
padding-right:15px;
}
#content .ubication h4{
font-size:18px;
color:#1e3d17;
}

.ubicate {
	width:472px;
	margin-top:20px;
	float:right;
	position:relative;
	margin-bottom:15px;
}

.ubicate p {
	margin-top:20px;
	width:444px !important;
}

.ubicate img {
float:right;
padding-right:25px;
margin-top:85px;
border:none;
}
#content .ubication div a {
float:right;
margin:9px;
}

		
#content .clase2 {
clear:both;
line-height:125px;
height:313px;
width:970px;
vertical-align:middle;
background:#EDF1B3;
margin-top:30px;
margin:0;
padding:0;
}

#content .clase2 img{
float:right;
vertical-align:middle;
background:#EDF1B3;
margin:0;
padding:0;
}

/* Fin ubicacion*/

/* Inicio somos */
			
#content .Somos { 
margin-top:20px;
position:relative;
 }
#content .Somos h2 {
display:none;
}
#content .Somos div.titulo {
clear:both;
line-height:125px;
height:125px;
vertical-align:middle;
background:#1E3D17;
}
#content .Somos div.titulo img {
float:right;
}
#content .Somos div.titulo img.titulo {
margin-top:39px;
padding-right:15px;
}

#content .Somos a.espanol { position:absolute; left:512px; margin-top:20px; }
#content .Somos a.english { position:absolute; left:512px; margin-top:70px; }

#content .Somos div.titulo2 a.espanol { position:absolute; left:372px; margin-top:90px; }
#content .Somos div.titulo2 a.english { position:absolute; left:372px; margin-top:140px; }

#content .Somos p {
	width:484px;
	margin-left:22px;
	padding-top:8px;
}

#content .Somos div.titulo2 {
clear:both;
height:417px;
vertical-align:middle;
background:#EDF1B3;
}
#content .Somos div.titulo2 img {
float:right;
}
#content .Somos div.titulo2 div {
width:479px;
float:left;
padding-left:10px;
margin-top:30px;
}
#content .Somos div.titulo2 div img {
float:none;
}
#content .Somos div.titulo2 div ol {
	position:relative;
	list-style-type:none;
}
#content .Somos div.titulo2 div ol li {
	width:170px;
	height:67px;
	position:absolute;
	font-style:italic;
}
.primeracolumna { left:0; }
.segundacolumna { left:180px; }
.terceracolumna { left:360px; width:130px !important; }

.primerafila { top:0; }
.segundafila { top:65px; }
.tercerafila { top:130px; }
.cuartafila { top:213px; }
.quintafila { top:296px; }
/* Fin somos*/


#footer {
	background:url(images/footerbg.png) top center no-repeat;
	width:968px;
	height:257px;
	color:#fff;
}

#footer .footertext {
	text-align:center;
	width:90%;
	border-top:#fff 1px solid;
	margin:90px auto 0 auto;
	clear:both;
	padding-top:20px;
}
#footer .footertext a {
	color:#fff;
	text-decoration:none;
}

.galeria-eventos { display:none; }
.galeria-lifestyle { display:none; }
.galeria-fase1 { display:none; }
.galeria-fase2 { display:none; }
div#finelivin { display:none; }
.thumbs, span.play { display:none; }

a.prev { display:block; width:82px; height:30px; background:url(images/galeria-anterior.gif) center center no-repeat; text-indent:-9999px; float:left; }
a.next { display:block; width:80px; height:30px; background:url(images/galeria-siguiente.gif) center center no-repeat; text-indent:-9999px; float:right; }

#content .Galeria div.clase a.fotoselected, #content .Galeria div.clase a.foto:hover
{background:url(images/galeria_right_on1.jpg) center center no-repeat;}
#content .Galeria div.clase a.foto2selected, #content .Galeria div.clase a.foto2:hover 
{background:url(images/galeria_right_on2.jpg) center center no-repeat;}
#content .Galeria div.clase a.foto3selected, #content .Galeria div.clase a.foto3:hover 
{background:url(images/galeria_right_on3.jpg) center center no-repeat;}
#content .Galeria div.clase a.eventselected, #content .Galeria div.clase a.event:hover 
{background:url(images/galeria_left_on4.jpg) center center no-repeat;
width:144px; height:128px; float:right; margin-top:0px;}	
#content .Galeria div.clase a.finelivinselected, #content .Galeria div.clase a.finelivin:hover 
{background:url(images/galeria_left_on5.jpg) center center no-repeat;
width:144px; height:128px; float:right; margin-top:64px;}	

#gallery1, #gallery2, #gallery3, #gallery4 { height:386px; }

#MusicPlayer { position:fixed; right:10px; bottom:10px;}