/* ---------- Reset CSS ------------------------------------------------------------------------------------------------------------------- */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, hr, p, a, font, img, s, ol, ul, li, form, label, table, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

body { margin:0px; padding:0px; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#505050; }

/* ---------- Topo - Logo pequeno - Cidades - Links - Data - Acesso ----------------------------------------------------------------------- */

#fundoTopo { overflow:hidden; padding-top:16px; padding-bottom:15px; background-color:#f8f8f8; border-bottom:4px solid #3290b7; }
#caixaTopo { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; }

#logoTopo { float:left; width:93px; height:20px; }

#maisCidades { float:left; overflow:hidden; margin-left:20px; }
#maisCidades a { text-decoration:none; font-weight:bold; font-size:18px; color:#0095d8; }
#maisCidades a:hover { text-decoration:underline; }

#webdesignContato { float:left; overflow:hidden; margin-left:60px; font-weight:bold; font-size:18px; }
#webdesignContato a:hover { text-decoration:underline; }
.webLink { text-decoration:none; font-weight:bold; font-size:18px; color:#060; }
.contatoLink { text-decoration:none; font-weight:bold; font-size:18px; color:#C00; }

#dataAcesso { float:right; overflow:hidden; margin-top:4px; color:#666; }

/* ---------- Cabeçalho - Logo Principal - Banner Topo ------------------------------------------------------------------------------------ */

#caixaCabecalho { margin-left:auto; margin-right:auto; margin-top:15px; width:960px; overflow:hidden; }

#logoPrincipal { float:left; width:203px; height:166px; margin-left:10px; }

#bannerTopo { float:right; width:730px; height:140px; background-color:#999; margin-top:11px; }
#bannerTopo img { position:absolute; }

/* ---------- Guia Comercial -------------------------------------------------------------------------------------------------------------- */

#topoGuiaComercial { margin-left:auto; margin-right:auto; margin-top:13px; width:960px; overflow:hidden; color:#FFF; text-align:center; }

#topoGuiaComercial ul         { margin:0px; padding:0px; }
#topoGuiaComercial li         { list-style:none; text-align:center; }
#topoGuiaComercial li a       { text-decoration:none; background-color:#0079a1; color:#FFF; display:block; padding-top:10px; padding-bottom:10px; font-weight:bold; }
#topoGuiaComercial li a:hover { background-color:#1c80cb; color:#ffdf00; }

#fundoGuiaComercial { overflow:hidden; display:none; background-color:#0079a1; margin-top:25px; border-top:0px solid #111111; border-bottom:0px solid #111111; }

#fundoGuiaComercialT { height:17px; background-image:url(../img/sombraT.jpg); }
#fundoGuiaComercialB { height:17px; background-image:url(../img/sombraB.jpg); }

#caixaGuiaComercial { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; background-color:#0079a1; margin-top:8px; margin-bottom:8px; }

#caixaBuscaGuiaComercial { overflow:hidden; padding:0px; margin-bottom:20px; }

.cxBuscarGuia { width:567px; height:38px; padding-left:35px; background-image:url(../img/bgCaixaBuscaGuiaCom.gif); border:0px; margin-right:10px; font-size:18px; }
.btBuscarGuia { width:136px; height:38px; background-image:url(../img/bgBuscaGuiaCom.gif); border:0px; cursor:pointer; }

#caixaLinkCategoria { overflow:hidden; }

#linkCategoria { float:left; width:190px; overflow:hidden; background-color:#005f7f; margin-left:1px; margin-top:1px; }

#linkCategoria ul { margin:0px; padding:0px }
#linkCategoria li { list-style:none; text-align:center; }

#linkCategoria li a:link    { text-decoration:none; font-size:11px; display:block; padding:6px; color:#FFF; }
#linkCategoria li a:active  { text-decoration:none; font-size:11px; display:block; padding:6px; color:#FFF; }
#linkCategoria li a:visited { text-decoration:none; font-size:11px; display:block; padding:6px; color:#FFF; }
#linkCategoria li a:hover   { text-decoration:none; font-size:11px; display:block; padding:6px; color:#333; background-color:#FC0; }

#caixaBotaoRecolher { overflow:hidden; margin-top:20px; }

/* ---------- Banner Grande Topo ---------------------------------------------------------------------------------------------------------- */

#caixaBannerGrande { margin-left:auto; margin-right:auto; margin-top:25px; width:960px; height:150px; color:#FFF; }

/* ---------- CorpoSite ------------------------------------------------------------------------------------------------------------------- */

#caixaCorpoSite { margin-left:auto; margin-right:auto; margin-top:25px; width:960px; overflow:hidden; padding-bottom:35px; }

#caixaEsquerda { float:left; width:630px; overflow:hidden; padding-bottom:20px; }

hr { border:1px solid #E2E2E2; margin-top:10px; margin-bottom:15px; }

h6 { font-size:20px; font-weight:bold; background:url(../img/icoTitulo.gif) left no-repeat; padding-left:22px; margin-top:22px; }

h6 a:hover { text-decoration:underline; }

.tituloIni { font-size:20px; font-weight:bold; margin-top:22px; }
.tituloIni a:hover { text-decoration:underline; }

#caixaDireita { float:right; width:310px; overflow:hidden; }

/* ---------- Notícias -------------------------------------------------------------------------------------------------------------------- */

#caixaNoticias { overflow:hidden; }

#noticia { float:left; width:300px; height:210px; margin-left:10px; }

#noticia a       { text-decoration:none; font-size:18px; font-weight:bold; color:#005373; }
#noticia a:hover { text-decoration:none; font-size:18px; font-weight:bold; color:#297491; }

/* #noticia a       { text-decoration:none; font-size:18px; font-weight:bold; color:#a50006; }
#noticia a:hover { text-decoration:none; font-size:18px; font-weight:bold; color:#da1e25; } */

/* ---------- Mais Lidas ------------------------------------------------------------------------------------------------------------------ */

#caixaMaisLidas { overflow:hidden; }

#noticiaMaisLida { float:left; width:150px; height:165px; margin-left:6px; }

#noticiaMaisLida a       { text-decoration:none; font-weight:bold; color:#ff7f00; }
#noticiaMaisLida a:hover { text-decoration:none; font-weight:bold; color:#ffa852; }

/* ---------- Últims Notícias  ------------------------------------------------------------------------------------------------------------ */

#caixaUltimasNoticias { overflow:hidden; }

#ultimasNoticias { float:left; width:200px; height:185px; margin-left:6px; }

#ultimasNoticias a       { text-decoration:none; font-weight:bold; color:#597800; }
#ultimasNoticias a:hover { text-decoration:none; font-weight:bold; color:#759029; }

/* ---------- Empregos --------------------------------------------------------------------------------------------------------------------- */

#fundoEmpregos { overflow:hidden }

#caixaTextoEmprego { float:left; width:350px; overflow:hidden; padding-top:10px; }
#fotoLogoAgencias  { float:right; width:250px; overflow:hidden; }

/* ---------- Caixa Direita - Bannes - Publicidade - Facebook - Twitter -------------------------------------------------------------------- */

#bannerLateral { width:310px; height:77px; margin-bottom:15px; }

#bannerLateralLink { width:310px; height:77px; margin-bottom:15px; }

#caixaGoogle01 { width:300px; height:250px; margin-top:0px; margin-bottom:15px; border:1px solid #CCC; padding:4px; }

/* ---------- Classificados Inicial -------------------------------------------------------------------------------------------------------- */

#caixaClassificadoInicial { margin-top:25px; padding-top:25px; padding-bottom:30px; overflow:hidden; border-top:1px solid #CCC; background-color:#F4F4F4; }

#caixaAuxClassIni { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; }

#caixaAnunciosInicial { overflow:hidden; margin-top:15px; }

#caixaAnuncio { float:left; width:163px; height:230px; padding:8px; border:1px solid #CCC; background-color:#f9f9f9; font-size:10px; margin-left:9px; }
#fotoAnuncio  { width:159px; height:121px; border:2px solid #CCC; background-color:#f7f7f7; margin-bottom:10px; }

.classCompleto { text-decoration:none; color:#F03; }

/* ---------- Noticias --------------------------------------------------------------------------------------------------------------------- */

#caixaConteudoNoticia { overflow:hidden; }

#caixaConteudoNoticia p { line-height:150%; margin-top:10px; margin-bottom:10px; }

#caixaRedesSociais { overflow:hidden; margin-top:10px; margin-bottom:25px; }

#rsGmais     { float:left; overflow:hidden; margin-right:8px; }
#orkut_share { float:left; overflow:hidden; margin-right:8px; }
#rsTwetter   { float:left; overflow:hidden; margin-right:8px; }
#rsFacebook  { float:left; overflow:hidden; }

h5 { font-size:28px; font-weight:bold; color:#066d90; }

.ultimasNoticias { background-image:url(../img/icoRelogio.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; font-size:16px; font-weight:bold; color:#066d90; height:21px; padding-top:7px; margin-top:30px; }

#caixaUltimasNoticias2 { overflow:hidden; }

#ultimasNoticias2 { float:left; width:150px; height:150px; margin-left:6px; }

#ultimasNoticias2 a       { text-decoration:none; font-weight:bold; color:#597800; }
#ultimasNoticias2 a:hover { text-decoration:none; font-weight:bold; color:#759029; }

/* ---------- Classificados Geral ---------------------------------------------------------------------------------------------------------- */

#bannerTopoClassificados { float:right; width:728px; height:90px; background-color:#CCC; margin-top:35px; }

/* #caixaEsquerdaClassificados { float:left; width:790px; overflow:hidden; padding-bottom:20px; } */
#caixaEsquerdaClassificados { float:right; margin-top:15px; width:630px; overflow:hidden; padding-bottom:20px; }

#caixaDireitaClass { float:left; width:310px; overflow:hidden; margin-top:30px; }

#caixaBuscaCategoriaClassificados { overflow:hidden; }

#caixaAnuncioGeral     { float:left; width:168px; height:250px; padding:8px; border:1px solid #CCC; background-color:#f9f9f9; font-size:10px; margin-left:22px; margin-bottom:20px; }
#caixaFotoAnuncioGeral { margin-left:auto; margin-right:auto; width:162px; height:124px; border:2px solid #CCC; background-color:#f7f7f7; margin-bottom:10px; }

#caixaPaginacaoClassificadosT { overflow:hidden; padding-top:15px; padding-bottom:30px; }
#caixaPaginacaoClassificadosT a:hover { background-color:#0099FF; color:#FFF; }

#caixaPaginacaoClassificados { overflow:hidden; padding:15px; }
#caixaPaginacaoClassificados a:hover { background-color:#0099FF; color:#FFF; }

.estiloPaginacao      { text-decoration:none; padding:7px; background-color:#CCC; font-size:9px; font-weight:bold; color:#666;    border:1px solid #999; }
.estiloPaginacaoAtual { text-decoration:none; padding:7px; background-color:#09F; font-size:9px; font-weight:bold; color:#FFFFFF; border:1px solid #999; }

/* ---------- Classificados Detalhe do anuncio --------------------------------------------------------------------------------------------- */

#caixaFundoClass { overflow:hidden; background-color:#f9f9f9; border:1px solid #CCC; padding:15px; margin-top:15px; }
#fundoTopoClass  { overflow:hidden; margin-bottom:15px; }
#fotoTopoClass   { float:left; width:307px; height:236px; border:2px solid #CCC; background-color:#f7f7f7; }
#nomePrecoClass  { float:right; overflow:hidden; width:270px; }

.tituloClass { font-weight:bold; font-size:18px; }

#fundoDescClass       { overflow:hidden; background-color:#FFF; border:1px solid #CCC; padding:15px; margin-top:15px; }
#fundoFotosDescClass  { overflow:hidden; background-color:#FFF; border:1px solid #CCC; padding:15px; margin-top:15px; }
#fotoPClass           { float:left; width:95px; height:73px; border:2px solid #CCC; background-color:#f7f7f7; margin-right:10px; }

.cxBuscar { width:389px; height:39px; padding-left:35px; background-image:url(../img/bgCaixaBuscaClass.gif); border:0px; margin-right:10px; font-size:18px; }
.btBuscar { width:138px; height:40px; background-image:url(../img/bgBuscarClass.gif); border:0px; cursor:pointer; }

/* ---------- Webdesign -------------------------------------------------------------------------------------------------------------------- */

#caixaPortfolioWeb       { overflow:hidden; padding:15px; border-top:1px solid #DADADA; }
#caixaPortfolioFoto      { float:left; width:104px; height:70px; }
#caixaPortfolioDescricao { float:left; width:460px; height:70px; margin-left:15px; padding-left:15px; border-left:1px solid #DADADA; }

/* ---------- Clientes -------------------------------------------------------------------------------------------------------------------- */

#caixaGoogleGuiaComercial { overflow:hidden; margin-top:15px; margin-bottom:15px; border-bottom:1px solid #EEEEEE; padding-bottom:15px; text-align:left; }

/* ---------- Rodapé ----------------------------------------------------------------------------------------------------------------------- */

#fundoRodape { overflow:hidden; padding-top:35px; padding-bottom:35px; background-color:#076587; border-top:4px solid #083545; }
#caixaRodape { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; color:#FFF; font-size:14px; }

#caixaRodape a:link    { text-decoration:none; color:#FFFFFF; }
#caixaRodape a:active  { text-decoration:none; color:#FFFFFF; }
#caixaRodape a:visited { text-decoration:none; color:#FFFFFF; }
#caixaRodape a:hover   { text-decoration:none; color:#FFCC00; }
