body {
	font-family: "Segoe UI", "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
} 

#area
{
    position:relative;
    left:37%;
    top:29%;
    width:320px;
    height:370px;
}

fieldset
{
    width:300px;
    height:300px;
}
 
legend
{
	font-size: 28px;
	text-align: center;
}

label {display: block; margin-bottom: 1em;}

input 
{
	border: solid rgb(170, 170, 170) 0.1em;
} 
 
input.nome
{
    position:absolute;
    left:115px;
    width:200px;
}
input.sobrenome
{
    position:absolute;
    left:115px;
    width:200px;
}
input.email
{
    position:absolute;
    left:115px;
    width:200px;
}

input.senha
{
    position:absolute;
    left:115px;
    width:200px;
}

#descNome{
    margin-top: 102px;
}

#alerta{
    position: absolute;
	display: none;
	color: red;
}