.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.text-center{
  text-align: center;
}

#barra-superior2{width:1190px;height:50px;}
#barra-superior{width:1190px;height:125px;}
#bloco-menu{width:1190px;height:50px;}
#botao-busca{width:100px;height:37px;background-color:#2a50bf;font:16px arial;color:#fff;border:0;}
#busca-superior{float:left;width:440px;height:47px;}
#cabecalho p{margin:0;padding:12px;width: 301px;font:bold 13px Arial,Helvetica,sans-serif;color:#000;float:left;}
#cabecalho{float:left;width:610px;}
#direita{float:left;margin-left:5px;margin-top:5px;margin-bottom:45px;width:980px;}
#dogus a img{border:0;float:left;margin-right:20px;}
#dogus p.politica a:hover{text-decoration:underline;}
#dogus p.politica a{color:#fff;text-decoration:none;}
#dogus p.politica{margin:0;color:#fff;padding-top:15px;font:bold 12px arial;}
#dogus p.resolucao{margin:0;color:#fff;font-family:arial;font-size:11px;}
#dogus{float:none;width:1050px; text-align: center;}
#esquerda{float:left;width:200px;}
#facebook-sup{float:left;width:100px; margin-right:10px;min-width: 100px;}
#fb_login_button span, #fb_login_button iframe{width: 80px!important;height: 25px!important;}
#fb_login_button{width: 80px;}
#geral{width:1190px;}
#google-sup{float:left; max-width:70px;min-width: 70px;width:70px;}
#input_foto{margin-top: 15px;}
#logo{width:230px;float:left;text-align:center;}
#menu-lateral h2 a{margin:0;text-decoration:none;color:#444;}
#menu-lateral{padding-top:10px;}
#menu-lateral h2.menulateral{padding-top:20px;margin:0;padding-left:1px;padding-bottom:2px;font:bold 15px Arial;color:#444;}
#menu-lateral h2{margin:0;padding-left:1px;padding-bottom:2px;font:bold 15px Arial;color:#444;}
#menu-lateral li a:hover{text-decoration:underline;}
#menu-lateral li a{padding-top:2px;padding-left:14px;font:12px Arial;color:#444;background:url("img/menu_arrow.jpg") no-repeat 2px center;text-decoration:none;}
#menu-lateral li a.sem-imagem {background: url("") no-repeat 2px center;}
#menu-lateral li{margin:0;padding:0;height:22px;list-style:none;}
#menu-lateral ul{margin:0;padding:0;list-style:none;}
#mini-relogio img{margin-top:2px;border:0;}
#mini-relogio{float:left;width:130px;height:40px;margin-right:5px;}
#parceiros #titulo_parceiros #letreiro_titulo_parceiros{font-size:22px;color:#077cb2;background:#fff;display:inline-block;margin:-16px 0 0 0;padding:0 13px;}
#parceiros #titulo_parceiros{width:100%;border-top:1px solid #077cb2;text-align:center;padding:0;margin-top:10px;}
#redes-sociais{float:left;}
#rodape2{margin:0 auto;padding-left:200px;width:980px;height:350px;text-align:left;background:#150e16;}
#rodapegeral2::after,#rodapegeral::after{content: "";width: 100%;height: 20px;background: #150E16;display: block;}
#rodapegeral2{clear:both;width:100%;height:425px;background:#150e16;text-align:center;}
#rodapegeral{clear:both;width:100%;height:415px;background:#150e16;text-align:center;}
#rodape{margin:0 auto;padding-left:140px;width:1050px;height:350px;text-align:left;background:#150e16;}
#super-banner{width:750px;float:left;}
#tempo img{float:left;}
#tempo{width:160px;height:50px;padding:0;float:right;padding-top:30px;}
#tempo a {text-decoration: none;}
#topo{padding:15px;height:95px;}
#tudo{width:1190px;text-align:left;margin:0 auto;}
.menu li a.principal img{border:0;}
.menu li a.principal2:hover{border-top:2px solid #fff;}
.menu li a.principal2{color:#fff;border-top:2px solid #000;border-right:1px solid #666;background:#000;}
.menu li a.principal3:hover{border-top:2px solid #fff;border-right:1px solid #fff;}
.menu li a.principal3{color:#fff;border-top:2px solid #000;background:#000;}
.menu li a.principal:hover{border-right:1px solid #000;}
.menu li a.principal{color:#fff;border-top:2px solid #000;border-left:2px solid #000;border-right:1px solid #666;border-bottom:0;background:#000;}
.menu li a{display:block;padding-top:0;padding-bottom:0;padding-right:22px;padding-left:22px;margin:0;line-height:40px;text-decoration:none;font-family:Arial,sans-serif;font-weight:bold;font-size:15px;color:#444;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;background:none;text-align: left;}
.menu li:hover>a{color:#000;background:#fff;}
.menu li:hover>ul li{height:25px;overflow:visible;padding:0;}
.menu li:hover>ul{opacity:1;}
.menu li{position:relative;list-style:none;float:left;display:block;height:40px;}
.menu ul li a:hover{font:bold 12px arial;background:none;}
.menu ul li a{width:150px;padding-top:6px;padding-left:20px;padding-right:0;padding-bottom:6px;margin:2px 0;font:12px arial;border:0;}
.menu ul li:last-child a{border:0;}
.menu ul li{height:0;overflow:hidden;padding:0;-webkit-transition:height .25s ease .1s;-moz-transition:height .25s ease .1s;-o-transition:height .25s ease .1s;-ms-transition:height .25s ease .1s;transition:height .25s ease .1s;}
.menu,.menu ul,.menu li,.menu a{margin:0;padding:0;outline:0;}
.menu ul{width: 400px;padding: 5px 0;position:absolute;top:40px;left:0;opacity:0;background:#fff;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-transition:opacity .25s ease .1s;-moz-transition:opacity .25s ease .1s;-o-transition:opacity .25s ease .1s;-ms-transition:opacity .25s ease .1s;transition:opacity .25s ease .1s;}
.menu{height:42px;width:1188px;background:#000;z-index:1000;position:relative;}
.margem-top{margin-top: 7px;}
.menu ul li.ver-todas a {font-weight: bold;}
.menu li.ver-todas {clear: both;width: 390px;}
ul.menu-vertical{width: auto;}

.rp h3 a{text-decoration:none;color:#ffd403;}
.rp h3{margin:0;font:bold 13px arial;color:#ffd403;}
.rp p a:hover,.rp h3 a:hover{text-decoration:underline;}
.rp p a{text-decoration:none;color:#fff;}
.rp p{margin:0;font:13px arial;color:#fff;}
.rp2 h3 a{text-decoration:none;color:#ffd403;}
.rp2 h3{margin:0;font:bold 13px arial;color:#ffd403;}
.rp2 p a:hover{text-decoration:underline;}
.rp2 p a{text-decoration:none;color:#fff;}
.rp2 p{margin:0;font:13px arial;color:#fff;}
.rp2-op h3 a{text-decoration:none;color:#ffd403;}
.rp2-op h3{margin:0;font:bold 13px arial;color:#ffd403;}
.rp2-op p a:hover{text-decoration:underline;}
.rp2-op p a{text-decoration:none;color:#fff;}
.rp2-op p{margin:0;font:13px arial;color:#fff;}
.rp2-op{width:150px;height:auto;padding:10px;float:left;}
.rp2{width:180px;height:auto;padding:10px;float:left;}
.rp{width:190px;height:auto;padding:10px;float:left;}
.social2{float:left;margin-top:10px;}
.social{float:right;margin-top:-10px;}
.texto-busca{padding:8px;width:300px;font:15px arial;color:#aaa;}
/*FIM CONTENTE CRIADO PARA CORRIGIR RODAPE COM FAIXA BRANCA*/
/*INICIO CONTENTE CRIADO PARA CORRIGIR RODAPE COM FAIXA BRANCA*/
body{margin:0;padding:0;font:11px Arial,Helvetica,sans-serif;text-align:center;}
label.label-busca {color: #444;font-family: Arial;font-size: 14px;display: block;margin-right: 5px;margin-top: 23px;}
p.cidade{margin:0;font-family:arial;font-size:11px;font-weight:bold;color:#666;}
p.temperatura{margin:0;font-family:arial;font-size:16px;}
#texto-pat{width: 800px;display: inline-block;}
i.fa.fa-angle-down {font-size: 20px; vertical-align: middle; }
li .principal i{color: #fff; }
a.color-link-a {
    color: #a93037;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1em;
    margin-right: 7px;
}

.colorfotos {
    background-color: transparent;
    border-color: transparent;
}

i.fa.fa-camera.icons-buttons {
    margin-right: 4px;
    font-size: 1.3em;
}
i.fa.fa-envelope.icons-buttons{
    margin-right: 4px;
    font-size: 1.3em;
}
i.fa.fa-map-marker.icons-buttons {
    margin-right: 4px;
    font-size: 1.55em;
}
i.fa.fa-facebook-official {
    font-size: 1.4em;
}
i.fa.fa-google-plus-square{
    font-size: 1.4em;
}
i.fa.fa-twitter-square {
    font-size: 1.4em;
}
i.fa.fa-youtube-square {
    font-size: 1.4em;
    color : #a93037;
}
p.espacoEndereco {
    margin-top: -7px;

}
.iconwhatsnew {
    float: none !important;
    width: 15px;
    margin-bottom: -3px;
    margin-top: 2px;
}

.Whats {
  background-color: #128c7e;
  position: fixed;
  bottom: 5px;
  right: 0px;
  width: 240px;
  height: 35px;
  margin-right: 10px;
  border-radius: 5px;
}
.imgWhats {
  margin-top: 2px;
}
.pAtendimento {
   float: right;
   margin-right: 20px;
   color: #fff;
   font-family: "Arial";
   margin-top: 9px;
   font-size: 1.2em;
}
.rsTmb.img-geral {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: auto !important;
}
