/* POSIÇÕES E GRUPOS */
.ctn-table-classification .tab-content table { width:407px; }
.ctn-table-classification .tab-content table thead tr th{ text-align:center; padding:0px; width:24px; font-size:11px; }
.ctn-table-classification .tab-content table thead tr th.th-team{ text-align:left;	 padding-left:8px; width:185px; }
.ctn-table-classification .tab-content table tbody tr td{ font-size:11px; padding:0; text-align:center; border:1px solid white; color:#474139; _height:32px; height:36px; }
.ctn-table-classification .tab-content table tbody tr td.cel-team a{ width:130px; float:left; }
.ctn-table-classification .tab-content table tbody tr td.cel-team { text-align:left; font-size:12px; font-weight:bold; }
.ctn-table-classification .tab-content table tbody tr td.cel-team em { margin:0 5px 0 5px; background:url(../_img/bgr-classification.png) no-repeat; width:20px; height:15px; float:left; color:#FFFFFF; font-style:normal; text-align:center; }
.ctn-table-classification .tab-content table tbody tr td.cel-team em.em-classified { background-position: left -31px; font-weight:bold; }
.ctn-table-classification .tab-content table tbody tr td.cel-team em.em-relegated { background-position: left -90px; }
.ctn-table-classification .tab-content table tbody tr td.advertising {padding:0 1px;overflow:hidden;_line-height:31px;*line-height:31px !important;line-height:31px;}
.ctn-table-classification .tab-content table tbody tr td.advertising em {margin-top:8px;line-height:16px;}
.ctn-table-classification .tab-content table tbody .g-yellow em{background-position: 0px -30px !important; }
.ctn-table-classification .tab-content table tbody .g-orange em{background-position: 0px -60px !important; }
.ctn-table-classification .tab-content table tbody .g-red em{background-position: 0px -120px !important; }
.ctn-table-classification .tab-content p { clear: both; color: #999999; float: left; font-size: 9px; margin-bottom: 10px; width: 407px; }

/* CLASSIFICAÇÃO E TIMES */
.ctn-table-classification .tab-content { margin-bottom: 10px; }
.ctn-table-classification .tab-content div.legend { width:250px; float:left; height:auto; }
.ctn-table-classification .tab-content div.legend .lst-legend{  width:auto; height:auto; }
.ctn-table-classification .tab-content div.legend .lst-legend li{  color:#999999 !important; background:url(../_img/bgr-classification.png) no-repeat; padding-left:20px; padding-bottom:10px; font-family:arial; font-size:9px; font-weight:bold; }
.ctn-table-classification .tab-content div.legend .lst-legend li.yellow { background-position: -49px -28px; }
.ctn-table-classification .tab-content div.legend .lst-legend li.orange { background-position: -49px -58px; }
.ctn-table-classification .tab-content div.legend .lst-legend li.red { background-position: -49px -118px; }
.ctn-table-classification .tab-content div.ctn-more-info { margin-top:8px; width:auto; height:25px; margin-bottom:20px; }
.ctn-table-classification .tab-content .ctn-more-info a.btn-statistic{ float:left;	 background:url(../_img/btn-general.gif) no-repeat; background-position: -300px -30px;display:block;  text-indent:-9999em; overflow:hidden; height:24px; width:109px; } .ctn-table-classification .tab-content .ctn-more-info a.btn-statistic:hover{ background-position: -300px -60px; }
.ctn-table-classification .tab-content div.ctn-more-info a.lnk-regulamento{ color:#ff9900; font-weight:bold; float:right; margin-top:5px; width:164px; display:block; }
.ctn-table-classification .tab-content div.ctn-more-info a.lnk-regulamento:hover{ text-decoration:underline; }
.ctn-table-classification .lst-tabs { background:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll left bottom transparent; float:left; height:27px; margin-bottom:16px; width:619px; }
.ctn-table-classification .lst-tabs li { background:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll left top #FFFFFF; border-bottom:medium none; float:left; font-weight:bold; margin-right:3px; padding-top:1px; }
.ctn-table-classification .lst-tabs li a { background:url(http://s1.trrsf.com.br/atm/2/pt/sports/soccer/_img/lin-dotted-side.gif) repeat-y scroll right bottom #FFFFFF; display:block; padding-right:1px; }
.ctn-table-classification .lst-tabs li a span { background:url(http://s1.trrsf.com.br/atm/2/pt/sports/soccer/_img/lin-dotted-side.gif) repeat-y scroll left bottom #FFFFFF; display:block; padding-left:1px; }
.ctn-table-classification .lst-tabs li a span strong { background-color:#EBEAE6; display:block; padding:6px 9px 5px; }
.ctn-table-classification .lst-tabs li.selected { border-bottom:1px solid #FFFFFF; }
.ctn-table-classification .lst-tabs li.selected a span strong { background-color:#FFFFFF; cursor:text; }
.ctn-round ul li strong input { width:12px;height:8px; }
.ctn-round p.txt-result { margin-bottom:15px; color:#474139; }
.ctn-round p.txt-result span { font-weight:bold; font-size:12px; }
.ctn-round a.btn-clean-statistic { background:url(../_img/btn-clean-statistic.png) no-repeat scroll 0 0 transparent; display:block; height:24px; overflow:hidden; text-indent:-9999em; width:115px; margin-bottom:20px; }
.ctn-round a.btn-clean-statistic:hover { background-position: 0 -34px; }
.ctn-table-classification .tab-content p.prg-legend-table em { background-position: -50px -31px; }
.ctn-table-classification .tab-content p em { background: url("../_img/bgr-classification.png") no-repeat scroll -50px -90px transparent; display: block; float: left; height: 10px; margin-right: 5px; overflow: hidden; text-indent: -9999em; width: 14px; }
.ctn-table-classification .tab-content p.prg-legend-table { margin-bottom: 10px; }

/* RODADAS */
.ctn-roundsleague ul{ float:left; }
.ctn-roundsleague ul li a{ text-transform:none; color: #FF9900 !important; }
.ctn-roundsleague ul li a:hover { text-decoration:underline; }
.ctn-table-games .ico-print { background: url(http://stf.terra.com.br/portal/_img/ico-general.gif) -32px -301px no-repeat; display: block; height: 16px;	 width: 16px; float: left; margin-top: 2px; margin-right: 8px; cursor: pointer; }
.ctn-table-games .ico-print span { display:block; text-indent:-9999px; }
.ctn-table-games .lnk-print { float: right; }
.ctn-table-games .lnk-more em { font-style: normal; }
.ctn-table-games .ctn-nav { float: left; width: 609px; background-color: #ECEAE7; height: 23px; padding: 5px; _padding-bottom: 0px; /margin-top: 10px; margin-bottom: 14px; } 
.ctn-table-games .lnk-next { float: right; text-transform: uppercase; cursor: pointer; }
.ctn-table-games .lnk-next span { font-weight: bold; padding-top: 4px; float: left; }
.ctn-table-games .lnk-next em { background: url(http://stf.terra.com.br/portal/_img/btn-general.gif) left -270px no-repeat; height: 23px; width: 19px; display: block; float: left; text-indent: -9999px; margin-left: 6px; }
.ctn-table-games .lnk-next:hover em{ background-position: -150px -270px; }
.ctn-roundsleague .ctn-round { display:none; }
.ctn-roundsleague .ctn-round .lst-date li ul li strong { display: block; margin-bottom: 8px; margin-top: 3px; }
.ctn-roundsleague .active { display: block; }
.ctn-roundsleague .ctn-pages strong { text-align: center; float: left; padding: 4px 8px; width: 139px; _width: 137px; font-size:12px; }
.ctn-roundsleague .ctn-pages a { background: url(http://stf.terra.com.br/portal/_img/btn-general.gif) no-repeat left top; display: block; float: left; width: 20px; height: 23px; text-indent: -9999px; }
.ctn-roundsleague .ctn-pages .lnk-previous { background-position: left -298px; }
.ctn-roundsleague .ctn-pages .lnk-previous:hover { background-position: -150px -298px; }
.ctn-roundsleague .ctn-pages .lnk-previous-off { background-position: -300px -298px; cursor: default; }		
.ctn-roundsleague .ctn-pages .lnk-next { background-position: left -329px; }
.ctn-roundsleague .ctn-pages .lnk-next:hover {background-position: -150px -329px; }
.ctn-roundsleague .ctn-pages .lnk-next-off { background-position: -300px -329px; cursor: default;}
.ctn-roundsleague ul { width: 195px; }
.ctn-roundsleague ul li{ float:left; display:inline; }		
.ctn-roundsleague .lst-date { margin-top: 5px; }
.ctn-roundsleague .lst-date .itm-head { background-color: #ECEAE7; background-image: none; padding: 5px; width: 183px; display: block; }
.ctn-roundsleague .lst-date ul { padding: 0px 5px; }
.ctn-roundsleague .lst-date ul, .ctn-roundsleague .lst-date ul li { width: 185px; }
.ctn-roundsleague .lst-date ul li {	 background: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x left bottom; padding-top:4px; }
.ctn-roundsleague .lst-date ul li.last {background: none; padding-bottom:11px; }	
.ctn-roundsleague .lst-date ul li a.lnk-more { display: block; margin: 5px 0px 0px 0px; }
.ctn-roundsleague .lst-date ul li a.lnk-more em { text-transform:lowercase; color:#5D5850; font-weight:normal; margin:-6px 0 6px; }
.ctn-roundsleague .lst-date ul li a.lnk-more:hover em { color:#FF9900; }
.ctn-roundsleague .minmin { background:transparent url(../_img/ico-minmin.png) no-repeat scroll top left; }

/* TITULOS */
.ctn-table-classification .ctn-ttl-table h2 { float: left; height: 30px; margin-top: -5px; width: 350px; }
.ctn-table-classification .ctn-ttl-table h2 span { text-indent: -9999px; display: block; }
.ctn-table-classification .ctn-ttl-table h2.ttl-firstphase { background-position: left top; }
.ctn-table-classification .ctn-ttl-table h2.ttl-roundsixteen { background-position: left -30px; }
.ctn-table-classification .ctn-ttl-table h2.ttl-quarter { background-position: left -60px; }
.ctn-table-classification .ctn-ttl-table h2.ttl-semi { background-position: left -90px; }
.ctn-table-classification .ctn-ttl-table h2.ttl-final { background-position: left -150px; }

/* NAVEGAÇÕES */
.ctn-table-classification .ctn-soccer-table .ctn-ttl-table { margin-bottom: 0; }
.ctn-table-classification .ctn-ttl-table { background-color: #EBE9E6; clear: both; height: 23px; margin-bottom: 20px; padding: 5px; }
.ctn-table-classification .ctn-ttl-table ul { display: inline; float: right; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li { float: left; text-transform: uppercase; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a strong,
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a { color: #BEB7AF !important; cursor: text !important; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a,
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a strong { display: block; float: left; cursor: pointer; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a strong { margin: 5px 5px 0; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a.p em { background-position: left -240px; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a.p em,
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a.p:hover em { background-position: 0 -89px !important; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a.n em,
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a.n:hover em { background-position: -20px -89px !important; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.itm-inactive a em { background: url("../_img/btn-general.png") repeat scroll 0 -89px transparent !important; cursor: text !important; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a em,
.ctn-table-classification .ctn-ttl-table ul.lst-pages li.n a em { background: url("http://stf.terra.com.br/portal/_img/btn-general.gif") no-repeat scroll left -270px transparent; float: left; height: 23px; text-indent: -9999px; width: 19px; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li .n strong { background: url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll left top transparent; margin-left: 10px; padding-left: 10px; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a:hover em { background-position: -150px -270px; }
.ctn-table-classification .ctn-ttl-table ul.lst-pages li a.p:hover em { background-position: -150px -240px; }

/* RODADAS */
.ctn-table-classification .ctn-table-round-games table { width: 574px; }
.ctn-table-classification .ctn-table-round-games table tr { height: 20px; }
.ctn-table-classification .ctn-table-round-games table tbody tr td { height: 41px; line-height: 13px; text-align: center; *height: 34px; padding: 3px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .ctn-table-classification .ctn-table-round-games table tbody tr td { height: 34px;} }
.ctn-table-classification .ctn-table-round-games table tbody tr.ttl-td-game-space-first { display: none; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-day, .ctn-table-classification .ctn-table-round-games table tr td.cel-day-bottom { width: 21px; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-hour, .ctn-table-classification .ctn-table-round-games table tr td.cel-hour-bottom { width: 32px; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-local, .ctn-table-classification .ctn-table-round-games table tr td.cel-local-bottom { width: 109px; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-stadium, .ctn-table-classification .ctn-table-round-games table tr td.cel-stadium-bottom { width: 98px; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-game, .ctn-table-classification .ctn-table-round-games table tr td.cel-game-bottom { border-right: medium none; width: 225px; }
.ctn-table-classification .ctn-table-round-games table tr td.cel-game span, .ctn-table-classification .ctn-table-round-games table tr td.cel-game-bottom span { float: left; width: 200px; }
.ctn-table-classification .ctn-table-round-games table tbody tr.ttl-td-game-space { text-indent: -9999px; }
.ctn-table-classification .ctn-table-round-games table tbody tr.ttl-td-game { height: 9px !important; line-height: 8px; text-indent: -9999px; }

.ctn-table-classification .ctn-table-round-games .quarter-finals { background: url("../_img/bgr-quartas.png") no-repeat scroll right -50px transparent; }
.ctn-table-classification .ctn-table-round-games .semi-finals { background: url("../_img/bgr-semifinal.png") no-repeat scroll right -50px transparent; }
.ctn-table-classification .ctn-table-round-games .conf-finals { background: url("../_img/bgr-conffinal.png") no-repeat scroll right -50px transparent; }
.ctn-table-classification .ctn-table-round-games .finals { background: none; }
.ctn-table-classification .ctn-table-round-games .finals table { width: 619px; }