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

/******SLIDER BANNER*******/

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

#main-slider .carousel .btn-slide {

	width: 20px;

    height: 20px;

    padding: 8px 20px;

    background: #1FB4DA;/*COR BOTÃO DO BANNER*/

    color: #fff;

    border-radius: 4px;

    margin-top: 0px;

    display: inline-block;

}



#main-slider .prev,

#main-slider .next {

    position: absolute;

    top: 50%;

    background-color: #024075; /*COR DO BOTÃO LEFT RIGHT BANNER*/

    color: #fff;

    display: inline-block;

    margin-top: -25px;

    height: 40px;

    line-height: 40px;

    width: 40px;

    line-height: 40px;

    text-align: center;

    border-radius: 4px;

    z-index: 5;

}

.tit-banner1{

	color:#3f91ce;

}



.tit-banner2{

	color:#f59f28;\\

}

.cor-titulo1{

	color:#f59f28;

}



/*SLIDER*/

.titulo-01{

    /*background:rgba(12,29,47, .8);

	padding:10px;

	font-size:20px;

	color:#FFF;	

	margin:0px 0px 5px 0px;

	border:1px solid #fff;*/

}



.titulo-02{

    background:rgba(91,93,96, .8);

    padding:10px;

	font-size:14px;

   	color:#FFF;	

	margin:0px 0px 0px 0px;

	border:1px solid #fff;

}



.btn-tit-03{

	background: rgb(244, 147, 34);

    padding:10px;

	font-size:14px;

   	color:#FFF;	

	margin:0px 0px 0px 0px;

	border:1px solid #fff;

}



.btn-tit-03:hover{

	color:#FFF;

}



.btn-tit-03:focus{

    color:#FFF;

	text-decoration:none;	

}



@media (min-width: 601px){

	.titulo-01{

        padding:10px;

	    font-size:30px;

	    color:#fcfeff;	

		margin:0px 0px 5px 0px;

		text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);

    }



    .titulo-02{

        padding:10px;

	    font-size:17px;

       	color:#FFF;	

		margin:0px 0px 0px 0px;

    }

}



/*DEPOIMENTO*/

.depoimentos img{

    float:left;

	margin:0px 20px 10px 0px;    	

}



.depoimentos p{

	font-size:14px;    	

}



.depoimentos h2{

	font-size:20px; 

	color:#FFF;   	

}



.depoimentos h3{

	font-size:20px; 

	color:#000;   	

}



.atua-carousel{

    position:inherit;

    top:0px;	

}



.form-control{

    border:1px solid #EEE;

	background:#FFF;

	border-radius:0px;	

}



/**/

.bg-fund{

    background:#F8F8F8;	

}



.ciano{

    background:#007118;

	color:#FFF;

	padding:5px 0px 5px 0px;

	margin:0px 0px 40px 0px;

	overflow:hidden;	

}



.c-ano1{

	padding:0;

	width:105px;

	padding:0;

	margin:0 auto;

}



.c-ano2{

	width:140px;

	padding:0;

	margin:0 auto;

}



.c-ano3{

	width:202px;

	padding:0;

	margin:0 auto;

}



.c-ano h2{

	float:left;	

}



/*CAIXA*/

.caixa-geral-1{

	float:left;

}



.cx-01 p{

    font-size:52px; /*+*/

	line-height:19px; 

	margin:25px 0px 0px 0px;

	padding:0;  

	text-align:center;	

	font-weight:bold;

}



.cx-02 p{

    font-size:22px; /*DE*/

	text-align:center;

	font-weight:bold;			

}



/**/

.caixa-geral-2{

	float:left;

}



.cx-03 p{

    font-size:62px; /*40*/ 

	margin:0px 0px 0px 5px; 

	font-weight:bold; 	

}



/**/

.caixa-geral-3{

	

}



.cx-04 p{

    font-size:35px; /*ANOS*/ 

	margin:0px 0px 0px 3px; 

	line-height:0px; 

	font-weight:bold;

}



.cx-05 p{

    font-size:27px; /*ANOS*/ 

	margin:0px 0px 0px 3px; 

	line-height:0px; 

	font-weight:bold;

}



.cx-06 p{

    font-size:35px; /*ANOS*/ 

	margin:0px 0px 0px 3px; 

	line-height:0px; 

	font-weight:bold;

	letter-spacing:2px;

}



.caixa-geral-2 span{

	font-size:55px;

}



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

/*    Thumbineils-6    */

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

