#body img.avatar{width:80px;height:80px}#body th.avatar{text-align:center;font-weight:400;font-size:.8em}#body th.avatar a,#body th.avatar img{float:none;margin:0 auto;display:block}#body .opcion{list-style-type:none;padding:0;margin:0}#body .opcion li{display:inline-block;margin-right:1em}#body .ucampus{text-align:right;float:right}#body .ucampus h1,#body .ucampus h2{width:9em;text-align:center;font-size:.8em;margin:0 0 0 auto}#body .ucampus h1 img{float:none}#body .cumple img{vertical-align:top;margin:1em}#body #av{display:inline-block;vertical-align:top}#body #av em{display:block}#body #av #avatar{width:80px;height:80px;margin-right:2em;border-radius:50%;border:1px solid #d5d5d5;vertical-align:top;overflow:hidden;text-align:center;color:#d5d5d5;font-size:2em;background-color:#fff;line-height:2.5em}#body #av #avatar img{width:80px;height:80px;border-radius:50%;border:0}#body #av #avatar,#body #av ul{display:inline-block}#body #fec_nac ul{margin-top:1em}#body td.fotos{float:none}#body td.fotos .f,#body td.fotos .f200{display:inline-block;text-align:center}#body td.fotos .f img,#body td.fotos .f200 img{display:block;max-width:none;width:auto;max-height:none;height:auto}#body td.fotos .f .chica,#body td.fotos .f200 .chica{width:80px;height:80px}#body td.fotos .f200{margin-right:4em}#body div#cambios{display:flex;gap:1em;flex-wrap:wrap}@media (max-width:768px){#body div#cambios{justify-content:space-evenly}}#body div.fotos{width:27em;padding:1em}#body div.fotos h1,#body div.fotos h2{margin:0}#body div.fotos h1{max-width:13em;font-size:1.5em;overflow:hidden;text-overflow:ellipsis}#body div.fotos h1 a{white-space:nowrap}#body div.fotos h2{color:#999;font-size:1em;padding-bottom:.1em}#body div.fotos .from,#body div.fotos .to{margin:.8em .3em;display:inline-block;vertical-align:top}#body div.fotos .from .foto,#body div.fotos .to .foto{position:absolute;margin-top:-10px;margin-left:130px}#body div.fotos .from .foto200,#body div.fotos .to .foto200{width:150px;max-width:none;max-height:none;height:auto;margin:0!important;position:static}#body div.fotos .from .fecha_nacimiento,#body div.fotos .to .fecha_nacimiento{position:absolute;width:148px;margin:-2em 1px 0 1px;text-align:center;color:#333;background-color:#fff;opacity:.5}#body div.fotos .button{margin:0}#body div.fotos .flecha{display:inline-block;position:absolute;text-align:center;margin:2em 0 0 -.5em;font-size:3em;color:#d9534f;text-shadow:0 0 2px #fff}#body div.fotos.fec_nac img{opacity:.6}#body div.fotos.fec_nac .fecha_nacimiento{opacity:.9;font-weight:700}#body div.fotos ul.opciones{display:flex;flex-wrap:nowrap;flex-flow:space-around}#body div.fotos ul.opciones li a.boton{margin:0}#body div.fotos ul.rot{display:flex;list-style-type:none;padding:0;justify-content:space-between;margin-top:-.5em}#body div.fotos ul.rot li a{text-decoration:none}#body #completitud .porcentaje{margin-bottom:1em}#body #completitud ul{margin-left:1em;font-weight:700}#body #conf .listas{padding:0;list-style-type:none}#body #conf .listas li{display:inline-block;vertical-align:top}#body #conf .listas li:not(:first-child){margin-left:1em}#body #conf .listas li h1,#body #conf .listas li h2{white-space:nowrap}#body #sesiones td h1{margin-bottom:.5em}#body #sesiones td span:not(:first-child){margin-left:.5em}#body table th .box{position:absolute;margin-top:-1em}#body table th .box.invisible{display:none}