form {
padding: 10px;
width: 98%;
margin: 5px auto;
display: block;
}

form#contact{
text-align: center;
}

form * {
color: #990099;
}

label, form p{
margin-top: 10px;
display: block;
}

label {
white-space:nowrap;
}

#contact.fieldrow {
margin: 10px auto 5px auto;
}

#reserve.fieldrow {
float:left;
margin: 5px auto 5px 10px;
}

fieldset, legend, input, textarea {
border: 1px solid #C5D1B3;
padding: 3px 2px;
}

fieldset, .break {
margin: 15px 10px 5px 10px;
display: block;
clear: both;
}

.break {
padding: 5px 0;
border-top: 1px solid #C5D1B3;
}

p.break {
font-weight:bold;
border-bottom: 1px solid #C5D1B3;
}

#enviar, #reset, legend {
font-size: 1.1em;
background-color: #B0CAB0;
border: 1px solid #990099;
}
