body { background:#e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; color:#666666; }

img { border:0; }

a:link, a:visited { color:#333; }

#data_top { width:100%; background:#cc0000;  color:#fff;   }

#conteudo_data  {width:960px; margin: 0 auto; padding:6px;}

#topo { width:100%; background:url(../images/bg_topo.jpg) repeat-x; height:168px; }

#conteudo_topo { width:980px; margin: 0 auto; }

#super_banner_topo { width:728px; height:110px; margin-top:25px; text-align:right; font-size:10px;  float:left; margin-left:40px; }

#menu { width:100%; background:url(../images/bg_menu.jpg); padding-top:9px; height:26px; }

#conteudo_menu { width:980px; margin: 0 auto; }

#conteudo_menu img { padding-left:2px; }

#conteudo_geral { width:980px; margin: 0 auto; padding-top:15px; }

#menu_esq { width:185px; float:left; }

#menu_esq img { padding-bottom:8px; border-bottom:1px solid #ccc; }

#conteudo_dir { width:780px; float:left; margin-left:15px; _margin-left:3px; }

#rodape { background:#a6a6a6; height:110px; border-top:6px solid #e3e3e3; margin-top:15px; color:#fff; }

#rodape a:link, #rodape a:visited { color:#fff; text-decoration:none; }

#rodape a:hover { text-decoration:underline; }

#conteudo_rodape { width:980px; margin: 0 auto; padding-top:20px; }

#menu_rodape { border-bottom:3px solid #fff; padding-bottom:3px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; }

.conteudo_box { padding:10px; border-bottom:5px solid #efefef; border-top:5px solid #efefef; background:#fff; }

/* titulos */

.titulo_box_cidades { padding-top:8px; height:20px; background:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; }

.titulo_box_publicidades { padding-top:8px; height:20px; background:#ccc; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; }

.titulo_box_guia { padding-top:8px; height:20px; background:#0c6ce2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:290px; }

.titulo_box_guia_interna { padding-top:8px; height:20px; background:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:380px; }

.titulo_box_destaques { padding-top:8px; height:20px; background:#0c6ce2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:150px; }

.titulo_box_cinema { padding-top:8px; height:20px; background:#ffb400; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:150px; }

.titulo_box_classificados_ { padding-top:8px; height:20px; background:#ffb400; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:280px; }

.titulo_box_veiculos { padding-top:8px; height:20px; background:#488b00; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:150px; }

.titulo_box_imoveis { padding-top:8px; height:20px; background:#009ec5; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:150px; }

.titulo_box_classificados { padding-top:8px; height:20px; background:#c26248; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:150px; }

.titulo_box_previsao { padding-top:8px; height:20px; background:#615b7e; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:190px; }

.titulo_box_cotacao { padding-top:8px; height:20px; background:#860042; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:190px; }

.titulo_box_links { padding-top:8px; height:20px; background:#2f5448; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:190px; }

.titulo_box_parceiros { padding-top:8px; height:20px; background:#7b8d66; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:190px; }

.titulo_box_tv { padding-top:8px; height:20px; background:#366; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:190px; }

.titulo_box_classificados_menu { padding-top:8px; height:20px; background:#ffb400; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#fff; font-size:18px; border-bottom:1px solid #fff; margin:0; width:160px; }

/* menu cidades */

#menu_cidades {  width:185px;  }

.item_cidade { font-size:13px; padding:5px 0px;  line-height:20px;}

#menu_publicidades { width:185px; margin-top:15px; }

/* guia comercial */

#guia_comercial_capa { width:780px; float:left; }

#tv_capa { width:780px; float:left; }

.conteudo_box_guia { width:760px; padding:10px; border-bottom:5px solid #efefef; border-top:5px solid #efefef; background:#fff;  }

.conteudo_box_cine { width:760px; padding:10px; border-bottom:5px solid #efefef; border-top:5px solid #efefef; background:#fff;  }

.conteudo_box_guia form { margin:0; }

.campo_guia_capa { background:url(../images/bg_campo1.jpg); padding:4px; padding-left:40px; padding-top:6px; font-size:13px; border:1px solid #ddd; height:20px; }

.select_guia_capa { background:url(../images/bg_campo.jpg); padding:4px; padding-top:6px; font-size:13px; border:1px solid #ddd; height:32px; width:200px; }


.conteudo_box_guia ul { margin:0; padding:0px; list-style:none; }

.conteudo_box_guia li { margin:0; padding:1px; color:#333; border-bottom:1px solid #efefef; width:118px; _width:115px; font-size:9px; float:left; margin-right:5px; }

.conteudo_box_guia li a:link { text-decoration:none; }

.conteudo_box_guia li a:visited { text-decoration:none; }

#destaques_guia_capa { width:200px; margin-top:15px; float:left; }

.conteudo_box_destaques { width:180px; height:230px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

a.numero_empresa:link,a.numero_empresa:visited { background:#efefef; text-decoration:none; color:#0c6ce2; text-align:center; padding:4px 6px; margin-right:1px; } 

a.numero_empresa:hover { background:#0c6ce2; text-decoration:none; color:#fff; text-align:center; padding:4px 6px; } 

.informacoes_empresa_destaque { margin-top:6px; width:180px; height:200px; }

.nome_empresa_destaque { color:#0c6ce2; font-size:13px; font-weight:bold; }

#cinema_capa { width:325px; float:left; margin-left:15px; margin-top:15px;  }

.conteudo_box_cinema { width:305px; padding:10px; height:230px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

.box_filme_capa { width:122px; float:left; text-align:center; color:#31014f; font-weight:bold; margin-left:20px;  }

.box_filme_capa2 { width:122px; float:left; text-align:center; color:#31014f; font-weight:bold; margin-left:50px;  }

.link_mais_filmes { color:#31014f; font-weight:bold; }

#super_banner_conteudo { width:731px; background:url(../images/bg_banner.jpg) left no-repeat; padding-left:49px; margin-top:15px; float:left; height:90px; }

#box_imoveis { width:200px; margin-top:15px; float:left; }

.conteudo_imoveis_capa { width:180px; height:300px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

#box_veiculos { width:200px; margin-top:15px; float:left; margin-left:15px; }

.conteudo_veiculos_capa { width:180px; height:300px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

.conteudo_classificados_capa a:link { text-decoration:none; color:#c26248; }

.conteudo_classificados_capa a:visited { text-decoration:none; }

#box_classificados_capa { width:347px; margin-top:15px; float:left; margin-left:15px; }

.conteudo_classificados_capa { width:327px; height:300px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

#box_previsao_capa { width:415px; margin-top:15px; float:left; }

.conteudo_previsao_capa { width:395px; height:100px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

#box_cotacao { width:347px; margin-top:15px; float:left; margin-left:15px; }

.conteudo_cotacao_capa { width:327px; height:100px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

#box_parceiros_capa { width:415px; margin-top:15px; float:left; }

.conteudo_parceiros_capa { width:395px; height:100px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

.conteudo_parceiros_capa img { padding-right:8px;}

#box_links { width:347px; margin-top:15px; float:left; margin-left:15px; }

.conteudo_links_capa { width:327px; height:100px;  padding:10px; background:#fff; border-bottom:5px solid #efefef; border-top:5px solid #efefef; }

.conteudo_links_capa p { margin-top:0px; margin-bottom:7px; }

.linha_classificado { padding:3px; border-bottom:1px solid #ddd; margin:0; }

.data_classificados {  color:#c26248; font-weight:bold; }

.linha_imovel { margin:0; padding-bottom:2px; border-bottom:1px solid #ddd; margin-top:5px; height:62px; }

.texto_imovel {  color:#009ec5; font-weight:bold; }

.thumb_capa_imovel { width:80px; height:60px; overflow:hidden; float:left; padding-right:5px;}

.texto_veiculos {  color:#488b00; font-weight:bold; }

.box_empresas_guia { margin-top:8px; }

.box_empresa_interna { width:360px; background:#efefef; border:1px solid #ddd; padding:3px;   min-height:110px;  height:auto !important;  height:110px; float:left; margin-right:10px; margin-bottom:6px;}

.thumb_empresa_interna { width:129px; height:86px; overflow:hidden; float:left; padding-right:5px;  }

.texto_empresa_intena { width:365px; float:left; }

.fotos_empresa_interna { width:385px; float:left; margin-left:10px; }

.titulo_empresa_interna { font-size:18px; font-weight:bold; border-bottom:3px solid #06C; padding:4px; margin-bottom:3px; padding-left:0px; margin-top:0px; }

.thumb_imagens_empresa { float:left; width:88px; overflow:hidden; margin-right:8px; margin-top:6px; }

.foto_interna { width:378px; overflow:hidden; }

.box_conteudo_classificados { margin-top:0px; width:560px; float:left; }

.box_conteudo_empresa { margin-top:0px; width:770px; float:left; }

.conteudo_classificados { width:540px; padding:10px; border-bottom:5px solid #efefef; border-top:5px solid #efefef; float:left; background:#fff;  }

.menu_categorias { float:left; margin-left:20px; width:197px;}

.conteudo_menu { padding:10px; border-bottom:5px solid #efefef; border-top:5px solid #efefef;  background:#fff; font-size:10px; line-height:16px; }

.conteudo_menu a:link, .conteudo_menu a:visited  { text-decoration:none; color:#666; }

.conteudo_menu a:hover { text-decoration:underline; } 

.p_titulo_interna { font-size:14px; font-weight:bold; border-bottom:3px solid #666; padding:3px; padding-left:0; margin-bottom:5px; }

.box_anuncio_interna { width:252px; background:#efefef; border:1px solid #ddd; padding:3px; height:65px; float:left; margin-right:10px; margin-bottom:6px;}

.thumb_anuncio_interna { width:100px; height:66px; overflow:hidden; float:left; padding-right:5px;  }

.box_anuncio_interna a:link,.box_anuncio_interna a:visited { font-weight:bold; color:#F90; }

.box_anuncio_interna p { margin:0; }

a.linha_anuncio:link, a.linha_anuncio:visited { border-bottom:1px dashed #CCC; padding:3px; padding-left:0; margin:3px; margin-left:0px; text-decoration:none; color:#666; display:block; }

a.linha_anuncio:hover { color:#F90; }

#form_anuncio { margin-top:10px; }

#form_anuncio input, #form_anuncio textarea {	z-index:10;	padding:4px;	margin-bottom:5px;	width:300px;	background-color:#f4f4f4;	border:1px solid #ddd;	font-weight:bold;	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

#form_anuncio label { width:100px; float:left; }

.thumb_anuncio_interna_foto { float:left; margin-bottom:10px; margin-right:10px; }

.video_capa { float:left; width:240px; margin-right:10px; }

.p_anuncio_interna { font-size:12px; font-weight:bold; border-bottom:2px solid #ccc; padding:3px; padding-left:0; margin-bottom:8px; padding-bottom:10px; }

.box_filme_interna { width:345px; float:left; margin-right:15px; background:#efefef; border:1px solid #ddd; padding:3px; margin-bottom:15px; }

.thumb_filme_interna { float:left; padding-right:10px; }

.titulo_filme_interna { font-size:14px; font-weight:bold; border-bottom:3px solid #999;  margin-top:5px;  }

.titulo_filme_pag { font-size:18px; font-weight:bold; border-bottom:3px solid #999;  margin-top:5px;  }

.paginacao_anuncios a:link,.paginacao_anuncios a:visited { font-size:13px; font-weight:bold; color:#C00; text-decoration:none; }

.paginacao_anuncios a:hover { color:#000; text-decoration:underline; }

#foto_interna { height:286px; }

.video_empresa_guia { width:400px; float:left; margin-top:10px;}

.lista_videos_empresa { float:left; margin-left:10px; margin-top:10px; width:330px; }

.lista_videos_empresa p { border-bottom:1px solid #ccc; padding-bottom:3px; margin-top:0px;}

#contato label { width:100px; float:left; }

#contato input, #contato textarea { z-index:10; padding:4px; margin-bottom:5px; width:400px; background-color:#efefef; border:1px solid #ddd; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#contato button { margin-left:102px; background-color:#039; border:2px solid #ddd; padding:4px; color:#FFFFFF; font-weight:bold; padding:5px; width:120px; }

#votacao_filme { width:550px; float:left; height:35px; }

.link_cidade_menu { text-decoration:none; border-bottom:8px; padding-left:6px; color:#666; border-left:5px solid #ccc; }

.numeros_destaques { margin-top:15px; }

.votacao_interna2 { margin-left:170px;}

.coluna_lista_guia { width:118px; float:left; padding-right:5px; _padding-right:0px; _width:114px;  } 