.spn_icono{
	font-size:1.2em;
	vertical-align:middle;
	margin-right: 0.5em;
}
.caso_completo{
	background-color:rgb(208,255,208);
}
div.caso_completo{
	padding:0.8em 0.6em;
	border:2px solid green;
	border-radius:1em;
}
.caso_incompleto{
	/* background-color:rgb(255,224,224); */
	background-color:rgb(255,255,192);
}
div.caso_incompleto{
	padding:0.8em 0.6em;
	border:2px solid burlywood;
	border-radius:1em;
}
div.caso_faltante{
	padding:0.8em 0.6em;
	border:2px solid darkred;
	border-radius:1em;
}
.caso_faltante{
	background-color:rgb(255,224,224);
	/* border:1px solid darkred; */
}
.centrado{
	text-align:center;
}
.fuente_doble{
	font-size:2em;
}
.msj_dialogo {
	text-align: center;
	padding: 1em;
}
a.liga_caso{
	cursor:pointer;
	transition:all 0.3s;
}
a.liga_caso:hover{
	text-decoration:underline;
	font-size:1.2em;
	transition:all 0.3s;
}
.frm_enlinea{
	display:inline;
	float:initial !important;
}
.oculto{
	display:none;
}
.ancho100{
	width:98%;
}