input.complete{border:0 solid #555;border-bottom-width:1px;text-align:center;color:#aaa;background:none}
input.ok{color:#008000;font-weight:bold;border-style:none}
.multipla-letra-conteiner{
	background-color: #378C00;border-style: none;border-top-left-radius: 3px;border-bottom-left-radius: 3px;display: table-cell;height: 42px;vertical-align: middle;text-align:center;
}
.multipla-opcao-conteiner{
	border-color:grey;border-style: solid;border-width:1px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;display: table-cell;height: 42px;vertical-align: middle;text-align:center;border-top-color:#EDEDED;border-bottom-color:#A7A7A7;border-right-color:#D2D2D2;
}
.multipla-tente-conteiner{
	display: table-cell;
	height: 42px;
	vertical-align: middle;
	text-align:center;
	color:red;
	display:none;
}
.multipla-letra-texto{
	width:44px;font-family:Tahoma;font-size:18px;color:white
}
.multipla-texto-texto{
	/*width:146px;*/font-family:Tahoma;font-size:16px;
}
.multipla-resposta-texto{
	display: table-cell;height: 42px;vertical-align: middle;padding:10px;
}
.multipla-resposta-caixa{
	border-left-color:#EDEDED;
	border-style: solid;
	border-width:1px;
	border-radius: 3px;
	display: table-cell;
	height: 42px;
	vertical-align: middle;
	text-align:center;
	border-top-color:#EDEDED;
	border-bottom-color:#A7A7A7;
	border-right-color:#D2D2D2;
	font-family: Arial;
}
.multipla-resposta{
	width:190px;
	font-family:Tahoma;
	font-size:18px;
}
.arrasta-certa{
	color:white;
	background-color: #378C00;
}
.arrasta-errada,
.arrasta-errada .multipla-letra-conteiner{
	color:white;
	background-color:red;
}
.arrasta-errada .multipla-opcao-conteiner,
.arrasta-certa .multipla-opcao-conteiner{
	border-width:0;
}

.arrasta-opcao .multipla-escolha{
	cursor:pointer;
}

.arrasta-opcao{
	cursor:pointer;
	width:200px;
	display:inline-block;
}

.completar-palavra{
	font-weight:bold;
	cursor:pointer;
}
.completar-confirmar-conteiner{
	border-color: #808080;
	border-style: solid;
	border-radius: 3px;
	border-width: 1px;
	display: table-cell;
	height: 42px;
	text-align: center;
	vertical-align: middle;
	background-color: #378C00;
	border-style: none;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 18px;
	width: 146px;
	cursor:pointer;
}
div.atividade{
	margin:5px;
	padding:10px;
	background-color:#eee;
	border-radius:10px;
	border:1px solid #ddd;
}
div#ativ-title{
	padding-bottom:15px;
	text-transform: uppercase;
	font-weight:bold
}