* {text-decoration: none}


/* ------ Super MapLink ------- */
.caixaTextoBusca { _width: 320px; width: 230pt; }
html { width: auto; background: #ebeffa; }
#all { width: auto; min-width: 876px; padding-right: 127px; background: url(../imagens/adsense_bg.gif) right 0 repeat-y; }
* html #all { overflow-y: hidden; }
hr { display: none; }
#all #rodape { clear: both; }
/*html body .botao { display: block; width: 80px; margin: 2px auto; text-align: center; }*/
html body .botao_block { display: block; width: 80px; margin: 2px auto; text-align: center; }
/* html body .botao { padding: 0; color: #fff; }
html body #conteudo .botao, html body .botao:hover { color: #012b4d; }
html body .botao:hover { padding: 0; background: transparent; border: none; } */
img { border: 0; }

/* ------- topo ------- */
#all #topo #publicidade { margin-bottom: 8px; }
/*html > body #all #topo #publicidade { margin-bottom: 16px; }*/

#all #topo #menus { width: auto; margin-right: 195px; }
#all #topo #menus #menu_destaque { height: 22px; padding: 6px 0 0; }
html > body #all #topo #menus #menu_destaque { height: 21px; padding: 7px 0 0; }
#all #topo #menus #menu { height: 20px; padding-top: 8px; }
html > body #all #topo #menus #menu { margin-top: -31px; }
#all #topo #login, #conteudo #breadcrumb { height: 20px; padding: 6px; }
/*
#all #topo #login { clear: both; margin-top: 11px; padding-bottom: 5px; background: #99accb; }
#all #topo #login #tempo { margin-top: -5px; color: #fff; }
#all #topo #login #tempo img { position: relative; top: 4px; }
#login ul { display: inline; list-style: none; }
#login ul li { display: inline; }
#login ul li a { color: #fff; padding: 0 4px 0 2px; border-right: 1px solid #fff; text-decoration: none; }
#login ul li a:hover { text-decoration: underline; }
#login ul li.ultimo a { border: 0; }
*/
/* ------- conteudo ------- */
html body #all #conteudo { height: auto; padding: 0; /* background: url(../imagens/all_bg2.gif) repeat-y; */ }
html > body #all #conteudo { min-height: 0; margin-top: 4px; } 
#conteudo #breadcrumb { padding-left: 13px; background: url(../imagens/seta_preta.gif) 6px 10px #edf0fa no-repeat; color: #000; }
html > body #conteudo #breadcrumb { margin-top: 4px; }
#conteudo #breadcrumb a { color: #000; }
#conteudo #breadcrumb strong { color: #00508f; }

#coluna_esquerda { position: relative; height: 100%; }
#slide { position: absolute; top: 50%; left: 321px; padding: 2px; }
#slide a { display: block; width: 6px; height: 39px; background: url(../imagens/slider.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

  /* ------- coluna 1 ------- */
  #conteudo #coluna1 { width: 321px; min-height: 100%; background: #D1DAEE; overflow: hidden; }
  * html #conteudo #coluna1 { height: 100%; }
  #conteudo #coluna1 ul { margin: 5px; list-style: none; }
  #conteudo #coluna1 h3 { width: 100%; height: 20px; margin: 5px; padding-top: 4px; text-align: center; font-size: 1.1em; white-space: nowrap; }
  #conteudo #coluna1 ul li.modulo { width: 311px; height: 19px; *height: 16px; margin-bottom: 3px; background: url(../imagens/modulo_bg.gif) repeat-x; }
  * html #conteudo #coluna1 ul li.modulo, * html #conteudo #coluna1 ul li.modulo * { zoom: 1; }
  #conteudo #coluna1 ul li.modulo.ativo { height: auto; margin-bottom: 8px; }
  * html #conteudo #coluna1 ul li#meusmodulos { margin-bottom: 3px; }
  #conteudo #coluna1 ul li.modulo a.item { display: block; width: 300px; height: 19px; *height: 16px; padding: 3px 0 0 32px; background-image: url(../imagens/modulo_seta.gif); background-position: 2px 3px; background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-decoration: none; color: #000; }
  #conteudo #coluna1 ul li.ativo a.item { background-position: 2px -27px; }
  #conteudo #coluna1 ul li.modulo a.item span { font-size: .8em; }
  #conteudo #coluna1 ul li#meusmodulos a.item { width: 179px; background-image: url(../imagens/modulo_principal_seta.gif); background-position: 2px 2px; background-color: #536a8f; color: #fff; }
  #conteudo #coluna1 ul li.modulo a.fechar { float: right; width: 17px; height: 13px; margin: 6px 6px 0 0; background: url(../imagens/modulo_fechar.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
  html body #all #conteudo #coluna1 ul li.modulo .detalhes, html body #all #conteudo #coluna1 ul li a.ajuda { display: none; }
  html body #all #conteudo #coluna1 ul li.ativo .detalhes, html body #all #conteudo #coluna1 ul li.ativo a.ajuda { display: block; clear: both; }
  #conteudo #coluna1 ul li.ativo .detalhes { padding-top: 4px; background: #FFFFFF; /*background: #f0f2fb;*/ overflow: auto; } 
  #conteudo #coluna1 ul li.modulo .detalhes a.fechar { float: none; width: auto; height: auto; margin: 0; background: transparent; text-indent: 0; overflow: hidden; }
  #conteudo #coluna1 ul li.modulo .detalhes input.inativo { font-style: italic; color: #888; }
  
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca { background: #fff; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li .letra { padding-top: 17px; padding-bottom: 6px; }
    #conteudo #coluna1 ul li#rotasrodoviarias .detalhes .rota #listabusca li .letra { padding-top: 17px; padding-bottom: 6px; }
    /* #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota ol#listabusca li a.fechar { margin-top: -22px; }
    html > body #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota ol#listabusca li a.fechar { margin-top: -20px; } */
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li a.seta { clear: both; margin-left: 10px; padding-left: 7px; background: url(../imagens/seta_azul.gif) 0 6px no-repeat; color: #0078C7; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li ul { display: none; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li.agenda a.seta { margin-left: 0; width: 160px; margin: 0; padding-left: 20px; background: url(../imagens/seta_azul_abaixo.gif) 8px 8px #d5dbe8 no-repeat; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li.agenda ul { display: block; width: 170px; margin: 5px 0 0; padding-left: 10px; background: #d5dbe8; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li.agenda label { display: none; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li ul { margin-left: 11px; padding-bottom: 5px; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li ul li { margin: 0; background: transparent; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li ul li a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li label { display: block; padding: 4px 2px 0; background: #fff; font-size: 9px; }
    #conteudo #coluna1 ul li#rotasurbanas .detalhes .rota #listabusca li label input { margin: 0; vertical-align: middle; }
    
    #conteudo #coluna1 ul li.modulo .detalhes .rota { margin: 5px 7px; } 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .form p, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li { background: #fff; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .form p { padding: 4px; }  
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol { list-style: none; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li { clear: both; margin-bottom: 8px; padding: 0; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li div { /*padding: 2px;*/ }
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li .busca { padding: 0; background: #e8ecf6;  border: 1px solid #789EBC; } 
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li .letra { /* position: relative; */ float: left; padding: 5px 4px 0; font-weight: bold; font-size: 1.2em; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li input { /*width: 124px;*/ width: 230px; _width: 220px; margin: 4px 0; border: 1px solid #8e96a9; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota ol li input { margin-right: 5px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li label input { width: auto; border: 0; }
    /* #conteudo #coluna1 ul li.modulo .detalhes .rota ol li a.fechar { position: absolute; margin-top: 6px; padding: 0 2px; background: #919cb7; color: #fff; font-weight: bold; text-decoration: none; } */
    #conteudo #coluna1 ul li.modulo .detalhes .rota ol li a.fechar { float: right; margin: 6px 15px 0 0; padding: 0 2px; background: #919cb7; color: #fff; font-weight: bold; text-decoration: none; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota ol li a.fechar { margin-right: 7px; }
    #conteudo #coluna1 ul li.modulo .detalhes .caminho ol { display: none; }
    #conteudo #coluna1 ul li.modulo .detalhes .caminho.ativo ol { display: block; }
    #conteudo #coluna1 ul li.modulo .detalhes a.seta { clear: both; display: block; margin: 0 2px; padding: 2px 0 2px 7px; background: url(../imagens/seta_azul2.gif) 0 6px no-repeat; color: #000; }
    #conteudo #coluna1 ul li.modulo .detalhes .caminho.ativo a.seta { padding-left: 10px; background: url(../imagens/seta_azul2_abaixo.gif) 0 8px no-repeat; }
    #conteudo #coluna1 ul li.modulo .detalhes a.seta span { color: #004a7d; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota { margin-top: 10px; list-style: none; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota li { margin-bottom: 11px; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota li a { text-decoration: none; cursor: pointer; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota li.selecionado a { font-weight: bold; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota li img { float: left; margin: 0 5px; }
    #conteudo #coluna1 ul li.modulo .detalhes ol.listarota li .texto { float: left; width: 140px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .estatisticas { display: block; padding: 0 4px; background: #fff; color: #789ebc; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa { margin-bottom: 8px; border: 0; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa .dados { display: none; margin-bottom: 8px; background: #e4e9f4; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa.ativo .dados { display: block; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa .dados { margin-bottom: 8px; background: #e4e9f4; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa.ativo .dados, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa.ativo a.seta { display: block; }
    html body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa .titulo { display: block; padding: 4px 4px 4px 13px; background: url(../imagens/seta_branca.gif) 4px 6px #789ebc no-repeat; color: #fff; font-weight: bold; text-decoration: none; }
    html body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa.ativo .titulo { padding-left: 15px; background: url(../imagens/seta_branca_abaixo.gif) 4px 9px #789ebc no-repeat; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa .seta, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li a, 
    #conteudo #coluna1 ul li#buscalocal .resultados .seta, 
    #conteudo #coluna1 ul li#buscaendereco .resultados .seta { display: block; margin: 0; padding: 4px 4px 4px 11px; background: url(../imagens/seta_azul2.gif) 4px 8px #d8e1ee no-repeat; color: #000; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa .seta.abaixo, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.ativo a, 
    #conteudo #coluna1 ul li#buscalocal .resultados .seta.abaixo, 
    #conteudo #coluna1 ul li#buscaendereco .resultados .seta.abaixo { padding-left: 13px; background: url(../imagens/seta_azul2_abaixo.gif) 4px 10px no-repeat; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form { display: none; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.ativo .form { display: block; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul { display: none; padding: 4px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl.ativo, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.ativo, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa.ativo ul { display: block; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl dt, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl dd { padding-left: 7px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl dt { background: url(../imagens/bullet.gif) 0 5px no-repeat; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa dl dd { font-weight: bold; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes { margin: 0 0 5px; padding: 0 0 2px; background: #d8e1ee; zoom: 1; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li { background: #f0f2fb; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form { margin: 0 2px; padding: 4px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form input.kilometragem, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form input.preco { width: 35px; padding: 2px; border: 1px solid #8e96a9; font-size: 10px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li { margin: 0; padding: 0; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label { display: block; margin-bottom: 5px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label input { margin: 0 4px 0 0; vertical-align: middle; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo1, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo2, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo3, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo4 { height: 17px; margin: 0; overflow: hidden; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo1, 
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo2, 
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo3, 
    html > body #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo4 { height: 15px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label span { background: url(../imagens/modulo_automoveis.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
    * html #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label span { margin-top: 3px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo1 span { width: 23px; height: 14px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo2 span { width: 72px; height: 12px; background-position: 0 -14px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo3 span { width: 73px; height: 10px; background-position: 0 -26px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form li label.veiculo4 span { width: 77px; height: 11px; background-position: 0 -37px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form .descricao { display: block; clear: both; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li .form button { height: 20px; margin-left: 3px; background: url(../imagens/form_botao_ok.gif) repeat-x; border: 1px solid #acb1c7; font-size: 9px; font-weight: bold; color: #334170; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.veiculos .form li input, 
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.veiculos .form li span { float: left; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.postos .form li { display: inline; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.postos .form li input { margin: 0 3px 0 0; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.postos .form li label span { text-indent: 0; background: transparent; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.postos .form li label img { margin-right: 3px; }
    #conteudo #coluna1 ul li.modulo .detalhes .rota .caixa ul.configuracoes li.postos .descricao { text-align: center; }
    #conteudo #coluna1 ul li.modulo .detalhes ul.opcoes { margin-bottom: 10px; list-style: none; text-align: center; }
    #conteudo #coluna1 ul li.modulo .detalhes ul.opcoes li { display: inline; padding-right: 3px; border-right: 1px solid #CCC; }
    #conteudo #coluna1 ul li.modulo .detalhes ul.opcoes li.ultimo { padding-left: 6px; border: 0; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes ul.opcoes li.ultimo { padding-left: 1px; }
    #conteudo #coluna1 ul li.modulo .detalhes ul.opcoes li a { color: #004a7d; }
    /* #conteudo #coluna1 ul li.modulo .detalhes a.botao { display: block; width: 85px; margin: 5px auto; padding-left: 18px; background: url(../imagens/botao_grande_esquerda.gif) no-repeat; line-height: 18px; font-size: 1.1em; font-weight: bold; color: #fff; text-decoration: none; cursor: hand; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes a.botao { padding-top: 6px; padding-bottom: 13px; }
    #conteudo #coluna1 ul li.modulo .detalhes a.botao span { padding: 5px 18px 9px 0; background: url(../imagens/botao_grande_direita.gif) right 0 no-repeat; }
    html > body #conteudo #coluna1 ul li.modulo .detalhes a.botao span { padding-top: 7px; padding-bottom: 13px; } */
    #conteudo #coluna1 ul li.modulo a.ajuda { display: block; width: 136px; height: 21px; /* margin: -5px auto 0; */ margin: 1px 0 0 11px; padding: 5px 0 0 36px; background: url(../imagens/botao_ajuda.gif) no-repeat; color: #000; }
    
    #conteudo #coluna1 ul li#buscaendereco .resultados { width: 180px; }
    html > body #conteudo #coluna1 ul li#buscaendereco .resultados { width: 178px; }  
    #conteudo #coluna1 ul li#buscaendereco .resultados table { width: 100%; background: #D1DAEE; }
    #conteudo #coluna1 ul li#buscaendereco .resultados table tr td { padding: 3px; background: #EBEFFA; }
    #conteudo #coluna1 ul li#buscaendereco .resultados table tr.linha2 td { background: #fff; }
    #conteudo #coluna1 ul li#buscaendereco .resultados table tr.selecionado td { background: #99accb; }
    
    #conteudo #coluna1 ul li#buscalocal .detalhes, 
    #conteudo #coluna1 ul li#buscaendereco .detalhes,
    #conteudo #coluna1 ul li#buscabairro .detalhes { padding: 4px; }
    
    #conteudo #coluna1 ul li#buscalocal .form, 
    #conteudo #coluna1 ul li#buscaendereco .form,
    #conteudo #coluna1 ul li#buscabairro .form { padding: 4px 0 10px; background: #fff; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol, 
    #conteudo #coluna1 ul li#buscaendereco .form ol,
    #conteudo #coluna1 ul li#buscabairro .form ol { list-style: none; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li,
    #conteudo #coluna1 ul li#buscabairro .form ol li { margin: 0 4px 4px; padding: 3px; background: #e8ecf6; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li label, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li label,
    #conteudo #coluna1 ul li#buscabairro .form ol li label { display: block; margin-bottom: 5px; font-size: 1.1em; font-weight: bold; color: #00508f; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li label strong, 
    #conteudo #coluna1 ul li#buscalocal .form ol li .descricao strong, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li label strong, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li .descricao strong,
    #conteudo #coluna1 ul li#buscabairro .form ol li label strong, 
    #conteudo #coluna1 ul li#buscabairro .form ol li .descricao strong { font-size: 11px; color: #000; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li label strong span, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li label strong span,
    #conteudo #coluna1 ul li#buscabairro .form ol li label strong span { font-weight: normal; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li input, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li input,
    #conteudo #coluna1 ul li#buscabairro .form ol li input { display: block; width: 95%; }
    
    #conteudo #coluna1 ul li#buscalocal .form ol li .descricao, 
    #conteudo #coluna1 ul li#buscaendereco .form ol li .descricao,
    #conteudo #coluna1 ul li#buscabairro .form ol li .descricao { clear: both; margin-bottom: 3px; font-size: .8em; }
    
    #conteudo #coluna1 ul li#buscalocal .form button, 
    #conteudo #coluna1 ul li#buscaendereco .form button,
    #conteudo #coluna1 ul li#buscabairro .form button { display: block; width: 80px; height: 32px; margin: 0 auto; padding-bottom: 5px; background: url(../imagens/form_botao_buscar.gif) no-repeat; border: 0; color: #fff; font-size: 1.2em; font-weight: bold; }
    
    button.botaoEstilo { display: block; width: 95px; height: 32px; margin: 0 auto; padding-bottom: 5px; background: url(../imagens/form_botao_buscar2.gif) no-repeat; border: 0; color: #fff; font-size: 1.2em; font-weight: bold; }
    
    #conteudo #coluna1 ul li#buscalocal .form button:active, 
    #conteudo #coluna1 ul li#buscaendereco .form button:active, 
    #conteudo #coluna1 ul li#buscabairro .form button:active,
    button.botaoEstilo:active { padding: 0 0 3px 2px; }
        
    #conteudo #coluna1 ul li#buscalocal .resultados, 
    #conteudo #coluna1 ul li#buscaendereco .resultados { padding: 0 4px 1px; background: #fff; }
    #conteudo #coluna1 ul li#buscalocal .resultados .seta, 
    #conteudo #coluna1 ul li#buscaendereco .resultados .seta { background-color: #D8E1EE !important; }
    /* #conteudo #coluna1 ul li#buscalocal .resultados .encontrado { margin-top: 1px; padding: 2px 2px 2px 21px; background: #f6f8fc; color: #5d8fb8; }
    #conteudo #coluna1 ul li#buscalocal .resultados .encontrado .letra { position: relative; margin-left: -21px; padding: 5px 5px 0; font-size: 1.2em; font-weight: bold; } */
    #conteudo #coluna1 ul li#buscalocal .resultados .encontrado { margin-top: 1px; padding: 2px 2px 2px 0px; background: #f6f8fc; color: #5d8fb8; }
    html > body #conteudo #coluna1 ul li#buscalocal .resultados .encontrado { padding-left: 21px; }
    #conteudo #coluna1 ul li#buscalocal .resultados .encontrado .letra { position: relative; left: 0; margin-left: -21px; margin-right: 20px; padding: 5px 5px 0; font-size: 1.2em; font-weight: bold; }
    html > body #conteudo #coluna1 ul li#buscalocal .resultados .encontrado .letra { left: auto; margin-right: 0; }
    /* #conteudo #coluna1 ul li#buscalocal .resultados ol { margin: 10px 0 0 35px; list-style: decimal inside; }
    html > body #conteudo #coluna1 ul li#buscalocal .resultados ol { margin-left: 35px; }
    #conteudo #coluna1 ul li#buscalocal .resultados ol li { position: relative; margin-bottom: 11px; }
    #conteudo #coluna1 ul li#buscalocal .resultados ol li.selecionado { font-weight: bold; color: #00508f; }
    #conteudo #coluna1 ul li#buscalocal .resultados ol li img { position: absolute; top: 2px; margin-left: -45px; } 
    html > body #conteudo #coluna1 ul li#buscalocal .resultados ol li img { margin-left: -30px; } */
    #conteudo #coluna1 ul li#buscalocal ul.paginacao, 
    #conteudo #coluna1 ul li#buscaendereco ul.paginacao { margin-top: 3px; padding-bottom: 5px; font-size: 1.1em; font-weight: bold; text-align: center; list-style: none; }
    #conteudo #coluna1 ul li#buscalocal ul.paginacao li, 
    #conteudo #coluna1 ul li#buscaendereco ul.paginacao li { display: inline; margin: 0 2px; }
    #conteudo #coluna1 ul li#buscalocal ul.paginacao li a, 
    #conteudo #coluna1 ul li#buscaendereco ul.paginacao li a { font-weight: normal; color: #000; }
        
    #conteudo #coluna1 ul li#buscalocal a.ajuda, 
    #conteudo #coluna1 ul li#buscaendereco a.ajuda,
    #conteudo #coluna1 ul li#buscabairro a.ajuda { margin-top: 0; }
    
    #conteudo #coluna1 ul li#agenda .detalhes { position: relative; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa { margin: 0 4px 5px; background: #fff; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa p { clear: both; margin-bottom: 5px; font-weight: bold; color: #00508f; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul { margin-bottom: 0; padding: 5px; background: #e8ecf6; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes { margin-top: -14px; } 
    html body #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li.ultimo { margin-left: 8px; }
    
    /* contendo float */
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul { display: inline-block; }
    /* Hides from IE-mac \*/
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul { height: 1%; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul { display: block; }
    /* End hide from IE-mac */

    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li { display: inline; padding-right: 3px; border-right: 1px solid #000; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li { zoom: 0; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.ultimo { margin-left: 6px; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li ul, 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li a.voltar { display: none; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li a { color: #000; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.selecionado a { font-weight: bold; text-decoration: none; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.selecionado ul { display: block; float: left; margin: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.selecionado a.voltar { display: block; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.selecionado ul li { display: block; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.selecionado ul li a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; font-weight: normal; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul li.ultimo ul li a { padding: 0; background: transparent; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form { margin-bottom: 2px; background: #e8ecf6; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol { list-style: none; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol li { padding: 5px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol li input, 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol li select { width: 99%; border: 1px solid #8e96a9; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol li input#nomegrupo { width: 52%; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form ol li input#numeroagenda { width: 30%; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form button { position: absolute; width: 71px; height: 25px; margin: -30px 0 0 102px; padding-bottom: 3px; background: url(../imagens/form_botao_adicionar.gif) no-repeat; border: 0; font-size: 10px; font-weight: bold; color: #fff; }
    html > body #conteudo #coluna1 ul li#agenda .detalhes .caixa .form button { margin-top: -27px; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa #formNovoEnd button { margin-top: -42px; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa #formNovoGrupo button { margin-top: -35px; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa .form button:active { padding: 0 0 1px 2px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes { height: 25px; background: #fff; margin: -2px 0 0; padding: 0; text-align: center; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li { float: left; width: 85px; padding: 0; background: #e8ecf6; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li a { float: left; width: 100%; padding: 3px 0; text-decoration: none; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li.desativado { background: transparent; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li.desativado a { text-decoration: underline; }
    html body #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.opcoes li.ultimo { position: absolute; right: 8px; margin-left: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo { margin: 0; padding-bottom: 20px; }
    html > body #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo { padding: 5px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li { display: block; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; font-weight: normal; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes { margin-bottom: 2px; padding: 3px 3px 12px; text-align: center; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes li { border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes li a { font-weight: bold; color: #00508f; }
    /* #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes li a.botao { display: inline; margin: 0; padding: 0 0 10px 13px; background: url(../imagens/botao_grande_esquerda.gif) no-repeat; color: #fff; font-weight: bold; }
    html > body #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes li a.botao { padding-top: 7px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.acoes li a.botao span { padding-right: 13px; } */
    #conteudo #coluna1 ul li#agenda .detalhes .caixa a.voltar { display: block; padding: 4px 4px 4px 17px; background: url(../imagens/seta_cinza_esquerda.gif) 8px 8px #e8ecf6 no-repeat; color: #666; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo ul li { height: 1%; margin: 0; padding: 0; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado a { display: block; padding-left: 10px; background: url(../imagens/seta_preta_abaixo.gif) 0 5px no-repeat; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado a { position: relative; margin: 0; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado a:hover, 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#detalhesgrupo li.selecionado a:hover { text-decoration: underline; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado ul li a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado ul li ul { margin-left: -7px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#escolhagrupo li.selecionado ul li ul li a { padding: 0; background: transparent; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#detalhesgrupo { margin: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#detalhesgrupo li.selecionado { padding: 0; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#detalhesgrupo li.selecionado a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul#detalhesgrupo li.selecionado ul li a { padding: 2px; background: transparent; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao { /* position: relative; */ height: 150px; margin: 5px 5px 0; padding-bottom: 20px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao a.voltar { margin-top: 5px; padding: 0 0 0 7px; background-position: 0 4px; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao .paginacao { /* position: absolute; */ clear: both; width: 150px; height: 10px; bottom: 10px; margin-left: 5px; background: url(../imagens/modulo_slider_bg.gif) no-repeat; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao .paginacao a { display: block; float: left; width: 17px; height: 10px; background: url(../imagens/modulo_slider.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul { clear: left; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul li.selecionado a { display: block; padding-left: 10px; background: url(../imagens/seta_preta_abaixo.gif) 0 5px no-repeat; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul li.selecionado ul li a { padding-left: 7px; background: url(../imagens/seta_preta.gif) 0 4px no-repeat; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul li { height: 1%; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento { width: 97%; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado a { background: url(../imagens/seta_preta.gif) 0 4px no-repeat; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado ul.acoes { width: 100%; margin-left: -2px; white-space: nowrap; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado ul.acoes li { display: inline; padding-right: 3px; border-right: 1px solid #00508f; }
    * html #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado ul.acoes li { margin-right: 3px; } 
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado ul.acoes li.ultimo { margin: 0; border: 0; }
    #conteudo #coluna1 ul li#agenda .detalhes .caixa ul.exibicao li.selecionado ul.estabelecimento li.selecionado ul.acoes li a { display: inline; padding: 0; background: transparent; color: #00508f; }
    
    #conteudo #coluna1 ul li#pontos .detalhes .form { background: #fff; margin: 5px; padding: 7px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form p { margin-bottom: 1em; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol { line-height: 1.5; list-style: none; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li { margin-bottom: 3px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li input { margin-right: 3px; vertical-align: middle; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li span { padding: 1px 0 1px 19px; background: url(../imagens/modulo_pontos.gif) no-repeat; line-height: 14px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontobar span { background-position: 0 -16px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontosho span { background-position: 0 -32px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontoest span { background-position: 0 -48px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontopas span { background-position: 0 -64px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontotea span { background-position: 0 -80px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontomus span { background-position: 0 -96px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontores span { background-position: 0 -112px; }
    #conteudo #coluna1 ul li#pontos .detalhes .form ol li#pontoref span { background-position: 0 -128px; }
  
  /* ------- coluna 2 ------- */
  #conteudo #coluna2 {margin: 0 9px 0 330px; z-index: 9; } 
  /* #conteudo #coluna2 * { border: 1px solid red; } */
  #conteudo #coluna2 ul#abas { padding: 0; list-style: none; }
  #conteudo #coluna2 ul#abas li { display: inline; margin-right: -5px; }
  * html #conteudo #coluna2 ul#abas li { margin-left: 0; }
  * html #conteudo #coluna2 ul#abas li.ativo { margin-left: -3px; }
  #conteudo #coluna2 ul#abas li .dados li { margin: 0; }    
  #conteudo #coluna2 ul#abas li .dados { display: none; }
  #conteudo #coluna2 ul#abas li span.aba { line-height: 27px; padding: 5px 25px 3px 10px; background: url(../imagens/mapa_aba.gif) right top no-repeat; border-left: 4px solid #fff; }
  #conteudo #coluna2 ul#abas li span.aba a, 
  #conteudo #coluna2 ul#abas li.ativo span.aba a { color: #fff; text-decoration: none; }
  #conteudo #coluna2 ul#abas li span.aba input { width: 100px; height: 15px; margin: 0 0 7px; padding: 0; border: 0; }
  html > body #conteudo #coluna2 ul#abas li span.aba input { margin: 0; }
  #conteudo #coluna2 ul#abas li span.aba a:hover { text-decoration: underline; }
  #conteudo #coluna2 ul#abas li a.fechar { position: absolute; width: 6px; height: 6px; margin: 11px 0 0 -15px; background: url(../imagens/mapa_aba_fechar.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
  #conteudo #coluna2 ul#abas li.ativo .dados { display: block; float: left; width: 100%; /* margin-top: -5px; */ background: #dbe6f6; }
  #conteudo #coluna2 ul#abas li.ativo span.aba { line-height: 32px; padding: 8px 17px 3px 10px; background: url(../imagens/mapa_aba_maior.gif) right top no-repeat; border-left: 4px solid #fff; font-weight: bold; font-size: 14px; }
  * html #conteudo #coluna2 ul#abas li.ativo span.aba { width: 150px; }
  #conteudo #coluna2 ul#abas li.ativo a.fechar { position: absolute; width: 6px; height: 6px; top: -4px; margin-left: -15px; background: url(../imagens/mapa_aba_maior_fechar.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
  #conteudo #coluna2 ul#abas li#adicionar { padding: 0 10px; line-height: 27px; }
  #conteudo #coluna2 ul#abas li#adicionar a { position: absolute; margin-top: 3px; color: #000; }
  #conteudo #coluna2 ul#abas li#adicionar form { display: inline; }
  #conteudo #coluna2 ul#abas li#adicionar input.editor_ok_button { position: absolute; margin: 6px 0 0 123px; background:url("./imagens/form_botao_ok.gif") repeat-x; border:1px solid #acb1c7; font-size:9px; font-weight:bold; color:#334170; }
  #conteudo #coluna2 ul#abas li#adicionar input.editor_field { position: absolute; margin-top: 7px; border: 1px solid #8e96a9; font-size:12px; background-color:rgb(255, 255, 153); }
  #conteudo #coluna2 ul#abas li#adicionar a.editor_cancel { margin-left: 150px; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles { /* padding: 4px; */ padding: 2px; background: #fff; border-width: 0 1px 1px 0; border-style: solid; border-color: #b6bacd; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul { /* padding: 8px 4px; */ padding: 5px 4px; background: #cee2f5; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul li { margin: 0; font-size: 1.1em; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul li a { padding: 5px; color: #012b4d; text-decoration: none; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul li a:hover { padding: 4px; background: url(../imagens/mapa_controles_bg.gif) repeat-x; border: 1px solid #abbddc; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes { /* margin-top: 5px; */ margin-top: 2px; padding: 0; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li a { float: left; width: 17px; height: 21px; margin-right: 5px; padding: 0; text-indent: -9999em; overflow: hidden; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li a:hover { padding: 0; background: transparent; border: 0; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao1 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao1 a:hover { background: url(../imagens/mapa_divisao1.gif) no-repeat; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao1.selecionado a { background-position: bottom; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2 a:hover { background: url(../imagens/mapa_divisao2.gif) no-repeat; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2.selecionado1 a,
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2.selecionado1 a:hover { background-position: center; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2.selecionado2 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao2.selecionado2 a:hover { background-position: bottom; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3 a:hover { background: url(../imagens/mapa_divisao3.gif) no-repeat; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado1 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado1 a:hover { background-position: 0 -21px; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado2 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado2 a:hover { background-position: 0 -42px; }
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado3 a, 
  #conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado3 a:hover { background-position: 0 -63px; }
	#conteudo #coluna2 ul#abas li.ativo .dados .controles ul.divisoes li.divisao3.selecionado4 a { background-position: bottom; }
  #conteudo #coluna2 ul#abas li.ativo .dados .mapas { padding: 4px 0 0 0.3%; }
  #conteudo #coluna2 ul#abas li.ativo .dados .mapas .caixa { float: left; margin: 0 0.2% 0.2% 0; padding: 0.3%; background: #fff; border-width: 0 1px 1px 0; border-style: solid; border-color: #aab1bd; }
  html body #conteudo #coluna2 ul#abas li.ativo .dados .mapas .caixa .descricao { display: block; margin-top: 4px; padding: 2px; background: #f0f2fb; z-index: 11; font-weight: bold}
  * html #conteudo #coluna2 ul#abas li.ativo .dados .mapas .caixa .descricao { height: 1%; }
  /*#conteudo #coluna2 ul#abas li.ativo .dados .mapas .caixa img { width: 100%; height: 100% }*/
  #conteudo #coluna2 ul#abas li.ativo .dados .mapas.divide1 .caixa { width: 99.0%; }
  #conteudo #coluna2 ul#abas li.ativo .dados .mapas.divide2 .caixa { width: 48.8%; }
  #conteudo #coluna2 ul#abas li.ativo .dados .mapas.divide4 .caixa { width: 48.8%; }
  #conteudo #coluna2 ul#abas li.ativo .dados ul#selos { float: left; height: 26px; }
  * html #conteudo #coluna2 ul#abas li#abaMapa.ativo .dados ul#selos { width: 100%; margin: -14px 0 0 -1px; background: #DBE6F6; }
  #conteudo #coluna2 ul#abas li.ativo .dados ul#selos li { float: left; margin: 0 3px; }
  #conteudo #coluna2 ul#abas li.ativo .dados ul#selos li a { display: block; width: 100px; height: 20px; } 
  
  * html #conteudo #coluna2 ul#abas.editavel { padding-top: 5px; }
  * html #conteudo #coluna2 ul#abas.editavel li { position: relative; top: -5px; margin-top: -5px; }
  * html #conteudo #coluna2 ul#abas.editavel li span.aba { margin-top: -5px; }
  * html #conteudo #coluna2 ul#abas.editavel li a.fechar { top: 12px; }
  * html #conteudo #coluna2 ul#abas.editavel li#adicionar a { margin-top: 7px; }
  * html #conteudo #coluna2 ul#abas.editavel li#adicionar input.editor_ok_button { margin-top: 10px; }
  * html #conteudo #coluna2 ul#abas.editavel li#adicionar input.editor_field { margin-top: 11px; }      
  * html #conteudo #coluna2 ul#abas.editavel li.ativo { margin-top: 0; top: 0; }
  * html #conteudo #coluna2 ul#abas.editavel li.ativo a.fechar { top: 0; }
  * html #conteudo #coluna2 ul#abas.editavel li.ativo .dados li { position: static; }       

/* ------- adsense e publicidade ------- */
#adsense { width: 127px; height: 100%; overflow-y: hidden; text-align: center; }
* html #adsense { overflow-y: visible; }
#all #adsense #coluna_propaganda { width: 117px; margin: 3px auto; padding: 1px; background: #fff; border: 1px solid #cbd5e8; }
#adsense a { color: #000; }
  
/* ------- janelas ------- */
.janela { /* position: absolute; */ z-index:999; /*width: 283px;* margin: 50px; */ padding: 5px; background: #dbe6f6; border-width: 0 1px 1px 0; border-style: solid; border-color: #9aa0bd; }
.janela .topoesquerda, .janela .topodireita, .janela .rodapeesquerda, .janela .rodapedireita { position: absolute; display: none; }
.janela .topoesquerda.ativo, .janela .topodireita.ativo, .janela .rodapeesquerda.ativo, .janela .rodapedireita.ativo { display: block; }
.janela .topoesquerda { width: 29px; height: 28px; margin: -5px 0 0 -29px; background: url(../imagens/janela_topo_esquerda.gif) no-repeat; }
.janela .topodireita { width: 30px; height: 28px; margin: -5px 0 0 283px; background: url(../imagens/janela_topo_direita.gif) no-repeat; }
.janela .rodapeesquerda { width: 28px; height: 30px; margin-left: -5px; background: url(../imagens/janela_rodape_esquerda.gif) no-repeat; }
.janela .rodapedireita { width: 29px; height: 30px; margin-left: 260px; background: url(../imagens/janela_rodape_direita.gif) no-repeat; }
.janela.maior .topodireita { margin-left: 643px; }
.janela.maior .rodapedireita { margin-left: 620px; }  
.janela .detalhes { padding: 5px; background: #fff; }
.janela .detalhes h3 { padding: 2px 5px; background: #dbe6f6; font-size: 1.2em; color: #000; }
.janela .detalhes a.fechar_janela { padding: 3px 4px; background: #dbe6f6;/* border-left: 3px solid #fff; */text-decoration: none; font-weight: bold; color: #000; }
.janela .detalhes a.publicar { margin: 5px 7px; width: 53px; text-align: center; font-weight: bold; }
.janela .detalhes .rota, .janela .detalhes .rota a, .janela .detalhes a.publicar { color: #00508f; }
.janela .detalhes .rota { display: block; margin: 5px; font-weight: bold; }
.janela .detalhes .endereco { display: block; margin: 5px; }
.janela .detalhes ul.opcoes { margin-left: 5px; list-style: none; }
.janela .detalhes ul.opcoes li { display: inline; margin-right: 6px; padding-right: 3px; border-right: 1px solid #000; }
html > body .janela .detalhes ul.opcoes li { margin-right: 6px !important; padding-right: 6px !important; }
.janela .detalhes ul.opcoes li.ultimo { border: 0; }
.janela .detalhes ul.opcoes li.ultimo a.mais_detalhes {background: url(../imagens/icone_mais_azul.gif) no-repeat left 3px; color: #069; padding-left: 10px; }
.janela .detalhes ul.opcoes li a { color: #000; }
.janela .detalhes .form { padding: 5px; background: #edf2fa; }
.janela .detalhes .form label { font-weight: bold; }
.janela .detalhes .form input, .janela .detalhes .form textarea { border: 1px solid #8e96a9; }
.janela .detalhes .form input { width: 130px; height: 17px; }
.janela .detalhes .form button { height: 20px; margin-left: 3px; background: url(../imagens/form_botao_ok.gif) repeat-x; border: 1px solid #acb1c7; font-size: 9px; font-weight: bold; color: #334170; }
.janela.maior { width: 643px; }
.janela.maior .detalhes img { margin: 15px 8px; border: 5px solid #edf2fa; }
.janela.maior .detalhes a.botao { margin-top: 15px; padding: 4px; background: url(../imagens/mapa_controles_bg.gif) #D6E1F5 repeat-x; border: 1px solid #abbddc; font-weight: bold; color: #000; text-decoration: none; }
.janela.maior .detalhes h4 { margin: 15px 0 0 5px; font-size: 2em; }
.janela.maior .detalhes .endereco { margin-bottom: 34px; font-size: 1.1em; }
.janela.maior .detalhes .form { background: transparent; }
/* .janela.maior .detalhes .form.desabilitado { zoom: 1; filter: alpha(opacity=30); -moz-opacity: .30; opacity: .30; } */
.janela.maior .detalhes .form ol { list-style: none; }
.janela.maior .detalhes .form ol li { margin-bottom: 1em; }
.janela.maior .detalhes .form ol li .restantes { float: right; margin: -13px 12px 0 0; }
.janela.maior .detalhes .form ol li label { display: block; height: 15px; }
.janela.maior .detalhes .form ol li label span { font-weight: normal; }
.janela.maior .detalhes .form ol li textarea { width: 270px; height: 78px; padding: 4px; font: 11px Arial, sans-serif; overflow: auto; }
.janela.maior .detalhes .form ol li textarea#categorias { height: 39px; }
.janela.maior .detalhes .form ol li#linhacat .descricao { position: absolute; margin: 20px; }
.janela.maior .detalhes .form ol li input { width: 279px; }
.janela.maior .detalhes .form ol li input#imagem, .janela.maior .detalhes .form ol li input#video { width: 208px; height: 23px; margin-right: 15px; }
.janela.maior .detalhes .form button { width: 80px; height: 32px; margin-left: 205px; padding-bottom: 5px; background: url(../imagens/form_botao_publicar.gif) no-repeat; border: 0; font-size: 1.2em; font-weight: bold; color: #fff; }
.janela.maior .detalhes .form button:active { padding: 0 0 3px 2px; }
.janela.maior .detalhes #politica { margin: 10px 5px 5px; }
.janela.maior .detalhes #politica h5 { margin-bottom: 10px; font-size: 1.1em; }
.janela.maior .detalhes #politica p { margin-bottom: 5px; }

.legenda { font-size: 90%; color: #CCC }

/* efeito modal */
.overlay_modal {
    background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;

    position: absolute;
    top: 0pt;
    left: 0pt;
}

/* transito */
#divCondicoesCorredores li.condicao, #divCondicoesCorredores li.carregando {background-position:5px 5px; background-repeat:no-repeat; padding: 3px 0px 3px 22px }
#divCondicoesCorredores li.condicao.livre {background-image: url(../imagens/transito/traffic_livre.gif?v=2.0.57.0);}
#divCondicoesCorredores li.condicao.intenso {background-image: url(../imagens/transito/traffic_intenso.gif?v=2.0.57.0);}
#divCondicoesCorredores li.condicao.lento {background-image: url(../imagens/transito/traffic_problemas.gif?v=2.0.57.0);}
#divCondicoesCorredores li.condicao.problemas {background-image: url(../imagens/transito/traffic_problemas.gif?v=2.0.57.0);}
#divCondicoesCorredores li.condicao.sem-informacoes {background-image: url(../imagens/transito/traffic_sem-informacoes.gif?v=2.0.57.0);}
#divCondicoesCorredores li.carregando {background-image: url(../imagens/aguarde_12x12.gif?v=2.0.57.0);}
#divCondicoesCorredores li.sentido {background: transparent url(../imagens/transito/icn_sentido.gif?v=2.0.57.0) no-repeat scroll 5px; margin-left:-7px; padding-left:17px;}
#divCondicoesCorredores li.cor1 {background-color: #FFFFFF}

#corredores_02 .acoes .esquerda {float: left;}
#corredores_02 .acoes .direita {float: right;}
/*#corredores_02 .acoes a {color:#012B4D; text-decoration:none; padding:4px; font-size: 12px; }*/
/*#corredores_02 .acoes a:hover, #corredores_02 .acoes .link_ativo {background:transparent url(../imagens/mapa_controles_bg.gif) repeat-x scroll 0%; border:1px solid #ABBDDC;}*/

#det_corredores {clear: both;}
#det_corredores #divAguarde {background: #E8ECF6 none repeat scroll 0%; padding: 5px}
#det_corredores #divCorredores {background: #E8ECF6 none repeat scroll 0%; }
#det_corredores #divCorredores #divCidade {border: solid 1px #D1DAEE; padding: 5px}
#det_corredores #divCorredores #divCidade span {font-size: 13px; font-weight: bold}
#det_corredores #divCorredores #divResumo {padding-left: 5px; border: solid 1px #D1DAEE;}
#det_corredores #divCorredores #divCondicoesCorredores {border: solid 1px #D1DAEE;}
#det_corredores #divCorredores #divCondicoesCorredores #divLegenda {border: solid 1px #D1DAEE; margin-top: 5px; padding-top: 5px; background: #FFFFFF none repeat scroll 0%;}
#det_corredores #divCorredores #divCondicoesCorredores #divLegenda span {font-weight: bold; margin: 5px}
#det_corredores #divCorredores #divCondicoesCorredores #divLegenda p {padding-left: 10px; color: Gray;}
#det_corredores #divCorredores #divCondicoesCorredores a {text-decoration: none;}

#dropDownCidadesTransito {border: 1px solid #ABBDDC; background-color: #FFFFFF;}
#dropDownCidadesTransito ul {list-style-image: none; list-style-position: outside; list-style-type: none;}
#dropDownCidadesTransito ul li {padding:4px;}
#dropDownCidadesTransito ul li a {color: #012B4D; text-decoration: none;}
#dropDownCidadesTransito ul li {background-color: #FFFFFF;}
#dropDownCidadesTransito .mouseover {background-color: #CEE2F5;}
/* fim-transito */


/* ------- ATUALIZACOES 10/01/08 - 14/01/08 ------- */
#conteudo #coluna1 ul li#situacao .caixa { margin: 0 4px; padding: 4px 0 4px 0px; background: #fff; border: 0; }
#conteudo #coluna1 ul li#situacao #divCidadeSituacao { padding: 10px 0 4px 0px; }

ul.ddm li a { padding-right: 20px; background: url(../imagens/seta_azul_abaixo.gif) 95% center no-repeat; text-decoration: none; font-weight: bold; color: #000; }
ul.ddm li ul { position: absolute; left: -9999em; background: #fff; border: 1px solid #666; width: 100px;}
/*ul.ddm li:hover ul { top: 17px; left: -6px; }*/
ul.ddm li ul li { width: auto; padding: 0; background: transparent; border: 0; }
ul.ddm li ul li a { display: block; padding: 3px; background: transparent; font-weight: normal; }
ul.ddm li ul li a:hover { background: #CEE2F5; border: 0; }



li.botao {position: relative; padding: 4px; background: url(../imagens/mapa_controles_bg.gif) #D4DEF4 repeat-x; border: 1px solid #abbddc;}
li.botao a {text-decoration: none; font-weight: bold; color: #000;}
/*#conteudo #coluna1 ul li#situacao .detalhes ul.situacao_cidade { clear: both; margin: 5px 0; padding: 12px; background: #e8ecf6; }*/

ul.ocorrencias_transito { list-style: none; }

ul.ocorrencias_transito li a { display: block; padding: 4px 0 4px 23px; background: url(../imagens/seta_azul_direita2.gif) 8px center no-repeat; font-weight: bold; color: #000; text-decoration: none; }
ul.ocorrencias_transito li.carregando a { background: url(../imagens/aguarde_12x12.gif) 8px center no-repeat; }
ul.ocorrencias_transito li.ativo a { background: url(../imagens/seta_azul_abaixo.gif) 8px center no-repeat; }

ul.ocorrencias_transito li.ativo ul li a { display: block; padding: 4px 0 4px 23px; background: url(../imagens/seta_azul_direita2.gif) 8px center no-repeat; font-weight: bold; color: #000; text-decoration: none; }
ul.ocorrencias_transito li.ativo ul li.carregando a { background: url(../imagens/aguarde_12x12.gif) 8px center no-repeat; }
ul.ocorrencias_transito li.ativo ul li.ativo a { background: url(../imagens/seta_azul_abaixo.gif) 8px center no-repeat; }

ul.ocorrencias_transito li ul { display: none; }
ul.ocorrencias_transito li.ativo ul { display: block;}
ul.ocorrencias_transito li.ativo ul li.alt { background-color: #f0f2fb; }
ul.ocorrencias_transito li.ativo ul li.carregando a { background: url(../imagens/aguarde_12x12.gif) 8px center no-repeat; }
ul.ocorrencias_transito li.ativo ul li ul {display: none;}
ul.ocorrencias_transito li.ativo ul li.ativo ul {display: block;}
ul.ocorrencias_transito li.ativo ul li.ativo ul li a {background: url(../imagens/seta_laranja.gif) 8px center no-repeat; padding: 4px 0 4px 18px; font-weight: normal; color: #00508F}

#conteudo #coluna1 ul li#situacao a.informe { display: block; width: 131px; height: 21px; margin: 1px 0 0 60px; padding: 5px 0 0 41px; background: url(../imagens/botao_informe.gif) no-repeat; font-weight: bold; color: #fff; }

.mapa_ocorrencias { width: 241px; padding: 4px 5px; background: url(../imagens/mapa_ocorrencias_bg.gif) #bed0df repeat-x; border: 1px solid #9a9898; }
html > body .mapa_ocorrencias { width: 205px; *width: 230px; padding: 0 5px; line-height: 28px; }
.mapa_ocorrencias.ocultar { width: 20px; height: 21px; }
html > body .mapa_ocorrencias.ocultar { height: 28px; }
/*.mapa_ocorrencias.ocultar ul { display: none; }*/
.mapa_ocorrencias ul li { display: inline; padding-right: 2px; color: #004e84; }
.mapa_ocorrencias span { cursor: pointer; position: relative; float: right; width: 5px; height: 15px; top: 0; padding: 6px 0 0 11px; background: url(../imagens/mapa_ocorrencias_acao.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
html > body .mapa_ocorrencias span { top: 4px; }
.mapa_ocorrencias.ocultar span { background-position: 0 -21px; }
.mapa_ocorrencias span a { display: block; width: 5px; height: 9px; }

ul.modos { width: 170px; padding: 3px; background: url(../imagens/mapa_modos_bg.png); border: 1px solid #9a9898; text-align: center; line-height: 22px; list-style: none; }
* html body ul.modos { background: none; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/mapa_modos_bg.png',sizingMethod='scale'); }
ul.modos li { display: inline; }
ul.modos li a { margin: 0 4px; padding: 4px 6px; text-decoration: none; color: #004b7e; }
ul.modos li.ativo a, ul.modos li a:hover { padding: 4px 5px; background: url(../imagens/mapa_controles_bg.gif) #d4dff4 repeat-x; border: 1px solid #abbddc; }
ul.modos li.ativo a { font-weight: bold; }

dl.situacao_transito { width: 201px; border: 1px solid #9a9898; color: #384f73; background-color:White }
dl.situacao_transito dt { padding: 5px; background: url(../imagens/mapa_situacao_tit_bg.gif) bottom #e9f0f4 repeat-x; }
dl.situacao_transito dt a { display: block; padding-left: 13px; background: url(../imagens/seta_azul_direita2.gif) 0 4px no-repeat; text-decoration: none; color: #384f73 }
dl.situacao_transito.ativo dt a { background: url(../imagens/seta_azul_abaixo.gif) 0 5px no-repeat; }
dl.situacao_transito dt a.carregando { background: url(../imagens/aguarde_12x12.gif) 0px 0px no-repeat; }
dl.situacao_transito dd { display: none;  font-size: .9em; }
dl.situacao_transito dd div { margin-bottom:3px }
dl.situacao_transito.ativo dd { display: block; height: 74px; padding-right: 45px; background: url(../imagens/mapa_situacao_bg.gif) no-repeat; border-top: 1px solid #94b3c8; }
dl.situacao_transito dd.medio { background-position: center; }
dl.situacao_transito dd.bom { background-position: bottom; }
dl.situacao_transito dd ul { padding: 5px 0 5px 5px; list-style: none; }
dl.situacao_transito.ativo dd ul { margin-bottom: 5px; padding: 5px 0 7px 5px; background: url(../imagens/pontilhado.gif) 5px bottom repeat-x }
dl.situacao_transito dd ul li { padding-left: 7px; background: url(../imagens/seta_azul3.gif) 0 4px no-repeat; color: #384f73; display: block !important; }
dl.situacao_transito dd ul li span { color: Red; }
dl.situacao_transito dd.medio ul li span { color: #FF9900; }
dl.situacao_transito dd.bom ul li span { color: Green; }
dl.situacao_transito dd a { margin-left: 5px; padding-left: 7px; background: url(../imagens/seta_laranja.gif) 0 4px no-repeat; text-decoration: none; color: #384f73; }

/* ------- ATUALIZACOES 15/01/08 ------- */

.transito .janela .detalhes p { margin-left: 5px; }
.transito .janela .detalhes .form fieldset { margin-bottom: 1em; padding: 1em 0 .5em; border: 0; }
.transito .janela .detalhes .form p.obrigatorios { margin-left: 75px; }
.transito .janela .detalhes .form ol li { clear: left; }
.transito .janela .detalhes .form ol li span { display: block; }
.transito .janela .detalhes .form ol li label, .transito .janela .detalhes .form ol li input { vertical-align: middle; }
.transito .janela .detalhes .form ol li label { float: left; width: 70px; padding-right: 5px; text-align: right; }
.transito .janela .detalhes .form ol li label span { display: inline; color: #ff0000; }
.transito .janela .detalhes .form ol li span label { display: inline; float: none; padding: 0; font-weight: normal; }
.transito .janela .detalhes .form ol li label input { border: 0; width: auto; }
.transito .janela .detalhes .form ol li input#email { width: 200px; }
.transito .janela .detalhes .form ol li input#local_endereco { margin: -15px 0 0 75px; }
html > body.transito .janela .detalhes .form ol li input#local_endereco { margin: 0 0 0 75px; }
.transito .janela .detalhes .form ol li span.adicionais { position: relative; top: -15px; }
html > body.transito .janela .detalhes .form ol li span.adicionais { top: 0; }
.transito .janela .detalhes .form ol li .obs { margin-left: 75px; }
.transito .janela .detalhes .form h4, .transito .janela .form legend { font-size: 1.5em; font-weight: bold; color:#2A4E6D; }
.transito .janela .detalhes .form legend { margin: 0 0 10px -8px; }
.transito .janela .detalhes a.botao { position: absolute; display: inline; width: auto; margin: -14px 0 0 5px; }
html > body.transito .janela .detalhes a.botao { margin-top: -3px; }
.transito .janela .detalhes .interacao { margin-bottom: 2em; }
.transito .janela .detalhes .interacao .mapa { float: left; width: 450px; height: 220px; margin-right: 5px; border: 4px solid #EBEFFA; }
.transito .janela .detalhes .interacao h4 { margin-bottom: .8em; font-size: 1.3em; }
.transito .janela .detalhes .interacao p, .transito .janela .detalhes .interacao ul { margin-bottom: 1em; }
.transito .janela .detalhes .interacao ul.desenho { width: 56px; height: 24px; margin-left: 465px; padding: 6px; background: #ebeffa; border: 1px solid #aab0c9; }
.transito .janela .detalhes .interacao ul.desenho li { float: left; width: 24px; height: 24px; background: url(../imagens/icones_desenho.gif) no-repeat; }
.transito .janela .detalhes .interacao ul.desenho li.pincel { margin-right: 8px; }
.transito .janela .detalhes .interacao ul.desenho li.lapis { background-position: bottom; }
.transito .janela .detalhes .interacao ul.desenho li a { display: block; text-indent: -9999em; overflow: hidden; }
.transito .janela .detalhes .form ol li input#inicio_data, .transito .janela .detalhes .form ol li input#inicio_hora { position: relative; width: 40px; border: 1px solid #8E96A9; }
.transito .janela .detalhes .form ol li input#inicio_hora { margin-left: 10px; }
.transito .janela .detalhes ol.detalhes { padding: 50px 0 30px; }
.transito .janela .detalhes ol.detalhes li { position: relative; }
.transito .janela .detalhes ol.detalhes li label { width: 110px; }
.transito .janela .detalhes .form input#concordo { width: auto; margin: 0 5px; border: 0; }
.transito .janela .detalhes .form button { float: right; width: 172px; height: 33px; margin-top: 20px; background-image: url(../imagens/form_botao_enviardenuncia.jpg); }
.transito .janela .detalhes .oquefazer { margin: 1em; }
.transito .janela .detalhes .oquefazer ul { list-style: none; }
.transito .janela .detalhes .oquefazer ul li { padding-left: 10px; background: url(../imagens/seta_azul2.gif) 0 3px no-repeat; }
.transito .janela .detalhes .oquefazer h5 { margin-bottom: 1em; }
.transito .janela .detalhes h5 { font-size: 1.2em; color:#2A4E6D; }

#coluna1 {position: static}
/*#coluna_esquerda {position: static}*/
#all #topo {height: 142px}

#resRotasRodov table, #resRotasUrb table { *width: 275px; color: #7F7F7F; font: 0.8em/1.6em ; /*border-collapse: collapse;*/ border: 1px solid #CCC; border-spacing: 0px; }
#resRotasRodov table, #resRotasRodov caption, #resRotasUrb table, #resRotasUrb caption { border: 1px solid #CCC; }
#resRotasRodov caption, #resRotasRodov td, #resRotasUrb caption, #resRotasUrb td { padding: 5px }
#resRotasRodov caption, #resRotasUrb caption { background-color: #DCE2F6; color: #99ACCB; font-weight: bold; text-transform: uppercase }
#resRotasRodov tr.odd, #resRotasUrb tr.odd { background-color: #EBEFFA; color: #666 }
/*#resRotasRodov a, #resRotasUrb a { padding: 1px 2px; color: #333; text-decoration: none; border-bottom: 1px dotted #99ACCB }
#resRotasRodov a:active, #resRotasRodov a:hover, #resRotasRodov a:focus, #resRotasRodov a:visited, #resRotasUrb a:active, #resRotasUrb a:hover, #resRotasUrb a:focus, #resRotasUrb a:visited { color: #666 }*/
#resRotasRodov tr:hover, #resRotasUrb tr:hover { background-color: #DCE2F6; color: #333 }
#resRotasRodov tr:hover a, #resRotasUrb tr:hover a {  }
#resRotasRodov td.distancia, #resRotasUrb td.distancia { text-align: right; }
#resRotasRodov tr.poi, #resRotasUrb tr.poi { background-color: #DCE2F6; }
#resRotasRodov tr.parada { background-color: #d4ffc5; border: 1px solid #CCC; border-collapse:separate; }

.notSoWide { font-family: Tahoma, Arial; font-size: 0.8em; padding: 5px; background-color: #fff; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 400px; margin-bottom: 25px; }
.table { width: 279px; *width: 279px; border-right: 1px solid #789EBC; border-left: 1px solid #789EBC; border-top: 1px solid #789EBC; }
.table .th { background-color: #f00; color: #fff; font-weight: bold; border-bottom: 1px dotted #789EBC; }
.table .tr:hover, .table .trodd:hover { background-color: #DCE2F6; }
.table .tr, .table .trodd, .table .trparada, .table .trHeader, .table .trHeaderPedagio, .table .trpoi { padding: 4px 0px 4px 0px; }
.table .trRodov { padding: 0px 2px 0px 2px; }
.table .trodd { background-color: #EBEFFA; color: #666; }
.table .tr:nth-child(odd) { background-color: #eee; }
.table .tdiconeparada { float: left; width: 20px; padding-left: 2%; }
.table .trparada { background-color: #FFDACF; }
.table .trpoi { background-color: #DCE2F6; }
.table .td { float: left; width: 23%; padding-left: 2%; }
.table .td1 { float: left; width: 20px; padding-left: 2%; }
.table .td2 { float: left;  width: 175px; *width: 165px; padding-left: 2%; }
.table .td3 { float: left; width: 55px; padding-left: 2%; text-align: right; }
.table .trRodov .td1 { float: left; width: 20px; padding-left: 0px; padding-right: 2%; }
.table .trHeaderPedagio { background-color: #F6ECDC; }
.table .trHeader { background-color: #DCE2F6; }
.table .trHeaderPedagio .tdA, .table .trHeader .tdA { float: left; width: 30px; padding-left: 2%; }
.table .trHeaderPedagio .tdB, .table .trHeader .tdB { float: left; width: 235px; padding-left: 2%; }
.clear { clear: both; } 
.table .trHeader .expandir { width: 16px; height: 16px; cursor: pointer; background: url(../imagens/expand.gif) no-repeat; }
.table .trHeader .recolher { width: 16px; height: 16px; cursor: pointer; background: url(../imagens/collapse.gif) no-repeat; }
.tableAviso { width: 271px; *width: 271px; text-align: center; background:#D60000; color: #FFFFFF;  padding: 5px; margin:0pt auto; display: block; }
.textCenter { text-align: center;  }
.waterMark { color: #CCC; }

/* CSS dos popup's no mapa */
#popup_mapa ul
{
    list-style: none;
    margin: 5px 0px;
}
#popup_mapa #conteudo_popup
{
    background: #FFF;
    width: 517px;
    border: 1px solid #012b4d;
}
#popup_mapa #conteudo_popup #titulo
{
    height: 14px;
    background-color: WhiteSmoke;
    position: relative;
    padding: 9px 0px;
}
#popup_mapa #conteudo_popup a.fechar
{
    position: absolute;
    top: 7px;
    right: 7px;
    padding: 0 28px 0 7px;
    line-height: 17px;
    background: url(../imagens/popup_fechar.gif) #4380b3 right 0 no-repeat;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#popup_mapa #conteudo_popup #texto_titulo
{
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}
#popup_mapa #conteudo_popup #corpo_conteudo
{
    margin: 10px 20px;
}
#popup_mapa #conteudo_popup #corpo_conteudo p
{
    text-align: justify;
    margin-bottom: 5px;
}
#popup_mapa #conteudo_popup #corpo_conteudo input.link_mapa
{
    margin: 15px 0px;
    width: 100%;
}
#popup_mapa #conteudo_popup #corpo_conteudo p.mensagem, #popup_mapa #conteudo_popup #corpo_conteudo #divErro p
{
    margin: 10px 0px;
    text-align: center;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divSucesso p.mensagem
{
    color: Green;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divErro p.mensagem
{
    color: Red;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divAguardeEmail
{
    text-align: center;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 400px;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form #dica_multiplos_emails
{
    display: block;
    width: 200px;
    margin-left: 130px;
    margin-bottom: 10px;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form #txtDestinatarios
{
    margin-bottom: 2px;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form label
{
    font-weight: bold;
    width: 120px;
    float: left;
    text-align: right;
    margin-right: 10px;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form input, #popup_mapa #conteudo_popup #corpo_conteudo div.form textarea
{
    width: 200px;
    margin-bottom: 10px;
}
#popup_mapa #conteudo_popup #corpo_conteudo input:focus, #popup_mapa #conteudo_popup #corpo_conteudo textarea:focus
{
    background-color: WhiteSmoke;
}
#popup_mapa #conteudo_popup #corpo_conteudo div.form input:focus, #popup_mapa #conteudo_popup #corpo_conteudo div.form textarea:focus
{
    background-color: WhiteSmoke;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divCoordsRota textarea
{
    margin-top: 10px;
    width: 99%;
    height: 60px;
    display: block;
}
#popup_mapa #conteudo_popup #corpo_conteudo .rodape
{
    width: 100%;
    height: 35px;
    margin-top: 10px;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divCoordsRota ul.flecha
{
    padding: 15px;
}
#popup_mapa #conteudo_popup #corpo_conteudo #divCoordsRota ul.flecha li
{
    background: url(../imagens/seta_preta.gif) no-repeat left center;
    padding-left: 10px;
    margin-bottom: 2px;
}

/* CSS da busca local no mapa */
#divResBuscaLocal .marcador
{
    background: transparent url(../imagens/ic/local_azul.gif) no-repeat top left;
    height: 23px;
    width: 23px;
    float: left;
}
#divResBuscaLocal .numero
{
    text-align: center;
    padding-top: 2px;
    color: White;
    font-weight: bold;
}
#divResBuscaLocal .descricao_local
{
    padding-left: 30px;
    _padding-left: 5px; /* IE6 */
    *margin-top: -15px; /* <= IE 7 */
    _margin-top: 0px;   /* IE6 */
}
#divResBuscaLocal span
{
    display: block;
}
#divResBuscaLocal .nome_local
{
    color: #00508F;
    font-weight: bold;
    font-size: 12px;
}
#divResBuscaLocal ul li
{
    margin-bottom: 3px;
}
#divResBuscaLocal ol
{
    list-style: none;
    margin: 2px;
}
#divResBuscaLocal ol li
{
    display: inline;
    background: url(../imagens/seta_preta.gif) no-repeat left center;
    margin-right: 3px;
    padding-left: 6px;
}
#divResBuscaLocal ol li a, .paginacao_resultados ol li a
{
    text-decoration: none;
}
#divResBuscaLocal ul li.hover
{
    background-color: WhiteSmoke;
    cursor: pointer;
}
#divResBuscaLocal ul li.hover .marcador
{
    background-image: url(../imagens/ic/local_laranja.gif);
}
.paginacao_resultados
{
    text-align: center;
    margin: 10px 0px;
}
.paginacao_resultados ol li
{
    display: inline;
}
.paginacao_resultados ol li.pag_atual
{
    border: solid 1px #006699;
    background-color: #F0F2FB;
    font-weight: bold;
    color: #006699;
    padding: 2px 8px;
}
.paginacao_resultados ol li.pag_atual a
{
	padding: 0px;
}
.paginacao_resultados ol li a.pag
{
    border: solid 1px #006699;
}
.paginacao_resultados ol li a.pag:hover
{
    background-color: #F0F2FB;
    font-weight: bold;
}
.paginacao_resultados ol li a
{
    color: #006699;
    padding: 2px 8px;
}

.paginacao_resultados ol li.pag_atual div
{
	padding: 0px;
}
.paginacao_resultados ol li div.pag
{
    border: solid 1px #006699;
}
.paginacao_resultados ol li div.pag:hover
{
    background-color: #F0F2FB;
    font-weight: bold;
}
.paginacao_resultados ol li div
{
    color: #006699;
    padding: 2px 8px;
    float: left;
    cursor: pointer;
}

.telelistas
{
    background: #E6EBF1;
    text-align: center;
    margin: 10px 0px 0px 0px;
}

/* CSS do SitPass */
#divResultadosSitPass div.sitpass { margin-top: 5px; }
#divResultadosSitPass span.nome_local { color: #00508F; font-size: 12px; font-weight: bold; }
#divResultadosSitPass a { display: inline; background: url(../imagens/seta_preta.gif) no-repeat left center; margin-right: 3px; padding-left: 6px;}

/* CSS do menu de contexto no mapa */
.contextmenu_ponto
{
    width: 171px;
    visibility: hidden;
    position: absolute;
    cursor: default;
    z-index: 100;
}
.contextmenu_ponto .ponto
{
    width: 11px;
    height: 12px;
    background: url(../imagens/ic/ic_local_mini.png) no-repeat;
}
.contextmenu_ponto .contextmenu
{
    margin-left: 12px;
    width: 160px;
    background-color: #FFF;
    border: solid 1px #00508F;
    filter: alpha(opacity=80); /* IE */
    -moz-opacity: 0.80; /* Gecko */
    opacity: 0.80; /* Opera */
}
.contextmenu_ponto .contextmenu ul li a 
{
    color: #012B4D;
    padding: 4px 10px;
    font-weight: bold;
    display: block;
}
.contextmenu_ponto .contextmenu ul li a.item_destaque
{
    background-color: #CEE2F5;
} 
.contextmenu_ponto .contextmenu ul li.linha_menu span
{
    margin: 0px 2px;
    display: block;
    height: 1px;
    line-height: 1px;
    background-color: #012B4D;
}

/* MaptipPhoto */
.aptMapFoto img { height: 180px; text-align: center; }
.aptMapFoto h1 { font-size: 13px; font-weight: bold; padding: 0px; margin: 0px; }

/* aptMapTip - MapTip Apontador
---------------------------------------------------------------------------*/
.aptMapTip { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.aptMapTip img { border: medium none; }

/* header - Informa��es | V�deo | Foto */
.aptMapTip .header { background: #f8f8f8 none repeat scroll 0%; float: left; font-size: 93%; line-height: normal; width: 100%; }
.aptMapTip .header ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; padding: 10px 10px 0pt 5px; }
.aptMapTip .header li { display: inline; margin: 0pt; padding: 0pt; }
.aptMapTip .header a { background: transparent url(http://www.apontador.com.br/produtos/images/maps/tableftB.gif) no-repeat scroll left top; float: left; margin: 0pt; padding: 0pt 0pt 0pt 4px; text-decoration: none; }
.aptMapTip .header a span { background: transparent url(http://www.apontador.com.br/produtos/images/maps/tabrightB.gif) no-repeat scroll right top; color: #666666; display: block; float: left; padding: 5px 15px 4px 6px; }
.aptMapTip .header a span { float: none; }
.aptMapTip .header a:hover span { color: #000000; }
.aptMapTip .header a:hover { background-position: 0% -42px; }
.aptMapTip .header a:hover span { background-position: 100% -42px; }
.aptMapTip .header .select { background-position: 100% -42px; }

/* Content - Conte�do mapTip */
.aptMapTip .content { line-height: 17px; font-size: 11px; border: 1px solid #dddddd; padding: 4px; overflow: auto; }
.aptMapTip .content b { color: #3a3a3a; }
.aptMapTip .content h1 { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; display: inline; text-decoration: underline; }
.aptMapTip .content .lineHr { clear: both; border-top: 1px solid #cccccc; margin-top: 5px; }

/* links do MapTip - Sair|Chegar|Ver no google|imprimir|email|link  */
.aptMapTip .links { font-size: 11px; }
.aptMapTip .links li a { text-decoration: none; }
.aptMapTip .links li a:hover { text-decoration: underline; }

.aptMapTip .mapTipBanner { background: url(/produtos/images/maps/bg.gif); text-align: center; padding: 2px 0px; }
#maptip { width: 300px; position: absolute; }
#maptip #fechar { position: absolute; z-index: 100; top: 5px; right: 5px; height: 12px; width: 12px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/close.gif); background-repeat: no-repeat; cursor: pointer; }
#maptip #corner_top_left { margin-right: 9px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/corners.gif); height: 9px; font-size: 2px; }
#maptip #corner_top_right { margin-top: -9px; margin-left: 9px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/corners.gif); background-position: 100% 0pt; height: 9px; font-size: 2px; }
#maptip #corner_bottom_left { margin-right: 9px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/corners.gif); background-position: 0pt -9px; height: 9px; font-size: 2px; }
#maptip #corner_bottom_right { margin-top: -9px; margin-left: 9px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/corners.gif); background-position: 100% -9px; height: 9px; font-size: 2px; }
#maptip #balloon_linking_arrow { margin-top: -1px; margin-left: 115px; background-image: url(http://www.apontador.com.br/modulos/0.2.1/images/maptip/tail.gif); background-repeat: no-repeat; height: 50px; width: 68px; }
#maptip .aptMapTip { border-left: 1px solid rgb(96, 96, 96); border-right: 1px solid rgb(96, 96, 96); background: rgb(248, 248, 248) none repeat scroll 0% 0%; padding-left: 10px; padding-right: 10px; }

#vwcaminhoes { margin: 5px 0px; background-color: #FFF; }
#vwcaminhoes .direita { margin: 2px 0px; float: right; }
#vwcaminhoes .direita.oferecimento { font-weight: bold; margin: 4px 4px 0px 0px; }

ul.radares_cameras { list-style: none; }
ul.radares_cameras li a { display: block; padding: 4px 0 4px 23px; background: url(../imagens/seta_azul_direita2.gif) 8px center no-repeat; font-weight: bold; color: #000; text-decoration: none; cursor: pointer; }
ul.radares_cameras li.carregando a { background: url(../imagens/aguarde_12x12.gif) 8px center no-repeat; }
ul.radares_cameras li.ativo a { background: url(../imagens/seta_azul_abaixo.gif) 8px center no-repeat; }
ul.radares_cameras li.ativo ul li a { background: url(../imagens/seta_laranja.gif) 8px center no-repeat; padding: 4px 0 4px 18px; font-weight: normal; color: #00508F; }

ul.menu_cidade_uf li { display: inline; float: left; margin-right: 10px; }
ul.menu_cidade_uf span { font-weight: bold; }
ul.menu_cidade_uf select { display: block; }
ul.menu_cidade_uf select.uf { width: 70px; }


.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url("../imagens/default/top_left.gif") no-repeat 0 0;		
}
.dialog_n {
	background: transparent url("../imagens/default/top_mid.gif") repeat-x 0 0;	
	height: 23px;
}
.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url("../imagens/default/top_right.gif") no-repeat 0 0;		
}
.dialog_e {
	width: 2px;
	background: transparent url("../imagens/default/center_right.gif") repeat-y 0 0;	
}
.dialog_w {
	width: 2px;
	background: transparent url("../imagens/default/center_left.gif") repeat-y 0 0;		
}
.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url("../imagens/default/bottom_left.gif") no-repeat 0 0;			
}
.dialog_s {
	background: transparent url("../imagens/default/bottom_mid.gif") repeat-x 0 0;		
	height: 19px;
}
.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url("../imagens/default/bottom_right.gif") no-repeat 0 0;			
}
.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url("../imagens/default/sizer.gif") no-repeat 0 0;	
	cursor:se-resize;	
}
.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url("../imagens/default/close.gif") no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}
.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url("../imagens/default/minimize.gif") no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}
.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url("../imagens/default/maximize.gif") no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}
.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}
.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}
.top_draggable, .bottom_draggable {
	cursor:move;
}
.status_bar {
	font-size:12px;
}
.status_bar input{
	font-size:12px;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}
.dialog table.table_window  { 
	border-collapse: collapse; 
	border-spacing: 0; 
	width: 100%;
	margin: 0px;
	padding:0px;
}
.dialog table.table_window td , .dialog table.table_window th { 
	padding: 0; 
}
.dialog .title_window {
	-moz-user-select:none;
}.button_msg {
	cursor: pointer;
}
.overlay_windowsMapa {
	background-color: #85BBEF;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.windowsMapa_nw { /* canto superior esquerdo */
	/* background: transparent url("../images/windowsMapa/titlebar-left-focused.png") no-repeat 0 0; */
	background: #dbe6f6; border-width: 1px 0 0 1px; border-style: solid; border-color: #9aa0bd;

	width: 3px; /* 4px */
	height: 30px;
}
.windowsMapa_n { /* top */
	/* background: transparent url("../images/windowsMapa/titlebar-mid-focused.png") repeat-x 0 0; */
	background: #dbe6f6 no-repeat 3px 3px; border-width: 1px 0 0 0; border-style: solid; border-color: #9aa0bd;

	height:30px;
}
.windowsMapa_ne { /* canto superior direito */
	/* background: transparent url("../images/windowsMapa/titlebar-right-focused.png") no-repeat 0 0; */
	background: #dbe6f6; border-width: 1px 1px 0 0; border-style: solid; border-color: #9aa0bd;

	width:4px;
	height:30px;
}
.windowsMapa_w { /* left */	
	/* background: transparent url("../images/windowsMapa/frame-left-focused.png") repeat-y top left; */
	background: #dbe6f6; border-width: 0 0 0 1px; border-style: solid; border-color: #9aa0bd;

	width:4px;
}
.windowsMapa_e { /* right */
	/* background: transparent url("../images/windowsMapa/frame-right-focused.png") repeat-y top right; */
	background: #dbe6f6; border-width: 0 1px 0 0; border-style: solid; border-color: #9aa0bd;

	width:4px;	  
}
.windowsMapa_sw { /* canto inferior esquerdo */
	/* background: transparent url("../images/windowsMapa/frame-bottom-left-focused.png") no-repeat 0 0; */
	background: #dbe6f6; border-width: 0 0 1px 1px; border-style: solid; border-color: #9aa0bd;

	width:5px;
	height:4px;
}
.windowsMapa_s { /* bottom */
	/* background: transparent url("../images/windowsMapa/frame-bottom-mid-focused.png") repeat-x 0 0; */
	background: #dbe6f6; border-width: 0 0 1px; border-style: solid; border-color: #9aa0bd;

	height: 4px;
}
.windowsMapa_se, .windowsMapa_sizer { /* canto inferior direito */
	/* background: transparent url("../images/windowsMapa/frame-bottom-right-focused.png") no-repeat 0 0; */
	background: #dbe6f6; border-width: 0 1px 1px 0; border-style: solid; border-color: #9aa0bd;

	width:5px;
	height:4px;
}
.windowsMapa_sizer {
	cursor:se-resize;	
}
.windowsMapa_close { /* bot�o fechar */
	width: 25px;
	height: 30px;
	
	background: transparent url("../imagens/janela_fechar.gif") no-repeat 1px 6px;

	position: absolute;
	top: 1px;
	right: 5px;
	cursor: pointer;
	z-index: 1000;
}
html > body .windowsMapa_close { top: 0; } 
.windowsMapa_minimize { /* bot�o minimizar */
	width: 25px;
	height: 25px;
	position:absolute;
	top:3px;
	right:52px;
	cursor:pointer;
	z-index:1000;
}
.windowsMapa_maximize { /* bot�o fechar */
	width: 25px;
	height: 25px;
	/* background:transparent url("../images/windowsMapa/button-maximize-focused.png") no-repeat 0 0; */
	position:absolute;
	top:3px;
	right:28px;
	cursor:pointer;
	z-index:1000;
}
.windowsMapa_title {
	float:left;
	height:20px; /* 12px */
	font-size:12px;
	text-align:left; /* center */
	
	margin-top:2px;
	padding:2px 0 0 2px; /* none */
		
	width:98.5%; /* 100% */
	color:#000000;
	font-weight: bold;

	background: #dbe6f6; border-width: 4px; border-style: solid; border-color: white;
}
.windowsMapa_content { /* corpo da janela */
	color:#333;
	font-family:Tahoma, Arial, sans-serif;
	font-size:14px;
	
	background-color:white;
	overflow:auto !important; /* N�o retirar */

	/* Colocado apenas p/ aumentar a dist. entre o t�tulo e o conte�do */
	margin-top:9px;
}

/**/
/* usado nos diahlogos (alert e confirm) */
.windowsMapa_window {
	border:1px solid #F00;	
	background:#FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}
.windowsMapa_message {
	font:12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}
.windowsMapa_buttons {
	text-align:center;
	width:100%;
}
.windowsMapa_buttons input {
	width:20%;
	margin:10px;
	border:1px solid black;
}
.windowsMapa_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background:url("../images/progress.gif") no-repeat center center;
}
