body {
  background: url(/images/bg.gif) White repeat-x top;
  color: #333333;
  margin: 0px; }

.field {
  width: 100px; }

.fieldwitherrors {
  background: Red;
  display: table;
  padding: 2px; }

.flash {
  color: Green; }

.formulario {
  background: #E6EAEE;
  font: 10px/18px arial,helvetica,sans-serif;
  text-align: left; }

.label {
  width: 100px; }


.tituloform {
  background: #F48600;
  color: White;
  font: 12px "Trebuchet MS","Lucida Sans",arial,helvetica,sans-serif;
  padding: 4px;
  text-transform: uppercase; }

#cabecera {
  width: 100%; }

#errorexplanation {
  background: #F0F0F0;
  border: 2px solid Red;
  margin-bottom: 20px;
  padding: 7px;
  padding-bottom: 12px;
  width: 400px; }
  #errorexplanation h2 {
    background: #CC0000;
    color: White;
    font-size: 12px;
    font-weight: bold;
    margin: -7px;
    padding: 5px 5px 5px 15px;
    text-align: left; }
  #errorexplanation p {
    color: #333333;
    margin-bottom: 0;
    padding: 5px; }
  #errorexplanation ul li {
    font-size: 12px;
    list-style: square; }

#explicacion {
  font: 12px "Trebuchet MS","Lucida Sans",arial,helvetica,sans-serif;
  text-align: left; }
  #explicacion a {
    color: inherit; }

#pagina {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 737px; }

#previsualizar {
  float: right;
  font-family: arial,helvetica,sans-serif;
  text-align: left;
  width: 267px; }

#adsense {
  float: right; }

#rssviewerform {
  float: left;
  width: 350px; }
  #rssviewerform table tr td {
    padding: 4px; }

#adsense_abajo {
  margin-top: 12px;
  margin-bottom: 12px; }

#footer {
  background: #E6EAEE;
  border-bottom: solid 30px #325577;
  font: 12px "Trebuchet MS","Lucida Sans",arial,helvetica,sans-serif;
  text-align: center; }
