:root{
	--aip-main-width: 1280px;
}

.header {
  width: 100%;
  height: auto;
}

.cajagris {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 6;
	width: 100%;
	height: 32px;
	padding-right: 20px;
	padding-left: 20px;
	float: none;
	background-color: #c7c3c3;
	color: #fff;
}

.header .cajahead > div{
	display: flex;
	align-items: flex-end;
}

.franjablack {
  width: 100%;
  height: 35px;
  background-color: #5a5a5a;
}

.center {
  position: relative;
  /* width: 1000px; */
  width: var(--aip-main-width);
  height: 100%;
  min-width: 0px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.center.empujafondo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -2;
  display: none;
  margin-right: auto;
  margin-left: auto;
}

.center.dentrodeslider {
  margin-bottom: 0px;
  padding-top: 30px;
  padding-right: 0px;
  padding-left: 0px;
}

.dispo {
  width: auto;
  height: 100%;
  margin-top: 8px;
  margin-right: 20px;
  margin-left: auto;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
}

.datohead {
  margin-top: 10px;
  margin-left: 20px;
  padding-left: 25px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}

.datohead.ic1 {
  margin-top: 7px;
  margin-right: 20px;
  padding-left: 20px;
  float: right;
  background-image: url('../images/ic-01_1ic-01.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
  font-size: 13px;
  line-height: 16px;
}

.datohead.ic2 {
  margin-top: 7px;
  padding-left: 20px;
  float: right;
  background-image: url('../images/ic-02_1ic-02.png');
  background-position: 0% 2px;
  background-size: contain;
  background-repeat: no-repeat;
  font-size: 13px;
  line-height: 16px;
}

.logovarp {
  width: 340px;
  height: 100px;
  /* margin-top: 43px; */
  margin-left: 0px;
  float: left;
  clear: left;
  background-image: url('../images/logovarp-01.jpg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.botonera {
  /* width: 480px;
  height: 35px;
  margin-top: 100px;
  float: right; */
	width: auto;
	height: 36px;
	flex: 1;
	display: flex;
	justify-content: flex-end;
}

.cajasliderybuscador {
  position: relative;
  z-index: 5;
  width: 100%;
  height: 360px;
}

.cajabuscador {
  position: absolute;
  left: 0%;
  /* top: 160px; */
  top: 120px;
  right: 0%;
  bottom: auto;
  z-index: 5;
  /* overflow: hidden;
  width: 900px; */
  width: var(--aip-main-width);
  height: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  /* background-color: #e6e6e6; */
}

.cajabuscador.cajabuscadorinterna {
  margin-bottom: 45px;
}

.sliderfondobusc {
  width: 100%;
  height: 360px;
}

.slide1 {
  background-image: url('../images/sli-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.navbarbajo {
  margin-bottom: 0px;
}

.slide2 {
  background-image: url('../images/unnamed.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cajaverd {
  width: 100%;
  height: 45px;
  background-color: rgba(239, 184, 16, 0.8);
}

.rewmenuslider {
  display: none;
  height: 40px;
  padding-right: 25px;
  padding-left: 25px;
}

.botonabre {
  margin-top: 10px;
  padding-left: 15px;
  background-image: url('../images/circ-01_1circ-01.png');
  background-position: 0% 4px;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 1;
  font-family: Lato, sans-serif;
  color: #313131;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.botonabre:hover {
  opacity: 1;
  color: #000;
}

.btncierra {
  margin-top: 10px;
  padding-left: 15px;
  background-image: url('../images/circ-01_1circ-01.png');
  background-position: 0% 4px;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 0.7;
  font-family: Lato, sans-serif;
  color: #313131;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.btncierra:hover {
  color: #000;
}

.column {
  display: none;
}

.column-2 {
  display: none;
}

.form {
  width: 100%;
  height: auto;
  padding-top: 26px;
}

.rowformslid {
  overflow: hidden;
  width: 100%;
  height: 40px;
  margin-bottom: 5px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  clear: left;
}

.submit1 {
  display: block;
  width: 200px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  border-bottom: 1px solid #096f41;
  border-radius: 0px;
  background-color: rgba(239, 184, 16, 0.8);
  background-image: url('../images/lupas-01_1lupas-01.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
  background-image: url('../images/lupas-01_1lupas-01.png'), linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  background-position: 125px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.submit1:hover {
  background-color: #efb810;
}

.submit2 {
  width: 100%;
  background-color: #8cc63f;
  opacity: 1;
}

.submit2:hover {
  background-color: #b2eb68;
}

.seccioncasas1 {
  width: 100%;
  height: 570px;
  background-color: #ffd3d3;
}

.seccioncasas1.paddingup60 {
  height: 130px;
  padding-top: 60px;
  background-color: transparent;
}

.titulonuestras {
  width: auto;
  margin-top: 40px;
  /* padding-right: 30px; */
  padding-bottom: 10px;
  padding-left: 0px;
  float: left;
  border-bottom: 1px solid #b9b9b9;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 31px;
}

.titulonuestras.confi {
  clear: left;
}

.titulonuestras.confi.cont {
  padding-left: 35px;
  background-image: url('../images/sobre-01_1sobre-01.jpg');
  background-position: 0% 50%;
  background-size: auto;
}

.titulonuestras.confi.confi2 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.titulonuestras.extraspad {
  margin-top: 20px;
  margin-bottom: 50px;
}

.titulonuestras.extraspad.extramenospad {
  margin-bottom: 0px;
}

.titulonuestras.ancho {
  width: 100%;
  font-weight: 400;
}

.titulonuestras.centratitulo {
  margin-top: 80px;
  float: none;
  border-bottom-style: none;
  text-align: center;
}

.cajatitulo {
  margin-bottom: 30px;
}

.formordenar {
  width: 40%;
  float: right;
}

.selectordenar {
  width: 240px;
  margin-top: 0px;
  float: right;
  background-color: #fff;
}

.divrecuadro {
  width: 100%;
  height: 450px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  padding-top: 30px;
  padding-right: 20px;
  padding-left: 20px;
  float: none;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 1px 5px 0 #a1a1a1;
}

.divrecuadro.empujafondo {
  position: absolute;
}

.slidercasashome {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.leftarrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  margin-left: -90px;
  color: #747474;
}

.icon {
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.icon:hover {
  font-size: 52px;
}

.icon-2.icon {
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.right-arrow {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: auto;
  margin-right: -90px;
  margin-left: 0px;
  color: #747474;
}

.cajaprev {
  position: relative;
  display: block;
  width: 350px;
  height: 300px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  text-decoration: none;
  transition: all 0.3s ease;
}

.cajaprev:hover {
  /* box-shadow: 1px 1px 3px 0 #c4c4c4; */
  box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px;
}

.fotoprev {
  width: 100%;
  height: 180px;
  margin-bottom: 0px;
  /* background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg'); */
  background-image: url('../images/placeholder.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.fotoprev img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.nombrecasa {
  margin-top: 15px;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  clear: left;
  font-family: Lato, sans-serif;
  color: #696969;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

/* .precioprev {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 10px;
  float: right;
  clear: left;
  font-family: Lato, sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
} */
.precioprev {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Lato, sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	width: 100%;
	bottom: 0px;
	position: absolute;
	height: 36px;
}

.txtdirprev {
  height: 18px;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  clear: left;
  background-image: url('../images/posi-01_1posi-01.jpg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
  font-family: Lato, sans-serif;
  color: #4d4d4d;
  line-height: 18px;
  font-weight: 300;
  text-align: left;
  margin-top: 4px;
}

.txtdirprev.mp {
  margin-bottom: 10px;
  margin-left: 0px;
}

.columns {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.seccionconfianos {
  width: 100%;
  height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/unnamed.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/unnamed.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-nav {
  margin-bottom: 10px;
}

.confituprop {
  margin-top: 39px;
  padding-bottom: 10px;
  border-bottom: 1px solid #5dcc00;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
}

.txtconfi {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
}

.botonconfiar {
  width: 260px;
  height: 45px;
  margin-top: 80px;
  padding-top: 12px;
  float: right;
  border-style: solid;
  border-width: 2px;
  border-color: #87a503 #87a503 #546604;
  border-radius: 10px;
  background-color: rgba(140, 198, 63, 0.9);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}

.botonconfiar:hover {
  background-color: #99d649;
}

.footer {
  width: 100%;
  height: 440px;
}

.cajaupfooter {
  width: 100%;
  height: 160px;
  background-color: #fff;
}

.logofooter {
  width: 150px;
  height: 150px;
  margin-top: 45px;
  margin-left: -12px;
  float: left;
  background-image: url('../images/LOGOURETA-01_1LOGOURETA-01.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cajablackfooter {
  width: 100%;
  height: 40px;
  padding-top: 5px;
  background-color: #2b2b2b;
}

.titulosfooter {
  margin-top: 50px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.titulosfooter.bk {
  color: #505050;
}

.txtfooter {
  min-height: 30px;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
}

.txtfooter.icof1 {
  width: 190px;
  min-height: 20px;
  margin-right: auto;
  margin-bottom: 6px;
  margin-left: auto;
  padding-left: 0px;
  background-image: url('../images/icon-01_1icon-01_1icon-01_1icon-01.png');
  background-position: 0px 2px;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Lato, sans-serif;
  color: #505050;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

.txtfooter.icof2 {
  width: 120px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  background-image: url('../images/icon-03_1icon-03_1icon-03_1icon-03.png');
  background-position: 0px 3px;
  background-size: auto;
  background-repeat: no-repeat;
  color: #505050;
  font-size: 13px;
  text-align: center;
}

.txtfooter.icof3 {
  width: 180px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  background-image: url('../images/icon-02_1icon-02_1icon-02_1icon-02.png');
  background-position: 0% 5px;
  background-size: auto;
  background-repeat: no-repeat;
  color: #505050;
  font-size: 13px;
  text-align: center;
}

.linkfooter {
  margin-bottom: 4px;
  float: left;
  clear: left;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
}

.linkfooter:hover {
  color: #83fc5e;
}

.select-field {
  height: 30px;
  padding-top: 5px;
  background-color: #fff;
}

.select-field-2 {
  height: 30px;
  padding-top: 5px;
  background-color: #fff;
}

.select-field-3 {
  height: 30px;
  padding-top: 5px;
  background-color: #fff;
}

.select-field-4 {
  height: 30px;
  padding-top: 5px;
  background-color: #fff;
}

.select-field-5 {
  background-color: #fff;
}

.select-field-6 {
  background-color: #fff;
}

.select-field-7 {
  background-color: #fff;
}

.teayudamos {
  width: 100%;
  padding-left: 40px;
  float: left;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 21px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
}

.btnmenu {
  width: auto;
  height: 100%;
  padding-top: 9px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  font-family: Lato, sans-serif;
  color: #7a7a7a;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.btnmenu:hover {
  color: rgba(239, 184, 16, 0.7);
}

.btnmenu.w--current {
  color: #efb810;
}

.right-arrow-2 {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 80px;
}

.left-arrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  width: 80px;
}

.ventarriendo {
  width: auto;
  height: 30px;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  float: right;
  background-color: #0071bc;
  color: #fff;
  font-size: 12px;
}

.anchomin {
  min-width: 1100px;
}

.anchobody {
  overflow: visible;
  min-width: 1060px;
  padding-top: 32px;
}

.column-3 {
  padding-right: 0px;
  padding-left: 0px;
}

.slidercasas {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.left-arrow-2 {
  display: block;
  margin-left: -90px;
}

.right-arrow-3 {
  display: block;
  margin-right: -90px;
}

.iconbajo {
  color: silver;
}

.iconbajo:hover {
  font-size: 49px;
}

.slide-nav-2 {
  margin-bottom: 19px;
}

.sliderpropis {
  position: relative;
  width: 100%;
  height: 370px;
  margin-bottom: 60px;
}

.sliderpropied {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.btnwasp {
	position: fixed;
	bottom: 32px;
	right: 32px;
	z-index: 6;
	width: 50px;
	height: 50px;
	background-image: url('../images/wsp111-01_1wsp111-01.jpg');
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 50%;
	opacity: 1;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	transition: all 0.3s ease;
}
.btnwasp:hover {
  /* width: 70px;
  height: 70px; */
  opacity: 1;
  transform: scale(1.4);
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.btnwasp.btnvid {
  margin-top: 60px;
  margin-bottom: 65px;
  background-image: url('../images/wsp111-02_1wsp111-02.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.column-4 {
  padding-right: 0px;
}

.column-5 {
  padding-right: 0px;
}

.column-6 {
  padding-right: 0px;
}

.column-7 {
  padding-right: 0px;
}

.column-8 {
  padding-right: 0px;
}

.column-9 {
  padding-right: 0px;
}

.buscadormovil {
  display: none;
}

.previasmovil {
  display: none;
}

.divpresentam {
  display: none;
}

.navbar {
  display: none;
}

.divbuscadorinternoh {
  height: 290px;
  /* margin-bottom: 50px; */
  background-image: url('../images/sli-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.divbuscadorinternoh.f1 {
  background-image: url('../images/f1-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.divbuscadorinternoh.f2 {
  background-image: url('../images/f2-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.divbuscadorinternoh.f3 {
  background-image: url('../images/f3-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.paginador {
  width: 250px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
}

.numbercube {
  width: 45px;
  height: 45px;
  padding-top: 12px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #b8b8b8;
  color: #2b2b2b;
  text-align: center;
  text-decoration: none;
}

.numbercube:hover {
  background-color: #8cc63f;
  color: #fff;
}

.numbercube.w--current {
  background-color: #8cc63f;
  color: #fff;
}

.numbercube.quinto {
  border-right-style: solid;
}

.slide-nav-3 {
  display: none;
  margin-bottom: 10px;
}

.txtconfia {
  margin-left: 0px;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
}

.tituloform {
  margin-bottom: 30px;
  margin-left: 0px;
  padding-left: 30px;
  font-family: 'Open Sans', sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.tituloform.it1 {
  margin-bottom: 0px;
  padding-left: 0px;
  clear: left;
}

.tituloform.it2 {
  padding-left: 0px;
}

.tituloform.it2.it3 {
  padding-left: 30px;
  background-image: url('../images/posi-01_1posi-01.jpg');
  background-position: 0px 0px;
  background-size: contain;
}

.fieldcampo {
  margin-bottom: 25px;
  border: 1px none #000;
  background-color: #ebebeb;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
}

.fieldcampo:hover {
  box-shadow: inset 1px 1px 3px 0 #9b9b9b;
}

.fieldcampo.fifty {
  width: 45%;
  float: left;
}

.colmenos {
  padding-right: 0px;
  padding-left: 0px;
}

.chbx {
  width: 50%;
  margin-bottom: 23px;
  float: left;
  clear: none;
}

.field-label {
  margin-bottom: 3px;
  clear: left;
}

.textarea {
  width: 100%;
  height: 150px;
  max-height: 150px;
  max-width: 100%;
  min-height: 150px;
  min-width: 100%;
  border: 1px none #000;
  background-color: #ebebeb;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.textarea:hover {
  box-shadow: inset 1px 1px 3px 0 #9b9b9b;
}

.submitnaranjo {
  width: 100%;
  border-bottom: 1px solid #38743c;
  border-radius: 0px;
  background-color: #e9be01;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.2));
  text-align: left;
}

.submitnaranjo:hover {
  background-color: #f8d641;
}

.submitnaranjo.submitenv1 {
  width: 200px;
  float: right;
}

.submitnaranjo.submitsubir {
  width: 200px;
  float: left;
  background-color: #ee902a;
  background-image: url('../images/upa-01.png'), -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, 0.2)));
  background-image: url('../images/upa-01.png'), linear-gradient(180deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, 0.2));
  background-position: 100% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.submitnaranjo.submitsubir:hover {
  background-color: #f6aa59;
}

.column-12 {
  display: none;
}

.columns-2 {
  display: none;
}

.text-block-5 {
  min-height: 30px;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.text-block-5.icn1 {
  min-height: 30px;
  padding-left: 40px;
  background-image: url('../images/ics-01_1ics-01.jpg');
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-5.icn2 {
  background-image: url('../images/ics-02_1ics-02.jpg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-5.icn3 {
  background-image: url('../images/ics-03_1ics-03.jpg');
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.cajamap {
  width: 100%;
  height: 300px;
  margin-top: 30px;
  float: left;
  clear: left;
  background-color: #f15353;
}

.lbslide {
  width: 33.3%;
  height: 100%;
  background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lbslide:hover {
  opacity: 0.9;
}

.slider {
  background-color: #fff;
}

.descripverde {
  margin-bottom: 40px;
  padding: 20px 0px 20px 20px;
  background-color: #7baf36;
}

.namepropiedad {
  margin-top: 0px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px none #fff;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
}

.preciodesc {
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 29px;
  font-weight: 400;
  text-align: left;
}

.txtubic {
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
}

.txtdat {
  width: auto;
  height: 30px;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 35px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}

.txtdat.icc1 {
  height: 30px;
  padding-top: 6px;
  padding-right: 15px;
  padding-left: 30px;
  background-image: url('../images/iconFicha-01_1iconFicha-01.png');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.txtdat.icc2 {
  background-image: url('../images/iconFicha-02_1iconFicha-02.png');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtdat.icc3 {
  background-image: url('../images/iconFicha-04_1iconFicha-04.png');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtdat.icc4 {
  background-image: url('../images/iconFicha-03_1iconFicha-03.png');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtdat.icc5 {
  background-image: url('../images/qqww-02_1qqww-02.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtdat.icc6 {
  background-image: url('../images/qqww-01_1qqww-01.png');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtficha {
  margin-bottom: 30px;
  font-family: 'Open Sans', sans-serif;
  text-align: justify;
}

.heading-2 {
  margin-bottom: 0px;
  text-align: center;
}

.txtdir {
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid silver;
  text-align: center;
}

.column-14 {
  padding-right: 40px;
  padding-left: 40px;
}

.heading-3 {
  margin-top: 60px;
  margin-bottom: 20px;
  float: none;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
}

.slidermm {
  display: none;
}

.columns-3 {
  padding-left: 20px;
}

.div-block {
  padding-right: 10px;
  padding-left: 0px;
}

.cajaficha {
  padding: 10px 0px;
  border: 1px none #000;
}

.text-block-6 {
  text-align: right;
}

.heading-4 {
  margin-top: 0px;
}

.columns-4 {
  padding-top: 10px;
  border-bottom: 1px dotted #b8b8b8;
}

.heading-5 {
  padding-bottom: 5px;
  border-bottom: 3px solid #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.fondoform {
  padding: 30px 20px 40px;
  border-radius: 5px;
  background-color: #fff;
}

.fondoform.bld1 {
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 0px;
  box-shadow: none;
}

.column-15 {
  padding-right: 40px;
  padding-left: 40px;
}

.chek2 {
  margin-left: 14px;
  padding-top: 11px;
  float: left;
}

.footer2 {
  height: 300px;
  margin-top: 60px;
  background-color: #7baf36;
  background-image: url('../images/trans5.png');
  background-position: 100% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.blancofoter {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 1720px;
  height: 230px;
  margin-top: -2px;
  margin-right: 600px;
  background-image: url('../images/blancoFoter-01.png');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.nuevologofooter {
  width: 252px;
  height: 121px;
  margin-top: 41px;
  margin-right: 163px;
  float: right;
  background-color: transparent;
  background-image: url('../images/logo-cavel.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.column-16 {
  padding-left: 60px;
}

.column-17 {
  padding-left: 60px;
}

.logoam {
  display: block;
  width: 200px;
  height: 32px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  background-image: url('../images/logoAME.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.logoam:hover {
  opacity: 0.85;
}

.cajanueva {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 30px;
}

.caract {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: auto;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 10px;
  clear: left;
  background-color: #efb810;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

.footerur {
  width: 100%;
  height: 260px;
  padding-top: 19px;
  background-color: #d8d9dd;
}

.text-field {
  height: 30px;
}

.text-field-2 {
  height: 30px;
}

.column-18 {
  padding-left: 0px;
}

.cajabsc {
  position: relative;
  width: 100%;
  height: 180px;
}

.linknumber {
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  font-family: Lato, sans-serif;
  color: #4e4e4e;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  list-style-type: none;
}

.linknumber:hover {
  color: #ff9532;
}

.nuvaficha {
  width: 100%;
  height: auto;
  float: none;
  clear: left;
}

.cajaa {
  width: 50%;
  height: 323px;
  min-height: 323px;
  float: left;
  background-color: #ffc7c7;
}

.cajab {
  width: 50%;
  height: 323px;
  min-height: 323px;
  padding: 30px;
  float: right;
  background-color: #0071bc;
  font-family: Lato, sans-serif;
}

.datodescrip {
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px dotted #fff;
  color: #fff;
}

.galeri {
  width: 100%;
  height: 200px;
  margin-top: 17px;
}

.lb1 {
  width: 100%;
  height: 100%;
  background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lbgal {
  width: 100%;
  height: 200px;
  background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.column-19 {
  padding-left: 0px;
}

.column-20 {
  padding-right: 0px;
}

.column-21 {
  padding-left: 0px;
}

.image {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.extradown {
  padding-bottom: 100px;
}

.cajacat {
  position: relative;
  width: 100%;
  height: 180px;
  margin-top: 15px;
  /* background-image: url('../images/Sinttulo-5da471ee0746b7.png'); */
  background-image: url('../images/placeholder.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.cajacat:hover {
  opacity: 0.75;
}

.cajacat img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.txtcatdentro {
  width: 100%;
  margin-top: 17px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.lefta {
  margin-left: -60px;
  color: #000;
}

.righta {
  margin-right: -60px;
  color: #000;
}

.slider-2 {
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.titulobusca {
  width: 260px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: none none solid;
  border-width: 0px 0px 1px;
  border-color: transparent transparent #a4a4a4;
  font-family: 'Open Sans', sans-serif;
  font-size: 28px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}

/* .titulobusca.empuje {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  border-bottom-style: none;
  color: #4e4e4e;
  font-size: 22px;
} */
.titulobusca.empuje {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  border-bottom-style: none;
  color: #4e4e4e;
  font-size: 28px;
  font-family: Lato, sans-serif;
  font-weight: 300;
}
.titulobusca.empuje span{
	font-weight: 500;
	color: #efb810;
}

.titulobusca.empuje.txtcomparte {
  margin-top: 20px;
  padding-top: 53px;
  float: none;
  color: #fff;
}

.cajacattxt {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 40px;
  min-height: 60px;
  min-width: 100%;
  background-color: rgba(239, 184, 16, 0.8);
  color: #fff;
}

.center-2 {
  position: relative;
  /* width: 1060px; */
  width: var(--aip-main-width);
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.slide-nav-4 {
  display: block;
  margin-bottom: -44px;
  padding-bottom: 0px;
}

.seccionpublicaaqui {
  width: 100%;
  height: 200px;
  margin-top: 65px;
  background-image: url('../images/FN-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.btnpublica {
  display: block;
  width: 280px;
  height: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  border-radius: 15px;
  background-color: #efb810;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}

.btnpublica:hover {
  background-color: #ffd041;
}

.image-2 {
  margin-top: 45px;
}

.list {
  padding-left: 0px;
  float: left;
}

.divmigasdepan {
  width: 100%;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
  float: left;
}

.linkbsc {
  color: #8a8a8a;
  text-decoration: none;
}

.cafaficha {
  width: 100%;
  height: auto;
  float: left;
}

.cajabc {
  width: 100%;
  height: 25px;
  margin-bottom: 4px;
  float: none;
}

.heading-6 {
  margin-top: 0px;
  margin-bottom: 10px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #777;
  font-size: 22px;
  line-height: 25px;
  font-weight: 400;
}

.lbfirst {
  width: 90%;
  height: 250px;
  margin-bottom: 4px;
  background-color: transparent;
  background-image: url('../images/placeholder.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.lbfirst img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.fichablok1 {
  width: 50%;
  height: auto;
  float: right;
  background-color: transparent;
}

.ivainc {
  color: #000d9e;
  font-weight: 700;
}

.lbbajo {
  width: 28%;
  height: 110px;
  margin-right: 14px;
  background-color: transparent;
  background-image: url('../images/placeholder.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.lbbajo img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.fichablok3 {
  width: 50%;
  height: auto;
  float: right;
  background-color: transparent;
}

.descripciondeficha {
  margin-top: 15px;
  margin-bottom: 30px;
}

.fichablok2 {
  width: 50%;
  height: auto;
  float: left;
  background-color: transparent;
}

.btnadd {
  width: 200px;
  height: 35px;
  padding-top: 8px;
  float: right;
  background-color: #0027a5;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.btnadd:hover {
  background-color: #0935c0;
}

.form-4 {
  float: none;
}

.cajacuad {
  display: block;
  width: 35px;
  height: 35px;
  float: left;
}

.cajacuad.gren {
  width: 35px;
  height: 35px;
  padding-top: 7px;
  background-color: #495a94;
}

.cajacuad.gren:hover {
  background-color: #30c8fc;
}

.precioactual {
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.codigo {
  margin-bottom: 10px;
  float: left;
}

.marcoficha {
  width: 100%;
  /* margin-top: 0px; */
  margin-top: 24px;
  margin-bottom: 43px;
  padding: 20px;
  float: left;
  border: 3px none #001d7e;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 #c9c9c9;
}

.linbc {
  padding-right: 5px;
  float: left;
  color: #838383;
  text-decoration: none;
}

.linbc:hover {
  color: #c3b8b8;
}

.paragraph {
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.moretam {
  font-size: 22px;
}

.datoficha {
  height: 30px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 35px;
  font-family: Montserrat, sans-serif;
  color: #818181;
  font-size: 18px;
}

.datoficha.ics1 {
  background-image: url('../images/ics-01_2.jpg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.datoficha.ics2 {
  background-image: url('../images/ics-02_2.jpg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.datoficha.ics3 {
  background-image: url('../images/ics-03_2.jpg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.datoficha.ics4 {
  background-image: url('../images/ics-04.jpg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.text-block-7 {
  text-align: center;
}

.column-22 {
  padding-left: 0px;
}

.column-23 {
  padding-right: 0px;
}

.form-block {
  margin-top: 46px;
  margin-bottom: 89px;
}



@media screen and (max-width: 991px) {
  .header {
    display: none;
  }

  .center {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .cajabuscador {
    width: 98%;
  }

  .rewmenuslider {
    padding-right: 25px;
    padding-left: 10px;
  }

  .botonabre {
    padding-left: 0px;
    font-size: 16px;
  }

  .btncierra {
    padding-left: 0px;
    font-size: 16px;
  }

  .rowformslid {
    padding-right: 10px;
    padding-left: 0px;
  }

  .seccioncasas1.paddingup60 {
    height: 100px;
    padding-top: 30px;
  }

  .titulonuestras {
    margin-top: 20px;
  }

  .titulonuestras.extraspad {
    margin-left: 10px;
  }

  .divrecuadro {
    width: 100%;
  }

  .icon {
    display: none;
  }

  .right-arrow {
    display: none;
  }

  .cajaprev {
    height: auto;
    padding-bottom: 30px;
  }

  .fotoprev {
    height: 160px;
  }

  .nombrecasa {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 16px;
    line-height: 18px;
  }

  .precioprev {
    padding-right: 5px;
    padding-left: 8px;
    font-size: 16px;
  }

  .txtdirprev {
    height: auto;
    min-height: 20px;
    padding-right: 5px;
    padding-left: 20px;
    background-position: 0% 0%;
    background-size: 20px 20px;
    line-height: 18px;
  }

  .seccionconfianos {
    padding-right: 20px;
    padding-left: 20px;
  }

  .confituprop {
    margin-top: 42px;
    font-size: 24px;
  }

  .txtconfi {
    font-size: 22px;
    line-height: 25px;
  }

  .cajaupfooter {
    float: left;
    clear: left;
  }

  .cajablackfooter {
    float: left;
    clear: left;
  }

  .teayudamos {
    padding-left: 20px;
  }

  .right-arrow-2 {
    display: none;
  }

  .left-arrow {
    display: none;
  }

  .anchobody {
    min-width: 0px;
    padding-top: 60px;
  }

  .btnwasp {
    margin-top: 40px;
  }

  .btnwasp.btnvid {
    margin-top: 113px;
  }

  .right-arrow-4 {
    display: none;
  }

  .left-arrow-3 {
    display: none;
  }

  .column-4 {
    padding-right: 0px;
  }

  .column-5 {
    padding-right: 0px;
  }

  .column-6 {
    padding-right: 0px;
  }

  .column-7 {
    padding-right: 0px;
  }

  .column-8 {
    padding-right: 0px;
  }

  .column-9 {
    padding-right: 0px;
  }

  .column-10 {
    padding-right: 0px;
  }

  .column-11 {
    padding-right: 0px;
  }

  .navbar {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    width: 100%;
    height: 60px;
    background-color: #fff;
  }

  .brand {
    width: 200px;
    height: 60px;
    background-image: url('../images/logobajo-01.jpg');
    background-position: 0% 50%;
    background-size: contain;
  }

  .slide-nav-3 {
    display: block;
  }

  .tituloform.it1 {
    font-size: 22px;
  }

  .tituloform.it1.masinf {
    font-size: 26px;
  }

  .tituloform.it2 {
    font-size: 22px;
  }

  .tituloform.it2.it3 {
    font-size: 22px;
  }

  .fieldcampo.fifty {
    width: 100%;
    margin-bottom: 10px;
  }

  .colmenos {
    padding-right: 20px;
    padding-left: 20px;
  }

  .submitnaranjo:hover {
    background-color: #2ca0ee;
  }

  .slider {
    height: 200px;
  }

  .descripverde {
    padding-right: 10px;
  }

  .namepropiedad {
    font-size: 22px;
    line-height: 26px;
  }

  .preciodesc {
    font-size: 20px;
  }

  .txtdat {
    width: 33%;
  }

  .txtdat.icc1 {
    font-size: 15px;
  }

  .txtdat.icc2 {
    font-size: 14px;
  }

  .txtdat.icc3 {
    font-size: 14px;
  }

  .txtdat.icc4 {
    font-size: 14px;
  }

  .column-13 {
    padding-right: 0px;
  }

  .column-14 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .fondoform.bld1 {
    background-position: 20px 250px;
  }

  .column-15 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .chek2 {
    margin-bottom: 20px;
    padding-top: 0px;
  }

  .footer2 {
    min-width: 768px;
  }

  .blancofoter {
    margin-right: 399px;
  }

  .nuevologofooter {
    margin-top: 30px;
    margin-right: 116px;
  }

  .navlink {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-align: right;
  }

  .navlink:hover {
    background-color: #ffc987;
    color: #fff;
  }

  .navlink.w--current {
    background-color: #ffc36e;
    color: #fff;
    text-align: right;
  }

  .menubut.w--open {
    background-color: #d69e62;
  }

  .navmenu {
    background-color: #fff;
  }

  .lbgal {
    height: 160px;
  }

  .txtcatdentro {
    font-size: 16px;
    line-height: 22px;
  }

  .center-2 {
    width: 100%;
  }

  .center-2.centergrand {
    width: 100%;
  }

  .slide-nav-4 {
    display: block;
  }

  .lbfirst {
    width: 92%;
    height: 250px;
  }

  .lbbajo {
    margin-bottom: 5px;
  }

  .btnadd {
    float: left;
  }

  .cajacuad {
    width: 30px;
    height: 30px;
  }

  .cajacuad.gren {
    width: 30px;
    height: 30px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .marcoficha {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .center {
    margin-top: 0px;
    float: left;
  }

  .center.empujafondo {
    display: none;
  }

  .cajasliderybuscador {
    display: block;
  }

  .cajabuscador {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: visible;
    height: 172px;
    float: none;
    clear: none;
  }

  .cajabuscador.cajabuscadorinterna {
    display: none;
  }

  .sliderfondobusc {
    height: 200px;
  }

  .form {
    height: 172px;
    float: none;
    clear: none;
  }

  .rowformslid {
    overflow: visible;
  }

  .titulonuestras {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .cajatitulo {
    position: relative;
    z-index: 3;
    margin-top: -50px;
    margin-bottom: 0px;
  }

  .formordenar {
    width: 100%;
  }

  .selectordenar {
    width: 50%;
    float: left;
  }

  .cajaprev {
    width: 300px;
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .seccionconfianos {
    height: auto;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    float: left;
  }

  .botonconfiar {
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  .footer {
    height: auto;
  }

  .logofooter {
    display: block;
    margin: 20px auto 40px;
    float: left;
  }

  .cajablackfooter {
    height: 40px;
    padding-bottom: 30px;
    float: left;
    clear: left;
  }

  .titulosfooter {
    margin-top: 10px;
  }

  .select-field-2 {
    float: left;
  }

  .select-field-4 {
    float: left;
  }

  .teayudamos {
    width: 100%;
    padding-left: 0px;
    text-align: center;
  }

  .anchobody {
    padding-right: 0px;
    padding-left: 0px;
  }

  .sliderpropis {
    display: block;
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 60px;
  }

  .sliderpropied {
    padding-bottom: 50px;
  }

  .btnwasp {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin-right: 0px;
    margin-bottom: 12px;
  }

  .btnwasp.btnvid {
    margin-bottom: 65px;
  }

  .buscadormovil {
    position: relative;
    z-index: 3;
    display: none;
    width: 100%;
    height: 80px;
    margin-top: 20px;
    margin-bottom: 0px;
    float: left;
    clear: left;
    background-color: #fff;
  }

  .previasmovil {
    display: block;
    width: 100%;
    height: auto;
    float: none;
    background-color: #fff;
  }

  .divbuscadormovil {
    display: block;
    overflow: hidden;
    width: 70%;
    height: 118px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    background-color: #fff;
  }

  .verde2 {
    background-color: #2a0;
  }

  .tab-link-tab-1 {
    width: 50%;
  }

  .tab-link-tab-1.tab1 {
    width: 100%;
    background-color: #24a537;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
  }

  .tab-link-tab-1.tab1.w--current {
    width: 100%;
    background-color: #4fe46b;
  }

  .tab-link-tab-2 {
    width: 50%;
  }

  .tab-link-tab-2.tab2 {
    width: 100%;
    background-color: #24a537;
    color: #fff;
  }

  .tab-link-tab-2.tab2.w--current {
    background-color: #4fe46b;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
  }

  .text-block {
    text-align: center;
  }

  .text-block-2 {
    text-align: center;
  }

  .tab-pane-tab-2 {
    padding-top: 40px;
    padding-bottom: 30px;
    text-align: center;
  }

  .divcerrar {
    width: 100%;
    height: 40px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #e03939;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    text-align: center;
  }

  .text-block-3 {
    color: #fff;
  }

  .text-block-4 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    text-align: center;
  }

  .divpresentam {
    display: block;
    width: 100%;
    height: 200px;
    background-image: url('../images/sli-01.jpg'), -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
    background-image: url('../images/sli-01.jpg'), linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
    background-repeat: no-repeat, repeat;
  }

  .heading {
    width: 100%;
    padding-top: 43px;
    float: left;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 32px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
    text-shadow: 1px 1px 6px #000;
  }

  .tab-pane-tab-1 {
    padding-top: 40px;
  }

  .divbuscadorinternoh {
    display: none;
  }

  .tituloform.it2.it3 {
    clear: both;
  }

  .colmenos {
    padding-right: 10px;
    padding-left: 10px;
  }

  .field-label {
    margin-bottom: 10px;
  }

  .submitnaranjo.submitsubir {
    margin-bottom: 20px;
  }

  .column-12 {
    display: none;
  }

  .descripverde {
    margin-bottom: 20px;
    padding-right: 20px;
  }

  .txtdat {
    width: 100%;
  }

  .txtdat.icc1 {
    clear: left;
  }

  .txtdat.icc2 {
    clear: left;
  }

  .txtdat.icc3 {
    clear: left;
  }

  .txtdat.icc4 {
    clear: left;
  }

  .column-14 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .botonform {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #a6e972 #a6e972 #376613;
    border-radius: 15px;
    background-color: #7baf36;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
    text-align: center;
  }

  .botonform:hover {
    background-color: #99d549;
  }

  .form-2 {
    text-align: left;
  }

  .form-3 {
    text-align: left;
  }

  .cajaficha {
    padding-left: 20px;
  }

  .fondoform.bld1 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .chek2 {
    padding-left: 6px;
  }

  .footer2 {
    width: 100%;
    height: auto;
    min-width: auto;
    padding-bottom: 60px;
    float: left;
    clear: left;
    background-size: cover;
  }

  .bld2 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .blancofoter {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 100%;
    height: 120px;
    margin-right: 423px;
    margin-left: 0px;
    padding-bottom: 20px;
    background-color: #fff;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .nuevologofooter {
    display: none;
  }

  .column-16 {
    padding-left: 10px;
  }

  .column-17 {
    padding-left: 10px;
  }

  .crecer {
    height: 120px;
  }

  .footerur {
    height: auto;
    float: left;
    clear: left;
  }

  .cajabsc {
    height: auto;
    margin-bottom: 30px;
    float: left;
    clear: left;
  }

  .cajaa {
    width: 100%;
  }

  .cajab {
    width: 100%;
    height: auto;
  }

  .column-19 {
    padding-left: 10px;
  }

  .column-20 {
    padding-right: 10px;
  }

  .titulobusca.empuje {
    margin-top: 83px;
  }

  .titulobusca.empuje.txtcomparte {
    padding-top: 30px;
  }

  .image-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .lbbajo {
    width: 27%;
    height: 60px;
  }

  .btnadd {
    float: left;
    clear: left;
  }

  .precioactual {
    font-size: 18px;
  }

  .marcoficha {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .center {
    float: none;
  }

  .cajasliderybuscador {
    height: auto;
  }

  .cajabuscador {
    height: auto;
  }

  .cajaverd {
    margin-top: 20px;
  }

  .form {
    height: auto;
  }

  .rowformslid {
    height: auto;
  }

  .submit1 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
  }

  .titulonuestras {
    font-size: 20px;
  }

  .titulonuestras.extraspad {
    margin-left: 0px;
    padding-right: 10px;
    float: none;
  }

  .cajatitulo {
    margin-top: -50px;
  }

  .selectordenar {
    width: 100%;
  }

  .cajaprev {
    height: auto;
    padding-bottom: 20px;
  }

  .cajaprev.marginbottom {
    height: auto;
    padding-bottom: 30px;
  }

  .cajaupfooter {
    float: left;
    clear: left;
  }

  .logofooter {
    margin-bottom: 20px;
  }

  .select-field {
    display: block;
  }

  .select-field-2 {
    display: block;
  }

  .teayudamos {
    margin-top: 13px;
    font-size: 14px;
    line-height: 18px;
  }

  .anchobody {
    padding-right: 0px;
    padding-left: 0px;
  }

  .btnwasp {
    width: 50px;
    height: 50px;
  }

  .btnwasp.btnvid {
    width: 50px;
    height: 50px;
    margin-bottom: 65px;
  }

  .btnwasp.btnvid:hover {
    width: 70px;
    height: 70px;
  }

  .buscadormovil {
    display: none;
    float: none;
    background-color: #fff;
  }

  .divbuscadormovil {
    height: 138px;
  }

  .tab-link-tab-1.tab1 {
    width: 100%;
    float: none;
  }

  .tab-link-tab-2.tab2 {
    width: 100%;
  }

  .tab-link-tab-2.tab2.w--current {
    width: 100%;
  }

  .text-block-4 {
    font-size: 14px;
  }

  .tituloform.it1 {
    font-size: 19px;
  }

  .tituloform.it1.masinf {
    font-size: 22px;
  }

  .tituloform.it2 {
    font-size: 18px;
  }

  .tituloform.it2.it3 {
    font-size: 22px;
  }

  .colmenos {
    padding-right: 10px;
  }

  .chbx {
    width: 100%;
    margin-bottom: 10px;
  }

  .text-block-5.icn2 {
    font-size: 16px;
  }

  .cajamap {
    margin-top: 40px;
  }

  .slider.m {
    display: none;
  }

  .txtubic {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .column-14 {
    padding-right: 10px;
  }

  .slide1mm {
    background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .slide2mm {
    background-image: url('../images/005_Fuente_INVUR-Instituto-de-la-Vivienda-Urbana-y-Rural_NIcaragua.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .slidermm {
    display: block;
  }

  .cajaficha {
    padding-left: 0px;
  }

  .text-block-6 {
    text-align: left;
  }

  .heading-4 {
    margin-bottom: 5px;
  }

  .columns-4 {
    padding-bottom: 10px;
  }

  .fondoform {
    padding: 0px;
    box-shadow: none;
  }

  .column-15 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .column-16 {
    padding-left: 0px;
  }

  .column-17 {
    padding-left: 0px;
  }

  .cajabsc {
    height: auto;
    float: left;
    clear: left;
  }

  .cajaa {
    height: 250px;
    min-height: 250px;
  }

  .lefta {
    display: none;
  }

  .righta {
    display: none;
  }

  .titulobusca.empuje {
    margin-top: 74px;
    font-size: 18px;
  }

  .titulobusca.empuje.txtcomparte {
    padding-top: 30px;
    font-size: 18px;
  }

  .fichablok1 {
    width: 100%;
  }

  .fichablok3 {
    width: 100%;
  }

  .fichablok2 {
    width: 100%;
  }

  .image-3 {
    display: none;
  }
}