/*Classes Abstratas */
/* line 28, ../../_sass/estilos.sass */
#home .conteudo .inner, #dossie .conteudo .inner, #bastidores .conteudo .inner, #imprensa .conteudo .inner, #download .conteudo .inner, #antonio .conteudo .inner, #dossie .download, .the_darkness .progress-bar, .lightbox {
  background-color: transparent;
  border-style: solid;
  border-width: 30px 26px 49px 22px;
  -moz-border-image: url(images/torn_paper.png) 30 30 38 41 repeat;
  -webkit-border-image: url(images/torn_paper.png) 30 30 38 41 repeat;
  -o-border-image: url(images/torn_paper.png) 30 30 38 41 repeat;
  border-image: url(images/torn_paper.png) 30 30 38 41 fill repeat;
}

/* line 37, ../../_sass/estilos.sass */
#home, #dossie, #bastidores, #imprensa, #download, #antonio {
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
}
/* line 42, ../../_sass/estilos.sass */
#home .conteudo, #dossie .conteudo, #bastidores .conteudo, #imprensa .conteudo, #download .conteudo, #antonio .conteudo {
  position: absolute;
  width: 450px;
  height: 100%;
  margin: 12% 0 0 25%;
}
/* line 47, ../../_sass/estilos.sass */
#home .conteudo h1, #dossie .conteudo h1, #bastidores .conteudo h1, #imprensa .conteudo h1, #download .conteudo h1, #antonio .conteudo h1 {
  margin: 10% 0 -30px 40px;
}
/* line 49, ../../_sass/estilos.sass */
#home .conteudo .inner, #dossie .conteudo .inner, #bastidores .conteudo .inner, #imprensa .conteudo .inner, #download .conteudo .inner, #antonio .conteudo .inner {
  padding: 10px 10px 0 10px;
  color: #777777;
}
/* line 54, ../../_sass/estilos.sass */
#home .conteudo-grande, #dossie .conteudo-grande, #bastidores .conteudo-grande, #imprensa .conteudo-grande, #download .conteudo-grande, #antonio .conteudo-grande {
  position: absolute;
  z-index: 5;
  width: 50%;
  height: 100%;
  background-color: #222222;
  margin: 0;
}
/* line 61, ../../_sass/estilos.sass */
#home .conteudo-grande h1, #dossie .conteudo-grande h1, #bastidores .conteudo-grande h1, #imprensa .conteudo-grande h1, #download .conteudo-grande h1, #antonio .conteudo-grande h1 {
  text-align: center;
  margin: 3% 0 20px 0;
}
/* line 64, ../../_sass/estilos.sass */
#home .conteudo-grande .bloco-texto, #dossie .conteudo-grande .bloco-texto, #bastidores .conteudo-grande .bloco-texto, #imprensa .conteudo-grande .bloco-texto, #download .conteudo-grande .bloco-texto, #antonio .conteudo-grande .bloco-texto {
  margin: 0 auto;
  height: 50%;
  padding: 5%;
  width: 90%;
  display: block;
  background-color: white;
}
/* line 71, ../../_sass/estilos.sass */
#home .foreground, #dossie .foreground, #bastidores .foreground, #imprensa .foreground, #download .foreground, #antonio .foreground {
  width: 100%;
}
/* line 73, ../../_sass/estilos.sass */
#home .foreground, #dossie .foreground, #bastidores .foreground, #imprensa .foreground, #download .foreground, #antonio .foreground, #home .background, #dossie .background, #bastidores .background, #imprensa .background, #download .background, #antonio .background, #home .middleground, #dossie .middleground, #bastidores .middleground, #imprensa .middleground, #download .middleground, #antonio .middleground {
  position: absolute;
}

/* line 78, ../../_sass/estilos.sass */
body, html {
  margin: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  font-size: 16px;
  font-family: Verdana, sans-serif;
  z-index: -1;
  cursor: default;
}

/* line 89, ../../_sass/estilos.sass */
a {
  text-decoration: none;
  color: #89b2ae;
}
/* line 92, ../../_sass/estilos.sass */
a:hover {
  color: #578581;
}

/* line 95, ../../_sass/estilos.sass */
h1 {
  font-family: Times, serif;
  font-size: 4em;
  font-style: italic;
  color: white;
}

