@charset "utf-8";
/* CSS Document */


body {
		color: black;
        margin: 0;
        padding: 0;
		padding-top: 75px; 
		background-color: #e9e9e9;
      }

.lineaBox{
	height: 1px; 
	width: 80%; 
	background-color: #9e9e9e9e; 
	margin-right: auto;
	margin-left: auto;
}	  
.subeDiv{
	display: none;
}

.rentpic{
	margin-top: 15px;
	margin-bottom: 20px;
/*    border: 1px solid red;
	width: 48%;	
    display: inline-block;
    vertical-align: top; */
}

.rentpic img{
	width: 95%;
	max-width: 700px;
}
.rentForm{
	width: 100%; 
	margin-right: auto; 
	margin-left: auto;
}
.rentForm1 {
	padding: 10px;
	max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.rentForm2 {
	width: 98%; 
	margin-right: auto; 
	margin-left: auto; 
	margin-bottom: 30px;
}

.carousel-indicators li {
		border: 1px solid #755a26;
	}
.carousel-indicators .active {
		background-color: #755a26;
	}

.animated-div {
	/*	width: 100px;
		height: 100px;
		background-color: #3498db;
		position: absolute;
		left: 0;
		top: 50%; 
		transform: translateY(-50%);*/
		animation: moveToCenter 0.5s forwards;
	}
	
@keyframes moveToCenter {
		0% {
			left: 100%; 
		}
		100% {
			left: 0; 
		/*	transform: translate(0, -50%);*/
		}
	}

.indexWelcome{
	max-width: 1200px;
	width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
	position: relative;
}
.indexWelcomeText{
	width: 100%;
    vertical-align: middle;
	color: #755a26;
	padding: 15px;

}
.indexWelcomeImg{
	width: 90%;
    margin-left: auto;
    margin-right: auto
}

.indexWelcomeImg img{
	width:100%
}



	  


.indiceFormato{
	display: inline-block;
	width:47%;
}
.indiceFormato>img {

	max-width: 200px;
}
.lineaMenu{
	margin-top: 12px;
}
.fraseWelcome{
	display: none;
}


.carousel-control.right{background-image: none;top: 45%;font-size: 25px;}
.carousel-control.left{background-image: none; top: 45%;font-size: 25px;}

.carousel-control-features.right{background-image: none;top: 45%;font-size: 25px;width: auto; display: none;}
.carousel-control-features.left{background-image: none; top: 45%;font-size: 25px;width: auto;display: none;}


.navbar-default .navbar-toggle {
    border-color: transparent;
}  
.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}	 
	  
/* clases para grupos de propiedades */  
.scroll-images{
		overflow:auto; 
		white-space: nowrap; 
		scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  }
.scroll-images::-webkit-scrollbar {
   -webkit-appearance: none;
}
.cover1 {
  padding: 0px 20px;
  position: relative;
  height: 37px;
  margin-bottom: 10px;
}
.cover2 {
	padding: 0px 20px;
	position: relative;
	height: 37px;
	margin-top: 30px;
	}
.left1 {
  position: absolute;
  left: 0;
/*  top: 50%;
  transform: translateY(-65%); */
  transform: translateY(30%);
  border: none;
  background-color: transparent;
  padding-left: 3px;
}
.right1 {
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(30%);
  border: none;
  background-color: transparent;
  padding-right: 3px;
}
.scroll-pic{
	display:inline-block; 
	width:49.5%; 
	text-align:center; 
	background-color:black; 
	padding:5px;
	border-radius: 7px;
	font-weight: 600;
	}

.scroll-images1{
		overflow:auto; 
		white-space: nowrap; 
		scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	}
.scroll-images1::-webkit-scrollbar {
	-webkit-appearance: none;
	}

.left2 {
	position: absolute;
	left: 0;
	/*top: 50%;
	transform: translateY(-65%);*/
	transform: translateY(30%);
	border: none;
	background-color: transparent;
	padding-left: 3px;
	}
.right2 {
	position: absolute;
	right: 0;
	top: 0;
  	transform: translateY(30%);
	border: none;
	background-color: transparent;
	padding-right: 3px;
	}
.scroll-pic1{
	display:inline-block; 
	width:49.5%; 
	text-align:center; 
	background-color:black; 
	padding:5px;
	border-radius: 7px;
	font-weight: 600;
	}

/* fin de clases para grupos de propiedades */	

/* clases para Indice Inicio District */  
.scroll-imagesIndice{
	overflow:scroll; 
	white-space: nowrap; 
	scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
    margin-right: auto;
    margin-left: auto;
    width: 99%;
}
.scroll-imagesIndice::-webkit-scrollbar {
	-webkit-appearance: none;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.scroll-imagesIndice::-webkit-scrollbar {
	display: none;
  }
  
  /* Hide scrollbar for IE, Edge and Firefox */
.scroll-imagesIndice {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
  }

.coverIndice {
max-width: 1312px;
width: 90%;
margin-left: auto;
margin-right: auto;
position: relative;
margin-bottom: 40px;
}
.vertical-centerLeft{
   margin: 0;
    position: absolute;
    top: 50%;
	left: -25px; 
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	z-index: 5;
}
.vertical-centerRight{
    margin: 0;
    position: absolute;
    top: 50%;
	left: 100%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.left1Indice {
    background-color: transparent;
    font-size: 25px;
   color: #755a26; 
	display: none;
	width: 20px;
	border:0;
	padding:0;
}

.right1Indice {

    background-color: transparent;
    font-size: 25px;
    color: #755a26;
	display: none;
	width: 20px;
	border:0;
	padding:0;
}
.scroll-picIndice{
display:inline-block; 
width:49%; 
text-align:center; 
padding: 5px;

}
.scroll-picIndice>img {

	width: 100%;
    height: auto;
	position: relative;
	z-index: 0;
/*	border-radius: 15px; */
}
.scroll-picIndice:hover img {
	transform: scale(1.07);
	transition: all .3s ease-in-out; 
	/*transform: skewX(10deg);
	transition: transform 0.3s ease;*/
	
	box-shadow: 3px 3px 6px lightgray;
	
	}



/* fin de clases para Indice Inicio District */	


	
	  
.icoWA{width:40px; height:40px}
.posicionWA{
	position: fixed;
    z-index: 2;
    bottom: 40px;
    right: 10px;
}	  
	    	  
.modal-header {
	text-align: left;
}
/*	  
#Buscarform select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
} */
#numCookie{position: absolute;
    top: 5px;
    left: 6px;}
#masFiltrosD{padding:0px}

#masFiltrosD .form-group {
    width: 122px;
    margin-left: 5px;
}

a{
     text-decoration: none !important;
	 color:#000;
}
   
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
 height:inherit;
 width:100%;
}
.thumbnail:hover {
	box-shadow: #9E9E9E 3px 3px 10px; 
}

.imageContainer{
	margin-left: auto;
    margin-right: auto;
}
.imageContainer img{
	max-height:100%;
	max-width: 100%;
}
.imageContainerTag{
	margin-left: auto;
    margin-right: auto;
  position: relative;	
}
.imageContainerTag:after{
	content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
  background: url('/images/mimages/sold.gif');
  background-repeat:no-repeat;
  background-size: contain; 
}
.imageContainerTag img{
	max-height:100%;
	max-width: 100%;
}

.thumbnailFeatures{
	padding: 0px;
    box-shadow: 2px 5px 6px lightgray;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
	max-width: 1100px;

}

.imageFeature{
	margin-left: auto;
    margin-right: auto;
}
.imageFeature img{
	max-height:100%;
	max-width: 100%;
}
.imageFeatureTag{
	margin-left: auto;
    margin-right: auto;
  position: relative;	
}
.imageFeatureTag:after{
	content: '';
  position: absolute;
  top: 0; right: 0;
  bottom: 0; left: 0;
  background: url('/images/mimages/sold.gif');
  background-repeat:no-repeat;
  background-size: contain; 
}
.imageFeatureTag img{
	max-height:100%;
	max-width: 100%;
}

