body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

#contenedor{
min-width:360px;
display:block;
top: 0;
padding-top: 66px;
}

.contenido{
min-width:340px;
padding: 10px 80px;
display:block;
top: 0;
/*background: #555;*/
}

.contenidoprop{
min-width:360px;
/*padding: 10px 0;*/
display:block;
top: 0;
/*background: #725;*/
clear:both;
}

#navbar {
  background-color: #ec883f;
  position: fixed;
  top: 0;
  width: 100%;
  display:block;
 /* transition: top 0.6s;*/
  height:66px;
 /* opacity: 0.9;*/
 z-index: 9998;
}

#barra{
padding-top:2px;
padding-left:10px;
 /*   background-color: #fff;*/
height:64px;
  top: 0;	
    /*transition: top 0.6s;*/
}

.container {
    display: inline-block;
    cursor: pointer;
}
#menucruz{
margin-top:12px;
padding-top:5px;
padding-right:10px;
z-index: 100;
position: absolute;
top: 0;
right: 25px;
/*background-color: #24f5ff;*/
  transition: top 0.6s;
}

#fondoimagen{
	/*margin-top:90px;*/
/*
padding-left:20px;
margin-top:20px;*/

background-image: url('/img/fondo.jpg');
background-repeat: no-repeat;
height:190px;
width:100%;
/*margin-bottom:20px;*/
display:block;
padding-top:60px;
}


#fondobuscar{
/*	background-color: rgba(9, 128, 192, 0.5);*/
	/*background-color: rgba(89, 247, 153, 0.4);*/
	/*background-color: rgba(249, 223, 165, 0.6);*/
	background-color: rgba(229, 225, 208, 0.6);
	/*background-color: #0980c0; */
	box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
	height:80px;
	width:860px;
	border-radius: 6px;
	/*opacity:0.5;*/
    margin: 0 auto;	
	padding-top:40px;	
	
}

.buscar{
	width:650px;
    height:40px;
   /* margin: 5px 15px 5px 0;*/
    box-sizing: border-box;
	border: 2px solid gray;
    border-radius: 4px;
	/*float: left;*/
	background-color: white;
	margin: 0 auto;	
}

.buscar:hover{
   border: 2px solid #555;
-webkit-box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
-moz-box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
}

.buscartexto {
	width:590px;
    height:32px;
	border: none;
	float: left;
	padding-left:8px;
 /* background-color: #42f9fe;	*/
    margin-top:1px;
    margin-left:1px;
}

.botonbuscar{
width:40px;
height:34px;
float: right;	
/*background: #3647F9;*/
opacity:0.8;

}

.botonbuscar:hover{
cursor: pointer;
opacity:1;

}

.imgbotonbuscar{
width:28px;
height:28px;
margin: 3px 4px;
/*opacity:0.8;*/
float: right;
}


#barraseparadora{
	background-color: #585858; 
	box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
	min-height:35px;
	width:100%;
	opacity:0.8;
	font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:22px;
    font-weight: bold;
	color: #fff; 
	text-shadow: 1px 0 #000, 0 1px #000, 1px 0 #000, 0 1px #000;
    padding-top:10px;
/*	vertical-align:middle;*/
}

.articulos{
width:100%;
}

.finanzas{
padding-right: 20px;
width: 200px;
float: left;
font-size: 14px;
}
.paddtop{
padding-top:4px;	
}




#footer{
	padding-top: 2px;
	padding-bottom: 12px;
	background-color: #333; 
	/*height:50px;*/
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
    text-align:center;
	font-size:18px;
   /* font-weight: bold;*/
	color: #fff; 

/*	vertical-align:middle;*/
}

.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #fff;
    margin: 5px 0;
    transition: 0.4s;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-8px, 6px);
    transform: rotate(-45deg) translate(-8px, 6px);
	background-color: #000;
}

.change .bar2 {opacity: 0;}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -7px);
    transform: rotate(45deg) translate(-8px, -7px);
	background-color: #000;
}

#textomenu {
	color: #fff;
	margin:5px 8px;
	float:left;
}
#textomenu:hover {
cursor: pointer;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 80px;
	/*opacity: 0.9;*/
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 22px;
    color: #818181;
    display: block;
    transition: 0.3s;
background-color: #fff;
	/*border-bottom: 3px solid transparent;*/
}

.sidenav a:hover {
    color: white;
background-color: #26a5ea;	
/*	border-bottom: 3px solid red;*/
}

#divlogo { 
width:500px;
margin-left:20px;
background-color: #26a5ea;
}

#logo{ float:left; }

#titulo{
height:60px;	
width:250px;
float:left;
margin-left:50px;
padding-top:10px;
}