/* line 102, ../../_sass/estilos.sass */
p {
  font-weight: normal;
  font-size: 0.7em;
}
/* line 105, ../../_sass/estilos.sass */
p.center {
  text-align: center;
}

/* line 108, ../../_sass/estilos.sass */
button {
  text-indent: 0;
  display: inline-block;
  color: white;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  font-style: normal;
  height: 40px;
  line-height: 40px;
  width: auto;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
/* line 122, ../../_sass/estilos.sass */
button:active {
  position: relative;
  top: 1px;
}
/* line 125, ../../_sass/estilos.sass */
button.azul-claro {
  background-color: #89b2ae;
  border: 1px solid #578581;
  text-shadow: 1px 1px 0px #578581;
}
/* line 129, ../../_sass/estilos.sass */
button.azul-claro:hover {
  background-color: #578581;
}

/* line 132, ../../_sass/estilos.sass */
.camada0 {
  z-index: 0;
}

/* line 134, ../../_sass/estilos.sass */
.camada1 {
  z-index: 1;
}

/* line 136, ../../_sass/estilos.sass */
.camada2 {
  z-index: 2;
}

/* line 138, ../../_sass/estilos.sass */
.camada3 {
  z-index: 3;
}

/* line 140, ../../_sass/estilos.sass */
.camada4 {
  z-index: 4;
}

/*----Navegação---- */
/* line 144, ../../_sass/estilos.sass */
nav {
  width: 100%;
  height: 90px;
  background-color: black;
  color: white;
  z-index: 10;
  position: absolute;
  bottom: 0;
  text-align: center;
  font-size: 0.9em;
}
/* line 154, ../../_sass/estilos.sass */
nav div {
  line-height: 54px;
  font-weight: bold;
}
/* line 157, ../../_sass/estilos.sass */
nav span {
  margin: 0 2.5%;
  cursor: pointer;
}
/* line 160, ../../_sass/estilos.sass */
nav span:hover, nav span.selecionado {
  color: #c38a2b;
}
/* line 162, ../../_sass/estilos.sass */
nav footer {
  height: 26px;
  padding: 5px 0;
  background-color: #0a0a0a;
  color: #555555;
  font-size: 0.6em;
}

/*-----Início----- */
/* line 172, ../../_sass/estilos.sass */
.gradiente {
  background-image: url(images/gradiente.png);
  display: block;
  background-size: 100% auto;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 183, ../../_sass/estilos.sass */
#home {
  display: block;
  text-align: center;
  background-image: url(images/home-bg.jpg);
  background-size: 110%;
}
/* line 189, ../../_sass/estilos.sass */
#home .foreground {
  display: block;
  background: url(images/home-fg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 985px;
  height: 1000px;
  margin-left: -10%;
  width: 60%;
}
/* line 193, ../../_sass/estilos.sass */
#home .conteudo {
  width: 48%;
  margin: 3% 0 0 40%;
  z-index: 2;
}
/* line 198, ../../_sass/estilos.sass */
#home .conteudo p {
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 200, ../../_sass/estilos.sass */
#home .conteudo .logo {
  margin: 2% auto;
  width: 50%;
  display: block;
}
/* line 204, ../../_sass/estilos.sass */
#home #filme {
  margin: 0 auto;
  z-index: 1;
  display: none;
}

/* line 208, ../../_sass/estilos.sass */
.fb-like {
  display: inline-block;
  margin: 1% auto;
}

