@charset "UTF-8";
/* CSS Document */




* html #tudo, .tudo, #container, .item  {
height: 100%;

}


body {
width: 100%;
height: 100%;
}

html {
width: 100%;
height: 100%;
}

* html {
width: 100%;
height: 100%;
}

#tudo a{
	word-wrap: nowrap;
	word-break: break-all;/**/

}

.tudo a{
	word-wrap: nowrap;
	/*word-break: keep-all;*/

}




a{
	word-wrap: nowrap;
	/*word-break: break-all;*/

}

.tudo li a{
	word-wrap: nowrap;
	word-break: normal;

}

li a{
	word-wrap: nowrap;
	word-break: normal;

}




body{
	margin: 0;
	/*background: url(../images/1_6.jpg) no-repeat center fixed #000000;*/
/**/-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* [disabled]font-family: 'Marvel' , tahoma; */
	/*color: #fff;	*/
	background-color: #FFF;

}


.tudo{
margin: 0 auto;
/*max-width: 1000px;*/
width: 100%;
position: relative;
/* [disabled]background:rgba(0,0,0,0.0); */
}


.linhas{
/*background-imageurl(../images/linhas2.png);*/
/*background: url(../../images/linhas.png);
background-size: cover;*/
}


.carousel-caption{
width: 80%;
left: 10%;
margin: auto;
margin-bottom: 40px;
bottom: 0px;
}

.carousel-caption h1{
padding: 10px 30px;
/* [disabled]background: rgba(0,0,0,0.7); */
display: table;
border-radius: 5px;
margin: auto;
/* [disabled]background:rgba(160,63,150,0.8); */
float: left;
color: #FFF;
}


#geral{
height: 100%;
width: 100%;
padding-top: 40px;
position: absolute;
top: 0;
background:rgba(0,0,0,0.7);
}	

#home{
display: block;

} 
#sobre{
display:none;

} 
#trabalhos{
display:none;

} 

#contato{
display:none;

} 

#tudo{
    margin: -120px auto 0 auto;
    padding-top: 90px;
    padding-bottom: 0px;
    width: 80%;
    /*height: 1050px;
background: #FFF;*/
    /* [disabled]background: rgba(255, 255, 255, 0.3); */
    /* [disabled]-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
    /* [disabled]box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
    border-radius: 0px;
    /* [disabled]position: relative; */
    z-index: 1;
/*max-width: 900px;*/
}

#home, #sobre, #trabalhos, #contato{
margin: -120px auto 0 auto;
padding-top: 90px;
padding-bottom: 0px;
width: 80%;
/*height: 1050px;
background: #FFF;*/
/* [disabled]background: rgba(255, 255, 255, 0.3); */
/* [disabled]-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
/* [disabled]box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
border-radius: 10px;
position: relative;
z-index: 1;
max-width: 900px;
}



/******* Menu 1 ****/

#menu{
width: 95%;
/*max-width:1000px;*/
height: 65px;
top: 80px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
background: #551B3A;
background: rgba(182,212,56,0.9);
border-radius: 10px;
font-size: 15px;
}

#bot:hover{
background: #fff;
color:#000;
}

#cx_home2, #cx_home1, #cx_sobre2, #cx_sobre1, #cx_trabalhos2, #cx_trabalhos1, #cx_contato2, #cx_contato1, #bot, #espaco{
width: 19.0%;
height: 40px;
margin: 5px 0px 0 1%;
float: left;
padding: 7px 0% 7px 0%;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
z-index: 50;

}

#espaco {
display: block;
}

#cx_home2{
display: block;
}

#cx_home1 {
display: none;
}

#cx_sobre2 {
display:none;
}

#cx_sobre1 {
display: block;
}

#cx_trabalhos2{
display:none;
}

#cx_trabalhos1{
display: block;
}

#cx_contato2 {
display: none;
margin: 5px 0px 0 0px;
width: 19.5%;
}

#cx_contato1{
display: block;
margin: 5px 0px 0 0px;
width: 19%;
}


/******Menu 2*******/

#menu2{
width: 95%;
/*max-width:1000px;*/
height: 65px;
top: 80px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
background: #551B3A;
background: rgba(182,212,56,0.9);
border-radius: 10px;
font-size: 15px;
}

#bot:hover{
background: #fff;
color:#000;
}


#cx_bot_home2, #cx_bot_home1, #cx_bot_sobre2, #cx_bot_sobre1, #cx_bot_unidades2, #cx_bot_unidades1, #cx_bot_contato2, #cx_bot_contato1,  #cx_bot_cardapio1, #cx_bot_cardapio2, #cx_bot_Agende1, #cx_bot_Agende2, #bot_bot, #bot_espaco{
width: 11.5%;
height: 55px;
margin: 5px 0px 0 1%;
float: left;
padding: 18px 0% 0px 0%;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
z-index: 50;
background:rgba(255,255,255,0.1);

line-height: 17px;
display: table-cell;
vertical-align: middle;
}

#bot_espaco {
display: block;
width: 23%;
}

#cx_bot_home2{
display: block;
}

#cx_bot_home1 {
display: none;
}

#cx_bot_sobre2 {
display:none;
}

#cx_bot_sobre1 {
display: block;
}

#cx_bot_unidades2{
display:none;
}

#cx_bot_unidades1{
display: block;
}

#cx_bot_contato2 {
display: none;
margin: 5px 0px 0 1%;
/*width: 11.0%;*/
}

#cx_bot_contato1{
display: block;
margin: 5px 0px 0 1%;
/*width: 11.0%;*/
}

#cx_bot_cardapio1{
display: block;
padding: 10px 1%;
} 

#cx_bot_cardapio2{
display: none;
padding: 10px 1%;
}

#cx_bot_Agende1{
display: block;
padding: 10px 1%;
}

#cx_bot_Agende2{
display: none;
padding: 10px 1%;
}

/*************/






/******Menu 3*******/

#menu3{
width: 95%;
/*max-width:1000px;*/
height: 50px;
top: 30px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
/* [disabled]-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
/* [disabled]box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
/* [disabled]background: #551B3A; */
/* [disabled]background: rgba(182,212,56,0.5); */
border-radius: 10px;
font-size: 15px;
}

#bot3_bot:hover{
background: #fff;
color:#000;
}

#cx_bot3_home2, #cx_bot3_home1, #cx_bot3_sobre2, #cx_bot3_sobre1, #cx_bot3_unidades2, #cx_bot3_unidades1, #cx_bot3_contato2, #cx_bot3_contato1,  #cx_bot3_cardapio1, #cx_bot3_cardapio2, #cx_bot3_Agende1, #cx_bot3_Agende2, #bot3_bot, #bot3_espaco, #cx_bot3_Depoimentos1, #cx_bot3_Depoimentos2, #cx_bot3_Trabalhe1, #cx_bot3_Trabalhe2{
width: 19%;
width: auto;
height: 40px;
margin: 0px 0px 0 2.5%;
float: right;
padding: 10px 0px 10px 0px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
/*border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;*/
z-index: 50;
background: rgba(255,255,255,0.0);
line-height: 17px;
display: table;
vertical-align: middle;






}


#cx_bot3_home2:Hover, #cx_bot3_home1:Hover, #cx_bot3_sobre2:Hover, #cx_bot3_sobre1:Hover, #cx_bot3_unidades2:Hover, #cx_bot3_unidades1:Hover, #cx_bot3_contato2:Hover, #cx_bot3_contato1:Hover,  #cx_bot3_cardapio1:Hover, #cx_bot3_cardapio2:Hover, #cx_bot3_Agende1:Hover, #cx_bot3_Agende2:Hover, #bot3_bot:Hover, #bot3_espaco:Hover, #cx_bot3_Depoimentos1:Hover, #cx_bot3_Depoimentos2:Hover, #cx_bot3_Trabalhe1:Hover, #cx_bot3_Trabalhe2:Hover{
border-bottom:2px #fff solid;

}







#bot3_espaco {
display: block;
width: 23%;
}

#cx_bot3_home2{
display: block;
}

#cx_bot3_home1 {
display: none;
}

#cx_bot3_sobre2 {
display:none;
}

#cx_bot3_sobre1 {
display: block;
}

#cx_bot3_unidades2{
display:none;
}

#cx_bot3_unidades1{
display: block;
}

#cx_bot3_contato2 {
display: none;
margin: 5px 1% 0 1%;
/*width: 11.0%;*/
}

#cx_bot3_contato1{
display: block;
/* [disabled]margin: 5px 1% 0 1%; */	/*width: 11.0%;*/
}

#cx_bot3_cardapio1{
display: none;
/* [disabled]padding: 10px 1%; */
} 

#cx_bot3_cardapio2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot3_Depoimentos1{
display: none;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot3_Depoimentos2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot3_Trabalhe1{
display: block;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot3_Trabalhe2{
display: none;
/* [disabled]padding: 10px 1%; */
}



#cx_bot3_Agende1{
display: block;
/* [disabled]padding: 10px 1%; */
}

#cx_bot3_Agende2{
display: none;
/* [disabled]padding: 10px 1%; */
}

/*************/



/******Menu 4*******/

#menu4{
width: 95%;
/*max-width:1000px;*/
height: 40px;
top: 60px;
left: 0%;
margin: -0px 0% 0 5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
/* [disabled]background: #551B3A; */
background: rgba(12,90,144,1);
border-radius: 0px;
font-size: 15px;
}

#bot4_bot:hover{
background: #fff;
color:#000;
}

#cx_bot4_home2, #cx_bot4_home1, #cx_bot4_sobre2, #cx_bot4_sobre1, #cx_bot4_unidades2, #cx_bot4_unidades1, #cx_bot4_contato2, #cx_bot4_contato1,  #cx_bot4_cardapio1, #cx_bot4_cardapio2, #cx_bot4_Agende1, #cx_bot4_Agende2, #bot4_bot, #bot4_espaco, #cx_bot4_Depoimentos1, #cx_bot4_Depoimentos2, #cx_bot4_Trabalhe1, #cx_bot4_Trabalhe2{
width: 19%;
width: auto;
height: 40px;
margin: 0px 0px 0 2.5%;
float: right;
padding: 10px 0px 10px 0px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
/*border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;*/
z-index: 50;
background: rgba(255,255,255,0.0);
line-height: 17px;
display: table;
vertical-align: middle;



}


#cx_bot4_home2:Hover, #cx_bot4_home1:Hover, #cx_bot4_sobre2:Hover, #cx_bot4_sobre1:Hover, #cx_bot4_unidades2:Hover, #cx_bot4_unidades1:Hover, #cx_bot4_contato2:Hover, #cx_bot4_contato1:Hover,  #cx_bot4_cardapio1:Hover, #cx_bot4_cardapio2:Hover, #cx_bot4_Agende1:Hover, #cx_bot4_Agende2:Hover, #bot4_bot:Hover, #bot4_espaco:Hover, #cx_bot4_Depoimentos1:Hover, #cx_bot4_Depoimentos2:Hover, #cx_bot4_Trabalhe1:Hover, #cx_bot4_Trabalhe2:Hover{
border-bottom:2px #fff solid;




}

#bot4_espaco {
display: block;
width: 23%;
}

#cx_bot4_home2{
display: block;
}

#cx_bot4_home1 {
display: none;
}

#cx_bot4_sobre2 {
display:none;
}

#cx_bot4_sobre1 {
display: block;
}

#cx_bot4_unidades2{
display:none;
}

#cx_bot4_unidades1{
display: block;
}

#cx_bot4_contato2 {
display: none;
margin: 0px 5% 0 2.5%;
/*width: 11.0%;*/
}

#cx_bot4_contato1{
display: block;
margin: 0px 5% 0 2.5%;	/*width: 11.0%;*/
}

#cx_bot4_cardapio1{
display: none;
/* [disabled]padding: 10px 1%; */
} 

#cx_bot4_cardapio2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot4_Depoimentos1{
display: none;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot4_Depoimentos2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot4_Trabalhe1{
display: block;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot4_Trabalhe2{
display: none;
/* [disabled]padding: 10px 1%; */
}



#cx_bot4_Agende1{
display: block;
/* [disabled]padding: 10px 1%; */
}

#cx_bot4_Agende2{
display: none;
/* [disabled]padding: 10px 1%; */
}

/*************/

#bot2{
width:200px;
height:20px;
margin:5px;
float:left;
padding:10px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align:center;
border-radius:5px;
}



#bot3{
width: 130px;
height: 20px;
margin: 105px  auto 5px  auto;
padding: 15px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
color: #fff;
background: url(../imag/sombra.png) #A71022;
background: rgba(10,70,125,0.9);
border: #999 0px solid;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
display: block;
background:rgba(227,19,18,1);
}

#bot3:hover{
color: #333;
background: url(../imag/sombra.png) #fff;
border: #fff 1px solid;
background: rgba(255,255,255,1);
}

#logoz{
height:480px;
left:50%; 
margin:-240px 0 0 -320px; 
position:absolute; 
top:50%; 
width:640px;
text-align:center;
}

#logozz{
height:184px;
left:50%; 
margin:-162px 0 0 -320px; 
position:absolute; 
top:40%; 
width:640px;
text-align:center;
z-index:2;

}

#fd_logo{
height: 184px;
width: 340px;
left: 50%;
margin: 32px 0 0 -165px;
position: absolute;
top: 50%;
border-radius: 15px;
text-align: center;
z-index: 1;
/* [disabled]background: rgba(255, 255, 255, 0.8); */
/* [disabled]-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
}

#box_logo{
width:209px;
height:238px;
margin-top:11%;

margin-left:auto;
margin-right:auto;
}

#logo{
width: 190px;
height: 190px;
margin: 20px auto 0 auto;
z-index: 52;
text-align: center;
position: relative;
background: url(../logo-ck-200.png) center;
background-size: cover;
}

#logo2{
width: 150px;
height: 100px;
margin: 20px auto 0 10px;
z-index: 999999999999999999;
text-align: center;
position: relative;
background: url(../logo-ck-200.png) center;
background: url(../images/logo8.png) center;
background-size: cover;
}


#conteudo{
width:590px;
padding:30px;
background: #fff;
border-radius:10px 10px 10px 10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

}


#conteudo2{
width: 95%;
/*height:640px;*/
padding:340px 30px 30px 30px;
background: rgba(255,255,255,0.9);
border-radius: 10px 10px 10px 10px;
margin-left: auto;
margin-right: auto;
margin-top: -10px;
-webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
overflow: auto;
}

#conteudo22{
width: 100%;
/*height:640px;*/
padding: 30px;
background: #fff;
border-radius: 10px 10px 10px 10px;
margin-left: auto;
margin-right: auto;
margin-top: -10px;
/*-webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);*/
overflow: auto;
}