.fichaFeatureImage{

}
.fichaFeatureImage img{
	height:auto;
}
.fichaFeatureText{
/*	width:auto;  */
	display: inline-block;
	width: 100%;
}

.fichaFeatureTextPrice{
	display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 20px; 
    font-weight: 600;
    /*color: #888; */
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.fichaFeatureTextLocation{
	display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px; 
   /* font-weight: 600;
    color: #888; */
    text-align: center;
    margin: 0;
    padding: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.titulo1Features{
	text-align: center;
	margin-top: 10px;
    margin-bottom: 0px;
}
.titulo2Features{
	text-align: center;
}

.formFinder {
	width: 95%;
    padding-bottom: 5px;
    margin-left: auto;
	margin-right: auto;
}
	
.claseH2{
	margin-bottom: 20px; 
	margin-top: 20px; 
	text-align: center;
	padding-left:17px;
	padding-right:17px;
}



	  /* para m-seach_result_sales */
	  
.textoNumInmueblesFound{
	    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 20px;
	text-align:center;
}


/* fin de m-seach_result_sales */


/*.carousel-inner > .item > img{ object-fit: contain; }
.carousel-item {
  	height: 100vh;
  	background-size: cover;
  	background-position: center center;
}*/

.tituloInicio{
	text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-left: 15%;
    margin-right: 15%;
	color: #755a26;
}
.tituloSearchResult{
	text-align: center;
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-left: 15%;
    margin-right: 15%;
	color: black
}

	  
.features{
/*	display: inline-block;  */
    position: absolute;
    margin-top: 10px;
    margin-left: 5px;	
}
.ObraNueva{
	position: absolute; 
	top: 10px; 
	right: 10px; 
	z-index: 20;
    font-size: 15px; 
	color: black;
	background-color:#FFF;
	padding: 5px;
	padding-top:2px;
	padding-bottom:2px;
	border-radius: 3px;
	font-size:12px;
	
}
.ObraNueva2{
	position: relative;
    z-index: 3;
    color: black;
    background-color: #FFF;
    padding: 5px;
    padding-top: 3px;
    padding-bottom: 2px;
    border-radius: 3px;
    font-size: 12px;
	font-weight:bold;
    vertical-align: middle;
	
}
.iconoVideo{
	
	position: absolute; 
	top: 10px; 
	right: 10px; 
	z-index: 20;
    font-size: 15px; 
	color: black;
	background-color:#FFF;
	padding: 5px;
	padding-top:2px;
	padding-bottom:3px;
	border-radius: 3px;
	}
.iconoVideo2{
	position: relative;
    z-index: 3;
    font-size: 13px;
    color: black;
    background-color: #FFF;
    padding: 5px;
    padding-top: 3px;
    padding-bottom: 4px;
    border-radius: 3px;
/*	vertical-align:middle; */
}
	
a.masFiltrosClass{
	color:#000; 
	font-size:16px;
	position:relative; 
	top:-10px; 
	text-decoration:none; 
	outline:none
	
}

.well{
    background-color: #FFF;	
	margin-top: 30px;
}
.modal-header .close {
    color: white;
}
.close {
    color: black;
    opacity: 1;
	size:20px;
}

a.corazonHeader{
	display: block;
    position: fixed;
    top: 16px;
    right: 120px;
	font-size: 25px;
	color:white;
}
	  
.lineaSeparadora{
	margin-top:10px; 
	height:2px; 
    margin-left:auto; 
	margin-right:auto; 
	width:70%; 
	background-color: #755a26;
	margin-bottom: 30px
}
.myModalAbrirMasFiltros{
	text-decoration:none; 
	color:#333; 
	padding-left:5px; 
	outline:none;
	}	
	
	
.myModalFavoritosDesk{	  
	padding: 0px; 
	color:#333; 
	outline:none; 
	text-decoration:none
}
	  
.menuMovil{
/*	margin-top: 13px;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
*/	
margin-top: 18px;
}
#section2 h2 {
		 width:95%;
		 margin-left:auto;
		 margin-right:auto;
		 font-size: 25px;
        text-align: center;
		color: #755a26;
		margin-bottom: 0px;
        margin-top: 30px; 
		font-family: sans-serif;
      }
.bienvenidoDT {
		display:none
}
.bienvenidoMV {
	
/*	width:75%;
	margin-left:auto;
	margin-right:auto;
	font-weight:700; */
	line-height: 1.5;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 30px;
    font-weight: 200;
    background-color: white;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    border-radius: 10px;
	display: none;
	
	
	
}
#section2 h4  {
		color: #000;
	/*	font-weight: 700;  */
		height: 14px;
		margin-top: 5px;
		margin-bottom: 6px;
		vertical-align: middle;
		text-align: center;
		font-size: 13px;
}

tr.precio{
/*	height:33px;
	background-color: #755a26;  
	background-color: #000;*/
	color:#000;
}
#headline #finder .botonFavoritos  {
	display:none;
	padding:7px;
	border-radius:10px;
	width:40px;
	background-color:rgba(0,0, 0 , 0.2); 
/*	background-color:rgba(94,8a,66, 0.5);*/
	text-decoration:none;
	font-size:24px;
	text-align:center;
	color:#FFF;
	margin-bottom: 6px;
	outline:none;
/*	float:right; */
}
.corazonFavorito{
	width: 30px; 
	float:left;
/*	margin-top:-5px; */
}
.corazonFavoritoFeatures{
	position: absolute;
}
.cerrarInmueble {
	width: 30px; 
	float:right;
	position: relative;
/*    top: -7px;
	border:dotted red;  */
}
.corazonFavoritoIcono {
	padding:6px; 
	font-size:25px; 
	opacity:0.25; 
	color: #755a26;
}
td.tipo{
	text-align:center; 
	padding:10px; 
	color: #000; 
	font-weight:600;
	overflow:hidden;
	height:20px;
	
}


.ellipsis {
/*	line-height: 25px;
	margin: 20px;
	border: 5px solid #AAA;*/
	color: #000;
	height:40px;
	line-height:15px;
	max-height:80px;
	font-size:14px;
	font-weight:400;
	text-align:center; 
	vertical-align:middle; 
/*	border:dotted #F00; */
	overflow: hidden; 
/*	padding:10px; 
	padding-top:0px; 
	margin-bottom:5px; 
	max-height:100px; */
	margin-top: 6px;
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;
	
} 
.ellipsis:before {
	content:"";
	float: left;
	width: 5px; height: 85px; }

.ellipsis > *:first-child {
	float: right;
	width: 100%;
	margin-left: -5px; 
	}
.ellipsis:after {
	content: "\02026";  

	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;

	float: right; position: relative;
	top: -15px; left: 100%; 
	width: 3em; margin-left: -3em;
	padding-right: 5px;
	
	text-align: right;

  
  background-size: 100% 100%;
  background: -webkit-gradient(linear, left top, right top,
		from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);			
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
} 


.ellipsisNew {
	color: #333;
    line-height: 19px;
    height: 88px;
    font-size: 15px;
    font-weight: 400;
 /*   text-align: center;  */
    vertical-align: middle;
    overflow: hidden;
    margin-top: 14px;
    margin-bottom: 15px;
    margin-left: 6%;
    margin-right: 6%;	
	} 
	.ellipsisNew:before {
		content:"";
		float: left;
		width: 5px; height: 85px; }
	
	.ellipsisNew > *:first-child {
		float: right;
		width: 100%;
		margin-left: -5px; 
		}
	.ellipsisNew:after {
		content: "\02026";
		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		float: right;
		position: relative;
		top: -19px;
		left: 100%;
		width: 20em;
		height: 40px;
		margin-left: -20em;
		padding-right: 5px;
		text-align: right;
		color: lightgray;
		background-size: 100% 100%;
		background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
		background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
		background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
		background: linear-gradient(to right, rgba(255, 255, 255, 0), white 95%, white);
	}


	




