/* 20130531-1000 */

/* New Layout */
#trr-ctn-general { width:936px !important; }
.RGN_AR #trr-ctn-general { width:943px !important; }

.col-right { width:300px !important; margin:0 0 0 8px !important; }

/* Util */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/* Elements */
.col-right h2 { line-height:16px; margin-bottoctnm:12px; margin-top:2px; } /* from core pt - to keep integrity in latam */

.col-right .kicker { padding:0 0 4px 0; }
.col-right .kicker,
.col-right .kicker a { font-weight:bold; text-transform:uppercase; color:#FF9900; }
.col-right .kicker a:hover { text-decoration:underline; }

.col-right .photo,
.col-right .video,
.col-right .vc,
.col-right .twitter { display:block; float:left; height:14px; margin:-3px 0 0 0; padding-right:5px; *padding-right:2px; overflow:hidden; text-indent:-9999px; background:url("../_img/ico-general.png") no-repeat; }

.col-right .photo { width:12px; background-position:0 4px; }
.col-right .video { width:13px; background-position:0 -41px; }
.col-right .vc { width:22px; background-position:0 -87px; margin:-1px 0 0 0; }
.col-right .twitter { width:9px; background-position:0 -132px; }

.col-right a:hover .photo { background-position:-100px 4px; }
.col-right a:hover .video { background-position:-100px -41px; }
.col-right a:hover .vc { background-position:-100px -87px; }
.col-right a:hover .twitter { background-position:-100px -132px; }

/* Core latam is quite different */
.col-right .ctn-section h2 { overflow:hidden; height:25px; }
.col-right .combobox .cmb-value div { margin-right:0; }

/* Advertising */
.ctn-tgm-advertising { position:absolute; top:-9999px; }
.ctn-tgm-advertising div { margin:0; }

#trr-ctn-advertising { width:936px !important; margin:0 auto; }
#trr-ctn-advertising .ctn-tgm-advertising { position:absolute; }


.ctn-tgm { position:relative; overflow:hidden; }
.ctn-tgm-button-1 { width:195px; height:31px; }
.ctn-tgm-button-2 { width:195px; height:40px; }
.ctn-tgm-button-3 { width:88px; height:31px; }
.ctn-tgm-right { width:300px; height:250px; margin:0 0 8px 0; overflow:hidden; }

.ctn-tgm-ppi { width:300px; height:656px; *height:662px; }
.ctn-tgm-ppi-compact { width:300px; height:369px; }
.LNG_en .ctn-tgm-ppi,
.LNG_es .ctn-tgm-ppi { height:623px; }
.RGN_ES .ctn-tgm-ppi { height:724px; }
.LNG_en .ctn-tgm-ppi-compact,
.LNG_es .ctn-tgm-ppi-compact { height:345px; }

/*.ctn-tgm-bottom { background:#ECEAE7 none repeat scroll 0 0; height:106px; margin:22px auto 0; position:relative; }*/
.ctn-tgm-bottom-holder { width:100%; height:98px; background:#ECEAE7; margin-top:22px; border-top:8px solid #ECEAE7; text-align:center; }
.ctn-tgm-bottom { width:728px; height:90px; margin:0 auto; }
.ctn-tgm-bottom-holder .ctn-tgm-bottom { float:left; margin:0 0 0 98px; }
.ctn-tgm-pagesponsorbottom { float:left; overflow:hidden; margin-left:2px; width:101px; height:91px; }
.ctn-tgm-contentmodule { width:300px; height:100px; }
.ctn-tgm-pbuttons { position:relative; height:31px; margin:12px 0; }
.ctn-tgm-textlinks { position:relative; height:40px; }

.ctn-tgm-bottom-holder2 { width:936px; height:106px; background:#ECEAE7; overflow:hidden; clear:both; }
.ctn-tgm-bottom-holder2 .ctn-tgm-bottom { width:728px; margin:0 0 0 98px; float:left; }
.ctn-tgm-pagesponsorbottom2 { margin-left:2px; width:101px; height:91px; overflow:hidden; float:left; }

.col-right .ctn-tgm { margin:0 0 22px 0; }
.ctn-section .ctn-tgm { position:absolute; top:-4px; }
.col-right .ctn-section .ctn-tgm { right:0; }

/* Advertising Containers Absolute */
#ctn-tgm-pbuttons1,
#ctn-tgm-pbuttons2 { width:195px; height:40px; }
#ctn-tgm-pbuttons1 { margin-left:0; }
#ctn-tgm-pbuttons2 { margin-left:424px; }
#ctn-tgm-right,
#ctn-tgm-right-2,
#ctn-tgm-right-3 { margin-left:636px; width:300px; height:250px; z-index:800; }
#ctn-tgm-ppi { margin-left:636px; width:300px; height:649px !important; }
#ctn-tgm-ppi-compact { margin-left:636px; width:300px; height:390px !important; }
#ctn-tgm-poll { margin-left:848px; width:88px; height:31px; }
#ctn-tgm-contentmodule { margin-left:636px; width:300px; height:123px; }
#ctn-tgm-bottom { width:728px; height:90px; margin-left:100px; /*margin-top:8px;*/ }
#ctn-tgm-contentmodule { height:123px !important; }

#trr-ctn-advertising { width:943px; margin:0 auto; }
#ctn-tgm-top { margin-left:109px;z-index:999; }
#ctn-tgm-fmedia { margin-left:531px; }
#ctn-tgm-fmedia { color:#BEB7AF; font-size:9px; line-height:31px; }
#ctn-tgm-fmedia em,
#ctn-tgm-fmedia div { float:left; font-style:normal; text-transform:lowercase; }
#ctn-tgm-textlinks { width:619px; }
#ctn-tgm-pagesponsor { position:absolute; top:-9999px; margin-left:839px; }
#ctn-tgm-sbuttons1,
#ctn-tgm-sbuttons2,
#ctn-tgm-sbuttons3 { margin-left:532px; }
/*#ctn-tgm-pagesponsorbottom { position:absolute; top:8px; right:8px; width:101px; height:91px; overflow:hidden; }*/
#ctn-tgm-pagesponsorbottom { margin-left: 828px; }
#ctn-tgm-pagesponsorbottom2 { margin:8px 0 0 828px; }
#tgm-textlinks { height: 109px; }
#tgm-hotad { height: 297px; margin-top: 12px;  }

/* reset and hetitage */

#mod-adv * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-adv a { color:#47423A; text-decoration:none; }
#mod-adv a:hover,
#mod-adv a:hover * { color:#FF9900 !important; }
#mod-adv br { display:none; }
#mod-adv .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-adv .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; }
#mod-adv .ttl-section a span { cursor:pointer; }

#mod-related-sites * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-related-sites a { color:#47423A; text-decoration:none; }
#mod-related-sites a:hover,
#mod-related-sites a:hover * { color:#FF9900 !important; }
#mod-related-sites br { display:none; }
#mod-related-sites .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-related-sites .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-poll * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-poll a { color:#47423A; text-decoration:none; }
#mod-poll a:hover,
#mod-poll a:hover * { color:#FF9900 !important; }
#mod-poll br { display:none; }
#mod-poll .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-poll .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-services * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mod-services a { color:#47423A; text-decoration:none; }
#mod-services a:hover,
#mod-services a:hover * { color:#FF9900 !important; }
#mod-services br { display:none; }
#mod-services .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-services .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-cellphone * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mod-cellphone h5 { height:12px !important; line-height:12px !important; margin:0 !important; text-transform:none; }
#mod-cellphone a { color:#47423A; text-decoration:none; }
#mod-cellphone a:hover,
#mod-cellphone a:hover * { color:#FF9900 !important; }
#mod-cellphone br { display:none; }
#mod-cellphone .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-cellphone .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }
#mod-cellphone h4 { text-transform:none !important; }

#mod-dictionary-rightrail * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-dictionary-rightrail a { color:#47423A; text-decoration:none; }
#mod-dictionary-rightrail a:hover,
#mod-dictionary-rightrail a:hover * { color:#FF9900 !important; }
#mod-dictionary-rightrail br { display:none; }
#mod-dictionary-rightrail .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-dictionary-rightrail .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-audience-pulse-ver * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-audience-pulse-ver a { color:#47423A; text-decoration:none; }
#mod-audience-pulse-ver a:hover,
#mod-audience-pulse-ver a:hover * { color:#FF9900 !important; }
#mod-audience-pulse-ver br { display:none; }
#mod-audience-pulse-ver .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-audience-pulse-ver .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }
#mod-audience-pulse-ver .ctn-section .ttl-section { float: none!important; }

.trr-ctn-body .right { height:38px; }
.mod-market { height:106px; float:none !important; }

/*Combobox History*/
#comboYears { margin-bottom:15px; float:left; }
#historyList { display:none; }
#comboYears #historyList { display:block; }
.clearfix .combo-date{ float:left; font-size:21px; line-height:18px; font-weight:bold; margin-right:15px; }
.ctn-history .history{ margin-bottom:22px; margin-top:4px; }

/* 
	CTN PAGE HEADER

	 Titles
	  .ttl-page (oficial)    div.sports-clubs-guide > h1.ttl-page > a > img, span
	  .ttl-top (articles)    div.sports-clubs-guide > span.ttl-top > a > text
*/
#trr-ctn-general .sports-clubs-guide { margin-bottom:17px; }
#trr-ctn-general .sports-clubs-guide .ttl-page,
#trr-ctn-general .sports-clubs-guide .ttl-top,
#trr-ctn-general .sports-clubs-guide #sports-clubs-guide { margin:0; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; /* ie bug fix */ }

#trr-ctn-general .sports-clubs-guide .ttl-page,
#trr-ctn-general .sports-clubs-guide .ttl-top { width:283px; text-indent:0; float:none; font-size:11px; }

#trr-ctn-general .sports-clubs-guide .ttl-page img,
#trr-ctn-general .sports-clubs-guide .ttl-page span,
#trr-ctn-general .sports-clubs-guide .ttl-top a { display:inline-block; vertical-align:middle; visibility:visible; }

#trr-ctn-general .sports-clubs-guide .ttl-page span,
#trr-ctn-general .sports-clubs-guide .ttl-top a { width:319px !important; height:30px; font:0/0 a; text-indent:0; background-repeat:no-repeat; }
#trr-ctn-general .sports-clubs-guide .ttl-page img { width:51px; margin-right:8px; }
#trr-ctn-general .sports-clubs-guide .ttl-page img + span { width:223px !important; }

#trr-ctn-general .sports-clubs-guide .ttl-page a { display:inline; }
#trr-ctn-general .sports-clubs-guide .ttl-page a:hover span { background-position:0 -30px; }

#trr-ctn-general .sports-clubs-guide #sports-clubs-guide { width:613px; margin-left:34px; }
#trr-ctn-general .sports-clubs-guide #sports-clubs-guide.smaller-shields { width:647px; margin:0;}
/* END CTN PAGE HEADER */

/* SPORTS CLUBS GUIDE */
#sports-clubs-guide .hide { display:none; }
#sports-clubs-guide .last { padding-right:0; margin-right:0; }


#sports-clubs-guide span,
#sports-clubs-guide ul,
#sports-clubs-guide ul li { float:left; }
#sports-clubs-guide .ttl { float:left; overflow:hidden; height:10px; margin:-2px 8px 0 0; background-repeat:no-repeat; text-transform:lowercase; font-size:11px; line-height:99em; }
#sports-clubs-guide .tab-list { margin-top:-3px; margin-bottom:9px; }
#sports-clubs-guide .tab-list li { margin-right:8px; padding:0 9px 2px 0; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y right center; text-transform:uppercase; }
#sports-clubs-guide .tab-list .last { padding-right:0; background:none; }
#sports-clubs-guide .tab-list a { float:left; overflow:hidden; height:10px; margin-top:1px; padding-right:1px; background-repeat:no-repeat; text-transform:lowercase; line-height:99em; }
#sports-clubs-guide .tab-list .selected a,
#sports-clubs-guide .tab-list a:hover,
#sports-clubs-guide .tab-list a:focus { background-position:0 -12px; }
#sports-clubs-guide .tab-list .selected a { cursor:default; }

#sports-clubs-guide .clubs-shields { clear:both; }
#sports-clubs-guide .clubs-shields li { width:24px; height:24px; margin-left:7px; font:0/0 a; }
#sports-clubs-guide .clubs-shields li:first-child { margin-left:0; }
#sports-clubs-guide .clubs-shields li a { display:block; width:24px; height:24px; background-repeat:no-repeat; }

#sports-clubs-guide .p01 { background-position:0 -24px; }
#sports-clubs-guide .p01:focus,
#sports-clubs-guide .p01:hover { background-position:-24px -24px; }
#sports-clubs-guide .p02 { background-position:0 -48px; }
#sports-clubs-guide .p02:focus,
#sports-clubs-guide .p02:hover { background-position:-24px -48px; }
#sports-clubs-guide .p03 { background-position:0 -72px; }
#sports-clubs-guide .p03:focus,
#sports-clubs-guide .p03:hover { background-position:-24px -72px; }
#sports-clubs-guide .p04 { background-position:0 -96px; }
#sports-clubs-guide .p04:focus,
#sports-clubs-guide .p04:hover { background-position:-24px -96px; }
#sports-clubs-guide .p05 { background-position:0 -120px; }
#sports-clubs-guide .p05:focus,
#sports-clubs-guide .p05:hover { background-position:-24px -120px; }
#sports-clubs-guide .p06 { background-position:0 -144px; }
#sports-clubs-guide .p06:focus,
#sports-clubs-guide .p06:hover { background-position:-24px -144px; }
#sports-clubs-guide .p07 { background-position:0 -168px; }
#sports-clubs-guide .p07:focus,
#sports-clubs-guide .p07:hover { background-position:-24px -168px; }
#sports-clubs-guide .p08 { background-position:0 -192px; }
#sports-clubs-guide .p08:focus,
#sports-clubs-guide .p08:hover { background-position:-24px -192px; }
#sports-clubs-guide .p09 { background-position:0 -216px; }
#sports-clubs-guide .p09:focus,
#sports-clubs-guide .p09:hover { background-position:-24px -216px; }
#sports-clubs-guide .p10 { background-position:0 -240px; }
#sports-clubs-guide .p10:focus,
#sports-clubs-guide .p10:hover { background-position:-24px -240px; }
#sports-clubs-guide .p11 { background-position:0 -264px; }
#sports-clubs-guide .p11:focus,
#sports-clubs-guide .p11:hover { background-position:-24px -264px; }
#sports-clubs-guide .p12 { background-position:0 -288px; }
#sports-clubs-guide .p12:focus,
#sports-clubs-guide .p12:hover { background-position:-24px -288px; }
#sports-clubs-guide .p13 { background-position:0 -312px; }
#sports-clubs-guide .p13:focus,
#sports-clubs-guide .p13:hover { background-position:-24px -312px; }
#sports-clubs-guide .p14 { background-position:0 -336px; }
#sports-clubs-guide .p14:focus,
#sports-clubs-guide .p14:hover { background-position:-24px -336px; }
#sports-clubs-guide .p15 { background-position:0 -360px; }
#sports-clubs-guide .p15:focus,
#sports-clubs-guide .p15:hover { background-position:-24px -360px; }
#sports-clubs-guide .p16 { background-position:0 -384px; }
#sports-clubs-guide .p16:focus,
#sports-clubs-guide .p16:hover { background-position:-24px -384px; }
#sports-clubs-guide .p17 { background-position:0 -408px; }
#sports-clubs-guide .p17:focus,
#sports-clubs-guide .p17:hover { background-position:-24px -408px; }
#sports-clubs-guide .p18 { background-position:0 -432px; }
#sports-clubs-guide .p18:focus,
#sports-clubs-guide .p18:hover { background-position:-24px -432px; }
#sports-clubs-guide .p19 { background-position:0 -456px; }
#sports-clubs-guide .p19:focus,
#sports-clubs-guide .p19:hover { background-position:-24px -456px; }
#sports-clubs-guide .p20 { background-position:0 -480px; }
#sports-clubs-guide .p20:focus,
#sports-clubs-guide .p20:hover { background-position:-24px -480px; }

/* SMALLER SHIELDS VERSION */
#trr-ctn-general #sports-clubs-guide.smaller-shields.has-droplist { width:649px; }
#sports-clubs-guide.smaller-shields .clubs-shields { clear:none; float:right; margin-top:3px; }
#sports-clubs-guide.smaller-shields .clubs-shields ul { float:right; }
#sports-clubs-guide.smaller-shields .clubs-shields li { margin-left:6px; }
#sports-clubs-guide.smaller-shields .clubs-shields li:first-child { margin:0; }
#sports-clubs-guide.smaller-shields .clubs-shields li,
#sports-clubs-guide.smaller-shields .clubs-shields li a { width:21px; height:21px; }
#sports-clubs-guide .droplist-container + .clubs-shields { margin-right:6px; }

#sports-clubs-guide.smaller-shields .p01 { background-position:0 -21px; }
#sports-clubs-guide.smaller-shields .p01:focus,
#sports-clubs-guide.smaller-shields .p01:hover { background-position:-21px -21px; }
#sports-clubs-guide.smaller-shields .p02 { background-position:0 -42px; }
#sports-clubs-guide.smaller-shields .p02:focus,
#sports-clubs-guide.smaller-shields .p02:hover { background-position:-21px -42px; }
#sports-clubs-guide.smaller-shields .p03 { background-position:0 -63px; }
#sports-clubs-guide.smaller-shields .p03:focus,
#sports-clubs-guide.smaller-shields .p03:hover { background-position:-21px -63px; }
#sports-clubs-guide.smaller-shields .p04 { background-position:0 -84px; }
#sports-clubs-guide.smaller-shields .p04:focus,
#sports-clubs-guide.smaller-shields .p04:hover { background-position:-21px -84px; }
#sports-clubs-guide.smaller-shields .p05 { background-position:0 -105px; }
#sports-clubs-guide.smaller-shields .p05:focus,
#sports-clubs-guide.smaller-shields .p05:hover { background-position:-21px -105px; }
#sports-clubs-guide.smaller-shields .p06 { background-position:0 -126px; }
#sports-clubs-guide.smaller-shields .p06:focus,
#sports-clubs-guide.smaller-shields .p06:hover { background-position:-21px -126px; }
#sports-clubs-guide.smaller-shields .p07 { background-position:0 -147px; }
#sports-clubs-guide.smaller-shields .p07:focus,
#sports-clubs-guide.smaller-shields .p07:hover { background-position:-21px -147px; }
#sports-clubs-guide.smaller-shields .p08 { background-position:0 -168px; }
#sports-clubs-guide.smaller-shields .p08:focus,
#sports-clubs-guide.smaller-shields .p08:hover { background-position:-21px -168px; }
#sports-clubs-guide.smaller-shields .p09 { background-position:0 -189px; }
#sports-clubs-guide.smaller-shields .p09:focus,
#sports-clubs-guide.smaller-shields .p09:hover { background-position:-21px -189px; }
#sports-clubs-guide.smaller-shields .p10 { background-position:0 -210px; }
#sports-clubs-guide.smaller-shields .p10:focus,
#sports-clubs-guide.smaller-shields .p10:hover { background-position:-21px -210px; }
#sports-clubs-guide.smaller-shields .p11 { background-position:0 -231px; }
#sports-clubs-guide.smaller-shields .p11:focus,
#sports-clubs-guide.smaller-shields .p11:hover { background-position:-21px -231px; }
#sports-clubs-guide.smaller-shields .p12 { background-position:0 -252px; }
#sports-clubs-guide.smaller-shields .p12:focus,
#sports-clubs-guide.smaller-shields .p12:hover { background-position:-21px -252px; }
#sports-clubs-guide.smaller-shields .p13 { background-position:0 -273px; }
#sports-clubs-guide.smaller-shields .p13:focus,
#sports-clubs-guide.smaller-shields .p13:hover { background-position:-21px -273px; }
#sports-clubs-guide.smaller-shields .p14 { background-position:0 -294px; }
#sports-clubs-guide.smaller-shields .p14:focus,
#sports-clubs-guide.smaller-shields .p14:hover { background-position:-21px -294px; }
#sports-clubs-guide.smaller-shields .p15 { background-position:0 -315px; }
#sports-clubs-guide.smaller-shields .p15:focus,
#sports-clubs-guide.smaller-shields .p15:hover { background-position:-21px -315px; }
#sports-clubs-guide.smaller-shields .p16 { background-position:0 -336px; }
#sports-clubs-guide.smaller-shields .p16:focus,
#sports-clubs-guide.smaller-shields .p16:hover { background-position:-21px -336px; }
#sports-clubs-guide.smaller-shields .p17 { background-position:0 -357px; }
#sports-clubs-guide.smaller-shields .p17:focus,
#sports-clubs-guide.smaller-shields .p17:hover { background-position:-21px -357px; }
#sports-clubs-guide.smaller-shields .p18 { background-position:0 -378px; }
#sports-clubs-guide.smaller-shields .p18:focus,
#sports-clubs-guide.smaller-shields .p18:hover { background-position:-21px -378px; }
#sports-clubs-guide.smaller-shields .p19 { background-position:0 -399px; }
#sports-clubs-guide.smaller-shields .p19:focus,
#sports-clubs-guide.smaller-shields .p19:hover { background-position:-21px -399px; }
#sports-clubs-guide.smaller-shields .p20 { background-position:0 -420px; }
#sports-clubs-guide.smaller-shields .p20:focus,
#sports-clubs-guide.smaller-shields .p20:hover { background-position:-21px -420px; }
#sports-clubs-guide.smaller-shields .p21 { background-position:0 -441px; }
#sports-clubs-guide.smaller-shields .p21:focus,
#sports-clubs-guide.smaller-shields .p21:hover { background-position:-20px -440px; }
#sports-clubs-guide.smaller-shields .p22 { background-position:0 -461px; }
#sports-clubs-guide.smaller-shields .p22:focus,
#sports-clubs-guide.smaller-shields .p22:hover { background-position:-21px -461px; }
#sports-clubs-guide.smaller-shields .p23 { background-position:0 -482px; }
#sports-clubs-guide.smaller-shields .p23:focus,
#sports-clubs-guide.smaller-shields .p23:hover { background-position:-21px -482px; }
#sports-clubs-guide.smaller-shields .p24 { background-position:0 -504px; }
#sports-clubs-guide.smaller-shields .p24:focus,
#sports-clubs-guide.smaller-shields .p24:hover { background-position:-21px -504px; }
#sports-clubs-guide.smaller-shields .p25 { background-position:0 -609px; }
#sports-clubs-guide.smaller-shields .p25:focus,
#sports-clubs-guide.smaller-shields .p25:hover { background-position:-21px -610px; }
#sports-clubs-guide.smaller-shields .p26 { background-position:0 -526px; }
#sports-clubs-guide.smaller-shields .p26:focus,
#sports-clubs-guide.smaller-shields .p26:hover { background-position:-21px -526px; }
#sports-clubs-guide.smaller-shields .p27 { background-position:0 -464px; }
#sports-clubs-guide.smaller-shields .p27:focus,
#sports-clubs-guide.smaller-shields .p27:hover { background-position:-21px -463px; }
#sports-clubs-guide.smaller-shields .p28 { background-position:0 -484px; }
#sports-clubs-guide.smaller-shields .p28:focus,
#sports-clubs-guide.smaller-shields .p28:hover { background-position:-21px -484px; }
#sports-clubs-guide.smaller-shields .p29 { background-position:0 -547px; }
#sports-clubs-guide.smaller-shields .p29:focus,
#sports-clubs-guide.smaller-shields .p29:hover { background-position:-21px -546px; }
#sports-clubs-guide.smaller-shields .p30 { background-position:0 -567px; }
#sports-clubs-guide.smaller-shields .p30:focus,
#sports-clubs-guide.smaller-shields .p30:hover { background-position:-21px -567px; }
#sports-clubs-guide.smaller-shields .p31 { background-position:0 -504px; }
#sports-clubs-guide.smaller-shields .p31:focus,
#sports-clubs-guide.smaller-shields .p31:hover { background-position:-21px -504px; }
#sports-clubs-guide.smaller-shields .p32 { background-position:0 -588px; }
#sports-clubs-guide.smaller-shields .p32:focus,
#sports-clubs-guide.smaller-shields .p32:hover { background-position:-21px -589px; }


/* DROPLIST SKIN */
#sports-clubs-guide .droplist-container { width:109px; height:27px; float:right; }
#sports-clubs-guide .droplist ul,
#sports-clubs-guide .droplist li{ float:none; }
#sports-clubs-guide .droplist .droplist-list { padding-left:7px; }
#sports-clubs-guide .droplist .droplist-list li { margin:0; border-top:1px dotted #c3c2c0; }
#sports-clubs-guide .droplist .droplist-list a { padding:8px 0; height:13px; }
#sports-clubs-guide .droplist .droplist-list li:first-child { border:0; }

#sports-clubs-guide .droplist-clubs-guide { width:107px; border:1px dotted #C5BFB8; }
#sports-clubs-guide .droplist-clubs-guide .droplist-value { margin:-1px 0 0 -1px; padding:7px; height:12px; line-height:12px; }
#sports-clubs-guide .droplist-clubs-guide.droplist-active { border:none; }
#sports-clubs-guide .droplist-clubs-guide.droplist-active .droplist-value { margin:0; }

#sports-clubs-guide .droplist-clubs-guide .text,
#sports-clubs-guide .droplist-clubs-guide .flag { display:block; width:19px; height:13px; background:url('http://s1.trrsf.com.br/atm/3/core/apps/sports-clubs-guide/_img/ico-general-pt.png') no-repeat; }

#sports-clubs-guide .droplist-clubs-guide .text { margin-left:5px; font:0/0 a; }

#sports-clubs-guide .droplist .championship-arg .flag{ background-position:0 0;}
#sports-clubs-guide .droplist .championship-bra .flag{ background-position:0 -13px; }
#sports-clubs-guide .droplist .championship-chi .flag{ background-position:0 -26px; }
#sports-clubs-guide .droplist .championship-col .flag{ background-position:0 -39px; }
#sports-clubs-guide .droplist .championship-ecu .flag{ background-position:0 -52px; }
#sports-clubs-guide .droplist .championship-esp .flag{ background-position:0 -65px; }
#sports-clubs-guide .droplist .championship-usa .flag{ background-position:0 -78px; }
#sports-clubs-guide .droplist .championship-mex .flag{ background-position:0 -91px; }
#sports-clubs-guide .droplist .championship-per .flag{ background-position:0 -104px; }
#sports-clubs-guide .droplist .championship-ven .flag{ background-position:0 -117px; }
#sports-clubs-guide .droplist .championship-bra-a .flag{ background-position:0 -130px; }
#sports-clubs-guide .droplist .championship-bra-b .flag{ background-position:0 -143px; }

#sports-clubs-guide .droplist .championship-main .flag{ background:url("http://s1.trrsf.com.br/atm/3/core/apps/sports-clubs-guide/_img/ico-globe.png") 2px 0 no-repeat; padding-top:1px; margin-top:-1px; }
#sports-clubs-guide .droplist .droplist-value .championship-main .flag{ background-position:4px 0; }
#sports-clubs-guide .droplist-active .droplist-value .championship-main .flag{ background-position:4px -14px; }

#sports-clubs-guide .droplist .championship-arg .text{ width:17px; background-position:-30px 0; }
#sports-clubs-guide .droplist .championship-bra .text{ width:18px; background-position:-30px -13px; }
#sports-clubs-guide .droplist .championship-chi .text{ width:16px; background-position:-30px -26px; }
#sports-clubs-guide .droplist .championship-col .text{ width:16px; background-position:-30px -39px; }
#sports-clubs-guide .droplist .championship-ecu .text{ width:17px; background-position:-30px -52px; }
#sports-clubs-guide .droplist .championship-esp .text{ width:16px; background-position:-30px -65px; }
#sports-clubs-guide .droplist .championship-usa .text{ width:17px; background-position:-30px -78px; }
#sports-clubs-guide .droplist .championship-mex .text{ width:19px; background-position:-30px -91px; }
#sports-clubs-guide .droplist .championship-per .text{ width:17px; background-position:-30px -104px; }
#sports-clubs-guide .droplist .championship-ven .text{ width:18px; background-position:-30px -117px; }
#sports-clubs-guide .droplist .championship-bra-a .text{ width:52px; background-position:-30px -130px; }
#sports-clubs-guide .droplist .championship-bra-b .text{ width:51px; background-position:-30px -143px; }
#sports-clubs-guide .droplist .championship-main .text{ width:50px; background-position:-30px -156px; }

#sports-clubs-guide .droplist .championship-arg:hover .text{ background-position:-90px 0; }
#sports-clubs-guide .droplist .championship-bra:hover .text{ background-position:-90px -13px; }
#sports-clubs-guide .droplist .championship-chi:hover .text{ background-position:-90px -26px; }
#sports-clubs-guide .droplist .championship-col:hover .text{ background-position:-90px -39px; }
#sports-clubs-guide .droplist .championship-ecu:hover .text{ background-position:-90px -52px; }
#sports-clubs-guide .droplist .championship-esp:hover .text{ background-position:-90px -65px; }
#sports-clubs-guide .droplist .championship-usa:hover .text{ background-position:-90px -78px; }
#sports-clubs-guide .droplist .championship-mex:hover .text{ background-position:-90px -91px; }
#sports-clubs-guide .droplist .championship-per:hover .text{ background-position:-90px -104px; }
#sports-clubs-guide .droplist .championship-ven:hover .text{ background-position:-90px -117px; }
#sports-clubs-guide .droplist .championship-bra-a:hover .text{ background-position:-90px -130px; }
#sports-clubs-guide .droplist .championship-bra-b:hover .text{ background-position:-90px -143px; }
#sports-clubs-guide .droplist .championship-main:hover .text{ background-position:-90px -156px; }

#sports-clubs-guide .droplist-active .droplist-value .championship-arg .text{ background-position:-150px 0; }
#sports-clubs-guide .droplist-active .droplist-value .championship-bra .text{ background-position:-150px -13px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-chi .text{ background-position:-150px -26px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-col .text{ background-position:-150px -39px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-ecu .text{ background-position:-150px -52px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-esp .text{ background-position:-150px -65px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-usa .text{ background-position:-150px -78px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-mex .text{ background-position:-150px -91px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-per .text{ background-position:-150px -104px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-ven .text{ background-position:-150px -117px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-bra-a .text{ background-position:-150px -130px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-bra-b .text{ background-position:-150px -143px; }
#sports-clubs-guide .droplist-active .droplist-value .championship-main .text{ background-position:-150px -156px; }
/* END SPORTS CLUBS GUIDE */

/*
JSCROLLPANE
*/
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#ACA299; width:2px !important; right:2px; }
.jScrollPaneDrag { position:absolute; background:#FF9900; cursor:pointer; overflow:hidden; width:6px !important; margin-left:-2px; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; }
a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; }

/*
JSCROLLPANE 2.0.0 - http://jscrollpane.kelvinluck.com/
*/
.jspContainer { overflow:hidden; position:relative; z-index:1; }
.jspPane { position:absolute; padding-right:12px; }
.jspVerticalBar { position:absolute; z-index:2; top:0; right:0; margin:0; width:6px; height:100%; padding-left:8px; }
.jspHorizontalBar { position:absolute; z-index:2; bottom:0; left:0; width:100%; height:4px; padding-top:8px; }
.jspCap { display:none; }
.jspHorizontalBar .jspCap { float:left; }
.jspTrack { position:relative; width:2px; height:2px; background:#ACA299; }
.jspDrag { position:relative; top:0; left:0; width:6px; background:#F90; cursor:pointer; }
.jspVerticalBar .jspDrag { left:-2px; }
.jspHorizontalBar .jspDrag { position:absolute; height:6px; margin-top:-2px; width:382px; }


/*
DROPLIST
*/

.droplist { position:relative; margin:0; padding:0; }
ul.droplist,
ol.droplist,
select.droplist { visibility:hidden; }
.droplist .droplist-value { position:relative; z-index:1; cursor:pointer; }
.droplist .droplist-value div { display:block; overflow:hidden; }
.droplist .droplist-value a { display:block; text-indent:-9999px; outline:none; }
.droplist-active { z-index:99999; }
.droplist-active div,
.droplist a:focus ~ div { outline:none; } /* keep isolated from previous selector because IE6 has a bug */
.droplist .droplist-list { position:absolute; top:14px; margin:0; padding:4px; z-index:3002; }
.droplist:focus .droplist-list { display:block; }
.droplist-up .droplist-list { top:auto; bottom:14px; }
.droplist .droplist-list select { display:none; }
.droplist .droplist-list ul:focus { outline:none; }
.droplist .droplist-list ul li { _height:0; }
.droplist .droplist-list ul li a,
.droplist .droplist-list ul li strong { display:block; padding:4px 10px; color:#47423A; }
.droplist .droplist-list ul li a:focus { text-decoration:underline; }
.droplist .droplist-list ul li ul li a { padding:2px 10px 2px 20px; color:#BEB7AF; }
.droplist .droplist-list ul li ul li a:hover { color:#FF9900; }

/* DROPLIST - SKIN 1 */
ul.droplist-skin-1,
ol.droplist-skin-1,
select.droplist-skin-1 { height:17px; }
.droplist-skin-1 { color:#FFF; font-size:11px; font-weight:bold; text-transform:lowercase; }
.droplist-skin-1 .droplist-value { height:17px; line-height:17px; }
.droplist-skin-1 .droplist-value div { float:left; padding-left:6px; margin-right:1px; height:17px; background:url("http://s1.trrsf.com/atm/3/core/_img/form-elements.png") repeat-x 0 -30px; color:#FFF; }
.droplist-skin-1 .droplist-value a { float:right; width:20px; height:17px; background:url("http://s1.trrsf.com/atm/3/core/_img/form-elements.png") -30px -90px no-repeat; }
.droplist-active div,
.droplist-skin-1 a:focus ~ div { background-position:0 -60px !important; } /* keep isolated from previous selector because IE6 has a bug */
.droplist-active a,
.droplist-skin-1 a:focus { background-position:-60px -90px !important; }
.droplist-skin-1 .droplist-list { border:3px solid #FF9900; background:#FFF; }
/* END DROPLIST - SKIN 1 */

/* DROPLIST - SKIN 2 */
ul.droplist-skin-2,
ol.droplist-skin-2,
select.droplist-skin-2 { height:22px; }

.droplist-skin-2 .droplist-value div,
.droplist-skin-2 .droplist-list { font:bold 11px Arial; text-transform:uppercase; color:#47423A; }
.droplist-skin-2 .droplist-value { height:22px; padding:0 13px; }
.droplist-skin-2 .droplist-value div { display:inline; line-height:24px; }
.droplist-skin-2 .droplist-value a { display:inline; margin-left:4px; background:url("http://s1.trrsf.com/atm/3/core/_img/form-elements.png") no-repeat 0 -176px; }
.droplist-skin-2 .droplist-list { border:2px solid #F90; padding:4px 4px 4px 12px; background-color:#FFF; }
.droplist-skin-2 .droplist-list ul li { overflow:hidden; margin:6px 0; }
.droplist-skin-2 .droplist-list ul li:last-child,
.droplist-skin-2 .droplist-list ul li:first-child { margin:5px 0; }
.droplist-skin-2 .droplist-list ul li a,
.droplist-skin-2 .droplist-list ul li strong { margin:0; padding:0; }
.droplist-skin-2 .droplist-list ul .selected a { color:#F90; }

/* droplist-active */
.droplist-skin-2.droplist-active .droplist-value { background-color:#F90; }
.droplist-skin-2.droplist-active .droplist-value a { background-position:-100px -188px !important; }
.droplist-skin-2.droplist-active .droplist-value div { color:#FFF; }
.droplist-skin-2.droplist-active .droplist-list { top:22px; }

/* hover & focus */
.droplist-skin-2 .droplist-value:hover a,
.droplist-skin-2 .droplist-value:focus a { background-position:-100px -176px; }
.droplist-skin-2 .droplist-value:hover div,
.droplist-skin-2 .droplist-value:focus div { color:#F90; }
.droplist-skin-2.droplist-active .droplist-value:hover a,
.droplist-skin-2.droplist-active .droplist-value:focus a { background-position:-100px -188px !important; }
.droplist-skin-2.droplist-active .droplist-value:hover div,
.droplist-skin-2.droplist-active .droplist-value:focus div { color:#FFF; }
/* END DROPLIST - SKIN 2 */

/* CTN-TGM-articlecoverage */
#tgm-articlecoveragetop, #ctn-tgm-button-top, #ctn-tgm-button-bottom, #tgm-articlecoveragebottom  { margin-left: 416px!important; }