/* Overwriting */
#mod-footer .itm-countries { z-index:1; }
.panamerican-agenda .ctn-section { margin-bottom:17px; padding-bottom:0; }
.panamerican-agenda .agenda-info { position:relative; z-index:10; }

.col-aside #content-sharer { position:relative; margin-bottom:22px; width:312px; z-index:99; }
.col-aside #content-sharer .trr-content-sharer .common-ui-google-plus-one { padding-left:17px !important;  }
.col-aside #content-sharer .trr-content-sharer .new-inline-group { padding-left:17px; }

.panamerican-agenda .ttl-page .agenda { background:url("../_img/ttl-general.png") no-repeat; }
.LNG_es .panamerican-agenda .ttl-page .agenda { background-image:url("../_img/ttl-general-es.png"); }
.LNG_en .panamerican-agenda .ttl-page .agenda { background-image:url("../_img/ttl-general-en.png"); }

.panamerican-agenda .eye .ttl-section span.stay-tuned { width:126px; background:url("../_img/ttl-general.png") no-repeat left -60px; }
.LNG_es .panamerican-agenda .eye .ttl-section span.stay-tuned { background:url("../_img/ttl-general-es.png") no-repeat left -60px; }
.LNG_en .panamerican-agenda .eye .ttl-section span.stay-tuned { background:url("../_img/ttl-general-en.png") no-repeat left -60px; }

.panamerican-agenda .eye .ttl-section span.wrap-up { width:135px; background:url("../_img/ttl-general.png") no-repeat left -90px; }
.LNG_es .panamerican-agenda .eye .ttl-section span.wrap-up { width:154px; background:url("../_img/ttl-general-es.png") no-repeat left -90px; }
.LNG_en .panamerican-agenda .eye .ttl-section span.wrap-up { width:112px; background:url("../_img/ttl-general-en.png") no-repeat left -90px; }

.panamerican-agenda .eye { z-index:900; }

.agenda-info { margin-bottom:19px; }
.agenda-info .droplist { float:left; margin-right:11px; width:133px; }

