*{
	padding: 0;
	margin: 0;
	box-sizing: boder-box;
	font-family:'Montserrat';
	font-size:12px;
}
body{
	width: 100%;
	height: 100vh;
}

.menu2{
	width: 100%;
	height:60px;
	position:fixed;
	color:#fff;
	background-color: #000;
	padding: 10px;
	display: flex;
	justify-content: space-between;
}

/*CSS GRID  LAYOUT */

.container2{
	max-width:1080px;
	margin: 0 auto;
	border: 0px solid #000;
	padding: 20px 20px 0px 20px;
	background-color:#FFF;
	
	display: grid;
	grid-gap: 20px;
	justify-content: center;

	grid-template-areas:
	"sidenav2 pacote pacote"
	"sidenav2 pacote pacote"
	"sidenav2 pacote pacote"
	"sidenav2 pacote pacote"
	"sidenav2 pacote pacote"
	"sidenav2 pacote pacote"
	"footer2 footer2 footer2"	
}

.img2{
	width: 100%;
	max-height:180px;
	border-radius: 0px 0px 15px 15px;

}
.img3{
	width: 220px;
	max-height:165px;
	border-radius: 0px 0px 15px 15px;
	padding:2px;
	padding-left:5px;
}
.img4{
	width: 220px;
	border-radius: 15px 15px 0px 0px;
	padding:2px;
	padding-left:5px;
}

.brasil{ 
	width:75%; 
	 
	color:#FFF; 
	font-size:18px; 
	justify-content: center;

}
.infor{
	 width:210px; 
	 height:290px; 
	 background-color:#666; 
	 border: #000 1px solid 5px;  
	 border-radius: 5px; 
	 padding: 2px; 
	 color:#FFF; 
	 justify-content: center;
	 overflow-y: scroll;
	 
}

::-webkit-scrollbar{
width: 1px;
}


.sidenav2{
	max-width: 250px;
	/*min-width: 250px;*/
	/*height: 800px;*/
	background-color: #;
	border-radius: 10px;
	
	justify-content: center;
	
	grid-area:"sidenav2";
	grid-row: sidenav2;
}
.pacote{
	padding:2px;
	max-width: 350px;
	background-color: #FFF;
	color:#333;
	text-decoration:;
	border: 2px solid #DFDFDF;
	border-radius: 0px 0px 5px 5px;

	grid-area:"pacote";
}

.pacote:hover{
	background-color:#333;
	color:#D6D6D6;
	border: 2px solid #C00;
 	transition   : all 400ms ease;
	
}
.link{
	color:#09F;
}
.link:hover{
	color:#D6D6D6;
}

.pacote td{
	color:#000;
}
.pacote td:hover{
	color:#00F;
}
.reserva{
	padding:2px;
	width: 100%;
	background-color: #FFF;
	border: 2px solid #DFDFDF;
	border-radius: 0px 0px 5px 5px;

	grid-area:"pacote";
}

.video{
	max-width: 350px;
	padding-top:10px;
	height:370px;
	color:#FFF;
	font-size:18px;
	border-radius: 15px 15px 0px 0px ;
	border:solid 1px #CCC;
	background:#676767;

}

.video_frame{
	width: 100%;
	height:370px;
	border-radius: 0px 0px 15px 15px;

}

.galeria{
	max-width: 350px;
	padding-top:10px;
	height:270px;
	color:#FFF;
	font-size:18px;
	border-radius: 15px 15px 15px 15px ;
	border:solid 1px #CCC;
	background:#676767;

}

.gal_exibe{
	width: 185px;
	
	height:145px;
	color:#FFF;
	font-size:18px;
	border-radius: 15px 15px 15px 15px ;
	border:solid 1px #CCC;
	background:#676767;

}

.img_exibe{
	max-width: 175px;
	max-height:135px;
	margin:5px;
	
	border-radius: 15px 15px 15px 15px;

}

.contato{
	width: 100%;
	height:200px;
	color:#666;
	font-size:14px;
	border-radius: 15px 15px 15px 15px ;
	border:solid 1px #CCC;
	background:#000;
	padding:5px;

}

.contato_img{
	width: 100%;
	height:200px;
	border-radius: 15px 15px 15px 15px;

}

/*.fun_pct{
	width:100%;
	height:43%;
	margin-bottom:0;
	background-color:#CCC;
}
.fun_pct:hover{
	background-color:#9C6;
}*/

.base{
	margin-top:250px;
    width:100%; 
    background:url(../img/base.jpg) no-repeat #000;"
}
.footer2{
	width: 100%;
	height: 800px;
	background:url(../img/base.jpg) no-repeat #000;"
	
	grid-area:"footer2";
	grid-column: footer2;
}

.footer_reserva{
	width: 100%;
	margin-top:0px;
	grid-area:"footer2";
	grid-column: footer2;
}

@media (max-width: 820px){
	.img3{
	 width: 250px;
	}
	.img4{
	 width: 250px;
	}
	.infor{
	 width: 245px;
	}
	.container2{
	grid-template-areas:
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"sidenav2 pacote"
	"footer2 footer2"	
         }
  	
}
@media (max-width: 520px){
	.img3{
	 width: 280px;
	}
	.img4{
	 width: 280px;
	}
	.infor{
	 width: 270px;
	}
	.brasil{
	width:100%;
	}
	.container2{
	grid-template-areas:
	"footer2"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"pacote"
	"sidenav2"		
         }
  	
}