/*  main 'top-level' form elements                    */
#cforms6form {
	width: 410px;
	padding-top:25px;
}
#cforms6form p {margin:0;}
#cforms6form #cf6_field_2, #cforms6form #cf6_field_3, #cforms6form #cf6_field_4 {
	padding: 1px 4px;
	border: 1px solid #D3D4D7;
	color: #434547;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url(inputsombra.jpg) repeat-x;
	height: 132px;
	margin: 5px 0 17px;
}
#cforms6form #cf6_field_2, #cforms6form #cf6_field_3, #cforms6form #cf6_field_4 {width: 468px;}
#cforms6form #cf6_field_3, #cforms6form #cf6_field_4 {height: auto;}
.cform fieldset.cf_hidden { 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
ol.cf-ol li	{list-style:none;}

#underground .cform{
	width: 370px;
	float: left;
	padding: 5px 0 10px 12px;
}
#underground .cform label, #cforms9form label{font-weight: bold;}
#cforms10form .cf-fs1 label{
	display:block;
	width:400px;
}
#cforms10form .cf-fs1 select{margin-bottom:10px;}

#underground .cform .default, #cforms9form .default, #cforms10form .default{
	width: 339px;
	margin: 5px 0 17px;
	padding: 1px 4px;
	border: 1px solid #D3D4D7;
	color: #434547;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url(inputsombra.jpg) repeat-x;
	margin: 5px 0 17px;
}
#geral .cform select{
	padding:2px;
	border: 1px inset #000;
	background: none;
	background-color: #fff;
}
#cforms9form .default, #cforms10form .default{
	display:block;
	width:400px;
}
#underground .cform textarea{height:132px;}
#underground .cform .cf-sb{margin:0;}

#rfptexto {	width: 339px; }

#cforms9form fieldset, #cforms10form fieldset{position:relative;}
#cforms9form legend, #cforms10form legend{
	display:block;
	margin-bottom:20px;
	color:#75AA33;
	font-size:17px;
	font-weight:bold;
}
#cforms9form .textonly{ 
	margin:-17px 0 20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888;
}

/* submit button */
.cform input.sendbutton	{ 
	width: 62px;
	height: 22px;
	text-align: center;
	background: #4469D0 url(btenviar.jpg) no-repeat;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-transform: lowercase;
	cursor: pointer;
}

/* formatting for invalid user inputs */
.cform .error { color:red!important; border:1px solid #FF0000!important; }
.cform seletc.error { color:red!important; border:2px inset #FF0000!important; }
.cform .errortxt { color:red!important; }
.entry .cform ul, .entry .cform ol {margin:0}

/* change formatting of response msgs here */
p.info {margin:10px 0;}
#underground p.info {
	width:350px;
	float:left;
	margin:0 0 20px 12px;
	font-weight:bold;
}
p.success {color:green;}
p.failure {
	color:red;
	font-weight:normal;
}