article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}{bar:1 2 3}a{text-decoration:none;}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{position:relative;display:block}.clear{clear:both}.clearfix{zoom:1;}.clearfix:after{clear:both;content:" ";display:block;height:0}.contenedor{position:relative;margin:0 auto;width:1024px}.img-responsive{height:auto;max-width:100%;width:auto}ul.no_ul{list-style:none;margin:0;padding:0}body{background:#fff;font-family:'Lato',sans-serif;font-size:16px;font-weight:regular;line-height:20px;margin:0;padding:0;position:relative;width:100%}h1{font-size:18px;font-weight:bold;margin:0;padding:0}h2{font-size:16px;font-weight:bold;margin:0;padding:0}#footer{background:url("../imagenes/fondo_footer.jpg") 0 0 repeat-x;font-size:14px;line-height:18px;height:112px;padding-top:16px;}#footer #empresa{float:left;width:50%;}#footer #empresa span{display:block}#footer #empresa strong{font-weight:normal}#footer #autor{float:right}#header{padding-top:1em;position:relative;z-index:11;}#header #nav{display:block;float:right;padding-top:52px;position:relative;}#header #nav ul{font-size:0}#header #nav li{display:inline-block;font-size:12px;padding-left:10px;position:relative;vertical-align:top;}#header #nav li a{color:#2c2b2d;display:block;font-size:14px;font-weight:bold;height:30px;line-height:30px;padding:0 9px;text-transform:uppercase}#header #nav li.selected a,#header #nav li:hover a{background:url("../imagenes/esq1.png") top left no-repeat,url("../imagenes/esq2.png") top right no-repeat,url("../imagenes/esq3.png") bottom right no-repeat,url("../imagenes/esq4.png") left bottom no-repeat;text-decoration:none}#header #nav #lista_menu{display:none}#header #logo{float:left}#header #logo img{width:auto}#main{background:#fff url("../imagenes/fondo.jpg") center -8px repeat-x;padding-top:18px;position:relative;z-index:1;}#main #content .content{background-color:#fff;border:1px solid #f0f0f0;min-height:600px;padding-top:1em;position:relative}#main #content #det-esq{position:absolute;left:50%;margin-left:-538px;top:285px}#avances{padding:0 1.5em;position:relative;}#avances h1{color:#333;font-size:20px;font-weight:bold;margin:1em 0;text-transform:uppercase}#avances .items-cnt{font-size:0;left:-1%;position:relative;width:102%;}#avances .items-cnt article{cursor:pointer;display:inline-block;font-size:16px;height:180px;margin:0 1% 2em;overflow:hidden;position:relative;vertical-align:top;width:23%;}#avances .items-cnt article a{height:200%;left:-50%;position:absolute;top:-50%;width:200%}#avances .items-cnt article img{bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0}#avances .items-cnt article .info{background:rgba(0,0,0,0.8);bottom:0;color:#fff;display:block;left:0;opacity:1;-ms-filter:none;filter:none;overflow:auto;position:absolute;right:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear;text-align:center;top:0;}#avances .items-cnt article .info h1{color:#fff;font-size:14px;font-weight:normal;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:45%}#avances .items-cnt article:hover .info{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#avances .items-cnt article .imagenes{display:none}#constructora h1{color:#073a79;font-size:16px;font-weight:bold;text-transform:uppercase}#constructora #detalle,#constructora #info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 4em;position:relative;width:93%}#constructora #detalle{padding:1em 0;position:relative;}#constructora #detalle .izq,#constructora #detalle .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#constructora #detalle .der{padding:0 1em}#constructora #info{background-color:#e9e9e9;border:1px solid #e6e6e6;color:#333;padding:1em 6em;text-align:center}#constructora #logos{display:block;margin:2em auto 4em;max-width:80%}#contacto-cnt{color:#333;font-size:15px;padding:0 2em 2em;position:relative;text-align:justify;}#contacto-cnt h1{color:#333;font-size:20px;font-weight:bold;margin:1em 0;text-transform:uppercase}#contacto-cnt .izq,#contacto-cnt .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#contacto-cnt .izq{line-height:25px;margin-right:4%;width:48%;}#contacto-cnt .izq #logo{height:auto;margin-bottom:1em;max-width:120px;width:auto}#contacto-cnt .der{width:30%}#contacto-cnt label{font-weight:bold}#contacto-cnt input[type="text"],#contacto-cnt textarea{background-color:#fff}#contacto-cnt .field-req{color:#d9534f}#home{border:1px solid transparent;}#home #accesos{color:#333;margin:2em 0;padding:0;position:relative;}#home #accesos article{float:left;margin:0;position:relative;text-align:center;width:25%;}#home #accesos article a.ver-mas{margin-top:-16px;position:absolute;right:-7px;top:50%}#home #accesos article .cnt-imagen{position:relative}#home #accesos article figure{border-bottom:2px solid #073a79;display:block;height:89px;overflow:hidden;position:relative;}#home #accesos article figure a.imagen{height:250px;left:0;margin-top:-125px;position:absolute;right:0;top:50%}#home #accesos article figure img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}#home #accesos article p{margin:5px 0 0 0;text-align:left}#home #accesos h1{color:#333;display:block;font-size:0;height:42px;padding-bottom:3px;text-align:left;text-transform:uppercase;}#home #accesos h1 > *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:15px;vertical-align:top}#home #accesos h1 img{height:auto;max-height:42px;max-width:30%;padding-right:10px;width:auto}#home #accesos h1 span{line-height:17px;width:70%}#home #accesos #constructora,#home #accesos #proyecto{margin-right:12.5%}#home #banner{height:500px;position:relative}#empresas{margin:0 0 2em;padding-left:5px;position:relative;}#empresas .list-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:70px;margin:0 auto 0;overflow:hidden;position:relative;width:80%;z-index:1}#empresas h1{color:#333;font-size:18px;font-weight:normal;font-style:italic;margin:0 0 1em;text-transform:uppercase}#empresas ul{font-size:0;margin:0 auto;position:relative;text-align:center;width:100%;}#empresas ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin:0;padding:0 1%;vertical-align:top;text-align:center;width:14.6%;}#empresas ul li .logo-empresa{height:auto}#empresas ul li img{display:inline-block;height:auto;max-height:40px;width:auto}#empresas #left,#empresas #right{display:none;margin-top:0;position:absolute;top:50%}#empresas #left{left:5%}#empresas #right{right:5%}#servicios{padding:0 1.5em;position:relative;}#servicios h1{color:#333;font-size:20px;font-weight:bold;margin:1em 0;text-transform:uppercase}#servicios .items-cnt{font-size:0;left:-1%;position:relative;width:102%;}#servicios .items-cnt a{display:inline-block;font-size:16px;margin:0 1% 2em;position:relative;vertical-align:top;width:23%;}#servicios .items-cnt a .servicio-static{height:156px;position:relative}#servicios .items-cnt a .servicio-dynamic{height:100%;position:relative;}#servicios .items-cnt a .servicio-dynamic.selected{height:200%;left:-50%;width:200%;z-index:111;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}#servicios .items-cnt a .servicio-dynamic.selected .info{opacity:1;-ms-filter:none;filter:none}#servicios .items-cnt a .servicio-dynamic.selected .titulo{display:none}#servicios .items-cnt a .img-container{display:block;height:100%;overflow:hidden;position:relative}#servicios .items-cnt a img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}#servicios .items-cnt a .info{background:rgba(0,0,0,0.8);bottom:0;color:#fff;display:block;left:0;overflow:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}#servicios .items-cnt a .info h2{font-size:14px;margin:.5em 0}#servicios .items-cnt a .info p{margin:0;padding:0 1em;font-size:12px;line-height:16px}#servicios .items-cnt a .titulo{bottom:0;left:0;position:absolute;width:95%;}#servicios .items-cnt a .titulo h2{background-color:rgba(0,0,0,0.8);color:#ccc;font-size:16px;font-weight:bold;line-height:20px;margin:0 30px 0 0;padding:5px 0 5px 10px}#servicios .items-cnt a .titulo .esq{background:url("../imagenes/esquina.png") 0 0 no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;bottom:0;position:absolute;right:0;top:0;width:30px}#servicios .items-cnt a:hover .info{opacity:1;-ms-filter:none;filter:none}#servicios .items-cnt a:hover .titulo{display:none}#proyecto .contenido{color:#333;padding:0 1.5em 18px;}#proyecto .contenido h1{color:#333;font-size:20px;font-weight:bold;margin:0}#proyecto .contenido h2{color:azul1;font-size:16px;font-weight:bold;margin:0}#proyecto #header-proyecto{position:relative;}#proyecto #header-proyecto h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#999;height:15px;font-weight:bold;font-size:16px;font-style:italic;float:left;line-height:17px;padding-left:25px;padding-right:10px;position:relative;width:32%;}#proyecto #header-proyecto h1 span.esq{border-right:10px solid transparent;border-top:12px solid azul1;display:inline-block;height:0;left:0;position:absolute;top:4px;width:10px}#proyecto #header-proyecto #logo{height:116px;left:35%;position:absolute;top:0;width:30%;z-index:11;}#proyecto #header-proyecto #logo img{bottom:0;left:0;margin:auto;max-height:100%;position:absolute;right:0;top:0}#proyecto #header-proyecto #nav-proyecto{margin:16px 0 36px;padding:0 1.5em;position:relative;z-index:1;}#proyecto #header-proyecto #nav-proyecto .cnt{height:23px;position:relative;}#proyecto #header-proyecto #nav-proyecto .cnt .esq-izq,#proyecto #header-proyecto #nav-proyecto .cnt .esq-der{border-bottom:23px solid #999;position:absolute;top:0}#proyecto #header-proyecto #nav-proyecto .cnt .esq-izq{left:0;border-left:35px solid transparent}#proyecto #header-proyecto #nav-proyecto .cnt .esq-der{right:0;border-right:35px solid transparent}#proyecto #header-proyecto #nav-proyecto .cnt ul{background-color:#999;bottom:0;display:block;left:35px;padding:0 0 0 20px;position:absolute;right:35px;top:0;}#proyecto #header-proyecto #nav-proyecto .cnt ul li{display:inline-block;}#proyecto #header-proyecto #nav-proyecto .cnt ul li a{display:block;height:23px;margin:0 6px;padding:0 12px;text-shadow:1px 1px 2px #000}#proyecto #header-proyecto #nav-proyecto .cnt ul li.localizacion{margin-left:270px}#proyecto #header-proyecto #nav-proyecto .cnt ul li.selected a,#proyecto #header-proyecto #nav-proyecto .cnt ul li:hover a{background:url("../imagenes/proyecto/menu_minisite_hover-active-izq.png") left center no-repeat,url("../imagenes/proyecto/menu_minisite_hover-active-der.png") right center no-repeat;color:#fff;text-decoration:none}#proyecto #header-proyecto .redes{float:right;width:24.5%;}#proyecto #header-proyecto .redes p{border-bottom:1px solid #d6d6d6;color:#333;display:block;font-size:15px;font-weight:bold;margin:0 2em .5em 0;padding:0 0 .5em 1em}#proyecto #header-proyecto .redes img{position:relative;left:10px}#proyecto #header-proyecto .redes ul{font-size:0;}#proyecto #header-proyecto .redes ul li{display:inline-block;font-size:16px}#proyecto #acerca h1{text-transform:uppercase}#proyecto #acerca .izq,#proyecto #acerca .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#proyecto #acerca .izq{padding-right:5em;width:53%}#proyecto #acerca .der{height:462px;overflow:hidden;position:relative;width:47%;}#proyecto #acerca .der img{height:auto;max-height:100%;max-width:100%;width:auto}#proyecto #acerca .resena{max-height:250px;overflow:auto;padding-right:20px;position:resena}#proyecto #acerca #avances-obra{display:block;width:60%;}#proyecto #acerca #avances-obra a{display:block;height:90px;overflow:hidden;position:relative;}#proyecto #acerca #avances-obra a img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}#proyecto #acerca #avances-obra h1{background:url("../imagenes/avances_obra_icono.jpg") 0 0 no-repeat;display:block;margin-top:2em;padding:0 0 5px 45px;text-transform:uppercase;width:60%}#proyecto #acerca #avances-obra p{margin:0;text-align:center}#proyecto #localizacion h1{margin-bottom:1.5em;text-transform:uppercase}#proyecto #localizacion h2{text-transform:uppercase}#proyecto #localizacion .izq,#proyecto #localizacion .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#proyecto #localizacion .izq{padding-right:5em;width:70%}#proyecto #localizacion .der{color:#333;padding-top:1em;width:28%;}#proyecto #localizacion .der .descripcion{max-height:300px;overflow:auto;padding-right:20px;position:relative}#proyecto #proceso .izq,#proyecto #proceso .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#proyecto #proceso .izq{padding-right:1%;width:70%}#proyecto #proceso .der{color:#333;width:28%;}#proyecto #proceso .der h2{text-transform:uppercase}#proyecto #proceso .der .descripcion{display:block;height:300px;margin-bottom:16px;overflow:auto;padding-right:20px;position:relative}#proyecto #proceso #main-img{position:relative;padding:0 16px 16px 0;min-height:336px;max-height:336px;overflow:hidden;z-index:1}#proyecto #proceso #renders-container{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;height:155px;margin:auto;overflow:hidden;position:relative;width:100%;z-index:1;}#proyecto #proceso #renders-container .swiper-container{height:155px}#proyecto #proceso #renders-container .proceso-thumb{display:block;float:left;position:relative}#proyecto #proceso #renders-container #renders-izq{display:none;left:10px;position:absolute;top:2px}#proyecto #proceso #renders-container #renders-der{display:none;position:absolute;right:13px;top:2px}#proyecto #proceso #renders{font-size:0;}#proyecto #proceso #renders li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;margin:0 0;position:relative;vertical-align:top;width:22%;}#proyecto #proceso #renders li .cont-thumb{border:4px solid transparent;overflow:hidden;margin:0 auto;position:relative;height:132px;width:148px;}#proyecto #proceso #renders li .cont-thumb.selected{border-color:azul1}#proyecto #proceso #renders li a{display:block;height:200%;left:-50%;overflow:hidden;position:absolute;text-align:center;top:-50%;width:200%;}#proyecto #proceso #renders li a img{bottom:0;display:block;height:auto;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;width:auto}#proyecto #proceso #renders li p{font-size:14px;padding-left:8px;margin:0}#proyecto #proceso #renders li:hover .cont-thumb{border-color:azul1}#proyecto #proceso .ampliar{left:11px;position:relative;top:9px;z-index:11}#proyecto #proceso #ampliar{border-bottom:20px solid azul1;border-right:10px solid transparent;color:#fff;display:inline-block;font-size:12px;font-weight:normal;height:0;padding:0 5px;position:relative}#proyecto #proceso #formulario{margin-top:0;position:relative;z-index:1;}#proyecto #proceso #formulario .mensaje{background-color:rgba(245,245,245,0.6);display:none;position:absolute;top:0;bottom:0;left:-5px;right:-5px;z-index:11;}#proyecto #proceso #formulario .mensaje p{display:block;font-size:16px;font-weight:bold;margin:0;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%;}#proyecto #proceso #formulario .mensaje p.incorrecto,#proyecto #proceso #formulario .mensaje p.error,#proyecto #proceso #formulario .mensaje p.incompleto{color:#f00}#proyecto #proceso #formulario .mensaje p.enviando{color:azul1}#proyecto #proceso #formulario .mensaje p.enviado{color:#304d30}#proyecto #proceso #formulario input[type="text"],#proyecto #proceso #formulario textarea{-webkit-border-radius:3px;border-radius:3px}#proyecto #proceso #formulario h2{background:url("../imagenes/mail.jpg") 0 3px no-repeat;margin-bottom:.5em;padding-left:23px}#proyecto #proceso #formulario #submit,#proyecto #proceso #formulario textarea{height:60px}#proyecto #proceso #formulario #submit{background-color:#1391ba;border:none;color:#fff;display:block;text-shadow:1px 1px 2px #000;width:100%;}#proyecto #proceso #formulario #submit:hover{background-color:azul1}#proyecto #proceso #formulario #submit-cnt .form-group{margin-left:0}#proceso .swiper-container{width:100%;height:320px}.slide-render{display:block;float:left;position:relative}.slide-render{background-color:#fff;width:100%;height:400px;text-align:center;}.slide-render img{height:auto;max-height:100%;max-width:100%;width:auto}#proyectos{padding:0 1.5em;position:relative;}#proyectos h1{color:#333;font-size:20px;font-weight:bold;margin:0 0 1em;text-transform:uppercase}#proyectos .items-cnt{position:relative;}#proyectos .items-cnt article{color:#333;display:block;font-size:16px;margin:0 0 2em;position:relative;}#proyectos .items-cnt article h1{color:#073a79}#proyectos .items-cnt article .izq,#proyectos .items-cnt article .der{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#proyectos .items-cnt article .izq{height:180px;overflow:hidden;position:relative;}#proyectos .items-cnt article .izq a{display:block;height:200%;left:-50%;position:absolute;top:-50%;width:200%;}#proyectos .items-cnt article .izq a img{bottom:0;display:block;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0}#proyectos .items-cnt article .der{padding-left:1em}.button{-webkit-border-radius:10px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#ddd;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ccc;color:#333;font-size:14px;margin-right:5px;padding:5px 24px;text-transform:uppercase;}.button:hover{background-color:#ccc}.c_blanco{color:#fff;}.c_blanco a{color:#fff}a:link.c_blanco{color:#fff}a:visited.c_blanco{color:#fff}a:hover.c_blanco{color:#fff}a:active.c_blanco{color:#fff}.c_azul1{color:#073a79;}.c_azul1 a{color:#073a79}a:link.c_azul1{color:#073a79}a:visited.c_azul1{color:#073a79}a:hover.c_azul1{color:#073a79}a:active.c_azul1{color:#073a79}.c_negro{color:#333;}.c_negro a{color:#333}a:link.c_negro{color:#333}a:visited.c_negro{color:#333}a:hover.c_negro{color:#333}a:active.c_negro{color:#333}ul.pagination{display:block;list-style:none;margin:16px 0 16px;position:relative;text-align:left}ul.pagination li{display:inline-block}ul.pagination li a,ul.pagination li span{display:block;height:20px;font-size:16px;line-height:20px;padding:0 5px;margin:0 5px;text-align:center}ul.pagination li a:link,ul.pagination li a:active,ul.pagination li a:visited{color:#333}ul.pagination li a:hover,ul.pagination li.active span{background-color:#073a79;color:#fff}ul.pagination li.disabled{color:#aaa}#empresas .list-container {height: 90px;}#empresas ul li {height: 90px;line-height: 90px;}#empresas ul li img {max-height: 80px;display: inline-block;vertical-align: middle;}@media only screen and (max-width: 1024px) {.contenedor {width: 100%;}.img-responsive {height: auto;max-width: 100%;width: auto;}#avances .items-cnt article {margin: 0 1.5% 2em;width: 30.3%;}#contacto-cnt {padding: 1em 1em 2em;}#contacto-cnt .izq {margin-right: 6%;width: 52%;}#contacto-cnt .izq #map {width: 270px;}#contacto-cnt .der {width: 42%;}#constructora #info {padding-left: 1em;padding-right: 1em;}#header #nav {clear: both;float: none;padding-top: 20px;}#header #nav li {padding-left: 2px;}#header #nav li a {padding: 0 5px;}#home {background-color: #FFF;}#home #banner {height: 195px;}#home #accesos #constructora {margin-left: 2%;}#home #accesos #constructora,#home #accesos #proyecto {margin-right: 7.5%;}#home #accesos article {width: 27%;}#footer #empresa {padding-left: 10px;width: 70%;}#footer #autor {padding-right: 10px;}#proyecto #header-proyecto .redes {width: 34.5%;}#proyecto #header-proyecto .redes p {margin: 0 1em .5em 0;}#proyecto #header-proyecto #nav-proyecto {margin: 23px 0 20px;}#proyecto #header-proyecto #nav-proyecto {padding: 0;}#proyecto #header-proyecto #nav-proyecto .cnt ul li a {margin: 0 3px;padding: 0 6px;}#proyecto #header-proyecto #nav-proyecto .cnt ul li.localizacion {margin-left: 80px;}#proyecto .contenido {padding: 0 0.5em 18px;}#proyecto #acerca .izq {padding-right: 2em;}#proyecto #localizacion .izq {padding-right: 3em;}#proyecto #localizacion .izq #map {max-width: 100%;}#proyecto #proceso .izq {padding-right: 2%;width: 71%;}#proyecto #proceso .der {width: 29%;}#proyecto #proceso #renders li {overflow: hidden;width: 10%;}#proyecto #proceso #renders li .cont-thumb {width: 100%;}#proyecto #proceso #renders-container #renders-der {right: 0;}#servicios .items-cnt a {margin: 0 1.5% 2em;width: 30.3%;}}@media only screen and (max-width: 640px) {#avances .items-cnt article {margin: 0 2.5% 2em;width: 45%;}#contacto-cnt .izq, #contacto-cnt .der {float: none;}#contacto-cnt .izq {margin-right: 0;width: 100%;}#contacto-cnt .izq #map {width: 270px;}#contacto-cnt .der {padding-top: 1em;width: 100%;}#footer #empresa {float: none;width: 100%;}#footer #autor {float: none;padding-left: 10px;padding-top: 3px;}#header #logo {left: 2%;max-width: 40%;position: relative;}#header #nav {clear: none;float: right;position: relative;padding-right: 2%;}#header #nav #lista_menu {display: block;}#header #nav ul {display: none;}#home #banner {height: 155px;}#home #accesos {margin: 0;}#home #accesos article {float: none;margin: 1em auto 3.5em;max-width: 250px;width: 90%;}#home #accesos article figure {height: 120px;}#home #accesos #constructora, #home #accesos #proyecto {margin-right: auto;margin-left: auto;}#constructora #detalle .izq, #constructora #detalle .der {float: none;width: 100%;}#constructora #detalle .der {padding: 1em 0;}#constructora #info {padding-left: 0.5em;padding-right: 0.5em;}#empresas .list-container {width: 100%;}#proyectos .items-cnt article .izq, #proyectos .items-cnt article .der {float: none;width: 100%;}#proyectos .items-cnt article .der {padding: 1em 0;}#proyecto #header-proyecto h1 {height: auto;padding-bottom: 30px;width: 60%;}#proyecto #header-proyecto #logo {right: 0;left: inherit;}#proyecto #header-proyecto .redes {float: left;width: 100%;}#proyecto #header-proyecto #nav-proyecto {margin: 15px 0 20px;}#proyecto #header-proyecto #nav-proyecto .cnt {height: auto;}#proyecto #header-proyecto #nav-proyecto .cnt ul {font-size: 0;padding: 0;position: relative;left: 0;right: 0;}#proyecto #header-proyecto #nav-proyecto .cnt ul li {display: inline-block;font-size: 16px; padding: 3px 0;text-align: center;vertical-align: top;width: 50%;}#proyecto #header-proyecto #nav-proyecto .cnt ul li.clear {display: none;}#proyecto #header-proyecto #nav-proyecto .cnt ul li a {display: inline-block;margin: 0;padding: 0 4px;}#proyecto #header-proyecto #nav-proyecto .cnt ul li.localizacion {margin-left: 0;}#proyecto #proceso #renders li .cont-thumb {height: 100px;}#proyecto #header-proyecto #nav-proyecto .cnt .esq-izq, #proyecto #header-proyecto #nav-proyecto .cnt .esq-der {border-bottom: 50px solid #999;position: absolute;top: 0;}#proyecto #acerca .izq, #proyecto #acerca .der {float: none;width: 100%;}#proyecto #acerca #avances-obra a.c_negro {height: auto;}#proyecto #localizacion .izq, #proyecto #localizacion .der {float: none;width: 100%;}#proyecto #proceso .izq, #proyecto #proceso .der {float: none;width: 100%;}#proyecto #proceso .der {padding-top: 1em;}#proyecto #proceso .der .descripcion {height: auto;max-height: 300px;overflow: auto;}#servicios .items-cnt a {margin: 0 5% 2em;width: 90%;}}