#contacto {
	width:600px;
	margin: 0 79px;
}
table.contacto {
	width:75%;
	border-width:0;
	padding-top:1em;
	margin-left:12%;
}

table.contacto tr td, table.contacto tr th {
	vertical-align:top;
	padding:0.3em;
}
th{
	text-align:right;
}

#form1 {
	margin-top:-1.5em;
}

label {
	font-weight:bold;
}
p label, p input {
margin-top:0.5em;
}
p label {
float:left;
text-align:right;
width:7em;
padding:5px;
}
p br {
clear:left;
}
p #enviar {
margin-left:8em;
float:left;
}

p.error, p.ok {
	font-weight:bold;
	text-align:center;
	padding:1em;
}
p.error {
	color:#F00;
}
p.ok {
	color:#093;
}
