div#descarga { width:715px; margin:auto; text-align:right; margin-bottom:30px; }
div#descarga a { color:#6398AA; text-decoration:none; border:dotted 1px #6398AA; padding:10px; }
div#descarga a:hover { color:#e51793; border:dotted 1px #e51793; }

form { margin-left:80px; margin-bottom:20px; clear:both; }
input { margin-top:13px; width:100px;  }
label { display:block; float:left; margin-right: 10px; color:#6398AA; font-size:0.8em; width:195px; position:relative; }
label input { margin-top:0px; width:180px; color:#fff; font-size:1.1em; padding:5px; background:#4d504b; border:solid 1px #4d504b; }
* html label input { float:left; position:absolute; left:0px; top:15px; }
input.submit { color:#6398AA; text-decoration:none; border:dotted 1px #6398AA; padding:8px 10px; background:#20241E; cursor:pointer; }
input.submit:hover { color:#20241E; background:#6398AA; border:solid 1px #6398AA; }