.tumbinails-6{

	margin:0px 0px 0px 0px;

    padding:10px 0px;

} 



.tumb-icon{

	margin:0px 0px 0px 0px;

	overflow:hidden;

	padding:10px;

}



.tumb-icon h3{

	font-size:14px;

}



.tumb-icon i:hover{

	background:#FFF;

    color:#09C;

	-webkit-transition: 300ms;

    -moz-transition:300ms;

    -o-transition: 300ms;

    transition: 300ms;

}



.tumb-icon i{

	font-size:40px; 

	width:105px; 

	height:105px; 

	border:1px solid #CCC; 

	padding:30px; 

	margin:0px 0px 0px 0px; 

	border-radius:100px; 

	background:#069; 

	color:#FFF; 

	-webkit-transition: 300ms;

    -moz-transition: 300ms; 

	-o-transition: 300ms; 

	transition: 300ms;

}



/*EMPRESA*/

.img-empresa{

    margin:0px 0px 20px 0px;	

}



.img-empresa img{

    float:left;

	width:60%;

	margin:20px 20px 10px 0px;	

}



.img-empresa h2{

    padding:20px 0px 0px 0px;	

}



.bg-midia{

    background:#f8f8f8;	

	padding:0px 0px 30px 0px;

}



.assista{

    margin:30px 0px 10px 0px;

}



.btn-assista{

    background:#007118;

    border:none;

    padding:10px 10px;	

    color:#FFF;

	font-size:22px;

	widows:100%;

    height:100%;

}	



.btn-assista:hover{

    background:#024075;

	border:none;

	padding:10px 10px;	

	color:#FFF;	

}



.text-saiba{

    margin:0px 0px 10px 0px;

	font-size:18px;	

}



.mar-mar-top{

    margin:40px 0px 0px 0px;	

}



.cor-cinza{

	width:100%;

	height:auto;

	overflow:hidden; 

	background:#F8F8F8;

	padding:50px 0px;

}



.cor-cinza img{

    width:100%;	

}



.cor-cinza h1{

     float:left;

	 font-size:110px;

	 margin:0px 30px 0px 0px;

	 color:#EEE;

}



.cor-branco{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#FFF;

	padding:50px 0px;

}



.cor-branco img{

    width:100%;

}





.cor-branco h1{

     float:left;

	 font-size:110px;

	 margin:0px 30px 0px 0px;

	 color:#EEE;

}



.carro img{

    width:100%;

	height:auto;

	overflow:hidden;

}



.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

    position: inherit;



}



.espaco{

	margin-top:10px;

}



@media (min-width: 601px){

	.espaco{

		margin-top: 20px;

	}

}



.di-esq{

    margin-top:30px;

}



@media (min-width: 601px){

	.di-esq{

        margin-top:30px;

    }

}



.tit-tit h3{

	margin:-5px 0px 0px 0px;

}



.altura{

    height:68px;

	overflow:hidden;

}



.saiba-mais a{

    font-size:14px;

	float:right;

}



.depoimento-altura{

    height:auto;

	overflow:hidden;

	margin-top:20px;

}



@media (min-width: 601px){

    .depoimento-altura{

        min-height:330px;

        max-height: 380px;

	    overflow:hidden;

    }

}



.bg-cor-form{

    position: relative;

    margin:10px;

	background:#024075;

	border-radius:5px;

	overflow:hidden;

	height:auto;

}



.branco{

    color:#FFF;	

}





/*RODAPE FOOTER*/

.preto-preto h2{

    color:#000;	

}



.back-01{	

	overflow:hidden;

	padding:0px 5px 20px 12px;

	margin:0px 0px;

}



.back-02{ 

    width:98%;   

	overflow:hidden;

	padding:0px 3% 0px 5%;

	margin:0px 1%;

}



.back-03{ 

    width:98%;   

	overflow:hidden;

	padding:0px 3%;

	margin:0px 1%;

}



.back-04{    

	overflow:hidden;

    padding:20px 0px;	

}



.back-05{    

	overflow:hidden;

    padding:20px 0px;	

}



.back-06{    

	overflow:hidden;

    padding:20px 0px;	

}



@media (min-width: 601px){

	.back-02{ 

        width:48%;   

	    overflow:hidden;

    	padding:0px 0px 0px 2%;

	    margin:0px;

    }



    .back-03{ 

        width:48%;   

	    overflow:hidden;

	    padding:0;

	    margin:0;

		padding:0px 1%;

	    margin:0px;

    } 

   

    .back-04{    

	    overflow:hidden;

        padding:10px 0px;	

    }



    .back-05{    

	    overflow:hidden;

        padding:10px 0px;	

    }



   .back-06{    

	    overflow:hidden;

        padding:0px 0px;	

    }	

}