#titulo1{
font-size:18px;
color: white;
text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
font-weight:bold;
}

#titulo2{
font-size:16px;
color: white;
font-weight: bold;
color: #222;
text-shadow:  0px 3px 3px rgba(255,255,255,0.4),0px -1px 1px rgba(0,0,0,0.3);
}

#menu{
float:left;
font-size:14px;
padding-left:250px;
padding-top:13px;
}
.botonmenu{
background: #444;
height:30px;
float:left;
margin-right:5px;
padding:3px 12px;
font-size:16px;
font-weight:bold;
line-height:30px;
text-decoration: none;
color: white;	
}
.botonmenu:hover {
    background-color: #fff; 
	box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
    color: #1278BF; 
	cursor: pointer;
text-shadow: 1px 1px 10px #508AD3;
}

.botondiv{
background: #0080FF;
padding:12px 25px;
font-size:16px;
font-weight:bold;
line-height:30px;
text-decoration: none;
color: white;	
border-radius: 2px;
-webkit-transition-duration: 0.2s;
}
.botondiv:hover {
/*background-color: #013ADF; */
/*background: #016ABC;*/
background: #0851ee;
box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
color: #fff; 
cursor: pointer;
text-shadow: 1px 1px 10px #508AD3;
}

#registrado{
background: #ddd;
color: #000;	
font-family: Arial, sans-serif;
font-size:12px;
padding: 3px 10px;
position: absolute;
top: 52px;
left: 25px;
border: 1px solid #aaa;
max-width:300px;
}

.inmueble {
width: 330px;
float: left;
padding-left: 80px;
/*background:#a2b;*/
/*height:456px;*/
/*overflow: hidden;*/
}

.tituloinmueble {
width: 100%;
height:26px;
padding-top: 8px;
/*float: left;*/
background-color: #F6E3CE;
text-align:center;
font-size:16px;
font-weight: bold;
}

.tituloinmueble2 {
width: 100%;
height:21px;
/*padding-top: 8px;*/
/*float: left;*/
/*background-color: #F6E3CE;*/
/*text-align:center;*/
font-size:16px;
/*font-weight: bold;*/
overflow: hidden;
}

.inmuebleresumen{
width: 100%;
height:39px;
/*padding-top: 8px;*/
/*float: left;*/
/*background-color: #F6E3CE;*/
/*text-align:center;*/
font-size:16px;
/*font-weight: bold;*/
overflow: hidden;
margin-bottom:10px;
}

.inmueblepublicacion{
display:block;
min-width:330px;
width:780px;
margin:0 auto;
box-sizing:border-box; 
border: 1px solid gray; 
border-radius: 4px;
background:#efeeee; 
padding:5px 20px;
}

.inmueblecontenedor{
/*padding: 10px 80px;	*/
/*min-width:340px;
*/
/*display:block;
top: 0;	*/
/*padding-left:80px;*/
/*padding-left: 10px;*/
/*padding-top: 10px;*/
display:block;
min-width:330px;
width:780px;
margin:0 auto;
}
.inmuebledetalle{
/*padding: 10px 80px;	*/

/*display:block;*/
/*background:#a2b;*/
/*padding: 10px 0;*/
clear:both;
}
#inmuebledesc{
/*background:#a2b;*/
float:left;	
}
.inmueblefila2{
/*width:320px;*/
height:32px;
/*background:#dfb;*/
min-height:25px;	
clear:both;
}
.anuncioselect{
height:28px;
/*padding-right:10px;*/
}
.anunciotexto{
height:22px;
/*padding-right:10px;*/
}
.anuncionumero{
height:20px;
/*padding-right:10px;*/
}
#anunciotextoid{
width:530px;
}
.camporegistro{
width:400px;
}
#anuncioarea{
width:460px;	
}




.inmueblefila{
width:420px;
/*background:#dfb;*/
min-height:25px;	
clear:both;
}
.inmueblecampo1{
float:left;	
font-weight:bold;
min-height:24px;
/*background:#6fb;*/
float:left;	
padding-top:4px;
}
.inmueblecampo2{
min-height:25px;
padding-left:15px;
float:left;	
/*background:#dfb;	*/
}
.inmueblecampo3{
width:150px;	
min-height:24px;
float:left;	
/*background:#85b;*/
font-weight:bold;
padding-top:4px;
}
.inmueblecampo4{
width:170px;	
min-height:25px;
/*padding-left:15px;*/
/*padding-right:10px;*/
float:left;	
/*background:#a2b;*/
font-weight:bold;
}
.inmueblecampo5{
float:left;
width:400px;
margin-left:20px;
margin-top:15px;
/*background:#a2b;*/
}
.inmueblecampo6{
float:left;
margin-top:15px;
margin-bottom:10px;
}
.inmueblecampo7{
float:left;
width:65px;
font-weight:bold;
padding-top:5px;
}
.inmueblecampo8{
float:left;
width:534px;
min-height:179px;
margin-left:10px;
padding-left:10px;
margin-top:15px;
}
.inmueblecampo8:hover{
cursor: pointer;
}

