/* 20121127 - 1702 */
.ctn-livestudio .ctn-section-head { background: none repeat scroll 0 0 #FFFFFF; height:108px; margin-bottom:17px; }
.ctn-livestudio .ctn-section-head div.lbl-name { background-color:#F0911D; width:100%; height:16px; float:left; }
.ctn-livestudio .ctn-section-head div.lbl-name span { color: #FFFFFF; float: left; font-size: 10px; font-weight: bold; margin-left: 3px; margin-top: 1px; }
.ctn-livestudio .ctn-section-head a:hover div.lbl-name span { color:#FFFFFF; }

.ctn-livestudio .ctn-section-head .publicidade { float:right; margin-top: 40px; }
.ctn-livestudio .ctn-news span { background: url("../_img/veja_oque_ja_rolou.gif") no-repeat scroll 0 0 transparent; height: 19px; width: 190px; text-indent:-9999px; display: block; }
.LNG_es .ctn-livestudio .ctn-news span { background: url("../_img/rerive-mejor-de.jpg") no-repeat scroll 0 0 transparent; height: 19px; width: 190px; text-indent:-9999px; display: block; }
.ctn-livestudio .ttl-day { font-size: 26px; height: 24px; padding-top: 5px; width: 195px; *line-height:17px; }
.ctn-livestudio .col-wide .col-skinny.last h6 { font-size: 13px; margin-bottom:13px; margin-top: 6px; text-transform: uppercase; }
.ctn-livestudio .col-wide .col-skinny.last .txt-claim { line-height:15px; margin-top: 8px; }
.ctn-livestudio .img-face { float:left; margin-right:27px; }
.ctn-livestudio .img-logo { float:left; margin-top:26px; }
.ctn-livestudio a.more { background: url("http://s2.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat scroll -103px -207px transparent; color: #FF9900; float: left; font-weight: bold; width: 195px; padding-top: 12px; }
.ctn-livestudio a.more:hover { text-decoration: underline; }
.ctn-livestudio .ctn-section-head img { float:left; }
.ctn-livestudio .col-wide .ttl-subtitle { font-size: 26px; padding-bottom:10px; padding-top: 5px; width: 195px; }

/* MOD LIVE MUSIC IN CONCERT */
.ctn-livesinconcert .ttl-day { font-size: 26px; height: 24px; padding-top: 5px; *line-height:17px; }
.ctn-livesinconcert h6 { font-size: 13px; margin-bottom:13px; margin-top: 6px; text-transform: uppercase; }
.ctn-livesinconcert .txt-claim { line-height:15px; margin-top: 8px; }
.ctn-livesinconcert table { width:619px; }
.ctn-livesinconcert table.next-table { margin-top:32px; }
.ctn-livesinconcert table tr.tab-cont { background-color: #F3F3F3; float:left; height: 170px; width: 619px; }
.ctn-livesinconcert table tr th { float:left; width:100%; background-color: #000000; }
.ctn-livesinconcert table tr td { background-color: #F3F3F3; float: left; height: 158px; padding-top: 12px; }
.ctn-livesinconcert table tr td.event-logo { padding-left:12px; width:114px; *vertical-align: top; }
.ctn-livesinconcert table tr .td-medium { width:393px; *vertical-align: top; }
.ctn-livesinconcert table tr .td-medium .info { float: left; padding-left: 18px; width: 165px; }
.ctn-livesinconcert table tr .td-last { padding-right:12px; *vertical-align: top; }
.ctn-livesinconcert table .Wspace { height:8px; width:619px; }

/* NEW PUBLI */
.ctn-tgm-specialsponsor5 { float:right; width:88px; height:31px; }
.ttl-page a:hover, .ttl-page a:hover span, .ttl-page a:focus { background-position: 0 0px; }

/* MOD LIVE MUSIC STUDIO */
.mod-639-terralive-music-studio .ctn-section { background: none repeat scroll 0 0 #FFFFFF; height:108px; }
.mod-639-terralive-music-studio .ctn-section div.host-name { background-color:#F0911D; width:100%; height:16px; margin-top:-3px; *margin-top:-2px; }
.mod-639-terralive-music-studio .ctn-section div.host-name strong { color: #FFFFFF; float: left; font-size: 10px; margin-left: 3px; margin-top: 1px; *margin-top: 0px; }
.mod-639-terralive-music-studio .ctn-news span { background: url("../_img/veja_oque_ja_rolou.gif") no-repeat scroll 0 0 transparent; height: 19px; width: 190px; text-indent:-9999px; display: block; }
.LNG_es .mod-639-terralive-music-studio .ctn-news span { background: url("../_img/rerive-mejor-de.jpg") no-repeat scroll 0 0 transparent; height: 19px; width: 190px; text-indent:-9999px; display: block; }
.mod-639-terralive-music-studio .date { font-size: 26px; padding-bottom:12px; padding-top: 1px; width: 195px; line-height: 20px; *line-height:20px; }
.mod-639-terralive-music-studio .col-wide .col-skinny.last h6 { font-size: 13px; margin-bottom:13px; margin-top: 6px; text-transform: uppercase; }
.mod-639-terralive-music-studio .col-wide .col-skinny.last .txt-claim { line-height:15px; margin-top: 8px; }
.mod-639-terralive-music-studio a.more:hover { text-decoration: underline; }
.ctn-tgm-specialsponsor4 { float:right; margin-top: -40px; width:88px; height:31px; position:relative }

/* MOD 640 TERRA LIVE MUSIC IN CONCERT */
.mod-640-terralive-music-in-concert .coverage-logo { float:left; }
.mod-640-terralive-music-in-concert .events-list { float:left; clear:both; border-top:13px solid #000000; }
.mod-640-terralive-music-in-concert .events-list li { float:left; margin-top:8px; padding:12px 0; background-color:#F3F3F3; }
.mod-640-terralive-music-in-concert .events-list { margin-bottom:32px; }
.mod-640-terralive-music-in-concert .events-list.last { margin-bottom:0px; }
.mod-640-terralive-music-in-concert .events-list li.top { padding-top:12px !important; }
.mod-640-terralive-music-in-concert .events-list .logo-container { float:left; padding-left:12px; width:111px; }
.mod-640-terralive-music-in-concert .events-list .event-information { float:left; width:393px; }
.mod-640-terralive-music-in-concert .events-list .event-information .ctn-image { margin-right:18px; }
.mod-640-terralive-music-in-concert .events-list .event-information .info { float:left; width:165px; }
.mod-640-terralive-music-in-concert .events-list .event-information .info .date { display:block; margin-bottom:9px; line-height:26px; font-size:26px; }
.mod-640-terralive-music-in-concert .events-list .event-information .info .artist-name { margin-bottom:15px; font-size:13px; text-transform:uppercase; }
.mod-640-terralive-music-in-concert .events-list .event-information .info .description { font-size:12px; font-weight:bold; }
.mod-640-terralive-music-in-concert .events-list .ads-container { float:left; width:103px; }

/* MOD 657 LABEL ADVERTISING */
.mod-657-label-advertising .ctn-section-head .publicidade { float:right; margin-top: 40px; }
.mod-657-label-advertising .ctn-section { margin-bottom:6px; height:31px; }
.mod-657-label-advertising .clearfix:first-child { height:31px; }
/*.mod-657-label-advertising .ctn-section .ttl-section a { width: 156px; }*/
.mod-657-label-advertising .ctn-section-head img { float:left; }
.mod-657-label-advertising .ctn-tgm-button-3 { float:right; margin-bottom:19px; }
.mod-657-label-advertising .lbl-sponsorship { float:right; margin-right: 8px; margin-top: 10px; color:#7B7873; font-size: 10px; }
/* MOD 017 HEAD */
.mod-017-head  .ctn-news span { height: 19px; width:95px; display:block; background: no-repeat; text-indent: -999px; overflow:hidden; }
.LNG_es .mod-017-head  .ctn-news span { height: 19px; width:95px; display:block; background: no-repeat; text-indent: -999px; overflow:hidden; }

/* MOD 016_v2 */
.mod-016_v2 .ttl-day { font-size: 26px; padding-top: 5px; }
.mod-016_v2 .artist-name { font-size: 13px; margin-top: 11px; text-transform: uppercase; }
.mod-016_v2 .txt-claim { line-height: 15px; margin-top: 12px; }
.mod-016_v2 .more { padding-top: 13px; }

/* MOD 016_v3 */
.mod-016_v3 .ttl-day { font-size: 26px; padding-top: 5px; }
.mod-016_v3 .artist-name { font-size: 13px; margin-top: 11px; text-transform: uppercase; }
.mod-016_v3 .txt-claim { line-height: 15px; margin-top: 12px; }
.mod-016_v3 .more { padding-top: 13px; }


.mod-657-label-advertisingb { position: relative; height: 31px;top: -11px; }
.mod-657-label-advertisingb .ctn-tgm-button-3 { float:right; }
.mod-657-label-advertisingb .ctn-selos-657 { float:right; width:200px; }
.mod-657-label-advertisingb .lbl-sponsorship { float:right; margin-right:8px; margin-top:10px; color:#7B7873; font-size:10px; }
.mod-657-label-advertisingb .ttl-section { float:left; display:table; }
