@import url(../assets/icones/flaticon.css);
@font-face{font-family:Lato-Regular;src:url(../fonts/Lato-Regular.eot);src:local('☺'),url(../fonts/Lato-Regular.woff) format('woff'),url(../fonts/Lato-Regular.svg) format('svg'),url(../fonts/Lato-Regular.ttf) format('ttf'),url(../fonts/Lato-Regular.otf) format('otf');font-weight:300;font-style:normal}
@font-face{font-family:Lato-Light;src:url(../fonts/Lato-Light.eot);src:local('☺'),url(../fonts/Lato-Light.woff) format('woff'),url(../fonts/Lato-Light.svg) format('svg'),url(../fonts/Lato-Light.ttf) format('ttf'),url(../fonts/Lato-Light.otf) format('otf');font-weight:300;font-style:normal}

body{
	font-family:'Lato-Regular' !important;
	color:#333;
	overflow-x:hidden
}
.vermelho{
	background-color: #7E2719;
}
.branco{
	background-color: #fff;
}
.cinza{
	background-color: #d9d9d9;
}
.cinza2{
	background-color: #f6f6f6;
}
.topo i{
	color:#357799;
	margin-left:9px
}
.topo a{
	color:#333 !important
}
.topo p {
  margin: 5px 0;
}
.topo .sociais i{
	font-size:1.35em;
}
.topo .sociais i:hover{
	color:#BD3129
}
.topo .sociais p {
    font-size: 1.1em;
    margin: 0 
}
.topo .sociais a:hover{
    text-decoration:none
}
.logo h1 {
  margin: 10px auto;
}
.logo h1 img{
  margin: 0px auto;
}
.menu .navbar-default {
  background-color: transparent;
  border: none;
  margin-bottom: 0 !important;
}
#menu-topo ul li a {
  color: #fff;
  font-size:1.05em;
  padding:15px 8px
}
#menu-topo ul li a:hover, .contato .btn-default:hover, .equipe .btn.btn-default:hover{
background: #00496e; /* Old browsers */
background: -moz-linear-gradient(top,  #00496e 0px, #0098be 46%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #00496e 0px,#0098be 46%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #00496e 0px,#0098be 46%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00496e', endColorstr='#0098be',GradientType=0 ); /* IE6-9 */
}
.menu .container {
  padding: 0;
}
.fundo{
	padding: 0 !important;
}
.banner .left.carousel-control {
  left: auto;
  right: 50px;
}
.banner .carousel-control {
  background-color: #357799 !important;
  background-image: none !important;
  bottom: 10px !important;
  padding: 10px;
  top: auto;
  width: 50px;
  opacity: 1;
  border-radius: 30px;
}
.container-fluid.azul{
	background: rgba(0,74,105,0.8);
	padding: 0;
}
.artigos .bx-viewport {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  box-shadow: none !important;
  left: 0 !important;
}
.carousel-artigos {
  padding: 0 !important;
}
.artigos .artigo {
  width: 100% !important;
}
 .setas-carousel {
  margin: 15px auto;
  padding: 0 !important;
  float: right;
  list-style:none;
  
}
 .setas-carousel li{
	float:left !important
}
 .setas-carousel li a{
background-color: #357799 !important;
  padding: 10px;
color:#fff;
font-size:1.2em;
  border-radius: 30px;
	margin-right: 5px;
}
.backstretch > img {
  top: 0 !important;
}
.sobre{
	color:#fff
}
.sobre p{
	font-size:1.25em;
	font-family:'Lato-Light'
}
.sobre h2{
	font-size:2.5em;
	margin-bottom: 20px;
}
.azul hr{
	border-color:#7E2719;
	border-width:10px;
	width:350px
}
.atuacao h4 {
    font-size: 1.1em;
	margin-bottom: 10px;
}
.atuacao {
    color: #ffffff;
}
.atuacao a {
  border: 1px solid;
  color: #ffffff;
  display: block;
  margin: 4px auto;
  padding: 5px;
  width: 85px;
}
.atuacao a:hover {
    background-color: #7E2719;
    text-decoration: none;
	color:#fff
}
.atuacao i {
  font-size: 4.5em;
}
.area.atuacao h3, .artigo-f h3 {
  color: #004D71;
}
.area.atuacao p, .artigo-f p{
	color:#333
}
.area.atuacao, .artigo-f{
	padding:5px 20px;
	text-align:justify
}
.row.atuacao{
	padding-bottom: 20px;
}
.noticias h3, .artigos h3, .contato h3, .equipe h3{
	color:#4a84a1;
	font-size:2.2em;
	margin-bottom: 20px;
}
 .equipe h4{
	color:#4a84a1;
	font-size:2.05em;
	margin-bottom: 20px;
}
.noticias .data {
  background-color: #7E2719;
  color: #ffffff;
}
.noticias .data p{
  font-size:1.5em
}
.noticias .data p:first-child{
  font-size:1.9em
}
.noticias .titulo p:first-child{
  font-size:1.3em
}
.noticias .titulo p:last-child{
font-family:'Lato-Light';
font-size:1.05em
}
.noticias .titulo a, .noticias .titulo a:hover{
	color:#333
}
.noticias .noticia{
	margin-bottom: 20px;
}
.pagina-noticia h4 {
  border-bottom: 1px solid #00385D;
  color: #00385D;
}
.pagina-noticia .mais {
  border-left: 1px solid #00385D;
  font-size: 0.9em;
}
.row.pagina-noticia {
  padding: 15px;
}
.pagina-noticia h3, .pagina-noticia small, .pagina-noticia p>span{
  color: #00668A;
  margin-bottom: 0;
}
.pagina-noticia img {
  width: 300px;
}
.artigo-f img {
  width: 500px;
  margin: 0 auto;
  display: block;
}
.outras a {
  color: #999;
}
.artigos .artigo p:last-child{
	font-family:'Lato-Light';
	font-size:1.1em;
	color:#3f3f3f
}
.artigos .artigo p:first-child{
	margin-bottom: 0;
	color:#7E2719;
	font-size:1.2em
}
.contato hr{
	border-color:#7E2719;
	border-width:5px;
	width:120px
}
.contato h3, .contato p{
	margin-bottom: 5px;
}
.contato .form-control {
  border: none;
  border-radius: 0 !important;
}
.contato .input-group {
  margin-bottom: 6px;
  width: 100%;
}
.contato .btn-default{
	background-color: #7E2719;
	color:#fff !important;
	border-radius:0;
	border-color:#7E2719
}
.contato{
	padding: 20px 0;
}
.rodape, .rodape a{
	color:#fff;
	font-family:'Lato-Light';
}
.rodape i{
	color:#4a0a00;
	font-size:2.5em;
}
.rodape img{
	float:right
}
.rodape a:hover, .rodape a:hover i{
	text-decoration:none;
	color:#F6F6F6 !important
}
.rodape{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size:1.1em
}
.equipe label.control-label{
	color:#333;
	font-family:'Lato-Light';
	font-size:1.2em;
	font-weight:300
}
.equipe .form-group div {
  margin-bottom: 10px;
}
.equipe .form-control {
  background-color: #fffffd;
  border-radius: 0;
}
.equipe .btn.btn-default {
  background-color: #7e2719;
  border-color: #7e2719;
  border-radius: 0;
  color: #ffffff;
}
.equipe .btn-block {
  margin: 30px 0;
}
@media (min-width: 768px) {
	#menu-topo ul{
		width:100%
	}
	#menu-topo ul li{
		width:16.66%;
		text-align:center
	}
   .pag-not {
  min-height: 600px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
  .topo p {
  font-size: .8em;
}
#menu-topo, .menu .col-xs-12{
	padding: 0;
}
#menu-topo ul li a{
	font-size:.8em !important
}
.rodape {
  font-size: 1.05em;
}
}
@media (min-width: 800px) and (max-width: 1280px) {

}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
   .menu .navbar-default {
	  min-height: auto;
	}
	#menu-topo ul li a {
	  font-size: 0.9em;
	  padding: 10px 0;
	}
	.atuacao h4 {
	  font-size: .9em;
	}
	.noticias .titulo p {
	  margin-bottom: 0;
	}
}
@media (min-width: 768px) and (max-width: 992px) and (orientation: portrait) {
   
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
.topo p {
  margin: 5px 0;
  font-size: .8em;
}
.container{
	width:auto !important
}
.rodape {
  font-size: 1em;
}
.menu,#menu-topo{
	padding: 0;
}
#menu-topo ul li a {
  font-size: 0.75em;
  padding: 15px 3px;
}
.noticias .titulo p:last-child {
  font-size: 1em;
}
}
@media (max-width: 767px) {
 .menu{
	padding: 0 !important;
} 
.navbar-brand,.navbar-brand:hover{
	color:#fff !important
}
.banner .carousel-control {
  font-size: 10px;
  padding: 5px;
  width: 25px;
  bottom: 5px !important;
}
.banner .left.carousel-control {
 	right:30px!important
}
.sobre h2 {
  font-size: 2em;
}
.sobre p {
  font-size: 1.1em;
}
.azul hr {
  border-width: 7px;
  width: 150px;
}
.noticias .titulo p {
  margin-bottom: 0;
}
.rodape img{
	float:none;
	margin:0 auto;
	display:block
}
.rodape{
	text-align:center
}
}
@media (min-width: 1025px) and (max-width: 1200px){
.atuacao h4 {
  font-size: .9em;
}#menu-topo ul li a {
  font-size: .9em;
  padding: 15px 5px;
}
}