.linha{	clear:left;
		margin-bottom:0px;
		display:block;
		apadding:4px 0px;
		padding:1px 0px;}

.formulario label{	padding:0;
					margin:0;
					float:left;
					width:100px!important;
					text-align:left;
					font-weight:normal;
					font-size:11px!important;
					color:#AA2D29;}
					
input{	border:1px solid #8F0605; background:#F3F3F3; color:#324A59; font-size:11px; height:12px; width:232px;}
select{	height:20px!important; width:236px!important;border:1px solid #8F0605; background:#F3F3F3;}

textarea{	border:1px solid #8F0605; background:#F3F3F3; color:#324A59; font-size:12px; height:105px; width:232px!important;}

.btn{ 	background:url(../img/btn_busca.jpg) no-repeat center;
		border:none;
		width:66px;
		height:21px;
		cursor:pointer;}

.info{ font-size:10px;
  color:#FF0000;
  }

label.error_formulario {
 /* remove the next line when you have trouble in IE6 with labels in list */
 color: red;
 font-style: italic;
 font-size:10px;
 font-weight:normal;
}

div.error_formulario { 
 display: block; height:30px; 
}

input.error_formulario { 
 border: 1px solid red; 
}
textarea.error_formulario { 
 border: 1px solid red; 
}

 /* form.cmxform label { width: 110px; }Width of labels */
form.cmxform label.error_formulario {
 margin:5px 0 5px 0;
 width:490px;
 background:#FFFFFF;
 padding-left:10px;
}