.ellipsis2 {
	color: #000;
    height: 30px;
    line-height: 15px;
    max-height: 80px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    overflow: hidden;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 8px;
}

.ellipsis1Features {
	text-align: center;
	font-size: 14px;
    width: 90%;
	margin-left: auto;
    margin-right: auto;
	margin-top: 20px;
    margin-bottom: 20px;
	height: 60px;
	vertical-align: middle;
}

.ellipsis1Features div{
/*	overflow:hidden;
	line-height: 1.5;
  display: inline-block;
  vertical-align: middle; */
}

.ellipsis2Features {
	text-align: center;
	margin-top: 10px;
    margin-bottom: 10px;
}


tr.inmueble{
	height:20px;
	vertical-align:middle;
	
}


/*   *************************************************************** */











.separador {
	font-size:20px; 
	font-weight:100; 
	color:#000; 
	padding: 5px;
}
.separadorFeatures {
	font-weight:100; 
	margin-right: 5px;
	margin-left: 5px;
	font-size: 16pt;
	color: #9E9E9E; 
}


div.centerVertical {
    position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

div.linksVariables{
	display:block;
	height: 40px;
	text-align:center;
	border-radius:20px;
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:15px;
	margin-left:3%;
	margin-right:3%;
	background-color: #755a26;
    border: 1px solid #755a26;
	color: white;
}
/* new version 3.0 para que controle el texto de descripcion*/	  


.paginadorContador { margin-bottom:0px; margin-top:10px; text-align:center; color:black}

.pagination>.disabled>a,.pagination>.disabled>a:hover{
	color:#555;
	background: transparent;
    border: none;
	
	}

.pagination>li>a,.pagination>li>span{
	color:#555;
	background: transparent;
    border: none;
	
}


.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover{
/*	background-color:rgba(46,93, 107, 1);
	border: 0px rgba(46,93, 107, 1) */
	background-color: #333;
}
.iconoThumbUp{
	float:left; 
	color:#948a66;
}
.iconoCamara{
	color:#948a66
}
.iconoCamara a{
	color:#948a66
}


#miLogo {
   width: 50px;
   height: 50px;
}

#miLogo img {
   width: 100%;
}

body.modal-open[style] { /* para que no cambie el fondo cuando abre el modal */
   padding-right: 0px !important;
}

form.contactoForm{
	margin-right:auto; 
	margin-left:auto;
	width:98%;
}
/*.esconderBoton{
	display:none
}*/
.esconder{
	display:none
}
.esconderBeds{
	display:none
}
.encabezadosTablaFavoritos {
	text-align:center; 
	color:#000;
}

.estrellaFavorito{
	float:right;
	color:#FFF;
	
}

.cerrarInmuebleIcono {
/*	padding-right:6px; 
	
	font-size:30px;
	
	border:dotted blue; */
	float:right;
	margin-top: -13px;
	padding: 3px;
	font-size:30px;
	opacity:0.5; 
	color:#948a66;
}

#bloqueLenguaje{
	float:right;
	margin-top: -230px;
}
#bloqueLenguaje .bloqueLenguajeBandera {
	display:inline-block; 
	padding-right:5px;
	padding-top:5px;
	float:left;
	
}
#bloqueLenguaje .bloqueLenguajeIdioma {
	display:inline-block;  
	float:left
}

.navbarcustom {
	border:none;
	background-color: transparent;
	z-index: 10;
}
#masFiltros{
		
		 padding:0px
}
.masFiltrosWell {
	background-color:#FFF;
	padding:0px; 
	margin:0px; 
	border:none
}


.myModalBody {
	background-color:#FFF; 
    padding-top: 20px;
    color: black;
}

.myModalDialog {
/*	width:90%;*/
	margin-left:auto;
	margin-right:auto;
	max-width:350px 
}


.myModalHeader {
	
/*	background-color:rgba(102,89, 37, 0.5); */
	background-color:#755a26;
	padding:12px; 
	border-bottom:none;
} 

#headline #finder .botonBuscador  {
/*	display:block;
	padding:7px;
	border-radius:10px;
	width:40px;  
	height: 45px;
	text-decoration:none;
	font-size:24px;
	text-align:center;
	color:#FFF;
	background-color: rgb(117 90 38 / 40%);
	margin-bottom: 6px;*/
	font-size: 24px;
    color: #FFF;
    position: fixed;
    top: 18px;
    right: 68px;
}


#headline #finder .selectMyModal {
/*		-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; */
	width: 136px;
}
#headline #finder .selectMyModalD {
/*		-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; */
	width: 119px;
}
#headline #finder .selectMyModalLong {
	width: 290px;
}
#headline #finder .selectMyModalLongD {
	width: 250px;
}

#sticky-anchor {
     position: fixed;
 /*    top: 80; */
	 z-index:30;
	 width: 45px;
/*	 padding-right: 15px;
 	 width: 210px;*/
  }
/*.thumbnail h3{
	font-weight:100;
	color:#F00

}*/

div.buscador{
	display:none;

	}
#favoritosDesk{
	display:none;

	}

#section2 select.formato{
	margin:auto;
	width:140px;

		padding-left:4px;
		padding-right:5px;
}
/*
.navbar-nav>li {
	width:137px;
	display:inline-block;
	text-align:center;
	margin-bottom: 10px;
	margin-left:6px;
	color:#333;
}
*/
.navbar-nav>li {
	display:inline-block;
	text-align:center;
	margin-bottom: 10px;
	width: 45%;
	margin-left:3%;
	margin-right:0px;
	color:#333;
}

.navbar-default .navbar-nav>li>a:hover{
/*	background-color:rgba(102,89, 37, 0.75); */
background-color:rgba(0,0, 0, 0.6);
}
.navbar-nav>li>a{
	height:40px;
	border-radius: 5px;
	border:1px solid white;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{
/*	background-color:rgba(178,172, 146, 1); 
	background-color: #000;
	color:#FFF;*/
	background-color: #FFF;
	color:#755a26;
	font-weight:600;
}

option.cabecera {
	padding-bottom:5px;
	font-style:italic;
}
option.nivel1 {
	font-size:14px;
	font-weight:bold;
}

option.nivel2 {
	font-size:12px;
}

#headline {
   /*     padding: 0.5em;  */
	 padding-bottom: 0px;
        color: white;
        font-family: Roboto, helvetica, arial, sans-serif;
		background-color: #e9e9e9;
      }
        
      #headline h2 {
        font-weight: 200;
        font-size: 20px;
   /*     margin-top: 0px; */
		
      }

	  #columnaIzquierda {
		display:none;
	}

	#headline #finder {
		margin: 5px;
	}

      #headline #finder h2 {
        font-weight: 100;
        padding: 0;
        margin: 0;
		margin-bottom: 12px;
		color:#000;
      }
	  #headline #finder h3 {
        font-weight: 100;
        padding-top: 10px;
		padding-bottom: 10px;
        margin-top: 8px;
		margin-bottom: 5px;
		color:#FFF;
		font-size: 16px;
      }

/*      #headline #finder label {
        display: none;
      } 
#headline #finder label {
	position:relative;
	left: 5px;
	margin: 0px;

	font-size: 14px;

	font-style:italic;
	display: block;
      }	  */
#headline #finder label {
	display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 400;
    font-style: italic;
    margin-left: 5px;
	font-size:16px;
}
	 
