/*
Responsável: Fernando Faisca Rosa
Data: Maio 2016
Cores:
    Azul: #05355C;
    Azul Claro: #3FA4F3;
*/

*                                               { color: #000000; font-family: 'verdana'; font-size: 12px; line-height: 20px; margin: 0; padding: 0; }
a                                               { text-decoration: none; }
p                                               { margin: 0; padding: 0; }

header                                          { }
.logotipo                                       { padding: 30px 0; }
.menu-esquerdo                                  { margin: 0; padding: 0; list-style: none; }
.menu-esquerdo li                               { float: right; }
.menu-esquerdo li a                             { background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #000000; display: block; line-height: 38px; margin: 30px 15px 0 0; padding: 0 10px; }
.menu-esquerdo li a:hover                       { background-color: #FFFFFF; border: 1px solid #D2AE6D; text-decoration: none; }
.menu-direito                                   { margin: 0; padding: 0; list-style: none; }
.menu-direito li                                { float: left; }
.menu-direito li a                              { background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #000000; display: block; line-height: 38px; margin: 30px 0 0 15px; padding: 0 10px; }
.menu-direito li a:hover                        { background-color: #FFFFFF; border: 1px solid #D2AE6D; text-decoration: none; }
.navbar                                         { margin: 0; padding: 0; }
.navbar-nav                                     { margin: 0; padding: 0; }
.navbar-default                                 { background-color: inherit; border: 0; margin: 32px 0 0 0; }
.navbar-toggle                                  { background-color: #FFF; border-radius: 0; margin: 0; padding: 10px; }
.navbar-collapse                                { background-color: #FFF; border-top: 0; box-shadow: 0; position: absolute; z-index: 999999; right: 0; padding: 0; }
.nav.navbar-nav li a                            { background-color: #DDDDDD; line-height: 40px; padding: 0 15px; text-align: right; }
.nav.navbar-nav li a:hover                      { background-color: #FFF; color: #888888; }

.conteudo                                       { padding: 0; margin: 0; }
.carousel-indicators .active                    { background-color: #000; height: 10px; margin: 0; width: 10px; }
.carousel-indicators li                         { background-color: #CCCCCC; border: 0; border-radius: 10px; cursor: pointer; display: inline-block; height: 10px; margin: 0; text-indent: -999px; width: 10px; }
.carousel-indicators li:hover                   { background-color: #000000; }
.conteudo-interno                               { padding: 50px; }

.qualidade                                      { background-color: #D2AE6D; padding: 50px 25px; }
.qualidade h3                                   { color: #000000; margin: 0 0 25px; padding: 0; line-height: 40px; text-align: center; }
.qualidade p                                    { color: #000000; margin: 0; padding: 0; line-height: 20px; text-align: center; }
.qualidade .botao                               { background-color: #D2AE6D; border: 1px solid #000000; color: #000000; display: inline-block; line-height: 38px; margin-top: 20px; padding: 0 25px; }
.qualidade .botao:hover                         { background-color: #000000; color: #D2AE6D; text-decoration: none; }
.tecnologia                                     { background-color: #000000; padding: 50px 25px; }
.tecnologia h3                                  { color: #FFFFFF; margin: 0 0 25px; padding: 0; line-height: 40px; text-align: center; }
.tecnologia p                                   { color: #FFFFFF; margin: 0; padding: 0; line-height: 20px; text-align: center; }
.tecnologia .botao                              { background-color: #000000; border: 1px solid #FFFFFF; color: #FFFFFF; display: inline-block; line-height: 38px; margin-top: 20px; padding: 0 25px; }
.tecnologia .botao:hover                        { background-color: #FFFFFF; color: #000000; text-decoration: none; }
.enviamos                                       { background-color: #CCCCCC; padding: 50px 25px; }
.enviamos h3                                    { color: #000000; margin: 0 0 25px; padding: 0; line-height: 40px; text-align: center; }
.enviamos p                                     { color: #000000; margin: 0; padding: 0; line-height: 20px; text-align: center; }
.enviamos .botao                                { background-color: #CCCCCC; border: 1px solid #000000; color: #000000; display: inline-block; line-height: 38px; margin-top: 20px; padding: 0 25px; }
.enviamos .botao:hover                          { background-color: #000000; color: #FFFFFF; text-decoration: none; }

footer                                          { background-color: #000000; margin: 0; padding: 50px 0; }
.menu-rodape ul, .menu-contato ul,
.menu-endereco ul                               { list-style: none; margin: 0; padding: 0; }
.menu-rodape ul li, .menu-contato ul li         { color: #FFFFFF; margin: 0; padding: 0; }
.menu-endereco ul li                            { color: #FFFFFF; margin: 0; padding: 0; text-align: right; }
.menu-rodape ul li a, .menu-contato ul li a,
.menu-endereco ul li a                          { color: #FFFFFF; }
.menu-rodape ul li a:hover,
.menu-contato ul li a:hover,
.menu-endereco ul li a:hover                    { color: #D2AE6D; text-decoration: none; }

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 767px) {
    .menu-contato ul, .menu-endereco ul         { margin-top: 20px; }
    .menu-rodape ul li, .menu-contato ul li,
    .menu-endereco ul li                        { text-align: center; }
    .logotipo                                   {float: left;}
    .container-fluid .link-logotipo             {margin: 0; padding: 0;}
}

@media screen and (max-width: 467px) {
}