@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?-jzd1s2);src:url(fonts/icomoon.eot?#iefix-jzd1s2) format('embedded-opentype') , url(fonts/icomoon.woff?-jzd1s2) format('woff') , url(fonts/icomoon.ttf?-jzd1s2) format('truetype') , url(fonts/icomoon.svg?-jzd1s2#icomoon) format('svg');font-weight:normal;font-style:normal}.render{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}body{background:#ececec}h1,h2,h3,h4,h5{font-family:'Montserrat',sans-serif;color:#394791;font-weight:bold;text-transform:uppercase;letter-spacing:-1px}a{color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover,a:focus{color:#394791;text-decoration:none}header{padding:20px 0;border-top:5px solid #394791;background:#fff}header .logo img{float:left;margin-right:10px;width:45px}header .logo h1{font-size:26px;margin-bottom:0;margin-top:0;color:#394791}header .logo p{margin-bottom:0}header p{color:#6a6a6a}header .telefono{text-align:right}header .telefono p{font-size:26px;margin-bottom:0;color:#333;font-family:'Montserrat',sans-serif;font-weight:bold;line-height:22px}header .telefono p i{color:#394791;vertical-align:middle}header .telefono p a.email{font-size:16px;text-transform:none;color:#394791;font-weight:normal}header .telefono p a.email span{color:#394791}header .telefono p a:hover{text-decoration:none;color:#394791}header .telefono .iconos{font-size:33px;vertical-align:bottom;color:#394791}#nav{background:#303030}#nav .navbar-header{float:none}#nav .navbar-toggle{float:none;width:100%}#nav .navbar-toggle .icon-bar{background:#fff}#nav .navbar{border:0;margin:0}#nav .navbar .collapse{padding:0}#nav ul{padding-left:0}#nav ul li{float:left;list-style:none}#nav ul li a{display:block;padding:13px 10px;color:#fff}#nav ul li a:hover,#nav ul li a.active{color:#fff;text-decoration:none;background:#3d3d3d}.destacado{background:#fff;height:350px;position:relative;overflow:hidden}.destacado .foto-fondo{position:absolute;left:0;right:0;bottom:0;top:0;width:100%}.destacado .servicios{text-align:center;position:relative;z-index:1;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.destacado .servicios h2{color:#fff;font-size:30px;font-weight:bold;margin-top:15px;margin-bottom:10px}.destacado .servicios h3{color:#fff;text-transform:inherit;font-weight:normal;margin-top:0}.destacado .servicios img{margin-top:15px;box-shadow:1px 1px 3px rgba(0,0,0,.5);display:block;margin:15px auto}.destacado .servicios i{font-size:30px;color:#fff;margin:0 5px}.form{padding:15px;position:relative;z-index:1;border:1px solid #ddd;margin-bottom:30px;border-radius:2px}.form h2{font-size:22px;margin-top:5px;line-height:21px;text-align:center;color:#394791;margin-bottom:20px}.form .form-control{box-shadow:none;border-radius:2px}.form .form-control:focus{box-shadow:none;border-color:#394791}.form .btn{border-radius:2px;background:#394791;color:#fff;border:0;text-transform:uppercase;padding:10px;font-weight:bold;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form .btn:hover,.form .btn:focus{background:#4050a3}form{margin-bottom:0}.form-horizontal .control-label{width:70px}.form-horizontal .controls{margin-left:90px}.form-horizontal textarea{height:90px}.main{padding:20px 0;margin-top:-200px;background:#fff;position:relative;z-index:2;padding:20px 15px;box-shadow:0 0 10px rgba(0,0,0,.1)}.main h3{font-size:22px;margin-bottom:10px;margin-top:0}.main h4{text-align:center;color:#394791;font-size:24px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:12px 0;margin:20px 0;clear:both}.main h4 span{color:#333}.main p span{color:#40699c;font-weight:bold}.main .row-fluid .span3{margin-bottom:20px}label.error{display:none!important}input.error,textarea.error{display:block!important;border-color:rgba(255,0,30,.8)!important;outline:0;outline:thin dotted 9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,0,30,.3)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,0,30,.3)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,0,30,.3)!important}.servicios{margin-left:0;padding-left:0;margin-top:30px}.servicios li{list-style:none;float:left;text-align:center;width:20%}.servicios li i{font-size:40px;margin-bottom:10px;display:block}.servicios a.active{color:#394791}.catalogo{margin-top:20px}.catalogo a{position:relative;display:block}.catalogo img{width:100%}.catalogo h3{position:absolute;bottom:0;right:0;left:0;padding:5px 10px;margin-bottom:0;font-size:18px;color:#fff;background:rgba(0,0,0,.6);text-align:center}footer{background:#394791;padding:40px 0;text-align:center;margin-top:20px}footer p{color:#fff}@media (min-width:992px) and (max-width:1199px){#nav .container{max-width:100%;padding:0}#nav .container ul li a{padding:13px 9px}}@media (min-width:768px) and (max-width:991px){header .logo h1{font-size:20px}header .telefono p{font-size:20px}.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-collapse{padding:0}#nav ul li{float:none}.main h4 span:first-child{display:block}.servicios li p{display:none}}@media (max-width:767px){header{padding:10px 0;text-align:center}header .logo h1{font-size:24px;text-align:left;margin-bottom:5px}header .telefono{margin-top:10px;text-align:center}header .telefono p{font-size:20px}.navbar-collapse{padding:0}#nav ul li{float:none}.destacado{height:300px}.catalogo a{margin-bottom:15px}.main h4 span:first-child{display:block}.servicios li p{display:none}footer{margin-top:0}footer a{color:#fff}}img.swslogo{background-color:#fff;padding:.5em 1em;border-radius:3px}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lavavajillas:before{content:"\e604"}.icon-secadora:before{content:"\e605"}.icon-horno:before{content:"\e600"}.icon-frigorifico:before{content:"\e602"}.icon-lavadora:before{content:"\e603"}.icon-phone:before{content:"\e601"}