.filters{
	background-color:rgba(255,255, 255, 0.25);
	padding: 5px;
	border-radius: 5px;	
}
.contacto{
	display:none
}
/*
#headline #finder input {
		background-color: red;
        width: 45%;
		height:40px;
        font-size: 16px;
        font-weight: 200;
        padding: 5px;
		margin: 5px;
		margin-bottom: 8px;
		border: none;
		border-radius: 5px;
        box-sizing: border-box; 
		color:#999;
      } */
 

      #headline #finder input[type=submit] {
	background-color:#755a26;
		width: 95%;
		margin-left: 6px;
        color: white;
        margin-top: 10px;
		margin-bottom: 10px;
        padding: 5px;
        border: none;
        box-sizing: border-box;
        font-size: 18px;
		border-radius: 5px;
      }
	  
#headline #finder select {
	/*	background-color: rgba(255,255, 255, 0.75);  */
	background-color: #EEE;
    width: 120px;
    font-size: 16px;
    font-weight: 200;
    padding: 5px;
    /* padding-top: 5px; */
    margin-bottom: 15px;
    margin-top: 0px;
    margin-right: 10px;
    border: none;
    border-radius: 5px;
    box-sizing: border-box; 
	/*	color:#333; */  
      }
	  
#headline #finder input {
	/*	background-color: rgba(255,255, 255, 0.75);  */
	background-color: #EEE;
    width: 120px;
    font-size: 16px;
    font-weight: 200;
    padding: 5px;
    /* padding-top: 5px; 
    margin-bottom: 15px;*/
    margin-top: 2px;
    margin-right: 10px;
    border: none;
    border-radius: 5px;
    box-sizing: border-box; 
	/*	color:#333; */ 
      }
	  
#headline #masFiltros select {
		background-color: #EEE;
        width: 45%;
        font-size: 16px;
        font-weight: 200;
        padding: 5px;
		margin: 5px;
		margin-bottom: 8px;
		border: none;
		border-radius: 5px;
        box-sizing: border-box; 
		color:#999;
      }

	  
#headline #lenguaje select {
		background-color: rgba(255,255, 255, 0.75); 
        width: auto;
        font-size: 16px;
        font-weight: 100;
        padding: 5px;
		border-radius: 5px;
        box-sizing: border-box; 
		color:#333;
		border: none;
      }

	  
	  #headline ul {
		margin-top: 50px;
		width:99%;
		margin-left:auto;
		margin-right:auto;
		}

      #section1, #section2, #section3 {
		
        box-sizing: border-box;

      }

      #section1 h2,  #section3 h2  {
        margin-top: 0px;
		margin-bottom: 0px;
        font-size: 24px
      }
	  
      #section1 {
        background-color: white;
        font-family: Roboto, sans-serif;
        font-weight: 100;
        font-size: 18px;
      }

      #section1 h2 {
        font-weight: 300;
        text-align: center;
        margin-bottom: 0px;
        margin-top: 20px;
      }

      #section1 video {
        width: 100%;
      }

      #section2 {
       background-color: #e9e9e9; 
		 padding: 3px; 
		 padding-top: 0px;
        font-family: Roboto, sans-serif;
        font-weight: 100;
        font-size: 16px;
		margin-bottom: 50px;
/*		border:solid red; */
		

      }
	  
	 #section2 +h1 {
		 display: none;
		font-size: 14px;
        font-weight: 300;
        text-align: center;
        margin-bottom: 15px;
        margin-top: 15px;
      }

	  
	  #section2 h3  {
		color: #000;  
		font-weight: 700; 
		margin-top: 6px;
		margin-bottom: 2px; 
		vertical-align:middle;
		text-align:center;
		font-size: 15px;

          }
		
	/*	#section2 h5  {

		color: #000;
		font-weight: 700;
		height:14px;
		margin-top: 12px;
		margin-bottom: 4px; 
		padding-right:10px;
		padding-left:10px;
		vertical-align:middle;
		text-align:center;
		font-size: 14px; 
          } */
		  
		  
#section2 .titulo1Ficha {
	font-weight:200;
	margin-top: 3px;
	margin-bottom: 0px; 
	vertical-align:middle;
	text-align:center;
	font-size: 12px;
}
#section2 .titulo2Ficha {
	font-weight:100;
	height:18px;
	margin-top: -1px;
	margin-bottom: 3px; 
	vertical-align:middle;
	text-align:center;
	font-size: 12px; 
}


 /*     #section2 div img {

		margin-left: auto;
     	margin-right: auto;
		width: 95%;
		
      } */
/*	  #section2 label {
	   	font-weight:200;
		font-size:14px;  
      }*/
	  
	  #section2 select.contacto {
		  display:inline; 
		  width:145px;
		  font-size:14px;
	  }
	  
	 .ordenar_label{
/*	font-weight: 200;
    font-size: 14px; */
    margin-top: 8px;
    font-size: 20px;
    float: right;
	  }

      #section3 {
        background-color: #f5f5f5;
        font-family: Roboto, sans-serif;
        font-weight: 100;
        text-align: center;
        margin: auto;
      }

      #section3 h2 {
        font-weight: 300;
        text-align: center;
        margin-bottom: 0px;
        margin-top: 20px;
      }

      #section3 h2 + p {
        text-align: center;
      }

      footer {
        font-family: Roboto, sans-serif;
        font-weight: 300;
        text-align: center;
		background-color:#755a26;
        color: white;
        padding-bottom: 5px;
        padding-top: 20px;
      }

      thead {
        font-weight: bold;
      }

      tbody {
        text-align: center;
		color:#000;
      }
	 

div[class^="col"]{padding-left:5px; padding-right:5px;}

img.iconos {
	max-width:21px;
	height:18px;
	box-shadow: #FFF 0px 0px 0px ;
	position: relative;
    top: -4px;			
}



td.dorms{
	font-size: 16px;
	width: 20px;
	color: #333;
	
}

      #section2 div table {
		  width:95%;
	/*	  cellpadding: 0%; */
      }


h2.bienvenido{
	text-align:center;
	
	font-size:30px;
	padding-bottom:10px;
}
div.linea{
	margin-top: 20px;
	}
span.direccion{
	font-size:16px;
	color:#FFF;
}
span.telefono{
	padding: 6px;
    background-color: #FFFFFF;
    color: #755a26;
 /*   font-weight: bold; */
    font-size: 16px;
    padding-right: 17px;
    padding-left: 17px;
    border-radius: 20px;

}

.imageContainer{
	border:none;
	margin-left: auto;
    margin-right: auto;
	}
	
.imageContainer img{
	max-height:100%;
	max-width: 100%;
}
.parcela{
	text-align:right;
	padding-right:5px;
}
.el_precio{
	font-size:18px;
	font-weight: bold;
    width: 140px;
   	background-color: #755a26;
    color: white;
    text-align: center;
    border-radius: 20px;
    position: relative;
    margin-left: auto;
	top: -10px;
    left: -10px;
	box-shadow: 2px 5px 6px lightgray;
	padding-top:1px; 
}
.vendido{
	box-shadow: unset;
	background-color: #755a2621;
	color: red;
}
.reservado{
	box-shadow: unset;
	background-color: white;
	color: #df970d
}


.refencia {
	font-size:14px;
	font-style:italic;
	text-align:left; 
	padding-left:9px; 
}
.navbar-header a:focus {
	outline: none;

	}
	
.notaPie {
	font-size:15px;
	padding-top: 5px;
	
}
.telNotaPie {
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
	border-radius:20px
}

.paginadorBottom {
	width:100%;
	text-align:center;
}

div.ordenar_paginador_box {
	width:100%; 
	text-align:center;
	margin:0px;
	padding:0px;
}

div.ordenar_box {
	
	padding-top: 15px; 
    padding-bottom: 15px;
    width: 170px;
    margin-left: auto;
    margin-right: auto;
}

div.obraNueva_box {
/*	display: inline-block; */
	display: none;
	vertical-align: bottom;
	padding-bottom: 11px;
	margin-bottom: 10px;
}
div.paginador_box {
	display:none; 
	width:100%;
}

