

table.table-dados{
	margin-bottom: 30px;
}

table.table-dados, table.table-dados td{
	border-collapse:collapse;
}

table.table-dados td,
table.table-dados td p,
table.table-dados td strong{
	font-family: 'Times New Roman';
    font-size: 14px;
	padding:2px;
	color:#000;
}

 input[type=radio] {
    border: 0px;
    width: 50%;
    height: 1.5em;
}

td.tbimg {
    text-align: left;
    padding-bottom: 8px;
}

.tbalternativa td,
.tbalternativa td p,
.tbquestao td a,
.tbquestao td,
.tbquestao td p,
.tbquestao td strong {
    text-align: left;
    vertical-align: text-top;
    font-family: 'Times New Roman';
    font-size: 14px;
}

.font12{
	font-size:12px;
}

.font14{
	font-size:14px;
}


.font15{
	font-size: 15px;
}

.negrito{
	font-weight: 700;
}

.paddin30{
	padding-top: 5px;
	padding-bottom: 15px;
}

.recuo20{
	padding-top: 20px;
	padding-left: 20px;
}

table.tbrespostas {
	border-collapse:collapse;
}
table.tbrespostas td{
	border:1px solid black;	
	padding-top:0px;
	background: #ffc;
	font-size:14px;	
	font-weight:700;

}
table.tbrespostas p{
	font-size:14px;	
	font-weight:700;
	color:blue;

}
table.tbrespostas th{
	font-size:14px;	
	font-weight:700;
	border:1px solid black;	
	background: #ffc;
}

.div_respostas_avaliacao {
	font-size: 17px;
}

.div_respostas_avaliacao>.row_gabarito>div:not(:last-child){
	border-right: 2px solid #595959;
}

.div_respostas_avaliacao > .row_gabarito{
	clear:both;
	text-align:center;
	margin-left: 10%;
	margin-right: 10%;
}

.div_respostas_avaliacao > .row_gabarito > div{
	width:32%;
	float:left;
	text-align:center;
	font-size: 15px;
}

.title_resposta_aluno{
	color: #d00000;
	font-size: 28px;
}