#inmuebleanuncio1{
width:340px;
height:290px;
/*background:#aeb;*/
float:left;		
}
.inmuebleanuncio2{
width:970px;
/*min-height:5px;*/
/*background:#aeb;*/
margin:10px auto;
}
.inmuebletitulo{
background:#AAA;
text-align:center;
font-size:22px;
color:#FFF;
font-weight:bold;
clear:both;
/*padding:5px 10px;*/
text-shadow: 1px 0 #555, 0 1px #444, 1px 0 #777, 0 1px #555;
margin-bottom:10px;
margin-top:10px;
}
.inmueblefoto2{
width:330px;
height:330px;
}
.inmueblefoto3{
width:130px;
height:130px;
/*background:#bebcbd;*/
background:#fff;
margin-right:12px;
margin-bottom:16px;
float:left;
border-style: dashed;
border-width: 1px;
border-bottom: 1px solid red;
/*cursor: pointer;*/
}
.inmueblefoto4{
width:180px;
height:180px;
background:#fff;
margin-bottom:8px;
cursor: pointer;
float:left;

}

.imgsubida{
width:130px;
height:130px;
margin:0;	
}

.imgsubida:hover{
cursor: pointer;
}
.inputfile + label {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
	margin-left:2px;
	margin-right:2px;
}
.inputfile{
  display:none;
  width:45px;
  height:45px;  
}
/*
.btnfile{
	width:45px;
	height:45px;
margin:42px 43px;
	
}

.btnfile:hover{
    margin-left:0;
    margin-top:0;	
	width:45px;
	height:45px;
}
*/
.btnfile{
	width:41px;
	height:41px;
	margin-left:45px;
    margin-top:45px;
	cursor: pointer;
}
.btnfile:hover{
    margin-left:43px;
    margin-top:43px;	
	width:45px;
	height:45px;
}

.fotobasurero{
width:30px;
height:30px;
background: #259;	
position: absolute;
margin-left:105px;
margin-top:-15px;
display:none;
}
.fotobasurero:hover{
	cursor: pointer;	
}
.cuadrobandera{
width:110px;
height:100px;
margin-bottom:10px;
text-align:center;
/*background:#56A;*/
float:left;	
}
.textobandera{
text-align:center;
font-weight:bold;
}

.cuadropalabras{
height:150px;
width:100%;
font-size:16px;
overflow: hidden;
margin-bottom:10px;
clear:both;
}

#iniciosesion{
height:270px;
width:500px;
background:#eae9e8;
-webkit-box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
-moz-box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
box-shadow: 6px 10px 22px -5px rgba(0,0,0,0.92);
border-radius: 6px;	
padding-top:20px;
text-align:center;
margin:0 auto 20px auto;
}
.inputsesion{
	width:360px;
    height:43px;
    box-sizing: border-box;
	border: 2px solid gray;
    border-radius: 4px;
	background-color: white;
	margin: 5px auto;	
	/*background: #4667F9;*/
}
.inputsesion:hover{
border: 2px solid #555;

}
.inputsesiontexto {
	width:275px;
    height:35px;
	border: none;
	float: left;
	padding-left:8px;
  /*background-color: #42f9fe;	*/
    margin-top:1px;
    margin-left:1px;
}
.inputsesionboton{
width:40px;
height:32px;
float: left;	
/*background: #3647F9;*/
opacity:0.7;
}
.inputsesionimg{
width:28px;
height:28px;
margin: 3px 4px;
padding-top:2px;
/*opacity:0.8;*/
float: right;
}
.ojo{
float: left;
/*background: #3647F9;*/
margin-top: 5px;  
}
.ojo:hover {
cursor: pointer;
}
.ojo2{
float: left;
/*background: #3647F9;*/
margin-bottom: 4px;  
}
.ojo2:hover {
cursor: pointer;
}
.form-submit-button {
background: #0080FF;
color: #fff;
border: none;
height: 45px;
/*width: 130px;*/
border-radius: 4px;
font-size:15px;
font-weight:bold;
margin-top:15px;
padding:0 12px;
}
.form-submit-button:hover {
background: #0851ee;
cursor: pointer;
box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
text-shadow: 1px 1px 10px #508AD3;
}


