/* Correções Espanhol */
.ctn-tgm-ppi { _height:626px; height:620px; *height:626px;}

.col-right h5.ttl-radio { overflow:hidden;}

.LNG_es #mod-new-football-directory .external li.selected a.lnk-times {
background:#FFFFFF url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll 0 0;
}
.LNG_es #mod-new-football-directory .external a.lnk-campeonatos {
background:#ECEAE7 url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll -80px 0;
}
.LNG_es #mod-new-football-directory .external a.lnk-times {
background:#ECEAE7 url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll 0 -24px;
}
.LNG_es #mod-new-football-directory .external li.selected a.lnk-campeonatos {
background:#FFFFFF url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll -80px -24px;
}
.LNG_es #mod-new-football-directory .external li .lnk-times:hover {
background:#FFFFFF url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll 0 -24px;
}
.LNG_es #mod-new-football-directory .external li .lnk-campeonatos:hover {
background:#FFFFFF url(http://www.terra.com/_img/btn-tabs-es.gif) no-repeat scroll -80px 0;
}

.col-skinny h4, col-skinny h3, .col-wide-clean h3 { clear:both; width:100%; float:left; margin:0 0 0 0;}
.ctn-zone .col-left .col-skinny h4, col-skinny h3, .col-wide-clean h4 { clear:both; width:100%; float:left; margin:0 0 8px 0;}

.col-skinny ul.lst-headlines.lin-spacer { clear:right; margin:0;}
.col-skinny .lin-hor-dotted.lin-tiny { clear:both; margin:0;}

.col-skinny .col-wide-clean { min-height:67px;}

.col-wide .img-news, .col-wide-clean .img-news {
padding-bottom:0;
}

.col-skinny ul.lst-headlines.lin-spacer { clear:both; margin:0; padding:0;}


#mod-new-football-directory .external #tab-times ul.lst-times, #argentina {
	width:280px;
}
#mod-new-football-directory .external .tab-content .mod-shortcuts .combobox {
margin:15px 0 17px 17px;
}
#mod-new-football-directory .external #tab-times .lst-times li {
*margin-right:16px;
*margin-bottom:13px;
}

.ctn-main .img-news, .ctn-title .img-news {
margin-bottom:0;
}

