.margin-top-10{margin-top:10px !important}.margin-top-15{margin-top:15px !important}.margin-top-25{margin-top:25px !important}.margin-bottom-10{margin-bottom:10px !important}.margin-left-5{margin-left:5px}p{margin-top:0 !important;margin-bottom:0 !important}body{background-image:url('../img/background.jpg');background-size:100% auto;background-position:center top;background-repeat:no-repeat}.container-fluid.content{max-width:1200px}.title-page{line-height:45px;padding-bottom:10px;border-bottom:2px solid #d7d7d7}.title-page .txt{font-family:'Lato',sans-serif;font-weight:400;font-size:18px;color:#d20a11 !important;vertical-align:middle;margin-left:10px}.circle-links{margin-top:30px !important;margin-top:8px;margin-bottom:4px;font-family:'Lato',sans-serif;font-weight:400;font-size:14px;color:#d20a11 !important;letter-spacing:1px}@media screen and (max-width:767px){.circle-links .link{margin-top:15px}}.circle-links .link.first-child{margin-top:0}.circle-links .txt-links{margin-top:10px;font-family:'Lato',sans-serif;font-weight:300;font-size:25px;color:#666 !important}.circle-links .txt-links.small{font-size:14px}@media screen and (max-width:767px){.header-page img{display:none}}.header-page img.xs{display:none}@media screen and (max-width:767px){.header-page img.xs{display:block}}.body-page h1{color:#666 !important;font-family:'Lato',sans-serif;font-weight:400;font-size:28px;margin:15px 0;padding:0}.body-page h2{color:#666 !important;font-family:'Lato',sans-serif;font-weight:700;font-size:22px;margin:15px 0;padding:0}.body-page p{padding-top:20px;color:#666 !important;font-family:'Lato',sans-serif;font-weight:400;font-size:14px}.body-page p .strong{font-family:'Lato',sans-serif;font-weight:700;font-size:14px}.body-page p.first-child{padding-top:0}.body-page ul{padding-top:20px;padding-left:10px}.body-page ul li{color:#666 !important;font-family:'Lato',sans-serif;font-weight:400;font-size:14px}.body-page .servicios{margin-top:30px}.body-page .servicios .li{font-size:14px;color:#d20a11 !important;line-height:45px;margin:0;padding:10px 0}.body-page .servicios .li span{margin-left:20px}.body-page .productos{padding-top:10px}.body-page .productos p{padding-top:10px}.body-page .productos p.excerpt{padding-top:0}@media screen and (max-width:767px){.body-page .productos .img-productos{margin-bottom:20px}}.body-page .productos .link{float:left}.body-page .productos .link .txt{text-decoration:none;cursor:pointer;outline-style:none;color:#666 !important}.body-page .productos .link .txt:hover{color:#d20a11 !important}.body-page .productos .link .txt.selected{background-color:#d20a11 !important;padding:5px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff !important}.body-page .productos .link .pipe{color:#d20a11 !important;margin:0 8px}.body-page .productos .dots{margin-top:14px;margin-bottom:14px;font-family:'Lato',sans-serif;font-weight:400;font-size:14px;color:#d20a11 !important;letter-spacing:1px}.body-page .excerpt{color:#666 !important;font-family:'Lato',sans-serif;font-weight:400;font-size:18px;font-weight:bold}.body-page.contacto form{margin-top:25px}.body-page.contacto form label,.body-page.contacto form span.label-inputs{color:#666 !important;font-family:'Lato',sans-serif;font-weight:400;font-size:15px}.body-page.contacto form button.btn.btn-default{background-color:#d20a11 !important;font-family:'Lato',sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:.6px}.body-page.contacto h2{margin-bottom:0}.body-page.contacto p{padding:5px 0}.body-page.contacto p.padding-top-0{padding-top:0 !important}.body-page.contacto .map iframe{width:100%}.right-sidebar .circle-links{margin-top:30px !important;margin-top:8px;margin-bottom:4px;font-family:'Lato',sans-serif;font-weight:400;font-size:14px;color:#d20a11 !important;letter-spacing:1px;margin-top:15px}@media screen and (max-width:767px){.right-sidebar .circle-links .link{margin-top:15px}}.right-sidebar .circle-links .link.first-child{margin-top:0}.right-sidebar .circle-links .txt-links{margin-top:10px;font-family:'Lato',sans-serif;font-weight:300;font-size:25px;color:#666 !important}.right-sidebar .circle-links .txt-links.small{font-size:14px}.right-sidebar .circle-links.first-child{margin-top:30px}.gif-loader{position:fixed;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;z-index:100;visibility:hidden}.alert{margin-bottom:10px}