.clear{clear:both;}

.hf{height:30px;}

.f-bg{
filter: alpha(opacity=80); opacity: .8;
background-color:#1a150f;
margin-top:-30px;
}

.f-clear{
background-color:#1a150f;
height:55px;
filter: alpha(opacity=80); opacity: .8;
}

.f-box{
 
 width:815px;
 margin:0  auto; 
}


.f-top{
 background:url('/front/images/form/f-bg-top.jpg') no-repeat;	
 margin-top:30px; 
}



.f-body{
	background:url('/front/images/form/f-bg-body.jpg') repeat-y;
}

.f-bottom{
	background:url('/front/images/form/f-bg-bt.jpg') no-repeat;
	height:24px;
	margin-left:-1px;
}


.f-campo{
 margin-left:40px;
 width:90%;
 border-bottom:1px solid #55493c;	
 text-transform:uppercase;
 color:#f5d7b6;
 font:11px Tahoma,Arial;

}

.f-campo input {
 border:0px;	
 background-color:#1a150f;
 color:#fff;
 font:11px Tahoma,Arial;
 padding-top:10px;
}

.pt10{padding-top:10px;}

.f-campo textarea{
	width:640px;
	height:50px;
	 border:0px;	
 background-color:#1a150f;
 color:#fff;
 font:11px Tahoma,Arial;
 padding-top:10px;
}

.t40{
	position:relative;top:-40px;
}
.f-right{text-align:right;padding:20px 40px}

.pointer{cursor:pointer;}

.t-10{font:10px Tahoma,Arial;color:#f5d7b6;}

 label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red; 
	font-style: italic;
	float:right;
	padding-top:10px;
}

.email_enviado{padding:5px;text-transform:uppercase;color:#fff;font:13px Tahoma,Arial;text-align:center;}

.f-enviar{margin-left:-20px;cursor:pointer;font:11px Tahoma,Arial;color:#f5d7b6;text-transform:uppercase;}
.f-enviar a:hover{color:#6a4e32;}

