@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap');


*{margin:0px;padding:0px;}
body,html{height:100%;}

body{
	margin:0px;
	color:#232323;
	background:#f2f2f2;
	font:normal 14px/18px "Poppins";
}
input {
	color:rgb(102,102,102);background:transparent;border:none;outline: none; 
	font-family:"Poppins";font-size:14px;
}


:root{
	--main:#003a72;
	--secun:#b48423;
	--ngo:#000000;
	--gris:rgb(102,102,102);
	--rojo:#df0000;
}

a{text-decoration:none;color:inherit;
	-webkit-transition: all .3s;    -moz-transition: all .3s;    
	-o-transition: all .3s;    transition: all .3s; 
}
.pointer{cursor:pointer;}
.nopointer{cursor:default !important;}

.underline{text-decoration:underline;}
.ellipsis{text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.italic{font-style: italic !important;}
.bold{font-weight:bold !important;}
.bolder{font-weight: bolder !important;}

.txtleft{text-align:left !important;}
.txtright{text-align:right !important;}
.txtcenter{text-align:center !important;}
.aladerecha{float:right !important;}
.alaizquierda{float:left !important;}

.oculto{display:none !important;}

.txtconsombra{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9);}
.txtconsombra2{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9);}


.borde{border:1px #00cc00 solid !important;box-sizing:border-box;}

/* COLOR TEXTO */
.gris{color:var(--gris);}
.ngo{color:#000000 !important;}
.bco{color:#ffffff !important;}
.rojo{color:var(--rojo) !important;}
.verde{color:#007700 !important;}

/* FONDOS */
.fondo_main{background:var(--main);}
.fondo_ngo{background:#000000;}
.fondo_gris{background:#ddd9d9;}
.fondo_bco{background:#ffffff !important;}
.fondo_bco2{background:#f2f2f2;}

.titulo{font:normal 22px/26px "Poppins";}
.subtitulo{font:normal 18px/22px "Poppins";}
.grande{font:normal 16px/20px "Poppins";}
.chica{font:normal 12px/14px "Poppins";}
.micro{font:normal 10px/12px "Poppins";}
.stroke{text-decoration:line-through;}

.sticky { position: -webkit-sticky; /* Safari */  position: sticky;  top: 0;}


#_grancontenedor{width:100%;height:100vh;display:block;overflow-y:scroll;scrollbar-width: none;}
/* GENERALES */
.tabla_principal{width:100%;display:inline-block;text-align:center;margin:0px;}
.contenidos{width:100%;max-width:1100px;display:inline-block;text-align:center;margin:0px;box-sizing:border-box;}
.renglon{width:100%;display:inline-block;}
	.renglon_odd:nth-child(odd){background-color:#ffffff;}/* alternacolores entre filas*/
	.renglon_odd:nth-child(even){background-color:#f2f2f2;}

.cuerpo{width:98%;display:inline-block;float:none;margin:10px 1%;box-sizing:border-box;}
.cuerpo600{width:96%;max-width:600px;}
.lienzo {background:#ffffff;margin:20px 0px;min-height:calc(100vh - 140px);
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}



.consombra{-webkit-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.2);}
.conborde{border:1px #f0f0f0 solid;}

/* BOTONES */
.btn{display:inline-block;cursor:pointer;
	background:transparent;
	-webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s  ease-in-out; -o-transition: all 0.2s  ease-in-out; transition: all 0.2s  ease-in-out;
	border:none;display:inline-block;text-align:center;
		/* evita seleecionar texto */
		-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;
		-moz-user-select: none;-ms-user-select: none;user-select: none;
		-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	box-sizing:border-box;float:none;
	font-size:14px;line-height:28px;font-family:"Poppins";   
	}
.btn_enviar{border:1px var(--main) solid;background:var(--main);color:#ffffff;padding:0px 10px;}
.btn_vermas{border:1px var(--ngo) solid;background:var(--ngo);color:#ffffff;padding:0px 20px;}
.btn_vermas:hover{border:1px var(--main) solid;background:var(--main);}
.btn_alterno{border:1px var(--main) solid;background:#ffffff;color:var(--main);padding:0px 10px;}
.btn_naranja{background:var(--naranja);color:#ffffff;padding:0px 10px;}
.btn_50{width:50%;}
.btn_100{width:100%;}
.btn_round{
	-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
}

.iconito{width:20px;height:20px;display:inline-block;vertical-align:middle;}
.spiner{width:16px;height:16px;vertical-align:middle;}



.camera_cont{width:100%;height:590px;float:left;display:inline-block;top:0px;position:relative;}
.camera_text{width:100%;float:left;display:inline-block;top:0px;left:0px;position:absolute;margin-top:14%;}
.camera_cuerpo{position:relative;}



/* MENUTOP */
.logotipo{width:180px;margin:4px 0px;  display:inline-block;float:left;}
.contacto-top{width:auto;display: inline-block;margin:16px 0px;  float:right; }
.btn-menu{display:inline-block;margin:0px 20px;
	border-bottom:2px #ffffff solid; 
	font:bold 16px/28px "Poppins";color:var(--main);}
.btn-menu:hover,	
.btn-menu-sel{color:var(--secun);border-bottom:2px var(--secun) solid;}
.ico-tel{vertical-align:middle; }

/* INICIO */
.inicio-fondo{background:url(images/inicio-fondo-01.jpg); background-position:center center;
	background-size:cover;height:80vh;
}
.inicio-tit{display:inline-block;float:left;
	padding:30px 50px; 
   font:bold 30px/36px "Poppins";color:#ffffff;
   background: rgba(255,255,255,0.3);
}
.inicio-busqueda-box{width:calc(80% - 20px);display:inline-block;padding:10px 10px;margin-top:5px; }



.logogde{width:200px; }


/*LISTADO*/
.filtro_top{display:inline-block;width:100%; margin:20px 0px;} 

.listado_resultados{width:calc(100% - 80px);display: inline-block;float:none;
	padding:20px 40px;margin-top:30px; 
	background:#ffffff; 
}

.inmueble_renglon{width:92%;display:inline-block; 
	margin:20px 4%;background:#ffffff;border:1px #ffffff solid; }
.inmueble_renglon:hover{border:1px #acacac solid; }
.inmueble_imagen{width:250px;height:200px;display:inline-block;overflow:hidden;float:left;}
	.imginmueble{object-fit: cover;width:100%;height:100%;vertical-align:middle;
		-webkit-transition: all .4s;    -moz-transition: all .4s;
		-o-transition: all .4s;    transition: all .4s;
		cursor:pointer; 
	}
.inmueble_renglon:hover 
	.imginmueble{width:110%;height:110%;margin-top:-5%;margin-left:-5%;}

.inmueble-datos{width:calc(100% - 290px); float:left;text-align:left;margin-left:30px;
	}
.resultados-iconos img{vertical-align:middle;margin:14px 0px; }
.resultados-descrip{width:100%; float:left;text-align:left;}
.mini_descripcion{height:55px;overflow:hidden;  }
.resultados-precio{width:100%; float:left;text-align:left;margin:10px 0px;
	cursor:pointer;}

.listado_lateral{width:200px;display: inline-block;float: left;padding:40px 0px;box-sizing:border-box;  }
.listado_lateral .subtitulo{text-align:right !important;}
.listado_lateral a{display:inline-block;width:100%;   text-align:right;font:normal 10px/18px "Poppins"; }




/* inmueble_detalles */
.inmuebles-detalles-lienzo{width:90%;display:inline-block;float: left;margin:40px 5%;}
.inmueble_slider{width:calc(100% - 320px);height:340px;overflow: hidden;
  display:inline-block;float:left;overflow: hidden;}
.inmueble_slider img {height:340px; }
.inmueble_masfotos{width:300px;display:inline-block;float: left;margin-left:20px;}
.inmueble_masfotos-1{width:100%;height:160px;display:inline-block;float: left; overflow:hidden;
	margin-bottom:20px; }
	.inmueble_masfotos-1 img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}

.inmueble_masfotos-2{width:100%;height:160px;display:inline-block;float: left; overflow:hidden;}
	.inmueble_masfotos-2 img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}


.detalles-renglon{width:100%;display:inline-block;margin-top:20px; 
	margin:0;
}

.detalles-datos{width:100%;max-width:670px; float:left;text-align:left;box-sizing: border-box;
	background:#ffffff; }
.detalles-caja01{width:100%; float:left;text-align:left;box-sizing: border-box;
	padding:30px;}
.detalles-precio{width:100%;display:inline-block;float:left;text-align:center;margin:0px;}
.detalles-botontype{background:var(--naranja);color:#232323;display:inline-block;
	font:bold 12px/22px "Poppins";padding:0px 14px; 
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;  }

.detalles-caja02{width:100%; float:left;text-align:left;
	padding:30px;background:#e6e6e6; box-sizing:border-box; 
/*
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;  
*/
}
.detalles-caja02 .celda-3{margin-bottom:10px; }


.detalles-caja03{width:100%; float:left;text-align:left;
	padding:30px;box-sizing:border-box; 
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;  }

.detalles-lateral{width:290px;display:inline-block; float:left;text-align:left;margin-left:20px;margin-top:20px; 
	padding:30px;background:#ffffff; box-sizing:border-box;}

#lateral_form .renn{margin-bottom:15px; }






/* DESTACADOS */

#destacados {margin-top:40px; }
#destacados 
.titulo{width:90%;margin-left:30px;margin-bottom: 20px; float: left;}
#destacados 
.inmueble_renglon{width:calc(29% - 4px);display:inline-block;vertical-align: top;
	margin:20px 2%;background:#ffffff;
/*	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
*/
}
#destacados 
.inmueble_imagen{width:100%;height:200px;display:inline-block;overflow:hidden;float:left;}
#destacados 
	.inmueble-datos{width:90%; float:left;text-align:left;margin:0px;padding:20px 5%;
	font:normal 12px/14px "Poppins";}
#destacados 
	.resultados-iconos img{vertical-align:middle;margin:4px 0px; }
#destacados 
	.resultados-descrip{width:100%; height:70px;  float:left;text-align:left;}
#destacados 
	.resultados-precio{width:100%; float:left;text-align:left;margin:10px 0px;
	cursor:pointer;}



/* DESTACADOS */

#masrecientes 
.titulo{width:90%;margin-left:30px;margin-bottom: 20px; float: left;}
#masrecientes 
.inmueble_renglon{width:calc(29% - 4px);display:inline-block;vertical-align: top;
	margin:0px 2%;background:#ffffff;margin-bottom:40px; 
/*
	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
*/
}
#masrecientes 
.inmueble_imagen{width:100%;height:200px;display:inline-block;overflow:hidden;float:left;}
#masrecientes 
	.inmueble-datos{width:90%; float:left;text-align:left;margin:0px;padding:20px 5%;
	font:normal 12px/14px "Poppins";}
#masrecientes 
	.resultados-iconos img{vertical-align:middle;margin:4px 0px; }
#masrecientes 
	.resultados-descrip{width:100%; float:left;text-align:left;}
#masrecientes 
	.resultados-precio{width:100%; float:left;text-align:left;margin:10px 0px;
	cursor:pointer;}




/*	contacto */
.contacto{width:40%;min-height:300px;  margin:40px 4%;display:inline-block;float:left;
	color:#ffffff; 
}



/*	nosotros */
.nosotros{display:inline-block;width:100%;   background:url(images/nostros_fondo.jpg);background-size:cover; }
.nosotros-lienzo{width:100%;max-width:600px;display:inline-block; float:left; 
	margin:5% 10% 10% 10% ;padding:40px;text-align:justify;  
    background:rgba(255,255,255,0.8); }
.nostros-list {margin-top:20px; }
.nostros-list li{list-style:none;width:24%;float:left;margin-bottom:20px;     }



/* LOGIN */
.caja_ingreso{width:90%;max-width:350px;display:inline-block;}
.caja_ingreso .renglon{margin-bottom:20px;}
.caja_ingreso .subtitulo{margin:30px 0px;}
#caja2{display:none;}


/* REGILLA */
.granlienzo{min-height:85vh;background:#ffffff;margin:20px 0px; }
.regilla-lienzo{width:100%;margin:10px 0px;
	overflow-y:scroll;scrollbar-width: none;
	background:#ffffff;
/*
	-webkit-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.12);
	box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.12);
*/
	}
.regilla-lienzo-tit{width:100%;display: inline-block;float: left;text-align: left;
	font:bold 20px/20px "Poppins";color:var(--main); 
	margin:20px;box-sizing:border-box;   }
.bordetop{border-top: 1px #e5e5e5 solid;}

.regilla-lista{width:100%; min-width:1000px;display:table;
	margin-left:auto;margin-right:auto;}
.regilla-lista-min{min-width:200px;}
.regilla_renglon{width:100%;height:80px;display:table-row;box-sizing:border-box;
/*
			-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;
			-moz-user-select: none;-ms-user-select: none;user-select: none;
			*/
	}

	.regilla_renglon:nth-child(odd){background-color:#ffffff;}/* alternacolores entre filas*/
	.regilla_renglon:nth-child(even){background-color:#f2f2f2;}
.regilla_celda{border-right:1px #e5e5e5 solid;padding:0px 4px;
	display: table-cell;vertical-align: middle;}
.regilla_celda_imagen{padding:5px !important;}
.imagenbox{width:120px;height:80px;display:inline-block;}
.imagenbox img{object-fit: cover;width:100%;height:100%;vertical-align:middle;}
.imagenbox_cuadro{width:120px;height:80px;display:inline-block;text-align:center; }
.imagenbox_cuadro img{height:100%;max-width:120px;  vertical-align:middle;display:inline-block; }
.regilla-lista-chica{width:auto;min-width:initial;}/* regilla para fancybox pedido_partidas.php */ 
#seguimientos-lista{width:100%;max-width:320px;display:inline-block;}
#seguimientos-lista .renglon{width:100%;display:inline-block;}
#seguimientos-lista .renglon:nth-child(even){background-color:#f2f2f2;}
#seguimientos-lista .colum-4{line-height:60px;}

.renglon_calif{margin-bottom:15px; }	

.nohayregistros{height:calc(100vh - 470px);padding-top:50px;}

/* PAGINADOR */
#paginador{margin:30px 0px;}
.numero_normal{padding:2px 12px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.numero_normal:hover{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}
.numero_sel{background-color:var(--main);color:#ffffff;padding:2px 12px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}



#form_contactanos .form_input{margin-bottom:20px; }
/* FORMULARIO */
.form_label{width:100%;float:left;box-sizing:border-box;border:none;}
.line20{line-height:26px;padding:5px;}

.select-style,
.form_input{width:100%;display:inline-block;float:left;padding:5px 4px;
	box-sizing:border-box;
	border:1px #e7eaf1 solid;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.form_input input,
.form_input textarea{display:inline-block;border:none;box-sizing:border-box;
	outline: none;background:transparent;padding:2px;color:var(--ngo);}
.form_input .input_100{width:100%;}
.form_input .input_ico{width:calc(100% - 30px);}
.form_input .input_fecha{width:44%;}
.form_input .input_conprefijo{width:calc( 100% - 35px);}
.form_input .input_50{width:50%;}
.form_area{width:100%;box-sizing:border-box;height:90px;resize: none;}

.form_input_2{width:100%;display:inline-block;float:left;padding:0px 8px;
	box-sizing:border-box;
	background:#f2f2f2;
	border:1px #e7eaf1 solid;
	-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
	}

.select-style{overflow:hidden;box-sizing:border-box;
		background: transparent url("images/arrowdown.png") no-repeat center right;}
	.select-style select{width:100%;padding:2px;border:none;box-shadow:none;background-color:transparent;box-sizing:border-box;
			-webkit-appearance: none;-moz-appearance: none;appearance: none;
			font:normal 14px/20px "Poppins";color:var(--ngo);}
	.select-style select:focus{outline: none;
		font:normal 14px/20px "Poppins";color:var(--ngo);}

.select-style-bco{background: #ffffff url("images/arrowdown.png") no-repeat center right;}

.select-style-sin{border:none}

/*  CHECKBOX Y RADIOBUTTON*/
input.chbox_norm[type="checkbox"] {display:none;}
input.chbox_norm[type="checkbox"] + label span {display:inline-block;vertical-align:middle;margin:-1px 4px 0 0;cursor:pointer;	
	width:30px;height:30px;background:url(images/check_box.png) left top no-repeat;}
input.chbox_norm[type="checkbox"]:checked + label span {
	background:url(images/check_box.png) 0px -30px no-repeat;}

input.radio_norm[type="radio"] {display:none;}
input.radio_norm[type="radio"] + label span {display:inline-block;vertical-align:middle;margin:-1px 4px 0 0;cursor:pointer;	
	width:30px;height:30px;background:url(images/radio_box.png) left top no-repeat;margin-bottom:10px;vertical-align:top;
	float:left;}
input.radio_norm[type="radio"]:checked + label span {
	background:url(images/radio_box.png) 0px -30px no-repeat;}
.radio_norm + label{font:300 12px/28px "Poppins";}



.switch {position: relative;display: inline-block;width:30px;height:13px;}
.switch input {opacity:0;width:0;height:0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;
 -webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 13px;width: 13px;left: 2px;bottom: -1px;
  background-color: white;-webkit-transition: .4s;transition: .4s;
  border:1px #cccccc solid;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {
 -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px);
 border:1px #2196F3 solid;
}
/* Rounded sliders */
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}




/* FORM_UPLOAD */
.form_upload{width:100%;max-width:200px;height:120px;  display:inline-block;font:normal 18px/22px "Poppins";float:left;text-align:center;
	box-sizing:border-box;cursor:pointer;
	padding:0px;vertical-align:top;margin:0px;
	position: relative;}
.form_upload .laimagen{object-fit: cover;width:100%;height:100%;vertical-align:middle;
	position: absolute;top:0;left: 0;}	
.form_upload .sobrepuesto{position: absolute;top:10px;right:calc(50% - 35px);display:none;}	
.form_upload:hover .sobrepuesto{display:inline-block; }
.fileUpload .label{width:35%;display:inline-block;float:right;padding:0px 10px;box-sizing:border-box;cursor:pointer;
	background:var(--main);color:#ffffff;font:normal 14px/35px "Poppins";
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.file_input{width:65%;display:inline-block;font:normal 14px/33px "Poppins";margin:0px;padding-left:10px;
	border:1px #f0f0f0 solid;
	-webkit-border-radius: 5px 0 0 5px ;
	-moz-border-radius: 5px 0 0 5px ;
	border-radius: 5px 0 0 5px ;

	background:none;float:left;}
.fileUpload .input_label{width:100%;display:inline-block;font:300 12px/16px "Poppins";letter-spacing: 1px;
	margin:0px;padding:0px;padding-left:10px;border:none;color:#343434;}
.fileUpload {width:100%;position:relative;overflow: hidden;margin:0px;float:left;}
.fileUpload input.upload, 
.fileUpload input.fotoproducto 
{position:absolute;top:0;right: 0;margin: 0;padding: 0;
	width: 100%;height:100%; 
    cursor: pointer;opacity:0 ;filter: alpha(opacity=0);}




/* celdas responsivas */
[class*="celda-"]{display:inline-block;float:left;box-sizing:border-box;}
	.celda-0{width:4.111111%;}
	.celda-1{width:8.333333%;}		.celda-1x{width:12.50000%;}		
	.celda-2{width:16.666666%;}		.celda-2x{width:20.83333%;}		
	.celda-3{width:25%;}			.celda-3x{width:29.16666%;}		
	.celda-4{width:33.333333%;}		.celda-4x{width:37.50000%;}
	.celda-5{width:41.666666%;}		.celda-5x{width:45.83333%;}		
	.celda-6{width:50%;}			.celda-6x{width:54.16666%;}			
	.celda-7{width:58.333333%;}		.celda-7x{width:62.50000%;}	
	.celda-8{width:66.666666%;}		.celda-8x{width:70.83333%;}
	.celda-9{width:75%;}			.celda-9x{width:79.16666%;}
	.celda-10{width:83.333333%;}	.celda-10x{width:87.50000%;}	
	.celda-11{width:91.666666%;}	.celda-11x{width:95.833333%;}
	.celda-12{width:100%;}
[class*="colum-"]{box-sizing:border-box;float:left;}
	.colum-0{width:4.111111%;}
	.colum-1{width:8.333333%;}		.colum-1x{width:12.50000%;}		
	.colum-2{width:16.666666%;}		.colum-2x{width:20.83333%;}		
	.colum-3{width:25%;}			.colum-3x{width:29.16666%;}		
	.colum-4{width:33.333333%;}		.colum-4x{width:37.50000%;}
	.colum-5{width:41.666666%;}		.colum-5x{width:45.83333%;}		
	.colum-6{width:50%;}			.colum-6x{width:54.16666%;}			
	.colum-7{width:58.333333%;}		.colum-7x{width:62.50000%;}	
	.colum-8{width:66.666666%;}		.colum-8x{width:70.83333%;}
	.colum-9{width:75%;}			.colum-9x{width:79.16666%;}
	.colum-10{width:83.333333%;}	.colum-10x{width:87.50000%;}	
	.colum-11{width:91.666666%;}	.colum-11x{width:95.833333%;}
	.colum-12{width:100%;}

#mapa_cont{display:none;}
.mapa{width:100%;height:150px;overflow:hidden;position: relative;padding-bottom:15%;vertical-align:top;margin-bottom:15px;}
.mapa_lg{width:100%;height:350px;overflow:hidden;position: relative;padding-bottom:15%;vertical-align:top;margin-bottom:15px;}
.mapa_gd{height:68vh;margin-bottom:0;}
#map_canvas{position: absolute;top:0;left:0;width: 100% !important;height: 100% !important;}

#flecha-up{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;}


#unmomento{width:100%;float:left;font:500 16px/22px "Roboto";}
.marcorojo{background:#ffd0d0 !important;}
.enviandomensaje{display:none;font:500 26px/30px "Roboto";margin-top:20px;color:#000000;}





.ui-autocomplete {z-index:9999 !important;}

.jconfirm-title{color:var(--main);font:bold 16px/30px "Poppins";}
.jconfirm-buttons .btn_enviar,
.jconfirm-buttons .btn_cancel,
.jconfirm-buttons .btn_alterno,
.jconfirm-buttons .btn-default{width:48%; }
	

/* PIE */
#pie{border-top:1px #acacac solid;padding-top:20px;padding-bottom:30px;  }
.logotipo-pie{width:120px;}
.pie_redes{float:right;margin-top:30px;  }
.pie_redes a{margin:5px;  }
.pie_creditos{float:left;margin:25px 0px;  }
.pie_suscribe{width:240px;display:inline-block;float:right; text-align:left;margin-top:10px;margin-right: 20px;}
	.elbtn{margin-top:5px;margin-left:5px;}  

.inicio-caja01b{width: 40%;margin-left:10%;  display: inline-block;float: left;text-align: justify;}

.marcorojo{color:#df0000 !important;border:1px #df0000 solid; }/*f8dfdf*/



::-webkit-input-placeholder {color:#232323;}
::-moz-placeholder {color:#232323;}
:-ms-input-placeholder {color:#232323;}
:-moz-placeholder {color:#232323;}

::-webkit-scrollbar {width: 3px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.9);border-radius: 0px;}
::-webkit-scrollbar-thumb {border-radius: 0px;-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,0.9);}
/*
*/

.jconfirm-box{text-align:center !important;}
.jconfirm-content{text-align:center !important;min-height:65px;}
.jconfirm-buttons{float:none !important;}
	
	
textarea,
input[type="text"]{
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
}


#btn_menuresponsive{display:none;position:fixed;top:10px;left:10px;}











.mostrar{display:none;}



@media screen and (max-width:1200px){/* laptop */

}



@media screen and (max-width:740px){/* cell potrait */
.logotipo{margin:20px 0px;  float:none;}

.inicio-tit{margin-top:30px; margin-bottom: 20px;
   font:bold 20px/26px "Poppins";
}

.ocultar{display:none;} 

[class*="celda-"]{width:100%;}

.titulo{font:normal 16px/20px "Poppins";}

.logogde{width:200px; }

#destacados 
.titulo,
#masrecientes 
.titulo{width:90%;margin:0px 4.5%;text-align:center !important;margin-bottom:30px;  }

.span{border:1px #deff00 solid;}

#destacados 
.inmueble_renglon,
#masrecientes 
.inmueble_renglon{width:98%;margin:0px 1%;background:#ffffff;margin-bottom:40px;}

.inmueble-datos{width:100%;float:left;text-align:left;margin:0px;}
.listado_resultados{width:94%;padding:10px 10px;margin-top:20px;}
.inmueble_imagen{width:100%;margin-bottom: 15px;  float:none;}

.inmueble_slider{width:100%;height:340px;}
.inmueble_masfotos{display:none; }
.detalles-lateral{width:90%;margin:0px 5%;padding:0px;}



.contacto-top{margin:0px;}
#btn_menuresponsive{display:inline-block;z-index:9990;background:var(--main);}
	#menuresponsive{width:100%;height:100%;display:none;
		background:rgba(255,255,255,0.9);position:fixed;top:0px;left:0px;z-index:9900;
		border: none;}
.btn-menu{display:inline-block;width:100%;  margin:15px 0px; }
.primerboton{margin-top:80px; }

/*INDEX*/
.inicio-busqueda{width:100%;display:inline-block;}
.inicio-busqueda-tabs{width:100%;
	-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;-moz-border-radius-topright:10px;
	border-top-left-radius:0px;	border-top-right-radius:0px;
}
.inicio-busqueda-tab{width:auto;padding:5px 10px;  
}
.inicio-busqueda-tabsel{background:#1a1a1a; color:#ffffff;
	-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;
	border-top-left-radius:0px;	border-top-right-radius:0px;
}
.inicio-busqueda-input{width:100%;display:inline-block;background:#ffffff; 
	-webkit-border-radius:0px;-webkit-border-top-left-radius: 0;
	-moz-border-radius:0px;-moz-border-radius-topleft: 0;
	border-radius:0px;border-top-left-radius: 0;
}
.inicio-busqueda-caja1{width:82%;margin:20px 5% 10px 5%;float:none;display:inline-block;box-sizing:border-box;
		border:none;border:1px #c0c0c0 solid;}
.inicio-busqueda-caja2{width:82%;margin:10px 5%;float:none;display:inline-block;box-sizing:border-box; }
.inicio-busqueda-caja2 .input100{width:100%;margin:0px;padding:5px; 
		font:bold 16px/30px "Poppins";border:1px #c0c0c0 solid; }


}