/*todos(Inicio)--------------------------------------------*/body  {background:rgb(220,220,220);   margin:0px;   padding:0px;   text-align:center; /* hack para o IE *//*body  {background:url("img_bg.jpg");  margin:0px;   padding:0px;   text-align:center; /* hack para o IE */*//*       scrollbar-arrow-color:rgb(230,230,230);       scrollbar-3dlight-color:rgb(0,0,0);       scrollbar-highlight-color:rgb(200,200,200);       scrollbar-face-color:rgb(150,150,150);       scrollbar-shadow-color:rgb(230,230,230);       scrollbar-darkshadow-color:rgb(10,10,10);       scrollbar-track-color:rgb(180,180,180); *//* hack para o IE */      }#todo {position:relative; background:transparent; width: 770px; border:0px; margin:0 auto;   padding:0px;   text-align:left;} /* "remédio" para o hack do IE *//*todos(fim)-----------------------------------------------*/#div_topo                                         {background:transparent; width:770px; height:180px; position:absolute; top:0px; left:0px; padding:0px 0px; border:0px; margin:0px;}  #imgtopo                                        {background:transparent; width:770px; height:180px;  padding:0px; border:0px; margin:0px; position:relative; top:0px; left:0px;}  /*menuhorizontaltopo(Inicio)----------------------------------------*/    #menuhorizontaltopo                           {float:left; width:100%;       background:transparent;  list-style:none;   border:none;   margin:0px;   padding:0px;   font:11px Arial, sans-serif;}    #menuhorizontaltopo li                        {display:inline;}    #menuhorizontaltopo li a                      {float:right; height:100%;     width:70px; padding: 0px 5px; background:rgb(255,255,255);   border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,150,10);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10); color:rgb(255,255,255);   text-decoration:none;  text-align:center;}    #menuhorizontaltopo li a:link                 {background:rgb(150,150,150);  border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(255,255,255);}    #menuhorizontaltopo li a:visited              {background:rgb(170,170,170);  border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(255,255,255);}    #menuhorizontaltopo li a:hover                {background:rgb(100,100,100);  border-top:2px solid rgb(255,0,0);      border-left:6px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:0px solid rgb(255,0,0);   color:rgb(255,255,255);}    #menuhorizontaltopo li a:active               {background:rgb(80,80,80);     border-top:2px solid rgb(255,0,0);      border-left:6px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:0px solid rgb(255,0,0);   color:rgb(255,255,255);}    table.menuhorizontaltopo_tabela               {background:transparent; position:absolute; top:178px; left:-2px;  border:0px; padding: 0px; width:774px;}    .menuhorizontaltopo_tabelalinha               {background:transparent; padding: 0px; height:5px;}    .menuhorizontaltopo_tabelalinhacelulalogo     {background:transparent; padding: 0px; width:0px;   text-align:left;}    .menuhorizontaltopo_tabelalinhacelulaopcoes   {background:transparent; padding: 0px; width:774px;   border-right:0px solid rgb(255,255,255); text-align:right;}    /*menuhorizontaltopo(fim)-----------------------------------------*/  /*menuverticalesquerda(Inicio)----------------------------------------*/    #menuverticalesquerda                         {width:140px; background:rgb(250,150,10); list-style:none;   border:0px;   margin:0px;   padding:0px;   font:11px Arial, sans-serif;}    #menuverticalesquerda li                      {position:relative;}    #menuverticalesquerda li a                    {height:20px;    display:block; padding: 0px 5px; background:rgb(255,255,255);   border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,150,10);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10); color:rgb(255,255,255);   text-decoration:none; }    #menuverticalesquerda li a:link               {background:rgb(150,150,150);   border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(255,255,255); font:12px Arial, sans-serif;}    #menuverticalesquerda li a:visited            {background:rgb(170,170,170);   border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(255,255,255); font:12px Arial, sans-serif;}    #menuverticalesquerda li a:hover              {background:rgb(100,100,100);   border-top:2px solid rgb(255,0,0);      border-left:6px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:0px solid rgb(255,0,0);   color:rgb(250,250,250); font:13px Arial, sans-serif;}    #menuverticalesquerda li a:active             {background:rgb(80,80,80);      border-top:2px solid rgb(255,0,0);      border-left:3px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:5px solid rgb(255,0,0);     color:rgb(255,255,30); font:12px Arial, sans-serif;}    #menuverticalesquerda li:hover ul             {display: block;}    #menuverticalesquerda li.over ul              {display: block;}    table.menuverticalesquerda_tabela             {background:rgb(170,170,170); position:relative; top:0px; left:0px;  border:0px; margin:0px; padding:0px;}    .menuverticalesquerda_tabelalinha             {background:rgb(170,170,170); padding: 0px; height:0px; border:0px; margin:0px;}    .menuverticalesquerda_tabelalinhacelulaopcoes {background:rgb(170,170,170); padding: 0px; Height:50px;  text-align:left; border:0px; margin:0px; padding:0px;}    /*menuverticalesquerda(fim)-----------------------------------------*/    /*menusolucoeswebmodelos(Inicio)----------------------------------------*/    #menusolucoeswebmodelos                         {float:left; width:100%;       background:rgb(0,0,0); list-style:none;   border:none;   margin:0px;   padding:0px;   font:11px Arial, sans-serif;}    #menusolucoeswebmodelos li                      {display:inline;}    #menusolucoeswebmodelos li a                    {float:right; height:92px; width:151px; padding: 0px 0px; background:rgb(255,255,255);   border-top:1px solid rgb(230,150,10);   border-left:5px solid rgb(230,150,10);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10); color:rgb(255,255,255);   text-decoration:none; }    #menusolucoeswebmodelos li a:link               {background:rgb(110,110,110);   border-top:1px solid rgb(230,150,10);   border-left:1px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(230,150,70); font:12px sans-serif;}    #menusolucoeswebmodelos li a:visited            {background:rgb(90,90,90);   border-top:1px solid rgb(230,150,10);   border-left:1px solid rgb(230,100,0);   border-bottom:2px solid rgb(230,150,10);   border-right:1px solid rgb(230,150,10);   color:rgb(230,150,70); font:12px sans-serif;}    #menusolucoeswebmodelos li a:hover              {background:rgb(0,0,0);   border-top:2px solid rgb(255,0,0);      border-left:2px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:1px solid rgb(255,0,0);   color:rgb(200,200,200); font:13px sans-serif;}    #menusolucoeswebmodelos li a:active             {background:rgb(0,200,0);   border-top:2px solid rgb(255,0,0);      border-left:2px solid rgb(230,100,0);   border-bottom:1px solid rgb(255,0,0);      border-right:1px solid rgb(255,0,0);   color:rgb(230,0,0); font:12px sans-serif;}    table.menusolucoeswebmodelos_tabela             {background:transparent;    position:absolute; top:0px; left:-1px;  border:0px; padding: 0px; margin:0px; width:770px;}    .menusolucoeswebmodelos_tabelalinha             {background:rgb(255,130,70);  padding: 0px; }    .menusolucoeswebmodelos_tabelalinhacelulalogo   {background:rgb(255,130,70);  padding: 0px; width:0px; text-align:left;}    .menusolucoeswebmodelos_tabelalinhacelulaopcoes {background:rgb(255,130,70);  padding: 0px; width:770px; border-right:0px solid rgb(255,255,255); text-align:right;}    .imgmenusolucoeswebmodelos                      {background:rgb(250,250,250); width:151px; height:92px;  padding:0px; border:0px; margin:0px; position:relative;}    /*menusolucoeswebmodelos(fim)-----------------------------------------*/#div_coluna_dados                         {background:transparent; width:505px; height:600px; position:absolute; top:180px; left:165px; overflow:auto;}  table.tabeladados                       {background:transparent; width:495px; position:relative; top:0px; left:0px; padding:0px; margin:0px; border:0px;}   .tabeladados_linha                     {background:transparent;}   .tabeladados_linha_celula_espaco       {background:transparent; margin:0px; padding: 2px 2px; height:50px;}   .tabeladados_linha_celulacentralizada  {background:transparent; margin:0px; padding: 2px 2px; width:300px;   height:100px; text-align:center;}   .tabeladados_linha_celulajustificada   {background:transparent; margin:0px; padding: 2px 2px; width:300px;   height:100px; text-align:justify;}   .tabeladados_linha_celulaimagem        {background:transparent; margin:0px; padding: 2px; width:120px;   height:150px; text-align:justify;}   .tabeladados_linha_celulaimagemtexto   {background:transparent; margin:0px; padding: 2px 10px 0px 5px; width:410px;   height:150px; text-align:justify;}  h3                                 {font:16px arial, verdana, sans-serif; color:rgb(201,1,47); font-weight:bold;}  h4                                 {font:18px arial, verdana, sans-serif; color:rgb(201,1,47); line-height:10px;}  p.tituloscapa                      {font:12px arial, verdana, sans-serif; line-height:10px; font-weight:bold; padding:3px; border:0px; margin:0px; color:rgb(0,80,0);}  p.paragrafodados                   {font:12px arial, verdana, sans-serif; color:rgb(201,1,47);}  p.paragrafodadosnegrito            {font:12px arial, verdana, sans-serif; font-weight:bold;  color:rgb(201,1,47);}  p.paragrafodadosmenor              {font:10px arial, verdana, sans-serif; color:rgb(230,100,0);}  p.paragrafotitulo                  {font:30px arial, verdana, sans-serif; color:rgb(230,100,0);}  p.paragrafotitulomenor             {font:20px arial, verdana, sans-serif; color:rgb(230,100,0);}  #imgconstrucao                     {background:transparent; width:65px; height:110px;  padding:0px; border:0px; margin:0px; position:relative; top:200px; left:203px;}  #imgcapa                           {background:transparent; width:480px; height:340px;  padding:0px; border:0px; margin:0px; position:relative;}  #imggeral                          {background:transparent; width:450px; height:332px;  padding:0px; border:0px; margin:0px; position:relative;}#div_coluna_menumodelos              {background:transparent; width:770px; height:100px; padding:0px; border:0px; margin:0px; position:absolute; top:600px; left:5px; overflow:auto;}#div_coluna_dados_contato            {background:transparent; width:320px; height:360px; position:absolute; top:181px; left:230px; overflow:auto;}  #form_contato                      {background:rgb(210,210,210); color:rgb(201,1,47); font:12px arial, verdana; border:1px solid rgb(201,1,47);}  #form_contato th                   {background:rgb(210,210,210);    padding:3px; font: bold 15px arial, verdana; border-bottom:1px rgb(201,1,47);}  #form_contato td                   {padding:3px;}  #form_contato td.celulalabel       {padding:3px;  text-align:right;}  #form_contato td.celulabotao       {padding:3px;  text-align:right;}  #form_contato input                {background:rgb(210,210,210); color:rgb(201,1,47); border:1px solid rgb(201,1,47); width:231px;}  #form_contato input.botao          {background:rgb(210,210,210); color:rgb(201,1,47); border:2px solid rgb(201,1,47); width:100px;}  #form_contato textarea             {background:rgb(210,210,210); color:rgb(201,1,47); border:1px solid rgb(201,1,47); height:70px; width:230px;}#div_solucoesweb_ultimas             {background:rgb(230,230,230); width:495px; height:120px; position:absolute; top:230px; left:0px; overflow:auto;}  #div_noticiascapa                       {background:rgb(180,255,180); width:503px; height:120px; border:2px outset rgb(0,50,0); padding:5px 10px 5px 10px; position:absolute; top:0px; left:0px; overflow:auto;}    #p_noticias_titulo                    {border:0px; padding:0px; margin:0px;}    #a_noticias_titulo                    {font:13px arial, sans-serif; font-weight:bold; color:rgb(0,130,0); text-decoration:none;  }    .noticiascapa_tab                     {background:rgb(190,255,190); width:475px; padding:0px;  border:1px outset rgb(0,130,0); margin:1px;}    .noticiascapa_tablin1                 {padding:0px; border:0px; margin:0px;}    .noticiascapa_celdata                 {background:transparent; width:450px; padding:0px; margin:0px; text-align:left;}    .noticiascapa_txtdata                 {padding:0px 2px 0px 2px; border:0px; margin:0px; font:10px sans-serif; color:rgb(0,80,0); font-weight:bold; line-height:13px;}    .noticiascapa_linkdata                {font:10px arial, sans-serif; font-weight:bold; color:rgb(0,80,0); text-decoration:none;}#div_coluna_esquerda               {background:transparent; width:180px; height:349px; position:absolute; top:180px; left:0px;}#div_coluna_direita                {background:transparent; width:100px; height:350px; position:absolute; top:180px; left:675px;} #div_coluna_direita_01            {background:transparent; width:100px; height:50px; position:absolute; top:0px; left:0px; border:0px; padding:0px;} #div_coluna_direita_02            {background:transparent; width:100px; height:50x; position:absolute; top:51px; left:0px; border:0px; padding:0px;} #div_coluna_direita_03            {background:transparent; width:100px; height:50px; position:absolute; top:101px; left:0px; border:0px; padding:0px;} #div_coluna_direita_04            {background:transparent; width:100px; height:50px; position:absolute; top:151px; left:0px; border:0px; padding:0px;} #div_coluna_direita_05            {background:transparent; width:100px; height:50px; position:absolute; top:201px; left:0px; border:0px; padding:0px;} #div_coluna_direita_06            {background:transparent; width:100px; height:50px; position:absolute; top:251px; left:0px; border:0px; padding:0px;} #div_coluna_direita_07            {background:transparent; width:100px; height:50px; position:absolute; top:301px; left:0px; border:0px; padding:0px;} #img_coluna_direita               {background:transparent; width:100px; height:50px; position:absolute; border:0px; padding:0px; margin:0px;}#div_rodape                        {background:transparent; width:770px; height:18px;  position:absolute; top:750px; left:0px; padding:0px; border:0px; margin:0px;}  #div_txtrodape                     {background:transparent; width:730px; height:18px;  position:absolute; top:0px; left:0px; padding:0px; border:0px; margin:0px; text-align:center;}  #div_seloindexando                 {background:transparent; width:40px; height:18px;  position:absolute; top:0px; left:731px; padding:0px; border:0px; margin:0px;}  p.paragraforodape                  {font:10px verdana, sans-serif; font-weight:bold; color:rgb(201,1,47); padding:0px; border:0px; margin:5px 0px;}