/* =================
    RESET E PADRÕES
================== */

@import url("font-face.css");

* {list-style: none; margin: 0; padding: 0; text-decoration: none; border: 0; outline: none;}

body {font-family: 'Calibri', Arial, Helvetica, sans-serif;font-weight: normal; font-weight: normal; font-size: 14px; background: #fff; color: #000000;}
ul, li {list-style: none;}

.limite {width: 1002px;margin:0 auto;position: relative;}
.clearboth  {clear:both; float:left; width:100%; height:1px;}
img {-khtml-user-select:none;-o-user-select: none;-moz-user-select: none;-webkit-user-select:none; user-select:none;}

.radius-10 {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;}


.mt-10 {margin-top: 10px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}
.mt-50 {margin-top: 50px;}
.mt-60 {margin-top: 60px;}

.mb-10 {margin-bottom: 10px;}
.mb-20 {margin-bottom: 20px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mb-50 {margin-bottom: 50px;}
.mb-60 {margin-bottom: 60px;}

.floatleft {float: left;}

.italico {font-style: italic !important;}

.justificado {text-align: justify !important;}

.cor-verde {color: #006431;}

.ubuntubold {font-family: 'ubuntubold';}

.alinha-btn {font-size:12px; padding-right:3px;}
.alinha-titulo-texto {margin:0 0 15px 0;}

.esconder-controles {display:none;}

.modal-ajuste {background:#FFFFFF; padding:50px; 
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;}

    /* AJUSTE PAGINAÇÃO
        ========================================================================== */

.paginator {margin-bottom: 22px; float: left; display: block;}
.paginator .paginacao {height: 27px; width: 27px;}
.paginator a {height: 27px; width: 27px; text-align: center;}
.paginator div {margin-right: 4px; line-height: 25px; text-align: center; color: #FFFFFF; display: block;}
.paginator div a {display: block;}

/* =================
    HOME
================== */


    /* HEADER
        ========================================================================== */

.topo .logo {margin-top: 11px; margin-bottom: -27px;}
.topo .telefone {float: right; margin-top: 17px;}

.topo .menu {margin-top: 13px; float: right;}
.topo .menu li {float: left; margin-left: 17px; text-transform: uppercase; color: #4d4d4d; font-size: 15px;}
.topo .menu li a {color: #4d4d4d; transition: all 0.2s ease 0s;}
.topo .menu li a:hover {color: #0d5e92;}
.topo .menu li .active {color: #0d5e92;}

    /* CONTEÚDO
        ========================================================================== */

.conteudo {}

.conteudo .titulo-servicos {text-transform: uppercase; color: #5d5d5d; font-size: 15px;}
.conteudo a .conheca-mais {transition: all 0.2s ease 0s; color: #000000;}
.conteudo a:hover .conheca-mais {color: #0d5e92;}
.conteudo .titulo-servicos-rodape {text-transform: uppercase; color: #0d5e92; font-size: 15px;}


.conteudo .tit-icone {height: 41px; line-height: 42px; padding-left: 51px; margin-bottom: 14px;}
.conteudo .icone-caldeiraria {background: url('../images/icon-caldeiraria.png') no-repeat center left;}
.conteudo .icone-serralheria {background: url('../images/icon-serralheria.png') no-repeat center left;}
.conteudo .icone-pintura-ind {background: url('../images/icon-pintura-industrial.png') no-repeat center left;}
.conteudo .icone-locacao-equipamento {background: url('../images/icon-locacao-equipamento.png') no-repeat center left;}
.conteudo .icone-usinagem {background: url('../images/icon-usinagem.png') no-repeat center left;}
.conteudo .icone-seta-md {height: 44px; line-height: 44px; padding-left: 26px; background: url('../images/icon-seta-md.png') no-repeat center left;}
.conteudo .icone-seta-sm {padding-left: 17px; background: url('../images/icon-seta-sm.png') no-repeat center left;}

.conteudo .separador {border-top: solid 1px #b8b8b8; width: 194px; margin-top: 13px;}

.conteudo .nav-servicos-listagem {margin-bottom: 25px; border-top: solid 1px #d6d6d6;}
.conteudo .nav-servicos-listagem li {font-size: 14px; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; border-bottom: solid 1px #d6d6d6; padding-bottom: 5px; padding-top: 5px;}

    /* BANNER HOME
        ========================================================================== */

.banner-home {width: 100%; margin-top: 1px; height: 409px; background: url('../images/banners/bg-banner-home.jpg') no-repeat center top;}
.banner-home .operario {z-index: 2; width: 248px; height: 344px; float: left; position: absolute; margin-top: 65px; margin-left: 391px; background: url('../images/banners/operario-foto.png') no-repeat center bottom;}
.banner-home .slider {z-index: 1; width: 433px; height: 260px; float: left; position: absolute; margin-top: 111px; margin-left: 552px; background: #FFFFFF;}
.banner-home .slider .carousel-indicators {display: none;}
.banner-home .slider .carousel-control.right {width: 29px; height: 29px; background: url('../images/icon-slider-seta-dir.png'); margin-right: 9px; top: 225px;}
.banner-home .slider .carousel-control.left {width: 29px; height: 29px; background: url('../images/icon-slider-seta-esq.png'); margin-left: 365px; top: 225px;}

.banner-home .btn-conheca {display: block; width: 125px; height: 40px; float: left; margin-top: 310px; margin-left: 20px; text-indent: -9999px; background: url('../images/btn-conheca.png') no-repeat center top;}

/* =================
    PAGINAS
================== */

    /* BANNER INTERNAS
        ========================================================================== */

.banner-empresa {width: 100%; margin-top: 1px; height: 165px; background: url('../images/banners/bg-banner-empresa.jpg') no-repeat center top;}

.banner-slide-empresa .slider {float: left; margin-bottom: 25px; z-index: 1; background: #FFFFFF; border:solid 1px #c1c1c1; padding: 13px;}
.banner-slide-empresa .slider .carousel-indicators {display: none;}
.banner-slide-empresa .slider .carousel-control.right {width: 29px; height: 29px; background: url('../images/icon-slider-seta-dir.png'); margin-right: 186px; top: 285px;}
.banner-slide-empresa .slider .carousel-control.left {width: 29px; height: 29px; background: url('../images/icon-slider-seta-esq.png'); margin-left: 196px; top: 285px;}

.banner-servicos {width: 100%; margin-top: 1px; height: 165px; background: url('../images/banners/bg-banner-servicos.jpg') no-repeat center top;}

.banner-produtos {width: 100%; margin-top: 1px; height: 165px; background: url('../images/banners/bg-banner-produtos.jpg') no-repeat center top;}

.banner-nossas-maquinas {width: 100%; margin-top: 1px; height: 165px; background: url('../images/banners/bg-banner-nossas-maquinas.jpg') no-repeat center top;}

.banner-contatos {width: 100%; margin-top: 1px; height: 165px; background: url('../images/banners/bg-banner-contatos.jpg') no-repeat center top;}



    /* EMPRESA TITULOS
        ========================================================================== */

.subtitulos {font-size: 16px; color: #0d5e92;}

    /* SEÇÃO EMPRESA
        ========================================================================== */

.conteudo .selo-iso-empresa {color:#0d5e92; font-size:20px; float:left; margin-top: 30px; line-height:92px; border-right: solid 1px #919191; padding-right: 30px; margin-right: 30px;}

    /* SEÇÃO PRODUTOS
        ========================================================================== */

.conteudo .produto-bloco {margin-bottom: 28px;}
.conteudo .produto-bloco a h2 {min-height: 44px; color: #5d5d5d; font-size: 19px; text-align: center;}
.conteudo .produto-bloco a .icon-zoom {transition: all 0.3s ease 0s; display: block; position: absolute; float: left; right: 0; margin-right: 21px; margin-top: 140px; width: 25px; height: 20px; background: url('../images/icon-ampliar-produto.png') no-repeat center left;}
.conteudo .produto-bloco a img {height: 171px;}
.conteudo .produto-bloco a:hover .icon-zoom {width: 38px;}
.conteudo .produto-bloco a:hover h2 {color: #095b8f;}
.conteudo .produto-bloco a {text-align: center;}

    /* SEÇÃO NOSSAS MÁQUINAS
        ========================================================================== */

.conteudo .nossas-maquinas-bloco {margin-bottom: 28px;}
.conteudo .nossas-maquinas-bloco a h2 {min-height: 22px; color: #5d5d5d; font-size: 19px; text-align: center;}
.conteudo .nossas-maquinas-bloco a .icon-zoom {transition: all 0.3s ease 0s; display: block; position: absolute; float: left; right: 0; margin-right: 21px; margin-top: 140px; width: 25px; height: 20px; background: url('../images/icon-ampliar-produto.png') no-repeat center left;}
.conteudo .nossas-maquinas-bloco a img {height: 171px;}
.conteudo .nossas-maquinas-bloco a:hover .icon-zoom {width: 38px;}
.conteudo .nossas-maquinas-bloco a:hover h2 {color: #095b8f;}
.conteudo .nossas-maquinas-bloco a {text-align: center;}
.conteudo .nossas-maquinas-bloco a .btn-success {margin-left: 64px; margin-top: 10px; font-size: 12px; text-transform: uppercase; color: #ffffff;}

.conteudo .nav-btn-voltar .btn-sm {padding: 4px 12px 1px 8px;}
.conteudo .nav-btn-voltar .btn-sm span {font-size: 11px;}

.conteudo .nav-btn-voltar-servico {margin-left: 406px;}
.conteudo .nav-btn-voltar-servico .btn-sm {padding: 4px 12px 1px 8px;}
.conteudo .nav-btn-voltar-servico .btn-sm span {font-size: 11px;}

  /* SIDEBAR NOSSAS MAQUINAS
        ========================================================================== */

.sidebar-produtos {width: 270px; float: left;}
.sidebar-produtos h4 {color: #0d5e92; font-size: 16px; border-bottom: solid 1px #a7a7a7; max-width: 240px; padding-bottom: 15px;}
.sidebar-produtos ul {}
.sidebar-produtos ul li {line-height: 28px; font-size: 14px;}
.sidebar-produtos ul li a {transition: all 0.2s ease 0s; padding-left: 14px; color: #3d3d3d; background: url('../images/icon-seta-sidebar-produtos.jpg') no-repeat 1% 43%; display: block;}
.sidebar-produtos ul li a:hover {margin-left: 8px; color: #0d5e92; font-size: 14px;}
.sidebar-produtos ul li .active {margin-left: 8px; color: #0d5e92; font-size: 14px;}

/* =================
    PRODUTOS
================== */

.bloco-produto {width: 730px; float: right;}
.bloco-produto .descricao-categoria {margin-bottom: 20px;}
.bloco-produto .descricao-categoria h2 {color: #0d5e92; font-size: 25px;}
.bloco-produto .descricao-categoria img {float: left; margin-right: 15px; margin-bottom: 20px;}
.bloco-produto .produto-grupo {}
.bloco-produto .produto-grupo .col-xs-4 {min-height: 165px;}
.bloco-produto .produto-grupo .col-xs-4 h4 {min-height: 38px;}
.icon-ampliar {float: left; right: 25px; top: 10px; position: absolute; width: 28px; height: 28px; background: url('../images/icon-ampliar.png') no-repeat right top; z-index: 999; display: block;}
.bloco-produto .produto-grupo .img-rounded {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.bloco-produto .produto-grupo a {color: #4d4d4d; font-size: 14px;}


    /* SEÇÃO SERVIÇOS
        ========================================================================== */

.conteudo .servicos-lista {}
.conteudo .servicos-lista li {transition: all 0.3s ease 0s; margin-bottom: 50px; float: left; width: 281px; height: 281px; text-align:  center; background: #0d5e92 url('../images/bg-servicos-lista.jpg') no-repeat center center; -webkit-border-radius: 140px; -moz-border-radius: 140px; border-radius: 140px;}
.conteudo .servicos-lista li a {display: block; height: 281px;}
.conteudo .servicos-lista li img {margin-top: 45px;}
.conteudo .servicos-lista li h3 {color: #ffffff; text-transform: uppercase; font-size: 22px; border-bottom: solid 1px #ffffff; padding-bottom: 10px; max-width: 160px; margin: 20px auto 0px auto;}
.conteudo .servicos-lista li p {font-size: 14px; color: #ffffff; background: url('../images/icon-seta-md.png') no-repeat center left; max-width: 135px; padding-left: 20px; line-height: 17px; margin: 10px auto;}
.conteudo .servicos-lista li:hover {float: left; width: 281px; height: 281px; background: #0d5e92 url('../images/bg-servicos-lista-h.jpg') no-repeat center center;}
.conteudo .servicos-lista .speparador {margin-left: 79px;}
.conteudo .servicos-lista .preload {position: absolute; margin-left: -9999px;}


/* =================
    CONTATOS
================== */

    /* FORMULÁRIO CONTATOS
        ========================================================================== */

.titulo-contatos {font-size: 20px; text-transform: uppercase; color: #0d5e92;}

/* =================
    CONTATOS
================== */

.contatos label {font-weight: normal; font-style: italic;}

.contatos p {font-size: 16px;}

.contato-telefone {line-height: 28px; color: #4d4d4d; height: 28px; padding-left: 38px; font-size: 22px; background: url('../images/icon-telefone-contato.jpg') no-repeat center left;}

.contato-email {line-height: 28px; color: #4d4d4d; height: 28px; padding-left: 38px; font-size: 16px; background: url('../images/icon-email-contato.jpg') no-repeat center left;}

.contato-localizacao {line-height: 28px; color: #4d4d4d; height: 28px; padding-left: 38px; font-size: 20px; background: url('../images/icon-localizacao-contato.jpg') no-repeat center left;}

.contatos .btn-success {font-size: 13px; text-transform: uppercase; color: #ffffff;}

/* =================
    RODAPÉ
================== */


    /* NAVEGAÇÃO
        ========================================================================== */

.bg-nav-rodape {background: #eaeaea; padding-top: 15px;}

 	/* RODAPÉ
        ========================================================================== */

.bg-rodape {background: #0d5e92;}
.bg-rodape .endereco span {width: 100%; display: block; text-transform: uppercase; line-height: 80px; height: 80px; margin: 0; padding: 0; font-size: 15px; color: #FFFFFF; background: url('../images/separador-rodape.jpg') no-repeat center right;}
.bg-rodape .endereco p {margin: 20px 0 0 0; padding: 0; font-size: 14px; color: #FFFFFF;}
.bg-rodape .certificacao span {width: 100%; display: block; text-transform: uppercase; line-height: 80px; height: 80px; margin: 0; padding: 0; font-size: 15px; color: #FFFFFF; background: url('../images/separador-rodape.jpg') no-repeat center right;}
.bg-rodape .certificacao img {margin-top: 15px;}
.bg-rodape .assinatura a {width: 69px; float: right; display: block; text-transform: uppercase; line-height: 80px; height: 80px; margin: 0; padding: 0; font-size: 15px; color: #FFFFFF; background: url('../images/criacao-slim.jpg') no-repeat center right;}


