div#contents p { padding: 3px 0; margin: 0px; text-align: justify; }

table.contact { margin-left: 275px; margin-top: 53px; overflow:hidden; }
table.contact td label { font-weight: normal; text-transform: uppercase; color: #b18120; font-size: 11px; margin:0; padding:0; }
table.contact td input { width: 295px; height: 17px; border: 1px solid #794036; padding:0; padding-left: 3px; background: #6a262a; }
table.contact td #file_to_upload { width: 295px; border: 1px solid #794036; padding-left: 3px; background: #6a262a;   }
table.contact td textarea { width: 295px; height: 85px; border: 1px solid #794036; padding:0; padding-left: 3px; background: #6a262a; overflow:auto;}



table.buttons { float:right; width: 100%;  margin: 0px 0px 5px; text-align: right; }
table.buttons td { text-align: right; }
td button {
	font-weight: bold;
	font-size:11px;
	border: none;
	color: #680d21;
	background: url(../images/backgrounds/bg_bt_contactar.jpg) repeat-x;
	padding: 1px;
	margin: 2px;
	margin-top: 0px;
	width: 61px;
	text-align: center;
	float: left;
	cursor: pointer;
}

div.legal {
	width: 338px;
	margin: 5px 0px 20px 5px;
	padding: 5px;
	font-size: 9px;
	text-align: justify;
	background-color: #e8e8e8;
	color: #666666;
}

input, textarea { margin-top: 5px; }

div#contents form div {
	clear: both;
	background:url(../images/backgrounds/bg_contacto1.jpg) no-repeat top left;
	width: 587px;
	height: 399px;
	}
	
div#contents form div p { /*display: none;*/ width:290px; float:right; font-family:Arial, Helvetica, sans-serif; color:#8c363f; line-height:9px; margin-top:45px; font-size:9px; }

div#contents h1 {
	position: absolute;
	top: 60px;
	width: 587px;
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0px 6px 0;
	padding:4px 0px 4px 5px;
	z-index: 50;
	background: none;
	text-transform: uppercase;
}
