/*CSS DOCUMENT JUST FOR IE*/

/*INIT LOGIN FRAME*/
.form .field span { zoom:1; *display:inline;}
.form .field span input { zoom:1; display:inline; height:24px; padding-top:7px; margin-top:-1px;}
@media all and (min-width:0) {
  .form .field span input {  padding-top:0px\0/;} /*HACK FOR IE9*/ 
}
.btnNext span input{ *padding:2px 15px 2px 0px;}

.box.disclaimer iframe { *width: 688px; *padding-left: 5px; }

.wrapper-alert .section .btnRemove { display: inline; zoom: 1; padding-left: 4px; } 
.wrapper-alert .section .btnRemove input { padding-right: 4px; }

.main .game { padding-bottom: 30px; }
.main .game.marginBottomTop { padding-bottom: 0px !important; }
.main .game.marginBottomDown { padding-bottom: 20px !important; }
.main .game.lotaryBox { padding-bottom: 0px !important; }
.main .game.lotaryBox.last { padding-bottom: 30px !important; }

.header .hgroup h2.login .loginWrapper em { margin-top: 15px; display: block; }

.pageWrapper .main .game.banners { padding-bottom: 0px; }
.pageWrapper .main .game.banners { padding-bottom: 0px; }
.pageWrapper .main .game.banners .gameMiddle { padding-bottom: 10px; }

.contentCards .bgTopSection { padding-bottom: 8px; z-index: 100; }
/* Yuk! CSS Hack for IE6 3 pixel bug in .scroll-pane */
* html .jspCorner{margin: 0 -3px 0 0;}
div.footer ul.contentTitle .bgLast { width: 11.9%; }

/*CONTENT MAIN*/
.contentMain {padding:0px 20px 0 20px !important; margin-top:-1px}

/* INIT HP CAROUSEL */
.blockSingleCarousel .carouselPagination ul li { zoom:1; display: inline !important;/*display: inline\9 !important;*/} /* sets display in pagination li's */

/* INIT HP ASIDE */
/*.showKeysResults {padding-bottom:17px; height:699px !important;}*/
.contentTab cite { top:29px !important;}
.contentTab cite input{padding:0px 3px 0 0px !important; width:170px;}
.showAwards em.lastDraw span.lastGameKey span.star { padding: 6px 2px 0 0;}

/*INIT REGISTRATION*/
.contentTab .field em input { padding:0px 3px 0 0px;} /* ??? */
/*.nextStep { margin-right: 10px;} /* ??? */

/* TAB NAVIGATION */
#tabNavigation li { zoom:1; display:inline;}

/*Fake tabs @chaves-e-resultados-listapremios */
.tabNavigation li{ zoom:1; display:inline;}

.tabsRegistration .contentTab { margin-top:35px!important;}

/*STEP 2*/
.form .bigInput span { zoom:1; display:inline;}
.form .bigInput span input { zoom:1; display:inline; height:24px; padding-top:7px; margin-top:-1px;}
@media all and (min-width:0) {
.form .bigInput span input {  padding-top:0px\0/;} /*HACK FOR IE9 */
}

/* checkboxes and radio buttons */
.selectSex span.radio, .option span.radio, .selectDocumentType span.radio { zoom:1; display: inline !important;} /* ??? */ 

.firstChoose .option em { zoom: 1; display:inline;}
.firstChoose .option span { zoom: 1; display:inline;}

.jstyling-checkbox, .jstyling-radio { zoom: 1; display:inline !important;}

#step2 .declarationStep3 .jstyling-checkbox { display: inline-block !important; margin-top:-3px !important; } /* checkbox for payment fix */

.jstyling-checkbox input[type=checkbox], .jstyling-radio input[type=radio] { filter: alpha(opacity = 0);}
.jstyling-file input[type=file] { filter: alpha(opacity = 0);}


/*REGISTRATION B*/
.contentTabB .field em input{ padding:0px 3px 0 0px;} /* ??? */ 
.contentTabB .field cite {  vertical-align:middle; display:inline-block; margin-bottom:6px;}
/*ERROR MSG*/
.linkBack { zoom:1; display:inline; padding-right:4px;}

/*PAGINATION*/
.page_navigation a { zoom:1; display:inline-block; }

