
body {font-size: 2em;  margin-top: 25px;}
footer { position: absolute; bottom: 15px; right: 15px; }

.new .pick-me {text-align:center; margin-top:25px; font-size: 1.5em;}
.new .recaptcha .pick-me { margin-top: 85px; }
.new .guest { margin-top: 25px; }
.new .guest #recaptcha_area { margin-top: 10px; margin-left: auto; margin-right: auto; }
.new .guest button { display: block; margin-left: auto; margin-right: auto; margin-top: 25px; }
.new .recaptcha .guest button { margin-top: 10px; }
.new .recaptcha .recaptcha-invalid { text-align: center; color: red; font-size: .8em; margin-top: 10px; }
.confirmation { text-align: center; }
.confirmation .lead { margin-top: 25px; }
.confirmation .uno-mas { margin-top: 25px; font-size: .9em; }

.comment { border: 1px solid #ccc; margin-bottom: 20px; }
.state { width: 75px; color: white; text-align: center; font-weight: bold; float: right; margin-top: -2em; }
.state-open { background: green; }
.state-closed { background: red; }
.comment .meta { background: #ccc; padding: 5px; }
.comment .body { padding: 10px; }
