	#contenedor {width:70%;margin:auto;background-color: #f7f8ff}
	h1 {text-align:center;
			font:bold 4em georgia;
			padding:40px;
			color:white;
			background-color:dodgerblue		;}
	h2 {	font:bold 2em georgia;
			padding:15px;
			background-color:violet		;}

	table, tr, th, td {border:solid 2px dodgerblue;border-collapse: collapse;padding:5px;}
	thead {background-color: dodgerblue; color:white;}
	caption	{font: italic bold 1.5em georgia; color:dodgerblue;}
	table#entidades {width:300px;margin:auto;}
	table#atributos {width:600px;margin:auto;}
	td.pri {text-align: center;font:bold 1.1em georgia; background-color: #bef}
	dt {font:bold 1.2em cambria; color:tomato;margin-top: 10px;}

a{text-decoration: none}
a:link {color: green; font: bold  1.3em arial}
a:visited {color: green; font: bold  1.3em arial}
a:hover {font: italic 1.4em cambria}
a:active {color: yellow}

h1:hover {color: violet}

  .imagen-enlace-zoom {
    transition: transform 0.3s ease; 
    cursor: pointer;
  }
  
  .imagen-enlace-zoom:hover {
    transform: scale(1.05);
  }

