/*////////////////////////////////////              BANNER              /////////////////////////////////////*/
.bannerTOPO { width:1144px; height:400px; float:left; border: 0px solid; margin-top: 0px;}


.faixa{width: 1144px; height: 25px; float: left; background: #ffffff}

/*.container{width: 1144px; height: 800px;}*/
/*////////////////////////////////////              HOME              /////////////////////////////////////*/
.lateral_caixa {width:202px; height:112px; float:left;}



/*////////////////////////////////////              Central de Atendimento              /////////////////////////////////////*/

/*////////////////////////////////////             Sub-Menu              /////////////////////////////////////*/
.sub{width: 1144px; height: 200px; float: left; background: #ffffff}

.menu_sub{width: 1144px; height: 200px; position:  absolute; float: left; position: relative;}

.lancamentos{width: 425px; height: 190px; border: 0px solid; background-color: #140d05; position: absolute; float: left;}
.receba_news{width: 350px; height: 190px; border: 0px solid; margin-right: 0px; background-color: #140d05; margin-left: 450px; position: absolute;}
.noticias{width: 320px; height: 190px; border: 0px solid; background-color: #140d05; margin-left: 70px; float: right;}
.lancamentos_pdf{width: 210px; height: 120px; background-color: #ffffff; float: right;}

.sub_menu_titulo{height: 30px; background-color: #845a20; font-family: Tahoma; font-size: 18px; color: #f8eadf; line-height: 32px;}

.texto_news{font-family: Tahoma; font-size: 13px; color: #f8eadf; margin-top: 20px; text-align: left; margin-left: 12px; margin-bottom: 30px;}
.texto_campos_news{font-family: Tahoma; font-size: 12px; color: #f8eadf; text-align: left; margin-left: 10px;}
.botao_news{border: 1px solid; width: 50px; height: 50px; margin-top: -52px; margin-left: 200px;}

.sem_lancamentos{color: #fff; font-family: Tahoma; font-size: 14px; margin-top: 20px;}
.links_lanc{color: #fff; font:family: Tahoma; font-size: 14px; margin-top: 5px; margin-bottom: 5px;}
.lanc{border-top: 1px solid #fff; border-bottom: 1px solid #fff; height: 30px; background-color: #845a20; color: #fff; line-height: 30px; text-align: left; padding-left: 30px;}
.lanc:hover{background-color: #140d05}

/*////////////////////////////////////             Login              /////////////////////////////////////*/

.form_login{width: 100%; height: auto;}
.caixa_login{width: 400px; height: 250px; border: 1px solid #999999; margin-top: 50px; margin-bottom: 100px;}
.caixa_texto{border: 0px solid; margin: 30px; margin-left: 55px; text-align: left;}
.texto_login{border: 0px solid; width: 70px; height: 25px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; float: left; padding-top: 3px;}
.input_login{border: 0px solid; width: 245px; text-align: left; margin-bottom: 10px; float: left;}
.btn_login{margin-left: 90px; margin-top: 10px; border: 0px solid; width: 120px; height: 30px; float: left;}
.titulo_login{font-family: Tahoma; font-size: 16px; font-style: none; margin-top: 50px; margin-left: 100px; text-align: left;}
.linha{border-bottom: 1px solid; margin-top: 10px; width: 85%}


.detalhes {border: 0px solid; width:960px; min-height:200px; float:left; background-color:#FFF; margin:30px 0px 0px 50px; margin-bottom:50px;}
.dets_titulo { width:960px; padding-bottom:10px; height:35px; float:left; padding-top:7px; font-size:18px; border-bottom:1px solid #e5c08b; color:#000;}
.stageFORM { width:950px; height:auto; font-family:Tahoma; font-size:15px; color:#000; margin-left:0px; margin-top:0px; float:left;}

/*////////////////////////////////////             Listagem de Produtos              /////////////////////////////////////*/
.tela_produtos {width: 100%; height: auto; border: 0px solid; min-height: 500px;}
.listagem_produto{margin-top: 50px; margin-bottom: 50px; border: 0px solid; position: relative;}
.produto1{width: 250px; height: 300px; border: 0px solid #c4c4c4; float: left; margin-left: 24px; margin-right: 30px; margin-bottom: 25px; }
.produto{width: 250px; height: 300px; border-left: 1px solid #c4c4c4; float: left; margin-right: 30px; margin-bottom: 25px;}
.produto4{width: 250px; height: 300px; border-left: 1px solid #c4c4c4;  float: left; margin-bottom: 25px;}
.foto_produto{width: 200px; height: 180px; border: 1px solid; margin-top: 10px;}
.texto_produto{font-family: Tahoma; color: #000;}
.vazio{width: 600px; height: auto; border: 0px solid; margin: 80px 0 80px 0; font-family: Tahoma; font-size: 22px; }
.titulo_produto{font-size: 18px;}
.descricao_produto{font-size: 14px; margin-top: 5px; border: 0px solid; height: 40px;}
.medida{font-size: 12px; margin-top: 45px;}
.btn{float: left; margin-top: 6px; margin-left: 29px;}
.add_carrinho{width: 100px; height: 30px; border: 0px solid #000; margin-left: 1px; float: left; margin-right: 10px;}
.add_carrinho2{width: 100px; height: 30px; border: 0px solid #000; margin-left: 44px;}
.detalhes_btn{width: 80px; height: 30px; border: 0px solid; margin-top: 0px; float: left;}
.paginacao{width: 100%; height: 40px; border: 0px solid; margin-bottom: 20px; font-family: Verdana; font-size: 18px; text-decoration: none;}

/*////////////////////////////////////             Produtos              /////////////////////////////////////*/
.fotos{border: 0px solid; width: 380px; height: 320px; float: left; margin-top: 30px; margin-left: 30px;}
.fotos_produto{border: 1px solid; width: 100px; height: 70px; float: left; margin-left: 10px; margin-top: 10px;}
.dados_prod{border: 1px solid; width: 600px; height: 450px; float: right; margin-right: 30px; margin-top: 30px; background-color: #596d64;}
.titulo_prod{border: 1px solid #666; width: 550px; height:40px; margin-top: 10px; font-size: 20px; text-align: left; padding-left: 15px; background-color: #fff;}
.desc_prod{border: 1px solid; width: 550px; height:50px; margin-top: 10px; font-size: 16px; text-align: left; padding-left: 15px; background-color: #fff;}
.detalhes_prod{border: 1px solid; width: 550px; height:200px; max-height: 200px; margin-top: 10px; font-size: 16px; text-align: left; padding-left: 15px; background-color: #fff;}
.medida_prod{border: 1px solid; width: 550px; height:40px; margin-top: 10px; font-size: 16px; text-align: left; padding-left: 15px; background-color: #fff;}
.btn_prod{border: 1px solid;; width: 550px; height:40px; margin-top: 10px; padding-left: 15px; background-color: #fff;}

/*////////////////////////////////////             Cadastro              /////////////////////////////////////*/
.form_cad{width: 100%; height: auto;}
.caixa_cad{width: 800px; height: auto; min-height: 200px; border: 0px solid #999999; margin-top: 50px; margin-bottom: 50px; text-align:left;}
.texto_cad{width: 180px; height: 26px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border: 0px solid; margin-left: 80px; float: left; padding-top: 3px;}
.input_cad{width: 500px; border: 0px solid; float: left; margin-bottom: 20px;}
.btn_cad{border: 0px solid; width: 180px; margin-top: 30px; margin-left: 310px; text-align:center;}
.titulo{font-family: Tahoma; font-size: 16px; font-style: none; margin-top: 50px; margin-left: 100px; text-align: left;}
.linha{border-bottom: 1px solid; margin-top: 10px; width: 85%}

/*////////////////////////////////////             Carrinho              /////////////////////////////////////*/

.form_car{width: 100%; height: auto;}
.caixa_car{width: 800px; height: auto; min-height: 200px; border: 0px solid #999999; margin-top: 40px; margin-bottom: 50px; text-align:left;}
.texto_car{width: 220px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border-bottom: 1px solid; margin-left: 0px; float: left; padding-top: 3px; padding-left: 20px;}
.lista_car{width: 530px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border-bottom: 1px solid; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px; padding-left: 20px;}
.lista_car2{width: 792px; height: 30px; font-family: Tahoma; font-size: 16px; color: #000; text-align: left; border: 0px solid; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px; text-align: center; margin-bottom: 30px;}

.input_car{width: 500px; border: 1px solid; float: left; margin-bottom: 20px;}
.btn_car{border: 0px solid; width: 180px; margin-top: 20px; margin-left: 310px; text-align:center; float: left;}
.titulo{font-family: Tahoma; font-size: 16px; font-style: none; margin-top: 50px; margin-left: 100px; text-align: left;}
.linha{border-bottom: 1px solid; margin-top: 10px; width: 85%}

/*////////////////////////////////////             Minha Conta              /////////////////////////////////////*/

.form_acc{width: 100%; height: auto;}
.caixa_acc{width: 930px; height: auto; min-height: 200px; border: 0px solid #999999; margin-top: 50px; margin-bottom: 50px; text-align:left;}
.texto_acc{width: 220px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border: 1px solid; margin-left: 0px; float: left; padding-top: 3px; padding-left: 20px;}
.lista_acc{width: 530px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border: 1px solid; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px; padding-left: 20px;}
.lista_acc2{width: 792px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border: 1px solid; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px; text-align: center;}
.input_acc{width: 500px; border: 1px solid; float: left; margin-bottom: 20px;}
.btn_acc{border: 0px solid; width: 180px; margin-top: 20px; margin-left: 310px; text-align:center; float: left;}
.titulo{font-family: Tahoma; font-size: 16px; font-style: none; margin-top: 50px; margin-left: 100px; text-align: left;}
.linha{border-bottom: 1px solid; margin-top: 10px; width: 85%}

.menu{border: 0px solid #999999; width: 200px; height: 155px; float: left; font-family: Verdana; font-size: 17px; margin-top: 50px;}
.opc_menu{border:1px solid #596d64; height: 30px; line-height: 28px; padding-left: 15px; background: #fff; color: #000; border-radius:15px;}
.opc_menu:hover{border:1px solid #596d64; height: 30px; line-height: 28px; padding-left: 15px; background: #596d64; color: #fff; border-radius:15px;}
.opc_menu2{border:1px solid #596d64; height: 30px; line-height: 28px; padding-left: 15px; background: #596d64; color: #fff; border-radius:15px;}

.meio{border: 0px solid #999999; width: 700px; min-height: 300px; float: left; margin-left: 22px; height: auto;}

/*////////////////////////////////////             Meus Pedidos              /////////////////////////////////////*/
.caixa_ped{border: 0px solid #999999; width: 658px; float: left; margin-left: 20px; height: auto; margin-top: 20px; margin-bottom: 50px;}
.lista_ped{width: 240px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border-bottom: 1px solid #999999; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px; padding-left: 20px;}
.opc_ped{width: 130px; height: 30px; font-family: Tahoma; font-size: 14px; color: #000; text-align: left; border-bottom: 1px solid #999999; margin-left: 0px; float: left; padding-top: 3px; line-height: 26px;}