.ctn-zone.ctn-main.bgr-sssr .col-skinny-clean .lin-hor-dotted.lin-caption, .col-left-r-clean .col-left.bgr-s-clean .lin-hor-dotted.lin-caption,
.col-left-full .ctn-zone-clean.ctn-main.bgr-slr .col-left-r-clean .lin-hor-dotted.lin-caption,
.ctn-zone-clean.bgr-lfr .col-left-full .ctn-zone-clean.ctn-main.bgr-sssr .col-skinny-clean .lin-hor-dotted.lin-spacer,
.ctn-zone-clean.bgr-lfr .col-left-full .ctn-zone-clean.ctn-main.bgr-sssr .col-skinny-clean .lin-hor-dotted.lin-caption {
	margin:17px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.col-left-full .ctn-zone-clean.bgr-sssr .col-left .col-skinny-clean .img-news,
.col-left-full .ctn-zone-clean.bgr-sssr .col-left .col-skinny .img-news,
.col-left-full .ctn-zone-clean.bgr-sssr .col-skinny .img-news,
.col-left-r-clean .col-left.bgr-s-clean .img-news.txt-single
{
	margin-bottom:3px;
	clear:both;
}

.col-left-full .ctn-zone-clean.ctn-main.bgr-slr .col-skinny-clean .img-news, .col-left-full .ctn-zone-clean.ctn-main.bgr-sssr .col-skinny-clean .img-news { margin-bottom:8px; clear:both;}

.ctn-zone.ctn-main.bgr-sssr .col-left-r-clean .lin-hor-dotted.lin-spacer {
	margin:0 0 17px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}

.mod-artistaz .frm-artistaz input {
width:220px;
_width:210px;
}

.col-skinny .lin-hor-dotted.lin-tiny {
margin:8px 0;
padding:0;
clear:both;
float:left;
width:100%;
}

.col-skinny-clean .col-wide .img-news, .col-skinny-clean .col-wide-clean .img-news {
margin-bottom:0;
}

.lst-usa-morenews .lst-headlines {
margin:0;
}
.col-skinny .col-wide .img-news, .col-skinny .col-wide-clean .img-news {
margin-bottom:0;
}

.col-skinny .lin-hor-dotted.lin-caption {
margin:12px 0 17px 0;
*margin:17px 0 17px 0;
padding:0;
clear:both;
float:left;
width:100%;
}


#mod-new-football-directory .external #tab-times .lst-times { _margin:0;}

#tab-campeonatos.tab-content .scrolling,
#tab-campeonatos.tab-content .scr-scrollbar,
#tab-campeonatos.tab-content .scr-track,
#tab-campeonatos.tab-content .scr-content {height:153px;}
#tab-campeonatos.tab-content .scrolling { margin:3px 0 0 0;}
#tab-campeonatos.tab-content .content-scroll {width:90%;} /* Classe utilizada no conteudo quando houver rolagem */

.combobox .cmb-value div {
background:transparent url(http://www.terra.com/_img/img-controls.gif) no-repeat scroll 0 -30px;
}
.mod-shortcuts .combobox .cmb-value div {
width:151px;
}
.combobox .cmb-value div {
	padding-left:6px;
}
.combobox .cmb-value span {
background:transparent url(http://www.terra.com/_img/img-controls.gif) no-repeat scroll -30px -90px;
width:17px;
}



.col-right  .combobox .cmb-value div {
background:transparent url(http://www.terra.com/_img/img-controls.gif) no-repeat scroll 0 -30px;
float:left;
margin-right:1px;
padding-left:6px;
}
.col-right .combobox .cmb-value span {
background:transparent url(http://www.terra.com/_img/img-controls.gif) no-repeat scroll -30px -90px;
display:block;
float:right;
height:17px;
text-indent:-9999px;
width:17px;
}
.col-right  .combobox .scr-listvalues {
width:136px;
}

#mod-adv .ctn-section {
	height:17px;
}
.masvistos_mod-audience-pulse-ver {
margin:0 0 22px 0;
_margin:0 0 26px 0;
*margin:0 0 26px 0;
}
#DIVMASVISTOS { height:374px; margin:0 0 22px 0;}
.masvistos_mod-audience-pulse-ver li {
	height:67px;
	display:block;
}

.LNG_en #tgterratvsonora2 .mod-terratv ol li a span.tgfooter em {
background-image:url(http://img.idrops.terra.com/terratvsonora10/_img/btn-general.gif); width:77px;
}

.LNG_en .ttl-related, .ttl-sitiosrelacionados {
background:transparent url(http://en.terra.com/lifestyle/_img/ttl-general.gif) no-repeat scroll left top;
background-position:left -34px;
}

.LNG_en #tgterratvsonora2 .mod-terratv ol li a:hover span.tgfooter em {
background-image:url(http://img.idrops.terra.com/terratvsonora10/_img/btn-general.gif); width:77px; background-position: -150px -30px;
}

.LNG_es #mod-new-football-directory .external ul.tab-list li {
	float:left;
}

.LNG_es #mod-new-football-directory .external .mod-shortcuts ul.tab-list li {
	float:none;
}
.mod-shortcuts .combobox .content-scroll {
width:100px;
}


.col-right .combobox .cmb-value div {
	width:118px;
}
.LNG_es #mod-poll .btn-vote:hover {
background-position:-150px -90px;
}
.LNG_en #mod-poll .btn-vote:hover {
background-position:-150px -90px;
}
.col-right .lin-hor-dotted.lin-spacer {
	clear:both;
	width:300px;
	height:1px;
	background-position:0 0;
	overflow:hidden;
	margin:22px 0 22px 0;
	*margin:22px 0 19px 0;
}
.lin-hor-dotted.lin-spacer, .lin-hor-dotted.lin-caption {
	clear:both;
	width:100%;
	height:1px;
	background-position:0 0;
	overflow:hidden;
	margin:12px 0;
	*margin:12px 0 9px 0;
}

.col-left-r-clean .col-left.bgr-s-clean {
	float:left;
	clear:both;
}
.col-left-r-clean .lin-hor-dotted.lin-spacer {
	float:left;
	clear:both;
	margin:0;
	border-bottom:17px solid #FFF;
}

.lin-hor-dotted.lin-tiny {
	clear:both;
	width:100%;
	height:1px;
	background-position:0 0;
	overflow:hidden;
}
.col-left-full .col-right .lin-hor-dotted.lin-spacer {
	margin:8px 0;
	*margin:8px 0 5px 0;
}

.col-right #tgm-right.ctn-tgm.ctn-tgm-right, .col-right #tgm-right-2.ctn-tgm.ctn-tgm-right {
	margin:0;
	height:250px;
}
#mod-new-football-directory .external #tab-times {
	height:160px;
}
.mod-shortcuts.ctn-filter {
	overflow:visible;
}
#mod-new-football-directory {
	margin:0;
	clear:both;
}
#GUIDMOBILE10SPORTS {
	margin:0 0 22px 0;
}
























