@charset "UTF-8";
/* CSS Document */

/* Fonts */
html {
  scroll-behavior: smooth;
}


/* FONTS */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,500;1,700&display=swap');




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


.enlaceB:link {color:#FFFFFF;}	
.enlaceB:visited {color:#FFFFFF;}			
.enlaceB:hover {color:#FFFFFF;}		
.enlaceB:active {color:#FFFFFF;}	




* {margin: 0; padding: 0; outline: 0;}

html, body {
   height:100%;
}



.bold{ /* texto */
	font-weight:700;
}

#cont-botonera{
	width: 100%;
	height: 120px;
	z-index: 10;
	position: fixed;
	top:0;	
	display:block;
	background-color:#f5f5f4;
}



#botonera{
	width: 520px;
	text-align: right;
	float: right;
	display: flex;
	transition: .3s;
	margin-right:20px;

}









#logo_gral{
	width:250px;
	height:82px;
	margin-top:20px;
	margin-left:50px;
	display:block;
  transition: .3s;
  z-index:100;
}

#logo_mobile{
	display:none;
}



/* HOME */
  
  
#cont_slides{
	width:100%;
	height:100%;
	float:left;
}
  
.slider .slides li .caption {
    /*top: auto;*/
    bottom: 0%;
    width: 100%;
    left: 0;
    display: flex;
    justify-content: flex-end;

}
  
.leftAlign{
      text-align: right;
      position: absolute;
    right: 200px;
    bottom: 130px;
    display: flex;
    justify-content: flex-end;
        line-height: 1;
}
.boxText{
      line-height: 2;
}




#caja-scroll{
	width:100%;
	height:70px;
	position:absolute;
	bottom: 0px;
}

#caja-scroll-rec{
	width:110px;
	height:70px;
	position:absolute;
	bottom: 0px;
	left:calc(50% - 55px);
}


#cont-scroll-rec{
	width:100%;
	height:100px;
	position:relative;
	margin-bottom:60px;
}



/*  S C R O L L  */

#home_mouse{
	position:absolute;
	bottom:25px;
	left:calc(50% - 100px);
	width:200px;
	padding-bottom:10px;
	z-index:2;
}

#home_mouse-rec{
	position:absolute;
	bottom:0px;
	left:calc(50% - 100px);
	width:200px;
}



#home_mouse_content{ /* mouse borde */
	border-radius: 25px;
    bottom: 50px;
    box-shadow: 0 0 0 2px #fff inset;
    height: 44px;
    width: 27px;
    z-index: 99;
	position:absolute;
	margin-left:88px;
	
}


#home_mouse_content-rec{ /* mouse borde */
	border-radius: 25px;
    bottom: 40px;
    box-shadow: 0 0 0 2px #825d2e inset;
    height: 44px;
    width: 27px;
    z-index: 99;
	position:absolute;
	margin-left:88px;
	
}



@keyframes scroll {
    from {opacity: 1; margin-top:5px;}
    to {opacity: 0; margin-top:35px;}
}

#home_mouse_content::before { /* bola */
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: scroll;
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px;
    content: " ";
    height: 7px;
    margin-left:10px;
    top: 4px;
    width: 7px;
	display:block;
}

#home_mouse_content-rec::before { /* bola */
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: scroll;
    background: none repeat scroll 0 0 #825d2e;
    border-radius: 4px;
    content: " ";
    height: 7px;
    margin-left:10px;
    top: 4px;
    width: 7px;
	display:block;
}

#home_mouse p{ /* texto */
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:13px;
	text-align:center;
	display:block;
	margin-bottom:10px;
}

#home_mouse-rec p{ /* texto */
	color:#825d2e;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
	text-align:center;
	display:block;
	margin-bottom:10px;
}






/* CUERPO */


/* quienes somos */

#cont_blanco{
	width:100%;
	background-color:#FFF;
	float:left;

}


#titulo-principal {
	width:100%;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:35px;
	line-height:45px;
	color:#424242;
	text-align:center;
	margin-top:100px;
	margin-bottom:100px;
}

#txt-principal {
	width: 900px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 28px;
	color: #424242;
	text-align: center;
	letter-spacing: 0px;
	margin: 0 auto;
	margin-bottom: 60px;
}

#titulo_marron{
	width:500px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 18px;
	line-height: 20px;
	text-align:center;
	color: #FFF;
	padding:25px;
	background-color:#9B8680;
}

