@font-face{font-family:TheSansRio2016;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/regular.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/regular.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/regular.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/regular.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/regular.d4cfc8f4.svg#thesansrio2016regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:TheSansRio2016Italic;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/italic.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/italic.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/italic.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/italic.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/italic.a95a79cd.svg#thesansrio2016italic) format("svg");font-style:normal;font-weight:400}@font-face{font-family:TheSansRio2016Bold;src:url(/obj/rio2016/ogf_obj/layout/fonts/Rio2016/bold.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bold.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bold.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bold.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bold.0da9925e.svg#thesansrio2016bold) format("svg");font-style:normal;font-weight:700}@font-face{font-family:TheSansRio2016BoldItalic;src:url(/obj/rio2016/ogf_obj/layout/fonts/Rio2016/bolditalic.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bolditalic.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bolditalic.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bolditalic.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/bolditalic.a23b910f.svg#thesansrio2016bolditalic) format("svg");font-style:normal;font-weight:700}@font-face{font-family:TheSansRio2016Black;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/black.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/black.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/black.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/black.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/black.540f5cf7.svg#thesansrio2016black) format("svg");font-style:normal;font-weight:400}@font-face{font-family:TheSansRio2016BlackItalic;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/blackitalic.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/blackitalic.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/blackitalic.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/blackitalic.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/blackitalic.60d0248e.svg#thesansrio2016blackitalic) format("svg");font-style:normal;font-weight:400}@font-face{font-family:TheSansRio2016Light;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/light.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/light.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/light.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/light.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/light.ff59cfde.svg#thesansrio2016light) format("svg");font-style:normal;font-weight:400}@font-face{font-family:TheSansRio2016LightItalic;src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/lightitalic.eot);src:url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/lightitalic.eot?#iefix) format("eot"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/lightitalic.woff) format("woff"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/lightitalic.ttf) format("truetype"),url(/obj/rio2016/ogf_obj/layout/css/fonts/Rio2016/lightitalic.2152eeb1.svg#thesansrio2016lightitalic) format("svg");font-style:normal;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}button,html,input,select,textarea{font-family:TheSansRio2016,sans-serif}body{margin:0}a{color:#1189c8;cursor:pointer;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0 none}a:hover{text-decoration:underline}h1.start{font-size:2.6em;color:#f4791f;margin:0;margin-bottom:.5em;font-family:TheSansRio2016Bold}h1{font-size:2em;color:#f4791f;margin:0;margin-bottom:1em;font-family:TheSansRio2016Bold;line-height:1.25em}h2{font-size:30px;color:#f4791f;margin:0;margin-bottom:20px;line-height:1.25em}h2.home{color:#616161;font-family:TheSansRio2016Bold;text-align:center;margin-bottom:30px;line-height:1.25em}h2.page-headline{font-size:20px;font-weight:400;margin:0 0 15px;height:30px;border-bottom:1px solid #dadada;line-height:1.25em}.h2Link{color:#004b88;font-size:14px;font-weight:400;margin-left:10px}a.blueButton,a.greyButton{font-size:12px;text-decoration:none;line-height:12px;padding-top:9px;font-weight:400;height:21px}h2 a.blueButton{margin-top:-10px}h3{color:#f4791f;font-size:24px;margin:0;font-weight:400;line-height:1.2em}h3.subheadline{font-family:TheSansRio2016Light;color:#f4791f;line-height:1.2em}h3.subheadline-italic{font-size:28px;font-family:TheSansRio2016BoldItalic;line-height:1.2em}h4{color:#f4791f;font-size:1em;margin:0}h5{font-size:.83em;margin:0}h6{font-size:.67em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:TheSansRio2016Bold}i{font-family:TheSansRio2016Italic}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box}mark{background:none repeat scroll 0 0 #ff0;color:#000}p,pre{margin:0;line-height:1.25em}code,kbd,pre,samp{font-family:TheSansRio2016,monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{list-style-type:none;margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none outside none}img{border:0 none}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{border:0 none;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default;color:#999}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0 none;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:16px}body{background:none repeat scroll 0 0 #f5f4f4;font-size:14px;line-height:16px;color:#595959}::-moz-selection{background:none repeat scroll 0 0 #b3d4fc;text-shadow:none}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0 none;margin:0;padding:0}textarea{resize:vertical}.oldie input[type=password]{font-family:sans-serif}.whiteBox{background-color:#fff;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.whiteBoxHelpAreas{background-color:#fff;padding:20px;-webkit-border-radius:0 10px 10px;-moz-border-radius:0 10px 10px;border-radius:0 10px 10px}.withdrawRequestBox{background-color:#f4791f;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.greyBox,.lightGreyBox{background-color:#eee;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:30%}.lightGreyBox{background-color:#f5f4f4}.contrast .lightGreyBox,.contrast .lightGreyBox h4{background-color:#000;color:#fff}.browsehappy{background:none repeat scroll 0 0 #ccc;color:#000;margin:.2em 0;padding:.2em 0}.ir{background-color:transparent;border:0 none;overflow:hidden}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.header{background:transparent url(/obj/rio2016/ogf_obj/layout/img/header/header.76c3100f.png) no-repeat scroll center 51px;min-width:1156px}.logoRio{left:50%;margin-left:-88px;position:absolute;top:20px}.header.headerOlympic{background:transparent url(/obj/rio2016/ogf_obj/layout/img/header/headerOlympic.a5bb48d4.png) no-repeat scroll center 51px}.header.headerOlympic .logoRio{margin-left:-40px}div.wrapper,section.wrapper{margin:auto;position:relative;width:1156px;padding:0}.line{display:block;margin-bottom:20px;width:100%}.line.nav-b{margin-bottom:12px}.line:after,.line:before{content:" ";display:table}.line:after{clear:both}.w50P{width:50%}.col .col:first-child,.line .col:first-child{margin-left:0}.col{margin-left:20px}.col1{width:78px}.col2{width:176px}.col3{width:274px}.col4{width:372px}.col5{width:470px}.col7{width:666px}.col8{width:764px}.col9{width:862px}.col10{width:960px}.col11{width:1058px}.col12{width:1156px}.nav-a{height:31px;margin-top:2px}.acessibility-buttons li,.social-search li{display:inline;float:left;position:relative}.acessibility-buttons li.last a.language{border:0 none}.acessibility-buttons li a.btn,.social-search li a.btn{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons.984351d9.png) no-repeat scroll 0 0;display:block;height:36px;margin-top:3px;width:34px;color:transparent;font-size:0}.acessibility-buttons li a{color:#595959;font-family:TheSansRio2016;font-size:12px;text-decoration:none}.acessibility-buttons li a:hover{color:#00aee6}.acessibility-buttons li a.language,.acessibility-buttons li a.links{display:block;font-family:TheSansRio2016Bold;font-size:1em;font-weight:lighter;line-height:2.5em;padding:5px 10px 0}.acessibility-buttons li a.links{font-family:TheSansRio2016;text-transform:uppercase}.social-search{float:right}.acessibility-buttons li a.acessibility{background-position:-6px 0}.acessibility-buttons li a.acessibility:hover{background-position:-6px -40px}.acessibility-buttons li a.contrast{background-position:-40px 0;margin:4px 24px 0 9px}.social-search li a.btn{border:medium none}.social-search li a.facebook{background-position:-120px 0}.social-search li a.facebook:hover{background-position:-120px -40px}.social-search li a.twitter{background-position:-160px 1px}.social-search li a.twitter:hover{background-position:-160px -40px}.social-search li a.google{background-position:-200px 0}.social-search li a.google:hover{background-position:-200px -40px}.social-search li a.youtube{background-position:-240px 0}.social-search li a.youtube:hover{background-position:-240px -40px}.social-search li a.instagram{background-position:-280px 0}.social-search li a.instagram:hover{background-position:-280px -40px}.social-search li a.linkedin{background-position:-320px 0}.social-search li a.linkedin:hover{background-position:-320px -40px}.social-search button{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons.984351d9.png) no-repeat scroll -92px -11px;border:0 none;height:17px;position:absolute;right:7px;text-indent:-9999px;top:14px;width:17px}.social-search button:hover{background-position:-92px -51px}.rio{height:142px;position:relative}.main_menu{font-family:TheSansRio2016;font-size:14px;margin-top:10px}.main_menu li{float:left;padding-bottom:20px;position:relative}.main_menu li.red a{color:#ed1c24}.main_menu li.green a{color:#62bb46}.main_menu li.blue a{color:#00aee6}.main_menu li a.shoppingCart{background:#fff none repeat scroll 0 0;border-color:#fff;border-radius:4px;border-style:solid;border-width:8px;margin-top:2px;padding:0 4px;min-width:160px;margin-left:0}.main_menu li a.shoppingCart .text-part-one{background:transparent url(/obj/rio2016/ogf_obj/layout/img/elements/wk.e45e330d.png) no-repeat scroll 0 1px;padding-left:40px}.main_menu li a{border-left:1px solid #dbdbdb;float:left;font-family:TheSansRio2016Bold;font-size:1.438em;color:#004b88;margin:10px 0 0 25px;padding:0 0 0 25px;text-transform:uppercase}.main_menu li:first-child a{border-left:none;margin-left:0;padding-left:0}p.description{margin-bottom:20px}input.captcha-answer{width:160px}div.row{margin-bottom:16px;position:relative}div.row-last{margin-bottom:40px;position:relative}div.row .explanation-large{font-size:80%;position:absolute;top:26px;left:630px}div.row .explanation-middle{font-size:80%;position:absolute;top:26px;left:330px}div.row .explanation{font-size:80%}div.fields textarea{resize:none}div.fields input,div.fields select,div.fields textarea{background:#fff none repeat scroll 0 0;border-color:#c5c5c5 #eee #eee #c5c5c5;border-radius:3px;border-style:solid;border-width:1px;box-shadow:1px 1px 2px #d1d1d1 inset;position:relative;color:#222;padding:4px 10px}.filledFieldsWrap{border:2px solid #f6f6f6;border-radius:4px;padding:15px 15px 0;margin-bottom:10px;width:620px}div.fields input[disabled],div.fields input[readonly],div.fields select[disabled]{color:#999}.customerFields div.fields input[disabled].required,.customerFields div.fields input[readonly].required,.customerFields div.fields select[disabled].required,div.fields input.required,div.fields input[readonly],div.fields select.required{background:#f6f6f6 none repeat scroll 0 0}#postPayment div.fields input.required,#postPayment div.fields select.required{background:#fff none repeat scroll 0 0}#postPayment div.fields input[disabled].required,#postPayment div.fields select[disabled].required{background:#f6f6f6 none repeat scroll 0 0}.customerFields div.fields input.required,.customerFields div.fields select.required{background:#fff none repeat scroll 0 0}.notFilledByLookup{color:#999}div.fields input{height:20px}div.fields select{height:30px}div.fields .large{width:600px}div.fields input.middle{width:300px}div.fields select.middle{width:320px}div.fields input.small-1{width:50px}div.fields select.small-1{width:72px}#kreditkarte div.fields select.small-1{width:78px}div.fields .small-2{width:204px}div.fields .small-3{width:225px}div.divider{height:1px;background:#dbdbdb;margin:16px 0}form.gpnrfForm{clear:left}div.categories{float:left;margin-bottom:40px}div.categories ul li{display:inline;float:left;position:relative;width:185px;height:160px;cursor:pointer;color:#004b88}div.categories ul li .category{margin-top:-62px;margin-left:10px;min-height:20px;background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px}div.categories ul li.checked .category{background-position:0 -348px!important}div.categories ul li:hover{text-decoration:underline}div.categories ul li span{color:#004b88;padding-top:10px;margin-left:0}div.checkboxContainer .checkbox{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px;height:30px}div.checkboxContainer .checked{background-position:0 -348px!important}div.checkboxContainer input{position:absolute;left:-9999px}div.checkboxContainer label.labeltext{line-height:20px;padding-left:27px;white-space:nowrap;cursor:pointer}div.checkboxContainer.disabled label.labeltext{cursor:default}div.checkboxContainer.disabled .checkbox{background-position:0 -900px!important}.formError{color:#c00}.formWarning{color:#f4791f}div.checkboxContainer .formError{margin:-10px 0 5px 30px}#captchaForm{width:1120px}#captchaForm .defSubmit input.submit{background:0 0;border:none;font-size:12px;color:#fff;text-transform:uppercase;font-family:TheSansRio2016;padding-top:6px}section.footer{padding-top:20px;height:100%;display:block;clear:both;min-width:1000px}.footer .content{width:1156px;margin:0 auto;position:relative;padding:0 20px;border-top:1px solid #dbdbdb}.footer .divider{height:1px;background:#dbdbdb;width:90%}.footer .slogan{margin:20px 0 0;width:90%}.footer .slogan p{margin-bottom:20px;width:90%}.footer .slogan a{color:#1189c8;cursor:pointer;text-decoration:none;font-size:.85em}.footer .slogan a:hover{text-decoration:underline}.footer .logoEventim{margin:20px 0 0;color:#222}.main-footer{height:65px;background:#f6f6f6;border-top:2px solid #dbdbdb}.footer-content{width:1156px;padding-top:7px;margin:0 auto}.footer-content p{font-size:12px}.social-section,.text-section{width:50%;float:left}.text-section p{margin-top:17px}.text-section a{color:#595959;text-decoration:none}.social-search p{margin-top:17px}.footer .main-footer{display:block;clear:both}.lowerContent{margin:0 auto;padding:0 20px;position:relative;width:1156px}.toTopLink{margin:0 10px 20px 0}.toMobileLink{margin:0 0 20px 10px}.footerLinks{display:block;margin-bottom:20px;text-align:center;width:100%}.footerLinks a{color:#8e8e8e}.footerLinks a:hover{color:#004b88;text-decoration:none}.footerTopLinks{margin-bottom:20px;text-align:center;width:100%}.contrast .footerLinks a:hover{color:#1189c8;text-decoration:underline}#searchPage h2{font-size:20px;font-weight:400;margin:0 0 15px;height:30px;border-bottom:1px solid #dadada}#searchPage h3{font-size:28px;line-height:28px;font-family:TheSansRio2016BoldItalic}#searchPage h4{font-size:16px}#disciplinesFilter{float:left;width:100%}#disciplinesFilter ul{margin-top:20px;float:left}#anotherOptionsFilter .datepicker,#anotherOptionsFilter ul,#disciplinesFilter ul{width:274px}#anotherOptionsFilter li.checkbox,#disciplinesFilter li{width:221px;background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px;height:17px;padding-left:30px;padding-top:3px;margin-bottom:15px}#anotherOptionsFilter li.checkbox{width:145px}#anotherOptionsFilter li.checked,#disciplinesFilter li.checked{background-position:0 -348px}#anotherOptionsFilter li,#anotherOptionsFilter li label,#disciplinesFilter li,#disciplinesFilter li label{cursor:pointer}#anotherOptionsFilter span.checkbox,#disciplinesFilter .searchCheckbox{left:-9999px;position:absolute}#anotherOptionsFilter{float:left;width:100%;border-bottom:1px solid #dadada;padding-bottom:20px;margin-top:20px;margin-bottom:30px}#anotherOptionsFilter h3{margin-bottom:20px}#anotherOptionsFilter ul{margin-top:39px}#otherOptions{float:left;height:100px}#timeOfDayFilter ul{width:100%}#timeOfDayFilter ul li.checkbox{display:inline;margin-right:56px}#searchFilter{float:left;margin-left:10px;margin-top:30px}#searchFilter .freeSearchField{width:370px}#bookableFilter ul li.checkbox{width:100%}#bookableFilter ul{margin-top:20px;width:100%}#freeSearchField{width:385px;height:25px}#filterButtons{float:right;width:50%;margin-top:30px}#filterButtons input{float:right}#searchPage .clusterFilter{width:100%;display:block;margin-bottom:20px}#searchPage .clusterFilter li{width:122px;float:left;margin-right:56px}#searchPage .clusterFilter input{position:absolute;left:-9999px}#searchPage .clusterFilter .cluster{display:block;margin-top:-5px;text-align:center}.infoHint{min-height:25px;border:1px solid #f4791f;border-radius:4px;padding:10px;margin-bottom:10px;background:url(/obj/media/BR-rio2016/teaser/icons/attention.png) no-repeat scroll 10px 10px transparent;clear:both}.infoHint p{position:relative;top:4px;margin-left:35px;margin-bottom:6px;color:#595959}table.ui-datepicker-calendar{width:90%;padding-right:20px;text-align:center}div.ui-datepicker-header{font-size:16px;text-align:center;padding:6px 10% 6px 0}table.ui-datepicker-calendar td{width:30px;height:30px;vertical-align:middle}table.ui-datepicker-calendar .ui-state-active,table.ui-datepicker-calendar td a{display:block;padding:7px 0;vertical-align:middle}table.ui-datepicker-calendar td a:hover{background-color:#1189c8;padding:7px 0;text-decoration:none;color:#fff}table.ui-datepicker-calendar .ui-state-active{background-color:#f4791f;color:#fff;text-decoration:none}td.ui-datepicker-unselectable{color:#d1d1d1}#sessionTable{width:1116px;float:left;margin:10px 0}#sessionTable td{text-align:left;border:1px solid #dadada;padding:0 10px}#sessionTable.calendar td{vertical-align:top}#sessionTable th{height:40px;border-top:1px solid #dadada;border-right:1px solid #f5f4f4;border-left:1px solid #f5f4f4;background-color:#f5f4f4;text-align:left;padding-left:10px}#sessionTable th a{color:#004d8a;font-weight:700;font-size:16px}#sessionTable td.noBorder{border-left:none;border-right:none}#sessionTable .female,#sessionTable .male,#sessionTable .mixed{display:inline-block;height:28px;vertical-align:middle}#sessionTable .male{background:url(/obj/media/BR-rio2016/teaser/icons/icon-men.png) no-repeat scroll 0 transparent;width:20px}#sessionTable .female{background:url(/obj/media/BR-rio2016/teaser/icons/icon-women.png) no-repeat scroll 0 transparent;width:20px}#sessionTable .mixed{background:url(/obj/media/BR-rio2016/teaser/icons/icon-mixed.png) no-repeat scroll 0 transparent;width:35px}#sessionTable .medal-icon{background:url(/obj/media/BR-rio2016/teaser/icons/goldmedal.png) no-repeat scroll 0 transparent;display:inline-block;vertical-align:middle;height:30px;width:30px}#sessionTable .searchShoppingCartIcon{background:url(/obj/rio2016/ogf_obj/layout/img/elements/wk.e45e330d.png) no-repeat scroll 0 transparent;width:40px;height:40px;display:inline-block;margin-top:5px}#sessionTable .searchShoppingCartIcon.inCart{background:url(/obj/rio2016/ogf_obj/layout/img/elements/in_wk.1afc7609.png) no-repeat scroll 0 transparent;margin-left:10px}#sessionTable th.events-table-month{text-transform:uppercase;font-size:20px}.small-arrow-up{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows.f1aac73b.png) no-repeat scroll 0 0 transparent;height:10px;width:10px;display:inline-block;margin-left:5px}.small-arrow{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows.f1aac73b.png) no-repeat scroll -20px 0 transparent;height:10px;width:10px;display:inline-block;margin-left:5px}.small-arrow-down{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows.f1aac73b.png) no-repeat scroll -10px 0 transparent;height:10px;width:10px;display:inline-block;margin-left:5px}a.infoButtonForSearchLayer,a.promoInfoLink{width:20px;height:20px;display:inline-block;background:url(/obj/rio2016/ogf_obj/layout/img/elements/info.1afc7609.png) no-repeat scroll 0 0 transparent}#sessionTable td.centerTableContent{text-align:center}div.pagerWrapper{height:30px;float:right}ul#bottomPager li,ul#searchPager li{float:left;padding:8px 5px 0}ul#bottomPager li.next,ul#bottomPager li.prev,ul#searchPager li.next,ul#searchPager li.prev{padding:0}#search-filter-datepicker{margin-top:-5px}.ui-datepicker-title{font-weight:700}.ui-datepicker-calendar th span{font-weight:400}#PickerTo{border-right:1px solid #dadada}.pagerWrapper a.blueButton{font-size:22px;line-height:20px;padding:5px 10px}.pagerWrapper a.greyButton{font-size:22px;line-height:20px;padding:5px 10px;height:21px;text-decoration:none}.pagerWrapper a.greyButton:hover{background:#fcfcfc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dadada));background:-webkit-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:linear-gradient(to bottom,#fcfcfc 0,#dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dadada', GradientType=0);cursor:default}.pagerWrapper .current a{text-decoration:underline}div.noEvents{margin-bottom:20px}.inShoppingCart{background-color:#f5f4f4}.inShoppingCartMarking{background-color:#00ade5;color:#fff}tr.noInventory{color:#B8B8B8}div.iconsLegend{width:800px}.iconsLegend img{height:18px}.iconsLegend dl dt{width:36px;text-align:center;min-height:18px}.iconsLegend dl dd{left:36px;margin-bottom:-12px;padding:0 5px;position:relative;top:-1.15em;word-wrap:break-word}ul#calendarLedgend{float:left;width:100%}ul#calendarLedgend li.calendarLedgendElement{height:20px;margin:10px 0}ul#calendarLedgend li.calendarLedgendElement p{line-height:20px}ul#calendarLedgend li.calendarLedgendElement div{background-color:#c1c1c1;width:40px;height:20px;margin-right:10px}ul#calendarLedgend li.calendarLedgendElement div.hatched{background-image:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/hatchedBG.ba52d456.png)}.contrast #searchPage #sessionTable,.contrast #searchPage #sessionTable th a,.contrast #searchPage .pagerWrapper li a,.contrast #searchPage .pagerWrapper li a.greyButton,.contrast #searchPage .ui-datepicker-header,.contrast #searchPage .ui-state-default,.contrast #searchPage h2,.contrast #searchPage h3,.contrast #searchPage h4,.contrast #searchPage li,.contrast #sessionTable td.high,.contrast #sessionTable td.regular,.contrast .greyButton{color:#000}.contrast #searchPage .pagerWrapper li a.blueButton{color:#fff}.contrast #searchPage td.ui-datepicker-unselectable span{color:#d1d1d1}.contrast #searchPage table.ui-datepicker-calendar a.ui-state-active{background-color:#000;color:#fff;text-decoration:none}.contrast #searchPage #sessionTable .searchShoppingCartIcon{background:url(/obj/rio2016/ogf_obj/layout/img/elements/wk_sw.24399937.png) no-repeat scroll 0 transparent}.contrast #searchPage #sessionTable .searchShoppingCartIcon.inCart{background:url(/obj/rio2016/ogf_obj/layout/img/elements/in_wk_sw.40cc3a50.png) no-repeat scroll 0 transparent}.contrast #searchPage #sessionTable .small-arrow-up{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows_sw.6c482f2d.png) no-repeat scroll 0 0 transparent}.contrast #searchPage #sessionTable .small-arrow{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows_sw.6c482f2d.png) no-repeat scroll -20px 0 transparent}.contrast #searchPage #sessionTable .small-arrow-down{background:url(/obj/rio2016/ogf_obj/layout/img/elements/arrows_sw.6c482f2d.png) no-repeat scroll -10px 0 transparent}.contrast #searchPage #sessionTable a.infoButtonForSearchLayer{background:url(/obj/rio2016/ogf_obj/layout/img/elements/info_sw.40cc3a50.png) no-repeat scroll 0 0 transparent}.contrast #searchPage #sessionTable .male{background:url(/obj/media/BR-rio2016/teaser/icons/icon-men_sw.png) no-repeat scroll 0 transparent;width:20px}.contrast #searchPage #sessionTable .female{background:url(/obj/media/BR-rio2016/teaser/icons/icon-women_sw.png) no-repeat scroll 0 transparent;width:20px}.contrast #searchPage #sessionTable .mixed{background:url(/obj/media/BR-rio2016/teaser/icons/icon-mixed_sw.png) no-repeat scroll 0 transparent;width:35px}.contrast #searchPage #sessionTable .medal-icon{background:url(/obj/media/BR-rio2016/teaser/icons/goldmedal_sw.png) no-repeat scroll 0 transparent}.contrast #searchPage table.ui-datepicker-calendar td a:hover{color:#fff}#shoppingCart h3,#summary h3{font-size:28px;line-height:28px;font-family:TheSansRio2016BoldItalic}#shoppingCart h4{font-size:16px}#shoppingCart .shoppingCartPosition{width:100%;float:left;margin-bottom:30px}#shoppingCart .shoppingCartPosition .greyButton{margin-left:10px}#shoppingCart .shoppingCartPositionTable td{vertical-align:top}#shoppingCart .positionPkHeadline{height:32px;padding:10px;margin-bottom:10px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;color:#f4791f;font-size:14px;font-weight:700;text-transform:uppercase;margin-left:10px}#shoppingCart .positionPkSmallInfo{color:#004b88;font-size:18px;padding-left:130px;line-height:1.2em}#shoppingCart td.positionCounter{width:40px;background-color:#f5f4f4;vertical-align:middle;text-align:center;font-size:18px;font-weight:700}#shoppingCart .pkname{font-size:22px;height:24px;width:26px;padding-top:8px;margin-right:10px}#shoppingCart .chooseOtherSessions{width:100%;float:left;margin-top:30px}#shoppingCart .choosingOtherSessionsSection{border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin-bottom:20px;padding:10px 0;width:100%}#shoppingCart .choosingOtherSessionsSection h3{margin-bottom:10px}#shoppingCart .discipline-info{float:none}#shoppingCart .discipline-info img.female,#shoppingCart .discipline-info img.male{width:20px}#shoppingCart .discipline-info img.mixed{width:35px}#shoppingCart ul.subPriceOverview table tr td{vertical-align:middle}#shoppingCart span.label{text-transform:uppercase;color:#f4791f;line-height:1.2em;padding-right:10px}#shoppingCart #loginOrRegister .loginButton{margin-top:12px}#scheduleOverviewTable{background-color:#f5f4f4;border-collapse:separate;border-spacing:12px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:10px;float:left;width:100%}#scheduleOverviewTable th{color:#004b88;background-color:#fff;height:30px;border-bottom:1px solid #dbdbdb}#scheduleOverviewTable th.noBackground{background-color:transparent;text-align:left;text-transform:uppercase;border:0}#scheduleOverviewTable td{background-color:#fff;text-align:center;height:30px;width:44px}#scheduleOverviewTable th.col-weekend{background-color:#fff}#expandedCalendar a.blueLink,#scheduleOverview a.blueLink{text-transform:uppercase;color:#004b88;font-size:12px;font-weight:700;float:right;font-family:TheSansRio2016,sans-serif;line-height:12px;padding-top:13px}.ie9 #scheduleOverviewTable,.oldie #scheduleOverviewTable{width:100%}#deliveryMethodWrapper,#method-box,#totalPriceBox{width:533px;float:left}#deliveryMethodWrapper{margin-right:25px}#deliveryMethod{border-top:1px solid #dadada;margin-top:5px;padding:15px 10px;min-height:64px}.deliveryMethodAndTotalPriceWrapper{border-bottom:1px solid #dadada;padding-bottom:10px}#shoppingCartCalendar{margin:30px 0;float:left;width:100%}#totalPriceBox{margin-left:25px}#totalPriceBox ul{background-color:#f5f4f4;border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin-top:5px;padding:15px 10px 10px;float:left;width:514px}#totalPriceBox li{margin-bottom:5px;width:100%}.sliderBox{min-height:75px;float:left;background-color:#f5f4f4;width:492px;border:1px solid #dadada;padding:20px;margin:5px 0 20px}.slider{width:430px;float:left;margin-top:10px}#totalPriceBox .value-box{width:32px;height:32px;border-radius:4px;background-color:#fff;text-align:center;float:right;border:1px solid #aaa}#totalPriceBox .value-box .value{font-size:24px;color:#f4791f;height:32px;vertical-align:middle;line-height:32px}.bottomSeparatingBorder{border-bottom:1px solid #dadada;margin-bottom:15px;padding-bottom:5px}.deliveryHint{font-size:12px;margin:2px 0 5px 16px;padding-right:60px}.shoppingCartPositionTable tr.verticalSpacer{height:15px}.shoppingCartPositionTable tr.verticalSpacer td{border-bottom:1px solid #dadada}.shoppingCartPositionColumn ul{min-height:210px}.shoppingCartPositionColumn .discipline-icon img.blank{width:118px;height:118px}.shoppingCartPositionColumn li.headlineRow{border-bottom:1px solid #dadada;border-top:1px solid #dadada;height:32px;padding:10px}.headlineRow .greyButton{float:right}.positionDescriptionLink{text-transform:uppercase;color:#004b88;font-size:12px;font-family:TheSansRio2016Bold,sans-serif;float:left;margin-top:10px;width:100%;cursor:pointer}.positionDescriptionLink:hover{text-decoration:underline}.positionDescriptionWrapper{color:#595959;margin-top:5px;float:left;font-size:12px}.positionDescriptionWrapper h5{font-size:12px}ul.subPriceOverview{margin-left:15px}ul.subPriceOverview table{width:100%}ul.subPriceOverview table tr{height:25px}ul.subPriceOverview table tr.totalPositionPrice{border-top:2px solid #dbdbdb;font-weight:700}ul.subPriceOverview table tr td.amount{width:10px}#totalPriceBox li span.priceInfoLabel{float:left;width:80%;padding-bottom:5px}span.cascadingOptionText{font-family:TheSansRio2016Italic;color:#595959;font-size:12px;font-weight:400;width:460px}.ui-dialog{background-color:#fff;border:1px solid #dadada;padding:20px;float:left;-webkit-box-shadow:0 1px 9px 5px rgba(0,0,0,.5);-moz-box-shadow:0 1px 9px 5px rgba(0,0,0,.5);box-shadow:0 1px 9px 5px rgba(0,0,0,.5);z-index:10}.ui-dialog-title{color:#f4791f;font-size:24px;margin:0;font-weight:400;line-height:1.2em;display:none}.ui-dialog span.dialogText{float:left;margin:20px 0}.ui-dialog .normal-button{margin-left:10px;float:right}.no-close .ui-dialog-titlebar-close{display:none}.emptyCartWrapper{width:1116px}#totalPriceBox .ui-widget-content{border:1px solid #aaa;color:#222}#totalPriceBox .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}#totalPriceBox .ui-slider-horizontal{height:.8em}#totalPriceBox .ui-slider{position:relative;text-align:left;background-color:#F4791F}#totalPriceBox .ui-slider-range{background-color:#dadada}#totalPriceBox .ui-slider-horizontal .ui-slider-range-max{right:0}#totalPriceBox .ui-slider-horizontal .ui-slider-range{height:100%;top:0}#totalPriceBox .ui-slider .ui-slider-range{background-position:0 0;border:0 none;border-radius:2px;display:block;font-size:.7em;position:absolute;z-index:1}#totalPriceBox .ui-widget-header{border:1px solid #aaa;color:#222;font-weight:700}#totalPriceBox .ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em;outline:0;border:0}#totalPriceBox .ui-slider .ui-slider-handle{cursor:pointer;height:1.2em;position:absolute;width:1.2em;z-index:2}#totalPriceBox .ui-corner-all,#totalPriceBox .ui-corner-bottom,#totalPriceBox .ui-corner-br,#totalPriceBox .ui-corner-right{border-bottom-right-radius:4px}#totalPriceBox .ui-corner-all,#totalPriceBox .ui-corner-bl,#totalPriceBox .ui-corner-bottom,#totalPriceBox .ui-corner-left{border-bottom-left-radius:4px}#totalPriceBox .ui-corner-all,#totalPriceBox .ui-corner-right,#totalPriceBox .ui-corner-top,#totalPriceBox .ui-corner-tr{border-top-right-radius:4px}#totalPriceBox .ui-corner-all,#totalPriceBox .ui-corner-left,#totalPriceBox .ui-corner-tl,#totalPriceBox .ui-corner-top{border-top-left-radius:4px}#totalPriceBox .ui-state-default,#totalPriceBox .ui-widget-content .ui-state-default,#totalPriceBox .ui-widget-header .ui-state-default{background-color:#e6e6e6;border:1px solid #aaa;color:#555;font-weight:400}#xSalesSliderArea{width:100%;float:left;cursor:default;position:relative;border-bottom:1px solid #dadada;margin-bottom:20px;padding-bottom:20px}#xSalesSliderArea span.sliderButtons{bottom:120px;left:0;position:absolute;z-index:0}#xSalesSliderArea span.sliderButtons ol.sliderCounter{bottom:-105px;left:50%;position:absolute;z-index:0}#xSalesSlider{overflow:hidden;position:relative;width:1082px;margin:10px auto 20px;text-decoration:none}#xSalesSlider li{list-style-type:none}#xSalesSliderArea #btnBack,#xSalesSliderArea #btnFwd{background:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/xSalesSlider.ffef5740.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:31px;text-indent:-999999px;width:17px}#xSalesSliderArea #btnFwd{background-position:-34px 0;margin-left:1080px}#xSalesSlider .itemBox{display:block;width:275px;background-color:#fff}#xSalesSlider .itemBox .item{display:block;width:215px;background-color:#f4f4f4;border:1px solid #dadada;border-radius:4px;text-align:center;padding:5px 20px 20px;color:#004b88}#xSalesSlider .itemBox .item .itemInfo{padding-top:5px;display:block}#xSalesSlider .itemBox a:hover{text-decoration:none}#xSalesSlider .itemBox .item .image{display:block}#xSalesSlider .itemBox .item .image img{width:40%}.contrast #shoppingCart,.contrast #shoppingCart .positionDescriptionLink,.contrast #shoppingCart .positionPkHeadline,.contrast #shoppingCart .positionPkSmallInfo,.contrast #shoppingCart span.label,.contrast .positionDescriptionLink{color:#000}.contrast a{color:#1189c8}.contrast #scheduleOverview a,.contrast #scheduleOverviewTable td,.contrast #scheduleOverviewTable th{color:#000}.contrast .ui-dialog{color:#000;border:3px solid #000}.contrast #expandedCalendar a.blueLink,.contrast #scheduleOverview a.blueLink,.contrast #totalPriceBox .value-box .value{color:#000}.contrast #totalPriceBox .ui-slider{background-color:#000}.contrast #xSalesSlider .itemBox .item{color:#000}#summary .shoppingCartPosition{width:100%;float:left;margin-bottom:10px}#summary .shoppingCartPosition .greyButton{margin-left:10px}#summary .shoppingCartPositionTable td{vertical-align:top}#summary .positionPkHeadline{height:32px;padding:10px;margin-bottom:10px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;color:#f4791f;font-size:14px;font-weight:700;text-transform:uppercase;margin-left:10px}#summary .positionPkSmallInfo{color:#004b88;font-size:18px;padding-left:130px;line-height:1.2em}#summary td.positionCounter{width:40px;background-color:#f5f4f4;vertical-align:middle;text-align:center;font-size:18px;font-weight:700}#summary .pkname{font-size:22px;height:24px;width:26px;padding-top:8px;margin-right:10px}#summary .discipline-info{float:none}#summary ul.subPriceOverview table tr td{vertical-align:middle}#summary span.label{text-transform:uppercase;color:#f4791f;line-height:1.2em;padding-right:10px}td.value{padding-left:20px}.method-list span.value{padding-left:10px}.method-list li{line-height:1.25em}h3.subheadline-italic span.link{font-size:16px;font-family:TheSansRio2016Italic;padding-left:10px}.contrast #summary .positionPkHeadline,.contrast #summary .positionPkSmallInfo,.contrast #summary span.label{color:#000}.customerdata,.customerdataprint{background-color:#f5f4f4;border-radius:10px;padding:20px;margin:20px 0 0}.customerdata .ticketDirectDownload{margin-bottom:5px;float:left;display:block}.customerdata .ticketDirectDownload a{width:35%;display:block;margin:10px auto;float:none;text-align:center}.ticketDirectDownloadLinkWrapper{width:100%;float:left;display:block}.passbook-information,.passbook-information-entry{float:left;width:100%}.passbook-information{border-bottom:1px solid #ccc;margin:10px 0;padding-bottom:5px}.passbook-container{cursor:pointer}.passbook-container a{color:#595959;text-decoration:none}.download-passbook-container p.passbookEventName{font-weight:700;font-size:16px}.adobeReaderDownload{float:left;display:block;margin-top:10px}.customerdataprint{margin:20px 0}#summary .customerdata{margin:5px 0 0}.customerdata table,.customerdataprint table{font-size:16px;line-height:2em}.customerdata td.value,.customerdataprint td.value{font-size:24px;color:#f4791f;font-family:TheSansRio2016Light}.customerdata td.value.error,.customerdataprint td.value.error{color:red}#printReceipt .shoppingCartPosition{width:100%;float:left;margin-bottom:30px}#printReceipt .shoppingCartPosition .greyButton{margin-left:10px}#printReceipt .shoppingCartPositionTable td{vertical-align:top}#printReceipt .positionPkHeadline{height:32px;padding:10px 10px 20px;margin-bottom:10px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;color:#f4791f;font-size:14px;font-weight:700;text-transform:uppercase;margin-left:10px}#printReceipt .shoppingCartPositionColumn li.headlineRow{padding:10px 10px 20px}#printReceipt .positionPkSmallInfo{color:#004b88;font-size:18px;padding-left:130px;line-height:1.2em}#printReceipt td.positionCounter{min-width:40px;background-color:#f5f4f4;vertical-align:middle;text-align:center;font-size:18px;font-weight:700}#printReceipt .pkname{font-size:22px;height:24px;width:26px;padding-top:8px;margin-right:10px;text-align:center}#printReceipt .discipline-info{float:none}#printReceipt ul.subPriceOverview table tr td{vertical-align:middle}#printReceipt span.label{text-transform:uppercase;color:#f4791f;line-height:1.2em;padding-right:10px}#printReceipt #totalPriceBox{width:557px}#printReceipt span.cascadingOptionText{width:350px}#linkBoxesList{width:250px}#linkBoxesList li{margin-bottom:20px;float:right}body.popup #printReceiptContent{max-width:894px}body.popup #printReceipt{width:100%}body.popup #printReceipt #method-box{width:425px}body.popup #printReceipt #totalPriceBox{width:420px}body.popup #totalPriceBox ul{width:400px}body.popup #printReceipt .discipline-info{width:550px}body.popup #printReceipt .seatTable{width:715px}.contrast .customerdata,.contrast .customerdata h4,.contrast .customerdata table,.contrast .customerdata td.value,.contrast .customerdataprint table,.contrast .customerdataprint td.value,.contrast .passbook-container a{color:#fff}.contrast .customerdata,.contrast .customerdataprint{background-color:#000}.contrast .paymentdata table,.contrast .paymentdata td.mop,.contrast .paymentdata td.total{color:#fff}.contrast .paymentdata{background-color:#000}.contentBoxes{margin:10px 0}.contentBoxes div{width:300px;margin-right:30px}.content4Boxes div{width:231px}.content4Boxes div ul li{margin-bottom:15px;list-style-type:disc;list-style-position:inside}.contentBoxes div:first-child{margin-left:70px}.contentBoxesFooter{height:50px;border-top:1px solid #dbdbdb}.cancelRequestExplanation{float:left;width:80%;color:#fff}.orderOverviewTable{text-align:left;width:100%;margin-bottom:20px}.orderOverviewTable td{padding:5px}.orderOverviewTable th{padding-left:5px;text-align:left}.orderOverviewTable td a{font-weight:700}.orderOverviewTable tr{border-bottom:1px solid #dadada}.orderOverviewTable tr.orderRow:hover{background-color:#f4791f;color:#fff;cursor:pointer}.orderOverviewTable tr.orderRow:hover a{color:#fff}.contrast .orderOverviewTable tr.orderRow:hover{background-color:#000}.greyHintBox,.paymentHintBox{padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:20px 60px 30px;font-size:15px;line-height:1.25em}.paymentHintBox div:first-child{width:60%;padding-top:4px}.paymentHintBox div:first-child img{margin-right:10px;width:25px;height:25px}.paymentHintBox.grey{background-color:#f5f4f4}.paymentExplanation{color:#fff;float:left;width:60%}.greyHintBox{background-color:#f5f4f4}.confirmationBox{background-color:#A3E88E;color:#009246;font-weight:700;font-size:16px;border:2px solid #009246;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;margin-bottom:10px}.olympic{color:#fff;font-weight:700;text-transform:uppercase;padding:1px 5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.olympicColor{background-color:#004B88}.paraColor{background-color:#F6791F}.orderOverviewTable tr.orderRow:hover .olympicColor{color:#004B88;background-color:#fff}.orderOverviewTable tr.orderRow:hover .paraColor{color:#F6791F;background-color:#fff}.orderOverviewTable tr.paraBgColor:hover{background-color:#F6791F}.orderOverviewTable tr.olympicBgColor:hover{background-color:#004B88}.orderOverviewTable tr.callCenterBgColor:hover{background-color:silver}.contrast .orderOverviewTable tr.orderRow:hover .callCenterColor,.contrast .orderOverviewTable tr.orderRow:hover .olympicColor,.contrast .orderOverviewTable tr.orderRow:hover .paraColor{color:#000}.seatTable{margin-left:130px;margin-top:10px;border-top:2px solid #dadada;width:941px}.seatTable tr{border-bottom:2px solid #dadada}.seatTable tr.last{border-bottom:none}.seatTable td{padding:5px 0;line-height:20px}.seatTable td.checkboxSection{padding-left:17px}.seatTable td.checkboxSection .checkboxWrapper{float:right}.seatTable td.checkboxSection .checkbox{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px;height:18px;padding-left:20px;padding-top:2px;cursor:pointer;float:right}.seatTable td.checkboxSection .checkbox.checked{background-position:0 -348px}.seatTable td.checkboxSection .checkbox input{left:-9999px;position:absolute}.seatTable td.checkboxSection .checkboxWrapper label{margin-right:10px}.seatTable td.checkboxSection .priceBox{float:left}.seatTable div.checkboxContainer .checkbox{height:auto}#shopping-card-positions{float:left;margin-bottom:15px}#shopping-card-positions .seatTable .checkboxContainer .formError{margin:0 0 5px 26px}input.resellButton.greyButton,input.resellButton.greyButton:hover{background:0 0;color:#7a7a7a;cursor:default}.specialDeliveryBox{width:513px}.specialDeliveryBox .ticketDirectDownloadLinkWrapper a{width:35%;margin:10px auto;text-align:center;float:none}.specialDeliveryBox .acrobatLogo{vertical-align:top}a.downloadYourTicketsButton{text-align:center;display:block;float:none}#resellTicketTable{width:50%}.positionNameRow{border-bottom:1px solid #dadada;color:#004b88;font-weight:700}.positionNameRow td{padding:15px 0 5px}.seatInfoRow{border-bottom:1px solid #dadada}.seatInfoRow td{padding:10px 0}.seatInfoRow td.blockInfoColumn{padding-left:11px}.seatInfoRow td.priceColumn,.seatInfoRow td.resellStatusColumn{text-align:right;padding-right:10px}#resellSummaryBox{padding:5px 0;border:1px solid #dadada;background-color:#f6f6f6;font-weight:700}#resellSummaryBox li{margin:0 10px}#resellTC{border:2px inset #dadada;height:500px;overflow-y:scroll;padding:20px 100px}div#resellTickets .checkbox{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px;height:30px;cursor:pointer}div#resellTickets .checkbox label{cursor:pointer}div#resellTickets .checkbox.checked{background-position:0 -348px}div#resellTickets .checkbox label{padding-left:30px}#resellTermsAndConditions{left:-9999px;position:absolute}.contrast .positionNameRow{color:#000}.blueButton{font-size:12px;border:medium none;color:#fff;display:block;float:left;height:30px;padding:0 20px;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#00aee6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRkOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,174,230,1)0,rgba(0,77,138,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,174,230,1)),color-stop(100%,rgba(0,77,138,1)));background:-webkit-linear-gradient(top,rgba(0,174,230,1)0,rgba(0,77,138,1)100%);background:-o-linear-gradient(top,rgba(0,174,230,1)0,rgba(0,77,138,1)100%);background:-ms-linear-gradient(top,rgba(0,174,230,1)0,rgba(0,77,138,1)100%);background:linear-gradient(to bottom,rgba(0,174,230,1)0,rgba(0,77,138,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee6', endColorstr='#004d8a', GradientType=0)}.blueButton:hover{background:#004d8a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGQ4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFlZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,77,138,1)0,rgba(0,174,230,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,77,138,1)),color-stop(100%,rgba(0,174,230,1)));background:-webkit-linear-gradient(top,rgba(0,77,138,1)0,rgba(0,174,230,1)100%);background:-o-linear-gradient(top,rgba(0,77,138,1)0,rgba(0,174,230,1)100%);background:-ms-linear-gradient(top,rgba(0,77,138,1)0,rgba(0,174,230,1)100%);background:linear-gradient(to bottom,rgba(0,77,138,1)0,rgba(0,174,230,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d8a', endColorstr='#00aee6', GradientType=0)}.greyButton{font-size:12px;color:#004d8a;display:block;float:left;height:30px;padding:0 20px;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fcfcfc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dadada));background:-webkit-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dadada 100%);background:linear-gradient(to bottom,#fcfcfc 0,#dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dadada', GradientType=0);border:1px solid #dadada}.greyButton:hover{background:#dadada;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-o-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-ms-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:linear-gradient(to bottom,#dadada 0,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#fcfcfc', GradientType=0)}.linkButton{font-size:12px;background:0 0;border:medium none;display:block;float:left;height:30px;text-transform:uppercase;color:#004d8a;font-family:TheSansRio2016Bold}.linkButton:hover{text-decoration:underline}.inactiveButton{background:#dadada;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-o-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-ms-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:linear-gradient(to bottom,#dadada 0,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#fcfcfc', GradientType=0);color:#999;cursor:default;border:1px solid #dadada}.inactiveButton:hover{background:#dadada;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-o-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:-ms-linear-gradient(top,#dadada 0,#fcfcfc 100%);background:linear-gradient(to bottom,#dadada 0,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#fcfcfc', GradientType=0);color:#999;cursor:default}.ie9 .blueButton,.ie9 .greyButton,.ie9 .inactiveButton{filter:none}.oldie .blueButton{background-color:#00aee6;filter:none}.oldie .blueButton:hover{background-color:#004d8a}.oldie .greyButton{background-color:#ececec;filter:none}.oldie .greyButton:hover{background-color:#dadada}.oldie .inactiveButton{background-color:#dadada;filter:none}.oldie .inactiveButton:hover{background-color:#ececec}.cepValidateBtn{display:inline-block;left:340px;position:absolute;top:15px}#login-layer{padding-right:25px}#login-layer .logIn{display:none}.main_menu .logIn{display:block;position:absolute;right:0;z-index:99999;margin-top:40px}.ie9 .main_menu .logIn,.oldie .main_menu .logIn{z-index:1000000}#loginDropdown{color:#595959;list-style:none outside none;padding:0;text-align:left;width:290px}#loginDropdown:after,#loginDropdown:before{right:30px}.smallNose{background:#f5f4f4;border:3px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.4)}.smallNose:before{border:solid;border-color:#fff transparent;border-width:0 11px 11px;top:-10px;content:"";display:block;position:absolute}.smallNose:after{border:solid;border-color:#f5f4f4 transparent;border-width:0 11px 11px;top:-6px;content:"";display:block;position:absolute}.login-layer,.password-send-container{display:block;margin:20px}.password-send-container{margin-top:10px}#loginDropdown form .error{clear:both;display:block;color:#c00}#loginDropdown form .control-group{margin-bottom:10px}#loginDropdown form input.input{margin-bottom:4px;width:230px;background:none repeat scroll 0 0 #fff;border-color:#c5c5c5 #eee #eee #c5c5c5;border-radius:3px;border-style:solid;border-width:1px;box-shadow:1px 1px 2px #d1d1d1 inset;color:#5a5e67;padding:4px 10px}#loginDropdown .additional-links{float:left}#loginDropdown .additional-links a{clear:both;text-transform:none;font-size:1em;font-family:TheSansRio2016;color:#1189c8}#logInLinkArea{position:absolute;top:0;right:0;z-index:150}#logInLinkArea a{color:transparent}.loginLayerButton{display:block;width:100%}a.shoppingCart.disabled:hover{text-decoration:none;cursor:default}.contrast .smallNose{background:#000}.contrast .smallNose:after{border-color:#000 transparent}.contrast #password-form p{color:#fff}.contrast #loginDropdown .additional-links a{color:#fff;text-decoration:underline}.information-sidebar{width:275px;float:right;color:#fff}#choosingOtherSessions{display:inline-block}#detailb-ticket-box{background-color:#f4791f;border-radius:4px;padding:0;width:275px;display:inline-block}#detailb-ticket-box ul li{width:235px;padding:0 20px;float:left}#detailb-ticket-box ul li.max-ticket-block{padding-bottom:10px;padding-top:20px}.max-ticket-block{background-color:#ed1c24;border-top-left-radius:4px;border-top-right-radius:4px;float:left;width:235px}#detailb-ticket-box h2{color:#fff;margin-top:10px;margin-bottom:10px}.max-ticket-block .floatLeft{width:190px}.max-ticket-block .floatRight{width:32px}.max-ticket-block .value-box,.requested-block .value-box{width:32px;height:32px;border-radius:4px;background-color:#fff;text-align:center}.max-ticket-block .value-box span,.requested-block .value-box span{font-size:24px;color:#ed1c24;height:32px;vertical-align:middle;line-height:32px}div.requested-block{width:235px;float:left;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;margin:18px 0 0}.requested-block .value-box span{color:#f4791f}div.requested-block .floatLeft{width:150px}div.requested-block span.text18{display:inline-block;line-height:1em}#detailb-ticket-box ul.item_pk li:first-child{margin-top:18px}#detailb-ticket-box ul.item_pk li,ul.cascading-block li{font-family:TheSansRio2016Bold}ul.cascading-block li div.floatLeft{margin-bottom:5px}#detailb-ticket-box .item_pk .value-box{width:20px;height:20px;border-radius:4px;background-color:#fff;text-align:center;margin-bottom:6px}#detailb-ticket-box .item_pk .value-box span{font-size:14px;color:#f4791f;height:20px;vertical-align:middle;line-height:20px}.cascading-block .value-box{height:20px;border-radius:4px;background-color:#fff;text-align:center;margin-bottom:6px;min-width:20px}.cascading-block .value-box span{font-size:14px;color:#f4791f;height:20px;vertical-align:middle;line-height:20px;padding:0 6px}ul.total-price-block{border-bottom:1px solid #fff;padding:10px 0;margin:0 20px 10px;float:left}.borderTop{border-top:1px solid #fff}.total-price-block .floatLeft{width:100%;margin-bottom:5px}.total-price-block .floatRight span{font-family:TheSansRio2016Bold;font-size:24px;line-height:24px}#detailb-ticket-box ul.total-price-block li{padding:10px 0}#detailb-ticket-box .blueButton,#detailb-ticket-box .linkButton{display:block;width:100%;margin-bottom:10px}.demand-hint{background-color:#ed1c24;border-radius:4px;color:#fff;padding:10px}.venue-map{width:235px;float:left;margin-right:20px}.venue-map img{width:235px;cursor:pointer}.session-informations{width:821px;margin-right:20px;float:left}.session-informations h3{font-size:28px;font-family:TheSansRio2016BoldItalic;line-height:28px;margin-bottom:20px}.venue-information{width:821px;float:left;margin:20px 0}.discipline-icon{width:118px;margin-right:12px;float:left}.discipline-info{width:600px;float:left;font-family:TheSansRio2016Bold;font-size:20px;line-height:1.2em;color:#004b88}.event-information-header{display:block;clear:left;width:750px;margin-bottom:20px}.event-information-header-details{font-size:18px;color:#004b88;padding-left:130px;line-height:1.2em}.event-information-header-details span.label{text-transform:uppercase;color:#f4791f;line-height:1.2em;padding-right:10px}.event-description{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:20px 0;font-size:12px}.event-description span.description-label{text-transform:uppercase;color:#004b88;font-family:TheSansRio2016Bold;padding-right:6px}.pk-wrapper{width:561px;float:right;margin-right:20px}.pk-wrapper ul li.pk-item{height:50px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;list-style-image:none;line-height:50px;padding:5px 0;margin-bottom:8px}.pk-wrapper p{font-family:TheSansRio2016Bold;line-height:1.25em}.pk-wrapper p a.infoButtonForSearchLayer{position:absolute;margin-left:2px}.pk-wrapper .pk-item .pkText{float:left;padding:5px 0 0 10px;line-height:1.5em}.pk-wrapper .pk-item .pkText span.price{font-family:TheSansRio2016Bold;font-size:22px}.pk-wrapper .pk-item select{width:50px;margin-right:6px;-webkit-appearance:menulist-button}.pkname{width:40px;height:50px;border-radius:4px;text-align:center;font-size:34px;color:#fff;float:left}.pkA{background-color:#62bb46}.pkB{background-color:#00aee6}.pkC{background-color:#f4791f}.pkD{background-color:#fd0}.pkE{background-color:#004b88}.pkF{background-color:#B8292F}.pkG{background-color:#00652D}.pkO{background-color:#DBDBDB}ul.cascading-list{float:left;border-bottom:1px solid #dbdbdb;padding-bottom:10px}ul.cascading-list li{width:250px;float:left;padding-bottom:8px}ul.cascading-list li label{padding-left:6px}ul.cascading-list li.widerCascading{width:300px}ul.cascading-list li.disabled label{color:#B8B8B8}.pk-wrapper .pkSelected{background-color:#f5f4f4}.discountlevel{margin-top:40px;line-height:1.25em;width:821px;margin-right:20px}.discountlevel .item_pk ul li{display:block;margin-top:10px;margin-bottom:20px}.discountlevel .item_pk ul li.rs-item{margin-left:45px}.discountlevel .item_pk ul li.rs-item img{margin-right:10px;width:50px;height:50px;float:left}.discountlevel .item_pk ul li.rs-item span{float:left;width:640px}.discountlevel .item_pk ul li.rs-item div.frameDiv span.description-unavailable{width:565px}.discountlevel .item_pk ul li.rs-item div.frameDiv span.rs-unavailable{float:right;width:135px;text-align:right}.discountlevel .item_pk ul li.rs-item select{float:right;width:50px;margin-left:10px}.sessioncode{font-family:TheSansRio2016;font-size:16px}.discountlevel .additionalInformation div.row{display:block;margin:10px 0 10px 45px}.discountlevel .additionalInformation #chooseOtherAccessible span{background:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -176px transparent;height:17px;padding-left:30px;padding-top:3px}.discountlevel .additionalInformation #chooseOtherAccessible span.checked{background-position:0 -346px}.discountlevel .additionalInformation div.row input.otherAccessible{left:-9999px;position:absolute}#venue_info_layer{padding:20px;background:none repeat scroll 0 0 #fff;border:3px solid #dbdbdb;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.4)}#venue_layer_close_button{background:url(/obj/rio2016/ogf_obj/layout/img/elements/close_x.4024b671.gif) no-repeat scroll right top transparent}.layer-fullWidth-fullHeight{position:absolute;left:10%;top:20%;z-index:20000;background:#fff}.layer-fullWidth-fullHeight .main{border:0;text-align:left}.layer-shadow-fullWidth-fullHeight{position:absolute;width:100%;height:370%;left:0;top:0;z-index:10000;opacity:.3;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;background-color:#000}.layer-fullWidth-fullHeight .layerclose{cursor:pointer;width:30px;height:30px;position:absolute;right:0;top:0}.pk-item .pkRadioButton{margin-top:15px;margin-right:10px;width:20px;height:20px;background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -518px;cursor:pointer}.pk-item.pkSelected .pkRadioButton{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -688px}.pk-item .pkRadioButton input{left:-9999px;position:relative}select.promoSelectField{float:left;height:31px;width:330px;margin-right:10px;-webkit-appearance:menulist-button}#promoCodeContainer input{float:left;width:200px;margin-right:10px;height:25px}#promoForm .activePromotionTable{margin-top:20px}#promoForm .activePromotionTable td{height:30px}#promoForm .promotionCode,#promoForm .promotionName{padding:0 10px 0 5px}.promoCodeError{float:left;margin-top:5px;width:100%}a.promoInfoLink{margin-right:10px}.promoButton{margin-top:-2px}.processPromotionName{font-size:16px}.exclusiveDealTable{float:left;margin-top:8px}.promoPK .promoIcon{float:right;width:30px;height:30px;background:url(/obj/rio2016/ogf_obj/layout/img/elements/starIcon.99ed7eac.png) 0 0 no-repeat;margin:10px 10px 0 0}.discountlevel .item_pk ul li div.frameDiv{padding:5px 5px 5px 7px}.discountlevel .item_pk ul li.promoRS div.frameDiv{border:2px solid #f4791f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}.discountlevel .item_pk ul li.promoRS div.frameDiv span{width:640px}.discountlevel .item_pk ul li.promoRS div.frameDiv span.description-unavailable{width:565px}.discountlevel .item_pk ul li.promoRS div.frameDiv span.rs-unavailable{float:right;width:135px;text-align:right}.discountlevel .item_pk ul li.promoRS div.frameDiv select{margin-right:2px}.contrast #detailb-ticket-box{background-color:#000}.contrast .max-ticket-block{background:#fff;border:2px solid #000;width:231px!important;color:#000}.contrast .max-ticket-block .value-box{background-color:#000}.contrast .max-ticket-block .value-box span{color:#fff}.contrast .value-box>span{color:#000}.contrast .textWhite50{color:#aaa}.contrast .demand-hint{background-color:#000}.contrast .discipline-info,.contrast .event-description,.contrast .event-description span.description-label,.contrast .event-information-header-details{color:#000}.contrast .event-information-header-details span.label{color:#666}.contrast .event-description{border-top:1px solid #000;border-bottom:1px solid #000}.contrast .pk-wrapper{color:#000}.contrast .pk-wrapper ul li.pk-item{border-color:#000}.contrast .pkA{background-color:#000}.contrast .pkB{background-color:#333}.contrast .pkC{background-color:#666}.contrast .pkD{background-color:#999}.contrast .pkE{background-color:#ccc}.contrast .pkF{background-color:#656565}.contrast .pkG{background-color:#313131}.contrast .pkO{background-color:#DBDBDB}.contrast ul.cascading-list{border-color:#000}.contrast #detailb-ticket-box .item_pk .value-box span,.contrast .discountlevel,.contrast .session-informations h3{color:#000}.contrast .login-layer h3{color:#fff}.contrast a.infoButtonForSearchLayer,.contrast a.promoInfoLink{background:url(/obj/rio2016/ogf_obj/layout/img/elements/info_sw.40cc3a50.png) no-repeat scroll 0 0 transparent}.contrast .whiteBox{color:#000}.contrast .demand-icon{background:url(/obj/media/BR-rio2016/teaser/icons/warning-icon_sw.png) no-repeat scroll 0 transparent}.contrast tr.orderRow:hover .demand-icon{background:url(/obj/media/BR-rio2016/teaser/icons/warning-icon_white.png) no-repeat scroll 0 transparent}.contrast .promoPK .promoIcon{float:right;width:30px;height:30px;background:url(/obj/rio2016/ogf_obj/layout/img/elements/starIcon.99ed7eac.png) -30px 0 no-repeat;margin:10px 10px 0 0}.contrast .discountlevel .item_pk ul li.promoRS div.frameDiv{border-color:#000}#loginOrRegister .login{position:relative;min-height:248px;width:400px;float:left;margin-left:140px;border-right:1px solid #e4e4e4}#loginOrRegister .loginButton,#loginOrRegister .registerButton{position:absolute;bottom:0}#loginOrRegister .register{position:relative;min-height:245px;width:400px;float:right;margin-right:100px}.fb-connected-button{background:rgba(0,0,0,0)linear-gradient(#4c69ba,#3b55a0) repeat scroll 0 0;border-color:#4c69ba;border-radius:2px}.fb-button{color:#fff;cursor:pointer;font-family:Helvetica;height:20px;padding:9px 7px 0 3px;text-decoration:none;text-shadow:0 -1px 0 #354c8c}.fb-icon{background:transparent url(/obj/rio2016/ogf_obj/layout/img/facebook/fb-icon.3dcbf7d3.png) no-repeat scroll 0 0;display:inline-block;height:20px;width:20px}.fb-button-text{color:#fff;display:inline-block;font-family:Helvetica;font-size:13px;font-weight:700;line-height:26px;padding-left:1px;text-shadow:0 -1px 0 #354c8c;vertical-align:5px}.ssoStatus-logo-facebook{background:transparent url(/obj/rio2016/ogf_obj/layout/img/facebook/facebook-logo.971b3b0c.png) no-repeat scroll 0 3px!important}.ssoStatus-status{margin:0 0 10px 40px}.fbSignIn{position:absolute;bottom:2px;right:78px}.fbCreateAccount{position:absolute;bottom:2px;right:0}#loginDropdown .fbCreateAccount{position:relative;bottom:0}#changeData #SingleSignOnContainer .ssoStatus-logo-facebook{float:left}#changeData #SingleSignOnContainer .ssoButton{float:right;padding-top:10px}#loginDropdown #fbLayer-connected{background:rgba(0,0,0,0)linear-gradient(#4c69ba,#3b55a0) repeat scroll 0 0;border-color:#4c69ba;border-radius:2px;height:auto;padding:0 7px 0 3px;text-transform:none;text-decoration:none}#loginDropdown #fbLayer-connected .fb-button{color:#fff;cursor:pointer;font-family:Helvetica;height:20px;padding:9px 7px 0 3px;text-decoration:none;text-shadow:0 -1px 0 #354c8c}.greyBox .ssoStatus{float:left!important}.greyBox .ssoButton{float:right!important}#payment .ccButton{margin-top:10px}#payment .visa-icon{position:absolute;width:150px;right:80px;top:0}#payment .fields label.error{display:block}.contrast #payment .whiteBox{color:#000}#payment .checkbox,#postPayment .checkbox{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bgr-forms.8fc5cd28.png) no-repeat scroll 0 -178px;height:30px}#payment .checkbox label,#postPayment .checkbox label{line-height:20px;padding-left:27px;white-space:nowrap}#payment .checkbox.checked,#postPayment .checkbox.checked{background-position:0 -348px!important}#payment .checkbox input,#postPayment .checkbox input{left:-9999px;position:absolute}#payment .halfbox_first{margin-left:100px;padding-right:25px;border-right:none}#payment .halfbox{float:left;padding-left:60px}#payment .halfbox_first ul{margin-left:10px;display:table;border-collapse:separate;border-spacing:10px}#payment .halfbox_first ul li{display:table-row}.ie9 #payment .halfbox_first ul li{display:block}#payment .halfbox_first ul li input[type=radio],#payment .halfbox_first ul li label{display:table-cell}#payment .halfbox_first .cc-logo{left:-50px;position:absolute}.installment .checkbox{width:200px}ul.listDisc{line-height:1.5em;list-style-type:disc;margin-bottom:20px;padding-left:20px}.boxLeft{float:left;width:807px}.boxRight{float:right;width:249px;text-align:center}#payment h3.subheadline-italic{font-size:28px;font-family:TheSansRio2016Italic;line-height:1.2em;margin-top:40px}.infoButton{width:20px;height:20px;display:inline-block}.paymentdata{background-color:#f5f4f4;border-radius:10px;padding:20px;margin:16px 0 0;max-width:450px}.paymentdata table{font-size:16px;line-height:2em}.paymentdata table tr td:first-child{padding-right:20px;white-space:nowrap}.paymentdata td{font-size:16px;font-family:TheSansRio2016;vertical-align:top}.paymentdata td.mop,.paymentdata td.ordernummer,.paymentdata td.total{font-size:24px;font-family:TheSansRio2016Light;color:#f4791f}.paymentform{width:560px}.leftSide{width:700px}.rightSide{width:250px}.floatLeft{float:left}.floatRight{float:right}.alignRight{text-align:right}.alignLeft{text-align:left}.alignCenter{text-align:center}.m0{margin:0}.m10_0{margin:10px 0}.mT10{margin-top:10px}.mT20{margin-top:20px}.mT54{margin-top:54px}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}.mB15{margin-bottom:15px}.mB20{margin-bottom:20px}.mR5{margin-right:5px}.mR10{margin-right:10px}.mR15{margin-right:15px}.mR20{margin-right:20px}.mL20{margin-left:20px}.mL10{margin-left:10px}.mL5{margin-left:5px}.pT10{padding-top:10px}.pT20{padding-top:20px}.pB10{padding-bottom:10px}.pB20{padding-bottom:20px}.pL10{padding-left:10px}.pR10{padding-right:10px}.pR20{padding-right:20px}.minus_mT10{margin-top:-10px}.no-border{border:0}.text18{font-size:18px}.text24{font-size:24px}.text48{font-size:48px}.textWhite50{color:#fde4d2}.lineHeightDefault{line-height:16px}.posRelative{position:relative}.overflowAuto{overflow:auto}.innerFullWidth{width:1116px}.no-padding{padding:0}.no-break{white-space:nowrap}.img-brocken{display:none}.width50{width:50%}.width80{width:80%}.width100{width:100%}.error-box{margin-bottom:20px}.errors-block{float:left;margin-bottom:20px}.error{color:#c00}.green{color:#009246}.rightSide img.poster{width:250px;height:250px}.question-symbol{width:28px;height:28px;margin-left:5px}.borderBottom{border-bottom:1px solid #dbdbdb}.bold{font-family:TheSansRio2016Bold}.small{font-size:12px}.disabledbutton{pointer-events:none;opacity:.9}.cluster{border-radius:4px;padding:2px 5px;font-size:12px;font-family:TheSansRio2016Bold;white-space:nowrap;background-color:#fff}label.zone_maracana,span.zone_maracana{color:#00ade5;border:2px solid #00ade5}label.barra_da_tijuca,span.barra_da_tijuca{color:#fcac3c;border:2px solid #fcac3c}label.copacabana,span.copacabana{color:#004b87;border:2px solid #004b87}label.deodoro,span.deodoro{color:#61bb45;border:2px solid #61bb45}label.football_cities,span.football_cities{color:#595959;border:2px solid #595959}#sessionTable .inShoppingCart.zone_maracana{background-color:#00ade5}#sessionTable .inShoppingCart.barra_da_tijuca{background-color:#fcac3c}#sessionTable .inShoppingCart.copacabana{background-color:#004b87}#sessionTable .inShoppingCart.deodoro{background-color:#61bb45}#sessionTable .inShoppingCart.football_cities{background-color:#595959}#sessionTable .inShoppingCart.hatched{background-image:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/hatchedBG.ba52d456.png)}.contrast label.barra_da_tijuca,.contrast label.copacabana,.contrast label.deodoro,.contrast label.football_cities,.contrast label.zone_maracana,.contrast span.barra_da_tijuca,.contrast span.copacabana,.contrast span.deodoro,.contrast span.football_cities,.contrast span.zone_maracana{color:#000;border:2px solid #000}.halfbox_first{position:relative;width:400px;float:left;margin-left:140px;border-right:1px solid #e4e4e4}.halfbox{position:relative;width:400px;float:right;margin-right:100px}.demand-icon{background:url(/obj/media/BR-rio2016/teaser/icons/warning-icon.png) no-repeat scroll 0 transparent;display:inline-block;vertical-align:middle;height:30px;width:7px}tr.orderRow:hover .demand-icon{background:url(/obj/media/BR-rio2016/teaser/icons/warning-icon_white.png) no-repeat scroll 0 transparent}body.popup{background:#f5f4f4 none no-repeat scroll}body.popup *{text-align:left}body.popup div.popupMain{margin:30px}body.popup div.popupMain div.whiteBox{width:100%;padding:0}body.popup div.popupMain .popupContent{padding:20px;width:100%;box-sizing:border-box}body.popup a.close{background:url(/obj/rio2016/ogf_obj/layout/img/elements/close_x.4024b671.gif) no-repeat scroll right top transparent;margin-right:0;padding-bottom:30px;padding-right:30px}.popup .bottomPopupCloseLink,body.popup .topPopupCloseLink{display:block;text-align:right;margin-right:0}body.popup .bottomPopupCloseLink{margin-top:30px}body.popup div.wrapper{width:100%}#calendarExportList div.floatRight.alignLeft{padding-top:7px}form[name=suche] input[name=suchbegriff]{width:170px}#hcStartSearch{display:inline-block;left:200px;position:absolute;bottom:0}.faq{padding:0 0 0 45px}.faq li{font-weight:400;padding:4px 0}ol.faq li{list-style-type:decimal}ul.faq li{list-style-type:disc}.helpAnswerTitle,.helpQuestionTitle{font-size:18px;font-family:TheSansRio2016BoldItalic;color:#f4791f}.helpQuestion{font-size:18px;font-family:TheSansRio2016Bold}.salutationGroup{display:inline;background:0 0;border:none;border-radius:none;box-shadow:none}.salutationGroup span.radio input[type=radio]{background:0 0;border:none;border-radius:none;box-shadow:none;height:inherit}#contentAreaTab ul.tabs li{float:left;margin:0;width:auto}#contentAreaTab ul.tabs li.tab-active a{font-weight:400;text-decoration:none;display:block;border-radius:4px 4px 0 0;background:none repeat scroll 0 0 #fff;border-color:#fff;border-style:solid;border-width:6px;padding:0 20px;color:#595959}#contentAreaTab ul.tabs li a{font-weight:400;text-decoration:none;display:block;border-radius:4px 4px 0 0;background:none repeat scroll 0 0 #f4791f;border-color:#f4791f;border-style:solid;border-width:6px;padding:0 20px;color:#fff}.contrast .helpAnswerTitle,.contrast .helpQuestionTitle{color:#000}.contrast #contentAreaTab ul.tabs li.tab-active a{background:none repeat scroll 0 0 #fff;border-color:#fff;color:#000}.contrast #contentAreaTab ul.tabs li a{background:none repeat scroll 0 0 #666;border-color:#666;color:#fff}.contrast .whiteBoxHelpAreas{color:#000}#homepage{width:100%}#homepage #wscHomeForm .error{font-size:14px}#homepage .countdownTimer{width:1156px;margin:auto}.homeContentTop{width:1156px;margin:auto;margin-bottom:40px}.homeBannerCol3{width:862px;height:378px}.homeBannerCol3 img{border-radius:4px;width:862px;height:378px}.homeBannerCol2{width:568px;height:378px}.homeBannerCol2 img{border-radius:4px;width:568px;height:378px}.homeBannerCol1{width:274px;height:378px}.homeBannerCol1 img{border-radius:4px;width:274px;height:378px}.halfWidthBanner{width:421px}.halfWidthBanner img{border-radius:4px;width:421px;height:378px}.steps{margin:40px 0 0;clear:both;display:block}.steps ul{margin-bottom:45px}.steps ul li:first-child{margin-left:0}.steps ul li{width:274px;float:left;margin-left:20px}.steps ul li span.title{display:block;height:50px;color:#fff;border-radius:4px 4px 0 0;padding:40px 20px 0}.steps span.text18{font-family:TheSansRio2016Light;vertical-align:top;padding:0 0 0 6px;display:inline-block}.steps ul li .bgcolorStep1{background-color:#ed1c24}.steps ul li .bgcolorStep2{background-color:#62bb46}.steps ul li .bgcolorStep3{background-color:#00aee6}.steps ul li .bgcolorStep4{background-color:#004b88}.steps ul li .description{display:block;background-color:#fff;color:#595959;line-height:1.2em;font-size:16px;max-height:100px;overflow:hidden}.steps ul li .description span{display:block;margin:20px;max-height:60px;overflow:hidden}.steps ul li img{width:274px;height:188px;border-radius:4px 4px 0 0}.steps ul li .teaserbox.stepBox{border-radius:4px 4px 0 0;display:block;height:50px}.steps ul li .stepBox .teaser .stepHeadline{float:left}.steps ul li .stepBox .teaser .stepText{display:block;margin-top:90px}.steps ul li .teaserbox.stepBox .teaser .tH1{display:inline-block;margin-bottom:0}.steps ul li .teaserbox.stepBox .teaser .tH2{display:inline-block;font-family:TheSansRio2016Light;padding:0 0 0 6px;vertical-align:top;margin-bottom:0}.steps ul li .teaserbox.stepBox .teaser .tSpan{display:block;clear:both}.intermediatePhase{display:block}.intermediatePhase ul li{border-radius:4px}.intermediatePhase .teaserbox{display:block;padding:20px}.intermediatePhase .teaserbox .teaser{display:block;overflow:hidden}.intermediatePhase .teaserbox .tH1,.intermediatePhase .teaserbox .tH2,.intermediatePhase .teaserbox .tH3{display:block;line-height:1em}.intermediatePhase .teaserbox .tH1,.intermediatePhase .teaserbox .tH2{margin-bottom:20px}.intermediatePhase .teaserbox .tH3{margin-bottom:10px}.intermediatePhase .teaserbox img.itemImage{border-radius:4px;height:auto;width:auto;margin-bottom:4px}.intermediatePhase .teaserbox img.imgLeft{float:left;margin-right:20px}.intermediatePhase .teaserbox img.imgRight{float:right;margin-left:20px}.intermediatePhase .teaserbox img.imgLeft.imgInline{margin:10px 10px 10px 0}.intermediatePhase .teaserbox img.imgRight.imgInline{margin:10px 0 10px 10px}.intermediatePhase .teaserbox .tSpan{line-height:1.2em}.intermediatePhase ul li.spanning1{width:274px}.intermediatePhase ul li.spanning2{width:568px}.intermediatePhase ul li.spanning3{width:862px}.intermediatePhase ul li.spanning4{width:1156px}.homeContentBottom{background:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/bg_start_bottom.56365247.png) no-repeat scroll top transparent;margin-bottom:20px;max-height:531px;min-width:1156px;width:100%;overflow-y:hidden}.homepageBottomTeasers{width:1156px;margin:40px auto}.homepageBottomTeasers .col3{width:862px}.homepageBottomTeasers .col2{width:568px}.homepageBottomTeasers .col1{width:274px}.homepageBottomTeasers .imageTeaser{width:234px;border-radius:4px;background-color:#fff;color:#595959;font-size:16px;line-height:1.2em;padding:20px;cursor:pointer}.homepageBottomTeasers .imageTeaser span{display:block;margin-top:20px}.homepageBottomTeasers .itemTitle{width:auto;border-radius:4px;background-color:#fff;color:#004b88;font-family:TheSansRio2016Bold;font-size:12px;padding:4px 10px;white-space:nowrap;text-transform:uppercase}.homepageBottomTeasers .itemText{display:block;color:#fff;font-family:TheSansRio2016Light;font-size:30px;margin:20px 0;line-height:1.2em}.col1Item{width:274px;margin-bottom:40px}#homepage .webSiteChecker{background-color:#fff;border-radius:4px;color:#595959;font-size:16px;padding:20px;margin-top:40px;max-height:190px;overflow:hidden}#homepage .webSiteChecker h2{font-family:TheSansRio2016Bold;margin-bottom:30px;text-align:left;color:#ed1c24}#homepage .webSiteChecker div.row div.fields{width:600px}.sliderArea{position:relative;cursor:default}#slider{width:274px}#slider li{list-style-type:none}span.sliderButtons{position:absolute;z-index:99999;bottom:5px;left:10px}.sliderButtons span{float:left}#btnBack,#btnFwd{background:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/homepageSlider.9666669d.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:31px;text-indent:-999999px;width:17px}#btnFwd{background-position:-34px 0;margin-left:220px}ol.sliderCounter{position:absolute;z-index:99999;bottom:12px;left:50%}.sliderCounter li{background:url(/obj/rio2016/ogf_obj/layout/img/backgrounds/sliderCounter.8ff194af.png) no-repeat scroll 0 -12px transparent;cursor:pointer;display:inline-block;height:12px;text-indent:-999999px;width:12px;float:left;padding:0 1px}.sliderCounter li.current{background-position:0 0}.innerContent p{margin-top:20px}.sliderItem{width:274px;height:378px;border-radius:4px;position:relative}.sliderItem img{width:274px;height:378px;border-radius:4px}.sliderItem a{text-decoration:none}.sliderItem span.text{font-size:18px;line-height:1.25em;position:absolute;z-index:99999;padding:20px;font-family:TheSansRio2016Bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.urgentInfoBox{min-height:25px;border:1px solid;border-radius:4px;padding:10px;clear:both}.contrast .homeContentBottom{background:none repeat scroll 0 0 #000}.contrast .header{background:#000}.contrast{background-color:#000;color:#fff}.contrast .main-footer .text-section a{color:#fff}.contrast .main-footer{background-color:#000;border-top:2px solid #fff}.contrast .acessibility-buttons li a,.contrast .footer .logoEventim,.contrast .footer .slogan a,.contrast .footerlink a{color:#fff}.contrast div.categories ul li,.contrast div.categories ul li span,.contrast h1,.contrast h2,.contrast h2 a,.contrast h3,.contrast h4,.contrast h5,.contrast h6{color:#000}.contrast .acessibility-buttons li a.acessibility{background-position:-6px -80px}.contrast .acessibility-buttons li a.contrast{background-position:-40px -80px}.contrast .social-search li a.facebook{background-position:-120px -80px}.contrast .social-search li a.twitter{background-position:-160px -80px}.contrast .social-search li a.google{background-position:-200px -80px}.contrast .social-search li a.youtube{background-position:-240px -80px}.contrast .social-search li a.instagram{background-position:-280px -80px}.contrast .social-search li a.linkedin{background-position:-320px -80px}.contrast .rio{background:url(/obj/rio2016/ogf_obj/layout/img/header/header_sw.93715c95.png) no-repeat scroll center 0 rgba(0,0,0,0)}.contrast .main_menu li a{border-left:1px solid #fff;color:#fff}.contrast .main_menu li:first-child a{border-left:none;color:#fff}.contrast .main_menu li a.shoppingCart{color:#000;background:#fff none repeat scroll 0 0;border-color:#fff;border-width:8px}.contrast .main_menu li a.shoppingCart .text-part-one{background-image:url(/obj/rio2016/ogf_obj/layout/img/elements/wk_sw.24399937.png)}.contrast .linkButton{color:#fff;text-decoration:underline}.contrast a.blueButton{color:#fff}.contrast #customerRegistrationForm,.contrast #loginOrRegister{color:#000}.contrast h2.home{color:#fff}.contrast .withdrawRequestBox{background-color:#000}.contrast a.inactiveButton{color:#999}.contrast #countdown_timer{color:#fff}.contrast .infoHint{border:1px solid #000;background-color:#fff}.contrast .infoHint p,body.popup.contrast .popupMain #printReceipt .cascadingOptionText,body.popup.contrast .popupMain #printReceipt .positionPkHeadline{color:#000}body.popup.contrast .popupMain #printReceipt .pkname,body.popup.contrast .popupMain #printReceipt .positionCounter{background-color:#fff;color:#000}body.popup.contrast .popupMain #printReceipt .discipline-info,body.popup.contrast .popupMain #printReceipt .positionPkSmallInfo,body.popup.contrast .popupMain #printReceipt .positionPkSmallInfo span.label{color:#000}body.popup.contrast .popupMain #printReceipt .positionPkSmallInfo span.cluster{background-color:#fff;color:#000}body.popup.contrast .popupMain #totalPriceBox ul{background-color:#f5f4f4;color:#000;border-color:#fff}body.popup.contrast{background-color:#000}body.popup.contrast .whiteBoxHelpAreas{border-radius:10px;color:#000}body.popup.contrast .whiteBoxHelpAreas .helpAnswerTitle,body.popup.contrast .whiteBoxHelpAreas .helpQuestionTitle,body.popup.contrast .whiteBoxHelpAreas h2.page-headline,body.popup.contrast .whiteBoxHelpAreas h3{color:#000}body.popup.contrast .popupMain #help .whiteBox{background-color:#fff;color:#000}body.popup.contrast .popupMain #help .whiteBox .helpAnswerTitle,body.popup.contrast .popupMain #help .whiteBox .helpQuestionTitle,body.popup.contrast .popupMain #help .whiteBox h2.page-headline,body.popup.contrast .popupMain #help .whiteBox h3{color:#000}body.popup.contrast .popupMain #help a{color:#1189c8}body.popup.contrast .helpAnswerTitle,body.popup.contrast .helpQuestionTitle{color:#000}#payment .breadcrumbsNavigation{background-color:#fff;border-radius:10px;margin-bottom:20px;float:left;width:1136px;padding-left:20px}#receipt .breadcrumbsNavigation{background-color:#fff;border-radius:10px;float:left;padding-left:20px}#progressIndicator{margin:20px 0 60px 20px;display:block}#progressIndicator ul{height:55px}#progressIndicator ul a li,#progressIndicator ul li{display:inline-block;height:55px;width:290px;vertical-align:middle;position:relative}#progressIndicator ul li.indicatorStep1{width:130px;padding-right:5px;background:url(/obj/media/BR-rio2016/progressIndicator/01-shopping-cart-active.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep2{background:url(/obj/media/BR-rio2016/progressIndicator/02-payment.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep2.active{background:url(/obj/media/BR-rio2016/progressIndicator/02-payment-active.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep3{background:url(/obj/media/BR-rio2016/progressIndicator/03-summary.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep3.active{background:url(/obj/media/BR-rio2016/progressIndicator/03-summary-active.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep4{background:url(/obj/media/BR-rio2016/progressIndicator/04-confirmation.png) no-repeat scroll right center transparent}#progressIndicator ul li.indicatorStep4.active{background:url(/obj/media/BR-rio2016/progressIndicator/04-confirmation-active.png) no-repeat scroll right center transparent}#progressIndicator ul li span{position:absolute;top:65px}#progressIndicator a span,#progressIndicator ul li.active span{color:#f4791f}.contrast #progressIndicator ul li.indicatorStep1{background:url(/obj/media/BR-rio2016/progressIndicator/01-shopping-cart-active_sw.png) no-repeat scroll right center transparent}.contrast #progressIndicator ul li.indicatorStep2.active{background:url(/obj/media/BR-rio2016/progressIndicator/02-payment-active_sw.png) no-repeat scroll right center transparent}.contrast #progressIndicator ul li.indicatorStep3.active{background:url(/obj/media/BR-rio2016/progressIndicator/03-summary-active_sw.png) no-repeat scroll right center transparent}.contrast #progressIndicator ul li.indicatorStep4.active{background:url(/obj/media/BR-rio2016/progressIndicator/04-confirmation-active_sw.png) no-repeat scroll right center transparent}.contrast #progressIndicator ul li.active span{color:#000}.contrast #progressIndicator ul li span{color:#595959}#countdown_timer{color:#595959;float:right;font-weight:400;line-height:20px}#countdown_timer .status{float:right;margin:0 0 10px 10px;padding:2px 4px;background-color:#62bb46;color:#fff;font-size:14px;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;min-width:45px}#countdown_timer.hurryUp .status{background-color:#c00}#countdown_timer .message{padding-top:2px;text-align:right;float:right}#reservationDurationLayer{background-color:#fff}#reservationShadow{background:rgba(150,150,150,.5);position:absolute;top:0;left:0;width:100%}.headerGamesTime.header,.headerGamesTime.header.headerOlympic,.headerGamesTime.header.headerPara{background:0 0}.headerGamesTime .outerWrapper{width:100%}.headerGamesTime .nav-a{margin:0;height:43px;background-color:#39961b}.headerGamesTime .gts-header-background,.headerGamesTime .gts-header-menu{display:block;height:43px;float:left}.headerGamesTime .gts-header-background{width:50%;background:transparent url(/obj/rio2016/ogf_obj/layout/img/header/header_OG_GTS.aed2a2c5.png) no-repeat scroll right 0;background-size:auto 43px}.headerGamesTime .gts-header-menu{width:578px;position:relative}.headerGamesTime .acessibility-buttons{float:right;height:43px}.headerGamesTime .gts-left-menu li{float:left;padding:0 10px;font-size:12px;text-align:center;min-width:120px}.headerGamesTime .gts-left-menu li a{color:#fff;display:block;height:30px;padding-top:13px;width:100%;text-decoration:none}.headerGamesTime .gts-left-menu li.shop-identifier{color:#fff;height:30px;padding-top:13px;text-align:left;padding-left:19px}.headerGamesTime .nav-b{height:94px}.headerGamesTime .main_menu{margin-top:30px}.headerGamesTime .logoRio{width:auto;height:64px;top:14px}.headerGamesTime.header .logoRio{border-radius:5px;margin-left:-29px;margin-top:-4px;padding:5px}.headerGamesTime.header .logoRio.double{margin-left:-50px}.headerGamesTime li.shopSwitchAlternative{background-color:#fff;left:0;position:absolute;top:43px;z-index:5}.headerGamesTime .gts-left-menu li.shopSwitchAlternative a:hover,.headerGamesTime li.shopSwitchAlternative a{color:#595959}.headerGamesTime li.shopSwitchToggle .toggleArrow{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons_gts.ec73ba67.png) no-repeat scroll -375px -42px;display:block;float:right;height:20px;width:8px;margin-left:8px}.headerGamesTime li.shopSwitchToggle.active .toggleArrow{background-position:-410px -42px}.headerGamesTime .acessibility-buttons li a.btn,.headerGamesTime .social-search li a.btn{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons_gts.ec73ba67.png) no-repeat scroll -10px -48px;height:25px;width:24px}.headerGamesTime .acessibility-buttons li a.contrast.btn{width:20px;margin-left:15px}.headerGamesTime .acessibility-buttons li a.acessibility:hover{background-position:-10px -48px}.acessibility-buttons li a.contrast:hover,.headerGamesTime .acessibility-buttons li a.contrast{background-position:-50px -42px}.headerGamesTime .acessibility-buttons li{margin-top:5px}.headerGamesTime .acessibility-buttons li a.contrast{margin:0}.headerGamesTime .globeImage{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons_gts.ec73ba67.png) no-repeat scroll -444px -48px;margin-top:-2px;height:21px;width:21px;display:block;float:left}.headerGamesTime li.languageLi{text-align:left}.headerGamesTime li.languageLi a span.active{color:#9adf70}.headerGamesTime li.languageLi a{color:#fff}.headerGamesTime .language{margin-left:10px}.footerGamesTime .footer-content{padding-top:0}.footerGamesTime .text-section{width:40%;margin-left:73px;margin-top:16px}.footerGamesTime .text-section p{text-transform:uppercase;display:inline-block;margin-top:0}.footerGamesTime .social-section{width:40%;float:right;margin-right:66px;margin-top:10px}.footerGamesTime .social-search li a.btn{background:transparent url(/obj/rio2016/ogf_obj/layout/img/backgrounds/social_icons_gts.ec73ba67.png) no-repeat scroll 0 0}.footerGamesTime .social-search li a.facebook,.footerGamesTime .social-search li a.facebook:hover{background-position:-132px 0}.footerGamesTime .social-search li a.twitter,.footerGamesTime .social-search li a.twitter:hover{background-position:-172px 1px}.footerGamesTime .social-search li a.google,.footerGamesTime .social-search li a.google:hover{background-position:-212px 0}.footerGamesTime .social-search li a.youtube,.footerGamesTime .social-search li a.youtube:hover{background-position:-252px 0}.footerGamesTime .social-search li a.instagram,.footerGamesTime .social-search li a.instagram:hover{background-position:-290px 0}.footerGamesTime .social-search li a.linkedin,.footerGamesTime .social-search li a.linkedin:hover{background-position:-330px 0}.logo-lettering{background:url(/obj/rio2016/ogf_obj/layout/img/logos/rio-lettering-footer.3404a97e.png) no-repeat scroll 0 0 transparent;vertical-align:top;width:99px;height:22px;display:inline-block}.contrast .headerGamesTime.header .logoRio{background-color:#fff}.contrast .headerGamesTime li.languageLi a span.active{color:#909090}.contrast .headerGamesTime .globeImage{background-position:-444px -89px}.contrast .headerGamesTime .acessibility-buttons li a.acessibility{background-position:-10px -89px}.contrast .headerGamesTime .acessibility-buttons li a.contrast{background-position:-50px -83px}.contrast .headerGamesTime li.shopSwitchToggle .toggleArrow{background-position:-375px -84px}.contrast .headerGamesTime li.shopSwitchToggle.active .toggleArrow{background-position:-410px -84px}.contrast .headerGamesTime .nav-a{background-color:#000;border-bottom:1px solid #fff}.contrast .headerGamesTime .gts-header-background{background:0 0}.contrast .headerGamesTime li.shopSwitchAlternative{color:#000}.contrast .footerGamesTime .social-search li a.facebook{background-position:-132px -80px}.contrast .footerGamesTime .social-search li a.twitter{background-position:-172px -79px}.contrast .footerGamesTime .social-search li a.google{background-position:-212px -80px}.contrast .footerGamesTime .social-search li a.youtube{background-position:-252px -80px}.contrast .footerGamesTime .social-search li a.instagram{background-position:-290px -80px}.contrast .footerGamesTime .social-search li a.linkedin{background-position:-330px -80px}.contrast .logo-lettering{background:url(/obj/rio2016/ogf_obj/layout/img/logos/rio-lettering-footer_sw.95d932bd.png) no-repeat scroll 0 0 transparent}.formComfirmation{color:#009246}