	/* INFO TUNEL */

	#info-tunel {
	  background: #606a70;
	  text-align: center;
	  font-family: 'flamabook', sans-serif;
	  letter-spacing: 1px;
	  line-height: 1.2;
	  font-size: 1.6rem;
	  color: #fff;
	  margin: 6rem auto;
		padding: 6rem 0rem 8rem;
		-webkit-box-shadow: inset 0px 0px 21px 1px rgba(0,0,0,0.2);
		-moz-box-shadow: inset 0px 0px 21px 1px rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 21px 1px rgba(0,0,0,0.2);
		/*z-index: 999;*/
		position: relative;
	}

	#info-tunel #tunel {
	  position: relative;
	  width: 1200px;
	  margin: 24px auto;
	}

	#info-tunel .metade {
	  width: 50%;
	  float: left;
	}

	#info-tunel video {
	  clear: both;
	  display:block;
	  margin-bottom:56px;
	}

	#info-tunel #progress {
	  height: 2px;
	  background:rgba(0,0,0,0.2);
	  width: 100%;
	  margin-top: 56px;
	  display:none;
	}

	#info-tunel #progress span {
	  display:block;
	  height: 4px;
	  position:relative;
	  top:-1px;
	  background:#E0BB70;
	  width: 0%;
	}

	svg#cenario {
	    padding-bottom: 6rem;
	}

	#info-tunel nav {
	  display:inline;
	}

	#info-tunel nav a {
	  color: inherit;
	  text-decoration: none;
	  position: relative;
	  display:inline-block;
	  margin: 0 2px;
	  width:36px;
	  height:36px;
	  line-height:36px;
	  text-transform: uppercase;
	  background-color: rgba(255, 255, 255, 0.1);
	  border-radius: 50%;
	  text-align: center;
	  -webkit-transform: none;
	  -moz-transform:    none;
	  -ms-transform:     none;
	  -o-transform:      none;
	  transform:         none;
	}

	#info-tunel nav a.proximo{
	  float: right;
	  background: #E0BB70;
	}

	#info-tunel nav a.anterior{
	  float: left;
	}

	#conteudo #info-tunel p {
	  margin-top: 12px;
	  font-family: 'flamabook', sans-serif;
	  letter-spacing: 1px;
	  line-height: 1.2;
	  font-size: 1.6rem;
	  padding: 0;
	}

	#info-tunel ol {
	  text-align:center;
	  text-align: center;
	  display: inline;
	}

	#info-tunel ol li {
	  display:inline-block;
	  margin: 0;
	  width:36px;
	  height:36px;
	  line-height:36px;
	  border: 2px solid transparent;
	  cursor: pointer;
	  font-family: 'flamamedium';
	}

	#info-tunel ol li.atual {
	  font-weight: bold;
	  color: #E0BB70;
	}

	#info-tunel ol li:hover, #info-tunel a:hover {
	  opacity: 0.5;
	}

	#info-tunel article {
	  width: 440px;
	  text-align: left;
	  float:right;
	  border-left: 1px dashed rgba(0,0,0,0.2);
	  padding-left:80px;
	    width: 436px;
		padding-left: 24px;
		min-height: 450px;
	}

	#info-tunel article > div {
	  display:none;
	}

	#info-tunel article > div span {
	  display:block;
	  padding: 12px 12px 0 0;
	}

	#info-tunel article img {
	  max-width: 100%;
	}

	#info-tunel article h3 {
	  text-align: left;
	}

	#info-tunel h3 {
	  color: #E0BB70;
	  font-size: 18px;
	  text-transform: uppercase;
	  line-height: 1;
	  margin: 0;
	}

	#info-tunel #caminho {
	    -webkit-transition: all 4s ease-in-out;
	    -moz-transition: all 4s ease-in-out;
	    -o-transition: all 4s ease-in-out;
	    transition: all 4s ease-in-out;
	}

	#info-tunel .venobox:hover {
		opacity: 0.8;
	}

	@media all and (max-width: 970px) {
	  #info-tunel #progress {
	    display: none;
	  }
	  #info-tunel #cenario, #info-tunel video, #info-tunel ol, #info-tunel .metade {
	    display:none;
	  }
	  #info-tunel article {
	  	width: 100%;
	    max-width: 660px;
	    text-align: left;
	    float: none;
	    border-left: none;
	    padding: 0;
	    min-height: 450px;
	    margin: 0 auto;
	  }
	  #info-tunel article > div {
		  display:block !important;
		  padding: 4rem 0 0 0;
	  }
	}
	 
	@-webkit-keyframes pulse {
	    0% { -webkit-transform: scale(1); }
	    50% { -webkit-transform: scale(1.2); }
	    100% { -webkit-transform: scale(1); }
	}
	@keyframes pulse {
	    0% { transform: scale(1); }
	    50% { transform: scale(1.2); }
	    100% { transform: scale(1); }
	}
	.pulse {
	    -webkit-animation-name: pulse;
	    animation-name: pulse;
	    -webkit-animation-duration: 0.8s;
	    animation-duration: 0.8s;
	    -webkit-animation-fill-mode: both;
	    animation-fill-mode: both;
	    -webkit-animation-iteration-count: infinite;
	    animation-iteration-count: infinite;
	}

