@charset "utf-8";
/* CSS Document  font-family: 'Rubik', sans-serif; */

@font-face {
 font-family: "MonteCarlo-Regular";
 src: url("MonteCarlo-Regular.ttf");
}

@font-face {
 font-family: "OldStandard-Regular";
  src: url("OldStandard-Regular.ttf");
}

*{margin:0;
padding:0;
box-sizing: border-box;}

body{ font-family: Arial, Helvetica, sans-serif; padding: 0px;	margin: 0px; background:#FFF }
#contenedor{	width:100%;	background:#3A542F}
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor00{	width:100%;	border: 1px solid #F60;	margin: 0px auto 0px;	overflow:hidden; margin: -109px auto 0px;	}
#contenedor1{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:80%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:70%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:80%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:60%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }

#contenedor6{ width:80%; height:300PX; margin: auto; overflow:hidden;  border:0px solid #0C9 }

/*VIDEO HOME*/
#myVideo {  position: relative;  right: 0;  bottom: 0; width: 100%;  height:auto;}
.content {  position: absolute;  top: 0;  color: #f1f1f1;  width: 100%;  padding: 0px;}
#myVideo2 {  position: relative;  right: 0;  bottom: 0; width: 100%;  height:auto;}
.content2 {  position: absolute;  top: 118PX;  color: #f1f1f1;  width: 100%;  padding: 0px;}
/* FIN VIDEO HOME*/

#logo{ width:200px; float:left }	
#logo img{width:100%;  margin-top:10px;}


#redes{float:right; width:71px; border: 0px solid #f60; margin-top:15px;}
#redes img{width:33px; }

#logo2{ width:30%; margin: 8% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.6em + 0.6vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.5px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


.banner1{background:url(../images/banner-26.jpg); background-size:100%; background-attachment:fixed}
.banner2{background:url(../images/banner-26.jpg); background-size:100%; background-attachment:fixed}

.banner-about{background:url(../images/bg-about.png); background-size:100%; background-attachment:fixed}
.banner-about-2{background:url(../images/bg-about-2.png); background-size:100%; background-attachment:fixed}
.banner-about-3{background:url(../images/bg-about-3.png); background-size:100%; background-attachment:fixed}
.banner-about-4{background:url(../images/bg-about-4.png); background-size:100%; background-attachment:fixed}
.banner-about-5{background:url(../images/bg-about-5.png); background-size:100%; background-attachment:fixed}
.banner-about-6{background:url(../images/bg-about-6.png); background-size:100%; background-attachment:fixed}
.banner-about-7{background:url(../images/bg-about-7.png); background-size:100%; background-attachment:fixed}
.banner-about-8{background:url(../images/bg-about-8.png); background-size:100%; background-attachment:fixed}


.bg2{background:url(../images/fondo-02.jpg); background-size:100%; background-attachment:fixed}
.bg3{background:url(../images/banner%20cuadrado-12.jpg); background-size:100%; background-attachment:fixed}

#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.3em + 2.3vw);  font-weight: 500; letter-spacing: 10px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 7px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; margin-bottom:5px; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.8em + 0.8vw); font-weight:500; line-height:1.2; text-align:center }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 7px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.3em + 2.3vw); font-weight:500; letter-spacing: 7px;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}


#Building1{display:block}
#Building2{display:none}

#ab-1{width:25%; float:left; margin:1% }
#ab-2{width:60%; float:right; margin:1%; color:#fff; font-size: calc(1em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:25%; float:left; margin:1% }
#ab2{width:65%; float:right; margin:1%; color:#fff;  text-align:left}
#txt2{ font-size: calc(.6em + .6vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(0.9em + 0.9vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:25%; float:left; margin:1% }
#abb2{width:68%; float:right; margin:1%; color:#fff;  text-align:left}
#abb3{width:68%; float:left; margin:1%; color:#fff;  text-align:left}
#abb4{width:25%; float:right; margin:1% }
#abb5{width:25%; float:right; margin:1%; display:none }



#cua1-ab{width:31%; float:left; margin:1% }
#cua1-ab img{margin-top:25%; width:75%}
#cua2-ab{width:31%; float:left; margin:1% }
#cua2-ab img{ width:75%}
#cua3-ab{width:31%; float:left; margin:1% }
#cua3-ab img{margin-top:25%; width:75%}
#cua4-ab{width:31%; float:left; padding-left:33%; margin:1%; }
#cua4-ab img{margin-top:0%; width:75%}

#cua1{width:31%; float:left; margin:1% }
#cua1 img{margin-top:25%}
#cua2{width:31%; float:left; margin:1% }
#cua2 img{margin-top: }
#cua3{width:31%; float:left; margin:1% }
#cua3 img{margin-top:25%}


#elegance-1{display:block}
#elegance-2{display:none  }

#cua4{width:50%; float:left;  }
#cua5{width:45%; float:right; margin-top:6.5% }

#cua6{width:100%; }


#cua9{width:250px; margin: 0px auto 0px; overflow:hidden;  }

#cua-events{width:31%; float:left; margin:1%;}


#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}



.bg1{background:url(../img/BANNER%20FLORES-08.jpg); background-size:100%; background-attachment:fixed}

#separador0{width:100%; height:150px}
#separador1{width:100%; height:80px}
#separador11{width:100%; height:80px}
#separador2{width:100%; height:35px}
#separador3{width:100%; height:75px}
#separador4{width:100%; height:50px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:18%}

#servi-1{width:25%; float:left; margin:1% }
#servi-2{width:95%; float:left; margin:1% 0; color:#fff; background:#99B396; padding:1% 2.5%; margin-left:0% }
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(2.1em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }


a{ color: #A53F46;	text-decoration: none;	}
a:hover{ color: #121212;    text-decoration: none;	}

#f1{float:left; width:25%; text-align:left; border: 0px solid #0C6; margin-top:2%; margin-bottom:2%; font-size:15px;}
#f2{float:right; width:25%; text-align:right; border: 0px solid #0C6; margin-top:2%; margin-bottom:2%; font-size:18px;}
#f1 img{width:40px}


#conta1{width:50%; float:left; border:0px solid #09F;}
#conta2{width:45%; float:right; border:0px solid #09F;}

#conta11{width:50%; float:left; border:0px solid #09F;}
#conta11 img{width:100%;}
#conta22{width:50%; float:right; border:0px solid #09F;}
#conta22 img{width:100%;}

  
#cont1{height:35px; background:#FFF; width:96%; border:0px; margin-bottom:10PX; margin-top:-15PX; color:#666; font-size:15px; border-radius:2px;}
#cont2{height:120px; background:#FFF; width:96%; border:0px;  color:#666; margin-top:-15PX; font-size:15px; border-radius:2px;}
#bot{background:#201E1F; color:#fff; font-size:20px; padding:5px 10px; font-family: 'Montserrat', sans-serif; font-weight:500; border:0px; letter-spacing: 1px; border-radius:3px }

#insta-2{display:none;}
#insta-1{display:block;}


@media screen and (min-width: 1024px) and (max-width: 1199px) {
#contenedor1{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor2{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:80%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:60%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }


#logo{ width:200px; float:left }	
#logo img{width:100%;  margin-top:10px;}

#logo2{ width:37%; margin: 9% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}

#redes{float:right; width:71px; border: 0px solid #f60; margin-top:46px; margin-right:55px}
#redes img{width:33px; }

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.7em + 0.7vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.5px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


#ab-1{width:25%; float:left; margin:0% }
#ab-2{width:60%; float:right; margin:0%; color:#fff; font-size: calc(1em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:25%; float:left; margin:0% }
#ab2{width:65%; float:right; margin:0%; color:#fff;  text-align:left}
#txt2{ font-size: calc(.7em + .7vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:25%; float:left; margin:0% }
#abb2{width:68%; float:right; margin:0%; color:#fff;  text-align:left}
#abb3{width:68%; float:left; margin:0%; color:#fff;  text-align:left}
#abb4{width:25%; float:right; margin:0% }
#abb5{width:25%; float:right; margin:0%; display:none }



#separador0{width:100%; height:150px}
#separador1{width:100%; height:70px}
#separador11{width:100%; height:80px}
#separador2{width:100%; height:35px}
#separador3{width:100%; height:70px}
#separador4{width:100%; height:50px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:15%}


#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.3em + 2.3vw);  font-weight: 500; letter-spacing: 10px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 7px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.8em + 0.8vw); font-weight:500; line-height:1; text-align:center }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 7px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.3em + 2.3vw); font-weight:500; letter-spacing: 7px;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}



#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(1.9em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }

}

@media screen and (min-width: 800px) and (max-width: 1023px) {
#contenedor1{	width:90%;	border: 0px solid #F00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor00{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; margin: -109px auto 0px;	}
#contenedor2{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor6{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }


#logo{ width:200px; float:left }	
#logo img{width:100%;  margin-top:10px;}

#logo2{ width:35%; margin: 8% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}

#redes{float:right; width:71px; border: 0px solid #f60; margin-top:46px; margin-right:55px}
#redes img{width:33px; }

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.75em + 0.7vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.5px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


#ab-1{width:25%; float:left; margin:0% }
#ab-2{width:60%; float:right; margin:0%; color:#fff; font-size: calc(1em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:40%; float:left; margin:0%; margin-left:30%; margin-bottom:20PX }
#ab2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#txt2{ font-size: calc(.75em + .7vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1.15em + 1vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20PX }
#abb2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#abb3{width:100%; float:left; margin:0%; color:#fff;  text-align:center}
#abb4{width:25%; float:right; margin:0%; display:none }
#abb5{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20PX; display:block}

#separador0{width:100%; height:100px}
#separador1{width:100%; height:70px}
#separador11{width:100%; height:80px}
#separador2{width:100%; height:35px}
#separador3{width:100%; height:60px}
#separador4{width:100%; height:50px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:10%}

#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.2em + 2.2vw);  font-weight: 500; letter-spacing: 5px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 5px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.8em + 0.8vw); font-weight:500; line-height:1; text-align:center }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 5px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.2em + 2.2vw); font-weight:500; letter-spacing: 5px;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}



#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(1.9em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }

}

@media screen and (min-width: 600px) and (max-width: 799px) {
#contenedor1{	width:90%;	border: 0px solid #000;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor00{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; margin: -109px auto 0px;	}
#contenedor2{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor6{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }


#logo{ width:170px; float:left }	
#logo img{width:100%;  margin-top:10px;}

#logo2{ width:33%; margin: 4.5% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}

#redes{float:right; width:71px; border: 0px solid #f60; margin-top:46px; margin-right:55px}
#redes img{width:33px; }

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.75em + 0.7vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.5px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


#ab-1{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20px}
#ab-2{width:100%; float:right; margin:0%; color:#fff; font-size: calc(1em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:40%; float:left; margin:0%; margin-left:30%; margin-bottom:20PX }
#ab2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#txt2{ font-size: calc(.75em + .7vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1.15em + 1vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20PX }
#abb2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#abb3{width:100%; float:left; margin:0%; color:#fff;  text-align:center}
#abb4{width:25%; float:right; margin:0%; display:none }
#abb5{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20PX; display:block}


#separador0{width:100%; height:85px}
#separador1{width:100%; height:70px}
#separador11{width:100%; height:80px}
#separador2{width:100%; height:35px}
#separador3{width:100%; height:45px}
#separador4{width:100%; height:50px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:10%}


#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2.2em + 2.2vw);  font-weight: 500; letter-spacing: 5px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 5px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.8em + 0.8vw); font-weight:500; line-height:1; text-align:center }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 5px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2em + 2vw); font-weight:500; letter-spacing: 3px;    line-height: 1.2;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}



#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(1.9em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }

#insta-1{display:none;}
#insta-2{display:block;}


#cua1-ab{width:48%; float:left; margin:1% }
#cua1-ab img{margin-top:0%; width:75%}
#cua2-ab{width:48%; float:left; margin:1% }
#cua2-ab img{ width:75%}
#cua3-ab{width:48%; float:left; margin:1%; margin-left:25% }
#cua3-ab img{margin-top:5%; width:75%}

  
}


@media screen and (min-width: 480px) and (max-width: 599px) {
#contenedor1{	width:90%;	border: 0px solid #700;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor00{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; margin: -109px auto 0px;	}
#contenedor2{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor6{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }


#logo{ width:140px; float:left }	
#logo img{width:100%;  margin-top:5px;}

#logo2{ width:33%; margin: 4.5% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}

#redes{float:right; width:71px; border: 0px solid #f60; margin-top:23px; margin-right:55px}
#redes img{width:33px; }

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.8em + 0.7vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.5px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


#ab-1{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20px}
#ab-2{width:100%; float:right; margin:0%; color:#fff; font-size: calc(1em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:40%; float:left; margin:0%; margin-left:30%; margin-bottom:20PX }
#ab2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#txt2{ font-size: calc(.8em + .7vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1.0em + 1vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:65%; float:left; margin:0%; margin-left:17.5%; margin-bottom:20PX }
#abb2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#abb3{width:100%; float:left; margin:0%; color:#fff;  text-align:center}
#abb4{width:25%; float:right; margin:0%; display:none }
#abb5{width:65%; float:left; margin:0%; margin-left:17.5%; margin-bottom:20PX; display:block}

#separador0{width:100%; height:45px}
#separador1{width:100%; height:50px}
#separador11{width:100%; height:35px}
#separador2{width:100%; height:35px}
#separador3{width:100%; height:45px}
#separador4{width:100%; height:50px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:10%}

#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.8em + 1.8vw);  font-weight: 500; letter-spacing: 5px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 5px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.8vw); font-weight:500; line-height:1; text-align:center; line-height:1.2 }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 5px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.6em + 1.6vw); font-weight:500; letter-spacing: 3px;    line-height: 1.2;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}



#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(1.9em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }

#insta-1{display:none;}
#insta-2{display:block;}


#cua1-ab{width:48%; float:left; margin:1% }
#cua1-ab img{margin-top:0%; width:75%}
#cua2-ab{width:48%; float:left; margin:1% }
#cua2-ab img{ width:75%}
#cua3-ab{width:48%; float:left; margin:1%; margin-left:25% }
#cua3-ab img{margin-top:5%; width:75%}
 
#conta1{width:100%; float:left; border:0px solid #09F;}
#conta2{width:100%; float:right; border:0px solid #09F;}

#f1{float:left; width:50%; text-align:left; border: 0px solid #0C6; margin-top:8%; margin-bottom:2%; font-size:15px;}
#f2{float:right; width:50%; text-align:right; border: 0px solid #0C6; margin-top:5%; margin-bottom:2%; font-size:16px;}
#f1 img{width:35px}
}


@media screen and (min-width: 320px) and (max-width: 479px) {
#contenedor1{	width:90%;	border: 0px solid #f00;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor00{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; margin: -109px auto 0px;	}
#contenedor2{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor3{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor4{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor5{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor6{	width:90%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }

/*VIDEO HOME*/
#myVideo {  position: relative;  right: 0;  bottom: 0; width: 100%;  height:auto; margin-top:78px; }
.content {  position: absolute;  top: 0;  color: #f1f1f1;  width: 100%;  padding: 0px;}
#myVideo2 {  position: relative;  right: 0;  bottom: 0; width: 100%;  height:auto;}
.content2 {  position: absolute;  top: 118PX;  color: #f1f1f1;  width: 100%;  padding: 0px;}
/* FIN VIDEO HOME*/

#logo{ width:110px; float:left }	
#logo img{width:100%;  margin-top:5px;}


#logo2{ width:40%; margin: 15% auto 6%;	overflow:hidden; border: 0px solid #F60;}	
#logo2 img{width:100%}


#redes{float:right; width:71px; border: 0px solid #f60; margin-top:23px; margin-right:55px}
#redes img{width:33px; }

p, #binetas{ font-family: Arial, Helvetica, sans-serif; font-size: calc(0.7em + 0.8vw); line-height:1.3; color:#fff; font-weight:500; letter-spacing:1.1px; text-wrap: balance; }

a.boton1{ color: #B57576; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton1:hover{ color: #FFF; background:#8D4B4E;   text-decoration: none; border-radius:50px;	}

a.boton2{ color: #3A542F; background: #fff; font-size: calc(0.6em + 0.6vw); font-weight:500; padding:15px 15px; text-decoration: none; margin-top:15px; margin-bottom:30px;  border-radius:50px;}
a.boton2:hover{ color: #3A542F; background:#98B295;   text-decoration: none; border-radius:50px;	}


#ab-1{width:50%; float:left; margin:0%; margin-left:25%; margin-bottom:20px}
#ab-2{width:100%; float:right; margin:0%; color:#fff; font-size: calc(0.9em + .5vw); line-height:1.3; letter-spacing:1.5px;  text-wrap: balance;}
#txt1{font-family: "MonteCarlo-Regular", sans-serif; font-size:50px; line-height:1 }
#boton-more img{ width:65px;}

#ab1{width:70%; float:left; margin:0%; margin-left:15%; margin-bottom:20PX }
#ab2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#txt2{ font-size: calc(.7em + .8vw); line-height:1.3; letter-spacing:1.1px;  text-wrap: balance;}
#txt22{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(0.9em + 1vw); line-height:1.5; text-wrap: balance; }
#txt3{font-family: "OldStandard-Regular", sans-serif;  color:#fff; font-size: calc(1em + 1vw); line-height:1.5; text-wrap: balance; }
#txt4{font-family:"MonteCarlo-Regular", sans-serif;  color:#fff; font-size: calc(1.5em + 1vw); line-height:1.5; text-wrap: balance; }

#abb1{width:65%; float:left; margin:0%; margin-left:17.5%; margin-bottom:20PX }
#abb2{width:100%; float:right; margin:0%; color:#fff;  text-align:center}
#abb3{width:100%; float:left; margin:0%; color:#fff;  text-align:center}
#abb4{width:25%; float:right; margin:0%; display:none }
#abb5{width:65%; float:left; margin:0%; margin-left:17.5%; margin-bottom:20PX; display:block}

#separador0{width:100%; height:45px}
#separador1{width:100%; height:40px}
#separador11{width:100%; height:55px}
#separador2{width:100%; height:20px}
#separador3{width:100%; height:30px}
#separador4{width:100%; height:20px}
#separador44{width:100%; height:10px}
#separador9{width:100%; height:10px; margin-top:17.5%}

#titu-1{color:#B57576; font-family: "OldStandard-Regular", sans-serif; font-size: calc(2em + 2vw);  font-weight: 500; letter-spacing: 5px; line-height:1}
#titu-2{color:#3B5331; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.1em + 1vw); font-weight:500; line-height:1 }
#titu-3{color:#E5D6CF; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(4.2em + 4vw); font-weight:500; line-height:1; text-align:center }
#titu-4{color:#E5D6CF; font-family: "OldStandard-Regular", sans-serif; font-size: calc(0.7em + 0.7vw); font-weight:500; letter-spacing: 5px; text-align:center}
#titu-5{color:#fff; font-family: "MonteCarlo-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; line-height:1; text-align:center }
#titu-55{color:#fff; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.8vw); font-weight:500; line-height:1; text-align:center; line-height:1.2 }

#titu-6{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.3em + 1.3vw); font-weight:500; letter-spacing: 5px;}
#titu-7{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1.5em + 1.5vw); font-weight:500; letter-spacing: 3px;    line-height: 1.2;}
#titu-8{color:#3A542F; font-family: "OldStandard-Regular", sans-serif; font-size: calc(1em + 0.5vw); font-weight:500; letter-spacing: 1px;}

#cua10{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua11{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua12{width:31%; float:left; margin:1%; margin-top:3%; font-size: calc(0.7em + 0.7vw);}
#cua13{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua14{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}
#cua15{width:31%; float:left; margin:1%; margin-top:1%; font-size: calc(0.7em + 0.7vw);}

#txt5{font-family:"OldStandard-Regular", sans-serif; color:#3B5331; font-size: calc(1.7em + 1vw); font-weight:500; line-height:1.5; text-wrap: balance; }

#insta-1{display:none;}
#insta-2{display:block;}

#elegance-2{display:block}
#elegance-1{display:none  }


#cua1-ab{width:98%; float:left; margin:1% }
#cua1-ab img{margin-top:0%; width:70%}
#cua2-ab{width:98%; float:left; margin:1% }
#cua2-ab img{ margin-top:5%; width:70%}
#cua3-ab{width:98%; float:left; margin:1%; margin-left:0% }
#cua3-ab img{margin-top:5%; width:70%}

#boton-more img{ width:50px;}

#cua1{width:46%; float:left; margin:2% }
#cua1 img{margin-top:0%}
#cua2{width:46%; float:left; margin:2% }
#cua2 img{margin-top:45% }
#cua3{width:46%; float:left; margin:2% }
#cua3 img{margin-top:-85%}

#f1{float:left; width:50%; text-align:left; border: 0px solid #0C6; margin-top:10%; margin-bottom:2%; font-size:15px;}
#f2{float:right; width:50%; text-align:right; border: 0px solid #0C6; margin-top:5%; margin-bottom:2%; font-size:16px;}
#f1 img{width:35px}

#conta1{width:100%; float:left; border:0px solid #09F;}
#conta2{width:100%; float:right; border:0px solid #09F;}
  
#cont1{height:35px; background:#FFF; width:96%; border:0px; margin-bottom:10PX; margin-top:-15PX; color:#666; font-size:15px; border-radius:2px;}
#cont2{height:120px; background:#FFF; width:96%; border:0px;  color:#666; margin-top:-15PX; font-size:15px; border-radius:2px;}
#bot{background:#201E1F; color:#fff; font-size:20px; padding:5px 10px; font-family: 'Montserrat', sans-serif; font-weight:500; border:0px; letter-spacing: 1px; border-radius:3px }

}

