#cformsform {
margin:0 auto;
width:370px;
font-size:0.9em; 

}

fieldset {border:1px solid #d3b978;background:#f8edc8 url(../../../themes/vulcano/images/fondos/v_bg.gif) repeat-x top;}
legend {text-transform:uppercase;}

.cform li {list-style:none}
.cform label {
	width:90px; 
	margin:2px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	
	vertical-align:top;
	
}
.cform label span {
	
	
	
}

ol.cf-ol li.textonly {
	padding:3px 0; 
	text-align:center;
	font-size:0.9em;
	color:#888;
}

label.cf-before {
	margin:0 10px 0 0; 
}

label.cf-after 	{
	margin:0 0 0 6px;
	width:370px;
	text-align:left;
	
}

label.cf-after span {
	width:370px;
	display:block;

}

label.cf-group-after {
	margin:0 0 0 2px;
	width:280px;
	text-align:left;
	
}
label.cf-group-after span {
	width:280px;
	display:block;
	margin-top:3px;
	line-height:1.1em;
}
.cf-sb {text-align:center;margin:1em}
.cform input {background:#fcf7d7;border:1px solid #d3b978}
.cform input:focus {background:white}
#sendbutton {border-bottom:2px solid #d3b978;border-right:2px solid #d3b978;padding:0.2em}
.linklove {visibility:hidden}
.reqtxt, .emailreqtxt {font-size:0.8em}