#formulario { padding:0 0px; width:610px; }
#formulario fieldset { padding-bottom:20px }
#formulario legend {
	color:#2872a5;
	font-size:1.2em;
	text-indent:0px;
	display:block;
	margin-bottom:5px
}
#formulario li {
	margin-bottom:10px;
	list-style:none;
}
#formulario li.half {
	float:left;
	width:48%;
}
#formulario li.right { float:right }
#formulario li.clear { width:100% }
#formulario input,#formulario textarea {
	display:block;
	width:97%;
	padding:8px 6px;
	background:#fff url(../images/form_input1.gif) no-repeat;
	color:#4f7d9e;
	border:none;
}
#formulario .clear input {background:url(../images/bg_input2.gif) no-repeat;}
#formulario input {background-color:transparent}
	
/*#formulario input:focus,#formulario textarea:focus, #formulario input.focus,#formulario textarea.focus  {
background:#fff;
border:1px solid #2c5876;
}*/

#formulario .half input { width:95% }
#formulario span {
	display:block;
	padding:0 0px 3px;
	font-size:1.1em;
	color:#2e506b;
}
#formulario .vObrigatorio span { font-weight:normal }
#formulario .vErro span { color:#BC0505 }
#formulario span small {
	color:#999;
	font-weight:normal
}
#formulario select {
	width:99%;
	padding:5px 5px;
	background:#fff;
	border:1px solid #bfcdd7;
	font-family:'Arial Narrow', Arial, Helvetica, Undotum, sans-serif !important;
}

#formulario .checkboxes input {
	float:left;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding: 0;
	margin-right:10px;
	background: none;
}

#formulario li.full {
	clear: both;
	float: none;
	width: 100%;
}

#formulario li.full ul { padding-top: 5px }
#formulario li.full li { float:left; width: 35% }
#formulario li.full span {
	color:#2e506b;
	font-size:1.2em;
	display:block;
	padding:0 0px 3px;
}

#formulario textarea { height:150px; background:#fff; border:1px solid #bfcdd7; }

#formulario button {
	float:right;
	margin-right:0px;
	background:url(../images/bt_enviar.gif) no-repeat;
	display:block;
	width:96px;
	height:32px;
	text-indent:-9999px;
}



#formulario button:hover, #formulario button.hover {
	background-position:left bottom;
}
		
.campo{ background-color:#CCCCCC;}