#cont_integrantes{
	width:800px;
	height:245px;
	margin:0 auto;
	margin-top:70px;
	margin-bottom:160px;
}

#integrantes{
	width:180px;
	height:245px;
	float:left;
}

#integrantes_margen{
	width:130px;
	height:245px;
	float:left;
	display:block;
}

#integrantes_img{
	width:180px;
	height:180px;
	float:left;
}

#integrantes_nombre{
	width:180px;
	margin-top:20px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 18px;
	line-height: 20px;
	text-align:center;
	color: #424242;
	float:left;
}

#integrantes_cargo{
	width:180px;
	margin-top:5px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 16px;
	line-height: 20px;
	text-align:center;
	color: #424242;
	float:left;
}


/* BANNERS SECCIONES */

#cont_banner_secciones{
	width:100%;
	float:left;
}


#banner_secciones{
	width:33.33333%;
	float:left;
}


/* DESTACADAS */

#cont_float{
	width:100%;
	float:left;
}

#cont_prop-destacadas{
	width:1000px;
	height:400px;
	margin:0 auto;
}

#propiedad{
	width:320px;
	height:400px;
	float:left;
	background-color:#DEDEDC;
	text-align:center;
	position:relative;
	margin-bottom:80px;
}

#propiedad_img{
	width:300px;
	height:200px;
	margin:0 auto;
	margin-top:10px;
	background-color:#000;
}

#propiedad_margen{
	width:20px;
	height:400px;
	float:left;
	display:block;
}

#propiedad_titulo{
	width:85%;
	margin:0 auto;
	margin-top:30px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 16px;
	line-height: 18px;
	text-align:center;
	color: #504F4F;
}

#propiedad_precio{
	width:320px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 30px;
	text-align:center;
	color: #D58F41;
	position:absolute;
	bottom:60px;
	left:calc(50% - 160px);
}

#propiedad_vermas{
	width:75px;
	height:20px;
	background-image:url(imgs/vermas.svg);
	cursor:pointer;
	position:absolute;
	bottom:20px;
	left:calc(50% - 37px);
}

#propiedad_destacado{
	width:106px;
	height:106px;
	background-image:url(imgs/destacado.png);
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}




/* CONTACTO */

#contacto{
	width:100%;
	height:770px;
	float:left;
	background-color:#CCC;
}


#cont_contacto_info{
	width:1000px;
	height:50px;
	margin:0 auto;
}


#contacto_info_txt{
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 18px;
	line-height:28px;
	text-align:left;
	color: #504F4F;
	float:left;
}

#contacto_redes{
	width:120px;
	height:50px;
	float:right;
}

#contacto_cada-red{
	width:50px;
	height:50px;
	float:right;
}

#contacto_redes-margen{
	width:20px;
	height:50px;
	float:right;
}



#contenedor_form{
	width:1000px;
	height:500px;
	margin: 0 auto;
	margin-top:70px;
	margin-bottom:40px;
	display:block;
}

#contenedor_form_mobile{
	display:none;
}




/* FORM */

#contacto_form{
    width:430px;
    height:450px;
    float:left;
}

.despl {
    display:block;
    width:215px;
    height:30px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:18px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:496px;
    height:65px;
	padding-left:10px;
    border:none;
    margin-bottom:8px;
	background-color:#FFF;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#333333;
	float:left;
}

textarea {
    height:140px;
    margin-bottom:8px;
    padding-top:8px;
	float:right;
}


#submit {
    width:496px;
    height:65px;
    padding-top:0px;
	padding-left:10px;
	background-color:#D58F41;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#FFF;
    cursor:pointer;
	float:right;
}

/* fin FORM */




/* PIE */



#pie-base{
	width:100%;
	height:70px;
	float:left;
	background-color:#504F4F;
}


#caja-copy{
	width: 370px;
	height: 20px;
	margin: 0 auto;
	margin-top: 20px;
}

#copy-txt{
	width: 305px;
	height: 20px;
	float: left;
	margin-top: 6px;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 14px;
	text-align: left;
}

#copy-cuaso > a{
	width:65px;
	height:20px;
	float:left;
	padding-top:5px;
	cursor:pointer;
}

#copy-cuaso:hover > a{
	opacity:0.6;
}



#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	right:50px;
	bottom: 50px;
	z-index: 100;
}


/* SECCIONES */

