img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a:hover {text-decoration: none;}
li {
  font-size: 17px;
  line-height: 1.7;
}
.navbar-nav>li>a:hover{ background: rgba(39, 128, 227, 0.7); }
p { 
  line-height: 1.7; 
  font-size: 17px;
}
.navbar-nav>li>a { color: white; }
.navbar-nav>li>a:hover { color: black; }
a.navbar-brand { color: white ;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #2780e3;
  font-family: inherit;
  line-height: 2; 
}
.body {margin-left: 25px; margin-right: 25px;}
.navbar-cacela {
    background: rgb(39, 128, 227);
    padding-top: 0.8em;
    min-height: 5em;
}
.fundo{margin-top: 50px;}
.destaque{margin-bottom: 50px;}
.destaque2 {
  height: 100%;
}
.navbar-brand {
  background: url('../img/favicon.png');
  background-repeat: no-repeat;
  padding-left: 78px;
  background-position-x: 28px;
}
.logo>img {
  width: 100%;
}
.over {
  margin-top: -135px;
}
.lead {
	padding-top: 20px;
}

.title {
  font-size: 45px;
  padding-bottom: 30px;
  line-height: 1.2;
}

.title-url {
  color: black;
}

