/* 20131018-1340 */

.label-section-list { float:left; }
.ctn-links { margin:0 0 21px 20px; }

.sharer .dotted-share-top { border-width:0 0 4px; }
.sharer .dotted-share-bottom { border-width:5px 0 20px; }
.sharer #mod-follow-twitter { width:182px; float:right; margin-top:7px; }
.sharer #content-sharer { float:right; height:32px; }
.sharer .trr-content-sharer .common-ui.common-ui-facebook { padding: 0 0px 0px 15px !important; }

.sharer .btn-bookmark.btn-my-team { float: left; }
.sharer .btn-bookmark.btn-not-my-team { float: left; }
.btn-bookmark { background: url(../_img/sprite-my-team-btn.png) no-repeat; text-indent: -9999px; cursor: pointer; margin-top:4px; display:none; }
.btn-my-team { ackground-position: 0 0; width: 129px; height: 24px;}	
.btn-not-my-team { background-position: -141px 0; width: 125px; height: 24px; }	

.col-main .ttl-main + .ctn-metrics { margin-top:10px; }

.mod-294c-photos-videos .more { float:right; }
.mod-294c-photos-videos .ttl-section a { background-position:0 0; display:block; height:20px; text-indent:-999px; width:52px; }
.mod-294c-photos-videos .ttl-section a:hover,
.mod-294c-photos-videos .ttl-section a:focus { background-position:0 -25px; }
/* Overwrite (http://s2.trrsf.com.br/transversais/content_share/themes/atm/_css/default.css) */
.trr-content-sharer.trr-content-sharer-top { margin:0; width:auto !important; }
.trr-content-sharer .layer-reference { z-index:995 !important; }

/* Overwrite http://hlg.trrsf.com.br/atm/3/sports/_css/common.css */
.mod-294-photos-videos .ctn-section { position:relative; }

/* MOD 433 SEASON STATS */
#mod-433-season-stats .tab-list { margin-bottom:7px; }
#mod-433-season-stats .tabs { background:transparent url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") repeat-x scroll left bottom; height:27px; width:619px; }
#mod-433-season-stats .tabs li { border:1px dotted #BEB7AF; border-bottom:none; float:left; font-weight:bold; margin-right:3px; padding:6px 9px 5px; background:#ECEAE7; }
#mod-433-season-stats .tabs li.selected { border-bottom:1px solid #FFF; background:#FFF; }
#mod-433-season-stats .ttl-section span,
#mod-433-season-stats .ttl-section a { display:block; width:117px; height:25px; text-indent:-999px; background:url("http://sdp.terra.com.br/image/klavika?c=shc&ca=t&t=estat%EDsticas") no-repeat; }
.LNG_es #mod-433-season-stats .ttl-section span,
.LNG_es #mod-433-season-stats .ttl-section a { width:120px; background:url("http://sdp.terra.com.br/image/klavika?c=shc&ca=t&t=Estad%EDsticas") no-repeat; }
.LNG_en #mod-433-season-stats .ttl-section span,
.LNG_en #mod-433-season-stats .ttl-section a { width:169px; background:url("http://sdp.terra.com.br/image/klavika?c=shc&ca=t&t=Season%20statistics") no-repeat; }
#mod-433-season-stats .ttl-section a:hover,
#mod-433-season-stats .ttl-section a:focus { background-position:0 -25px; }
#mod-433-season-stats a.more-about { *margin-bottom:1px; *float:left; font-weight:bold; color:#FF9900; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat right -220px; padding:0 7px 0 0; }
#mod-433-season-stats a.more-about:hover { text-decoration:underline; }
#mod-433-season-stats #championship .tab-content { display:none; }
#mod-433-season-stats #championship .on { display:block; }
#mod-433-season-stats #championship .container { clear:both; }
#mod-433-season-stats #championship .team-player-stats { height:220px; overflow:hidden; }
#mod-433-season-stats #championship .modSeasonStatisticsChartPie { height:215px; }
#mod-433-season-stats #championship li { display:block; overflow:hidden; }
#mod-433-season-stats #championship .player-stats-container { color:#47423A; margin-top:5px; float:left; width:249px; }
#mod-433-season-stats #championship .player-stats-container li { float:left; margin:0; width:120px; padding:12px 0; border-top:1px dotted #BEB7AF; }
#mod-433-season-stats #championship .player-stats-container li div { padding-left:12px; border-left:1px dotted #BEB7AF; height:45px; }
#mod-433-season-stats #championship .player-stats-container .top { border-top:0; padding-top:0; }
#mod-433-season-stats #championship .player-stats-container .odd { padding-right:0; width:120px; }
#mod-433-season-stats #championship .player-stats-container .odd div { border-left:0; padding-left:0; }
#mod-433-season-stats #championship .attribute { color:#FFF; font-weight:bold; background-color:#BEB7AF; display:block; padding:4px 0 2px 7px; margin-bottom:1px; text-transform:uppercase; }
#mod-433-season-stats #championship .player-position { float:left; background-color:#ff9900; color:#FFF; font-size:20px; padding:9px 6px 9px 5px; width:19px; margin:0 8px 22px 0; }
#mod-433-season-stats #championship .infos { float:left; width:100%; margin-bottom:2px; }
#mod-433-season-stats #championship .player-info { float:left; width:103px; margin-top:4px; }
#mod-433-season-stats #championship .player-name { font-weight:bold; font-size:12px; text-transform:uppercase; }
#mod-433-season-stats #championship .player-goals { line-height:18px; display:block; }
#mod-433-season-stats .more{ padding-top:0; }
#mod-433-season-stats .modSeasonStatisticsChartPie .label{ position:absolute; display: inline-block; font:12px Arial; color:#47423A; }
#mod-433-season-stats .modSeasonStatisticsChartPie .label strong{ font-size:23px; margin-right:3px; }