.limite1{margin:0px 0px 0px 0px;}



.limite2{margin:0px 0px 0px 0px;}



@media (min-width: 601px){

    .limite1{margin:-11px 0px 0px 0px;}



    .limite2{margin:0px 0px 0px 0px;}

}



.fixo{font-size:130%;}



.tim{margin:8px 0px 0px 0px; font-size:100%;}



.oi{margin:8px 0px 0px 0px; font-size:100%;}



.vivo{font-size:100%;}



.claro{font-size:100%;}



.lado-esq{

	float:left;

	width:49%;

	height:auto;

	overflow:hidden;

	color:#FFF;

}



@media (min-width: 601px){

    .lado-esq{

		float:left;

	    width:32%;

	    height:auto;

	    overflow:hidden;

	    color:#FFF;

    }	

}



.lado-esq a{

    color:#FFF;	

}



.lado-dir{

	Float:left;

	width:49%;

	height:auto;

	overflow:hidden;

}



@media (min-width: 601px){

	.lado-dir{

	    float:left;

	    width:35%;

    	height:auto;

    	overflow:hidden;

    }

}



.lado-dir a{

    color:#FFF;	

}



.lado-center{

    float:left;

	width:2%;

	height:auto;

	overflow:hidden;

}



@media (min-width: 601px){

	.lado-center{

        float:left;

	    width:5%;

	    height:auto;

	    overflow:hidden;

    } 

}



.lado-center span{

    margin:0px 0px 0px 0px;

	color:#FFF;		

}



.footer-padding{

    padding:30px 0px 10px 0px;	

}



.rodap{

    margin-top:70px;

}



@media (min-width: 601px){

    .rodap{

        margin-top:70px;	

    }	

}



.cores-brc{

    color:#FFF;	

}



.cores-brc h2{

    color:#FFF;	

}



.cores-brc h3{

    color:#FFF;	

}



.imagem-responsiva img{

    width:100%;	

	height:auto;

	overflow:hidden;

}



.espaco-bottom1{

    padding:0px 0px 50px 0px;	

}



.espaco-bottom2{

    padding:0px 0px 300px 0px;	

}



.empre-empre{

    margin:40px 0px 20px 0px;	

}



.color-bree{

    background: #024075;

    border-radius:5px;

	padding:10px 10px;

}



.cor-bloco{

    background:#F5F6FD;	

}



.cor-preto a{

	color:#000;

}



.bajaur{

    width:100%;

	height:auto;

	overflow:hidden;

	background:#090;	

}



.cores-001{

    padding:0px 0px 0px 0px;

	height:auto;

    overflow:hidden;

	text-align:center;	

}



@media (min-width: 601px){

    .cores-001{

        padding:0px 0px 0px 0px;

    	height:auto;

        overflow:hidden;

    }	

}



.cores-001 img{

    width:100%;

	position:relative;

	bottom:0;

	background:#FFF;

}



.cores-002{

	padding:0px 0px 10px 0px;

	height:auto;

	text-align:center;

	color:#FFF;

	background:#AA0B3C;

}



.cores-003{   

        padding:0px 0px 0px 0px;

    	height:auto;

        overflow:hidden;

        background:tranparent;

    }



@media (min-width: 601px){

    .cores-002{

	    padding:0px 0px 10px 0px;

	    height:auto;

		color:#FFF;

    }	

}



    .cores-003{   

        padding:0px 0px 0px 0px;

    	height:auto;

        overflow:hidden;

        background-image: linear-gradient( to right, #F8F8F8 50%, #AA0B3C 25% )

    }

}



.ajust-form{

    margin:-30px 0px 30px 0px;	

}



.cor-cinza{

    color:#999;		

}



.formulario{

    margin:0px 0px 10px 0px ;	

}



.un-lado-esq{

	float:left;

}



.un-lado-dir{

	float:right;

}



.titulo-cor-branco h2{

    color: #044683;

	font-size:22px;

	text-align:center;

	margin:30px 0px 20px 0px;	

}



.titulo-lado-esq{

	float:left;

	width:10%;

	height:auto;

	overflow:hidden;

}



.titulo-lado-dir{

	float:left;

	width:90%;

	height:auto;

	overflow:hidden;

}



