form{
	margin: 0px; 
	padding: 0px;
	width: 530px;
	padding-top:13px;
	margin-top: 9px;
	margin-left:15px;
	padding-bottom: 0px;
	float:none;
}

div#contents p { padding: 8px; margin-top: 0px; text-align: justify;}


table.contact {
	clear: both;
	width: 560px;
	height: 375px;
	background: url(../images/contacto_bak.jpg) center top no-repeat;
	margin: 0 auto;
}

table.contact td { padding: 13px 0 0; }

table.contact td label { 
	margin-left: 246px; 
	padding: 0; 
	background: no-repeat center left url(../images/vineta_cto.jpg); 
	padding-left: 10px;
}

table.contact td input {
	padding: 3px 4px;
	border: 1px solid;
	margin-top:7px;
	margin-left:246px;
	width: 270px;
	background: url(../images/bak_campo.png);
	border: solid 1px #255C88;
}
#contact_from_address{
	margin: 0;
	padding: 3px;
	border: 1px solid;
	margin-top:7px;
	margin-left:246px;
	width: 271px;
	background: url(../images/bak_campo.png);
	border: solid 1px #255C88;
	float: left;
}
#file_to_upload{
background: url(../images/bak_campo.png);
border: 1px solid;
border-color:#255C88;
margin-top: 5px;
margin-bottom:3px;
width: 279px;
}

table.contact td textarea { 
	float:left;
	margin-top:7px;
	margin-left:246px;
	padding: 3px;
	border: 1px solid;
	height: 100px;
	width: 271px;
	background: url(../images/bak_campo.png);
	border: solid 1px #255C88;
}


table.buttons {}
table.buttons td { text-align: right; display: table; width: 450px;}
td button {
	margin: 0;
	margin-right:25px;
	margin-bottom:11px;
	padding: 0;
	padding-right:19px;
	display: block;
	float: right;
	width: 75px;
	height: 30px;
	background-image:url(../images/enviar_bak.jpg);
	border: none;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
}
div.legal {
	width: 500px;
	margin: 5px 0px 20px 5px;
	padding: 5px;
	font-size: 9px;
	text-align: justify;
	background-color: #e8e8e8;
	color: #666666;
}

input, textarea {}
div#contents form div p { font-size: 10px; color: #666666; width:530px; margin-left: 9px; margin-bottom:10px; margin-top:10px;}


