fieldset {

	margin:20px 0 0 0; padding:0;
	border:none;

}

.input {

	padding:5px 5px 0 5px;

	background:#fff url(../img/forms/input.png) top left no-repeat;
	width:160px; height:20px;

}
.input input {

	border:none;
	background:transparent;

	font:11px Tahoma, Geneva, sans-serif;

	width:160px;

}

.textarea {

	padding:5px 5px 0 5px;

	background:#fff url(../img/forms/textarea.png) top left no-repeat;
	width:270px; height:175px;

}
.textarea textarea {

	border:none;
	background:transparent;

	font:11px Tahoma, Geneva, sans-serif;

	width:250px; height:170px;

	overflow:auto;

}

fieldset .bt {

	width:30px;

}

/**/

#div-alerta {

	background:#efefef;
	font:bold 10px Tahoma, Geneva, sans-serif;

	color:#999;

}
#div-alerta b {

	text-transform:uppercase;
	color:#333;

}

#loader {

	background:transparent url(../img/forms/loader.gif) top left no-repeat;
	width:16px; height:16px;

	float:right;

	margin:-20px 0 0 0;

	display:none;

}
