/* 20121204-1640 */

/* MAPA */
#mod-562b-teams-map { position:relative; height:484px; background:url("../_img/mapa.png"); }
#mod-562b-teams-map .flags li { position:absolute; top:0; left:0; }
#mod-562b-teams-map .flags li a { display:block; width:39px; height:39px; cursor:pointer; }
#mod-562b-teams-map .flags li.flag-co { top:329px; left:290px; }
#mod-562b-teams-map .flags li.flag-mo { top:221px; left:151px; }
#mod-562b-teams-map .flags li.flag-ch { top:144px; left:408px; }
#mod-562b-teams-map .flags li.flag-au { top:406px; left:840px; }
#mod-562b-teams-map .flags li.flag-ul { top:194px; left:653px; }
#mod-562b-teams-map .flags li.flag-al { top:260px; left:462px; }
#mod-562b-teams-map .flags li.flag-sh { top:176px; left:775px; }

/* LAYER */
#mod-562b-teams-map .layer { display:none; position:absolute; top:0; left:0; width:916px; height:468px; padding:8px; border:2px solid #F90; background:#FFF; z-index:997; }
#mod-562b-teams-map .layer.loading { background:url("../../../../../core/_img/loading.gif") center center no-repeat; }
#mod-562b-teams-map .layer .lin-hor-dotted { z-index:auto; border-width:17px 0; }
#mod-562b-teams-map .layer .close { position:absolute; top:8px; right:8px; display:block; width:9px; height:9px; overflow:hidden; text-indent:-999px; background:url("../../../../../core/_img/ico-general.png") 0 -900px; }

/* shield */
#mod-562b-teams-map .layer .shield { margin:0 0 8px 0; font-size:14px; color:#47423A; overflow:hidden; }
#mod-562b-teams-map .layer .shield * { display:block; float:left; vertical-align:top; }
#mod-562b-teams-map .layer .shield img { margin:0 12px 0 0; }
#mod-562b-teams-map .layer .shield span { height:20px; padding:10px 0 0 0; }
#mod-562b-teams-map .layer .shield span strong { margin-left:5px; margin-top:1px; color:#F90; }

/* cols */
#mod-562b-teams-map .layer .col-1,
#mod-562b-teams-map .layer .col-2,
#mod-562b-teams-map .layer .col-3 { float:left; height:425px; background:url("../../../../../core/_img/lin-dotted-ver.png") right top repeat-y; }
#mod-562b-teams-map .layer .col-1 { width:176px; padding-right:8px; }
#mod-562b-teams-map .layer .col-2 { width:407px; padding:0 8px; }
#mod-562b-teams-map .layer .col-3 { width:301px; background:none; padding-left:8px; }

/* titles */
#mod-562b-teams-map .ttl { overflow:hidden; height:19px; background:url("../_img/ttl-general.png") no-repeat; text-indent:-999px; }
.LNG_es #mod-562b-teams-map .ttl { background:url("../_img/ttl-general-es.png") no-repeat; text-indent:-999px; } 
/* .LNG_en #mod-562b-teams-map .ttl { background:url("../_img/ttl-general-en.png") no-repeat; } */

/* col 1 */
#mod-562b-teams-map .layer .retrospect .ttl { /*background-position:0 -4px;*/ margin:0 0 17px 0; }
#mod-562b-teams-map .layer .home .performance,
#mod-562b-teams-map .layer .historico .performance,
#mod-562b-teams-map .layer .retrospect .performance { padding:0 0 0 62px; background:url("../_img/ico-general.png") no-repeat; }

