
#contacto form#contact {
	font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin:1em auto;
	text-align:left;
	padding:0;
	width:35em;
}
/*
 * Form elements
 -----------------------*/
#contacto fieldset {
	padding:10px 20px;
	margin:0;
	border:1px solid #ccc;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	border-bottom-width:10px;
}
#contacto legend {
	color:#333;
	padding:0 10px;
	margin:0;
	font-size:1.5em;
	font-weight:400;
}
#contacto input[type="text"] { width:250px; }
#contacto input[type="text"], textarea {
	border:1px solid #ccc;
	padding:5px;
	margin:10px 0 0 0;
}
#contacto input:focus, textarea:focus { background:#ffc; }
#contacto textarea        {font:.9em Verdana, Arial, Helvetica, sans-serif; width:23em;}
#contacto label           {display:block;margin:12px 0 0;font-weight:700;font-size:.9em;float:left;clear:left;width:120px;}
#contacto label:after     {content:": ";}
#contacto button          {display:block;float:left;clear:both;margin:1em 0 1em 190px;}

/*
 * User feedback
 -----------------------*/
#contacto .yay, #contacto .oops     {font-size:.8em;text-align:center;padding:10px;color:#fff;font-weight:700;}
#contacto .yay            {background:#090;}
#contacto .oops           {background:#f30;}
#contacto div.error       {font-size:.8em;font-weight:700;padding:5px 0 0;color:#f30;margin:0 0 0 90px;}

/*
 * Captcha
 -----------------------*/
#contacto img            {border:1px solid #777;margin:0 0 20px 0;display:block; border:none;padding:0px;}
#contacto h3             {font-size:1.2em;font-weight:400;margin:20px 0 10px 0;}

#contacto input.paylpal{
	width:141px;
	height:47px;
}
