/* ~~ Crucigrama ~~ */
div.crucigrama,div.crucigrama ol,.crucigramarow,.crucigramaempty,.crucigrammaletter{
	margin: 0px !important;
	padding: 0px !important;
	line-height: 1em !important;
	font-size: 1em !important;
}
.crucigramarow{
	white-space: nowrap;
	overflow: hidden;
}

.crucigramaempty{
	height: 1em !important;
	border: 0px !important;
}

.crucigrammaletter{
}
.crucigramaol{font-size: 0.7em; line-height: 20px; vertical-align: center; text-align: center; font-weight: bold;}
.crucigramakeyletter{background: #fcc !important;}
.crucigramarowsuccess,.crucigramarowsuccess input{background: #cfc !important;}
.crucigramarowerror,.crucigramarowerror input{background: red !important;}
.crucigramarownoanswer,.crucigramarownoanswer input{background: #eee !important;}