#mod-562b-teams-map .layer .retrospect .performance { height:47px; margin:0 0 17px 0; }
#mod-562b-teams-map .layer .retrospect .performance h4 { overflow:hidden; margin:0 auto; height:13px; background:url("../_img/retrospect-subtitles.png") no-repeat; text-indent:-999px; }
.LNG_es #mod-562b-teams-map .layer .retrospect .performance h4 { background:url("../_img/retrospect-subtitles-es.png") no-repeat; }
.LNG_en #mod-562b-teams-map .layer .retrospect .performance h4 { background:url("../_img/retrospect-subtitles-en.png") no-repeat; }
#mod-562b-teams-map .layer .retrospect .performance ul { overflow:hidden; }
#mod-562b-teams-map .layer .retrospect .performance ul li { float:left; width:100%; text-align:left; }
#mod-562b-teams-map .layer .retrospect .performance ul li.city { float: left; margin-top: 19px; text-align: left; width: 100%; }
#mod-562b-teams-map .layer .retrospect .performance .bowls h4 { width:37px; background-position:0 0px; }
.LNG_en #mod-562b-teams-map .layer .retrospect .performance .bowls h4 { width:29px; }
#mod-562b-teams-map .layer .retrospect .performance .vices h4 { width:25px; background-position:0 -13px; }
.LNG_es #mod-562b-teams-map .layer .retrospect .performance .vices h4 { width:17px; }
.LNG_en #mod-562b-teams-map .layer .retrospect .performance .vices h4 { width:53px; }
#mod-562b-teams-map .layer .retrospect .performance strong { font-size:14px; line-height:1em; color:#999; vertical-align:top; }

#mod-562b-teams-map .col-1 .home .ttl { background-position:0 -218px; margin:0 0 17px; }
#mod-562b-teams-map .layer .home .performance { height:42px; margin:0 0 17px; background-position:0 -78px; }
#mod-562b-teams-map .layer .home .performance ul li { float:left; margin-top:11px; text-align:left; width:100%; }
#mod-562b-teams-map .layer .home .performance strong { color:#999999; font-size:14px; line-height:1em; vertical-align:top; }

#mod-562b-teams-map .col-1 .uniforme .ttl { background-position:0 -261px; margin:0 0 17px; }
#mod-562b-teams-map .layer .uniforme .performance { margin: 0 0 17px 9px; }
#mod-562b-teams-map .layer .uniforme .performance ul li { float: left; margin-top: 29px; text-align: left; width: 100%; }

#mod-562b-teams-map .col-1 .historico .ttl { background-position:0 -305px; margin:0 0 17px; }
#mod-562b-teams-map .layer .historico .performance { height: 47px; background-position:5px -155px; margin:0 0 17px; }
#mod-562b-teams-map .layer .historico .performance ul li { float: left; margin-top: 29px; text-align: left; width: 100%; }
#mod-562b-teams-map .layer .historico h4 span.p1 { display: block; overflow: hidden; text-indent: -999px; }
#mod-562b-teams-map .layer .historico h4 span.p1 { background-position: 0 -86px; width: 70px; margin:0 0 8px; }
.LNG_es #mod-562b-teams-map .layer .historico h4 span.p1 { background-position: 0 -86px; width: 80px; margin:0 0 8px; }
#mod-562b-teams-map .layer .historico h4 span { background: url("../_img/retrospect-subtitles.png") no-repeat scroll 0 0 transparent; }
.LNG_es #mod-562b-teams-map .layer .historico h4 span { background: url("../_img/retrospect-subtitles-es.png") no-repeat scroll 0 0 transparent; }
#mod-562b-teams-map .layer .historico .performance strong { color: #999999; font-size: 14px; line-height: 1em; vertical-align: top; }

#mod-562b-teams-map .layer .stats { width:100%; color:#47423A; }
#mod-562b-teams-map .layer .stats tr td { padding:0 8px; height:23px; font-weight:bold; }
#mod-562b-teams-map .layer .stats tr.alt td { background:#ECEAE7; }

/* col 2 */
#mod-562b-teams-map .layer .col-2 ul { margin:0 0 12px 0; }
#mod-562b-teams-map .layer .col-2 ul li { float:left; width:195px; }
#mod-562b-teams-map .layer .col-2 ul li img { padding:0 0 3px 0; }
#mod-562b-teams-map .layer .col-2 ul li strong { display:block; padding:0 0 3px 0; font-size:12px; color:#47423A; }
#mod-562b-teams-map .layer .col-2 ul li p { font-size:10px; color:#999; height:38px; }
#mod-562b-teams-map .layer .col-2 .ttl { margin:0 0 13px 0; }
#mod-562b-teams-map .layer .col-2 .ace { margin:0 17px 0 0; }
#mod-562b-teams-map .layer .col-2 .ace .ttl { background-position:0 -43px; }
#mod-562b-teams-map .layer .col-2 .wunderkind .ttl { background-position:0 -86px; }
#mod-562b-teams-map .layer .curiosity { clear:both; height:65px; padding:8px 8px 0 60px; background:#ECEAE7 url("../_img/curiosity.png") 8px 8px no-repeat; }
#mod-562b-teams-map .layer .curiosity .ttl { margin:0 0 -3px 0; background-position:0 -334px; }
#mod-562b-teams-map .layer .curiosity p { overflow:hidden; height:40px; font-size:11px; line-height:1.2em; }

