.myForm * {
	font-size: 11px;
	font-family: Arial, Helvetica;
	color: #bf5459;
}

.myForm input, .myForm textarea, .myForm select { 
	margin: 2px 2px 2px 2px; 
	width: 200px; 
	border: 1px solid #6d0019; 
	background-color: #35020B;
	color: #bf5459;
}

.myForm label, .myForm .blank_label {
	display: block;
	position: relative;
	float: left;
	color: #bf5459;
	line-height: 20px;
	width: 125px;
	height: 20px;
	text-align: right;
}

.myForm .btn_submit, .myForm .btn_reset {
	width: 80px !important;
	color: #bf5459;
}

.myForm .main_form {
	/*width: 450px;*/
	margin: 0 auto 0 auto;
	border: 0px solid #ff0000;
}

.myForm .input_error {
  background-color:#e6e6e6;
  border-color:#ff0000;
  border-style: solid;
  border-width:2px;
}

.myForm .asterisco {
	color: #ff0000;
}

.myForm .box_error {
	display: block;
	width: 250px;
	height: 50px;
	border: 1px dotted #ff0000;
	text-align: justify;
	padding: 10px;	
	margin: 5px auto 15px auto;
	background-color: #fbbebe;
}