@charset "utf-8";
/* CSS Document */

body{	font-size:18px; font-family: 'Open Sans', sans-serif; padding: 0px;	margin: 0px; background:#fff; color:#333; line-height:22px; }
#contenedor{width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{width:60%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{width:50%;	border: 0px solid #000;	float:right; padding:50px 0}
#contenedor5{width:600px;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; margin-top:10%; margin-bottom:10% }

#header{min-height:120px; background:#002047}
#reds{border: 0px solid #f60; width:125px; height:40px; float:right; margin-top:33px; text-align:right; }	
#reds img{margin:5px;}
#logo{margin:20px 0; width:345px; float:left; border: 0px solid #f60; }	
#logo img{width:100%}

#txthead{float:right; width:350px; margin-top:35px; text-align:right;}
#hea1{color:#A8824C;   font-size: 22px; line-height:25px; font-weight:700; font-family: 'Libre Baskerville', serif;}
#hea2{color:#fff;   font-size: 18px; line-height:23px; }

p, #formdata{color:#333; font-size:20px; line-height:27px; }

a{color:#2B3046;	text-decoration: none;}
a:hover{color:#A8824C;  text-decoration: none;}

#txt1{color:#2B3046; font-size:23px; line-height:33px; font-family: 'Libre Baskerville', serif; padding:30px;}
#titu3{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 40px; line-height:70px; font-family: 'Libre Baskerville', serif; }
#linea{width:200px; height:3px; background:#2B3046;	margin: 0px auto 0px;	overflow:hidden; }

.txthome{font-size:21px; color:#2B3046; line-height:27px; padding-bottom:40px;}
#cua1{width:47%; float:left; color:#2B3046; margin-bottom:30px; }
#cua2{width:47%; float:right; color:#2B3046; margin-bottom:30px; }
#txt2{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 20px; }
#txt3{color:#A8824C; font-size: 30px; line-height:45px; font-family: 'Libre Baskerville', serif; }

#titu{color:#2B3046;   font-size: 40px; line-height:50px; font-weight:700;font-family: 'Libre Baskerville', serif; }
#titu2{color:#232323;   font-size: 25px; line-height:30px; font-weight:700; }
#titu0{color:#2B3046;   font-size: 28px; line-height:38px; font-weight:700;font-family: 'Libre Baskerville', serif; }

#izq1{float:left; width:45%; margin-bottom:15px;}
#der1{float:right; width:45%; margin-bottom:15px;}

#izq11{float:left; width:45%; margin-bottom:15px;}
#der11{float:right; width:35%; margin-bottom:15px;}

#mapa li a.map {color:#2B3046; font-size:17px; line-height:22px; }
#mapa li a:hover.map {color:#A8824C;}
#mapas1{display:block}
#mapas2{display:none}

#bg{background:#EDEDED; padding:7px 10px; color:#036; font-weight:700; font-size:17px; }

a.call{color: #fff;	text-decoration: none;background:#A8824C; padding:7px 10px; width:230px; border-radius:3px; text-align:center}
a:hover.call{background:#2B3046; }

a.call2{color: #fff;	text-decoration: none;background:#2B3046; padding:7px 10px; width:150px; border-radius:3px; text-align:center}
a:hover.call2{background:#666; }

#f1{float:left; width:40%; border: 0px solid #0C6; margin-bottom:15px; margin-top:15px;  font-size:18px;}
#f2{float:left; width:20%; text-align:center; border: 0px solid #0C6; margin-bottom:18px; margin-top:40px }
#f3{float:left; width:40%; text-align:right; border: 0px solid #0C6; font-size:18px; margin-bottom:15px; margin-top:15px; color:#fff}

#about1{width:25%;  float:left; border:0px solid #C30; padding:0 10% 0 0; margin-top:70px; border-right:1px solid #fff}
#about2{width:54%; float:right; margin-bottom:20px; padding:0 0 0 10%; border:0px solid #C30; margin-top:70px; }

#service{width:40%; float:left; margin:70px 0; padding:5%; color:#333; background:#fff}
#services{width:25%; float:left; margin-bottom:50px; text-align:center; color:#fff; font-size:32px;  line-height:36px}

#conta{width:700px;	border: 0px solid #F00;	margin: 0px auto 0px;	overflow:hidden; }
#menform{width:100%; border:0px; border-bottom:0px solid #382020; background:#fff; height:30px; margin-bottom:5PX;}
#menform2{width:100%; border:0px; border-bottom:0px solid #382020; background:#fff; height:130px;}
.boton1{background:#A8824C; color:#fff; float:right; border:0px; padding:5px 15px; font-size:30px;}
#mapaaa{width:100%; height:450px}
.contact{background:url(../img/index/contact-fondo.png); background-size:100%}
#framee{width:100%; min-height:1350px;}
.contact2{background:url(../img/index/contact-fondo.png); background-attachment:fixed; background-size:100%}

.menform{width:300px; border:0px; border:1px solid #ccc; background:#fff; height:30px; margin-bottom:5PX; margin-top:5px}
.boton2{background:#A8824C; color:#fff;  border:0px; padding:5px 10px; font-size:20px; margin-top:10px}


#menform3{width:250px; border:0px; border-bottom:0px solid #382020; background:#fff; height:30px; margin-bottom:5PX;}
.boton3{background:#A8824C; color:#fff; float:right; border:0px; padding:3px 7px; font-size:18px;}

a.subscri{background:#A8824C; text-decoration: none; color:#fff; font-size:18px; font-weight:600; padding:5px 10px; width:243px; text-align:right; float:right; margin-bottom:20px}
a:hover.subscri{background:#fff; color:#232323;font-size:18px; font-weight:600; padding:5px 10px; width:243px; text-align:right; float:right; margin-bottom:20px}


#admin{background:#2B3046; color:#fff; width:220px; padding:5px 8px; font-size:18px; font-weight:400; float:right;}
#panel{ width:32px;  float:right;}
#commer{width:125px; margin:14px; text-align:center; text-align:center; display: inline-block; margin-top:35px;}

#addcommer1{width:47%; float:left; color:#333; font-size:17px; font-weight:600; }
#addcommer2{width:47%; float:right;color:#333; font-size:17px; font-weight:600; }

#tit{background:#EDEDED; color:#2B3046; width:98%; padding:2px 5px; line-height:24px; font-size:19px; font-weight:600; margin-bottom:7px; margin-top:15px}
#for{width:100%;}
#for1{display: inline-block; width: 23.7%; padding: 0px 8px 0px 0px;  margin-top:0px;}
#for2{display: inline-block; width: 46%; padding: 0px 0px 0px 0px;  margin-top:0px;}
#for3{display: inline-block; width: 23.7%; padding: 0px 0px 0px 0px;  margin-top:0px;}

#regi{width:98%; border:0px; border:1px solid #ccc; background:#fff; height:25px;  font-size:17px; margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
.regi{width:98%; border:0px; border:1px solid #ccc; background:#fff; height:25px;  font-size:17px; margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#regi2{width:98%; height:100px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#regi3{width:98%; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:0PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}

#Market{width:98%; height:120px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#Features{width:98%; height:120px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#Sale{width:98%; height:120px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#Amenities{width:98%; height:120px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}
#Utilities{width:98%; height:120px; border:0px; border:1px solid #ccc;  font-size:17px; background:#fff;  margin-bottom:15PX; margin-top:5px; font-family: 'Open Sans', sans-serif;}

.testimonio{background:url(../img/index/testimonial-fondo.png) no-repeat; background-size:100%}
#ara1{width:30%; float:left; margin-top:60px; margin-bottom:60px;}
#ara2{width:70%; float:right; margin-top:60px; margin-bottom:60px;}
.testii{padding:5px 30px; font-size:19px}

#tituaddress{color:#232323;  font-size: 20px; font-weight:700; }

#t1{color:#232323;  font-size: 30px; font-weight:700; line-height:40px; text-align:center;}
#t2{color:#232323;  font-size: 26px; font-weight:600; line-height:36px; text-align:center;}
#t3{color:#232323;  font-size: 26px; font-weight:600; line-height:36px; }

#x1{width:50%; float:left; color:#333; font-size:20px; line-height:27px;}
#x2{width:50%; float:right; color:#333; font-size:20px; line-height:27px;}

#x11{width:48%; float:left; color:#333; font-size:20px; line-height:27px;}
#x22{width:48%; float:right; color:#333; font-size:20px; line-height:27px;}

#contas { background:#A8824C; width:100%}
#contas  a {color:#fff;  font-size: 30px; font-weight:600; line-height: 60px;}
#contas  a:hover{color:#002047; background:; font-size: 30px; font-weight:600; line-height: 60px;}

#woodlink{width:25%; float:left; font-weight:600}
#woodlink img{width:90%; margin-left:5%; margin-bottom:8px;}

@media screen and (min-width: 900px) and (max-width: 1099px) {
#contenedor2{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{width:50%;	border: 0px solid #000;	float:right; padding:40px 0}
#contenedor5{width:600px;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; margin-top:9%; margin-bottom:9% }

#reds{border: 0px solid #f60; width:115px; height:40px; float:right; margin-top:33px; text-align:right; }	
#txthead{float:right; width:350px; margin-top:35px; text-align:right; margin-bottom:5px;}

#cua1{width:47%; float:left; color:#2B3046; margin-bottom:30px; min-height:308px; }
#cua2{width:47%; float:right; color:#2B3046; margin-bottom:30px; min-height:308px; }

.contact{background:url(../img/index/contact-fondo.png); background-size:145%; background-position:-100px;}
.contact2{background:url(../img/index/contact-fondo.png); background-attachment:fixed; background-size:195%;}
.boton1{background:#A8824C; color:#fff; float:right; border:0px; padding:3px 13px; font-size:26px;}
}

@media screen and (min-width: 700px) and (max-width: 899px) {
#contenedor2{width:90%;	border: 0px solid #f00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{width:75%;	border: 0px solid #000;	float:right; padding:50px 0}
#contenedor5{width:100%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; margin-top:4%; margin-bottom:4% }

#logo{	margin: 0px auto 0px; text-align:center; overflow:hidden; margin:20px 0; width:100%; float:none; border: 0px solid #f60; }	
#logo img{width:330px;}
#reds{border: 0px solid #f60; width:125px; height:40px; float:left; margin-top:0px; margin-bottom:10px; text-align:right; }	
#txthead{float:right; width:350px; margin-top:0px; text-align:right; margin-bottom:10px;}
#titu{color:#2B3046;   font-size: 37px; line-height:50px; font-weight:700;font-family: 'Libre Baskerville', serif; }

#cua1{width:100%; float:left; color:#2B3046; margin-bottom:10px; min-height:308px; }
#cua2{width:100%; float:right; color:#2B3046; margin-bottom:10px; min-height:308px; }

.contact{background:url(../img/index/contact-fondo.png); background-size:185%; background-position:-350px;}
#izq1{float:left; width:100%; margin-bottom:35px;}
#der1{float:right; width:100%; margin-bottom:15px;}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  font-size:18px;}
#f2{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px;  margin-bottom:10px;  font-size:18px;}
#f3{float:none; width:256px; text-align:right; border: 0px solid #0C6; margin-top:10px; font-size:18px; margin-bottom:15px;margin: 0px auto 0px; 	overflow:hidden;margin-bottom:15px; margin-top:15px; } 

#mapas2{display:block}
#mapas1{display:none}

#ara1{width:100%; float:left; margin-top:30px; text-align:center; margin-bottom:30px;}
#ara2{width:100%; float:right; margin-top:0px; margin-bottom:30px;}

#woodlink{width:50%; float:left; font-weight:600; margin-bottom:20px;}
#woodlink img{width:90%; margin-left:5%; margin-bottom:8px;}
}

@media screen and (min-width: 500px) and (max-width: 699px) {
#contenedor2{width:90%;	border: 0px solid #333;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{width:100%;	border: 0px solid #000;	float:none; padding:40px 0}
#contenedor5{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; margin-top:4%; margin-bottom:4% }
.testimonio{background:url(../img/index/testimonial-fondo.png) no-repeat; background-size:140%}

#logo{	margin: 0px auto 0px; text-align:center; overflow:hidden; margin:20px 0; width:100%; float:none; border: 0px solid #f60; }	
#logo img{width:330px;}
#reds{border: 0px solid #f60; width:125px; height:40px; float:left; margin-top:20px; text-align:right; }	
#txthead{float:right; width:220px; margin-top:0px; text-align:right; margin-bottom:10px;}


#titu{color:#2B3046;   font-size: 30px; line-height:50px; font-weight:700;font-family: 'Libre Baskerville', serif; }
#titu2{color:#232323;   font-size: 25px; line-height:30px; font-weight:700; }

#txt1{color:#2B3046; font-size:20px; line-height:33px; font-family: 'Libre Baskerville', serif;}
#titu3{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 33px; line-height:50px; font-family: 'Libre Baskerville', serif; }
#linea{width:200px; height:3px; background:#2B3046;	margin: 0px auto 0px;	overflow:hidden; }

.txthome{font-size:20px; color:#2B3046; line-height:27px; padding-bottom:40px;}
#cua1{width:100%; float:left; color:#2B3046; margin-bottom:10px; min-height:308px; }
#cua2{width:100%; float:right; color:#2B3046; margin-bottom:10px; min-height:308px; }
#txt2{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 20px; }
#txt3{color:#A8824C; font-size: 26px; line-height:36px; font-family: 'Libre Baskerville', serif; }

.contact{background:url(../img/index/contact-fondo.png) ; background-size:260%; background-position:-315px;}
.boton1{background:#A8824C; color:#fff; float:right; border:0px; padding:5px 15px; font-size:20px;}
#mapaaa{width:100%; height:400px}
#izq1{float:left; width:100%; margin-bottom:35px;}
#der1{float:right; width:100%; margin-bottom:15px;}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  font-size:18px;}
#f2{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px;  margin-bottom:10px;  font-size:18px;}
#f3{float:none; width:256px; text-align:right; border: 0px solid #0C6; margin-top:10px; font-size:18px; margin-bottom:15px;margin: 0px auto 0px; 	overflow:hidden;margin-bottom:15px; margin-top:15px; } 


#mapas2{display:block}
#mapas1{display:none}

#ara1{width:100%; float:left; margin-top:30px; text-align:center; margin-bottom:30px;}
#ara2{width:100%; float:right; margin-top:0px; margin-bottom:30px;}
.testii{padding:5px 15px; font-size:19px}


#t1{color:#232323;  font-size: 30px; font-weight:700; line-height:35px; text-align:center;}
#t2{color:#232323;  font-size: 26px; font-weight:600; text-align:center;}

#x1{width:100%; float:none; color:#333; font-size:20px; line-height:27px;}
#x2{width:100%; float:none; color:#333; font-size:20px; line-height:27px;}

#contas { background:#A8824C; width:100%}
#contas  a {color:#fff;  font-size: 26px; font-weight:600; line-height: 50px;}
#contas  a:hover{color:#002047; background:; font-size: 26px; font-weight:600; line-height: 37px;}

#woodlink{width:50%; float:left; font-weight:600; margin-bottom:20px;}
#woodlink img{width:90%; margin-left:5%; margin-bottom:8px;}


}


@media screen and (min-width: 320px) and (max-width: 499px) {
#contenedor2{width:90%;	border: 0px solid #f60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{width:100%;	border: 0px solid #000;	float:none; padding:40px 0}
#contenedor5{width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; margin-top:4%; margin-bottom:4% }
.testimonio{background:url(../img/index/testimonial-fondo.png) no-repeat; background-size:220%}

#logo{	margin: 0px auto 0px; text-align:center; overflow:hidden; margin:15px 0; width:100%; float:none; border: 0px solid #f60; }	
#logo img{width:260px;}
#reds{border: 0px solid #f60; width:125px; height:40px; float:right; margin-top:14px; text-align:right; }	
#txthead{float:right; width:190px; margin-top:5px; text-align:right; margin-bottom:10px;}
#hea1{color:#A8824C;   font-size: 19px; line-height:25px; font-weight:700; font-family: 'Libre Baskerville', serif;}
#hea2{color:#fff;   font-size: 16px; line-height:21px; }

#titu{color:#2B3046;   font-size: 25px; line-height:30px; font-weight:700;font-family: 'Libre Baskerville', serif; }
#titu2{color:#232323;   font-size: 25px; line-height:30px; font-weight:700; }

p, #formdata{color:#333; font-size:17px; line-height:22px; }

#txt1{color:#2B3046; font-size:18px; line-height:33px; font-family: 'Libre Baskerville', serif; padding:20px;}
#titu3{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 27px; line-height:35px; font-family: 'Libre Baskerville', serif; }
#linea{width:200px; height:3px; background:#2B3046;	margin: 0px auto 0px;	overflow:hidden; }

.txthome{font-size:17px; color:#2B3046; line-height:22px; padding-bottom:40px;}
#cua1{width:100%; float:left; color:#2B3046; margin-bottom:10px; min-height:208px; }
#cua2{width:100%; float:right; color:#2B3046; margin-bottom:10px; min-height:208px; }
#txt2{color:#2B3046; margin-top:20px; margin-bottom:20px;  font-size: 20px; }
#txt3{color:#A8824C; font-size: 26px; line-height:36px; font-family: 'Libre Baskerville', serif; }

.contact{background:url(../img/index/contact-fondo.png) ; background-size:385%; background-position:-450px;}
.boton1{background:#A8824C; color:#fff; float:right; border:0px; padding:5px 15px; font-size:20px;}
#mapaaa{width:100%; height:400px}
#izq1{float:left; width:100%; margin-bottom:35px;}
#der1{float:right; width:100%; margin-bottom:15px;}

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px; margin-bottom:10px;  font-size:16px;}
#f2{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-top:0px;  margin-bottom:10px;  font-size:16px;}
#f3{float:none; width:256px; text-align:right; border: 0px solid #0C6; margin-top:10px; font-size:16px; margin-bottom:15px;margin: 0px auto 0px; 	overflow:hidden;margin-bottom:15px; margin-top:15px; } 

#subscri{background:#A8824C; color:#fff;font-size:16px; font-weight:600}

#mapas2{display:block}
#mapas1{display:none}

#ara1{width:100%; float:left; margin-top:30px; text-align:center; margin-bottom:30px;}
#ara2{width:100%; float:right; margin-top:0px; margin-bottom:30px;}
.testii{padding:5px 15px; font-size:19px}

#t1{color:#232323;  font-size: 25px; font-weight:700; line-height:35px; text-align:center;}
#t2{color:#232323;  font-size: 20px; font-weight:600; line-height:30px; text-align:center;}

#x1{width:100%; float:none; color:#333; font-size:17px; line-height:22px;}
#x2{width:100%; float:none; color:#333; font-size:17px; line-height:22px;}


#contas { background:#A8824C; width:100%}
#contas  a {color:#fff;  font-size: 23px; font-weight:600; line-height: 40px;}
#contas  a:hover{color:#002047; background:; font-size: 23px; font-weight:600; line-height: 32px;}

#woodlink{width:100%; float:left; font-weight:600; margin-bottom:15px;}
#woodlink img{width:90%; margin-left:5%; margin-bottom:8px;}

}






/* CSS Carrusel */
