*{ margin:0; padding:0}

body{ line-height:1.6em; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171 }

#topo{ height:193px; width:1000px; background:url(imgs/topo.jpg) no-repeat; position:relative; z-index:1}

#container_conteudo{border:0; width:100%}

#principal{ width:1000px; background:url(imgs/fundomeio.jpg) repeat-y}

img {border:none}

a{text-decoration:none; color:#945319}

a:hover{text-decoration:underline}

h2{font-size:14px}

#atuacao{ float:left; width:310px; margin:0 40px 0 0; background:url(imgs/mapa_area.jpg) no-repeat right; height:143px; position:relative}

#informativo{float:right; width:297px; margin:0 -7px 0 0; _margin:0 -4px 0 0; background:url(imgs/info_baixo.jpg) no-repeat bottom; padding:0 0 23px }

.titulo-interna{ color:#C1263D; font-size:22px; font-weight:normal; margin:15px 0 20px}

.titulo_internas{ overflow:hidden; text-indent:-9999em}

#conteudo_info{background:url(imgs/info_fundo.jpg) repeat-y right top; *margin: -4px 0 0; _margin:0; padding:5px 25px}

#banner{margin:0 0 20px}

#lado_esq{ background:#f9f9f9 url(imgs/fundo_esq.jpg) repeat-x;}

#lado_dir{background:#FFF url(imgs/fundo_dir.jpg) repeat-x}

#informativo h5{background:url(imgs/info_tit.jpg) no-repeat right bottom; height:37px; margin:0;  }


#conteudo_esq{ width:303px;float:left; }

#conteudo_dir{ width:657px; float:right; margin-top:-50px; padding:0 20px 30px; _padding:0 18px 30px; position:relative; z-index:2  }

#cont_ladoesq{width:500px; float:left}
#cont_ladodir{ background:url(imgs/mapa_brasil.gif) no-repeat; width:142px; height:143px; float:left; margin:40px 0 0}


#atuacao h5{background:url(imgs/area_tit.jpg) no-repeat; height:33px}
#atuacao_rodape{ width:170px; height:19px; position:absolute; bottom:13px; _bottom:12px }
#atuacao_texto{ width:140px; padding:10px}

#lista_categoria{ padding:0 0 0 20px}
ul{list-style-type:none}
.lista_categoria_dado li ul{margin:0 0 5px; background:url(includes/listacategoria/lista_categoria_1/imgs/div-horizontal_cinza.gif) no-repeat bottom left; padding:0 0 5px}
.lista_categoria_dado li ul li{padding:0 0 0 25px}
.lista_categoria_dado li h3{ background:url(imgs/icone_lista.gif) no-repeat left ; padding:0 0 0 20px; font-size:12px;}
#rodape{ text-align:center; background-color:#670004; color:#e7d6d6; padding:10px 0 }
#rodape span{margin:0 7px; color:#999; }
#rodape a{color:#999; text-decoration:none}
#rodape a:hover{text-decoration:underline}

.inputtext, .inputText,.inputtextM {border:1px solid #CCC; padding:2px}


#orcamento h1{font-size:16px; margin:0 0 15px}
#orcamento ul li{padding:0 0 5px}

#migalhas{
    text-align: right;
    font-size: 10px;
    color: #999;    
}

#bannerDigital { margin:0 0 18px 55px;}