.regular{font-family:futura_ltregular}.book{font-family:futura_ltbook}.bold{font-family:futura_ltbold}.condensed{font-family:futura_ltcondensed}.pull{margin-left:100px!important}.transition{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}body{font-family:futura_ltbook;color:#000;font-size:12px;background:url(../images/bg_main.jpg) fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}h1{font-size:30px}h2{font-size:15px;font-family:futura_ltbook}span{font-family:futura_ltbook;font-weight:700}h3{font-size:20px}p{line-height:150%}.right{text-align:right}.pt{padding-top:35px}.pt2{padding-top:50px}.pb{padding-bottom:70px}.bd{border-right:2px dotted #fff}.mt{margin-top:20px}.ml0{margin-left:0}.mt-small{margin-top:20px}.mt{margin-top:10px}.mt2{margin-top:35px}a{text-decoration:none}a.back{display:inline-block;color:#000}a.back:hover{color:gray;text-decoration:underline}header{padding:50px}header .logo{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;background:url(../images/logo.png) no-repeat;display:block;height:99px;width:255px}header .logo:hover{opacity:.7}header nav ul{margin-top:40px;float:right}header nav ul li{padding-left:30px;font-size:14px;color:#000;display:inline-block}header nav ul li a{color:#4d4d4d}header nav ul li a:hover{color:#000}header nav ul li a.selected{color:#000}aside{height:500px}aside li{font-size:13px}aside li a{text-decoration:none;color:gray}aside li a.selected{color:#000}aside li a:hover{color:#000}article:hover label{background:#000!important;color:#fff}article a{display:block}article figure{width:100%;height:140px}article figure img{height:140px}article label{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;background:#fff;height:40px;color:#000;text-align:center;width:260px;display:block;padding-top:12px}body#index header{position:absolute;z-index:999;left:0;right:0}body#index footer{position:absolute;bottom:0;left:0;right:0}body#portfolio article figure img{width:260px}body#portfolio aside ul li{line-height:30px}body#portfolio footer{position:inherit}body#project_detail li{font-size:14px}body#project_detail figure img{width:100%}body#project_detail #slideshowcontainer{width:736px;height:414px;overflow:hidden;position:relative}body#project_detail #slidescontainer{height:414px;position:absolute;left:0}body#project_detail #slidescontainer img{float:left;display:block;width:736px}body#project_detail #prev_slide{background:url(../images/arrow-left.png) #000 no-repeat;width:45px;height:60px;color:#000;background-position:15px 20px;font-size:12px;text-decoration:none;left:0}body#project_detail #next_slide{background:url(../images/arrow.png) #000 no-repeat;width:45px;height:60px;color:#000;background-position:15px 20px;font-size:12px;text-decoration:none;right:0}body#project_detail #prev_slide,body#project_detail #next_slide{position:absolute;top:40%;padding:10px}body#project_detail #selectors{text-align:center;margin-top:20px;word-spacing:8px}body#project_detail #selectors a{background-image:url(../img/brownball.png);width:21px;height:21px;display:inline-block}body#project_detail #selectors a.selected{background-image:url(../img/greenball.png)}body#compras article img{width:260px}body#compras footer{position:inherit}body#product_detail figure img{width:451px}body#product_detail .shop_label{border:1px solid grey;padding:20px}body#product_detail .text{font-size:14px!important}body#product_detail #price h1{text-align:center;font-size:80px;font-weight:700}body#product_detail #price span{font-size:15px}body#product_detail #price ul{list-style-type:circle;margin-left:10px;margin-top:20px}body#product_detail #price ul li{line-height:190%;font-weight:700}body#product_detail #price ul li:last-of-type{margin-top:20px}body#product_detail #price h2{margin-top:30px}body#product_detail #price select{border:1px solid grey;height:35px;padding:6px;padding-left:10px;outline:0;background:transparent;width:100%;margin-top:10px}body#product_detail input[type=submit]{background:#000;color:#fff;outline:0;border:0;width:100%;height:40px;margin-top:20px;cursor:pointer;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}body#product_detail input[type=submit]:hover{background:gray}body#empresa a{outline:0}body#empresa figure{text-align:center!important;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}body#empresa figure:hover{opacity:.7}body#empresa footer{position:inherit}body#contactos #map{background:url(../images/map.png) center no-repeat;height:400px}body#contactos input[type=text],body#contactos input[type=email]{width:100%;float:left;font-family:futura_ltregular;font-size:14px;height:40px;border:1px solid #bebebe;outline:0;margin-bottom:10px;padding-left:18px}body#contactos textarea{width:100%;border:0;font-family:futura_ltregular;font-size:14px;border:1px solid #bebebe;padding-left:18px;padding-top:8px}body#contactos input[type=submit]{border:0;font-family:futura_ltregular;font-size:14px;background:url(../images/arrow.png) no-repeat 80px #000;color:#fff;width:25%;text-align:left;padding-left:18px;height:40px;margin-top:20px;cursor:pointer;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}footer{background:#000;color:#fff;position:inherit;bottom:0;left:0;z-index:2;padding-bottom:30px;padding-top:20px;right:0}footer p{line-height:160%}footer .copyright{font-size:11px!important}footer span{font-family:futura_ltregular}footer a{display:block;text-decoration:none;line-height:30px;font-size:14px!important;color:#fff}footer ul li{display:inline-block}#slides{display:none}.slidesjs-navigation{display:none!important}.slidesjs-container,.slidesjs-control{position:absolute!important;z-index:1;width:100%!important;height:100%!important}#slides .slidesjs-slide{width:auto!important;left:auto!important;min-width:100%;min-height:100%}@font-face{font-family:EntypoRegular;src:url(../fonts/entypo.eot);src:url(../fonts/entypo.eot?#iefix) format('embedded-opentype'),url(../fonts/entypo.woff) format('woff'),url(../fonts/entypo.ttf) format('truetype'),url(../fonts/entypo.svg#EntypoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:EntypoSocial;src:url(../fonts/entypo-social.eot);src:url(../fonts/entypo-social.eot?#iefix) format('embedded-opentype'),url(../fonts/entypo-social.woff) format('woff'),url(../fonts/entypo-social.ttf) format('truetype'),url(../fonts/entypo-social.svg#EntypoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:futura_ltregular;src:url(../fonts/futuralt-webfont.eot);src:url(../fonts/futuralt-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/futuralt-webfont.woff) format('woff'),url(../fonts/futuralt-webfont.ttf) format('truetype'),url(../fonts/futuralt-webfont.svg#futura_ltregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:futura_ltbold;src:url(../fonts/futuralt-bold-webfont.eot);src:url(../fonts/futuralt-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/futuralt-bold-webfont.woff) format('woff'),url(../fonts/futuralt-bold-webfont.ttf) format('truetype'),url(../fonts/futuralt-bold-webfont.svg#futura_ltbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:futura_ltbook;src:url(../fonts/futuralt-book-webfont.eot);src:url(../fonts/futuralt-book-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/futuralt-book-webfont.woff) format('woff'),url(../fonts/futuralt-book-webfont.ttf) format('truetype'),url(../fonts/futuralt-book-webfont.svg#futura_ltbook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:futura_ltcondensed;src:url(../fonts/futuralt-condensed-webfont.eot);src:url(../fonts/futuralt-condensed-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/futuralt-condensed-webfont.woff) format('woff'),url(../fonts/futuralt-condensed-webfont.ttf) format('truetype'),url(../fonts/futuralt-condensed-webfont.svg#futura_ltcondensed) format('svg');font-weight:400;font-style:normal}