/* Lote 23 (Claude, 13/11/2026): alinhamento e acabamento no padrão dos sites de Tibia. Carregado por último. */

/* Logo centralizado sobre a coluna de conteúdo (402 + 790/2 = 797px do corpo) */
#TibiaLogoArtworkTop{left:431px}

/* Coluna direita: todos os widgets centrados no mesmo eixo do pedestal de bônus */
.s23-col{position:relative;top:191px;z-index:1000;text-align:left}
#Themeboxes #PremiumBox.s23-toplevel{position:relative;left:-20px;width:232px;height:459px;background-repeat:no-repeat;background-size:232px 459px}
.s23-top-list{list-style:none;margin:0;padding:0}
.s23-top-row{position:absolute;left:0;width:232px;height:40px}
.s23-top-1{top:111px}.s23-top-2{top:171px}.s23-top-3{top:231px}.s23-top-4{top:292px}.s23-top-5{top:353px}
.s23-top-outfit{position:absolute;left:9px;top:-30px;width:64px;height:64px;background-repeat:no-repeat;background-position:right bottom;pointer-events:none}
.s23-top-name,.s23-top-info,.s23-top-voc{position:absolute;left:84px;width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}
.s23-top-name{top:3px;font:bold 11px/13px Verdana,Arial,sans-serif;color:#ffd98e!important;text-decoration:none}
.s23-top-name:hover{color:#fff!important;text-decoration:underline}
.s23-top-pos{color:#f3b54a}
.s23-top-info{top:16px;font:bold 9px/11px Verdana,Arial,sans-serif;color:#f1e0c6}
.s23-top-voc{top:27px;font:9px/11px Verdana,Arial,sans-serif;color:#cdb38c}
.s23-top-all{position:absolute;left:30px;width:170px;top:404px;text-align:center;font:bold 10px Verdana,Arial,sans-serif;color:#efcfa4!important;text-shadow:1px 1px 1px #000;text-decoration:none}
.s23-top-all:hover{color:#fff!important;text-decoration:underline}
.s23-castle{position:relative;left:-5px;width:198px;height:262px;margin-top:-30px;background-repeat:no-repeat;background-size:198px 262px;text-align:center}
.s23-castle+.s23-castle{margin-top:-14px}
.s23-castle-logo{position:absolute;left:67px;top:108px;width:64px;height:64px;border-radius:50%;border:0}
.s23-castle-name,.s23-castle-label{position:absolute;left:24px;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}
.s23-castle-name{top:178px;font:bold 11px/13px Verdana,Arial,sans-serif}
.s23-castle-name a{color:#ffd98e!important;text-decoration:none}
.s23-castle-name a:hover{color:#fff!important;text-decoration:underline}
.s23-castle-label{top:194px;font:10px/12px Verdana,Arial,sans-serif;color:#cdb38c}

/* Conteúdo: tudo o que fica fora de uma .Box usa a mesma margem lateral das caixas (5px) */
#ContentHelper>.s12-search,#home26-top>:not(.Box){margin-left:5px!important;margin-right:5px!important}
#ContentHelper>.s12-search{margin-top:0;margin-bottom:14px;background:#f1e0c6;border:1px solid #5f4d41;box-shadow:inset 0 0 0 1px #faf0d7}
#ContentHelper>.s12-search button{background:#5a2800;border-color:#3a1a00}
#ContentHelper>.s12-search a{color:#004294}
/* Caixas da inicial sem a altura mínima de página inteira */
#Home26Guilds .BoxContent,#Home26Fraggers .BoxContent{min-height:0!important}

/* Rodapé */
#Footer{padding:14px 0 26px;font:8pt/1.6 Verdana,Arial,sans-serif;color:#d9c4a0;text-shadow:1px 1px 1px #000}
#Footer a:link,#Footer a:visited{color:#efcfa4}
#home26-top>p{font:10px/1.4 Verdana,Arial,sans-serif!important;padding:4px 8px!important;margin-top:-8px!important;margin-bottom:14px!important}
#home26-top>p button,.s12-search button{cursor:pointer}
#home26-top>p button{font:bold 10px Verdana,Arial,sans-serif;background:#5a2800;color:#fff;border:1px solid #3a1a00;padding:2px 8px}

/* Novidades no mesmo estilo de faixa das notícias do Tibia */
.s12-updates{border-color:#5f4d41;padding:0 0 6px}
.s12-updates h1{margin:0 0 4px;padding:6px 10px;background:#4d0b0b url(images/news/newsheadline_background.gif) repeat-x;color:#fff;font:bold 12px/16px Verdana,Arial,sans-serif;text-shadow:1px 1px 1px #000}
.s12-updates .s12-news{padding:8px 12px;border-top:1px dotted #aa7e2e}
.s12-updates .s12-news:first-of-type{border-top:0}
.s12-updates .s12-news h2{font:bold 14px/1.35 Verdana,Arial,sans-serif;margin:2px 0 4px}
.s12-updates a{color:#004294}
.s12-updates>p,.s12-updates>a{margin:6px 12px 0;display:inline-block}

/* Páginas curtas: o conteúdo acompanha a altura da coluna direita para o rodapé não ficar no meio dos castelos */
#ContentColumn{min-height:1010px}
