@font-face{font-family:'open_sanslight';src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight_italic';src:url("../fonts/opensans-lightitalic-webfont.eot");src:url("../fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-lightitalic-webfont.woff") format("woff"),url("../fonts/opensans-lightitalic-webfont.ttf") format("truetype"),url("../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("../fonts/opensans-semibold-webfont.eot");src:url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibold-webfont.woff") format("woff"),url("../fonts/opensans-semibold-webfont.ttf") format("truetype"),url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:normal;font-style:normal}footer{color:#aaa;background:#f2f2f2;text-align:left;padding:30px 0px}footer .proveedores{padding-bottom:15px}footer .proveedores h1{margin-bottom:20px}footer .proveedores li{float:left;text-align:center;width:20%}footer .proveedores span{cursor:default;display:block;margin:15px auto;height:60px;width:120px}footer .proveedores #proveedor-1{background:url("../img/proveedores.png") -4px center no-repeat}footer .proveedores #proveedor-2{background:url("../img/proveedores.png") -130px center no-repeat}footer .proveedores #proveedor-3{background:url("../img/proveedores.png") -270px center no-repeat}footer .proveedores #proveedor-4{background:url("../img/proveedores.png") -415px center no-repeat}footer .proveedores #proveedor-5{background:url("../img/proveedores.png") -570px center no-repeat}footer .fabrica h1{margin:10px 0px}footer h1{margin-top:30px}footer h3{color:#383838;margin:30px 0px 20px}footer p{color:#383838;padding-bottom:30px}footer p,footer span{display:block}footer .contact-block{border-right:1px dashed #ccc;height:145px}footer .contact-block h3,footer .contact-block span,footer .contact-block a{padding-left:50px}footer .contact-block h3{line-height:2em}footer .contact-block .datos-contacto{background:url("../img/home-icon.png") left center no-repeat}footer .contact-block .tfno-contacto{background:url("../img/tfno-icon.png") left center no-repeat}footer .contact-block .correo-contacto{background:url("../img/correo-icon.png") left center no-repeat}footer .contact-block a{color:#aaa;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}footer .contact-block a:hover{color:#08c}footer .last .contact-block{border-right:none}footer .tfnos-contacto span,footer .tfnos-contacto a{display:inline}footer .tfnos-contacto a{padding:0px}footer .row{border-bottom:1px dashed #ccc}footer .row:last-child{border:none}footer .contact-footer{padding-bottom:60px}footer .wrapper-to-top{position:relative;text-align:center;width:100%}footer .wrapper-to-top .to-top{bottom:30px;display:inline-block;position:relative;color:#383838;font-family:'open_sanssemibold'}footer .wrapper-to-top .to-top a{background:#ccc url("../img/to-top.png") center 45% no-repeat;border:5px solid #e2e2e2;border-radius:50%;display:block;height:50px;margin:0px auto 10px;width:50px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}footer .wrapper-to-top .to-top a:hover{background:#bbb url("../img/to-top.png") center 45% no-repeat}footer .navigation h1{margin:20px 0px}footer .navigation .logobn{max-width:200px}footer .navigation .logobn img{width:100%}footer .footer-nav{float:right}footer .footer-nav li{float:left;list-style:none}footer .footer-nav li a{border-bottom:2px solid transparent;display:block;margin-right:40px;color:#aaa;text-decoration:none;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}footer .footer-nav li a:hover{border-bottom:2px solid #aaa;color:#777;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}footer .footer-nav li a.last{margin-right:0px}@media handheld, only screen and (max-width: 1024px){footer .contact-block h3{line-height:2.5em}}@media handheld, only screen and (max-width: 768px){footer{margin-top:50px}footer .proveedores li{width:33.33333333%}footer h1{margin:40px 20px 0px;line-height:1em}footer .fabrica h1{margin:20px}footer .contact-footer{padding-bottom:70px}footer .contact-footer .contact-block{border:none;height:auto}footer .contact-footer .contact-block h3{line-height:2em}footer .navigation h1{margin:40px 20px 0px}footer .navigation .logobn{margin:30px 0px}footer .navigation .logobn,footer .navigation .footer-nav{float:none}footer .navigation .footer-nav{margin:0px}footer .navigation .footer-nav li{margin:10px 0px}footer .navigation .footer-nav a{background:#ccc;border:none;border-radius:4px;box-shadow:0px 5px #aaa;color:#fff;display:inline-block;font-family:'open_sansregular';margin-right:20px;padding:10px 20px;text-decoration:none;text-shadow:1px 1px #aaa}footer .navigation .footer-nav a:hover{background:#bbb;border:none;color:#fff}}@media handheld, only screen and (max-width: 480px){footer .proveedores li{width:50%}}@media handheld, only screen and (max-width: 319px){footer .proveedores li{width:100%}}@media handheld, only screen and (max-width: 240px){footer .proveedores li{width:100%}}.site-nav{float:right;list-style:none;margin-top:50px;*zoom:1}.site-nav:before,.site-nav:after{content:" ";display:table}.site-nav:after{clear:both}.site-nav ul{list-style:none;width:9em}.site-nav a{color:#383838}.site-nav li{position:relative}.site-nav>li{float:left;height:40px}.site-nav>li>a{border-bottom:2px solid transparent;display:block;margin-right:25px;text-decoration:none;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.site-nav>li>a:hover{border-bottom-color:#f9b233;color:#08c;text-decoration:none;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.site-nav>li>a.last{margin-right:0px}a.activo{border-bottom-color:#f9b233;color:#08c;text-decoration:none}.site-nav li ul{box-shadow:5px 5px rgba(111,154,50,0.8);position:absolute;left:-9999px;top:40px;width:auto;z-index:9999}.site-nav>li.hover>ul{left:0}.site-nav li li.hover ul{left:100%;top:0}.site-nav li li a{background:#fff;font-family:'open_sanslight_italic';font-size:0.8em;display:block;padding:10px 0px 10px 40px;position:relative;width:140px;z-index:100;text-align:left;margin:0px}.site-nav li li a:hover{background:#f9b233;color:#fff}img.productos{border:none;height:30px;position:absolute;top:4px;left:10px;width:20px}.item-ventanas img{background:url("../img/menu.png") 0px -32px no-repeat}.item-ventanas:hover img{background:url("../img/menu.png") 0px -64px no-repeat}.item-osciloparalelas img{background:url("../img/menu.png") -22px -32px no-repeat}.item-osciloparalelas:hover img{background:url("../img/menu.png") -22px -64px no-repeat}.item-puertas img{background:url("../img/menu.png") -44px -32px no-repeat}.item-puertas:hover img{background:url("../img/menu.png") -44px -64px no-repeat}.item-persianas img{background:url("../img/menu.png") -66px -32px no-repeat}.item-persianas:hover img{background:url("../img/menu.png") -66px -64px no-repeat}.item-vidrios img{background:url("../img/menu.png") -88px -32px no-repeat}.item-vidrios:hover img{background:url("../img/menu.png") -88px -64px no-repeat}.item-mosquiteras img{background:url("../img/menu.png") -110px -32px no-repeat}.item-mosquiteras:hover img{background:url("../img/menu.png") -110px -64px no-repeat}@media screen and (max-width: 240px){.menus-nav{text-align:center;margin-bottom:20px}}@media screen and (min-width: 241px) and (max-width: 768px){.menus-nav{text-align:right}}@media screen and (max-width: 768px){.main-menu{border:1px solid #aaa;border-radius:4px;display:none;height:45px;margin-top:5px;padding:0px 8px;text-align:center;width:65px}.main-menu span{color:#383838;font-family:'open_sansregular';font-size:1.1em;line-height:2.5em}.active{display:block}.contact-menu-wrapper,.main-menu-wrapper{display:inline-block}.site-nav{margin:0px 0px 30px;background:#fff;border:1px solid #aaa;border-radius:4px;text-align:left;width:100%}.site-nav a{color:#383838;padding:10px 45px}.site-nav>li{border-top:1px solid #aaa;float:none;height:auto}.site-nav li ul{box-shadow:none}.site-nav>li>a{border-bottom:none;margin:0px}.site-nav>li>a:hover{border-bottom:none;color:#383838}.site-nav>li:first-child{border-top:none}.site-nav>li>.parent{background:url("../img/parent-icon.png") 10px center no-repeat}.site-nav li li a{background:#fff;border-top:1px solid #aaa;font-family:inherit;font-size:inherit;padding:10px 0px 10px 100px;position:relative;text-align:left;width:auto}.site-nav li li a:hover{background:#fff;color:#383838}.site-nav ul{display:block;width:100%}.site-nav>li.hover>ul,.site-nav li li.hover ul{position:static}img.productos{top:8px;left:60px}.item-ventanas img,.item-ventanas:hover img{background:url("../img/menu.png") 0px 0px no-repeat}.item-osciloparalelas img,.item-osciloparalelas:hover img{background:url("../img/menu.png") -22px 0px no-repeat}.item-puertas img,.item-puertas:hover img{background:#fff url("../img/menu.png") -44px 0px no-repeat}.item-persianas img,.item-persianas:hover img{background:#fff url("../img/menu.png") -66px 0px no-repeat}.item-vidrios img,.item-vidrios:hover img{background:#fff url("../img/menu.png") -88px 0px no-repeat}.item-mosquiteras img,.item-mosquiteras:hover img{background:#fff url("../img/menu.png") -110px 0px no-repeat}}body{width:100%}h1{margin-top:40px}.top-bar nav{float:right;padding:0px 12px 5px 12px}.top-bar nav li:first-child a{margin-right:12px}.top-bar nav li:last-child a{padding-left:12px}.logo{padding-bottom:20px}.logo a{max-width:240px}.logo a img{width:100%}.slogan{padding-bottom:30px}.slogan-text a{margin:30px 0px 5px;padding:10px 20px}.slogan-text h1{margin-top:50px}.slogan-text p{margin-top:15px}.blocks{padding-bottom:60px}.block{margin:40px auto 0px;max-width:260px;height:374px;padding:15px}.block h2{margin-top:20px}.block img{display:block;width:100%}.block span{font-size:1em;margin-top:10px}.productos a{margin:70px auto 50px;padding:10px 20px;width:100px}.productos p{margin-top:15px}.productos li{margin-bottom:20px;padding-left:30px}.productos ul{margin:15px auto 0px}.productos .first-list{margin-left:55px}.productos .second-list{margin-left:30px}@media handheld, only screen and (max-width: 768px){.top-bar{background:#383838;border:none;margin-bottom:25px}.top-bar nav{float:left;padding:0px 12px 5px 0px}.logo{max-width:150px}.slogan-text h1{margin-top:40px}.slogan-text p:first-child{margin-top:30px;background:black}.slogan-text a{margin:30px 0px 20px}.blocks .block{height:auto;max-width:none;height:auto;padding:0px;width:100%}.blocks .block img{display:none}.blocks .block h2{background:#bbb;margin:0px}.blocks .block h2,.blocks .block span{padding:15px}.blocks .block span{margin:0px}.blocks h1,.productos h1{margin-left:20px}.productos{margin:0 auto}.productos p:first-child{margin-top:40px}.productos .first-list,.productos .second-list{margin:0px}.productos .first-list{margin-top:40px}.productos a{margin:40px 0px 4px 0px}}@media only screen and (min-width: 769px) and (max-width: 1023px){.slogan-text h1{margin-top:50px}}/* http://responsiveslides.com v1.53 by @viljamis */.rslides{border:10px solid #ffffff;list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li .desc{background:rgba(0,0,0,0.5);bottom:0;height:65px;left:0;position:absolute;text-align:right;width:100%}.rslides li .desc h2,.rslides li .desc span{margin:5px 10px 0px 0px}.rslides li .desc h2{font-size:1.3em}.rslides li .desc span{font-family:'open_sanslight_italic'}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_container{margin-top:50px;position:relative;float:left;width:100%}.centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;margin-top:-45px}.centered-btns_nav:active{opacity:1.0}.centered-btns_nav.next{left:auto;background-position:right top;right:0}.transparent-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}.transparent-btns_nav.next{left:auto;right:0}.transparent-btns_nav:focus{outline:none}.transparent-btns_tabs{margin-top:10px;text-align:center}.transparent-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}.transparent-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#7aa937;display:inline-block;_display:block;*display:block;width:14px;height:14px}.transparent-btns_here a{background:#d1eea8}body{font-family:'open_sanslight', 'Helvetica Neue', arial, sans-serif;font-weight:normal;text-align:center}a{color:#08c;text-decoration:none}h1,h2,h3{font-weight:normal}li{list-style:none}.top-bar{border-top:5px solid #383838}.top-bar nav{background:#383838;text-align:left}.top-bar nav li{float:left}.top-bar nav li:last-child{border-left:1px solid #fff}.top-bar nav li a{color:#fff}.top-bar nav li a:hover{text-decoration:none}.row-header{overflow:visible}.logo{float:left}.logo a{display:block}.slogan{background:#a0cc61;color:#fff;text-align:left}.slogan-text a{background:#08c;border-radius:4px;box-shadow:0px 5px #006da3;color:#fff;display:inline-block;font-family:'open_sansregular';text-decoration:none;text-shadow:1px 1px #006da3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slogan-text a:hover{background:#007ab8}.slogan-text h1{font-family:'open_sansregular';font-size:2.1em;letter-spacing:-0.03em;text-rendering:optimizeLegibility;font-variant:normal;line-height:1.1}.slogan-text p{font-size:1.1em}.blocks{border-bottom:1px dashed #ccc}.blocks a{text-decoration:none}.blocks h1{color:#a0cc61;text-align:left}.block{background:#ccc;text-align:left;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.block h2,.block span{color:#fff;font-weight:normal}.block span{display:block}.block:hover{background:#a0cc61}.productos{color:#383838}.productos a{background:#a0cc61;border-radius:4px;box-shadow:0px 5px #7aa937;color:#fff;display:block;font-family:'open_sansregular';text-align:center;text-decoration:none;text-shadow:1px 1px #7aa937;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.productos a:hover{background:#8fc346}.productos h1{color:#a0cc61;text-align:left}.productos li{background:url("../img/check.png") 2px no-repeat;display:block;text-align:left}.productos p{text-align:left}.clear{clear:both}@media screen and (max-width: 240px){.top-bar{font-size:0.9em}}@media handheld, only screen and (max-width: 768px){body{font-family:'open_sanslight'}.logo{float:left}.rslides_container{display:none}.blocks .block h2{background:#bbb url("../img/arrow-right.png") 98% center no-repeat}.blocks .block:hover h2{background:#7aa937 url("../img/arrow-right.png") 98% center no-repeat}.productos{text-align:left}}