/* line 212, ../../_sass/estilos.sass */
.yt-mask {
  background-image: url(images/yt-bar.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  cursor: pointer;
  display: block;
  z-index: 2;
  margin: 0 auto;
  width: 98%;
  height: 54%;
  text-align: center;
  position: relative;
  -webkit-box-shadow: 0 0 30px white;
  -moz-box-shadow: 0 0 30px white;
  box-shadow: 0 0 30px white;
}
/* line 227, ../../_sass/estilos.sass */
.yt-mask .yt-btn {
  display: block;
  background: url(images/yt-btn-off.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 101px;
  height: 70px;
  width: 13.02%;
  margin: 22.33% 0 0 -1px;
  display: inline-block;
  position: relative;
}
/* line 233, ../../_sass/estilos.sass */
.yt-mask .yt-btn:hover {
  background-image: url(images/yt-btn.png);
}

/* line 236, ../../_sass/estilos.sass */
.premios {
  text-align: center;
  display: inline-block;
  margin: 0 0 1% 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 241, ../../_sass/estilos.sass */
.premios img {
  width: 11%;
  display: inline-block;
}

/* line 247, ../../_sass/estilos.sass */
#dossie .thumbnail {
  -webkit-box-shadow: inset 0 0 50px 40px black;
  -moz-box-shadow: inset 0 0 50px 40px black;
  box-shadow: inset 0 0 50px 40px black;
}
/* line 249, ../../_sass/estilos.sass */
#dossie .download {
  width: 20%;
  position: absolute;
  display: block;
  bottom: 15%;
  right: 3%;
  text-align: center;
  padding: 1%;
}
/* line 258, ../../_sass/estilos.sass */
#dossie .download .titulo {
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  color: #904329;
}
/* line 264, ../../_sass/estilos.sass */
#dossie .download .subtitulo {
  font-style: italic;
  font-size: 0.6em;
  color: #904329;
}
/* line 269, ../../_sass/estilos.sass */
#dossie .download .autora {
  font-size: 0.6em;
  color: gray;
}
/* line 272, ../../_sass/estilos.sass */
#dossie .download button {
  margin: 2% auto -5% auto;
  font-size: 1em;
}
/* line 275, ../../_sass/estilos.sass */
#dossie .download a {
  color: #904329;
}
/* line 277, ../../_sass/estilos.sass */
#dossie .download a:hover {
  color: #89b2ae;
}

/* line 284, ../../_sass/estilos.sass */
.fb-comments {
  margin: 0 auto;
}

/* line 287, ../../_sass/estilos.sass */
article {
  text-align: center;
  padding: 0 2%;
  width: 50%;
  height: 85%;
  overflow: auto;
  font-size: 1.5em !important;
  float: left;
}
/* line 295, ../../_sass/estilos.sass */
article[data-code=repercussao] {
  width: 95%;
}
/* line 297, ../../_sass/estilos.sass */
article h2 {
  color: #c38a2b;
  font-weight: bold !important;
  font-size: 1em !important;
  text-align: center;
  clear: both;
  margin: 2% auto;
}
/* line 304, ../../_sass/estilos.sass */
article hr {
  clear: both;
  border: 0;
  height: 1px;
  background-color: #cccccc;
}

/* line 309, ../../_sass/estilos.sass */
.article-text {
  text-align: left;
}

/* line 312, ../../_sass/estilos.sass */
.img-abre, .img-compor {
  overflow: hidden;
  background-color: #eeeeee;
  padding: 10px;
  display: block;
  margin: 0 auto;
  border: 1px solid #cccccc;
}
/* line 320, ../../_sass/estilos.sass */
.img-abre img, .img-compor img {
  width: 100%;
  display: block;
}
/* line 323, ../../_sass/estilos.sass */
.img-abre .caption, .img-compor .caption {
  margin-top: 5px;
  font-size: 0.4em;
  text-align: center;
}

/* line 328, ../../_sass/estilos.sass */
.img-abre {
  width: 50%;
  margin: 0 20px 20px 0;
  float: left;
}

/* line 333, ../../_sass/estilos.sass */
.img-compor {
  width: 20%;
  float: right;
  margin: 20px 0 20px 20px;
}

