#debug{position:fixed;z-index:100000;background-color:#fff;color:#f00;top:0;left:0;font-size:1.5em}#arriba{background-image:url('../images/arriba.png');background-repeat:no-repeat;background-position:50% 50%;background-size:50%;background-color:rgba(254,238,65,0.9);display:inline-block;height:4em;width:4em;position:fixed;bottom:4em;right:0;z-index:100000;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}#arriba.cd-is-visible,#arriba.cd-fade-out,.no-touch #arriba:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}#arriba.cd-is-visible{visibility:visible;opacity:1}#arriba.cd-fade-out{opacity:.5}.no-touch #arriba:hover{opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;background:#fff;height:100%}img,embed,object,video{max-width:100%}.ie6 img.full,.ie6 object.full,.ie6 embed,.ie6 video{width:100%}body{color:#000;font-family:'Karla',sans-serif;font-style:normal;font-weight:400;font-size:1em;text-transform:none;text-decoration:none;letter-spacing:.057em;word-spacing:-0.02em;line-height:1.34;position:relative;min-height:100%}h1,h2,h3,h4,h5,h6{line-height:1em}label,input,textarea{font-family:'Karla',sans-serif}p,ul,ol,dl,blockquote{font-size:1em;line-height:1.618em}ul{list-style-type:disc;margin-left:1.618em}ol{list-style-type:decimal;margin-left:1.618em}nav ul,nav ol{list-style:none;margin:0;padding:0}b,strong{font-weight:bold}i,em{font-style:italic}small{font-size:80%}::selection{background:#f2d300}::-moz-selection{background:#f2d300}a,a:visited{outline:none;color:#000;text-decoration:none}a:hover{opacity:.5;outline:none;text-decoration:none}a:active,a:focus{outline:none}a,a *{-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,color .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out;-webkit-tap-highlight-color:rgba(242,211,0,0.1)}#container{padding:.08em .809em;margin:auto}header{padding:1.55em 0 0 0;background-image:url('../images/1_Logo.png');background-repeat:no-repeat;background-size:4.063em 4.063em;background-position:0 .3em;position:absolute}header h1{font-size:.61em;margin-bottom:1em}header p{font-size:.61em;margin-bottom:.9em}footer{font-size:.61em;font-weight:100;display:block;padding-top:.5em;padding-right:.8em;height:3.5em;position:fixed;left:1.3em;top:100%;margin-top:-3.5em;background-color:rgba(255,255,255,0.9);z-index:99}footer .separador{color:#ccc;display:none}footer br{display:block}footer .martin{color:#999}footer .martin:hover{opacity:1;color:#000}#proyectos h1{display:none}#proyectos article{position:absolute;z-index:1}#proyectos article a{display:block;width:3.8em;height:3.8em;background-repeat:no-repeat;background-size:100%;position:relative}#proyectos article a:hover,#proyectos article a.activo{background-position:0 -3.8em}#proyectos article a>.over{opacity:0;width:10rem;position:absolute;text-align:center;line-height:1.2em;margin:0;padding:0;font-size:.8rem}#proyectos article a>.over span{display:block}#proyectos article a:hover,#proyectos article a.activo{opacity:1}#proyectos article a:hover>.over,#proyectos article a.activo>.over{opacity:1;display:block}#proyecto{position:absolute;top:10em;left:1em;right:1em;padding-bottom:1.5em}#proyecto h1,#proyecto p{font-size:1em;margin-bottom:1em;line-height:1.618em}#proyecto a{display:block;max-width:100%;margin-bottom:1.2em}#proyecto img{width:100%}#proyecto .mitad{float:left;width:49%;padding-right:1%}#proyecto .mitad.der{padding-right:0;padding-left:1%}#proyecto .sin-margen{margin-bottom:.1em}#proyecto .sin-margen-top{margin-top:-1.4em}#proyecto .mas-margen{margin-bottom:2em}#proyecto .tercio{float:left;width:32.6%;padding-right:1%}#proyecto .tercio.der{padding-right:0;padding-left:0}#proyecto .embed-container{height:0;position:relative;overflow:hidden;max-width:100%;margin-bottom:1em}#proyecto .embed-container iframe,#proyecto .embed-container object,#proyecto .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#proyecto .embed-container.horizontal{padding-bottom:56%;max-width:100%}#proyecto .embed-container.vertical{padding-bottom:140%;max-width:80%}#kontakt form{margin-top:4em}#kontakt form div{width:100%;margin-bottom:1em}#kontakt form div.row{position:relative}#kontakt form div.row label{width:7em;margin-bottom:.5em}#kontakt form div.row label.error{text-align:right;width:100%;font-size:.7em;margin-top:.5em}#kontakt form div.row label,#kontakt form div.row input,#kontakt form div.row textarea{display:block}#kontakt form div.row input,#kontakt form div.row textarea{display:block;width:100%;box-sizing:border-box;background-color:#feee41;border:1px solid #feee41;padding:.5em;margin:0;font-size:1em}#kontakt form div.row textarea{height:6em}#kontakt form div input.submit{background-color:#fff !important;border:0 none #fff;padding:0;margin:0;width:auto;font-size:1em;margin-left:-0.1em;cursor:pointer}#kontakt form div input.submit:hover{opacity:.5}#kontakt a.volver{font-weight:700}#uber img{margin-bottom:1.5em}#uber a{font-weight:700}nav{background-color:rgba(255,255,255,0.98);position:absolute;z-index:100;top:0;display:block}nav ul a{font-size:.8em;padding:.2em 0;display:inline-block;margin-bottom:0}nav ul li.activo>a{font-weight:700}nav ul li .sub a{padding-left:1.5em}nav ul li .sub a.activo{opacity:.5}nav #principal{padding-top:1em}nav #secundario{padding-top:1em}nav ul.sub{display:none}.fixed{position:fixed;width:100%;top:0;left:0}.nav-collapse,.nav-collapse *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:40em){.nav-collapse li{width:25%;*width:24.9%;_width:19%}}.nav-toggle{position:absolute !important;right:0;top:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:55px;height:55px;float:right;z-index:102}.nav-toggle:before{position:absolute;content:"≡";line-height:55px;width:100%;top:0;left:0;text-indent:-9999px;overflow:hidden;background:url("../js/libs/responsive-nav/hamburger-retina.gif") no-repeat 50% 50%;background-size:50%}.nav-toggle.active::before{content:"x";background:url("../js/libs/responsive-nav/x-retina.png") no-repeat 50% 50%;background-size:50%}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.ie6 .cf{zoom:1}