body{
   background-image: url("../imagens/fundo.jpg");
   background-position: center top;
   background-repeat: no-repeat;
   background-color: #FFFFFF;
   margin: 0px;
}
td{
   color: #000000;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.form{
   color: #000000;
   background-color: #F5F6F5;
   border: 1px solid #D9DBD8;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   
}
.navbar{
   color: #000000;
   text-decoration: none;
}
.navbar:hover{
   color: #FF0000;
   text-decoration: underline;

}
.navbart{
   color: #006f9b;
   text-decoration: none;
}
.navbart:hover{
   color: #f2cb30;
   text-decoration: underline;
}
.navbarm{
   font-weight: bold;
   font-size:12px;
   color: #FFFFFF;
   text-decoration: none;
}
.navbarm:hover{
   color: #FFFFFF;
   text-decoration: underline;
}
.navbarb{
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   font-size:12px;
}
.navbarb:hover{
   color: #FFFFFF;
   text-decoration: underline;
}
#ajax_loader{
	visibility: hidden;
}
.consultor{
	font-size: 10pt;
}
.solucao_prime td{
	font-size: 10pt;
}
img{
	border: 0;
}
.galeria {
  width: 160px;
  height: 125px;
	padding: 2px;
	float: left;
  overflow: hidden;
  position: relative;
  margin: 5px;
}

.galeria img {
  height: 100%;
}

/**
 * Banner
 */

.banners { 
   width: 100%;
   position: relative;
}

.banner .banner-sliders {
   width: 100%;   
}  

.banners .banner-sliders .item {
  width: 100%;
  height: 400px;
  float: left;
  position: relative;
  margin: 0;
}

.banners .banner-sliders .item img {
    width: auto;
    height: 100%;
    float: left;
}

.banners .banners-navegation {
  text-align: center;
}

.banners .banners-navegation a {
   width: 42px;
   height: 42px;
   position: absolute;
   margin-top: -20px;
   top: 50%;
   z-index: 200;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: center center;
}

.banners .banners-navegation a.banner-prev {
   background-image: url('../imagens/arrow-left.png');
   left: 20px;
}

.banners .banners-navegation a.banner-next {
   background-image: url('../imagens/arrow-right.png');
   right: 20px;
}

.owl-theme .owl-controls {
  margin-top: -22px;
  position: relative;
}

.banners .banners-loader {
  width: 208px;
  height: 13px;
  background: url('../imagens/loadingAnimation.gif') no-repeat center center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -104px;
  z-index: 999;
}

#topo {
   z-index: 9999;
}

.rodape {
   position:fixed; 
   left:0px; 
   bottom:0px; 
   width:100%; 
   background: #575757; 
   height:42px; 
   padding-top:3px; 
   z-index:14;
}

.rodape .rodape-center {
   display: table;
   margin: 0 auto; 
}

.rodape p {
   color: #fff;
   text-align: center;
   line-height: 42px;
   font-size: 16px;
   float: left;
   margin: 0 30px 0 0;
}

.rodape a {
   margin-top: 5px;
   float: left;
}

.rodape .rodape-fechar {
  cursor: pointer;
  width: 20px;   
  height: 20px;
  background: url('../imagens/close.png') no-repeat center center;
  margin: 10px 0 0 20px; 
}

.thumb-list {
  width: 300px;
  height: 225px;
  float: left;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
}

.thumb-list img {
  width: 100%;
  height: 100%;
}

.highslide-container {
  z-index: 99999 !important;
}