.sinsombra_svg {
	position: relative;
	box-sizing: border-box;
	width: 90px;
	height: 60px;
	background: #ff9;
	font-size:46px;
	text-align: center;
padding:3px 20px;	
float:left;
border: 1px solid gray;
}
.sombra_svg {
	position: relative;
	box-sizing: border-box;
	width: 90px;
	height: 60px;
	background: #ff9;
	/*-webkit-filter: drop-shadow(2px 2px 10px #333);*/
	box-shadow: 3px 4px 6px 0 rgba(0,0,0,0.60), 0 6px 10px 0 rgba(0,0,0,0.60);
	font-size:46px;
	text-align: center;
padding-top:0;
float:left;
border: 1px solid gray;
text-shadow: 1px 0 #000, 0 1px #000, 1px 0 #000, 0 1px #000;
/*color:#b60724;*/
}
.sombra_svg::before{
	content: "";
	position: absolute;
	top: 48px;
	right: 35px;
	width: 20px;
	height: 20px;
	background-color: #ff9;
	transform : rotate(45deg);
	/*box-shadow:0px 0px 5px #333*/;
}
.filaboton{
/*background: #639;*/
height: 60px;
clear:both;
}
.checkadicional{
width: 237px;
/*background: #5f9;	
border: 1px solid gray;*/
float:left;
}
.textofoto{
width: 60px;
background: #259;	
/*float:left;*/
text-align:center;
color:#fff;
position: absolute;
/*top:100px;*/
font-size:11px;
font-weight:bold;
}

.imgfile{
background-color: #819;
width:130px;
height:130px;
}

.resaltado{
background: #de9;	
}

.pinactivo{
background: #000;
color:#fff;
padding: 6px 11px;
font-weight:bold;
margin:0 2px;
}
.pactivo{
background: #ddd;
color:#000;
margin:0 2px;
padding: 6px 11px;
text-decoration: none;
font-weight:bold;
border: 1px solid #efeeee;	
}
.pactivo:hover{
border: 1px solid gray;	
background: #eee;
box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
/*text-shadow: 1px 1px 10px #508AD3;*/
color: #1278BF; 
cursor: pointer;
}

.contactotexto{
width:310px;
height:24px;
}
.textoarea1{
width:375px;	
}
#modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	z-index: 99999;
}
#modalContenedor{
width: 440px;
position: relative;
margin: 20px auto;	
}
#modalContenido{
padding: 20px 20px 13px 20px;
background: #fff;
}
#modalTitulo{
background:#444;
text-align:center;
font-size:20px;
font-weight:bold;
color:#fff; 
padding:10px 0;
}
.modalFila{
min-height:36px;
}

#modalClose{
	background: #ddd;
	line-height: 28px;
	position: absolute;
	right: -10px;
	text-align: center;
	top: -10px;
	width: 28px;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 21px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	color:#000;
}
#modalClose:hover { 
background: #fff; 
cursor: pointer;
color:blue;
}
.modalBoton{
background: #ddd;
color:#000;
margin:0 10px;
padding: 10px 13px;
text-decoration: none;
font-weight:bold;
border: 1px solid #efeeee;
}
.modalBoton:hover{
border: 1px solid gray;	
background: #eee;
box-shadow: 0 4px 6px 0 rgba(0,0,0,0.24), 0 6px 10px 0 rgba(0,0,0,0.19);
/*text-shadow: 1px 1px 10px #508AD3;*/
color: #1278BF; 
cursor: pointer;
}

#mensajeCookie{
  background: #444;
  color: #fff;
  padding-top: 15px;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align:center;
}
#divAviso{
float:left;
padding-top:10px;
margin-bottom:10px;
/*background:#378;*/
height:38px;
}

#whatsapp{
width:100px;
height:26px;
padding:1px 3px;
border-radius: 4px;
color:#fff;
background: #339933;
font-size:13px;
display: table;
}
#whatsapp:hover{
cursor: pointer;
}

.miframecontainer{
width:727px;
height:409px;
margin: 0 auto;
}

.miframe{
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;	
}

