li {
    list-style: none;
}

div.topo {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 133px;
    min-width: 990px;
}

.img_logo {
    padding-left: 25px;
}

div.busca {
    float: left;
    margin-top: 11px;
    margin-left: 232px;
}

div.campo_busca {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}

div.botao_ok {
    float: left;
    margin-left: 5px;
    margin-top: 2px;
}

.img_language {
    margin-top: 5px;
    padding-left: 30px;
}

.img_busca {
    padding-top: 3px;
}

div.menu {
    position: absolute;
    left: 0px;
    width: 100%;
    min-width: 992px;
    right: 0px;
    padding-bottom: 0px;
    background: #E36219;
}

div.menu-interno {
    width: 992px;
    padding: 0px;
    margin: 0px;
}

div#servicos {
    position: absolute;
    background-position: 344px 0px;
    left: 40px;
    top: 158px;
    height: 25px;
    background-image: url(images/fundo_menu.gif);
    width: 100%;
    min-width: 990px;
}

.servicos_conteudo {
    width: 530px;
    height: 30px;
    padding-left: 45px;
    padding-top: 50px;
}

.servicos_divisor {
    background: url(images/divisor_preto.gif);
    margin-left: 45px;
    margin-top: 0px;
    _margin-top: 10px;
    width: 495px;
}

.servicos_int {
    padding-left: 45px;
    padding-top: 25px;
    width: 495px;
    float: left;
}

.servicos_vertical {
    background-image: url(images/divisor_vertical.gif);
    float: left;
    margin-right: 25px;
    margin-left: 20px
}

div.linha_mais {
    float: left;
    width: 43px;
    margin-top: 10px;
    _margin-top: 50px;
}

div.divisor_linha_interna {
    width: 140px;
    background: url(images/divisor_preto.gif);
}

div.linha_mais_dir {
    float: left;
    width: 300px;
    margin-top: 100px
}

.anima_linha {
    width: 300px;
}

.largura_100px {
    width: 100px;
}

.largura_60px {
    width: 60px;
}

.largura_80px {
    width: 80px;
}

.largura_310px {
    width: 310px;
}

.largura_300px {
    width: 300px;
}

.largura_495px {
    width: 495px;
}

.largura_500px {
    width: 530px;
}

.largura_539px {
    width: 539px;
}

.largura_165px {
    width: 165px;
}

.largura_250px {
    width: 250px;
}

#anima {
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 610px;
    margin-top: 540px;
}

div#anima_entrada {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 155px;
    margin-left: -1px;
    width: 600px;
    height: 503px;
    z-index: -1;
}

div#farben {
    position: absolute;
    background-position: 37px 0px;
    left: 0px;
    right: 0px;
    top: 158px;
    height: 25px;
    z-index: 1;
    background-image: url(images/fundo_menu.gif);
    width: 100%;
    min-width: 990px;
}

div.fundo_menu {
    background-color: #da251d;
}

div#produtos {
    position: absolute;
    background-position: 158px 0px;
    left: 0px;
    top: 158px;
    height: 25px;
    z-index: 1;
    background-image: url(images/fundo_menu.gif);
    width: 100%;
    min-width: 990px;
}

div.subproduto {
    width: 530px;
    text-align: right;
    padding-bottom: 0px;
}

div.subproduto2 {
    width: 530px;
    text-align: left;
    padding-top: 30px;
    padding-bottom: 0px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #343031;
    text-transform: uppercase;
    display: inline;
}

div.menu_font {
    padding-top: 5px;
    float: left;
    background-color: #da251d;
    height: 20px;
}

/*chamadas */
div.index_conteudo {
    width: 598px;
    margin-left: 400px;
    margin-top: 18px;
    _margin-top: 20px;
}


div.index_player {
    margin-top: 18px;
    *margin-top: 10px;
    margin-left:
    0px;
    height:
    218px;
    float: right;
    width:
    600px;
}

div.index_player_int {
    float: right;
    margin-left: 5px;
    height: 230px;
	width:131px;
}

