#wrap
{
	margin:0 auto;
	width:80%;
}

/* INICIO STYLE VALIDATE PLUGIN */
.hide
{
    display:none;
}

.validate .invalid, .form .invalid
{
    border: 1px solid red;
}
.validate .valid
{
 border: 1px solid green;
}

.validate p span.form_required, .form p span.form_required, .validate div span.form_required, .form div span.form_required
{
    height: auto;
	border:0;
    color:red;    
	display:block;
    font: 12px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
}

/* FIM STYLE VALIDATE PLUGIN */