body{
      float:left;
      width: 100%;
      margin:0px;
      padding:0px;
      border:0px solid #0F0;
      /*background-image: url(../../admin/useruploads/images/backgrounds/fundo3.jpg) ; 
      background-position: top;
      background-repeat: no-repeat;*/
      /*background-attachment:fixed; 
      
      background-size:100% 100%;
      -webkit-background-size: 100% 100%;
      -o-background-size: 100% 100%;
      -khtml-background-size: 100% 100%;
      -moz-background-size: 100% 100%;
*/
}
.quant-carrinho{
  width: 80px !important;
}
#pag img{
      max-width: 100% !important;
      height: auto !important;
}
.quant-carrinho{
      /*tamanho do campo quant. que aparece no carrinho*/
      width: 90px !important;
}
#obs_pedido{
      /*obs que aparece no carrinho*/
      display: none;
}
.navbar-brand img{
      margin-top: -7px;
}
#topo{
      width:100%;
      float:left;
      text-align:center;
      padding:0px;
      margin:0px;
      top:0px;
      position:relative;
      margin-top:0px;
      border:0px #FF0000 solid;
      background-image: url(../../admin/useruploads/images/fundotopo.jpg) ; 
      /*border-bottom: 3px solid #fab91f;*/
      background-position: bottom;
      background-repeat: repeat-x;
      
}
#conteudoTopo{
      text-align:center;
      max-width:979px;
      /*height:158px;*/
      color:#0f0;
      margin-left:auto;
      margin-right:auto;
      margin-top:100px;
      border:0px #0F0 solid;
      /*background-image: url(../../admin/useruploads/images/topo.png) ; */
      background-position: center center;
      background-repeat: no-repeat;
      background-size:100%;
      
}
#coluna_direita{
      display: block;
}
#divMenu{
      float:left;
      width:100%;
      margin-left:auto;
      margin-right:auto;
      height:100px;
      z-index:200;
      margin-top: 0px;
      position: absolute; /*com fixex o menu nao sai do topo*/
      border:0px #FF0 solid;
      background-image: url(../../admin/useruploads/images/fundo-menu.jpg) ; 
      background-position: bottom center;
      background-repeat: repeat-x;
}
#conteudoMenu{
      float:left;
      text-align:left;
      height:60px;
      z-index:200;
      width: 100%;
      border:0px #FF0 solid;
      margin-top: 25px;
}
#divMenuFlutuante{
      top:0px; /*A PARTIR DE QUAL ALTURA APARECE O MENU FLUTUANTE?*/
      display:none;
}
#cabecalho{
      width:100%;
      height:0px; /**ALTURA DO CABECALHO. 0PX = NADA **/
      float:left;
      margin:0;
      text-align:center;
      margin-left:auto;
      margin-right:auto;
      margin-top:0px;
      /*background-image:url(../files/imagens/system/bk_pagina_topo.png);
      background-repeat:repeat-y;
      background-position:left;
      background-position:top; 
      border:1px solid #90F ;*/
}
#central{
  /* PAGINA CENTRAL 100%*/
      width:100%;
      text-align:center;
      float:left;
      margin-left:auto;
      margin-right:auto;
      margin-top:0px;
      border:0px solid #FF0000;
        
      text-align:left;
   background: #F7F7F7; /*INTERNET EXPLORER*/
        background: -webkit-linear-gradient(top, #F7F7F7 0%, #fff 100%);
        background: -linear-gradient(top, #F7F7F7 0%, #fff 100%);
        background: -moz-linear-gradient(top, #F7F7F7 0%, #fff 100%);
           /* background-image: url(../../admin/useruploads/images/backgrounds/wallpaper3.jpg) ; 
      background-position: 0px;
      background-repeat: repeat-x;
     
      /*background-image:url(../files/imagens/system/bk_pagina.png);
      background-repeat:repeat-y;
      background-position:left;
      background-position:top;
      */
}
#centralConteudo{
      
     /* text-align:left;
      /*width:930px;*/
      color:#000;
      margin-left:auto;
      margin-right:auto;
      margin-top:0px; 
      padding: 15px;
      border:0px solid #000;
      margin-bottom:0px;
      min-height:500px;
      /*background-color:#FFF;
       opacity: 0.35;
      filter: alpha(opacity=35);*/
 
      background-color: #FFF;
      /*-moz-border-radius: 10px; /* Para Firefox */
      /*-webkit-border-radius: 10px; /*Para Safari e Chrome */
      /*border-radius: 10px; /* Para Opera 10.5+*/
/*
      background-image: url(../files/imagens/system/bk_pagina.png), url(../files/imagens/system/bk_pagina.png);
      background-position: left, right;
      background-repeat: repeat-y;
*/
    
}
#pag{
      /*CONTEUDO DAS PAGINAS*/
      border: 0px solid #FF0000;
      padding: 15px;
}
h1#principal, #contato, #sobre, #servicos{
  display:none; /*oculta o titulo da pagina com link PRINCIPAL */
}
.titulo {
      color : #966b72;
      font-size : 15px;
      
      font-style: italic;
      text-decoration: none;
    
}
.titulo .glyphicon {
      display: none; /*oculta icone do titulo quando existir*/
}       
#desenvolvido_por {
    
      border:0px #ff0000 solid;
      text-align:right;
     
      float:left;
      width:100%;
      margin-top:0px;
      height: 30px;
      background-color: #192739;
      padding-top: 5px;
      padding-right: 10px;
    
 
}
#desenvolvido_por a{
      
      font-family:Verdana, Geneva, sans-serif;
      font-size:11px;
      font-weight:normal;
      margin:0px;
      color:#F9F9F9;
      border:0px #fde796 solid;
}
#desenvolvido_por a:hover{
      color:#FFF; text-decoration:underline;
}
/*
#acompanhe_rodape{border:0px solid #FFF;  height:97px; width:200px !important;   float:left;  text-align:left; margin-left:auto; margin-right:auto; margin-top:0px;} 
#acompanhe_rodape a{outline:none; float:left;height:97px;width:103px; margin:0px 10px 0px 10px; text-decoration:none;border: 0px solid #009; text-align:center;}
#acompanhe_rodape #twitter{background:url(../admin/useruploads/images/70/icone_twitter.png); }
#acompanhe_rodape #facebook{background:transparent url(../admin/useruploads/images/70/icone_fb.png);}   
*/
#newsletter{ 
      width:10px;
      border: 0px solid #FFF; 
      height:17px; 
      color:#FFF; 
      float:left; 
      text-align:left;  
      margin-left:-20px; 
      margin-right:auto; 
      margin-top:-100px; 
}
/*#BANNER-PRINCIPAL{
      text-align: center !important;
      z-index:1 !important;
      
      position: absolute !important;
      width: 100% !important;
      height: 383px !important;
      left: 0px !important;
     /* background-image:url(../../admin/useruploads/images/fundotopo.jpg) !important ; 
      background-position:center bottom !important; 
   
      margin-top: -90px !important;
     
      border:1px solid #000 !important; 
}
/*
#BANNER-PRINCIPAL ul{
      border:0px solid #000 !important; 
      left: 50% !important;
      margin-left: -493px !important;
      top:-49px;
}
#BANNER-PRINCIPAL ul li{
      margin-top: 0px !important;
}
*/
/* 
 Pra dispositivos que tem uma largura mínima de 768 pixels. Tablets, por exemplo.
*/
@media (min-width: 768px) {
  /* Pull out the header and footer */
  
      .container {
          max-width: 960px; 
        }
}
/* 
 Com uma largura mínima de 992 pixels. Monitores por exemplo.
*/
@media (min-width: 992px) {
  
}
.primary{
  background-color: #000 !important;
}