#pesquisa_produtos{
	background:#f7f7f8;
}
body{ margin:0;}
.body{ border:1px solid #e7eaed; margin:0px;}
.titulo{ margin:0px; height:30px; overflow:hidden;}
.titulo h1{padding:6px 0 0 20px; height:20px;}
.clear{ margin:0px; padding:0px;}
#top{ display:none; height:45px; width:100%; background:#F9F7FA;}
.end{ width:200px; height:100px; float:left; padding:10px 0 0 10px; border-left:1px solid #e7eaed}
.radio{ height:15px; width:15px; padding:0px; margin:0px; line-height:15px;; border:0px.}
.opcoes{ clear:both; border-top:1px solid #e7eaed; padding:3px; background:#F4F4F4; border-top:1px solid #e7eaed}
.opcoes a{ color:#0066CC; text-decoration:none; font-weight:bold}

#novo_endereco{ display:none; clear:both; border-top:1px solid #e7eaed}
.td_carrinho{ background:#FFFFFF}
.qtd_input{ width:20px; height:18px; font-size:10px;}
.tr_mescla{background-color:#fbfafc; padding:3px;}
.tr_mescla td{background-color:#fbfafc; padding:3px;}
#result_title{background:#F9F7FA}
.qtd_pedido{ width:30px; height:18px; border:1px solid #d4d4d4; font-size:11px;}

#result_title, #cart_title{background-color:#C8D7E1;}
#result_title td, #cart_title td{font-size:12px; font-weight:bold; padding:3px;}
#tb_resultados td, #cart_prod TD{ padding:2px;}

#transportadoras{
display:none; clear:both;
border-top:1px solid #e7eaed}