@charset "utf-8";
/* CSS Document */
/*DESENVOLVIDO POR BRUNO NOVAES DOS SANTOS // WEB DESIGNER // 2017 */
html{ overflow-y:scroll;}
body { font: normal  normal 24px calibri, arial; margin: 0; line-height: 1.331; color: #999; background:#eee; margin:0px; padding:0px; text-align:center;
 -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 100%; padding: 0; margin: 0px;	height: 100%;}
	
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.img{ border:none;}

/*
====================
CORPO
====================
*/

#corpo{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	display:block;
}
.linha_center{
	width:100%;
	max-width:1000px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	padding:0px;
	margin:0px auto;
}

.linha_left{
	margin:0px;
	width:100%;
	text-align:left;
	padding:25px;
	display:table;
	}
.linha_middle{
	width:100%;
	max-width:1600px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	padding:0px;
	margin:0px auto;
}
.linha_full{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	padding:0px;
	margin:0px auto;
}
.incolor{   color:#999; padding:40px 0px;}
.color01{	/*background:url(../images/banner.jpg) */center center; background-size: cover; 	color:#fff; padding:40px 0px; background-attachment:fixed; }
.color02{	background:url(../images/banner01.jpg) center center; background-size: cover; 	color:#fff; padding:40px 0px; background-attachment:fixed; }
.color03{	background:#555; color:#999; padding:40px 0px;}
.color04{	background:#eee;	color:#999; padding:40px 0px;}
.color05{	background:url(../images/fundo_banner.jpg) center bottom;	color:#fff; padding:40px 0px; background-size:100%; position:fixed;}

.fund_full{
	position: fixed;
	z-index: -1000;
	background-size: cover;
	background:#181634;
	height:100%;
	width:100%;
}

#fundo_mov{
	
	top:0px;
	left:0px;
	right: 0; 
	bottom: 0;
	width: 100%; 
	
}


@media (max-width: 1120px){
	
#fundo_mov{
	margin-top:80px;

}
}
@media (max-width: 992px){
.linha_left{
	position:relative;
	top:50px;
	text-align:center;}	
}

/*
====================
HEADER
====================
*/
header{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	margin:0px;
	padding:0px;
	
}

nav{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	margin:0px;
	padding:0px;
	
}

/*
====================
SECTION
====================
*/
section{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	margin:0px;
	padding:0px;
	
}


/*
====================
FOOTER
====================
*/
footer{
	width:100%;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	margin:0px;
	padding:0px;
	
}
.rodape{
	text-align:center;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	background:#00c9d0;
	position:relative;
	top:0px;
	left:0px;
	color:#fff;
	display:block;
	
}
.rodape h2{

	margin:0px;
	padding:20px 0px;
}

.rodape figure{

	width:100%;
	margin:0px;
	padding:50px 0px;
}
.rodape figure img{
	width:250px;
}