#top_urbano{
	width: 100%;
	height: 300px;
	float:left;	
	margin:0 auto;
	margin-top:98px;
	position:relative;
	background: url(imgs/top-urbano.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#top_campos{
	width: 100%;
	height: 300px;
	float:left;	
	margin:0 auto;
	margin-top:98px;
	position:relative;
	background: url(imgs/top-campos.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#top_lotes{
	width: 100%;
	height: 300px;
	float:left;	
	margin:0 auto;
	margin-top:98px;
	position:relative;
	background: url(imgs/top-lotes.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#top_plan{
	width: 100%;
	height: 300px;
	float:left;	
	margin:0 auto;
	margin-top:98px;
	position:relative;
	background: url(imgs/top-plan.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#top_titulo{
	width:160px;
	height:160px;
	padding-top:60px;
	position:absolute;
	right:50px;
	top:70px;
	background-color:#504F4F;
	opacity:0.9;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 28px;
	color:#FFF;
}

#top_titulo_plan{
	width:160px;
	height:160px;
	position:absolute;
	right:50px;
	top:70px;
	background-color:#998480;
}



#cont_propiedades{
	width:1000px;
	margin:0 auto;
	margin-top:90px;
}


#paginador{
	width:100%;
	margin-bottom:80px;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 13px;
	color:#504F4F;
}




#cont_propiedad-img_principal{
	width:1000px;
	height:340px;
	margin:0 auto;
	margin-top:90px;
	margin-bottom:90px;
	position:relative;
}

#titulo_propiedad{
	width:460px;
	position:absolute;
	top:0;
	left:0;
	
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 29px;
	line-height:34px;
	color:#504F4F;
}


#propiedad-img_principal{
	width:510px;
	height:340px;
	position:absolute;
	right:0;
}


#propiedad-precio_principal{
	width:530px;
	height:100px;
	position:absolute;
	left:0;
	bottom:25px;
	background-color:#D48E41;
	z-index:2;
	padding-top:23px;
	padding-left:20px;
	
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 36px;
	color:#FFF;
}


#titulos_propiedad{
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 26px;
	color:#504F4F;
}

#titulos_plan{
	width:1000px;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:70px;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 26px;
	color:#504F4F;
}

#txt_propiedad{
	width:1000px;
	margin:0 auto;
	margin-bottom:60px;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 18px;
	line-height:30px;
	color:#504F4F;
}

#cont-imgs_propiedad{
	width:1000px;
	margin:0 auto;
}

#img_propiedad{
	width:312px;
	height:210px;
	float:left;
	margin-bottom:32px;
	background-color:#036;
}

#img_propiedad-margen{
	width:32px;
	height:210px;
	float:left;
	display:block;
}

#margen-img_propiedad{
	width:100%;
	float:left;
	margin-bottom:50px;
}


#volver{
	width:1000px;
	margin:0 auto;
	margin-bottom:80px;
	
	text-align:right;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 13px;
	color:#504F4F;
}


#video{
	width:1000px;
	height:490px;
	margin:0 auto;
	margin-bottom:80px;
}

	
@media screen and (max-width:1400px ) { /* ############################################################################## */


}

@media screen and (max-width:1000px ) { /* ############################################################################## */



#logo_gral{
	display:none;
}


#logo_mobile{
	width:180px;
	float:left;
	display:block;
	margin-left:25px;
	margin-top:12px;
  z-index:100000;
}

#cont-botonera{
	width: 100%;
	height: 80px;
	z-index: 100;
	padding-bottom:0px;
	position: fixed;
	top:0;	
	background-color:#f5f5f4;
	display:block;
}


#botonera{
	width: 100%;
	text-align:center;
	float: right;
	margin-right:0px;
}



/* HOME */

#cont_slides{
	width:100%;
	height:100%;
	float:left;
}



/* CUERPO */


/* quienes somos */




#titulo-principal {
	width:85%;
	float:none;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:35px;
	line-height:45px;
	color:#424242;
	text-align:center;
	margin:0 auto;
	margin-top:100px;
	margin-bottom:100px;
}

#txt-principal {
	width: 85%;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 30px;
	color: #424242;
	text-align: center;
	letter-spacing: 0px;
	margin: 0 auto;
	margin-bottom: 60px;
}





#titulo_marron{
	width:80%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 18px;
	line-height: 22px;
	text-align:center;
	color: #FFF;
	padding:25px;
	background-color:#9B8680;
}