/* MOD-439-STATISTICS-STAFF */
.mod-439-statistics-staff { margin:12px 0 0 0; }
.mod-439-statistics-staff h2 { height:30px; background:url("http://sdp.terra.com.br/image/klavika?c=sh&t=elenco") no-repeat; overflow:hidden; text-indent:-999px; }
.LNG_es .mod-439-statistics-staff h2 { background-image:url("http://sdp.terra.com.br/image/klavika?c=sh&t=plantel"); }
.LNG_en .mod-439-statistics-staff h2 { background-image:url("http://sdp.terra.com.br/image/klavika?c=sh&t=squad"); }
.mod-439-statistics-staff .players { width:100%; }
.mod-439-statistics-staff .players th,
.mod-439-statistics-staff .players td { padding:6px 9px; border:1px solid #FFF; }
.mod-439-statistics-staff .players thead th { background:#BEB7AF; color:#FFF; text-transform:uppercase; cursor:pointer; }
.mod-439-statistics-staff .players thead th:hover { background-color:#FF9900; }
.mod-439-statistics-staff .players thead th.asc,
.mod-439-statistics-staff .players thead th.desc { background:url("../_img/ico-general.png") no-repeat scroll -38px -88px #FF9900; }
.mod-439-statistics-staff .players thead th.desc { background-position:-114px -88px; }
.mod-439-statistics-staff .players tbody th,
.mod-439-statistics-staff .players tbody td { background:#ECEAE7; }
.mod-439-statistics-staff .players tbody td { background:#ECEAE7; }
.mod-439-statistics-staff .players tbody td { width:38px; text-align:center; }
.mod-439-statistics-staff p.coach { padding:8px 0 16px 0; margin:0 0 5px 0; border-bottom:1px solid #BEB7AF; font-weight:bold; }
.mod-439-statistics-staff .abbrs dl dt,
.mod-439-statistics-staff .abbrs dl dd { display:inline; padding:0 3px 0 0; }
.mod-439-statistics-staff .abbrs dl dt { font-weight:bold; }

/* MOD-566 TEAM STANDINGS CALENDAR */
#mod-566-team-standings-calendar { margin:-2px 0; }
#mod-566-team-standings-calendar .ctn-section { padding-bottom:13px; }
#mod-566-team-standings-calendar .matches .ttl-section span { background:url("../_img/ttl-section.png") no-repeat scroll 0 -37px; width:100px; height:25px; }
.LNG_es #mod-566-team-standings-calendar .matches .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.LNG_en #mod-566-team-standings-calendar .matches .ttl-section span { background-image:url("../_img/ttl-section-en.png"); }
#mod-566-team-standings-calendar .championship { height:17px; text-transform:uppercase; font-size:11px; font-weight:normal; margin-bottom:17px; }
#mod-566-team-standings-calendar .championship strong { float:left; line-height:10px; display:block; height:10px; width:62px; margin:3px 6px 0 0; background:url("../_img/ttl-section.png") no-repeat scroll 0 2px transparent; text-indent:-999px; overflow:hidden; }
.LNG_es #mod-566-team-standings-calendar .championship strong { width:35px; background:url("../_img/ttl-section-es.png") no-repeat scroll 0 2px transparent; }
.LNG_en #mod-566-team-standings-calendar .championship strong { width:61px; background:url("../_img/ttl-section-en.png") no-repeat scroll 0 2px transparent; }
#mod-566-team-standings-calendar .championship .droplist { float:left; width:169px; max-width:233px; }
#mod-566-team-standings-calendar .content .subtitle { display:inline-block; width:100%; margin:-2px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#474139; }
#mod-566-team-standings-calendar .more { clear:both; }

#mod-566-team-standings-calendar table { width:303px; }
#mod-566-team-standings-calendar table th,
#mod-566-team-standings-calendar table td { border:1px solid #FFF; }
#mod-566-team-standings-calendar table thead th { width:39px; text-align:center; text-transform:uppercase; background:#ECEAE7; }
#mod-566-team-standings-calendar table thead th span { display:block; padding:5px 0 6px 0; margin:0 12px; white-space:nowrap; }
#mod-566-team-standings-calendar table thead .main { width:207px; padding-left:8px; text-align:left; color:#47423A; }
#mod-566-team-standings-calendar table tbody .even td { background:#ECEAE7; }
#mod-566-team-standings-calendar table tbody .highlight td { background:#FFE4B4; }
#mod-566-team-standings-calendar table tbody tr td { padding:8px 12px; text-align:left; white-space:nowrap; }
#mod-566-team-standings-calendar table tbody tr .main { border-left:0; border-right:0; text-align:left; }
#mod-566-team-standings-calendar table tbody tr .position { width:1px; color:#47423A; padding-left:6px; padding-right:12px; text-align:center; font-weight:bold; font-size:12px; }
#mod-566-team-standings-calendar table tbody tr .shield { width:19px; padding-left:0; padding-right:0; }
#mod-566-team-standings-calendar table tbody tr .team-name { padding-left:8px; font-size:12px; font-weight:bold; }
#mod-566-team-standings-calendar table tbody tr .team-name span { color:#FF9900; }

/* position updates */
#mod-566-team-standings-calendar table tbody tr td.main { border-left:0; border-right:0; text-align:left; }
#mod-566-team-standings-calendar table tbody tr td.position { width:1px; padding-left:10px; padding-right:17px; text-align:center; font-weight:bold; font-size:12px; color:#7F7871; }
#mod-566-team-standings-calendar table tbody tr td.shield { width:19px; padding-left:0; padding-right:0; }
#mod-566-team-standings-calendar table tbody tr td.team-name { white-space:normal; padding-left:8px; font-size:12px; font-weight:bold; }
#mod-566-team-standings-calendar table tbody tr td.team-name span { color:#FF9900; }
#mod-566-team-standings-calendar table tbody tr td.movement { width:24px; padding-left:0; padding-right:12px; }
#mod-566-team-standings-calendar table tbody tr td.movement.up { color:#56B600; }
#mod-566-team-standings-calendar table tbody tr td.movement.down { color:#FF0000; }
#mod-566-team-standings-calendar table tbody tr td.movement span { display:inline-block; float:left; width:10px; height:12px; padding:0 8px 0 0; background:url("http://s1.trrsf.com.br/atm/3/sports/standings/_img/position-arrows.png") no-repeat; overflow:hidden; text-indent:-999px; }
#mod-566-team-standings-calendar table tbody tr td.movement.down span { background-position:0 -12px; }

/* classification zones */
#mod-566-team-standings-calendar table tbody tr.zone-1 td.position { color:#56B600; }
#mod-566-team-standings-calendar table tbody tr.zone-2 td.position { color:#9F2487; }
#mod-566-team-standings-calendar table tbody tr.zone-3 td.position { color:#2B2FD0; }
#mod-566-team-standings-calendar table tbody tr.zone-4 td.position { color:#FF0000; }

/* match */
#mod-566-team-standings-calendar .match { border:1px dotted #BEB7AF; }
#mod-566-team-standings-calendar .match .score .shield { display:inline-block; }
#mod-566-team-standings-calendar .match .score span.shield { cursor:default; }
#mod-566-team-standings-calendar .match .score img { *display:inline; display: block; overflow: hidden; }
#mod-566-team-standings-calendar .match .score .goals,
#mod-566-team-standings-calendar .match .score .versus { display:inline; padding-top:5px; vertical-align:8px; }
#mod-566-team-standings-calendar .match .score .goals { display:inline-block; min-width:17px; text-align:left; font-size:14px; font-weight:bold; color:#47434A; }
#mod-566-team-standings-calendar .match .score .goals .penalty { font-size:12px; color:#999999; vertical-align:1px; }
#mod-566-team-standings-calendar .match .score .goals.home { text-align:right; }
#mod-566-team-standings-calendar .match .score .goals.home .penalty { margin:0 4px 0 2px; }
#mod-566-team-standings-calendar .match .score .goals.away .penalty { margin:0 2px 0 4px; }
#mod-566-team-standings-calendar .match .score .versus { padding:7px 4px 0; width:6px; font-size:11px; color:#999; }

/* details */
#mod-566-team-standings-calendar .match .details { color:#999; }
#mod-566-team-standings-calendar .match .details p { height:15px; position:relative; }
#mod-566-team-standings-calendar .match .details p:first-child { height:17px; }
#mod-566-team-standings-calendar .match .details .time { float:left; margin:0 8px 3px 0; font-size:14px; font-weight:normal; }
#mod-566-team-standings-calendar .match .details a.more { clear:none; color:#F90; padding:0 7px 0 0; line-height:1.1em; font-weight:bold; background: url("../../../core/_img/ico-general.png") right -220px no-repeat; }
#mod-566-team-standings-calendar .match .details .ico-hed { padding-right:12px; }
#mod-566-team-standings-calendar .match .details .ico-hed-minmin { width:14px; padding-right:0; }
#mod-566-team-standings-calendar .match .details .stadium,
#mod-566-team-standings-calendar .match .details .championship { text-transform:none; float:none; margin:0; height:12px; font-size:10px; color:#999; }

/* rounds */
#mod-566-team-standings-calendar .rounds .matches { margin-top:17px; }
#mod-566-team-standings-calendar .rounds .matches:first-child { margin-top:0; }
#mod-566-team-standings-calendar .rounds .matches,
#mod-566-team-standings-calendar .rounds .matches ul { padding:0; }
#mod-566-team-standings-calendar .rounds .matches ul { margin-bottom:-8px; }
#mod-566-team-standings-calendar .rounds .matches .header { width:105px; height:12px; margin:0 0 10px 0; text-indent:-999px; overflow:hidden; background:url("../_img/ttl-section.png") no-repeat scroll 0 0 transparent; }
.LNG_es #mod-566-team-standings-calendar .rounds .matches .header { background-image:url("../_img/ttl-section-es.png"); }
.LNG_en #mod-566-team-standings-calendar .rounds .matches .header { background-image:url("../_img/ttl-section-en.png"); }
#mod-566-team-standings-calendar .rounds .previous .header { background-position:0 -11px; }
#mod-566-team-standings-calendar .rounds .previous .more-matches { background-position:-202px -11px; }
#mod-566-team-standings-calendar .rounds .next .header { margin-bottom:10px; background-position:0 -25px; }
#mod-566-team-standings-calendar .rounds .next .more-matches { background-position:-202px -25px; }
#mod-566-team-standings-calendar .rounds .round ul { zoom:1; }
#mod-566-team-standings-calendar .rounds .match { padding:8px 7px 4px 8px; margin:0 0 8px 0; white-space:nowrap; overflow:hidden; position:relative; }
#mod-566-team-standings-calendar .rounds .score,
#mod-566-team-standings-calendar .rounds .details { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
#mod-566-team-standings-calendar .rounds .score { margin-right:5px; }
#mod-566-team-standings-calendar .rounds .match-article { cursor:pointer; }
#mod-566-team-standings-calendar .rounds .match-article:hover { border:2px solid #FF9900; padding:7px 6px 3px 7px; }
#mod-566-team-standings-calendar .rounds .match-article:hover a.more { text-decoration:underline; }
#mod-566-team-standings-calendar .rounds .match-article:hover .ico-hed-article { background-position:-100px -1080px; }
#mod-566-team-standings-calendar .rounds .match-article:hover .ico-hed-photo { background-position:-100px 4px; }
#mod-566-team-standings-calendar .rounds .match-article:hover .ico-hed-video { background-position:-100px -41px; }
#mod-566-team-standings-calendar .rounds .match-article:hover .ico-hed-minmin { background-position:-200px 1px; }

/* PLAYOFF */
#mod-566-team-standings-calendar .playoff { margin-top:-17px; }
#mod-566-team-standings-calendar .playoff h5 { position:absolute; left:-9999px; }
#mod-566-team-standings-calendar .playoff .column01,
#mod-566-team-standings-calendar .playoff .column02 { float:left; width:150px; }
#mod-566-team-standings-calendar .playoff .column01 .matches { height:42px; }
#mod-566-team-standings-calendar .playoff .column01 .group-matches { height:84px; }

#mod-566-team-standings-calendar .playoff .column02 .matches { height:60px; margin-top:38px; border-left:1px solid #676767; }
#mod-566-team-standings-calendar .playoff .column01-grouped-bottom .matches { height:81px; }
#mod-566-team-standings-calendar .playoff .column01-grouped-top .matches { height:81px; margin-top:59px; }
#mod-566-team-standings-calendar .playoff .column01-grouped-all .matches { height:102px; margin-top:59px; }

/* match */
#mod-566-team-standings-calendar .playoff .matches { position:relative; vertical-align:top; margin-top:17px; }
#mod-566-team-standings-calendar .playoff .match { position:absolute; left:0; top:50%; margin-top:-21px; z-index:2003; height:24px; width:140px; padding:8px 0; background:#F5F4F2; }
#mod-566-team-standings-calendar .playoff .column02 .match { left:8px; z-index:2002; }
#mod-566-team-standings-calendar .playoff .group-matches .match { margin-top:0; }
#mod-566-team-standings-calendar .playoff .group-matches .match:first-child { border-bottom:1px solid white; margin-top:-41px; } /* ie7 : avoid dotted border witch shows dark border */
#mod-566-team-standings-calendar .playoff .match .score { height:24px; text-align:center; }
#mod-566-team-standings-calendar .playoff .match .score .versus { padding:5px 4px 0; }

#mod-566-team-standings-calendar .playoff .column02 .score .goals,
#mod-566-team-standings-calendar .playoff .column02 .score .versus { vertical-align:middle; padding-top:0; line-height:23px; }
#mod-566-team-standings-calendar .playoff .column02 .match .score .shield { position:relative; vertical-align:middle; font-size:14px; font-weight:bold; }
#mod-566-team-standings-calendar .playoff .column02 .match .score .shield.home { margin-right:5px; }
#mod-566-team-standings-calendar .playoff .column02 .match .score .shield.away { margin-left:5px; }

/* lines */
#mod-566-team-standings-calendar .playoff .line { position:absolute; top:50%; right:0; left:0; height:1px; background:#5D5850; }
#mod-566-team-standings-calendar .playoff .column01 .line { left:1px; } /* ie7 : avoid shows dark border */
#mod-566-team-standings-calendar .playoff .line a,
#mod-566-team-standings-calendar .playoff .line a:hover,
#mod-566-team-standings-calendar .playoff .line a:focus { color:#676767 !important; cursor:default; }
#mod-566-team-standings-calendar .playoff .line a { position:absolute; right:-10px; width:17px; line-height:25px; font-weight:bold; text-align:center; }
#mod-566-team-standings-calendar .playoff .line.top a { bottom:0 }
#mod-566-team-standings-calendar .playoff .line.bottom a { top:0 }

#mod-566-team-standings-calendar .playoff .active .match { background:#FFF; }
/* END MOD-566 TEAM STANDINGS CALENDAR */

/* mod-580-team-overview */
#mod-580-team-overview { margin-bottom:16px; margin-left:8px; }
#mod-580-team-overview .ctn-section { padding-bottom:14px; }
#mod-580-team-overview .more a { margin-right:17px; margin-top:-13px; margin-bottom:20px; float:right; }
#mod-580-team-overview .ttl-section span { width:181px; height:22px; background:url("../_img/ttl-section.png") no-repeat scroll 0 -94px transparent; }
.LNG_en #mod-580-team-overview .ttl-section span,
.LNG_en #mod-580-team-overview .ttl-matches { background-image:url("../_img/ttl-section-en.png"); }
.LNG_es #mod-580-team-overview .ttl-section span,
.LNG_es #mod-580-team-overview .ttl-matches { background-image:url("../_img/ttl-section-es.png"); }

#mod-580-team-overview .ads { float:right; margin:0 10px; background:#CCC; }
#mod-580-team-overview .info { font-weight:bold; line-height:1em; margin-bottom:10px; }

#mod-580-team-overview .team { margin-bottom:13px; display:block; height:41px; line-height:41px; }
#mod-580-team-overview .team img,
#mod-580-team-overview .team .team-title { float:left; }
#mod-580-team-overview .team img { margin-right:12px; }
#mod-580-team-overview .team .team-title { font-size:14px; text-transform:uppercase; color:#47423a; }
#mod-580-team-overview .ttl-matches { text-indent:-9999px; padding-bottom:7px; width:100%; overflow:hidden; background:url("../_img/ttl-section.png") no-repeat scroll 0 -118px transparent; }

/* match */
#mod-580-team-overview .match { height:62px; margin:0; }
#mod-580-team-overview .match .score { float:left; width:114px; padding-top:10px; }
#mod-580-team-overview .match .score .shield { display:inline-block; }
#mod-580-team-overview .match .score img { *display:inline; }
#mod-580-team-overview .match .score .goals,
#mod-580-team-overview .match .score .versus { display:inline-block; padding-top:7px; vertical-align:top; }
#mod-580-team-overview .match .score .goals { width:16px; font-size:14px; font-weight:bold; color:#47434A; }
#mod-580-team-overview .match .score .goals.home { text-align:right; }
#mod-580-team-overview .match .score .versus { padding:7px 3px 0; width:6px; font-size:11px; color:#999; }
#mod-580-team-overview .match .score .penalty { display: none; }

/* details */
#mod-580-team-overview .match .details { float:left; width:178px; color:#999; }
#mod-580-team-overview .match .details p { height:15px; }
#mod-580-team-overview .match .details p:first-child { height:17px; }
#mod-580-team-overview .match .details .time { float:left; margin:0 8px 3px 0; font-size:14px; font-weight:normal; }
#mod-580-team-overview .match .details a.more { color:#F90; padding:0 7px 0 0; line-height:1.1em; font-weight:bold; background: url("../../../core/_img/ico-general.png") right -220px no-repeat; }
#mod-580-team-overview .match .details a.more:hover { text-decoration:underline; }
.LNG_pt #mod-580-team-overview .match .details .ico-hed-minmin { float:left; width:9px; height:15px; background:url("../../_img/ico-general.png") no-repeat scroll 0 -21px transparent; }
.LNG_pt #mod-580-team-overview .match .details a:hover .ico-hed-minmin { background:url("../../_img/ico-general.png") no-repeat scroll -150px -21px transparent; }
#mod-580-team-overview .match .details .ico-hed { padding-right:12px; }
#mod-580-team-overview .match .details .stadium,
#mod-580-team-overview .match .details .championship { font-size:10px; color:#999; }

#mod-580-team-overview .ctn-captioned-image { margin-bottom:12px; }
/* END mod-580-team-overview */

/* Twitter provisório - importado de core2 http://s1.trrsf.com.br/atm/2/pt/sports/soccer/team-profile/_css/context.css */
#teamProfileTwitter { position:relative; min-height:100px; display:none; z-index:1; }
#teamProfileTwitter .ctn-section .ttl-section span { width:69px; height:25px; background:url("http://p1.trrsf.com.br/image/klavika?c=shc&t=twitter"); }
#teamProfileTwitter .ctn-section p { position:absolute; top:5px; left:81px; padding:2px 0 2px 13px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") repeat-y; }
#teamProfileTwitter .col { float:left; width:195px; margin:0 17px 0 0; }
#teamProfileTwitter .col.last { margin-right:0; }
#teamProfileTwitter h3 { margin:0 0 8px 0; display:none; }
#teamProfileTwitter h3 a { font-size:12px; line-height:12px; font-weight:bold; color:#FF9900; text-transform:uppercase; }
#teamProfileTwitter h3 a:hover { text-decoration:underline; }
#teamProfileTwitter .ctn-twitter li { position:relative; padding:6px 0 0 0; border-bottom:11px solid #FFF; background:url("http://s1.trrsf.com.br/atm/2/pt/sports/soccer/team-profile/_img/bgr-twitt.png") no-repeat; overflow:hidden; }
#teamProfileTwitter .ctn-twitter li div { padding:8px 3px 8px 8px !important; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") 0 bottom repeat-x; }
#teamProfileTwitter .ctn-twitter li .img { float:left; margin:0 8px 0 0; }
#teamProfileTwitter .ctn-twitter li .img img { width:25px; height:25px; background:#B6D6E8; }
#teamProfileTwitter .ctn-twitter li .text .username { display:block; margin:0 0 1px 0; }
#teamProfileTwitter .ctn-twitter li .time { display:block; color:#BEB7AF; padding:3px 0 0 0; }
#teamProfileTwitter #teamProfileTwitterHashtag .ctn-twitter li { float:left; width:195px; margin:0 17px 0 0; }
#teamProfileTwitter #teamProfileTwitterHashtag .ctn-twitter li#twitt-4 { clear:both; }
#teamProfileTwitter #teamProfileTwitterHashtag .ctn-twitter li#twitt-3,
#teamProfileTwitter #teamProfileTwitterHashtag .ctn-twitter li#twitt-6 { margin-right:0; }
#teamProfileTwitter p.follow { color:#47423A; font-weight:bold; text-align:right; }
/* Twitter */

/* IE9 Layer */
.IE9Layer { display:block; position:absolute; }
.IE9Layer .content { position:relative; top:6px; box-shadow: 2px 2px 16px #000000; left:45px; background:#FFF; border:2px solid #FF9900; padding:20px 8px 8px; z-index:1; letter-spacing: 0.03em; }
.IE9Layer .arrow { position:absolute; width:10px; height:15px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/tooltip-arrow-left.png") 100% 100% no-repeat; bottom:-6px; left:38px; z-index:10; }
.IE9Layer .btn-close { position:absolute; top:16px; right:-37px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") 0 -900px no-repeat; height:10px; width:10px; z-index:20; cursor:pointer; }
/* / IE9 Layer */