.tituloFrete { color:#900;}
.tempoEntrega{ font-size:10px; }
.linhaFrete { font-weight:normal; font-size:10px; background:#e2e2e2; height:16px; text-align:center; color:#000; }


.linhaPeso { font-weight:bold; font-size:12px; background:#333; color:white; height:30px; }


#tCarrinho { border:1px solid silver; clear:both; float:left; }
#tCarrinho, #tCarrinho * {  }
#tCarrinho td { padding:5px; }
#tCarrinho .trTotal { background:#ddd; font-size:16px; }
#tCarrinho .trTotal td{ padding:8px; }
#tCarrinho .topicosCarrinho { color: #fff; font-weight:bold; height:30px; background:#069;  }
#tCarrinho .topicosCarrinho:hover { background:#069;  }
#tCarrinho .linhaPeso { font-weight:bold; font-size:110%; background:#F60; color:white; height:30px; font-weight:bold; }
#tCarrinho .linhaPeso:hover { background:#F60;  }

#tableFrete { margin:10px 0; border:1px solid silver; border-radius:5px;  }
#tableFrete, #tableFrete * { vertical-align:middle; }
#tableFrete tr:hover { background:white; }
#tableFrete .headerFrete { font-weight:bold; font-size:12px; background:#069; color:white; }
#tableFrete .headerFrete:hover { background:#069; }
#tableFrete td { padding:5px; font-size:110%; }

.formaPagamento { display:block; clear:both; float:left; width:100%; margin:15px 0; }


.campoContato{ padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:110%;}
.errophp{ font-family:Verdana, Geneva, sans-serif; color:#F00; font-size:12px; }

.containerCampo { width:600px; clear:both; height:35px; }
.containerCampo .label { width:140px; float:left; text-align:right; padding-top:8px; }
.containerCampo .input { width:430px; margin-left:15px; float:left; }
.containerCampo .input label { margin:0 10px 0 0; display:block; float:left; }
.containerCampo .input label input{ margin-top:-4px; }
.containerCampo .input input, .containerCampo .input select{ padding:5px; border:1px solid silver; border-radius:5px; }
.containerCampo .btn { position:relative; left:155px; top:5px; }
.containerCampo .btnEnviarSuaConta { position:relative; left:155px; top:5px; }
.containerCampo .btnBuscar { position:relative; left:155px; top:5px; }
.containerCampo .req {color:#f00; margin-right:5px;}

fieldset { border:1px #ccc solid; padding:5px; margin:5px; }
fieldset legend { padding:8px; font-size:120%; color:#fff; background:#069;}