#tbformPadrao {
	background-color:#FFFFFF;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-collapse: collapse;
	empty-cells:show;
	clear:left;}

#tbformPadrao td {
	border-bottom:1px solid #DDDDDD;
	padding:4px;
	height:30px;
	font-size:1.2em;}
	
#tbformPadrao td p {font-size:1.0em !important;}
	
.tbformPadrao {
	background-color:#FFFFFF;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-collapse: collapse;
	empty-cells:show;
	clear:left;}

.tbformPadrao td {
	border-bottom:1px solid #DDDDDD;
	padding:4px;
	height:30px;
	font-size:1.0em !important;}
	
.tbformPadrao td p {font-size:1.0em !important;}
	
/**************** Etapas ***************/
#divEtapas {
	width:100%;
	height:33px;
	border-top:1px solid #ececec;
	padding:10px 0 0 10px;
	clear:left;
	font:13px Arial, Verdana;
	font-weight:bold;
	color:#666;
	background-color:#FDF9EE;}

.EtapaOn {float:left;margin-right:15px;}
.EtapaOff {float:left;opacity: 0.3;-moz-opacity: 0.3;filter: alpha(opacity=30);margin-right:15px;}

.disabled {opacity: 0.3;-moz-opacity: 0.3;filter: alpha(opacity=30);}
.transparente {display:none;}

hr {border:none;padding:0;height:1px;color:#ececec;background-color:#ececec;margin:13px;}

.TituloQuestao {font-size: 1.2em;font-weight:bold;color: #D94E3E;margin: 7px 0;line-height:1.3em;}
.TextoQuestao {font-size:1.2em;color:#666666;}

form p {font: 1.2em Tahoma, Arial, Verdana, Helvetica, sans-serif;}

/**************** Perfil ***************/
#Perfil fieldset {
	border:0;
	margin:0;
	padding:0;
}

#Perfil div {
	border-bottom:1px solid #cccccc;
	padding:7px 0 10px 3px;
	margin:5px;
	position:relative;
	display:block;
}

#Perfil div div {
	border-bottom:0;
	padding:0;
	margin:0;
}

#Perfil div label, #Perfil div input {
	display:inline;
}

#Perfil p {
	margin:0;
	font-weight:bold;
}

#Perfil table {
	font-weight:normal;
	border:0;
	margin-top:10px;
	margin-bottom:5px;
}

#Perfil table tr th {
	font-weight:normal;
	text-align:center;
	background:#FDF9EE;
	padding:2px 3px 2px 3px;
}

#Perfil table tr td {
	text-align:center;
	padding:2px;
}

#Perfil .floats fieldset {
	float:left;
	width:229px;
	margin-bottom:0;
}

#Perfil .floats .divisao {
	border:0;
	margin:0;
	padding:0;
	clear:both;
}