form.cmxform {
	width: 425px;	color: #666;	font: 16px "Lucida Sans Unicode", Verdana, Arial;	color: #FFF;
	margin-top: 25px;
	text-align: left;
}form.cmxform label {
	float: left;	width: 160px;	/*Ancho de la primera columna*/
}form.cmxform fieldset {
	border: none;	margin:0px;	padding:0px;	background-color: transparent;
}form.cmxform fieldset fieldset {
	background: none;
}form.cmxform h5 {
	margin:0px;	padding:10px;	color:#336699;
}form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 10px 10px 10px;
}.indicacionform {
	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #fb9773;
}/* ELEMENTOS INPUT, TEXTAREA, SELECT,... */textarea, input {
	background: #ebebec;
	border: 2px solid #d5dae7;	font: 14px "Lucida Sans Unicode", Verdana, Arial;	color: #666666;
}textarea:focus, input:focus {
	border: 2px solid #585953;
}input.error {
	border: 2px solid #ffa17f;
}/* BOTONES*/form .submit_es, form .submit_en {	display:block;	width:68px;	height:25px;	border:none;
}form .submit_es {
	background-image:url("../imagenes/enviar.gif");
}
form .submit_en {
	background-image:url("../imagenes/send.gif");
}
/* CONTEO TOTAL DE ERRORES*/#warning {
	margin:15px;	padding:7px;	text-indent:5px;	border:4px solid #C6C6B2;	background: #585953  url("../imagenes/alert.gif") no-repeat 3px center;	color:#FFFFFFF;	font-weight:bold;	padding-left:20px;
}#warning {
	display:none;
}/* ETIQUETAS DE ERROR Y OK A NIVEL DE ELEMENTO*/em.error {
	display:block;	height:10px;	background:url("../imagenes/error.gif") no-repeat 0px 0px;	padding-left:15px;	padding-right:25px;
	text-align: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #fb9773;
}em.success {
	display:block;	height:10px;	background:url("../imagenes/ok.gif") no-repeat 0px 0px;	padding-left:15px;	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #336699;
}