#conteudo3{
width: 260px;
/*height:640px;*/
padding: 0px;
background: #fff;
border-radius: 10px 10px 10px 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 70px;
/*-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
float: left;
}


#abas{
float:left;
height:150px;
width:305px;
margin-left:20px;
background:#0C3;
margin-top:20px;

}

#video{
/* [disabled]margin-top: -200px; */
width: 150%;
height: 500px;
margin: -170px 0% 0 -25%;
text-align: center;
position: absolute;
border: #FFF 0px solid;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
/*transform: rotate(-2deg);*/
background: #000;
z-index: 1;
/* [disabled]float: left; */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/* [disabled]max-width: 1000px; */
}

#galeria{
/* [disabled]margin-top: -200px; */
width: 800px;
height: 300px;
margin-left: -50px;
margin-top:-25px;
text-align: center;
position: relative;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
/*transform: rotate(-1deg);*/
background: #000;
position: relative;
z-index: 3;
/* [disabled]float: left; */
}

#caixa{
bottom: 15px;
-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
margin:auto;

left: 10px;
top: 10px;
transform: rotate(-3px);
width: 50px;
height:50px;
background:#CCC;

}

#fotos_peq{
width:260px;
height:200px;
background:#666;
margin:5px;
float:left;

}

#bot_port1{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/stn/VP-1.jpg) no-repeat #999;
background-size: cover;
filter: grayscale(100%);
}
#bot_port2{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/fachada.jpg) center  no-repeat #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port3{
background: url(../imag/sombra.png) no-repeat #999;
background: url(../fotos/foto3---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port4{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/foto4---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port5{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/foto5---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
}

#bot_port6{
background: url(../imag/sombra.png) no-repeat #999;
background: url(../fotos/IMG_4862.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
}

#bot_port1, #bot_port2, #bot_port3,#bot_port4, #bot_port5 , #bot_port6{
width: 280px;
height: 200px;
padding: 0px;
margin: 5px 30px 7px 0px;
float: left;
color: #FFF;
font-size: 20px;
webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
background-size: cover;
text-shadow: 0px 0px 5px 5px rgba(0,0,0,1);
}

#bot_port1:hover, #bot_port2:hover, #bot_port3:hover,#bot_port4:hover, #bot_port5:hover, #bot_port6:hover{
/*background: url(../imag/sombra-branca.png) #000;*/
color: #FFF;
font-size: 20px;
padding: 0px;
width: 280px;
height: 200px;
background-size: 180%;
}
#divfotos2{
width: 600px;
margin: auto;
padding-top: 30px;
}

#texto_bot_port{
width: 250px;
height: 110px;
padding-top: 120px;
padding-right: 0px;
text-align: right;	/*background: url(../imag/b1.png);*/	
}

#texto_bot_port:hover{
width: 250px;
height: 110px;
padding-top: 110px;	/*background: url(../imag/b2.png);*/
}


#texto_bot_port2{
width:250px;
height:80px;
padding-top:120px;
padding-right:30px;
text-align:right;
background: url(../imag/h1.png);
}

#texto_bot_port2:hover{
width:250px;
height:90px;
padding-top:110px;
padding-right:40px;
background: url(../imag/h2.png);
}

/*#contato{
width: 380px;
height: 765px;
position: absolute;
z-index: 51;
margin-left: 60%;
top: 120px;
background: rgba(255, 255, 255, 1);
webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
visibility: hidden;
display:none;
}
*/

#formulario{
width:350px;
/*height:550px;*/
background: #fff;
margin:auto;
overflow:hidden;
}

#contactform {
/*overflow: hidden;

font-family:Tahoma;*/
width: 100%;
margin:auto;
background:#fff;
/*position: static;*/
font-family: 'Marvel', tahoma;
}

#caixa_cont{
width:290px;
height:370px;
background:#fff;
margin:auto;
overflow:hidden;
}

#contactsubmit {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url(../"/images/alert-overlay.png") repeat-x scroll 0 0 #333;
border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
border-image: none;
border-style: none none solid;
border-width: medium medium 1px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
/*font-size: 1.4em;*/
font-weight: bold;
line-height: 1;
padding: 8px 14px 9px;
position: relative;
text-decoration: none;
text-shadow: 0 -1px 1px #222222;

}

fieldset{
border:#FFF solid 1px;
padding:0px 12px 0px 12px;
}
/*
input{
width:284px;
font-size:18px;
color:#333;
border:solid 1px #333;
}

input.botao{
width:100px;
font-size:18px;
font-family: 'Marvel', tahoma;
}
*/
#tit_contato{
padding: 8px 14px 9px;
background: #333;
color:#FFF;
font-size:24px;
width:290px;
}


#fechar{
width:12px;
height:12px;
padding:7px 10px 12px 10px;
font-size:15px;
font-family:Tahoma;
background:#333;
color:#FFF;
border-radius:10px;
margin-left:355px;
margin-top:-5px;
border:#fff solid 1px;
text-align:center;

}

#fechar:hover{
background:#fff;
color:#000;
border:#000 solid 1px;
}

#rodape{
width: 100%;
height: 10px;
padding: 0px;
color: #FFF;
text-align: center;
margin: 10px auto 20px auto;
font-size: 14px;	/*background: #333;
-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);*/
}

.seta{
width:20px;
height:12px;
margin: auto;
margin-top:4px;
background: url(../imag/seta.png) center;
}		




/*Nav*/

.nav > li > a:hover,
.nav > li > a:focus {
background-color: transparent;
}
.nav > .social-links > a {
display: inline-block;
}

.navbar {
border: 0;
font-size: 16px;
}
.navbar .navbar-brand {
font-weight: 600;
margin: 5px 0px;
padding: 20px 15px;
font-size: 20px;
font-family: "Slim-Joe";
letter-spacing: 0;
}
.navbar .navbar-nav > li > a {
padding: 10px 15px;
margin: 15px 3px;
}
.navbar .navbar-nav > .social-links > a {
padding: 10px 5px;
}
.navbar .navbar-nav.navbar-uppercase > li > a {
text-transform: uppercase;
font-size: 13px;
letter-spacing: 1px;
font-weight: 600;
}
.navbar .navbar-nav > li > a.btn {
margin: 15px 3px;
padding: 8px 16px;
}
.navbar .navbar-nav > li > a.btn-round {
margin: 16px 3px;
}
.navbar .navbar-nav > li > a [class^="fa"] {
font-size: 18px;
position: relative;
top: 1px;
}
.navbar .btn {
margin: 15px 3px;
font-size: 14px;
}
.navbar .btn-simple {
font-size: 16px;
}

.navbar-nav > li > .dropdown-menu {
border-radius: 10px;
margin-top: -5px;
}

.navbar-default {
background-color: white;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-default .navbar-nav > li > a:not(.btn) {
color: #343434;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:not(.btn):hover,
.navbar-default .navbar-nav > .active > a:not(.btn):focus,
.navbar-default .navbar-nav > li > a:not(.btn):hover,
.navbar-default .navbar-nav > li > a:not(.btn):focus {
background-color: transparent;
border-radius: 3px;
color: #c5a47e;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
border-bottom-color: #c5a47e;
border-top-color: #c5a47e;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: transparent;
color: #c5a47e;
}
.navbar-default .navbar-nav .navbar-toggle:hover, .navbar-default .navbar-nav .navbar-toggle:focus {
background-color: transparent;
}
.navbar-default .navbar-brand {
color: #343434;
}
.navbar-default:not(.navbar-transparent) .btn-default:hover {
color: #c5a47e;
border-color: #c5a47e;
}
.navbar-default:not(.navbar-transparent) .btn-neutral, .navbar-default:not(.navbar-transparent) .btn-neutral:hover, .navbar-default:not(.navbar-transparent) .btn-neutral:active {
color: #777777;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand {
color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover {
background-color: transparent;
opacity: 1;
filter: alpha(opacity=100);
color: #FFFFFF;
}
.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) {
color: #FFFFFF;
border-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-nav > .active > a:not(.btn),
.navbar-transparent .navbar-nav > .active > a:hover:not(.btn),
.navbar-transparent .navbar-nav > .active > a:focus:not(.btn),
.navbar-transparent .navbar-nav > li > a:hover:not(.btn),
.navbar-transparent .navbar-nav > li > a:focus:not(.btn), [class*="navbar-ct"] .navbar-nav > .active > a:not(.btn),
[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn),
[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn),
[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn),
[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn) {
background-color: transparent;
border-radius: 3px;
color: #c5a47e;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-nav .nav > li > a.btn:hover, [class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover {
background-color: transparent;
}
.navbar-transparent .navbar-nav > .dropdown > a .caret,
.navbar-transparent .navbar-nav > .dropdown > a:hover .caret,
.navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret,
[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret,
[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret {
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
}
.navbar-transparent .navbar-nav > .open > a,
.navbar-transparent .navbar-nav > .open > a:hover,
.navbar-transparent .navbar-nav > .open > a:focus, [class*="navbar-ct"] .navbar-nav > .open > a,
[class*="navbar-ct"] .navbar-nav > .open > a:hover,
[class*="navbar-ct"] .navbar-nav > .open > a:focus {
background-color: transparent;
color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .btn-default, [class*="navbar-ct"] .btn-default {
color: #FFFFFF;
border-color: #FFFFFF;
}
.navbar-transparent .btn-default.btn-fill, [class*="navbar-ct"] .btn-default.btn-fill {
color: #777777;
background-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .btn-default.btn-fill:hover,
.navbar-transparent .btn-default.btn-fill:focus,
.navbar-transparent .btn-default.btn-fill:active,
.navbar-transparent .btn-default.btn-fill.active,
.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover,
[class*="navbar-ct"] .btn-default.btn-fill:focus,
[class*="navbar-ct"] .btn-default.btn-fill:active,
[class*="navbar-ct"] .btn-default.btn-fill.active,
[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default {
border-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}

.navbar-transparent .dropdown-menu .divider {
background-color: rgba(255, 255, 255, 0.2);
}

.nav-open .nav .caret {
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
}

.navbar-ct-blue {
background-color: rgba(52, 172, 220, 0.98);
}

.navbar-ct-azure {
background-color: rgba(91, 202, 255, 0.98);
}

.navbar-ct-green {
background-color: rgba(76, 217, 100, 0.98);
}

.navbar-ct-orange {
background-color: rgba(255, 149, 0, 0.98);
}

.navbar-ct-red {
background-color: rgba(255, 76, 64, 0.98);
}

.navbar-transparent {
padding-top: 15px;
background-color: transparent;
border-bottom: 1px solid transparent;
}

.navbar-toggle {
margin-top: 19px;
margin-bottom: 19px;
border: 0;
}
.navbar-toggle .icon-bar {
background-color: #FFFFFF;
}
.navbar-toggle .navbar-collapse,
.navbar-toggle .navbar-form {
border-color: transparent;
}
.navbar-toggle.navbar-default .navbar-toggle:hover, .navbar-toggle.navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar.navbar-fixed-top {
transition: all .5s .1s;
}

/*Nav*/




/*z*/

*html coluna20{
height:100%;
}
body,td,th {
	/*font: "Marvel",Tahoma;*/
	font-size: 16px;
	/* [disabled]font-family:  Tahoma; */
}
a:link {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:visited {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:hover {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:active {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
body {
background-color: #000;

}


.gira_sp{
/*position: fixed; */
top: 0px;
left: 0px;
z-index: 0;
height: 100% !important;
/* [disabled]max-width:1000px; */
margin: auto;
}


.carousel {

height:100% !important;

}

.carousel .item {
height: 100% !important;
}



/* correcao da barra de rolagem IE 10*/
@-ms-viewport { 
width:auto !important;
}


.navbar-wrapper .content{
min-height:50px;


} 

.navbar-wrapper .container{
min-height:50px;


} 

.navbar-wrapper .containerPortal{
min-height:50px;


}

section{
height:100%;
max-width:1024px;
margin:auto;
background:rgba(255,255,255,0.5);

box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);
-moz-box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);
-webkit-box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);


}


/*Sanfona*/
.panel-default {
border-color: #dddddd00;
}

.panel-default>.panel-heading {
color: #333;
background-color: #1f4d80;
border-color: #ddd;
}
/*Sanfona*/

.content{
margin: auto;
position: relative;
/* [disabled]margin-left:25%; */	
} 

#pag0{
/* [disabled]/*background: rgba(33,33,0,0.5)  */; */
position: fixed;
top: 0;
left: 0px;
z-index: 0;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: auto;	
} 

#pag001{
/*background: rgba(33,33,0,0.5)  */;
position: fixed;
top: 0px;
left: 0px;
z-index: -1;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: 100%;
}  



#pag01{
	/* [disabled]background: rgba(0,0,0,1.0); */
	/*position: fixed;*/
	background-color: rgba(0,0,0,1);
	z-index: 2;
	width: 100%;
	background: url(../imag/fd-capa.png) center no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}  



#pag02{
    /* [disabled]background: rgba(255,255,255,0.8); */
    z-index: 2;
  /*display: table;*/
    width: 100%;
    height: 100%;
    max-width: 100%;
}  

#pag03{
/* [disabled]background: rgba(255,255,255,1.0); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
    max-width: 100%;
    
}  

#pag04{
/* [disabled]background: rgba(255,255,255,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
}  

#pag05{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
}  

#pag06{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



#pag07{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag08{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag09{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag10{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag11{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag12{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 


#pag13{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag14{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag15{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag16{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag17{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag18{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag19{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag20{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag21{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag22{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag23{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag24{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag25{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag26{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag27{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



#pag28{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag29{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag30{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag31{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



/**/

#pag01, #pag02, #pag03, #pag04, #pag05, #pag06, #pag07, #pag08, #pag09, #pag10, #pag11, #pag12, #pag13, #pag14, #pag15, #pag16, #pag17, #pag18, #pag19, #pag20, #pag21, #pag22, #pag23, #pag24, #pag25, #pag26, #pag27, #pag28, #pag29, #pag30, #pag31, #pag32, #pag33, #pag34, #pag35, #pag36, #pag37, #pag38, #pag39, #pag40, #pag41, #pag42, #pag43, #pag44, #pag45, #pag46, #pag47, #pag48, #pag49, #pag50, #pag51, #pag52, #pag53, #pag54, #pag55, #pag56, #pag57, #pag58, #pag59, #pag60, #pag61, #pag62, #pag63, #pag64, #pag65, #pag66, #pag67, #pag68, #pag69, #pag70, #pag71, #pag72, #pag73, #pag74, #pag75, #pag76, #pag77, #pag78, #pag79, #pag80, #pag81, #pag82, #pag83, #pag84, #pag85, #pag86, #pag87, #pag88, #pag89, #pag90, #pag91, #pag92, #pag93, #pag94, #pag95, #pag96, #pag97, #pag98, #pag99, #pag100, #pag101
{
    z-index: 2;
/*display: table;*/
    width: 100%;
    height: 100%;
   max-width: 100%;
	overflow: hidden;
    
    
    
}



/**/





#entre_páginas, #entre_páginas2, #entre_páginas3, #entre_páginas4, #entre_páginas5, .entre_páginas{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-8.jpg) center;
background-size: cover;
/* [disabled]position: fixed; */
top: 0px;
left: 0px;
z-index: 0;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: 350px;
/* [disabled]background: rgba(255,255,255,0.5); */
}


#entre_páginas{
/*/*background: rgba(33,33,0,0.5)  */*/../images/linhas.png) center;
background-size: cover;

}

#entre_páginas2{
/*background: rgba(33,33,0,0.5)  */../fotos/stn/VP-4.jpg) center;
background-size: cover;
}


