#menuPrincipal {

  position: fixed;

  z-index: 1050;

  top: 0;

  left: 0;

  width: 100%;

  background: rgba(255, 255, 255, 0.8); }

  #menuPrincipal .logotipo {

    position: relative;

    margin-top: 10px;

    /* width: 245px;

     height: 95px;*/

    z-index: 15; }

    #menuPrincipal .logotipo img {

      width: 100%;

      height: auto; }

  #menuPrincipal .navbar {

    margin-top: 45px;

    position: static;

    background: none;

    border: none;

    border-radius: 0px;

    margin-bottom: 0px !important;

    z-index: 150; }

  #menuPrincipal .navbar-default .navbar-nav > .active > a, #menuPrincipal .navbar-default .navbar-nav > .active > a:focus, #menuPrincipal .navbar-default .navbar-nav > .active > a:hover {

    background: #dc481d;

    color: #FFFFFF !important; }

  #menuPrincipal .navbar-default .navbar-nav > li > a {

    text-transform: uppercase;

    padding-right: 5px;

    padding-left: 5px;

    padding-top: 5px;

    padding-bottom: 5px;

    font-size: 13px;

    font-style: normal;

    font-weight: 400; }

  #menuPrincipal .navbar-default .navbar-nav > li > a:hover {

    background: #dc481d;

    color: #FFFFFF; }

  #menuPrincipal ul.nav.navbar-nav {

    display: inline-block !important;

    text-align: justify !important;

    width: 100% !important;

    margin-left: 0px !important;

    height: 20px; }

  #menuPrincipal ul.nav.navbar-nav:after {

    display: inline-block !important;

    width: 100% !important;

    text-align: justify !important;

    visibility: hidden !important;

    content: " " !important; }

  #menuPrincipal ul.nav.navbar-nav li.justify {

    position: relative;

    display: inline-block !important;

    text-align: left !important;

    float: none !important; }

  #menuPrincipal .sep {

    color: #dc481d;

    font-size: 15px !important; }

  #menuPrincipal .form_pesquisa {

    position: relative;

    width: 100%;

    border: 1px solid #D9D9D9;

    margin-top: 45px; }

    #menuPrincipal .form_pesquisa .produto_search_main {

      width: 100%;

      border: none;

      background: transparent;

      padding-top: 5px;

      padding-bottom: 5px;

      padding-left: 12px;

      padding-right: 5px;

      outline: none;

      color: #6F6F6E;

      font-size: 12px;

      font-weight: 400; }

    #menuPrincipal .form_pesquisa .botaoEnvia button {

      position: absolute;

      right: 0;

      top: 0;

      margin-top: 3px;

      background-color: transparent;

      box-shadow: none;

      border: none;

      outline: none; }

      #menuPrincipal .form_pesquisa .botaoEnvia button:focus {

        outline: 0; }

      #menuPrincipal .form_pesquisa .botaoEnvia button i {

        font-size: 15px;

        color: #dc481d; }



.border_bottom {

    //position: relative;

    //top: 0;

    //left: 0;

    margin-top: 10px;

    //width: 100%;

    background-image: url("../img/border.png");

    height: 4px;

    background-repeat:no-repeat;

    //background-size: contain;

    //background-position: center;}



input.produto_search_main::-webkit-input-placeholder {

  color: #6F6F6E;

  font-size: 12px;

  font-weight: 400; }



input.produto_search_main:-moz-placeholder {

  /* Firefox 18- */

  color: #6F6F6E;

  font-size: 12px;

  font-weight: 400; }



input.produto_search_main::-moz-placeholder {

  /* Firefox 19+ */

  color: #6F6F6E;

  font-size: 12px;

  font-weight: 400; }



input.produto_search_main:-ms-input-placeholder {

  color: #6F6F6E;

  font-size: 12px;

  font-weight: 400; }



.dropdown.justify.open > a {

  /*color: white !important; */

}



@media (max-width: 767px) {

  #menuPrincipal {

    margin-top: 0px !important; }

    #menuPrincipal .logotipo {

      width: 188px !important;

      height: 73px !important; }

    #menuPrincipal .navbar {

      margin-top: 25px !important; }

    #menuPrincipal ul.nav.navbar-nav {

      text-align: right !important;

      display: block !important;

      height: auto !important; }

    #menuPrincipal ul.nav.navbar-nav li.justify {

      display: block !important;

      width: 100% !important;

      float: right !important;

      text-align: right !important; }

    #menuPrincipal .navbar-default .navbar-nav > li > a {

      padding-top: 5px !important;

      padding-bottom: 5px !important; }

    #menuPrincipal .navbar-default .navbar-collapse, #menuPrincipal .navbar-default .navbar-default .navbar-form {

      border-color: transparent !important; }

    #menuPrincipal .sep {

      color: transparent !important;

      height: 0px !important; }



  .form_pesquisa {

    display: none !important; } }

@media (max-width: 991px) and (min-width: 768px) {

  #menuPrincipal {

    margin-top: 0px !important; }

    #menuPrincipal .logotipo {

      width: 188px !important;

      height: 73px !important; }

    #menuPrincipal .navbar {

      margin-top: 25px !important; }

    #menuPrincipal ul.nav.navbar-nav {

      text-align: right !important;

      display: block !important;

      height: auto !important; }

    #menuPrincipal ul.nav.navbar-nav li.justify {

      display: block !important;

      width: 100% !important;

      float: right !important;

      text-align: right !important; }

    #menuPrincipal .navbar-default .navbar-nav > li > a {

      padding-top: 5px !important;

      padding-bottom: 5px !important; }

    #menuPrincipal .navbar-default .navbar-collapse, #menuPrincipal .navbar-default .navbar-default .navbar-form {

      border-color: transparent !important; }

    #menuPrincipal .sep {

      color: transparent !important;

      height: 0px !important; }



  .form_pesquisa {

    display: none !important; } }

@media (min-width: 992px) and (max-width: 1209px) {

  #menuPrincipal .navbar {

    margin-top: 35px !important; }

  #menuPrincipal .form_pesquisa {

    margin-top: 35px !important; } }



/*# sourceMappingURL=menu.css.map */

