<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    background-color: #ffffff;
    font-family: 'Open Sans';
    color: #5E5E5E;
    line-height: 2em;
}

a {
    color: #00346b;
    transition: background-color 0.1s linear 0s, color 0.1s linear 0s;
}

a:hover {
    color: #003A78;
    text-decoration: none;
}

h1,
h2,
h2,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-weight: lighter;
}

.logo {
    margin-top: 33px;
    margin-bottom: 33px;
}

.busca-tablet {
    margin-top: 50px;
}

.chamada-topo {
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 50px;
}

.chamada-topo span {
    font-size: 32px;
    color: #dbd9d8;
    display: block;
    float: left;
    margin-right: 14px;
}

.chamada-topo p,
.chamada-topo a {
    font-weight: lighter;
    margin-bottom: 0;
    text-decoration: none;
    color: #444;
}

.chamada-topo a {
    text-transform: lowercase;
}

.chamada-topo h5, .color {
    font-weight: bold;
    color: #f1812e !important;
    margin-top: 0;
    margin-bottom: 0;
}

#menu a {
    color: #444;
    font-weight: bold;
    text-transform: uppercase;
}

#menu a:hover {
    color: #f1812e;
}

#menu ul li ul li a {
    font-size: 12px;
}

#busca {
    background-color: #fff;
}

#busca input {
    border: 1px solid #ddd;
    box-shadow: none;
}

#busca button {
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
}

#busca button:hover {
    border: 0;
    box-shadow: none;
    color: #f1812e;
}

#busca .glyphicon-search {
    font-size: 14px;
}

#slide {
    width: 100%;
    height: auto;
    margin-bottom: 60px;
}

.carousel {
    height: auto;
}

#slide h1 {
    font-weight: bold;
    color: #444;
    text-transform: uppercase;
    color: #00346b;
    font-size: 21px;
}

#slide p {
    color: #444;
}

#slide .carousel-caption {
    left: 15px;
    text-align: left;
    text-shadow: none;
    top: 15%;
}

#slide .btn {
    font-size: 14px;
}

.btn {
    border-radius: 0!important;
    text-transform: uppercase;
    font-weight: bold;
}

.btn-laranja {
    background: #f1812e;
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 30px;
}

.btn-laranja:hover {
    background-color: #FE8830;
    color: #fff;
}

.btn-laranja:focus {
    color: #fff;
}

.btn-primary {
    background-color: #00346B;
}

.btn-primary:hover {
    background-color: #002852;
}

.btn-primary:active,
.btn-primary.active,
.open &gt; .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #003A78;
    border-color: #003A78;
}
#slide .carousel-control.left,
#slide .carousel-control.right {
    background-image: none;
}

#slide .carousel-control .icon-prev,
#slide .carousel-control .glyphicon-chevron-left {
    left: -10px;
}

#slide .carousel-control .icon-next,
#slide .carousel-control .glyphicon-chevron-right {
    right: -10px;
}

.chamadas-home div {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
    color: #444;
    transition: background-color 0.2s linear 0s, color 0.1s linear 0s;
}

.chamadas-home div:hover {
    background-color: #f7f7f7;
}

.chamadas-home i {
    font-size: 54px;
    transition: background-color 0.2s linear 0s, color 0.1s linear 0s;
}

.chamadas-home div:hover i {
    color: #f1812e;
}

.chamadas-home p {
    margin-bottom: 0;
}

.chamadas-home h3 {
    font-weight: bold;
    text-transform: uppercase;
}

#novidades {
    width: 100%;
    height: auto;
    padding-top: 22px;
    padding-bottom: 30px;
    background-color: #f7f7f7;
    color: #444;
}

#novidades h4,
#relacionados h4 {
    padding-bottom: 8px;
}

#novidades img,
#relacionados img {
    z-index: -1;
    width: 100%!important;
}

#novidades a,
#relacionados a {
    color: #444;
}

#novidades a:hover,
#relacionados a:hover {
    text-decoration: none;
    color: #00346b;
}

#novidades span,
#relacionados span {
    display: block;
    padding: 7px;
    background-color: #dbd9d8;
}

#relacionados {
    margin-top: 30px;
}

#relacionados h4 {
    color: #444;
}

#newsletter {
    width: 100%;
    height: auto;
    padding: 25px 0 10px 0;
    background-color: #f1812e;
    color: #fff;
    text-transform: uppercase;
}

#newsletter p {
    margin: 0;
}

#newsletter p:first-child {
    font-size: 21px;
    font-weight: lighter;
    margin-bottom: 0;
}