.agenda-info .info-list li { float:left; margin-right:11px; padding-left:14px; background:url("../../../../../core/_img/lin-dotted.png") repeat-y; }
.agenda-info .info-list li .medals-dispute { float:left; padding:2px 0 0 59px; height:17px; background:url("../_img/ico-general.png") no-repeat; }
.agenda-info .info-list li.event { line-height:18px; }
.agenda-info .info-list li .has-event { float:left; margin-right:8px; height:17px; width:17px; background-color:#D9D8D7; border-radius:2px; }
.agenda-info .content-sharer { float:right; margin-top:-3px; width:352px; }
.agenda-info .content-sharer-2 { float:right; width:352px; }
.trr-content-sharer.trr-content-sharer-top { padding:0 !important; }

.country-name { float:left; width:100%; }
.country-name .flag { float:left; margin:2px 10px 0 0; width:35px; height:24px; background:url("../../_img/ico-flags-big.png") no-repeat; }

.country-name .flag.aho { background-position:0 0; }
.country-name .flag.ant { background-position:0 -24px; }
.country-name .flag.arg { background-position:0 -48px; }
.country-name .flag.aru { background-position:0 -72px; }
.country-name .flag.bah { background-position:0 -96px; }
.country-name .flag.bar { background-position:0 -120px; }
.country-name .flag.ber { background-position:0 -144px; }
.country-name .flag.biz { background-position:0 -168px; }
.country-name .flag.bol { background-position:0 -192px; }
.country-name .flag.bra { background-position:0 -216px; }
.country-name .flag.can { background-position:0 -240px; }
.country-name .flag.cay { background-position:0 -264px; }
.country-name .flag.chi { background-position:0 -288px; }
.country-name .flag.col { background-position:0 -312px; }
.country-name .flag.crc { background-position:0 -336px; }
.country-name .flag.cub { background-position:0 -360px; }
.country-name .flag.dma { background-position:0 -384px; }
.country-name .flag.dom { background-position:0 -408px; }
.country-name .flag.ecu { background-position:0 -432px; }
.country-name .flag.esa { background-position:0 -456px; }
.country-name .flag.grn { background-position:0 -480px; }
.country-name .flag.gua { background-position:0 -504px; }
.country-name .flag.guy { background-position:0 -528px; }
.country-name .flag.hai { background-position:0 -552px; }
.country-name .flag.hon { background-position:0 -576px; }
.country-name .flag.isv { background-position:0 -600px; }
.country-name .flag.ivb { background-position:0 -624px; }
.country-name .flag.jam { background-position:0 -648px; }
.country-name .flag.lca { background-position:0 -672px; }
.country-name .flag.mex { background-position:0 -696px; }
.country-name .flag.nca { background-position:0 -720px; }
.country-name .flag.pan { background-position:0 -744px; }
.country-name .flag.par { background-position:0 -768px; }
.country-name .flag.per { background-position:0 -792px; }
.country-name .flag.pur { background-position:0 -816px; }
.country-name .flag.skn { background-position:0 -840px; }
.country-name .flag.sur { background-position:0 -864px; }
.country-name .flag.tri { background-position:0 -888px; }
.country-name .flag.uru { background-position:0 -912px; }
.country-name .flag.usa { background-position:0 -936px; }
.country-name .flag.ven { background-position:0 -960px; }
.country-name .flag.vin { background-position:0 -984px; }

.country-name strong { float:left; margin-top:-2px; }
.country-name strong span { display:block; height:30px; font-size:23px; font-weight:normal; line-height:9999px; overflow:hidden; background-repeat:no-repeat; text-transform:lowercase; }

#mod-554-agenda { width:100%; margin-bottom:18px; }
#mod-554-agenda thead th { border-right:1px solid #FFF; width:38px; background-color:#47423A; color:#FFF; text-align:center; }
#mod-554-agenda thead th.event-info { padding:9px 0 8px 10px; width:263px; text-align:left; }
#mod-554-agenda thead th .day { font-size:13px; font-weight:bold; text-align:center; }
#mod-554-agenda thead th .label { display:block; font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; }
#mod-554-agenda thead .on { background-color:#FF9900; }

#mod-554-agenda tfoot th { border-right:1px solid #FFF; width:38px; background-color:#47423A; color:#FFF; text-align:center; }
#mod-554-agenda tfoot th.event-info { padding:9px 0 8px 10px; width:263px; text-align:left; }
#mod-554-agenda tfoot th .day { font-size:13px; font-weight:bold; text-align:center; }
#mod-554-agenda tfoot th .label { display:block; font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; }
#mod-554-agenda tfoot .on { background-color:#FF9900; }

#mod-554-agenda tbody td { border:1px solid #FFF; border-left:none; width:38px; background-color:#ECEAE7; vertical-align:top; }
#mod-554-agenda tbody td.event { padding:8px 0 8px 10px; width:263px; text-align:left; vertical-align:middle; font-weight:bold; }
#mod-554-agenda tbody td.event-name { padding:13px 0 12px 10px; }
#mod-554-agenda tbody .sport { float:left; margin-right:9px; width:25px; height:22px; background:url("../../_img/ico-olympic-sports-small.png") no-repeat; }
#mod-554-agenda tbody .name { float:left; margin:4px 0 0; }
#mod-554-agenda tbody .name span { display:inline; margin:0; color:#ff9900; }
#mod-554-agenda tbody td a { cursor:pointer; }
#mod-554-agenda tbody td.has-event { background-color:#D9D8D7; }
#mod-554-agenda tbody td .medal-container { height:18px; }
#mod-554-agenda tbody td .medal-container .has-medal { float:left; margin:5px 0 0 5px; width:26px; height:11px; text-indent:-9999px; background:url("../_img/ico-general.png") no-repeat 0 -34px; }
#mod-554-agenda tbody td .flag-container { margin-top:2px; }
#mod-554-agenda tbody td .flag-container .flag { float:left; margin-left:7px; width:22px; height:15px; background:url("../_img/ico-flags.png") no-repeat; text-indent:-9999px; }


#mod-554-agenda tbody a .athletics-small { background-position:0 0; }
#mod-554-agenda tbody a:hover .athletics-small { background-position:0 -27px; }
#mod-554-agenda tbody a .badminton-small { background-position:-27px 0; }
#mod-554-agenda tbody a:hover .badminton-small { background-position:-27px -27px; }
#mod-554-agenda tbody a .basketball-small { background-position:-54px 0; }
#mod-554-agenda tbody a:hover .basketball-small { background-position:-54px -27px; }
#mod-554-agenda tbody a .handball-small { background-position:-81px 0; }
#mod-554-agenda tbody a:hover .handball-small { background-position:-81px -27px; }
#mod-554-agenda tbody a .baseball-small { background-position:-108px 0; }
#mod-554-agenda tbody a:hover .baseball-small { background-position:-108px -27px; }
#mod-554-agenda tbody a .bowling-small { background-position:-135px 0; }
#mod-554-agenda tbody a:hover .bowling-small { background-position:-135px -27px; }
#mod-554-agenda tbody a .boxing-small { background-position:-162px 0; }
#mod-554-agenda tbody a:hover .boxing-small { background-position:-162px -27px; }
#mod-554-agenda tbody a .canoe-small { background-position:-189px 0; }
#mod-554-agenda tbody a:hover .canoe-small { background-position:-189px -27px; }
#mod-554-agenda tbody a .cycling-small { background-position:-216px 0; }
#mod-554-agenda tbody a:hover .cycling-small { background-position:-216px -27px; }
#mod-554-agenda tbody a .diving-small { background-position:-243px 0; }
#mod-554-agenda tbody a:hover .diving-small { background-position:-243px -27px; }
#mod-554-agenda tbody a .equestrian-small { background-position:-270px 0; }
#mod-554-agenda tbody a:hover .equestrian-small { background-position:-270px -27px; }
#mod-554-agenda tbody a .water-skiing-small { background-position:-297px 0; }
#mod-554-agenda tbody a:hover .water-skiing-small { background-position:-297px -27px; }
#mod-554-agenda tbody a .fencing-small { background-position:-324px 0; }
#mod-554-agenda tbody a:hover .fencing-small { background-position:-324px -27px; }
#mod-554-agenda tbody a .basque-pelota-small { background-position:-351px 0; }
#mod-554-agenda tbody a:hover .basque-pelota-small { background-position:-351px -27px; }
#mod-554-agenda tbody a .soccer-small { background-position:-378px 0; }
#mod-554-agenda tbody a:hover .soccer-small { background-position:-378px -27px; }
#mod-554-agenda tbody a .artistic-gymnastics-small { background-position:-405px 0; }
#mod-554-agenda tbody a:hover .artistic-gymnastics-small { background-position:-405px -27px; }
#mod-554-agenda tbody a .rhythmic-gymnastics-small { background-position:-432px 0; }
#mod-554-agenda tbody a:hover .rhythmic-gymnastics-small { background-position:-432px -27px; }
#mod-554-agenda tbody a .gymnastics-trampoline-small { background-position:-459px 0; }
#mod-554-agenda tbody a:hover .gymnastics-trampoline-small { background-position:-459px -27px; }
#mod-554-agenda tbody a .hockey-small { background-position:-486px 0; }
#mod-554-agenda tbody a:hover .hockey-small { background-position:-486px -27px; }
#mod-554-agenda tbody a .judo-small { background-position:-511px 0; }
#mod-554-agenda tbody a:hover .judo-small { background-position:-511px -27px; }
#mod-554-agenda tbody a .karate-small { background-position:-539px 0; }
#mod-554-agenda tbody a:hover .karate-small { background-position:-539px -27px; }
#mod-554-agenda tbody a .weightlifting-small { background-position:-566px 0; }
#mod-554-agenda tbody a:hover .weightlifting-small { background-position:-566px -27px; }
#mod-554-agenda tbody a .wrestling-small { background-position:-593px 0; }
#mod-554-agenda tbody a:hover .wrestling-small { background-position:-593px -27px; }
#mod-554-agenda tbody a .marathon-swimming-small { background-position:-620px 0; }
#mod-554-agenda tbody a:hover .marathon-swimming-small { background-position:-620px -27px; }
#mod-554-agenda tbody a .synchronised-swimming-small { background-position:-647px 0; }
#mod-554-agenda tbody a:hover .synchronised-swimming-small { background-position:-647px -27px; }
#mod-554-agenda tbody a .swimming-small { background-position:-674px 0; }
#mod-554-agenda tbody a:hover .swimming-small { background-position:-674px -27px; }
#mod-554-agenda tbody a .skating-small { background-position:-701px 0; }
#mod-554-agenda tbody a:hover .skating-small { background-position:-701px -27px; }
#mod-554-agenda tbody a .modern-pentathlon-small { background-position:-728px 0; }
#mod-554-agenda tbody a:hover .modern-pentathlon-small { background-position:-728px -27px; }
#mod-554-agenda tbody a .water-polo-small { background-position:-755px 0; }
#mod-554-agenda tbody a:hover .water-polo-small { background-position:-755px -27px; }
#mod-554-agenda tbody a .racquetball-small { background-position:-782px 0; }
#mod-554-agenda tbody a:hover .racquetball-small { background-position:-782px -27px; }
#mod-554-agenda tbody a .rowing-small { background-position:-809px 0; }
#mod-554-agenda tbody a:hover .rowing-small { background-position:-809px -27px; }
#mod-554-agenda tbody a .rugby-small { background-position:-836px 0; }
#mod-554-agenda tbody a:hover .rugby-small { background-position:-836px -27px; }
#mod-554-agenda tbody a .softbol-small { background-position:-863px 0; }
#mod-554-agenda tbody a:hover .softbol-small { background-position:-863px -27px; }
#mod-554-agenda tbody a .squash-small { background-position:-890px 0; }
#mod-554-agenda tbody a:hover .squash-small { background-position:-890px -27px; }
#mod-554-agenda tbody a .taekwondo-small { background-position:-917px 0; }
#mod-554-agenda tbody a:hover .taekwondo-small { background-position:-917px -27px; }
#mod-554-agenda tbody a .tennis-small { background-position:-944px 0; }
#mod-554-agenda tbody a:hover .tennis-small { background-position:-944px -27px; }
#mod-554-agenda tbody a .table-tennis-small { background-position:-971px 0; }
#mod-554-agenda tbody a:hover .table-tennis-small { background-position:-971px -27px; }
#mod-554-agenda tbody a .shooting-small { background-position:-998px 0; }
#mod-554-agenda tbody a:hover .shooting-small { background-position:-998px -27px; }
#mod-554-agenda tbody a .archery-small { background-position:-1025px 0; }
#mod-554-agenda tbody a:hover .archery-small { background-position:-1025px -27px; }
#mod-554-agenda tbody a .triathlon-small { background-position:-1052px 0; }
#mod-554-agenda tbody a:hover .triathlon-small { background-position:-1052px -27px; }
#mod-554-agenda tbody a .sailing-small { background-position:-1079px 0; }
#mod-554-agenda tbody a:hover .sailing-small { background-position:-1079px -27px; }
#mod-554-agenda tbody a .volleyball-small { background-position:-1106px 0; }
#mod-554-agenda tbody a:hover .volleyball-small { background-position:-1106px -27px; }
#mod-554-agenda tbody a .beach-volleyball-small { background-position:-1133px 0; }
#mod-554-agenda tbody a:hover .beach-volleyball-small { background-position:-1133px -27px; }

/*  Agenda - List Schedule  */
.mod-XXX-agenda .table-type { clear:both; width:100%; margin:0; }

.mod-XXX-agenda .table-type th,
.mod-XXX-agenda .table-type td { font-size:11px; font-weight:bold; }
.mod-XXX-agenda .table-type th { padding:5px 12px 6px; background-color:#47423A; color:#FFFFFF; border:1px #FFF solid; border-width:1px 0 1px 0; }
.mod-XXX-agenda .table-type td { padding:8px 12px 8px 0; background-color:#E5E4E2; color:#464039; border:1px #FFF solid; border-width:1px 0 1px 0; }
.mod-XXX-agenda .table-type td:first-child { padding-left:12px; }
.mod-XXX-agenda .table-type tr.odd td { background-color:#ECEAE7; }

.mod-XXX-agenda .table-type tr.head td { background:#ECEAE7; border-top-color:#ECEAE7; }

.mod-XXX-agenda .table-type td a,
.mod-XXX-agenda .table-type td span { float:left; }

.mod-XXX-agenda .table-type td .athlete { margin:2px 0 0 5px; }
.mod-XXX-agenda .table-type td .leg-rp,
.mod-XXX-agenda .table-type td .leg-rm { margin:0 0 0 5px; }

.mod-XXX-agenda .table-type td a { margin:2px 0 0 5px; color:#474139; }
.mod-XXX-agenda .table-type td a span { float:none; color:#FF9900; }

.mod-XXX-agenda .table-type td.result { padding-right:0; }
.mod-XXX-agenda .table-type td.result span { float:right; }
.mod-XXX-agenda .table-type td.leg { width:61px; padding-left:0; }
.mod-XXX-agenda .table-type td.leg span { float:right; margin:0 0 0 8px; }

.mod-XXX-agenda .table-type.results td { padding-left:5px; }
.mod-XXX-agenda .table-type.results span { margin:0 5px; font-weight:normal; }
.mod-XXX-agenda .table-type.results .result { width:160px; padding-left:0; padding-right:0; }
.mod-XXX-agenda .table-type.results .result span { float:left; margin:0 3px; }
.mod-XXX-agenda .table-type.results .result span.score { font-weight:bold; text-align:center; width:40px; margin:0; }

.mod-XXX-agenda .list-schedule h2 { background:url("../_img/ttl-general.png") no-repeat left -30px; height:22px; text-indent:-9999px; width:70px; margin:0 15px 0 0; padding:0 15px 0 0; float:left; border-right:1px #CCCCCC dotted; }
.LNG_en .mod-XXX-agenda .list-schedule h2 { width:80px; background:url("../_img/ttl-general-en.png") no-repeat left -30px; }
.LNG_es .mod-XXX-agenda .list-schedule h2 { background:url("../_img/ttl-general-es.png") no-repeat left -30px; }

.mod-XXX-agenda .list-schedule .all-events { display:block; color:#5D574D; height:22px; line-height:22px; }

/* Agenda - horizontal carousel */
.mod-XXX-agenda .carousel-hor { clear:both; overflow:hidden; position:relative; margin:0 0 17px 0; }
.mod-XXX-agenda .carousel-hor .btn-prev,
.mod-XXX-agenda .carousel-hor .btn-next { display:block; position:absolute; text-indent:-9999px; width:19px; height:47px; overflow:hidden; background:url("../../_img/ico-main.png") no-repeat; }
.mod-XXX-agenda .carousel-hor .btn-prev { top:0; left:0; background-position:left -230px; }
.mod-XXX-agenda .carousel-hor .btn-next { top:0; right:0; background-position:right -230px; }
.mod-XXX-agenda .carousel-hor .btn-hor-prev-disabled { top:0; left:0; background-position:left -280px; }
.mod-XXX-agenda .carousel-hor .btn-hor-next-disabled { top:0; right:0; background-position:right -280px; }
.mod-XXX-agenda .carousel-hor .carousel { background:#47423A; overflow:hidden; width:579px; margin:0 auto; }

.mod-XXX-agenda .carousel-hor .carousel ul li { width:64px; height:47px; margin:0; }
.mod-XXX-agenda .carousel-hor .carousel ul li a { display:block; margin:9px 0 0; color:#FFFFFF; text-decoration:none; }
.mod-XXX-agenda .carousel-hor .carousel ul li a:active,
.mod-XXX-agenda .carousel-hor .carousel ul li.active a,
.mod-XXX-agenda .carousel-hor .carousel ul li a:hover { color:#FF9900; }
.mod-XXX-agenda .carousel-hor .carousel ul li em,
.mod-XXX-agenda .carousel-hor .carousel ul li span { display:block; margin:5px 0; font-size:17px; font-style:normal; font-weight:bold; text-align:center; text-transform:uppercase; }
.mod-XXX-agenda .carousel-hor .carousel ul li span { font-size:10px; }

.mod-XXX-agenda tr.head .hour,
.mod-XXX-agenda tr.head .sport,
.mod-XXX-agenda tr.head .phase { display:block; width:26px; height:10px; text-indent:-9999px; background:url("../../_img/ttl-headers.png") no-repeat right -60px; }
.LNG_en .mod-XXX-agenda tr.head .hour,
.LNG_en .mod-XXX-agenda tr.head .sport,
.LNG_en .mod-XXX-agenda tr.head .phase { background-image:url("../../_img/ttl-headers-en.png"); }
.LNG_es .mod-XXX-agenda tr.head .hour,
.LNG_es .mod-XXX-agenda tr.head .sport,
.LNG_es .mod-XXX-agenda tr.head .phase { background-image:url("../../_img/ttl-headers-es.png"); }

.mod-XXX-agenda tr.head .sport { width:40px; background-position:right -80px; }
.LNG_en .mod-XXX-agenda tr.head .sport { width:29px; }

.mod-XXX-agenda tr.head .phase { width:22px; background-position:right -100px; }
.LNG_en .mod-XXX-agenda tr.head .phase { width:29px; }

.mod-XXX-agenda .list-schedule .table-type { margin-top:1px; }
.mod-XXX-agenda .list-schedule .table-type thead { display:none; }
.mod-XXX-agenda .list-schedule .table-type td { padding:8px 12px; background-image:url("../../_img/bgr-td-type.png"); background-repeat:no-repeat; background-position:right center; }

.mod-XXX-agenda .list-schedule .table-type td.hour { width:30px; }
.mod-XXX-agenda .list-schedule .table-type td.country { width:20px; background-image:none; }

.mod-XXX-agenda .list-schedule .table-type td.country .flag { width:20px; height:20px; background-image:url("../../_img/ico-flags-round-small.png"); } /*this?*/
.mod-XXX-agenda .list-schedule .table-type td.country .flag { width:22px; height:15px; background-image:url("../../_img/ico-flags.png"); } /*or this?*/

.mod-XXX-agenda .list-schedule .table-type .event a { margin:0; width:100%; }
.mod-XXX-agenda .list-schedule .table-type .event a span { float:none; margin:0; white-space:nowrap; color:#463F39; }
.mod-XXX-agenda .list-schedule .table-type .event a span.sport { float:left; margin:2px 8px 0 0; }
.mod-XXX-agenda .list-schedule .table-type .event a em.versus { margin:3px 0 0 0; }
.mod-XXX-agenda .list-schedule .table-type .event a em.versus span { float:left; }
.mod-XXX-agenda .list-schedule .table-type .event a em.versus span.x { margin:0 10px; }

/* Agenda - events of the day */
#mod-557-daily-events { float:left; width:100%; }
#mod-557-daily-events .ctn-section,
#mod-557-daily-events .country-name { padding-bottom:17px; margin:0; }

#mod-557-daily-events .sport-list .droplist-list a,
#mod-557-daily-events .country-list .droplist-list a { float:none; margin:0; height:auto; width:auto; background:none; text-indent:0; }

#mod-557-daily-events .events-day,
#mod-557-daily-events .results-day { float:left; width:140px; height:22px; text-indent:-9999px; background:url("../_img/ttl-general.png") no-repeat left -150px; }
#mod-557-daily-events .results-day { width:165px; background-position:left -180px; }

.LNG_en #mod-557-daily-events .events-day,
.LNG_en #mod-557-daily-events .results-day { width:115px; background-image:url("../_img/ttl-general-en.png"); }
.LNG_es #mod-557-daily-events .events-day,
.LNG_es #mod-557-daily-events .results-day { width:147px; background-image:url("../_img/ttl-general-es.png"); }
.LNG_es #mod-557-daily-events .results-day { width:172px; }

#mod-557-daily-events .the-event .sport { float:left; margin:-1px 10px 0 0; width:26px; height:26px; }
#mod-557-daily-events .the-event strong span { float:left; font-size:24px; font-weight:normal; line-height:9999px; overflow:hidden; height:26px; background-position:0 -5px !important; background-repeat:no-repeat; text-transform:lowercase; }

#mod-557-daily-events div.country-list,
#mod-557-daily-events div.sport-type-list,
#mod-557-daily-events div.sport-list { float:left; margin:4px 0 0 8px; padding-left:12px; background:url("../../_img/lin-vert-dotted.png") no-repeat left center; }
#mod-557-daily-events div.sport-type-list .droplist,
#mod-557-daily-events div.country-list .droplist,
#mod-557-daily-events div.sport-list .droplist { width:146px; }
#mod-557-daily-events .categories-container { margin:0 !important; padding:4px 0 0 12px !important; background:none !important; }

#mod-557-daily-events div.sport-type-list.no-bg { background:none; margin-left:0; }
#mod-557-daily-events .country-name div.country-list,
#mod-557-daily-events .country-name div.sport-list { margin-top:6px; }
#mod-557-daily-events .country-name div.sport-list { padding-left:0; }
#mod-557-daily-events .country-name div.sport-list .droplist { width:140px; }

#mod-557-daily-events .legend { clear:both; overflow:hidden; padding:0 0 10px; }
#mod-557-daily-events .legend li { float:left; padding:0 0 0 12px; margin:0 0 0 12px; background:url("../../_img/lin-vert-dotted.png") no-repeat left 1px; }
#mod-557-daily-events .legend li:first-child { margin:0; padding:0; background:0; }
#mod-557-daily-events .legend span { float:left; margin:0 0 0 8px; height:22px; line-height:15px; }
#mod-557-daily-events .legend .pr,
#mod-557-daily-events .legend .wr,
#mod-557-daily-events .legend .me,
#mod-557-daily-events .legend .qualified { margin:0; }

#mod-557-daily-events .events span.day { float:left; width:100%; margin:0 0 17px; color:#464139; font-size:18px; font-weight:bold; line-height:normal; }
#mod-557-daily-events .events span.hour { float:left; width:40px; margin-top:13px; color:#464139; font-size:14px; font-weight:bold; text-align:center; }

#mod-557-daily-events .single-event { float:right; margin:0 0 8px; width:565px; overflow:hidden; border-bottom:1px #ECEAE7 solid; }
#mod-557-daily-events .single-event.last { margin-bottom:0; }
#mod-557-daily-events .single-event.spacer { margin-bottom:22px; }

#mod-557-daily-events .single-event .event-name { clear:both; height:40px; line-height:40px; background:#ECEAE7; }
#mod-557-daily-events .single-event .event-name a { float:left; }
#mod-557-daily-events .single-event .event-name .country-area { float:left; margin:13px 0 0 13px; }
#mod-557-daily-events .single-event .event-name .medal-area { float:left; margin:13px 0 0 13px; }
#mod-557-daily-events .single-event .event-name strong { font-size:12px; font-weight:bold; }
#mod-557-daily-events .single-event .event-name span.sport { margin:9px 8px 0 13px; }
#mod-557-daily-events .single-event .event-name span.more { float:right; padding:0; margin:13px 12px 0 0; }

#mod-557-daily-events .single-event .event-results { overflow:hidden; padding:17px 12px; border:1px #ECEAE7 solid; border-width:0 1px; background:#FFF; }
#mod-557-daily-events .single-event .event-results ul { overflow:hidden; margin-bottom:10px; }
#mod-557-daily-events .single-event .event-results li { float:left; margin:0 0 0 8px; padding:0 0 0 8px; background:url("../../_img/lin-vert-dotted.png") no-repeat left center; }
#mod-557-daily-events .single-event .event-results li:first-child { margin:0; padding:0; background-image:none; }

#mod-557-daily-events .single-event .event-results .the-event { zoom:1; }
#mod-557-daily-events .single-event .event-results .versus { margin:0; width:auto; }
#mod-557-daily-events .single-event .event-results .versus span { float:left; margin:0 8px; padding:0; }
#mod-557-daily-events .single-event .event-results .versus span.flag { margin:0; text-align:left; }
#mod-557-daily-events .single-event .event-results .versus span.x { margin:0 9px; }

#mod-557-daily-events .single-event .event-results .the-event .gold,
#mod-557-daily-events .single-event .event-results .the-event .silver,
#mod-557-daily-events .single-event .event-results .the-event .bronze { float:left; margin:0 0 0 12px; height:20px; background-position:left top; }
#mod-557-daily-events .single-event .event-results .the-event .silver { background-position:-18px top; }
#mod-557-daily-events .single-event .event-results .the-event .bronze { background-position:-36px top; }

#mod-557-daily-events .single-event .event-results .the-event .gold:first-child,
#mod-557-daily-events .single-event .event-results .the-event .silver:first-child,
#mod-557-daily-events .single-event .event-results .the-event .bronze:first-child { margin:0 12px 0 0; }

#mod-557-daily-events .single-event .event-results .the-event .qualified { float:left; margin:0 0 0 12px; }
#mod-557-daily-events .single-event .event-results .the-event .qualified:first-child { margin:0 12px 0 0; }
#mod-557-daily-events .single-event .event-results .the-event .matches { float:left; padding:0 0 0 12px; margin:0 0 0 12px; height:15px; line-height:15px; background:url("../../_img/lin-vert-dotted.png") no-repeat left center; }

#mod-557-daily-events .single-event table { width:100%; }

#mod-557-daily-events .single-event table .gold,
#mod-557-daily-events .single-event table .silver,
#mod-557-daily-events .single-event table .bronze { height:20px; margin:0; }
#mod-557-daily-events .single-event table .gold { background-position:left top; }
#mod-557-daily-events .single-event table .silver { background-position:-18px top; }
#mod-557-daily-events .single-event table .bronze { background-position:-36px top; }
#mod-557-daily-events .single-event table .qualified { margin:0; }

#mod-557-daily-events .single-event table th { padding:8px 12px 0 0; text-align:center; }
#mod-557-daily-events .single-event table th:first-child { width:16px; }
#mod-557-daily-events .single-event table th.who,
#mod-557-daily-events .single-event table td.who { width:210px; }
#mod-557-daily-events .single-event table th.points { padding-left:17px; font-weight:normal; text-align:left; }
#mod-557-daily-events .single-event table th.time { padding-left:17px; width:45px; text-align:left; font-weight:normal; }
#mod-557-daily-events .single-event table td { padding:8px 12px 8px 0; line-height:15px; border-bottom:1px #ECEAE7 dotted; vertical-align:top; }
#mod-557-daily-events .single-event table td center { float:left; width:65px; padding-left:17px; background:url("../../_img/bgr-td-type.png") no-repeat left center; }
#mod-557-daily-events .single-event table td strong { font-weight:normal; }

#mod-557-daily-events .single-event table td span.team { float:left; }
#mod-557-daily-events .single-event table td span.team br { display:block; }

#mod-557-daily-events .single-event table td.position { width:15px; text-align:center; vertical-align:top; }
#mod-557-daily-events .single-event table td.position strong { float:none; }
#mod-557-daily-events .single-event table tr.last td { padding-bottom:0; border:0; }
#mod-557-daily-events .single-event table td .flag { float:left; margin:0 9px 0 0; }
#mod-557-daily-events .single-event table td .pr,
#mod-557-daily-events .single-event table td .wr { float:left; margin:0 5px 0 0; }


/* CARROUSSEL */
#mod-557-daily-events .sports-carousel ul { height:70px; overflow:hidden; overflow-x:hidden; }
#mod-557-daily-events .sports-carousel .title { margin-bottom:11px; font-size:15px; font-weight:bold; color:#7F7871; }
#mod-557-daily-events .sports-carousel .button { height:67px; }
#mod-557-daily-events .sports-carousel .button .arrow { margin-top:29px; }
#mod-557-daily-events .sports-carousel .carousel-container li { float:left; margin-left:20px; }
#mod-557-daily-events .sports-carousel .carousel-container li a { float:left; width:95px; cursor:pointer; }
#mod-557-daily-events .sports-carousel .carousel-container li a .pan-sports { display:block; margin:auto; height:37px; width:35px; background:url("../../_img/ico-olympic-sports-large.png") no-repeat; }
#mod-557-daily-events .sports-carousel .carousel-container li a .name { display:block; margin-top:7px; color:#666; font-size:11px; font-weight:bold; text-align:center; }

#mod-557-daily-events .sports-carousel .carousel-container li.selected .athletics-large { background-position:0 -40px; }
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .athletics-large { background-position:0 -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .badminton-large { background-position:-40px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .badminton-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .badminton-large { background-position:-40px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .basketball-large { background-position:-80px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .basketball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .basketball-large { background-position:-80px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .handball-large { background-position:-120px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .handball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .handball-large { background-position:-120px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .baseball-large { background-position:-159px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .baseball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .baseball-large { background-position:-159px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .bowling-large { background-position:-199px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .bowling-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .bowling-large { background-position:-199px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .boxing-large { background-position:-239px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .boxing-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .boxing-large { background-position:-239px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .canoe-large { background-position:-279px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .canoe-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .canoe-large { background-position:-279px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .cycling-large { background-position:-319px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .cycling-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .cycling-large { background-position:-319px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .diving-large { background-position:-359px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .diving-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .diving-large { background-position:-359px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .equestrian-large { background-position:-399px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .equestrian-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .equestrian-large { background-position:-399px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .water-skiing-large { background-position:-439px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .water-skiing-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .water-skiing-large { background-position:-439px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .fencing-large { background-position:-479px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected a .fencing-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .fencing-large { background-position:-479px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .basque-pelota-large { background-position:-519px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li a.selected .basque-pelota-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .basque-pelota-large { background-position:-519px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .soccer-large { background-position:-559px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li a.selected .soccer-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .soccer-large { background-position:-559px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .artistic-gymnastics-large { background-position:-599px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li a.selected .artistic-gymnastics-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .artistic-gymnastics-large { background-position:-599px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .rhythmic-gymnastics-large { background-position:-639px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .rhythmic-gymnastics-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .rhythmic-gymnastics-large { background-position:-639px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .gymnastics-trampoline-large { background-position:-679px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .gymnastics-trampoline-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .gymnastics-trampoline-large { background-position:-679px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .hockey-large { background-position:-719px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .hockey-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .hockey-large { background-position:-719px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .judo-large { background-position:-759px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .judo-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .judo-large { background-position:-759px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .karate-large { background-position:-799px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .karate-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .karate-large { background-position:-799px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .weightlifting-large { background-position:-839px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .weightlifting-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .weightlifting-large { background-position:-839px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .wrestling-large { background-position:-879px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .wrestling-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .wrestling-large { background-position:-879px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .marathon-swimming-large { background-position:-920px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .marathon-swimming-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .marathon-swimming-large { background-position:-920px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .synchronised-swimming-large { background-position:-960px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .synchronised-swimming-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .synchronised-swimming-large { background-position:-960px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .swimming-large { background-position:-999px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .swimming-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .swimming-large { background-position:-999px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .skating-large { background-position:-1039px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .skating-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .skating-large { background-position:-1039px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .modern-pentathlon-large { background-position:-1078px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .modern-pentathlon-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .modern-pentathlon-large { background-position:-1078px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .water-polo-large { background-position:-1118px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .water-polo-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .water-polo-large { background-position:-1118px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .racquetball-large { background-position:-1157px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .racquetball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .racquetball-large { background-position:-1157px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .rowing-large { background-position:-1197px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .rowing-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .rowing-large { background-position:-1197px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .rugby-large { background-position:-1238px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .rugby-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .rugby-large { background-position:-1238px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .softbol-large { background-position:-1279px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .softbol-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .softbol-large { background-position:-1279px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .squash-large { background-position:-1319px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .squash-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .squash-large { background-position:-1319px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .taekwondo-large { background-position:-1359px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .taekwondo-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .taekwondo-large { background-position:-1359px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .tennis-large { background-position:-1399px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .tennis-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .tennis-large { background-position:-1399px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .table-tennis-large { background-position:-1439px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .table-tennis-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .table-tennis-large { background-position:-1439px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .shooting-large { background-position:-1479px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .shooting-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .shooting-large { background-position:-1479px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .archery-large { background-position:-1520px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .archery-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .archery-large { background-position:-1520px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .triathlon-large { background-position:-1561px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .triathlon-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .triathlon-large { background-position:-1561px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .sailing-large { background-position:-1601px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .sailing-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .sailing-large { background-position:-1601px -40px; }
 
#mod-557-daily-events .sports-carousel .carousel-container li a .volleyball-large { background-position:-1641px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .volleyball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .volleyball-large { background-position:-1641px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li a .beach-volleyball-large { background-position:-1681px 0; }
#mod-557-daily-events .sports-carousel .carousel-container li.selected .beach-volleyball-large,
#mod-557-daily-events .sports-carousel .carousel-container li a:hover .beach-volleyball-large { background-position:-1681px -40px; }

#mod-557-daily-events .sports-carousel .carousel-container li.selected .name { color:#ff9900; }

/* mod-557-daily-events */
#mod-557-daily-events .events-tabs { overflow:hidden; background:#ECEAE7; margin:0 0 15px; }
#mod-557-daily-events .with-day-ruler { width:611px; }
#mod-557-daily-events .events-tabs li { float:left; }
#mod-557-daily-events .events-tabs li a { float:left; padding:0 8px; text-align:center; font-size:9px; text-transform:uppercase; margin:0; height:25px; line-height:25px; color:#47423A; background:#ECEAE7; border-right:1px #FFFFFF solid; }
#mod-557-daily-events .events-tabs li a:hover { color:#FF9900; background:#ECEAE7; }
#mod-557-daily-events .events-tabs li.selected a { color:#FFFFFF!important; background:#FF9900!important; }
#mod-557-daily-events .events-tabs li:first-child a:hover { background:#ECEAE7; }
#mod-557-daily-events .events-tabs li:first-child a.on { background:#FF9900; }
#mod-557-daily-events .events-tabs span { color:#5D5850; font-size:11px; line-height:25px; padding-left:12px; }


#mod-557-daily-events .events .lin-hor-dotted.top { border-width:5px 0 22px; }
#mod-557-daily-events .no-results { font-size:15px; color:#FF0000; font-weight:bold; }


/* mod-556-day-ruler */
.mod-556-day-ruler { background:#FFFFFF; overflow:hidden; margin:0 0 17px 0; }
.mod-556-day-ruler span { float:left; width:263px; height:30px; line-height:30px; padding-left:10px; margin-right:1px; background:#47423A; font-size:11px; font-weight:bold; color:#FFFFFF; }
.mod-556-day-ruler li { float:left; height:30px; width:38px; background:#47423A; margin-left:1px; }
.mod-556-day-ruler li:first-child { margin:0; }
.mod-556-day-ruler li.today { background:#FF9900; }
.mod-556-day-ruler li.today a:hover,
.mod-556-day-ruler li.today a:hover *,
.mod-556-day-ruler li.today a:focus,
.mod-556-day-ruler li.today a:focus * { color:#FFFFFF !important; }
.mod-556-day-ruler li a { float:left; width:100%; height:100%; text-align:center; color:#FFFFFF; }
.mod-556-day-ruler li a strong { display:block; font-size:13px; margin-top:3px; }
.mod-556-day-ruler li a em { display:block; font-size:9px; font-weight:bold; font-style:normal; }
.mod-556-day-ruler li.off { background:#F5F1F0; color:#D8D6D0; }
.mod-556-day-ruler li.off a,
.mod-556-day-ruler li.off a:hover,
.mod-556-day-ruler li.off a *,
.mod-556-day-ruler li.off a:hover * { cursor:default; color:#D8D6D0!important; }

/* mod-556-day-ruler - simple */
.mod-556-day-ruler.simple { margin-top:-16px; overflow:hidden; width:620px; height:30px; }
.mod-556-day-ruler.simple li { width:35px; }

/* Expanded pics carousel */
#mod-565-daily-photos { margin-bottom:22px; }
#mod-565-daily-photos .ctn-section .photos { width:112px; background:url("../_img/ttl-general.png") no-repeat 0 -120px; }
.LNG_es #mod-565-daily-photos .ctn-section .photos { width:118px; background:url("../_img/ttl-general-es.png") no-repeat 0 -120px; }
.LNG_en #mod-565-daily-photos .ctn-section .photos { width:127px; background:url("../_img/ttl-general-en.png") no-repeat 0 -120px; }
#mod-565-daily-photos .carousel-container { padding:12px; border:3px solid #ECEAE7; }
#mod-565-daily-photos .carousel-container .carousel { height:145px !important; width:195px; }
#mod-565-daily-photos .carousel-container .carousel li { width:195px; }
#mod-565-daily-photos .carousel-container .btn-prev { float:left; margin-right:12px; width:25px; height:146px; border-radius:3px 0 0 3px; background:url("../../../../../core/_img/arrows.png") no-repeat 8px 68px #999; text-indent:-9999px; }
#mod-565-daily-photos .carousel-container .btn-prev:hover { background-color:#ff9900; }
#mod-565-daily-photos .carousel-container .disabled-prev,
#mod-565-daily-photos .carousel-container .disabled-prev:hover,
#mod-565-daily-photos .carousel-container .disabled-next,
#mod-565-daily-photos .carousel-container .disabled-next:hover { background-color:#ECEAE7 !important; }
#mod-565-daily-photos .carousel-container .btn-next { float:right; margin-left:12px; width:25px; height:146px; border-radius:0 3px 3px 0; background:url("../../../../../core/_img/arrows.png") no-repeat -20px 68px #999; text-indent:-9999px; } 
#mod-565-daily-photos .carousel-container .btn-next:hover { background-color:#ff9900; }
#mod-565-daily-photos .carousel-container .navigation { margin-top:12px; }
#mod-565-daily-photos .carousel-container .navigation ul { margin-left:91px; }
#mod-565-daily-photos .carousel-container .navigation li { float:left; margin-right:12px;  }
#mod-565-daily-photos .carousel-container .navigation li a { display:block; width:8px; height:9px; border-radius:5px; background-color:#999; }
#mod-565-daily-photos .carousel-container .navigation li.on a,
#mod-565-daily-photos .carousel-container .navigation li a:hover,
#mod-565-daily-photos .carousel-container .navigation li a:focus { background-color:#FF9900; }