div.wrapper { text-align: left; }

.mod_content_wrapper { float: left; display: inline; }
.mod_content_wrapper { margin: 0px 20px 0px 20px; }


.mod_titulo_texto,
.mod_titulo_texto .title,
.mod_titulo_texto .text,
.mod_titulo_texto_imagem,
.mod_integra,
.mod_integra .title,
.mod_integra .text,
.mod_integra span.img,
.mod_integra span.img a,
.mod_integra img,
.mod_titulo_texto_imagem span.img,
.mod_titulo_texto_imagem span.img a,
.mod_titulo_texto_imagem img,
.mod_imagem,
.mod_titulo_texto_imagem .title,
.mod_titulo_texto_imagem .text {float: left; display: inline; }

.mod_imagem.banner_rotativo,
.mod_imagem.banner_rotativo img,
.mod_imagem.banner_rotativo img a { float: none; }

.banners_rotativos { position: relative; }
.banners_rotativos .mod_imagem { margin: 0px; padding: 0px; }
.banners_rotativos .mod_imagem img { margin: 0px; padding: 0px; }

.banners_rotativos .mod_imagem { display: none; }
.banners_rotativos .banner_thumbs { position: absolute; top: -14px; left: 0px; height: 32px; width: 975px; }
.banners_rotativos .banner_thumbs .thumb { position: relative; display: block; float: right; margin: 0px; padding: 0px; width: 32px; height: 32px; }
.banners_rotativos .banner_thumbs .thumb { background: transparent url(../../../image/site/banner_anchor.png) no-repeat top left;  }
.banners_rotativos .banner_thumbs .thumb { text-align: center; cursor: pointer; }
.banners_rotativos .banner_thumbs .thumb.selected { background: transparent url(../../../image/site/banner_anchor_sel.png) no-repeat top left;  }
.banners_rotativos .banner_thumbs .thumb span { display: block; position: absolute; top: 0px; padding-top: 10px; left: 0px; width: 32px; height: 20px; text-align: center; }

.mod_titulo_texto_imagem.destaque { position: relative; text-align: left; }
.mod_titulo_texto_imagem.destaque span.img { display: inline; }

.mod_titulo_texto_imagem.destaque span.title { }
.mod_titulo_texto_imagem.destaque span.title,
.mod_titulo_texto_imagem.destaque span.title a { display: inline; width: auto;  float: none; }
.mod_titulo_texto_imagem.destaque .text, 
.mod_titulo_texto_imagem.destaque .text a { display:inline; width: 100%; float: none; margin: 0px;} 

.mod_titulo_texto .title,
.mod_titulo_texto .text,
.mod_integra .title,
.mod_integra .text,
.mod_titulo_texto_imagem .title,
.mod_titulo_texto_imagem .text { float: none; display: inline; }

.mod_titulo_texto_imagem.portifolio .title { border: 1px solid red; display: block; float: left; clear: none;   }
.mod_titulo_texto_imagem.portifolio .text { border: 1px solid red; float: left;  clear: none; display: block;  }
.mod_titulo_texto_imagem.portifolio .img {  }

.mod_titulo_texto_imagem.portifolio .link {float: left;}


.mod_titulo_texto_imagem.portifolio .title { width: auto; }
.mod_titulo_texto_imagem.portifolio .text { width: auto;}


.mod_integra .title,
.mod_integra .title a,
.mod_titulo_texto .title,
.mod_titulo_texto .title a,
.mod_titulo_texto_imagem .title,
.mod_titulo_texto_imagem .title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #555555;
  display: block;
  margin-bottom: 4px;
  padding-top: 5px;
  padding-bottom: 0px;
  text-decoration: none;
  width: 100%;
}

.mod_titulo_texto_imagem.destaque .title,
.mod_titulo_texto_imagem.destaque .title a {
  float: left;
}

.mod_titulo_texto_imagem.destaque span.img { padding-right: 0px; padding-bottom: 0px; }

.mod_integra .title a:hover,
.mod_titulo_texto .title a:hover,
.mod_titulo_texto_imagem .title a:hover{
  text-decoration: underline;
}

.mod_titulo_texto_imagem.imagem_acima .title { display: none; }
.mod_titulo_texto_imagem img { margin-right: 10px; margin-bottom: 6px; border: 1px solid #AAAAAA; padding: 4px; }
.mod_titulo_texto_imagem.imagem_acima span.img { display: block; width: 100%; }

 
.mod_integra .text,
.mod_integra .text a,
.mod_titulo_texto .text,
.mod_titulo_texto .text a,
.mod_titulo_texto_imagem .text,
.mod_titulo_texto_imagem .text a { color: #666666; text-decoration: none; font-size: 12px; }

.mod_titulo_texto.inline .text,
.mod_titulo_texto.inline .text a { color: #666666; margin: 0px; }

.mod_titulo_texto.inline.menu .text,
.mod_titulo_texto.inline.menu .text a { font-size: 11px; }

.mod_integra .text,
.mod_titulo_texto .text  { display: block; margin: 0px 0px 0px 0px; }
.mod_titulo_texto_imagem .text { margin: 0px 0px 0px 0px; }

.mod_titulo_texto_imagem.destaque { padding: 0px; }
.mod_titulo_texto_imagem.destaque .wrapper { margin: 0px 10px 0px 10px; }

.mod_titulo_texto.empresa .text { margin: 0px; margin-left: 5%; width: 95%; }

.mod_titulo_texto_imagem,
.mod_titulo_texto_imagem a { font-family: Arial; }

.flutuante { position: absolute; display: none; z-index: 2; }

.mod_flash.padrao { text-align: center; }

.mod_integra,
.mod_titulo_texto,
.mod_titulo_texto_imagem,
.mod_flash, 
.mod_imagem { margin-bottom: 10px; }

.mod_titulo { display: inline; float: left; width: 100%; }
.mod_titulo_texto_imagem { display: inline; float: left; width: 100%; }
.mod_titulo_texto { display: inline; float: left; width: 100%; }
.mod_imagem { display: inline; float: left; width: 100%; }
.mod_imagem img,
.mod_imagem img a { float: none; }


.mod_titulo { height: 43px; background: transparent url(../../../images/header_bg.jpg) no-repeat top left; }
.mod_titulo { color: white; font-size: 15px; font-weight: bold; }
.mod_titulo span { display: inline; float: left; margin-top: 8px; margin-left: 9px; }

#site .linkDownload a { font-weight: bold; color: #72300c;}

/* BEGIN GALERIA DE IMAGENS */

.imgGalleryLabel {
  color: #DDDDDD;
  font-size: 1.16em;
  padding-right: 20px;
  clear: both;
}

.galleryScrollBox { 
  scrollbar-arrow-color:#0A658E; 
  scrollbar-darkshadow-color:#0A658E; 
  scrollbar-track-color:#eee;
  scrollbar-face-color:#FFF;
  text-align: center;
  margin-left: 14px;
}

.sombra {
  float:left;
  margin: 14px 0px 0px 0px !important;
  margin: 14px 0px 0px 0px;
  padding: 0px;
}

.sombra img {
  display: block;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px 0px;
  padding: 4px;
  position: relative;

}

.miniaturas {
  width: 502px;
  margin-left: 0px;
}

.gallery_fundo .miniaturas .row { float: left; }
.gallery_fundo .miniaturas .clear { clear: both; }

.gallery_fundo .topo_img { 
  height: 10px;
}

.gallery_fundo .bottom_img { 
  clear: both;
}

/* END GALERIA DE IMAGENS */
