﻿/* index */
.LNG_pt .ttl-section span { width:68px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/widget-general.png) no-repeat 0 -125px; }
.mod-283-timer { /*margin-top:25px;*/ float:left!important; }

.headline { float:left; color:#5D5850; font-size:11px; height:17px; line-height:17px; padding:0 0 0 12px; margin:2px 0 0 12px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/line-vertical.png) repeat-y left center; }

.widget-info .col-normal,
.widget-info .col-skinny { padding:0 0 0 8px; margin:0 0 0 8px; }
.widget-info .col-skinny { float:right; background:url("../_img/line-vertical.png") repeat-y left center; }
.widget-info .col-normal { width:408px; margin:0; padding:0; }

.widget-info h4 { line-height:normal; font-size:14px; font-weight:bold; margin:17px 0 5px; }
.widget-info h4:first-child { margin-top:0; }

.widget-info p { line-height:17px; font-size:13px; }

.widget-info h5 { width:100%; height:20px; text-indent:-9999px; margin:0 0 10px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/widget-general.png) no-repeat; }
.widget-info .configure { background-position:0 -150px; }
.widget-info .your-site { background-position:0 -170px; }

.widget-info #language-list { margin:7px 0 17px; }
.widget-info #language-list .droplist { width:195px; }

.widget-info .code { border:3px #ECEAE7 solid; margin:5px 0; padding:3px; }
.widget-info .code #code { display:block; border:0; overflow:hidden; width:100%; font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:lighter; color:#5D5850; }
.widget-info .code #code::-moz-selection { background: #FF9900; color:#FFFFFF; text-shadow: none; }
.widget-info .code #code::selection { background:#FF9900; color:#FFFFFF; text-shadow: none; }

/* widget */
.widget { /*width:300px;*/ width:296px; height:465px; /*height:653px;*/ overflow:hidden; background-color:#FFFFFF; border:2px #FF9900 solid; }
.widget .lin-hor-dotted { z-index:0; width:276px; margin:0 auto; border-width:12px 0; }
.widget .header { height:31px; overflow:hidden; background:#FF9900; }
.widget .header a { display:block; width:66px; height:19px; margin:4px 0 0 5px; text-indent:-9999px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/widget-general.png) no-repeat; }
.widget .logo { display:block; width:272px; height:63px; margin:12px auto 0; text-indent:-9999px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/widget-general.png) no-repeat 0 -30px; }

/* the line below hides the timer, it must be hidden after the event starts */
/* .widget .mod-283-timer { display:block; position:absolute; left:-9999px; top:-9999px; } */

.widget .mod-283-timer { float:left; /*padding:14px 12px; overflow:hidden;*/ }
.widget .spacer.mod-283-timer {padding-left:15px; margin-left:14px; border-left-color:#d5d0cb; border-left-width:1px; border-left-style:solid; }
.widget .mod-283-timer .title { color: #999999; font-size:10px; line-height: 7px; padding-bottom:4px; }
.widget .mod-283-timer .timer { text-transform:uppercase; font-size:9px; width:29px; /*float:left;*/ margin:auto; }
.widget .mod-283-timer .timer strong { color: #474139; font-size: 18px; float:left; }
.widget .mod-283-timer .timer .day { width:30px; text-align:center; margin-bottom:8px; }
.widget .mod-283-timer .timer span { color:#999999; font-size:8px; margin-top:-5px; margin-bottom:0px; margin-left:2px; float:left; }
.widget #event-info { height:36px; margin-top:15px; margin-left:0px; margin-bottom:15px; }
.widget #event-info .ttl-page { text-indent:0px; overflow:hidden; }
.widget #event-info .london-2012 { width:247px; height:38px; margin:0 0 0 10px; /*float:left; margin:auto;*/ }
.widget #event-info .london-2012 .ttl-general-pt { height: 38px; background-image: url("../i/ttl-general-pt.png"); width:147px; float:left; }
.widget #event-info .london-2012 .ttl-general-en { height: 38px; background-image: url("../i/ttl-general-en.png"); width:147px; float:left; }
.widget #event-info .london-2012 .ttl-general-es { height: 38px; background-image: url("../i/ttl-general-es.png"); width:147px; float:left;}
.widget #event-info .london-2012 .ttl-general-pt-es { height: 38px; background-image: url("../i/ttl-general-pt-es.png"); }
.widget #divTitle span { height:auto; }

.widget .ranking { overflow:hidden; padding:0 12px; }
.widget .ranking span:first-child { display:block; margin:0 0 8px; font-size:10px; color:#999999; }
.widget .ranking ul { overflow:hidden; margin-bottom:6px; }
.widget .ranking li { float:left; height:15px; line-height:15px; font-size:11px; color:#999999; margin:0 0 0 5px; padding:0 0 0 5px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/line-vertical.png) no-repeat left center; }
.widget .ranking li:first-child { margin:0; padding:0; background:none; }
.widget .ranking li em,
.widget .ranking li span { float:left; margin:0 5px 0 0; font-style:normal; }
.widget .ranking li strong { color:#464039; }
.widget .ranking .more { float:right; padding:0; }
.widget .ranking .more a { font-size:11px; }

.widget .tabs { margin:10px 10px 17px; }

.widget .content { padding:0 10px; overflow:hidden; }
.widget .content .hide { display:block; position:absolute; top:-9999px; left:-9999px; }

.widget .content .tab .title { float:left; width:150px; height:12px; margin:0; padding:0; text-indent:0px; /*background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/ttl-widget-tabsNO.png) no-repeat;*/ }
.widget .content .tab .more { float:right; margin:0 3px 0 0; padding:0; }
.widget .content .tab .more a { font-size:11px; }
.widget .content .tab .tab-list { clear:both; float:left; width:100%; }
.widget .content .tab .tab-list ul:first-child { margin-top:0; }

.widget #widget-videos .title { background-position:0 0; }
.widget #widget-videos .title.live { background-position:0 -45px; }
.widget #widget-videos .title.pan { background-position:0 -60px; }
.widget #widget-photos .title { background-position:0 -15px; }
.widget #widget-news .title { background-position:0 -30px; }

/*.widget .content .tab .scroll { height:310px; }*/
.widget .content .tab .scroll .lin-hor-dotted { width:260px; border-width:20px 0; }

.widget .content .tab .scroll ul { clear:both; float:left; margin-top:10px; }
.widget .content .tab .scroll li { margin:12px 0 0; padding:12px 0 0; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/line-horizontal.png) repeat-x center top; }
.widget .content .tab .scroll li:first-child { margin:0; padding:0; background:none; }

.widget .footer { padding:0 12px; margin:-5px 0 0; position:relative; overflow:hidden; }
.widget .footer a { float:left; width:127px; height:24px; text-indent:-9999px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/widget-general.png) no-repeat left bottom; }
.widget .footer a:hover { background-position:right bottom; }
.widget .footer span { float:left; width:120px; margin:0 0 0 9px; padding:0 0 0 9px; background:url(http://hlg.trrsf.com.br/atm/3/sports/olympics/guadalajara2011/widgets/_img/line-vertical.png) repeat-y left center; }

.team { height:74px; margin:12px 12px 16px 72px; }
.team a { float:left; }
.team .name { margin-top:13px; margin-left:11px; }

.widget .divLinks { border-top:1px dotted #BEB7AF; height:18px; width:270px; margin-top:10px; margin-left:12px; margin-right:12px; padding-top:10px; padding-left:0px; padding-bottom:10px; box-shadow:none; clip:auto; display:none; float:none; 
font-weight:normal; list-style:none outside none; opacity:1; outline:0 none; overflow:visible; position:static; text-align:left; text-decoration:none; text-shadow:none; 
text-transform:none; vertical-align:baseline; }

.widget .divLinksOn { background:url('http://hlg.trrsf.com.br/atm/3/sports/team-profile/widget/_img/bg-footer.png') no-repeat scroll 109px 10px transparent; }
.widget .divLinksAfter { background:url('http://hlg.trrsf.com.br/atm/3/sports/team-profile/widget/_img/bg-footer.png') no-repeat scroll 135px 10px transparent; }

.widget .divLinks .divMedallero-esAfter {  background: url("../i/medallero-es.png") no-repeat 0px 0px; height:18px; width:63px; margin: 0 0 0 55px; float:left; }
.widget .divLinks .divMedallero-es {  background: url("../i/medallero-es.png") no-repeat 0px 0px; height:18px; width:63px; margin: 0 0 0 29px; float:left; }
.widget .divLinks .divAgenda-es {  background: url("../i/agenda-es.png") no-repeat 0px 0px; height:18px; width:122px; margin: 0 0 0 34px; float:left; }
.widget .divLinks .divRetro-es {  background: url("../i/retro-es.png") no-repeat 0px 0px; height:18px; width:88px; margin: 0 0 0 34px; float:left; }
.widget .divLinks .divMedallero-ptAfter {  background: url("../i/medallero-pt.png") no-repeat 0px 0px; height:18px; width:63px; margin: 0 0 0 55px; float:left; }
.widget .divLinks .divMedallero-pt {  background: url("../i/medallero-pt.png") no-repeat 0px 0px; height:18px; width:63px; margin: 0 0 0 29px; float:left; }
.widget .divLinks .divAgenda-pt {  background: url("../i/agenda-pt.png") no-repeat 0px 0px; height:18px; width:122px; margin: 0 0 0 34px; float:left; }
.widget .divLinks .divRetro-pt {  background: url("../i/retro-pt.png") no-repeat 0px 0px; height:18px; width:88px; margin: 0 0 0 34px; float:left; }
.widget .divLinks .divMedallero-enAfter {  background: url("../i/medallero-en.png") no-repeat 0px 0px; height:18px; width:52px; margin: 0 0 0 66px; float:left; }
.widget .divLinks .divMedallero-en {  background: url("../i/medallero-en.png") no-repeat 0px 0px; height:18px; width:52px; margin: 0 0 0 40px; float:left; }
.widget .divLinks .divAgenda-en {  background: url("../i/agenda-en.png") no-repeat 0px 0px; height:18px; width:124px; margin: 0 0 0 34px; float:left; }
.widget .divLinks .divRetro-en {  background: url("../i/retro-en.png") no-repeat 0px 0px; height:14px; width:84px; margin: 0 0 0 36px; float:left; }

.widget #tabVideoDestacaUl { width: 260px; }
.widget #tabVideoVivoUl { width: 260px; }
.widget #tabVideoMasUl { width: 260px; }
.widget #conteinerPhotos { width: 260px; }
.widget #containernews { width: 260px; }
.widget #widget-contentlist .ctn-captioned-image .img { margin-right:12px!important; }
/*Contador*/