@media (min-width: 601px){

	.titulo-lado-esq{

	    float:left;

	    width:5%;

    	height:auto;

	    overflow:hidden;

    }



    .titulo-lado-dir{

	    float:left;

	    width:95%; 

    	height:auto;

	    overflow:hidden;

    }

}



.btn-enviar-form{

	width:100%;

	font-size:20px;  

    background:#1FB4DA;

	padding:10px 10px;

	color:#FFF;

	border:none;

	border-radius:5px;	

}



.btn-enviar-form:hover{

    background:#000;

	color:#FFF;	

}



@media (min-width: 601px){

    .btn-enviar-form{

	    width:100%;

	    font-size:20px;  

        background:#1FB4DA;

	    padding:10px 10px;

       	color:#FFF;

    	border:none;

    	border-radius:5px;	

		display:block;

    }



    .btn-enviar-form:hover{

        background:#000;

	    color:#FFF;	

    }	

}



.imagem-tamanho img{

    width:50%;

	float:right;	

}



.fale-conosco a:hover{

	color:#FFF;

}



/*RODAPÉ FOOTER*/

.formulario-tab{

	margin:10px 0px 30px 0px;

}



.formulario-tab-1{

    line-height:30px;	

	font-size:16px;

	font-weight:bold;

}



.form-adjust span{

	margin:0px 10px 0px 5px;

	text-align:center;

	color:#FFF;

}



.form-adjust a{ 

    color:#FFF	

}



.baixar-1{

	margin-top:10px;

	height:90px;

	overflow:hidden;

}



.baixar-2{

	margin-top:10px;

	height: 100px;

	overflow:hidden;

}



.baixar-3{

	margin-top:10px;

	height:90px;

	overflow:hidden;

}



/*@media (min-width: 601px){

    .baixar-1{

	    margin-top:20px;

    }



    .baixar-2{

	    margin-top:20px;

    }



    .baixar-3{

	    margin-top:10px;

    }	

}*/



/*RODAPÉ CONTATO*/

.formulario-tab1{

	margin:10px 0px 30px 0px;

}



.formulario-tab-11{

    line-height:30px;	

	font-size:16px;

	font-weight:bold;

}



.form-adjust1 span{

	margin:0px 10px 0px 5px;

	text-align:center;

	color:#000;

}



.form-adjust1 a{ 

    color:#000	

}



.color-botao-ass{

	background-color:#f49322;

	padding:0px 0px 15px 0px;

	

}



.color-botao-ass h2{

	color:#ffffff;

}



.msg-modal, .txt-branco{color: #FFF;}

.radio.first{margin-top: 0;}

.vcenter{

	display: inline-block;

    vertical-align: middle;

}



.destaque-texto{font-size: 31px;}



@media (max-width: 800px){

	.destaque-texto{font-size: 25px !important;}

}



.feature-wrap i{

  font-size: 35px;

  height: 110px;

  width: 110px;

  margin: 3px;

  border-radius: 100%;

  line-height: 107px;

  text-align:center;

  background: #ffffff;

  color: #fda01d;

  border: 3px solid #ffffff;

  box-shadow: inset 0 0 0 5px #f2f2f2;

  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;

  -webkit-transition: 500ms;

  -moz-transition: 500ms;

  -o-transition: 500ms;

  transition: 500ms;

  float: left;

  margin-right: 25px;

}



.feature-wrap i:hover{

  background: #fda01d;

  color: #fff;

  box-shadow: inset 0 0 0 5px #fff;

  -webkit-box-shadow: inset 0 0 0 5px #fff;

  border: 3px solid #fda01d;

}



.features{

  padding: 0;

}



.feature-wrap {

  margin-bottom: 35px;

  overflow: hidden;

}



.feature-wrap h2{

    margin: 42px 0 0 0;

    font-size: 14px;

    color: #787878;

    font-weight:bold;

    line-height: 24px;

}



.feature-wrap h3 {

    font-size: 12px;

    color: #999;

    font-weight: 100;

    line-height: 18px;

	margin:5px 0px 0px 0px;

}



@media(min-width:768px) {

	.feature-wrap h2{

        margin: 47px 0 0 0;

        font-size: 16px;

        color: #6E6A6A;

        line-height: 20px;

		font-weight:10;

    }



    .feature-wrap h3 {

        font-size: 13px;

        color: #999;

        font-weight: 100;

        line-height: 22px;

	    margin:5px 0px 0px 0px;

    }

}



.feature-wrap .pull-left {

  margin-right: 25px;

}