#cont_integrantes{
	width:180px;
	height:915px;
	margin:0 auto;
	margin-top:70px;
	margin-bottom:20px;

}

#integrantes{
	width:180px;
	height:245px;
	float:left;
	margin-bottom:50px;
}

#integrantes_margen{
	display:none;
}




/* BANNERS SECCIONES */

#cont_banner_secciones{
	width:100%;
	float:left;
	padding-bottom:80px;
}




/* DESTACADAS */

#cont_prop-destacadas{
	width:320px;
	height:1350px;
	margin:0 auto;
	margin-bottom:50px;
}

#propiedad{
	width:320px;
	height:400px;
	float:left;
	background-color:#DEDEDC;
	text-align:center;
	position:relative;
	margin-bottom:80px;
}

#propiedad_img{
	width:300px;
	height:200px;
	margin:0 auto;
	margin-top:10px;
	background-color:#000;
}

#propiedad_margen{
	display:none;
}

#propiedad_titulo{
	width:85%;
	margin:0 auto;
	margin-top:30px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 16px;
	line-height: 18px;
	text-align:center;
	color: #504F4F;
}

#propiedad_precio{
	width:320px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 30px;
	text-align:center;
	color: #D58F41;
	position:absolute;
	bottom:60px;
	left:calc(50% - 160px);
}

#propiedad_vermas{
	width:75px;
	height:20px;
	background-image:url(imgs/vermas.svg);
	cursor:pointer;
	position:absolute;
	bottom:20px;
	left:calc(50% - 37px);
}

#propiedad_destacado{
	width:106px;
	height:106px;
	background-image:url(imgs/destacado.png);
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}










/* CONTACTO */

#contacto{
	width:100%;
	height:1150px;
}



#cont_contacto_info{
	width:85%;
	height:130px;
	margin:0 auto;
}


#contacto_info_txt{
	width:100%;
	margin:0 auto;
	margin-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 18px;
	line-height:28px;
	text-align:center;
	color: #504F4F;
	float:left;
}

#contacto_redes{
	width:120px;
	height:50px;
	float:none;
	margin:0 auto;
}

#contacto_cada-red{
	width:50px;
	height:50px;
	float:right;
}

#contacto_redes-margen{
	width:20px;
	height:50px;
	float:right;
}



#contenedor_form{
	display:none;
}

#contenedor_form_mobile{
	width:85%;
	height:430px;
	margin: 0 auto;
	margin-bottom:50px;
	display:block;
}


/* FORM */

#contacto_form{
    width:430px;
    height:450px;
    float:left;
}

.despl {
    display:block;
    width:215px;
    height:30px;
    font-family:'Open Sans';
	font-weight:300;
    font-size:18px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:100%;
    height:65px;
    border:none;
    margin-bottom:8px;
    padding:0;
	padding-left:10px;
    
  	background-color:#FFF;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#333333;
	
	float:left;
	border:0px solid;
    border-radius: 0px;
}

textarea {
    height:128px;
    margin-bottom:8px;
	padding-top:10px;
	float:left;
	border:0px solid;
    border-radius: 0px;
}


#submit {
    width:100%;
    height:55px;
    padding-top:2px;
	background-image:url(imgs/submit.png);
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#FFF;
    cursor:pointer;
	float:left;
	border:0px solid;
  	border-radius: 0px;
}

/* fin FORM */


/* PIE */



#pie-base{
	width:100%;
	height:70px;
	float:left;
	background-color:#504F4F;
}


#caja-copy{
	width: 370px;
	height: 20px;
	margin: 0 auto;
	margin-top: 20px;
}

#copy-txt{
	width: 305px;
	height: 20px;
	float: left;
	margin-top: 6px;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 14px;
	text-align: left;
}

#copy-cuaso > a{
	width:65px;
	height:20px;
	float:left;
	padding-top:5px;
	cursor:pointer;
}

#copy-cuaso:hover > a{
	opacity:0.6;
}


#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	right:30px;
	bottom: 30px;
	z-index: 100;
}



/* SECCIONES */