.lst-letter .a a:link:hover {
background-position:left -20px;
}
.lst-letter .a .disabled {
background-position:left -40px;
}
.lst-letter .b a:link {
background-position:-17px top;
}
.lst-letter .b a:link:hover {
background-position:-17px -20px;
}
.lst-letter .b .disabled {
background-position:-17px -40px;
}
.lst-letter .c a:link {
background-position:-32px top;
}
.lst-letter .c a:link:hover {
background-position:-32px -20px;
}
.lst-letter .c .disabled {
background-position:-32px -40px;
}
.lst-letter .d a:link {
background-position:-47px top;
}
.lst-letter .d a:link:hover {
background-position:-47px -20px;
}
.lst-letter .d .disabled {
background-position:-47px -40px;
}
.lst-letter .e a:link {
background-position:-63px top;
}
.lst-letter .e a:link:hover {
background-position:-63px -20px;
}
.lst-letter .e .disabled {
background-position:-63px -40px;
}
.lst-letter .f a:link {
background-position:-78px top;
}
.lst-letter .f a:link:hover {
background-position:-78px -20px;
}
.lst-letter .f .disabled {
background-position:-78px -40px;
}
.lst-letter .g a:link {
background-position:-92px top;
}
.lst-letter .g a:link:hover {
background-position:-92px -20px;
}
.lst-letter .g .disabled {
background-position:-92px -40px;
}
.lst-letter .h a:link {
background-position:-108px top;
}
.lst-letter .h a:link:hover {
background-position:-108px -20px;
}
.lst-letter .h .disabled {
background-position:-108px -40px;
}
.lst-letter .i a:link {
background-position:-125px top;
}
.lst-letter .i a:link:hover {
background-position:-125px -20px;
}
.lst-letter .i .disabled {
background-position:-125px -40px;
}
.lst-letter .j a:link {
background-position:-134px top;
}
.lst-letter .j a:link:hover {
background-position:-134px -20px;
}
.lst-letter .j .disabled {
background-position:-134px -40px;
}
.lst-letter .k a:link {
background-position:-145px top;
}
.lst-letter .k a:link:hover {
background-position:-145px -20px;
}
.lst-letter .k .disabled {
background-position:-145px -40px;
}
.lst-letter .l a:link {
background-position:-161px top;
}
.lst-letter .l a:link:hover {
background-position:-161px -20px;
}
.lst-letter .l .disabled {
background-position:-161px -40px;
}
.lst-letter .m a:link {
background-position:-176px top;
}
.lst-letter .m a:link:hover {
background-position:-176px -20px;
}
.lst-letter .m .disabled {
background-position:-176px -40px;
}
.lst-letter .n a:link {
background-position:-196px top;
}
.lst-letter .n a:link:hover {
background-position:-196px -20px;
}
.lst-letter .n .disabled {
background-position:-196px -40px;
}
.lst-letter .o a:link {
background-position:-213px top;
}
.lst-letter .o a:link:hover {
background-position:-213px -20px;
}
.lst-letter .o .disabled {
background-position:-213px -40px;
}
.lst-letter .p a:link {
background-position:-229px top;
}
.lst-letter .p a:link:hover {
background-position:-229px -20px;
}
.lst-letter .p .disabled {
background-position:-229px -40px;
}
.lst-letter .q a:link {
background-position:-245px top;
}
.lst-letter .q a:link:hover {
background-position:-245px -20px;
}
.lst-letter .q .disabled {
background-position:-245px -40px;
}
.lst-letter .r a:link {
background-position:-261px top;
}
.lst-letter .r a:link:hover {
background-position:-261px -20px;
}
.lst-letter .r .disabled {
background-position:-261px -40px;
}
.lst-letter .s a:link {
background-position:-275px top;
}
.lst-letter .s a:link:hover {
background-position:-275px -20px;
}
.lst-letter .s .disabled {
background-position:-275px -40px;
}
.lst-letter .t a:link {
background-position:-289px top;
}
.lst-letter .t a:link:hover {
background-position:-289px -20px;
}
.lst-letter .t .disabled {
background-position:-289px -40px;
}
.lst-letter .u a:link {
background-position:-305px top;
}
.lst-letter .u a:link:hover {
background-position:-305px -20px;
}
.lst-letter .u .disabled {
background-position:-305px -40px;
}
.lst-letter .v a:link {
background-position:-321px top;
}
.lst-letter .v a:link:hover {
background-position:-321px -20px;
}
.lst-letter .v .disabled {
background-position:-321px -40px;
}
.lst-letter .w, .lst-letter .x, .lst-letter .p, .lst-letter .q {
letter-spacing:3px;
}
.lst-letter .w a:link {
background-position:-337px top;
}
.lst-letter .w a:link:hover {
background-position:-337px -20px;
}
.lst-letter .w .disabled {
background-position:-337px -40px;
}
.lst-letter .x a:link {
background-position:-359px top;
}
.lst-letter .x a:link:hover {
background-position:-359px -20px;
}
.lst-letter .x .disabled {
background-position:-359px -40px;
}
.lst-letter .y a:link {
background-position:-375px top;
}
.lst-letter .y a:link:hover {
background-position:-375px -20px;
}
.lst-letter .y .disabled {
background-position:-375px -40px;
}
.lst-letter .z a:link {
background-position:-391px top;
}
.lst-letter .z a:link:hover {
background-position:-391px -20px;
}
.lst-letter .z .disabled {
background-position:-391px -40px;
}