/* line 340, ../../_sass/estilos.sass */
.galeria {
  text-align: left;
}
/* line 342, ../../_sass/estilos.sass */
.galeria .thumbnail-small {
  cursor: pointer;
  height: 22%;
  width: 22%;
  margin: 1%;
  display: inline-block;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 349, ../../_sass/estilos.sass */
.galeria .thumbnail-small:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 351, ../../_sass/estilos.sass */
.galeria[data-code=repercussao] {
  display: none;
}

/* line 355, ../../_sass/estilos.sass */
.detalhe-foto .foto {
  margin-top: 2%;
  width: 100%;
  height: 90%;
}
/* line 359, ../../_sass/estilos.sass */
.detalhe-foto .foto img {
  height: 100%;
}

/* line 365, ../../_sass/estilos.sass */
.cartolina, .thumbnail, .tn-over {
  position: absolute;
  top: -30%;
}

/* line 369, ../../_sass/estilos.sass */
.cartolina {
  width: 100%;
  height: 120%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: left top;
  background-image: url(images/dossie-fg.png);
}

/* line 378, ../../_sass/estilos.sass */
.tn-over {
  display: block;
  cursor: pointer;
  color: white;
  padding: 8% 0;
  text-align: center;
}

/* line 385, ../../_sass/estilos.sass */
.tn-over[name=massacre] {
  margin-top: 19%;
  left: 18%;
  height: 5%;
}

/* line 390, ../../_sass/estilos.sass */
.tn-over[name=massacre], .tn-massacre {
  background-size: auto 100%;
  width: 20%;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}

/* line 395, ../../_sass/estilos.sass */
.tn-massacre {
  background-image: url(../images/massacre/tn_1.jpg);
  margin-top: 21%;
  left: 20%;
  height: 30%;
}

/* line 401, ../../_sass/estilos.sass */
.tn-over[name=pinheirenses], .tn-pinheirenses {
  background-size: 100% auto;
  width: 22%;
  height: 30%;
  margin-top: 40%;
  left: 26%;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
}

/* line 409, ../../_sass/estilos.sass */
.tn-pinheirenses {
  background-image: url(../images/pinheirenses/tn_1.jpg);
}

/* line 412, ../../_sass/estilos.sass */
.tn-over[name=maes] {
  margin-top: 37%;
  left: 46%;
}

/* line 416, ../../_sass/estilos.sass */
.tn-over[name=maes], .tn-maes {
  background-size: 100% auto;
  width: 22%;
  height: 30%;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
}

/* line 422, ../../_sass/estilos.sass */
.tn-maes {
  background-image: url(../images/maes/tn_1.jpg);
  margin-top: 38%;
  left: 48%;
}

/* line 427, ../../_sass/estilos.sass */
.tn-over[name=repercussao] {
  height: 5%;
}

/* line 430, ../../_sass/estilos.sass */
.tn-over[name=repercussao], .tn-repercussao {
  background-size: 100% auto;
  width: 23%;
  margin-top: 22.5%;
  left: 72%;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

/* line 437, ../../_sass/estilos.sass */
.tn-repercussao {
  height: 32%;
  background-image: url(../images/repercussao/tn_1.jpg);
}

/* line 441, ../../_sass/estilos.sass */
.black-bg {
  background: black !important;
}

/* line 447, ../../_sass/estilos.sass */
#bastidores .background {
  background-image: url(images/extras-bg.jpg);
  display: block;
  background-size: 120% auto;
  width: 100%;
  height: 110%;
  margin-top: -10%;
  background-repeat: no-repeat;
}
/* line 455, ../../_sass/estilos.sass */
#bastidores .foreground {
  display: block;
  background: url(images/extras-fg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 1500px;
  height: 1000px;
  width: 100%;
  margin: -5% 0 0 10%;
}
/* line 459, ../../_sass/estilos.sass */
#bastidores .middleground {
  display: block;
  background: url(images/extras-mg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 1500px;
  height: 1000px;
  width: 100%;
  margin: -5% 0 0 10%;
}
/* line 464, ../../_sass/estilos.sass */
#bastidores .galeria {
  width: 100%;
  height: auto;
}
/* line 467, ../../_sass/estilos.sass */
#bastidores .galeria .thumbnail-small {
  height: 120px !important;
  background-position: center;
}

/* line 475, ../../_sass/estilos.sass */
#imprensa h1 {
  color: #904329;
}
/* line 477, ../../_sass/estilos.sass */
#imprensa .conteudo {
  margin-top: 14%;
}
/* line 479, ../../_sass/estilos.sass */
#imprensa .skew-background {
  background-image: url(images/imprensa-bg.jpg);
  width: 120%;
  height: 100%;
  margin-left: -10%;
  position: absolute;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: left -200px;
}
/* line 488, ../../_sass/estilos.sass */
#imprensa .foreground {
  display: block;
  background: url(images/imprensa-fg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 1500px;
  height: 1000px;
  margin-top: -5%;
  margin-left: 10%;
  width: 100%;
}

/* line 494, ../../_sass/estilos.sass */
#download {
  background-image: url(images/download-bg.gif);
  background-size: 110%;
}
/* line 498, ../../_sass/estilos.sass */
#download .conteudo {
  margin-top: 8%;
}
/* line 500, ../../_sass/estilos.sass */
#download h1 {
  color: #764d51;
}

/* line 504, ../../_sass/estilos.sass */
#antonio {
  display: block !important;
}

