html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

/* -- HEADER --*/

*{
    font-family: Helvetica;
}

nav{
    z-index: 1;
    margin: 15px 0 0 0;


background: #E4E4E4; /* Old browsers */
background: -moz-linear-gradient(top,  #E4E4E4 0%,#FFFFFF 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #E4E4E4 0%,#FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #E4E4E4 0%,#FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337bb2', endColorstr='#003366',GradientType=0 ); /* IE6-9 */

}

header {
    min-height: 100px;
    background-color: #003366;
    padding: 10px 0 0 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#337bb2+0,003366+100 */
background: #337bb2; /* Old browsers */
background: -moz-linear-gradient(top,  #337bb2 0%, #003366 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #337bb2 0%,#003366 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #337bb2 0%,#003366 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337bb2', endColorstr='#003366',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid white;
}

.logo{
    text-decoration: none;
    display: inline-block;
}

.slider{
    max-height: 500px;
    background-color: green;
}

.slider-img{
    width: 100%;
    height: 200px;
    background-image: url(../img/slide/1.jpg);
}


.produtos{
    background-color: white;
    min-height: 300px;
    position: relative;
    margin: -140px 0 0 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-top: 5px solid #003366;
}

.slider img{
    position: relative;
    display: block;
    max-height: 500px;
}

.detalhe-produtos{
    border-top: 5px solid #003366;
    background-image: url('../img/bg-degrade.png');
    background-repeat: repeat-x;
}

.box{
    width: 212.5px;
    height: 50px;
    margin: 10px 0 20px 0.90%;
    display: inline-table;


-webkit-box-shadow: 0px 0px 41px -13px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 0px 41px -13px rgba(0,0,0,0.30);
box-shadow: 0px 0px 41px -13px rgba(0,0,0,0.30);

}

.thump-carros{background-image: url(../img/carros-175x120.png); width: 175px; height: 120px; margin: 0 auto; }
.thump-android{background-image: url(../img/android-175x120.png); width: 175px; height: 120px; margin: 0 auto; }
.thump-barcos{background-image: url(../img/embarcacoes-175x120.png); width: 175px; height: 120px; margin: 0 auto; }
.thump-gps{background-image: url(../img/pessoas-175x120.png); width: 175px; height: 120px; margin: 0 auto; }
.thump-motos{background-image: url(../img/motos-175x120.png); width: 175px; height: 120px; margin: 0 auto; }
.thump-utilitarios{background-image: url(../img/utilitarios-175x120.png); width: 175px; height: 120px; margin: 0 auto; }


.produtos h1{
    text-align: center;
        color: white;
    font-size: 16px;
    font-weight: bolder;
    margin: 10px 0 10px 0;
}

.produtos p{
    color: #666;
    min-height: 130px;
    margin-top: 10px;

}

.saibamais{
    background-image: url(../img/saiba-mais.png);
    height: 25px;
    width: 110px;
    margin: 20px auto 10px;
}

.saibamais:hover{
    background-image: url(../img/saiba-mais-hover.png);
}

.detalhe-parceiros{
    border-top: 5px solid #003366;
    min-height: 200px;
    background-color: ;
}

.parceiros{
    background-color: whitesmoke;
    margin-top: 30px;
    margin-bottom: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-top: 3px solid #003366;
}

.detalhe-parceiros h2 {
    color: #003366;
    text-align: center;
    margin-top: 10px;
    font-size: 16pt;
}
.sep-parceiros{
    height:2px;
    background-color:#F1F1F1;
    border-top: 1px solid #B4B4B4;
    margin: 10px auto 0;
    width: 90%;
}

.box-parceiros{
    margin: 20px 9.1px;
    background-color: #003366;
    height: 100px;
    width: 192px;
    display: inline-flex;
}

.box-parceiros:hover{
    outline: 1px solid #003366;
}

.alinhar-parceiros{
    margin: 0 auto;
    width: 90%;
    min-height: 100px;
    display: block;
}

.footer{
    background-color: #01101F;
    min-height: 40px;
}

.antes-footer{
    background-color: #003366;
    min-height: 170px;
    color: white;
    background: #0B68AF; /* Old browsers */
background: -moz-linear-gradient(top,  #043B71 0%, #092542 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #043B71 0%,#092542 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #043B71 0%,#092542 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043B71', endColorstr='#092542',GradientType=0 ); /* IE6-9 */
}

.texto-footer{
    position: absolute;
    display: inline;
    margin: 0 0 0 5px;
}

.email{
    background-image: url(../img/email.png);
    height: 21px;
    width: 21px;
    display: inline-block;
}

.carousel-indicators{
    bottom: 80px;
}

.antes-footer a{
    color: white;
}

.antes-footer a:hover{
    color: #80A0FF;
}

.conteudo-pagina{
    min-height: 560px;
    background-color: white;
    margin: 15px 0 15px 0;
    padding: 30px 40px 50px 40px;
        -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-top: 3px solid #003366;
}

.title{
    font-size: 20pt;
    color: #003366;
    text-decoration: underline;

}

.box-inner{
    border: 1px solid #DCDCDC;
    padding: 10px;
    border-radius: 10px;
}

.bg-title{
    background-color: #003366;
    margin: -10px -10px 10px;
    height: 42px;
    padding: 2px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #0B68AF; /* Old browsers */
background: -moz-linear-gradient(top,  #0B68AF 0%, #003366 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0B68AF 0%,#003366 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0B68AF 0%,#003366 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337bb2', endColorstr='#003366',GradientType=0 ); /* IE6-9 */
}

.img-lock{
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.facebook-like{
    padding: 4px;
    background: white;
    width: 288px;
    margin-bottom: 15px;
    border-radius: 4px;
}

.text-contato{
    width: 50px;
    display: inline-block;
    text-align: right;
}

.btn-contato{
    max-width: 300px;
    min-height: 20px;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;

        background: #337bb2;
    background: -moz-linear-gradient(top, #337bb2 0%, #003366 100%);
    background: -webkit-linear-gradient(top, #337bb2 0%,#003366 100%);
    background: linear-gradient(to bottom, #337bb2 0%,#003366 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337bb2', endColorstr='#003366',GradientType=0 );

}

.btn-contato:hover{
    color: #80A0FF;
}

.box-parceiros2{
    height: 110px;
    width: 205px;

}

.box-content-parceiros{
        display: inline-block;
        height: 140px;
        width: 205px;
        margin: 20px 0 0 0
}

.box-content-parceiros:hover{
    outline: 1px solid #003366;
}

.text-parceiros{
    text-align: center;
    color: white;
    background: #003366;
}

.espaco-login{
    margin: 10px 0 8px 0;
}

.carousel-control-2{
    width: 50px;
    height: 50px;
    background-color: red;
    display: inline-block;
}

.carousel-parceiros{
    min-height: 150px;
    }