.zend_form .errors {
	list-style-type: none;
	border: 1px solid red;
	padding: 3px;
	margin-left: 0em;
}

.zend_form .errors li {
	list-style-type: none;
}

.zend_form select, .zend_form input.f_ipt, .zend_form input.f_sub, .zend_form input.f_pwd, .zend_form textarea.f_tarea {
	font: inherit;
	border: 1px solid #ccc;
}

.zend_form select, .zend_form input.f_ipt, .zend_form input.f_pwd, .zend_form textarea.f_tarea, .zend_form .errors {
	width:100%;
	max-width:300px;
}

.zend_form .f_ipt{
}

.zend_form .f_sub {
	background-color: #eee;
	padding: 3px;
	cursor: pointer;
}

.zend_form .f_tarea {
}

.zend_form .f_sub {
}

.zend_form .f_pwd {
}

.zend_form dt {
	margin-bottom: 5px;
	font-weight: bolder;
}
.zend_form dd {
	margin-bottom: 10px;
	padding-bottom: 10px;
	/*border-bottom: 1px #dedede solid;*/
}
.zend_form fieldset {
	padding: 10px;
	margin-right:20px;
	border: 1px #ccc solid;
}