@charset "utf-8";
/* 20110329-1719 */

/* TAB-CONTENT */
.ctn-top-score .tab-content table { width:620px; }
.ctn-top-score .tab-content h2 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-size:10.7px; }
.ctn-top-score .tab-content thead th { text-align:center; padding:0 7px; }
.ctn-top-score .tab-content table tr td { text-align:center; }
.ctn-top-score .tab-content table tr td.date { padding:13px 0 12px 7px; vertical-align:top; text-align:center; width:auto; }
.ctn-top-score .tab-content table tr td.local { font-size:12px; width:auto; }
.ctn-top-score .tab-content table tr td.local a { font-weight:normal; }
.ctn-top-score .tab-content table tr td.altura,mao,peso,grid,campeoes,inicio,rk-entrada { font-size:12px; width:auto; }
.ctn-top-score .tab-content table tr td.altura,mao,peso,grid,campeoes,inicio,rk-entrada a { font-weight:normal; }
/* END TAB-CONTENT */

/* PAGINAÇÃO */
.ctn-tabs-classification .ctn-nav { background-color:#ECEAE7; height:35px; line-height:20px; margin-top:10px; width:617px; }
.ctn-tabs-classification .ctn-nav h3.ttl-round-of-sixteen { background-position:-295px -45px; height:22px; margin-top:6px; width:153px; }
.ctn-tabs-classification .ctn-nav h3 { background-image:url("../_img/ttl-round.png"); display:inline; float:left; overflow:hidden; text-indent:-5000em; width:200px; height:33px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages { float:right; font-size:11px; margin-top:6px; margin-right:5px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li { background:url("../_img/lin-dotted.gif") repeat-y scroll right top transparent; float:left; line-height:14px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li.last { background:none repeat scroll 0 0 transparent; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a { cursor:pointer; float:left; }	
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.previous-page em { background-position:left -240px; float:left; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a em { background:url("../_img/btn-general.gif") no-repeat scroll 0 0 transparent; display:block; height:23px; overflow:hidden; text-indent:-9999em; width:19px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a strong { float:left; margin:5px 5px 0; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.next-page em { background-position:left -270px; float:left; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.previous-page:hover em,
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.previous-page:focus em { background-position:-150px -240px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.next-page:hover em,
.ctn-tabs-classification .ctn-nav ul.nav-pages li a.next-page:focus em { background-position:-150px -270px; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .disable { opacity:0.5; cursor:default; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .disable:hover { color:#A5A19B!important; opacity:1; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .disable em { filter:alpha(opacity = 50); }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .disable strong { *color:#A5A19B; }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .disable:hover em { opacity:0.5; background-position:left -240px!important; filter:alpha(opacity = 50); }
.ctn-tabs-classification .ctn-nav ul.nav-pages li .next-page.disable:hover em { opacity:0.5; background-position:left -270px!important; filter:alpha(opacity = 50); }
/* END PAGINAÇÃO */

/* TICKER */
.ctn-top-score table td.cel-status { width:102px; }
.ctn-top-score table td { text-align:center; vertical-align:middle; } 
.ctn-top-score table td.cel-status .running { background:url("../_img/buttom-status.gif") no-repeat scroll left top transparent; display:block; height:18px; margin-left:10px; text-indent:-9999px; width:83px; }
.ctn-top-score table td.cel-status .encerrado { background:url("../_img/buttom-status.gif") no-repeat 0 -19px scroll transparent; display:block; height:18px; margin-left:10px; text-indent:-9999px; width:83px; }
.ctn-top-score table td.cel-status .abandono { background:url("../_img/buttom-status.gif") no-repeat 0 -39px scroll transparent; display:block; height:18px; margin-left:10px; text-indent:-9999px; width:83px; }
.ctn-top-score table td.cel-status .suspenso { background:url("../_img/buttom-status.gif") no-repeat 0 -99px scroll transparent; display:block; height:18px; margin-left:10px; text-indent:-9999px; width:83px;}

/* TICKER */

/* HOTNAV */
.ctn-section .ctn-hotlinks { margin-left:15px; }
.ctn-hotlinks { background:none repeat scroll 0 0 #FFFFFF; padding:0 0 17px; float:left; }
.ctn-hotlinks .ctn-bar { background:url("../_img/ico-general.png") no-repeat scroll 70px -311px #FFFFFF; *float:left; }
.ctn-bar { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E9E9E7; height:17px; overflow:hidden; padding:7px 8px 3px; }
.ctn-bar ul li { background:url("../_img/lin-dotted.gif") repeat-y scroll right top transparent; float:left; line-height:14px; margin-right:8px; padding:0 8px 0 0; }*/
.ctn-bar ul li a { font-weight:bold; }
.ctn-bar ul .last { background:none repeat scroll 0 0 transparent; }
.last { margin-right:0 !important; padding-right:0 !important; }
/*END HOTNAV */

/* RANKING */
.tab-classification .tab-content tbody td a span { color:#5D5850; font-size:11px; margin:0px; position:relative; cursor:pointer; }		
.tab-classification .tab-content tbody td a:hover span,
.tab-classification .tab-content tbody td a:focus span { color:#FF9900; }
#tab-equipes, #tab-pilotos { clear:both; float:left; width:100%; }
x:-moz-any-link, .tab-zone .col-first { padding-left:14px; }
x:-moz-any-link, .tab-zone .col-position { width:96px; }
.tab-classification .tab-content tbody td a span { color:#5D5850; cursor:pointer; font-size:11px; margin:0; position:relative; }
.tab-zone { background-color:#FFFFFF; font-size:12px; color:#5D5850; width:100%; }
.tab-zone a { font-weight:bold; cursor:pointer; }
.tab-zone a img { vertical-align:top; margin-right:10px; }
.tab-zone a em { color:#FF9900 !important; font-style:normal; float:left; margin-top:-2px; /margin-top:-1px; margin-left:2px; /margin-left:4px; font-size:13px; } 
.tab-zone a:hover span,
.tab-zone a:focus span { color:#FF9900; }	
.tab-zone th, .tab-zone td { text-align:left; white-space:nowrap; padding-left:10px; } 
.tab-zone th { font-size:11px; height:24px; background-color:#ABA299; color:#FFFFFF; text-transform:uppercase; }
.tab-zone td { padding:10px; background-color:#ECEAE7; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
.tab-zone td span { float:left; }
.tab-zone .col-position { width:95px; /width:94px; }
x:-moz-any-link, .tab-zone .col-position { width:96px; }
.tab-zone .col-pilot { width:194px; }
.tab-zone .col-points { width:52px; /width:53px; }
.tab-zone .col-first { padding-left:15px; }
x:-moz-any-link, .tab-zone .col-first { padding-left:14px; }
.tab-zone .col-last { border-right:none; }

	/* Safari */
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{ 
		.tab-zone .col-first { padding-left:14px; }
		.tab-zone .col-points { width:53px; }
		.tab-zone a em { margin-top:-1px; } 
	}

	/* Opera */
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
	{ 
		.tab-zone th { padding-left:11px; }
		.tab-zone .col-position { width:94px; } 
		.tab-zone .col-pilot { width:193px; } 
	}
	
/* END RANKING*/

/* NEW CALENDAR */

#ctn-match-list-complete{ width:619px; margin:0 0 22px 0; }
#ctn-match-list-complete h2{margin:0; width:128px; height:28px;background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=lista%20de%20jogos) no-repeat; display:block; text-indent:-999px; margin-bottom:10px; float:left; }
.LNG_es #ctn-match-list-complete h2{margin:0; width:226px; height:28px;background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=Calendario) no-repeat; display:block; text-indent:-999px; margin-bottom:10px; float:left; }
.LNG_en #ctn-match-list-complete h2{margin:0; width:222px; height:28px;background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=Calendar%20and%20positions) no-repeat; display:block; text-indent:-999px; margin-bottom:10px; float:left; }
#ctn-match-list-complete  #ctn-match-list-placeholder { float:left; }
#ctn-match-list-complete .follow-agenda{ margin-left:10px; float:left; margin-top:7px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y scroll; height:15px; padding:3px 0 0 14px; }
#ctn-match-list-complete .championship-select { margin-top:20px; }
#ctn-match-list-complete .championship-select span{ display:block; }
#ctn-match-list-complete .championship-select ul{ display:none; }
#ctn-match-list-complete .championship-select ul.on{ display:block; }
#ctn-match-list-complete .championship-select span.choose-championship{ display:block; width:300px; color:#5d5850; margin-bottom:5px; } /* set width cause IE7 breaks */
#ctn-match-list-complete .month-control { border:3px solid #ebeae6; margin-top:19px; height:36px; width:613px; position:relative; text-align:center; }
#ctn-match-list-complete .month-control a.previous-month{ position:absolute; left:10px;  top:12px; background:url("../_img/icons.png") no-repeat 0px 2px; }
#ctn-match-list-complete .month-control a.previous-month:hover { background:url("../_img/icons.png") no-repeat -14px 2px; }
#ctn-match-list-complete .month-control a.month { font-size:14px; font-weight:bold;  background:url("../_img/icons.png") no-repeat right 0px -25px; width:118px; position:relative; left:40%; height:25px; padding-top:14px; float:left; }
#ctn-match-list-complete .month-control a.month-disabled:hover { color:#5D5850 !important; cursor:text; }
#ctn-match-list-complete .month-control a.next-month { position:absolute; right:10px; top:12px; background:url("../_img/icons.png") no-repeat 0px -25px; }
#ctn-match-list-complete .month-control a.next-month:hover{ background:url("../_img/icons.png") no-repeat -14px -25px; }
#ctn-match-list-complete .month-control a.current{ color:white; background:#FF9900; }
#ctn-match-list-complete .month-control .current:hover{ color:#FFF !important; background-color:#FF9900; }
#ctn-match-list-complete .month-control .arrow{ margin-left:4px; background:url("../_img/icons.png") no-repeat 0px -93px; padding-left:3px; }
#ctn-match-list-complete .month-control a.month:hover .arrow{ background-position:-14px -93px; }
#ctn-match-list-complete .month-control a.current .arrow{ background-position:0 -106px; }
#ctn-match-list-complete .month-control a.current:hover .arrow{ background-position:0 -106px; } 
#ctn-match-list-complete .month-control .month-list{ display:none; position:absolute; left:40%; width:114px; border:2px solid #ff9900; text-align:center; top:36px; background-color:#FFF; z-index:4001; }
#ctn-match-list-complete .month-control .month-list li{ width:103px; background-color:#FFF; font-size:14px; margin:auto; margin-top:7px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x 0px 20px; font-weight:bold; height:21px; }
#ctn-match-list-complete .month-control .on{ display:block; }
#ctn-match-list-complete .month-control .month-list a.current:hover{ display:none; }
#ctn-match-list-complete .month-control .month-list li.last{ background-image:none; }
#ctn-match-list-complete .classification-games{ margin:6px 0 0 0; font-weight:bold; float:left; 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; }
#ctn-match-list-complete .classification-games:hover { text-decoration:underline; }
#ctn-match-list-complete #games-table{ clear:both; float:left; margin-top:6px; }
#ctn-match-list-complete #games-table .match { width:619px; margin-bottom:1px; float:left; }
#ctn-match-list-complete #games-table .match .game-date { float:left;width:51px; background-color:#ff9900; color:#fff; font-weight:bold; }
#ctn-match-list-complete #games-table .match .game-date span{ text-indent:12px; display:block; }
#ctn-match-list-complete #games-table .match .game-date span.month-day{ padding-top:13px; font-size:11px; }
#ctn-match-list-complete #games-table .match .game-date span.week-day{ font-size:14px; padding-bottom:13px; font-size:12px; text-transform:uppercase; }
#ctn-match-list-complete #games-table .match .game-info { float:left; background-color:#eceae7; width:408px; height:46px; padding-top:6px; }
#ctn-match-list-complete #games-table .match .game-info .where { float:left; font-size:17px; font-weight:bold; margin:3px 0 0 9px; width:398px; }
#ctn-match-list-complete #games-table .match .game-info .local { float:left; margin:3px 0 0 9px; width:398px; }
#ctn-match-list-complete #games-table .match .game-info a.minute-by-minute { background:url(http://s1.trrsf.com.br/atm/3/pt/_img/ico-general.png) no-repeat; padding-right:13px; padding-top:1px; }
#ctn-match-list-complete #games-table .match .game-info a.vivo { background:url(http://s1.trrsf.com.br/atm/3/pt/_img/ico-general.png) 0 -42px no-repeat; padding-right:13px; padding-top:1px; }
#ctn-match-list-complete #games-table .match .game-info .game-confront { font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; margin:3px 0 0 19px; }
#ctn-match-list-complete #games-table .match .game-info .game-confront .team{ width:133px; float:left; text-align:right; }
#ctn-match-list-complete #games-table .match .game-info .game-confront .cross{ float:left; margin:0 10px 0 10px; }
#ctn-match-list-complete #games-table .match .game-info .game-confront .team-2{ width:133px; float:left; text-align:left; }
#ctn-match-list-complete #games-table .match .game-info .game-confront a{ cursor:pointer; }
#ctn-match-list-complete #games-table .match .game-place{ float:left; margin-left:1px; width:76px; background-color:#eceae7; height:52px; }
#ctn-match-list-complete #games-table .match .game-place span{ display:block; }
#ctn-match-list-complete #games-table .match .game-place .championship{ text-align:center; margin-top:6px; }
#ctn-match-list-complete #games-table .match .game-place .round{ margin-top:7px; }
#ctn-match-list-complete #games-table .match .game-money{ float:left; margin-left:1px; width:82px; background-color:#eceae7; height:52px; }
#ctn-match-list-complete #games-table .match .game-money span{ display:block; margin-top:6px; text-align:center; }
#ctn-match-list-complete #games-table .match .game-money .championship{ font-weight:bold; margin-top:6px; }
#ctn-match-list-complete #games-table .match .game-money .round{ margin-top:7px; }

/* END CALENDAR*/

/* NEW TABLE GAMES */

.tab-content.round-of-sixteen { background:url("../_img/bg_oitavas.gif") no-repeat right 35px; _margin-top:5px; *margin-top:5px; }
.ctn-table-round-of-sixteen table {	width:565px!important; }
.ctn-table-round-of-sixteen table tr th { text-align:center; height:23px;	padding:0;	margin:0; }
.ctn-table-round-of-sixteen table tr th.ttl-td-game-space-last { text-align:center; height:23px; _height:24px; *height:24px; padding:0; margin:0; }
.ctn-table-round-of-sixteen table tr td { padding:0; text-align:center; height:33px; line-height:12px; _height:32px; *height:32px; }
.ctn-table-round-of-sixteen table tr td.cel-local,.ctn-table-round-of-sixteen table tr td.cel-local-bottom { text-align:center; width:85px; padding-left:25px;	padding-right:15px; }
.ctn-table-round-of-sixteen table tr td.cel-game,.ctn-table-round-of-sixteen table tr td.cel-game-bottom { text-align:center; width:239px; padding-left:10px; padding-right:10px; font-weight:bold; _padding-right:5px; *padding-right:5px; }
.ctn-table-round-of-sixteen table tr td.cel-game span,
.ctn-table-round-of-sixteen table tr td.cel-game-bottom span { float:none; margin-top:1px; }
tr.tr-border-bottom { border-bottom:1px solid white !important; }
.ctn-round-games .tab-content table tr td { border:none; }
tr.ttl-td-game-space{ background-color:white !important; border-top:none !important; text-indent:-9999px; }
.ttl-td-game-space-first{ display:none; }
.ctn-round-of-sixteen .select { cursor:text; }
/* // OITAVAS // */
/* // QUARTAS // */
.ctn-round-of-sixteen .ctn-ttl-table h3.ttl-round-of-sixteen.seventeen { background-image:url("../_img/ttl-general-final.png"); background-position:-1px -498px; width:153px; height:22px; text-indent:-5000em; overflow:hidden; margin:7px 0 0 6px; float:left; display:inline; }
.tab-content.round-of-sixteen.seventeen { background:url("../_img/bg_cuartas2.gif") no-repeat 567px 35px;	display:block!important; }
.ctn-table-round-of-sixteen .seventeen table { width:574px; }
/* // FIM QUARTAS // */
/* //SEMIFINAL-FINAL// */
.ctn-round-of-sixteen .ctn-ttl-table h3.ttl-round-of-sixteen.eighteen { background-image:url("../_img/ttl-general-final.png"); background-position:-1px -531px;	width:153px; height:22px; text-indent:-5000em; overflow:hidden; margin:7px 0 0 6px; float:left; display:inline; }
.tab-content.round-of-sixteen.eighteen { background:url("../_img/bg-semifinal-final2.gif") no-repeat 583px 32px; }
.tab-content.round-of-sixteen.eighteen table { width:586px; }
/* // FIM SEMIFINAL-FINAL// */
/* //FINAL// */
.ctn-ttl-table h3.ttl-round-of-sixteen.nineteen { background-image:url("../_img/ttl-general-final.png"); background-position:-1px -562px; width:153px; text-indent:-5000em; overflow:hidden; float:left; display:inline; height:19px; }
.ctn-ttl-table h3.ttl-round-of-sixteen.nineteen.third-place{ background:url(http://sdp.terra.com.br/image/klavika?c=p&t=3%BA%20lugar) no-repeat; height:28px; margin-top:-3px; }
.tab-content.round-of-sixteen.nineteen { background:none; }
.tab-content.round-of-sixteen.nineteen table { width:619px; }
.more-margin { *margin-bottom:15px; }
.ctn-ttl-table-nineteen { margin-top:20px; margin-bottom:20px; }
/* // FIM FINAL// */
.ctn-round-games .ctn-soccer-table .ctn-ttl-table ul.lst-pages { margin-top:0; }
.round-of-sixteen.final table { width:619px; }
.ctn-table-round-of-sixteen .round-of-sixteen  { background:url("../_img/bg_oitavas.gif") no-repeat scroll right 35px transparent; }
.ctn-round-games .classification table tbody tr td { font-weight:normal; }
.ctn-round-games .tab-content table tr td.cel-game, .ctn-round-games .tab-content table tr td.cel-game-bottom { font-weight:bold!important;	padding-left:20px;	text-align:center;	width:239px; }
.ctn-round-of-sixteen .ctn-ttl-table h2.ttl-round-of-sixteen.eighteen { background-image:url("../_img/ttl-general-final2.png");	background-position:-1px -531px; display:inline;	float:left;	height:22px; margin:7px 0 0 6px;	overflow:hidden; text-indent:-5000em; width:153px; }
.ctn-table-round-of-sixteen .round-of-sixteen.eighteen { background:url("../_img/bg-semifinal-final2.gif") no-repeat scroll 583px 32px transparent; }
.ctn-table-round-of-sixteen .round-of-sixteen.eighteen table { width:586px!important; }
.tab-content.classification .round-of-sixteen.nineteen table { width:100%!important; }
.ctn-selecoes ul li em.txt-claim { cursor:default; }
.tab-content thead th { height:23px; background-color:#BEB7AF!important; }
.ctn-round-games .ctn-ttl-table .ttl-round-of-seventeen,
.ctn-round-games .ctn-ttl-table .ttl-round-of-eighteen,
.ctn-round-games .ctn-ttl-table .ttl-round-quarter,
.ctn-round-games .ctn-ttl-table .ttl-round-of-third,
.ctn-round-games .ctn-ttl-table .ttl-round-of-nineteen,
.ctn-round-games .ctn-ttl-table .ttl-firstphase,
.ctn-round-games .ctn-ttl-table .ttl-round-final,
.ctn-round-games .ctn-ttl-table .ttl-prephase,
.ctn-round-games .ctn-ttl-table .ttl-secondphase,
.ctn-round-games .ctn-ttl-table .ttl-preliminar,
.ctn-round-games .ctn-ttl-table .ttl-round-of-five{ background:url("../_img/ttl-general.gif") no-repeat -300px -47px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }
.ctn-round-games .ctn-ttl-table .ttl-round-final { 	background-position:-300px -205px;	}
.ctn-round-games .ctn-ttl-table .ttl-round-quarter { background-position:-300px -87px;	}
.ctn-round-games .ctn-ttl-table .ttl-round-of-seventeen { background-position:-300px -87px; }
.ctn-round-games .ctn-ttl-table .ttl-round-of-eighteen { background-position:-300px -127px; }
.ctn-round-games .ctn-ttl-table .ttl-preliminar { background-position:-300px -311px; }
.ctn-round-games .ctn-ttl-table .ttl-round-of-five { background-position:-300px -352px;	}
.ctn-round-games .ctn-ttl-table .ttl-round-of-third { background-position:-300px -167px; }		
.ctn-round-games .ctn-ttl-table .ttl-round-of-nineteen { background-position:-300px -207px; }		
.ctn-round-games .ctn-ttl-table .ttl-firstphase { background-position:-300px -7px;	}
.ctn-round-games .ctn-ttl-table .ttl-prephase { background-position:-300px -247px;	}

.ctn-round-games .ctn-ttl-table .ttl-one-round { background:url("../_img/ttl-round.png") no-repeat 0px -8px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }
.ctn-round-games .ctn-ttl-table .ttl-round-repescagem { background:url("../_img/ttl-round.png") no-repeat 0px -39px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }
.ctn-round-games .ctn-ttl-table .ttl-two-playoffs { background:url("../_img/ttl-round.png") no-repeat 0px -70px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }
.ctn-round-games .ctn-ttl-table .ttl-one-playoffs { background:url("../_img/ttl-round.png") no-repeat 0px -102px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }
.ctn-round-games .ctn-ttl-table .ttl-two-round { background:url("../_img/ttl-round.png") no-repeat 0px -133px ; height:25px; _height:23px; width:250px;	margin:0px;	float:left; }


.ctn-round-games .ctn-ttl-table h2 span { text-indent:-9999px;	display:block; }
.ctn-round-games .lst-tabs { background:url("../_img/lin-dotted.gif") repeat-x left bottom; width:619px; float:left; margin-bottom:16px; height:27px; }
.ctn-round-games .lst-tabs li { float:left; margin-right:3px; background:#FFFFFF url("../_img/lin-dotted.gif") repeat-x left top; border-bottom:none; font-weight:bold;	padding-top:1px; }
.ctn-round-games .lst-tabs li.selected { border-bottom:1px solid #FFFFFF;	}
.ctn-round-games .lst-tabs li.selected a span strong { cursor:text; background-color:#FFFFFF;	}	
.ctn-round-games .lst-tabs li a { background:#FFFFFF url("../_img/lin-dotted-side.gif") repeat-y right bottom; display:block; padding-right:1px; }
.ctn-round-games .lst-tabs li a span { background:#FFFFFF url("../_img/lin-dotted-side.gif") repeat-y left bottom; display:block; padding-left:1px; }
.ctn-round-games .lst-tabs li a span strong { background-color:#EBEAE6; padding:6px 9px 5px 9px; display:block;	}
.ctn-round-games .lst-tabs li a:hover span strong{ color:#5D5850 !important; background-color:#FFFFFF; }
.ctn-round-games h3 { margin-bottom:15px; float:left; }
.ctn-round-games .ctn-ttl-table { background-color:#EBE9E6; height:23px; padding:5px; margin-bottom:20px; /margin-bottom:19px; clear:both; }
.ctn-round-games .ctn-ttl-table ul { float:right; display:inline; }
.ctn-round-games .tab-content { clear:both; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li { float:left; text-transform:uppercase; } 
.ctn-round-games .ctn-ttl-table ul.lst-pages li a { cursor:pointer; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li a strong { float:left; margin:5px 5px 0; display:inline; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li .p strong { margin-right:0px; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li .n strong {	background:url("../_img/lin-dotted.gif") left top repeat-y; padding-left:10px; margin-left:10px; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li a em,
.ctn-round-games .ctn-ttl-table ul.lst-pages li.n a em { background:url("../_img/btn-general.gif") left -270px no-repeat; width:19px; height:23px; text-indent:-9999px; float:left; }	
.ctn-round-games .ctn-ttl-table ul.lst-pages li a:hover em { background-position:-150px -270px; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li a.p em { background-position:left -240px; }
.ctn-round-games .ctn-ttl-table ul.lst-pages li a:hover.p em { background-position:-150px -240px; }
.ctn-round-games .btn-simulate-maches { background:url("../_img/btn-general.png") no-repeat left top; width:110px; height:24px; text-indent:-9999px; display:block; margin-top:15px; }
.ctn-round-games .btn-simulate-maches:hover { background-position:-150px top; }
.ctn-round-games .tab-content table tr { height:20px; /height:19px; }	
.ctn-round-games .tab-content table tbody tr td { /padding-top:0px; /padding-bottom:0px; line-height:13px; height:41px;	text-align:center;	}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.ctn-round-games .tab-content table tbody tr td { height:24px; }
}		
.ctn-round-games .tab-content table thead tr th { text-align:center; /height:24px; padding:0px;	}
.ctn-round-games .tab-content table tbody tr.ttl-td-game{ height:9px !important; /height:8px !important; text-indent:-9999px; line-height:8px; }
.ctn-round-games .tab-content table tbody tr.ttl-td-game-space{ text-indent:-9999px; }
.ctn-round-games .tab-content table tbody tr.ttl-td-game-space-first{ display:none;	}
.ctn-round-games .tab-content table tbody tr td a.live,
.ctn-round-games .tab-content table tbody tr td a.minmin { background:url("../_img/ico-general.gif") no-repeat -184px -30px;	text-indent:-9999px; float:right; padding:0px; width:16px; height:16px; }
.ctn-round-games .tab-content table tbody tr td a.minmin { background-position:-184px -89px; }
.ctn-round-games .tab-content table tbody tr td a.lnk-more { text-transform:none; }
.ctn-round-games .tab-content table tbody tr td a.lnk-more:hover { color:#FF9900 !important; }
.ctn-round-games .tab-content table tr td.cel-day, 
.ctn-round-games .tab-content table tr td.cel-day-bottom { width:21px; }
.ctn-round-games .tab-content table tr td.cel-hour, 
.ctn-round-games .tab-content table tr td.cel-hour-bottom { width:32px; }
.ctn-round-games .tab-content table tr td.cel-local, 
.ctn-round-games .tab-content table tr td.cel-local-bottom { width:109px; }
.ctn-round-games .tab-content table tr td.cel-stadium, 
.ctn-round-games .tab-content table tr td.cel-stadium-bottom { width:98px; }
.ctn-round-games .tab-content table tr td.cel-game, 
.ctn-round-games .tab-content table tr td.cel-game-bottom { width:225px; border-right:none; }
.ctn-round-games .tab-content table tr td.cel-game span, 
.ctn-round-games .tab-content table tr td.cel-game-bottom span { float:left; width:238px; }
/* Classificção e Jogos - Mata-Mata (Oitavas) */	
.ctn-round-games .tab-round-of-sixteen { background:url("../_img/bgr-sixteen.png") no-repeat right top; /background-position:right 1px; }
.ctn-round-games .tab-round-of-sixteen table { width:564px; }	
/* Classificação e Jogos - Mata-Mata (Quartas) */	
.ctn-round-games .tab-round-of-seventeen { background:url("../_img/bgr-seventeen.png") no-repeat right top; /background-position:right 1px; }
.ctn-round-games .tab-round-of-seventeen table { width:572px; }	
/* Classificção e Jogos - Mata-Mata (Semifinal e Final) */
.ctn-round-games .tab-round-of-eighteen { background:url("../_img/bgr-eighteen.png") no-repeat right top;	/background-position:right 1px; }
.ctn-round-games .tab-round-of-eighteen table { width:579px; }	
.ctn-round-games .tab-round-of-third table tr td.cel-game,
.ctn-round-games .tab-round-of-nineteen table tr td.cel-game { width:272px; }
.ctn-round-games .tab-round-of-third table tr td.cel-game span, 
.ctn-round-games .tab-round-of-third table tr td.cel-game-bottom span,
.ctn-round-games .tab-round-of-nineteen table tr td.cel-game span, 
.ctn-round-games .tab-round-of-nineteen table tr td.cel-game-bottom span { width:252px; }
.ctn-round-games .tab-round-of-eighteen,
.ctn-round-games .tab-round-of-third { margin-bottom:30px; }

/* Classificção e Jogos - Grupos */
.ctn-round-games .lnk-print { float:right;	margin-top:4px; }
.ctn-round-games a.lnk-print:hover .ico-print { background-position:left -301px; }
.ctn-round-games .lnk-more em { font-style:normal;	}
.ctn-round-games .ico-print { background:url("../_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-round-games .ico-print span { display:block; text-indent:-9999px; }
.ctn-round-games .classification table { margin-bottom:15px; }	
.ctn-round-games .classification table tbody tr td { text-align:center; height:34px; }
.ctn-round-games .classification table tr td.selection { text-align:left; width:138px;	border-right:none; }
.ctn-round-games .classification table tr td.index {	background-color:#FF9900; color:#FFFFFF; width:14px; padding:0px; }
.ctn-round-games .classification table tr td.point {	width:22px; padding:0px; }
.ctn-round-games .classification table tr td.point.border-none { border-right:none; }
.ctn-round-games .classification table th.align-left { padding:0px 0px 0px 10px; text-align:left; }
.ctn-round-games .classification span.spn-legend { width:12px; height:10px; display:block; background-color:#E5E5E5; text-indent:-5000em; overflow:hidden;	float:left; margin:2px 6px 0 0; }
.ctn-round-games .classification p { color:#7F7871; margin-bottom:6px; }
.ctn-round-games .classification a.btn-more-statistics { text-indent:-9999px; display:block; height:24px; margin-bottom:15px; float:left; }
.ctn-round-games .classification .lnk-regulamento { color:#FF9900; float:right; font-weight:bold; margin-top:-33px; width:164px; }
.ctn-round-games .classification .lnk-regulamento:hover { text-decoration:underline; }
.ctn-round-games .classification table tbody tr .up { color:#009900; }
.ctn-round-games .classification table tbody tr .low { color:#CB3906; }
.ctn-round-games .classification table tbody tr .cel-spn { width:30px; }
.ctn-round-games .classification table tbody tr .up em,
.ctn-round-games .classification table tbody tr .low em,
.ctn-round-games .classification table tbody tr .equal em { background:url("../_img/ico-general.png") no-repeat left top; text-indent:-9999px; display:block; width:11px; height:6px; float:left; margin-top:4px; margin-right:5px; }
.ctn-round-games .classification table tbody tr .low em { background-position:left -32px; }
.ctn-round-games .classification table tbody tr .equal em { background-position:left -66px; }		
.ctn-round-games .classification table tbody tr .cel-spn strong { float:left; }		
.ctn-round-games .ctn-round { display:none; }
.ctn-round-games .active { display:block; }
.ctn-round-games .ctn-roundsleague .ctn-pages a { background:url("../_img/btn-general.gif") no-repeat left top; display:block; float:left; width:19px; height:23px; text-indent:-9999px; }
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-previous { background-position:left -240px;	}	
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-previous:hover {	background-position:-150px -240px;	}
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-previous-off { background-position:-300px -240px; cursor:default; }		
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-next { background-position:left -270px;	}
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-next:hover {	background-position:-150px -270px;	}	
.ctn-round-games .ctn-roundsleague .ctn-pages .lnk-next-off {	background-position:-300px -270px;	cursor:default; }
.ctn-round-games .ctn-roundsleague .ctn-pages strong { text-align:center; float:left; padding:4px 8px; width:141px; _width:138px; }
.ctn-round-games .ctn-round .lst-date { margin-top:5px; float:left; }
.ctn-round-games .ctn-round .lst-date li,
.ctn-round-games .ctn-round .lst-date ul li { display:inline; float:left; }
.ctn-round-games .ctn-round .lst-date .itm-head { background-color:#ECEAE7; background-image:none; padding:5px 6px; width:183px; display:block; }
.ctn-round-games .ctn-round .lst-date ul { padding:0px 5px; }
.ctn-round-games .ctn-round .lst-date ul,
.ctn-round-games .ctn-round .lst-date ul li { width:185px; }
.ctn-round-games .ctn-round .lst-date ul li { background:url("../_img/lin-dotted.gif") repeat-x left bottom; padding:7px 0px; }
.ctn-round-games .ctn-round .lst-date ul li.last { background:none; }	
.ctn-round-games .ctn-round .lst-date ul li a {	text-transform:none; }
.ctn-round-games .ctn-round .lst-date ul li a.lnk-more { display:block; margin:5px 0px 0px 0px; }
.ctn-round-games .ctn-round .lst-date ul li a.lnk-more em { text-transform:lowercase; color:#5D5850; font-weight:normal; margin:0px; }
.ctn-round-games .ctn-round .lst-date ul li a.lnk-more:hover em { color:#FF9900; }
.ctn-round-games h2.ttl-tablegames { background:url("../_img/ttl-general.png") no-repeat scroll -3px -163px transparent; display:block; float:left; height:26px; margin-bottom:15px !important; overflow:hidden; text-indent:-9999em; width:155px; }
.ttl-tablegames { background-position:left -61px; float:left; width:300px; }
.ttl-champions, .ttl-guide, .ttl-tablegames { background:url("../_img/ttl-general-final.png") no-repeat scroll left top transparent; font-size:21px; height:30px; line-height:30px; margin-bottom:10px; margin-top:0; }

/* END TABLE GAMES */

/* CAPA _ MOD-VIDEOS */
	.ttl-videos {
		background: url(../_img/ttl-general.png) left top no-repeat;
		width: 67px;
		height:26px;
		display:block;
		overflow:hidden;
		text-indent:-9999em;
		margin-bottom:17px;
	}

	.lst-videos {
		margin-bottom: 10px;
		float: left;
		width: 619px;			
	}
	.lst-videos .itm-left {
		height: 146px;
		margin-left: 0px;
	}
	.lst-videos .itm-left .img-news {
		width: 195px;
	}
	.lst-videos .itm-top {
		padding-bottom: 13px;
	}
	.lst-videos .itm-left .img-news a:hover .lnk-video {
		background: url(http://stf.terra.com.br/portal/entertainment/events/carnival/_img/btn-general.png) -1px top no-repeat;
		width: 75px;
		height: 54px;	
		margin: 29px 0 0 57px;	
		*margin-left: -132px;
	}	
	.lst-videos li {
		background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll center bottom;
		float: left;
		width: 195px;
		margin: 0px 9px 5px 7px;
		_margin-left: 0px;
	}
	.lst-videos li .img-news {
		margin-right: 9px;
	}
	.lst-videos .itm-right {
		margin-right: 0px;
	}
	.lst-videos .itm-bottom{
		background:transparent none repeat scroll 0 0 !important;
		margin-bottom:0px;
	}
	.lst-videos li h3 {
		float: left;
		width: 89px;
		margin-left: 8px;
	}
	/* CAPA _ MOD-VIDEOS */

.mod-morenews #more_terratv {
    display: none;
}