#entre_páginas3{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-4.jpg) center;
background-size: cover;	
}

#entre_páginas4{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-7.jpg) center;
background-size: cover;	
}


#entre_páginas5{
/*background: rgba(33,33,0,0.5)  */../fotos/0037_05Julia_13mar2016_PK.jpg) center;
background-size: cover;	
}	

#rodapez{
background:rgba(0,0,0,0.8);
z-index: 2;
display: block;
width: 100%;
height:200px;
    max-width: 100%;

}	




.coluna1{
width: 100%;
margin: auto;
}


.coluna100{
width: 100%;
/* [disabled]margin: auto; */
/* [disabled]margin-top: 180px; */
z-index: 1;
/* [disabled]background: rgba(255,255,255,0.8); */
/* [disabled]height: 100%; */
/* [disabled]min-width: 100px; */
/* [disabled]position: relative; */
/* [disabled]display: table; */
}

.coluna101{
width: 100%;
margin: auto;
/*max-width: 700px;*/
padding: 30px 30px 0px 60px;
/* [disabled]display: table; */
text-align: left;
}

.coluna80{
width: 80%;
/* [disabled]margin: auto; */
padding: 50px 0px 0 0px;
float: left;
/* [disabled]position: absolute; */
min-height: 100px;
background: rgba(255,255,255,0.9);
/* [disabled]height: 100%; */
}

.coluna20{
width: 20%;
/*margin: auto;*/
padding: 150px 10px 0 10px;
float: left;
height: 100% !important;
min-height: 100%;
/* [disabled]background: #fff; */
position: absolute;
/* [disabled]min-height: 100%; */
right: 0px;
}


.coluna2{
width: 47%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;
}

.coluna02-dir{
width: 50%;
margin: 0 0.0%;
float: right;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;
text-align: left;
}

.coluna02-esq{
width: 50%;
margin: 0 0.0%;
float: left;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;

text-align: right;
}


.coluna2_texto{
width: 47%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
font-size: 12px;
}


.coluna_resp{
width: 47%;
margin: 0 1.5%;
float: left;
text-align: center;
box-sizing: border-box
}

.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}

.verde-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#67b330+1,67b330+100&1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(103,179,48,1) 0%, rgba(103,179,48,0.99) 1%, rgba(103,179,48,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(103,179,48,1) 0%,rgba(103,179,48,0.99) 1%,rgba(103,179,48,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(103,179,48,1) 0%,rgba(103,179,48,0.99) 1%,rgba(103,179,48,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b330', endColorstr='#0067b330',GradientType=0 ); /* IE6-9 */

	
	
}


	
.azul-degrade{


/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b3b2b2+0,b3b2b2+100&1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(179,178,178,1) 0%, rgba(179,178,178,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(179,178,178,1) 0%,rgba(179,178,178,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(179,178,178,1) 0%,rgba(179,178,178,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b2b2', endColorstr='#00b3b2b2',GradientType=0 ); /* IE6-9 */



}

.vermelho-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100&0.5+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(169,3,41,0.5) 0%, rgba(143,2,34,0.37) 44%, rgba(109,0,25,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(169,3,41,0.5) 0%,rgba(143,2,34,0.37) 44%,rgba(109,0,25,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(169,3,41,0.5) 0%,rgba(143,2,34,0.37) 44%,rgba(109,0,25,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a90329', endColorstr='#336d0019',GradientType=0 ); /* IE6-9 */

	
	
	
}



.preto_degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

	
}



.preto_degrade2{
	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+2,000000+100&0+0,0.05+45,0.1+70,0.2+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 2%, rgba(0,0,0,0.05) 45%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



	
}



.preto_degrade_v{

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.3+0,0+12 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
	
	
.cinza-degrade{
		
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b3b2b2+54,b3b2b2+100&1+55,0+100 */
	background: -moz-linear-gradient(top,  rgba(179,178,178,1) 54%, rgba(179,178,178,1) 55%, rgba(179,178,178,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(179,178,178,1) 54%,rgba(179,178,178,1) 55%,rgba(179,178,178,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(179,178,178,1) 54%,rgba(179,178,178,1) 55%,rgba(179,178,178,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b2b2', endColorstr='#00b3b2b2',GradientType=0 ); /* IE6-9 */

}



.branco-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

	
	
}

	


.coluna3{
width: 30%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
/* [disabled]min-height: 40px; */
margin-bottom: 5px;
background: rgba(51,51,51,0.0);
}


.z1colunas{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}



.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	box-sizing: border-box;
}


.z3colunas{
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	column-count: 3;
	column-gap: 10px;
}




.img_z{
background-size:cover;
width:100%;
height:350px;
}




.logo_faap2  {
width: 120px;
height: 110px;
text-align: center;
margin: 0;
margin-bottom: 0px;
position: fixed;
/*background: url(../../images/logo8.png) center center no-repeat;  */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
top: 0px;
left: 0px;
z-index: 9999999;
background-color: #0C5A8F;
background-color: #000;
border-radius: 0 0 500px 0px;
-webkit-border-radius: 0 0 500px 500px;
-moz-border-radius: 0 0 500px 500px;
}   




/*Nav*/
. espaco{ 
width:100px;
height:50px;
}

.link_none{
padding:0 !important; 
text-transform:none !important; 
margin:0 0 0 0 !important; 
float:none !important;
}

.navbar .navbar-nav > li > a {
padding: 0px 0px !important;
margin: 0px 0px !important;
}

.collapse.navbar-collapse {
padding: 0px 0px;
}

.navbar-collapse .nav > li > a {
padding: 14px 20px;
}

.navbar-burger .navbar-header .navbar-toggle {
width: 34px;
height: 34px;
border-radius: 500px;
background:#0C5A8F;
padding: 0px 0 0 9.5px;
}



.navbar-burger .navbar-header .navbar-toggle:hover {

background:#0C5A8F;

}


.navbar-burger .toggled {
top: 6px;

border-radius: 500px;
background: #333;
/*-moz-left: -50px;*/
}
.navbar-burger .navbar-toggle .icon-bar {
display: block;
position: relative;
width: 15px;
height: 2px;
border-radius: 1px;
}

.navbar-nav{
margin-top: 1px;
margin-right: 15px;
/* [disabled]margin-left: 15px; */
margin-bottom: 1px;	
}

.navbar-collapse .nav > li.social-links{

text-align: center;
margin-left: -20px;

}

.navbar-burger.navbar-transparent .navbar-toggle .icon-bar{

background:rgba(0,0,0,1);

}		


.navbar-burger .container {
padding: 0 15px;
width: 100%;
}


.nav-open .navbar .container {
/*width: 250px;*/
-webkit-transform: translate3d(-250px, 0, 0);
-moz-transform: translate3d(-250px, 0, 0);
-o-transform: translate3d(-250px, 0, 0);
-ms-transform: translate3d(-250px, 0, 0);
transform: translate3d(-250px, 0, 0);
}


.navbar-collapse {
width: 100%;
max-width: 250px;
}


.navbar-collapse .nav > li > a {

font-size: 12px;
line-height: 12px;
padding: 20px 10px;
}

/*Nav*/




#tudo{
    width: 100%;
    height: 100%;
    /* [disabled]position: absolute; */
    margin: 0 auto;
    background: rgba(255,255,255,1.0);
    padding: 0;
    /*max-width: 1024px;*/
    /* [disabled]position: relative; */
    margin: 0 auto;	/*overflow-x:hidden;
overflow-y:auto;*/
}


.caixa_o{
background:rgba(204,204,204,0.1);
width:100%;
padding:15px 20px;
margin-top:15px;


}


.gradiente{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,3f3f3f+51,000000+53,000000+100&0+0,1+51,0+100 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(63,63,63,1) 51%, rgba(0,0,0,0.96) 53%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(63,63,63,1) 51%,rgba(0,0,0,0.96) 53%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(63,63,63,1) 51%,rgba(0,0,0,0.96) 53%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
text-align: center;
color: rgba(255,255,255,1);
font-size: 20px;
/* [disabled]margin-top: 40%; */
box-shadow: inset 0 0 10px 10px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 50px 50px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 50px 100px rgba(0,0,0,0.5);
}


.branco01{
background: rgba(255,255,255,0.5);		
}


.preto01{
background: rgba(0,0,0,0.51);		
}

.borda01{
border:5px #fff solid;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
}


.btn-primary {
color: #337ab7;
background-color: #fff;
border-color: #fff;
}

.btn-group{
margin:auto;
bottom:0px;
position: relative;
width:100%;
}

.select01{
width:45px; 
height:29px; 
overflow:hidden; 
background: rgba(51,51,51,0.0); 
position: relative; 

margin:70% auto 0; 

margin: 51% auto 0;
}



/*gray*/

img.desaturate {
filter: grayscale(100%);
}

img.desaturate {
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate{
filter: gray;
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate{
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: gray;
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
filterurl(../"data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}


/*z*/


/*Modal Left*/
/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
position: fixed;
margin: auto;
width: 320px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
 -o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);

width: 80%;
max-width: 700px;
}

.modal.right .modal-dialog {
width: 320px;
}

.modal.left .modal-dialog {
width: 320px;
}


.modal.left .modal-content,
.modal.right .modal-content {
height: 100%;
overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialog{
left: -320px;
-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
 -o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog{
left: 0;
}

/*Right*/
.modal.right.fade .modal-dialog {
right: -320px;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
 -o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
right: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
border-radius: 0;
border: none;
}





.modal-dialog {

width: 90%;
/* margin: 50px auto;*/
max-width: 800px;

}



.modal-content {

-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.0);
box-shadow: 0 5px 15px rgba(0,0,0,.0);

}

.modal-header {
border-bottom-color: #EEE0 !important;
background-color: #FAFAFA;
border-bottom:0px solid #fff;
}

/* ----- v CAN BE DELETED v ----- */
body {
background-color: #78909C;
}

.demo {
padding-top: 60px;
padding-bottom: 110px;
}

.btn-demo {
margin: 15px;
padding: 10px 15px;
border-radius: 0;
font-size: 16px;
background-color: #FFFFFF;
}

.btn-demo:focus {
outline: 0;
}

.demo-footer {
position: fixed;
bottom: 0;
width: 100%;
padding: 15px;
background-color: #212121;
text-align: center;
}

.demo-footer > a {
text-decoration: none;
font-weight: bold;
font-size: 16px;
color: #fff;
}

/**/


/************************************
Animacao
************************************/

@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}

100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}

@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}

100% {
opacity: 1;
-moz-transform: translateX(0);
}
}

@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}

100% {
opacity: 1;
-o-transform: translateX(0);
}
}

@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}

100% {
opacity: 1;
transform: translateX(0);
}
}

.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}





.area_100{
text-align:center; 
font-size:30px;  
position: absolute; 
margin:auto; 
bottom:0px; 
left: 0; 
top: auto; 
width:100%;

/*	
background: rgba(0,0,0,0.5);



background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 24%, rgba(0,0,0,0.25) 75%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.65) 100%); 

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.65) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );  */

}

.area_setas{
text-align: center;
position: relative;
/* [disabled]margin:auto; */
width: auto;
height: 40px;
display: table;
margin-left: auto;
margin-right:10px;
float:right;
}

.setas{
width:40px; 
height:40px; 
text-align:center; 
color:rgba(255,255,255,0.8) !important; 
position: relative; 
float: left;

}

.numero_pag{
position: relative; 
float: left; 
background:#0C5A8F;
background:rgba(0,102,204,0.2);
background:rgba(0,0,0,0.4);	
padding:5px; 
height:60px; 
width:40px; 
font-size:20px; 
text-align:center; 	
border-radius:500px 500px 0 0; 
color:rgba(255,255,255,0.8) !important;
padding-bottom:20px;
}


.carousel-caption{
text-align:left;


}

.carousel .item{
min-height:400px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
position: absolute;
top: 0%;
z-index: 5;
display: inline-block;
margin-top: -10px;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background: #000;
	background-color: rgba(255,255,255,0.50);
	border: 1px solid #fff;
	border-radius: 5px;
}

.carousel-indicators .active {
width: 12px;
height: 12px;
margin: 0;
background-color: #3337;
}


.coluna4{
width: 24%;
margin: 0 0.5%;
float: left;
margin-top: 5px;
min-height: 140px;
margin-bottom: 5px;	
}

.coluna5{
width: 19%;
margin: 0 0.5%;
float: left;
margin-top: 5px;
min-height: 140px;
margin-bottom: 5px;	
}


.coluna5_txt{
/*width: 19%;
margin: 0 0.5%;
float: left;
margin-top: -5px;
margin-bottom: 5px;
font-size: 12px;
min-height: 45px;
color: #fff;

padding: 10px 0 0 0;*/

width: 19%;
margin: 0 0.5%;
float: left;
margin-top: -15px;
margin-bottom: 5px;
font-size: 12px;
min-height: 45px;
color: #fff;
padding: 4px 0 0px 0;

}


.dourado{
background: rgba(195, 170, 88, 1.84);
}	

.q1{
background: url(../imag/shtr/web/03.jpg) center;
}	

.q2{
background: url(../imag/shtr/web/02.jpg) center;
}	

.q3{
background: url(../imag/shtr/web/03.jpg) center;
}	

.q4{
background: url(../imag/shtr/web/04.jpg) center;
}	

.q5{
background: url(../imag/shtr/web/05.jpg) center;
}	

.q6{
background: url(../imag/shtr/web/06.jpg) center;
}	

.q7{
background: url(../imag/shtr/web/07.jpg) center;
}	

.q8{
background: url(../imag/shtr/web/08.jpg) center;
}	

.q9{
background: url(../imag/shtr/web/09.jpg) center;
}	

.q10{
background: url(../imag/shtr/web/10.jpg) center;
}

.q11{
background: url(../imag/shtr/web/11.jpg) center;
}

.q12{
background: url(../imag/quadro.png) center;
padding-top: 60px;
font-size: 13px;
}

.q1, .q2, .q3, .q4, .q5, .q6, .q7, .q8, .q9, .q10, .q11, .q12 {
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;

}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
position: absolute !important;
top: 45%;
z-index: 5;
display: inline-block;
margin-top: auto !important;
}


.borda_q{
/* [disabled]color: #333; */
padding: 10px 20px;
background: rgb(112, 131, 169, 0.1);
}	

a:link {
	/* [disabled]color: #fff; */
}


