﻿/* 20130114-1507 */

/* Util */
.col-right .lin-spacer,
.col-right .lin-caption,
.col-right .lin-tiny,
.col-right .lin-spacer-clean { margin:22px 0; padding:0; width:100% !important; height:1px !important; }
.lin-hor-dotted { background-position:left top; }

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

.col-right h2 { line-height:16px; margin-bottom:16px; margin-top:2px; } /* from core 3 - to keep integrity in latam */

.col-right .ctn-section { float:none; }
.col-right .kicker { padding:0 0 4px 0; }
.col-right .kicker,
.col-right .kicker a { font-weight:bold; text-transform:uppercase; color:#FF9900; }
.col-right .kicker a:hover { text-decoration:underline; }

.col-right .photo,
.col-right .video,
.col-right .vc,
.col-right .twitter { display:block; float:left; height:14px; margin:-3px 0 0 0; padding-right:5px; *padding-right:2px; overflow:hidden; text-indent:-9999px; background:url("../_img/ico-general.png") no-repeat; }
.col-right .photo { width:12px; background-position:0 4px; }
.col-right a:hover .photo { width:12px; background-position:-100px 4px; }
.col-right .video { width:13px; background-position:0 -41px; }
.col-right a:hover .video { width:13px; background-position:-100px -41px; }
.col-right .vc { width:22px; background-position:0 -87px; margin:-1px 0 0 0; }
.col-right .twitter { width:9px; background-position:0 -132px; }

/* Mod Editorial */
#ctn-tgm-contentmodule { height:100px; overflow:hidden; }


/* Mod Ads */
#mod-adv { width:278px; border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; }
#mod-adv .ctn-section { width:274px; padding:0 0 17px 4px; margin:0; float:none; }
#mod-adv .ctn-section h2.ttl-section { margin:0; padding:0; line-height:normal; }
#mod-adv .ctn-section .ttl-section span { text-indent:-999px; display:block; visibility:visible; height:25px; }
#mod-adv .ctn-section .ttl-section a:hover span { background-position:-200px 0; cursor:pointer; }
#mod-adv li { position:relative; height:77px; margin:0 0 17px 0; font-weight:bold; }
#mod-adv li img { position:absolute; top:0; left:0; }
#mod-adv li span,
#mod-adv li strong { display:block; padding:0 0 0 98px; cursor:pointer; }
#mod-adv li .store { margin:0 0 2px 0; font-size:14px; }
#mod-adv li strong { margin:0 0 3px 0; text-decoration:underline; }
#mod-adv li .description { font-weight:normal; margin-bottom:6px; }
#mod-adv li .price { display:inline; font-size:14px; color:#FF9900; background:url("../_img/ico-general.png") right -219px no-repeat; padding-right:9px; }
#mod-adv li a:hover .price { text-decoration:underline; }
#mod-adv form { height:28px; background:url("../_img/sprite.png") 0 -50px no-repeat; }
#mod-adv form legend { display:none; }
#mod-adv form .q { position:relative; overflow:hidden; float:left; border:0; width:197px; padding:8px 0 0 11px; line-height:16px; *line-height:13px; background:none; color:#999; }
#mod-adv form .submit { display:block; float:right; width:60px; height:28px; border:0; cursor:pointer; overflow:hidden; text-indent:-9999px; line-height:99em; background:url("../_img/btn-general.png") 0 500px; }
#mod-adv form .submit:hover { background-position:250px 500px; }
#mod-adv br { display:none; }
#mod-adv .ttl-section a { background:transparent url("../_img/ico-general.png") no-repeat scroll right -262px; display:block; float:left; padding-right:11px; }
#mod-adv form .q { font-size:11px; padding:7px 0 0 11px; }

.content-hotad .ttl-section span { width:68px; background:url("../_img/ttl-general-pt.png"); }
.LNG_es .content-hotad .ttl-section span { width:82px; background:url("../_img/ttl-general-es.png"); }
.LNG_en .content-hotad .ttl-section span { width:173px; background:url("../_img/ttl-general-en.png"); }

/* ADV PPI HORIZONTAL */
/*#tgm-hotad { height:306px; }*/
.content-hotad { width:917px; padding:6px 7px 12px; border:3px solid #ECEAE7; overflow:hidden; height: 273px; margin-top: 12px!important; }
.content-hotad .ctn-section { margin: 0; }
.content-hotad .ttl-section { margin:0; padding-bottom: 10px; }
.content-hotad .ttl-section span { display: block; height: 25px; text-indent: -9999px; width: 67px; }
.content-hotad .ttl-section a { background:url("../_img/ico-general.png") no-repeat right -262px; display:block; float:left; padding-right:11px; }
.content-hotad .ttl-section a:hover span{ background-position:-200px 0;}
.content-hotad ul{ padding-left:1px; height:177px; }
.content-hotad li{ display:block; float:left; /*position:relative;*/ width:125px; height:175px; padding: 0 12px 0; background: url("../_img/lin-dotted.gif") repeat-y right top; }
.content-hotad li strong{ /*position:absolute;*/ top:-3px; display:block; width: 125px; height:30px; font:12px Arial; }
.content-hotad li p{ display:block; font:bold 14px Arial; }
.content-hotad li span{ display:block; font:bold 18px Arial; color:#F90; }
.content-hotad li a:hover span{ text-decoration:underline; }
.content-hotad li img{ clear: both; margin:18px 19px 16px 17px; }
.content-hotad ul .last{ background:none; }
.content-hotad form{ width:278px; height:28px; float:right; background:url("../_img/mod-adv-search.gif") no-repeat; }
.content-hotad legend{ display:none; }
.content-hotad .q { position:relative; overflow:hidden; float:left; border:0; width:204px; height:1.2em; padding:8px 0 4px 11px; background:none; color:#999; line-height:1.2em; font-size:11px; }
.content-hotad form .submit { width:63px; height:28px; float:right; background:url("../_img/btn-general.png") 0 -420px; border:none; overflow:hidden; text-indent:-999px; line-height:99em; cursor:pointer; }
.content-hotad form .submit:hover { background-position:-250px -420px; }
.content-hotad .lin-hor-dotted { border:22px solid #fff; border-width:22px 0 12px; margin:0; overflow:hidden; zoom:1; clear:both; }
.content-hotad .logo { display:block; float:left; width:125px; height:21px; margin-top:4px; background:url("../_img/ttl-ppi-pt.png") no-repeat; text-indent:-9999px; }

/* lang */
.LNG_pt #mod-adv .ctn-section .ttl-section span,
.LNG_pt .mod-614-ppi-hor .ttl-section span  { width:70px; background-image:url("../_img/ttl-general-pt.png"); }
.LNG_es #mod-adv .ctn-section .ttl-section span,
.LNG_es .mod-614-ppi-hor .ttl-section span { width:82px; background-image:url("../_img/ttl-general-es.png"); }
.LNG_en #mod-adv .ctn-section .ttl-section span,
.LNG_en .mod-614-ppi-hor .ttl-section span { width:175px; background-image:url("../_img/ttl-general-en.png"); }


/* Mod Related Sites */
#mod-related-sites { margin-bottom:-5px; }
#mod-related-sites h2 { margin-bottom:0; padding-bottom:7px; }
#mod-related-sites .ctn-section { width:274px; padding:0 0 0 8px; margin:-4px 0 0 0; *margin:-7px 0 3px 0; }
#mod-related-sites .ctn-section .ttl-section span { cursor:default; width:172px; background-position:0 -25px; background-image:url("../_img/ttl-general-pt.png"); padding:0; }
.LNG_es #mod-related-sites .ctn-section .ttl-section span { width:177px; background-image:url("../_img/ttl-general-es.png"); text-indent:-999px; display:block; height:25px; }
.LNG_en #mod-related-sites .ctn-section .ttl-section span { width:177px; background-image:url("../_img/ttl-general-en.png"); }


/* Mod Poll */
#mod-poll h2 { margin-bottom:0; }
#mod-poll { position:relative; padding:0 0 0 8px; margin:-6px 0 22px 0; }
#mod-poll .ctn-section { width:274px; padding:0; margin:0; *margin:-9px 0 11px 0; margin-bottom:11px; }
#mod-poll .ctn-section .ttl-section span { cursor:default; background-position:0 -50px; }
#mod-poll p { font-size:12px; font-weight:bold; padding:3px 0 10px 0; color:#47423A; }
#mod-poll li { padding-bottom:10px; }
#mod-poll fieldset a { display:block; margin-top:3px; clear:both; }
#mod-poll label { margin-left:18px; *margin-left:0; _margin-left:-3px; display:block; *display:inline-block; }
#mod-poll .btn-vote { float:left; margin:0 8px 0 0; }
#mod-poll .total { float:left; margin:6px 0 0 0; padding:0 0 0 10px; font-size:11px; font-weight:normal; }
#mod-poll .total strong { font-weight:bold; font-size:14px; color:#9BC80D; }

#mod-poll .ctn-section .ttl-section span { width:78px; background-image:url("../_img/ttl-general-pt.png"); }
.LNG_es #mod-poll .ctn-section .ttl-section span { width:87px; background-image:url("../_img/ttl-general-es.png"); }
.LNG_en #mod-poll .ctn-section .ttl-section span { width:87px; background-image:url("../_img/ttl-general-en.png"); }

#mod-poll .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

.LNG_pt #mod-poll .btn-vote,
.LNG_es #mod-poll .btn-vote { background-image:url("http://stf.terra.com.br/portal/_img/btn-general.gif"); height:24px; overflow:hidden; }
.LNG_en #mod-poll .btn-vote { width:40px; background-image:url("http://stf.terra.com.br/portal/en/_img/btn-general.gif");height:24px; overflow:hidden; }

/* Mobile */
.mod-mobile-aside { padding:0 8px; margin-top:-2px; *margin-top:-5px; }
.mod-mobile p {font-size: 12px; padding-bottom: 2px;}
.mod-mobile .ctn-section { position:relative; background:#FFF; height:25px; padding:0 0 16px 0; *padding:0 0 3px 0; width:auto; overflow:hidden; }
.mod-mobile .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
.ttl-mobile a { background-position:0 0; }
.mod-mobile .ttl-section span { display:block; float:left; width:63px; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; background-repeat:no-repeat; background-position:0 -150px; }
.ttl-mobile a:hover span { background-position:-200px -150px; }
.ttl-section a span { cursor:pointer; }
.ttl-mobile span { background-image:url("../_img/ttl-general-pt.png"); }

.mod-mobile .img { display:block; float:left; margin:0 12px 0 0; }

.mod-mobile .ctn-section h2 { height:inherit; overflow:visible; line-height:0; margin-bottom:0; margin-top:0; float:left; }
.mod-mobile .ctn-section .ttl-section a { position:static; height:inherit; }
.mod-mobile a.txt { display:block; font-size:12px; line-height:16px; margin:0 0 12px 0; }

.mod-mobile .btn-general { display:block; background:url("../_img/btn-general.png") 0 -90px no-repeat; width:86px; height:24px; overflow:hidden; text-indent:-9999px; border:0; line-height:99px; cursor:pointer; }
.btn-see-more { background-position:0 0; width:70px; }
.btn-see-more:hover { background-position:-250px -90px; }
.mod-mobile h3 { padding-bottom:2px; font-size: 12px; width: 280px; float:inherit;}
.mod-mobile p.txt { padding-bottom:12px; color:#47423A; font-size:12px; }
.mod-mobile p.regular { font-size:11px; }
.mod-mobile p.italic { font-style:italic; font-size:10px; }
.mod-mobile p.acess { font-size:11px; clear:both; margin-top:12px; padding:0; }

.LNG_es .mod-mobile .btn-general { display:block; background:url("http://stf.terra.com/portal/es/_img/btn-general.gif") 0 -120px no-repeat; width:84px; height:24px; overflow:hidden; text-indent:-9999px; border:0; line-height:99px; cursor:pointer; }
.LNG_es .btn-see-more:hover { background-position:-150px -120px; }
.LNG_es .ttl-mobile span { background-image:url("../_img/ttl-general-es.png"); }
.LNG_es .mod-mobile .ttl-section span { display:block; float:left; width:53px; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; background-repeat:no-repeat; background-position:0 -149px;padding:0; }
.LNG_es .ttl-mobile a:hover span { background-position:-200px -149px; }

.LNG_en .mod-mobile .btn-general { display:block; background:url("http://stf.terra.com/portal/en/_img/btn-general.gif") 0 -120px no-repeat; width:70px; height:24px; overflow:hidden; text-indent:-9999px; border:0; line-height:99px; cursor:pointer; }
.LNG_en .btn-see-more:hover { background-position:-150px -120px; }
.LNG_en .ttl-mobile span { background-image:url("../_img/ttl-general-en.png"); }
.LNG_en .mod-mobile .ttl-section span { display:block; float:left; width:64px; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; background-repeat:no-repeat; background-position:0 -149px; }
.LNG_en .ttl-mobile a:hover span { background-position:-200px -149px; }

/* Mod Dictionary */
#mod-dictionary-rightrail { width:278px; border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; }
#mod-dictionary-rightrail .ctn-section { width:274px; padding:0 0 5px 0; margin:0; }
#mod-dictionary-rightrail .ctn-section .ttl-section a:hover span { background-position:-200px -100px; }
#mod-dictionary-rightrail .intro { font-size:12px; margin:0 0 12px 0; }
#mod-dictionary-rightrail .letters { text-align:center; margin:0 0 14px 0; }
#mod-dictionary-rightrail .letters ol { margin:0 0 3px 0; }
#mod-dictionary-rightrail .letters li * { font-size:13px; }
#mod-dictionary-rightrail form fieldset { float:left; }
#mod-dictionary-rightrail form fieldset input { width:215px; height:16px; padding:2px 5px 0; border:0; background:url("../_img/sprite.png") 0 -100px; color:#C5C5C5; }
#mod-dictionary-rightrail form a { float:left; *margin-top:1px; }
#mod-dictionary-rightrail form a:hover { background-position:-150px -180px; }
#mod-dictionary-rightrail form button { display:block; width:49px; height:18px; }
#mod-dictionary-rightrail form a:hover button { background-position:-150px 0; }
.LNG_pt #mod-dictionary-rightrail form button,
.LNG_es #mod-dictionary-rightrail form button { background:url("http://s1.trrsf.com.br/atm/2/core/apps/dictionary/_img/btn-general.gif") no-repeat; }
.LNG_pt #mod-dictionary-rightrail .ctn-section .ttl-section span { width:92px; background:url("../_img/ttl-general-pt.png") 0 -100px; }
.LNG_es #mod-dictionary-rightrail .ctn-section .ttl-section span { width:102px; background:url("../_img/ttl-general-es.png") 0 -100px; }


/* Mod Services */
#mod-services { padding:0 0 0 8px; margin:-2px 0 0 0; }
#mod-services .ctn-section .ttl-section a span { background-position:0 -125px; }
#mod-services .ctn-section .ttl-section a:hover span { background-position:-200px -125px; }
#mod-services h3 { padding:0 0 2px 0; }
#mod-services .search { display:block; width:98%; padding:2px; margin-bottom:12px; border:1px solid #C5C5C5; color:#C5C5C5; }
#mod-services label,
#mod-services .combobox { float:left; margin-right:11px; }
#mod-services label { display:block; font-weight:bold; }
#mod-services .where { width:86px; border:1px solid #C5C5C5; color:#C5C5C5; }
#mod-services .combobox { width:70px; padding-top:2px; }
#mod-services .combobox .cmb-value div { width:43px; height:17px; }
#mod-services button { float:right; width:58px; height:24px; margin-top:-3px; background:transparent url("../_img/sprite.png") 0 -150px; border:0; cursor:pointer; text-indent:-9999px; }
#mod-services a:hover button { background-position:0 -174px; }
.LNG_pt #mod-services .ttl-section span { width:151px; background-image:url("../_img/ttl-general-pt.png"); }
.LNG_es #mod-services .ttl-section span { width:157px; background-image:url("../_img/ttl-general-es.png"); }


/* Mod Audience Pulse Vertical */
#mod-audience-pulse-ver * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-audience-pulse-ver a { color:#47423A; text-decoration:none; display:inline !important; }
#mod-audience-pulse-ver a:hover,
#mod-audience-pulse-ver a:hover * { color:#FF9900 !important; }
#mod-audience-pulse-ver br { display:none; }
#mod-audience-pulse-ver .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px no-repeat; padding-right:11px; }
#mod-audience-pulse-ver .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }
#mod-audience-pulse-ver { width:278px !important; border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; }
#mod-audience-pulse-ver h2 { margin:0; }
#mod-audience-pulse-ver .ctn-section { width:278px; padding-bottom:0; }
#mod-audience-pulse-ver .ctn-section .ttl-section span { cursor:default; width:143px; background-position:0 -75px; }
#mod-audience-pulse-ver li { position:relative; display:block; margin:0; background:url("../_img/lin-dotted.gif") repeat-x; padding:8px 0 0 0; margin:7px 0 0 0; }
#mod-audience-pulse-ver li a { display:block; overflow:hidden; cursor:pointer; }
#mod-audience-pulse-ver li a .img { display:block; float:left; cursor:pointer; z-index:2; margin:0 8px 0 0; }
#mod-audience-pulse-ver li a .img span { display:none; }
#mod-audience-pulse-ver li a:hover { width:100%; }
#mod-audience-pulse-ver li a:hover .img { width:83px; height:61px; border:3px solid #FF9900; overflow:hidden; }
#mod-audience-pulse-ver li a:hover .img span { display:block; position:absolute; left:0; top:8px; width:89px; height:67px; background:url("../_img/btn-play.png") center center no-repeat; cursor:pointer; }
#mod-audience-pulse-ver li a:hover .img img { float:left; margin:-3px 0 0 -3px; }
#mod-audience-pulse-ver li .kicker { display:block; width:100px; height:12px; border-top:5px solid #FFF; margin:0 0 2px 0; padding:0; overflow:hidden; background-repeat:no-repeat; text-indent:-999px; }

#mod-audience-pulse-ver li.photos .kicker { background-position:0 -12px; }
#mod-audience-pulse-ver li.videos .kicker { background-position:0 -24px; }
#mod-audience-pulse-ver li.series .kicker { background-position:0 -36px; }
#mod-audience-pulse-ver li.news a:hover .kicker { background-position:-100px 0; }
#mod-audience-pulse-ver li.photos a:hover .kicker { background-position:-100px -12px; }
#mod-audience-pulse-ver li.videos a:hover .kicker { background-position:-100px -24px; }
#mod-audience-pulse-ver li.series a:hover .kicker { background-position:-100px -36px; }

#mod-audience-pulse-ver li strong { position:relative; display:block; padding-bottom:4px; margin:0; overflow:hidden; }
#mod-audience-pulse-ver li big { font-size:14px; color:#9bc80d; font-weight:bold; }

#mod-audience-pulse-ver .ctn-section .ttl-section span { background-image:url("../_img/ttl-general-pt.png"); }
.LNG_es #mod-audience-pulse-ver .ctn-section .ttl-section span { background-image:url("../_img/ttl-general-es.png"); }
.LNG_en #mod-audience-pulse-ver .ctn-section .ttl-section span { background-image:url("../_img/ttl-general-en.png"); }

.LNG_pt #mod-audience-pulse-ver li .kicker { background-image:url("../_img/mod-audience-pulse-ver-subtitles-pt.gif"); text-indent:-999px; }
.LNG_es #mod-audience-pulse-ver li .kicker { background-image:url("../_img/mod-audience-pulse-ver-subtitles-es.gif"); text-indent:-999px; }
.LNG_en #mod-audience-pulse-ver li .kicker { background-image:url("../_img/mod-audience-pulse-ver-subtitles-en.gif"); text-indent:-999px; }
.LNG_es-US #mod-audience-pulse-ver li .kicker { background-image:url("../_img/mod-audience-pulse-ver-subtitles-es.gif"); }
.LNG_es-US #mod-audience-pulse-ver li.series .kicker { width:46px !important; }

#tgm-audience-pulse-ver { width:88px; height:31px; float:right; margin-top:-2px; }
#ctn-tgm-audience-pulse-ver { margin-left:837px; }


/* Mod Radios */
.col-right h5.ttl-radio { background-image:none; }
.mod-radios { margin:0 0 22px 0; }
.mod-radios { width:300px; margin:0; clear:both; height:176px; }
.mod-radios .mod-radio-interno { border-top:1px solid #BEB7AF; }
.mod-radios .tabs { z-index:3; position:relative; }
.LNG_pt .mod-radios .tab-list li a { background:transparent url("http://s1.trrsf.com.br/atm/2/entertainment/music/_img/tab-radios.gif") no-repeat scroll left top; width:95px; }

.LNG_pt .mod-radios .tab-list li a.destaques { background-position:-150px -38px; }
.LNG_pt .mod-radios .tab-list li a.artista { background-position:-150px 2px; }
.LNG_pt .mod-radios .tab-list li.selected a.destaques { height:29px !important; background-position:left -38px; }
.LNG_pt .mod-radios .tab-list li.selected a.artista { height:29px !important; background-position:left 2px; }
.mod-radios .frm-radio input { width:225px; }

.col-right h5.ttl-radio { background:#FFF; background-image:none; }
.col-right h5.ttl-radio a { background:transparent url("../_img/ico-general.png") right -264px; clear:both; }
.col-right h5.ttl-radio a span { text-indent:-999px; width:57px; background:url("../_img/ttl-radios.gif") left top; height:20px; visibility:visible; display:block; }
.col-right h5.ttl-radio a:hover span { background-position:left -30px; }
.col-right h5.ttl-radio a span { visibility:visible; }

.LNG_es .col-right h5.ttl-radio span { background:url("../_img/ttl-radios.gif") left -60px; width:46px; }
.LNG_es .col-right h5.ttl-radio a:hover span { background:url("../_img/ttl-radios.gif") left -90px; }
.mod-radios .tab-list { height:27px; clear:both; overflow:hidden; margin:0 0 -1px 0; position:relative; }

.mod-radios .btn-general.btn-search { width:49px; margin:0; }


/* Mod Ringtons */
.mod-ringtones { width:294px;border:3px solid #ECEAE7; float:left; padding-bottom:10px; font-weight:bold; margin:0 0 22px 0; }
.mod-ringtones .ttl-section img { padding:5px; }
.mod-ringtones ol li { display:block; width:254px; height:16px; margin:0 6px; padding:5px; overflow:hidden; background:transparent url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-x scroll 0 100%; }
.mod-ringtones ol li a { display:block; color:#5D5850; }
.mod-ringtones ol li a em { display:block; float:left; width:20px; height:16px; margin:0 6px 0 3px; color:#B4D347; font-size:15px;font-style:normal; font-weight:bold; text-align:center; vertical-align:top; }
.mod-ringtones ol li a span { display:block; float:left; padding-left:17px; background:transparent url("http://s1.trrsf.com.br/atm/2/core/apps/sonora/_img/icon-musica.png") no-repeat scroll 0 0; vertical-align:middle; }
.mod-ringtones ol li.lnk-seemore { background:none; }
.mod-ringtones ol li.lnk-seemore a { color:#f90 !important; }
.mod-ringtones ol li.lnk-seemore a:hover { text-decoration:underline; }
.mod-ringtones ol li.last { background:none; }

.mod-ringtones .search{ background:transparent url("http://s1.trrsf.com.br/atm/2/_img/lin-dotted.gif") repeat-x scroll 0 0; float:left; width:100%; padding-top:10px; }
#fld-search { height:18px; width:215px; margin-left:10px; }

.col-right .mod-ringtones h5.ttl-section span { background:url("../_img/ttl-ringtones.png") no-repeat left 3px; display:block; height:25px; width:90px;float:left; clear:both; visibility:visible; text-indent:-900px; overflow:hidden; }
.col-right .mod-ringtones h5.ttl-section a:hover span { background-position:left -27px; }
.mod-ringtones h5.ttl-section { margin-top:5px; margin-left:12px; }
.mod-ringtones h5.ttl-section,
.mod-ringtones h5.ttl-section a { line-height:normal; }
.mod-ringtones h5.ttl-section a { background:url("../_img/ico-general.png") right -261px; }

.mod-ringtones form { height:28px; background:url("../_img/sprite.png") 0 -100px no-repeat; margin:0 8px; }
.mod-ringtones form #fld-search { position:relative; overflow:hidden; float:left; border:0; width:197px; padding:2px 0 0 0; line-height:16px; *line-height:13px; background:none; color:#999; font-size:11px; }
.mod-ringtones .search { padding:13px 0 0 0; height:20px; }
.mod-ringtones form a button { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("http://s1.trrsf.com.br/atm/2/core/apps/dictionary/_img/btn-general.gif") no-repeat scroll left top; height:18px; margin-top:11px; }
.mod-ringtones form a:hover button { background-position:-150px top; }


/* Mod Widget */
.mod-widget { width:294px;border:3px solid #ECEAE7; overflow:hidden; padding-bottom:10px; font-weight:bold; margin:0 0 22px 0; }
.mod-widget ul { margin:0 0 0 25px; }
.mod-widget ul li { float:left; display:block; width:50px; padding:5px; margin-right:30px; }
.mod-widget ul li.last { margin-right:0; }
.mod-widget ul li span { border:1px solid #ccc; width:50px; height:50px; display:block; }
.mod-widget ul li span.orkut { background:transparent url("../_img/mod-widget.png") no-repeat scroll -3px -43px; }
.mod-widget ul li span.facebook { background:#000 url("../_img/mod-widget.png") no-repeat scroll -1px -106px; }
.mod-widget ul li span.desktop { background:#837f78; }
.mod-widget p { margin-right:10px;margin-left:10px; margin-bottom:20px; }
.mod-widget .ttl-widgettv { padding-right:10px;background:url("../_img/mod-widget.png") no-repeat 10px top; }
h5.ttl-widgettv { margin-top:5px; }


/* Mod Cellphone */
#mod-cellphone { margin:0 0 22px 0; }
#mod-cellphone * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mod-cellphone h5 { height:12px !important; line-height:12px !important; margin:0 !important; text-transform:none; }
#mod-cellphone a { color:#47423A; text-decoration:none; }
#mod-cellphone a:hover,
#mod-cellphone a:hover * { color:#FF9900 !important; }
#mod-cellphone br { display:none; }
#mod-cellphone .ttl-section a { display:block; float:left; background:url("../_img/ico-general.png") right -262px; padding-right:11px; }
#mod-cellphone .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; background:url("../_img/ttl-section.gif") no-repeat; font-size:24px; font-weight:bold; cursor:pointer; }
#mod-cellphone h4 { text-transform:none !important; }
#mod-cellphone { padding:0 0 0 8px; }
#mod-cellphone .ctn-section { width:274px; padding:0 0 17px 4px; margin:0; }
#mod-cellphone .ctn-section .ttl-section { margin-bottom:0; }
#mod-cellphone .ctn-section .ttl-section a:hover span { background-position:-200px 0; }
#mod-cellphone img { float:left; padding:0 23px 0 22px; }
#mod-cellphone h5 { padding:0 0 2px 0; }
#mod-cellphone .bottom { margin:0 0 1em 0; }
#mod-cellphone .submit { display:block; height:24px; line-height:99em; border:0; cursor:pointer; text-indent:-9999px; cursor:pointer; }
#mod-cellphone h4 { font-weight:normal; }
#mod-cellphone h4 a { font-weight:bold; }
.LNG_pt #mod-cellphone .ctn-section .ttl-section span { width:63px; background:url("../_img/mod-cellphone-title-pt.png"); }
.LNG_en #mod-cellphone .ctn-section .ttl-section span { width:64px; background:url("../_img/mod-cellphone-title-en.png"); }
.LNG_es #mod-cellphone .ctn-section .ttl-section span { width:73px; background:url("../_img/mod-cellphone-title-es.png"); }
.LNG_pt #mod-cellphone .submit { width:70px; background:transparent url("http://stf.terra.com.br/portal/_img/btn-general.gif") 0 -60px; }
.LNG_en #mod-cellphone .submit { width:64px; background:transparent url("http://stf.terra.com/portal/en/_img/btn-general.gif") 0 -60px; }
.LNG_es #mod-cellphone .submit { width:59px; background:transparent url("http://stf.terra.com/portal/es/_img/btn-general.gif") 0 -60px; }
.LNG_pt #mod-cellphone .submit:hover { background-position:-150px -60px; }
.LNG_en #mod-cellphone .submit { background-position:-150px -60px; }
.LNG_es #mod-cellphone .submit { background-position:-150px -60px; }


/* Mod Artistas */
.mod-artistaz { width:294px; border:3px solid #ECEAE7; background:none; height:238px; margin:0 0 22px 0; }
.mod-artistaz .scrolling,
.mod-artistaz .scr-content { width:278px; }
.mod-artistaz .scr-scrollbar { margin:0 0 10px 0; }
.mod-artistaz .scr-scrollbar,
.mod-artistaz .scr-track { width:278px; }
.mod-artistaz .lst-letter li a,
.mod-artistaz .lst-letter li span.disabled { margin:0 1px; }
.mod-artistaz .frm-artistaz input { width:225px; }
.mod-artistaz .search .bgr-lightgray { background-color:#FFF; }

.mod-artistaz .ctn-section h2.ttl-section { padding:0; line-height:normal; margin:9px 0 9px 8px; height:auto; width:294px; }
.mod-artistaz .ctn-section .ttl-section span { text-indent:-999px; display:block; visibility:visible; height:25px; background:url("../_img/ttl-artistas.gif") no-repeat; width:194px; }
.mod-artistaz .ctn-section .ttl-section a:hover span { background-position:-200px 0; cursor:pointer; }

.mod-artistaz .txt-inner { margin:2px 0 0 0; font-size:10px; }
.mod-artistaz .scr-content ul,
.mod-artistaz .scr-innercontent { height:86px; overflow:hidden; }
.mod-artistaz form { height:28px; background:transparent url("../_img/sprite.png") 0 -100px no-repeat; width:278px; margin:0 auto; padding:0; }
.mod-artistaz form div { margin:0; padding:0; width:auto; }
.mod-artistaz form div input { position:relative; overflow:hidden; float:left; border:0; width:197px; padding:2px 0 0 5px; line-height:16px; *line-height:13px; background:none; color:#999; font-size:11px; }
.mod-artistaz .search { padding:3px 0 0 0; height:20px; }
.mod-artistaz form a { margin:0; padding:0; float:right; display:block; }
.mod-artistaz form a button { background:transparent url("http://s1.trrsf.com.br/atm/2/core/apps/dictionary/_img/btn-general.gif") no-repeat scroll left top; height:18px; margin:0 2px 0 0 !important; width:51px; }
.mod-artistaz form a button:hover { background-position:-150px top; }
.mod-artistaz .lst-letter li a,
.mod-artistaz .lst-letter li span.disabled { background:url("../_img/img-letter.gif") no-repeat scroll left top; }


/* Mod Football Directory */
#mod-new-football-directory { height:227px; overflow:hidden; margin:0 0 22px 0; }
#mod-new-football-directory .ttl-football { background:none; float: none; }

.LNG_pt #mod-new-football-directory .ttl-football span { background:url("../_img/ttl-general-pt.png") no-repeat 0 -227px; width:142px; height:24px; display:block; text-indent:-999px; margin:0 0 12px 9px; }
.LNG_es #mod-new-football-directory .ttl-football span { background:url("../_img/ttl-general-es.png") no-repeat 0 -227px; width:131px; height:24px; display:block; text-indent:-999px; margin:0 0 12px 9px; }
#mod-new-football-directory h2.ttl-football { margin:0; padding:0; height:auto; }

.LNG_pt #mod-new-football-directory .external { background:#FFFFFF url("../_img/btn-tabs.gif") repeat-x 0 -48px; height:193px; overflow:hidden; }
.LNG_es #mod-new-football-directory .external { background:#FFFFFF url("../_img/btn-tabs-es.gif") repeat-x 0 -48px; height:185px; overflow:hidden; }

.LNG_pt #mod-new-football-directory .external li.selected a.lnk-times { width:68px; display:block; text-align:center; font-size:11px; font-weight:bold; height:23px; margin:0; float:left; background:#FFFFFF url("../_img/btn-tabs.gif") no-repeat 0 0; line-height:23px; }
.LNG_es #mod-new-football-directory .external li.selected a.lnk-times { width:77px; display:block; text-align:center; font-size:11px; font-weight:bold; height:23px; margin:0; float:left; background:#FFFFFF url("btn-tabs-es.gif") no-repeat 0 0; line-height:23px; }
.LNG_pt #mod-new-football-directory .external a.lnk-campeonatos { width:107px; display:block; text-align:center; font-size:11px; font-weight:bold; float:left; margin:0 0 0 3px; background:#ECEAE7 url("../_img/btn-tabs.gif") no-repeat -70px 0; height:23px; line-height:23px; color:#47423A; }
.LNG_pt #mod-new-football-directory .external a.lnk-times { width:67px; display:block; text-align:center; font-size:11px; font-weight:bold; height:23px; margin:0; float:left; background:#ECEAE7 url("../_img/btn-tabs.gif") no-repeat 0 -24px; line-height:23px; color:#47423A; }
.LNG_pt #mod-new-football-directory .external li.selected a.lnk-campeonatos { width:107px; display:block; text-align:center; font-size:11px; font-weight:bold; float:left; margin:0 0 0 3px; background:#FFFFFF url("../_img/btn-tabs.gif") no-repeat -70px -24px; height:23px; line-height:23px; }

.LNG_es #mod-new-football-directory .external a.lnk-campeonatos { width:79px; display:block; text-align:center; font-size:11px; font-weight:bold; float:left; margin:0 0 0 3px; background:#ECEAE7 url("btn-tabs-es.gif") no-repeat -80px 0; height:23px; line-height:23px; color:#47423A; }
.LNG_es #mod-new-football-directory .external a.lnk-times { width:77px; display:block; text-align:center; font-size:11px; font-weight:bold; height:23px; margin:0; float:left; background:#ECEAE7 url("btn-tabs-es.gif") no-repeat 0 -24px; line-height:23px; color:#47423A; }
.LNG_es #mod-new-football-directory .external li.selected a.lnk-campeonatos { width:79px; display:block; text-align:center; font-size:11px; font-weight:bold; float:left; margin:0 0 0 3px; background:#FFFFFF url("btn-tabs-es.gif") no-repeat -80px -24px; height:23px; line-height:23px; }

.LNG_pt #mod-new-football-directory .external .lnk-campeonatos:hover { background:#FFFFFF url("../_img/btn-tabs.gif") no-repeat -70px 0; }
.LNG_pt #mod-new-football-directory .external .lnk-times:hover { background:#FFFFFF url("../_img/btn-tabs.gif") no-repeat 0 -24px; }

.LNG_es #mod-new-football-directory .external .lnk-campeonatos:hover { background:#FFFFFF url("btn-tabs-es.gif") no-repeat -80px 0; }
.LNG_es #mod-new-football-directory .external .lnk-times:hover { background:#FFFFFF url("btn-tabs-es.gif") no-repeat 0 -24px; }

#mod-new-football-directory .external .tab-content { clear:both; display:block; padding:0; margin:0; overflow:hidden; }
#mod-new-football-directory .external #tab-times { height:169px; }
#mod-new-football-directory .external #tab-times .lst-times { margin-left:17px; *float:left; }
#mod-new-football-directory .external #tab-times .lst-times li { margin-bottom:10px;margin-right:13px; *margin-right:16px; display:inline-block; height:24px; overflow:hidden; line-height:normal; *float:left; /*margin:0 8px 10px 9px;*/ text-align:center; }
#mod-new-football-directory .external #tab-times .times02-scrolling ul.lst-times li { margin:8px 5px 3px 9px; *margin:8px 8px 4px 9px; }
#mod-new-football-directory .external #tab-times ul.lst-times li a.lnk { margin:0; padding:0; }
#mod-new-football-directory .external #tab-times ul.lst-times li a img { margin:0; padding:0; height:24px; width:24px; }
#mod-new-football-directory .external #tab-times ul { width:auto; }
#mod-new-football-directory .external #tab-campeonatos ul.lst-campeonatos { *float:left; /*width:100%;*/ }

/* Default width */
#mod-new-football-directory .external .tab-content .mod-shortcuts .combobox { width:142px; margin:15px 0 20px 17px; }

#tab-campeonatos ul.lst-campeonatos { margin:2px; padding:0; clear:both; overflow:hidden; }
#tab-campeonatos ul.lst-campeonatos li {  background: url("../_img/lin-dotted.gif") repeat-x scroll 0 bottom transparent; display: block; float: left;
    margin: 0 0 0 15px;  overflow: hidden;  padding: 0; text-align: left; text-indent: 0; width: 260px; }
#tab-campeonatos ul.lst-campeonatos li a.lnk {   background: url("../_img/btn-tabs.gif") no-repeat scroll 0 -241px transparent; color: #47423A; display: block; font-size: 11px; font-weight: bold; height: auto; line-height: normal; margin-bottom: 8px; margin-right: 0; margin-top: 4px; padding: 0 0 0 9px; width: auto; }

/* acompanhe o campeonato */
#tab-campeonatos ul.lst-campeonatos ul { padding-bottom:8px; margin-top:-3px; overflow:hidden; }
#tab-campeonatos ul.lst-campeonatos ul li { background:none; }
#tab-campeonatos ul.lst-campeonatos ul li a.lnk { margin:3px 0 0 0; padding-bottom:0; }

#mod-new-football-directory .ctn-campeonatos .scrolling,
#mod-new-football-directory .ctn-campeonatos .scr-scrollbar,
#mod-new-football-directory .ctn-campeonatos .scr-track,
#mod-new-football-directory .ctn-campeonatos .scr-content { height:157px; margin-top:1px; }
#mod-new-football-directory .ctn-campeonatos .content-scroll { width:95%; } /* Classe utilizada no conteudo quando houver rolagem */

/* Mod Radios */
#mod-radio { width:301px; height:198px; background:url("../_img/radioBorder.png") no-repeat 0 60px; }
#mod-radio .ctn-section { width:auto; height:34px; *height:26px; }
#mod-radio .ttl-radio a { background:url("http://stf.terra.com.br/portal/core/2/apps/modules-2010/_img/ico-general.png") no-repeat scroll right -264px; display:block; float:left; }
#mod-radio .ttl-radio span { background:url("http://stf.terra.com.br/portal/core/2/apps/modules-2010/_img/ttl-radios.gif") no-repeat; text-indent:-9999px; display:block; width:57px; height:17px; }
#mod-radio .ttl-radio a:hover span { background:url("http://stf.terra.com.br/portal/core/2/apps/modules-2010/_img/ttl-radios.gif") no-repeat left -30px; }
#radio-content { clear:both; margin-left:18px; float:left; }
#radio-content div { display:none; }
#radio-content div.on { display:block; }
#radio-content a { color:#978e81; font-weight:bold; }
#radio-content ul { float:left; }
#radio-content li { background:url("http://stf.terra.com.br/portal/_img/ico-general.gif") no-repeat scroll -1px -687px; display:block; text-indent:7px; margin-bottom:5px; }
#mod-radio .all { margin-left:18px; color:#FFAC30;font-weight:bold;margin-top:4px;margin-bottom:9px;clear:both; float:left; *width:120px; }
#mod-radio .all:hover { text-decoration:underline; }
#mod-radio #frm-radio { clear:both; background:url("http://stf.terra.com.br/portal/core/2/apps/modules-2010/_img/sprite.png") no-repeat 0 -100px; margin-left:12px; height:20px; }
#mod-radio #frm-radio legend { display:none; }
#mod-radio #frm-radio .radio-search-text { border:0 none; width:217px; *width:222px; font-family:Arial; font-size:11px; color:#999999; background:none; padding:1px 0 0 7px; }
#mod-radio #frm-radio .radio-search-submit { float:right; border:0 none; display:block; *position:absolute; background:url("http://stf.terra.com.br/portal/entertainment/music/_img/btn-general_busca.gif") no-repeat; text-indent:-900%; height:20px; width:60px; *width:54px; cursor:pointer; margin-top:0; }
#mod-radio #frm-radio .radio-search-submit:hover { background:url("http://stf.terra.com.br/portal/entertainment/music/_img/btn-general_busca.gif") no-repeat -150px 0; }

#mod-radio #tabs { background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") -1px 25px repeat-x; height:26px; margin:0 0 10px 0; }
#mod-radio #tabs ul li { display:block; float:left; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") repeat-x; padding-top:1px; margin:0 3px 0 0; }
#mod-radio #tabs ul li a { float:left; font-weight:bold; background:#EBEAE6; }
#mod-radio #tabs ul li a .l,
#mod-radio #tabs ul li a .r { display:block; float:left; width:1px; height:24px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") -1px 0 repeat-y; }
#mod-radio #tabs ul li a .text { display:block; float:left; padding:6px 11px 0 12px; cursor:pointer; }
#mod-radio #tabs ul li.selected a,
#mod-radio #tabs ul li a:hover { background:#FFF; }
#mod-radio #tabs ul li.selected a,
#mod-radio #tabs ul li.selected a span { height:25px; }
#mod-radio #tabs ul li.selected a:hover .text { color:#47423A !important; cursor:default; }
/* End Mod Radios */

/* Espaçamentos */
.cnt-related-sites { margin:0 0 22px 0; }
.btn-vote { text-indent:-9999px; }

.scr-vertical .scr-track { background:transparent url("http://stf.terra.com.br/portal/_img/bgr-scrollbar-vertical.gif") repeat-y scroll -19px 0 !important; }
.scr-vertical .scr-bar { margin-left:-5px; }

/* Latest News */
.col-right .mod-latestnews .lin-ver-dotted { background:url("http://stf.terra.com/portal/core/2/apps/latestnews/_img/lin-dotted.gif") repeat-y right top; }
.col-right .mod-latestnews ol li.lin-hor-dotted { background:url("http://stf.terra.com/portal/core/2/apps/latestnews/_img/lin-dotted.gif") repeat-x left top; }
.col-right .mod-latestnews h5, .col-right .mod-latestnews h3 { margin-bottom:1px; width: 280px; }
.col-right .mod-latestnews .ttl-latestnews { background:url("http://stf.terra.com/portal/core/2/apps/latestnews/_img/ttl-general.gif") left top no-repeat; text-indent: -9999px; }
.col-right .mod-latestnews h5 a, .col-right .mod-latestnews h3 a { background-position:-43px top; }
.col-right .mod-latestnews { border:4px solid #EBEAE8; padding:6px; *padding-bottom:0; height:242px; width:280px; }
.col-right .mod-latestnews .lnk-news,
.col-right .mod-latestnews .lnk-photos,
.col-right .mod-latestnews .lnk-videos { display:block; text-indent:-9999px; height:17px; background:url("http://stf.terra.com/portal/core/2/apps/latestnews/_img/img-tablatestnews.gif") no-repeat 0 0; }
.col-right .mod-latestnews .lnk-news { width:65px; margin-right:9px; background-position:-81px -74px; }
.col-right .mod-latestnews a.lnk-news:hover,
.col-right .mod-latestnews .selected a.lnk-news { background-position:-3px -74px; }
.col-right .mod-latestnews .lnk-photos { width:51px; margin-left:10px; margin-right:11px; background-position:-80px -15px; }
.col-right .mod-latestnews a.lnk-photos:hover,
.col-right .mod-latestnews .selected a.lnk-photos { background-position:-2px -15px; }
.col-right .mod-latestnews .lnk-videos { width:55px; margin-left:10px; background-position:-80px -44px; }
.col-right .mod-latestnews a.lnk-videos:hover,
.col-right .mod-latestnews .selected a.lnk-videos { background-position:-2px -44px; }
.col-right .mod-latestnews .selected a { cursor:default; }
.col-right .mod-latestnews ul.lst-tabs { display:block; }
.col-right .mod-latestnews ul.lst-tabs li { display:block; float:left; }
.col-right .mod-latestnews ol { clear:both; }
.col-right .mod-latestnews ol li { line-height:17px; margin-bottom:6px; padding-top:8px; font-size:12px; width:280px; *padding:0 !important; _padding:0 !important; *height:auto !important; _height:auto !important; *padding-top:5px !important; }
.col-right .mod-latestnews ol li a strong { margin-top:-5px; }
.col-right .mod-latestnews ol li em { font-weight:bold; margin-right:3px; font-style:normal; color:#999999 !important; }
.col-right .mod-latestnews ol.lst-latestnews { padding-top:3px; /padding-top:1px; }
.col-right .mod-latestnews .lst-latestnews li { display:block; height:auto !important; overflow:hidden; }
.col-right .mod-latestnews ol.lst-latestphotos,
.col-right .mod-latestnews ol.lst-latestvideos { padding-top:2px; /padding-top:1px; overflow:hidden; width:280px; }
.col-right .mod-latestnews ol.lst-latestphotos li,
.col-right .mod-latestnews ol.lst-latestvideos li { padding-top:13px; height:67px; float:left; line-height:16px; overflow:hidden; width:280px; margin-bottom:0; }
.col-right .mod-latestnews ol.lst-latestphotos li .img-news,
.col-right .mod-latestnews ol.lst-latestvideos li .img-news { margin-right:6px; }
.col-right .mod-latestnews ol li.lnk-more { margin-left:0; padding-top:0; font-size:11px; height:16px; }
.col-right .mod-latestnews ol.lst-latestnews li.lnk-more { *margin-bottom:0; }
.col-right .mod-latestnews ol.lst-latestphotos li.lnk-more,
.col-right .mod-latestnews ol.lst-latestvideos li.lnk-more { padding-top:2px; }
.col-right .mod-latestnews ol li.lnk-more a { color:#FF9900 !important; float:left; }
.col-right .mod-latestnews ol li.lnk-more a:hover { text-decoration:underline; }

.LNG_es #mod-radio .ttl-radio span { width:46px; background-position: 0px -60px; }
.LNG_es #mod-radio .ttl-radio a:hover span { background-position: 0px -90px; }
.LNG_es .col-right .mod-latestnews .lnk-news { background-position:-281px -74px; }
.LNG_es .col-right .mod-latestnews a.lnk-news:hover,
.LNG_es .mod-latestnews .selected a.lnk-news { background-position:-203px -74px; }
.LNG_es .col-right .mod-latestnews .lnk-videos { background-position:-280px -44px; }
.LNG_es .col-right .mod-latestnews a.lnk-videos:hover,
.LNG_es .mod-latestnews .selected a.lnk-videos { background-position:-202px -44px; }

.LNG_en .col-right .mod-latestnews .ttl-latestnews { background:url("http://stf.terra.com/portal/core/2/apps/latestnews/_img/ttl-general-en.gif") left top no-repeat; }
.LNG_en .col-right .mod-latestnews .lnk-news { background-position:-481px -74px; width:47px; }
.LNG_en .col-right .mod-latestnews a.lnk-news:hover,
.LNG_en .col-right .mod-latestnews .selected a.lnk-news{ background-position:-403px -74px; }
.LNG_en .col-right .mod-latestnews .lnk-photos { background-position:-480px -15px; width:57px; }
.LNG_en .col-right .mod-latestnews a.lnk-photos:hover,
.LNG_en .col-right .mod-latestnews .selected a.lnk-photos { background-position:-402px -15px; }
.LNG_en .col-right .mod-latestnews .lnk-videos { background-position:-480px -44px; }
.LNG_en .col-right .mod-latestnews a.lnk-videos:hover,
.LNG_en .col-right .mod-latestnews .selected a.lnk-videos { background-position:-402px -44px; }

/* definition for sonora player*/
.mod-player-sonora-article { padding-right:15px; margin-top:15px; margin-bottom:8px; float:left; }
.mod-player-sonora-article.vertical { padding-right:0px; }

/* RELATTED SITES */
.mod-related h2 { margin: 15px 0 3px; background-repeat: no-repeat; font-size: 21px; height: 30px; line-height: 30px; text-transform: lowercase; }
.mod-related h2.ttl-related { background-position: left -300px; text-indent: -9999px; float: none; }