html{padding:0;width:100%}html h3,html h4{font-family:avenir_b}html p{font-family:avenir;line-height:1.4em}html body{padding:0;width:100%;margin:0;font-size:0}header{background:#414c69;height:55px;position:absolute;z-index:99;width:100%;font-size:16px}header a.logo{display:inline-block;margin-top:6px}header a.logo img{width:126px}header nav{display:inline-block;float:right;margin:.7em 0 0;position:relative;cursor:pointer}header nav.activo ul{display:block}header nav a.nuestros-desarrollos{display:inline-block;padding:.5em .3em;color:#fff;font-family:avenir;text-decoration:none;cursor:pointer}header nav a.nuestros-desarrollos label{cursor:pointer}header nav a.nuestros-desarrollos label.mobil{display:none}header nav a.nuestros-desarrollos i{position:relative;top:.1em;left:.3em}header nav ul{transition:.2s;position:absolute;padding:1px 0 0 0;width:200px;right:0;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:none;margin:-8px 0 0 0}header nav ul i.tucasa-select{transform:rotate(180deg);display:inline-block;font-size:1.3em;position:absolute;top:-9px;z-index:1;color:#fff}header nav ul li{background-color:#fff;list-style-type:none;position:relative;z-index:2;border-bottom:1px solid #f5f5f5;overflow:hidden}header nav ul li:nth-child(2){border-radius:4px 4px 0 0}header nav ul li:last-child{border-bottom:none;border-radius:0 0 4px 4px}header nav ul li a{display:inline-flex;width:100%;height:100%;padding:.6em .6em .3em;color:#111;text-decoration:none !important}header nav ul li a:hover{background-color:#a3c4f2;color:#042669}header nav ul li a h6{font-family:avenir_b;text-align:left;margin:0;line-height:.9em}header nav ul li a h6 small{font-family:avenir;display:inline-block;width:100%}@media (max-width:400px){header{position:fixed;height:45px}header a.logo{margin-top:4px}header a.logo img{width:110px}header nav{position:initial;margin:.3em 0 0}header nav a.nuestros-desarrollos label.mobil{display:inline-block}header nav a.nuestros-desarrollos label.full{display:none}header nav ul{width:90%;right:5%;top:3.1em;box-shadow:.1em .1em .3em rgba(0,0,0,0.3)}header nav ul i{right:2em}header nav ul li a h6 small{width:100%;display:inline-block}}#portada.owl-carousel{width:100%;display:inline-block;margin-top:54px;position:relative;font-size:16px}#portada.owl-carousel .owl-stage-outer .owl-item > div{width:100%;padding-top:45%;background-size:cover;background-position:center}#portada.owl-carousel .owl-dots{position:absolute;width:100%;left:0;bottom:.5em;text-align:center}#portada.owl-carousel .owl-dots .owl-dot{background-color:rgba(255,255,255,0.3);width:8px;height:8px;margin:0 3px;border-radius:4px;outline:none;transition:.1s}#portada.owl-carousel .owl-dots .owl-dot.active{background-color:#a3c4f2}#portada.owl-carousel .owl-dots .owl-dot:hover{background-color:#fff}@media (max-width:400px){#portada.owl-carousel{margin-top:44px}}#bienvenida{width:100%;background:#f2f2f2;font-size:16px}#bienvenida .container{text-align:center;padding:3.5em 0 1.8em;max-width:600px}#bienvenida .container h3{font-family:avenir_b;margin-bottom:0;text-transform:uppercase;color:#414c69}#bienvenida .container p{font-family:avenir;color:#4d4d4d;line-height:1.4em}@media (max-width:650px){#bienvenida .container{max-width:90%}}#desarrollos{font-size:0}#desarrollos .desarrollo{padding-top:33.33333%;width:33.33333%;display:inline-block;background-color:#eee;background-position:center;background-size:cover;position:relative;font-size:16px}#desarrollos .desarrollo:hover .info{opacity:1}#desarrollos .desarrollo .logo-desarrollo{width:100%;position:absolute;margin:0 auto 0;top:0;left:0%;background:linear-gradient(#fff,rgba(255,255,255,0))}#desarrollos .desarrollo .logo-desarrollo .tag{width:60%;background-image:url(//tucasaconalberca.com.mx/wp-content/themes/tucasa2019/img/banderin.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding-top:32%;margin:0 auto;position:relative}#desarrollos .desarrollo .logo-desarrollo .tag .logo{width:60%;padding-top:29%;background-position:center;background-size:contain;background-repeat:no-repeat;margin:.4em auto;position:absolute;left:20%;top:.9em}#desarrollos .desarrollo .info{position:absolute;width:100%;height:100%;background-color:rgba(40,40,40,0.9);top:0;left:0;padding:1.5em;text-align:center;display:inline-flex;justify-content:center;flex-direction:column;opacity:0;transition:.2s}#desarrollos .desarrollo .info h3{font-size:1.5em;color:#fff;text-transform:uppercase;margin-top:1em;letter-spacing:.07em}#desarrollos .desarrollo .info h4{font-size:1em;color:#fff;font-family:avenir}#desarrollos .desarrollo .info hr{display:inline-block;width:100%;border-color:#2557a6}#desarrollos .desarrollo .info a{display:inline-block;width:100%;font-family:avenir_b;font-size:1em;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:.2s;background:#2d6bce;color:#fff;padding:1em .5em .2em;line-height:.5em}#desarrollos .desarrollo .info a i{display:inline-block;width:100%}@media (max-width:850px){#desarrollos .desarrollo{width:50%;padding-top:50%}}@media (max-width:550px){#desarrollos .desarrollo{width:100%;padding-top:100%}}#aceptamos{background:#f2f2f2;padding:2em 1em 1em;font-size:16px}#aceptamos .container{text-align:center;color:#4d4d4d;max-width:600px}#aceptamos .container p{font-family:avenir_b;line-height:1.4em;font-size:1.05em}ul#flotantes{position:fixed;bottom:30px;right:-.3em;z-index:999;font-size:24px}ul#flotantes li{list-style-type:none;width:2.8em;overflow:hidden;border-radius:4px 0 0 4px;margin-bottom:.2em}ul#flotantes li a{display:inline-flex;width:2.5em;height:2.2em;justify-content:center;flex-direction:column;color:#fff;text-align:center;text-decoration:none}ul#flotantes li a i{font-size:1.3em}ul#flotantes li.whatsapp{background-color:#10b659}ul#flotantes li.llamada{background-color:#8855b1}ul#flotantes li.email{background-color:#fb3352}@media (max-width:450px){ul#flotantes{top:initial;bottom:0;padding:0 1em 0 0;width:100%;left:0;margin:0;text-align:right;height:50px;font-size:20px}ul#flotantes li{display:inline-block;margin:0;border-radius:4px 4px 0 0;text-align:center}ul#flotantes li a{width:2.2em;height:2.5em;display:inline-flex}}footer{background-color:#414c69;text-align:center}footer .container{padding:0;font-size:0;max-width:800px;display:inline-flex}footer .container .foot{display:inline-block;font-size:16px;vertical-align:top;text-align:left}footer .container .foot1{width:30%;display:inline-flex;justify-content:center;flex-direction:column}footer .container .foot1 ul{margin:0;padding:0 0 0 4em;position:relative}footer .container .foot1 ul i{position:absolute;font-size:3.4em;color:#fff;left:0;top:-.1em}footer .container .foot1 ul li{color:#a1c5ee;font-family:avenir_b;list-style-type:none}footer .container .foot2{width:40%;text-align:center;margin:2em auto}footer .container .foot2 a.logo{margin-bottom:.8em;display:inline-block}footer .container .foot2 a.logo img{width:150px}footer .container .foot2 .copy{text-align:center;font-family:avenir;color:#a3c4f2;font-size:.8em}footer .container .foot3{width:30%;display:inline-flex;justify-content:center;flex-direction:column}footer .container .foot3 ul{padding:0;font-size:0}footer .container .foot3 ul li{list-style-type:none;display:inline-block;width:33%;padding-top:33%;display:inline-flex;justify-content:center;flex-direction:column;position:relative;background-color:#323f61;overflow:hidden}footer .container .foot3 ul li a{color:#fff;width:100%;height:100%;position:absolute;display:inline-flex;justify-content:center;flex-direction:column;text-align:center;top:0;left:0;font-size:16px;text-decoration:none;z-index:2}footer .container .foot3 ul li a i{position:relative}footer .container .foot3 ul li .color{background-color:#ff2b3e;position:absolute;width:100%;height:100%;top:101%;left:0;transition:.2s}footer .container .foot3 ul li:hover .color{top:0%}@media (max-width:850px){footer .container{max-width:90%;display:inline-block}footer .container .foot1{width:auto;margin:2em 0 0 0}footer .container .foot1 ul{padding:0 0 0 3em}footer .container .foot1 ul i{font-size:2.5em;top:0}footer .container .foot1 ul li{font-size:1.2em;line-height:1.2em}footer .container .foot2{width:100%;margin:4em auto 2em}footer .container .foot2 a.logo img{width:220px}footer .container .foot3{width:100%;text-align:center;margin:2em 0 3em}footer .container .foot3 ul{text-align:center;max-width:300px;display:inline-block;margin:0 auto 2em}footer .container .foot3 ul li{width:60px;display:inline-block}}@media (max-width:400px){footer .container .foot1 ul{padding:0 0 0 2.2em}footer .container .foot1 ul i{font-size:1.7em;top:.1em}footer .container .foot1 ul li{font-size:1em;line-height:1.2em}}article#desarrollo #portada.owl-carousel .owl-stage-outer .owl-item > div{padding-top:40%}@media (max-width:800px){article#desarrollo #portada.owl-carousel .owl-stage-outer .owl-item > div{padding-top:57%}}article#desarrollo .descripcion{background-color:#f5f5f5;padding:2em 0 1em;font-size:16px;text-align:center}article#desarrollo .descripcion .container{width:95%;max-width:990px;padding:0;display:inline-flex}article#desarrollo .descripcion .container .logo{display:inline-flex;vertical-align:top;justify-content:center;flex-direction:column}article#desarrollo .descripcion .container .logo > div{width:220px;padding-top:60%;background-size:contain;background-position:center;background-repeat:no-repeat}article#desarrollo .descripcion .container .texto{width:calc(100% - 225px);display:inline-block;vertical-align:top;padding:0 0 0 4em}article#desarrollo .descripcion .container .texto h2{width:100%;text-align:center;font-family:avenir;font-size:1.5em;font-weight:700;text-transform:uppercase;color:#414c69}article#desarrollo .descripcion .container .texto p{font-size:.9em;text-align:left;margin-bottom:.7em}@media (max-width:700px){article#desarrollo .descripcion{padding-top:0}article#desarrollo .descripcion .container{display:inline-block}article#desarrollo .descripcion .container .logo{width:100%;margin:1em auto}article#desarrollo .descripcion .container .logo > div{padding-top:22%;margin:0 auto}article#desarrollo .descripcion .container .texto{padding:0;width:94%;max-width:600px}}@media (max-width:500px){article#desarrollo .descripcion .container .texto h2{margin-top:.5em}}article#desarrollo .amenidades{font-size:16px;padding:2em 0 1em;background-color:#f5f5f5;margin-top:2px;display:inline-block;width:100%}article#desarrollo .amenidades .container{width:95%;max-width:1100px;text-align:center}article#desarrollo .amenidades .container h3{font-size:1.3em;font-family:avenir}article#desarrollo .amenidades .container .amenidad{display:inline-block;width:16%;vertical-align:top;margin-bottom:.8em}article#desarrollo .amenidades .container .amenidad .icono{width:90%;max-width:50px;margin:.5em auto .3em;padding-top:23%;background-position:center;background-size:contain;background-repeat:no-repeat}article#desarrollo .amenidades .container .amenidad h4{font-size:.7em;font-family:avenir;max-width:99px;margin:0 auto 0}@media (max-width:600px){article#desarrollo .amenidades .container{padding:0}article#desarrollo .amenidades .container .amenidad{width:23%}}article#desarrollo .modelos{background-color:#f5f5f5;font-size:14px;padding:0 0 2em}article#desarrollo .modelos .container{max-width:1080px}article#desarrollo .modelos .modelo{background-color:#fff;padding:1em;box-shadow:1px 1px 7px rgba(0,0,0,0.2);width:100%;display:inline-flex;margin-bottom:1.2em;border-radius:3px}article#desarrollo .modelos .modelo .thumbs{background:#ddd;width:350px;max-width:350px;padding-top:22%;display:inline-block;vertical-align:top;position:relative;border-radius:3px;overflow:hidden}article#desarrollo .modelos .modelo .thumbs .owl-carousel{position:absolute;top:0;left:0;width:100%;height:100%}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-stage-outer{height:100%;width:100%}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-stage-outer .owl-stage{height:100%}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-stage-outer .owl-stage .owl-item .foto{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav{position:absolute;top:50%;margin-top:-1.5em;width:100%;height:0}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav button{margin:0 .4em;outline:0}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav button.owl-prev{float:left}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav button.owl-next{float:right}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav button i{font-size:4em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}article#desarrollo .modelos .modelo .thumbs .owl-carousel .owl-nav button:hover i{color:#414c69}article#desarrollo .modelos .modelo .info{display:inline-block;width:calc(100% - 355px);vertical-align:top;padding-left:2em;position:relative}article#desarrollo .modelos .modelo .info h3{margin:.7em 0 0;color:#666;font-family:avenir_b;font-weight:100}article#desarrollo .modelos .modelo .info h3 a{text-decoration:none;color:#414c69}article#desarrollo .modelos .modelo .info h4{font-family:avenir;font-weight:900;font-size:1.2em;color:#4d4d4d}article#desarrollo .modelos .modelo .info ul.datos{font-size:1.1em;color:#4d4d4d;font-family:avenir_b;padding:0;margin:.5em 0 0}article#desarrollo .modelos .modelo .info ul.datos li{display:inline-block;padding:0;margin:0 1em 0 1em;list-style-type:none;position:relative;color:#4d4d4d}article#desarrollo .modelos .modelo .info ul.datos li:before{content:"-";position:absolute;left:-1.3em;top:0;color:#4d4d4d}article#desarrollo .modelos .modelo .info ul.datos li:first-child{margin-left:0}article#desarrollo .modelos .modelo .info ul.datos li:first-child:before{content:""}article#desarrollo .modelos .modelo .info .txt{font-family:avenir;font-size:1em;line-height:1.3em;margin-bottom:3.7em}article#desarrollo .modelos .modelo .info b{font-family:avenir_b;display:inline-block;margin:0 4px 0 0}article#desarrollo .modelos .modelo .info ul{padding:0;margin:0;display:inline-block}article#desarrollo .modelos .modelo .info ul li{list-style-type:none;display:inline-block;margin:0 4px 0 0;padding:0;position:relative}article#desarrollo .modelos .modelo .info ul li:after{content:",";position:absolute;right:-4px;top:0}article#desarrollo .modelos .modelo .info ul li:last-child:after{content:""}article#desarrollo .modelos .modelo .info hr{margin:.2em 0 .2em;position:absolute;bottom:2em;right:0;width:calc(100% - 2em)}article#desarrollo .modelos .modelo .info .ver-detalles{font-family:avenir;color:#5d9edf;font-size:1.4em;float:right;text-decoration:none;transition:.1s;margin:.2em 0 0;position:absolute;bottom:-.5em;right:0}article#desarrollo .modelos .modelo .info .ver-detalles:hover{color:#000}article#desarrollo .modelos .modelo .info .precio{font-family:avenir;color:#000;font-size:1.5em;position:absolute;left:1.5em;bottom:-.3em;width:calc(100% - 150px);line-height:1.1em}@media (max-width:993px){article#desarrollo .modelos .modelo .info ul.datos{font-size:1em;color:#414c69;line-height:1.3em;margin:0 0 .5em}article#desarrollo .modelos .modelo .info .txt ul li{display:initial}}@media (max-width:800px){article#desarrollo .modelos .modelo .thumbs{width:50%;max-width:50%}article#desarrollo .modelos .modelo .info{width:50%;max-width:50%}}@media (max-width:680px){article#desarrollo .modelos .modelo{display:inline-block}article#desarrollo .modelos .modelo .thumbs{width:100%;max-width:100%;padding-top:60%}article#desarrollo .modelos .modelo .info{width:100%;max-width:100%;padding:0 .3em 0 .3em}article#desarrollo .modelos .modelo .info hr{width:100%}article#desarrollo .modelos .modelo .info .ver-detalles{right:1.2em}article#desarrollo .modelos .modelo .info .precio{left:0}article#desarrollo .modelos .modelo .info ul.datos li:before{left:-.8em}article#desarrollo .modelos .modelo .info ul.datos li:first-child{margin-left:1em}article#desarrollo .modelos .modelo .info ul.datos li:first-child:before{content:"-";position:absolute;left:-.8em;top:0}}@media (max-width:450px){article#desarrollo .modelos .modelo .info ul.datos,article#desarrollo .modelos .modelo .info .ver-detalles{right:0}}.ruta{margin-top:54px;background-color:#f7f7f7;display:inline-block;width:100%;padding:1em 0 .7em;font-size:14px;margin-bottom:.8em}.ruta .container{display:block;width:95%;max-width:1180px}.ruta .container ul{margin:0;padding:0}.ruta .container ul li{display:inline-block;list-style-type:none;font-family:avenir;font-size:1.1em;color:#111}.ruta .container ul li a{color:#a3c4f2;font-family:avenir_b;text-decoration:none}.ruta .container ul li a:hover{color:#111}.ruta .container ul i{font-size:.7em;margin:0 .7em 0 1.1em}article#modelo .container{max-width:1180px;width:95%}article#modelo .container .col-left{width:66%;display:inline-block;vertical-align:top;font-size:14px}article#modelo .container .col-left .owl-carousel{position:relative;font-size:14px;display:inline-block}article#modelo .container .col-left .owl-carousel .owl-stage-outer .owl-item > div{padding-top:57.24%;background-size:cover;background-position:center;background-repeat:no-repeat}article#modelo .container .col-left .owl-carousel .owl-nav{position:absolute;top:50%;margin-top:-3em;height:0;width:100%}article#modelo .container .col-left .owl-carousel .owl-nav button{font-size:6em;color:#fff;margin:0 .1em;outline:0}article#modelo .container .col-left .owl-carousel .owl-nav button i{text-shadow:1px 1px 4px rgba(0,0,0,0.3);transition:.1s}article#modelo .container .col-left .owl-carousel .owl-nav button.owl-prev{float:left}article#modelo .container .col-left .owl-carousel .owl-nav button.owl-next{float:right}article#modelo .container .col-left .owl-carousel .owl-nav button:hover i{color:#414c69}article#modelo .container .col-left .owl-carousel .owl-dots{position:absolute;width:100%;left:0;bottom:.5em;text-align:center}article#modelo .container .col-left .owl-carousel .owl-dots .owl-dot{background-color:rgba(255,255,255,0.3);width:8px;height:8px;margin:0 3px;border-radius:4px;outline:none;transition:.1s}article#modelo .container .col-left .owl-carousel .owl-dots .owl-dot.active{background-color:#a3c4f2}article#modelo .container .col-left .owl-carousel .owl-dots .owl-dot:hover{background-color:#fff}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav{display:block;position:absolute;top:50%;margin-top:-1.5em;width:100%;height:0}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav button{margin:0 .4em;outline:0}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav button.owl-prev{float:left}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav button.owl-next{float:right}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav button i{font-size:4em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}article#modelo .container .col-left .owl-carousel .owl-dots .owl-nav button:hover i{color:#414c69}article#modelo .container .col-left .detalles{margin:0 0 2em}article#modelo .container .col-left .detalles h2{margin:.8em 0 .2em;font-family:avenir_b;font-size:2.2em;color:#4d4d4d}article#modelo .container .col-left .detalles ul.desc_general{padding:0 0 1.5em 1.5em;margin:0;width:100%;border-bottom:1px solid #eee;line-height:1.2em}article#modelo .container .col-left .detalles ul.desc_general li{font-size:1.1em;font-family:avenir;width:1000%;line-height:1.3em;position:relative}article#modelo .container .col-left .detalles ul.desc_general li:after{content:"";width:5px;height:5px;background-color:#666;border-radius:3px;left:-.7em;top:.4em;position:absolute}article#modelo .container .col-left .detalles h3{font-size:1.2em;font-family:avenir;color:#4d4d4d;margin:1.5em 0 .1em}article#modelo .container .col-left .detalles ul{padding:0 0 1.5em;margin:0;width:100%;border-bottom:1px solid #eee}article#modelo .container .col-left .detalles ul li{list-style-type:none;width:19.5%;display:inline-block;vertical-align:top;font-size:1.6em;font-family:avenir;line-height:.9em;font-family:avenir_b;color:#4d4d4d}article#modelo .container .col-left .detalles ul li small{display:inline-block;width:100%;font-size:.6em;font-family:avenir}article#modelo .container .col-left .plantas{margin:1em 0 4em}article#modelo .container .col-left .plantas .planta{width:49.5%;max-width:50%;display:inline-flex;vertical-align:top}article#modelo .container .col-left .plantas .planta .plano{width:50%;max-width:50%;min-height:210px;background-size:contain;background-position:center;background-repeat:no-repeat}article#modelo .container .col-left .plantas .planta .info_planta{width:50%;max-width:50%;display:inline-flex;justify-content:center;flex-direction:column}article#modelo .container .col-left .plantas .planta .info_planta ul{margin:0}article#modelo .container .col-left .plantas .planta .info_planta ul h5{font-family:avenir_b;font-size:1.3em;margin:0 0 .2em}article#modelo .container .col-left .plantas .planta .info_planta ul li{font-family:avenir;line-height:1.3em}article#modelo .container .col-left .galerias{display:inline-block;width:100%}article#modelo .container .col-left .galerias .galeria{display:inline-block;width:100%;padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #111}article#modelo .container .col-left .galerias .galeria:last-child{border:none}article#modelo .container .col-left .galerias .galeria h4{font-family:avenir_b;color:#4d4d4d;font-size:1.3em}article#modelo .container .col-left .galerias .galeria .imagenes{display:inline-block;width:100%}article#modelo .container .col-left .galerias .galeria .imagenes a.img{display:inline-block}article#modelo .container .col-left .galerias .galeria .imagenes a.img div{width:130px;height:130px;background-color:#ddd;background-size:cover;background-position:center;display:inline-block;margin:0 1.3em 1em 0}article#modelo .container .col-right{width:33%;display:inline-block;vertical-align:top;font-size:14px;padding-left:1.8em}article#modelo .container .col-right .modulo{width:100%;padding:.5em;margin-bottom:1em}article#modelo .container .col-right .modulo h3{font-family:avenir_b;font-size:1.7em;color:#555}article#modelo .container .col-right .modulo h5{font-size:1.1em;color:#555;margin-bottom:.1em}article#modelo .container .col-right .modulo ul{margin:0;padding:0}article#modelo .container .col-right .modulo ul li{font-size:1.4em;font-family:avenir;color:#555;list-style-type:none;line-height:1.1em}article#modelo .container .col-right .modulo.marco{box-shadow:0 1px 6px rgba(0,0,0,0.2);border-radius:5px;padding:1.5em 1em 1em}article#modelo .container .col-right .modulo.marco label{font-family:avenir;font-size:1.1em;color:#444;width:100%;display:inline-block;margin:0}article#modelo .container .col-right .modulo.marco input[type="text"],article#modelo .container .col-right .modulo.marco textarea{width:100%;padding:.6em .5em .3em;border:1px solid #dedede;border-radius:4px;font-family:avenir;font-size:1.1em;margin:0 0 .5em}article#modelo .container .col-right .modulo.marco textarea{height:100px}article#modelo .container .col-right .modulo.marco button{background-color:#525252;width:100%;padding:.8em .5em .5em;border:none;border-radius:4px;font-family:avenir;font-size:1.1em;margin:.6em 0 .7em;color:#fff;cursor:pointer;text-transform:uppercase}article#modelo .container .col-right .modulo.marco button:hover{background-color:#a3c4f2;color:#2557a6}article#modelo .container .col-right .modulo.marco p{margin:.3em .8em .2em;line-height:1.2em}@media (max-width:950px){article#modelo .container{padding:0;width:100%;text-align:center}article#modelo .container .col-left{width:100%;text-align:left;padding:0 1em}article#modelo .container .col-left .detalles{padding:0 1em}article#modelo .container .col-left .plantas{padding:0 1em}article#modelo .container .col-right{width:100%;padding:3em 1em 3em;background-color:#f7f7f7}article#modelo .container .col-right .modulo{max-width:600px;margin:0 auto 1.5em;text-align:left}article#modelo .container .col-right .modulo.marco{text-align:left}article#modelo .container .col-right .modulo.marco p{text-align:center}}@media (max-width:600px){article#modelo .container .col-left{padding:0 1em}article#modelo .container .col-left .detalles h2{font-size:1.8em}article#modelo .container .col-left .plantas{display:inline-block;width:100%}article#modelo .container .col-left .plantas .planta{width:100%;max-width:100%;margin:0 0 1em}article#modelo .container .col-left .plantas .planta .plano{min-height:250px;width:40%;max-width:40%}article#modelo .container .col-left .plantas .planta .info_planta{width:59.5%;max-width:59.5%}article#modelo .container .col-right{padding:3em 2em}}@media (max-width:500px){article#modelo .container .col-left .detalles{padding:0}article#modelo .container .col-left .detalles h3{text-align:center}article#modelo .container .col-left .detalles ul li{width:33%;margin-bottom:.6em;text-align:center}article#modelo .container .col-left .plantas{padding:0}}.container.recomendaciones{font-size:14px;width:90%;max-width:1150px;margin:2.5em auto 2em;padding:0}.container.recomendaciones h5{font-family:avenir;color:#a3c4f2;font-size:1.6em;margin:0 0 0}.container.recomendaciones > div{text-align:center;display:inline-block;width:100%;font-size:0}.container.recomendaciones > div .recomendacion{width:25%;max-width:260px;display:inline-block;vertical-align:top;font-size:14px}.container.recomendaciones > div .recomendacion > div{background-color:#f5f5f5;min-height:200px;width:calc(100% - 16px);margin:0 8px;position:relative;border-radius:3px;overflow:hidden}.container.recomendaciones > div .recomendacion > div .thumb{display:inline-block;width:100%;padding-top:70%;background-size:cover;background-position:center;margin-bottom:.3em}.container.recomendaciones > div .recomendacion > div .info h3{font-family:avenir_b;font-size:1.1em;color:#414c69;margin-bottom:.1em}.container.recomendaciones > div .recomendacion > div .info h3 a{text-decoration:none}.container.recomendaciones > div .recomendacion > div .info h4{font-family:avenir;font-size:.9em;color:#000}.container.recomendaciones > div .recomendacion > div .info hr{margin:.2em 0 .3em;border-color:#eee}.container.recomendaciones > div .recomendacion > div .info .precio{font-family:avenir;color:#000;font-size:1.2em;width:90%;line-height:1.1em;text-align:center;margin:0 auto .3em;display:inline-block}@media (max-width:993px){.container.recomendaciones > div .recomendacion{width:33%;max-width:250px}.container.recomendaciones > div .recomendacion:nth-child(4){display:none}}@media (max-width:650px){.container.recomendaciones > div .recomendacion{width:50%;max-width:250px}.container.recomendaciones > div .recomendacion:nth-child(3){display:none}}@media (max-width:450px){.container.recomendaciones > div .recomendacion{width:100%;max-width:280px}.container.recomendaciones > div .recomendacion:nth-child(2){display:none}}#modal-correo{font-size:16px}#modal-correo .modal-dialog{max-width:380px}#modal-correo .modal-dialog .modal-header{padding:15px 15px 1px}#modal-correo .modal-dialog .modal-header h4{font-family:avenir;font-size:2em}#modal-correo .modal-dialog .modal-body{font-size:1em}#modal-correo .modal-dialog .modal-body .nota{padding:8px 8px 5px;color:#fff;background:#fc3e62;margin-bottom:10px;font-family:avenir;font-size:.7em;border-radius:3px;display:none}#modal-correo .modal-dialog .modal-body input[type="text"],#modal-correo .modal-dialog .modal-body textarea{width:100%;padding:.6em .5em .3em;border:1px solid #dedede;border-radius:4px;font-family:avenir;font-size:1.1em;margin:0 0 .5em}#modal-correo .modal-dialog .modal-body textarea{height:100px}#modal-correo .modal-dialog .modal-body button{background-color:#525252;width:100%;padding:.8em .5em .5em;border:none;border-radius:4px;font-family:avenir;font-size:1.1em;margin:.6em 0 .7em;color:#fff;cursor:pointer;text-transform:uppercase}#modal-correo .modal-dialog .modal-body button:hover{background-color:#a3c4f2;color:#2557a6}