/* col 3 */
#mod-562b-teams-map .layer .squad .ttl { margin:0 0 13px; background-position:0 -129px; }
#mod-562b-teams-map .layer .squad .players { float:left; width:150px; color:#47423A; }
#mod-562b-teams-map .layer .squad .players tr td { padding:0 8px; height:22px; font-weight:bold; }
#mod-562b-teams-map .layer .squad .players tr.alt td { background:#ECEAE7; }
#mod-562b-teams-map .layer .squad .coach { float:left; margin:8px 0 0 8px; }
#mod-562b-teams-map .layer .squad .coach strong,
#mod-562b-teams-map .layer .squad .coach p { font-size:12px; line-height:1.2em; }
#mod-562b-teams-map .layer .squad .coach p { margin:2px 0 0; }

/* Tooltip */
#mod-562b-teams-map .tooltip { left:-25px; bottom:50px; width:70px; }
#mod-562b-teams-map .tooltip strong { color:#463F39 !important; }

/* AJUSTES */
.ttl-page { float:left; width:540px; }
.ctn-cols { background:none; }

.ctn-section .ttl-section span { height:30px; }
.LNG_pt .ctn-section .ttl-section span { width:83px; background:url("http://p1.trrsf.com.br/image/klavika?c=sh&t=equipes") no-repeat scroll 0 0 transparent; }
.LNG_es .ctn-section .ttl-section span { width:83px; background:url("http://p1.trrsf.com.br/image/klavika?c=sh&t=equipos") no-repeat scroll 0 0 transparent; }
.LNG_en .ctn-section .ttl-section span { width:83px; background:url("http://p1.trrsf.com.br/image/klavika?c=sh&t=teams") no-repeat scroll 0 0 transparent; }

.ctn-section .ttl-section { display:block; }
.LNG_pt .ctn-section .ttl-section { width:88px; }
.LNG_es .ctn-section .ttl-section { width:88px; }
.LNG_en .ctn-section .ttl-section { width:88px; }

.ctn-section .info { display:block; float:left; margin-top:12px; padding:0 10px; border-left:1px dotted #BEB7AE; }
.LNG_pt.ctn-section .info { width:485px; }
.LNG_es.ctn-section .info { width:459px; }
.LNG_en.ctn-section .info { width:459px; }

.standings .labels { float:none; }

#ctn-content-sharer { float:right; z-index:9998; }
.LNG_pt #content-sharer { margin-bottom:3px; background:none; }
.LNG_pt #content-sharer .trr-content-sharer { padding:0 0 8px; background:none; }
.LNG_pt #content-sharer .trr-content-sharer #contentSharer-list-0 { float:left; }

.LNG_pt #trr-ctn-content #mod-menu { height:27px; }
.LNG_es #trr-ctn-content #mod-menu { height:27px; }
.LNG_pt #trr-ctn-content .sports-clubs-guide { height:46px; }
.LNG_es #trr-ctn-content .sports-clubs-guide { height:35px; }
.LNG_pt #trr-ctn-content .sports-clubs-guide .ttl-page { margin-top:8px; text-indent: -9999px!important; /* width:322px;  */ }
.LNG_es #trr-ctn-content .sports-clubs-guide .ttl-page { margin-top:8px; text-indent: -9999px!important; /* width:322px;  */ }
.LNG_pt #trr-ctn-content .sports-clubs-guide .ttl-page a { display: block!important; }
.LNG_es #trr-ctn-content .sports-clubs-guide .ttl-page a { display: block!important; }

#trr-ctn-general .sports-clubs-guide .ttl-page span { display: block!important; }