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

@media (min-width: 1200px) {
	.container{
		width: 960px;
		padding: 0px;	

	}
	
	.container-fluid{
		padding: 0px;	
	}
}

/*Resolucoes inferiores ou tablets */
@media (min-width: 992px) and (max-width: 1199px) {
	.container{
		width: 960px;
		padding: 0px;	
	}
	
	.container-fluid{
		padding: 0px;	
	}
}

/*Resolucoes inferiores ou tablets */
@media (min-width: 769px) and (max-width: 991px) {
	.container{
		width: 960px;
		padding: 0px;	
	}
	
	.container-fluid{
		padding: 0px;	
	}
	
}

@media (max-width: 768px){
	
	.container{
		
	}
	
	.container-fluid{
		padding: 0px;	
	}
	
	.boxLogotipo{ margin-top:17px !important; margin-bottom:0px !important;}
	
	.paddingNoneMob{ padding-left:0px !important; padding-right:0px !important;} 
	
	.paddingBottomMob50{ padding-bottom:50px !important;}
	
	.navbar-inverse .navbar-collapse{ float:left !important; margin-top:10px; min-width:375px !important; border-top:solid 1px #eee !important;}
	
	.navbar-nav{ margin:0px; }
	
	.navbar-toggle{ margin-top:-12px;} 
	
	.nav .navbar-nav ul{ float:left !important;}
	 
	.navbar-inverse .navbar-nav>.open>a{
		border-bottom:solid 1px #f59467;
		}
	
	.navbar-inverse .navbar-nav>li>a{
		border:none !important;
		border-bottom:solid 1px #eee !important;
		
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		border-radius: 0px !important;
	}
		
	.dropdown-menu>li>a:hover{
		color:#fff;
		padding: 6px 13px;
		background-color:#f16d25 !important;
	}
	
	.navbar-inverse .navbar-toggle{
		border-color:#ccc;
		background-color:#ccc;
		}
		
	.navbar-inverse .navbar-toggle:hover{
		background-color:#d24203;
		border-color:#d24203;
		}	
		
	.bgBoxBanner{
	height:auto !important;
	}

	.BannerPrincipal{
	height:auto !important;
	}	
	
	.boxChamadaTransp h1{
	font-size:20px !important;
	}
	
	.boxChamadaTransp span{
	font-size:20px !important;
	}
	
	.bgBoxOperacoes{
	height:600px !important;
	}
	
	.boxOperacoesTexto{
	height:600px !important;
	}
	
	.logotipoRodape{
	margin-bottom:30px !important;	
	}
	
	.boxRodape ul{
	margin-bottom:30px !important;	
	}
	
	.enderecoRodape{
	margin-bottom:30px !important;	
	}
	
	
				
}

/*** INICIO DO CODIGO CSS ****/

html,
body {
  height: 100%;
  font-family: 'Montserrat', sans-serif !important;
  font-weight:normal;
  font-size:12px;
  color:#949494;
}

.barraTelefone{
	background: rgba(13,69,141,1);
	background: -moz-linear-gradient(left, rgba(13,69,141,1) 0%, rgba(29,127,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13,69,141,1)), color-stop(100%, rgba(29,127,255,1)));
	background: -webkit-linear-gradient(left, rgba(13,69,141,1) 0%, rgba(29,127,255,1) 100%);
	background: -o-linear-gradient(left, rgba(13,69,141,1) 0%, rgba(29,127,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(13,69,141,1) 0%, rgba(29,127,255,1) 100%);
	background: linear-gradient(to right, rgba(13,69,141,1) 0%, rgba(29,127,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d458d', endColorstr='#1d7fff', GradientType=1 );
	}
	
.barraTelefone h1{
	font-weight:700;
	font-size:16px;
	color:#ffffff;
	margin:0px;
	padding:11px 0px;
	}
	
.barraTelefone span{
	font-weight:400;
	font-size:12px;
	color:#ffffff;
	margin:0px;
	padding:0px 0px;
	}

.boxLogotipo{ margin-top:35px; margin-bottom:35px;}

.boxMenu{ margin-top:40px;}
																																																																																																																				
/**** MENU ****/
.navbar{
	margin:0px;
	float:right;
	}

.navbar-inverse, .navbar-collapse{ 
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	}

.navbar-inverse .navbar-nav>li>a{
	font-family: 'Montserrat', sans-serif !important;
	font-weight:400;
	color:#0d448d;
	font-size:13px;
	padding:8px 15px;
	margin:0px 5px;
	border:solid 1px #0d448d;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	}

.navbar-inverse .navbar-nav>li>a:hover{
	color:#e84e0e;
	border:solid 1px #e84e0e;
	}

.navbar-inverse .navbar-nav>.active{
	height:auto !important;
	display:block !important;
	overflow:hidden !important;
	}

.navbar-inverse .navbar-nav>.active>a{
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
	background-color:transparent;
	}

.navbar-inverse .navbar-nav>.active>a:hover{
	font-family: 'Montserrat', sans-serif !important;
	font-size:15px;
	background-color:transparent;
	color:#e84e0e;
	}
	
.navbar-inverse .navbar-nav>.open>a{
	background-color:#f15825 !important;
	}
	
.dropdown-menu{
	background-color:#f15825 !important;
	border-radius: 0px;
	color:#fff;
	border:none;
	padding: 0px;
	}
	
.dropdown-menu>li>a{
	color:#fff !important;
	padding: 6px 13px;
	}
	
.dropdown-menu>li>a:hover{
	color:#fff;
	padding: 6px 13px;
	background-color:#f16d25;
	}	
	
/*** MIDIA BOX ***/

.bgBoxBanner{
	background-image:url(../imagens/bgBoxBanner.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:420px;
	}

.BannerPrincipal{
	height:420px;
	}
	
.BannerInterno{
	height:213px;
	background-image:url(../imagens/bg-banner-interno.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
.BannerInterno h1{
	font-weight:700;
	font-size:30px;
	color:#fff;
	padding:0px;
	margin:0px;
	margin-top:80px;
	}
	
.BannerInterno span{
	font-weight:300;
	font-size:14px;
	color:#fff;
	margin:0px;
	padding:0px;
	}	
	
.BannerInterno .imgBanner{
		height:213px;
		width:645px;
		}

.bgChamadaTransp{
	background-color:#eeeeee;
	padding:40px 0px;
	}

.boxChamadaTransp h1{
	font-weight:700;
	font-size:26px;
	color:#0d448d;
	margin:0px;
	margin-bottom:20px;
	padding:11px 0px;
	}
	
.boxChamadaTransp span{
	font-weight:300;
	font-size:26px;
	color:#0d448d;
	margin:0px;
	padding:11px 0px;
	}

.bgBoxOperacoes{
	background-color:#0d448d;
	background-image:url(../imagens/bg-operacoes.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:450px;
	}
	
.boxOperacoesTexto{
	background-color:#ffffff;
	height:450px;
	padding:40px 50px 0px 50px;
	}


.boxOperacoesTexto h1{
	font-weight:700;
	font-size:26px;
	color:#0d448d;
	margin:0px;
	padding:11px 0px;
	}
	
.boxOperacoesTexto h2{
	font-weight:300;
	font-size:14px;
	color:#e84e0e;
	margin:0px;
	padding:11px 0px;
	line-height:20px;
	}
	
.boxOperacoesTexto p{
	font-weight:300;
	font-size:12px;
	color:#949494;
	margin:0px;
	margin-bottom:20px;
	padding:11px 0px;
	line-height:20px;
	}
	
.boxOperacoesTexto a{
	font-weight:300;
	font-size:12px;
	color:#e84e0e;
	text-decoration:underline;
	}
	
/*** CONTEUDO INTERNO ***/
	
.conteudoInterno{
	padding:50px 0px;
	}	
	
.conteudoInterno h1{
	font-weight:700;
	font-size:26px;
	color:#0d448d;
	margin:0px;
	padding:0px 0px 10px;
	}
	
.conteudoInterno h2{
	font-weight:300;
	font-size:14px;
	color:#e84e0e;
	margin:0px;
	padding:11px 0px;
	line-height:20px;
	}
	
.conteudoInterno p{
	font-weight:300;
	font-size:12px;
	color:#949494;
	margin:0px;
	margin-bottom:20px;
	padding:11px 0px;
	line-height:20px;
	}	
	
.boxIcone{ 
	margin-bottom:30px;
}

.enderecoContato{
	
	}

.enderecoContato h3{
	font-weight:700;
	font-size:20px;
	color:#e84e0e;
	margin:0px;
	padding:0px 0px 10px;
	}
	
.enderecoContato h2{
	font-weight:600;
	font-size:18px;
	color:#0f4e9e;
	margin:0px;
	padding:0px 0px 10px;
	}
	
.enderecoContato p{
	font-weight:300;
	font-size:12px;
	color:#7f7f7f;
	margin:0px;
	padding:0px 0px 10px;
	}


/* FORMULARIO DE COLETA*/

.form-coleta{ width:100%;}

.form-coleta label{ 
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	color:#236cb5 !important;
	font-size:14px;
	font-weight:700;
	margin-top:0px;
	}
	
.form-coleta .form-control{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#6a6a6a;
	font-weight:300;
	}
	
.form-coleta h4{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#0d448d !important;
	font-weight:700;
	}
	
.form-coleta span{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#173964 !important;
	font-weight:700;
	}
	
.form-coleta .content{
	width:100%;
	padding:0px;
	margin:0px;
	}
	
.form-coleta .content div{
	padding:0px;
	margin:0px;
	}	
	
	
.no-margem{
	margin-left: 0px !important;
	padding-left: 0px !important;
	}

.lista{
	margin:10px 0px 30px;
	font-weight:300;
	font-size: 12px;
	color: #949494;
	}

/* FORMULARIO CONTATO*/

.form-contato{ width:100%;}

.form-contato label{ 
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	color:#236cb5 !important;
	font-size:14px;
	font-weight:700;
	margin-top:0px;
	}
	
.form-contato .form-control{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#6a6a6a;
	font-weight:300;
	}
	
.form-contato h4{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#173964 !important;
	font-weight:700;
	}
	
.form-contato span{
	font-family: 'Montserrat', Myriad Pro, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#173964 !important;
	font-weight:700;
	}
	
.form-contato .content{
	width:100%;
	padding:0px;
	margin:0px;
	}
	
.form-contato .content div{
	padding:0px;
	margin:0px;
	}	




/*** RODAPE ***/
.barraRodape{
	background-color:#eee;
	height:40px;
	}
	
.boxRodape{
	background-color:#373737;
	padding:40px 0px;
	}
	
.boxRodape ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
.boxRodape li{
	display:block;
	text-align:right;
	}
	
.boxRodape li a{
	font-family: 'Montserrat', sans-serif !important;
	font-weight:normal;
	font-size:12px;
	font-weight:300;
	color:#ffffff;
	text-align:left;
	display:block;
	padding-bottom:5px;
	cursor:pointer;
	}
	
.boxRodape li a:hover{
	color:#e84e0e;
	text-align:left;
	text-decoration:none;
	}


.enderecoRodape h1{
	font-weight:700;
	font-size:20px;
	color:#ffffff;
	margin:0px;
	padding:5px 0px;
	}
	
.enderecoRodape h2{
	font-weight:300;
	font-size:12px;
	color:#ffffff;
	margin:0px;
	padding:0px 0px;
	}

.logotipoRodape{ margin-top:30px;}

.copy{
	padding-top:20px;
	}

.copy p{
	font-weight:300;
	font-size:10px;
	color:#7e7e7e;
	margin:0px;
	padding:0px 0px;
	}
	
.copy a{
	font-weight:300;
	font-size:10px;
	color:#7e7e7e;
	margin:0px;
	padding:0px 0px;
	}
	
.copy a:hover{
	font-weight:300;
	font-size:10px;
	color:#ffffff;
	margin:0px;
	padding:0px 0px;
	}




/*** BOTOES ***/

.btn-chamada { 
  color: #ffffff; 
  background-color: #E84E0E; 
  border-color: #E84E0E; 
  -webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding:10px 20px;
} 
 
.btn-chamada:hover, 
.btn-chamada:focus, 
.btn-chamada:active, 
.btn-chamada.active, 
.open .dropdown-toggle.btn-chamada { 
  color: #ffffff; 
  background-color: #0d448d; 
  border-color: #0d448d; 
} 
 
.btn-chamada:active, 
.btn-chamada.active, 
.open .dropdown-toggle.btn-chamada { 
  background-image: none; 
} 
 
.btn-chamada.disabled, 
.btn-chamada[disabled], 
fieldset[disabled] .btn-chamada, 
.btn-chamada.disabled:hover, 
.btn-chamada[disabled]:hover, 
fieldset[disabled] .btn-chamada:hover, 
.btn-chamada.disabled:focus, 
.btn-chamada[disabled]:focus, 
fieldset[disabled] .btn-chamada:focus, 
.btn-chamada.disabled:active, 
.btn-chamada[disabled]:active, 
fieldset[disabled] .btn-chamada:active, 
.btn-chamada.disabled.active, 
.btn-chamada[disabled].active, 
fieldset[disabled] .btn-chamada.active { 
  background-color: #E84E0E; 
  border-color: #E84E0E; 
} 
 
.btn-chamada .badge { 
  color: #E84E0E; 
  background-color: #ffffff; 
}


.btn-geral { 
  color: #ffffff; 
  background-color: #E84E0E; 
  border-color: #E84E0E; 
} 
 
.btn-geral:hover, 
.btn-geral:focus, 
.btn-geral:active, 
.btn-geral.active, 
.open .dropdown-toggle.btn-geral { 
  color: #ffffff; 
  background-color: #0d448d; 
  border-color: #0d448d; 
} 
 
.btn-geral:active, 
.btn-geral.active, 
.open .dropdown-toggle.btn-geral { 
  background-image: none; 
} 
 
.btn-geral.disabled, 
.btn-geral[disabled], 
fieldset[disabled] .btn-geral, 
.btn-geral.disabled:hover, 
.btn-geral[disabled]:hover, 
fieldset[disabled] .btn-geral:hover, 
.btn-geral.disabled:focus, 
.btn-geral[disabled]:focus, 
fieldset[disabled] .btn-geral:focus, 
.btn-geral.disabled:active, 
.btn-geral[disabled]:active, 
fieldset[disabled] .btn-geral:active, 
.btn-geral.disabled.active, 
.btn-geral[disabled].active, 
fieldset[disabled] .btn-geral.active { 
  background-color: #E84E0E; 
  border-color: #E84E0E; 
} 
 
.btn-geral .badge { 
  color: #E84E0E; 
  background-color: #ffffff; 
}



/*** RESETS ****/

.row {
  margin-left:0px;
  margin-right:0px;
}

.paddingNav{ padding-left:15px;}
.paddingLeft15{ padding-left:15px !important;} 
.paddingNone{ padding:0 !important;} 
.paddingLeft{ padding-left:0px !important;}
.paddingRight{ padding-right:0px !important;}
.paddingRightMob{ padding-right:0px !important;}

.marginNone{ margin:0 !important;} 
.marginLeft{ margin-left:0px !important;}
.marginRight{ margin-right:0px !important;}


/****************** FONTS E FORMATAÇÃO **********************/

@font-face{ 
	font-family: 'proximanova-regular';
	src: url('../font/proximanova-regular-webfont.eot');
	src: url('../font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../font/proximanova-regular-webfont.woff') format('woff'),
	     url('../font/proximanova-regular-webfont.ttf') format('truetype'),
	     url('../font/proximanova-regular-webfont.svg#webfont') format('svg');
}


@font-face{ 
	font-family: 'proximanova-bold';
	src: url('../font/proximanova-bold-webfont.eot');
	src: url('../font/proximanova-bold-webfont.?#iefix') format('embedded-opentype'),
	     url('../font/proximanova-bold-webfont.woff') format('woff'),
	     url('../font/proximanova-bold-webfont.ttf') format('truetype'),
	     url('../font/proximanova-bold-webfont.svg#webfont') format('svg');
}