div.altura_40 {
    height: 40px;
}

.margem_baixo_10 {
    margin-bottom: 10px;
}

.margem_baixo_5 {
    margin-bottom: 5px;
}

.margem_baixo_25 {
    margin-bottom: 25px;
}

.margem_cima_15 {
    margin-top: 15px;
}

.margem_cima_40 {
    margin-top: 40px;
}

.margem_10_top {
    margin-top: 10px
}

.margem_10px {
    margin: 10px
}

.margem_18_top {
    margin-top: 18px
}

.margem_45px_esq {
    margin-left: 45px
}

.espaco15px_esq {
    padding-left: 15px
}

.img_player {
    margin-left: 10px;
}

.largura_390px {
    width: 390px;
}

div.fundo_enderecos {
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/fundo_enderecos.gif);
    width: 870px;
    height: 169px;
    padding-left: 50px;
    margin-top: 830px;
}

div.fundo_enderecos_texto {
    background: url(images/fundo_enderecos.gif);
    width: 870px;
    height: 169px;
    padding-left: 50px;
    position: relative;
}

div.menu_nossa_historia {
    margin-top: 60px;
    margin-left: 19px;
}

div.menu_historia {
    position: absolute;
    left: 0;
    top: 0;
    float: left;
    width: 400px;
    height: 500px;
    margin-top: 198px;
    margin-left: 549px;
}

div.conteudo_int {
    float: left;
    width: 550px;
    height: 500px;
}

div.conteudo_int_maior {
    float: left;
    width: 1000px;
    height: 500px;
}

.largura_550 {
    width: 550px;
}

.largura_600 {
    width: 600px;
}

div.altura_l {
    vertical-align: middle;
    _position: relative;
    padding-top: 2px;
    _padding-top: 0px;
}

.img_marcador2 {
    margin-right: 5px;
    vertical-align: middle;
}

div.conteudo_int2 {
    float: left;
    width: 100%;
    height: 100px;
}

div.conteudo_nossa {
    height: 600px;
    width: 1000px;
    _height: 580px;
}

div.conteudo_nossa_2 {
    width: 1000px;
    float: left;
}

div.conteudo_altura_menor {
    height: 500px;
    width: 1000px;
    _height: 480px;
}

div.conteudo_altura_menor_2 {
    height: 450px;
    _height: 450px;
}

.altura_25px {
    height: 25px;
}

.conteudo_altura_minima {
}

div.conteudo_altura_media {
    height: 600px;
    width: 1000px;
    _height: 580px;
}

div.conteudo_nossa_maior {
    width: 1000px;
}

div.submenu_nossa_historia {
    padding-top: 25px;
}

div.margem_50_esquerda {
    margin-left: 50px;
}

div.margem_20_esq {
    margin-left: 20px;
}

div.margem_10_esq {
    margin-left: 10px;
}

div.esquerda_interna {
    margin-top: 50px;
    margin-left: 45px;
    height: 400px
}

div.esquerda_interna2 {
    margin-top: 50px;
}

.espacamento_menu_historia {
    margin-top: 5px;
    margin-bottom: 5px;
}

div.index_noti_a {
    width: 110px;
    float: right;
    height: 0px;
    padding: 0px;
}

div.index_data {
    width: 60px;
    float: right;
    height: 40px;
    padding: 0px;
}

div.index_data2 {
    width: 60px;
    float: left;
    height: 10px;
    padding: 0px;
}

div.espaco_data {
    padding-top: 5px;
}

div.espaco_data sup
{
    padding: 0;
    margin: 0;
    text-align: left;
}

div.espaco_data span
{
    padding: 0;
    margin: 0;
    text-align: right;
}

div.altura_38 {
    height: 38px;
}

div.altura_25 {
    height: 25px;
}

/* ULTIMAS NOTICIAS */
div.esquerda {
    float: left;
}

div.divisor275 {
    background: url(images/divisor_preto.gif);
    float: left;
    width: 285px;
}