form.ordenar {
/*	position:relative;
	top: 10px: */
	color: black;
	
}
div.miContenedor{ 
	height: 65px; 
	padding-top:15px; 
/*	background-image:url(../../images/mimages/background.jpg); */
	background-size: cover; 
	background-repeat:no-repeat;
}
div.miContenedor2{ 
	height: 65px; 
	padding-top:15px; 
	background-image:url(../../images/mimages/background.jpg); 
	background-size: cover; 
	background-repeat:no-repeat;
	position: fixed;
    width: 100%;
    top: 0;
    z-index: 5;
}
div.miFondo {
/*	padding-bottom: 15px; */
	background-image:url(../../images/mimages/background.jpg);
	background-size: cover;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
}
p.miLogo {
/*	font-family: "Times New Roman", Times, serif; 
	font-family: math;*/
	font-family: sans-serif;
	font-size:32px;
	position:relative;
	top:2px;
	left: 5px; 
}

p.miLogo img {
	display:none
}

div.headerFooter {
	display:none;
	
}
#fondoSection2 {
	width:100%;
	margin:auto;
/*	border:solid; */
}

#fondoSection2 .mailList {
	width: 75%;
	margin-left: auto;
    margin-right: auto;
}

#fondoSection3 {
	width:100%;
	margin:auto;
	max-width: 1250px;
/*	border:solid; */
}

.navbar-nav{
	position:relative;
	top:-17px;
    } 
/*
div.contendor {
            margin: auto;
            max-width: 1300px; 
          } */

/* Favoritos */

.btn-default{
	color: #000;
}
/*.btn-primary{
	background-color:#000;
	border: 1px solid #000;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{
	background-color:rgba(102,89, 37, 0.75);
	border: 1px solid rgba(102,89, 37, 1);
	background-color:#000;
	border: 1px solid rgba(0,0, 0, 1);
	outline:none
	}
.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{
	background-color:#000;
	border: 1px solid rgba(0,0, 0, 1);
	outline:none
	}*/
.btn-primary{
/*	background-color:rgba(117,90, 38, 0.5);
	border: 1px solid rgba(117,90, 38, 0.5); */
	background-color: #755a26;
    border: 1px solid #755a26;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{
/*	background-color:rgba(117,90, 38, 1);
	border: 1px solid rgba(117,90, 38, 1); */
	background-color: #755a26;
    border: 1px solid #755a26;
	outline:none
	}
.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{
/*	background-color:rgba(117,90, 38, 0.5);
	border: 1px solid rgba(117,90, 38, 0.5); */
	background-color: #755a26;
    border: 1px solid #755a26;
	outline:none
	}

.contactoLabel {
color:#333;
display: table-cell;
float: left;
font-weight: normal;
	}
#modalMyText{
	color: #000;
}

#modalMyText p {
	margin: 10px 10px 10px;
}

#modalMyText ul {
	padding-left: 20px !important;
	margin-top: -5px !important;
}
#modalMyText h2 {

	margin-bottom: 20px;
}

#descUrb {
	background-color: white;
	padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#descUrb > h1 {
	margin-bottom: 20px;
	font-weight: bold;
	TEXT-ALIGN: center;
    FONT-SIZE: larger;
}
#descUrb > h2 {
	width:100%;
	text-align: left;
    font-size: large;
    margin-bottom: 10px;
}
#descUrb > p {
	text-align: left;
	font-size: 15px;
}


#descRoad {
	background-color: white;
	padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#descRoad > h1 {
	margin-bottom: 20px;
	font-weight: bold;
	TEXT-ALIGN: center;
    FONT-SIZE: larger;
}
#descRoad > h2 {
	width:100%;
	text-align: left;
    font-size: large;
    margin-bottom: 10px;
}
#descRoad > p {
	text-align: left;
	font-size: 15px;
}


	
	/*  BOTON MENU */
	
	

@media screen and (min-width: 480px) {

body {
		padding-top: 65px; 
      }

	  
.scroll-pic{
	width:32.5%
	} 

	  
.col-sm-6 {
    width: 100%;
}

#bloqueLenguaje{
	float:right;
	margin-top: -180px;
}
	  
#section2 h3  {
		font-size: 13px; 
          }
#section2 h4  {
		font-size: 12px; 
          }
	  
.ellipsis {

	font-size:12px;
	font-weight:600;

} 
 
	  
.corazonFavoritoIcono {
	padding:6px; 
	font-size:25px; 

}
	  
.separador {
	font-size:15px; 
	font-weight:100; 
	color:#000; 
	padding: 3px;
} 
.separadorFeatures {
	

} 
	  
td.tipo{
/*	text-align:left;
	padding-left: 6px;
	height:10px;
	
	color: #333; */
	padding-left:3;
	padding-right:3;
	font-size:11px;

}
td.dorms{
	font-size: 13px;
/*	width: 20px;
	color: #333; */
	
}
	  
#section2 h5  {


		margin-top: 8px;
	/*	margin-bottom: 4px; 
		padding-right:10px;
		padding-left:10px;
		vertical-align:middle;
		text-align:center;
		font-size: 14px; */

		height:12px;

		font-size: 11px; 
          }	  

	  
.refencia {
	font-size:13px; 
	text-align:left; 
}

.miInfo{
	width:80%;
	margin-left:auto;
	margin-right:auto
}
form.contactoForm{
	margin-right:auto; 
	margin-left:auto;
	width:80%;
}

.esconderBoton{
	display:inline
}
.favoritosCustom {
	width:80%; 
	max-width:600px;
}

div.miFondo {
	position:relative;
	top:5px;

}

.navbar-nav>li {
	
	width:127px;
	
}
/*	  
#bloqueLenguaje{
	width:170px; 
	position:relative; top: -50px; left: 180px
}*/

#headline ul {
		margin-top: 50px;
		width:99%;
		margin-left:auto;
		margin-right:auto;
	  }	  
	
p.miLogo {
	position:relative;
	top: 0px;
	left: 20px;
}
.imageContainer{
/*	height:150px;  */
	margin-left: auto;
    margin-right: auto;
	}
.imageContainer img{
	max-height:100%;
	max-width: 100%;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
 /* height:150px */
}

.formatFoto{
    width: 100%;
    height: 150px;	
}

#section2	{
/*	margin: auto; */
	width: 100%; 
          }
.navbar-nav{
	position:relative;
	top:-25px;
    } 
	
div.miContenedor{ 
	height: 55px; 
	padding-top:10px; 
}
div.miContenedor2{ 
	height: 55px; 
	padding-top:10px; 
}

/*#section2 div img {

		width: 100%;
		height: 150px;
		
      }*/

}

@media screen and (min-width: 562px) {
	.scroll-picIndice{
		width:32.8%
		} 
	.scroll-picIndice>img {

		}	
	.esconder{
		display: table-cell
		}	
} 

@media screen and (min-width: 750px) {
	.scroll-picIndice{
		width:24.5%
		} 
.scroll-picIndice>img {

		}

}