.navbar-nav > li > a {
color: #333;
}


.separator-container {
text-align: center;
position: relative;
}
.separator-container .separator {
color: #c5a47e;
margin: 0 auto 1em;
width: 11em;
}
.separator-container .separator.line-separator:before, .separator-container .separator.line-separator:after {
display: block;
width: 40%;
content: " ";
margin-top: 14px;
border: 1px solid #c5a47e;
}
.separator-container .separator.line-separator:before {
float: left;
}
.separator-container .separator.line-separator:after {
float: right;
}

.fa {
text-shadow: 0 0px 5px rgba(0,0,0,0.0);	
}


.sombra_txt {
	text-shadow: 0 2px 15px rgba(0,0,0,0.8);
}

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
}

strong {
font-weight:bold;
}
.conteudo {
padding-left: 60px; 
padding-right: 20px; 
box-sizing: border-box;
}

.titulo{
	border-bottom: 0px solid #fff;
	height: 45px;
	width: 100%;
	/* [disabled]background: url(../images/titulos.png) -0px -787px no-repeat; */
	background-color: rgba(0, 0, 0, 0);
	background-size: auto;
	background-size: 700px;
	background-color: #EC6B56;
	border-radius: 10px 55px 0px 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 5px;
	box-sizing: border-box;
	font-size: 18px;
	color: rgba(255,255,255,1);
	display: table;
	padding-bottom: 5px;
	box-sizing: border-box;
}	

body {
background-color: #FFFFFF;
}

.flexbox-container {
display: flex;
align-items: center;
}


.flexbox-container1 { 
display: flex;
align-items:flex-end;
}



.flexbox-container2 { 
display: flex;
align-items:  flex-start;
}


.column-reverse{
	
display: flex;
 align-self:flex-end;	
}




.containerZ {
	display: flex;
	flex-wrap: wrap;
}

.flexZ {
	display: flex;
	flex-wrap: wrap;
	align-items:flex-end; 
	align-self:flex-end;
}	
	

.quadrado{
box-sizing: border-box;
padding: 20px;
color: #333;
background: #ccc;
margin: 10px;
width: 100px;
height: 100px;
float: left;
text-align: center;

border-radius: 10px;


}



.quadrado2{
box-sizing: border-box;
padding: 0px;
color: #333;
background: #ccc0;
margin: 0px;
width: 150px;
min-height: 150px;
height: auto;
float: left;
text-align: center;

border-radius: 0px;



}


.coluna_50{

box-sizing: border-box;
padding: 0px;
color: #333;
background: #ccc0;
margin: 0px;
width: 50%;
min-height: 200px;
height: auto;
float: left;
text-align: center;

border-radius: 0px;
display: table;


}


.testeira{
display:none;
}





.coluna01{

background: rgba(0,0,0,0.0); 
color: #fff; 
height: 100%; 
max-width: 100%;

box-sizing: border-box;
color:#000;

border-radius: 30px 5px 5px 5px;


}



.coluna100{

background: rgba(0,0,0,0.0); 
color: #fff; 
height: 100%; 
max-width: 100%;

box-sizing: border-box;
color:#000;

border-radius: 30px 5px 5px 5px;


}



.linha {

display:table; margin:30px 0 0 30px; 



}



.close {

float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=100);
opacity: 1;

}














/***041219***/




.nav-tabs > li {

float: left;
margin-bottom: -1px;
margin-left: -0px;

}




.nav-tabs > li > a {
margin-right: 10px;
line-height: 1.42857143;
border: 1px solid #fff;
border-radius: 10px 10px 0 0 ;
font-size:14px;
}
.nav > li > a {
	position: relative;
	display: block;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 25px;
}

.luxo .nav > li > a {
position: relative;
display: block;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 25px;
}

.nav-tabs {
border-bottom: 0px solid #ddd;
}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

color:#fff;
cursor: default;
background-color: rgb(77, 155, 210);
border: 1px solid #fff;
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: transparent;
}




.border01 {
margin: -20px auto 0 auto;
padding: 50px 20px;
width: 100%;
background: rgba(77, 155, 210, 1);
color: #fff;

border-radius: 10px ;

z-index: 500;
position: relative;
}


.border02 {
margin: -20px auto 0 auto;
padding: 50px 20px;
width: 100%;
background: rgba(77, 155, 210, 1);
color: #fff;	
border-radius: 0 10px 10px 10px;
z-index: 500;
position: relative;
border-left: 1px #fff solid;
}


.nav-tabs > li > a {

border: rgba(195, 170, 88, 1.84);
background: rgba(195, 170, 88, 1.84);

}
.nav-tabs > li > a {

border: rgb(255, 255, 255);
background: rgb(155, 155, 155);

}


.nav > li > a:focus, .nav > li > a:hover {

text-decoration: none;
background-color: #ccc;

}




#menu_01z .navbar-nav > li {

color:#333;
float:none !important;
width:100% !important;
background:rgba(51,51,51,0.0);
display:block;


}




#menu_01z .navbar-nav {
margin: 1px 0px;
width: 100%;
}

#menu_01z .navbar-nav > ul {
padding:0px;
width: 100%;	
}




#menu_01z .navbar-nav > li {
color: #333;
float: none !important;
width: 100% !important;
background:
rgba(51,51,51,0.0);
display: block;
border-bottom: 1px solid
rgba(102,102,102,1);
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}



#menu_01z .navbar-nav > li:hover {


background:rgba(51,51,51,0.1);



}	



b, strong {

font-weight: bold;

}


#menu_01z .navbar-nav > li a {

padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
}


li.active > a:hover {
color: #fff;
cursor: default;
background-color:rgb(74, 132, 172);
border: 0px solid #fff;
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: transparent;
}


.sanfona li a:hover {
	text-decoration: none;
	text-decoration-line: none;	
	
}


.sanfona{
    border-bottom: 1px solid #333;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    background-color: #1f4d80;
    width: 100%;
    text-align: left;
    padding: 10px 20px;
    color: #fff;
   border:0px rgba(0,0,0,0) solid !important;

}

.sanfona2{
border: 0px solid #333;
border-radius: 5px 5px 5px 5px;
color: #333;
background-color: #1f4d80;
border-color: #ddd;
width: 100%;
text-align: left;
padding: 10px 20px;
color: #fff;
border:0px rgba(0,0,0,0) solid !important;

}


.sanfona2-cont{
    border-bottom: 0px solid #333;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    background-color: #1f4d80;
    border-color: #ddd;
    width: 100%;
    text-align: left;
    padding: 10px 20px;
    color: #fff;
border:0px rgba(0,0,0,0) solid !important;
}




.sanfona:hover;.sanfona2:hover, .sanfona:focus,.sanfona2:focus,  .btn-link:focus, .btn-link:hover{

background:#0971B7 !important;
color:#fff;
text-decoration: none;
background-color:#23527c !important;
border:0px rgba(0,0,0,0) solid !important;

}



.btn-link:focus, .btn-link:hover {
    color: #fff !important;
    text-decoration: none !important;
    /* background-color: #336799; */
    /* background: #3335 !important; */
    opacity: 0.8 !important;
    border:0px rgba(0,0,0,0) solid !important;
}



.color01{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}

.color02{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
background: rgb(157,213,58); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */


}


.color03{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */



}




.color04{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,f6290c+51,f02f17+71,e73827+100;Red+Gloss+%231 */
background: rgb(248,80,50); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */



}


.vermelho{
background: #FF0004;
text-align: center;
padding: 20px;
color:#fff;
}

.amarelo{
background: #FFF000;
text-align: center;
padding: 20px;
color:#fff;
}

.verde{
background: #00AF01;
text-align: center;
padding: 20px;
color:#fff;
}

.azul{
background: #286CA2;
text-align: center;
padding: 20px;
color:#fff;
}


	
.degrade01 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.1+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */


}



.degrade02 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+40,0.3+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */





}



#botao_modal{

	border: 1px #fff solid;
	font-weight: bold;
	float: none; color:#fff; 
	padding:10px 20px 15px; 
	box-sizing:border-box; 
	display:table; background-color: #64AF2F; 
	border-radius:15px; 
	margin: auto;  
	margin-top: 20px; 
	text-align: center; 
	min-width: 200px; 
	width: auto;

}
		
		
#botao_modal:hover{
	border: 1px #fff solid;
	box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);



}
	


.degradeBranco{

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+68,0+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 68%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

	
	
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+84,0+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */







}





.celular{
display:none;

}

.tablet{

display: none;

}







.sombra01{
	
	
	
	-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
	
	
}











/************************************
Media queries
************************************/



@media only screen and (min-width: 350px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}



.margin_top {
margin-top: 70px;
}

.celular{
display: block;

}

.tablet{

display: none;

}		


.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
/*background: url(../images/testeira.png) 0 -49px no-repeat #3330;*/
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {
width: 480px;
height: 400px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 25px; */
margin-bottom: 0px;
background-size: cover;
left: -115px;	
}



.placa_txt {
padding: 30px 0 10px;
color: #fff;
font-size: 18px;
width: 236px;
text-align: center;
margin-top: 108px;
margin-left: 200px;
}


.coluna101 {
padding: 30px 0px 0px 0px;
}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100 {

padding-left: 15px;
padding-right: 10px;
padding-bottom: 20px;

}


.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
.coluna_resp2{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

	display: none;
}

	
	
	
.colunas-2{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}

.coluna_50{
width: 100%;
}



	
	

}



@media only screen and (min-width: 481px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}


.margin_top {
margin-top: 70px;
}

.celular{
display: block;

}

.tablet{

display: none;

}


.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
background: url(../images/testeira.png) 0 -49px no-repeat #3330;
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {
width: 480px;
height: 400px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 25px; */
margin-bottom: 0px;
background-size: cover;
left: -60px;
}


.placa_txt {
padding: 30px 0 10px;
color: #fff;
font-size: 18px;
width: 250px;
text-align: center;
margin-top: 114px;
margin-left: 194px;
}

.coluna101 {
padding: 30px 0px 0px 0px;
}



.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}





.coluna100 {

padding-left: 15px;
padding-right: 10px;
padding-bottom: 20px;

}

.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box;
}
	
	
.coluna_resp2{
    width: 50%;
    margin: 0 0;
    float: none;
    text-align: center;
    box-sizing: border-box
}
	
#logofaap{

display: none;
}

	
.colunas-2{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}

.coluna_50{
width: 100%;
}




}


@media only screen and (min-width: 700px){

.margin_top{
margin-top:75px;



}	


.celular{
display:none;

}

.tablet{

display: block;

}

.testeira{
margin:0 0 0 0px; 
left:0; 
right:0px; 
background: url(../images/testeira.png) 0 -35px no-repeat #3330;
background-size:cover; 
width:100%; 
position:fixed;  
z-index:90; 
height:167px;

}	



.placa {

width: 600px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/*bottom: -46px;*/
margin-bottom: 0px;
background-size: cover;
height: 500px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color:#fff;
font-size: 20px; 
width: 300px;
text-align: center;
margin-top: 171px;
margin-left: 247px;
}

.coluna101 {

padding: 30px 30px 0px 60px;

}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100{

padding-left: 30px;
padding-right: 20px;	
padding-bottom:30px;	
}

.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}

.coluna_resp{
    width: 50%;
    margin: 0%;
    float: left;
    text-align: center;
    box-sizing: border-box	
	}
		
		
.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

display: block;
}

	
	


.coluna_50{
width: 50%;
}

.colunas-2{

	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	

}



@media only screen and (min-width: 760px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}





.margin_top{
margin-top:75px;


}	

.celular{
display: none;

}

.tablet{

display: block;

}	


.testeira{
margin:0 0 0 0px; 
left:0; 
right:0px; 
background: url(../images/testeira.png) 0 -35px no-repeat #3330;
background-size:cover; 
width:100%; 
position:fixed;  
z-index:90; 
height:167px;

}	


.placa {
width: 600px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 197px; */
margin-bottom: 0px;
background-size: cover;
height: 500px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color:#fff;
font-size: 20px; 
width: 300px;
text-align: center;
margin-top: 167px;
margin-left: 247px;
}


.coluna101 {

padding: 30px 30px 0px 60px;

}

.coluna01{
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
}



.coluna100{
padding-left: 30px;
padding-right: 50px;
padding-bottom: 30px;
}


.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
.coluna_resp{
    width: 48%;
    margin: 0% 1%;
    float: left;
    text-align: center;
    box-sizing: border-box
}		
	
.coluna_resp2{
width:48%;
margin: 0 1.0%;
float: none;
text-align: center;
box-sizing: border-box
}



#logofaap{

display: block;
}	
	
	
	


.coluna_50{
width: 50%;
}

.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	
	
	

}





@media only screen and (min-width: 992px){

.meio_vertical{
margin-top:25%;

}

.padding60{
padding: 30px 0px 30px 0px;
}

.margin_top{
margin-top:75px;


}	

.celular{
display:none;

}	

.tablet{

display: block;

}

.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
background: url(../images/testeira.png) 0 -49px no-repeat #3330;
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {	

width: 690px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
background-size: auto;
background-size: auto;
background-size: auto;
background-size: auto;
position: absolute;
/*bottom: 25px;*/
margin-bottom: 0px;
background-size: cover;
height: 536px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color: 
#fff;
font-size: 20px;
width: 300px;
text-align: center;
margin-top: 220px;
margin-left: 308px;
}

.coluna101 {
padding: 30px 100px 0px 60px;
}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100{
padding-left: 60px;
padding-right: 60px;
padding-bottom: 30px;
}



.coluna_resp{
    width: 45%;
    margin: 0 2.5%;
    float: left;
    text-align: center;
    box-sizing: border-box
}
	
.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

display: block;
}	
	
	
	
	



.coluna_50{
width: 50%;
}

.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	
	


}
@charset "UTF-8";
/* CSS Document */




* html #tudo, .tudo, #container, .item  {
height: 100%;

}


body {
width: 100%;
height: 100%;
}

html {
width: 100%;
height: 100%;
}

* html {
width: 100%;
height: 100%;
}



body{
	margin: 0;
	/*background: url(../images/1_6.jpg) no-repeat center fixed #000000;*/
/**/-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/* [disabled]font-family: 'Marvel' , tahoma; */
	/*color: #fff;	*/
	background-color: #FFF;

}


.tudo{
margin: 0 auto;
/*max-width: 1000px;*/
width: 100%;
position: relative;
/* [disabled]background:rgba(0,0,0,0.0); */
}


.linhas{
/*background-imageurl(../images/linhas2.png);*/
/*background: url(../../images/linhas.png);
background-size: cover;*/
}


.carousel-caption{
width: 80%;
left: 10%;
margin: auto;
margin-bottom: 40px;
bottom: 0px;
}

.carousel-caption h1{
padding: 10px 30px;
/* [disabled]background: rgba(0,0,0,0.7); */
display: table;
border-radius: 5px;
margin: auto;
/* [disabled]background:rgba(160,63,150,0.8); */
float: left;
color: #FFF;
}


