form.login
{
	max-width:			35em;
	margin-left:	auto;
	margin-right:	auto;
}

form.login fieldset
{
	border: none;
}

form.login a.data-recover-link
{
	display: inline-block;
  margin:	1.5em 0;
}

form.login div.submit
{
	margin:	1.5em 0;
  float: right;
}

p.recuperar-datos-acceso
{
	text-align:		center;
	margin-top:		2em;
	clear:			both;
}

form.login div.required label
{
	width:	12em;
}

#main p
{
    margin: 1em;
}

#main ul
{
    list-style:     circle outside none;
    margin:         0;
    padding-left:   3em;
}

#main h4
{
    margin: 3em 0 0 1em;
    font-size: 1.1em;
}

a.registro
{
	float: right;
}

p.resaltado,
span.resaltado
{
    font-weight: bold;
}
