/* Reset */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}									
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
img, object, embed {max-width:100%;}
ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
del {text-decoration:line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000; cursor:help;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%;}
th {font-weight:bold; vertical-align:bottom;}
td {font-weight:normal; vertical-align:middle;}
hr {display:block; height:1px; border:0; border-top:1px solid #CCC; margin:10px 0; padding:0;}
input, select {vertical-align:middle;}
pre {white-space:pre; white-space:pre-wrap; white-space:pre-line; word-wrap:break-word;}
input[type="radio"] {vertical-align:text-bottom;}
input[type="checkbox"] {vertical-align:bottom; *vertical-align:baseline;}
input:focus, textarea:focus{outline:0;}
a:hover, a:active {outline:0;}
small {font-size:85%;}
strong, th {font-weight:bold;}
td, td img {vertical-align:top;}
sub, sup {font-size:75%; line-height:0; position:relative;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable, label, input[type=button], input[type=submit], button {cursor:pointer;}
body, select, input, textarea {color:#808080;}
button, input, select, textarea {margin:0; resize:none;}
button {width:auto; overflow:visible;} 
.ie7 img {-ms-interpolation-mode:bicubic;}
ins {background:#FCD700; color:#000; text-decoration:none;}
mark {background:#FCD700; color:#000; font-style:italic; font-weight:bold;}
::-moz-selection{background:#D2D1D2; color:#333; text-shadow:none;}
::selection {background:#D2D1D2; color:#333; text-shadow:none;}

/* Toolbox */
.left {float:left;}
.right {float:right;}
.hide {display:none !important;}
.clear {clear:both;}
.screen-reader {position:absolute; top:-99999px; visibility:hidden;}

/* Clearfix */
.cf:before, .cf:after {content:''; display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}

/* Page style */
body {font:14px Arial, sans-serif; background:#FFF; color:#333;}
a {color:#A00000; text-decoration:none;}
a:hover {color:#5A0403;}

/* Header */
#header {margin:0 0 -163px; height:163px; position:relative; z-index:30; background:url(../img/layout/background-header.png) repeat-x top;}
#header .wrapper {width:990px; margin:0 auto;}
#header h1 {width:392px; margin:0 auto -163px; position:relative; z-index:20; background:url(../img/layout/logo-background.png) no-repeat;}
#header h1 a {display:block; width:392px; height:163px; text-indent:-99999px; background:url(../img/layout/logo.png) no-repeat;}

.primary-menu {height:72px;}
.primary-menu ul {overflow:hidden;}
.primary-menu li {float:left; margin:0 19px 0 0;}
.primary-menu .right li {margin:0 0 0 19px;}
.primary-menu li a {display:block; font:500 14px/72px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; background:url(../img/layout/hover-menu.gif) no-repeat left 80px; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
.primary-menu li a:hover, .primary-menu li .active {color:#FCC527; background-position:left 67px;}

.secondary-menu {height:55px; position:relative;}
.secondary-menu .social {padding:23px 0 0; float:left;}
.secondary-menu .social a {width:29px; height:28px; position:relative; float:left; text-indent:-99999px; background:url(../img/layout/sprite-social.png) no-repeat; margin:0 11px 0 0;}
.secondary-menu .social a.facebook {background-position:-1px 0;}
.secondary-menu .social a.twitter {background-position:-41px 0;}
.secondary-menu .social a.instagram {background-position:-81px 0;}
.secondary-menu .social a span {opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:-1px; width:31px; height:30px; text-indent:-99999px; background:url(../img/layout/sprite-social.png) no-repeat; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
.secondary-menu .social a:hover span {opacity:1; filter:alpha(opacity=100);}
.secondary-menu .social a.facebook span {background-position:0 -31px;}
.secondary-menu .social a.twitter span {background-position:-40px -31px;}
.secondary-menu .social a.instagram span {background-position:-80px -31px;}
.secondary-menu .langs {padding:23px 0 0; float:left;}
.secondary-menu .langs a {float:left; color:#FFF; font:500 12px 'Roboto', sans-serif; margin:3px 0 0 9px; padding:0 0 2px;}
.secondary-menu .langs a.active {border-bottom:1px solid #FFF;}
.secondary-menu .right {z-index: 9999;position: relative;}
.secondary-menu .right > a {float:left; color:#FFF; font:500 12px 'Roboto', sans-serif; text-transform:uppercase; padding:26px 0 0; margin:0 0 0 15px; background:url(../img/layout/hover-menu.gif) no-repeat left -5px; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
.secondary-menu .right > a:hover, .secondary-menu .right a.active {color:#FCC527; background-position:left top;}
.secondary-menu .right .show-login {padding:26px 0 0 29px; background:url(../img/layout/background-login.gif) no-repeat left 30px;}
.secondary-menu .right .show-login:hover {color:#FFF; background-position:left 30px;}
.secondary-menu .right .show-login.logged {background:url(../img/layout/background-logged.gif) no-repeat left 30px; color:#FCC527;}

.login {display:none; background:#F1F1F1; position:absolute; top:62px; right:0; z-index:50; width:155px; padding:30px 30px 85px; border-radius:30px;}
.login i {position:absolute; top:-9px; right:37px; width:22px; height:9px; background:url(../img/layout/tooltip-login.png) no-repeat;}
.login input {background:#D6D6D6; border:0; margin:0 0 10px; width:115px; height:42px; border-radius:30px; padding:0 20px; font:300 14px/42px 'Roboto', sans-serif;}
.login .submit {background:#860100; color:#FFF; width:155px; text-transform:uppercase; padding:0; text-align:center; font:300 18px/42px 'Roboto', sans-serif; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
.login .submit:hover, .login .submit:focus {background:#FCC527;}
.login .links {position:absolute; width:155px; height:46px;}
.login a {display:block; text-align:center; font:300 14px 'Roboto', sans-serif; color:#4A4A4A; margin:8px 0 0;}
.login a:last-child {color:#860100;}
.login .error {display:none; position:absolute; width:155px; height:46px; font:300 14px/20px 'Roboto', sans-serif; color:#860100; text-align:center; margin:8px 0 0;}

.login .recover-password {display:none; position:absolute; background:#F1F1F1; top:30px; left:30px; width:155px; height:210px;}
.login .recover-password h4 {color:#860100; font:300 18px/20px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 25px;}
.login .recover-password a {position:absolute; width:155px; text-align:center; font:300 14px/20px 'Roboto', sans-serif; color:#A00000; margin:14px 0 0;}
.login .recover-password span {display:none; position:absolute; top:60px; left:0; width:155px; height:85px; padding:25px 0 0; background:#F1F1F1; color:#4A4A4A; font:300 16px/20px 'Roboto', sans-serif; text-transform:uppercase; text-align:center;}

.login .logged-menu li a {display:block; background:#860100; color:#FFF; text-transform:uppercase; text-align:center; font:300 18px/42px 'Roboto', sans-serif; border-radius:42px; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
.login .logged-menu li a:hover {background:#FCC527;}
.login .logged-menu > a {margin:15px 0 -55px;}

/* Footer */
.footer-cap {background:#860100; padding:35px 0; text-transform:uppercase; color:#FFF;}
.footer-cap .wrapper {width:990px; margin:0 auto; position:relative;}
.footer-cap h4 {float:left; width:245px; height:69px; text-indent:-99999px; background:url(../img/layout/logo-cap.png) no-repeat;}
.footer-cap h5 {float:left; width:560px; font:300 28px/69px 'Roboto', sans-serif; text-align:center;}
.footer-cap h5 a {color:#FFF; -webkit-transition:all 0.2s ease;}
.footer-cap h5 a:hover {color:#F2CB99;}
.footer-cap h6 {float:right; padding:5px 0 0; font:300 16px/18px 'Roboto', sans-serif; text-align:center;}
.footer-cap h6 strong {display:block; font:500 22px 'Roboto', sans-serif;}
.footer-cap .links {display:none; position:absolute; left:245px; width:560px; height:69px; background:#860100;}
.footer-cap .links a {display:inline-block; background:#A00000; color:#FFF; width:180px; height:48px; margin:11px 0 0; font:300 18px/48px 'Roboto', sans-serif; border-radius:48px; text-transform:uppercase; text-align:center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.footer-cap .links a:first-child {margin:11px 20px 0 85px;}
.footer-cap .links a:hover {background:#FCC527;}

#footer {background:#A00000;}
#footer .wrapper {width:990px; margin:0 auto; padding:40px 0;}
#footer a:hover {text-decoration:underline;}
#footer .left {width:144px;}
#footer .left a {display:block; color:#FFF; font:300 12px 'Roboto', sans-serif;}
#footer .left a:first-child {margin:0 0 35px;}
#footer .left img {display:block;}
#footer .more-info {float:left; width:700px; text-align:center; color:#FFF; font:300 12px/18px 'Roboto', sans-serif;}
#footer .more-info a {color:#FFF;}
#footer .more-info p:first-child {margin:0 0 30px;}
#footer .right {width:145px;}
#footer .right .developer {float:right; width:46px; height:15px; margin:32px 0 0; text-indent:-99999px; background:url(../img/layout/fishy.jpg) no-repeat;}

/* Banner */
#banner {height:920px; background:#000101 url(../img/layout/background-event-game.jpg) no-repeat center top; position:relative;}
#banner ul {width:100%; height:926px; overflow:hidden; z-index:20; position:absolute; top:0;}
#banner li {padding:280px 0 0; width:100% !important; height:646px;}
#banner li .wrapper {width:990px; margin:0 auto;position: relative;}
#banner li.game {background:url(../img/layout/background-event-game.jpg) no-repeat center top;}
#banner li .band{width: 404px;height: 73px;position: absolute;top: -100px;left: 50%;background: url(../img/layout/faixa.png) no-repeat;margin: 0 0 0 -202px;}
#banner li .band h2{font:500 26px/60px 'Roboto', sans-serif;color:#fff;text-transform:uppercase;text-align:center;}
#banner li .crests {background:url(../img/layout/teams-versus.png) no-repeat center 105px;}
#banner li .crests a {display:block; height:296px;}
#banner li .crests span {width:428px; height:296px; background:url(../img/layout/crest-shadow.png) no-repeat;}
#banner li .crests span img {display:block; position:relative; -webkit-animation:move-crests 2s infinite ease; -moz-animation:move-crests 2s infinite ease; -o-animation:move-crests 2s infinite ease; animation:move-crests 2s infinite ease;}
#banner li .crests .left {background-position:right bottom; opacity:0; filter:alpha(opacity=0); position:relative; right:300px;}
#banner li .crests .left img {float:right; position:relative; -webkit-animation:move-crests 2s infinite ease; -moz-animation:move-crests 2s infinite ease; -o-animation:move-crests 2s infinite ease; animation:move-crests 2s infinite ease;}
#banner li .crests .right {background-position:left bottom; opacity:0; filter:alpha(opacity=0); position:relative; left:300px;}
#banner li .crests .right img {float:left;}
#banner li .info {clear:both; width:650px; margin:15px auto 0;}
#banner li .info h3 {float:left; text-align:right; width:320px; color:#FFF; font:500 16px/23px 'Roboto', sans-serif; text-transform:uppercase;}
#banner li .info h3 span {display:block; font:500 19px/23px 'Roboto', sans-serif;}
#banner li .info .right {width:310px;}
#banner li .all-click {width:990px; height:490px; top:170px; left:50%; margin:0 0 0 -495px;background:none;float:left;position:absolute;text-indent:-999em;}
#banner li .all-click:hover {background:none}
#banner li .info a {display:block; width:230px; height:42px; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; color:#FFF; background:#860100; border-radius:42px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#banner li .info a:hover {background:#FCC527;}
#banner li .info a.disabled {opacity:0.5; filter:alpha(opacity=50); cursor:default; background:#000;}
#banner li .info a.disabled:hover {background:#000;}
#banner li.show .info {margin:311px auto 0;}
#banner li.show .info h3 {text-shadow:1px 1px 1px rgba(0,0,0,0.8);}

#banner li.highlight {position:relative;}
#banner li.highlight a {position:absolute; width:990px; height:490px; top:170px; left:50%; margin:0 0 0 -495px;}

@-webkit-keyframes move-crests {
	0% {top:0px;}
	50% {top:-5px;}
	100% {top:0px;}
}
@-moz-keyframes move-crests {
	0% {top:0px;}
	50% {top:-5px;}
	100% {top:0px;}
}
@-o-keyframes move-crests {
	0% {top:0px;}
	50% {top:-5px;}
	100% {top:0px;}
}
@keyframes move-crests {
	0% {top:0px;}
	50% {top:-5px;}
	100% {top:0px;}
}

#banner .pager {position:absolute; bottom:220px; left:50%; margin:0 0 0 -495px; z-index:999; width:990px; height:37px; text-align:center;}
#banner .pager span {cursor:pointer; width:36px; height:36px; background:url(../img/layout/banner-pager.png) no-repeat left top; display:inline-block; margin:3px; text-indent:-99999px;}

.timer {position:relative; top:7px; left:7px; font-size:22px; width:1em; height:1em; float:left;}
.timer > #slice {position:absolute; width:1em; height:1em; clip:rect(0px,1em,1em,0.5em);}
.timer > #slice.gt50 {clip:rect(auto, auto, auto, auto);}
.timer > #slice > .pie {position:absolute; width:1em; height:1em; clip:rect(0em,0.5em,1em,0em); border-radius:100%;}
.timer > #slice > .pie.fill {-moz-transform:rotate(180deg) !important; -webkit-transform:rotate(180deg) !important; -o-transform:rotate(180deg) !important; transform:rotate(180deg) !important;}
.timer.fill > #slice > .pie {background-color:#850100; width:1em; height:1em;}

#banner .login-banner {display:none; background:#F1F1F1; position:absolute; bottom:355px; left:50%; margin:0 0 0 -245px; z-index:999; width:430px; height:116px; padding:25px 30px; border-radius:25px;}
#banner .login-banner i {position:absolute; bottom:-12px; left:50%; margin:0 0 0 -15px; width:30px; height:13px; background:url(../img/layout/tooltip-login-banner.png) no-repeat;}
#banner .login-banner h4 {font:100 30px/30px 'Roboto', sans-serif; color:#860100; text-transform:uppercase; text-align:center; margin:0 0 15px;}
#banner .login-banner input {float:left; background:#D6D6D6; border:0; margin:0 10px 0 0; width:107px; height:42px; border-radius:30px; padding:0 20px; font:300 14px/42px 'Roboto', sans-serif;}
#banner .login-banner .submit {float:left; background:#860100; color:#FFF; width:105px; text-transform:uppercase; padding:0; text-align:center; font:300 18px/42px 'Roboto', sans-serif; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
#banner .login-banner .submit:hover, #banner .login-banner .submit:focus {background:#FCC527;}
#banner .login-banner .links {position:absolute; width:420px; height:20px; bottom:20px; text-align:center;}
#banner .login-banner a {display:inline-block; font:300 14px/20px 'Roboto', sans-serif; color:#4A4A4A; text-align:center; padding:0 10px;}
#banner .login-banner a:last-child {color:#860100;}
#banner .login-banner .error {display:none; position:absolute; width:420px; height:20px; bottom:0; font:300 14px/20px 'Roboto', sans-serif; color:#860100; text-align:center;}

#banner .login-banner .recover-password {display:none; position:absolute; background:#F1F1F1; top:25px; left:30px; width:430px; height:120px;}
#banner .login-banner .recover-password input {width:265px;}
#banner .login-banner .recover-password .submit {width:105px;}
#banner .login-banner .recover-password a {display:block; text-align:center; font:300 14px/20px 'Roboto', sans-serif; color:#A00000; margin:14px 0 0;}
#banner .login-banner .recover-password span {display:none; position:absolute; top:40px; left:0; width:430px; height:55px; background:#F1F1F1; color:#4A4A4A; font:300 16px/55px 'Roboto', sans-serif; text-transform:uppercase; text-align:center;}

/* Recentes */
#recent {background:#DDD4AB url(../img/layout/background-recents.jpg) no-repeat center top; position:relative; height:538px; z-index:30;}
#recent.none {height:310px;}
#recent .wrapper {width:990px; margin:0 auto;}
#recent .news {margin:0 -20px 0 0; position:relative; top:-105px; height:330px;}
#recent .news li {float:left; width:257px; margin:0 20px 0 0; background:#860100; padding:30px 29px 0 30px; border-radius:30px; position:relative; top:105px; opacity:0; filter:alpha(opacity=0);}
#recent .news li a {display:block; color:#FFF;}
#recent .news li figure {position:relative; margin:0 0 20px; width:257px; height:196px; overflow:hidden; border-radius:10px;}
#recent .news li figure i {opacity:0; filter:alpha(opacity=0); position:absolute; width:257px; height:196px; top:0; left:0; z-index:5; border:0px solid #FCC527; border-radius:10px; background:rgba(0,0,0,0.2) url(../img/layout/hover-news.png) no-repeat center; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#recent .news li a:hover i {opacity:1; filter:alpha(opacity=100); border:5px solid #FCC527;}
#recent .news li img {display:block;}
#recent .news li p {padding:0 0 35px 15px; height:48px; font:300 20px/24px 'Roboto', sans-serif; text-transform:uppercase; border-left:1px solid #FCC527;}
#recent .events.none {display:none;}
#recent .events {padding:0 0 24px; position:relative; top:-35px; opacity:0; filter:alpha(opacity=0);}
#recent .events h2 {float:left; width:308px; font:100 59px/59px 'Roboto', sans-serif; color:#A00000; text-transform:uppercase; text-align:right;}
#recent .events ul {float:right; width:651px;}
#recent .events li {float:left; width:317px; margin:0 0 0 20px;}
#recent .events li a {display:block; color:#A00000;}
#recent .events li figure {position:relative; margin:0 0 15px; width:317px; height:106px; overflow:hidden; border-radius:10px;}
#recent .events li figure i {opacity:0; filter:alpha(opacity=0); position:absolute; width:317px; height:106px; top:0; left:0; z-index:5; border:0px solid #FCC527; border-radius:10px; background:rgba(0,0,0,0.2) url(../img/layout/hover-events.png) no-repeat center; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#recent .events li a:hover i {opacity:1; filter:alpha(opacity=100); border:5px solid #FCC527;}
#recent .events li img {display:block;}
#recent .events li p {font:300 16px/20px 'Roboto', sans-serif; text-transform:uppercase;}
#recent .events li p span {display:block; height:20px; overflow:hidden;}
#recent .events .prev, #recent .events .next {position:absolute; top:130px; width:31px; height:31px; text-indent:-99999px; background:url(../img/layout/sprite-events-nav.png) no-repeat;}
#recent .events .prev {left:243px; background-position:0 1px;}
#recent .events .next {left:278px; background-position:-35px 1px;}
#recent .events .prev span, #recent .events .next span {opacity:0; filter:alpha(opacity=100); position:absolute; top:0px; left:0px; width:31px; height:31px; background:url(../img/layout/sprite-events-nav.png) no-repeat; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
#recent .events .prev span {background-position:0 -38px;}
#recent .events .prev span:hover {opacity:1; filter:alpha(opacity=100);}
#recent .events .next span {background-position:-35px -38px;}
#recent .events .next span:hover {opacity:1; filter:alpha(opacity=100);}

/* Clube Arena Prime: preview */
#cap-preview {height:655px; background:#43200E url(../img/layout/background-cap-preview.jpg) no-repeat center top;}
#cap-preview .wrapper {width:990px; margin:0 auto;}
#cap-preview h2 {float:right; width:245px; height:69px; margin:68px 0 40px; text-indent:-99999px; background:url(../img/layout/logo-cap.png) no-repeat;}
#cap-preview h3 {clear:both;float:right; width:200px; font:300 24px/32px 'Roboto', sans-serif; color:#FFF; text-align:right; text-transform:uppercase; margin:0 0 20px;}
#cap-preview ul {clear:both;float:right;}
#cap-preview li {position:relative; margin:0 0 8px; cursor:pointer; width:200px;}
#cap-preview li p {float:right; background:#A00000; font:300 16px/42px 'Roboto', sans-serif; color:#FFF; height:42px; padding:0 20px; border-radius:42px; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#cap-preview li .preview {display:none; width:500px; position:absolute; top:-30px; z-index:20;}
#cap-preview li:nth-child(1) .preview {right:198px;}
#cap-preview li:nth-child(2) .preview {right:175px;}
#cap-preview li:nth-child(3) .preview {right:155px;}
#cap-preview li .preview a {opacity:0; filter:alpha(opacity=0); float:right; position:relative; top:10px; width:102px; height:101px; margin:0 0 0 10px; background:#FCC527; border:2px solid #FCC527; border-radius:100%; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#cap-preview li .preview a:hover {border:8px solid #FCC527;}
#cap-preview li .preview img {display:block; position:absolute; border-radius:100%; width:102px; height:auto;}
#cap-preview .sales {clear:both; float:right; padding:10px 0 0;}
#cap-preview .sales p {font:300 24px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; margin:0 0 15px;}
#cap-preview .sales span {float:right; background:#A00000; font:300 16px/42px 'Roboto', sans-serif; color:#FFF; height:42px; padding:0 20px; border-radius:42px;}
#cap-preview .sales a {clear:both; float:right; background:#A00000; font:300 20px/42px 'Roboto', sans-serif; color:#FFF; height:42px; padding:0 20px; border-radius:42px; text-transform:uppercase; margin:15px 0 0; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#cap-preview .sales a:hover {background:#FCC527;}

/* A mais curtida */
#liked {background:#E2DFBD url(../img/layout/background-liked.jpg) no-repeat center top; height:626px;}
#liked .wrapper {width:875px; margin:0 auto; padding:90px 0 0;}
#liked h2 {float:left; font:100 40px/41px 'Roboto', sans-serif; text-transform:uppercase; text-align:right; color:#3F3733; padding:0 21px 0 0; border-right:1px solid #A19D88; margin:0 0 50px;}
#liked h2 span {display:block; color:#A00000;}
#liked h3 {float:right; font:500 160px/113px 'Roboto', sans-serif; color:#A00000; letter-spacing:-6px; margin:0 0 50px;}
#liked h3 span {opacity:0; filter:alpha(opacity=0); position:relative; top:5px;}
#liked h4 {clear:both; width:810px; height:58px; margin:0 auto; padding:0 0 0 50px; background:#860100 url(../img/layout/background-liked-bar.gif) no-repeat right center; font:300 20px/58px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; border-radius:58px;}
#liked h4 span {float:left;}
#liked h4 .fb-like {float:right; margin:18px 36px 0 0; width:50px; overflow:hidden;}
#liked .fb-like-box {margin:45px auto 0; overflow:hidden; height:150px;}

/* A Arena */
#content.arena .about {background:#200F02 url(../img/layout/background-arena-about.jpg) no-repeat center top; padding:280px 0 0; height:558px;}
#content.arena .about .wrapper {width:990px; height:558px; margin:0 auto; position:relative; overflow:hidden;}
#content.arena .about .info {width:345px; padding:25px 40px 0; background:#860100; border-radius:35px 35px 0 0; position:absolute; bottom:-550px;}
#content.arena .about .info h2 {margin:0 0 30px; font:100 60px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.arena .about .info p {border-left:1px solid #FCC527; padding:0 0 40px 30px; color:#FFF; font:300 14px/20px 'Roboto', sans-serif;}
#content.arena .gallery {position:relative; overflow:hidden; background:#E6E6E6;}
#content.arena .gallery li {position:relative; right:0; left:0;}
#content.arena .gallery li i {position:absolute; bottom:0; left:0; right:0; height:239px; background:url(../img/layout/mask-gallery.png) repeat-x;}
#content.arena .gallery li img {display:block; margin:0 auto; width:100%;}
#content.arena .gallery li h3 {position:absolute; bottom:0; left:50%; width:990px; margin:0 0 0 -495px; border-left:1px solid #FCC527; padding:0 0 40px 20px; text-transform:uppercase; font:300 30px/32px 'Roboto', sans-serif; color:#FFF;}
#content.arena .gallery .slider-nav a {position:absolute; z-index:200; top:50%; width:60px; height:58px; text-indent:-99999px; background:url(../img/layout/sprite-gallery.png) no-repeat;}
#content.arena .gallery .slider-nav a span {opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:0; width:60px; height:60px; background:url(../img/layout/sprite-gallery.png) no-repeat; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.arena .gallery .slider-nav a:hover span {opacity:1; filter:alpha(opacity=100);}
#content.arena .gallery .slider-nav .prev {left:-60px; background-position:0 0;}
#content.arena .gallery .slider-nav .prev span {background-position:0 -60px;}
#content.arena .gallery .slider-nav .next {right:-60px; background-position:-91px 0;}
#content.arena .gallery .slider-nav .next span {background-position:-91px -60px;}
#content.arena .odebrecht {background:#EDECDB;}
#content.arena .odebrecht .wrapper {opacity:0; filter:alpha(opacity=0); width:990px; margin:0 auto; padding:110px 0 130px;}
#content.arena .odebrecht h2 {color:#860100; font:100 80px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 30px;}
#content.arena .odebrecht .info {opacity:0; filter:alpha(opacity=0); padding:0 0 0 550px; min-height:690px; background:url(../img/layout/background-arena-odebrecht.jpg) no-repeat;}
#content.arena .odebrecht .info p {opacity:0; filter:alpha(opacity=0); font:300 14px/20px 'Roboto', sans-serif; color:#3F3733; margin:0 0 25px;}
#content.arena .odebrecht .info form {opacity:0; filter:alpha(opacity=0);}
.ui-selectmenu-menu ul.finances {width:440px !important;}
#content.arena .tour-360 {background:#000 url(../img/layout/background-arena-360.jpg) no-repeat center; height:670px;}
#content.arena .tour-360 .wrapper {width:990px; margin:0 auto; padding:95px 0 0; text-align:center;}
#content.arena .tour-360 h2 {opacity:0; filter:alpha(opacity=0); font:300 50px 'Roboto', sans-serif; color:#FFF; margin:0 0 45px; text-transform:uppercase;}
#content.arena .tour-360 .image {width:857px; height:285px; margin:0 auto 33px;}
#content.arena .tour-360 .image img {display:block; margin:0 auto;}
#content.arena .tour-360 a {opacity:0; filter:alpha(opacity=0); display:inline-block; text-transform:uppercase; text-align:center; width:174px; height:48px; margin:0 10px 15px; font:300 14px/48px 'roboto', sans-serif; border-radius:48px; background:#A00000; color:#FFF; position:relative; top:5px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.arena .tour-360 a:hover {background:#FCC527;}

/* Arena Mais */
#content.arena .arena-mais {background:#8EB0CC url(../img/layout/background-arenamais.jpg) no-repeat center top; padding:280px 0 0; height:558px;}
#content.arena .arena-mais .wrapper {width:990px; height:558px; margin:0 auto; position:relative; overflow:hidden;}
#content.arena .arena-mais .info {width:345px; padding:25px 40px 0; background:#860100; border-radius:35px 35px 0 0; position:absolute; bottom:-550px; right: 0;}
#content.arena .arena-mais .info h2 {margin:0 0 30px; font:100 60px/56px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.arena .arena-mais .info p {border-left:1px solid #FCC527; padding:0 0 40px 30px; color:#FFF; font:300 14px/20px 'Roboto', sans-serif;}
#content.arena .gallery-arenamais {position:relative; overflow:hidden; background:#EAE8D4; padding-top: 110px;}
#content.arena .gallery-arenamais .content-arenamais {width:990px; height:830px; margin:0 auto; position:relative; overflow:hidden;}
#content.arena .gallery-arenamais .content-arenamais h3 {font: 100 48px/55px 'Roboto', sans-serif; text-align: center; width: 100%; color: #860100; text-transform: uppercase;}
.content-arenamais .content-galery {position: relative; width: 990px; margin-top: 60px;}
.content-arenamais .content-galery p {position: relative; font: 300 13px 'Roboto', sans-serif; text-align: center; width: 80%; color: #860100;  margin: 0 10%;}
.content-arenamais .content-galery li { position: relative; text-align: center; width: 100%; }
.content-arenamais .content-galery li img {position: relative; margin-bottom: 30px; top: 60px; opacity: 0; }
.content-arenamais .content-galery li h4 {position: relative; font: 300 36px 'Roboto', sans-serif; top: 40px;opacity: 0;  text-align: center; width: 100%; margin-bottom: 10px; color: #860100; text-transform: uppercase; }
.content-arenamais .content-galery li p {position: relative; font: 300 18px 'Roboto', sans-serif; top: 40px; opacity: 0; text-align: center; width: 80%; color: #860100;  margin: 0 10%;}
#nav-arenamais {position: absolute; width: 100%; z-index: 9999; top: 50px;}
#nav-arenamais li {width: 47px; height: 47px; position: absolute; cursor: pointer; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#nav-arenamais li.left {background: url(../img/layout/arrow-left-arenamais.png) 0 0 no-repeat; left: 0; }
#nav-arenamais li.right {background: url(../img/layout/arrow-right-arenamais.png) 0 0 no-repeat; right: 0; }
#nav-arenamais li.left:hover {background: url(../img/layout/arrow-left-arenamais2.png) 0 0 no-repeat; left: 0; }
#nav-arenamais li.right:hover {background: url(../img/layout/arrow-right-arenamais2.png) 0 0 no-repeat; right: 0; }
#page-arenamais {position: relative; width: 990px; height: 80px; background: url(../img/layout/bg-pagearenamais.png) 0 0 no-repeat; margin: 70px 0 25px; z-index: 9999}
#page-arenamais li { position: relative; float: left; width: 47px; height: 41px; cursor: pointer; background: url(../img/layout/base-page-arenamais.png) 0 0 no-repeat; font: 300 18px/39px 'Roboto', sans-serif; color: #860100;  margin: 18px 58px; }
#page-arenamais li:first-child {margin-left: 70px}
#page-arenamais li#page-1-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-1-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-1-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-1-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-2-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-2-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-2-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-2-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-3-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-3-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-3-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-3-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-4-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-4-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-4-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-4-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-5-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-5-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-5-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-5-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-6-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-6-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-6-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-6-arenamais:hover i {opacity: 1;}

#page-arenamais li#page-7-arenamais.cycle-pager-active i {opacity: 1;  }
#page-arenamais li#page-7-arenamais i { opacity: 0; position: absolute; width: 86px; height: 86px; background: url(../img/layout/page-7-arenamais.png) 0 0 no-repeat;top: -22px; left: -20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-arenamais li#page-7-arenamais:hover i {opacity: 1;}

#content.arena .warning-print {width: 100%; height: 240px; position: relative; background-color: #A00000}
#content.arena .warning-print .content-print-voucher {width: 990px; margin: 0 auto;}
#content.arena .warning-print .content-print-voucher img {float: left; position: relative;margin: 35px 0 0 80px;}
#content.arena .warning-print .content-print-voucher p {position: relative; font:500 36px/41px 'Roboto', sans-serif; color: #eae8d4; top: 90px;left: 59px;}

#content.arena .faq-arenamais {width: 100%; position: relative; background-color: #eae8d4;padding-bottom: 70px;}
#content.arena .faq-arenamais .content-faq-arenamais {width: 990px; margin: 0 auto;}
#content.arena .faq-arenamais .content-faq-arenamais h3 { font: 100 60px/125px "Roboto",sans-serif; text-align: center; width: 100%; color: #860100;  text-transform: uppercase;}
#content.arena .faq-arenamais .content-faq-arenamais h4 {font: 100 28px/125px "Roboto",sans-serif; text-align: center; width: 100%; color: #666666;  text-transform: uppercase;}
#content.arena .faq-arenamais .content-faq-arenamais .faqs {padding:0 0 10px; position: relative;}
#content.arena .faq-arenamais .content-faq-arenamais .faqs li {width: 100%; border-bottom: 1px solid #c6c0af; position: relative; min-height: 75px;  cursor:pointer; background:url(../img/layout/arrow-up-big.png) no-repeat right 27px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.arena .faq-arenamais .content-faq-arenamais .faqs li.active {background:url(../img/layout/arrow-down-big.png) no-repeat right 27px;}
#content.arena .faq-arenamais .content-faq-arenamais .faqs li h5 {font: 100 24px/35px "Roboto",sans-serif; color: #860100; text-transform: uppercase;padding: 15px 45px 15px 0; }
#content.arena .faq-arenamais .content-faq-arenamais .faqs li p {display: none; font: 300 14px "Roboto", sans-serif; color: #666666; padding: 0 0 10px 30px; margin: 10px 0 20px; }

/* Tour */
#content.tour .about {background:#200F02 url(../img/layout/background-tour-arena.jpg) no-repeat center top; padding:280px 0 0; height:558px;}
#content.tour .about .wrapper {width:990px; height:558px; margin:0 auto; position:relative; overflow:hidden;}
#content.tour .about .info {width:345px; padding:25px 40px 0; background:#860100; border-radius:35px 35px 0 0; position:absolute; bottom:-550px;}
#content.tour .about .info h2 {margin:0 0 30px; font:100 60px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.tour .about .info p {border-left:1px solid #FCC527; padding:0 0 40px 30px; color:#FFF; font:300 14px/20px 'Roboto', sans-serif;}
#content.tour .about .info a {display:inline-block; text-transform:uppercase; text-align:center; width:260px; height:44px; margin:0 10px 15px; font:300 18px/44px 'roboto', sans-serif; border-radius:48px; background:#fcc527; color:#660100; position:relative; top:5px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.tour .about .thumbs {position: absolute;bottom: 40px;right: 0;}

#content.tour .times-prices {position:relative; overflow:hidden; background:#860100;}
#content.tour .times-prices .wrapper {width:990px; margin:0 auto; padding:95px 0 130px;}
#content.tour .times-prices h2 {color:#fff; font:100 60px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 30px;}
#content.tour .times-prices .times {float: left; width: 300px; height: auto;font:300 16px/22px 'Roboto', sans-serif;}
#content.tour .times-prices .times .box {width: 300px;height: auto;background:#a00000;color: #fff;margin:0 0 30px;padding: 30px 30px;border-radius:5px;box-sizing:border-box;}
#content.tour .times-prices .times .box strong {text-transform: uppercase;font-weight: 400;padding:0 0 15px;}
#content.tour .times-prices .times .box .small {font-size: 12px;}
#content.tour .times-prices .prices {float: left; width:620px; height: auto;margin: 0 0 90px 50px;}
#content.tour .times-prices .prices p {color: #fff;font:600 16px 'Roboto', sans-serif;margin: 0 0 25px;}
#content.tour .times-prices .prices p span {font-weight: 300;}
#content.tour .gratuity {position:relative; overflow:hidden; background:#a00000;}
#content.tour .gratuity p {color: #fff;font:300 16px/1.5em 'Roboto', sans-serif;/*margin: 0 0 25px;*/}
#content.tour .gratuity p strong {font-weight: 600;}
#content.tour .gratuity .wrapper {width:990px; margin:0 auto; padding:55px 0 60px;}
#content.tour .times-prices .temporarily {height:245px!important;color:#fcc527!important;font-size:22px;line-height:28px;text-transform:uppercase;}
/* Agenda */
#content.events {padding:280px 0 100px; background:#010107 url(../img/layout/background-events.jpg) no-repeat center top;}
#content.events .wrapper {width:990px; margin:0 auto;}
#content.events h2 {font:100 100px/80px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase; margin:0 0 50px;}
#content.events .months {margin:0 -10px 60px 0;}
#content.events .months li {float:left; margin:0 10px 0 0; width:73px; height:41px;}
#content.events .months li a {display:block; border-radius:41px; height:41px; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; background:#860100; color:#FFF; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .months li a:hover {background:#FCC527;}
#content.events .months li.active a {border-radius:41px; height:41px; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; background:#FFF; color:#860100;}
#content.events .months li span {display:block; border-radius:41px; height:41px; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; background:rgba(0,0,0,0.2);}
#content.events .months li span.active {border-radius:41px; height:41px; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; background:#FFF; color:#860100;}

#content.events .all-events h3.none {text-align:center; text-transform:uppercase; color:#FFF; background:#860100; border-radius:32px; font:100 30px/225px 'Roboto', sans-serif;}

#content.events .single-event {background:#860100; border-radius:35px; margin:0 0 60px;}
#content.events .single-event a {display:block;}
#content.events .single-event h4 {float:left; color:#FFF; text-align:center; padding:25px 25px 0;}
#content.events .single-event h4 strong {display:block; font:100 84px/65px 'Roboto', sans-serif; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#content.events .single-event h4 span {display:block; font:100 45px/65px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.3s ease;}
#content.events .single-event h4 em {display:block; background:#6D0100; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; border-radius:41px; margin:5px 0 0;}
#content.events .single-event .thumb {float:left; width:224px; height:223px; position:relative;}
#content.events .single-event .thumb i {opacity:0; filter:alpha(opacity=0); position:absolute; width:224px; height:223px; top:0; left:0; z-index:5; background:rgba(0,0,0,0.2) url(../img/layout/hover-news.png) no-repeat center; -webkit-transition:all 0.3s ease;}
#content.events .single-event .thumb img {display:block;}
#content.events .single-event .thumb .image {width:224px; height:223px; overflow:hidden;}
#content.events .single-event .right {width:590px; height:223px; position:relative;}
#content.events .single-event .right h3 {font:100 40px/46px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase; margin:20px 0 5px; -webkit-transition:all 0.3s ease;}
#content.events .single-event .right p {font:100 18px/22px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.events .single-event .right span {position:absolute; left:0; bottom:22px; display:inline-block; padding:0 20px; background:#6D0100; color:#FFF; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; border-radius:41px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

#content.events .single-event a:hover h4 strong {color:#FCC527;}
#content.events .single-event a:hover h4 span {color:#FCC527;}
#content.events .single-event a:hover .thumb i {opacity:1; filter:alpha(opacity=100);}
#content.events .single-event a:hover .right h3 {color:#FCC527;}
#content.events .single-event a:hover .right span {background:#A10101;}

#content.events .inner-event .single-event {border-radius:35px 35px 0 0; margin:0;}
#content.events .inner-event .single-event a {position:absolute; left:0; bottom:22px; display:inline-block; padding:0 20px; background:#6D0100; color:#FFF; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; border-radius:41px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .single-event a:hover {background:#A10101;}
#content.events .inner-event .single-event a.disabled {background:rgba(255,255,255,0.15); cursor:default;}
#content.events .inner-event .single-event a.disabled:hover {background:rgba(255,255,255,0.15);}
#content.events .inner-event .event-menu {background:#EAE8D4; padding:39px;}
#content.events .inner-event .event-menu li {float:left; margin:0 10px 0 0; position:relative;}
#content.events .inner-event .event-menu li:last-child {margin:0;}
#content.events .inner-event .event-menu li i {position:absolute; bottom:-54px; left:50%; margin:0 0 0 -15px; width:30px; height:15px; background:url(../img/layout/tooltip-event-menu.png) no-repeat;}
#content.events .inner-event .event-menu a {display:block; position:relative; width:140px; height:63px; padding:7px 0 0 80px; font:100 20px/26px 'Roboto', sans-serif; text-transform:uppercase; color:#3F3733; background:url(../img/layout/sprite-event-menu.png) no-repeat;}
#content.events .inner-event .event-menu a.info {background-position:0 0;}
#content.events .inner-event .event-menu a.price {background-position:-230px 0;}
#content.events .inner-event .event-menu a.buy {background-position:-460px 0;}
#content.events .inner-event .event-menu a.map {background-position:-690px 0;}
#content.events .inner-event .event-menu a span {position:absolute; top:0; left:0; width:70px; height:70px; background:url(../img/layout/sprite-event-menu.png) no-repeat; opacity:0; filter:alpha(opacity=0); -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-menu a.info span {background-position:0 -89px;}
#content.events .inner-event .event-menu a.price span {background-position:-230px -89px;}
#content.events .inner-event .event-menu a.buy span {background-position:-460px -89px;}
#content.events .inner-event .event-menu a.map span {background-position:-690px -89px;}
#content.events .inner-event .event-menu a:hover span {opacity:1; filter:alpha(opacity=100);}
#content.events .inner-event .event-menu .active a:hover span {opacity:0; filter:alpha(opacity=0);}
#content.events .inner-event .event-menu .active a.info {background-position:0 -179px;}
#content.events .inner-event .event-menu .active a.price {background-position:-230px -179px;}
#content.events .inner-event .event-menu .active a.buy {background-position:-460px -179px;}
#content.events .inner-event .event-menu .active a.map {background-position:-690px -179px;}
#content.events .inner-event .event-menu .disabled a {opacity:0.3; filter:alpha(opacity=30); cursor:default;}
#content.events .inner-event .event-menu .disabled a:hover span {opacity:0; filter:alpha(opacity=0);}

#content.events .inner-event .event-content {background:#F1F0E3; padding:50px 40px; border-radius:0 0 35px 35px;}
#content.events .inner-event .event-content p {font:300 14px/21px 'Roboto', sans-serif; color:#666; margin:0 0 25px;}
#content.events .inner-event .event-content h3 {font:100 30px 'Roboto', sans-serif; color:#860100; text-transform:uppercase; margin:0 0 30px;}
#content.events .inner-event .event-content h4 {font:100 36px 'Roboto', sans-serif; color:#860100; text-transform:uppercase; text-align:center; margin:0 0 30px;}
#content.events .inner-event .event-content h5 {font:300 24px 'Roboto', sans-serif; color:#666; text-transform:uppercase; text-align:center; margin:-20px 0 30px;}
#content.events .inner-event .event-content h5 a {display:inline-block; background:#A00000; color:#FFF; width:89px; height:27px; font:300 14px/27px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; border-radius:27px; margin:0 0 0 17px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; position:relative; top:-4px;}
#content.events .inner-event .event-content h5 a:hover {background:#FCC527;}
#content.events .inner-event .event-content ul {margin:0 0 40px;}
#content.events .inner-event .event-content li {font:300 14px/21px 'Roboto', sans-serif; color:#666; padding:0 0 0 17px; margin:0 0 10px; background:url(../img/layout/bullet-general-info.png) no-repeat left 9px;}
#content.events .inner-event .event-content hr {border-top:1px solid #C6C0AF; margin:0 0 40px;}
#content.events .inner-event .event-content .about {padding:0 0 15px;}
#content.events .inner-event .event-content .useful-tips {padding:0 0 10px;}
#content.events .inner-event .event-content .useful-tips h3 {cursor:pointer; background:url(../img/layout/arrow-up-big.png) no-repeat right center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .useful-tips h3.active {background:url(../img/layout/arrow-down-big.png) no-repeat right center;}
#content.events .inner-event .event-content .useful-tips ul {display:none; margin:0 0 30px;}
#content.events .inner-event .event-content .useful-tips li {background:none; padding:0; float:left; width:415px; padding:0 40px 0 0; margin:0 0 20px;}
#content.events .inner-event .event-content .useful-tips li:nth-child(2n+1) {clear:both;}
#content.events .inner-event .event-content .useful-tips li img {float:left; margin:0 20px 0 0;}
#content.events .inner-event .event-content .useful-tips li p {float:left; width:340px; padding:3px 0 0; margin:0;}
#content.events .inner-event .event-content .image {width:910px; min-height:575px; background:#000; border-radius:20px; margin:0 auto 40px;}
#content.events .inner-event .event-content .image img {display:block; margin:0 auto 40px; border-radius:20px; width:910px; height:auto;}
#content.events .inner-event .event-content h3 a {font:100 23px 'Roboto', sans-serif; color:#666; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content h3 a.active {font:100 30px 'Roboto', sans-serif; color:#860100;}
#content.events .inner-event .event-content .tab-content {position:relative; width:910px; height:748px;}
#content.events .inner-event .event-content .tab-content .single-tab {display:none; position:absolute; top:0; left:0; width:910px;}
#content.events .inner-event .event-content .tab-content .single-tab.tab-01 {display:block;}
#content.events .inner-event .event-content .tab-content .single-tab h4 {font:100 28px 'Roboto', sans-serif; text-transform:uppercase; text-align:center; color:#666; margin:-10px 0 25px;}
#content.events .inner-event .event-content .tab-content .single-tab .mobility {text-align:center; margin:0 0 40px;}
#content.events .inner-event .event-content .tab-content .single-tab .mobility a {display:inline-block; margin:0 10px; background:#860100; color:#FFF; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; padding:0 20px; border-radius:41px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .tab-content .single-tab .mobility a:hover {background:#FCC527;}
#content.events .inner-event .event-content .tab-content .lightbox {display:none; position:absolute; opacity:1; filter:alpha(opacity=100); top:136px; left:90px; z-index:70; width:680px; height:245px; padding:30px; border-radius:30px; background:#F1F1F1;}
#content.events .inner-event .event-content .tab-content .lightbox .close {position:absolute; top:30px; right:30px; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat top;}
#content.events .inner-event .event-content .tab-content .lightbox .close span {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; right:0; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat bottom; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .tab-content .lightbox .close:hover span {opacity:1; filter:alpha(opacity=100);}
#content.events .inner-event .event-content .tab-content .lightbox h4 {color:#860100; font:100 30px/25px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 30px; text-align:left;}
#content.events .inner-event .event-content .tab-content .lightbox p {font:300 14px/21px 'Roboto', sans-serif; color:#666;}

#content.events .inner-event .event-content .crests {background:url(../img/layout/teams-versus-event.png) no-repeat center 105px; margin:0 0 40px;}
#content.events .inner-event .event-content .crests span {width:388px; height:245px; background:url(../img/layout/crest-shadow-event.png) no-repeat; position:relative;}
#content.events .inner-event .event-content .crests span img {display:block; position:relative; width:194px; height:195px;}
#content.events .inner-event .event-content .crests em {clear:both; display:block; text-transform:uppercase; color:#666; font:100 30px 'Roboto', sans-serif;}
#content.events .inner-event .event-content .crests .left {background-position:right bottom;}
#content.events .inner-event .event-content .crests .left em {padding:15px 30px 0 0; text-align:right;}
#content.events .inner-event .event-content .crests .left img {float:right; position:relative;}
#content.events .inner-event .event-content .crests .right {background-position:left bottom;}
#content.events .inner-event .event-content .crests .right em {padding:15px 0 0 30px; text-align:left;}
#content.events .inner-event .event-content .crests .right img {float:left;}
#content.events .inner-event .event-content .ticket-type {display:none; margin:0 0 40px; padding:0 0 24px; text-align:center; border-bottom:1px solid #C6C0AF;}
#content.events .inner-event .event-content .ticket-type a {display:inline-block; width:276px; height:181px; background:#F7F7F7; border-radius:20px; margin:0 12px 26px; overflow:hidden; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .ticket-type a:hover {background:#FFF;}
#content.events .inner-event .event-content .ticket-type a img {display:block; margin:15px auto 8px; width:103px; height:102px;}
#content.events .inner-event .event-content .ticket-type a span {display:block; padding:0 18px; color:#666; text-transform:uppercase; font:300 18px/20px 'Roboto', sans-serif; height:40px;}
#content.events .inner-event .event-content .venue-info {display:none; margin:0 0 40px; padding:0 0 10px; border-bottom:1px solid #C6C0AF;}
#content.events .inner-event .event-content .venue-info .store {margin:0 0 30px;}
#content.events .inner-event .event-content .venue-info .store img {float:left;}
#content.events .inner-event .event-content .venue-info .store .info {background:#FFF; float:right; width:654px; min-height:65px; padding:25px 27px; border-radius:20px; position:relative;}
#content.events .inner-event .event-content .venue-info .store .info i {position:absolute; top:70px; left:-11px; width:11px; height:27px; background:url(../img/layout/tooltip-event-info.png) no-repeat;}
#content.events .inner-event .event-content .venue-info .store .info ul {margin:0;}
#content.events .inner-event .event-content .venue-info .store .info h6 {color:#A00000; font:700 14px/28px 'Roboto', sans-serif;}
#content.events .inner-event .event-content .venue-info .store .info li {padding:0; margin:0; background:none; color:#666;}
#content.events .inner-event .event-content .venue-info .store .info strong {color:#A00000; font:300 14px/28px 'Roboto', sans-serif;}
#content.events .inner-event .event-content .venue-info .store .info a {margin:15px 0 0; padding:0 10px; background:#6D0100; color:#FFF; font:300 14px/27px 'Roboto', sans-serif; text-transform:uppercase; border-radius:27px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .venue-info .store .info a:hover {background:#A10101;}
#content.events .inner-event .event-content .venue-info .store .info a.disabled {background:#CCC; cursor:default;}
#content.events .inner-event .event-content .venue-info .store .info a.disabled:hover {background:#CCC;}

#content.events .inner-event .event-content .contact span {display:inline-block; margin:0 50px 40px 0; padding:0 0 0 34px; font:300 16px/26px 'Roboto', sans-serif; color:#3F3733; background:url(../img/layout/sprite-event-contact.png) no-repeat 0 0;}
#content.events .inner-event .event-content .contact a {display:inline-block; margin:0 0 40px; padding:0 0 0 34px; font:300 16px/26px 'Roboto', sans-serif; color:#3F3733; background:url(../img/layout/sprite-event-contact.png) no-repeat 0 -56px;}
#content.events .inner-event .event-content .contact a:hover {text-decoration:underline;}
#content.events .inner-event .event-content .buy-ticket {float:left; padding:0 20px; background:#6D0100; color:#FFF; font:300 21px/49px 'Roboto', sans-serif; text-transform:uppercase; border-radius:49px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .inner-event .event-content .buy-ticket:hover {background:#A10101;}
#content.events .inner-event .event-content .buy-ticket.disabled {cursor:default; background:#B6B3A3;}
#content.events .inner-event .event-content .buy-ticket.disabled:hover {background:#B6B3A3;}
#content.events .inner-event .event-content .payment-method {float:right;}
#content.events .inner-event .event-content .payment-method p {float:left; font:300 14px/42px 'Roboto', sans-serif; margin:0;}
#content.events .inner-event .event-content .payment-method img {float:left; margin:0 0 0 10px; border-radius:100%;}

#content.events .lightbox-background {display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:80; background:#000; opacity:0.5; filter:alpha(opacity=50);}
#content.events .login-lightbox {display:none; background:#F1F1F1; position:fixed; top:50%; left:50%; margin:-83px 0 0 -245px; z-index:999; width:430px; height:116px; padding:25px 30px; border-radius:25px;}
#content.events .login-lightbox .close {position:absolute; top:20px; right:20px; z-index:30; width:30px; height:30px; padding:0; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat top;}
#content.events .login-lightbox .close span {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; right:0; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat bottom; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.events .login-lightbox .close:hover span {opacity:1; filter:alpha(opacity=100);}
#content.events .login-lightbox h4 {font:100 30px/30px 'Roboto', sans-serif; color:#860100; text-transform:uppercase; text-align:center; margin:0 0 15px;}
#content.events .login-lightbox input {float:left; background:#D6D6D6; border:0; margin:0 10px 0 0; width:107px; height:42px; border-radius:30px; padding:0 20px; font:300 14px/42px 'Roboto', sans-serif;}
#content.events .login-lightbox .submit {float:left; background:#860100; color:#FFF; width:105px; text-transform:uppercase; padding:0; text-align:center; font:300 18px/42px 'Roboto', sans-serif; -webkit-transition:all 0.15s ease; -moz-transition:all 0.15s ease; -o-transition:all 0.15s ease; transition:all 0.15s ease;}
#content.events .login-lightbox .submit:hover, #content.events .login-lightbox .submit:focus {background:#FCC527;}
#content.events .login-lightbox .links {position:absolute; width:420px; height:20px; bottom:20px; text-align:center;}
#content.events .login-lightbox a {display:inline-block; font:300 14px/20px 'Roboto', sans-serif; color:#4A4A4A; text-align:center; padding:0 10px;}
#content.events .login-lightbox a:last-child {color:#860100;}
#content.events .login-lightbox .error {display:none; position:absolute; width:420px; height:20px; bottom:20px; font:300 14px/20px 'Roboto', sans-serif; color:#860100; text-align:center;}
#content.events .login-lightbox .recover-password {display:none; position:absolute; background:#F1F1F1; top:25px; left:30px; width:430px; height:120px;}
#content.events .login-lightbox .recover-password input {width:265px;}
#content.events .login-lightbox .recover-password .submit {width:105px;}
#content.events .login-lightbox .recover-password a {position:absolute; width:430px; text-align:center; font:300 14px/20px 'Roboto', sans-serif; color:#A00000; margin:14px 0 0;}
#content.events .login-lightbox .recover-password .error {bottom:0;}
#content.events .login-lightbox .recover-password span {display:none; position:absolute; top:40px; left:0; width:430px; height:55px; background:#F1F1F1; color:#4A4A4A; font:300 16px/55px 'Roboto', sans-serif; text-transform:uppercase; text-align:center;}

/* Acesso à arena */
#content.access .intro {background:#2F6694 url(../img/layout/background-access-intro.jpg) no-repeat center top; height:838px;}
#content.access .intro .wrapper {width:990px; height:834px; margin:0 auto; position:relative;}
#content.access .intro h2 {opacity:0; filter:alpha(opacity=0); font:100 80px/83px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; width:330px; padding:230px 0 0;}
#content.access .intro ul {opacity:0; filter:alpha(opacity=0); position:absolute; right:0; bottom:334px; background:url(../img/layout/background-access-intro-menu.png) no-repeat left top; margin:3px 0 0; padding:0 0 0 45px; width:294px; height:0px;}
#content.access .intro li {opacity:0; filter:alpha(opacity=0); font:300 20px/25px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 25px;}
#content.access .intro li a {display:block; color:#FFF; -webkit-transition:all 0.25s ease; -moz-transition:all 0.25s ease; -o-transition:all 0.25s ease; transition:all 0.25s ease;}
#content.access .intro li a:hover {padding:0 0 0 5px;}

#content.access .getting-there {position:relative; background:#748249 url(../img/layout/background-access-getting.jpg) no-repeat center top; height:964px;}
#content.access .getting-there .wrapper {width:990px; height:964px; margin:0 auto; position:relative; overflow:hidden;}
#content.access .getting-there .route {position:absolute; top:-300px; right:0; z-index:30; background:#860100; width:255px; padding:50px 30px 10px; border-radius:0 0 35px 35px;}
#content.access .getting-there .route h3 {font:100 36px/38px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase; margin:0 0 15px;}
#content.access .getting-there .route input {border:0; display:block; color:#4A4A4A; background:#FFF; border-radius:42px; font:300 14px/42px 'Roboto', sans-serif; padding:0 20px; width:215px; height:42px; margin:0 0 15px;}
#content.access .getting-there .route .submit {float:right; background:#6D0100; color:#FFF; text-transform:uppercase; width:128px; height:42px; font:300 18px/42px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.access .getting-there .route .submit:hover {background:#FCC527;}
#content.access .getting-there .route p {float:left; color:#FFF; text-transform:lowercase; font:300 14px/42px 'Roboto', sans-serif;}
#content.access .getting-there .mobility {position:absolute; left:0; bottom:-150px; z-index:60; width:990px; height:95px;}
#content.access .getting-there .mobility h5 {float:left; font:300 18px/41px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.access .getting-there .mobility ul {float:left;}
#content.access .getting-there .mobility li {float:left;}
#content.access .getting-there .mobility li a {display:block; margin:0 0 0 20px; background:#860100; color:#FFF; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; padding:0 20px; border-radius:41px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.access .getting-there .mobility li a:hover {background:#FCC527;}
#content.access .getting-there .mobility p {clear:both; width:990px; display:block; color:#FFF; text-align:center; font:11px Arial, sans-serif; padding:18px 0 0;}
#content.access .getting-there .mobility p a {color:#FFF; text-decoration:underline;}
#content.access .getting-there .map {width:961px; height:765px; position:absolute; top:85px; left:15px; z-index:20;}
#content.access .getting-there .map .icons {width:961px; height:765px; text-indent:-99999px; position:absolute; left:0; top:-5px; opacity:0; filter:alpha(opacity=0);}
#content.access .getting-there .map .icons.i1 {background:url(../img/layout/access-mobility-places.png) no-repeat;}
#content.access .getting-there .map .icons.i2 {background:url(../img/layout/access-mobility-br.png) no-repeat;}
#content.access .getting-there .map .icons.i3 {background:url(../img/layout/access-mobility-metro.png) no-repeat;}
#content.access .getting-there .map .icons.i4 {background:url(../img/layout/access-mobility-bus.png) no-repeat;}
#content.access .getting-there .lightbox-background {display:none; position:absolute; top:0; bottom:0; left:0; right:0; z-index:50; background:#000; opacity:0.5; filter:alpha(opacity=50);}
#content.access .getting-there .lightbox-background.iframe {z-index:250;}
#content.access .getting-there .lightbox {display:none; position:absolute; top:365px; left:125px; z-index:70; width:680px;  padding:30px; border-radius:30px; background:#F1F1F1;}
#content.access .getting-there .lightbox .close {position:absolute; top:30px; right:30px; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat top;}
#content.access .getting-there .lightbox .close span {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; right:0; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat bottom; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.access .getting-there .lightbox .close:hover span {opacity:1; filter:alpha(opacity=100);}
#content.access .getting-there .lightbox h4 {color:#860100; font:100 30px/25px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 30px;}
#content.access .getting-there .lightbox p {font:300 14px/21px 'Roboto', sans-serif; color:#666;}

#content.access .getting-there .lightbox-map {display:none; position:absolute; top:120px; left:50%; margin:0 0 0 -495px; z-index:300; background:#FFF; padding:30px; width:930px; min-height:629px; border-radius:30px;}
#content.access .getting-there .lightbox-map h3 {color:#353535; font:300 18px/22px 'Roboto', sans-serif; margin:0 0 30px;}
#content.access .getting-there .lightbox-map h3 strong {text-transform:uppercase; color:#A00000; font:300 18px/22px 'Roboto', sans-serif;}
#content.access .getting-there .lightbox-map .close {position:absolute; top:30px; right:30px; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat top;}
#content.access .getting-there .lightbox-map .close span {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; right:0; width:30px; height:30px; text-indent:-99999px; background:url(../img/layout/icon-close-mobility.png) no-repeat bottom; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.access .getting-there .lightbox-map .close:hover span {opacity:1; filter:alpha(opacity=100);}

#content.access .gates {background:#4D6521 url(../img/layout/background-access-gates.jpg) no-repeat center top; height:962px;}
#content.access .gates .wrapper {width:990px; height:962px; margin:0 auto; position:relative;}
#content.access .gates h2 {font:100 70px/61px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase; padding:55px 0 0; width:370px;}
#content.access .gates p {position:absolute; bottom:40px; right:195px; color:#FFF; font:11px/14px Arial, sans-serif;}
#content.access .gates p a {color:#FFF; text-decoration:underline;}
#content.access .gates .signals {opacity:0; filter:alpha(opacity=0); width:378px; height:368px; text-indent:-99999px; position:absolute; top:308px; right:185px; background:url(../img/layout/access-gates-signals.png) no-repeat;}
#content.access .gates .parking {opacity:0; filter:alpha(opacity=0); position:absolute; text-indent:-99999px; height:38px;}
#content.access .gates .parking.p1 {width:198px; top:351px; left:31px; background:url(../img/layout/access-gates-parking1.png) no-repeat;}
#content.access .gates .parking.p2 {width:198px; top:445px; left:209px; background:url(../img/layout/access-gates-parking2.png) no-repeat;}
#content.access .gates .parking.p3 {width:189px; top:502px; left:229px; background:url(../img/layout/access-gates-parking3.png) no-repeat;}
#content.access .gates .parking.p4 {width:177px; top:742px; left:280px; background:url(../img/layout/access-gates-parking4.png) no-repeat;}
#content.access .gates .parking.p5 {width:177px; top:234px; right:36px; background:url(../img/layout/access-gates-parking5.png) no-repeat;}
#content.access .gates .parking.p6 {width:177px; top:652px; right:12px; background:url(../img/layout/access-gates-parking6.png) no-repeat;}

#content.access #acessibilidade {background:#978362 url(../img/layout/background-access-accessibility.jpg) no-repeat center top; height:752px;}
#content.access #acessibilidade .wrapper {width:990px; height:752px; margin:0 auto; position:relative; overflow:hidden;}
#content.access #acessibilidade .info {color:#FFF; background:#860100; position:absolute; left:0; top:-550px; width:365px; padding:40px; border-radius:0 0 35px 35px;}
#content.access #acessibilidade .info h2 {font:100 42px/37px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 40px;}
#content.access #acessibilidade .info li {margin:28px 0 0; overflow:hidden;}
#content.access #acessibilidade .info li img {float:left; margin:0 15px 0 0;}
#content.access #acessibilidade .info li p {font:300 16px/22px 'Roboto', sans-serif; float:left; width:295px;}
#content.access #acessibilidade .info li p strong {display:block; text-transform:uppercase; font:300 22px/26px 'Roboto', sans-serif;}

/* Clube Arena Prime */
#content.cap .about {background:#90571D url(../img/layout/background-cap-info.jpg) no-repeat center top; padding:280px 0 0; height:558px;}
#content.cap .about .wrapper {width:990px; height:558px; margin:0 auto; position:relative;  overflow:hidden;}
#content.cap .about .info {width:372px; padding:30px 40px 15px; background:#490002; border-radius:35px 35px 0 0; position:absolute; bottom:-500px; left:0;}
#content.cap .about .info h2 {height:75px; text-indent:-99999px; background:url(../img/layout/logo-cap-big.png) no-repeat center top; border-bottom:1px solid #9E7778; margin:0 0 30px; padding:0 0 30px;}
#content.cap .about .info h3 {font:500 18px/20px 'Roboto', sans-serif; margin:0 0 20px; color:#FFF;}
#content.cap .about .info p {margin:0 0 15px; color:#FFF; font:300 14px/21px 'Roboto', sans-serif;}

#content.cap .experience {background:url(../img/layout/background-cap-experience.jpg) repeat-x; height:868px; position:relative;}
#content.cap .experience .wrapper {width:990px; height:868px; margin:0 auto; background:url(../img/layout/background-cap-experience-shadow.png) no-repeat center top;}
#content.cap .experience h2 {opacity:0; filter:alpha(opacity=0); text-align:center; text-transform:uppercase; font:100 52px/60px 'Roboto', sans-serif; color:#FFF; padding:85px 0 70px;}
#content.cap .experience li {float:left; width:495px; height:105px; margin:0 0 25px; position:relative; top:15px; opacity:0;}
#content.cap .experience li img {float:left; width:75px; height:72px;}
#content.cap .experience li p {float:right; width:370px; padding:0 25px 0 25px; color:#FFF; font:100 18px/25px 'Roboto', sans-serif;}
#content.cap .experience li p strong {display:block; text-transform:uppercase; font:100 25px/30px 'Roboto', sans-serif;}

#content.cap .opportunities {background:#FEFEFA url(../img/layout/background-cap-opportunities.jpg) no-repeat center top; height:657px; overflow:hidden;}
#content.cap .opportunities .wrapper {width:990px; height:657px; margin:0 auto; position:relative;}
#content.cap .opportunities h2 {opacity:0; filter:alpha(opacity=0); color:#6B0000; font:100 48px/60px 'Roboto', sans-serif; text-transform:uppercase; padding:80px 0 0;}
#content.cap .opportunities ul {background:#600000; position:absolute; left:0; bottom:-350px; border-radius:35px 35px 0 0; width:350px; padding:45px 35px 25px;}
#content.cap .opportunities li {font:300 16px/18px 'Roboto', sans-serif; color:#FFF; margin:0 0 15px; padding:0 0 0 15px; background:url(../img/layout/bullet-white.png) no-repeat 0 6px;}

#content.cap .seats-cabin {background:#490002; padding:85px 0; color:#FFF;}
#content.cap .seats-cabin .wrapper {width:990px; margin:0 auto;}
#content.cap .seats-cabin h2 {opacity:0; filter:alpha(opacity=0); font:100 60px/60px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 60px;}
#content.cap .seats-cabin .left {opacity:0; filter:alpha(opacity=0); width:428px; position:relative; top:15px; left:-50px;}
#content.cap .seats-cabin .right {opacity:0; filter:alpha(opacity=0); width:428px; position:relative; top:15px; right:-50px;}
#content.cap .seats-cabin a {display:block;}
#content.cap .seats-cabin img {display:block; border-radius:10px; width:426px; height:276px;}
#content.cap .seats-cabin h3 {color:#FFF; font:100 44px/58px 'Roboto', sans-serif; text-transform:uppercase; margin:30px 0;}
#content.cap .seats-cabin p {color:#FFF; font:100 18px/28px 'Roboto', sans-serif; padding:0 0 0 20px; border-left:1px solid #FCC527; margin:0 0 30px;}
#content.cap .seats-cabin .thumb {position:relative; width:426px; height:276px;}
#content.cap .seats-cabin .thumb i {position:absolute; opacity:0; filter:alpha(opacity=0); width:426px; height:276px; /*top:0;*/ left:0; border:0px solid #FCC527; z-index:5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; border-radius:10px; background:url(../img/layout/hover-cap-lightbox.png) no-repeat center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .seats-cabin .more {display:block; color:#FFF; font:300 20px/37px 'Roboto', sans-serif; text-transform:uppercase; padding:0 0 0 55px; background:url(../img/layout/icon-more-info.png) no-repeat left center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .seats-cabin a:hover .thumb i {opacity:1; filter:alpha(opacity=100); border:6px solid #FCC527;}
#content.cap .seats-cabin a:hover .more {padding:0 0 0 60px;}

#content.cap .cap-preview {height:860px; background:#5D2C0E url(../img/layout/background-cap-preview-inner.jpg) no-repeat center top;}
#content.cap .cap-preview .wrapper {width:990px; margin:0 auto;}
#content.cap .cap-preview h3 {clear:both; float:right; font:100 50px/54px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; text-align:right; margin:90px 0 30px;}
#content.cap .cap-preview ul {clear:both; float:right;}
#content.cap .cap-preview li {position:relative; margin:0 0 15px; cursor:pointer; width:200px;}
#content.cap .cap-preview li p {float:right; background:#A00000; font:300 18px/48px 'Roboto', sans-serif; color:#FFF; height:48px; padding:0 20px; border-radius:48px; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .cap-preview li .preview {display:none; width:500px; position:absolute; top:-30px; z-index:20;}
#content.cap .cap-preview li:nth-child(1) .preview {right:203px;}
#content.cap .cap-preview li:nth-child(2) .preview {right:180px;}
#content.cap .cap-preview li:nth-child(3) .preview {right:158px;}
#content.cap .cap-preview li .preview a {opacity:0; filter:alpha(opacity=0); float:right; position:relative; top:10px; width:102px; height:101px; margin:0 0 0 10px; background:#FCC527; border:2px solid #FCC527; border-radius:100%; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .cap-preview li .preview a:hover {border:8px solid #FCC527;}
#content.cap .cap-preview li .preview img {display:block; position:absolute; border-radius:100%; width:102px; height:auto;}
#content.cap .cap-preview .sales {clear:both; float:right; padding:60px 0 0;}
#content.cap .cap-preview .sales p {font:100 50px/54px 'Roboto', sans-serif; text-transform:uppercase; text-align:right; color:#FFF; margin:0 0 15px;}
#content.cap .cap-preview .sales span {float:right; background:#A00000; font:300 18px/48px 'Roboto', sans-serif; color:#FFF; height:48px; padding:0 20px; border-radius:48px;}
#content.cap .cap-preview .sales a {clear:both; float:right; background:#A00000; font:300 18px/48px 'Roboto', sans-serif; color:#FFF; height:48px; padding:0 20px; border-radius:48px; text-transform:uppercase; margin:15px 0 0; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .cap-preview .sales a:hover {background:#FCC527;}

#content.cap .channels {background:#490002; padding:30px 0;}
#content.cap .channels .wrapper {width:740px; margin:0 auto;}
#content.cap .channels h2 {text-transform:uppercase; color:#FFF; font:100 30px/55px 'Roboto', sans-serif; padding:30px 0; overflow:hidden;}
#content.cap .channels h2 a {float:right; text-align:center; width:190px; height:55px; font:300 18px/55px 'Roboto', sans-serif; color:#FFF; background:#907228; border-radius:55px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cap .channels h2 a:hover {background:#A00000;}
#content.cap .channels h2 strong {float:right; font:500 32px/55px 'Roboto', sans-serif;}
#content.cap .channels h2:first-child {border-bottom:1px solid #804D4E;}
#content.cap .channels h2:last-child {font:100 32px/55px 'Roboto', sans-serif;}

/* Lightbox Canais de Vendas */
.lightbox-background {display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(24,9,0,0.8); z-index:100;}
.lightbox-channels {display:none; position:fixed; top:50%; left:50%; margin:-260px 0 0 -400px; width:800px; height:520px; background:#FFF; z-index:150; border-radius:10px; padding:35px 30px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lightbox-channels .close {position:absolute; top:30px; right:30px; width:40px; height:40px; text-indent:-99999px; background:url(../img/layout/icon-close-channels.png) no-repeat top;}
.lightbox-channels .close span {position:absolute; opacity:0; filter:alpha(opacity=0); top:0; right:0; width:40px; height:40px; text-indent:-99999px; background:url(../img/layout/icon-close-channels.png) no-repeat bottom; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.lightbox-channels .close:hover span {opacity:1; filter:alpha(opacity=100);}
.lightbox-channels h3 {font:300 32px/32px 'Roboto', sans-serif; text-align:center; text-transform:uppercase; color:#490002; margin:0 0 30px;}
.lightbox-channels .text {width:715px; padding:0 20px 0 0; height:395px; position:relative; overflow:auto;}
.lightbox-channels ul {color:#490002;}
.lightbox-channels li {overflow:hidden; padding:15px 0; border-top:1px solid #D3D3D3;}
.lightbox-channels li:last-child {border-bottom:1px solid #D3D3D3;}
.lightbox-channels li img {float:left; margin:0 20px 0 0;}
.lightbox-channels li h4 {font:700 18px/24px 'Roboto', sans-serif;}
.lightbox-channels li p {font:300 16px/24px 'Roboto', sans-serif;}
.lightbox-channels li a {color:#490002;}
.lightbox-channels li a:hover {text-decoration:underline;}

/* Camarotes e Assentos */
#content.cabin .main {background:#3D1C0B url(../img/layout/background-cap-cabin.jpg) no-repeat center top; padding:430px 0 0; height:162px;}
#content.seats .main {background:#3D1C0B url(../img/layout/background-cap-seats.jpg) no-repeat center top; padding:430px 0 0; height:162px;}
#content.premium .main .wrapper {width:990px; margin:0 auto;}
#content.premium .main .left {position:relative; top:200px;}
#content.premium .main .right {position:relative; top:200px;}
#content.premium .main h2 {text-transform:uppercase; color:#FFF; font:100 70px/72px 'Roboto', sans-serif; margin:30px 0 22px;}
#content.premium .main img {float:right; display:block; margin:33px 0 23px;}
#content.premium .main a {clear:both; display:block; text-transform:uppercase; color:#FFF; font:500 12px/15px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.premium .main .left a {padding:0 0 0 28px; background:url(../img/layout/arrow-left.png) no-repeat left center;}
#content.premium .main .left a:hover {padding:0 0 0 25px;}
#content.premium .main .right a {text-align:right; padding:0 28px 0 0; background:url(../img/layout/arrow-right.png) no-repeat right center;}
#content.premium .main .right a:hover {padding:0 25px 0 0;}

#content.cabin .info {background:#907228; padding:85px 0; position:relative;}
#content.cabin .info .wrapper {opacity:0; filter:alpha(opacity=0); width:990px; min-height:430px; margin:0 auto; background:url(../img/layout/background-cap-cabin-info.jpg) no-repeat right 30px;}
#content.cabin .info h3 {opacity:0; filter:alpha(opacity=0); font:100 38px/42px 'Roboto', sans-serif; color:#F6E8D8; text-transform:uppercase; width:470px; margin:0 0 40px;}
#content.cabin .info p {opacity:0; filter:alpha(opacity=0); width:330px; font:300 16px/22px 'Roboto', sans-serif; color:#FFF; margin:0 0 20px;}
#content.cabin .info p.obs {font:300 12px/16px 'Roboto', sans-serif;}
#content.cabin .info .button {display:block; text-align:center; width:270px; height:55px; margin:50px 0 -30px; font:300 15px/55px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; background:#490002; border-radius:55px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cabin .info .button:hover {background:#A00000;}

#content.seats .info {background:#907228; padding:85px 0; position:relative;}
#content.seats .info .wrapper {opacity:0; filter:alpha(opacity=0); width:990px; min-height:1115px; margin:0 auto; background:url(../img/layout/background-cap-seats-info.jpg) no-repeat right 200px;}
#content.seats .info h3 {font:100 50px/54px 'Roboto', sans-serif; color:#F6E8D8; text-transform:uppercase; margin:0 0 40px;}
#content.seats .info h4 {opacity:0; filter:alpha(opacity=0); font:100 28px/34px 'Roboto', sans-serif; color:#F6E8D8; text-align:center; margin:0 0 40px;}
#content.seats .info h5 {opacity:0; filter:alpha(opacity=0); font:100 22px/34px 'Roboto', sans-serif; color:#F6E8D8; text-align:center; margin:0 0 70px;}
#content.seats .info p {width:330px; font:300 16px/22px 'Roboto', sans-serif; color:#FFF; margin:0 0 20px;}
#content.seats .info .left {opacity:0; filter:alpha(opacity=0); width:100%;}
#content.seats .info .right {opacity:0; filter:alpha(opacity=0); width:100%; margin:115px 0 0;}
#content.seats .info .right h3 {padding:0 0 0 400px;}
#content.seats .info .right p {padding:0 0 0 675px;}

#content.seats .info .button {float:left; text-align:center; width:270px; height:55px; margin:70px 0 0; font:300 15px/55px 'Roboto', sans-serif; text-transform:uppercase; color:#FFF; background:#490002; border-radius:55px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.seats .info .button:hover {background:#A00000;}

#content.premium .carrousel {background:url(../img/layout/background-cap-experience.jpg) repeat-x; padding:85px 0;}
#content.premium .carrousel .wrapper {width:990px; margin:0 auto; position:relative;}
#content.premium .carrousel .caroufredsel_wrapper {margin:0 auto !important;}
#content.premium .carrousel ul {width:870px; margin:0 auto;}
#content.premium .carrousel li {float:left; margin:0 15px;}
#content.premium .carrousel li img {display:block; width:260px; height:189px; border-radius:10px;}
#content.premium .carrousel a {position:absolute; z-index:200; top:75px; width:47px; height:45px; text-indent:-99999px; background:url(../img/layout/sprite-carrousel.png) no-repeat;}
#content.premium .carrousel a span {opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:0; width:47px; height:47px; background:url(../img/layout/sprite-carrousel.png) no-repeat; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.premium .carrousel a:hover span {opacity:1; filter:alpha(opacity=100);}
#content.premium .carrousel .prev {left:0; background-position:0 0;}
#content.premium .carrousel .prev span {background-position:0 -47px;}
#content.premium .carrousel .next {right:0; background-position:-70px 0;}
#content.premium .carrousel .next span {background-position:-70px -47px;}

#content.premium .benefits {background:#490002; padding:75px 0; color:#FFF;}
#content.premium .benefits .wrapper {width:990px; margin:0 auto;}
#content.premium .benefits .left {width:445px; position:relative; left:-50px; top:15px; opacity:0; filter:alpha(opacity=0);}
#content.premium .benefits .right {width:445px; position:relative; right:-50px; top:15px; opacity:0; filter:alpha(opacity=0);}
#content.premium .benefits h2 {color:#F6E8D8; font:100 38px/42px 'Roboto', sans-serif; margin:0 0 40px; text-transform:uppercase;}
#content.premium .benefits h3 {font:100 18px/24px 'Roboto', sans-serif; padding:40px 0 0; margin:40px 0 0; border-top:1px solid #7A4445;}
#content.premium .benefits ul {margin:0 0 20px;}
#content.premium .benefits li {font:300 16px/28px 'Roboto', sans-serif; padding:0 0 0 15px; background:url(../img/layout/bullet-white.png) no-repeat left 12px;}
#content.premium .benefits .obs {font:100 12px/18px 'Roboto', sans-serif;}

#content.cabin .prices-table {background:url(../img/layout/background-cap-experience.jpg) repeat; padding:70px 0; height:941px; position:relative;}
#content.cabin .prices-table .wrapper {width:990px; margin:0 auto;}
#content.cabin .prices-table h2 {color:#F6E8D8; text-align:center; font:100 60px/62px 'Roboto', sans-serif; margin:0 0 50px; text-transform:uppercase;}
#content.cabin .prices-table img {display:block; border-radius:10px; margin:0 auto;}
#content.cabin .prices-table .prices {position:absolute; left:0; top:0; bottom:0; width:470px;}
#content.cabin .prices-table .prices a {width:70px; position:absolute; right:-70px; top:0; bottom:0; background:#2F1200 url(../img/layout/title-cabin.png) no-repeat center 20px; text-indent:-99999px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.cabin .prices-table .prices a.active {background:#2F1200 url(../img/layout/title-cabin-open.png) no-repeat center 20px;}
#content.cabin .prices-table .prices a:hover {background-color:#210d01;}
#content.cabin .prices-table .prices .content {padding:30px; background:#3E2110;}
#content.cabin .prices-table .prices .text {background:#3E2110; width:400px; height:1021px; padding:0 10px 0 0; overflow:auto;}
#content.cabin .prices-table .prices .text img {border-radius:0px;}

#content.seats .prices-table {background:#6D430D url(../img/layout/background-cap-seats-prices.jpg) no-repeat center top; padding:70px 0; height:941px; position:relative;}
#content.seats .prices-table .wrapper {width:990px; margin:0 auto;}
#content.seats .prices-table h2 {color:#F6E8D8; text-align:center; font:100 60px/62px 'Roboto', sans-serif; margin:0 0 50px; text-transform:uppercase;}
#content.seats .prices-table img {display:block; border-radius:10px; margin:0 auto;}
#content.seats .prices-table .prices {position:absolute; left:0; top:0; bottom:0; width:470px;}
#content.seats .prices-table .prices a {width:70px; position:absolute; right:-70px; top:0; bottom:0; background:#5E0B0D url(../img/layout/title-seats.png) no-repeat center 20px; text-indent:-99999px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.seats .prices-table .prices a.active {background:#5E0B0D url(../img/layout/title-seats-open.png) no-repeat center 20px;}
#content.seats .prices-table .prices a:hover {background-color:#480709;}
#content.seats .prices-table .prices .content {padding:30px; background:#711C1E;}
#content.seats .prices-table .prices .text {background:#711C1E; width:400px; height:1021px; padding:0 10px 0 0; overflow:auto;}
#content.seats .prices-table .prices .text img {border-radius:0px;}

#content.premium .channels {background:#490002; padding:30px 0;}
#content.premium .channels .wrapper {width:740px; margin:0 auto;}
#content.premium .channels h2 {text-transform:uppercase; color:#FFF; font:100 30px/55px 'Roboto', sans-serif; padding:30px 0; overflow:hidden;}
#content.premium .channels h2 a {float:right; text-align:center; width:190px; height:55px; font:300 18px/55px 'Roboto', sans-serif; color:#FFF; background:#907228; border-radius:55px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.premium .channels h2 a:hover {background:#A00000;}
#content.premium .channels h2 strong {float:right; font:500 32px/55px 'Roboto', sans-serif;}
#content.premium .channels h2:first-child {border-bottom:1px solid #804D4E;}
#content.premium .channels h2:last-child {font:100 32px/55px 'Roboto', sans-serif;}

/* Blog */
#content.blog {background:#ECEDEC url(../img/layout/background-blog.jpg) no-repeat center top; padding:360px 0 120px;}
#content.blog .wrapper {width:990px; margin:0 auto;}
#content.blog h2 {font:100 134px/104px 'Roboto', sans-serif; text-transform:uppercase; color:#A00000; margin:0 0 100px -13px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog h2 a {color:#A00000;}
#content.blog h2 a:hover {color:#6F0606;}
#content.blog .main {float:left; width:655px;}
#content.blog .main h4 {font:100 20px 'Roboto', sans-serif; text-transform:uppercase; color:#666; margin:0 0 50px;}
#content.blog .main h4 strong {font:300 20px 'Roboto', sans-serif; color:#A00000;}
#content.blog .main p {font:300 14px/20px 'Roboto', sans-serif; margin:0 0 25px; color:#666;}
#content.blog .main .post {margin:0 0 50px; padding:0 0 30px; border-bottom:1px solid #D1D2D1;}
#content.blog .main .post h3 {font:100 40px/50px 'Roboto', sans-serif; color:#A00000;}
#content.blog .main .post h3 a {color:#A00000; display:block; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .main .post h3 a:hover {color:#480100;}
#content.blog .main .post .date {display:inline-block; color:#FFF; background:#BDBDBD; font:500 12px/28px 'Roboto', sans-serif; padding:0 10px; border-radius:28px; text-transform:uppercase; margin:10px 0 40px;}
#content.blog .main .post .entry {margin:0 0 40px;}
#content.blog .main .post .entry img {border-radius:10px; display:block; margin:0 0 20px;}
#content.blog .main .post .entry img.left {float:left; margin:0 20px 20px 0;}
#content.blog .main .post .entry img.right {float:right; margin:0 0 20px 20px;}
#content.blog .main .post .entry p {font:300 14px/20px 'Roboto', sans-serif; margin:0 0 25px; color:#666;}
#content.blog .main .post .entry a {color:#A00000; text-decoration:underline;}
#content.blog .main .post .comments {float:left; background:#A00000; color:#FFF; font:300 18px/41px 'Roboto', sans-serif; text-transform:uppercase; padding:0 20px; border-radius:41px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .main .post .comments:hover {background:#FCC527;}
#content.blog .main .post .social {float:right; margin:0 -30px 0 0;}
#content.blog .main .post .social .twitter-share-button {width:100px !important; margin:0 0 0 15px;}
#content.blog .main .post .tags {margin:30px 0 0; border-top:1px solid #D1D2D1; padding:30px 0 0; text-transform:lowercase; color:#666; font:300 14px/16px 'Roboto', sans-serif;}
#content.blog .main .post .tags a {color:#666;}
#content.blog .main .post .tags a:hover {text-decoration:underline;}
#content.blog .main .pagination {overflow:hidden;}
#content.blog .main .pagination a {width:140px; height:48px; border-radius:48px; background:#A00000; color:#FFF; text-align:center; text-transform:uppercase; font:300 18px/48px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .main .pagination a:hover {background:#FCC527;}
#content.blog .main .pagination .prev {float:left;}
#content.blog .main .pagination .next {float:right;}
#content.blog .main .pagination strong {float:left; width:375px; margin:0 auto; text-align:center; color:#666; font:300 20px/48px 'Roboto', sans-serif;}
#content.blog .main .pagination strong span {color:#A00000;}
#content.blog .main .pagination .disabled, #content.blog .main .pagination .disabled:hover {background:rgba(0,0,0,0.2); color:#666; cursor:default;}
#content.blog .sidebar {float:right; width:295px;}
#content.blog .sidebar .search {margin:10px 0 30px;}
#content.blog .sidebar .search input {border:0; border-radius:40px; width:235px; height:40px; padding:0 40px 0 20px; font:300 18px/40px 'Roboto', sans-serif; color:#FFF; background:#BDBDBD url(../img/layout/icon-search.png) no-repeat right center;}
#content.blog .sidebar .categories {margin:0 0 30px;}
#content.blog .sidebar .categories h4 {color:#A00000; text-transform:uppercase; font:100 36px 'Roboto', sans-serif; margin:0 0 20px;}
#content.blog .sidebar .categories ul {padding:0 0 30px; border-bottom:1px solid #D1D2D1;}
#content.blog .sidebar .categories li {overflow:hidden; margin:0 0 10px;}
#content.blog .sidebar .categories li a {float:left; background:#BDBDBD; color:#FFF; font:300 18px/40px 'Roboto', sans-serif; padding:0 20px; border-radius:40px; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .sidebar .categories li a:hover, #content.blog .sidebar .categories li.active a {background:#A00000;}
#content.blog .sidebar .tv h4 {font:100 46px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 15px;}
#content.blog .sidebar .tv h4 a {color:#A00000; display:block; background:url(../img/layout/icon-more-tv.png) no-repeat right center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .sidebar .tv h4 a:hover {background:url(../img/layout/icon-more-tv-hover.png) no-repeat right center;}
#content.blog .sidebar .tv .thumb {position:relative; display:block; color:#666;}
#content.blog .sidebar .tv i {position:absolute; top:0; left:0; width:295px; height:175px; border-radius:10px; background:url(../img/layout/icon-play-tv.png) no-repeat center; border:0px solid #FCC527; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog .sidebar .tv .thumb:hover i {background:url(../img/layout/icon-play-tv-hover.png) no-repeat center; border:5px solid #FCC527;}
#content.blog .sidebar .tv img {border-radius:10px; display:block; margin:0 0 15px; width:295px; height:175px;}
#content.blog .sidebar .tv p {color:#666; font:300 18px/24px 'Roboto', sans-serif;}

#content.blog #comment h4 {text-transform:uppercase; color:#A00000; font:100 36px 'Roboto', sans-serif; margin:0 0 35px;}
#content.blog #comment ul {border-bottom:1px solid #D1D2D1; margin:0 0 35px;}
#content.blog #comment li {padding:0 0 40px; font:300 14px/20px 'Roboto', sans-serif;}
#content.blog #comment li h5 {color:#A00000; font-weight:300;}
#content.blog #comment li h5 strong {font-weight:500;}
#content.blog #comment li p {color:#666;}
#content.blog #comment form label {display:block; font:300 14px/30px 'Roboto', sans-serif; color:#666; margin:0 0 15px;}
#content.blog #comment form label .error {background:#FFDC7E;}
#content.blog #comment form input {display:block; width:270px; height:42px; padding:0 20px; background:#D5D5D5; color:#666; border:0; font:300 14px/42px 'Roboto', sans-serif; border-radius:42px;}
#content.blog #comment form textarea {display:block; width:615px; height:200px; padding:20px; background:#D5D5D5; color:#666; border:0; font:300 14px/20px 'Roboto', sans-serif; border-radius:22px;}
#content.blog #comment form .submit {float:right; width:115px; height:42px; border-radius:42px; background:#A00000; color:#FFF; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.blog #comment form .submit:focus, #content.blog #comment form .submit:hover {background:#FCC527;}
#content.blog #comment form .msg.error {display:block; background:#FFDC7E; color:#A00000; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}

/* Sitemap */
#content.sitemap {background:#EAE8D4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 0;}
#content.sitemap .wrapper {width:990px; margin:0 auto;}
#content.sitemap h2 {color:#A00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px; margin:0 0 40px; border-bottom:1px solid #CECCBA;}
#content.sitemap .section {float:left; width:330px; margin:0 0 70px;}
#content.sitemap .section h3 {color:#A00000; text-transform:uppercase; font:100 42px/42px 'Roboto', sans-serif; margin:0 0 10px;}
#content.sitemap .section li a {display:block; font:100 18px/40px 'Roboto', sans-serif; color:#3F3733; padding:0 0 0 30px; background:url(../img/layout/bullet-sitemap.png) no-repeat left center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.sitemap .section li a:hover {padding:0 0 0 35px;}

/* Contato */
#content.contact {background:#EAE8D4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 0; height:922px;}
#content.contact .wrapper {width:990px; margin:0 auto;}
#content.contact h2 {color:#A00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px; margin:0 0 40px; border-bottom:1px solid #ceccba;}
#content.contact h2.title-linha-etica {font-size: 85px}
#content.contact .send-contant {float:left; width:655px;}
#content.contact .send-contant label {display:block; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733; margin:0 0 20px;}
#content.contact .send-contant label.right {width:310px;}
#content.contact .send-contant .obs {float:left; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733;}
#content.contact .send-contant label .error {background:#FFDC7E;}
#content.contact .send-contant input {display:block; width:270px; height:42px; padding:0 20px; background:#D4D1C3; color:#666; border:0; font:300 14px/42px 'Roboto', sans-serif; border-radius:42px;}
#content.contact .send-contant textarea {display:block; width:615px; height:200px; padding:20px; background:#D4D1C3; color:#666; border:0; font:300 14px/20px 'Roboto', sans-serif; border-radius:22px;}
#content.contact .send-contant .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#FFF; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.contact .send-contant .submit:focus, #content.contact .send-contant .submit:hover {background:#FCC527;}
#content.contact .send-contant .msg {display:block; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.contact .send-contant .msg.error {background:#FFDC7E; color:#A00000;}
#content.contact .send-contant .msg.success {background:#24AB67; color:#FFF;}
.newsletter {float:right; width:240px; background:#F1F1F1; border-radius:22px; padding:20px 30px;}
.newsletter h3 {color:#860100; font:300 24px/24px 'Roboto', sans-serif; margin:0 0 10px;}
.newsletter p {color:#4A4A4A; font:300 18px/24px 'Roboto', sans-serif;}
.newsletter input {display:block; width:200px; height:42px; padding:0 20px; background:#D5D5D5; color:#666; border:0; font:300 16px/42px 'Roboto', sans-serif; border-radius:42px; margin:10px 0 0;}
.newsletter .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#FFF; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.newsletter .submit:focus, .newsletter .submit:hover {background:#FCC527;}
.newsletter .msg {float:left; width:120px; margin:15px 0 0; color:#860100; font:300 12px/16px 'Roboto', sans-serif;}
.newsletter .msg.error {color:#860100;}
.newsletter .msg.success {color:#00773B;}
/* Navegação Contato */
#nav-contato {position: relative; float: right;top: -132px;}
#nav-contato a {float:left; width:161px; height:42px; border-radius:42px; text-align: center; background:#b9b49f; color:#FFF; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#nav-contato a#contato {margin-right: 10px;}
#nav-contato a:hover, #nav-contato a.active {background:#A00000;}
/* Linha de Etica */
#content.ethical-line {background:#EAE8D4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 150px;}
#content.ethical-line .wrapper {width:990px; margin:0 auto;}
#content.ethical-line h2 {color:#A00000; text-transform:uppercase; font:100 85px/100px 'Roboto', sans-serif; padding:0 0 40px; margin:0 0 40px; border-bottom:1px solid #ceccba;}
#content.ethical-line .send-ethical-line {float:left; width:655px;position: relative;}
#content.ethical-line .send-ethical-line p {display:block; font:300 14px/22px 'Roboto', sans-serif; color:#3f3733; margin:0 0 20px;}
#content.ethical-line .send-ethical-line p a {text-decoration: underline;}
#content.ethical-line .send-ethical-line p a:hover {text-decoration: none}
#content.ethical-line .send-ethical-line p span {color: #A00000}
#content.ethical-line .send-ethical-line h3 {color:#A00000; font:300 24px/24px 'Roboto', sans-serif; margin:50px 0 25px;}
#content.ethical-line .send-ethical-line label {display:block; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733; margin:0 0 20px;}
#content.ethical-line .send-ethical-line .obs {float:left; font:300 14px/22px 'Roboto', sans-serif;margin-bottom: 25px; color:#3f3733;}
#content.ethical-line .send-ethical-line label .error {background:#FFDC7E;}
#content.ethical-line .send-ethical-line input {display:block; width:270px; height:42px; padding:0 20px; background:#D4D1C3; color:#666; border:0; font:300 14px/42px 'Roboto', sans-serif; border-radius:42px;}
#content.ethical-line .send-ethical-line textarea {display:block; width:615px; height:200px; padding:20px; background:#D4D1C3; color:#666; border:0; font:300 14px/20px 'Roboto', sans-serif; border-radius:22px;}
#content.ethical-line .send-ethical-line .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#FFF; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; margin-top: 60px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.ethical-line .send-ethical-line .submit:focus, #content.ethical-line .send-ethical-line .submit:hover {background:#FCC527;}
#content.ethical-line .send-ethical-line .msg {display:block; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.ethical-line .send-ethical-line .msg.error {background:#FFDC7E; color:#A00000;}
#content.ethical-line .send-ethical-line .msg.success {background:#24AB67; color:#FFF;}

.ajax-file-upload-statusbar {margin-top: 20px;float: left;width: 420px;border-bottom: 1px dotted #7f7b52;padding: 0 0 20px 0;position: relative;}
.ajax-file-upload-statusbar:last-child {border:none;}
.ajax-file-upload-filename {width: 100%;height: auto;margin: 0 0 10px 0;color: #3f3733;font: 300 14px 'Roboto', sans-serif;}
.ajax-file-upload-progress {position: relative;width: 250px;padding: 1px;display: inline-block}
.ajax-file-upload-bar {background-color: #860100;width: 0;height: 6px;border-radius: 5px;color:#FFFFFF;margin:10px 0 0 0; }
.ajax-file-upload-percent {position: absolute;display: inline-block;top: 3px;left: 48%}
.ajax-file-upload-red {background: url(../img/layout/done-files.png) no-repeat 0 0;display: inline-block;text-indent: -9999px;width: 26px;height: 20px;cursor: pointer;}
.ajax-file-upload-green {background: url(../img/layout/done-files.png) no-repeat 0 0;display: inline-block;text-indent: -9999px;width: 26px;height: 20px; top: 1px; margin-left: 6px; cursor: pointer;}
.ajax-file-upload {	padding: 9px 16px;cursor: pointer;font:300 18px/26px 'Roboto', sans-serif;text-transform: uppercase; float: right;right: -95px; height:25px;display: inline-block; background: #860100;color: #FFF; text-decoration: none; -webkit-border-radius: 0 40px 40px 0;border-radius: 0 40px 40px 0;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
.ajax-file-upload:hover {background:#FCC527;}
.ajax-upload-dragdrop{width: 247px;text-align: left;float: left;position: relative;height: 43px;background-color: #D4D1C3; border-radius: 40px}
.ajax-upload-dragdrop.error {background: #FFDC7E}
.ajax-upload-dragdrop span {display: none;}
.files-rules {font: 300 12px 'Roboto', sans-serif;color: #3f3733;float: left;position: absolute;width: 300px;right: 0;margin-top: 73px;}
.upload-error {color: #860100;font: 300 13px 'Roboto', sans-serif;margin: 10px 0 0;float: left;}
/* Selectmenu */
.ui-selectmenu {display:block; display:inline-block; position:relative; background:#D4D1C3; vertical-align:middle; text-decoration:none; overflow:hidden; zoom:1; padding:0 20px; height:42px; color:#3F3733; float:left; font:300 14px/42px 'Roboto', sans-serif; cursor:pointer; border-radius:42px;}
.ui-selectmenu.error {background:#FFDC7E;}
.ui-selectmenu:hover {color:#3F3733; text-decoration:none;}
.ui-selectmenu-status {display:block; height:42px; line-height:42px;}
.ui-selectmenu-icon {background:url(../img/layout/arrow-down.png) no-repeat center; width:11px; height:6px; position:absolute; top:18px; right:16px;}
.ui-selectmenu-menu {margin:0; position:absolute; top:0; display:none; z-index:1005 !important; font:300 14px/42px 'Roboto', sans-serif;}
.ui-selectmenu-open {display:block;}
.ui-selectmenu-menu ul {background:#D4D1C3; padding:0; position:relative; overflow-y:auto; overflow-x:hidden; border-radius:18px; width:310px !important;}
.ui-selectmenu-menu li a {line-height:42px; display:block; padding:0 20px; text-decoration:none; color:#3F3733; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.ui-selectmenu-menu li a:hover {background:#C8C4B3; color:#3F3733;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {cursor:default;}
.ui-selectmenu-menu .ui-selectmenu-item-selected a {background:#ACA792; color:#3F3733;}
.ui-selectmenu-menu .ui-selectmenu-item-selected a:hover {background:#9E9A86; color:#3F3733;}

/* Barra de rolagem */
.jspContainer {overflow:hidden; position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {position:absolute; top:0; right:0; width:10px; height:100%;}
.jspVerticalBar * {margin:0; padding:0;}
.jspCap {display:none;}
.jspTrack {position:relative; background:rgba(0,0,0,0.3); border-radius:10px;}
.jspDrag {background:#FCC527; border-radius:10px; position:relative; top:0; left:0; cursor:pointer; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.jspDrag:hover {background-color:#D8A511;}

/* IE */
.ie8 .timer {display:none;}
.ie8 #content.events .months li span {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom:1;}
.ie8 #content.events .inner-event .single-event a.disabled {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF); zoom: 1;}
.ie8 #content.events .inner-event .single-event a.disabled:hover {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF); zoom:1;}
.ie8 #content.blog .main .pagination .disabled, .ie8 #content.blog .main .pagination .disabled:hover {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom:1;}
.ie8 #content.contact h2 {border-bottom:1px solid #CCC;}
.ie8 .jspTrack {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom:1;}
.ie8 #content.tv-arena .pagination .disabled, .ie8 #content.tv-arena .pagination .disabled:hover {background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom:1;}

/* Mobile */
@media only screen and (min-device-width:320px) and (max-device-width:1024px) {
	body {min-width:1100px; background:#A00000;}
	#recent .news li, #liked h3 span, #content.arena .tour-360 a, #content.cap .experience li, #content.premium .main .left, #content.premium .main .right, #content.access .accessibility .info, #content.access .getting-there .route, #content.access .getting-there .map .icons {opacity:1; top:0;}
	#recent .events, #content.arena .odebrecht .wrapper, #content.arena .odebrecht .info, #content.arena .odebrecht .info p, #content.arena .odebrecht .info form, #content.arena .tour-360 h2, #content.cap .experience h2, #content.cap .opportunities h2, #content.cap .seats-cabin h2, #content.cabin .info .wrapper, #content.cabin .info h3, #content.cabin .info p, #content.seats .info .wrapper, #content.seats .info h4, #content.seats .info h5, #content.seats .info .left, #content.seats .info .right, #content.access .intro h2, #content.access .gates .signals, #content.access .gates .parking, #content.access .intro li {opacity:1;}
	#content.arena .about .info, #content.cap .about .info, #content.cap .opportunities ul, #content.access .getting-there .mobility {bottom:0;}
	#content.arena .gallery .slider-nav .prev {left:30px;}
	#content.arena .gallery .slider-nav .next {right:30px;}
	#content.arena .tour-360 .image img {-webkit-transform:matrix(1, 0, 0, 1, 0, 0);}
	#content.cap .seats-cabin .left, #content.premium .benefits .left, #content.premium .benefits .left {left:0; top:0; opacity:1;}
	#content.cap .seats-cabin .right, #content.premium .benefits .right, #content.premium .benefits .right {right:0; top:0; opacity:1;}
	#content.cabin .prices-table .prices, #content.seats .prices-table .prices {left:-470px;}
	#content.access .intro ul {opacity:1; height:242px;}
}

/* DERECK  */
/* Cadastro Ingresso */
#content.register-ticket {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.register-ticket .wrapper {width:990px; margin:0 auto;}
#content.register-ticket h2 {color:#A00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px; margin:0 0 40px; border-bottom:1px solid #CECCBA;}
#content.register-ticket h3 {width:100%;margin:40px 0 20px 0;color:#a00000;font:100 24px/30px 'Roboto', sans-serif;float:left;}
#content.register-ticket .send-contant {float:left; width:655px;}
#content.register-ticket .send-contant .ui-selectmenu {background:#d4d1c3}
#content.register-ticket .send-contant label {display:block; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733; margin:0 0 20px;}
#content.register-ticket .send-contant label.right {width:310px;}
#content.register-ticket .send-contant .obs {float:left; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733;}
#content.register-ticket .send-contant label .error {background:#ffc75a;}
#content.register-ticket .send-contant label.full {width:650px;float:left;}
#content.register-ticket .send-contant label.full input {width:610px;}

#content.register-ticket .send-contant label.big {width:510px;float:left;}
#content.register-ticket .send-contant label.big input {width:470px;}
#content.register-ticket .send-contant label.right {float:right!important;}
#content.register-ticket .send-contant label.medium {width:310px;float:left;}
#content.register-ticket .send-contant label.med {width:158px;margin:0 0 0 35px;float:left;}
#content.register-ticket .send-contant label.med input {width:118px;}
#content.register-ticket .send-contant label.small {width:125px;float:right;}
#content.register-ticket .send-contant label.small input {width:85px;}
#content.register-ticket .send-contant label.box-ddd {width:55px;margin:0 25px 0 0;float:left;}
#content.register-ticket .send-contant label.box-ddd input {width:15px;}
#content.register-ticket .send-contant label.box-ddd-cel {width:55px;margin:0 25px 0 45px;float:left;}
#content.register-ticket .send-contant label.box-ddd-cel input {width:15px;}
#content.register-ticket .send-contant label.box-phone {width:225px;float:left;}
#content.register-ticket .send-contant label.box-phone input {width:185px;}
#content.register-ticket .send-contant input {display:block; width:270px; height:42px; padding:0 20px; background:#d4d1c3; color:#666; border:0; font:300 14px/42px 'Roboto', sans-serif; border-radius:42px;}
#content.register-ticket .send-contant textarea {display:block; width:615px; height:200px; padding:20px; background:#d4d1c3; color:#666; border:0; font:300 14px/20px 'Roboto', sans-serif; border-radius:22px;}
#content.register-ticket .send-contant .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#fff; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.register-ticket .send-contant .submit:focus, #content.register-ticket .send-contant .submit:hover {background:#FCC527;}
#content.register-ticket .send-contant .msg.error {display:block; background:#ffc75a; color:#A00000; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.register-ticket .send-contant .msg.success {display:block; background:#24ab67; color:#fff; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.register-ticket .newsletter {float:right; width:240px; background:#fcfcfc; border-radius:22px; padding:20px 30px;}
#content.register-ticket .newsletter h3 {color:#860100; font:300 24px/24px 'Roboto', sans-serif; margin:0 0 10px;}
#content.register-ticket .newsletter p {color:#4A4A4A; font:300 18px/24px 'Roboto', sans-serif;}
#content.register-ticket .newsletter input {display:block; width:200px; height:42px; padding:0 20px; background:#d6d5d4; color:#666; border:0; font:300 16px/42px 'Roboto', sans-serif; border-radius:42px; margin:10px 0 0;}
#content.register-ticket .newsletter .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#fff; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.register-ticket .newsletter .submit:focus, #content.register-ticket .newsletter .submit:hover {background:#FCC527;}
#content.register-ticket .newsletter .msg {float:left; width:120px; margin:15px 0 0; color:#860100; font:300 12px/16px 'Roboto', sans-serif;}
#content.register-ticket .newsletter .msg.error {color:#860100;}
#content.register-ticket .newsletter .msg.success {color:#00773B;}

/*página de releases*/
#content.releases {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.releases .wrapper {width:990px; margin:0 auto;}
#content.releases h2 {color:#a00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px;float:left;}
#content.releases .nav-release {width:100%;margin:0 0 60px;padding:40px 0;border-top:1px solid #CECCBA;border-bottom:1px solid #CECCBA;float:left;}
#content.releases .nav-release h3 {color:#666;font:100 46px/46px 'Roboto',sans-serif;float:left;text-transform:uppercase;}
#content.releases .links-menu {margin:50px 0 0;float:right;}
#content.releases .links-menu a{float:left; background:#b3ae9a; color:#FFF; font:300 18px/40px 'Roboto', sans-serif;margin:0 0 0 10px; padding:0 20px; border-radius:40px; text-transform:uppercase; -webkit-transition:all 0.2s ease;}
#content.releases .links-menu .active {background:#A00000!important;}
#content.releases .links-menu a:hover {background:#A00000;}
#content.releases .main {width:650px;float:left;}
#content.releases .post-release {width:655px;float:left;}
#content.releases .post-release a {color:#666;font:100 40px/50px 'Roboto',sans-serif;float:left;-webkit-transition:all 0.2s ease;}
#content.releases .post-release a:hover {color:#A00000;}
#content.releases .post-release span {display:inline-block; color:#FFF; background:#a00000; font:500 12px/28px 'Roboto', sans-serif; padding:0 10px; border-radius:28px; text-transform:uppercase; margin:10px 0 40px;}
#content.releases .post-release-details {width:655px;float:left;}
#content.releases .post-release-details h4 {color:#666;font:100 40px/50px 'Roboto',sans-serif;float:left;}
#content.releases .post-release-details span {display:inline-block; color:#FFF; background:#a00000; font:500 12px/28px 'Roboto', sans-serif; padding:0 10px; border-radius:28px; text-transform:uppercase; margin:10px 0 40px;}
#content.releases .post-release-details figure img {margin:0 25px 25px 0;border-radius:15px;float:left;}
#content.releases .post-release-details p {margin:0 0 25px;color:#666;font:300 14px/20px 'Roboto',sans-serif;}
#content.releases .sidebar {width:300px;float:right;}
#content.releases .sidebar h4 {width:100%;color:#a00000;font:100 36px/40px 'Roboto',sans-serif;float:left;text-transform:uppercase;}
#content.releases .sidebar h5 {width:100%;margin:35px 0 0;color:#666;font:300 18px/24px 'Roboto',sans-serif;float:left;}
#content.releases .sidebar a{width:100%;color:#666;font:300 18px/24px 'Roboto',sans-serif;float:left;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.releases .sidebar a:hover {color:#A00000;}
#content.releases .pagination {width:655px;margin:30px 0 0;padding:40px 300px 40px 0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;overflow:hidden;clear:both;float:left;}
#content.releases .pagination a {width:140px; height:48px; border-radius:48px; background:#A00000; color:#FFF; text-align:center; text-transform:uppercase; font:300 18px/48px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.releases .pagination a:hover {background:#FCC527;}
#content.releases .pagination .prev {float:left;}
#content.releases .pagination .next {float:right;}
#content.releases .pagination strong {float:left; width:375px; margin:0 auto; text-align:center; color:#666; font:300 20px/48px 'Roboto', sans-serif;}
#content.releases .pagination strong span {color:#A00000;}
#content.coverage {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.coverage .wrapper {width:990px; margin:0 auto;}
#content.coverage h2 {color:#a00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px;float:left;}
#content.coverage .nav-release {width:100%;margin:0 0 60px;padding:40px 0;border-top:1px solid #CECCBA;border-bottom:1px solid #CECCBA;float:left;}
#content.coverage .nav-release h3 {color:#666;font:100 46px/46px 'Roboto',sans-serif;float:left;text-transform:uppercase;}
.nav-release .subject-filter {width:350px;float:right;}
.ui-selectmenu-menu ul.year {width:100px!important;}
.ui-selectmenu-menu ul.category {width:220px!important;}
#content.coverage .links-menu {margin:50px 0 0;float:right;}
#content.coverage .links-menu a{float:left; background:#b3ae9a; color:#FFF; font:300 18px/40px 'Roboto', sans-serif;margin:0 0 0 10px; padding:0 20px; border-radius:40px; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.coverage .links-menu .active {background:#A00000!important;}
#content.coverage .links-menu a:hover {background:#A00000;}
#content.coverage .main {width:650px;float:left;}
#content.coverage .coverage-details {width:655px;float:left;}
#content.coverage .coverage-details h4 {width:100%;margin:0 0 25px;color:#a00000;font:300 24px/24px 'Roboto',sans-serif;float:left;}
#content.coverage .coverage-details span {display:inline-block; color:#FFF; background:#a00000; font:500 12px/28px 'Roboto', sans-serif; padding:0 10px; border-radius:28px; text-transform:uppercase; margin:10px 0 40px;}
#content.coverage .coverage-details figure img {margin:0 25px 25px 0;border-radius:15px;float:left;}
#content.coverage .coverage-details p {margin:0 0 25px;color:#3f3733;font:300 14px/20px 'Roboto',sans-serif;}
#content.coverage .sidebar {width:300px;float:right;}
#content.coverage .sidebar h4 {width:100%;color:#a00000;font:100 36px/40px 'Roboto',sans-serif;float:left;text-transform:uppercase;}
#content.coverage .sidebar h5 {width:100%;margin:35px 0 0;color:#666;font:300 18px/24px 'Roboto',sans-serif;float:left;}
#content.coverage .sidebar a{width:100%;color:#666;font:300 18px/24px 'Roboto',sans-serif;float:left;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.coverage .sidebar a:hover {color:#A00000;}
/*página de meus cartões*/
#content.my-cards {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.my-cards .wrapper {width:990px; margin:0 auto;}
#content.my-cards h2 {color:#a00000; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 30px; margin:0 0 40px;float:left;}
#content.my-cards h3 {width:100%;margin:0 0 30px;color:#a00000; text-transform:uppercase; font:300 24px/24px 'Roboto', sans-serif;float:left;}
#content.my-cards .table-cards {width:100%;margin:0 0 40px;}
#content.my-cards .table-cards thead tr th {color:#3f3733;font:700 14px/24px 'Roboto'sans-serif;text-align:left}
#content.my-cards .table-cards tbody tr:first-child {border-top:none;}
#content.my-cards .table-cards tbody tr {background:#c8c5b4;border-top:10px solid #eae8d4}
#content.my-cards .table-cards tbody tr td:first-child {width:500px;padding:0 0 0 20px}
#content.my-cards .table-cards tbody tr td {padding:0;color:#3f3733;font:300 14px/32px 'Roboto',sans-serif;}
/*página de Nova senha*/
#content.new-pass {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.new-pass .wrapper {width:990px; margin:0 auto;}
#content.new-pass h2 {width:100%;color:#a00000;text-align:center; text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px;}
#content.new-pass h3 {width:100%;color:#3f3733;text-align:center; text-transform:uppercase; font:100 24px/24px 'Roboto', sans-serif; padding:0 0 40px;}
#content.new-pass .send-new-pass {width:660px;margin:0 auto;}
#content.new-pass .send-new-pass label {display:block; font:300 14px/30px 'Roboto', sans-serif; color:#3f3733; margin:0 0 20px;}
#content.new-pass .send-new-pass input {display:block; width:270px; height:42px; padding:0 20px; background:#d4d1c3; color:#666; border:0; font:300 14px/42px 'Roboto', sans-serif; border-radius:42px;}
#content.new-pass .send-new-pass label .error {background:#ffc75a;}
#content.new-pass .send-new-pass .msg.error {display:block; background:#ffc75a; color:#A00000; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.new-pass .send-new-pass .msg.success {display:block; background:#24ab67; color:#fff; text-align:center; font:300 20px/60px 'Roboto', sans-serif; border-radius:60px; margin:0 0 25px;}
#content.new-pass .send-new-pass .submit {float:right; width:115px; height:42px; border-radius:42px; background:#860100; color:#fff; font:300 18px/42px 'Roboto', sans-serif; text-transform:uppercase; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.new-pass .send-new-pass .submit:focus, #content.new-pass .send-new-pass .submit:hover {background:#FCC527;}
/*página de termos de uso*/
#content.terms-of-use {background:#eae8d4 url(../img/layout/background-coverage.jpg) repeat-x center top; padding:280px 0 130px 0; height:auto;}
#content.terms-of-use .wrapper {width:990px; margin:0 auto;}
#content.terms-of-use .main {width:990px;float:left;}
#content.terms-of-use h2 {width:100%;margin:0 0 35px;color:#a00000;border-bottom:1px solid #CECCBA;text-transform:uppercase; font:100 100px/100px 'Roboto', sans-serif; padding:0 0 40px;float:left;}
#content.terms-of-use .coverage-details p {margin:0 0 25px;color:#3f3733;font:300 14px/20px 'Roboto',sans-serif;}
#content.terms-of-use .coverage-details h4 {width:100%;margin:0 0 25px;color:#a00000;font:300 24px/24px 'Roboto',sans-serif;float:left;}
/*página de tv arena*/
#content.tv-arena {background:#ECEDEC url(../img/layout/background-blog.jpg) repeat-x center top; padding:360px 0 130px 0; height:auto;}
#content.tv-arena .wrapper {width:990px; margin:0 auto;}
#content.tv-arena .main {width:990px;float:left;}
#content.tv-arena h2 {font:100 134px/104px 'Roboto', sans-serif; text-transform:uppercase; color:#A00000; margin:0 0 100px -13px; -webkit-transition: all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.tv-arena .tv-arena-details {width:100%;margin:0 0 60px;border-bottom:1px solid #CECCBA;float:left;}
#content.tv-arena .tv-arena-details p {margin:0 0 25px;color:#3f3733;font:300 14px/20px 'Roboto',sans-serif;}
#content.tv-arena .tv-arena-details h3 {width:100%;margin:24px 0 25px 0;color:#a00000;font:300 24px/24px 'Roboto',sans-serif;float:left;}
#content.tv-arena .all-videos ul {width:1200px;float:left;}
#content.tv-arena .all-videos ul li {width:293px;height:auto;margin:0 56px 55px 0;float:left;}
#content.tv-arena .all-videos ul li .tv h4 {font:100 46px 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 15px;}
#content.tv-arena .all-videos ul li .tv h4 a {color:#A00000; display:block; background:url(../img/layout/icon-more-tv.png) no-repeat right center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.tv-arena .all-videos ul li .tv h4 a:hover {background:url(../img/layout/icon-more-tv-hover.png) no-repeat right center;}
#content.tv-arena .all-videos ul li .tv .thumb {position:relative; display:block; color:#666;}
#content.tv-arena .all-videos ul li .tv i {position:absolute; top:0; left:0; width:293px; height:175px; border-radius:10px; background:url(../img/layout/icon-play-tv.png) no-repeat center; border:0px solid #FCC527; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.tv-arena .all-videos ul li .tv .thumb:hover i {background:url(../img/layout/icon-play-tv-hover.png) no-repeat center; border:5px solid #FCC527;}
#content.tv-arena .all-videos ul li .tv img {border-radius:10px; display:block; margin:0 0 15px; width:295px; height:175px;}
#content.tv-arena .all-videos ul li .tv p {color:#666; font:300 18px/24px 'Roboto', sans-serif;}

#content.tv-arena .pagination {width:990px;margin:30px 0 0;padding:40px 0;border-top:1px solid #c8c8c8;overflow:hidden;clear:both;float:left;}
#content.tv-arena .pagination a {width:140px; height:48px; border-radius:48px; background:#A00000; color:#FFF; text-align:center; text-transform:uppercase; font:300 18px/48px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.tv-arena .pagination a:hover {background:#FCC527;}
#content.tv-arena .pagination .prev {float:left;}
#content.tv-arena .pagination .next {float:right;}
#content.tv-arena .pagination strong {float:left; width:710px; margin:0 auto; text-align:center; color:#666; font:300 20px/48px 'Roboto', sans-serif;}
#content.tv-arena .pagination strong span {color:#A00000;}
#content.tv-arena .pagination .disabled, #content.tv-arena .pagination .disabled:hover {background:rgba(0,0,0,0.2); color:#666; cursor:default;}

/* Locações */
#content.locacoes .about {background:#90571D url(../img/layout/background-locacoes.jpg) no-repeat center top; padding:280px 0 0; height:558px;}
#content.locacoes .about .wrapper {width:990px; height:558px; margin:0 auto; position:relative;  overflow:hidden;}
#content.locacoes .about .info {width:345px; height: 349px; padding:25px 40px 0; background:#860100; border-radius:35px 35px 0 0; position:absolute; bottom:-550px; left: 0;}
#content.locacoes .about .info h2 {margin:0 0 30px; font:100 60px 'Roboto', sans-serif; color:#FFF; text-transform:uppercase;}
#content.locacoes .about .info p {border-left:1px solid #FCC527; padding:0 0 40px 30px; color:#FFF; font:300 14px/20px 'Roboto', sans-serif;}

#content.locacoes .events-midia {background:#490002; padding:85px 0; color:#FFF;}
#content.locacoes .events-midia .wrapper {width:990px; margin:0 auto;}
#content.locacoes .events-midia h2 {opacity:0; filter:alpha(opacity=0); font:100 60px/60px 'Roboto', sans-serif; text-align: center; text-transform:uppercase; margin:0 0 60px;}
#content.locacoes .events-midia .left {opacity:0; filter:alpha(opacity=0); width:428px; position:relative; top:15px; left:-50px;}
#content.locacoes .events-midia .right {opacity:0; filter:alpha(opacity=0); width:428px; position:relative; top:15px; right:-50px;}
#content.locacoes .events-midia a {display:block;}
#content.locacoes .events-midia img {display:block; border-radius:10px; width:426px; height:276px;}
#content.locacoes .events-midia h3 {color:#FFF; font:100 44px/58px 'Roboto', sans-serif; text-transform:uppercase; margin:30px 0;}
#content.locacoes .events-midia p {color:#FFF; font:100 18px/28px 'Roboto', sans-serif; padding:0 0 0 20px; border-left:1px solid #FCC527; margin:0 0 30px;}
#content.locacoes .events-midia .thumb {position:relative; width:426px; height:276px;}
#content.locacoes .events-midia .thumb i {position:absolute; opacity:0; filter:alpha(opacity=0); width:426px; height:276px; /*top:0;*/ left:0; border:0px solid #FCC527; z-index:5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; border-radius:10px;  -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.locacoes .events-midia .more {display:block; color:#FFF; font:300 20px/37px 'Roboto', sans-serif; text-transform:uppercase; padding:0 0 0 55px; background:url(../img/layout/icon-more-info.png) no-repeat left center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.locacoes .events-midia a:hover .thumb i {opacity:1; filter:alpha(opacity=100); border:6px solid #FCC527;}
#content.locacoes .events-midia a:hover .more {padding:0 0 0 60px;}

/* MIDIA */
#content.midia .main {background:#3D1C0B url(../img/layout/background-loc-midias.jpg) no-repeat center top; padding:430px 0 0; height:162px;}
#content.loc .main .wrapper {width:990px; margin:0 auto;}
#content.loc .main .left {position:relative; top:200px;}
#content.loc .main .right {position:relative; top:200px;}
#content.loc .main h2 {text-transform:uppercase; color:#FFF; font:100 70px/72px 'Roboto', sans-serif; margin:30px 0 22px;}
#content.loc .main img {float:right; display:block; margin:33px 0 23px;}
#content.loc .main a {clear:both; display:block; text-transform:uppercase; color:#FFF; font:500 12px/15px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.loc .main .left a {padding:0 0 0 28px; background:url(../img/layout/arrow-left.png) no-repeat left center;}
#content.loc .main .left a:hover {padding:0 0 0 25px;}
#content.loc .main .right a {text-align:right; padding:0 28px 0 0; background:url(../img/layout/arrow-right.png) no-repeat right center;}
#content.loc .main .right a:hover {padding:0 25px 0 0;}

#content.midia .presentation-text {background:#A00000; padding:75px 0; color:#FFF;position: relative;}
#content.midia .presentation-text .wrapper {width:990px; margin:0 auto;  }
#content.midia .presentation-text h2 {color:#f6e8d8; font:100 60px/60px 'Roboto', sans-serif; margin:0 0 30px; text-align: center; text-transform:uppercase;}
#content.midia .presentation-text h3 {opacity:0; filter:alpha(opacity=0); font:300 18px/24px 'Roboto', sans-serif; float: left; width: 100%; margin-right: 49px; }
#content.midia .presentation-text p {opacity:0; filter:alpha(opacity=0); font:300 16px/22px 'Roboto', sans-serif; float: left; width: 297px; margin-right: 49px;}
#content.midia .presentation-text p:last-child {margin-right: 0;}
#content.midia .presentation-text a {opacity:0; filter:alpha(opacity=0); background: #790100; width: 254px; height: 55px; float: left;margin: 40px 0 0px -127px; left: 50%; position: relative; border-radius: 60px; text-align: center; font: 300 18px/55px 'Roboto', sans-serif; text-transform: uppercase; color: #FFF;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
#content.midia .presentation-text a:hover {background: #F3BE26}

#content.midia .gallery-midia {position:relative; overflow:hidden; background:#ebe9d6; padding-top: 80px;}
#content.midia .gallery-midia .content-midia {width:990px; height:875px; margin:0 auto; position:relative; overflow:hidden;}
#content.midia .gallery-midia .content-midia h3 {font: 100 48px/55px 'Roboto', sans-serif; text-align: center; width: 100%; color: #860100; text-transform: uppercase;}
.content-midia .content-galery {position: relative; width: 990px; margin-top: 60px;}
.content-midia .content-galery p {position: relative; font: 300 13px 'Roboto', sans-serif; text-align: center; width: 80%; color: #860100;  margin: 0 10%;}
.content-midia .content-galery li { position: relative; text-align: center; width: 100%; }
.content-midia .content-galery li img {position: relative; margin-bottom: 30px; top: 60px; opacity: 0; }
.content-midia .content-galery li h3 {position: relative; font: 100 60px 'Roboto', sans-serif!important; top: 40px;opacity: 0;  text-align: center; width: 100%; margin-bottom: 10px; color: #860100; text-transform: uppercase; }
.content-midia .content-galery li h4 {position: relative; font: 300 36px 'Roboto', sans-serif; top: 40px;opacity: 0;  text-align: center; width: 100%; margin-bottom: 10px; color: #860100; text-transform: uppercase; }
.content-midia .content-galery li p {position: relative; font: 300 18px 'Roboto', sans-serif; top: 40px; opacity: 0; text-align: center; width: 80%; color: #860100;  margin: 0 10%;}
#content.midia .gallery-midia h5 {width: 100%; margin:45px 0 40px; text-transform: uppercase; color: #860100; text-align: center; font: 300 18px 'Roboto', sans-serif;}
#content.midia .gallery-midia a {background: #790100; width: 254px; height: 55px; float: left;margin: 0 0 0px -127px; left: 50%; position: relative; border-radius: 60px; text-align: center; font: 300 18px/55px 'Roboto', sans-serif; text-transform: uppercase; color: #FFF;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
#content.midia .gallery-midia a:hover {background: #F3BE26}
#nav-midia {position: absolute; width: 100%; z-index: 9999; top:170px;}
#nav-midia li {width: 47px; height: 47px; position: absolute; cursor: pointer; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#nav-midia li.left {background: url(../img/layout/arrow-left-arenamais.png) 0 0 no-repeat; left: 0; }
#nav-midia li.right {background: url(../img/layout/arrow-right-arenamais.png) 0 0 no-repeat; right: 0; }
#nav-midia li.left:hover {background: url(../img/layout/arrow-left-arenamais2.png) 0 0 no-repeat; left: 0; }
#nav-midia li.right:hover {background: url(../img/layout/arrow-right-arenamais2.png) 0 0 no-repeat; right: 0; }
#page-midia {position: relative; width: 990px; height: 80px; background: url(../img/layout/bg-pagearenamais.png) 0 0 no-repeat; margin: 25px 0 25px; z-index: 9999}
#page-midia li { position: relative; float: left; width: 47px; height: 41px; cursor: pointer; background: url(../img/layout/base-page-arenamais.png) 0 0 no-repeat; font: 300 18px/39px 'Roboto', sans-serif; color: #860100;  margin:18px 76px; }
#page-midia li:first-child {margin-left: 70px}
#page-midia li#page-1-midia.cycle-pager-active i {opacity: 1;   filter:alpha(opacity=100);}
#page-midia li#page-1-midia i { opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-1-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#page-midia li#page-2-midia.cycle-pager-active i {opacity: 1;  filter:alpha(opacity=100); }
#page-midia li#page-2-midia i {filter:alpha(opacity=0); opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-2-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#page-midia li#page-3-midia.cycle-pager-active i {opacity: 1;  filter:alpha(opacity=100); }
#page-midia li#page-3-midia i {filter:alpha(opacity=0); opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-3-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#page-midia li#page-4-midia.cycle-pager-active i {opacity: 1;  filter:alpha(opacity=100); }
#page-midia li#page-4-midia i {filter:alpha(opacity=0); opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-4-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#page-midia li#page-5-midia.cycle-pager-active i {opacity: 1;  filter:alpha(opacity=100); }
#page-midia li#page-5-midia i {filter:alpha(opacity=0); opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-5-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#page-midia li#page-6-midia.cycle-pager-active i {opacity: 1;  filter:alpha(opacity=100); }
#page-midia li#page-6-midia i {filter:alpha(opacity=0); opacity: 0; position: absolute; width: 49px; height: 27px; padding: 11px 0; font: 500 18px 'Roboto', sans-serif; color: #e2dfbd; background: #a00000; top: -4px; left: -1px; border-radius: 50%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page-midia li#page-6-midia:hover i {opacity: 1; filter:alpha(opacity=100);}

#content.midia .gallery-bigmidia {position:relative; overflow:hidden; background:#E6E6E6;}
#content.midia .gallery-bigmidia li {position:relative; right:0; left:0;}
#content.midia .gallery-bigmidia li i {position:absolute; bottom:0; left:0; right:0; height:239px; background:url(../img/layout/mask-gallery.png) repeat-x;}
#content.midia .gallery-bigmidia li img {display:block; margin:0 auto; width:100%;}
#content.midia .gallery-bigmidia li .infos-midia {position: absolute; left:50%; width:990px; margin:0 0 0 -495px; padding:0 0 0 20px;  bottom:0; border-left:1px solid #FCC527;}
#content.midia .gallery-bigmidia li .infos-midia.fechado{height: 85px;}
#content.midia .gallery-bigmidia li .infos-midia h3 {position:relative; float: left;text-transform:uppercase; font:300 30px/32px 'Roboto', sans-serif; color:#FFF;}
#content.midia .gallery-bigmidia li .infos-midia a.show-more-info {position: relative; float: left; width: 30px; height: 30px; margin: 0 0 0 15px; text-indent: -9999px; background: url(../img/layout/more-info.png) no-repeat 0 0;}
#content.midia .gallery-bigmidia li .infos-midia .counter-slides {position: relative; float: right; font:300 30px/32px 'Roboto', sans-serif; color:#FFF; }
#content.midia .gallery-bigmidia li .infos-midia .general-infos {opacity: 0; filter:alpha(opacity=0); position: relative; height: 135px; width: 100%; float: left; top: 17px;}
#content.midia .gallery-bigmidia li .infos-midia .general-infos div { width: 149px; height: 135px; float: left; border-right: 1px solid #FFF; padding-left: 15px; }
#content.midia .gallery-bigmidia li .infos-midia .general-infos div:last-child {border: none}
#content.midia .gallery-bigmidia li .infos-midia .general-infos div h4 {color: #fcc527; margin: 0 0 10px; width: 100%; text-transform: uppercase;  font:500 12px 'Roboto', sans-serif; }
#content.midia .gallery-bigmidia li .infos-midia .general-infos div p {color: #fff; margin: 0 0 10px; width: 100%;  font:500 12px 'Roboto', sans-serif;}
#content.midia .gallery-bigmidia .slider-nav a {position:absolute; z-index:200; top:50%; width:60px; height:58px; text-indent:-99999px; background:url(../img/layout/sprite-gallery.png) no-repeat;}
#content.midia .gallery-bigmidia .slider-nav a span {opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:0; width:60px; height:60px; background:url(../img/layout/sprite-gallery.png) no-repeat; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.midia .gallery-bigmidia .slider-nav a:hover span {opacity:1; filter:alpha(opacity=100);}
#content.midia .gallery-bigmidia .slider-nav .prev {left:-60px; background-position:0 0;}
#content.midia .gallery-bigmidia .slider-nav .prev span {background-position:0 -60px;}
#content.midia .gallery-bigmidia .slider-nav .next {right:-60px; background-position:-91px 0;}
#content.midia .gallery-bigmidia .slider-nav .next span {background-position:-91px -60px;}

/* EVENTOS */

#content.eventos .main {background:#3D1C0B url(../img/layout/background-loc-eventos.jpg) no-repeat center top; padding:430px 0 0; height:162px;}
#content.loc .main .wrapper {width:990px; margin:0 auto;}
#content.loc .main .left {position:relative; top:200px;}
#content.loc .main .right {position:relative; top:200px;}
#content.loc .main h2 {text-transform:uppercase; color:#FFF; font:100 70px/72px 'Roboto', sans-serif; margin:30px 0 22px;}
#content.loc .main img {float:right; display:block; margin:33px 0 23px;}
#content.loc .main a {clear:both; display:block; text-transform:uppercase; color:#FFF; font:500 12px/15px 'Roboto', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.loc .main .left a {padding:0 0 0 28px; background:url(../img/layout/arrow-left.png) no-repeat left center;}
#content.loc .main .left a:hover {padding:0 0 0 25px;}
#content.loc .main .right a {text-align:right; padding:0 28px 0 0; background:url(../img/layout/arrow-right.png) no-repeat right center;}
#content.loc .main .right a:hover {padding:0 25px 0 0;}

#content.eventos .presentation-text {background:#A00000; padding:75px 0; color:#FFF;position: relative;}
#content.eventos .presentation-text .wrapper {width:990px; margin:0 auto; }
#content.eventos .presentation-text h2 {color:#f6e8d8; font:100 60px/60px 'Roboto', sans-serif; margin:0 0 30px; text-align: center; text-transform:uppercase;}
#content.eventos .presentation-text h3 {opacity:0; filter:alpha(opacity=0); font:300 18px/24px 'Roboto', sans-serif;text-align: center; float: left; width:100%; margin-right: 49px; }
#content.eventos .presentation-text p {font:300 16px/22px 'Roboto', sans-serif; float: left; width: 297px; margin-right: 49px;}
#content.eventos .presentation-text p:last-child {margin-right: 0;}

#content.eventos .gallery-bigevents {position:relative; overflow:hidden; background:#E6E6E6;}
#content.eventos .gallery-bigevents li {position:relative; right:0; left:0;}
#content.eventos .gallery-bigevents li i {position:absolute; bottom:0; left:0; right:0; height:239px; background:url(../img/layout/mask-gallery2.png) repeat-x;}
#content.eventos .gallery-bigevents li img {display:block; margin:0 auto; width:100%;}
#content.eventos .gallery-bigevents li .infos-events {position: absolute; left:50%; width:990px; margin:0 0 0 -495px; padding:0 0 0 20px;  bottom:0; border-left:1px solid #FCC527;}
#content.eventos .gallery-bigevents li .infos-events.fechado{height: 85px;}
#content.eventos .gallery-bigevents li .infos-events h3 {position:relative; float: left;text-transform:uppercase; font:300 30px/32px 'Roboto', sans-serif; color:#FFF;}
#content.eventos .gallery-bigevents li .infos-events a.show-more-info2 {position: relative; float: left; width: 30px; height: 30px; margin: 0 0 0 15px; text-indent: -9999px; background: url(../img/layout/more-info.png) no-repeat 0 0;}
#content.eventos .gallery-bigevents li .infos-events .counter-slides {position: relative; float: right; font:300 30px/32px 'Roboto', sans-serif; color:#FFF; }
#content.eventos .gallery-bigevents li .infos-events .general-infos {opacity: 0; filter:alpha(opacity=0); position: relative; height: 148px; width: 100%; float: left; top: 17px;}
#content.eventos .gallery-bigevents li .infos-events .general-infos h4.title-infos-events {width: 530px; float: left; color: #FFF;  font:500 12px 'Roboto', sans-serif; margin: 0 0 15px;}
#content.eventos .gallery-bigevents li .infos-events .general-infos p {width: 530px; float: left; color: #FFF;  font:300 12px 'Roboto', sans-serif; margin-bottom: 5px;}
#content.eventos .gallery-bigevents li .infos-events .general-infos span {width: 530px; float: left; color: #FFF;  font:300 10px 'Roboto', sans-serif; margin-top: 5px;}
#content.eventos .gallery-bigevents li .infos-events .general-infos div { width: 199px; height: 310px; float: right; border-left: 1px solid #FFF; padding-left: 15px; }
#content.eventos .gallery-bigevents li .infos-events .general-infos div h5 {color: #fcc527; margin: 0 0 1px; width: 100%; text-transform: uppercase;  font:500 12px 'Roboto', sans-serif; }
#content.eventos .gallery-bigevents li .infos-events .general-infos div p {color: #fff; margin: 0 0 10px; width: 100%;  font:500 12px 'Roboto', sans-serif;}
#content.eventos .gallery-bigevents .slider-nav a {position:absolute; z-index:200; top:50%; width:60px; height:58px; text-indent:-99999px; background:url(../img/layout/sprite-gallery.png) no-repeat;}
#content.eventos .gallery-bigevents .slider-nav a span {opacity:0; filter:alpha(opacity=0); position:absolute; top:-1px; left:0; width:60px; height:60px; background:url(../img/layout/sprite-gallery.png) no-repeat; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.eventos .gallery-bigevents .slider-nav a:hover span {opacity:1; filter:alpha(opacity=100);}
#content.eventos .gallery-bigevents .slider-nav .prev {left:-60px; background-position:0 0;}
#content.eventos .gallery-bigevents .slider-nav .prev span {background-position:0 -60px;}
#content.eventos .gallery-bigevents .slider-nav .next {right:-60px; background-position:-91px 0;}
#content.eventos .gallery-bigevents .slider-nav .next span {background-position:-91px -60px;}

#content.eventos .carrousel {background:#ebe9d6; padding:60px 0 90px;}
#content.eventos .carrousel .wrapper {width:990px; margin:0 auto; position:relative;}
#content.eventos .carrousel .wrapper h2 {font: 100 60px 'Roboto', sans-serif; text-transform: uppercase; text-align: center; color: #860100}
#content.eventos .carrousel .wrapper p {font: 100 22px 'Roboto', sans-serif; text-transform: uppercase; text-align: center; color: #860100; margin: 15px 0 60px;}
#content.eventos .carrousel .caroufredsel_wrapper {margin:0 auto !important;}
#content.eventos .carrousel ul {width:870px; margin:0 auto;}
#content.eventos .carrousel li { float:left; width: 277px; height: 361px; margin:0 17px; background: #a00000}
#content.eventos .carrousel li img {display:block; float: left;}
#content.eventos .carrousel li h4 {font: 500 16px 'Roboto', sans-serif; text-transform: uppercase; color: #FFF; padding: 0 22px; margin: 10px 0 0; display: inline-block; }
#content.eventos .carrousel li p.teste {font: 300 14px 'Roboto', sans-serif; color: #FFF; padding: 0 22px; text-align: left; margin: 10px 0 0; text-transform: none;}
#content.eventos .carrousel a {position:absolute; z-index:200; top:355px; width: 47px; height: 47px; text-indent:-99999px; background:url(../img/layout/sprite-events-nav.png) no-repeat;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
#content.eventos .carrousel a span { position:absolute; top:-1px; left:0; width:47px; height:47px;  }
#content.eventos .carrousel .prev {background: url(../img/layout/arrow-left-arenamais.png) 0 0 no-repeat; left:-15px; }
#content.eventos .carrousel .next {background: url(../img/layout/arrow-right-arenamais.png) 0 0 no-repeat; right: -15px; }
#content.eventos .carrousel .prev:hover {background: url(../img/layout/arrow-left-arenamais2.png) 0 0 no-repeat; left:-15px; }
#content.eventos .carrousel .next:hover {background: url(../img/layout/arrow-right-arenamais2.png) 0 0 no-repeat; right: -15px; }

.general-vision {height: 1702px; padding-top: 70px; background: #a00000; url(../img/layout/bg-tabela-events.jpg) repeat-x 0 0;}
.general-vision h2 {color: #FFF; font: 100 60px 'Roboto', sans-serif; text-align: center; text-transform: uppercase; }
.general-vision table.infos-table { margin: 0 auto;}
.general-vision table.title-table { margin: 35px auto 0;}
.general-vision table.title-table-fixed {position: fixed; top: 0; z-index: 99999; margin:0 0 0 -495px; left: 50%;}
.general-vision table th {border: 1px solid #930606; background: #860100; text-align: center; vertical-align: middle;}
.general-vision table th.first-block {border:none; background: none;width: 146px;}
.general-vision table th.top-heads {border-top: none; border-bottom:1px solid #d26a2b; width: 120px; height: 50px; color: #FFF; font: 500 12px 'Roboto', sans-serif; text-transform: uppercase;}
.general-vision table th.left-heads { padding:25px 15px; color: #FFF; text-align: left; }
.general-vision table th.left-heads h3 {font: 500 12px 'Roboto', sans-serif; text-transform: uppercase;}
.general-vision table th.left-heads p {font: 300 12px 'Roboto', sans-serif; }
.general-vision table td {border: 1px solid #f4d1d2; background: #FFF; color: #860100; font: 300 12px 'Roboto', sans-serif; text-align: center; vertical-align: middle; width: 120px}
.general-vision table td.palco{background: #e2dfbd}
.general-vision h4 {width: 100%; margin:75px 0 40px; text-transform: uppercase; color: #FFF; text-align: center; font: 300 18px 'Roboto', sans-serif;}
.general-vision a {background: #790100; width: 254px; height: 55px; float: left;margin: 0 0 0px -127px; left: 50%; position: relative; border-radius: 60px; text-align: center; font: 300 18px/55px 'Roboto', sans-serif; text-transform: uppercase; color: #FFF;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
.general-vision a:hover {background: #F3BE26}