@import url(http://fonts.googleapis.com/css?family=PT+Sans);.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}p{margin:0 0 9px;font-family:'PT Sans',sans-serif;font-size:18px;line-height:18px;color:#333}p small{font-size:16px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#999}h1{font-family:ErieLight,"Times New Roman",Times,serif;font-size:2.2em;color:#444;border-bottom:1px solid #DDD;padding-bottom:.3em;margin-bottom:.6em;font-weight:400;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{line-height:27px;font-size:18px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:14px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999;text-transform:uppercase}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px;margin-bottom:1em;color:#333}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:700;line-height:17px}dd{margin-left:9px}.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right}.dl-horizontal dd{margin-left:130px}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}strong{font-weight:700}em{font-style:italic}.muted{color:#999}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}blockquote small{display:block;line-height:18px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eee}blockquote.pull-right p,blockquote.pull-right small{text-align:right}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;line-height:18px;font-style:normal}small{font-size:100%}cite{font-style:normal}#slide{position:relative}#slide .contenido{position:relative;width:690px;height:539px}#slide .contenido>div{position:absolute;left:0;top:0;display:block;width:690;height:539px;overflow:hidden;z-index:0}#slide .contenido .elemento{position:absolute;left:0;top:0;width:690px;height:539px;background-repeat:no-repeat;background-position:center center}#slide .contenido .elemento .title{font-size:2.3em;color:#DDD;background-color:#BBB;background-color:rgba(0,0,0,.6);display:block;padding:10px 30px;font-family:ErieLight,"Times New Roman",Times,serif;text-align:center}#slide .contenido .elemento#slide-primero{background-image:url(../img/slide/slide01.jpg)}#slide .contenido .elemento#slide-segundo{background-image:url(../img/slide/slide02.jpg)}#slide .contenido .elemento#slide-tercero{background-image:url(../img/slide/slide03.jpg)}#slide .contenido .elemento#slide-cuarto{background-image:url(../img/slide/slide04.jpg)}#slide .contenido .elemento#slide-quinto{background-image:url(../img/slide/slide05.jpg)}#slide .contenido .elemento#slide-sexto{background-image:url(../img/slide/slide06.jpg)}#slide .contenido .elemento#slide-septimo{background:url(../img/slide/slide07.jpg) center left no-repeat}#slide .contenido .elemento#slide-octavo{background:url(../img/slide/slide08.jpg) center left no-repeat}#slide .contenido .elemento#slide-noveno{background:url(../img/slide/slide09.jpg) center left no-repeat}.productos-menu{background-color:#000;color:#fff;width:270px;z-index:1;border-radius:6px;border:1px solid #CCC;position:absolute;right:14px;top:14px;bottom:14px;font-family:ErieLight,"Times New Roman",Times,serif;font-size:1.1em}.productos-menu .title{background:url(../img/menu-productos.png) center center no-repeat;text-indent:-9999px;padding:10px;border-bottom:2px solid #fff;display:block}.productos-menu>ul{overflow:auto;overflow-x:hidden;overflow-y:auto;position:absolute;top:45px;bottom:0;width:100%}.productos-menu ul{margin:0}.productos-menu ul li{list-style:none;border:0 solid #999;border-bottom-width:1px;margin:0}.productos-menu ul li.activa{background-color:#333}.productos-menu ul li.activa>span{color:#fff}.productos-menu ul li span{color:#999;font-weight:700;padding:5px 5px 5px 10px;display:block}.productos-menu ul li span:hover{color:#fff;cursor:pointer}.productos-menu ul li ul{display:none}.productos-menu ul li ul li{border-width:1px 0 0}.productos-menu ul li ul span{padding-left:20px}.productos{letter-spacing:-.02em;font-family:ErieLight,"Times New Roman",Times,serif;font-size:1.1em}.productos .producto{background:url(../img/producto-separador.png) no-repeat bottom right;overflow:hidden;margin-bottom:5px;padding-bottom:5px}.productos .producto a{text-decoration:none}.productos .producto .datos{padding:6px;margin-left:140px;text-decoration:none;min-height:97px}.productos .producto:hover .datos{background-color:#DDD;border:1px dashed #AAA;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.productos .producto .imagen{background-repeat:no-repeat;background-position:center center;width:125px;height:96px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:3px solid #000;float:left;margin-right:1em}.productos .producto .nombre{font-size:1.3em;display:block;margin-bottom:.3em}.productos .producto .descripcion{display:block;margin-bottom:.5em;height:1em}.productos .producto .precio{font-weight:700;float:left;width:40%;min-height:1em}.productos .producto .precio-inicial{text-decoration:line-through;font-size:.8em}#productos .productos .producto{margin-right:275px}#productos .productos .producto .precio{width:50%}.detalle #volver{font-size:.5em;float:right;margin-right:10px;margin-top:10px}.detalle .imagen{float:left;max-width:50%}.detalle .imagen img{max-width:100%;border:3px solid #000}.detalle .datos{float:right;width:47%}.detalle .datos .descripcion{margin-bottom:1em}.detalle .datos .precio,.detalle .datos .precioInicial{text-align:right;width:220px}.detalle .datos .precio{font-weight:700}.detalle .datos .precioInicial{text-decoration:line-through}.detalle .datos span{float:left;width:120px;text-align:left}p.descripcion{font-size:1.1em;font-style:italic;margin:1em;color:#666;border-bottom:1px solid #DDD;padding-bottom:1em}html,body{min-height:100%;position:relative;margin:0}html{height:100%;overflow-y:scroll}body{width:100%;font-family:'PT Sans',sans-serif;font-size:18px;height:auto;background:url(../img/cuerpo-fondo.png) repeat-x left 206px;background-color:#8d8c8c}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}.page{position:relative;width:100%;height:100%;background:url(../img/cabecera-fondo.png) repeat-x left top}.page .page-head{position:relative;width:100%;height:206px;width:980px;margin:0 auto}.page .page-head h1{position:absolute;width:746px;height:40px;top:38px;left:0;text-indent:-9999px;background:url(../img/titulo.png) no-repeat center center;border:0}.page .page-head h2{position:absolute;width:220px;height:19px;top:92px;left:0;text-indent:-9999px;background:url(../img/subtitulo.png) no-repeat center center}.page .page-head .logo{position:absolute;width:199px;height:137px;right:0;top:25px;background:url(../img/logo.png) no-repeat center center}.page .page-head .head-menu{position:absolute;bottom:29px;width:775px;margin:0;font-family:ErieLight,"Times New Roman",Times,serif}.page .page-head .head-menu li{float:left;background-color:#CCC;padding:5px 9px;margin:0;margin-right:3px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #AAA;list-style:none}.page .page-head .head-menu li a{color:#000;font-weight:700;text-decoration:none}.page .page-head .head-menu li a:hover{text-decoration:underline}.page .page-head .head-bottom{position:absolute;bottom:0;width:100%;height:23px;text-align:right;margin:0;padding-top:3px}.page .page-body{width:950px;margin:10px auto;background-color:#fff;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #DDD;overflow:hidden;position:relative;background:url(../img/fondo.jpg) center top no-repeat;min-height:540px;background-color:#F1F1F1}.page .page-body .lateral-derecha{float:right;width:350px;margin-left:2em}.page .page-body img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:3px solid #000;margin:0 1em 1em 0}.page .page-body .firma{margin:2em auto auto 2em;font-style:italic;font-weight:700;color:#666}#nuestra-empresa .menu-nuestra-empresa,#productos .menu-productos,#condiciones .menu-condiciones,#trabajos-realizados .menu-trabajos-realizados,#outlet .menu-outlet,#contactar .menu-contactar{background-color:#666}#nuestra-empresa .menu-nuestra-empresa a,#productos .menu-productos a,#condiciones .menu-condiciones a,#trabajos-realizados .menu-trabajos-realizados a,#outlet .menu-outlet a,#contactar .menu-contactar a{color:#fff}#trabajos-realizados .page-body .lista-trabajos{margin:1em -1em 1em 0;overflow:hidden}#trabajos-realizados .page-body .lista-trabajos>a{font-size:1.2em;margin-bottom:1em;text-decoration:none}#trabajos-realizados .page-body .lista-trabajos>a>li{font-family:ErieLight,"Times New Roman",Times,serif;list-style:none;overflow:hidden;float:left;margin-right:1.5%;background-color:#EEE;border:1px solid #CCC;padding:.5em 0 .5em .5em;border-radius:4px;width:47%}#trabajos-realizados .page-body .lista-trabajos>a>li:hover{background-color:#DDD;cursor:pointer}#trabajos-realizados .page-body .lista-trabajos>a>li ul{margin:1em 0 0 -.5em}#trabajos-realizados .page-body .lista-trabajos>a>li ul li{float:left;margin:0;list-style:none}#trabajos-realizados .page-body .lista-trabajos>a>li ul li img{margin:0 0 0 .8em}#trabajos-realizados .page-body h1 span{font-size:.6em;font-weight:700;float:right}#trabajos-realizados .page-body p{font-size:1.1em;font-style:italic;margin:1em;color:#666}#trabajos-realizados .page-body .mostrar-trabajo{overflow:hidden}#trabajos-realizados .page-body .mostrar-trabajo li{list-style:none;float:left}#trabajos-realizados .page-body h3{font-size:1.4em;padding-bottom:.3em;font-family:ErieLight,"Times New Roman",Times,serif;color:#444;border-bottom:1px solid #DDD;margin-bottom:.5em;margin-left:1em}#contactar address{float:left;margin-left:5%;width:40%}#contactar address h3{border-bottom:1px solid #CCC;margin-bottom:.5em;font-weight:400;font-style:oblique}#contactar address h3.horarios{margin-top:3em}#contactar address p{margin-bottom:.3em;margin-left:2em;text-indent:-1em}#contactar address p span{font-weight:700}#contactar .mapa{float:right;width:50%}#contactar .mapa iframe{border:1px solid #CCC;padding:3px}#contactar .mapa a{font-size:.8em}