#geral{
height: 100%;
width: 100%;
padding-top: 40px;
position: absolute;
top: 0;
background:rgba(0,0,0,0.7);
}	

#home{
display: block;

} 
#sobre{
display:none;

} 
#trabalhos{
display:none;

} 

#contato{
display:none;

} 

#tudo{
    margin: -120px auto 0 auto;
    padding-top: 90px;
    padding-bottom: 0px;
    width: 80%;
    /*height: 1050px;
background: #FFF;*/
    /* [disabled]background: rgba(255, 255, 255, 0.3); */
    /* [disabled]-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
    /* [disabled]box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
    border-radius: 0px;
    /* [disabled]position: relative; */
    z-index: 1;
/*max-width: 900px;*/
}

#home, #sobre, #trabalhos, #contato{
margin: -120px auto 0 auto;
padding-top: 90px;
padding-bottom: 0px;
width: 80%;
/*height: 1050px;
background: #FFF;*/
/* [disabled]background: rgba(255, 255, 255, 0.3); */
/* [disabled]-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
/* [disabled]box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5); */
border-radius: 10px;
position: relative;
z-index: 1;
max-width: 900px;
}



/******* Menu 1 ****/

#menu{
width: 95%;
/*max-width:1000px;*/
height: 65px;
top: 80px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
background: #551B3A;
background: rgba(182,212,56,0.9);
border-radius: 10px;
font-size: 15px;
}

#bot:hover{
background: #fff;
color:#000;
}

#cx_home2, #cx_home1, #cx_sobre2, #cx_sobre1, #cx_trabalhos2, #cx_trabalhos1, #cx_contato2, #cx_contato1, #bot, #espaco{
width: 19.0%;
height: 40px;
margin: 5px 0px 0 1%;
float: left;
padding: 7px 0% 7px 0%;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
z-index: 50;

}

#espaco {
display: block;
}

#cx_home2{
display: block;
}

#cx_home1 {
display: none;
}

#cx_sobre2 {
display:none;
}

#cx_sobre1 {
display: block;
}

#cx_trabalhos2{
display:none;
}

#cx_trabalhos1{
display: block;
}

#cx_contato2 {
display: none;
margin: 5px 0px 0 0px;
width: 19.5%;
}

#cx_contato1{
display: block;
margin: 5px 0px 0 0px;
width: 19%;
}


/******Menu 2*******/

#menu2{
width: 95%;
/*max-width:1000px;*/
height: 65px;
top: 80px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
background: #551B3A;
background: rgba(182,212,56,0.9);
border-radius: 10px;
font-size: 15px;
}

#bot:hover{
background: #fff;
color:#000;
}


#cx_bot_home2, #cx_bot_home1, #cx_bot_sobre2, #cx_bot_sobre1, #cx_bot_unidades2, #cx_bot_unidades1, #cx_bot_contato2, #cx_bot_contato1,  #cx_bot_cardapio1, #cx_bot_cardapio2, #cx_bot_Agende1, #cx_bot_Agende2, #bot_bot, #bot_espaco{
width: 11.5%;
height: 55px;
margin: 5px 0px 0 1%;
float: left;
padding: 18px 0% 0px 0%;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
z-index: 50;
background:rgba(255,255,255,0.1);

line-height: 17px;
display: table-cell;
vertical-align: middle;
}

#bot_espaco {
display: block;
width: 23%;
}

#cx_bot_home2{
display: block;
}

#cx_bot_home1 {
display: none;
}

#cx_bot_sobre2 {
display:none;
}

#cx_bot_sobre1 {
display: block;
}

#cx_bot_unidades2{
display:none;
}

#cx_bot_unidades1{
display: block;
}

#cx_bot_contato2 {
display: none;
margin: 5px 0px 0 1%;
/*width: 11.0%;*/
}

#cx_bot_contato1{
display: block;
margin: 5px 0px 0 1%;
/*width: 11.0%;*/
}

#cx_bot_cardapio1{
display: block;
padding: 10px 1%;
} 

#cx_bot_cardapio2{
display: none;
padding: 10px 1%;
}

#cx_bot_Agende1{
display: block;
padding: 10px 1%;
}

#cx_bot_Agende2{
display: none;
padding: 10px 1%;
}

/*************/






/******Menu 3*******/

#menu3{
width: 95%;
/*max-width:1000px;*/
height: 50px;
top: 30px;
left: 0%;
margin: -0px 2.5% 0 2.5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
/* [disabled]-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
/* [disabled]box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
/* [disabled]background: #551B3A; */
/* [disabled]background: rgba(182,212,56,0.5); */
border-radius: 10px;
font-size: 15px;
}

#bot3_bot:hover{
background: #fff;
color:#000;
}

#cx_bot3_home2, #cx_bot3_home1, #cx_bot3_sobre2, #cx_bot3_sobre1, #cx_bot3_unidades2, #cx_bot3_unidades1, #cx_bot3_contato2, #cx_bot3_contato1,  #cx_bot3_cardapio1, #cx_bot3_cardapio2, #cx_bot3_Agende1, #cx_bot3_Agende2, #bot3_bot, #bot3_espaco, #cx_bot3_Depoimentos1, #cx_bot3_Depoimentos2, #cx_bot3_Trabalhe1, #cx_bot3_Trabalhe2{
width: 19%;
width: auto;
height: 40px;
margin: 0px 0px 0 2.5%;
float: right;
padding: 10px 0px 10px 0px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
/*border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;*/
z-index: 50;
background: rgba(255,255,255,0.0);
line-height: 17px;
display: table;
vertical-align: middle;






}


#cx_bot3_home2:Hover, #cx_bot3_home1:Hover, #cx_bot3_sobre2:Hover, #cx_bot3_sobre1:Hover, #cx_bot3_unidades2:Hover, #cx_bot3_unidades1:Hover, #cx_bot3_contato2:Hover, #cx_bot3_contato1:Hover,  #cx_bot3_cardapio1:Hover, #cx_bot3_cardapio2:Hover, #cx_bot3_Agende1:Hover, #cx_bot3_Agende2:Hover, #bot3_bot:Hover, #bot3_espaco:Hover, #cx_bot3_Depoimentos1:Hover, #cx_bot3_Depoimentos2:Hover, #cx_bot3_Trabalhe1:Hover, #cx_bot3_Trabalhe2:Hover{
border-bottom:2px #fff solid;

}







#bot3_espaco {
display: block;
width: 23%;
}

#cx_bot3_home2{
display: block;
}

#cx_bot3_home1 {
display: none;
}

#cx_bot3_sobre2 {
display:none;
}

#cx_bot3_sobre1 {
display: block;
}

#cx_bot3_unidades2{
display:none;
}

#cx_bot3_unidades1{
display: block;
}

#cx_bot3_contato2 {
display: none;
margin: 5px 1% 0 1%;
/*width: 11.0%;*/
}

#cx_bot3_contato1{
display: block;
/* [disabled]margin: 5px 1% 0 1%; */	/*width: 11.0%;*/
}

#cx_bot3_cardapio1{
display: none;
/* [disabled]padding: 10px 1%; */
} 

#cx_bot3_cardapio2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot3_Depoimentos1{
display: none;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot3_Depoimentos2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot3_Trabalhe1{
display: block;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot3_Trabalhe2{
display: none;
/* [disabled]padding: 10px 1%; */
}



#cx_bot3_Agende1{
display: block;
/* [disabled]padding: 10px 1%; */
}

#cx_bot3_Agende2{
display: none;
/* [disabled]padding: 10px 1%; */
}

/*************/



/******Menu 4*******/

#menu4{
width: 95%;
/*max-width:1000px;*/
height: 40px;
top: 60px;
left: 0%;
margin: -0px 0% 0 5%;
/*margin-left: auto;
margin-right: auto;*/
position: absolute;
text-align: center;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
/* [disabled]transform: rotate(-3deg); */
z-index: 50;
/*float:left;*/
/* [disabled]background: #551B3A; */
background: rgba(12,90,144,1);
border-radius: 0px;
font-size: 15px;
}

#bot4_bot:hover{
background: #fff;
color:#000;
}

#cx_bot4_home2, #cx_bot4_home1, #cx_bot4_sobre2, #cx_bot4_sobre1, #cx_bot4_unidades2, #cx_bot4_unidades1, #cx_bot4_contato2, #cx_bot4_contato1,  #cx_bot4_cardapio1, #cx_bot4_cardapio2, #cx_bot4_Agende1, #cx_bot4_Agende2, #bot4_bot, #bot4_espaco, #cx_bot4_Depoimentos1, #cx_bot4_Depoimentos2, #cx_bot4_Trabalhe1, #cx_bot4_Trabalhe2{
width: 19%;
width: auto;
height: 40px;
margin: 0px 0px 0 2.5%;
float: right;
padding: 10px 0px 10px 0px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
/*border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;*/
z-index: 50;
background: rgba(255,255,255,0.0);
line-height: 17px;
display: table;
vertical-align: middle;



}


#cx_bot4_home2:Hover, #cx_bot4_home1:Hover, #cx_bot4_sobre2:Hover, #cx_bot4_sobre1:Hover, #cx_bot4_unidades2:Hover, #cx_bot4_unidades1:Hover, #cx_bot4_contato2:Hover, #cx_bot4_contato1:Hover,  #cx_bot4_cardapio1:Hover, #cx_bot4_cardapio2:Hover, #cx_bot4_Agende1:Hover, #cx_bot4_Agende2:Hover, #bot4_bot:Hover, #bot4_espaco:Hover, #cx_bot4_Depoimentos1:Hover, #cx_bot4_Depoimentos2:Hover, #cx_bot4_Trabalhe1:Hover, #cx_bot4_Trabalhe2:Hover{
border-bottom:2px #fff solid;




}

#bot4_espaco {
display: block;
width: 23%;
}

#cx_bot4_home2{
display: block;
}

#cx_bot4_home1 {
display: none;
}

#cx_bot4_sobre2 {
display:none;
}

#cx_bot4_sobre1 {
display: block;
}

#cx_bot4_unidades2{
display:none;
}

#cx_bot4_unidades1{
display: block;
}

#cx_bot4_contato2 {
display: none;
margin: 0px 5% 0 2.5%;
/*width: 11.0%;*/
}

#cx_bot4_contato1{
display: block;
margin: 0px 5% 0 2.5%;	/*width: 11.0%;*/
}

#cx_bot4_cardapio1{
display: none;
/* [disabled]padding: 10px 1%; */
} 

#cx_bot4_cardapio2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot4_Depoimentos1{
display: none;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot4_Depoimentos2{
display: none;
/* [disabled]padding: 10px 1%; */
}


#cx_bot4_Trabalhe1{
display: block;
/* [disabled]padding: 10px 1%; */
} 


#cx_bot4_Trabalhe2{
display: none;
/* [disabled]padding: 10px 1%; */
}



#cx_bot4_Agende1{
display: block;
/* [disabled]padding: 10px 1%; */
}

#cx_bot4_Agende2{
display: none;
/* [disabled]padding: 10px 1%; */
}

/*************/

#bot2{
width:200px;
height:20px;
margin:5px;
float:left;
padding:10px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align:center;
border-radius:5px;
}



#bot3{
width: 130px;
height: 20px;
margin: 105px  auto 5px  auto;
padding: 15px;
/*font-family:Tahoma, Geneva, sans-serif;*/
text-align: center;
border-radius: 5px;
color: #fff;
background: url(../imag/sombra.png) #A71022;
background: rgba(10,70,125,0.9);
border: #999 0px solid;
-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
display: block;
background:rgba(227,19,18,1);
}

#bot3:hover{
color: #333;
background: url(../imag/sombra.png) #fff;
border: #fff 1px solid;
background: rgba(255,255,255,1);
}

#logoz{
height:480px;
left:50%; 
margin:-240px 0 0 -320px; 
position:absolute; 
top:50%; 
width:640px;
text-align:center;
}

#logozz{
height:184px;
left:50%; 
margin:-162px 0 0 -320px; 
position:absolute; 
top:40%; 
width:640px;
text-align:center;
z-index:2;

}

#fd_logo{
height: 184px;
width: 340px;
left: 50%;
margin: 32px 0 0 -165px;
position: absolute;
top: 50%;
border-radius: 15px;
text-align: center;
z-index: 1;
/* [disabled]background: rgba(255, 255, 255, 0.8); */
/* [disabled]-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5); */
}

#box_logo{
width:209px;
height:238px;
margin-top:11%;

margin-left:auto;
margin-right:auto;
}

#logo{
width: 190px;
height: 190px;
margin: 20px auto 0 auto;
z-index: 52;
text-align: center;
position: relative;
background: url(../logo-ck-200.png) center;
background-size: cover;
}

#logo2{
width: 150px;
height: 100px;
margin: 20px auto 0 10px;
z-index: 999999999999999999;
text-align: center;
position: relative;
background: url(../logo-ck-200.png) center;
background: url(../images/logo8.png) center;
background-size: cover;
}


#conteudo{
width:590px;
padding:30px;
background: #fff;
border-radius:10px 10px 10px 10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

}


#conteudo2{
width: 95%;
/*height:640px;*/
padding:340px 30px 30px 30px;
background: rgba(255,255,255,0.9);
border-radius: 10px 10px 10px 10px;
margin-left: auto;
margin-right: auto;
margin-top: -10px;
-webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
overflow: auto;
}

#conteudo22{
width: 100%;
/*height:640px;*/
padding: 30px;
background: #fff;
border-radius: 10px 10px 10px 10px;
margin-left: auto;
margin-right: auto;
margin-top: -10px;
/*-webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px rgba(0, 0, 0, 0.2);*/
overflow: auto;
}

#conteudo3{
width: 260px;
/*height:640px;*/
padding: 0px;
background: #fff;
border-radius: 10px 10px 10px 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 70px;
/*-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
float: left;
}


#abas{
float:left;
height:150px;
width:305px;
margin-left:20px;
background:#0C3;
margin-top:20px;

}

#video{
/* [disabled]margin-top: -200px; */
width: 150%;
height: 500px;
margin: -170px 0% 0 -25%;
text-align: center;
position: absolute;
border: #FFF 0px solid;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
/*transform: rotate(-2deg);*/
background: #000;
z-index: 1;
/* [disabled]float: left; */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/* [disabled]max-width: 1000px; */
}

#galeria{
/* [disabled]margin-top: -200px; */
width: 800px;
height: 300px;
margin-left: -50px;
margin-top:-25px;
text-align: center;
position: relative;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
/*transform: rotate(-1deg);*/
background: #000;
position: relative;
z-index: 3;
/* [disabled]float: left; */
}

#caixa{
bottom: 15px;
-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
margin:auto;

left: 10px;
top: 10px;
transform: rotate(-3px);
width: 50px;
height:50px;
background:#CCC;

}