#newsletter p &gt; span {
    font-weight: bold;
}

#newsletter .form-control {
    font-size: 18px;
}

#newsletter input {
    border-radius: 0;
}

#newsletter button {
    font-weight: bold;
    text-transform: uppercase;
    background-color: #be6624;
    border-radius: 0;
    width: 100%;
}

#newsletter button:hover {
    background-color: #c86c26;
    color: #fff;
}

#newsletter input:focus {
    box-shadow-color:#f1812e;
    border-color:#f1812e;
}

footer {
    width: 100%;
    height: auto;
    padding: 20px 0;
    background-color: #00346b;
    color: #fff;
    line-height: 24px;
}

footer ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

footer ul li a {
    display: block;
}

footer h4 {
    font-weight: bold;
}

footer a {
    color: #fff;
}

footer a:hover {
    text-decoration: none;
    color: #a3d343;
}

.separador {
    margin: 20px 0;
    height: 2px;
    background: #002851;
    border-bottom: 1px solid #013d7b;
}

.separador-cinza {
    padding-top: 30px;
    border-top: 1px solid #ebebeb;
}
/* BOOSTRAP */

.navbar {
    border-radius: 0px;
    margin-bottom: 0;
}

.navbar-default {
    background-color: #fff;
}

.navbar-default .navbar-nav &gt; .active &gt; a,
.navbar-default .navbar-nav &gt; .active &gt; a:focus,
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
    background-color: #fff;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
    background-color: #fff;
}

.breadcrumb {
    background: none;
    padding-left: 0;
}

.breadcrumb a {
    color: #999999;
}

.breadcrumb a:hover {
    color: #00346b;
}
.prod-bread {margin-bottom:0;}

main {
    padding-top: 30px;
    padding-bottom: 30px
}

main img {
    margin-bottom: 30px;
    width: 100%;
}

main h1,
main h2,
main h3,
main h4,
main h5,
main h6 {
    text-transform: none;
    color: #003a78;
}

aside ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    font-weight: lighter;
}

aside ul li {
    padding-top: 15px;
}

aside ul li a {
    color: #666666;
}

.thumbnail {
    border: 0;
}

.thumbnail .caption {
    padding: 9px 0;
}

#slideproduto .carousel-control {
    background-color: #444;
    width: 8%;
    height: 15%;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: .1;
    margin: auto;
}

#slideproduto .carousel-control:hover {
    opacity: .3;
}

.product {
    height: 400px;
}

.add-cart{
    float: left;
    margin-top: 15px;
    margin-left: 15px;
}
.number-spinner {
    width: 100px;
    float: left;
    margin-top: 15px;
    margin-left: 15px;
}

.number-spinner input {
    width: 70px!important;
    height: 40px;
}

.number-spinner .btn {
    background: #f1812e;
    color: #fff;
    border: 1px #f1812e solid;
    height: 40px;
}

.number-spinner .btn:hover {
    background-color: #FE8830;
    color: #fff;
}

.modelo {
    font-size: 11px;
}

.cla {
    margin-top: 15px!important;
    margin-bottom: 15px;
}

.cla th {
    text-align: center!important;
}

.cla thead {
    background: #ebebeb;
    text-align: center;
}

.cla td {
    padding: 5px 10px;
    text-align: left;
    border: 1px #ebebeb solid;
}
.maxw img{ max-width:100%!important;width:auto!important;}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#mapa &gt; g &gt; a &gt; path {
    fill: #23527c;
}

#mapa &gt; g *:hover{
    fill: #FE8830;
}
.state {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom:10px;
}
.carousel-control.left, .carousel-control.right {
    background-image:none !important;
    filter:none !important;
}
.carousel-control {
    color: #F1812E !important;
    width: 20px !important;
}

@media(max-width:767px) {
    .logo {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(min-width:768px) {
    .nav &gt; li &gt; a {
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
    #menu .nav &gt; li:first-child a {
        padding-left: 0;
    }
    .chamadas-home div {
        margin-bottom: 60px;
    }
    #slide p {
        margin: 25px 0;
    }
}

@media(min-width:992px) {
    #slide .carousel-caption {
        top: 20%;
    }
}

@media(min-width:1200px) {
    .nav &gt; li &gt; a {
        font-size: 14px;
        padding-left: 18px;
        padding-right: 18px;
    }
    #slide p {
        font-size: 21px;
    }
    #slide h1 {
        font-size: 36px;
    }
    #slide .carousel-caption {
        top: 25%;
    }
    
}</pre></body></html>