.first_link,
.previous_link,
.next_link,
.last_link { zoom:1; display:inline;}

/* SEARCH BOX INPUT @page-search-results */
.inputSearchBlock span { background: url(/html/images/backgrounds/btn-links.png) no-repeat left -272px !important; }
.inputSearchBlock span input[type="text"]{ height:23px; padding:5px 0px 4px 0px; margin-top:-1px;}
.inputSearchBlock input[type="button"] { vertical-align:baseline;}
.inputSearchBlock input[type="submit"] { height:30px; }

.betMiddle ul.address li, .bgCenter ul.address li { zoom: 0; display: block !important; }
.betMiddle ul li, .bgCenter ul.block li { display: block !important; }
.betMiddle ul li, .bgCenter ul li { zoom: 1; display: inline !important; } 
.bgCenter ul.colums li { display: inline !important; }

.mykeys.betMiddle.sevencol ul li { width: 156px; }
.mykeys.betMiddle.sevencol ul li.last{ width: 130px; }
.mykeys.betMiddle.sevencol ul li.last1link{ width: 130px; }
.mykeys.betMiddle.sevencol ul li.last2links{ width: 130px; }

.map ul li { display: block !important; }
.faqs ul li { display: block !important; }

.institutWrap ul li { display: block !important; }

.bgCenter.title ul li { display: block !important; }

/* GAME PAGES */
.game .gameInfo { clear: none;}