#fotos_peq{
width:260px;
height:200px;
background:#666;
margin:5px;
float:left;

}

#bot_port1{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/stn/VP-1.jpg) no-repeat #999;
background-size: cover;
filter: grayscale(100%);
}
#bot_port2{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/fachada.jpg) center  no-repeat #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port3{
background: url(../imag/sombra.png) no-repeat #999;
background: url(../fotos/foto3---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port4{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/foto4---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
} 
#bot_port5{
background: url(../imag/sombra.png) no-repeat  #999;
background: url(../fotos/foto5---Copia.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
}

#bot_port6{
background: url(../imag/sombra.png) no-repeat #999;
background: url(../fotos/IMG_4862.jpg) no-repeat  #999;
background-size: cover;
filter: grayscale(100%);
}

#bot_port1, #bot_port2, #bot_port3,#bot_port4, #bot_port5 , #bot_port6{
width: 280px;
height: 200px;
padding: 0px;
margin: 5px 30px 7px 0px;
float: left;
color: #FFF;
font-size: 20px;
webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
background-size: cover;
text-shadow: 0px 0px 5px 5px rgba(0,0,0,1);
}

#bot_port1:hover, #bot_port2:hover, #bot_port3:hover,#bot_port4:hover, #bot_port5:hover, #bot_port6:hover{
/*background: url(../imag/sombra-branca.png) #000;*/
color: #FFF;
font-size: 20px;
padding: 0px;
width: 280px;
height: 200px;
background-size: 180%;
}
#divfotos2{
width: 600px;
margin: auto;
padding-top: 30px;
}

#texto_bot_port{
width: 250px;
height: 110px;
padding-top: 120px;
padding-right: 0px;
text-align: right;	/*background: url(../imag/b1.png);*/	
}

#texto_bot_port:hover{
width: 250px;
height: 110px;
padding-top: 110px;	/*background: url(../imag/b2.png);*/
}


#texto_bot_port2{
width:250px;
height:80px;
padding-top:120px;
padding-right:30px;
text-align:right;
background: url(../imag/h1.png);
}

#texto_bot_port2:hover{
width:250px;
height:90px;
padding-top:110px;
padding-right:40px;
background: url(../imag/h2.png);
}

/*#contato{
width: 380px;
height: 765px;
position: absolute;
z-index: 51;
margin-left: 60%;
top: 120px;
background: rgba(255, 255, 255, 1);
webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
visibility: hidden;
display:none;
}
*/

#formulario{
width:350px;
/*height:550px;*/
background: #fff;
margin:auto;
overflow:hidden;
}

#contactform {
/*overflow: hidden;

font-family:Tahoma;*/
width: 100%;
margin:auto;
background:#fff;
/*position: static;*/
font-family: 'Marvel', tahoma;
}

#caixa_cont{
width:290px;
height:370px;
background:#fff;
margin:auto;
overflow:hidden;
}

#contactsubmit {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: url(../"/images/alert-overlay.png") repeat-x scroll 0 0 #333;
border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
border-image: none;
border-style: none none solid;
border-width: medium medium 1px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
/*font-size: 1.4em;*/
font-weight: bold;
line-height: 1;
padding: 8px 14px 9px;
position: relative;
text-decoration: none;
text-shadow: 0 -1px 1px #222222;

}

fieldset{
border:#FFF solid 1px;
padding:0px 12px 0px 12px;
}
/*
input{
width:284px;
font-size:18px;
color:#333;
border:solid 1px #333;
}

input.botao{
width:100px;
font-size:18px;
font-family: 'Marvel', tahoma;
}
*/
#tit_contato{
padding: 8px 14px 9px;
background: #333;
color:#FFF;
font-size:24px;
width:290px;
}


#fechar{
width:12px;
height:12px;
padding:7px 10px 12px 10px;
font-size:15px;
font-family:Tahoma;
background:#333;
color:#FFF;
border-radius:10px;
margin-left:355px;
margin-top:-5px;
border:#fff solid 1px;
text-align:center;

}

#fechar:hover{
background:#fff;
color:#000;
border:#000 solid 1px;
}

#rodape{
width: 100%;
height: 10px;
padding: 0px;
color: #FFF;
text-align: center;
margin: 10px auto 20px auto;
font-size: 14px;	/*background: #333;
-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);*/
}

.seta{
width:20px;
height:12px;
margin: auto;
margin-top:4px;
background: url(../imag/seta.png) center;
}		




/*Nav*/

.nav > li > a:hover,
.nav > li > a:focus {
background-color: transparent;
}
.nav > .social-links > a {
display: inline-block;
}

.navbar {
border: 0;
font-size: 16px;
}
.navbar .navbar-brand {
font-weight: 600;
margin: 5px 0px;
padding: 20px 15px;
font-size: 20px;
font-family: "Slim-Joe";
letter-spacing: 0;
}
.navbar .navbar-nav > li > a {
padding: 10px 15px;
margin: 15px 3px;
}
.navbar .navbar-nav > .social-links > a {
padding: 10px 5px;
}
.navbar .navbar-nav.navbar-uppercase > li > a {
text-transform: uppercase;
font-size: 13px;
letter-spacing: 1px;
font-weight: 600;
}
.navbar .navbar-nav > li > a.btn {
margin: 15px 3px;
padding: 8px 16px;
}
.navbar .navbar-nav > li > a.btn-round {
margin: 16px 3px;
}
.navbar .navbar-nav > li > a [class^="fa"] {
font-size: 18px;
position: relative;
top: 1px;
}
.navbar .btn {
margin: 15px 3px;
font-size: 14px;
}
.navbar .btn-simple {
font-size: 16px;
}

.navbar-nav > li > .dropdown-menu {
border-radius: 10px;
margin-top: -5px;
}

.navbar-default {
background-color: white;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-default .navbar-nav > li > a:not(.btn) {
color: #343434;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:not(.btn):hover,
.navbar-default .navbar-nav > .active > a:not(.btn):focus,
.navbar-default .navbar-nav > li > a:not(.btn):hover,
.navbar-default .navbar-nav > li > a:not(.btn):focus {
background-color: transparent;
border-radius: 3px;
color: #c5a47e;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
border-bottom-color: #c5a47e;
border-top-color: #c5a47e;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: transparent;
color: #c5a47e;
}
.navbar-default .navbar-nav .navbar-toggle:hover, .navbar-default .navbar-nav .navbar-toggle:focus {
background-color: transparent;
}
.navbar-default .navbar-brand {
color: #343434;
}
.navbar-default:not(.navbar-transparent) .btn-default:hover {
color: #c5a47e;
border-color: #c5a47e;
}
.navbar-default:not(.navbar-transparent) .btn-neutral, .navbar-default:not(.navbar-transparent) .btn-neutral:hover, .navbar-default:not(.navbar-transparent) .btn-neutral:active {
color: #777777;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand {
color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover {
background-color: transparent;
opacity: 1;
filter: alpha(opacity=100);
color: #FFFFFF;
}
.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) {
color: #FFFFFF;
border-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-nav > .active > a:not(.btn),
.navbar-transparent .navbar-nav > .active > a:hover:not(.btn),
.navbar-transparent .navbar-nav > .active > a:focus:not(.btn),
.navbar-transparent .navbar-nav > li > a:hover:not(.btn),
.navbar-transparent .navbar-nav > li > a:focus:not(.btn), [class*="navbar-ct"] .navbar-nav > .active > a:not(.btn),
[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn),
[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn),
[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn),
[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn) {
background-color: transparent;
border-radius: 3px;
color: #c5a47e;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .navbar-nav .nav > li > a.btn:hover, [class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover {
background-color: transparent;
}
.navbar-transparent .navbar-nav > .dropdown > a .caret,
.navbar-transparent .navbar-nav > .dropdown > a:hover .caret,
.navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret,
[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret,
[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret {
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
}
.navbar-transparent .navbar-nav > .open > a,
.navbar-transparent .navbar-nav > .open > a:hover,
.navbar-transparent .navbar-nav > .open > a:focus, [class*="navbar-ct"] .navbar-nav > .open > a,
[class*="navbar-ct"] .navbar-nav > .open > a:hover,
[class*="navbar-ct"] .navbar-nav > .open > a:focus {
background-color: transparent;
color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .btn-default, [class*="navbar-ct"] .btn-default {
color: #FFFFFF;
border-color: #FFFFFF;
}
.navbar-transparent .btn-default.btn-fill, [class*="navbar-ct"] .btn-default.btn-fill {
color: #777777;
background-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-transparent .btn-default.btn-fill:hover,
.navbar-transparent .btn-default.btn-fill:focus,
.navbar-transparent .btn-default.btn-fill:active,
.navbar-transparent .btn-default.btn-fill.active,
.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover,
[class*="navbar-ct"] .btn-default.btn-fill:focus,
[class*="navbar-ct"] .btn-default.btn-fill:active,
[class*="navbar-ct"] .btn-default.btn-fill.active,
[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default {
border-color: #FFFFFF;
opacity: 1;
filter: alpha(opacity=100);
}

.navbar-transparent .dropdown-menu .divider {
background-color: rgba(255, 255, 255, 0.2);
}

.nav-open .nav .caret {
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
}

.navbar-ct-blue {
background-color: rgba(52, 172, 220, 0.98);
}

.navbar-ct-azure {
background-color: rgba(91, 202, 255, 0.98);
}

.navbar-ct-green {
background-color: rgba(76, 217, 100, 0.98);
}

.navbar-ct-orange {
background-color: rgba(255, 149, 0, 0.98);
}

.navbar-ct-red {
background-color: rgba(255, 76, 64, 0.98);
}

.navbar-transparent {
padding-top: 15px;
background-color: transparent;
border-bottom: 1px solid transparent;
}

.navbar-toggle {
margin-top: 19px;
margin-bottom: 19px;
border: 0;
}
.navbar-toggle .icon-bar {
background-color: #FFFFFF;
}
.navbar-toggle .navbar-collapse,
.navbar-toggle .navbar-form {
border-color: transparent;
}
.navbar-toggle.navbar-default .navbar-toggle:hover, .navbar-toggle.navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar.navbar-fixed-top {
transition: all .5s .1s;
}

/*Nav*/




/*z*/

*html coluna20{
height:100%;
}
body,td,th {
	/*font: "Marvel",Tahoma;*/
	font-size: 16px;
	/* [disabled]font-family:  Tahoma; */
}
a:link {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:visited {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:hover {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
a:active {
	text-decoration: none;
	/* [disabled]color: #FFFFFF; */
}
body {
background-color: #000;

}


.gira_sp{
/*position: fixed; */
top: 0px;
left: 0px;
z-index: 0;
height: 100% !important;
/* [disabled]max-width:1000px; */
margin: auto;
}


.carousel {

height:100% !important;

}

.carousel .item {
height: 100% !important;
}



/* correcao da barra de rolagem IE 10*/
@-ms-viewport { 
width:auto !important;
}


.navbar-wrapper .content{
min-height:50px;


} 

.navbar-wrapper .container{
min-height:50px;


} 

.navbar-wrapper .containerPortal{
min-height:50px;


}

section{
height:100%;
max-width:1024px;
margin:auto;
background:rgba(255,255,255,0.5);

box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);
-moz-box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);
-webkit-box-shadow:  0px 0px 100px 100px rgba(0,0,0,0.3);


}


/*Sanfona*/
.panel-default {
border-color: #dddddd00;
}

.panel-default>.panel-heading {
color: #333;
background-color: #1f4d80;
border-color: #ddd;
}
/*Sanfona*/

.content{
margin: auto;
position: relative;
/* [disabled]margin-left:25%; */	
} 

#pag0{
/* [disabled]/*background: rgba(33,33,0,0.5)  */; */
position: fixed;
top: 0;
left: 0px;
z-index: 0;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: auto;	
} 

#pag001{
/*background: rgba(33,33,0,0.5)  */;
position: fixed;
top: 0px;
left: 0px;
z-index: -1;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: 100%;
}  



#pag01{
	/* [disabled]background: rgba(0,0,0,1.0); */
	/*position: fixed;*/
	background-color: rgba(0,0,0,1);
	z-index: 2;
	width: 100%;
	background: url(../imag/fd-capa.png) center no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}  



#pag02{
    /* [disabled]background: rgba(255,255,255,0.8); */
    z-index: 2;
  /*display: table;*/
    width: 100%;
    height: 100%;
    max-width: 100%;
}  

#pag03{
/* [disabled]background: rgba(255,255,255,1.0); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
    max-width: 100%;
    
}  

#pag04{
/* [disabled]background: rgba(255,255,255,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
}  

#pag05{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
}  

#pag06{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



#pag07{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag08{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag09{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag10{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag11{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag12{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 


#pag13{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag14{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag15{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag16{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag17{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag18{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag19{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag20{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag21{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag22{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag23{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag24{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag25{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag26{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag27{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



#pag28{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag29{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag30{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 

#pag31{
/* [disabled]background:rgba(0,0,0,0.8); */
z-index: 2;
/*display: table;*/
width: 100%;
height: 100%;
} 



/**/

#pag01, #pag02, #pag03, #pag04, #pag05, #pag06, #pag07, #pag08, #pag09, #pag10, #pag11, #pag12, #pag13, #pag14, #pag15, #pag16, #pag17, #pag18, #pag19, #pag20, #pag21, #pag22, #pag23, #pag24, #pag25, #pag26, #pag27, #pag28, #pag29, #pag30, #pag31, #pag32, #pag33, #pag34, #pag35, #pag36, #pag37, #pag38, #pag39, #pag40, #pag41, #pag42, #pag43, #pag44, #pag45, #pag46, #pag47, #pag48, #pag49, #pag50, #pag51, #pag52, #pag53, #pag54, #pag55, #pag56, #pag57, #pag58, #pag59, #pag60, #pag61, #pag62, #pag63, #pag64, #pag65, #pag66, #pag67, #pag68, #pag69, #pag70, #pag71, #pag72, #pag73, #pag74, #pag75, #pag76, #pag77, #pag78, #pag79, #pag80, #pag81, #pag82, #pag83, #pag84, #pag85, #pag86, #pag87, #pag88, #pag89, #pag90, #pag91, #pag92, #pag93, #pag94, #pag95, #pag96, #pag97, #pag98, #pag99, #pag100, #pag101
{
    z-index: 2;
/*display: table;*/
    width: 100%;
    height: 100%;
   max-width: 100%;
	overflow: hidden;
    
    
    
}



/**/





#entre_páginas, #entre_páginas2, #entre_páginas3, #entre_páginas4, #entre_páginas5, .entre_páginas{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-8.jpg) center;
background-size: cover;
/* [disabled]position: fixed; */
top: 0px;
left: 0px;
z-index: 0;
width: 100%;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
height: 350px;
/* [disabled]background: rgba(255,255,255,0.5); */
}


#entre_páginas{
/*/*background: rgba(33,33,0,0.5)  */*/../images/linhas.png) center;
background-size: cover;

}

#entre_páginas2{
/*background: rgba(33,33,0,0.5)  */../fotos/stn/VP-4.jpg) center;
background-size: cover;
}


