.navbar {
   margin-bottom: 0px;
   border: 0px solid transparent; 
   border-radius: 0px;
   background-position: center top;
   background-repeat: repeat-x;
   font-weight: normal;
}

.navbar-inverse .navbar-toggle {
  border-color: #69332c;  /* cor botao menu */
  background-color: #69332c;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #ff0000;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: transparent;
}



.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ddd;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #ffcc29;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #69332c; 
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}




.btn-rosa  {color: #fff;
  background-color: #b38199;
  border-color: #b38199;
  -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
 }
 .btn-empresa {
  color: #fff;
  background-color: #109b22;
  border-color: transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  }
  
   .btn-empresa2 {
  color: #fff; 
  background-color: #3b5998;
  border-color: transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  }
.navbar-nav {
  margin: 0;
  background-color: #fff;
  }  
@media (max-width: 991px) {
.navbar-nav {
  margin: 0;
  background-color: #fafafa;
  border: 1px solid #efefef;
  }
}
  

  
  .navbar-inverse .navbar-nav > li > a {
  color: #666;
  font-size: 13px;
  }
 .faixa-titulo {
  background-color: #9A5877;
  text-align: center;
  height: 41px;
  color: #ffffff;
  margin:10px 6px 12px 26px;
 }
 .faixa-titulo h2 { color: #ffffff; padding-top: 3px;
 }
 .container-fluid{
  height:100%;
  display:table;
  width: 100%;
  padding: 0;
}
 .Titulos_grande { font-size: 2.4em;font-weight: normal;padding: 15px 0px 15px 0px;z-index: 2; color: #333333;}
 
@media (min-width: 1200px) {
.container_titulo { margin-top:7px; padding-left: 15px; padding-top: 40px;
  
} }
@media (min-width: 992px) {
.container_titulo {
  
} }
@media (min-width: 768px) {
.container_titulo {
  
}}
 
 
 @media (min-width: 1201px) {
.menu_topo { font-size: 17px;
height:86px;
}
}

@media (max-width: 1200px) {
.menu_topo {	 font-size: 14px;
height:86px;}
}
@media (max-width: 1100px) {
.menu_topo { font-size: 11px;
height:86px;}
}

.menu_topo {
  background-color: #ffffff;
  background-image: url('../layout/fundo_menu.jpg');
  background-position: center;
  margin-bottom: 0px;
  background-size: cover;
  color: #ffffff;
  top:50px;



}

.fundo-menu-animado {
    position: fixed;
    background-color: #fff;
    opacity: 0;
    width: 100%;
    z-index: 998;
    min-height: 106px;
}

.row-fluid {height:500px; display:table-cell; vertical-align: middle;}
  
.centering {
  float:none;
  margin:0 auto;
}
.menu_sombra {
  top: 50px;
  -webkit-box-shadow: 0px 2px 15px -4px #000;
  -moz-box-shadow: 0px 2px 15px -4px #000;
  box-shadow: 0px 2px 15px -4px #000;
}

.parte_sombra {
-webkit-box-shadow: 0px 2px 15px -4px #000;
  -moz-box-shadow: 0px 2px 15px -4px #000;
  box-shadow: 0px 2px 15px -4px #000;
}
.parte_faixa {
  background-color: #ffffff;
  background-image: url('../layout/faixa_azulejos_armazem.jpg'); 
  background-position: center;
  margin-bottom: 0px;
  background-repeat: repeat-x;
  color: #ffffff;
  height: 29px; 
  display: none;
}

@media (min-width: 1200px) {
.parte1 {
  background-color: #ffffff;
  
  background-position: center;
  margin-bottom: 0px;
  background-size: cover;
  color: #ffffff;
 
    margin-top: 0px;
}
} 
@media (max-width: 1199px) {
.parte1 {
  background-color: #ffffff;
  
  background-position: center;
  margin-bottom: 0px;
  background-size: cover;
  color: #ffffff;

    margin-top: 0px;
}
} 
@media (max-width: 991px) {
.parte1 {
  background-color: #ffffff;
  
  background-position: center;
  margin-bottom: 0px;
  background-size: cover;
  color: #ffffff;

    margin-top: 0px;
}
} 
@media (max-width: 767px) {
.parte1 {
  background-color: #ffffff;
  
  background-position: center;
  margin-bottom: 0px;
  background-size: cover;
  color: #ffffff;
 
    margin-top: 0px;
	
}
}

.parte3 {
background-color: #f5f5f5;
min-height: 550px;
}
.parte4 {
background-color: #ffffff;
min-height: 450px;
padding-top:40px;
padding-bottom:40px;
}
.parte5 {
background-color: #fffdf2;
min-height: 325px;
padding:30px;
}
.parte_frase_promocao{
    background-color: #fe0000;/* #EF58D0; */
    min-height: 200px;
    /* padding: 30px; */
    padding-bottom: 30px;
    margin-top: 10px;
}

@media (min-width: 1200px) {
	.ajusta_container { width:80%; margin: 0px auto;}
} 
@media (max-width: 1199px) {
	.ajusta_container { width:90%; margin: 0px auto; }
} 
@media (max-width: 991px) {
	.ajusta_container { width:95%; margin: 0px auto;}
} 
@media (max-width: 767px) {
	.ajusta_container { width:95%; margin: 0px auto;}
}
@media (max-width: 450px) {
	.ajusta_container { width:100%; margin: 0px auto;}
}

.parte6  {
  background-image: url('../layout/fundo_loja1.jpg');
  background-position: left;
  margin-bottom: 0px;
  background-size: cover;
  padding-top:30px;
  padding-bottom:30px;
  color: #ffffff;
}
.parte6_texto  {
  color: #ffffff;
  line-height:120%;margin-top: 10px; margin-bottom: 10px; font-size:18px; 
}
.parte7  {
  background-image: url('../layout/fundo_loja2.jpg');
  background-position: right;
  margin-bottom: 0px;
  background-size: cover;
  padding-top:30px;
  padding-bottom:30px;
  color: #ffffff;
}
.parte7_texto  {
  color: #ffffff;
  line-height:120%;margin-top: 10px; margin-bottom: 10px; font-size:18px; 
}
.parte_formulario {
  background-color: #fffadd;
   /*background-image: url('../layout/fundo_contato.jpg');
  background-position: center;
  background-size: cover; */
  margin-bottom: 0px;
  color: #6a332c;
}
.parte_formulario label {
  color: #6a332c;
  margin-bottom: 1px; margin-top:5px;
}
.parte_rodape {
padding-top:30px; 
margin-bottom: 0px; 
min-height:268px;
  background-color: rgb(133, 66, 57);
  /* background-image: url('../layout/fundo_rodape.jpg'); */
  background-position: center;
 
  background-repeat: repeat-y;
  margin-bottom: 0px;
  color: #ffffff; 
}
.parte_rodape h1 h2 h3 h4 p div { color: #ffffff; }

#rodape_redes_sociais { 	position:absolute;	top:96px;	right: 25px; display: block;}
#rodape_telefone_email {	 font-size: 2.0em;  color: #dddddd; }
#rodape_logotipo{  color: #ffffff; display: block;}
#rodape_copyright{  display: block; font-size: 0.7em; padding-top:20px; color: #dddddd; }
.aba_redes_sociais_vertical {
  position: fixed;
  top: 150px;
  right: 0px;
  width: 40px;
  height: 140px;
  z-index: 98;
}
.aba_redes_sociais_horizontal {
  position: fixed;
  bottom: 0px;
  left: 20px;
  width: auto;
  height: 30px;
  z-index: 98;
}

/* MENU TOPO SITE */
@media (min-width: 1200px) {
.menu_topo-novo { height:100px; }	
.container-div-menu { position: relative; width:1200px; margin: 0px auto; }
.caixa-logotipo { position: absolute; top:8px; left: 10px; }
.caixa-logotipo  img{  z-index:1000;  height: 80px;  }
.caixa-telefone-menu { display: block; position: absolute;top:6px; right:10px;}
.caixa-de-busca-menu { float: left;}
#div-busca {z-index:50000; ;width: 180px;display: none; right: 32px; top:0px; height: 32px; background-color:#fff;float:left;}
#div-busca input { border: 1px solid #ddd;}
.menu-topo-do-site { height: 100px; top: 00px;  z-index: 100; border-bottom:1px solid #ececec;}
#navbar { position: absolute; top: 47px; right: 10px;}
.navbar-nav { margin: 0;  }
.navbar-inverse .navbar-nav > li > a { font-size:13px; }
} 
@media (max-width: 1199px) {
.menu_topo-novo { height:100px; }	
.container-div-menu { position: relative; width:100%; margin: 0px; }	
.caixa-logotipo { position: absolute; top:8px; left: 10px; }
.caixa-logotipo  img{  z-index:1000;  height: 80px;}
.caixa-telefone-menu { display: block; position: absolute;top:6px; right:10px;}
.caixa-de-busca-menu { float: left;}
#div-busca {z-index:50000; ;width: 180px;display: none; right: 32px; top:0px; height: 32px; background-color:#fff;float:left;}
#div-busca input { border: 1px solid #ddd;}
.menu-topo-do-site {  height: 100px;   top: 00px;  z-index: 100; border-bottom:1px solid #ececec;}
#navbar { position: absolute; top: 47px; right: 10px;}
 .navbar-nav { margin: 0;  }
 .navbar-inverse .navbar-nav > li > a { font-size:13px; }
} 
@media (max-width: 991px) {
.menu_topo-novo { height:100px; }	
.caixa-logotipo { position: absolute; top:8px; left: 10px; }
.caixa-logotipo  img{  z-index:1000;  height: 80px;padding:0px;}
.caixa-telefone-menu { display: block; position: absolute;top:6px; right:10px; }
.caixa-de-busca-menu { float: left;}
#div-busca {z-index:50000; ;width: 180px;display: none; right: 32px; top:0px; height: 32px; background-color:#fff;float:left;}
#div-busca input { border: 1px solid #ddd;}
.menu-3-linhas { position: absolute; top:46px; right: 10px;}
.menu-3-linhas .navbar-toggle { margin-right:0px;}
.menu-topo-do-site {  height: 100px;   top: 00px;  z-index: 100; border-bottom:1px solid #ececec;}
#navbar { position: relative; top: 98px;right:0px;}
} 
@media (max-width: 767px) {
.menu_topo-novo { height:61px; }	
.caixa-logotipo { position: absolute; top:0px; left: 0px; }
.caixa-logotipo  img{  z-index:1000;  height: 59px; background-color:#fff;padding:5px; }
.menu-3-linhas {position: absolute; top:6px; right: 10px;}

.caixa-telefone-menu {  display: block; position: absolute;top:6px; right:10px; }
.caixa-telefone-menu-conteudo { display: none;}
.caixa-de-busca-menu { position: absolute; top:9px; right: 62px;}
#div-busca {z-index:50000; position: absolute;display: none; right: 32px; top:0px; height: 32px; background-color:#fff;float:left;}
#div-busca input { border: 1px solid #ddd;}
.menu-topo-do-site { height: 61px;    top: 00px;  z-index: 100; border-bottom:1px solid #ececec;}
#navbar { position: relative; top: 60px;right:0px;}
}
/* FIM MENU TOPO SITE */

.caixa_sombra {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(8, 8, 8, 0.39);
    -moz-box-shadow: 0px 0px 10px 0px rgba(8, 8, 8, 0.39);
    box-shadow: 0px 0px 10px 0px rgba(8, 8, 8, 0.39);
}