body{ background-color:#FFFFFF; }
body, td, th, fieldset{ color:#6a6a6a; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }
a, .numero, .pagamento fieldset legend{ color:#d33940; }
.pagamento .botaosub{ background-color:#C55353; color:#000000; padding-right:15px; padding-left:15px;}
.titulo { background-color:#C55353; color:#FFFFFF; width: 860px; height:15px; font-weight:bold; padding:20px; margin-bottom:20px; }

.pagamento { border:1px solid #d33940; background-color:#FFFFFF; width:900px; font-size: 12px; padding:20px; display:block; margin-top:20px; }
.pagamento input, .pagamento select, .pagamento textarea{ color: #000000; background-color:#C55353; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; padding:2px; border:0px; }
.pagamento fieldset{ border: 1px solid #d33940; padding:20px; margin-bottom:20px; }
.pagamento fieldset legend .darker{ color:#666666; }
.pagamento .check{ background-color:#FFFFFF; }
.pagamento .erro{ color:#ec3a3a; }

img { border:0px;}
.direita{ float:right; }
.esquerda{ float:left; }
.refer{ width:20px;}
.mont{ width: 35px;}
.cartao{ width:33px;}
.cent{ width:15px;}
.subhead{ height:120px; padding-top:15px;}
.pagamento textarea{ overflow:auto;}
.pagamento .bloc2{ width:390px; margin-right:30px; float:left; height:215px; }
.pagamento .bloc3{ width:390px; float:left; height:215px;}
.pagamento fieldset legend{ font-weight:bold; font-weight:16px; }
.pagamento fieldset td{ padding: 4px; line-height:20px;}
#main2{ width:910px; margin:auto; margin-top:15px; text-align:left; }