@charset "utf-8";
/* CSS Document */

/* bg dos topos */
body{padding:0; margin:0;}
body#azul{background:url(../img/bg-topo.jpg) top left repeat-x;}
body#azul2{background:url(../img/bg-topo.jpg) top left repeat-x;}
body#vermelho{background:url(../img/bg-topo-vermelho.jpg) top left repeat-x;}
body#cinza{background:url(../img/bg-topo-cinza.jpg) top left repeat-x;}
body#preto{background:url(../img/bg-topo-preto.jpg) top left repeat-x;}
/* bg dos topos */

/* geral */
#pagina{width:770px; margin:0 auto 0 auto; padding:0;}
p{font:normal 11px "tahoma"; padding:0; margin:0;}
p a{font:normal 11px "tahoma"; padding:0; margin:0; text-decoration:none; color:#000;}
p a:hover{text-decoration:underline;}
/* geral */

/* topo */
body#azul #topo{width:770px; height:191px; margin:0; padding:0; background:url(../img/bg-topo-linha.jpg) top left no-repeat;}
body#azul2 #topo{width:770px; height:191px; margin:0; padding:0; background:url(../img/bg-topo-linha2.jpg) top left no-repeat;}
body#vermelho #topo{width:770px; height:191px; margin:0; padding:0; background:url(../img/bg-topo-linha-vermelho.jpg) top left no-repeat;}
body#cinza #topo{width:770px; height:191px; margin:0; padding:0; background:url(../img/bg-topo-linha-cinza.jpg) top left no-repeat;}
body#preto #topo{width:770px; height:191px; margin:0; padding:0; background:url(../img/bg-topo-linha-preto.jpg) top left no-repeat;}
#topo #logo{width:180px; height:156px; margin:0; padding:0;}
#topo #menu{width:770px; height:35px; overflow:hidden; margin:0; padding:0;}
#topo #menu ul{list-style:none; padding:0; margin:0;}
#topo #menu li{list-style:none; padding:0; margin:0; float:left;}
/* topo */

/* conteudo */

/* geral */
#conteudo{width:770px; margin:0; padding:0; overflow:hidden;}
#conteudo #colsEsquerda{width:189px; height:270px; min-height:270px; margin:0; padding:0; background:url(../img/bg-menu-lateral.jpg) top right no-repeat; float:left;}
html>body #conteudo #colsEsquerda{height:auto; *height:270px;}
#conteudo #colsDireita{width:580px; border-left:1px solid #DDDDDD; margin:0; padding:0; float:right; overflow:hidden;}
#conteudo #colsDireita p{padding:5px 10px 10px 20px; margin:0;}
/* geral */

/* titulo pags */
h1{margin:0px 0 0 17px; padding:62px 0 0 0;}
body#vermelho h1{margin:0px 0 0 17px; padding:50px 0 0 0;}
body#cinza h1{margin:0px 0 0 17px; padding:30px 0 0 0;}
h1 span{display:none;}

h2.grupo-vieira-da-cunha{width:auto; height:27px; display:block; background:url(../img/titulo-pag-grupo-vieira-da-cunha.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.apresentacao{width:auto; height:27px; display:block; background:url(../img/titulo-pag-apresentacao.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.forca-de-trabalho{width:auto; height:27px; display:block; background:url(../img/titulo-pag-forca-de-trabalho.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.trajetoria{width:auto; height:27px; display:block; background:url(../img/titulo-pag-trajetoria.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.cronologia{width:auto; height:27px; display:block; background:url(../img/titulo-pag-cronologia.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.empresas-azul{width:auto; height:27px; display:block; background:url(../img/titulo-pag-empresas.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.empresas-jp{width:auto; height:17px; display:block; background:url(../img/titulo-pag-jp.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.empresas-dados{width:auto; height:25px; display:block; background:url(../img/titulo-pag-dados-jp.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.empresas-guia{width:auto; height:25px; display:block; background:url(../img/titulo-pag-guia-jp.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.responsabilidade-social{width:auto; height:27px; display:block; background:url(../img/titulo-pag-responsabilidade-social.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.contato{width:auto; height:27px; display:block; background:url(../img/titulo-pag-contato.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.home-grupo-vieira-da-cunha{width:auto; height:55px; display:block; background:url(../img/titulo-pag-home-grupo-vieira-da-cunha.gif) 10px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.central-gj{width:auto; height:27px; display:block; background:url(../img/titulo-pag-central-grafica-jornais.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.casa-brasil{width:auto; height:17px; display:block; background:url(../img/titulo-pag-casa-brasil.gif) 20px -5px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h2.grafica-jacui{width:auto; height:17px; display:block; background:url(../img/titulo-pag-grafica-jacui.gif) 20px -5px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}

h2 div.Submenu-empresas-jp{width:350px; height:17px; float:left; margin:0px 0 0 70px; padding:0;}
html>body h2 div.Submenu-empresas-jp{margin:0px 0 0 140px;}
h2 div.Submenu-empresas-casa-brasil{width:350px; height:17px; float:left; margin:0px 0 0 55px; padding:0;}
html>body h2 div.Submenu-empresas-casa-brasil{margin:0px 0 0 105px;}
h2 div.Submenu-empresas-grafica-jacui{width:350px; height:17px; float:left; margin:0px 0 0 60px; padding:0;}
html>body h2 div.Submenu-empresas-grafica-jacui{margin:0px 0 0 120px;}
h2 div.Submenu-empresas-jp ul, h2 div.Submenu-empresas-grafica-jacui ul, h2 div.Submenu-empresas-casa-brasil ul{list-style:none; width:350px; margin:0; padding:0;}
h2 div.Submenu-empresas-jp ul li, h2 div.Submenu-empresas-grafica-jacui ul li, h2 div.Submenu-empresas-casa-brasil li{list-style:none; float:left; width:auto; margin:0; padding:0;}
h2 div.Submenu-empresas-jp ul li a, h2 div.Submenu-empresas-grafica-jacui ul li a, h2 div.Submenu-empresas-casa-brasil li a{margin:0; padding:0; width:auto; float:left;}
h2 span{display:none;}
h2 a{float:right;}

h3{width:auto; height:20px; display:block; background:url(../img/titulo-menu-lateral-institucional.gif) top left no-repeat; padding:0; margin:20px 0 0 12px; overflow:hidden;}
h3.empresas-grupo{width:auto; height:20px; display:block; background:url(../img/titulo-menu-lateral-empresas-grupo.gif) top left no-repeat; padding:0; margin:20px 0 0 12px; overflow:hidden;}
h3.home-empresas{width:auto; height:26px; display:block; background:url(../img/titulo-lateral-home-empresas.gif) top left no-repeat; padding:0; margin:20px 0 0 12px; overflow:hidden;}
h3 span{display:none;}

h4{width:auto; height:35px; display:block; padding:0; margin:0 0 10px 0; background:url(../img/bg-box-lateral-titulo-responsabilidade.gif) top left no-repeat;}
h4.conheca{width:140px; height:68px; display:block; padding:0; margin:0 0 10px 0; background:url(../img/subtitulo-pag-conheca.gif) top left no-repeat;}
h4.sub-empresas-jp{width:auto; height:55px; display:block; background:url(../img/subtitulo-pag-jp.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h4.sub-empresas-ex-diretores{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-ex-diretores.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h4.sub-empresas-misao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-misao.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h4.sub-empresas-visao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-visao.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
h4.sub-empresas-valores{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-valors.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-empresas-negocio{width:auto; height:19px; display:block; background:url(../img/subtitulo-pag-negocio.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-empresas-a-estrutura{width:auto; height:20px; display:block; background:url(../img/subtitulo-pag-a-estrutura.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-empresas-a-estrutura-vermelho{width:auto; height:20px; display:block; background:url(../img/subtitulo-pag-a-estrutura-vermelho.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-empresas-programa-qualidade{width:auto; height:27px; display:block; background:url(../img/subtitulo-pag-programa-qualidade.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-empresas-historico-qualidade{width:auto; height:19px; display:block; background:url(../img/subtitulo-pag-historico-qualidade.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
h4.sub-resposabilidade-social{width:auto; height:12px; font:bold 11px "tahoma"; color:#0C4277; background:none; display:block;  padding:0 0 0 20px; margin:10px 0 0px 0; overflow:hidden;}
h4.sub-titulo-formulario-contato{width:auto; height:15px; background:url(../img/subtitulo-pag-formulario-contato.gif) 20px 0px no-repeat; display:block;  padding:0 0 0 20px; margin:10px 0 0px 0; overflow:hidden;}
h4.sub-titulo-revista{width:auto; height:20px; background:url(../img/subtitulo-pag-revista.gif) 20px 0px no-repeat; display:block;  padding:0 0 0 20px; margin:10px 0 0px 0; overflow:hidden;}
h4.sub-titulo-anuario{width:auto; height:20px; background:url(../img/subtitulo-pag-anuario.gif) 20px 0px no-repeat; display:block;  padding:0 0 0 20px; margin:10px 0 0px 0; overflow:hidden;}
h4.sub-titulo-cliente{width:auto; height:20px; background:url(../img/subtitulo-pag-clientes.gif) 20px 0px no-repeat; display:block;  padding:0 0 0 20px; margin:10px 0 0px 0; overflow:hidden;}
h4.titulo-box-home-resposabilidade-social{width:auto; height:25px; background:url(../img/titulo-box-home-responsabilidade-social.gif) 15px 0px no-repeat; display:block;  padding:0 0 0 0px; margin:0px 0 0px 0; overflow:hidden;}
body#preto h4.sub-empresas-misao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-misao-preto.jpg) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
body#preto h4.sub-empresas-visao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-visao-preto.jpg) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#preto h4.sub-empresas-valores{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-valors-preto.jpg) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#cinza h4.sub-empresas-misao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-misao-cinza.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
body#cinza h4.sub-empresas-visao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-visao-cinza.jpg) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#cinza h4.sub-empresas-valores{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-valors-cinza.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#vermelho h4.sub-empresas-misao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-misao-vermelho.gif) 20px 0px no-repeat; padding:0; margin:23px 0 0 0; overflow:hidden;}
body#vermelho h4.sub-empresas-visao{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-visao-vermelho.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#vermelho h4.sub-empresas-valores{width:auto; height:15px; display:block; background:url(../img/subtitulo-pag-valors-vermelho.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}
body#vermelho h4.sub-empresas-negocio{width:auto; height:19px; display:block; background:url(../img/subtitulo-pag-negocio-vermelho.gif) 20px 0px no-repeat; padding:0; margin:15px 0 0 0; overflow:hidden;}

h4 span{display:none;}
#conteudo #colsDireita .linha{width:auto; height:7px; padding:0; margin:0 0 10px 20px; background:url(../img/bg-titulo-pag-linha.gif) bottom left repeat-x; font-size:1px;}
/* titulo pags */

/* menu */
#conteudo #colsEsquerda ul{list-style:none; padding:0 0 0 12px; margin:0;}
#conteudo #colsEsquerda li{padding:0; margin:0; font:11px "tahoma";}
#conteudo #colsEsquerda li a{padding:2px 0 0 25px; margin:0; font:11px "tahoma"; color:#000000; background:url(../img/bg-bullet-menu.jpg) top left no-repeat; display:block; height:22px; text-decoration:none;}
#conteudo #colsEsquerda li a:hover{text-decoration:underline;}
#conteudo #colsEsquerda .linha{width:159px; height:7px; padding:0; margin:0 0 10px 12px; background:url(../img/bg-titulo-menu-linha.gif) bottom left repeat-x; font-size:1px;}
/* menu */

/* box lateral */
#conteudo #colsEsquerda .boxLateral-topo{width:189px; height:22px; background:url(../img/bg-box-lateral-topo.gif) top left no-repeat;}
#conteudo #colsEsquerda .boxLateral-under{width:121px; background:url(../img/bg-box-lateral-under.gif) bottom left no-repeat; padding:0 45px 10px 23px; overflow:hidden;}
#conteudo #colsEsquerda .boxLateral-under a{padding:0; margin:25px 0 15px 0; display:block;}
#conteudo #colsEsquerda .boxLateral-under2{width:160px; background:url(../img/bg-box-lateral-under2.gif) bottom left no-repeat; padding:0 0px 10px 25px; overflow:hidden;}
#conteudo #colsEsquerda .boxLateral-under2 .colsBox{width:65px; padding:0px; margin:0 5px 0 0; overflow:hidden; float:left;}
#conteudo #colsEsquerda .boxLateral-under2 a{background:url(../img/bg-bullet-box-home.gif) top left no-repeat; margin:8px 0 0 0px; padding:2px 0 0 25px; display:block; height:22px; clear:both;}

#conteudo #colsEsquerda .boxLateral-under2 a.logo-jp-resp, #conteudo #colsEsquerda .boxLateral-under2 a.logo-central-gj-resp, #conteudo #colsEsquerda .boxLateral-under2 a.logo-guia-fone-resp, #conteudo #colsEsquerda .boxLateral-under2 a.logo-jacui-resp, #conteudo #colsEsquerda .boxLateral-under2 a.logo-casa-brasil-resp, #conteudo #colsEsquerda .boxLateral-under2 a.logo-dados-resp{width:65px; height:50px; display:block; margin:0; padding:0;}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-jp-resp{background:url(../img/logos-responsabilidade/logo-jp-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-jp-resp:hover{background:url(../img/logos-responsabilidade/logo-jp.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-central-gj-resp{background:url(../img/logos-responsabilidade/logo-central-grafica-jornais-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-central-gj-resp:hover{background:url(../img/logos-responsabilidade/logo-central-grafica-jornais.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-guia-fone-resp{background:url(../img/logos-responsabilidade/logo-guia-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-guia-fone-resp:hover{background:url(../img/logos-responsabilidade/logo-guia.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-jacui-resp{background:url(../img/logos-responsabilidade/logo-grafica-jacui-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-jacui-resp:hover{background:url(../img/logos-responsabilidade/logo-grafica-jacui.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-casa-brasil-resp{background:url(../img/logos-responsabilidade/logo-casa-brasil-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-casa-brasil-resp:hover{background:url(../img/logos-responsabilidade/logo-casa-brasil.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-dados-resp{background:url(../img/logos-responsabilidade/logo-dados-pb.jpg);}
#conteudo #colsEsquerda .boxLateral-under2 a.logo-dados-resp:hover{background:url(../img/logos-responsabilidade/logo-dados.jpg);}
/* box lateral */

/* lateral */
#conteudo #colsDireita .lateral{width:260px; height:100%; margin:-10px 0 0 10px; background:url(../img/bg-linha-lateral.gif) top left repeat-y; float:right;}
#conteudo #colsDireita .lateral .colunaEsquerda{width:134px; height:95px; margin:0px 1px 0 1px; float:left; overflow:hidden;}
html>body #conteudo #colsDireita .lateral .colunaEsquerda{width:135px;}
#conteudo #colsDireita .lateral .colunaDireita{width:123px; height:95px; float:left; overflow:hidden;}
#conteudo #colsDireita .lateral .div{width:260px; height:21px; background:url(../img/bg-linha-div-lateral.gif) top left no-repeat; overflow:hidden; clear:both;}
/* lateral */

/* flash */
#flash{width:580px; overflow:hidden; margin:0 0 0 16px; padding:0;}
/* flash */

/* empresas */
#conteudo #colsDireita .itemEmpresas{width:559px; overflow:hidden; margin:0px 0 15px 20px; padding:0; background:url(../img/bg-empresas-linha.gif) 142px 0px repeat-y;}
#conteudo #colsDireita .itemEmpresas .logos{width:140px; overflow:hidden; margin:0px; padding:0; float:left;}
#conteudo #colsDireita .itemEmpresas .descricao{width:416px; overflow:hidden; margin:0px; padding:0; float:left;}
#conteudo #colsDireita .itemEmpresas .descricao p{margin:0px; padding:0 0 0 18px;}
#conteudo #colsDireita .itemEmpresas .descricao a{background:url(../img/bg-bullet-menu.jpg) top left no-repeat; margin:8px 0 0 18px; padding:5px 0 0 25px; display:block; height:22px;}
#conteudo #colsDireita .linhaEmpresas{width:auto; height:7px; padding:0; margin:0px 0 20px 20px; background:url(../img/bg-titulo-pag-linha.gif) bottom left repeat-x; font-size:1px;}

/* jp */
#conteudo #colsDireita .imgEmpresas{width:544px; padding:6px; margin:7px 0 0 13px; overflow:hidden; border:1px solid #DDDDDD;}
#conteudo #colsDireita .imgEmpresas2{width:auto; float:left; padding:6px; margin:7px 0 0 10px; overflow:hidden; border:1px solid #DDDDDD;}
#conteudo #colsDireita .imgEmpresas2 p{width:237px; font:10px "tahoma"; color:#000000; padding:6px; margin:0px; background:#DDDDDD; border-bottom:1px solid #BEBEBE;}
#conteudo #colsDireita ul.empresas{list-style:none; padding:0; margin:10px 0 20px 10px;}
html>body #conteudo #colsDireita ul.empresas{margin:10px 0 20px 20px;}
#conteudo #colsDireita ul.empresas li{font:10px "tahoma"; color:#000000; list-style-image:url(../img/bg-empresas-bullet.gif); list-style-position:inside; padding:0; margin:0;}
#conteudo #colsDireita ul.empresas li.sem{font:bold 10px "tahoma"; color:#000000; list-style-image:none; list-style-position:inside; padding:0; margin:0;}
#conteudo #colsDireita ul.empresas2{list-style:none; padding:0; margin:10px 0 20px 10px;}
html>body #conteudo #colsDireita ul.empresas2{margin:10px 0 20px 20px;}
#conteudo #colsDireita ul.empresas2 li{font:11px "tahoma"; color:#000000; list-style-image:url(../img/bg-empresas-bullet.gif); list-style-position:inside; padding:0; margin:0;}
#conteudo #colsDireita ul.empresas3{list-style:none; width:295px; padding:0; margin:10px 0 20px 0px; float:left;}
#conteudo #colsDireita ul.empresas3 li{list-style:none; font:11px "tahoma"; color:#000000; padding:0 0 5px 10px; margin:0; display:block;}
/* jp */

/* dados */
#conteudo #colsDireita p.dados-jp{background:url(../img/bg-img-dados-jp.jpg) 10px 0px no-repeat; padding:0 0 0 190px; margin:0px 0 0 10px; width:auto; height:259px;}
/* dados */

/* guia fone */
#conteudo #colsDireita p.guia-fone{background:url(../img/bg-img-guia.jpg) 10px 0px no-repeat; padding:0 0 0 160px; margin:0px 0 0 10px; width:auto; height:259px;}
/* guia fone */

/* casa brasil */
#conteudo #colsDireita p.csbr-revista-linda{background:url(../img/img-empresas-csbr-revista-linda.jpg) 10px 0px no-repeat; padding:30px 0 0 255px; margin:20px 0 0 10px; width:auto;}
#conteudo #colsDireita p.csbr-revista-linda a{font:bold 11px "tahoma"; color:#6F6F6F; text-decoration:none; padding:0; margin:0;}
#conteudo #colsDireita p.csbr-revista-linda a:hover{text-decoration:underline;}
#conteudo #colsDireita p.csbr-revista-linda span{display:none;}
#conteudo #colsDireita p.csbr-revista-planetaarroz{background:url(../img/img-empresas-csbr-revista-planetaarroz.jpg) 10px 0px no-repeat; padding:30px 0 0 255px; margin:20px 0 0 10px; width:auto;}
#conteudo #colsDireita p.csbr-revista-planetaarroz a{font:bold 11px "tahoma"; color:#6F6F6F; text-decoration:none; padding:0; margin:0;}
#conteudo #colsDireita p.csbr-revista-planetaarroz a:hover{text-decoration:underline;}
#conteudo #colsDireita p.csbr-revista-planetaarroz span{display:none;}
#conteudo #colsDireita p.csbr-anuario-rgs{background:url(../img/img-empresas-csbr-anuario-rgs.jpg) right top no-repeat; padding:100px 200px 0 10px; margin:20px 0 0 10px; width:auto;}
#conteudo #colsDireita p.csbr-anuario-rgs a{font:bold 11px "tahoma"; color:#6F6F6F; text-decoration:none; padding:0; margin:0;}
#conteudo #colsDireita p.csbr-anuario-rgs a:hover{text-decoration:underline;}
#conteudo #colsDireita p.csbr-anuario-rgs span{display:none;}
#conteudo #colsDireita p.csbr-anuario-cachoeira{background:url(../img/img-empresas-csbr-anuario-cachoeiradosul.jpg) right top no-repeat; padding:70px 200px 0 10px; margin:20px 0 0 10px; width:auto; height:200px;}
#conteudo #colsDireita p.csbr-anuario-cachoeira a{font:bold 11px "tahoma"; color:#6F6F6F; text-decoration:none; padding:0; margin:0;}
#conteudo #colsDireita p.csbr-anuario-cachoeira a:hover{text-decoration:underline;}
#conteudo #colsDireita p.csbr-anuario-cachoeira span{display:none;}
/* casa brasil */

/* grafica jacui */
.logos-graficaprimeiro{width:560px; overflow:hidden; margin:-9px 0 0 13px; padding:0; background:url(../img/bg-grafica-jacui-logos-linha.jpg) top left repeat-y;}
.logos-grafica{width:560px; overflow:hidden; margin:0 0 0 13px; padding:0; background:url(../img/bg-grafica-jacui-logos-linha.jpg) top left repeat-y;}
.logos-graficaprimeiro .colsLogo, .logos-grafica .colsLogo{width:140px; overflow:hidden; float:left; margin:0px; padding:0;}
.div-grafica{width:560px; height:21px; margin:0 0 0 13px; padding:0; background:url(../img/bg-grafica-jacui-logos-div.jpg) top left no-repeat;}
/* grafica jacui */

/* empresas */

/* responsabilidade social */
#conteudo #colsDireita .linha3{width:auto; height:7px; padding:0; margin:0 0 5px 20px; background:url(../img/bg-titulo-pag-linha.gif) bottom left repeat-x; font-size:1px;}
/* responsabilidade social */

/* contato */
#conteudo #colsDireita #formulario-contato{width:580px; padding:0px 0 0 20px; margin:0px 0 0 0px;}
#conteudo #colsDireita #formulario-contato .colsesq{width:285px; height:140px; padding:0px; margin:0px 0 0 0px; float:left;}
#conteudo #colsDireita #formulario-contato .colsesq p{padding:0px; margin:12px 0 5px 0px;}
#conteudo #colsDireita #formulario-contato .colsesq input{width:275px; padding:0px; margin:0px 0 0 0px; border:1px solid #D8D9D4;}
#conteudo #colsDireita #formulario-contato .colsesq select{width:275px; padding:0px; margin:0px 0 0 0px; border:1px solid #D8D9D4;}
#conteudo #colsDireita #formulario-contato .colsdir{width:275px; height:140px; padding:0px; margin:0px; float:left;}
#conteudo #colsDireita #formulario-contato .colsdir p{padding:0px; margin:12px 0 5px 0px;}
#conteudo #colsDireita #formulario-contato .colsdir input{width:270px; padding:0px; margin:0px 0 0 0px; border:1px solid #D8D9D4;}
#conteudo #colsDireita #formulario-contato .colsdir select{width:270px; padding:0px; margin:0px 0 0 0px; border:1px solid #D8D9D4;}
#conteudo #colsDireita #formulario-contato .linha{width:auto; height:15px; padding:0; margin:0 5px 10px 0px; background:url(../img/bg-titulo-pag-linha.gif) bottom left repeat-x; font-size:1px;}
#conteudo #colsDireita #formulario-contato p{padding:0px; margin:12px 0 5px 0px;}
#conteudo #colsDireita #formulario-contato textarea{width:550px; height:80px; padding:0; margin:0 0 0 0px;}
#conteudo #colsDireita #formulario-contato input.btn{width:82px; height:28px; float:right; padding:0px; margin:0px 25px 0 0px; border:none;}
/* contato */

/* home */
#conteudo #colsEsquerda-home{width:489px; border-right:1px solid #DDDDDD; height:371px; min-height:371px; background:url(../img/bg-home.jpg) top left no-repeat; float:left;}
html>body #conteudo #colsEsquerda-home{height:auto; *height:auto;}
#conteudo #colsEsquerda-home .linha{width:auto; height:7px; padding:0; margin:0 18px 10px 10px; background:url(../img/bg-titulo-pag-linha.gif) bottom left repeat-x; font-size:1px;}
#conteudo #colsEsquerda-home p{font:11px "tahoma"; padding:0 20px 0 10px; margin:0;}
#conteudo #colsEsquerda-home a.conheca{background:url(../img/bg-bullet-menu.jpg) top left no-repeat; margin:8px 0 0 8px; padding:5px 0 0 25px; display:block; height:22px;}
#conteudo #colsEsquerda-home #bg1-box-responsabilidade-social{width:466px; height:127px; background:url(../img/bg1-box-home-responsabilidade.gif) top left no-repeat; padding:13px 9px 12px 11px; margin:0;}
#conteudo #colsEsquerda-home #bg1-box-responsabilidade-social #bg2-box-responsabilidade-social{width:466px; height:117px; background:url(../img/bg2-box-home-responsabilidade.jpg) top left no-repeat; padding:10px 0 0 0; margin:0;}
#conteudo #colsEsquerda-home #bg1-box-responsabilidade-social #bg2-box-responsabilidade-social p{width:275px; padding:0 0 0 0; margin:5px 0 0 13px;}
#conteudo #colsEsquerda-home #bg1-box-responsabilidade-social #bg2-box-responsabilidade-social a{background:url(../img/bg-bullet-box-home.gif) top left no-repeat; margin:20px 0 0 8px; padding:7px 0 0 25px; display:block; height:15px;}
#conteudo #colsDireita-home{width:280px; float:left;}
#conteudo #colsDireita-home p{width:245px; padding:0; margin:7px 0 0 12px;}
#conteudo #colsDireita-home .logos{width:270px; background:url(../img/bg-box-home-lateral-linha.gif) 123px 0px repeat-y; padding:0; margin:10px 0 0 10px; overflow:hidden;}
#conteudo #colsDireita-home .logos .cols{width:122px; padding:0; margin:0px 2px 0 0; float:left;}

#conteudo #colsDireita-home .logos .cols a.logo-casa{background: url(../img/logos-home/logo-casa-brasil-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-casa:hover{background: url(../img/logos-home/logo-casa-brasil.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-central{background: url(../img/logos-home/logo-central-gj-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-central:hover{background: url(../img/logos-home/logo-central-gj.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-dados{background: url(../img/logos-home/logo-dados-jp-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-dados:hover{background: url(../img/logos-home/logo-dados-jp.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-guia{background: url(../img/logos-home/logo-guia-jp-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-guia:hover{background: url(../img/logos-home/logo-guia-jp.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-jacui{background: url(../img/logos-home/logo-grafica-jacui-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-jacui:hover{background: url(../img/logos-home/logo-grafica-jacui.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-jp{background: url(../img/logos-home/logo-jp-pb.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .cols a.logo-jp:hover{background: url(../img/logos-home/logo-jp.jpg) top left no-repeat; display:block; width:122px; height:65px;}
#conteudo #colsDireita-home .logos .div{width:237px; height:21px; background:url(../img/bg-box-home-lateral-div.gif) top left no-repeat; padding:0; margin:0px 0px 0 1px; overflow:hidden; clear:both;}
#conteudo #colsEsquerda-home #rodape-home{width:484px; height:96px; margin:0; padding:15px 0px 0 5px; background:url(../img/bg-rodape-home.jpg) top right no-repeat;}
#conteudo #colsEsquerda-home #rodape-home p{font:10px "tahoma"; color:#666666; float:left;}
#conteudo #colsEsquerda-home #rodape-home p.dois{font:11px "tahoma"; color:#000000; float:left; text-align:left; padding:0 0px 0 10px;}
#conteudo #colsEsquerda-home #rodape-home p.dois a{font:11px "tahoma"; color:#000000; text-decoration:none;}
#conteudo #colsEsquerda-home #rodape-home p.dois a:hover{text-decoration:underline;}
#conteudo #colsEsquerda-home #rodape-home p a{font:10px "tahoma"; color:#666666; text-decoration:none;}
#conteudo #colsEsquerda-home #rodape-home p a:hover{text-decoration:underline;}
/* home */

/* conteudo */

/* rodape */
#rodape{width:737px; height:90px; margin:0; padding:21px 33px 0 0; background:url(../img/bg-rodape.jpg) top right no-repeat;}
#rodape p{font:10px "tahoma"; color:#666666; float:right;}
#rodape p.dois{font:11px "tahoma"; color:#000000; float:right; text-align:left; padding:0 10px 0 0;}
#rodape p.dois a{font:11px "tahoma"; color:#000000; text-decoration:none;}
#rodape p.dois a:hover{text-decoration:underline;}
#rodape p a{font:10px "tahoma"; color:#666666; text-decoration:none;}
#rodape p a:hover{text-decoration:underline;}
/* rodape */