#entre_páginas3{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-4.jpg) center;
background-size: cover;	
}

#entre_páginas4{
/*background: rgba(33,33,0,0.5)  */../fotos/vg/MC-7.jpg) center;
background-size: cover;	
}


#entre_páginas5{
/*background: rgba(33,33,0,0.5)  */../fotos/0037_05Julia_13mar2016_PK.jpg) center;
background-size: cover;	
}	

#rodapez{
background:rgba(0,0,0,0.8);
z-index: 2;
display: block;
width: 100%;
height:200px;
    max-width: 100%;

}	




.coluna1{
width: 100%;
margin: auto;
}


.coluna100{
width: 100%;
/* [disabled]margin: auto; */
/* [disabled]margin-top: 180px; */
z-index: 1;
/* [disabled]background: rgba(255,255,255,0.8); */
/* [disabled]height: 100%; */
/* [disabled]min-width: 100px; */
/* [disabled]position: relative; */
/* [disabled]display: table; */
}

.coluna101{
width: 100%;
margin: auto;
/*max-width: 700px;*/
padding: 30px 30px 0px 60px;
/* [disabled]display: table; */
text-align: left;
}

.coluna80{
width: 80%;
/* [disabled]margin: auto; */
padding: 50px 0px 0 0px;
float: left;
/* [disabled]position: absolute; */
min-height: 100px;
background: rgba(255,255,255,0.9);
/* [disabled]height: 100%; */
}

.coluna20{
width: 20%;
/*margin: auto;*/
padding: 150px 10px 0 10px;
float: left;
height: 100% !important;
min-height: 100%;
/* [disabled]background: #fff; */
position: absolute;
/* [disabled]min-height: 100%; */
right: 0px;
}


.coluna2{
width: 47%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;
}

.coluna02-dir{
width: 50%;
margin: 0 0.0%;
float: right;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;
text-align: left;
}

.coluna02-esq{
width: 50%;
margin: 0 0.0%;
float: left;
margin-top: 5px;
min-height: 150px;
margin-bottom: 5px;

text-align: right;
}


.coluna2_texto{
width: 47%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
font-size: 12px;
}


.coluna_resp{
width: 47%;
margin: 0 1.5%;
float: left;
text-align: center;
box-sizing: border-box
}

.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}

.verde-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#67b330+1,67b330+100&1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(103,179,48,1) 0%, rgba(103,179,48,0.99) 1%, rgba(103,179,48,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(103,179,48,1) 0%,rgba(103,179,48,0.99) 1%,rgba(103,179,48,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(103,179,48,1) 0%,rgba(103,179,48,0.99) 1%,rgba(103,179,48,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b330', endColorstr='#0067b330',GradientType=0 ); /* IE6-9 */

	
	
}


	
.azul-degrade{


/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b3b2b2+0,b3b2b2+100&1+0,0+100 */
background: -moz-linear-gradient(top,  rgba(179,178,178,1) 0%, rgba(179,178,178,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(179,178,178,1) 0%,rgba(179,178,178,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(179,178,178,1) 0%,rgba(179,178,178,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b2b2', endColorstr='#00b3b2b2',GradientType=0 ); /* IE6-9 */



}

.vermelho-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100&0.5+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(169,3,41,0.5) 0%, rgba(143,2,34,0.37) 44%, rgba(109,0,25,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(169,3,41,0.5) 0%,rgba(143,2,34,0.37) 44%,rgba(109,0,25,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(169,3,41,0.5) 0%,rgba(143,2,34,0.37) 44%,rgba(109,0,25,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a90329', endColorstr='#336d0019',GradientType=0 ); /* IE6-9 */

	
	
	
}



.preto_degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

	
}



.preto_degrade2{
	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+2,000000+100&0+0,0.05+45,0.1+70,0.2+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 2%, rgba(0,0,0,0.05) 45%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.1) 70%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



	
}



.preto_degrade_v{

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.3+0,0+12 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
	
	
.cinza-degrade{
		
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b3b2b2+54,b3b2b2+100&1+55,0+100 */
	background: -moz-linear-gradient(top,  rgba(179,178,178,1) 54%, rgba(179,178,178,1) 55%, rgba(179,178,178,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(179,178,178,1) 54%,rgba(179,178,178,1) 55%,rgba(179,178,178,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(179,178,178,1) 54%,rgba(179,178,178,1) 55%,rgba(179,178,178,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b2b2', endColorstr='#00b3b2b2',GradientType=0 ); /* IE6-9 */

}



.branco-degrade{
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

	
	
}

	


.coluna3{
width: 30%;
margin: 0 1.5%;
float: left;
margin-top: 5px;
/* [disabled]min-height: 40px; */
margin-bottom: 5px;
background: rgba(51,51,51,0.0);
}


.z1colunas{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}



.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	box-sizing: border-box;
}


.z3colunas{
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	column-count: 3;
	column-gap: 10px;
}




.img_z{
background-size:cover;
width:100%;
height:350px;
}




.logo_faap2  {
width: 120px;
height: 110px;
text-align: center;
margin: 0;
margin-bottom: 0px;
position: fixed;
/*background: url(../../images/logo8.png) center center no-repeat;  */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
top: 0px;
left: 0px;
z-index: 9999999;
background-color: #0C5A8F;
background-color: #000;
border-radius: 0 0 500px 0px;
-webkit-border-radius: 0 0 500px 500px;
-moz-border-radius: 0 0 500px 500px;
}   




/*Nav*/
. espaco{ 
width:100px;
height:50px;
}

.link_none{
padding:0 !important; 
text-transform:none !important; 
margin:0 0 0 0 !important; 
float:none !important;
}

.navbar .navbar-nav > li > a {
padding: 0px 0px !important;
margin: 0px 0px !important;
}

.collapse.navbar-collapse {
padding: 0px 0px;
}

.navbar-collapse .nav > li > a {
padding: 14px 20px;
}

.navbar-burger .navbar-header .navbar-toggle {
width: 34px;
height: 34px;
border-radius: 500px;
background:#0C5A8F;
padding: 0px 0 0 9.5px;
}



.navbar-burger .navbar-header .navbar-toggle:hover {

background:#0C5A8F;

}


.navbar-burger .toggled {
top: 6px;

border-radius: 500px;
background: #333;
/*-moz-left: -50px;*/
}
.navbar-burger .navbar-toggle .icon-bar {
display: block;
position: relative;
width: 15px;
height: 2px;
border-radius: 1px;
}

.navbar-nav{
margin-top: 1px;
margin-right: 15px;
/* [disabled]margin-left: 15px; */
margin-bottom: 1px;	
}

.navbar-collapse .nav > li.social-links{

text-align: center;
margin-left: -20px;

}

.navbar-burger.navbar-transparent .navbar-toggle .icon-bar{

background:rgba(0,0,0,1);

}		


.navbar-burger .container {
padding: 0 15px;
width: 100%;
}


.nav-open .navbar .container {
/*width: 250px;*/
-webkit-transform: translate3d(-250px, 0, 0);
-moz-transform: translate3d(-250px, 0, 0);
-o-transform: translate3d(-250px, 0, 0);
-ms-transform: translate3d(-250px, 0, 0);
transform: translate3d(-250px, 0, 0);
}


.navbar-collapse {
width: 100%;
max-width: 250px;
}


.navbar-collapse .nav > li > a {

font-size: 12px;
line-height: 12px;
padding: 20px 10px;
}

/*Nav*/




#tudo{
    width: 100%;
    height: 100%;
    /* [disabled]position: absolute; */
    margin: 0 auto;
    background: rgba(255,255,255,1.0);
    padding: 0;
    /*max-width: 1024px;*/
    /* [disabled]position: relative; */
    margin: 0 auto;	/*overflow-x:hidden;
overflow-y:auto;*/
}


.caixa_o{
background:rgba(204,204,204,0.1);
width:100%;
padding:15px 20px;
margin-top:15px;


}


.gradiente{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,3f3f3f+51,000000+53,000000+100&0+0,1+51,0+100 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(63,63,63,1) 51%, rgba(0,0,0,0.96) 53%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(63,63,63,1) 51%,rgba(0,0,0,0.96) 53%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(63,63,63,1) 51%,rgba(0,0,0,0.96) 53%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
text-align: center;
color: rgba(255,255,255,1);
font-size: 20px;
/* [disabled]margin-top: 40%; */
box-shadow: inset 0 0 10px 10px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 50px 50px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 50px 100px rgba(0,0,0,0.5);
}


.branco01{
background: rgba(255,255,255,0.5);		
}


.preto01{
background: rgba(0,0,0,0.51);		
}

.borda01{
border:5px #fff solid;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
}


.btn-primary {
color: #337ab7;
background-color: #fff;
border-color: #fff;
}

.btn-group{
margin:auto;
bottom:0px;
position: relative;
width:100%;
}

.select01{
width:45px; 
height:29px; 
overflow:hidden; 
background: rgba(51,51,51,0.0); 
position: relative; 

margin:70% auto 0; 

margin: 51% auto 0;
}



/*gray*/

img.desaturate {
filter: grayscale(100%);
}

img.desaturate {
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate{
filter: gray;
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate{
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: gray;
filter: grayscale(100%);
filterurl(../desaturate.svg#greyscale);
}

img.desaturate {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
filterurl(../"data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}


/*z*/


/*Modal Left*/
/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
position: fixed;
margin: auto;
width: 320px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
 -o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);

width: 80%;
max-width: 700px;
}

.modal.right .modal-dialog {
width: 320px;
}

.modal.left .modal-dialog {
width: 320px;
}


.modal.left .modal-content,
.modal.right .modal-content {
height: 100%;
overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialog{
left: -320px;
-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
 -o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog{
left: 0;
}

/*Right*/
.modal.right.fade .modal-dialog {
right: -320px;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
 -o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
right: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
border-radius: 0;
border: none;
}





.modal-dialog {

width: 90%;
/* margin: 50px auto;*/
max-width: 800px;

}



.modal-content {

-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.0);
box-shadow: 0 5px 15px rgba(0,0,0,.0);

}

.modal-header {
border-bottom-color: #EEE0 !important;
background-color: #FAFAFA;
border-bottom:0px solid #fff;
}

/* ----- v CAN BE DELETED v ----- */
body {
background-color: #78909C;
}

.demo {
padding-top: 60px;
padding-bottom: 110px;
}

.btn-demo {
margin: 15px;
padding: 10px 15px;
border-radius: 0;
font-size: 16px;
background-color: #FFFFFF;
}

.btn-demo:focus {
outline: 0;
}

.demo-footer {
position: fixed;
bottom: 0;
width: 100%;
padding: 15px;
background-color: #212121;
text-align: center;
}

.demo-footer > a {
text-decoration: none;
font-weight: bold;
font-size: 16px;
color: #fff;
}

/**/


/************************************
Animacao
************************************/

@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}

100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}

@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}

100% {
opacity: 1;
-moz-transform: translateX(0);
}
}

@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}

100% {
opacity: 1;
-o-transform: translateX(0);
}
}

@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}

100% {
opacity: 1;
transform: translateX(0);
}
}

.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}





.area_100{
text-align:center; 
font-size:30px;  
position: absolute; 
margin:auto; 
bottom:0px; 
left: 0; 
top: auto; 
width:100%;

/*	
background: rgba(0,0,0,0.5);



background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 24%, rgba(0,0,0,0.25) 75%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.65) 100%); 

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.65) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );  */

}

.area_setas{
text-align: center;
position: relative;
/* [disabled]margin:auto; */
width: auto;
height: 40px;
display: table;
margin-left: auto;
margin-right:10px;
float:right;
}

.setas{
width:40px; 
height:40px; 
text-align:center; 
color:rgba(255,255,255,0.8) !important; 
position: relative; 
float: left;

}

.numero_pag{
position: relative; 
float: left; 
background:#0C5A8F;
background:rgba(0,102,204,0.2);
background:rgba(0,0,0,0.4);	
padding:5px; 
height:60px; 
width:40px; 
font-size:20px; 
text-align:center; 	
border-radius:500px 500px 0 0; 
color:rgba(255,255,255,0.8) !important;
padding-bottom:20px;
}


.carousel-caption{
text-align:left;


}

.carousel .item{
min-height:400px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
position: absolute;
top: 0%;
z-index: 5;
display: inline-block;
margin-top: -10px;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background: #000;
	background-color: rgba(255,255,255,0.50);
	border: 1px solid #fff;
	border-radius: 5px;
}

.carousel-indicators .active {
width: 12px;
height: 12px;
margin: 0;
background-color: #3337;
}


.coluna4{
width: 24%;
margin: 0 0.5%;
float: left;
margin-top: 5px;
min-height: 140px;
margin-bottom: 5px;	
}

.coluna5{
width: 19%;
margin: 0 0.5%;
float: left;
margin-top: 5px;
min-height: 140px;
margin-bottom: 5px;	
}


.coluna5_txt{
/*width: 19%;
margin: 0 0.5%;
float: left;
margin-top: -5px;
margin-bottom: 5px;
font-size: 12px;
min-height: 45px;
color: #fff;

padding: 10px 0 0 0;*/

width: 19%;
margin: 0 0.5%;
float: left;
margin-top: -15px;
margin-bottom: 5px;
font-size: 12px;
min-height: 45px;
color: #fff;
padding: 4px 0 0px 0;

}


.dourado{
background: rgba(195, 170, 88, 1.84);
}	

.q1{
background: url(../imag/shtr/web/03.jpg) center;
}	

.q2{
background: url(../imag/shtr/web/02.jpg) center;
}	

.q3{
background: url(../imag/shtr/web/03.jpg) center;
}	

.q4{
background: url(../imag/shtr/web/04.jpg) center;
}	

.q5{
background: url(../imag/shtr/web/05.jpg) center;
}	

.q6{
background: url(../imag/shtr/web/06.jpg) center;
}	

.q7{
background: url(../imag/shtr/web/07.jpg) center;
}	

.q8{
background: url(../imag/shtr/web/08.jpg) center;
}	

.q9{
background: url(../imag/shtr/web/09.jpg) center;
}	

.q10{
background: url(../imag/shtr/web/10.jpg) center;
}

.q11{
background: url(../imag/shtr/web/11.jpg) center;
}

.q12{
background: url(../imag/quadro.png) center;
padding-top: 60px;
font-size: 13px;
}

.q1, .q2, .q3, .q4, .q5, .q6, .q7, .q8, .q9, .q10, .q11, .q12 {
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;

}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
position: absolute !important;
top: 45%;
z-index: 5;
display: inline-block;
margin-top: auto !important;
}


.borda_q{
/* [disabled]color: #333; */
padding: 10px 20px;
background: rgb(112, 131, 169, 0.1);
}	

a:link {
	/* [disabled]color: #fff; */
}


.navbar-nav > li > a {
color: #333;
}


.separator-container {
text-align: center;
position: relative;
}
.separator-container .separator {
color: #c5a47e;
margin: 0 auto 1em;
width: 11em;
}
.separator-container .separator.line-separator:before, .separator-container .separator.line-separator:after {
display: block;
width: 40%;
content: " ";
margin-top: 14px;
border: 1px solid #c5a47e;
}
.separator-container .separator.line-separator:before {
float: left;
}
.separator-container .separator.line-separator:after {
float: right;
}

.fa {
text-shadow: 0 0px 5px rgba(0,0,0,0.0);	
}


.sombra_txt {
	text-shadow: 0 2px 15px rgba(0,0,0,0.8);
}

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
}

