article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

html { background: #fff; color: #000; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; }

body { margin: 0; }

a:focus { outline: thin dotted; }

a:active, a:hover { outline: 0; }

h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.67em; margin: 2.33em 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

mark { background: #ff0; color: #000; }

p, pre { margin: 1em 0; }

code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ''; content: none; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

menu, ol, ul { padding: 0 0 0 40px; }

nav ul, nav ol { list-style: none; list-style-image: none; }

img { border: 0; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }

button[disabled], html input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; }

table { border-collapse: collapse; border-spacing: 0; }

html, button, input, select, textarea { color: #f6e4a6; }

body { font-size: 18px; line-height: 1.4; }

::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

img { vertical-align: middle; }

fieldset { border: 0; margin: 0; padding: 0; }

textarea { resize: vertical; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

#main, #intro, #intro .luz, .texto-inicial, .feedback, #livro, #cenario-1, #cenario-2 { width: 1024px; height: 768px; }

.btn-sprite, .btn-ajuda-fechar, .btn-ajuda, .btn-comecar, .btn-dicas, .btn-etiqueta-chavin, .btn-etiqueta-olmeca, .btn-fechar-livro, .btn-fechar, .btn-inicio, .btn-jogar, .btn-lanterna, .btn-livro, .btn-lupa, .btn-mais, .btn-mais2, .btn-pincel, .btn-som-off, .btn-som-on, .btn-voltar { background-image: url('../img/btn-sd5a5c4015c.png'); background-repeat: no-repeat; }

.btn-ajuda-fechar { background-position: 0 0; height: 69px; width: 69px; }

.btn-ajuda { background-position: 0 -69px; height: 69px; width: 69px; }
.btn-ajuda:hover, .btn-ajuda.ajuda-hover { background-position: 0 -138px; }

.btn-comecar { background-position: 0 -210px; height: 100px; width: 316px; }

.btn-dicas { background-position: 0 -310px; height: 107px; width: 317px; }

.btn-etiqueta-chavin { background-position: 0 -417px; height: 108px; width: 181px; }
.btn-etiqueta-chavin:hover, .btn-etiqueta-chavin.etiqueta-chavin-hover { background-position: 0 -525px; }

.btn-etiqueta-olmeca { background-position: 0 -633px; height: 97px; width: 180px; }
.btn-etiqueta-olmeca:hover, .btn-etiqueta-olmeca.etiqueta-olmeca-hover { background-position: 0 -730px; }

.btn-fechar-livro { background-position: 0 -827px; height: 72px; width: 72px; }

.btn-fechar { background-position: 0 -899px; height: 63px; width: 169px; }

.btn-inicio { background-position: 0 -962px; height: 117px; width: 337px; }

.btn-jogar { background-position: 0 -1079px; height: 98px; width: 307px; }

.btn-lanterna { background-position: 0 -1177px; height: 116px; width: 128px; }
.btn-lanterna:hover, .btn-lanterna.lanterna-hover { background-position: 0 -1293px; }

.btn-livro { background-position: 0 -1409px; height: 112px; width: 190px; }
.btn-livro:hover, .btn-livro.livro-hover { background-position: 0 -1521px; }

.btn-lupa { background-position: 0 -1633px; height: 117px; width: 129px; }
.btn-lupa:hover, .btn-lupa.lupa-hover { background-position: 0 -1750px; }

.btn-mais { background-position: 0 -1867px; height: 239px; width: 145px; }

.btn-mais2 { background-position: 0 -2106px; height: 239px; width: 145px; }

.btn-pincel { background-position: 0 -2345px; height: 116px; width: 130px; }
.btn-pincel:hover, .btn-pincel.pincel-hover { background-position: 0 -2461px; }

.btn-som-off { background-position: 0 -2577px; height: 75px; width: 75px; }

.btn-som-on { background-position: 0 -2652px; height: 75px; width: 75px; }

.btn-voltar { background-position: 0 -2727px; height: 88px; width: 297px; }

.homem-sprite, .homem-c1-fala, .homem-c1-lanterna, .homem-c1-lupa, .homem-c1-parado, .homem-c1-pincel, .homem-c2-fala, .homem-c2-lanterna, .homem-c2-lupa, .homem-c2-parado, .homem-c2-pincel { background-image: url('../img/homem-s4012338144.png'); background-repeat: no-repeat; }

.homem-c1-fala { background-position: 0 0; height: 390px; width: 394px; }

.homem-c1-lanterna { background-position: 0 -390px; height: 390px; width: 394px; }

.homem-c1-lupa { background-position: 0 -780px; height: 390px; width: 394px; }

.homem-c1-parado { background-position: 0 -1170px; height: 390px; width: 394px; }

.homem-c1-pincel { background-position: 0 -1560px; height: 390px; width: 394px; }

.homem-c2-fala { background-position: 0 -1950px; height: 507px; width: 160px; }

.homem-c2-lanterna { background-position: 0 -2457px; height: 511px; width: 257px; }

.homem-c2-lupa { background-position: 0 -2968px; height: 511px; width: 200px; }

.homem-c2-parado { background-position: 0 -3479px; height: 513px; width: 166px; }

.homem-c2-pincel { background-position: 0 -3992px; height: 511px; width: 193px; }

[class^="btn-"], [class*=" btn-"], [class^="homem-"], [class*=" homem-"] { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: middle; padding: 0; }

@font-face { font-family: 'ArvoItalic'; src: url("fonts/arvo-italic-webfont.eot"); src: url("fonts/arvo-italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/arvo-italic-webfont.woff") format("woff"), url("fonts/arvo-italic-webfont.ttf") format("truetype"), url("fonts/arvo-italic-webfont.svg#arvoitalic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ArvoRegular'; src: url("fonts/arvo-regular-webfont.eot"); src: url("fonts/arvo-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/arvo-regular-webfont.woff") format("woff"), url("fonts/arvo-regular-webfont.ttf") format("truetype"), url("fonts/arvo-regular-webfont.svg#arvoregular") format("svg"); font-weight: normal; font-style: normal; }
.stage, .stage:after, .stage:before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body, select, input, textarea { color: #f6e4a6; font-family: 'ArvoRegular', Arial, Georgia, serif; font-size: 20px; }

html { min-height: 768px; height: 100%; }

body { min-height: 768px; height: 100%; background: #000000; margin: 0; }

#stage { width: 100%; max-width: 1024px; height: 768px; margin: 0 auto; overflow: hidden; }

#main { position: absolute; display: none; z-index: 10; overflow: hidden; }

.homem { background: url('../img/homem-s4012338144.png') no-repeat; }

.btn-som { position: absolute; top: 70px; right: 10px; z-index: 30; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-property: top; -o-transition-property: top; -webkit-transition-property: top; transition-property: top; }
.btn-som.open { top: 115px; }

.item { cursor: pointer; }
.item.item-1c { width: 81px; height: 146px; background: url('../img/estante/1c.png?1406765434') no-repeat left top; }
.item.item-1c.hover { width: 81px; height: 151px; background: url('../img/estante/1c_hover.png?1406765434') no-repeat left top; }
.item.item-2c { width: 135px; height: 123px; background: url('../img/estante/2c.png?1406765434') no-repeat left top; }
.item.item-2c.hover { width: 135px; height: 123px; background: url('../img/estante/2c_hover.png?1406765434') no-repeat left top; }
.item.item-3c { width: 149px; height: 122px; background: url('../img/estante/3c.png?1406765434') no-repeat left top; }
.item.item-3c.hover { width: 149px; height: 122px; background: url('../img/estante/3c_hover.png?1406765434') no-repeat left top; }
.item.item-4c { width: 114px; height: 129px; background: url('../img/estante/4c.png?1406765434') no-repeat left top; }
.item.item-4c.hover { width: 116px; height: 130px; background: url('../img/estante/4c_hover.png?1406765434') no-repeat left top; }
.item.item-5c { width: 140px; height: 106px; background: url('../img/estante/5c.png?1406765434') no-repeat left top; }
.item.item-5c.hover { width: 140px; height: 106px; background: url('../img/estante/5c_hover.png?1406765434') no-repeat left top; }
.item.item-6c { width: 95px; height: 135px; background: url('../img/estante/6c.png?1406765434') no-repeat left top; }
.item.item-6c.hover { width: 99px; height: 141px; background: url('../img/estante/6c_hover.png?1406765434') no-repeat left top; }
.item.item-7c { width: 129px; height: 208px; background: url('../img/estante/7c.png?1406765434') no-repeat left top; }
.item.item-7c.hover { width: 133px; height: 214px; background: url('../img/estante/7c_hover.png?1406765434') no-repeat left top; }
.item.item-1o { width: 96px; height: 184px; background: url('../img/estante/1o.png?1406765434') no-repeat left top; }
.item.item-1o.hover { width: 100px; height: 188px; background: url('../img/estante/1o_hover.png?1406765434') no-repeat left top; }
.item.item-4o { width: 118px; height: 108px; background: url('../img/estante/4o.png?1406765434') no-repeat left top; }
.item.item-4o.hover { width: 122px; height: 115px; background: url('../img/estante/4o_hover.png?1406765434') no-repeat left top; }
.item.item-5o { width: 98px; height: 128px; background: url('../img/estante/5o.png?1406765434') no-repeat left top; }
.item.item-5o.hover { width: 97px; height: 132px; background: url('../img/estante/5o_hover.png?1406765434') no-repeat left top; }
.item.item-3o { width: 318px; height: 377px; background: url('../img/estante/3o.png?1406765434') no-repeat left top; }
.item.item-3o.hover { width: 318px; height: 377px; background: url('../img/estante/3o_hover.png?1406765434') no-repeat left top; }
.item.item-6o { width: 229px; height: 319px; background: url('../img/estante/6o.png?1406765434') no-repeat left top; }
.item.item-6o.hover { width: 229px; height: 319px; background: url('../img/estante/6o_hover.png?1406765434') no-repeat left top; }
.item.item-2o { width: 267px; height: 307px; background: url('../img/estante/2o.png?1406765434') no-repeat left top; }
.item.item-2o.hover { width: 267px; height: 307px; background: url('../img/estante/2o_hover.png?1406765434') no-repeat left top; }
.item.item-7o { width: 542px; height: 292px; background: url('../img/estante/7o.png?1406765434') no-repeat left top; }
.item.item-7o.hover { width: 542px; height: 292px; background: url('../img/estante/7o_hover.png?1406765434') no-repeat left top; }
.item.item-8o { width: 103px; height: 125px; background: url('../img/estante/8o.png?1406765434') no-repeat left top; }
.item.item-8o.hover { width: 107px; height: 129px; background: url('../img/estante/8o_hover.png?1406765434') no-repeat left top; }
.item.olmeca:after { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; content: ""; z-index: 20; background: url('../img/btn/etiqueta-olmeca.png?1406765434') no-repeat center center; background-size: 60px; }
.item.chavin:after { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; content: ""; z-index: 20; background: url('../img/btn/etiqueta-chavin.png?1406765434') no-repeat center center; background-size: 60px; }
.item.item-3o:after { top: 24%; left: 70%; }

.box-conteudo { position: absolute; top: 0; left: 0; padding: 40px; background: #351328; background: rgba(53, 19, 40, 0.8); -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.box-conteudo p { margin: 50px 0; }
.box-conteudo .btn-fechar { display: block; position: absolute; bottom: -31.5px; left: 50%; margin-left: -84.5px; }

#intro { display: none; position: absolute; background: url('../img/1-fundo.jpg?1406765434') no-repeat left top; z-index: 20; }
#intro .luz { position: absolute; top: 0; left: 0; z-index: 5; background: url('../img/1-luz.png?1406765434') no-repeat left top; }
#intro .logo { position: absolute; top: 40px; left: 50%; z-index: 2; width: 529px; height: 518px; margin-left: -264.5px; background: url('../img/1-logo-entrada.png?1406765434') no-repeat left top; }
#intro .texto { position: absolute; top: 550px; left: 87px; width: 850px; z-index: 6; color: #4f3526; font-family: 'ArvoItalic'; font-size: 23px; text-align: center; }
#intro .texto .btn-comecar { position: absolute; bottom: -80px; left: 50%; margin-left: -158px; }

#ajuda { position: absolute; width: 1024px; height: 219px; left: 0; top: -104px; z-index: 7; background: url('../img/2-fundo-ajuda.png?1406765434') no-repeat left top; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-property: top; -o-transition-property: top; -webkit-transition-property: top; transition-property: top; }
#ajuda a { position: absolute; left: 8px; bottom: 35px; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; }
#ajuda a.btn-ajuda-fechar { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
#ajuda p { position: absolute; top: 16px; left: 60px; width: 900px; color: #f6e4a6; margin: 0; font-family: 'ArvoItalic'; }
#ajuda.open { top: 0; }
#ajuda.open a.btn-ajuda-fechar { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
#ajuda.open a.btn-ajuda { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

#rodape { position: absolute; width: 1024px; height: 135px; left: 0; bottom: 0; z-index: 7; background: url('../img/2-rodape.jpg?1406765434') no-repeat left top; }
#rodape a { vertical-align: middle; margin-top: 20px; }
#rodape a.btn-pincel { margin-left: 10px; }
#rodape a.btn-livro { margin-left: 30px; margin-top: 25px; }
#rodape .btn-etiqueta-chavin { display: block; position: absolute; top: 20px; left: 645px; }
#rodape .btn-etiqueta-olmeca { display: block; position: absolute; top: 30px; left: 838px; }

.box-descricao { display: none; position: absolute; top: 60px; left: 325px; width: 600px; min-height: 210px; z-index: 3; }
.box-descricao .linha { position: absolute; display: block; width: 103px; height: 67px; left: 0; top: 150px; background: url('../img/2-balao-linha.png?1406765434') no-repeat left top; }
.box-descricao .box-conteudo { left: 103px; min-height: 210px; min-width: 480px; max-width: 500px; }
.box-descricao .box-conteudo p { margin: 0 0 20px; }
.box-descricao.cenario2 { left: 80px; bottom: 430px; }
.box-descricao.cenario2 .linha { left: auto; right: 61px; bottom: 90px; width: 43px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.box-descricao.cenario2 .box-conteudo { left: auto; right: 103px; top: 20px; }

.box-intrucoes { display: none; position: absolute; top: 130px; left: 30px; height: 310px; width: 444px; z-index: 3; }
.box-intrucoes .seta { position: absolute; z-index: 2; top: -40px; left: 320px; width: 302px; height: 90px; background: url('../img/seta4.png?1406765434') no-repeat left top; }
.box-intrucoes .box-conteudo { height: 310px; width: 444px; }

.box-ferramentas { display: none; position: absolute; left: 380px; top: 195px; width: 564px; height: 320px; z-index: 3; }
.box-ferramentas .seta1 { position: absolute; z-index: 2; top: 140px; left: -200px; width: 214px; height: 295px; background: url('../img/seta1.png?1406765434') no-repeat left top; }
.box-ferramentas .seta2 { position: absolute; z-index: 2; top: 160px; left: 0px; width: 74px; height: 280px; background: url('../img/seta2.png?1406765434') no-repeat left top; }
.box-ferramentas .seta3 { position: absolute; z-index: 2; top: 220px; left: 400px; width: 152px; height: 245px; background: url('../img/seta3.png?1406765434') no-repeat left top; }
.box-ferramentas .box-conteudo { position: absolute; bottom: 0; left: 0; width: 564px; height: 320px; padding: 40px; background: #351328; background: rgba(53, 19, 40, 0.8); -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.box-ferramentas .box-conteudo p { margin: 50px 0; }

.texto-inicial { display: none; position: absolute; top: 0; left: 0; z-index: 14; }
.texto-inicial .fundo { position: absolute; z-index: 1; width: 978px; height: 726px; left: 23px; top: 21px; background: #220e0f; background: rgba(34, 14, 15, 0.7); }
.texto-inicial .container-texto { position: absolute; z-index: 2; left: 0; top: 260px; width: 740px; height: 253px; padding: 40px 160px; background: #41152e; background: rgba(65, 21, 46, 0.8); }
.texto-inicial .container-texto p { margin: 0; }
.texto-inicial .btn-jogar { position: absolute; z-index: 3; left: 50%; margin-left: -153.5px; top: 580px; }

.feedback { display: none; position: absolute; top: 0; left: 0; z-index: 15; }
.feedback .fundo { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #220e0f; background: rgba(34, 14, 15, 0.7); }
.feedback .container-texto { position: absolute; z-index: 2; left: 110px; top: 220px; width: 662px; height: 375px; padding: 140px 70px 0; background: url('../img/2-feedback-fundo.png?1406765434') no-repeat left top; }
.feedback .container-texto p { margin: 0; color: #4f3526; font-size: 24px; font-family: 'ArvoItalic'; text-align: center; }
.feedback .container-texto img { position: absolute; left: 50%; top: 0; margin-top: -174px; margin-left: -171.5px; }
.feedback .btn-inicio { position: absolute; z-index: 3; left: 50%; margin-left: -168.5px; bottom: -30px; }

#livro { display: none; position: absolute; top: 0; left: 0; z-index: 12; }
#livro .fundo { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #220e0f; background: rgba(34, 14, 15, 0.7); }
#livro .container-conteudo { position: absolute; z-index: 5; left: 50%; top: 50%; width: 756px; height: 730px; margin-top: -365px; margin-left: -378px; background: url('../img/livro-fundo1.png?1406765434') no-repeat left top; }
#livro .container-conteudo p { position: absolute; left: 90px; top: 480px; width: 560px; color: #4f3526; font-size: 18px; }
#livro .container-conteudo .item { position: absolute; left: 50%; top: 200px; width: 280px; height: 280px; margin-left: -140px; background-position: center center; background-size: contain; }
#livro .container-conteudo .seta { display: block; position: absolute; top: 50%; width: 80px; height: 150px; margin-top: -75px; }
#livro .container-conteudo .seta.seta-esquerda { left: 80px; background: url('../img/livro-seta-esquerda.png?1406765434') no-repeat left top; }
#livro .container-conteudo .seta.seta-direita { right: 100px; background: url('../img/livro-seta-direita.png?1406765434') no-repeat left top; }
#livro .container-conteudo .btn-dicas { position: absolute; left: 50%; margin-left: -168.5px; bottom: -10px; }
#livro .container-conteudo .btn-fechar-livro { position: absolute; right: 50px; top: 10px; }
#livro .container-conteudo-item { display: none; position: absolute; z-index: 5; left: 50%; top: 50%; width: 756px; height: 730px; margin-top: -365px; margin-left: -378px; background: url('../img/livro-fundo2.png?1406765434') no-repeat left top; }
#livro .container-conteudo-item .btn-fechar-livro { position: absolute; right: 50px; top: 10px; width: 72px; height: 72px; background: url(../img/btn/fechar-livro.png); }
#livro .container-conteudo-item .btn-voltar-livro { position: absolute; left: 230px; bottom: -20px; width: 297px; height: 88px; background: url(../img/btn/voltar.png); }
#livro .container-conteudo-item p { position: absolute; left: 190px; width: 450px; color: #4f3526; font-size: 20px; }
#livro .container-conteudo-item p.pincel { top: 200px; }
#livro .container-conteudo-item p.lanterna { top: 360px; }
#livro .container-conteudo-item p.lupa { top: 520px; }
#livro .container-conteudo-item .item { position: absolute; left: 50%; top: 30px; width: 160px; height: 160px; margin-left: -80px; background-position: center center; background-size: contain; }

#cenario-1 { position: absolute; top: 0; left: 0; z-index: 1; background: url('../img/2-fundo1.jpg?1406765434') no-repeat left top; }
#cenario-1 .homem { position: absolute; top: 138px; left: 76px; z-index: 2; background-position: 0 -1170px; height: 390px; width: 394px; }
#cenario-1 .homem.fala { background-position: 0 0; height: 390px; width: 394px; }
#cenario-1 .homem.lupa { background-position: 0 -780px; height: 390px; width: 394px; }
#cenario-1 .homem.lanterna { background-position: 0 -390px; height: 390px; width: 394px; }
#cenario-1 .homem.pincel { background-position: 0 -1560px; height: 390px; width: 394px; }
#cenario-1 .item { position: absolute; }
#cenario-1 .item.item-1c { top: 173px; left: 663px; }
#cenario-1 .item.item-2c { top: 201px; left: 764px; }
#cenario-1 .item.item-3c { top: 201px; left: 497px; }
#cenario-1 .item.item-4c { top: 200px; left: 771px; }
#cenario-1 .item.item-5c { top: 213px; left: 493px; }
#cenario-1 .item.item-6c { top: 340px; left: 708px; }
#cenario-1 .item.item-7c { top: 328px; left: 813px; }
#cenario-1 .item.item-1o { top: 344px; left: 856px; }
#cenario-1 .item.item-4o { top: 363px; left: 574px; }
#cenario-1 .item.item-5o { top: 346px; left: 586px; }
#cenario-1 .item.item-8o { top: 348px; left: 585px; }
#cenario-1 .mesa { position: absolute; bottom: 208px; left: 480px; z-index: 7; }
#cenario-1 .mesa .item-mesa { position: absolute; bottom: 0; left: 0; pointer-events: none; }
#cenario-1 .mesa .item-mesa.item-1c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/1c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-2c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/2c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-3c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/3c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-4c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/4c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-5c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/5c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-6c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/6c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-7c { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/7c.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-1o { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/1o.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-4o { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/4o.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-5o { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/5o.png?1406765434') no-repeat left top; }
#cenario-1 .mesa .item-mesa.item-8o { width: 280px; height: 313px; margin-left: -140px; background: url('../img/mesa/8o.png?1406765434') no-repeat left top; }
#cenario-1 .btn-mais { position: absolute; top: 250px; right: -72px; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-property: right; transition-property: right; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; z-index: 20; }
#cenario-1 .btn-mais:hover { right: 0; }

#cenario-2 { display: none; position: absolute; top: 0; left: 0; z-index: 1; background: url('../img/2-fundo2.jpg?1406765434') no-repeat left top; }
#cenario-2 .homem { position: absolute; top: 140px; left: 600px; z-index: 2; background-position: 0 -3479px; height: 513px; width: 166px; }
#cenario-2 .homem.fala { background-position: 0 -1950px; height: 507px; width: 160px; }
#cenario-2 .homem.lupa { background-position: 0 -2968px; height: 511px; width: 200px; }
#cenario-2 .homem.lanterna { background-position: 0 -2457px; height: 511px; width: 257px; }
#cenario-2 .homem.pincel { background-position: 0 -3992px; height: 511px; width: 193px; }
#cenario-2 .item { position: absolute; z-index: 2; }
#cenario-2 .item.item-3o { top: 120px; left: 218px; }
#cenario-2 .item.item-6o { top: 273px; left: 32px; }
#cenario-2 .item.item-2o { top: 279px; left: 8px; }
#cenario-2 .item.item-7o { top: 345px; left: 485px; }
#cenario-2 .item.item-3o { z-index: 1; }
#cenario-2 .btn-mais2 { position: absolute; top: 250px; left: -72px; z-index: 6; -moz-transition-property: left; -o-transition-property: left; -webkit-transition-property: left; transition-property: left; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
#cenario-2 .btn-mais2:hover { left: 0; }

.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }

.hidden { display: none !important; visibility: hidden; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
@media only screen and (min-width: 480px) { /* Style adjustments for viewports 480px and over go here */ }
@media only screen and (min-width: 768px) { /* Style adjustments for viewports 768px and over go here */ }
#audio, audio { display: none !important; }
