.ctn-page-header .ttl-page { float:left; width:259px; }
.ctn-page-header .ttl-page a { height:44px; background:url("../_img/icons.png") no-repeat; }
.LNG_es .ctn-page-header .ttl-page { width:273px; }
.LNG_es .ctn-page-header .ttl-page a { height:44px; background:url("../_img/icons-es.png") no-repeat; }
.LNG_en .ctn-page-header .ttl-page { width:273px; }
.LNG_en .ctn-page-header .ttl-page a { height:44px; background:url("../_img/icons-en.png") no-repeat; }
.ctn-page-header .ctn-topright { float:right; }
#mod-menu { position:relative; }

/*COUNTDOWN*/
#events-countdown { float:right; margin-top:10px;height: 34px;width: 290px;}

/* OLYMPIC VIDEOS */
.ttl-section span.olympic-videos { width:63px; background:url("../_img/titles.png") no-repeat 0 1px; }
.ttl-section span.olympic-videos:hover,
.ttl-section span.olympic-videos:focus { background-position:-230px 1px; }

.LNG_es .ttl-section span.olympic-videos { width:62px; background:url("../_img/titles-es.png") no-repeat 0 1px; }
.LNG_es .ttl-section span.olympic-videos:hover,
.LNG_es .ttl-section span.olympic-videos:focus { background-position:-230px 1px; }

.LNG_en .ttl-section span.olympic-videos { width:62px; background:url("../_img/titles-en.png") no-repeat 0 1px; }
.LNG_en .ttl-section span.olympic-videos:hover,
.LNG_en .ttl-section span.olympic-videos:focus { background-position:-230px 1px; }

/* TWITTER ATHLETES */
.ttl-section span.twitter-athletes { width:206px; background:url("../_img/titles.png") no-repeat 0 -30px; }
.ttl-section a span.twitter-athletes:hover,
.ttl-section a span.twitter-athletes:focus { background-position:-230px -30px; }

.LNG_es .ttl-section span.twitter-athletes { width:168px; background:url("../_img/titles-es.png") no-repeat 0 -30px; }
.LNG_es .ttl-section a span.twitter-athletes:hover,
.LNG_es .ttl-section a span.twitter-athletes:focus { background-position:-230px -30px; }

.LNG_en .ttl-section span.twitter-athletes { width:175px; background:url("../_img/titles-en.png") no-repeat 0 -30px; }
.LNG_en .ttl-section a span.twitter-athletes:hover,
.LNG_en .ttl-section a span.twitter-athletes:focus { background-position:-230px -30px; }

/* MEDAL MAP */
.ttl-section span.medal-map { width:178px; background:url("../_img/titles.png") no-repeat 0 -62px; }
.ttl-section a span.medal-map:hover,
.ttl-section a span.medal-map:focus { background-position:-230px -62px; }

.LNG_es .ttl-section span.medal-map { width:172px; background:url("../_img/titles-es.png") no-repeat 0 -62px; }
.LNG_es .ttl-section a span.medal-map:hover,
.LNG_es .ttl-section a span.medal-map:focus { background-position:-230px -62px; }

.LNG_en .ttl-section span.medal-map { width:117px; background:url("../_img/titles-en.png") no-repeat 0 -62px; }
.LNG_en .ttl-section a span.medal-map:hover,
.LNG_en .ttl-section a span.medal-map:focus { background-position:-230px -62px; }

/* Agenda */
.mod-290b-agenda table { margin-bottom:17px; width:619px; }
.mod-290b-agenda .ttl-section span { width:193px; background:url("../_img/titles.png") no-repeat 0 -94px; }
.mod-290b-agenda .ttl-section a span:hover,
.mod-290b-agenda .ttl-section a span:focus { background-position:-230px -94px; }
.mod-290b-agenda .date { width:55px; }
.mod-290b-agenda .competition { width:292px; }
.mod-290b-agenda .location { width:212px; }
.mod-290b-agenda .border-last { border-right:0; }
.mod-290b-agenda .text { color:#474139; }
.mod-290b-agenda tbody { vertical-align:baseline; }
.mod-290b-agenda tbody a span{ margin-bottom:4px; }

.LNG_es .mod-290b-agenda .ttl-section span { width:186px; background:url("../_img/titles-es.png") no-repeat 0 -94px; }
.LNG_es .mod-290b-agenda .ttl-section a span:hover,
.LNG_es .mod-290b-agenda .ttl-section a span:focus { background-position:-230px -94px; }

.LNG_en .mod-290b-agenda .ttl-section span { width:174px; background:url("../_img/titles-en.png") no-repeat 0 -94px; }
.LNG_en .mod-290b-agenda .ttl-section a span:hover,
.LNG_en .mod-290b-agenda .ttl-section a span:focus { background-position:-230px -94px; }

.ttl-section span.quiz { width:37px; background:url("../_img/titles.png") no-repeat 0 -122px; }
.LNG_es .ttl-section span.quiz { width:37px; background:url("../_img/titles-es.png") no-repeat 0 -122px; }
.LNG_en .ttl-section span.quiz { width:37px; background:url("../_img/titles-en.png") no-repeat 0 -122px; }

/* PREVIOUS EDITIONS */
.mod-241-previous-editions .ttl-section span { width:180px; background:url("../_img/titles.png") no-repeat 0 -186px; }
.LNG_es .mod-241-previous-editions .ttl-section span { width:192px; background:url("../_img/titles-es.png") no-repeat 0 -186px; }
.LNG_en .mod-241-previous-editions .ttl-section span { width:118px; background:url("../_img/titles-en.png") no-repeat 0 -186px; }
.mod-241-previous-editions .txt strong { display:block; margin-bottom:8px; }
