#formulario {
    margin-top: 15px;
}

#formulario form{
    font-size: 10pt;
}

#formulario fieldset{
    padding: 20px;
	border: 1px solid #ccc;
}

#formulario legend{
    font-weight: bold;
	color: #c03;
	font-size: 11pt;
	letter-spacing: 1px;
}


/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
html>body #login legend{
    margin-bottom: 0px;
}

#formulario input{
    border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	margin-bottom: 10px;
	color: #0E0659;
}

#formulario select{
    border: 1px solid #333;
	font-size: 13px;
	margin-bottom: 10px;
	color: #0E0659;
}

#formulario label{
    display: block;
	width: 140px;
	float: left;
	color: #000;
	border-bottom: 1px solid #f1f1f1;
}

#formulario span{
    color: #999;
	font-size: 12px;
	margin-left: 140px;
}

#formulario span a:hover { text-decoration: underline; }

#formulario .botao{
    font-size: 13px;
	background: #f1f1f1;
	margin: 15px 0px 0px 0px;
}

.formu {
    float:left;
}
.hint {
    border: 1px solid #c4c4c4;
    background: #f1f1f1;
    width: 30%;
}
