#conteudo, #conteudo * { color: #e8e8f0; }
#conteudo a, #conteudo a * { color: #f0d060 !important; }
#conteudo p, #conteudo td, #conteudo th, #conteudo li, #conteudo label,
#conteudo span, #conteudo div, #conteudo blockquote, #conteudo font {
  color: #e4e4ec !important;
}
#conteudo h1, #conteudo h2, #conteudo h3, #conteudo h4, #conteudo h5, #conteudo strong, #conteudo b {
  color: #f0d060 !important;
}
#conteudo table { background: rgba(0,0,0,0.25); border-collapse: collapse; width: 100%; }
#conteudo table td, #conteudo table th {
  border: 1px solid rgba(201,162,39,0.2) !important;
  padding: 8px 10px !important;
  color: #e8e8f0 !important;
}
#conteudo table th { background: rgba(201,162,39,0.15) !important; }
#conteudo input, #conteudo select, #conteudo textarea {
  background: #0e0e16 !important;
  color: #fff !important;
  border: 1px solid rgba(201,162,39,0.4) !important;
  padding: 8px 10px !important;
  border-radius: 6px !important;
}
#conteudo input[type=button], #conteudo input[type=submit], #conteudo button {
  background: linear-gradient(180deg,#d4b02e,#a07d15) !important;
  color: #1a1200 !important;
  border: none !important;
  font-weight: 700 !important;
  padding: 10px 16px !important;
  border-radius: 8px !important;
}
#conteudo .error-box { color: #ffc4bc !important; background: #3a1512 !important; border: 1px solid #c0392b !important; padding: 12px !important; border-radius: 8px !important; }
#conteudo .success-box { color: #b8f5d0 !important; background: #123020 !important; border: 1px solid #27ae60 !important; padding: 12px !important; border-radius: 8px !important; }
#conteudo .warning-box { color: #ffe0a8 !important; background: #3a2a10 !important; border: 1px solid #f39c12 !important; padding: 12px !important; border-radius: 8px !important; }
#conteudo .info-box { color: #b8d9ff !important; background: #122038 !important; border: 1px solid #3498db !important; padding: 12px !important; border-radius: 8px !important; }
