* {margin: 0px; padding: 0px; list-style: none; } /* zerando todos atributos */

/* definições gerais */
body {font: 12px/15px "Arial";  background: #FFF;}

a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}
a:active {color: #000; text-decoration: none;}

h1, h1 a {font-size: 16px; text-decoration:none !important;}
h2, h2 a {font-size: 14px; text-decoration:none !important;}



img {border: 0px;}
p {margin: 0 0 15px 0;}

/* configuração padrão dos formulários */
form {}
form#buscaLateral {padding: 0px;}
form#buscaLateral fieldset {padding: 6px 0 0 6px; height: 41px; border: none;}
form#buscaLateral.selected {background: #eaf4dc url("../imagens/fundo.form.selected.gif") no-repeat; }

.clear {clear: both;}
.clearNada {clear: both; visibility: hidden; height: 0%;}
.noFloat {float:none;}
.left { float: left;}
.right { float: right;}
.ae { text-align: left;}
.ad { text-align:right;}
.ac { text-align: center;}

										/* margens */
.marginCima5  { margin-top: 5px;}						.marginBaixo5  { margin-bottom: 5px;}
.marginCima10 { margin-top: 10px;}						.marginBaixo10 { margin-bottom: 10px;}
.marginCima15 { margin-top: 15px;}						.marginBaixo15 { margin-bottom: 15px;}
.marginCima20 { margin-top: 20px;}						.marginBaixo20 { margin-bottom: 20px;}
.marginCima30 { margin-top: 30px;}						.marginBaixo30 { margin-bottom: 30px;}

/* centralizando o site */
#content {width: 980px; margin: 2px auto 0px auto;}

/* topo */
#topo {width: 100%;}
#topo .logo {width: 122px; height: 80px; float: left; }

/* menu */
#topo .menuSuperior {width: 858px; height: 43px; float: left; margin: 20px 0 0 0; color: white; background: url("../imagens/fundo.menu.novo.gif") no-repeat; font-weight: bold;}
#topo .menuSuperior li {float: left; position: relative; z-index: 11;}
#topo .menuSuperior li a {color: white; display: block; padding: 9px 18px 20px 18px; text-decoration: none;}
#topo .menuSuperior li.tracos {padding: 9px 0 0 0;}

#topo .menuSuperior li#menu_home a {padding: 9px 18px 20px 18px;}
#topo .menuSuperior li#menu_contato a {padding: 9px 18px 20px 19px;}

#topo .menuSuperior li#menu_home.selected a{background: #eaf4dc url('../imagens/curva.home.gif') no-repeat;}
#topo .menuSuperior li#menu_contato.selected a{background: #eaf4dc url('../imagens/curva.contato.gif') right top no-repeat;}

#topo .menuSuperior li#menu_home.selected a:hover{color: #FFF; background: none; }
#topo .menuSuperior li#menu_contato.selected a:hover{color: #FFF; background: none; }


#topo .menuSuperior li.selected a {color: #336600; background: #eaf4dc;}
#topo .menuSuperior li.selected a:hover {color: #FFF; background: none; }

/* dropdown #ids*/
#topo #institucional {width: 105px; display: none;}
#topo #usos {width: 141px; display: none;}
#topo #empresas {width: 191px; display: none;}
#topo #fornecedores {width: 113px; display: none;}

/* dropdown config. geral*/
#topo .dropdown {position: absolute;  z-index: 13; width: 100%; font-size: 11px; top: 32px; left: 0px; background: #336600; line-height: 15px;}
#topo .dropdown dt {padding: 0px 10px;  width: auto;} /* IE6¨*/
#topo .dropdown dt a {color: #FFF !important; padding: 4px 0px !important; border-top: 1px solid #FFF !important; display: block !important; font-weight: normal !important; background: none !important;}
#topo .dropdown dt.selected {background: #eaf4dc; margin-bottom: -1px;}
#topo .dropdown dt.selected a {color: #336600 !important; font-weight: bold;}
#topo .dropdown dt span.esquerda {position: absolute; width: 5px; height: 5px; left: 0px; bottom: 0px; background: url('../imagens/aba.baixo.esquerda.gif') left bottom no-repeat; }
#topo .dropdown dt span.direita {position: absolute; width: 5px; height: 5px; right: -1px; bottom: 0px; background: url('../imagens/aba.baixo.direita.gif') right bottom no-repeat;} /* IE6¨*/

#topo .dropdown dt.selected span.esquerda {bottom: 0px; background: url('../imagens/aba.baixo.esquerda.hover.gif') left bottom no-repeat; }
#topo .dropdown dt.selected span.direita {bottom: 0px; background: url('../imagens/aba.baixo.direita.hover.gif') right bottom no-repeat;} /* IE6¨*/

/* Demais navegadores */
html>body #topo .dropdown dt.selected span.esquerda {bottom: -1px; }
html>body #topo .dropdown dt.selected span.direita {bottom: -1px; }
html>body #topo .dropdown dt {padding: 0px 10px; float: none; width: auto; }
html>body #topo .dropdown dt span.esquerda {bottom: 0px;}
html>body #topo .dropdown dt span.direita {right: 0px;}

/* migalha */
#topo .breadcrumb { position: relative; float: left; color: #000; width: 850px; height: 19px; line-height: 19px; font-size: 10px; font-weight: bold; padding: 0 0 0 8px; margin: 0 0 3px 0; background: #eaf4dc;}
#topo .breadcrumb span.esquerda {z-index: 1; position: absolute; top: 0px; left: 0px;}
#topo .breadcrumb span.direita {z-index: 1; position: absolute; top: 0px; right: 0px;}
#topo .breadcrumb a {color: #000; text-decoration: underline;}

/* lateral */
#lateral {width: 122px; float: left; clear: both;}

/* menu lateral */
#lateral .menuLateral { width: 122px; color: #336600;}
#lateral .menuLateral li {width: 114px; padding: 4px 3px 6px 5px;}
#lateral .menuLateral li.selected {background: #eaf4dc url('../imagens/fundo.menuLateral.gif') no-repeat; font-weight: bold;}
#lateral .menuLateral li.submenu {padding: 0px;}

#lateral .menuLateral a {color: #336600; text-decoration: none;}

/* submenu */
#lateral .menuLateral ul {width: 112px; margin: 0 0 0 10px;}
#lateral .menuLateral ul li {width: 104px; padding: 4px 3px 6px 5px;}

/* pesquisa */
#lateral form {width: 100%; margin: 8px 0 0 0;}
#lateral form label {color: #336600; font-weight: bold; cursor: pointer;}
#lateral form input {border: 1px solid #000; color: #336600; background: white; padding: 1px 0px;}
#lateral form input.bt {border: none; background: #336600; color: #FFF; padding: 1px 1px;}

/* conteúdo */
#conteudo {width: 858px; float: left;  }

/* tirar espaços das abas IE6 */
#conteudo .abas {float: left;}

/* conteúdo central */
#conteudo .borda {height: 420px; border-left: 9px solid #eaf4dc; clear: both; padding: 5px 15px; padding-right: 0px; background: #FFF;}
html>body #conteudo .borda {min-height: 420px; height: auto;}

/* calendario */
#conteudo .calendario {width: 260px; border: 2px solid #336600;}
#conteudo .calendario .mes {text-transform:uppercase; display: block; text-align: center; padding: 5px 0px; font-size: 14px; font-weight: bold; color: #FFF; background: #336600; }
#conteudo .calendario table td {width: 24px; padding: 8px 10px; text-align: right; font-size: 14px;}
#conteudo .calendario td.eventos { padding: 5px 7px;}
#conteudo .calendario td.eventos div {color: #336600; font-weight: bold; font-size: 14px; padding: 3px; background: #eaf4dc; border: 1px solid #000; text-align: center;}
#conteudo .calendario .nav {font-size: 10px; background: #eaf4dc; padding: 3px; height: 15px;}
#conteudo .calendario .nav li {float: left; width: 50%; }
#conteudo .calendario .nav li a{color: #336600; text-decoration: none;}
#conteudo .calendario .nav li.prev a {display: block; text-align: left; background: url('../imagens/seta.prev.jpg') 0px 4px  no-repeat; padding: 0 0 0 10px;}
#conteudo .calendario .nav li.next a {display: block; text-align: right; background: url('../imagens/seta.next.jpg') right 4px no-repeat; padding: 0 10px 0 0;}

/* EVENTOS */
/* listagem de eventos */
#conteudo .listagemEventos {}
#conteudo .listagemEventos li {padding: 5px 10px;}
#conteudo .listagemEventos li a {color: #000; text-decoration: none;}
#conteudo .listagemEventos li.tit {background: #336600; color: #FFF;}
#conteudo .listagemEventos li.primeira {background: #FFFFFF;}
#conteudo .listagemEventos li.segunda {background: #eaf4dc;}

/* listagem das notícias de eventos */
#conteudo .noticiasEventos {}
#conteudo .noticiasEventos li {margin: 0 0 10px 0;}

/* RESULTADO BUSCA */
/* listagem */
#conteudo .resultadoBusca {}
#conteudo .resultadoBusca li {padding: 5px 10px;}
#conteudo .resultadoBusca li a {color: #000; text-decoration: none;}
#conteudo .resultadoBusca li.tit {background: #336600; color: #FFF;}
#conteudo .resultadoBusca li.primeira {background: #FFFFFF;}
#conteudo .resultadoBusca li.segunda {background: #eaf4dc;}

/* EMPRESAS */
/* formulário */
#conteudo .formEmpresas td {padding: 2px;}
#conteudo .formEmpresas input, #conteudo .formEmpresas select {padding: 1px; border: 1px solid #336600; font-size: 11px; margin: 0 5px 0 0;}
#conteudo .formEmpresas input.bt {border: none; background: #336600; color: #FFF; padding: 1px 4px;}
#conteudo .formEmpresas input#busca {width: 302px; margin: 0px;}
#conteudo .formEmpresas select#produto {width: 180px;}
#conteudo .formEmpresas select#municipio {width: 150px; }
#conteudo .formEmpresas select#uf {width: 50px;}
#conteudo .formEmpresas select#categoria {width: 120px;}

#conteudo #detalhesEmpresa .imagem {width: 160px; float: left;}
#conteudo #detalhesEmpresa .conteudo {width: 670px; float: left;}
#conteudo #detalhesEmpresa .abas {margin: 30px 0 0 0; width: 810px; padding: 0 0 0 10px; height: 24px; background: url('../imagens/traco.abas.gif') left bottom repeat-x;}
#conteudo #detalhesEmpresa .abas li {float: left; margin: 0 5px 0 0; height: 22px; line-height: 22px; display: inline; border: 1px solid black; padding: 0 10px; background: #336600;}
#conteudo #detalhesEmpresa .abas li a {color: white; font-weight: bold; text-decoration: none;}
#conteudo #detalhesEmpresa .abas li.selected {border-bottom: 1px solid #eaf4dc; background: #eaf4dc;}
#conteudo #detalhesEmpresa .abas li.selected a {color: #336600;}

#lista_noticias ul {margin: 20px 0px;}
#lista_noticias ul li .content { padding: 1px; margin-left: -10px; margin-bottom: -15px; background-color: #fff; border-bottom: 2px solid #eaf4dc;}
html>body #lista_noticias ul li .content { margin-left: -15px; margin-bottom: 0px;}
#lista_noticias ul li .content span.tit { display: block;}
#lista_noticias ul li .content-selected { padding: 5px; margin-left: -15px; background-color: #eaf4dc; border-bottom: 3px solid #fff;}
#lista_noticias ul li .content-selected span.tit { display: block; margin: 0 0 10px 0; color: #336600;}


/* rodape */
#rodape {clear: both; margin: 0 0 0 122px; text-align: center; font-size: 10px; padding: 5px 0 0 0;}


/* float para janelas interativas */
.janela {z-index: 12; display: none; position: absolute; width: 344px; height: 122px; margin: 150px 0 0 250px; padding: 5px 0 0 0; background: url('../imagens/aba.aviso.cima.gif') top no-repeat; }
.janela h1 {font-size: 12px; font-weight: bold; color: #FFF; background: #336600; margin: 0px; padding: 3px 10px;}
.janela .conteudo {position: relative; width: 320px; padding: 20px 10px;   background:#FFF; border-left: 2px solid #336600; border-right: 2px solid #336600; font-size: 12px;}
.janela .conteudo img.fechar {position: absolute; top: -20px; right: 7px; cursor: pointer;}
.janela .conteudo .subtitulo {font-size: 13px; color: #b8006d; font-weight: bold;}

#avisos {display: none; position: absolute; width: 344px; top: 50%; left: 50%; margin: -91px 0 0 -172px; padding: 5px 0 0 0; background: url('../imagens/aba.aviso.cima.gif') top no-repeat; }
#avisos .conteudo {position: relative; width: 312px; padding: 30px 16px;  height: 122px; background:#336600; color: #FFF; font-size: 12px; font-weight: bold;}
#avisos .conteudo img {position: absolute; top: 0px; right: 7px; cursor: pointer;}

#avisosloading {display: none; position: absolute; width: 344px; top: 50%; left: 50%; margin: -91px 0 0 -172px; padding: 5px 0 0 0; background: url('../imagens/aba.aviso.cima.gif') top no-repeat; }
#avisosloading .conteudo {position: relative; width: 312px; padding: 30px 16px;  height: 122px; background:#336600; color: #FFF; font-size: 12px; font-weight: bold;}
#avisosloading .conteudo img {position: absolute; top: 0px; right: 7px; cursor: pointer;}


.paginaAtual {border: 1px solid #000000; font-weight: bold; color: #336600; background: #eaf4dc; padding: 1px 4px;}
/*.paginaAtual {*background: #eaf4dc url('../imagens/linha.paginacao.gif') 0px 16px repeat-x; *border-bottom: none;}*/