/* CSS Document */

form {
	margin:0;
	padding:0;
}
#form {
	float: left;
	width: 500px;
	margin: 0 0 0 0;
}

#form fieldset {
	background:#F2F1EA;
	float:left;
	color:#000;
	margin-bottom:20px;
	border:1px solid #C5BC9F;
	width:459px;
	padding:20px;
}
html>body #form fieldset {
	float:left;
}
#form fieldset input, #form fieldset select {
	margin-bottom: 4px;
	margin-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
}
#form fieldset input:focus, #form fieldset select:focus {
	margin-bottom: 4px;
	margin-left: 10px;
	background: #E7E9EB;
}
#form fieldset .msg-success {
	background:#49C24F;
	width:92%;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:center;
	padding:4%;
	color:#FFF;
}
#form fieldset .msg-error {
	background:#CD4949;
	font-size:12px;
	width:92%;
	margin:0 0 10px 0;
	text-align:center;
	padding:4%;
	color:#FFF;
}
#form label {
	line-height:22px;
	width:105px;
	color: #000;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;	
}
#form button {
	background:url(images/enviar.gif) no-repeat;
	border: none;
	float:left;
	margin-left:10px;
	cursor: pointer;
	text-indent: -9999px;
	width: 45px;
	height: 18px;
}