/* line 508, ../../_sass/estilos.sass */
.mascara, .pupilas, .globos {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 516, ../../_sass/estilos.sass */
.mascara {
  background-image: url(images/sobre-mask.png);
}

/* line 518, ../../_sass/estilos.sass */
.pupilas {
  margin: -5% 0 0 -9%;
  background-image: url(images/sobre-eyes.png);
}

/* line 521, ../../_sass/estilos.sass */
.globos {
  background-image: url(images/sobre-globes.png);
}

/* line 525, ../../_sass/estilos.sass */
.the_darkness {
  background-color: black;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8000;
}
/* line 534, ../../_sass/estilos.sass */
.the_darkness.opaque {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 536, ../../_sass/estilos.sass */
.the_darkness .progress, .the_darkness .progress-bar, .the_darkness .progress-text {
  display: block;
  position: absolute;
  margin: 0 auto;
  top: 50%;
  left: 50%;
  margin-left: -56px;
}
/* line 543, ../../_sass/estilos.sass */
.the_darkness .progress {
  z-index: 2;
  width: 113px;
  height: 112px;
  margin-top: -56px;
}
/* line 549, ../../_sass/estilos.sass */
.the_darkness .progress img {
  width: 100%;
  height: 100%;
  margin: 0;
}
/* line 553, ../../_sass/estilos.sass */
.the_darkness .progress-bar {
  z-index: 1;
  display: block;
  border-width: 5px 5px 5px 5px;
  width: 13px;
  height: 24px;
  margin-left: -50px;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
/* line 563, ../../_sass/estilos.sass */
.the_darkness .progress-text {
  z-index: 3;
  color: gray;
  text-align: center;
  font-style: italic;
  width: 113px;
  font-weight: bold;
  font-size: 0.8em;
  margin-top: 10px;
  margin-left: -50px;
}

/* line 574, ../../_sass/estilos.sass */
.hidden {
  display: none !important;
}

/*----Lightbox----- */
/* line 580, ../../_sass/estilos.sass */
.lightbox-wrap {
  z-index: 8001;
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 589, ../../_sass/estilos.sass */
.lightbox-wrap .back, .lightbox-wrap .close, .lightbox-wrap .next, .lightbox-wrap .prev {
  position: absolute;
  background-size: 100%;
  color: #cccccc;
  z-index: 1;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 596, ../../_sass/estilos.sass */
.lightbox-wrap .back:hover, .lightbox-wrap .close:hover, .lightbox-wrap .next:hover, .lightbox-wrap .prev:hover {
  color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 599, ../../_sass/estilos.sass */
.lightbox-wrap .back, .lightbox-wrap .close {
  height: 50px;
  width: 50px;
  top: 5%;
}
/* line 603, ../../_sass/estilos.sass */
.lightbox-wrap .next, .lightbox-wrap .prev {
  height: 40px;
  width: 40px;
  top: 45%;
}
/* line 607, ../../_sass/estilos.sass */
.lightbox-wrap .back {
  left: 4%;
  background-image: url(images/icon-back.png);
}
/* line 610, ../../_sass/estilos.sass */
.lightbox-wrap .close {
  left: 94%;
  background-image: url(images/icon-close.png);
}
/* line 613, ../../_sass/estilos.sass */
.lightbox-wrap .prev {
  left: 8%;
  background-image: url(images/icon-back.png);
}
/* line 616, ../../_sass/estilos.sass */
.lightbox-wrap .next {
  left: 88%;
  background-image: url(images/icon-back.png);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 622, ../../_sass/estilos.sass */
.lightbox {
  display: inline-block;
  position: fixed;
  top: 1%;
  bottom: 1%;
  left: 1%;
  right: 1%;
  padding: 0 5px 15px 5px;
  color: gray;
  width: 137px;
  height: 137px;
}
/* line 634, ../../_sass/estilos.sass */
.lightbox h1 {
  font-size: 2.5em;
  clear: both;
  color: #c38a2b;
}
/* line 638, ../../_sass/estilos.sass */
.lightbox h2 {
  font-weight: normal;
  font-size: 1em;
}
/* line 641, ../../_sass/estilos.sass */
.lightbox .galeria {
  width: 46%;
  height: 100%;
  float: left;
}
@media screen and (max-width: 648px) {
  /* line 646, ../../_sass/estilos.sass */
  .lightbox p {
    font-size: 0.8em;
    text-align: left;
  }
}
