/*20120711 1400*/

.txt-photo { height: 180px; }
.txt-photo h2 { padding-bottom:3px; }
.col-skinny h6.kicker { font-size: 11px!important; margin-bottom: 0px!important; height: auto!important; }
.ctn-zone-planet { padding-top: 7px; }

.ctn-page-header .ttl-page { height:30px; width:355px; float:left; } 
.ctn-page-header #event-info { float: right; margin-top: 24px; }

/*venues*/
.ctn-section span.other-venues { background: url("../_img/ttl-general.png") no-repeat scroll 0 -295px transparent;    width: 55px; }
.ctn-section .ttl-subtitle { background: url("../../../../core/_img/lin-dotted.png") repeat-y scroll 0 0 transparent; color: #5D5850; float: left; font-size: 11px; margin: 5px 0 0 11px; padding: 0 0 0 14px; }

#mod-529-other-venues { width:619px; position:relative; float:left; }
#mod-529-other-venues .tooltip { display:block; position:absolute; bottom:63px; padding:8px; border:2px solid #FF9900; background-color:#FFF; z-index:1000000; }
#mod-529-other-venues .tooltip strong { float:left; text-align:center; }
#mod-529-other-venues .tooltip span { position:absolute; margin-left:-7px; left:50%; bottom:-8px; width:15px; height:10px; background:url("../_img/tooltip-arrow.png") no-repeat; }
#mod-529-other-venues a { cursor:pointer; }
#mod-529-other-venues a.navigation { float:left; width:19px; height:67px; background:url("../_img/ico-general.png") no-repeat; text-indent:-9999px; }
#mod-529-other-venues a.previous{ margin-right:8px; background-position:-150px -77px; }
#mod-529-other-venues a.previous:hover,
#mod-529-other-venues a.previous:focus { background-position:-298px -77px; }
#mod-529-other-venues a.disabled-prev { background-position:0 -77px; cursor:default; }
#mod-529-other-venues a.disabled-prev:hover,
#mod-529-other-venues a.disabled-prev:focus { background-position:0 -77px; }
#mod-529-other-venues a.next{ float:right; margin-left:8px; background-position:-151px -159px; }
#mod-529-other-venues a.next:hover,
#mod-529-other-venues a.next:focus { background-position:-299px -159px; }
#mod-529-other-venues a.disabled-next { background-position:0 -159px; cursor:default; }
#mod-529-other-venues a.disabled-next:hover,
#mod-529-other-venues a.disabled-next:focus { background-position:0 -159px; }
#mod-529-other-venues ul { float:left; }
#mod-529-other-venues ul li { float:left; margin-left:6px; }

/*mais vistos*/
#annual-most-viewed { margin-bottom: 8px; }
#annual-most-viewed .menu { margin-bottom:17px; }
#annual-most-viewed .menu h2{ float:left; margin:0 14px 0px 0; }
#annual-most-viewed .menu h2 a{float:left; display:inline-block; width:211px; height:30px; background:url('http://p1.trrsf.com.br/image/klavika?c=sh&t=mais%20vistos%20em%202010&ca=t') no-repeat; text-indent:-9999px}
#annual-most-viewed .menu .combobox {float:left; margin-top:9px; padding:0px 0 0 18px; height:18px; background:url('http://s1.trrsf.com.br/atm/2/pt/_img/lin-ver-lsr.gif') repeat-y; }
#annual-most-viewed .menu .combobox .cmb-value { width:214px; }
#annual-most-viewed .menu .combobox .cmb-value div { width:187px; }
#annual-most-viewed .menu .combobox .scr-listvalues { width:187px; }
#annual-most-viewed .menu .combobox .content-scroll { width:170px; }
#annual-most-viewed .midia-types .wrapper { float:left;  width:212px; }
#annual-most-viewed .midia-types .wrapper .sister { float:left; min-height: 68px; padding-left:9px; background:url('http://s1.trrsf.com.br/atm/2/pt/_img/lin-ver-lsr.gif') repeat-y; }
#divMasVistos10 .lnk-more { *margin-top: -15px; float: left; }
#annual-most-viewed .midia-types .first-element { margin-left:0px; width:203px; }
#annual-most-viewed .midia-types .last-element {margin-right:0px; width:200px; }
#annual-most-viewed .midia-types p { margin-bottom:5px; font-weight:bold; width:100px; float:left; cursor:pointer; }
#annual-most-viewed .midia-types .last-element p { width: 195px; }
#annual-most-viewed .midia-types h5 { margin-bottom:18px; width:60px; height:10px; line-height:10px; background:url('http://s1.trrsf.com.br/atm/2/core/apps/modules-2010/_img/mod-audience-pulse-ver-subtitles-pt.gif') no-repeat;  text-indent:-9999px; }
#annual-most-viewed .midia-types img { float:left;  display: block; overflow:hidden; }
#annual-most-viewed .midia-types .image-link { float:left; }
#annual-most-viewed .midia-types .image-link span {float:left; overflow:hidden; position:relative; margin-right:12px; width: auto;}
#annual-most-viewed .midia-types .image-link:hover span,
#annual-most-viewed .midia-types .image-link:focus span { border:3px solid #FF9900; }
#annual-most-viewed .midia-types .image-link:hover img,
#annual-most-viewed .midia-types .image-link:focus img { overflow:hidden; margin:-3px; }
#annual-most-viewed .midia-types span { font-size:9px; font-weight:bold; color:#BEB7AE; width: 100px; float: left; }
#annual-most-viewed .midia-types .last-element span { width: 195px; float: left; }
#annual-most-viewed .midia-types span strong { font-size:12px; font-weight:bold; color:#9BC70D; }
#annual-most-viewed .midia-types a:hover span,
#annual-most-viewed .midia-types a:hover span strong,
#annual-most-viewed .midia-types a:focus span,
#annual-most-viewed .midia-types a:focus span strong { color:#FF9900; }
#annual-most-viewed .midia-types .videos span.play{ display:none; }
#annual-most-viewed .midia-types .videos .image-link:hover span.play,
#annual-most-viewed .midia-types .videos .image-link:focus span.play { position:absolute; display:block; left:-4px; width:89px; height:67px; border:none; background:url("http://s2.trrsf.com.br/atm/2/core/apps/modules-2010/_img/btn-play.png") no-repeat center center; cursor:pointer; }
#annual-most-viewed .midia-types .photos h5{ background-position: 0px -12px; }
#annual-most-viewed .midia-types .videos h5{ background-position: 9px -25px; }
#annual-most-viewed .midia-types .news h5{ background-position: 9px 0px; }				
#annual-most-viewed .midia-types a.info-link { width: 90px; float: left; }

.ctn-section .ttl-subtitle { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png");
background-origin: padding-box; background-position: 0 0; background-repeat: repeat-y; background-size: auto auto; color: #5D5850; float: left; font-size: 11px; margin-bottom: 0;
margin-left: 11px; margin-right: 0; margin-top: 5px; padding-bottom: 0; padding-left: 14px; padding-right: 0; padding-top: 0; }

.ttl-section span.maisvistos { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("http://s1.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/_img/ttl-general.png");
background-origin: padding-box; background-position: 0 -531px; background-repeat: no-repeat; background-size: auto auto; width: 63px; }

.more { float:left; }

/* MOD-NOVELAS */
.mod-resumos { overflow:hidden; height:120px; }
.mod-resumos ul li { width:89px; margin-left:11px; }
.mod-resumos ul li.frist { margin-left:0px; }
.mod-resumos ul li .txt-inner { width:100%; margin-top:2px; font-weight:bold; }
.mod-resumos ul li .txt-inner:hover,
.mod-resumos ul li .txt-inner:focus { border:none; }
.mod-resumos .scroll { overflow:auto; width:407px; float:left; }

.two-section { float:left; background-color:#ffffff;  }
.two-section .ctn-section .ttl-section a { background:none; }
.two-section .ctn-section.one { width:416px; }
.two-section .ctn-section { width:195px; float:left; margin-right:8px; }
.two-section .ctn-section.last { margin-right:0px; }

.mod-resumos { overflow:hidden; height:120px; }
.mod-resumos ul li { width:89px; margin-left:11px; }
.mod-resumos ul li.frist { margin-left:0px; }
.mod-resumos ul li .txt-inner { width:100%; margin-top:2px; font-weight:bold; }
.mod-resumos ul li .txt-inner:hover,
.mod-resumos ul li .txt-inner:focus { border:none; }
.mod-resumos .scroll { overflow:auto; width:407px; float:left; }
.scrollFull .scroll { width:619px; }

/*OLYMPIC AGENDA*/
#mod-517-navigation { position:relative; margin-bottom:7px; height:30px; width:613px; border:3px solid #ebeae6; text-align:center; z-index:2;  }
#mod-517-navigation a.previous-month{ position:absolute; left:10px;  top:7px; background:url("../_img/icons.png") no-repeat 0px 2px; }
#mod-517-navigation a.previous-month:hover { background:url("../_img/icons.png") no-repeat -41px 2px; }
#mod-517-navigation .month-wrapper { text-align:center; }
#mod-517-navigation a.month { float:left; position:relative; left:38%; padding-top:9px; height:27px; width:140px; font-size:14px; line-height:15px; font-weight:bold; }
#mod-517-navigation span { padding-left:7px; width:5px; background:url("../_img/icons.png") no-repeat 4px -45px; text-indent:-9999px; }
#mod-517-navigation a:hover span,
#mod-517-navigation a:focus span { background-position: -36px -45px; }
#mod-517-navigation a.month-disabled:hover { color:#5D5850 !important; cursor:text; }
#mod-517-navigation a.next-month { position:absolute; right:10px; top:8px; background:url("../_img/icons.png") no-repeat 0px -25px; }
#mod-517-navigation a.next-month:hover{ background:url("../_img/icons.png") no-repeat -41px -25px; }
#mod-517-navigation a.current{ color:white !important; background:#FF9900; }
#mod-517-navigation .current:hover{ color:#FFF !important; background-color:#FF9900; }
#mod-517-navigation .arrow{ margin-left:4px; padding-left:3px; background:url("../_img/icons.png") no-repeat 0px -93px; }
#mod-517-navigation a.month:hover .arrow{ background-position:-14px -93px; }
#mod-517-navigation a.current .arrow{ background-position:0px -106px; }
#mod-517-navigation a.current:hover .arrow{ background-position:0px -106px; } 
#mod-517-navigation .month-list{ display:none; position:absolute; top:36px; left:38%; z-index:80000; width:136px; border:2px solid #ff9900; text-align:center; background-color:#FFF; }
#mod-517-navigation .month-list li{ width:117px; height:21px; 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;  }
#mod-517-navigation .on{ display:block; }
#mod-517-navigation .current span { background-position: -67px -45px !important; }

.mod-553-videos { margin-top: 17px; }
.mod-553-videos .ctn-section { height: 10px; padding-bottom: 12px; padding-left: 0; padding-right: 0; padding-top: 0; }
.mod-553-videos .ttl-section { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("http://p1.trrsf.com.br/image/klavika?c=tlc&t=v%EDdeos"); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; height: 10px; line-height: 99em; margin-top: 1px; overflow-x: hidden; overflow-y: hidden; }

.mod-275b-twitter .ttl-section span { width: 80px; }