/* Desenvolvido por: Virtual Force Tecnologia & Internet */
body{background:url(../_imgs/fundo.png) repeat-x #3A0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

#geral{width:900px; height:auto; margin:auto; }
#tpo_flash{width:900px; height:199px; float:left;}
#menu{width:171px; height:auto; float:left; background:url(../_imgs/fundo_menu.png) no-repeat #FAF6C9; margin-top:6px;}
#sub_top{width:711px;; height:29px; float:right; margin-top:6px;}
#login{width:390px; height:29px; float:left; background:url(../_imgs/fundo_login.png)}
#esque_senha{ width:125px;float:left; height:29px;background:url(../_imgs/esqueci_senha.png)}
#carrinho{width:196px; height:29px; float:right;background:url(../_imgs/carrinho.png)}
#estrutura{width:711px; height:auto; float:right; margin-top:15px; }
#quem_somos_i{width:359px; height:273px; float:left;background:url(../_imgs/quem_somos_i.jpg)}
#nossa_news{ width:168px; height:275px; float:left; margin-left:15px; display:inline}
#recomende{width:154px; height:277px; float:right;}
#pro_destaque{width:711px; height:29px; float:left; margin-top:30px;}
#rodape{width:900px; height:70px; float:left;background:url(../_imgs/rodape.jpg)}
#txt_rodape{width:400px; height:30px; float:left; color:#3D0000; margin-top:20px;display:inline; margin-left:2px;}
#desenvolvido{width:250px; height:auto; float:right; color:#3D0000; margin-top:35px;margin-right:2px; display:inline;}
#estrutura_interna{width:711px; min-height:650px; height:auto;_height:650px;float:right; margin-top:15px; background:#F9F4C5; }
#bt_voltar{width:711px; height:25px; float:right; text-align:right ; margin-top:5px;}
#ico_produto{width:711px; height:auto; margin-top:10px; float:left;}
#meu_carrinho{width:700px; min-height:400px; height:auto;_height:400px;  float:left; margin-left:1px; display:inline;}
#cep{width:695px; height:103px; float:left; margin-top:10px; background-color:#D9CD9A; border:solid 1px #480000; margin-left:5px; display:inline}
#txt_contato{width:600px; height:30px; float:left; margin-top:10px; margin-left:10px; display:inline;}
#estrutura_reco{width:711px; height:300px;  float:right;background:#F9F4C5; }
#promo{width:711px; height:42px; float:left; margin-top:18px;}
#indice{width:690px; height:20px; margin-left:20px; display:inline; float:left; margin-top:10px;color:#3D0202}
#quadro_grande{ width:241px; height:257px; float:lef; background:url(../_imgs/fundo_foto.png) no-repeat; margin-left:20px; margin-top:10px;}
#geral_recuperar{width:484px;height:350px;background:#F9F4C5; float:left;}
#geral_cadastrar{width:484px;height:800px;background:#F9F4C5; float:left;}



.laco{width:711px; float:right; height:181px;}
.quadro_pe{width:73px; height:77px; float:left; background:url(../_imgs/fundo_pequeno.png) no-repeat; margin-left:20px; display:inline; margin-top:10px;}
.ft_grande{width:223px; height:228px; float:left; margin-top:10px; margin-left:9px; display:inline;}
.descri{width:420px; height:auto; float:right; margin-top:10px; }
.pro_nos {width:711px; height:20px;float:right; text-align:right; margin-top:20px;}


.ft_pequena{width:65px; height:66px; float:left; margin-left:4px; margin-top:5px; display:inline}
.bt_finalizar{width:auto; height:31px; float:right; margin-top:5px; margin-left:5px; display:inline;}
.txt_calcular{width:680px; height:25px; font-size:12px; float:left; margin-left:5px; display:inline; margin-top:10px;}
.al_texto{width:650px; height:auto; float:left; margin-left:30px; display:inline; margin-top:10px; letter-spacing:1px;}
.meu_carri{width:150px; height:29px; float:left; margin-left:44px; display:inline; color:#4A0000;}
.esqueci_senha{width:118px; height:29px; float:left; margin-left:6px; font-size:10px; color:#4A0000; display:inline}
.txt_quem{width:300px; height:auto; float:left; margin-left:25px;  display:inline; margin-top:55px;}
#veja_mais{width:300px;margin-left:25px; float:left;display:inline; height:auto; margin-top:15px; }


#etiqueta{ width:195px; height:93px; float:lef; background:url(../_imgs/etiqueta.jpg) no-repeat; }
.texto_p{width:100px; height:40px; float:right; margin-top:40px; margin-right:0px; display:inline}
.descri{width:420px; height:auto; float:right; margin-top:10px; margin-right:18px; display:inline }
/*
.quad_1{width:164px; height:21px; float:left;}
.quad_4{width:19px; height:123px; float:right; margin-right:14px; display:inline;}
.quad_2{width:23px; height:146px; float:left;}
.quad_3{width:140px; height:23px; float:left;}
*/
.quad_1{width:164px; height:21px; float:left;}
.quad_4{width:18px; height:123px; float:right; margin-right:17px; display:inline;}
.quad_2{width:21px; height:123px; float:left;}
.quad_3{width:140px; height:23px; float:left;}

.ft_produto{width:121px; height:123px; float:left; background:#FFFFFF;}
.txt_produto{width:150px; height:auto; text-align:center; float:left; color:#FFFFFF;}

.quadro_produtos{width:177px; height:auto; float:left; margin-top:35px;}

.fant_div{width:700px; float:left;height:330px;}


/*class*/
.titulo_menu{width:165px; height:auto; float:left; margin-left:5px; display:inline;margin-top:12px;color:#3D0000; font-size:15px; font-weight:bold;}

.titulo_menu a {
	color: #3D0000;
	text-decoration: none;
}

.titulo_menu a:hover {
	color: #3D0000;
	text-decoration: underline;
}

.nome_menu{width:165px; height:auto; float:left;margin-left:6px; margin-top:3px; display:inline;color:#3D0000; font-size:12px;}
.separa_menu{width:171px; height:2px; float:left;margin-top:15px;}
.clear{clear:both;}

.input_i{ width:102px; height:15px; border:#3D0000 solid 1px; padding:0px;  overflow:hidden; text-align:inherit; color:#460000}

.input_cep{ width:56px; height:15px; border:#3D0000 solid 1px; padding:3px;  overflow:hidden; text-align:inherit; color:#460000}
.input_cep2{ width:35px; height:15px; border:#3D0000 solid 1px; padding:3px;  overflow:hidden; text-align:inherit; color:#460000}
.input_cont{ width:250px; height:15px; border:#3D0000 solid 1px; padding:3px;  overflow:hidden; text-align:inherit; color:#460000}
.input_cont2{ width:94px; height:15px; border:#3D0000 solid 1px; padding:3px;  overflow:hidden; text-align:inherit; color:#460000}
.input_cont3{ width:140px; height:15px; border:#3D0000 solid 1px; padding:3px;  overflow:hidden; text-align:inherit; color:#460000}
textarea{width:255px; height:90px;border:#3D0000 solid 1px;color:#460000}
.sele{ width:105px; border:#3D0000 solid 1px;  color:#460000}
.input_quantidade{ width:30px; height:15px; border:#3D0000 solid 1px; padding:0px;  overflow:hidden; text-align:inherit; color:#460000}

h1{font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0px;}

form{margin:0px;}

/*Png transparente*/
 * html img/**/ {  
   
 filter:expression(  
 this.alphaxLoaded ? "" :  
 (  
 this.src.substr(this.src.length-4)==".png"  
 ?  
 (  
 (!this.complete)  
 ? "" :  
 this.runtimeStyle.filter=  
 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
 String(this.alphaxLoaded=true).substr(0,0)+  
 (this.src="x.gif").substr(0,0)  
 )  
 :  
 this.runtimeStyle.filter=""  
 )  
 );  
 }  
 html, body ,input{
 }  {
    background: transparent;

} 


