@charset "UTF-8";
/* CSS Document */
.noto-sans-jp-<uniquifier> {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.manrope-<uniquifier> {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
body{margin:0;
font-family: "Noto Sans JP", sans-serif;
font-size:15px;line-height:1.8em;
}
img{border:none}
.joinchat{
right:100px!important;
}
.sobrenosotros{
	width:50%;
	margin:auto;
	float:right;
	text-align:left;
}
.sobrenosotros h5{
	font-size:40px;
	text-transform:uppercase;
	color:#009b7a;
}
.sobrenosotrosfoto{
	background-color:#000;
	border-radius:30px 50% 50% 30px;
	width:40%;
	height:500px;
	background-image:url(images/fondonosotros.jpg);
	background-size:cover;
	float:left;
}
.misionvisionvalores{
	padding:80px 0px;
	border-radius:30px;
	background-color:#5f9ea0;
	margin:80px auto;
	background-image:url(https://www.padilla-bujalil.com.mx/wp-content/uploads/2025/04/fondo-mision.jpg);
	background-position:center;
	background-size:cover;
}
.misionvisionvalores li{
	width:28%;
	margin:1%;
	padding:10px 1%;
	display:inline-table;
	background:rgba(256,256,256,.9);
	border-radius:5px;
}
.misionvisionvalores li h4{
  font-family: "Manrope", sans-serif;
	color:#009b7a;
	font-size:30px;
}
.misionvisionvalores ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.misionvisionvalores h4{
	color:#690;
	text-transform:uppercase;
}
.fadebox {
display: block;
position:fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.textocarrusel{
	width:50%;
	margin:25%;
	position:absolute;
	z-index:9999999;
}
.overbox {
position: fixed;
top: 50%;
left: 50%;
width: 562px;
height: 551px;
margin-top:-281px;
margin-left:-276px;
z-index:9999999;
}
#imagenaviso img{
width:100%;
height:auto;
}
.banner2025{
	background-color:#666;
	text-align:center;
	position:relative;
	width:100%;
}
.banner2025 video{
	width:100%;
}
.banner2025 h1{
	font-size:30px;
}
.asesoriagratuita{
	background-color:#F7931E;
	padding:10px 20px;
	border-radius:5px;
	color:#FFF;
	margin:auto;
	text-decoration:none;
}
.centrador{clear:both;margin:auto;width:90%}
#cabecera, #pie, #textohome2, .visitacatalogo{text-align:center}
.visitacatalogo, .visitacatalogo a{text-decoration:none;color:#FFF}body,h1,h2{font-weight:400}
.contrato, .visitacatalogo,h1,h2{color:#FFF}
#botonesmapa a, #textocompleto li a, #textocompletoinmueble li a, .vercatalogo a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
#bannermapa h2, #querentamos li, .ficharecorrido a, .inmueblearentar{text-transform:uppercase}
.bannergeneral{
color:#333;
font-size:15px;
line-height:25px;
}
.bannerblog{
margin:20px auto;
}
.bannerblog img{
width:100%;
height:auto;
}
.etiquetas a{
color:#F60!important;
font-weight:bold;
}
.btn_wapp{position:fixed;top:50%;right:0;border-radius:30px 0 0 30px;padding:10px;background-color:#25d366;color:#fff;text-align:center;box-sizing:border-box;box-shadow:0 5px 10px 2px rgba(0,0,0,.2);display:flex;align-items:center;vertical-align:middle;font-size:18px;z-index:99999}.btn_wapp a,.btn_wapp a:hover{color:#fff;text-decoration:none}
button{
font-family: 'Montserrat', sans-serif;
}
.parrafocentrado{
width:50%;
margin:auto;
text-align:center;
}
.bannergeneral h3{
color:#009B7A!important;
font-weight:700!important;
font-size:30px!important;
line-height:30px!important;
}
.bannergeneral h1{
color:#666!important;
font-weight:400!important;
font-size:20px!important;
}
.bannergeneralfoto{
float:left;
width: 45%;
margin-left: 5%;
}
.bannergeneralfoto img{
height:auto;
width:100%;
}
.bannergeneraltexto{
float:left;
width:30%;
margin-right:20%;
padding:50px 0px;
}
.bannergeneralfoto2{
float:left;
width: 25%;
margin-left: 5%;
}
.bannergeneralfoto2 img{
height:auto;
width:100%;
}
.bannergeneraltexto2{
float:left;
width:50%;
margin-right:20%;
padding:50px 0px;
}

.fondobannergeneral1, .accesototal{
background: rgba(242,246,248,1);
background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(181,198,208,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(100%, rgba(181,198,208,1)));
background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(181,198,208,1) 100%);
background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(181,198,208,1) 100%);
background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(181,198,208,1) 100%);
background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(181,198,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#b5c6d0', GradientType=0 );
}
.visitacatalogo{background-color:#FFA02B;border-radius:5px;padding:10px;font-size:16px}
#esloganydatos, #pie1, .alineacionderecha{text-align:right}
.espacio{margin-top:30px}h1{font-size:40px;padding-bottom:5px;line-height:40px}
.verimueblespremium{
color:#FFF;
text-decoration:none;
background-color:#C90;
padding:10px 20px;
border-radius:10px;
margin:20px auto;
}
.cuantomecuesta{
width: 80%;
margin: auto;
}
#modulosinferiores h2, .destaque4{line-height:30px}
.contrato{background-image:url(../images/contrato-de-arrendamiento/fondo-titulo.jpg);font-size:23px;padding:7px 3px!important;border:0}
#mapaybanner, #modulosinferiores{border-top:1px solid #333}h2{font-size:20px}
.hsinmargen{margin:0 -10px 10px;padding-left:10px}
#contacto, #contacto3{z-index:99;margin-left:850px;position:absolute}
.cintilloazul{background-color:#009660;color:#FFF!important;font-size:15px;padding:10px}h3,h4{font-size:17px;font-weight:400}h3{padding:5px;margin:0;color:#FFF}h4{color:#FF0}h5{font-weight:400;color:#000;font-size:12px}
.destaque1, .destaque2{color:#FFF;padding:5px}
.destaque1{background-color:#666;font-size:15px}
.destaque2{background-color:#009660;display:block}
.destaque2 img{width:auto}
#content, #modulosinferiores{width:1100px;margin:auto;clear:both}
.destaque3{background-color:#F1F1F2;padding:5px;display:block}
.destaque4{padding:5px 30px;color:#666;display:block;font-size:20px;font-style:italic}
#bannerinterior ul, #carrusel ul{padding:0;margin:0}
.correo a, .telefono a{color:#000;text-decoration:none;
padding:0px!important;}
.clear{clear:both}
#cabecera{clear:both;background:-webkit-gradient(linear,0 0,0 100%,from(white),to(#EEE));background:-webkit-linear-gradient(bottom, #EEE, #fff);background:-moz-linear-gradient(bottom, #EEE, #fff);background:-o-linear-background(bottom, #EEE, #fff);background:-ms-linear-background(bottom, #EEE, #fff);background:linear-background(top, #EEE, #fff);
z-index: 99999;
width: 100%;
}
#logotipo{
padding:9px 0px 9px;
float:left;
width:14%;
}
#logotipo img{
width:100%;
height:auto;
}
#esloganydatos{display:inline-block;padding-top:25px;float:right}
#image, .botonmenu{display:none}
#eslogan{float:left;border-right:1px solid #000;padding-right:15px}
#datos{float:right}
#datos img{margin-right:5px}
.telefono{font-size:25px;font-weight:700}
.correo{font-size:14px}
.correo a{font-size:11px}
#contacto, #contacto a, #contacto3 .titulos{color:#FFF}
#carrusel{height:500px}
#bannerinterior{height:200px}
.fotobanner{float:left;height:500px}
.fotobanner img{width:auto;height:500px!important;}
#contacto, #contacto3, #contactointerior{border-radius:10px;width:240px;background-image:url(../images/mask.png)}
#contacto2, #sidebar{float:right;width:250px}
#bannerinterior ul{list-style:none}
#contacto a{text-decoration:none}
#contacto3{color:#666}
#contacto3 a{color:#666;text-decoration:none}
#contacto2{color:#000;border-radius:0 0 5px 5px;padding:5px}
#contacto2 a{color:#000;text-decoration:none}
#contactointerior{padding:20px;color:#FFF;z-index:99999;margin-top:15px}
#textohome2{clear:both}
#construccion{clear:both;padding-top:50px}
#textoyservicios{margin:auto}
#textoyserviciosnoticias{margin:auto;width:1100px}
#sidebar img{width:100%}
#texto{margin:auto;border-top:1px solid #F05A28}
.reporte{width:492px;height:550px}
#bannerventa img, #mapa, #mapa2, #textocompletoventa img, .contactofinal{width:100%}
#texto a{color:#F13A24;text-decoration:none}
#textocompleto, #textocompletoinmueble, #textocompletoventa{float:left;width:780px}
#textocompleto ul, #textocompletoinmueble ul{list-style:none;padding:0;margin:0}
#textocompleto li{float:left;border:1px solid #333;margin:0 15px 15px 0}
#textocompleto li a, #textocompletoinmueble li a{color:#000;text-decoration:none;-o-transition:all .4s ease;transition:all .4s ease}
#botonesmapa a, .vercatalogo a{-o-transition:all .4s ease;text-decoration:none}
#textocompleto li a:hover, #textocompletoinmueble li a:hover{opacity:.8}
#textocompletoinmueble li{margin:5px}
.fotoinmuebleindice{float:left;width:155px}
.direccion{height:95px}
.fotoinmuebleindice img{height:210px}
.textoinmuebleindice{float:right;width:195px;padding:10px;height:180px}
.textoinmuebleindice h1{background-color:#009660;color:#FFF;font-size:14px;border:0;margin:-10px;padding:10px}
.preciocatalogoindice{background-color:#DDD;font-size:13px;border:0;margin:-10px;padding:10px;font-weight:700;border-top:1px solid #333;display:block}
#pie2, #pie5{background-color:#333}
#pie3, #pie5{padding-top:20px;padding-bottom:20px;color:#FFF}
#menuinferior, #pie2, #pie3, #pie5{padding-left:20px}
#pie a{color:#000;text-decoration:none}
#pie1{padding:5px 10px;background-color:#6D6E70;clear:both;color:#FFF;height:24px}
#pie1 a, #pie2 a, #pie3 a, #pie5 a{color:#FFF;text-decoration:none}
#pie2{color:#FFF;padding-top:20px;padding-bottom:50px;font-size:10px}
#pie2 ul, #pie3 ul, #pie5 ul{list-style:none;padding:0;margin:0}
#pie2 li, #pie3 li, #pie5 li{float:left;margin-right:20px}
#pie3{background-color:#F60;background:-webkit-gradient(linear,0 0,0 100%,from(#F60),to(#F7931E));background:-webkit-linear-gradient(bottom, #F7931E, #F60);background:-moz-linear-gradient(bottom, #F7931E, #F60);background:-o-linear-background(bottom, #F7931E, #F60);background:-ms-linear-background(bottom, #F7931E, #F60);background:linear-background(top, #F7931E, #F60)}
#pie5{background:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#333));background:-webkit-linear-gradient(bottom, #333, #666);background:-moz-linear-gradient(bottom, #333, #666);background:-o-linear-background(bottom, #333, #666);background:-ms-linear-background(bottom, #333, #666);background:linear-background(top, #333, #666)}
#menuinferior{border-left:1px solid #FFF;width:380px}
#menuinferior ul{background:0 0!important;border:0}
#administracionderentas, #burodecredito, #comoseintegra, #ley, .plus{background-repeat:no-repeat}
#menuinferior li{float:none!important;display:block!important;padding:1px!important;text-align:left!important;width:auto!important}
#menuinferior li a{padding:0!important}
#menuinferior li a:hover{background-image:none;color:#FF0}
#pie2 a{text-decoration:none;color:#FFF}
#pie{padding:10px;background-color:#C5C7C9}
.imagencasa{float:left;margin-right:10px}
#elplus, #elpluspremium, .vercatalogo{float:right}
#bannerventa{margin-top:20px}
.clipout{width:155px;height:210px}
.clipin{position:absolute;clip:rect(0 155px 210px 0)}
.vercatalogo{margin-top:-45px;width:230px;margin-right:10px;text-align:right}
.vercatalogo a{padding:5px 10px;border:1px solid #666;width:50px;color:#000;transition:all .4s ease;background-color:#CCC}
.vercatalogo a:hover{color:#FFF;background-color:#FFA02B}
.inmueblearentar{color:#FFF;background-color:#F13A24;font-size:15px;padding:5px}
#direccion2, #direccion3{font-size:13px;margin-bottom:20px;text-align:center}
#especificaciones ul, #renta ul{padding:0;margin:0;list-style:none}
#direccion2{background-color:#EEE;padding:10px}
#direccion3{
background-color:#333;
padding:10px;
color:#FFF;
}
#textodetallepremium2{font-size:11px;margin-bottom:20px;padding:10px;color:#000;display:none;float:right}
#renta, #renta3{font-size:13px;padding:10px;margin-bottom:15px;margin-top:30px;clear:both;text-align:center;border-radius:5px}
#renta{background-color:#FFA02B}
#renta3{background-color:#000}
#bannermapa h1, #botonesmapa a, #especificaciones li:nth-child(2n+1){background-color:#DDD}
.precioderenta{font-size:16px;font-weight:700}
#especificaciones{float:left;width:48%;margin-bottom:30px}
#especificaciones li{padding-left:5px}
#elplus{width:48%}
.plus{background-image:url(../images/cintillo.png);color:#FFF!important;padding-left:10px;margin-left:-10px;height:40px;margin-bottom:-20px}
#elpluspremium, #especificacionespremium{width:49%;padding:1%;background-color:#EFE8C1}
#especificacionespremium{float:left;margin-bottom:30px}
#especificacionespremium ul{padding:0;margin:0;list-style:none}
#elpluspremium li, #especificacionespremium li{float:none;margin:0;border:0}
#elplus li{list-style-image:url(images/palomavineta.gif);float:none;margin:0 0 0 10px;border:0}
#mapaybanner{clear:both;margin-top:30px;padding-top:10px;padding-bottom:25px;vertical-align:bottom}
#mapa{text-align:center}
#mapa iframe, #mapa2 iframe{width:100%!important;height:400px!important}
#mapa2{text-align:center;margin-top:20px}
#bannermapa{padding-top:40px}
#bannermapa h2{font-size:13px;margin:0 0 10px}
#bannermapa h1{font-size:12px;line-height:20px;color:#333;border:0;padding:5px}
#accordion{color:#666}
#botonesmapa{padding-top:15px}
#botonesmapa a{color:#000;font-size:14px;border-radius:5px 5px 0 0;padding:10px;transition:all .4s ease}
#preguntasfrecuentes a, .vermapadeubicacion a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .4s ease}
#botonesmapa a:hover{background-color:#009660;color:#FFF}
.logoinferior{width:200px;float:left}
.legalesinferior{
	clear:both;
	}
#domicilio{width:500px;margin:auto}
.vermapadeubicacion{width:160px;text-align:center}
#image, #imagemovil{width:100%;margin-bottom:20px;clear:both}
#scroller img, #scroller li{width:90px;height:75px}
.vermapadeubicacion a{color:#000;text-decoration:none;background-color:#FFA02B;padding:5px;border-radius:5px;transition:all .4s ease}
#textodetallepremium3{background-color:#333;color:#FFF;line-height:20px;padding:10px;margin-bottom:20px}
#textodetallepremium3 h3{margin-left:0}
.vermapadeubicacion a:hover{background-color:#039;color:#FFF}
.simply-scroll-list, .simply-scroll-list li{padding:0;margin:0;list-style:none}
#usodesuelo, .masinformacion a, .titulopregunta, .vertodas{display:block}
#galeria{position:relative}
#scroller li{float:none!important}
.simply-scroll-container{float:right}
.simply-scroll-clip{overflow:hidden;z-index:2}
.simply-scroll-list{z-index:1;width:100px!important;height:440px;float:right}
.simply-scroll-list li img{border:none;display:block}
.simply-scroll-btn{background-image:url(../images/buttons.png);width:100px;height:16px;z-index:3;cursor:pointer}
.simply-scroll-btn-up{background-position:300px 32px;position:relative}
.simply-scroll-btn-up.disabled{background-position:100px 32px!important}
.simply-scroll-btn-up:hover{background-position:200px 32px}
.simply-scroll-btn-down{background-position:300px 16px;position:absolute;top:470px}
.simply-scroll-btn-down.disabled{background-position:100px 16px!important}
.simply-scroll-btn-down:hover{background-position:200px 16px}
.simply-scroll{width:100px;height:450px}
.simply-scroll .simply-scroll-clip{width:100px;height:445px;margin-top:5px}
.simply-scroll .simply-scroll-list li{width:102px;height:136px;padding:4px}
.botonimprimir, .botonimprimir2{padding:5px 10px;text-align:right;float:right}
.botonimprimir{background-color:#F60}
.botonimprimir a{color:#FFF;text-decoration:none}
.botonimprimir2{background-color:#333}
.botonimprimir2 a{color:#CCC;text-decoration:none}
.redesinmuebles, .redesinmuebles2{float:left;width:230px}
.redesinmuebles2 img{
width:30px!important;
height:auto;
float:right;
}
.redesinmuebles2 a{
background-color:#0C6;
display:block;
color:#FFF;
text-decoration:none;
padding:10px;
border-radius:5px;
margin-bottom:30px;
}
.wpcf7-text, .wpcf7-textarea{
width:100%;
border:1px solid #999;
background:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#EEE));
background:-webkit-linear-gradient(bottom, #EEE, #FFF);
background:-moz-linear-gradient(bottom, #EEE, #FFF);
background:-o-linear-background(bottom, #EEE, #FFF);
background:-ms-linear-background(bottom, #EEE, #FFF);
background:linear-background(top, #EEE, #FFF);
max-width:100%;
padding:10px;
border-radius:5px;
}
.equipo ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.equipo li{
	width:40%;
	margin:2%;
	padding:10px 1%;
	display:inline-table;
	border-radius:10px;
	background-color:#EEE;
	text-align:left;
}
.valoracion{
	background-color:#666;
	color:#FFF;
	padding:80px 0px;
}
.valoracion ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.valoracion li{
	padding:5px;
	display:inline-table;
	width:20%;
	margin:1%;
	padding-top:50px;
}
.valoracion li img{
	width:40%;
	height:auto;
}
.equipo li h4{
	color:#F7931E;
}
.fotoequipo{
	width:30%;
	float:left;
}
.fotoequipo img{
	width:100%;
	height:auto;
	border-radius:50%;
}
.textoequipo{
	width:65%;
	float:right;
	font-size:13px;
}
.wpcf7-textarea{
height:80px;
}
.wpcf7-submit{
color:#FFF;
font-size:20px;
padding:15px 25px;
border:0;
text-transform:uppercase;
background-color:#F7931E;
	border-radius:10px;
}
#burodecredito, #comoseintegra, #ley{background-size:100% auto}
.masinformacion{text-decoration:none;padding:3px;border-radius:5px;margin-top:20px;color:#20A672;font-weight:700}
#usodesuelo a, .vertodas{color:#FFF;text-decoration:none}
.vertodas{background-color:#666;padding:5px;text-align:center;width:100px;margin:auto}
#paginacion{clear:both;text-align:right;margin-right:20px;background-color:#CCC;padding:5px;margin-bottom:20px}
#usodesuelo, .botonverdiagrama, .contenidobanner, .regresaralhome{text-align:center}
.contenidobanner{
max-width:1200px;
margin:auto;
}
#paginacion a{text-decoration:none;color:#039}
.nodisponible{position:absolute;z-index:99999}
.fondobanner1, .fondobanner2, .fondobanner3, .fondobanner4, .fondobanner5, .fondobanner6{position:relative}
.nodisponible img{width:119px;height:120px}
#formulariodecontacto{width:480px;float:left}
#formulariodecontacto img{width:100%}
#mapadeubicacion{width:400px;float:right}
#usodesuelo{margin:20px auto;background-color:#333;padding:5px;width:120px}
#nuestrocompromiso{padding:10px;background-color:#EEE}
#olvidese{padding:10px 10px 10px 160px;background-color:#EEE;background-image:url(../images/fondoolvidese.jpg);background-position:bottom left;margin-bottom:20px}
.fondobanner1, .fondobanner2, .fondobanner3, .fondobanner4, .fondobanner5, .fondobanner6, .fondobanner7, .fondobanner8, .fondobanner9{min-height:500px;background-position:center top}
.fondobanner1{
background-color:#009B7A}
.fondobanner2{
background-color:#00A99D}
.fondobanner3{
background-color:#009B7A}
.fondobanner4{
background-image:url(banner/fondo4.jpg)}
.fondobanner5{background-image:url(banner/fondo5.jpg)}
.fondobanner6{background-image:url(banner/fondo6.jpg)}
#extinciondedominio, .fondobanner7{background-image:url(banner/fondo7.jpg)}
.fondobanner8{background-image:url(banner/fondo8.jpg)}
.fondobanner9{
background-color:#FAA634;
}
.botonpaypal{text-align:center;
background-image:url(images/fondopaypal.jpg);
background-position:top left;
background-size:cover;
padding:100px 0px;
border-radius:10px;
margin-top:10px;
}
.botonpaypalimagen img{
width:120px;
margin:30px 0px;
height:auto;
}
.directoriodecontactos{
width:70%;
margin:auto;
padding:50px 0px;
}
.directoriodecontactos table{
width:100%;
}
.quieroconocerlo{
width:40%;
text-align:center;
font-size:16px;
text-transform:uppercase;
color:#FFF;
margin:20px auto;
}
.quieroconocerlo a{
text-decoration:none;
display:block;
background: rgba(31,219,128,1);
background: -moz-linear-gradient(top, rgba(31,219,128,1) 0%, rgba(0,150,95,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31,219,128,1)), color-stop(100%, rgba(0,150,95,1)));
background: -webkit-linear-gradient(top, rgba(31,219,128,1) 0%, rgba(0,150,95,1) 100%);
background: -o-linear-gradient(top, rgba(31,219,128,1) 0%, rgba(0,150,95,1) 100%);
background: -ms-linear-gradient(top, rgba(31,219,128,1) 0%, rgba(0,150,95,1) 100%);
background: linear-gradient(to bottom, rgba(31,219,128,1) 0%, rgba(0,150,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fdb80', endColorstr='#00965f', GradientType=0 );
padding:20px 30px;
color:#FFF;
-webkit-transition:all .5s ease;
transition:all .4s ease;
border-radius:10px;
}
.quieroconocerlo a:hover{
background: rgba(27,184,106,1);
background: -moz-linear-gradient(top, rgba(27,184,106,1) 0%, rgba(3,71,46,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,184,106,1)), color-stop(100%, rgba(3,71,46,1)));
background: -webkit-linear-gradient(top, rgba(27,184,106,1) 0%, rgba(3,71,46,1) 100%);
background: -o-linear-gradient(top, rgba(27,184,106,1) 0%, rgba(3,71,46,1) 100%);
background: -ms-linear-gradient(top, rgba(27,184,106,1) 0%, rgba(3,71,46,1) 100%);
background: linear-gradient(to bottom, rgba(27,184,106,1) 0%, rgba(3,71,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb86a', endColorstr='#03472e', GradientType=0 );
}
.directoriodecontactos th{
background-color:#F00;
color:#FFF;
font-size:13px;
margin:10px 0px;
}
.directoriodecontactos tr:nth-child(2n+1){
background-color:#EEE;
}
.directoriodecontactos td{
padding:10px 0px;
}
.servicioacliente{
background-color:#FC0;
font-size:13px;
}
.pagarenlinea{
position:fixed;
width:180px;
bottom:100px;
left:10px;
z-index:9999999999;
display:none;
}
.reservarenlinea{
position:fixed;
width:180px;
bottom:100px;
left:0px;
z-index:9999999999;
}
.pagarenlinea img, .reservarenlinea img{
width:100%;
height:auto;
}
.legalespago h4{
color:#F60;
text-align:center;
}
.pagarbannorte{
padding:20px 60px;
background-color:#DFE8ED;
text-align:center;
font-size:16px;
border-radius:10px;
margin-bottom:20px;
}
.pagarbannorte img{
width:20%;
height:auto;
margin:auto;
}
.leyendapaypal{
width:40%;
padding:2%;
text-align:right;
font-size:11px;
float:right;
}
.fondobanner1 .imagenbanner, .fondobanner2 .imagenbanner, .fondobanner3 .imagenbanner, .fondobanner4 .imagenbanner, .fondobanner5 .imagenbanner, .fondobanner6 .imagenbanner, .fondobanner7 .imagenbanner, .fondobanner8 .imagenbanner{top:0}
.contenidobanner p{font-size:14px}
#inferior1, #inferior2, #inferior3{float:left;margin:1%;font-size:11px;line-height:20px;color:#333;background-color:#EEE;border:1px solid #CCC;padding:1%}
.titulos, .titulos2{
font-size:18px;
font-family: 'Montserrat', sans-serif;
font-weight:800;}
#inferior1{width:18%}
#inferior2, #inferior3{width:34%}
.botonverdiagrama{background-color:#F13424;color:#FFF!important;border-radius:5px;padding:5px;margin:auto auto 20px;width:40%}
.botonverdiagrama a{color:#FFF;text-decoration:none}
#nuestrosservicios{clear:both}
#datosreporte{padding-left:10px;border-left:1px solid #000;width:100%}
.titulopregunta{background-color:#009660;color:#FFF;padding:5px}
#preguntasfrecuentes a{text-decoration:none;color:#0039A6;transition:all .4s ease}
.menucompleto li a, .pregunta a{-moz-transition:all .5s ease;-o-transition:all .4s ease;text-decoration:none}
#preguntasfrecuentes a:hover{text-decoration:none;color:#F13A24}
#preguntasfrecuentes{background-color:#EEE;padding:10px}
#pestanaspreguntas ul{list-style:none;padding:0;margin:0;clear:both}
#pestanaspreguntas li{float:left;width:30%;background-color:#DDD;min-height:30px;padding:3% 1% 1%;margin:0 1% 0 0}
#pestanaspreguntas li a{color:#000;text-decoration:none}
.lapregunta, .titulos2, .titulos3{color:#F13A24}
.actual{background-color:#EEE!important}
#pestanaspreguntas li img{float:left;margin-right:5px}
#pregunta11, #pregunta110, #pregunta111, #pregunta112, #pregunta113, #pregunta114, #pregunta12, #pregunta13, #pregunta14, #pregunta15, #pregunta16, #pregunta17, #pregunta18, #pregunta19, #pregunta21, #pregunta22, #pregunta23, #pregunta24, #pregunta25, #pregunta26, #pregunta27, #pregunta28, #pregunta29, #pregunta31, #pregunta32{border-top:1px #333 dotted;padding-top:5px}
#fotopreguntas{float:left;max-width:250px}
#textopreguntas{float:right;max-width:520px}
#fotopreguntas img{width:100%}
.titulos{margin:10px 0}
.titulos2{font-weight:400;padding-bottom:5px;margin:5px 0}
.titulos4, .titulos5{
font-family: 'Montserrat', sans-serif;
font-weight:800;
text-transform:uppercase;
padding-bottom:5px;margin:5px 0
}
.titulos3{font-weight:400;font-size:17px}
.titulos4{font-size:18px;color:#CC9}
.titulos5{font-size:25px;color:#000}
#top{position:fixed;bottom:0;right:0}
.imagenbanner, .imagenbanner2, .overbox2{position:absolute}
#renta2{clear:both;float:none;font-size:13px;background-color:#FFA02B;padding:10px;margin-bottom:15px;border-radius:5px;margin-top:30px;display:none}
#renta2 li{float:none;border:0}
.seccionenconstruccion{text-align:center;font-size:36px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding-top:50px;margin-bottom:80px;line-height:45px}
.intro h1, .intro h2, .intro h4, .listadeservicios li, .textobanner .tt4, .textoexplicacion, .tt1{
text-transform:uppercase;
font-weight:800;
}
.regresaralhome{margin:auto auto 50px;background-color:red;width:150px;font-size:15px;padding:5px;border-radius:5px}
.regresaralhome a{color:#FFF;text-decoration:none}
.textocentrado{text-align:center!important}
.listadeservicios ul{margin:0;padding:0;list-style:none; text-align:center;}
.listadeservicios li{float:left;width:31%;margin:1%;text-align:center;font-size:16px}
.listadeservicios li img{background-color:#039;border-radius:50%;width:50%!important;margin:auto}
.accesoa{font-weight:400;font-size:30px;color:#F13A24;text-align:center;margin:auto}
.horario{font-size:12px;color:#333}
.respuesta{background-color:#FFC}
#cerrar2{width:100%;text-align:right}
#texto4 p, .intro, .overbox2{text-align:center}
.intro{
	width:50%;
	padding:100px 0px;
}
.overbox2{top:50%;left:50%;width:670px;height:615px;margin-top:-300px;margin-left:-335px;background-color:#FFF;padding:20px;border:6px solid #CCC;border-radius:5px;z-index:9999999}
#bannercontratodearrendamiento img{width:auto}
#recuerda img, .imagennormal img, .modulosarrendamiento img{width:inherit!important}
.modulosarrendamiento{background-color:#E5EFF0;padding:5px;margin-bottom:10px;border:1px solid #C1D0D2;border-radius:5px}
.modulosarrendamiento h4{margin:0}
#recuerda{background-image:url(../images/contrato-de-arrendamiento/recuerda-home.png);padding-top:60px;padding-left:10px;color:#FFF;padding-bottom:10px;font-size:17px;line-height:30px}
.texto-introduccion{padding:35px 10px 5px 150px;min-height:250px}
#burodecredito{background-image:url(../images/contrato-de-arrendamiento/buro-de-credito-fondo.jpg);padding:5px 175px 5px 5px;border-radius:5px}
#administracionderentas{background-image:url(../images/contrato-de-arrendamiento/administracion-rentas-fondo-banner.png);background-position:left;padding:20px 10px 20px 150px}
#accordion h3{background-color:#007F9F;color:#FFF;cursor:pointer;font-size:15px;font-weight:400;line-height:1.7em;padding-left:6px;padding-top:6px}
#ley{background-image:url(../images/contrato-de-arrendamiento/banner-lavado-dinero.png);padding:10px 100px 10px 10px;color:#FFF}
#comoseintegra{background-image:url(../images/contrato-de-arrendamiento/banner2-lavado-dinero.png);padding:10px 150px 10px 10px;color:#FFF;font-size:20px}
#comoseintegra img{width:auto}
.imagenbanner2{top:116px}
.textobanner, .textobannerinterior{position:relative;color:#FFF;margin:auto}
.textobanner h2{
font-size:35px;
line-height:35px;
font-family: 'Montserrat', sans-serif;
font-weight:400;
}
.textobanner{width:400px;padding-top:100px;z-index:9999;float:right;padding-right:50px}
.textobanner .tt4{margin:auto}
.textobannerinterior{width:550px;padding-top:30px}
#texto2, #texto3, #texto4, #texto5{padding:20px;background-position:center}
#texto4, #wrappercontacto{color:#000}
#texto2{
background-color:#009B7A;
color:#FFF;
}
#texto3{background-image:url(images/fondohome3.jpg);color:#FFF}
#texto4{background-image:url(images/fondohome4.jpg)}
#texto5{background-image:url(images/fondohome5.jpg);color:#FFF}
#texto4 h1, #texto4 h3{color:#000!important}
#texto4 p{font-size:14px;width:50%;margin:auto;line-height:28px}
.intro h1, .intro h2, .tt1, .tt4{line-height:30px}
#wrappercontacto a{
color:#000;text-decoration:none;
}
.intro{
margin:auto;
color:#000;
}
.intro h1{
color:#F60;
font-size:25px;
}
.bannerhome{
	padding:100px 0px;
	background-color:#F7931E;
	background-image:url(https://www.padilla-bujalil.com.mx/wp-content/uploads/2025/04/fotofinal.jpg);
	background-position:center;
}
.bannerhome p{
    width: 50%;
    margin: auto;
    font-size: 30px;
    line-height: 40px;
    color: #FFF;
}
.explicacionbreve{width:50%;margin:auto;text-align:center;padding-top:50px}
.explicacionbreve ul{list-style:none;padding:0;margin:0}
.explicacionbreve li{padding:2% 0}
.explicacionbreve li:nth-child(2n+1){background-color:#EEE;padding:1% 0}
.fotoexplicacion{width:12%;float:left}
.fotoexplicacion img{width:100%;height:auto}
.textoexplicacion{width:85%;float:right;padding-top:20px;text-transform: none;
font-weight: 400;}
.cuantomecuesta ul, .testimonios ul{list-style:none;padding:0;margin:0}
.cuantomecuesta li, .testimonios li{display:inline-table;width:28%;margin:1%;padding:1%}
.testimonios{
text-align:center;
}
.asesorialegal{
width:50%;
margin:auto;
text-align:left;
}
.asesorialegal img{
width:100%;
height:auto;
}
.testimonios li{
border-radius:10px;
}
.cuantomecuesta h3{color:#F60;margin-bottom:20px}
.barragris, .precio{margin:20px auto;width:50%}
.cuantomecuesta h4, .testimonios h4{color:#333;font-size:25px}
.precio{background-color:#666;border-radius:5px;padding:5px;color:#FFF}
.precio2{font-style:italic;font-size:11px;color:#666}
.nombretestimonio{padding:5px;font-weight:700}
.fototestimonio{text-align:center}
.barragris{padding:2% 0;background-color:#069;border-radius:10px;color:#FFF}
.textotestimonio{padding-top:20px}
.fototestimonio img{border-radius:50%;width:50%;
border:5px solid #FFF;}
.intro h2{color:#333;font-size:60px;
line-height:50px;}
.intro h4{font-size:18px;color:#F90}
.bx-wrapper .bx-pager{display:none}
.intro ul{list-style:none;padding:0;margin:0 auto;width:70%}
.intro li{display:inline-table;width:30%;margin:1%;color:#000}
.intro li img{margin-bottom:20px;border-radius:50%}
.tt1, .tt2{margin:10px 0;text-align:center}
.tt1{font-size:30px}
.tt2{font-size:20px;}
.tt3, .tt4, .tt7{font-size:23px;}
.tt3{text-align:center;margin:40px 0 10px}
.tt7{text-align:center;margin:10px 0}
.tt4{color:#FF0}
.tt5{font-size:17px;color:#F05A28;text-align:left;margin-top:20px}
.tt6{font-size:40px;text-align:center;margin:15px 0;line-height:40px}
.botonmas, .textointrohome{margin:auto;text-align:center}
.botonmas{width:520px;clear:both;background-color:#F05A28;padding:10px;font-size:15px;border-radius:10px;color:#FFF}
.textointrohome h5{color:#FFF;font-size:20px}
.textointrohome ul{padding:0;margin:0;list-style:none}
.textointrohome li{width:20%;padding:1%;margin:1%;display:inline-table}
.textointrohome li img{border-radius:50%}
#textoinferiorderecho, #textoinferiorizquierdo{width:45%;color:#333;margin:auto}
.menumovil{background-color:#333;position:fixed;height:100%;z-index:999999999;margin-left:-200px;width:200px;padding-top:10px;top:0}
.menumovil ul{border:0;margin:0!important;padding:0!important;background:linear-background(top, #333, #666)}
#cuantomecuesta li p, #cuantomecuesta2 li p{border-radius:10px;background-color:#CCC;padding:1%}
.menumovil li{display:block;border-bottom:1px solid #999; padding:2px 10px; font-size:12px;}
.menumovil li a{color:#FFF;display:block;padding:5px 0;text-decoration:none}
.menucompleto{z-index:999999;margin:0;display:inline-block;float:left;margin-left:3%;}
.menucompleto .menu{border-bottom:0;border-top:0}
.menucompleto ul{list-style:none;margin:0;text-align:center;padding:0}
.menucompleto li{display:inline-block;text-align:center}
.menucompleto li a{
color:#333;
-webkit-transition:all .5s ease;
transition:all .4s ease
;display:block;
padding:40px 12px 10px;
cursor:pointer;
text-transform:uppercase;
font-size:12px;
}
.menucompleto li a:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#333));background:-webkit-linear-gradient(bottom, #333, #666);background:-moz-linear-gradient(bottom, #333, #666);background:-o-linear-background(bottom, #333, #666);background:-ms-linear-background(bottom, #333, #666);background:linear-background(top, #333, #666);color:#FFF}
#cuantomecuesta2, #querentamos{margin:auto}
#cuantomecuesta{width:900px;margin:auto}
#cuantomecuesta ul, #cuantomecuesta2 ul, #querentamos ul{margin:0;padding:0;list-style:none}
#cuantomecuesta li, #cuantomecuesta2 li{width:30%;margin:1%;display:inline-table}
#querentamos li{width:14%;margin:1%;display:inline-table;font-size:15px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center}
#cuantomecuesta .tt1, #cuantomecuesta .tt2, #cuantomecuesta2 .tt2{font-size:16px}
#querentamos p{background-color:#CCC;border-radius:5px;padding:1% 2%}
#querentamos img{width:100%}
#cuantomecuesta .tt1{color:#009B7A}
#cuantomecuesta .tt5{text-align:center}
#cuantomecuesta2 .tt1{font-size:16px;color:#009B7A}
#cuantomecuesta2 .tt5{text-align:center}
.fondobannerinterior{background-image:url(images/fondohome2.jpg);background-repeat:no-repeat;height:200px;background-position:center top}
#textosinteriores{clear:both}
#textosinteriorescomo{clear:both;text-align:center}
#textosinteriorescomo img{height:auto}
#textosinteriorescomo h1, #textosinteriorescomo2 h1{color:#FFF;font-size:30px;text-align:center;margin-top:25px}
#textosinteriorescomo h2, #textosinteriorescomo2 h2{color:#FFF;font-size:20px;text-align:center;margin-top:10px;}
#textosinteriorescomo h3{margin-top:20px;color:#333;font-size:30px}
#textosinteriorescomo2 h3{margin-top:20px}
.fases{margin:1% auto;padding:1%;width:80%;}
.fases ul{list-style:none;padding:0;margin:0}
.fases li{display:inline-table;width:28%;margin:1%;padding:1%}
.fases li a{background-color:#666;color:#FFF;text-decoration:none;padding:5px;border-radius:5px;margin-top:20px}
.fases li img{width:40%!important;height:auto;border-radius:50%}
.fases li h4{color:#F60;font-weight: 800;}
.fasesfoto{float:left;width:50%}
.fasestexto{float:right;width:50%;text-align:left}
.fases h2{color:#333!important;font-size:20px!important}
#textosinteriores h1{color:#F13A24;font-size:22px;text-align:center;margin-top:5px;
text-transform:uppercase;
}
#textosinteriores h2{color:#F13A24;font-size:15px;text-align:center;margin:0}
.contenidosinteriores{width:700px;margin:auto;text-align:center}
.contenidosinteriores2{width:700px;margin:auto;text-align:left}
.detallecatalogo h1, .detallenoticia h1{
margin-bottom:0;border-bottom:1px solid #666
}
.detallenoticia{width:800px;text-align:left;float:left;color:#666;padding-top:20px;font-size:16px;line-height:29px}
.detallenoticia a{color:#000;text-decoration:none}
.detallenoticia h1{
color: #000;
font-size: 28px;
text-align: left;
font-weight: 800;
line-height: 35px;
}
.detallenoticia h2, .detallenoticia h3{text-align:left!important;line-height:32px!important;font-weight:400}
.detallenoticia h2{color:#333!important;font-size:20px!important;margin-top:5px!important;padding-top:10px}
.detallenoticia h3{color:#666!important;font-size:14px!important;padding:0}
.detallenoticia h4{color:#000!important;background-color:#DDD!important;padding:10px!important;font-size:12px}
.detallenoticia img{width:100%;height:auto!important}
.detallecatalogo{width:800px;text-align:left;float:left;color:#666;padding-top:20px}
.detallecatalogo h1{
color:#000;
font-size:30px!important;
text-align:left;
font-weight:400;
line-height:40px;
}
.detallecatalogo h2{color:#333!important;font-size:20px!important;text-align:left!important;line-height:32px!important;margin-top:5px!important;padding-top:10px;font-weight:400}
.detallecatalogo h4{color:#000!important;background-color:#DDD!important;padding:10px!important;font-size:12px}
.pregunta, .pregunta2{background-color:#F13A24;display:inline-block}
.detallecatalogo img{width:100%;height:auto!important}
.contenidosinteriores img{margin:auto;text-align:center;clear:both}
.contenidosinteriores ul, .publicidad{text-align:left}
.pregunta{margin:10px auto 30px;color:#FFF;font-size:25px;padding:10px 10px 10px 50px;max-width:580px;height:30px}
.pregunta a{color:#FFF;transition:all .4s ease}
.pregunta2 a, .share-button{-moz-transition:all .5s ease;-o-transition:all .4s ease}
.pregunta a:hover{color:#FF0;text-decoration:none}
.pregunta img{position:absolute;margin-top:-25px;margin-left:-70px}
.pregunta2{margin:auto;color:#FFF;font-size:20px;padding:8px;max-width:500px}
.pregunta2 a{color:#FFF;text-decoration:none;transition:all .4s ease}
.pregunta2 a:hover{color:#FF0;text-decoration:none}
#grafica{position:absolute;margin-left:-200px;z-index:-1}
#flechaderecha{width:0;height:0;border-style:solid;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #F13A24;display:inline-block;margin-bottom:-20px}
.catalogoinmuebles li, .share-button{
	display:inline-table;
	cursor:pointer;
-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
}
.publicidad{clear:both}
.abogadotexto{float:right;width:66%;padding:2%;background-color:#CCC}
.publicidadfoto img{width:30%}
.administracionfoto{float:left;width:25%;margin-right:5%}
.administracionfoto img{width:50%;margin:25%}
.margensuperior{padding-top:50px}
.margenlateral{padding:0 100px}
.margenlateral2{padding:0 250px}
.margenlateral3{padding:0 200px}
.titulopublicidad{background-color:#F60;color:#FFF;padding:5px;font-size:14px}
.atencion ul{list-style:none;padding:0;margin:0}
.atencion li{float:left;background-color:#DDD;width:46%;margin:1%;text-align:center;padding:1%}
#contenidopaginas h1, #noticia2 h2, #noticia3 h2, .textonota h2{text-align:left!important}
.atencion li img{width:15%;height:auto;margin:5px}
.titulocobranza{border-bottom:1px solid #333;padding-bottom:5px;font-size:14px;font-weight:700}
#todaslasnotas{border-top:1px solid #333;padding-top:10px}
#todaslasnotas ul{list-style:none;padding:0;margin:0}
#todaslasnotas li{margin:20px 0;border-bottom:1px solid #999;padding-bottom:10px;list-style:none}
.fotonota{float:left;width:28%}
#noticia3, .textonota{float:right}
.fotonota img{width:100%;height:auto}
.textonota{width:70%}
.textonota h2{color:#000!important;font-size:20px!important;line-height:25px!important;margin:0!important}
.textonota h2 a{text-decoration:none;color:#000!important}
.autor, .autor a{color:#666}
.continuar{width:150px;margin-top:10px;font-size:12px}
#noticia2, #noticia3{width:48%;margin-top:20px;margin-bottom:20px}
.continuar a{background-color:#F13A24;color:#FFF;padding:5px 10px;text-decoration:none}
.continuar a:hover{background-color:#063;color:#FFF;padding:5px 10px}
#noticia1{width:100%;position:relative}
#noticia2{float:left}
#noticia2 h2, #noticia3 h2{text-transform:none!important;color:#000!important;font-size:20px!important;line-height:25px!important;margin:10px 0!important}
#noticia2 h2 a, #noticia3 h2 a{text-decoration:none;color:#000!important;font-weight:400}
#noticia1 img, #noticia2 img, #noticia3 img{width:100%;height:auto}
#noticia1 .textonoticiagrande{background-image:url(images/mask.png);color:#FFF;position:absolute;bottom:0;padding:2%;font-size:13px;line-height:22px}
#noticia1 .textonoticiagrande h2{color:#FFF!important;text-align:left!important;font-size:25px!important;margin-bottom:0!important}
#noticia1 .textonoticiagrande h2 a{color:#FFF!important;text-decoration:none}
#notasrelacionadas{clear:both}
#notasrelacionadas ul{list-style:none;padding:0;margin:0}
#notasrelacionadas li{width:23%;margin:1%;float:left}
.mapacompleto{width:100%}
.share-button{border:0;color:#FFF;font-size:11px;padding:5px 10px;-webkit-transition:all .5s ease;transition:all .4s ease;margin-bottom:10px;float:left;margin-right:1%}
.share-button img{width:20px!important;margin-bottom:-5px}
.f-share-button{background:#3E5C9A}
.t-share-button{background:#55ACEE}
.f-share-button:hover{background:#3E5C9A}
.t-share-button:hover{background:#55ACEE}
#contenidopaginas{width:800px;float:left}
.contenidoinmuebles{width:100%}
.catalogoinmuebles ul{padding:0;margin:0;list-style:none;text-align:center}
.catalogoinmuebles h1{text-align:center}
.catalogoinmuebles li{
    width: 30%;
    margin: 1%;
    padding: 1%;
    color: #666;
    text-align: left;
    background-color: #DDD;
    border-radius: 10px;
    border: 1px solid #999;
}
.enventa{padding-top:30px;border-top:1px solid #333}
.catalogoinmuebles li h3{
	text-transform:uppercase;
	margin:0;padding-bottom:0;color:#000}
.catalogoinmuebles li:hover{background:-webkit-gradient(linear,0 0,0 100%,from(white),to(#CCC));background:-webkit-linear-gradient(bottom, #CCC, #fff);background:-moz-linear-gradient(bottom, #CCC, #fff);background:-o-linear-background(bottom, #CCC, #fff);background:-ms-linear-background(bottom, #CCC, #fff);background:linear-background(top, #CCC, #fff);border-radius:5px}
.imagendelinmueble{position:relative}
.imagendelinmueble img{width:100%;height:auto;margin:auto;
border-radius:10px;
}
.textoizquierdoque{text-align:left!important;margin-top:30px}
.textoizquierdoque h3{color:#F13A24;border-bottom:1px solid #F13A24}
.textoizquierdoque h4{color:#036}
.fotoventajas{float:left;width:25%}
.listadeventajas ul{list-style-image:url(images/palomavineta.gif);padding:0;margin:20px 0}
.listadeventajas li{padding:5px}
#textosinterioresventajas{clear:both}
#textosinterioresventajas h2{color:#FFF;text-align:center;line-height:30px}
#textosinterioresventajas h1{color:#FFF;font-size:30px;text-align:center;margin-top:25px}
#textosinterioresventajas h3{color:#F13A24;font-size:16px;text-align:center;margin-top:20px;font-weight:800;}
.porquenosotros{margin-bottom:50px}
.porquenosotros ul{list-style:none;padding:0;margin:0}
.porquenosotros li{padding:5px}
.porquenosotros li:nth-child(odd){background-color:#EEE}
#textosinteriorcontacto{clear:both;text-align:center}
#textosinteriorcontacto h1{color:#F13A24}
.textoinspecciones{background-color:#009B7A;padding:5px;text-align:center;font-size:14px;line-height:25px;color:#FFF;border-radius:10px;margin:auto}
#textoasesorialegal{margin-bottom:50px;}
#textoasesorialegal li{list-style-image:url(images/palomavineta.gif)}
#textoasesorialegal ul{padding:0;margin:0 0 0 20px}
#formacontacto{
    text-align: left;
    width: 50%;
    margin: auto;
    float: left;
}
#formacontacto h5{
    font-size: 40px;
    text-transform: uppercase;
    color: #009b7a;
}
.contacto{
		padding:80px 0px;
}
.fotocontacto{
	background-color: #000;
    border-radius: 50% 30px 30px 50%;
    width: 45%;
    height: 500px;
    background-image: url(images/fondonosotros.jpg);
    background-size: cover;
    float: right;
}
#formacontacto p{
	margin:0px;
	}
	.wpcf7-spinner{
		display:none;
	}
	.wpcf7-submit{
		margin:40px auto;
	}
	.valoracion h3{
		text-transform:uppercase;
		font-size:40px;
	}
.direccioncontacto{
	float:right;
	text-align:right;
	font-size:18px;
}
.direccioncontacto a{
	color:#f7931e;
	text-decoration:none;
}
.direccioncontacto img{width:auto!important}
.textodelinmueble h3{color:#000;padding:10px 0}
.textodelinmueble p{padding:0;margin:0}
.imagenplataforma img{width:70%;height:auto;text-align:center;margin:20px 0}
#fotoasesorialegal, .imagenplataforma{text-align:center}
.imagenplataforma{
float:left;
width:40%;
margin-left:10%;
}
.textoplataforma{
float:right;
width:40%;
margin-right:10%;
}
#fotoasesorialegal img{width:70%;height:auto}
.iconooferta{float:left;width:15%;padding:1%;margin-left:20%}
.iconooferta img{height:auto;width:100%}
.textoiconooferta{float:right;width:60%;text-align:left;padding:1%;font-size:15px;margin-top:10px}
#faqs h2, #faqspremium h2{font-size:13px;line-height:20px;padding:5px;color:#FFF}
.listadeoferta{width:60%;margin:auto}
#imagetienda{height:480px}
#faqs h2{background-color:#009660}
#faqs, #faqspremium{color:#666}
#faqspremium h2{background-color:#333;}
#requisitos{background-color:#EEE;padding:5px;border-radius:5px;margin:20px 0}
.requisitospremium{background-color:#EFE8C1!important}
#requisitos ul{list-style:none;padding:0;margin:0}
#requisitos ul img{width:25px;height:auto;margin-bottom:-10px;margin-right:5px}
#requisitos li{padding:5px}
#requisitos p{margin:5px;padding:0}
.elmonto{display:inline-block;width:30%;margin:1%;background-color:#CCC;border:1px solid #999;background:-webkit-gradient(linear,0 0,0 100%,from(white),to(#CCC));background:-webkit-linear-gradient(bottom, #CCC, #fff);background:-moz-linear-gradient(bottom, #CCC, #fff);background:-o-linear-background(bottom, #CCC, #fff);background:-ms-linear-background(bottom, #CCC, #fff);background:linear-background(top, #CCC, #fff);padding:10px;border-radius:5px}
.montoindice, .montoindice2{padding:3px 10px;position:absolute;color:#FFF;font-size:12px;font-weight:lighter;max-width:160px}
.montoindice{background-color:#F60}
.montoindice2{background-color:#C90}
.superficie{font-weight:700}
#requisitosderenta{clear:both;background-color:#CCC;padding:1%;width:98%;border-radius:5px;margin-top:10px;display:none}
.requisitosderentapremium{background-color:#999!important;font-family:'Playfair Display',serif!important}
#requisitosderenta h3{border-bottom:1px solid #666;color:#333;margin:10px 0}
#requisitosderenta li{list-style:url(images/palomavineta.gif)}
#requisitosderenta ul{padding:0 0 0 30px;margin:0}
#requisitosderenta h1{background-color:#009660;color:#FFF;text-align:center;font-size:18px;margin:0;padding:0}
#requisitosderentainquilino{width:58%;float:left;background-color:#EEE;padding:1%}
#requisitosderentaobligado{width:36%;float:right;background-color:#EEE;padding:1%}
#datosizquierdos{padding-top:10px}
#datosizquierdos img{width:80%;height:auto}
#datosderechos img{height:auto;width:20px}
#sobrepbimpresion{display:none}
#sobrepbimpresion h2{background-color:#CCC;margin:0;padding:0}
#sobrepbimpresion p{margin:0;padding:0}
#directorio a{color:#333;text-decoration:none}
.vendeyavinetas li h3, .vendeyavinetas2 li h3{color:#F7931E}
#referencias{background:-webkit-gradient(linear,0 0,0 100%,from(white),to(#CCC));background:-webkit-linear-gradient(bottom, #CCC, #fff);background:-moz-linear-gradient(bottom, #CCC, #fff);background:-o-linear-background(bottom, #CCC, #fff);background:-ms-linear-background(bottom, #CCC, #fff);background:linear-background(top, #CCC, #fff);padding:5px}
.vendeyavinetas ul{list-style:none;padding:0;margin:30px 0 0;text-align:center}
.vendeyavinetas li{display:inline-table;width:22%;margin:1%}
.vendeyavinetas2 ul{list-style:none;padding:0;margin:30px 0 0;text-align:center}
.vendeyavinetas2 li{display:inline-table;width:16%;margin:1%}
#botonmenumovil, #datosmovil{text-align:right;display:none}
#vinetaslp ul{padding:0;margin:0;list-style:none}
#vinetaslp li{float:left;width:28%;margin:1%;text-align:center;background-color:#EEE;padding:1%;border-radius:5px}
#vinetaslp li h2{color:#F60;font-family:'Roboto Condensed',sans-serif}
#vinetaslp li img{height:auto;width:100%}
#inmuebles{padding-top:30px}
#inmuebles h1{background-color:#F13A24;color:#FFF}
#widgetlastnews{padding:5px;border:1px solid #CCC;margin-top:30px}
.titulolastnews{background-color:#000;padding:3px;color:#FFF;font-size:16px;font-family:'Playfair Display',serif}
#widgetlastnews li:nth-child(2n+1), .error:nth-child(odd){background-color:#EEE}
.titulolastnews a{text-decoration:none;color:#FFF!important}
#forma a, #forma2 a, #widgetlastnews h2 a{color:#333;text-decoration:none}
#forma3, #forma3 a{color:#FFF}
#widgetlastnews h2{font-family:'Open Sans',sans-serif;font-size:14px;margin:0;font-weight:400;line-height:22px}
#widgetlastnews ul{padding:0;margin:0;list-style:none}
#widgetlastnews li{margin:0;padding:8px 5px}
.fotolastnews{width:30%;float:left}
#datosforma, #forma2, #forma3, #formareporte, #marcas li img, .textolastnews{width:100%}
.fotolastnews img{width:100%;height:auto;margin-bottom:0!important}
#contactopasos h3, #contactopasos p, #fotoreporte .titulos2, #fotoreporte p, #marcas ul{padding:0;margin:0}
#forma3 a{text-decoration:none}
#forma3 .titulos{color:#FF0}
#fotocontacto{float:left;width:40%}
#datosforma{clear:both;text-align:center}
#fotoreporte{margin:10px 0;border-bottom:1px solid #666;padding-bottom:10px}
#fotoreporte a{text-decoration:none;color:#C00}
#fotoreporte2{width:40%;float:right;padding-left:2%;background-image:url(images/fotoreportes.jpg);position:fixed;right:0;height:100%}
#agradecimiento2{color:#666;text-align:center}
#agradecimiento2 h2{color:#F60}
#encabezadolp{background-color:#333;text-align:center;margin:20px auto auto;padding:5px}
#esquemafases img{height:auto;width:75%}
#datosmovil img{background-color:#F05A28;padding:4px;width:45px;margin-left:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-top:10px}
#datosmovil{float:right;padding:0 2%}
#botonmenumovil{padding:1%;width:98%;clear:both}
#contactopasos, #marcas ul, .fotoerror{text-align:center}
#botonmenumovil img{
height: 28px;
width: auto;
background-color: inherit;
border-radius: 0px;
float: right;
margin:0px;
}
#contactopasos{background-color:#F7931E;padding:10px;margin:10px 0;color:#FFF}
#contactopasos h3{color:#FF0;font-size:18px}
#contactopasos a{color:#FFF;text-decoration:none}
#marcas{background-color:#DDD}
#marcas ul{list-style:none}
#marcas li{display:inline-block;width:130px}
#marcas li img{height:auto}
#errores{width:70%;margin:auto;padding-top:100px}
#errores h1{color:#036;font-size:30px}
#errores h2{color:#F13A24!important}
#extincionizquierda, .fotoerror{float:left;width:20%}
#extincionizquierda{margin-top:-90px}
#extincionizquierda img{height:auto;width:100%}
.fotoerror img{width:60%;height:auto;margin-top:10px}
#extincionderecho, .textoerror{float:right;width:78%;text-align:left}
.textoerror h3{color:#039!important;font-size:16px;text-align:left!important;padding:0}
#conocesatuinquilino, #extinciondedominio h1, .botonback{text-align:center}
#extinciondedominio{margin:auto;background-repeat:repeat-x;background-position:center top;background-size:cover;color:#FFF;padding-top:100px}
#extincionderecho{width:50%;float:right;margin-right:15%}
#requisitosyobligaciones{padding-top:100px;background-color:#EEE}
#formatos{padding-top:100px}
#formatos h1{color:#036;font-size:30px}
#formatos h3{color:#C00!important;font-size:30px}
.requisitos{padding:20px 0}
.requisitos h3{color:#036!important}
#extincionizquierda{width:34%;float:left}
.requisitosizquierdo{float:left;width:27%}
.requisitosizquierdo img{height:auto;width:90%}
.requisitosderecho{float:right;width:55%;padding-right:15%}
.requisitosderecho li{list-style-image:url(images/palomavineta.gif)}
.destaqueextincion{width:66%;padding:2%;background-image:url(images/mask2.png);border-radius:5px;margin:auto}
#tituloconocesatuinquilino{background-color:#666;color:#FFF;text-align:center;padding:100px 0 20px}
#conocesatuinquilino{color:#333}
#conocesatuinquilino img{width:85%;height:auto}
#conocesatuinquilino h2{font-size:25px;line-height:30px;color:#F90}
#conocesatuinquilino h3{font-size:20px;line-height:30px;color:#000;padding:0}
#conocesatuinquilino .centrador{width:600px}
.esquemacomotrabajamos img{width:30%!important;height:auto}
#contactenos{padding-top:100px}
#header, #headercont{height:130px}
.margen{margin-top:50px}
.botonback{position:fixed;background-color:#666;border-radius:50%;padding:10px;bottom:20px;right:20px;visibility:hidden;width:30px}
.botonback img{width:100%;height:auto}
.mostrar{visibility:visible}
.iconoinferior{float:left;width:15%;margin-right:2%;text-align:right;padding:2%}
.iconoinferior img{width:100%!important;height:auto}
.textoiconoinferior{float:left;width:70%;font-size:14px;padding-top:4%}
#listadecontrato ul, #listadetiposdeinmuebles ul{padding:0;margin:0;list-style:none}
#listadecontrato{width:40%;text-align:left;float:left;margin-left:20%}
#preciodecontrato{text-align:center;float:left;padding-top:60px}
#tiposdecontratos{background-color:#333;padding:100px 0}
#listadetiposdeinmuebles{text-align:center;margin-top:30px}
#listadetiposdeinmuebles ul{text-align:center}
#listadetiposdeinmuebles li{width:55px;padding:5px;border-radius:50%;background-color:#F60;display:inline-block;margin:5px}
#listadetiposdeinmuebles li img{width:100%;height:auto}
#destaquearrendamiento{text-align:center;color:#FFF;background-color:#666;padding:5px 0}
.whatsapp{background-color:#090;text-align:center}
.whatsapp a{color:#FFF;text-decoration:none}
.whatsapp img{width:20px!important}
#jssor_1{background:#fff!important}
.barrasuperior{background-color:#FFF;color:#000;text-align:right;font-size:11px}
.pagodelarenta, .recuerde, .resumenqueofrecemos h4, .resumenqueofrecemos li{font-size:17px;}
.resumenqueofrecemos h3{
    font-size: 24px;
    color: #009b7a;
    text-transform: uppercase;
    line-height: 34px;
}
.catalogoinmuebles{
	background-color:#EEE;
	padding:80px 0px;
}
	.catalogoinmuebles h4, .resumenqueofrecemos h4{
	font-size:30px;
	color:#009b7a;
	text-transform:uppercase;
	}
.menusuperiorbarra{float:right;padding:5px}
.menusuperiorbarra a{color:#000;text-decoration:none}
.accesoinmuebles{float:right}
.accesoinmuebles a{color:#FFF;text-decoration:none;background-color:#F7931E;padding:5px 10px;display:block}
.accesoinmuebles a:hover{background-color:#F7931E;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .4s ease;transition:all .4s ease}
.resumenqueofrecemos ul{margin:0;padding:0;list-style:none}
.resumenqueofrecemos h4{color:#666}
.resumenqueofrecemos img{width:50%!important;margin-bottom:20px;}
.resumenqueofrecemos li{width:20%;padding:1%;margin:1%;display:inline-table}
.pagodelarenta{background-color:#000;color:#FFF;line-height:25px;
background-size:cover;
background-image:url(images/fondopagodelarenta.jpg);
background-position:center;}
.pagodelarentacontenido{
padding:100px 30%;
text-align:center;
}
.pagodelarentacontenido h4{
color:#FC0!important;
}
.numerofases{font-size:50px;color:#999;margin:20px 0}
.contenidoaccesototal{width:40%;margin:auto;text-align:left}
.pagopuntual{
background-color:#000;
color:#FFF;
padding:100px 0px;
background-size:cover;
background-image:url(images/fondopagopuntual.jpg);
background-position:center;}
.pagopuntual h3{
color:#F60!important;
}
.contenidoaccesototal h3{
margin-top:20px;
color:#333;
}
.contenidoaccesototal{
width:100%;
margin:auto;
text-align:left;
color:#333;
padding:50px 0px;
}
.fotorevision{text-align:center}
.fotorevision img{width:50%!important;height:auto}
.iconomediano img{width:40%!important;height:auto;margin-bottom:20px}
#contactoinferior{position:fixed;z-index:9999999;bottom:0;left:10px;background-color:#FFF;border-top:solid 2px #CCC;border-left:solid 2px #CCC;border-right:solid 2px #CCC;margin-bottom:-320px}
#contenidocontactoinferior{padding:10px}
#avisoespecial h4, #avisoespecial p{padding:0;margin:0}
.bannerfotooficina{background-image:url(images/foto-oficina.jpg);background-size:cover;background-position:center;height:400px
}
.bannerpaypal{background-image:url(images/foto-paypal.jpg);background-size:cover;background-position:center;height:400px
}
#avisoespecial{background-color:#333;color:#CCC;text-align:center;padding:0;font-size:13px;
line-height:20px;height:0}
.progress-container,progress{width:100%;height:.25em;position:fixed;top:0;left:0}
#avisoespecial h4{color:#FC0;border:0}
#avisoespecial a{color:#FC0;text-decoration:none}*,::after,::before{box-sizing:border-box}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:red}progress::-webkit-progress-bar{background-color:transparent}
.flat::-webkit-progress-value{background-color:red}
.flat::-moz-progress-bar{background-color:red}
.single::-webkit-progress-value{background-color:transparent;background-image:-webkit-linear-gradient(left,transparent,red)}
.single::-moz-progress-bar{background-color:transparent;background-image:-moz-linear-gradient(left,transparent,red)}
.multiple::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0, .1) 33%,rgba(0,0,0, .1) 66%,transparent 66%),-webkit-linear-gradient(left,green,red)}
.multiple::-moz-progress-bar{background-image:-moz-linear-gradient(-45deg,transparent 33%,rgba(0,0,0, .1) 33%,rgba(0,0,0, .1) 66%,transparent 66%),-moz-linear-gradient(left,green,red)}
.progress-container{background-color:transparent;display:block}
.progress-bar{background-color:red;width:50%;display:block;height:inherit}section{margin:0 auto;width:100%;padding:2.5em 0;text-align:center;background:#1F282D;position:fixed;top:0;left:0}
.contador, .contador2{padding:5px 10px;font-size:12px;border-radius:10px;float:left}nav{position:relative;z-index:1}
.contador{background-color:#CCC}
.contador2{margin-left:10px;background-color:#DDD}
#inmueblespremium, #inmueblespremium2{background-color:#333;padding:20px 0;text-align:center;background-size:cover}
#inmueblespremium{color:#FFF;
background: rgba(76,76,76,1);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(100%, rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}
#inmueblespremium2{color:#FFF;background-image:url(images/fondogrande.jpg)}
.ficharecorrido a, .textoinmueblepremium a{background-color:#C90;color:#FFF;text-decoration:none}
.textoinmueblepremium h3{
color:#C90;
}
#recorridovirtualhome{float:left;width:50%;padding-top:20px}
#recorridovirtualhome ul{list-style:none;padding:0;margin:0}
#textopremium{
width:40%;
text-align:left;
padding-top:20px;
margin:auto;
}
.inmueblespremiumlista ul{
margin:0;
padding:0;
list-style:none;
text-align:center;
}
.inmueblespremium .tt7{
color:#C90;
}
.inmueblespremiumlista li{
width:20%;
display:inline-table;
margin:1%;
}
.inmueblespremiumlista li img{
border:5px solid #FFF;
width:100%;
height:auto;
margin-bottom:15px;
}
.fotoinmueblepremium ul{
}
.fotoinmueblepremium img{
height:auto;
width:100%;
}
.textoinmueblepremium{
margin:auto;
}
.textoinmueblepremium a{padding:5px}
.ficharecorrido{text-align:right;font-size:11px;line-height:18px;padding:5px 0;float:right;max-width:250px}
.ficharecorrido p{margin:0 0 10px;padding:0}
#telefonos h3, #textodetallepremium{margin-bottom:20px}
#telefonos ul, #textodetallepremium li{margin:0;padding:0}
.ficharecorrido a{padding:10px;display:block;text-align:center;font-size:15px}
.leyendainmueblespremium{font-family:'Playfair Display',serif;font-size:20px;color:#FFF}
.titulopremium{font-family:'Playfair Display',serif!important;font-size:20px}
#fotoprincipalpremium h1, .titulolujo{font-family:'Playfair Display',serif}
#fotoprincipalpremium{padding:50px 0;text-align:center}
#textodetallepremium h3{color:#333;margin:10px 0!important;padding:0}
.botonvender{background-color:#CCC}
.botonvender a{border-bottom:#F60 4px solid!important}
.titulolujo{color:#FFF!important}
#encabezadolujo img{width:40%}
#telefonos{padding:2%;background-color:#EEE;margin:30px 0;height:310px}
#telefonos h3{font-size:25px}
#telefonos ul{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
#telefonos li:nth-child(odd){background-color:#FFF}
#telefonos li a{text-decoration:none;color:#000;padding:2px;display:block}
.telefonoprincipal{background-color:#CCC;color:#000;margin-bottom:20px}
.telefonoprincipal a{color:#000;font-size:18px;font-weight:700;text-decoration:none;padding:10px;display:block}
.progress-container, progress{
z-index:9999999;
}
@media all and (max-width: 2500px) {
body{
font-size:21px;
}
}
@media all and (max-width: 2000px) {
body{
font-size:19px;
}
}
@media all and (max-width: 1700px) {
body{
font-size:16px;
}
}
@media all and (max-width: 1300px) {
.menucompleto li a{
font-size:12px;
}
}
@media all and (max-width: 1100px) {
body{
font-size:16px;
}
.menucompleto{
display:none;
}
.fotobanner img{
width:100%;
height:auto!important;
}
.fotobanner{
width:60%;
height:auto!important;
}
.textobanner{
width:40%;
padding-top:0px;
}
#carrusel{
height:auto;
}
.fondobanner1, .fondobanner2, .fondobanner3, .fondobanner4, .fondobanner5, .fondobanner6, .fondobanner7, .fondobanner8, .fondobanner9{
height:auto;
min-height:inherit;
}
#botonmenumovil, #datosmovil, .botonmenu{display:block!important}
}
@media all and (max-width:790px){
.inmueblespremiumlista li{
width:40%;
}
	.banner2025 h1{
		font-size:23px;
		line-height:25px;
	}
	.banner2025 h2{
		font-size:15px;
		line-height:20px;
	}
.textocarrusel{
	width:90%;
	margin:5%;
}
.intro h2{
	font-size:25px;
	line-height:25px;
	}
.sobrenosotros, .sobrenosotrosfoto{
	width:90%;
	margin:auto;
	float:none;
}
.misionvisionvalores li{
	width:80%;
	margin:8%;
}
#noticia1 .textonoticiagrande, .clipin, .imagenbanner{position:relative}
#conocesatuinquilino img, #content, #cuantomecuesta, #modulosinferiores, #texto4 p, #wrappereporte, .centrador, .intro, .listadeoferta, .margenlateral, .margenlateral2, .textobanner, .textointrohome, .tt4{width:100%;padding:0}
.overbox{margin:0;padding:0;left:5%;top:10%; width:90%;}
#listadecontrato, #preciodecontrato{width:100%;margin:auto;float:none;clear:both}
#recorridovirtualhome, #textopremium{width:90%;margin:auto;padding:2%;float:none;clear:both}
.fases li{width:40%}
#texto2{background-color:#009B7A;background-image:none}
.legalesinferior{float:none;width:100%}
#preciodecontrato img{width:40%!important}
.fotobanner img{height:auto!important}
.fotobanner, .textobanner{height:auto;width:100%;float:none;clear:both}
#conocesatuinquilino .centrador, #contenidopaginas, #errores, #formacontacto, #textoinferiorderecho, #textoinferiorizquierdo, #textoyserviciosnoticias, .contenidosinteriores, .margenlateral2, .publicidadtexto, .textobanner .tt4{width:94%;margin:3%;padding:0}
.listadeventajas{float:none;width:90%;margin:auto}
.destaqueextincion{width:90%;margin:3%;padding:2%}
#extincionizquierda, .requisitosizquierdo{float:none;width:94%;margin:3%;padding:0}
#extincionderecho, .requisitosderecho{float:none;width:94%;margin:3%;padding:0 0 20px}
.imagenbanner{top:0}
.fondobanner6 img{width:100%;height:auto}
.elmonto{width:94%;padding:2% 1%}
#requisitosderenta{display:block}
.detallecatalogo, .detallenoticia{float:none;padding:0;margin:0;width:100%}
.botonmas{width:90%;margin:3%;padding:2%}
#esquemafases img{height:auto;width:100%}
.vendeyavinetas2 li{width:30%}
#vinetaslp li{width:46%}
#contacto, #contacto2, #contacto3, #contactoinferior, #esloganydatos, #fotopreguntas, #menuinferior, .administracionfoto, .administracionfoto img, .botonimprimir, .logoabogados, .logocomprar, .logoinferior img, .logorentar, .logorentas, .logovendeya, .menucompleto, .publicidadfoto{display:none}
#bannermapa, #formulariodecontacto, #mapa, #mapadeubicacion, #requisitosderentainquilino, #requisitosderentaobligado, #texto, #textocompleto, #textocompleto ul, #textocompletoinmueble, #textocompletoinmueble ul, #textocompletoventa, #textohome2, .contactofinal, .reporte, .textobannerinterior{float:none;clear:both;width:100%}
.explicacionbreve{
width:80%;
margin:auto;
}
.bannergeneraltexto, .bannergeneralfoto, .imagenplataforma, .textoplataforma{
width:90%;
margin:auto;
float:none;
padding:10px 0px;
}
.pagodelarentacontenido{
padding:20px 10%;
}
.abogadotexto{margin:2%;padding:2%;width:92%;float:none;clear:both}
#cuantomecuesta li, #cuantomecuesta2 li, .fases{width:100%}
.portada li{width:30%!important;margin:1%}
.portada .tt1{font-size:25px}
#direccion2{float:none;clear:both;width:90%;padding:5%;text-align:center;background-color:#FFF;border:0}
.vermapadeubicacion{margin:auto;float:none}
#paginacion{padding:5px 0!important;margin:0!important;width:100%;text-align:center}
#pie2{margin:0;padding:10px 0}
#pie2 li{text-align:center!important;padding-right:0;float:none;margin:0}
.logoinferior{width:100%;line-height:18px}
.vercatalogo{float:none;margin:0;text-align:left}
.bx-wrapper .bx-next{right:10px!important}
#inferior1, #inferior2, #inferior3{float:none;width:84%;margin:5%;padding:3%}
.clipout{width:100%;height:inherit}
#textocompleto li, #textocompletoinmueble li{width:47%;border:0}
.direccion, .textoinmuebleindice{height:100%}
#textocompleto li{min-height:500px}
.fotoinmuebleindice, .textoinmuebleindice{float:none;clear:both;width:100%;padding:0;margin:0}
#elplus ul, #especificaciones ul{width:100%}
#especificaciones{margin-bottom:0}
#elplus li, #especificaciones li{width:100%!important}
.preciocatalogoindice, .textoinmuebleindice h1{margin:0}
.direccion{padding:5px}
.fotoinmuebleindice img, .gvIIContainer{height:auto;width:100%}
#image, #image img{height:auto;width:100%!important}
#domicilio, .gvIIContainer .gvIIImgContainer, .gvIIContainer .gvIIImgContainer .gvIILoader, .gvIIHolder{width:100%!important;float:none!important}
.gvIIContainer .gvIIHolder .gvIIItem{float:left!important}
.gvIIHolder{height:auto!important}
#renta2{display:block}
#textosinteriorescomo img{width:80%;height:auto}
#requisitosderentainquilino, #requisitosderentaobligado{padding:0}
#bannerinterior, .fondobannerinterior{height:auto}
.fondobanner1, .fondobanner2, .fondobanner3, .fondobanner4, .fondobanner5, .fondobanner6, .fondobanner7, .fondobanner8, .fondobannerinterior{background-repeat:repeat}
.textobannerinterior{padding-top:0}
.textobannerinterior .tt4{padding-bottom:30px}
.intro, .intro ul{padding:2%}
.intro ul{width:96%}
}
@media all and (max-width:700px){
	.equipo li {
    width: 90%;
		}
#cuantomecuesta img{width:50%;height:auto}
#avisoespecial{font-size:12px;line-height:19px}
.barragris, .precio{margin:20px auto;width:70%; padding:2%;}
.reportes{display:none}
.contador, .contador2{clear:both;margin:5px 0 0}
.detallenoticia h1{font-size:28px;line-height:35px}
.cuantomecuesta li, .testimonios li, .textointrohome li{width:80%;display:block; margin:20px auto;}
.whatsapp{display:block}
#noticia2, #noticia3, .fotonota, .textonota{float:none;width:100%}
.detallenoticia h2{font-size:18px!important;line-height:25px!important}
#content, #modulosinferiores, #wrappereporte{max-width:100%;min-width:100%}
.pregunta{font-size:13px;height:auto}
.catalogoinmuebles li{width:31%}
.contenidobanner{padding:0 5px;margin:auto}
#carrusel, .bx-wrapper{height:inherit!important}
#elplus, #elpluspremium, #especificaciones, #especificacionespremium{float:none;clear:both;width:100%;padding:2%}
.bannerfotooficina{height:200px}
.atencion li{float:none;clear:both;width:90%;padding:2%;margin:2% auto}
#elplus li, #especificaciones li, .contactofinal, .reporte{width:100%!important}
#logotipo{width:30%;float:left;text-align:left;padding:3% 2%}
#logotipo img{width:100%;height:auto}
#textocompleto li, #textocompletoinmueble li{width:100%}
#pestanaspreguntas li{min-height:80px}
.textobanner{padding:10px 0}h1{font-size:30px}
#fotoasesorialegal{float:none;width:100%;text-align:center}
#fotoasesorialegal img{width:50%;margin:auto}
#textoasesorialegal{width:100%;float:none}
.vendeyavinetas li{width:45%}
.contenidoaccesototal{width:95%}
.textoinspecciones{width:auto}
.pagodelarenta{
background-size:auto;
}
}
@media all and (max-width:510px){
.vendeyavinetas2 li{width:46%}
.fases li{width:90%}
.resumenqueofrecemos li{width:40%}
#vinetaslp li{width:96%;float:none;clear:both}
.catalogoinmuebles li{width:80%}
.imagenbanner2{position:relative;top:auto}
#cuantomecuesta li, #cuantomecuesta2 li, .fases, .fases2{width:95%}
.listadeservicios li{width:30%}
.imagendelinmueble img{border:4px solid #FFF}
#marcas li{width:30%;margin:1%}
}