.clear { clear: both; }
#conteudo #formulario{
	margin: 10px 10px 10px 20px; 
}
#conteudo #formulario .box { padding: 5px 10px 5px 10px; margin: 10px 0px 5px 0px;  }

#conteudo #formulario .falec { background: #FEDCBD; }
#conteudo #formulario .demandas { background: #CDE7CA; }
#conteudo #formulario .desenvolvimento { background: #C7CDE8; }
#conteudo #formulario .box .mensagem { float: left; width: 60%;  }
#conteudo #formulario .enviar { float: right; width: 110px; }
#conteudo #formulario .userdet .radiocheck { border: 1px solid #c1c1c1; background: #f1f1f9; margin: 0px 3px 10px 3px; padding: 0px 5px 5px 5px; }

#conteudo #formulario div.userdet fieldset { width: 500px; _width: 400px; padding: 10px; margin-bottom: 10px; }
#conteudo #formulario div.userdet p label { font-size: .8em; display: block;}
#conteudo #formulario div.userdet p span { color: #b1b1a1; font-size: .7em; }
#conteudo #formulario div.userdet p input, div.userdet p textarea { font-size: 1.2em; border: 1px solid #414141; padding: 3px; margin-right: 3px; }

#conteudo #formulario #validcod { width: 450px; margin: 10px; float: left; }
#conteudo #formulario #validcod span.digcod { float: right; width: 210px; text-align: right; }
#conteudo #formulario #validcod span.codigo { float: left; width: 90px; height: 50px; background: #d9d9d9; margin-right: 10px; }
#conteudo #formulario #validcod 
#conteudo #formulario form input, #conteudo #formulario form textarea {
margin: 0;
}
#conteudo #formulario table { border: 1px solid #000; margin: 20px 0px 20px 20px; }
#conteudo #formulario table td { border: 1px solid #000; color: #000; }
#conteudo #formulario table td.salmao { background: #ffcb95; }
#conteudo #formulario table td.vermelho { background: #ff2500; color #fff; }
#conteudo #formulario table td.verde { background: #3aff7c; }
#conteudo #formulario table td.laranja { background: #ff9721; }
#conteudo #formulario table td.amarelo { background: #fdff5c; }

#conteudo #formulario table th { border: 1px solid #000; font-size: .9em; padding: 8px; background: #616161; color: #fff; }
#conteudo #formulario table th small { font-size: .7em; display: block; }
#conteudo #formulario .box .mensagem ul { padding: 0px 0px 20px 30px; }
#conteudo #formulario .box .mensagem ul li { list-style: circle; }       
/*GERAL - INICIO*/
#conteudo #formulario ul, li, form, input {
	margin: 0;
	padding: 0;
}
#conteudo #formulario a, a:link, a:active, a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#conteudo #formulario a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#ff7700;
}
#conteudo #formulario img {
 border: 0;
}
/*GERAL - FIM*/