@media(max-width:1280px){
   #menu{padding-left:100px;}
   #fondobuscar{width:760px;}
   .inmueble{padding: 0 20px;} 
   .contenidoprop{ padding: 10px 20px 10px 60px;}
}
@media(max-width:1152px){
   .inmueble{padding: 0 10px;}
.contenido{padding:10px 60px;}
 .finanzas{width: 300px;}
}
@media(max-width:1024px){
   #menu{padding-left:230px;}	
   #titulo {display:none;}  
   .contenido{padding:10px 40px;}
   .inmueble{padding: 0 40px;}    
   #fondobuscar{width:720px;}  
   .buscar{width:600px;} 
   .buscartexto{width:540px;}
 .finanzas{width: 280px;}   
}
@media(max-width:900px){
 .inmuebleanuncio2{width:750px;}
	.inmueble{padding: 0 30px;}
	 .finanzas{width: 340px;}
.inmueblepublicacion{width:760px;} 
.inmueblecontenedor{width:760px;}	 
 }
@media(max-width:800px){
	#menu{padding-left:50px;}	
   .contenido{padding:10px 30px;} 
   .contenidoprop{ padding: 10px 10px 10px 20px;}    
   #fondobuscar{width:600px;}  
   .buscar{width:500px;} 
   .buscartexto{width:440px;}  
   .inmueble{padding:0 20px;}    
 .finanzas{width: 180px;}
  .inmueblepublicacion{width:690px;} 
  .inmueblecontenedor{width:690px;}
  #divAviso{width: 100%;}
    .inmueblecampo8{ width:450px;margin-left:10px;padding-left:0;} 
 }
@media(max-width:700px){    
 .inmueblecontenedor{width:610px; } 
 .inmueblepublicacion{width:610px;}
.inmuebleanuncio2{width:610px;}  
.inmueblefila{width:270px;} 
.inmueblefoto2{width:300px;height:300px;}
.inmueble{padding:0 10px;width: 300px;}
.inmueblecampo8{ width:370px;} 
.miframecontainer{width:550px;height:311px;}
 }
@media(max-width:640px){
   #menu{display:none;}	
   .contenido{padding:10px 20px;}  
   #fondobuscar{width:320px;}    
   .buscar{width:300px;} 
   .buscartexto{width:240px;}  
.contenidoprop{ padding: 10px 0 10px 10px;}
 .inmueble{padding-left:10px; width: 280px;}  
.inmueblefoto2{width:280px;height:280px;} 
 .finanzas{width: 170px;} 
 .inmueblepublicacion{width:610px;} 
 #anunciotextoid{width:375px;} 
 #anuncioarea{width:310px;}
  .inmueblecampo5{ width:360px;}
}
@media(max-width:480px){
   #textomenu{display:none;} 	
.contenido{padding:10px 10px;}   
.inmueble{padding: 0 30px;} 
.inmueblefila{width:340px;}
 .inmuebleanuncio2{width:470px;} 
 .inmueblefoto{width:450px;}
 .inmueblefoto2{width:400px;height:400px;} 
 .inmueble{padding-left:20px; width: 400px;}
 .finanzas{width: 440px;} 
 #iniciosesion{width: 420px;}
.inmueblepublicacion{width:420px;}
.inmueblecontenedor{width:420px; } 
 #anunciotextoid{width:350px;} 
 #anuncioarea{width:350px;}
 .inmueblecampo5{margin-left:0;margin-top:5px;}
 .inmueblefoto4{width:378px;height:378px;} 
 .inmueblecampo6{ margin:0;}
.inmueblecampo8{ width:380px;margin-left:0;} 
.miframecontainer{width:340px;height:192px;}  
}
@media(max-width:360px){
.contenido{padding:10px 10px;} 
.contenidoprop{ padding: 10px 0;}  
.inmueble{padding: 0 10px;} 
#menucruz{right: 10px;} 
.inmueblecontenedor{width:340px;}
.inmueblepublicacion{width:340px;}
.inmuebleanuncio2{width:340px;}
.inmueblefoto{width:340px;}
 .inmueblefoto2{width:340px;height:340px;} 
 .inmueble{padding-left:10px; width: 340px;} 
 .finanzas{width: 330px;}
  #iniciosesion{width: 320px;}
  .inputsesion{	width:290px;}
  .inputsesiontexto {width:200px;}
 #anunciotextoid{width:280px;} 
 #anuncioarea{width:280px;}
 .sombra_svg{width:70px;}
 .sinsombra_svg{width:70px;}
 .sombra_svg::before{right: 25px;width: 17px;height: 17px;}
 .inmueblecampo3{width:auto;}
 .inmueblecampo4{width:auto;}
 .inmueblecampo5{ width:300px;}
 .inmueblefoto4{width:300px;height:300px;}
.contactotexto{width: 200px;}
.textoarea1{width:265px;}
#modalContenedor{width: 330px;}
#modalClose{display:none;}
#modalContenedor{margin: 5px auto;}
 .inmueblecampo8{ width:290px;}
}

@media(min-width: 641px) {#whatsapp { display: none; }}



