*{margin:0px;border:0px;padding:0px;text-decoration:none;}
#base{margin:0 auto 0 auto;width:780px;}

fieldset{display:block;text-align:left;font:11px normal "Trebuchet MS",verdana,arial;background:url(../images/form1/m.gif) 0% 100% repeat-y;width:780px;}
fieldset div.legend{float:left;width:780px;;background:url(../images/form1/legend_l.gif) 0% 0% no-repeat;height:23px;font-size:12px;font-weight:bold;}
fieldset div.legend span{display:block;width:253px;margin:7px 0px 0px 10px;float:left;}
fieldset p span{width:140px;display:block;float:left;margin-left:5px;}
fieldset p span.pequeno{width:70px}
fieldset p span.medio{width:240px;}
fieldset p span.grande{width:340px;}
fieldset p{clear:both;margin-top:4px}
.submit{float:right;background:url(../images/form1/btn.png) 50% 50% no-repeat;display:block;width:90px;height:31px;text-align:center;color:#fff;}
.btnSelecao{float:right;background:url(../images/form1/btn_Selecao.png) 50% 50% no-repeat;display:block;width:200px;height:31px;text-align:center;color:#fff;}
.btn .span {margin-top:7px;font:12px bold tahoma;}
.txtLeft{text-align:left;}
.txtCenter{text-align:center;}
.txtRight{text-align:right;}

select{border:1px inset #eee;}
input.txt{border:1px solid #aaa;}
#passos{text-align:right;width:477px;height:23px;display:block;background:url(../images/form1/legend_r.gif) no-repeat;float:right;}
#passos img{display:inline;clear:none;}

.opacity{opacity:0.2;moz-opacity:0.2;filter:alpha(opacity=20)}


td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:bolder;
	
}