#mod-new-football-directory {
height:219px;
}


.ctn-zone-clean.bgr-lfr .col-left-full .ctn-zone-clean.ctn-main.bgr-lsr .col-left .lin-hor-dotted.lin-caption {
	margin:17px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}


.lst-headlines strong, .lst-headlines strong a { vertical-align:bottom; line-height:normal;}
.lst-headlines strong img { *margin:-2px 0 2px 0; _margin:0 0 0 0;}


.img-news .bgr, .img-news .txt {
_margin:0 0 -1px 0;
}


.ctn-zone-clean.ctn-main.bgr-sssr .col-left-r-clean .lin-hor-dotted.lin-spacer {
padding:0 0;
}

.col-left.bgr-s-clean .lst-headlines { margin:0 0 17px 0;}

.ctn-zone-clean.bgr-lfr .col-left-r-clean .col-left .col-skinny h2 { clear:both; margin:20px 0 0 0;}

.col-left-full .ctn-zone-clean.ctn-main.bgr-sssr .col-skinny-clean .img-news {
margin-bottom:0;
}
.col-left.bgr-s-clean .img-news.txt-single {
margin-bottom:0;
}

.ctn-zone.ctn-main.bgr-sssr .col-left.bgr-s-clean h2.ttl-h1
{
	padding:4px 0 0 0;
	_padding:0;
	*padding:0;
	clear:both;
	display:block;
}

.ctn-zone-clean.ctn-main.bgr-slr .col-left-r-clean h2.ttl-h1
{
	padding:7px 0 0 0;
	_padding:1px 0 0 0;
	*padding:1px 0 0 0;
	clear:both;
	display:block;
}

.ctn-zone-clean.bgr-sssr .col-skinny-clean h2.ttl-h1,
.ctn-zone-clean.bgr-sssr .col-skinny h2.ttl-h1
{
	padding:4px 0 0 0;
	*padding:2px 0 0 0;
	_padding:2px 0 0 0;
	clear:both;
	display:block;
}

.ctn-zone.ctn-main.bgr-sssr .col-left-r-clean .lin-hor-dotted.lin-spacer {

margin:0;
}

#ctn-tg-mobile22 .mod-mobile10 p.acess {
	clear:both;
	display:block;
}

#ctn-tg-mobile22 {
	margin:0 0 0 -8px;
}

#ctn-tg-mobile22.LNG_es .mod-mobile10 .btn-general10 {
	margin: 0 0 8px 0;
}

.col-skinny-clean .bgr-lightgray .col-wide-clean {
width:89px;
}
