/* Añadidos de la copia de archivo; el tema original está en themes/default/css. */
.copia-pie { clear: both; float: none !important; width: auto !important; background: none !important; text-align: center !important; font-size: 1.2em; padding: 0 0 10px !important; }
.copia-muro { width: 500px; height: 600px; overflow-y: auto; background: #fff; display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 113px; gap: 6px; padding: 6px; box-sizing: border-box; align-content: start; }
.copia-muro a { display: block; overflow: hidden; background: #eee; }
.copia-muro img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s; }
.copia-muro a:hover img { transform: scale(1.06); }
.copia-mapa-ficha { width: 200px; height: 200px; }
.copia-mapa-grande { width: 512px; height: 500px; }
#map-links ul { max-height: 360px; overflow-y: auto; font-size: 1.3em; }
#map-links li { overflow: hidden; border-bottom: 1px dotted #ccc; padding: 3px 0; }
#map-links li a { text-decoration: none; cursor: pointer; }
.geolocation_balloon { width: 200px; font-size: 12px; }
.geolocation_balloon img { float: left; margin: 0 6px 4px 0; max-width: 80px; }
.geolocation_marker_title { font-weight: bold; font-size: 14px; margin-bottom: 4px; }
.copia-video { background: #000; display: block; }
.copia-dato { color: #888; }
.copia-acerca { font-size: 1.4em; line-height: 1.5; }
.copia-acerca ul { list-style: disc; margin: 0 0 1.2em 1.4em; }
.copia-acerca li { margin-bottom: .4em; }
.copia-acerca h2 { margin-top: 1em; }
#copia-resultados .item { overflow: hidden; }
.hTagcloud ul { font-size: 1.4em; line-height: 2; }
.hTagcloud li { display: inline; margin-right: .6em; }
.hTagcloud .vrare a { font-size: .9em; } .hTagcloud .rare a { font-size: 1em; } .hTagcloud .uncommon a { font-size: 1.2em; }
.hTagcloud .popular a { font-size: 1.4em; } .hTagcloud .vpopular a { font-size: 1.6em; } .hTagcloud .vvpopular a { font-size: 1.8em; }