/* Bets Area */
.game .gameMiddle .middleGameColumns .gameColumns .cols ul.blind{ filter: alpha(opacity = 20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; zoom: 1; }
.game .gameMiddle .tlotoOpt .col_left .bottom li { float: none; }


/* GAME BUTTONS */
.game .gameButtons { }
.game .gameButtons .betSelectField { float:none;}

/* TOTOLOTO */
.game .gameMiddle .tlotoBlock ul.blind{ filter: alpha(opacity = 20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}

/* LOTARIA */
.myHistorySearch.ticketForm .searchField .betNext input { width:183px;}
/*.myHistorySearch .searchField { padding-right: 4px; }
.myHistorySearch .searchField .btnHistSearch span{ padding-left: 0px; }
*/
.myHistorySearch .searchField .btnHistSearch span input { width: 7%; }

.lotaryRandomTableNumbers.betMiddle.fivecol ul li.qtTicketsInput input { margin-top:-1px;}

/* selectbox IE FIX in lotaria classica search pages */
.myHistorySearch.ticketForm .histField .jstyling-select_selectHistory { width: auto;}
.myHistorySearch.ticketForm .histField .jstyling-select-s_selectHistory { padding-left: 0; position: relative; width: 171px; height:24px;}
.myHistorySearch.ticketForm .histField .jstyling-select-t_selectHistory { position: absolute; left: 12px;}

/* = search ticket form - submit btn */
.myHistorySearch.ticketForm .searchField .btnHistSearch input { *padding: 0 12px 0 0; margin-left: 3px; }

/* planooficialpremios */
.contentRecoverPass .histSearchRes.allPrizes { *padding-left: 10px;}

.betnow .betHeader { display: inline; zoom: 1; }

/* footer buttons for payment */
.betnow .betNext.goToPaymentBtn { /*padding-left: 0 !important;*/}
.betnow .betNext.goToPaymentBtn input { width: 200px; padding: 2px 25px 0 10px; }
.betnow .betNext.goToPaymentBtn a { margin-left: 3px; }

/* A MINHA CONTA - HISTORICO */
.scrollPay.card label{ padding-top: 20px;} /* @registo-auto-03 */

.myHistorySearch .histField label.left { *padding-right:7px; white-space:nowrap; } /* ??? */
.myHistorySearch .histField input[type=checkbox]{ padding-left:7px;}
.myHistorySearch .histword {margin-top: -60px;}

/* A MINHA CONTA - AS MINHAS CHAVES */
.mykeysInput input[type="text"]{ margin-left: -4px;} /* input @chavesfav */
/*mykeys sms*/
.mykeySms .inputNumber input[type="text"]{ margin-top:-1px;}
 
/* A MINHA CONTA - RECEBER PREMIOS - PAGAMENTO PREMIOS */
.listPrizes .bottomForm { width: 923px;}
.articleTitle { margin-top:15px;}

/*JOGAR - Jogar R�pido*/
.quickPlay .tabsRegistration{ padding-top:35px; } /* fixes positioning for contentTab */

.quickPlay .formContent textarea {width:331px; padding:5px;}
.quickPlay .errorMsg{ width:296px;}
.quickPlay .inputNumber input[type="text"]{ margin-top:-1px;} /* input @Totoloto */

.quickPlay.euromillions .betFooter {margin-top: -22px;margin-left: 0;}

/* Remove Joker 20170101 */
.quickPlay .boxInputOptions.tlnojoker { margin-top: -49px; width: 557px; }
.quickPlay .boxInputOptionsWrap.tlnojoker { width: 557px; }
.quickPlay .inputOptions.tlnojoker strong { padding-right: 21px; }
.quickPlay .inputOptions.tlnojoker label { margin: 0 0 0 29px; }
/* Remove Joker 20170101 */


/* JOGAR EM */
/*.wideMedium { background: url(/html/images/backgrounds/bg_slideshow.png) no-repeat left top; width:657px;height: 128px; margin-bottom:15px;}*/
.wideMedium { background: url(/html/images/backgrounds/bg_slideshow.png) no-repeat left top; width:625px;height: 62px; margin-bottom:15px;}
.wideMedium .bgBottom {background: url(/html/images/backgrounds/bg_slideshow.png) no-repeat bottom; width: 625px;  height:4px;}
.wideMedium strong.euromilhoes { background:url(/html/images/logo-jogos-medium_01.png) no-repeat top left; width:160px; height:33px; display: block;float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.sorteiomilionario { background:url(/html/images/logo-jogos-medium_01.png) no-repeat right -280px; width:160px; height:30px; display: block;float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.totoloto { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -34px; width:160px; height:33px; display:block; float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.joker {}
.wideMedium strong.lotariaClassica { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -134px; width:160px; height:33px; display:block; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.lotariaPopular { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -179px; width:160px; height:33px; display:block; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.totobola { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -69px; width:160px; height:33px; display: block;float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.totobolaExtra { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -204px; width:160px; height:42px; display: block;float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}
.wideMedium strong.loto2 { background:url(/html/images/logo-jogos-medium_01.png) no-repeat left -247px; width:88px; height:34px; display: block;float: left; text-indent:-999px; margin-top:13px; margin-left:10px;}

.wideMedium span.game_left { float: left; margin-right: 28px; }
.wideMedium span.game_left em.nextDraw { text-align: left; padding-left: 10px; height: 60px; }
.wideMedium span.game_right em.nextDraw { float: left; height: 60px; margin-left: -12px; float:right; }
.wideMedium span.game_right em.nextDraw .title { background:none; font: normal 12px 'DaxBold'; display:block; text-transform:uppercase; padding-top: 9px; }
.wideMedium span.game_right em.nextDraw .date { font:normal 12px 'DaxBold'; display:block; text-transform:uppercase; }
.wideMedium span strong.euromilhoes { background:url(/html/images/logo-jogos-medium_01.png) no-repeat top left; width:160px; float: none; height:34px; display: block; text-indent:-999px; margin-top:13px; margin-left: 13px;}
.wideMedium span strong.sorteiomilionario { background:url(/html/images/logo-jogos-medium_01.png) no-repeat right -280px; width:269px; /*float: right;*/ height:34px; display: block; text-indent:-999px; margin-top:13px;}
.wideMedium span.totalBet {font:normal 16px 'DaxBold', Arial; text-transform:uppercase; display:block; padding-top: 3px; text-align: right; padding-right: 45px; clear: both;}
.wideMedium span.hr_line { background:#eeeeee; height:1px; margin-top: -2px; margin-bottom: 2px; width: 601px; margin-left: 10px;}
.wideMedium span.totalBet span { display: inline-block; width: 80px; color:#f04e23; font-weight:700;font:normal 16px 'DaxBold', Arial; text-transform:uppercase; vertical-align: text-top !important;}

.wideMedium em.nextDraw { text-align:right; display:block; padding-right: 9px; height: 62px;}
.wideMedium em.nextDraw span {color: #585858; height:14px; }
.wideMedium em.nextDraw .title{ background:none; font: normal 12px 'DaxBold'; display:block; text-transform:uppercase; padding-top: 9px;}
.wideMedium em.nextDraw .date{ font:normal 12px 'DaxBold'; display:block; text-transform:uppercase;}
.wideMedium em.nextDraw .date span {height:20px;}
.wideMedium em.nextDraw .totalBet {font:normal 16px 'DaxBold', Arial; text-transform:uppercase; display:block; padding-top: 5px; text-align: right; padding-right: 0px;}
.wideMedium em.nextDraw .totalBet span { display: inline-block; width: 80px; color:#f04e23; font-weight:700;font:normal 16px 'DaxBold', Arial; text-transform:uppercase; vertical-align: text-top !important; }
.wideMedium .totalBet .bgBottom {background: url(/html/images/backgrounds/bg_slideshow.png) no-repeat bottom; width: 625px;  height:5px; margin-top: -18px;}

.wideMedium em.nextDraw .btnRaffles span { color: black; font:normal 12px 'DaxBold', Arial; text-transform:uppercase; display:block; padding-top: 5px;}
.wideMedium em.nextDraw .btnRaffles span cite {  display: inline-block; color:#f04e23; font-weight:700;font:normal 12px 'DaxBold', Arial; text-transform:uppercase; vertical-align: baseline !important; }

/*CHAVES E RESULTADOS - lista de Pr�mios*/
.histPrizes.tabsRegistration { padding-top:35px;}
/*Destaques*/
.prizesDescription thead th,
.prizesDescription tbody th { font-weight:400;}
.histPrizes .logos { vertical-align:top;}


/*CHAVES E RESULTADOS - Quanto Ganhei*/
/*Euromilh�es*/
.adjustEuroKey li{ height:20px; line-height:20px;}
ul.adjustBet li{ height:auto;}

.rightNumber { height:24px; padding-bottom: 4px;}
ul.jokerBet li .rightNumber { padding-bottom: 0;}

/* Joker */
.betMiddle.twoLinesTable li.hits{ width:110px;}
.betMiddle.twoLinesTable li.description{ width:113px;}
.betMiddle.twoLinesTable li.value{ width:121px;}

/*JOGAR - Jogos e Jackpots */
.gamesJackpotContent .gamesJackpotsLotary { height: 127px;}
.keyFooterWrap .keyFooter .lastDraw span.lastGameKey span.star { padding: 6px 2px 0 0px; }



/* BUTTONS NEW - only use in <a>  */
.button { display:inline;}

.btnContainerLeft .button,
.btnContainerRight .button { margin-left: 4px;}


/* A MINHA CONTA - REGISTO AUTOMATICO -  */
.betFooter.regisAuto div { width:744px;} /* ??? */
.betFooter.regisAuto div.smalButton { width:747px;} /* ??? */

/* = dark grey button w/arrow INPUT inside list */
.continueBtn input { margin-left:-4px; width:10%; }

.betNext.cont input { padding-right:8px;}
.bgCenter .scrollPlay.card { padding-top:20px;}


/* BETNOW FOOTER LAYOUT */
/* buttons inside the footer (main) */
.betFooter .betFooterWrap .betFooterBtnWrap .gameBtn input,
.formBtn input { margin-left:-4px; width:7%;}
.listPrizes .formBtn input { margin-left: 0; }

/*Prize Form fix*/
.listPrizes .prizeFormBtn input { margin-left: -3px; }

/*Prize Claim IE7 known bug fix*/
.infoList form input[type="submit"] { width:auto; overflow:visible; }

.formBtn.lightGray span {background: url(/html/images/game/bg_betnow.png) no-repeat 0 -28px; margin: 0 0 0 4px; }

/* btn w/ arrow for betfooter */
.betFooter .betFooterWrap .betFooterBtnWrap .darkGrayArrow a { margin-left:0;}

/* red btn - betnow for betfooter */
.formBtn.btnBetNow input { margin-left:-4px;}

/* confirm payment error message */
.confirmPayError { bottom: 80px;}
#step2 .confirmPayError { bottom: 60px; }

/* PROFILE */
.tabsRegistration.cards { padding-top:35px;}

.form .field span.slash { line-height:24px; padding-left:2px;} /* fix IE "-" between postal code inputs */

.tab .sevencol .twoLines { width:122px;} /* ??? */



/* CONTACTOS */
.contactContent textarea{ width:335px; padding:5px;}


/* PONTOS DE VENDA */
.salesPoint .game p, .salesPoint .bgCenter p { padding: 0px;}

.salesPoint .form .myHistorySearch { overflow: hidden !important; }

/* Pontos de Venda Search*/
.resultsSearch .betFooter{ margin-top: -5px;}


/* DETALHE APOSTA TOTOBOLA */
/* Table TotoBola */
.tableWrap table thead { height: 30px;}

.game .gameInfo ul li a, .game .gameInfo ul li form { display:inline; zoom: 1;}

/* JOGAR VIA SMS */
#playSms .form { height: 138px; }

.printHeadGame { height: auto; }
.contentRecoverPass .bgCenter .hgroup h2{ font-size:20px; color:#7ccf2f; font-family: 'DaxMedium'; line-height:20px; padding-top:2px; padding-bottom:7px;}
.formBtnIE {padding: 0 0 0 7px;}
.sendBySms ul li {zoom:1; display: list-item !important;}
.width156 {width: 145px !important;}
.paddingRight9 {padding-right: 9px !important; white-space: nowrap; }
.gameDetail ul li {zoom:1; display: list-item !important;}
.displayInlineBlock {zoom:1; display: inline;}
.printContentGame .tablePrint table td span.detail { width: 100%; }
.bgMiddle { padding-bottom: 5px; padding-left: 30px; padding-right: 30px; padding-top:30px; background:url(/html/images/backgrounds/bg-big-box-middle.png) repeat-y left top;  width:625px;}
.listItem ul li {zoom:1; display: list-item !important;}
.paddingBottom {padding-bottom: 16px;}

.listPrizes .betMiddle.fourcol ul li { width: 348px; }
.listPrizes .betMiddle.first-large ul li { width: 170px; }
.listPrizes .betMiddle.first-large ul li.last { width: 139px; }
.listPrizes .betMiddle ul li:first-child { width: 62px; }

/*.myAwards .listPrizes .betMiddle ul li:first-child { width: 190px !important; }*/

.tableMain.regisAuto table td .jstyling-select_select4 { left: -20px; }

.contentRegistrationB {padding-bottom:0px; padding-top:10px; width:945px; overflow:hidden; }
.marginBottom20 {margin-bottom: 20px !important;}
.width190 {width: 190px !important;}
.width154 {width: 154px !important;}
.paddingBottom10 {padding-bottom: 10px !important;}
.prizeBorder { border-top: 1px solid #E7E7E7; }

.userCard .cards .sevencol ul li { width: 138px; }

.game .gameMiddle .tlotoBlock li.selected span,
.game .gameMiddle .middleGameColumns .gameColumns .cols ul.numbers li.selected span,
.game .gameMiddle .tlotoOpt .col_left .top li,
.game .gameMiddle .tlotoOpt .col_left .bottom li,
.game .gameMiddle .middleGameColumns .gameColumns .cols ul.stars li span { display: inline; zoom: 1; }
.game .gameMiddle .tlotoOpt .col_left .bottom ul { left: -2px; }

.spanNIB {padding-right: 5px;}
.wrapper-info.personalDataPopin .section li.paddingBottomCharge {padding-bottom: 6px; zoom:1;}
.wrapper-info.personalDataPopin label.labelBackground { background-color:transparent; font-family: 'DaxMedium'; font-size:11px; color:#ffffff; font-weight:400; display: inline; position: absolute; top: 1px; padding-left: 3px; left: 0px;}

.textAlign {text-align: left;}
.paddingLeft0 {padding-left: 0px !important;}

span.Win { display: inline; zoom: 1;}
span.Void { display: inline; zoom: 1;}
span.Lose { display: inline; zoom: 1;}
span.GameWin { display: inline; zoom: 1;}
span.GameVoid { display: inline; zoom: 1;}
span.GameLose { display: inline; zoom: 1;}
span.GamePending { display: inline; zoom: 1;}
span.inacabadoProg { display: inline; zoom: 1;}

div.menu li.thirdLevelLast { padding: 0 1px; margin: 0 3px; float: left; }

.listPrizes input.alertConfig {margin-left: -4px; !important; }
.noNibConfig {text-align: center; font-size: 12px; color: #919191; vertical-align: middle; display: inline;}
.newsContent .bgCenter .hgroup .newsResume p { font-size: 10pt !important; font-weight: bold; }
.zIndex {z-index: -1 !important;}

.popin-container { width: 800px; height: 531px; }

div.footer ul.contentTitle .bgLast { width: 11.9%; }
.formBtn a { zoom: 1; display: inline; }

div.contentRight span { color:#969696; font-size:11px; display:block; padding-top:8px; text-align:right; clear: right; float: none;}

.betnow .betMiddle.betNotVisible{ overflow: visible !important; }

/* Disclaimer bar cookie */
div.DisclaimerBar { background-color: #5B5B5B; height: 33px; color: #fff; padding: 3px 7px 0 23px; font-size: 73%; cursor: auto; }
.DisclaimerBar li { width: 940px; margin-top: -4px }
.DisclaimerBar a { text-decoration:none; color:white; }
.DisclaimerBar cite.button { float: right; margin-top: -16px }
.DisclaimerBar span b { cursor: pointer; }

/* prizes win for life */ 
.listPrizes .betMiddle.win.first-large ul li { width: 145px; }

/* MENU M1 SIGLA */
div.menu li.secondLevel > a.m1lhao { text-align: left; }
div.menu li.secondLevel.selected > a.m1lhao { background-color: #69ac29; }
div.menu li.secondLevel span.m1lhao { background:url(/html/images/game/sorteiomilionario2i.png) no-repeat right center; width:18px; margin-top: 4px; height: 16px;}

/* SIGLA M1 FOOTER */
div.footer ul.contentLinks li.after { margin-top: -7px; }
div.footer ul.contentLinks li a.m1lhao { vertical-align: top; }
div.footer ul.contentLinks li a span.m1lhao { background: url(/html/images/game/sorteiomilionario2.png) no-repeat 4px 0px; height:11px; padding-top:0px; margin-top: -6px; float: none; }

/* QUANTO GANHEI */
.luckNumbersForm.m1lhaoKey .qtTicketsInput:first-child + .qtTicketsInput + .qtTicketsInput {margin-right: 15px; }
.luckNumbersForm.cmilKey .qtTicketsInput:first-child {margin-right: 15px; }
.luckNumbersForm.cmilKey .qtTicketsInput:first-child + .qtTicketsInput + .qtTicketsInput + .qtTicketsInput {margin-right: 15px; }

/* raffles disclaimer */
span.raffles_disclaimer {background: url(/html/images/ui/ui-icons_8dc262_256x240.png) no-repeat left -144px !important; padding-left: 18px; display: inline-block;}

.prizesDescription tbody tr.cmilRow th .cmil { background: url(/html/images/logo-jogos_01.png) no-repeat left -314px; width:110px; margin-top: 0px; height: 42px; margin-left: -4px; }

/* FOOTER */
div.contentRight { float:right; padding-right:10px; padding-top:22px; width: 484px;}
div.contentRight ul { width:auto; overflow:hidden; padding-bottom:2px; margin-bottom: -10px; float:right; }
div.contentRight ul li { font-size:11px; color:#787878; float:left; border-left:#898989 1px solid; line-height:11px; padding-left:8px; padding-right:8px;}
div.contentRight ul li:first-child { border-left:none; padding-left:0px;}
div.contentRight ul li a {color:#787878;}
div.contentRight ul li a:hover { text-decoration:underline;} 
div.contentRight span { color:#969696; font-size:11px; display:block; padding-top:8px; text-align:right; padding-right:10px; clear: right; }

.wrapText{white-space: normal !important;}

.jstyling-select_selectHistory .jstyling-select-l_selectHistory{ display:none; margin:0; padding-bottom:9px; padding-top:3px; position:absolute; left:0; top:31px; background:#888888; width:171px; height:60px; overflow: auto;}

.wideMedium span strong.m1lhao { background:url(/html/images/game/sorteiomilionario_3.png) no-repeat top right; width:613px; float:none; height:34px; display: block; text-indent:-999px; margin-top:-94px; padding-bottom:0px;}
.quickPlay.euromillions span strong.m1lhao { background: url(/html/images/game/sorteiomilionario_3.png) no-repeat top right; width: 917px; float: none; height: 34px; display: block; text-indent: -999px; margin-top: -107px; margin-left: 2px;}