:root{
	--font-size-fichataxonomica:25px;
}


body {
	background:rgb(33, 185, 19);
	color: rgb(122, 32, 32);
	font-size: var(--font-size-fichataxonomica);
	line-height: calc( var(--font-size-fichataxonomica) * 2);
	padding: 5% 15% 5% 15%;
	text-align: justify;
	text-shadow: 1px 1px 1px rgb(10, 168, 10);
}






table.clasificacioncientifica{
	width:50%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	border:solid 3px rgb(179, 255, 0);
}





table.clasificacioncientifica th,
table.clasificacioncientifica td{
	border-bottom:solid 3px rgb(179, 255, 0);
	width:50%;
	padding: 10px;
	font-size: var(--font-size-fichataxonomica);
}







table.clasificacioncientifica td:first-child{
	width: 25%;
}



table.clasificacioncientifica tbody tr:last-child{
	background: rgba(236, 247, 136, 0.61);
}


table.clasificacioncientifica td img{
	width: 99%;
	height: auto;
}





div.contenidoFicha,
div.imagenFicha,
div.tituloFicha{
	width:100%;
	margin-top: 2%;
	margin-bottom: 2%;

}


div.tituloFicha{
	text-align: center;	
	color: rgb(255, 251, 0);
	text-shadow: 2px 2px 2px rgb(46, 23, 1);
	font-size: calc(var(--font-size-fichataxonomica) + 15px);
}



div.imagenFicha{
	text-align: center;

}




div.imagenFicha img{
	position: relative;
    width:30%;
	height: auto;
	border:solid 2px rgb(179, 255, 0);

}





a {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
}
a:link {
	text-decoration: none;
	color: #F8FBC7;
}
a:visited {
	text-decoration: none;
	color: #E1E1E1;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
