#main1 {
	width:176px;
	margin-right:35px;
	float:left;
	display:table;
	margin-left:-15px;
}

#main2 {
	width:490px;
	display:table;
}

	
#form1 {
	margin-left:-2px;
	width:245px;
	float:left;
}

	#main2 #form1 label { background:#f1f1f3; padding:2px; display:table;  display:block; width:226px; margin-bottom:4px;}
	#main2 #form1 input { border:1px #cccccc solid;   padding:6px; color:#666666; font-size:10px; width:212px; height:15px;  }
	#main2 #form1 input:focus { border:1px #666 solid;  }
	#main2 #form1 input:hover { border:1px #999 solid;  }
	
	#form1 a { 
		font-size:12px; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#000; 
		background:url(/img/contactos/icon_email.gif) 0 0 no-repeat;
		padding:7px 0px 0px 9px;
		margin:22px 0 0 29px;
		display:table;
	}

#form2 {
	width:245px;
	float:left;
}


	#main2 #form2 label { background:#f1f1f3; padding:1px 2px 1px 2px; display:table;  display:block; width:241px; margin-bottom:4px;}
	#main2 #form2 textarea { border:1px #cccccc solid;   padding:6px; color:#666666; font-size:11px; width:227px; height:163px; font-family:Arial, Helvetica, sans-serif; }
	#main2 #form2 textarea:focus { border:1px #666 solid;  }
	#main2 #form2 textarea:hover { border:1px #999 solid;  }
	
	
.send {  margin:188px  0 0 -60px; }


#loadgif {
	margin:192px 0 0 -52px;   z-index:2; position:absolute;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;opacity: 0;
}


#formSend {
	position:absolute; margin-left:230px;	
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;opacity: 0;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#form1 {
		margin-left:-2px;	position:absolute;
		width:245px;	display:table;
		float:left;
	}
	
	#form2 {
		display:table;	position:relative;
		float:right;	left:185px;
		width:245px;
	}
	
	.send {  margin:188px  0 0 0px; position:relative; left:429px; }
	
	#loadgif {
		margin:192px 0 0 -52px;  z-index:2; position:absolute; 
		filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;opacity: 0;
	}
}