div.divisor_empresa {
    background: url(images/divisor_preto.gif);
    width: 130px;
}

div.divisor_nossa_historia {
    background: url(images/divisor_preto.gif);
    width: 143px;
}

div.espaco_chamadas {
    padding: 8px 0 0;
    text-align: justify;
}

div.divisor10 {
    background: url(images/divisor_preto.gif);
    float: left;
    width: 10px;
}

div.divisor {
    background: url(images/divisor_preto.gif);
}

.espaco_5 {
    padding: 5px;
}

/* INDEX LINHAS */
div.index_linhas_conteudo {
    margin: 10px 0 0 42px;
    width: 556px;
    float: left;
}

div.index_linha {
    float: left;
    height: 140px;
    width: 139px;
}

div.linha_largura {
    width: 139px;
}

div.linha_top {
    position: relative;
    background-image: url(images/bg_index_linhas1.gif);
    background-position: -6px 0px;
    _background-position: -4px 0px;
    width: 139px;
    _height: 14px;
    height: 20px;
}

.img_linhas {
    margin-top: 10px;
    *margin-top: 10px;
    _margin-top:
    1px;
    margin-bottom:
    10px;
    * margin-bottom: 10px;
    _margin-bottom:
    0px;
}

div.bg_linhas {
    float: left;
    width: 8px;
}

div.altura_linha {
    height: 40px;
}

div.linha_titulo {
    float: left;
    width: 130px;
}

div.linha_titulo_maior {
    float: left;
    width: 300px;
}

div.novidades_titulo {
    float: left;
    width: 130px;
    margin-left: 20px
}

div.novidade {
    line-height: 4px;
}

div.linha_texto {
    float: left;
    width: 100%;
    height: 68px;
    *height: 68px;
    _height:
    84px;
    text-align: justfy;
}

div.espaco_3 {
    margin-left: 3px
}

.img_mais {
    float:right;
    height: 14px;
}

div.index_enderecos {
    clear: both;
    float: left;
    margin-top: 0px;
    width: 1000px;
    height: 150px;
	position:relative;

}

.altura_150px {
    height: 110px;
}

div.index_enderecos_logo {
    float: left;
    margin-left: 70px;
}

div.sala_imprensa_arq {
    float: left;
    margin-right: 5px
}

div.sala_imprensa_graficos {
    margin-top: 125px;
    position: absolute;
    width: 474px;
}

div.enderecos {
    float: left;
    width: 100%;
    margin-top: 0px;
    *margin-top: 25px;
    _margin-top: 0px;
    height: 130px;
}

div.largura_lancamentos {
    width: 580px;
    float: left
}

div.enderecos_so {
    float: left;
    width: 200;
    height: 90px;
}

div.enderecos_so2 {
    padding-left: 10px;
    padding-right: 10px;
}

div.enderecos_divisor {
    float: left;
    height: 90px;
    background-image: url(images/divisor_vertical.gif);
}

div.enderecos_divisor2 {
    float: left;
    height: 90px;
    background-image: url(images/divisor_vertical.gif);
}

div.divisor_vertical {
    background-image: url(images/divisor_vertical.gif);
}

div.novidades_vert {
    float: left;
    height: 50px;
    background-image: url(images/divisor_vertical.gif);
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 235px;
    margin-left: 190px
}

div.servicos_vert {
    float: left;
    height: 40px;
    background-image: url(images/divisor_vertical.gif);
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 250px;
    margin-left: 178px
}

div.espaco_not {
    padding-left: 0px;
    padding-right: 10px;
    float: left;
}

div.novidades_vert_esq {
    float: left;
    height: 50px;
    background-image: url(images/divisor_vertical.gif);
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 235px;
    margin-left: 300px;
}

div.enderecos_divisor_linha {
    float: left;
    background-image: url(images/divisor_vertical.gif);
}

div.linha_conteudo_menu {
    float: left;
    width: 180px;
    height: 325px;
    _height: 310px;
}

