/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */

* { margin:0; padding:0; border:none; list-style:none }

body { background:#eef3f6 url('../../imagens/bg.jpg') center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }

input, textarea, button, select { font-family:Arial, Helvetica, sans-serif; font-size:12px }
input, textarea, select { padding:2px; border:1px solid #ddd; background-color:#fff; color:#666 }
button { padding:5px; border:1px solid #ddd; background:#487c00 url('../../imagens/bg_button.jpg') repeat-x; font-weight:bold; text-transform:uppercase; color:#fff; cursor:pointer }

#frmFaleConosco input, #frmFaleConosco textarea, #frmFaleConosco select, #frmAnuncie input, #frmAnuncie textarea, #frmAnuncie select { width:100% }

#frmCadastro textarea { width:644px }

a { text-decoration:none; color:#666 }
a:hover { text-decoration:underline; color:#434d86 }

a.laranja { color:#e78800 }
a.verde { color:#8dc63f }
a.btn-verde { float:left; display:block; text-align:center; padding:5px; border:1px solid #ccc; background:#487c00 url('../../imagens/bg_button.jpg') repeat-x; font-weight:bold; text-transform:uppercase; color:#fff !important }
a.btn-verde:hover { background:#e78800; text-decoration:none }
a.veja { float:right; display:block }


.nobd { border:none !important }
.nomr { margin-right:0 !important }
.nomb { margin-bottom:0 !important }
.nopr { padding-right:0 !important }
.nopt { padding-top:0 !important }
.nopb { padding-bottom:0 !important }

.mt10 { margin-top:10px !important }
.mb5 { margin-bottom:5px !important }
.mb10 { margin-bottom:10px !important }
.pl8 { padding-left:8px !important }
.pl18 { padding-left:18px !important }

.iesquerda { float:left; margin-right:10px }
.idireita { float:right; margin-left:10px }


#tooltip { position:absolute; z-index:1001; display:none; padding:5px; background-color:#434d86; font-size:12px; font-weight:bold; color:#fff }


#wrap { position:absolute; left:50%; margin-left:-500px; width:980px; padding:10px; padding-bottom:0; background-color:#fff }


#header { float:left; width:980px; height:90px; margin-bottom:10px }

#header h1 { float:left; width:242px; height:90px; text-indent:-9999px; background:url('../../imagens/cidadevitrine.jpg') no-repeat }
#header h1 a { float:left; display:block; width:242px; height:90px }

#full-banner { float:left; width:728px; height:90px; padding-left:10px }


#topbar { float:left; width:970px; padding:5px; background-color:#3f3864; font-size:10px; text-transform:uppercase; color:#fff }
#topbar p { float:left; width:567px; height:16px; padding-top:3px; padding-left:23px; background:url('../../imagens/ico_topbar.jpg') left center no-repeat }
#topbar p strong { font-size:12px }
#topbar form { float:right; width:380px; background:url('../../imagens/ico_topbar.jpg') left center no-repeat; text-align:right }
#topbar form select { width:300px; padding:0; text-transform:uppercase; color:#3f3864 }
#topbar form select option { padding:0 5px }


#menu { position:relative; float:left; width:960px; margin-bottom:10px; padding:10px; padding-bottom:0; *padding-bottom:10px; border-bottom:5px solid #bcdd8c; /*background:#487c00 url('../../imagens/bg_menu.jpg') repeat-x;*/ background-color:#8dc63f; z-index:200 }
#menu ul li, #menu ul li a { display:block; float:left; width:160px }
#menu ul li { margin-bottom:10px }
#menu ul li a { text-transform:uppercase; text-decoration:none; color:#fff }
#menu ul li a:hover { text-decoration:underline }


#middle { float:left; width:980px }


#middle .ad { float:left }


#sidebar-left { float:left; width:140px }
#sidebar-left p.titulo { clear:both; margin-top:10px; padding:5px; border-bottom:2px solid #bbdd8c; /*background:#487c00 url('../../imagens/bg_button.jpg') repeat-x;*/ background-color:#3f3864; font-size:14px; font-weight:normal; text-transform:uppercase; color:#fff }
#sidebar-left ul { float:left; width:140px; margin-bottom:10px; border-bottom:2px solid #bbdd8c; background-color:#eef3f5 }
#sidebar-left ul li { float:left; display:block; width:140px }
#sidebar-left ul li a { float:left; display:block; width:130px; padding:5px; border-bottom:1px solid #ddd }
#sidebar-left ul.canais li a { width:109px; padding-left:26px }
#sidebar-left ul li a.blogs { background:url('../../imagens/ico_blogs.png') 5px 4px no-repeat }
#sidebar-left ul li a.cardapios { background:url('../../imagens/ico_cardapios.png') 5px 4px no-repeat }
#sidebar-left ul li a.cinema { background:url('../../imagens/ico_cinema.png') 5px 4px no-repeat }
#sidebar-left ul li a.devocionais { background:url('../../imagens/ico_devocionais.png') 5px 4px no-repeat }
#sidebar-left ul li a.dicas { background:url('../../imagens/ico_dicas.png') 5px 4px no-repeat }
#sidebar-left ul li a.eventos { background:url('../../imagens/ico_eventos.png') 5px 4px no-repeat }
#sidebar-left ul li a.fotos { background:url('../../imagens/ico_fotos.png') 5px 4px no-repeat }
#sidebar-left ul li a.financas { background:url('../../imagens/ico_financas.png') 5px 4px no-repeat }
#sidebar-left ul li a.premios { background:url('../../imagens/ico_premios.png') 5px 4px no-repeat }
#sidebar-left ul li a.rodoaereos { background:url('../../imagens/ico_rodoaereos.png') 5px 4px no-repeat }
#sidebar-left ul li a.videos { background:url('../../imagens/ico_videos.png') 5px 4px no-repeat }
#sidebar-left ul li a:hover { background-color:#434d86; text-decoration:none; color:#fff }

#sidebar-left .ad { width:140px; margin-bottom:10px }


#content { float:left; width:650px; margin:0 10px }
#content h2 { clear:both; margin-bottom:10px; font-size:18px; color:#8dc63f }
#content h3 { font-size:14px }
#content h4 { margin-bottom:10px; font-size:12px }
#content h4.breadcrumb { font-weight:normal; color:#8dc63f }
#content h4.breadcrumb a { font-weight:bold; color:#8dc63f }
#content h4.info { clear:both; margin-bottom:20px; padding-left:21px; background:url('../../imagens/ico_info.png') left top no-repeat; color:#000 }
#content h5, #content h6 { font-size:12px }

#content .ad1 { width:650px; height:60px; margin-bottom:10px; padding:0 91px }

#content .ad2 { width:650px; height:280px; margin-bottom:10px }

#content .box, #content .msg { float:left; width:650px }
#content .box h3 { margin-bottom:5px; font-size:12px }

#content .msg p { margin:10px 0 }

#content ul.interesse { float:left; width:650px; margin:10px 0 }
#content ul.interesse li { display:block; float:left; width:210px; margin-bottom:10px; margin-right:10px }

#content ul.ads { display:block; float:left; width:650px; margin-top:10px }
#content ul.ads li { display:block; float:left; width:155px; height:220px; margin-right:10px; background-color:#eef3f5 }
#content ul.ads li h4 { margin-bottom:0; padding:5px; background-color:#434d86; color:#fff }
#content ul.ads li h4 a { color:#fff }
#content ul.ads li img { display:block }
#content ul.ads li h5 { margin-bottom:5px; font-size:11px; color:#f81617 }
#content ul.ads li h5 a { color:#f81617 }
#content ul.ads li div.dados { float:left; width:145px; padding:5px; font-size:11px }

#content .paginacao { float:left; width:650px; margin-top:2px; padding-top:10px; border-top:1px solid #ddd }
#content .paginacao ul { float:left; width:650px; margin-top:10px }
#content .paginacao ul li, #content .paginacao ul li a { display:block; float:left }
#content .paginacao ul li a { margin-right:5px; padding:5px 10px; background-color:#ddd; color:#666 }
#content .paginacao ul li a:hover { background-color:#999; color:#333 }
#content .paginacao ul li a.atual { background-color:#bbdd8c; color:#487c00 }
#content .paginacao ul li a.atual:hover { background-color:#487c00; color:#bbdd8c }

#content a.voltar { clear:both; display:block; float:left; width:50px; padding:5px; background-color:#434d86; font-weight:bold; text-decoration:none; color:#fff }
#content a.voltar:hover { background-color:#8e94b6 }


#content-left { float:left; width:320px; margin-right:10px }


#content-right { float:left; width:320px }
#content-right h3 { margin-bottom:5px }
#content-right p.telefone { height:16px; margin-bottom:5px; padding-left:26px; background:url('../../imagens/ico_telefone.png') left center no-repeat }
#content-right p.celular { height:16px; padding-left:26px; background:url('../../imagens/ico_celular.png') left center no-repeat }


#content-left .box, #content-right .box { float:left; width:320px }


#sidebar-right { float:left; width:170px }

#sidebar-right iframe { margin-bottom:10px }

#sidebar-right .ad { width:170px; margin-bottom:10px }

#sidebar-right ul.ads li { width:170px; height:140px; margin-bottom:10px; border-bottom:1px dotted #000; font-size:11px; color:#000 }
#sidebar-right ul.ads li img { display:block; margin-bottom:5px }
#sidebar-right ul.ads li h5 { margin-bottom:5px; font-size:12px }


#footer { float:left; text-align:center; width:980px; height:100px; margin-top:10px; padding-top:10px; border-top:2px solid #bbdd8c; background:#8dc63f url('../../imagens/bg_footer.jpg') no-repeat }

#footer-left { float:left; width:170px; padding-top:10px }
#footer-left ul.redes-sociais li { width:170px; height:30px; margin-bottom:10px }

#footer-center { float:left; width:620px; margin:0 10px }
#footer-center ul.menu { float:left; width:620px; margin-bottom:5px; padding:5px 0 }
#footer-center ul.menu li { display:inline; margin:0 5px; color:#fff }
#footer-center ul.menu li a { font-weight:bold; text-transform:uppercase; color:#fff }
#footer-center p.copyright { padding-top:10px; font-weight:bold }
