#formcontainer {width: 450px; float: right;}
#formcontainer input, textarea {margin-bottom: 6px;}
#formcontainer textarea {margin-bottom: 12px;}
#textcontainer {float: left; width: 330px; font-size: .9em; margin: 0 30px 0 0;}

label {color: #999; font-size: .9em;}
label.required {color: #CDCB9B;}
input, select, textarea {background-color: #ccc;
	color: #000; 
	border-top: solid 2px #333; 
	border-left: solid 2px #333; 
	border-bottom: solid 1px #ddd; 
	border-right: solid 1px #ddd;
	font-size: .9em;
	padding-left: 2px;}
	
textarea {font-size: .9em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
input.btn {background-color: #2a2a2a;
	border-bottom: double 3px #484E2C; 
	border-right: double 3px #484E2C;
	border-top: double 3px #e6eec3; 
	border-left: double 3px #e6eec3;
	color: #D4EE67; 
	font-size: .7em; 
	text-transform: uppercase; 
	padding: 2px 5px 2px 5px; 
	cursor: pointer;
	background-image: url(/img/fotonatura/bg_right.jpg); 
	background-repeat: repeat-x;
	background-position: 0 -3px;
}
input.btn:hover {
	color: #fff;
}

#error {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303030;
	border: solid 1px #111;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #ffffd9;
}
