/* =================================================================== PADRÃO WEB ============================================================== */
* {margin:0; padding:0; border:0; list-style:none; outline:none;}
body {margin-top:0px; padding:0px; background:url(/img/bg-body.jpg) #fff center top repeat-x}
table {border-collapse:collapse;}
table td {padding:0px;}
body,table,div,p {font-family:'Trebuchet Ms'; font-size:11px; color:#333;}
a {color:#333; text-decoration:none; outline:none;}
a:hover {color:#333; text-decoration:underline;}
a img {border:0px; outline:none;}
ul,li{margin:0px; padding:0px; border:0px; text-decoration:none; outline:none;}
.limpar {clear:both; margin:0px!important; padding:0px!important;}
input,textarea,select {font-family:'Trebuchet Ms'; font-size:11px; color:#999; outline:none;}
.texto {font-size:11px; font-family:"Trebuchet MS"; color:#333; }
.texto p {line-height:160%; font-size:12px; color:#333; text-align:justify;}
.texto ul li { list-style:inside disc; margin-left:15px; padding:3px 0; }
.texto ul ul li { list-style:inside circle; margin-left:45px }
.texto ol li { list-style:inside decimal; margin-left:15px; padding:3px 0; }
.texto ol ol li { list-style:inside decimal; margin-left:45px }
.limpo{ clear:both!important;margin:0px!important; padding:0px!important; height:0px!important;}
/* ============================================================================================================================================= */

/* Mensagens de erro */
.msgBox { margin:10px 0; padding:5px 5px 5px 45px }
.msgBox h3 { line-height:30px; font-size:15px; font-weight:bold; letter-spacing:-1px } 
.msgBox ul li { margin-left:10px; list-style:inside disc }
.boxErr { background:#FFE5E5 url('/img/err.gif') 5px 5px no-repeat; border-left:3px solid #ff0000  }
.boxErr h3 { color:#f00;  }
.boxInf { background:#FFFFE5 url('/img/inf.gif') 5px 5px no-repeat; border-left:3px solid #FF9900 }
.boxSuc { background:#EDF6E5 url('/img/suc.gif') 5px 5px no-repeat; border-left:3px solid #4AA200 }


/* =========================================== BLOCO GERAL =========================================== */
#geral{ width:980px; margin:0 auto;  }


/* ================================= BLOCO GERAL ================================= */
#banner-topo{ text-align:center; width:980px; margin-top:10px; margin-bottom:10px;}


/* ================================= HOME TOPO ================================= */
#home-topo{ background:url(/img/bg-topo.jpg) top no-repeat; width:980px;}
#home-topo h1 a{ display:block; background:url(/img/topo-logo.jpg) no-repeat; width:200px; height:210px; float:left; text-indent:-9000px;}
#home-topo #topo-right{ padding-left:10px; width:770px; float:left; }
#home-topo #topo-right #destaque{ margin-top:10px; margin-bottom:15px;}


/* ================================= TOPO LOGIN ================================= */
#topo-right #login #bom-dia{ margin-right:40px; float:left;}
#topo-right #login #login-input{ width:650px; float:left; }
#topo-right #login #login-input input{ border:0px; padding-left:2px; width:118px; height:20px; background:url(/img/bg-input-login.gif) no-repeat; vertical-align:middle;}
#topo-right #login #login-input label{ margin-left:11px;}
#topo-right #login a{ background:url(/img/bt-cadastre.gif) no-repeat; width:100px; height:20px; display:block; text-indent:-9000px; margin-left:658px;  }

#logout{ background:url(/img/bt-log-out.jpg) no-repeat; width:60px; height:20px; text-indent:-9000px;}


/* ================================= TOPO MENU ================================= */
#topo-right #menu{ margin-top:5px; width:770px; }
#topo-right #menu ul li{ float:left; font-size:14px; list-style:inside disc; margin-right:0px; color:#FFFFFF; display:block; line-height:28px;}
#topo-right #menu ul li a{ color:#fff; float:left; float:left; display:block; padding-left:3px; padding-right:3px; height:28px; line-height:28px; }
#topo-right #menu ul li a:hover{ color:#fff; float:left; display:block; height:28px; background:url(/img/bg-menu-hover.jpg) repeat-x;}
#topo-right #menu ul li .menu-ativo{ color:#fff; float:left; display:block; height:28px; background:url(/img/bg-menu-hover.jpg) repeat-x; text-decoration:underline;}


/* ================================= TOPO BUSCA ================================= */
#busca{ margin-top:7px;}
#busca select{ vertical-align:middle; background:url(/img/bg-select.gif) no-repeat; width:120px; height:26px; padding:4px;}
#busca input{ background:url(/img/bg-input-pesquisar.gif) no-repeat; width:255px; height:21px; padding-left:5px; padding-top:5px; vertical-align:middle;}


/* ================================= HOME CONTEUDO ================================= */
#conteudo{width:810px; float:left; margin-top:20px;}


/* ================================= HOME DESTAQUE PRINCIPAL ================================= */
#destaque-principal{ width:410px; height:280px; float:left;}
#destaque-principal img{ border:5px solid #ED9E58;}
.fundo{ margin-top:-50px; background:#000; opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); color:#FFF; width:394px; padding:8px; height:34px; position: relative; z-index:100;}
.fundo a{ color:#FFF; font-size:18px; }
.fundo a:hover{ text-decoration:underline;}





/* ================================= HOME GUIA ================================= */
#home-guia{ width:380px; float:right; background:url(/img/bg-guia-home.jpg) no-repeat top;}
#home-guia h3{ color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:10px;}
#home-guia ul { display:block; width:115px; padding-left:5px; float:left; }
#home-guia ul li{ border-left:2px solid #E67817; border-bottom:1px solid #C8C8C8; line-height:12px; padding:3px 4px; margin-bottom:2px; margin-right:4px;}
#home-guia ul li a b{ color:#E67817; font-size:10px }
#completo a{ display:block; width:350px; height:15px; background:url(/img/bg-ver-guia.jpg) no-repeat; text-align:right; padding-right:30px; color:#fff; margin-top:0px; margin-bottom:5px; text-decoration:none;}

/* ================================= HOME CONTATOS ================================= */
#home-contato{ float:left; display:block; background:url(/img/img-contato.jpg) no-repeat; width:197px; height:105px; text-indent:-9000px; }
#anuncie{ float:right; background:url(/img/img-anuncies.jpg) no-repeat; width:197px; height:105px; display:block; text-indent:-9000px;}
#home-contato-anuncie{ margin-top:295px; width:410px; float:left; }


/* ================================= HOME EMPRESA DESTAQUE ================================= */
#empresa-destaque{ background:url(/img/bg-empresa-destaq.jpg) top no-repeat; padding-left:13px; width:795px; margin-top:20px; margin-bottom:26px;}
#empresa-destaque h3{ float:left; color:#fff; font-size:18px; width:250; padding-left:0px; line-height:30px; margin-bottom:10px; }
#empresa-destaque #atualizar{ float:right; width:120px; line-height:30px; color:#fff; }
#empresa-destaque ul li{ width:180px; height:80px; border:1px solid #ccc; background-color:#fff; margin-right:5px; margin-bottom:5px; float:left; text-align:center; padding:5px; line-height:90px;}


/* ================================= HOME COLUNA ================================= */
#home-coluna{ background:url(/img/bg-coluna.jpg) top no-repeat; width:245px; float:left; margin-right:20px; padding-left:15px;}
#home-coluna h3{ color:#fff; font-size:18px; line-height:30px; width:100px; float:left; margin-bottom:10px; }
#home-coluna #mais-coluna{ float:right; display:block; width:60px; line-height:30px; color:#fff; }
#home-coluna #dados{ width:170px; float:left;}
#home-coluna #img{ width:60px; float:right; padding-right:5px;}
#home-coluna #img img{ border:1px solid #ccc; padding:2px;}


/* ================================= HOME GALERIA DE FOTOS ================================= */
#home-galeria{background:url(/img/bg-coluna.jpg) top no-repeat; width:245px; float:left; padding-left:15px;}
#home-galeria h3{ color:#fff; font-size:18px; line-height:30px; width:170px; float:left; margin-bottom:10px; }
#home-galeria #mais-galerias{ float:right; display:block; width:60px; line-height:30px; color:#fff; }
#home-galeria img{ border:1px solid #ccc; padding:3px; float:left; margin-right:10px;}
#home-galeria h4{ color:#E57919; font-size:15px; margin-bottom:5px;}


/* ================================= HOME GALERIA DE VIDEOS ================================= */
#galeria-video{ width:250px; height:90px; display:block; float:right; background:url(../img/img-videos.jpg) no-repeat; text-indent:-9000px;}


/* ================================= HOME BANNER PRINCIPAL ================================= */
#banner-principal{margin-top:30px; text-align:center; margin-bottom:20px;}


/* ================================= HOME AGENDA ================================= */
#home-agenda{background:url(/img/bg-coluna.jpg) top no-repeat; width:245px; float:left; padding-left:15px; margin-right:20px;}
#home-agenda h3{ color:#fff; font-size:18px; line-height:30px; width:170px; float:left; margin-bottom:10px; }
#home-agenda #mais-agendas{ float:right; display:block; width:60px; line-height:30px; color:#fff; }
#home-agenda ul li{ border-bottom:1px dotted #ccc; width:230px; padding-bottom:5px; margin-bottom:5px;}
#home-agenda ul li h5{ font-size:10px; color:#ED760E;}


/* ================================= HOME CONHEÇA SERRA/ES ================================= */
#home-conheca-serra{background:url(/img/bg-coluna.jpg) top no-repeat; width:260px; float:left; padding-left:0px;}
#home-conheca-serra h3{ color:#fff; font-size:18px; line-height:30px; width:170px; margin-left:15px; }
#home-conheca-serra p{ margin-top:10px; margin-bottom:10px;}
#home-conheca-serra a{ display:block; width:100px; elevation:20px; background:url(/img/bt-veja-mais.gif) no-repeat; text-indent:-9000px;}


/* ================================= HOME NOTÍCIAS ================================= */
#home-noticias{background:url(/img/bg-coluna.jpg) top no-repeat; width:235px; float:right; padding-left:15px;}
#home-noticias h3{ color:#fff; font-size:18px; line-height:30px; width:170px; float:left; margin-bottom:10px; }
#home-noticias #mais-noticias{ float:right; display:block; width:60px; line-height:30px; color:#fff; }
#home-noticias ul li{ padding-bottom:4px; margin-bottom:4px;}
#home-noticias ul li h5{ font-size:10px; color:#ED760E; line-height:10px;}


/* ================================= HOME PARCEIROS ================================= */
#home-parceiro{ background:url(/img/bg-parceiros.jpg) no-repeat; width:810px; margin-top:25px;}
#home-parceiro h3{ margin-left:15px; line-height:30px; color:#fff; font-size:18px; margin-bottom:10px;}
#home-parceiro ul li{ float:left; margin:9px; line-height:80px;}



/* ================================= HOME PUBLICIDADES ================================= */
#publicidade{float:right; width:150px; margin-top:20px;}
#publicidade h5{ background:url(/img/titulo-publicidade.gif) no-repeat; width:47px; height:5px; text-indent:-9000px; margin-top:20px; border-bottom:1px solid #f1f1f1; margin-bottom:10px; padding-bottom:5px;}
#publicidade ul li{ margin-bottom:10px; border:1px solid #ccc; padding-top:5px; text-align:center; width:150px; height:80px; }


/* sites parceiros */

#sites-parceiros{ width:150px; border:1px solid #ccc; padding-top:5px; text-align:center; height:105px;}
#titulo-sites-parceiros{ background:url(/img/titulo-sites-parceiros.jpg) no-repeat; display:block; text-indent:-9000px;}
/* ================================= HOME RODAPE ================================= */
#rodape{ background:url(/img/bg-rodape.jpg) repeat-x; width:100%; margin-top:20px;}
#rodape #rodape-dados{ margin-top:50px; margin:0 auto; width:980px;}
#rodape #rodape-dados h1{ background:url(/img/logo-rodape.jpg) no-repeat; width:120px; height:120px; text-indent:-9000px; float:left; position:absolute; margin-top:-20px;}
/* ================================= rodape bloco dir ================================= */
#rodape #rodape-dados #bloco-dir{ float:right; width:820px; margin-top:7px;}
#rodape #rodape-dados #bloco-dir #rodape-busca{ color:#fff;}
#rodape #rodape-dados #bloco-dir #rodape-busca select{vertical-align:middle; background:url(/img/bg-select-rodape.gif) no-repeat; width:120px; height:26px; border:0px; padding:3px; }
#rodape #rodape-dados #bloco-dir #rodape-busca input{ background:url(/img/bg-input-rodape.gif) no-repeat; padding-top:4px; padding-left:3px; width:257px; height:24px; vertical-align:middle;}
/* ================================= rodape menu ================================= */
#rodape #rodape-dados #menu-rodape{ margin-top:30px; }
#rodape #rodape-dados #menu-rodape ul li{ float:left; margin-left:5px; margin-bottom:35px; color:#fff;}
#rodape #rodape-dados #menu-rodape ul li a{ color:#fff; font-size:14px;}
#rodape #rodape-dados p{ color:#999; margin-bottom:20px; }
#rodape #rodape-dados p a{ text-decoration:underline; color:#999; font-weight:bold;}


/* ============================================= PAGINAÇÃO =================================================== */
.paginacao { margin-top:30px; height:30px; text-align:center; font-size:12px; padding-top:6px; margin-bottom:20px; } 
.paginacao a { padding-left:7px; padding-right:7px; font-weight:bold; color:#666;  border-right:1px solid #333; }
.paginacao a:hover {color:#E57919;}
.paginacao .atual {color:#E57919; background-color:#f0f0f0;  }
.paginacao .pg-naveg-prox { border-right:0;}
/* =========================================== PAGINAÇÃO fim ================================================= */


/* ==================================== BOTÕES INTERNO ==================================== */
#botoes{ padding-left:507px; padding-bottom:10px; margin-top:30px;}
#bt-voltar{ float:left; background:url(/img/bt-voltar.jpg) no-repeat; width:80px; margin-right:10px; height:30px; display:block; text-indent:-9000px;}
#bt-subir{ float:left; background:url(/img/bt-subir.jpg) no-repeat; width:80px; margin-right:10px; height:30px; display:block; text-indent:-9000px;}
#bt-imprimir{ float:left; background:url(/img/bt-imprimir.jpg) no-repeat; width:80px; height:30px; display:block; text-indent:-9000px;}
/* ================================== BOTÕES INTERNO fim ================================== */


/* ================================================================ PG INTERNA ================================================================ */
#conteudo-geral-interno{ background:url(/img/bg-conteudo-interno.jpg) top no-repeat; width:770px; padding-left:20px; padding-right:20px;}
#conteudo-geral-interno .sub-titulo{ color:#fff; font-size:25px; line-height:40px; padding-left:5px; margin-bottom:30px; width:400px;}
.texto-intro{ line-height:18px; margin-bottom:30px;  border-bottom:1px dotted #ccc; padding-bottom:10px;}
#conteudo-geral-interno #lista-categoria{ float:right; width:400px; padding-top:8px;}
#conteudo-geral-interno #lista-categoria h4{ float:left; color:#fff; width:110px; font-size:18px; margin-top:1px;}
#conteudo-geral-interno #lista-categoria select{ float:left; width:230px; height:25px; background:url(/img/bg-select-guia.gif) no-repeat; vertical-align:middle; padding:3px; }
#conteudo-geral-interno #lista-categoria select option{color:#000; padding:3px;}
#conteudo-geral-interno #lista-categoria div{ width:40px; float:right;}


/* ==================================== NOTICIAS INTERNA ==================================== */
#listagem-noticias ul li{ margin-bottom:10px;}
#listagem-noticias ul li b{ color:#E57919;}
#listagem-noticias ul li a:hover{color:#000;}

#noticias_ver img{border:1px solid #ccc; padding:4px; float:left; margin-right:10px;}
#noticias_ver h5{ margin-bottom:5px; font-size:10px;}
#noticias_ver h3{ margin-bottom:10px; font-size:25px;}

#outras-noticias{ background:url(/img/bg-titulo-dados.jpg) top no-repeat; width:770px; margin-top:20px; }
#outras-noticias h2{ float:left; width:200px; color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:20px;}
#outras-noticias h4{ width:70px; line-height:30px; float:right; color:#FFFFFF;}
#outras-noticias h4 a{ color:#fff;}
#outras-noticias ul li{ margin-bottom:10px;}
#outras-noticias ul li b{ color:#E57919;}


/* ==================================== AGENDA INTERNA ==================================== */
#listagem-agenda ul li img{ border-bottom:4px solid #FF9933; color:#ccc;}
#listagem-agenda ul li{ margin:0px 15px 20px 10px; width:155px; padding:5px; text-align:center;  background-color:#f3f3f3; height:170px; float:left;}
#listagem-agenda ul li b{ color:#E57919; display:block;}

#agenda-ver #dados{ width:300px;float:left; padding-left:5px;}
#agenda-ver h3{ font-size:16px; border-bottom:1px dotted #ccc; margin-bottom:5px; }
#agenda-ver p{ font-size:11px; margin-bottom:25px; }

#agenda-ver #img{ float:right; width:430px; }
#agenda-ver #img img{ border:4px solid #E57919}

#outras-agendas{ background:url(/img/bg-titulo-dados.jpg) top no-repeat; width:770px; margin-top:20px; }
#outras-agendas h2{ float:left; width:200px; color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:20px;}
#outras-agendas h4{ width:70px; line-height:30px; float:right; color:#FFFFFF;}
#outras-agendas h4 a{ color:#fff;}
#outras-agendas ul li{ margin-bottom:10px;}
#outras-agendas ul li b{ color:#E57919;}


/* ==================================== GALERIA INTERNA ==================================== */
#listagem-galerias ul li{ width:190px; height:160px; float:left; margin:5px; margin-bottom:20px;}
#listagem-galerias ul li img{ border-bottom:4px solid #E57919;}
#listagem-galerias ul li h5{ color:#E57919; font-size:10px;}
#listagem-galerias ul li h3{ font-size:11px;}

#galeria-ver h5{ font-size:10px; margin-bottom:5px;}
#galeria-ver h3{font-size:22px;}
#galeria-ver div{ margin-bottom:15px; margin-top:5px; }

#galeria-ver .galeria-foto{ float:left; background-color:#eee; width:515px; height:470px; margin-top:14px; padding-top:5px; text-align:center; }
#galeria-ver .galeria-foto #galfoto{}
#galeria-ver .galeria-foto h4{ color:#009900;}

#galeria-ver .galeria-miniatura{ width:254px; float:right; }
#galminiaturas img { padding:2px; margin:4px; border:1px solid #ccc; }

#galpaginacao { width:176px; border-collapse:collapse; background-color:#ddd; margin:0 auto; margin-top:3px; }
#galpaginacao td { width:15px; text-align:center;  }
#galpaginacao a { padding:2px }
#galpaginacao a:hover { color:#0074BB; background-color:#ccc; }
#galpaginacao .paginaativo a {  color:#0074BB; background-color:#E57919; color:#fff !important  }
#galpaginacao th { font-weight:normal; }
#galpaginacao .naveg-esq { text-align:left; width:auto; padding:2px 5px; background:url('../img/paginacao-botao.jpg') no-repeat left center; text-align:left; font-size:11px;}
#galpaginacao .naveg-dir { text-align:right; width:auto; padding:0 8px; background:url('../img/paginacao-botao.jpg') no-repeat right center; text-align:right; font-size:11px;}
#galpaginacao .naveg-dir, #galpaginacao .naveg-esq, #galpaginacao .naveg-dir a, #galpaginacao .naveg-esq a { color:#333; }
#galpaginacao .naveg-dir a:hover, #galpaginacao .naveg-esq a:hover { color:#E57919;  }

#mais-galeria{ background:url(/img/bg-titulo-dados.jpg) top no-repeat; width:770px; margin-top:20px; }
#mais-galeria h2{ color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:20px; width:380px; float:left;}
#mais-galeria h4{ float:right; width:70px; line-height:30px; color:#FFFFFF;}
#mais-galeria h4 a{ color:#fff;}
/* GALERIA FIM */
/*============== Galeria fim =============== */


/* ==================================== VIDEOS INTERNA ==================================== */
#pg-videos #imgVideo{ float:left; width:400px; margin-right:18px; }
#pg-videos #dadosVideos h5{ font-size:10px; color:#E67817;}
#pg-videos #dadosVideos h3{ font-size:25px; margin-bottom:10px;}
#pg-videos #dadosVideos p{ line-height:18px;}

#outros-videos{ background:url(/img/bg-titulo-dados.jpg) top no-repeat; width:770px; margin-top:20px; }
#outros-videos h2{width:200px; color:#fff; font-size:18px;  line-height:30px; margin-left:15px; margin-bottom:20px;}
#outros-videos ul li{ float:left; margin:10px; width:170px; text-align:center; height:170px;}
#outros-videos ul li h5{ font-size:10px; color:#E67817;}
#outros-videos ul li h4{ font-size:11px;}

#lista-videos{ width:770px; margin-top:20px; }
#lista-videos h2{width:200px; color:#fff; font-size:18px;  line-height:30px; margin-left:15px; margin-bottom:20px;}
#lista-videos ul li{ float:left; margin:10px; width:170px; text-align:center; height:170px;}
#lista-videos ul li h5{ font-size:10px; color:#E67817;}
#lista-videos ul li h4{ font-size:11px;}


/* ==================================== GUIA INTERNA ==================================== */
#listagem-guia{ margin-bottom:20px; border-bottom:1px dotted #ccc; padding-bottom:20px;}
#listagem-guia img{ float:left; margin-right:20px; border:1px solid #ccc; padding:2px;}
#listagem-guia h3{ font-size:18px; color:#E67817; margin-bottom:8px;}
#listagem-guia p{ margin-bottom:10px;}
#listagem-guia a{ background:url(/img/bt-veja-mais-guia.jpg) no-repeat; width:100px; height:20px; display:block; float:left; text-indent:-9000px;}
#guia #img{ float:left; line-height:150px; text-align:center; width:190px; height:150px; background:#fff; border:1px solid #ccc; padding:2px;}

#guia #topo-dados{ float:right; width:550px;}
#guia #topo-dados h3{ font-size:25px; color:#E67817; margin-bottom:10px;}
#guia #topo-dados #telefone{ background:url(/img/img-telefone.jpg) no-repeat; padding-left:90px; height:48px; line-height:20px; font-weight:bold; font-size:30px;}
#guia #topo-dados #endereco{ background:url(/img/img-endereco.jpg) no-repeat #f1f1f1; padding-left:90px; line-height:25px; width:470px; height:25px;}
#guia #topo-dados #website{ float:left; background:url(/img/web-site.jpg) no-repeat #f1f1f1; padding-left:90px; width:180px; line-height:25px; height:25px; margin-top:10px;}
#guia #topo-dados #email{ float:right; margin-top:10px; background:url(/img/img-email.jpg) no-repeat #f1f1f1; padding-left:90px; line-height:25px; width:180px; height:25px;}

#guia #guia-empresa{ margin-top:20px; background:url(/img/bg-titulo-dados.jpg) no-repeat; width:770px; }
#guia #guia-empresa h3{ color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:20px;}
#guia #guia-empresa p{ line-height:20px;}
#guia #sub-menu-guia{ background:url(/img/bg-sub-guia.jpg) no-repeat; width:770px; height:32px; margin-top:30px;}
#guia #sub-menu-guia ul li{ line-height:30px; margin-left:10px; font-size:15px; font-weight:bold; color:#fff; float:left;}
#guia #sub-menu-guia ul li a{ float:left; color:#ccc; display:block; height:30px; padding-left:10px; padding-right:10px;}
#guia #sub-menu-guia ul li a:hover{ float:left; color:#fff; display:block; background-color:#EA8F3F; height:30px; padding-left:10px; padding-right:10px;}
#guia #sub-menu-guia ul li .ativo{ float:left; color:#fff; display:block; background-color:#EA8F3F; height:30px; padding-left:10px; padding-right:10px;}

#guia #lista-produtos-guias{ border:1px solid #E67818; padding:0px; }
#guia #lista-produtos-guias ul li{ width:130px; text-align:center; padding-top:5px; float:left; margin:10px; height:160px;}
#guia #lista-produtos-guias ul li img{ border:1px solid #ccc; padding:4px;}


/* ==================================== COLUNAS INTERNA ==================================== */
#listagem-colunas ul li{ width:360px; height:120px; margin:10px; float:left;}
#listagem-colunas ul li img{ float:left; margin-right:7px; border:1px solid #ccc; padding:2px;}
#listagem-colunas ul li h3{ font-size:15px; color:#E67817;}
#listagem-colunas ul li h4{ font-size:11px; margin-top:8px; }
#listagem-colunas ul li a{ background:url(/img/bt-veja-mais-guia.jpg) no-repeat; width:100px; height:20px; display:block; text-indent:-9000px; float:left; margin-top:5px;}

#coluna-ver #coluna-topo{ border-bottom:1px solid #ccc; padding-bottom:10px; border-top:1px solid #ccc; padding-top:10px; margin-bottom:20px;}
#coluna-ver #coluna-topo img{ float:left; margin-right:10px; border:1px solid #ccc; padding:4px;}
#coluna-ver #coluna-topo h3{ font-size:25px; color:#E67817; font-weight:normal;}
#coluna-ver #coluna-topo h4{ font-size:18px; margin-bottom:10px; margin-top:5px; font-weight:normal;}
#coluna-ver #coluna-topo h5{ font-size:12px;}

#mais-colunas{ background:url(/img/bg-titulo-dados.jpg) top no-repeat; width:770px; margin-top:20px; }
#mais-colunas h2{ color:#fff; font-size:18px; line-height:30px; margin-left:15px; margin-bottom:20px; width:380px;}
#mais-colunas ul li{ margin:10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}


/* ==================================== PROMOÇÕES INTERNA ==================================== */
#listagem-promocoes ul li{ width:172px; text-align:center; float:left; margin:10px; height:170px;}
#listagem-promocoes ul li img{ border:1px solid #ccc; padding:2px;}
#listagem-promocoes ul li a{ display:block;}

#promocao-ver img{ border:1px solid #ccc; padding:4px; margin-right:10px; float:left;}
#promocao-ver h3{ font-size:20px;}
#promocao-ver p{ margin-top:10px;}

#promocao-cadastro{ width:700px; height:70px; background-color:#f0f0f0; padding-top:15px; margin:0 auto; margin-top:20px; border:1px solid #ccc;}
#promocao-cadastro label{ margin-left:15px; font-size:12px; font-weight:bold;}
#promocao-cadastro input{ width:235px; padding-left:5px; height:22px; padding-top:4px; background:url(/img/bg-input-promocao.gif) no-repeat; vertical-align:middle;}
#promocao-cadastro a{ display:block; background:url(/img/bt-cadastre.gif) no-repeat; width:100px; height:20px; text-indent:-9000px; margin-left:57px; margin-top:10px;}
#bt-inscreva{ display:block; text-indent:-9000px; width:100px; height:20px; background:url(/img/bt-inscrevase.jpg) no-repeat;}


/* ==================================== CADASTRO INTERNA ==================================== */
#pg-cadastro{ text-align:right; width:425px; float:left; margin-top:30px; }
#pg-cadastro div{ margin-bottom:15px;}
#pg-cadastro div label{ font-weight:bold;}
#pg-cadastro div input{ background:url(/img/bg-input-pesquisar.gif) no-repeat; width:255px; height:21px; vertical-align:middle; padding-top:5px; padding-left:5px;}
#img-cadastro{ float:left; background:url(/img/cadastre_se.jpg) no-repeat; width:243px; height:336px; margin-left:30px;}


/* ==================================== MENSAGEM ERRO / SUCESSO INTERNA ==================================== 
.msgBox { margin-bottom:20px; }
.msgBox h3 { line-height:30px; font-size:15px; font-weight:bold; letter-spacing:-1px } 
.msgBox ul li { margin-left:10px; list-style:inside disc }
*/

/* ==================================== CONHEÇA SERRA INTERNA ==================================== */
#serra-dados{ float:left; width:520px;}
#serra-dados h3{ margin-bottom:10px;}

#serra-categoria{ float:right; background:url(/img/bg-navegue.jpg) no-repeat; padding-left:10px; width:221px; border:1px solid #ccc; }
#serra-categoria h3{ color:#fff; line-height:30px; font-size:18px; margin-bottom:10px;}
#serra-categoria ul li{ margin-bottom:10px; list-style:inside square;}
#serra-categoria a:hover{ color:#E77C1E;}
#serra-categoria .serra_ativo{ color:#E77C1E; text-decoration:underline;}


/* ==================================== CONTATO INTERNA ==================================== */
#img-contato{  margin-bottom:30px; width:810px; height:179px; background:url(/img/img-contato-topo.jpg) no-repeat; }
.contato-dados{ width:330px; height:340px; float:left; border-right:1px solid #ccc; margin-right:30px; padding-left:30px; }
.contato-dados h4{ font-size:12px; font-weight:bold; color:#E57919;}
.contato-dados p{ margin-bottom:25px; color:#333;}
.contato-formulario{ width:360px; float:left; }
.contato-formulario h3{ margin-bottom:8px; border-bottom:1px solid #ccc; padding-bottom:10px; color:#E57919; font-size:18px; font-weight:normal; }
.contato-formulario p{ margin-bottom:20px; color:#333;}
.contato-formulario div{ text-align:right; margin-bottom:10px; font-weight:bold; color:#E57919; font-size:12px;}
.contato-formulario div select{ width:300px; height:24px; background-color:#1a1a1a; border:0px; vertical-align:middle; padding-left:5px;}
.contato-formulario div input{ width:250px; height:24px; border:0px; color:#333; background:url(../img/bg-input-pesquisar.gif) no-repeat; vertical-align:middle; padding-left:10px; padding-top:3px;}
.contato-formulario div textarea{width:248px; color:#333; height:74px; border:1px solid #ccc; vertical-align:top; padding-left:10px; padding-top:3px;}



/* ================================= pg GUIA ================================= */
#categoria-guia{ }
#categoria-guia ul { display:block; width:250px; padding-left:5px; float:left; }
#categoria-guia ul li{ border-left:2px solid #E67817; font-size:18px; border-bottom:0px solid #ccc; line-height:12px; padding:3px 4px; margin-bottom:20px; margin-right:4px;}
#categoria-guia ul li a b{ color:#E67817; font-size:10px }



