.celular
{
	display:block!important;
}

.nao-celular
{
	display:none!important;
}

.vai-topo
{
	bottom:20%;
}

.topo-area
{
	height:250px;
	border-bottom:0px;
}

.topo-area .base
{
	left:2%;
	right:2%;
	height:auto;
	text-align:center;
}

.topo-area .base a
{
	width:100%;
	margin-bottom:1px;
}

.topo-espaco
{
	height:38px;
}

.topo .extra, .topo .menu-horizontal, .topo .barra
{
	display:none;
}

.topo
{
	background-image:none;
	height:39px;
}

.topo .logo
{
	margin:0;
	padding:0;
	right:auto;
	bottom:auto;
	height:25px;
	width:auto;
	left:10px;
	top:9px;
}

.topo .menu-vertical
{
	display:block;
}

.topo-ingresso
{
	position:absolute;
	left:50%;
	top:39px;
	width:150px;
	margin-left:-75px;
	line-height:38px;
	background-color:#efb12f;
	text-decoration:none;
	padding-left:10px;
	padding-right:15px;
	font-size:16px;font-size:1.6rem;
	z-index:2;
}

.topo-ingresso a:hover
{
	text-decoration:underline;
}

.pe .area1 .grupo
{
	padding-left:15px;
	padding-right:15px;
}

.pe .area1 .grupo .navegacao
{
	display:none;
}

.pe .area1 .grupo .janela .clip img
{
	width:0.3133%;
	margin-left:0.01%;
	margin-right:0.01%;
}

.pe .area1 .grupo .destinos img
{
	margin:0;
	margin:10px;
	width:200px;
}

.pe .area1 .parques
{
	padding-left:0;
	padding-right:0;
	float:none;
}

.pe .area1 .redes
{
	display:none;
}

.pe .area2
{
	height:320px;
}

.pe .area2 .grupo
{
	margin:0;
	padding-top:20px;
}

.pe .area2 .historia, .pe .area2 .mapa
{
	display:none;
}

.pe .area3 .grupo
{
	margin:0;
	text-align:center;
}

.pe .area3 .tamanho
{
	height:0;
}

.pe .area3 .copyright
{
	margin:0;
	margin-left:5%;
	margin-right:5%;
	width:220px;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:5px;
}

.pe .area3 .redes
{
	display:block;
	margin:0;
	margin-left:5%;
	margin-right:5%;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:20px;
}

.pe .area4
{
	height:auto;
}

.pe .area4 img
{
	margin:10px 0;
	position:static;
	left:auto;
	top:auto;
	margin-left:0;
}

.home .tamanho
{
	height: 560px;
}

.home .area-indice
{
	display:block;
}

.home .slide
{
	width:100%!important;
}

.home .area1 .chamada
{
	margin-top:-140px;
	font-size:45px;font-size:4.5rem;
	text-align: center;
}

.home .area1 .chamada span
{
	font-size:62px;font-size:6.2rem;
}

.home .area1 .base
{
	left:2%;
	right:2%;
	height:auto;
}

.home .area1 .base a
{
	width:100%;
	margin-bottom:1px;
}

.home .area2, .home .area3
{
	text-align:center;
}

.home .area2 .grupo
{
	text-align:center;
	width:400px;
	height:480px;
	overflow:hidden;
}

.home .area2 .ingresso
{
	margin-left:0px;
}

.home .area2 .restaurante
{
	margin-right:0px;
}

.home .area2 .ingresso .abaixo
{
	top:auto;
	bottom:30%;
}

.home .area3 .tela
{
	padding-left:0px;
	padding-right:0px;;
}

.home .area3 .onibus .acima, .home .area3 .mapa .acima, .home .area3 .videos .acima
{
	font-size:32px;font-size:3.2rem;
}

.home .area3 .proporcao
{
	padding-top:100%;
}

.home .area3 .grupo
{
	margin-left:0;
	text-align:center;
	width:400px;
	height:450px;
	overflow:hidden;
}