@media screen and (min-width: 768px) {
	
body {
	padding-top: 30px;
      }
/*
.scroll-imagesIndice{
		overflow:hidden; 
} */


a{
	color:#333;
}

.general2{
	margin-top: 20px;
}

.rentForm {
    margin-bottom: 80px;
}

.indexWelcome{

}
.indexWelcomeText{
	width: 60%;
	display: inline-block;
	padding: 30px;
}
.indexWelcomeImg{
	width: 38%;
	display: inline-block;
}



.carousel-control-features.right{
	display: block;
	margin-right: -30px;
    color: #755a26;
}
.carousel-control-features.left{
	display: block;
	margin-left: -30px;
    color: #755a26;
}

.thumbnailFeatures{
    width: 98%;
}

.fichaFeatureText{
	vertical-align: middle;
	width: 43%;
	margin-left: 1.1%;
}

.imageFeature{
	/* height:400px; */
}
.fichaFeatureImage{
	width:53%; 
	display: inline-block;
}

.left1Indice {
	display: block;
}
.right1Indice {
	display: block;
}
.lineaMenu{
	margin-top: 6px;
}

.fraseWelcome{
		display: block;
		text-align: center;
		font-size: 25pt;
		font-weight: 800;
		color: white;
		margin-top: 100px;
	}

div.miContenedor2{ 
	position: static;
	height: 220px; 
	background-image:url(../../images/mimages/background3.jpg); 
}

.col-sm-6 {
        width: 50%;
    }



a.corazonHeader{
/*	position: absolute;
    top: 12px;

    right: 85px;
	z-index: 20;
	
	display: none; 
	color:#755a26;*/
	color: #755a26;
	z-index: 5;
	top: 55px;
    right: 20px;
} 


div.linksVariables{
		display:inline-block;
		width:45%;
		margin-right: 1%;
	}
	
div.linksVariables:hover{
	background-color: #755a26;
	color: white;
}

.scroll-pic{
	width:24%;
	padding: 10px;
} 	
.left1 {
	top: 0;
	transform: translateY(50%);
  }

.right1{
	top: 0;
	transform: translateY(50%);
  }

.ellipsis {
    font-size: 14px;
}


#sticky-anchor {
	margin-left:10px;
	top:100px
}
	  
.tituloInicio {

    margin-top: 40px;

}

.tituloSearchResult{

	margin-top: 40px;

}
	  
.imageContainer{
	height:225px;
/*	margin-left: auto;
    margin-right: auto; */
	}
.imageContainer img{
	max-height:100%;
	max-width: 100%;
} 	  
.formatFoto{
    height: 225px;	
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 225px;	
}	  
	  
	  
/* version 3.0 */
#headline {
        padding: 0px; 

      }

#section2 h3  {
		font-size: 14px; 
          }
#section2 h4  {
		font-size: 13px; 
          }




.paginadorContador {margin-top:0px; padding-right:0px; text-align:right}

.esconderBeds{
	display: table-cell
}

.navbarcustom {
	background-color: white;
	position: fixed;
   }

.bloquesLenguajeMenu {
	float:right
   }
.bloqueMenu {
	display: inline-block;
}

#bloqueLenguaje{
	margin-top:-22px;
	margin-right: 10px;
	}

#bloqueLenguaje .bloqueLenguajeBandera {
/*	display:inline-block; 
	padding-top:10px;
	float:left; */
	position:relative;
	left:33px;
	top:-15px;
}

.navbar-nav>li {
	width: auto;
	margin-left:1px;	
}



.masFiltrosWell {
	padding:0px; 
	margin:0px; 
	border:none
}

#headline ul {
		margin-top: -25px;
		padding-left:130px;
	/*	width: 90%; */
		float:right;
		right: -30px;
		z-index:3;
	  }

#headline ul {
		margin-top: -70px;
	/*	width: auto; 
		margin-right: 110px;
        border: 1px solid green;
        height: 40px;*/
        width: 620px;
		padding: 0;
		  }

#section2 select.formato{
	position:relative;
	top:-30px;
	margin:auto;
	width:auto;
	padding-left:4px;
	padding-right:5px;
}
	  
.navbar-default .navbar-nav>li>a{
	background-color: transparent;
	color:#888;
	border:none;
	padding: 8px;
    height: auto;
	}

.navbar-default .navbar-nav>li>a:hover{
	background-color: transparent;
	color:#888;
	border:none;
	}

#section2 +h2{
	width:100%;
/*	margin-top:30px; */
	text-align:center; 
	font-size:24px
}
.claseH2{

	margin-top: 45px; 

}


p.contador{
	color:#666; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	top: 20px; 
	left: -30px;
}

  
#section2 {
/*	margin: auto;  */
	width: 95%;
  }

#section1 #section2, #section3 {
            box-sizing: border-box;
            padding: 10px 20% 80px 20%; 
		 	padding-left:30%;
			margin-left: 200px;
          }
#section2 +h1 {
		display:block;
		font-size: 22px;
        font-weight: 300;
        text-align: center;
        margin-bottom: 25px;
        margin-top: 15px;
      }


#section1 h2, #section3 h2  {
            margin-top: 10px;
			margin-left: 10px;
			margin-bottom: 0px;
			text-align:left; 
            font-size: 18px
          }
/*		  	  
#section2 label {
		display:block;
		font-weight:200;
        font-size: 14px;
      } */
	  
.ordenar_label{ 
	position: relative;
    top: -30px;
    right: 10px;
}
          
#section1 ul {
            box-sizing: border-box;
            float: left;
            width: 50%;
            padding-right: 1em;
          }
          
          #section1 video {
            width: 50%;
            float: right;
          }
          
#section1 video {
            box-sizing: border-box;
            width: 50%;
            float: right;
          }

          #section1 br {
            clear: both;
          }
          
/*         
#section2 div img {
            width: 95%;
			margin-left: auto;
     		margin-right: auto;
            box-sizing: border-box;
          } */
.parcela{
	text-align:right;
	padding-right:5px;
}

/*
.refencia {
	font-size:10px; 
	text-align:left; 
	padding-left:3px; 
}*/
/*
.bienvenidoDT {
		  display:block;
		  margin-left:250px; 
		  margin-right:8%; 
		  margin-bottom:20px
}

.bienvenidoMV {
		  display:none;
}

h2.bienvenido{
	display:block;
	font-size:30px;
	padding:20px;
}
*/
label.bandera-label {
	float:right;
 		position:relative; 
		top:10px;
		left:-115px;
}  

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{
	background-color: transparent;
	color:#755a26;
	font-weight:600;
	border-left: none;
    border-top: none;
    border-right: none;
}

	#headline #lenguaje select {
		position:relative; 
	/*	left:30px; 
		background-color: rgba(255,255, 255, 0.75); */
		background-color: transparent;
        width: 85%;
        font-size: 14px;
        font-weight: 100;
        padding: 0px;
		margin: 5px;
		border-radius: 5px;
        box-sizing: border-box; 
		color: transparent;
		width:18px;
		top: -15px;
		z-index: 5;

      }
	  #headline #lenguaje option {
		color: #333;
	  }

.navbar-nav{
	position:relative;
    top:31px;
    } 
div[class^="col"]{padding-left:15px; padding-right:0px;}
span.direccion{
	font-size:15px;
	color:#FFF;
	text-align:center;
	position: relative;
	top: 38px;
	left:-142px; 
}

span.telefono{

	font-size: 13px;
    text-align: center;
    padding: 4px;
	padding-right:10px;
	padding-left: 10px;
    position: relative;
    left: -130px;
    background-color: transparent;
	color: #888;
	top: 33px;
}


p.miLogo {
	font-size:30px;
/*	font-weight: 600; */
	margin-top: 13px;
    margin-left: -10px;
	color: #675a26; 
	z-index: 1;
}



.notaPie {
	font-size:14px;
}

.paginadorBottom {
	padding-left:0px; 
	float:left;
	text-align:left;
	width:60%; 
	display:inline-block

}

div.ordenar_paginador_box {
	width:100%; 
	margin: auto;
	text-align: left;
	height:80px;
	margin-top: 30px;
	
}

div.ordenar_box {
	display:inline-block;
	margin-top: 50px;
	width: 180px;
/*	vertical-align: bottom;
	text-align:left;
	height:80px; 
	padding-left:10px; 
	width: auto; */
}

div.obraNueva_box {
	padding-bottom: 31px;
}

div.paginador_box {
	display:inline-block; 
	float:right; 
	width: auto;
	position: relative;
    top: 35px;
}


div.miContenedor{ 

	height: 114px; 
	padding-top:15px;
	background-size: cover; 
	background-repeat:no-repeat;
	padding-right: 30px; 
/*	border-bottom: 2px solid black; */
	position: static;
	height: 220px; 
	background-image:url(../../images/mimages/background3.jpg); 
}
div.miFondo {
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	width:98%;
/*	max-width:1600px; */
}


