body { position: absolute; }

div.menu li.thirdLevelLast { padding: 0 1px; margin: 0 3px; float: left; }

.blockSingleCarousel .carouselPagination ul { zoom:1; display: inline !important;/*display: inline\9 !important;*/} /* sets display in pagination li's */
.blockSingleCarousel .carouselPagination ul li { zoom:1; display: inline !important;/*display: inline\9 !important;*/} /* sets display in pagination li's */

.il-body .info a { color: #f04e23; }
.il-header { z-index: 42;  }
.il-header .header-bottom ul li a { height: 25px; }
.il-group-games { margin: 0; padding: 0; border: none; margin-right: -1px; }

.line { font-size: 0; line-height: 0; }

div.footer ul.contentTitle .bgLast { width: 11.9%; }
.popin-container, .popin-container object { width: 800px !important; height: 551px !important; }
.header-bottom { zoom: 1; }

.jstyling-checkbox { display: inline; }
.jstyling-checkbox input[type=checkbox], .jstyling-radio input[type=radio] { filter: alpha(opacity = 0);}
.jstyling-file input[type=file] { filter: alpha(opacity = 0);}

.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*/ 
}

div.contentRight span { float: none; }
.unavailable-popin { padding: 232px 0; }

.unavailable-popin h2, .unavailable h2 { font-weight: 700; color: #e63591; }
.unavailable-popin { text-align: center; font-size: 13px; color: #7E7E7E; background-color: #e9e9e9; text-align: center; font-size: 16px; position: relative; padding: 250px 0; height: 53px;}

/* 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; }

/* 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: -8px; }
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; }

/* 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; clear: right; }