.home .area3 .onibus img
{
	left:30%;
	bottom:25%;
	height:43%;
}

.home .area3 .videos
{
	min-width:0;
}

.home .area3 .abaixo img
{
	width:6px!important;
	height:11px!important;
}

.home .area4 .bloco .grupo .janela .clip img
{
	width:0.5%;
}

.home .area5 .bloco .grupo
{
	padding-bottom:20px;
}

.home .area5 .bloco .grupo a
{
	width:100%;
}

.home .area5 .bloco .grupo a .data
{
	float:none;
}

.home .area5 .bloco .grupo a .chamada
{
	float:none;
	margin-left:0;
	width:100%;
}

.home .area5 .noticias
{
	background-image:none;
	position:static;
	text-align:left;
	padding-left:20px;
	margin-bottom:50px;
	height:auto;
	line-height:normal;
}

.home .barra-preta
{
	overflow:hidden;
	height:5px;
	background-color:#ffffff;
}

.home .barra-preta .bloco img
{
	display:none;
}

.interna .esquerda
{
	padding-left:3%;
	padding-right:3%;
}

.interna .esquerda .texto .lista a, .interna .esquerda .texto .indice a
{
	width:100%;
}

.interna .esquerda .texto .lista a .chamada
{
	width:100%;
}

.interna .esquerda .texto form .botao
{
	text-align:center;
}

#mapa .interna .area1
{
	margin-top:20px;
	height:480px;
}

#mapa .interna .area1 img
{
	height:480px;
	width:auto;
	margin-left:-678px;
	margin-top:-240px;
}

#mapa .interna .area2 .tela
{
	padding-top:35px;
	padding-bottom:35px;
	padding-left:35px;
	padding-right:35px;
}

#mapa .interna .area3
{
	background-image:none;
	margin-top:20px;
	margin-bottom:40px;
	height:auto;
}

#mapa .interna .area3 .marca
{
	background-color:#f2f6fa;
}

#mapa .interna .area3 .grupo
{
	position:absolute!important;
	float:none!important;
	bottom:25px!important;
	left:50%!important;
	margin:0px!important;
	margin-left:-212px!important;
}
#mapa .interna .area3 .texto
{
	display:block!important;
	float:none!important;
	padding:0px!important;
	margin:0px!important;
	width:424px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-bottom:30px!important;
}

#mapa .interna .area3 .bloco1, #mapa .interna .area3 .bloco2, #mapa .interna .area3 .bloco3, #mapa .interna .area3 .bloco4, #mapa .interna .area3 .bloco5, #mapa .interna .area3 .bloco6
{
	margin:0px;
	left:0px;
	right:0px;
	padding-bottom:500px;
	position:relative;
	top:0px;
	margin-bottom:20px;
	padding-top:30px!important;
}

#mapa .interna .area4 .tela
{
	padding-left:2%;
	padding-right:2%;
}

#mapa .interna .area4 .onda
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
}

#mapa .interna .area4 .bloco
{
	display:inline-block;
	padding-bottom: 40px;
	padding-top: 40px;
	text-align:left;
}

#mapa .interna .area4 .bloco span
{
	display:block;
	margin-bottom:10px;
}

#mapa .interna .area4 .bloco a
{
	margin-left:0px;
}

#mapa .interna .area5
{
	margin-top:40px;
}

#mapa .interna .area5 .tela
{
	max-width:90%;
}

#mapa .interna .area5 .coluna
{
	width:100%;
}

#mapa .interna .area6 .tela
{
	max-width:90%;
}

#mapa .interna .area6 .coluna
{
	width:100%;
}

#mapa .interna .area6
{
	margin-bottom: 70px;
	margin-top: 70px;
	padding-bottom: 80px;
	padding-top: 90px;
}


.home .area1 .base a.banner img
{
	max-height:200px;
	width:auto;
}

