table.contact td input { width: 340px; margin: 9px 0 12px; padding: 4px 5px 4px 5px; overflow: visible; }

table.contact td textarea { width: 340px; height: 174px; margin: 5px 0; padding: 5px; }

table.buttons td { text-align: right; padding: 0 5px 5px 0; }

div#contents button {
	float: right;
	display: block;
	font-weight: bold;
	border: none;
	color: #ffffff;
	padding: 4px 9px;
	margin: 5px 0 5px 5px;
	text-align: center;
	cursor: pointer;
	background: url(../images/backgrounds/button_send.gif) no-repeat top left;
}

div#contents p { float: left; text-align: justify; margin: 20px 0; }

table.contact { float: left; display: inline; padding:0; }

label { color: #037fa3; font-weight: bold; margin: 5px 0; }
table.buttons {	width: 423px; text-align: right; margin: 0 0 5px; }

input, textarea { background: #ffffff; border: 1px solid #93def4; }

textarea:focus, #intouchform input[type="text"]:focus {	background: #f2f8fd; }

input:focus, #intouchform input[type="text"]:focus { background: #f2f8fd; }
form p { color: #999999; font-size:10px; width: 100%; clear: both; margin: 0; padding: 0; }

form { float: left; width: 100%; background: url(../images/backgrounds/contacto.jpg) 100% 12% no-repeat; }