div.linha_conteudo_centro2 {
    float: left;
    width: 500px;
    height: 325px;
    _height: 310px;
    margin-left: 43px;
    _margin-left: 20px;
}

div.linha_conteudo_centro {
    float: left;
    width: 540px;
    height: 325px;
    _height: 310px;
    margin-left: 43px;
    _margin-left: 20px;
}

div.produto {
    float: left;
    width: 120px;
    margin-right: 13px;
    height: 140px;
}

div.produto_cor {
    background: #cea246;
    width: 120px;
    height: 15px;
    margin-bottom: 8px;
    border: 1px solid #CCCCCC
}

div.linha_conteudo_menu2 {
    margin-left: 15px;
    margin-right: 15px;
    width: 150px;
}

div.linha_conteudo_listar {
    margin-left: 15px;
    margin-right: 15px;
    width: 150px;
    float: left;
}

div.linha_seta {
    float: left;
    height: 25px;
    width: 22px
}

div.tit_noticia {
    width: 440px;
    height: 38px;
}

div.linha_seta_2 {
    float: left;
    height: 25px;
    width: 22px;
    padding-left: 10px;
    padding-right: 10px
}

div.linha_titulo {
    float: left;
    height: 25px;
    width: 128px
}

div.index_mapasite {
    float: left;
    width: 200;
    height: 90px;
}

div.index_mapasite_interno {
    float: left;
    margin-right: 50px;
    width: 200;
    height: 90px;
}

div.index_espaco_mapa {
    padding-left: 10px;
    padding-right: 10px
}

div.rodape {
    width: 500px;
    margin-left: 360px;
    margin-bottom: 8px;
    _padding-bottom: 8px;
}

div.rodape_interna {
    background: url(images/fundo_enderecos.gif);
    width: 870px;
    height: 169px;
    margin-top: 40px;
    padding-top: 25px;
    *padding-top: 0px;
    _padding-top:
    30px;
    padding-left:
    50px;
    float: left;
    clear: both;
}

div.altura_inferior {
    height: 260px;
}

div.informe {
    float: left;
    height: 290px;
    _height: 200px;
    width: 400px;
}

div.informe_separa {
    margin-top: 112px;
    *margin-top: 100px;
    _margin-top: 60px;
    padding-left: 10px;
    float: left;

}

div.informe_linhas {
    float: left;
    padding-top: 13px;
    paddinf-left: 5px;
    width: 450px;
}

.img_marcador {
    margin: 4px;
}

.margem_6 {
    margin: 6px
}

div.conteudo_linhas {
    float: left;
    height: 253px;
    _height: 20px;
    width: 600px;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 430px;
    margin-left: 405px;
    _margin-left: 365px;
}

div.conteudo_linhas_IE7 {
    float: left;
    height: 0px;
    width: 600px;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 427px;
    margin-left: 405px;
}

.direita {
    float: right;
}

div.intro_linhas {
    width: 530px;
    padding-left: 35px;
    float: left;
    text-align: justify;
    margin-bottom: 25px;
    *margin-bottom: 25px;
    _margin-bottom:
    0px;
}

intro_linhas_p {
    text-align: justify;
}

div.intro_linhas2 {
    width: 530px;
    height: 30px;
    padding-left: 45px;
}

.combo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#mask_rolagem_conteudo {
    position: absolute;
    width: 542px;
    height: 325px;
    z-index: 0;
    overflow: hidden;
}

#rolagem_conteudo {
    position: absolute;
    width: 1500px;
    height: 325px;
    left: -1px;
    z-index: 0;
    overflow: hidden;
}

#mostra_conteudo {
    float: left;
    width: 542px;
    display: inline;
}

#linhas_mostra {
    width: 633px;
    height: 330px;
    float: left;
}

#mask_rolagem_conteudo_interna {
    position: absolute;
    width: 150px;
    z-index: 0;
    overflow: hidden;
}

#rolagem_conteudo_interna {
    position: absolute;
    width: 180px;
    z-index: 0;
    overflow: hidden;
}

div.rolagem_grupo {
    float: left;
    position: absolute;
    margin-top: 100px;
    left: 586px;
}