strong {
font-weight:bold;
}
.conteudo {
padding-left: 60px; 
padding-right: 20px; 
box-sizing: border-box;
}

.titulo{
	border-bottom: 0px solid #fff;
	height: 45px;
	width: 100%;
	/* [disabled]background: url(../images/titulos.png) -0px -787px no-repeat; */
	background-color: rgba(0, 0, 0, 0);
	background-size: auto;
	background-size: 700px;
	background-color: #EC6B56;
	border-radius: 10px 55px 0px 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 5px;
	box-sizing: border-box;
	font-size: 18px;
	color: rgba(255,255,255,1);
	display: table;
	padding-bottom: 5px;
	box-sizing: border-box;
}	

body {
background-color: #FFFFFF;
}

.flexbox-container {
display: flex;
align-items: center;
}


.flexbox-container1 { 
display: flex;
align-items:flex-end;
}



.flexbox-container2 { 
display: flex;
align-items:  flex-start;
}


.column-reverse{
	
display: flex;
 align-self:flex-end;	
}




.containerZ {
	display: flex;
	flex-wrap: wrap;
}

.flexZ {
	display: flex;
	flex-wrap: wrap;
	align-items:flex-end; 
	align-self:flex-end;
}	
	

.quadrado{
box-sizing: border-box;
padding: 20px;
color: #333;
background: #ccc;
margin: 10px;
width: 100px;
height: 100px;
float: left;
text-align: center;

border-radius: 10px;


}



.quadrado2{
box-sizing: border-box;
padding: 0px;
color: #333;
background: #ccc0;
margin: 0px;
width: 150px;
min-height: 150px;
height: auto;
float: left;
text-align: center;

border-radius: 0px;



}


.coluna_50{

box-sizing: border-box;
padding: 0px;
color: #333;
background: #ccc0;
margin: 0px;
width: 50%;
min-height: 200px;
height: auto;
float: left;
text-align: center;

border-radius: 0px;
display: table;


}


.testeira{
display:none;
}





.coluna01{

background: rgba(0,0,0,0.0); 
color: #fff; 
height: 100%; 
max-width: 100%;

box-sizing: border-box;
color:#000;

border-radius: 30px 5px 5px 5px;


}



.coluna100{

background: rgba(0,0,0,0.0); 
color: #fff; 
height: 100%; 
max-width: 100%;

box-sizing: border-box;
color:#000;

border-radius: 30px 5px 5px 5px;


}



.linha {

display:table; margin:30px 0 0 30px; 



}



.close {

float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=100);
opacity: 1;

}














/***041219***/




.nav-tabs > li {

float: left;
margin-bottom: -1px;
margin-left: -0px;

}




.nav-tabs > li > a {
margin-right: 10px;
line-height: 1.42857143;
border: 1px solid #fff;
border-radius: 10px 10px 0 0 ;
font-size:14px;
}
.nav > li > a {
	position: relative;
	display: block;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 25px;
}

.luxo .nav > li > a {
position: relative;
display: block;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 25px;
}

.nav-tabs {
border-bottom: 0px solid #ddd;
}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

color:#fff;
cursor: default;
background-color: rgb(77, 155, 210);
border: 1px solid #fff;
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: transparent;
}




.border01 {
margin: -20px auto 0 auto;
padding: 50px 20px;
width: 100%;
background: rgba(77, 155, 210, 1);
color: #fff;

border-radius: 10px ;

z-index: 500;
position: relative;
}


.border02 {
margin: -20px auto 0 auto;
padding: 50px 20px;
width: 100%;
background: rgba(77, 155, 210, 1);
color: #fff;	
border-radius: 0 10px 10px 10px;
z-index: 500;
position: relative;
border-left: 1px #fff solid;
}


.nav-tabs > li > a {

border: rgba(195, 170, 88, 1.84);
background: rgba(195, 170, 88, 1.84);

}
.nav-tabs > li > a {

border: rgb(255, 255, 255);
background: rgb(155, 155, 155);

}


.nav > li > a:focus, .nav > li > a:hover {

text-decoration: none;
background-color: #ccc;

}




#menu_01z .navbar-nav > li {

color:#333;
float:none !important;
width:100% !important;
background:rgba(51,51,51,0.0);
display:block;


}




#menu_01z .navbar-nav {
margin: 1px 0px;
width: 100%;
}

#menu_01z .navbar-nav > ul {
padding:0px;
width: 100%;	
}




#menu_01z .navbar-nav > li {
color: #333;
float: none !important;
width: 100% !important;
background:
rgba(51,51,51,0.0);
display: block;
border-bottom: 1px solid
rgba(102,102,102,1);
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}



#menu_01z .navbar-nav > li:hover {


background:rgba(51,51,51,0.1);



}	



b, strong {

font-weight: bold;

}


#menu_01z .navbar-nav > li a {

padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
}


li.active > a:hover {
color: #fff;
cursor: default;
background-color:rgb(74, 132, 172);
border: 0px solid #fff;
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-bottom-color: transparent;
}


.sanfona li a:hover {
	text-decoration: none;
	text-decoration-line: none;	
	
}


.sanfona{
    border-bottom: 1px solid #333;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    background-color: #1f4d80;
    width: 100%;
    text-align: left;
    padding: 10px 20px;
    color: #fff;
   border:0px rgba(0,0,0,0) solid !important;

}

.sanfona2{
border: 0px solid #333;
border-radius: 5px 5px 5px 5px;
color: #333;
background-color: #1f4d80;
border-color: #ddd;
width: 100%;
text-align: left;
padding: 10px 20px;
color: #fff;
border:0px rgba(0,0,0,0) solid !important;

}


.sanfona2-cont{
    border-bottom: 0px solid #333;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    background-color: #1f4d80;
    border-color: #ddd;
    width: 100%;
    text-align: left;
    padding: 10px 20px;
    color: #fff;
border:0px rgba(0,0,0,0) solid !important;
}




.sanfona:hover;.sanfona2:hover, .sanfona:focus,.sanfona2:focus,  .btn-link:focus, .btn-link:hover{

background:#0971B7 !important;
color:#fff;
text-decoration: none;
background-color:#23527c !important;
border:0px rgba(0,0,0,0) solid !important;

}



.btn-link:focus, .btn-link:hover {
    color: #fff !important;
    text-decoration: none !important;
    /* background-color: #336799; */
    /* background: #3335 !important; */
    opacity: 0.8 !important;
    border:0px rgba(0,0,0,0) solid !important;
}



.color01{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}

.color02{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

//* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
background: rgb(157,213,58); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */


}


.color03{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */



}




.color04{
background: #333;
text-align: center !important;
color:#fff;
/*display: flex;*/
padding: 20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,f6290c+51,f02f17+71,e73827+100;Red+Gloss+%231 */
background: rgb(248,80,50); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */



}


.vermelho{
background: #FF0004;
text-align: center;
padding: 20px;
color:#fff;
}

.amarelo{
background: #FFF000;
text-align: center;
padding: 20px;
color:#fff;
}

.verde{
background: #00AF01;
text-align: center;
padding: 20px;
color:#fff;
}

.azul{
background: #286CA2;
text-align: center;
padding: 20px;
color:#fff;
}


	
.degrade01 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.1+0,0+100;Neutral+Density */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */


}



.degrade02 {

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+40,0.3+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */





}



#botao_modal{

	border: 1px #fff solid;
	font-weight: bold;
	float: none; color:#fff; 
	padding:10px 20px 15px; 
	box-sizing:border-box; 
	display:table; background-color: #64AF2F; 
	border-radius:15px; 
	margin: auto;  
	margin-top: 20px; 
	text-align: center; 
	min-width: 200px; 
	width: auto;

}
		
		
#botao_modal:hover{
	border: 1px #fff solid;
	box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:  0 0 5px 1px rgba(0,0,0,0.3);



}
	


.degradeBranco{

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+68,0+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 68%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

	
	
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+84,0+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */







}





.celular{
display:none;

}

.tablet{

display: none;

}







.sombra01{
	
	
	
	-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
	
	
}











/************************************
Media queries
************************************/



@media only screen and (min-width: 350px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}



.margin_top {
margin-top: 70px;
}

.celular{
display: block;

}

.tablet{

display: none;

}		


.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
/*background: url(../images/testeira.png) 0 -49px no-repeat #3330;*/
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {
width: 480px;
height: 400px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 25px; */
margin-bottom: 0px;
background-size: cover;
left: -115px;	
}



.placa_txt {
padding: 30px 0 10px;
color: #fff;
font-size: 18px;
width: 236px;
text-align: center;
margin-top: 108px;
margin-left: 200px;
}


.coluna101 {
padding: 30px 0px 0px 0px;
}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100 {

padding-left: 15px;
padding-right: 10px;
padding-bottom: 20px;

}


.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
.coluna_resp2{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

	display: none;
}

	
	
	
.colunas-2{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}

.coluna_50{
width: 100%;
}



	
	

}



@media only screen and (min-width: 481px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}


.margin_top {
margin-top: 70px;
}

.celular{
display: block;

}

.tablet{

display: none;

}


.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
background: url(../images/testeira.png) 0 -49px no-repeat #3330;
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {
width: 480px;
height: 400px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 25px; */
margin-bottom: 0px;
background-size: cover;
left: -60px;
}


.placa_txt {
padding: 30px 0 10px;
color: #fff;
font-size: 18px;
width: 250px;
text-align: center;
margin-top: 114px;
margin-left: 194px;
}

.coluna101 {
padding: 30px 0px 0px 0px;
}



.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}





.coluna100 {

padding-left: 15px;
padding-right: 10px;
padding-bottom: 20px;

}

.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box;
}
	
	
.coluna_resp2{
    width: 50%;
    margin: 0 0;
    float: none;
    text-align: center;
    box-sizing: border-box
}
	
#logofaap{

display: none;
}

	
.colunas-2{
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
}

.coluna_50{
width: 100%;
}




}


@media only screen and (min-width: 700px){

.margin_top{
margin-top:75px;



}	


.celular{
display:none;

}

.tablet{

display: block;

}

.testeira{
margin:0 0 0 0px; 
left:0; 
right:0px; 
background: url(../images/testeira.png) 0 -35px no-repeat #3330;
background-size:cover; 
width:100%; 
position:fixed;  
z-index:90; 
height:167px;

}	



.placa {

width: 600px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/*bottom: -46px;*/
margin-bottom: 0px;
background-size: cover;
height: 500px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color:#fff;
font-size: 20px; 
width: 300px;
text-align: center;
margin-top: 171px;
margin-left: 247px;
}

.coluna101 {

padding: 30px 30px 0px 60px;

}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100{

padding-left: 30px;
padding-right: 20px;	
padding-bottom:30px;	
}

.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}

.coluna_resp{
    width: 50%;
    margin: 0%;
    float: left;
    text-align: center;
    box-sizing: border-box	
	}
		
		
.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

display: block;
}

	
	


.coluna_50{
width: 50%;
}

.colunas-2{

	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	

}



@media only screen and (min-width: 760px){

.meio_vertical{
margin-top:45%;

}

.padding60{
padding: 30px 30px 30px 60px;
}





.margin_top{
margin-top:75px;


}	

.celular{
display: none;

}

.tablet{

display: block;

}	


.testeira{
margin:0 0 0 0px; 
left:0; 
right:0px; 
background: url(../images/testeira.png) 0 -35px no-repeat #3330;
background-size:cover; 
width:100%; 
position:fixed;  
z-index:90; 
height:167px;

}	


.placa {
width: 600px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
position: absolute;
/* [disabled]bottom: 197px; */
margin-bottom: 0px;
background-size: cover;
height: 500px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color:#fff;
font-size: 20px; 
width: 300px;
text-align: center;
margin-top: 167px;
margin-left: 247px;
}


.coluna101 {

padding: 30px 30px 0px 60px;

}

.coluna01{
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
}



.coluna100{
padding-left: 30px;
padding-right: 50px;
padding-bottom: 30px;
}


.coluna_resp{
width:100%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
.coluna_resp{
    width: 48%;
    margin: 0% 1%;
    float: left;
    text-align: center;
    box-sizing: border-box
}		
	
.coluna_resp2{
width:48%;
margin: 0 1.0%;
float: none;
text-align: center;
box-sizing: border-box
}



#logofaap{

display: block;
}	
	
	
	


.coluna_50{
width: 50%;
}

.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	
	
	

}





@media only screen and (min-width: 992px){

.meio_vertical{
margin-top:25%;

}

.padding60{
padding: 30px 0px 30px 0px;
}

.margin_top{
margin-top:75px;


}	

.celular{
display:none;

}	

.tablet{

display: block;

}

.testeira{	
margin: 0 0 0 0px;
left: 0;
right: 0px;
background: url(../images/testeira.png) 0 -49px no-repeat #3330;
background-size: auto;
background-size: cover;
width: 100%;
position: fixed;
z-index: 999999716;
height: 93px;

}



.placa {	

width: 690px;
display: inline-block;
background: url(../images/claquete.png) -8px -37px no-repeat;
background-size: auto;
background-size: auto;
background-size: auto;
background-size: auto;
position: absolute;
/*bottom: 25px;*/
margin-bottom: 0px;
background-size: cover;
height: 536px;
left: 0px;
}


.placa_txt {
padding: 30px 0 10px;
color: 
#fff;
font-size: 20px;
width: 300px;
text-align: center;
margin-top: 220px;
margin-left: 308px;
}

.coluna101 {
padding: 30px 100px 0px 60px;
}

.coluna01{

padding-left: 0px;
padding-right: 0px;	
padding-bottom:30px;	
}



.coluna100{
padding-left: 60px;
padding-right: 60px;
padding-bottom: 30px;
}



.coluna_resp{
    width: 45%;
    margin: 0 2.5%;
    float: left;
    text-align: center;
    box-sizing: border-box
}
	
.coluna_resp2{
width:50%;
margin: 0 0;
float: none;
text-align: center;
box-sizing: border-box
}
	
	
#logofaap{

display: block;
}	
	
	
	
	



.coluna_50{
width: 50%;
}

.colunas-2{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	box-sizing: border-box;
}
	
	


}
