﻿/* -----------------------------------------------------------------
  IPM BRASIL - PORTAL DO MUNICÍPIO 2015
  @version: 1.0
  @author: Yuri Matheus
  @date: 20/10/2014
  @description: Skin - Azul Marine
  ---------------------------------------------------------------
  ** Toda e qualquer informação sobre o conteudo principal com as
     suas configurações globais.
-------------------------------a-----------------------------------*/
/* -----------------------------------------------------------------
    CONFIG GLOBAL (Configurações Globais)
  ---------------------------------------------------------------
  ** Informações da Barra de Acessibilidade.
------------------------------------------------------------------*/
body {
  padding-top: 0 !important;
  margin-top: 0 !important;
  background-color: #eeeeee !important;
  font-family: "Roboto", "RobotoDraft", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
body ul li {
  list-style: none !important;
}
a,
a:hover,
a:focus {
  color: #333 !important;
}
.btn-primary {
  background-color: #AE0000 !important;
  border-color: #AE0000 !important;
  color: #fff !important;
}
.btn-info {
  background-color: #fff !important;
  border-color: #CC0000 !important;
  color: #AE0000 !important;
  font-weight: bolder !important;
}
.btn-Azul1 {
  color: #F00000 !important;
}
.btn-danger {
  color: #fff !important;
}
.btn-success {
  color: #fff !important;
}
p.text-primary {
  color: #CC0000;
}
/* -----------------------------------------------------------------
    NAVBAR (Barra de Acessibilidade)
  ---------------------------------------------------------------
  ** Informações da Barra de Acessibilidade.
------------------------------------------------------------------*/
nav.navbar {
  background-color: #AE0000 !important;
}
/*nav.navbar a {
  color: #FF4848 !important;
}*/
.navbar-Azul1 .navbar-nav > .open > a,
.navbar-Azul1 .navbar-nav > .open > a:hover,
.navbar-Azul1 .navbar-nav > .open > a:focus {
  background-color: transparent !important;
}
.dropdown-menu {
  background-color: transparent;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
/* -----------------------------------------------------------------
    HEADER (Cabeçalho)
  ---------------------------------------------------------------
  ** Informação sobre a Barra de Acessibilidade + Cabeçalho com
     Icone + Barra de Pesquisa e Menu
------------------------------------------------------------------*/
.cabecalho {
  margin-top: 0 !important;
  padding-top: 65px;
  margin-bottom: 10px !important;
}
.cabecalho .logo_prefeitura {
  padding-right: 10px;
}
.cabecalho .nav a {
  color: #AE0000 !important;
}
.cabecalho .nav-pills > li > a {
  padding: 10px 5px;
  color: #333 !important;
  font-weight: bolder;
}
.cabecalho .nav-pills > li.active > a,
.cabecalho .nav-pills > li.active > a:hover,
.cabecalho .nav-pills > li.active > a:focus {
  background-color: transparent;
  color: #AE0000 !important;
}
/* -----------------------------------------------------------------
    ASIDE (Menu Sidebar / Lado Esquerdo)
  ---------------------------------------------------------------
  ** Menu esquerdo para a home.aspx e páginas internas
------------------------------------------------------------------*/
aside .panel-heading {
  background-color: #F00000 !important;
  color: #fff !important;
}
aside .panel-body {
  padding: 0px;
}
aside .panel-body ul {
  padding: 5px 10px;
}
aside .panel-body ul li {
  font-weight: normal;
}
aside .panel-body ul li a {
  font-weight: normal;
}
/* -----------------------------------------------------------------
    CONTENT (Conteudo Principal)
  ---------------------------------------------------------------
  ** Toda e qualquer informação sobre o conteudo principal com as
     suas configurações globais.
------------------------------------------------------------------*/
span.line {
  border-bottom: 4px solid #CC0000;
}
article#fotos.fotos span.line {
  background-color: #CC0000 !important;
}
article#fotos.fotos span#seta.arrow-right {
  border-left: 10px solid #CC0000 !important;
}
article.ultimas-noticias .thumbnail {
  border-radius: 0 !important;
}
article.ultimas-noticias .thumbnail.thumb-noticias {
  border: none !important;
}
article.ultimas-noticias .thumbnail.thumb-noticias img {
  width: 100%;
  height: 205px;
  background-color: #AE0000 !important;
}
article.ultimas-noticias .thumbnail:hover {
  background-color: #EFEFEF;
  color: #CC0000;
}
article.footer-box-informacao .box-informacao-footer ul li {
  list-style-image: url(../../img/seta_azul_marine.png) !important;
}
.form-control {
  border-style: none !important;
  border-width: 0 !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-right-style: solid !important;
  border-bottom-style: solid !important;
  border-radius: 0 !important;
  border-radius: 4px;
  -webkit-box-shadow: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  background-color: transparent !important;
}
/* -----------------------------------------------------------------
    SECTION (Seções)
  ---------------------------------------------------------------
  ** Toda e qualquer seção deverá ser colocada dentro da tag  
     abaixo.
------------------------------------------------------------------*/
/* Se tornando visível para o IE8 */
.carousel-control.left,
.carousel-control.right {
  background-image: none !important;
}
.carousel-indicators {
  bottom: 5px !important;
  left: 0 !important;
  width: auto !important;
  padding: 5px 25px 5px 25px !important;
  margin-left: 0 !important;
  background: rgba(0, 0, 0, 0.7) !important;
}
.carousel-indicators li {
  border-radius: 0 !important;
  width: 8px !important;
  height: 8px !important;
  background: #fff !important;
}
.carousel-indicators .active {
  width: 10px !important;
  height: 10px !important;
  background: #CC0000 !important;
  border-color: #AE0000 !important;
}
.carousel-control {
  background: #AE0000 !important;
  color: #fff !important;
  padding: 4px 0 !important;
  width: 26px !important;
  top: auto !important;
  left: auto !important;
  bottom: 12px !important;
  opacity: 0.85 !important;
}
.carousel-control.right {
  right: 10px !important;
}
.carousel-control.left {
  right: 46px !important;
}
.carousel-caption {
  top: auto !important;
  width: auto !important;
  right: auto !important;
  bottom: 60px !important;
  left: 0 !important;
  padding: 20px !important;
  background: rgba(0, 0, 0, 0.7) !important;
  text-align: left !important;
  height: auto !important;
  max-width: 50% !important;
}
html > body section#slideshow {
  width: 100% !important;
  margin-bottom: 20px !important;
}
/* -----------------------------------------------------------------
    FOOTER (Rodapé)
  ---------------------------------------------------------------
  ** Todas as informações sobre o rodapé.
------------------------------------------------------------------*/
footer {
  padding-top: 10px;
  background-color: #AE0000 !important;
  color: #fff;
}
footer ul.primeiracoluna li {
  color: #fff !important;
}
footer ul.primeiracoluna li a {
  color: #fff !important;
}
footer .copyright {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #F5F5F5;
}
footer .copyright p {
  color: #FF4848 !important;
}
footer .copyright p a {
  color: #FF4848 !important;
}
.well {
  background-color: #AE0000 !important;
  min-height: 250px !important;
}