/* 20120503 - 1100 */
#mod-610-olympic-schedule.has-scroll .header{ float:left; width:264px; }
#mod-610-olympic-schedule.has-scroll .header .event-info{ height:31px; line-height:30px; padding: 0 0 0 10px; }
#mod-610-olympic-schedule.has-scroll .header .event{ height:39px; padding: 0 0 0 10px; }
#mod-610-olympic-schedule.has-scroll .body{ float:left; width:355px; overflow:hidden; }
#mod-610-olympic-schedule.has-scroll .body th{ height: 31px; padding: 0 10px; }
#mod-610-olympic-schedule.has-scroll .body td{ height: 39px; }
#mod-610-olympic-schedule.has-scroll .body .day{ display:block; }

#mod-610-olympic-schedule.has-scroll .controls{ width:41px; float:right; overflow:hidden; }
#mod-610-olympic-schedule.has-scroll .controls li{ float:left; }
#mod-610-olympic-schedule.has-scroll .controls li+li{ padding-left:1px; }
#mod-610-olympic-schedule.has-scroll .controls a{ display:block; height:20px; width:20px; text-indent:-9999px; overflow:hidden; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat; }
#mod-610-olympic-schedule.has-scroll .controls .prev{ background-position:0 -995px; }
#mod-610-olympic-schedule.has-scroll .controls a.prev.off{ background-position:-40px -995px; cursor:default; }
#mod-610-olympic-schedule.has-scroll .controls .prev:hover{ background-position:-80px -995px;}
#mod-610-olympic-schedule.has-scroll .controls .next{ background-position:-20px -995px; }
#mod-610-olympic-schedule.has-scroll .controls a.next.off{ background-position:-60px -995px;  cursor:default;}
#mod-610-olympic-schedule.has-scroll .controls .next:hover{ background-position:-100px -995px; }

