form, form select { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form input, form select, form textarea { border:1px solid #cecece; padding:4px;	border-radius: 5px; }
form select { border-bottom:1px solid #C9C9C9; border-right:1px solid #C9C9C9; border-top:1px solid #E3E3E3; border-left:1px solid #E3E3E3; padding:4px; }
form input.botao { padding:5px; border:solid 1px #CCC; clear:none; display:block; margin-top:10px; width:auto !important; cursor:pointer; }
form div { margin:0px; padding:0px; }
form label { clear:both; margin:0px; padding:0px; margin-top:10px; display:block; font-weight:bold; margin-bottom:3px; font-size:12px; }
form fieldset { border:none; padding:0px; margin:0px; }
form fieldset div { clear:none; display:inline; float:left; margin-left:10px; }
form fieldset div:first-child { margin:0px;}


form input, form select, form textarea { width:400px;}
form fieldset input { width:190px;}
form fieldset select { width:200px;}

form input.email { width:290px !important;}
form input.telefone { width:90px !important;}


/*Padrão para mostrar os erros no valida_formulario*/
form input.error {border:1px solid #C00;}
form textarea.error {border:1px solid #C00;}
form select.error {background-color:#C00;color:#FFF;}
span.error {display:block;font-size:10px;color:#C00;}

dl {}
dl dt {
	clear: both;
	font-size: 14px;
	padding: 0px;
	float: left;
	width: auto;
	height: 35px;
	height: auto;
	display: block;
	margin-top:10px;
}
dl dd label {padding-top:0px; margin:0px;}
dl dd { width:auto; float:left;	margin:10px 0px 0px 10px;}
dl .checkbox, dl .radio { width:auto; border:none; padding:0px;}