div.headerFooter {
	position:absolute;
	display:block;
	width:100%; 
	height:5px;
	background-color: #e9e9e9;
	z-index:4;
}
.bienvenidoDT {
	display: none;
    background-color: white;
    margin-left: 2%;
    padding: 20px;
    border-radius: 8px;
		  
		  
}

.bienvenidoMV {
		  display:none;
}

#headline #finder .botonBuscador  {
/*	margin-top:0px;*/
	color:#755a26;
	z-index: 10;
	top: 15px;
	right: 75px;
	
}
#headline #finder .botonFavoritos  {
/*	display: block;*/
	
}
.fondoTelefono{
	background-image:url(../../images/mimages/esquinatelefono_small.gif); 
	position: fixed;
	width: 219px;
	height: 92px;

}

}
@media screen and (min-width: 800px) { 
	.imageContainer{
	height:240px;
	}
	.formatFoto{
    height: 240px;	
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 240px;	
}

}
@media screen and (min-width: 850px) { 
	.imageContainer{
	height:255px;
	}
	.formatFoto{
    height: 255px;	
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 255px;	
}
}
@media screen and (min-width: 900px) { 
.imageContainer{
	height:270px;
	}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 270px;	
}
@media screen and (min-width: 937px) { 
	.scroll-picIndice{
		width:19.7%
		} 
	.scroll-picIndice>img {

		}
	.left1Indice {
		display: none;
		}
		
	.right1Indice {
		display:none
		}
}

}
@media screen and (min-width: 950px) { 
.imageContainer{
	height:300px;
	}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 300px;	
}
}

@media screen and (min-width: 992px) {
	
/*.col-sm-6 {
    width: 33%;
}*/

body {
	padding-top: 0px;
      }

.ellipsisNew {
	color:#666;
	}

.subeDiv{
	display:block;
	background-color: white;
	border-radius: 5px;
	padding:20px;
	color:#333;
	position: relative;
    top: -280px;
	z-index:3;
	box-shadow: 5px 5px 30px gray;
	}

.rentpic{
	width: 55%;	
	display: inline-block;
	vertical-align: top; 
	margin-top: 30px;
    margin-right: 20px;
}
.rentForm1 {
	width: 40%;
    display: inline-block;
	margin-top: 20px;
}
.rentForm {
	 margin-top: -30px; 
}


.el_precio{

	box-shadow: unset;

}

.grupoLinksVariables{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.grupoLinksVariables h3{

	font-size: unset;
}

#section2 h2 {
	font-size:30px;
}

.carousel-control-features.right{

	margin-right: -50px;

}
.carousel-control-features.left{
	display: block;	margin-left: -50px;

}

.thumbnailFeatures{
	width: 80%;
}

.fichaFeatureText{
	color: #755a26;
}
.ellipsis2Features{
	color: #333;

}
.ellipsis1Features{
	color: #333;
}
.separadorFeatures{
	color: #333;
}

.fichaFeatureTextLocation {
	margin-bottom: 10%;
}
.fichaFeatureTextPrice{
	margin-top: 10%;
	font-size: 22px;
}
	
.fondoTelefono{
		background-image:url(../../images/mimages/esquinatelefono.gif); 
		position: fixed;
		width: 278px;
		height: 92px;
	
}

span.telefono{

	font-size: 14px;
	text-align: center;
	padding: 4px;
	padding-right:10px;
	padding-left: 10px;
	position: relative;
	left: -135px;
	top: 30px;
}


p.miLogo {
	font-size:37px;
/*	top:10px; */
	left:27px;
	margin-top: 10px;
}

option.nivel1 {
	font-size:16px;
	font-weight:bold;
}

option.nivel2 {
	font-size:14px;
}


a.corazonHeader{
/*    right: 75px; */
	top:15px;
	right: 120px;
}







.fraseWelcome{

    font-size: 30pt;
    font-weight: 800;
    margin-top: 200px;

}

div.miContenedor2{ 
	height: 420px; 
}
div.rentHeader{
	display:none
}

.ellipsis2 { 
	font-weight:200;
}
.ellipsis2Features { 
	font-weight:200;
}

#headline ul {
/*	margin-top: -78px;
	width: auto;
	margin-right: 170px;  */

        width: 660px;
    
	  }

#section2 h3  {
		font-size: 13px; 
          }
#section2 h4  {
		font-size: 12px;
		font-weight:500;
          }

/*

#section2 h3{
    font-weight: 100;
}
#section2 h4{
    font-weight: 100;
} */
.ellipsis {
	font-size:11px;
    font-weight: 500;
}


div.ordenar_box {
     margin-top: 20px;
}

div.obraNueva_box {
	padding-bottom: 1px;
}


.claseH2 {
    margin-top: 150px;
}


.navbarcustom {
 /*   height: 100px; */
    position: fixed;
}

.tituloInicio {

    font-size: 30px;
}
.tituloSearchResult{

    font-size: 30px;

}

/*
#headline #finder .botonBuscador  {
	display:none;
}

#headline #finder .botonFavoritos  {
	display:none;
}
*/

#sticky-anchor {
   /*  position: fixed;
     top: 120; 
	 z-index:1;
	 width: 230px;
	 margin-left: 1%;*/
	 position: static;
    z-index: 1;
    width: 800px;
    margin-left: auto;
	margin-right: auto;
	
  }	

.myModalDialog {
	max-width:375px;
	border: 10px solid rgba(102,89, 37, 0.2);
}
#columnaIzquierda {
	display:block;
	width:190px; 
	height:1800px; 
	float:left;
	padding: 20px;
}
/*
div.buscador{
	display:block;
	background-color: rgba(102,89, 37, 0.5);
	border-radius: 5px;
	padding:10px;
	} 
	*/

	
#headline #finder {

	height: 70px;

    }
		  
#headline #finder h2 {
		color:#333;
		margin-bottom:20px;
      }
	  
#headline #finder h3 {
		font-size: 14px;
        padding-top: 0px;
		padding-bottom: 5px;
      }

/* #headline #finder input {
		background-color: red;
		color:#999;
        width: 93%;
		height:35px;
        font-size: 14px;
		vertical-align:middle;
		padding-left:8px;
		border: none;
		margin-bottom: 7px;
		margin-top: 2px;
        box-sizing: border-box;
		border-radius: 5px;
      }

#headline #finder input[type=submit] {
        background-color:red;
		width: 250px;
        padding: 5px;
		margin-bottom:20px;
        border: none;
        box-sizing: border-box;
        font-size: 16px;
		border-radius: 5px;
      } */
#headline #finder textarea {
		background-color: rgba(255,255, 255, 0.75);
		color:#666;
        width: 93%;
        font-size: 12px;
		vertical-align:middle;
        padding: 3px;
		padding-left:8px;
		padding-bottom:8px;
		border: none;
		margin-bottom: 7px;
		margin-top: 2px;
		margin-left: 5px;
        box-sizing: border-box;
		border-radius: 5px;
      }

.filters{
	background-color:rgba(255,255, 255, 0.5);
	padding: 5px;
	border-radius: 5px;
	
}
.contacto{
	display:none;
	background-color: rgba(102,89, 37, 0.5);
	border-radius: 5px;
	padding:20px;
}

#headline #finder select {
        width: 250px;
        font-size: 14px;
        font-weight: 200;
        padding: 5px;
		margin-top: 2px;
		margin-bottom: 10px;
		border: none;
		border-radius: 5px;
        box-sizing: border-box;
		background-color: #755a261c;
      }
#headline #finder .selectMyModal {
	width: 100%;
}

#headline #finder .selectMyModalLong {
	width: 295px;
}
/*	  	  
#headline #finder label {
	position:relative;
	left: 5px;
	margin: 0px;
	color:#FFF; 
	font-size: 14px;
	font-weight: 200;
	font-style:italic;
	display: block;
      */
	  

#headline br {
            clear: both;
          }
          

