.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 .linkDownload,
.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; text-align: justify; }

.mod_imagem { width: 100%; text-align: center; }
.mod_imagem img,
.mod_imagem img a { float: none; }

.mod_integra span.img,
.mod_titulo_texto_imagem span.img { width: 100%; }


.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 0px 0px 5px; 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; color: white; }
.mod_titulo_texto_imagem.destaque span.text, 
.mod_titulo_texto_imagem.destaque span.text a { display:inline; width: 100%; float: none; margin: 0px; color: white; text-align: left; }

.mod_titulo_texto .title,
.mod_titulo_texto .text,
.mod_integra .title,
.mod_integra .text,
.mod_titulo_texto_imagem span.img a,
.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: 15px;
  font-weight: 600;
  color: #D34502;
  display: block;
  margin-bottom: 4px;
  padding-top: 5px;
  padding-bottom: 0px;
  text-decoration: none;
}

.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; text-align: left;}

.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 { float: left; }
.mod_titulo_texto_imagem img { margin-left: 6px; margin-bottom: 6px; border: none; }
#destaque-cinza-mid .mod_titulo_texto_imagem img { float: left; }
#destaque-cinza-mid .mod_titulo_texto_imagem img { margin-right: 10px; margin-bottom: 6px; border: none; }
.mod_titulo_texto_imagem.imagem_acima span.img { display: block; width: 100%; }

 
.mod_titulo_texto_imagem.portifolio span.img,
.mod_titulo_texto_imagem.portifolio span.img img,
.mod_titulo_texto_imagem.portifolio span.title { float: left; }

.mod_titulo_texto_imagem.portifolio span.img img { width: 182px; }


.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_imagem .linkDownload,
.mod_titulo_texto_imagem .linkDownload a { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }

.mod_titulo_texto_imagem .linkDownload { margin-top: 10px; }

.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; width: 100%; }

.mod_titulo_texto_imagem.flutuante { width: auto; }

.mod_titulo_texto_imagem .wrapper { width: 100%; }
.mod_titulo_texto_imagem.flutuante .wrapper { width: auto; }