#campanhas_publicitarias {
    margin-top: 5px position:absolute;
    height:
    70px;
}

#materiais_graficos {
    position: absolute;
    width: 180px;
    float: left;
    height: 70px;
    width: 380px;
    margin-top: 20px;
    margin-left: 85px;
    left: 0;
    overflow: hidden;
}

div.botao_mais_imprensa {
    position: absolute;
    left: 0px;
    margin-top: 17px
}

div.botao_mais_imprensa_esq {
    float: left;
    margin-top: 17px
}

div.divisor_imprensa {
    margin-top: 10px;
    background-image: url(images/divisor_preto.gif);
    float: left
}

div.divisor_imprensa_dir {
    float: left;
    height: 90px;
    background-image: url(images/divisor_vertical.gif);
    position: absolute;
    left: 0;
    overflow: hidden;
}

div.espaco_300px_esq {
    padding-left: 350px;
}

div.rodape_inicial {
    float: left;
}

div.topo_novidades {
    width: 530px;
    margin-top: 10px;
    background: url(images/divisor_preto.gif);
}

div.divisor_novidades {
    width: 370px;
    float: left;
    background: url(images/divisor_preto.gif);
}

div.mais_novidades {
    float: left;
    margin-top: -5px;
}

div.divisor_novidades_mais {
    width: 20px;
    float: left;
    background: url(images/divisor_preto.gif);
}

div.link_novidades {
    float: left;
    margin-top: -5px;
}

div.lista_novidades {
    width: 570px;
    height: 38px;
}

div.paginacao {
    position: absolute;
    height: 50px;
    margin-top: 750px;
    left: 0;
    top: 0;
    margin-left: 230px;
}

div.divisor_noticias_top {
    width: 495px;
    _width: 530px;
    margin-top: 10px;
    margin-left: 45px;
    background: url(images/divisor_preto.gif);
}

div.conteudo_listar_noticias {
    float: left;
    margin-left: 40px;
    _margin-left: 20px;
}

div.produtos_a {
    float: left;
    width: 533px;
    margin-left: 45px;
    _margin-left: 23px;
}

.produtos_img_tit {
    margin-bottom: 15px;
    margin-top: 50px;
}

div.produtos_altura {
    height: 60px;
}

div.produtos_largura {
    width: 362px;
    float: right;
}

div.produtos_tit {
    float: right;
    height: 50px
}

div.produtos_divisor {
    background: url(images/divisor_preto.gif);
    width: 530px;
    margin-top: 5px;
    height: 1px
}

div.produtos_agrupados {
    width: 600px;
    margin-top: 0px;
    height: 135px;
    float: left;
}

div.largura_est {
    width: 570px;
}

.margem_baixo_30px {
    margin-bottom: 30px;
}

.margem_baixo_15px {
    margin-bottom: 15px;
}

.margem_baixo_45px {
    margin-bottom: 45px;
}

.margem_top_30px {
    margin-top: 30px;
}

.titulo_marcado {
    background: #f8f7ee;
    padding: 5px;
}

.ambientes_esq {
    float: left;
    margin-top: 200px;
    margin-left: 15px
}

.ambientes {
    margin-top: 30px;
    float: left;
    height: 391px;
    width: 1px;
    background-image: url(images/divisor_vertical.gif);
}

.ambientes_mostra_img {
    float: left;
    margin-top: 30px;
    width: 535;
    height: 421px;
    text-align: center
}

.ambientes_img {
    padding-left: 15px;
    padding-right: 15px;
}

.ambientes_dir {
    float: left;
    margin-top: 200px;
    margin-right: 15px
}

.defeitos_pintura {
    margin-left: 40px;
    width: 650px
}

.faq {
    float: left;
    width: 630px;
    text-align: justify;
    margin-top: 25px
}


.banner-feitintas{
	height:145px;
	position:absolute;
	top:-26px;
	*top:0px;
	_top:-35px;
	width:273px;
	left: 0px;
}



