table.produtos{ width: 565px; margin: 5px 0px 20px 0px; }
table.produtos td{ height: 70px; border-bottom: 1px solid #d8d8d8; vertical-align: middle; }
table.produtos td.produto, 
table.produtos td.quantidade, 
table.produtos td.diametro, 
table.produtos td.excluir, 
table.produtos td.atualizar{ height: 35px; font-size: 14px; font-weight: bolder; border: none; background-color: #EFF0F1; padding-right: 10px; } 
table.produtos td.quantidade{ width: 60px; }
table.produtos td.diametro{ width: 60px; }
table.produtos td.excluir{ width: 55px;} 
table.produtos td.atualizar{ width: 55px; }
table.produtos td.item a{ color: black; }
table.produtos td.item div.titulo{ font-size: 14px; font-weight: bolder; margin-bottom: 8px; }
table.produtos td.item div{margin-right: 25px; font-size: 12px; }
table.produtos td.item_quantidade div{ width: 50px; height: 32px; padding: 2px 0px 0px 0px; }
table.produtos td.item_quantidade input{ width: 45px; height: 20px; text-align: center; background: none; font-weight: bolder; padding-top: 5px; }
table.produtos td.item_diametro div{ width: 50px; height: 32px; padding: 2px 0px 0px 0px; }
table.produtos td.item_diametro input{ width: 45px; height: 20px; text-align: center; background: none; font-weight: bolder; padding-top: 5px; }
table.produtos td.botao_excluir{ padding-left: 10px; }
table.produtos td.atualizar_cesta{ padding-left: 10px; }

table.formulario{ width: 565px; }
table.formulario table.campos td{ vertical-align: middle; }
table.formulario table.campos{ }
table.formulario table.campos td.labels{ width: 88px; font-size: 12px; height: 40px; }
table.formulario table.campos td div.grande{ height: 34px; }
table.formulario table.campos td input{ width: 320px; margin: 0px 0px 0px 3px; height: 18px; padding: 3px 0px 0px 0px; }
table.formulario table.campos td input.medio{ width: 270px; }
table.formulario table.campos td input.pequeno{ width: 50px; text-align: center; }
table.formulario table.campos td div.error{ color: red; font-size: 9px; font-weight: bolder; height: 7px; padding-left: 5px; position: absolute; margin: 5px 0px 0px 330px; }
table.formulario table.campos input.botao{ width: auto; height: auto; }
table.formulario table.campos td textarea.observacoes{ width: 320px; margin: 0px 0px 15px 3px; height: 65px; padding: 3px 0px 0px 0px; }

div.sem_produtos{ text-align: center; margin: 15px 0px 15px 0px; background-color: #F5F4EF; border: 1px dotted #BDBB97; padding: 20px 10px 5px 10px !important; color: black; } 
