@charset "UTF-8";
/* CSS Document */

* { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
form { margin:0; padding:0; }
h1 { display:block; margin:0; padding:0; width:280px; height:90px; text-indent:-500px; overflow:hidden; background:url('../logo-reboleto.png') 0 0 no-repeat transparent; float:left; }
h2 { font-size:16px; margin:0; padding:35px 0 0 0; line-height:normal; clear:right; }
h3 { font-size:20px; line-height:20px; margin:10px 0 0 0; padding:0; color:#630; text-shadow:#DDD 2px -2px 1px; }
input { font-size:14px; border:1px solid #999; padding:3px; }
.noborder { border:0; }
#multa, #juros, #novovalor { text-align:right; }
#main { width:700px; margin:20px auto; }
#numero-boleto { width:100%; clear:both; }
#vencimento-boleto { width:50%; float:left; }
#valor-boleto { width:50%; float:left; clear:right; }
#recalcular-boleto { width:100%; clear:both; text-align:center; padding:20px 0; }
.warning { clear:both; background-color:#FFC; border:1px solid #FC6; padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.warning strong { color:#F00; }
.submit { background-color:#630; padding:5px 20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#FFF; font-weight:bold; }
#resultado { background-color:#FFDD8E; border:1px solid #630; padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#resultado p { margin:0; padding:0; }
#result { display:block; clear:both; text-align:center; }
#contribute {
	border:1px solid #DDD; background-color:#FFF;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	text-align:center; padding:5px; margin:10px;
}
#contribute label { font-size:16px; font-weight:bold; display:block; }
#footer { padding:0 auto; text-align:center; color:#630; background-color:#FFF; position:fixed; bottom:0; left:0; width:100%; border-top:1px solid #630; }
#mnetto { display:inline-block; width:95px; height:23px; background:url('../logo-mn-top.png') 0 0 no-repeat transparent; text-indent:-5000px; overflow:hidden; margin:0; }
/* hide from mac ie5 \*/
#footer { position: absolute; }
/* end hide from mac ie5 */
html>body #footer { position: fixed; }
#footer p { margin:5px auto; padding:0 auto; }