/* (boladovale/build_r20_f382) - todos os direitos reservados */
/* Importado em 14/02/2014 11:00:38, de /Get/htdocs/ko31/mods/formularios/media/css/formulario.css */
/* MOD FORMULARIOS */
form{
	font-size: 12px;
}

	input.escondido{display:none;}
	input.pequeno{width: 10%;}
	input.medio{width: 25%;}
	input.grande{width: 40%;}
	input.gigante{width: 50%;}
	input.enorme{width: 60%;}
	input.total{width: 75%;}

	textarea.pequeno{height: 50px;}
	textarea.medio{height: 100px;}
	textarea.grande{height: 200px;}

	form.formulario fieldset {
		margin-bottom: 10px;
	}

	form.formulario legend {
		display: none;
	}

	form.formulario label {
		display: inline-block;
		line-height: 1.8;
		vertical-align: top;
	}

	form.formulario fieldset p {
		list-style: none;
		padding: 5px;
		margin: 0;
	}

	form.formulario fieldset p.margem {
		margin: 0 0 0 102px;
	}

	form.formulario fieldset p textarea, form.formulario fieldset p input.full{
		width: 95%;
	}

	form.formulario fieldset p select{
		/*width: 75%;*/
	}

	form.formulario label {
		text-align: right;
		width: 20%;
	}

	form.formulario label.textarea {
		text-align: left;
		width: 100%;
	}

	form.formulario label.error {
		display: block;
		margin-left: 50px;
		width: auto;
		text-align: left;
	}

	form.formulario button.submit {
		padding: 0 20px;
	}

	form.formulario legend {
		padding-left: 0;
	}

	form.formulario legend, form.formulario label {
		color: #333;
	}

	form.formulario fieldset {
		border: none;
	}

	form.formulario fieldset fieldset {
		background: none;
	}

	form.formulario fieldset p, form.formulario fieldset fieldset {
		padding: 5px 10px 7px;
		background: url(../img/formularios/divider.gif) left bottom repeat-x;
	}

	form.formulario fieldset p.noborda{
		background: none;
	}

	form.formulario p.sub{
		background: none;
	}

	form.formulario label.error, label.error {
		color: red;
		font-style: italic;
		padding: 0 0 0 20px;
	}

	div.error { display: none; }
	input:focus { border: 1px dotted #999; }
	input.error { border: 1px dotted red; }
	textarea.error { border: 1px dotted red; }
	form.formulario .gray * { color: gray; }

	form.formulario input{
		border: 1px solid #666;
	}

	form fieldset p.centro{
		text-align: center;
	}

	form.relat p{
		margin: 0 0 10px 0;
	}

button.formularios_botao, input.formularios_botao{
	height: 30px;
	min-width: 75px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 5px 0px 0;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #009933;
	color: #FFF;
}

form.formularios_upload{

}

form.formularios_upload button{
	height: 30px;
	min-width: 75px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 5px 0px 0;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FF6633;
	color: #FFF;
}

ul.formularios_upload_lista{
	margin: 20px 0 0 20px;
}

	ul.formularios_upload_lista li{
		list-style: circle;
		line-height: 20px;
	}