#top_urbano{
	width: 100%;
	height: 200px;
	float:left;	
	margin:0 auto;
	margin-top:80px;
	position:relative;
	background: url(imgs/top-urbano.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#top_campos{
	width: 100%;
	height: 200px;
	float:left;	
	margin:0 auto;
	margin-top:80px;
	position:relative;
	background: url(imgs/top-campos.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#top_lotes{
	width: 100%;
	height: 200px;
	float:left;	
	margin:0 auto;
	margin-top:80px;
	position:relative;
	background: url(imgs/top-lotes.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#top_plan{
	width: 100%;
	height: 200px;
	float:left;	
	margin:0 auto;
	margin-top:80px;
	position:relative;
	background: url(imgs/top-plan.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#top_titulo{
	width:120px;
	height:120px;
	padding-top:45px;
	position:absolute;
	right:30px;
	top:40px;
	background-color:#504F4F;
	opacity:0.9;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 22px;
	color:#FFF;
}


#top_titulo_plan{
	width:120px;
	height:120px;
	position:absolute;
	right:30px;
	top:40px;
	background-color:#998480;
}


#cont_propiedades{
	width:320px;
	margin:0 auto;
	margin-top:90px;
}


#cont_propiedad-img_principal{
	width:350px;
	height:480px;
	margin:0 auto;
	margin-top:90px;
	margin-bottom:90px;
	position:relative;
}

#titulo_propiedad{
	width:100%;
	position:absolute;
	top:260px;
	left:0;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 20px;
	line-height:25px;
	color:#504F4F;
}


#propiedad-img_principal{
	width:350px;
	height:233px;
	position:absolute;
	right:0;
}


#propiedad-precio_principal{
	width:100%;
	height:80px;
	position:absolute;
	left:0;
	bottom:25px;
	background-color:#D48E41;
	z-index:2;
	padding-top:18px;
	padding-left:0px;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 30px;
	color:#FFF;
}


#titulos_propiedad{
	width:85%;
	margin:0 auto;
	margin-bottom:20px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 26px;
	color:#504F4F;
}

#titulos_plan{
	width:85%;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 26px;
	color:#504F4F;
}

#txt_propiedad{
	width:85%;
	margin:0 auto;
	margin-bottom:60px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 18px;
	line-height:30px;
	color:#504F4F;
}



#cont-imgs_propiedad{
	width:312px;
	margin:0 auto;
}

#img_propiedad{
	width:312px;
	height:210px;
	float:left;
	margin-bottom:32px;
	background-color:#036;
}

#img_propiedad-margen{
	display:none;
}

#margen-img_propiedad{
	width:100%;
	float:left;
	margin-bottom:50px;
}



#volver{
	width:100%;
	margin:0 auto;
	margin-bottom:80px;
	
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size: 13px;
	color:#504F4F;
}


#video{
	width:350px;
	height:171px;
	margin:0 auto;
	margin-bottom:80px;
}







.carousel-caption{position:absolute;right:30px;top:150px;z-index:10;padding-top:0px;padding-bottom:0px;color:#fff;text-align:center; }



.carousel-indicators{
	display:none;
}
	




}


@media (min-width:768px){
	.navbar-collapse{margin-top: 50px;}
  
  #carouselExample .carousel-inner .active 
  ,#carouselExample .carousel-inner .active + .carousel-item
  ,#carouselExample .carousel-inner .active + .carousel-item + .carousel-item
  ,#carouselExample .carousel-inner .active + .carousel-item +.carousel-item +.carousel-item{
    display:block
  }
  #carouselExample .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
  ,#carouselExample .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item
  ,#carouselExample .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item +.carousel-item
  ,#carouselExample .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item +.carousel-item +.carousel-item{
    transition:none
  }
  #carouselExample .carousel-inner .carousel-item-next
  ,#carouselExample .carousel-inner .carousel-item-prev{
    position:relative;transform:translate3d(0,0,0)
  }
  #carouselExample .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{
    position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible
  }
  #carouselExample .active.carousel-item-left+.carousel-item-next.carousel-item-left
  ,#carouselExample .carousel-item-next.carousel-item-left+.carousel-item
  ,#carouselExample .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item
  ,#carouselExample .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item
  ,#carouselExample .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{
    position:relative;transform:translate3d(-100%,0,0);visibility:visible
  }
  #carouselExample .carousel-inner .carousel-item-prev.carousel-item-right{
    position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible
  }
  #carouselExample .active.carousel-item-right+.carousel-item-prev.carousel-item-right
  ,#carouselExample .carousel-item-prev.carousel-item-right+.carousel-item
  ,#carouselExample .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item
  ,#carouselExample .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item
  ,#carouselExample .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{
    position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible
  }
  
 
  
}
