div#contents p { 
	padding: 8px; 
	margin: 0px; 
	text-align: justify; 
	background-color: #ffffff; 
}

table.tbl_deliverto{
	margin:10px 0 0 0px;
}


table.contact {
	width:450px;
	margin: 0 0 0 10px;
	border-collapse: separate;
}

div#contact_content {
	position: relative;
	padding-top: 30px;
	background:url(/themes/default/images/contacto.jpg) top center no-repeat;
}

/*table.contact {

width:450px;
background:url(/themes/default/images/contacto.jpg) top center no-repeat;
margin: 10px 10px 0 10px;
padding-top:30px;
}*/

div#contact_bottom {
width:450px;
height:22px;
margin: 0 0 0 13px;
background: url(/themes/default/images/contacto_bottom.jpg) top center no-repeat;
}

table.contact td label { color:white; margin-left:50px; }
table.contact td input { width: 250px;margin-left:50px; border:1px solid #3c2f24; background-color:white; }
table.contact td input.file_to_upload { width: 250px;margin-left:50px; border:1px solid #3c2f24; background-color:white; }
table.contact td textarea { width: 338px; height: 80px; margin-left:50px; border:1px solid #3c2f24; background-color:white; }

table.contact td input.deliver_to { width: 10px; }


table.buttons { width: 423px; margin: 0px 0px 5px; text-align: center; }
table.buttons td { text-align: center; }
td button {
	float:right;
	color:#382d24;
	font-weight: bold;
	text-align:center;
	border:1px solid #4e4034;
	background-color:#d7d5ca;
	padding: 2px;
	margin: 15px 50px 20px 0;
	
}

div.legal {
	width: 400px;
	margin: 5px 0px 20px 5px;
	padding: 5px;
	font-size: 9px;
	text-align: justify;
	background-color: #ffffff;
	color: #999999;
}

input, textarea { margin-top: 5px; }

div#contents form div p { background-color: #ffffff; width: 450px; color: #999999; font-size: 9px; }

