p
{
  display:  inline-block;
    margin:   0.75em 0;
  width:    100%;
}

fieldset.datos_contacto legend + *
{
  margin-top: 0;
}

.ayuda-textile
{
  display: none;
}

.markItUp
{
  width: 99%;
}

.introduccion ul legend
{
  margin: 0 0 1em 0;
}

.introduccion ul
{
  list-style: disc;
  padding-left: 3em;
  line-height: 2em;
  margin-bottom: 1em;
}

.introduccion ul ul
{
  list-style: circle;
}

.introduccion .fecha-limite {
  margin-top: 30px;
}

.introduccion .fecha-limite i {
  font-size: 60px;
  color: #666;
}

.introduccion .fecha-limite div {
  display: inline-block;
  margin-left: 15px;
  max-width: 900px;
}

.introduccion .fecha-limite p {
  margin: 0;
  width: inherit;
}

.totales dl
{
  float:    right;
  font-size:  1.2em;
  margin:   0;
}

dl dt
{
  clear: left;
}



.totales dl dd
{
  text-align: right;
  width:    5em;
}

.totales dl.financiacion
{
  border-top: 1px solid #FFF;
}

.totales dt
{
  width: 33em;
}

.totales dd.precio_total
{
  font-weight: bold;
}

#edit_form div.radio label
{
  max-width:  44em;
}

.otros_congresistas .inscripcion
{
  margin-bottom:  3em;
  border:     1px solid #FFF;
}

.inscripcion .ayuda {
  width: auto;
  margin-left: 220px;
}

.inscripcion .tipo_de_aportacion
{
  margin-top: 2em;
        display: block;
}

.inscripcion .precios_inscripcion
{
  border:   1px solid #FFF;
  padding:  2em;
  display:  inline-block;
    margin:     1em;
}

.inscripcion .precios_inscripcion label
{
  width: auto;
    max-width: none;
}

.inscripcion .precios_inscripcion .dni_validation
{
    margin: 0.6em 0 0 0.5em;
}

#edit_form .submit
{
  margin-top: 1em;
}

#edit_form fieldset.advertencia
{
  border:     2px solid red;
  font-weight:  bold;
}

.tachado
{
    text-decoration: line-through;
}