#section2	{
/*	margin-left: 300px;
    margin-right: 10px; */
	margin-left: auto;
    margin-right: auto;
    width: 95%;
}
#favoritosDesk{
/*	display:block;*/
	background-color: white;
	border-radius: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom:5px
	}
#headline #finder .botonBuscador  {
/*	z-index: 5000;
    position: fixed;
    top: 6px;
    right: 113px; 
	background-color: transparent;
	color:#755a26;*/
}

#headline #finder .botonFavoritos  {
	display:none;
}
div.buscador{
	display:block;
	background-color: white;
	border-radius: 5px;
	padding:20px;
	color:#333;
	position: relative;
    top: -130px;
	z-index:3;
	box-shadow: 5px 5px 30px gray;
    }
.formFinder {
/*	width: 35%;
	display: inline-block; */
	}
.formFinder2 {
		width: 35%;
		display: inline-block;
		margin-right: 20px;
		}
.form-check{
/*	position: relative;
	top: -70px;
	left: 550px; */

}
.form-check2{
	position: relative;
	top: -70px;
	left: 550px;

}
a.masFiltrosClass {
/*	position: relative;
    top: -70px;
    left: 100px; */
	top: 0px;
}

h2.bienvenido{
	display:block;
	font-size:30px;
	padding:20px;
}
.bienvenidoDT {
		      
    display: none;

    margin-bottom: 20px;		  
}
/*		  
.bienvenidoDT {
	display:block;
	margin-left:250px; 
	margin-right:5%; 
}*/
 /* 
#headline #finder {
		height: 1600px;
          } */
.paginadorBottom {

	padding-left:0px; 
	float:left; 
	width:70%; 
	display:inline-block

}

form.ordenar {
	position:relative;
	top: 30px
}
.imageContainer{
	height:340px;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 340px;	
}
#descUrb {
	background-color: white;
	padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#descUrb > h1 {
	margin-bottom: 20px;
	font-weight: bold;
	TEXT-ALIGN: center;
    FONT-SIZE: larger;
}
#descUrb > h2 {
	width:100%;
    font-size: large;
}
#descUrb > p {

}


#descRoad {
	background-color: white;
	padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
	width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#descRoad > h1 {
	margin-bottom: 20px;
	font-weight: bold;
	TEXT-ALIGN: center;
    FONT-SIZE: larger;
}
#descRoad > h2 {
	width:100%;
    font-size: large;
}
#descRoad > p {

}
		  
}
@media screen and (min-width: 1100px) {

/*	.imageContainer{
	height:165px;
} 
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 165px;	
}*/

.ellipsis {
	font-size:13px;
 	
}
#section2 h3  {
		font-size: 14px; 
          }
#section2 h4  {
		font-size: 13px; 
          }
.imageContainer{
	height:370px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 370px;	
}

}
/*
@media screen and (min-width: 1125px) {
	.scroll-picIndice{
		width:16.66%
		} 
.scroll-picIndice>img {

		}
}*/
@media screen and (min-width: 1200px) {
	
.col-sm-6 {
    width: 33%;
}
.imageContainer{
	height:260px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 260px;	
}

.ellipsis {
	font-size:14px;

 
}
}
@media screen and (min-width: 1280px) {  

		  
#section2 +h1 {
		display:block;
		font-size: 30px;
        font-weight: 300;
        text-align: center;
        margin-bottom: 25px;
        margin-top: 15px;
      }

.indexWelcome {
	width: 90%;
}

.indexWelcomeText {
	font-size: large;
}
	  
.paginadorBottom {
	width:80%; 
	display:inline-block

}

.imageContainer{
	height:300px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 300px;	
}
}
@media screen and (min-width: 1313px) {

/*.bienvenidoDT {
	display: block;
	padding-left:50px; 
	margin-right:10%;  
}
.scroll-picIndice{
	width:14.28%
	} 
.scroll-picIndice>img {

	}
*/

td.tipo{
	font-size:14px;
	color: #666;
}

.ellipsis {
	color: #666;
}


}
@media screen and (min-width: 1350px) {
	
	.fichaFeatureText{
		font-size: large;
	}
	.ellipsis2Features{
		font-size: large;
	
	}
	.ellipsis1Features{
		font-size: large;
		margin-bottom: 30px;
	}
	.separadorFeatures{
		font-size: large;
	}
	
	.fichaFeatureTextLocation {
		font-size: larger;
	}
	.fichaFeatureTextPrice{
		font-size: larger;
	}
	
}
/*
@media screen and (min-width: 1346px) { 
	.imageContainer{
	height:180px;
}
}
@media screen and (min-width: 1379px) { 
	.imageContainer{
	height:185px;
}
}*/
@media screen and (min-width: 1411px) { 


		  

td.tipo{
	font-size:11px;

	
}
/*.bienvenidoDT {
	display:block;
	margin-left:50px; 
	margin-right:10%;  
}*/
/*
div.contendor {

			margin: auto;
            max-width: 1400px; 
          }
		  */

/*		  
#headline #finder {
	display:block;
	height: 1270px; 
	margin-left: 0.5%;
          } */
.imageContainer{
	height:300px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 300px;	
}
}

@media screen and (min-width: 1500px) { 


#headline{
/*	width: 1500px;*/
	margin:auto;
	
}
.rentForm2 {
    width: 70%;
}

.indexWelcomeText {
	font-size: larger;
}


.navbarcustom{
/*	width: 1500px; */
	margin:auto;
	
}
.coverIndice {

	width:75%;

}




.imageContainer{
	height:360px;
} 
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 360px;	
}

/*
#headline #finder {
			margin-left: -1.5%; 
}*/
} 
@media screen and (min-width: 1600px) {


	
.imageContainer{
	height:340px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 340px;	
}	
}
@media screen and (min-width: 1700px) { 
.imageContainer{
	height:360px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 360px;	
}

/*#headline #finder {
			margin-left: -6%;
}*/

}

@media screen and (min-width: 1800px) {
	

.grupoLinksVariables{
	width: 70%;
}

.imageContainer{
	height:380px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 380px;	
}
	

	
}

@media screen and (min-width: 1900px) {

.imageContainer{
	height:400px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 400px;	
}
	

	
}
@media screen and (min-width: 2000px) {
	
.imageContainer{
	height:360px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, ., .carousel-inner>.item>a>img {
    height: 360px;	
}
	

	
}
@media screen and (min-width: 2100px) {
	
.imageContainer{
	height:440px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 440px;	
}
	

	
}
@media screen and (min-width: 2200px) {
	
.imageContainer{
	height:480px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 480px;	
}
	

	
}

@media screen and (min-width: 2300px) {
	
.imageContainer{
	height:520px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 520px;	
}
	

	
}
@media screen and (min-width: 2400px) {
	
.imageContainer{
	height:580px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 580px;	
}
	

	
}
@media screen and (min-width: 2500px) {
	
.imageContainer{
	height:620px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 620px;	
}
	

	
}
@media screen and (min-width: 2600px) {
	
.imageContainer{
	height:680px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 680px;	
}
	

	
}
@media screen and (min-width: 2700px) {
	
.imageContainer{
	height:720px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 720px;	
}
	



@media screen and (min-width: 2800px) {
	
.imageContainer{
	height:780px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 780px;	
}
	

	
}


/*
@media screen and (min-width: 1800px) { 



.imageContainer{
	height:270px;
} 
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 270px;	
}

}

@media screen and (min-width: 1920px) {
	
		 
.imageContainer{
	height:290px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 290px;	
}


}

@media screen and (min-width: 2200px) {  	  

	.imageContainer{
	height:310px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 310px;	
}


}

@media screen and (min-width: 2300px) {  	  

.imageContainer{
	height:330px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 330px;	
}


}
@media screen and (min-width: 2560px) {  	  

	.imageContainer{
	height:350px;
	
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 350px;	
}

}*/
