body {
	background-color:#FBE20B;
	background:transparent url(http://www.listaamarela.com.br/busca/imagens/fundo_sombra.gif) repeat-y center;
	font-family:"Trebuchet MS", Arial, verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0
}
#bd {
	width:100%;
}
#cabecalho {
	width:770px;
	margin-left:2px;
	background:transparent url(http://www.listaamarela.com.br/busca/imagens/lupa.gif) no-repeat left top;
	padding-bottom:1px;
	position:absolute;
	z-index:8;
	height:308px;
}
#link-logo {
	float:left;
	padding-left:120px;
	padding-top:11px;
}
#menu {
	z-index:9;
	height:110px;
	margin:0 auto;
	width:100%;
	position:absolute;
	background:transparent url(http://www.listaamarela.com.br/busca/imagens/menu.gif) no-repeat center 10px;
}
#conteudo-menu {
	width:100%;
	position:absolute;
	height:110px;
	margin: 0 auto;
}
#tabela-menu {
	float:right;
	margin-left:20px;
	padding-top:45px;
}
#itens-menu {
	width:960px;
	margin:0 auto;
}
#largura {
	width:960px;
	margin:0 auto;
}
#conteudo {
	padding-top:280px;
}
#dentro-conteudo {
}
#logo {
	width:980px;
	margin:0 auto;
}
.cadastro-ouro {
	background-image:url(http://www.listaamarela.com.br/busca/imagens/fd_cadastro-ouro.gif);
	height:80px;
	width:560px;
	border:#CCC solid 2px;
	float:left;
	padding:5px;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}
.cadastro-ouro:hover {
	border:#222 solid 2px;
}
.titulo-ouro {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	float:left;
	width:400px;
	height:40px;
}
.titulo-ouro a {
	text-decoration:none;
	color:#000000;
}
.titulo-ouro:hover, .titulo-ouro:active {
	text-decoration:none;
	color:#444;
}
#detalhes-titulo-ouro {
	text-decoration:none;
	color:#000000;
	float:right;
	width:630px;
	margin-bottom:6px;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
#detalhes-titulo-ouro span {
	margin-top:15px;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid;
}
#detalhes-titulo-ouro a {
	text-decoration:none;
	color:#000000;
	font-size:10px;
}
.detalhes-titulo-gratis {
	width:755px !important;
}
#caixa-endereco {
	float:left;
	width:350px;
	background-color:#EEEEEE;
	margin-top:20px;
	margin-left:5px;
}
#caixa-endereco h3 {
	margin-top:0px;
	font-size:14px;
	font-weight:normal;
}
#caixa-contato {
	margin-top:0px;
}
#caixa-atualizacao-icone {
	background:#E24949 none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	height:55px;
	margin-right:5px;
	margin-top:5px;
	text-decoration:none;
	width:100px;
}
#titulo-coluna {
	text-align: left;
	margin-top:0;
	border-bottom: 2px solid #999999;
}
#caixa-mais-informacoes h2 {
	margin-bottom:0;
}
.bt-detalhe {
	float:right;
	width:17px;
	height:17px;
}
.bt-detalhe img {
	border: 2px solid #CCCCCC;
}
.bt-detalhe img:hover {
	border: 2px solid #000;
}
.endereco-ouro {
	font-size:11px;
	color:#766A00;
	float:left;
	width:250px;
	text-align:left;
	height:40px;
}
.fone-ouro {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	width:180px;
	float:right;
}
.legenda {
	float:left;
	text-align:right;
}
.icones-ouro {
	float:right;
	font-size:10px;
	height:30px;
	text-align:right;
	width:180px;
}
.imagem-ouro {
	margin-top:0px;
	margin-bottom:0px;
	width:115px;
	height:80px;
	float:left;
	overflow:hidden;
	margin-right:5px;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}
.logo-ouro {
	border: 0px solid #CCC;
}

#caixa-categoria a:link, #caixa-categoria a:visited {
	background-color:#FFF;
	float:left;
	width:158px;
	padding:10px;
	border: 0;
	min-height:25px;
	vertical-align: middle;
	text-align:left;
	margin-bottom:2px;
	margin-left:2px;
	text-decoration:none;
}

#caixa-categoria a:hover, #caixa-categoria a:active {
	text-decoration:none;
	background:#DDD;
}

#categorias:link, #categorias:visited {
	background-color:#FFF;
	float:left;
	width:158px;
	padding:10px;
	border: 0;
	min-height:25px;
	vertical-align: middle;
	text-align:left;
	margin-bottom:2px;
	margin-left:2px;
	text-decoration:none;
}
#categorias:hover, #categorias:active {
	text-decoration:none;
	background:#DDD;
}

#caixa-categoria {
	width:180px;
	float: left;
	background-color:#EEE;
}
#titulo-prata2 {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin:5px 0px 0px 7px;
}
#cadastro-gratis {
	width:574px;
	float:left;
	margin-left: 4px;
}
.caixa-gratis {
	height:25px;
	width:560px;
	position:relative;
	background:transparent url(http://www.listaamarela.com.br/busca/imagens/caixa-gratis.gif) repeat-x left top;
	float:left;
	border:2px solid #CCCCCC;
	padding:5px;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}
.caixa-gratis:hover {
	border:2px solid #000000;
}
.titulo-gratis {
	font-size:11px;
	vertical-align:top;
	float:left;
	width:450px;
}
.titulo-gratis a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.titulo-gratis:link, .titulo-gratis:visited {
	text-decoration:none;
	color:#000000;
}
.titulo-gratis:hover, .titulo-gratis:active {
	text-decoration:none;
	color:#444;
}
.endereco-gratis {
	font-size:10px;
	color: #666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width: 450px;
}
.fone-gratis {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	bottom:2px;
	right:2px;
	position:absolute;
	font-weight:bold;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	height: 23px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#busca_geral {
	margin-top:95px;
	width:250px;
	float:left;
	margin-left:85px;
}
#busca_geral p {
	text-align:left;
	font-size:16px;
	margin:0;
	margin-bottom:4px;
	font-weight:bold;
}
#query_ajax {
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #B3B3B3;
	font-size:20px;
	margin-bottom:3px;
	margin-right:6px;
	padding:3px;
	width:240px;
}
#cidade {
	width:175px;
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #B3B3B3;
	font-size:15px;
	float:right;
}
#legenda-cidade {
	font-size:13px;
	float:right;
	text-align:left;
	width:177px;
}
#legenda-estado {
	font-size:13px;
	float:left;
}
#estado {
	width:50px;
	border:#B3B3B3 solid 1px;
	background:#FBFBFB none repeat scroll 0 0;
	font-size:15px;
	height:20px;
	float:left;
}
#banner-lupa {
	margin-top:120px;
	float:right;
}
#coluna-direita {
	float:right;
	padding-top:120px;
}
#lista-empresas {
	float:left;
	background-color:#DDDDDD;
	width: 582px;
	padding: 5px;
}
#caixa-empresa {
	float:left;
	background-color:#EEEEEE;
	margin-left:5px;
	padding-top:20px;
	padding-left:5px;
	width:761px;
}
#qtd-categorias {
	text-align:center;
	margin:25px 5px 5px;
}
#qtd-categorias strong {
	font-size:15px;
}
#contador-linha {
	margin:10px;
	text-align:right;
	font-site:12px;
	padding-left:100px;
}
#contador-linha strong {
	font-size:15px;
}
#voce-quis-dizer {
	font-size:12px;
	margin:10px;
}
#voce-quis-dizer a {
	font-size:15px;
	text-decoration: none;
	color:#000;
}
#paginacao {
	width:100%;
	background-color:#f9e10b;
	height:14px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
}
#pag-anterior {
	float:left;
	background-color:#f9e10b;
	margin-left:5px;
}
#pag-anterior a {
	text-decoration:underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	background-color:#f9e10b;
}
#pag-proxima {
	float:right;
	background-color:#f9e10b;
	margin-right:5px;
}
#pag-proxima a {
	text-decoration:underline;
	font-family: Tahoma;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	background-color:#f9e10b;
}
#signativa_site_assinatura {
	background-color:#1a1a1a;
	width:100%;
	height:40px;
	padding-top:20px;
}
#adsense- {
	text-align:left;
	width:560px;
	background-color:#FFF;
	float:left;
	margin: 5px;
	padding: 5px;
	border:2px solid #CCCCCC;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}
#adsense--empresa {
	text-align:left;
	margin-left:8px;
	margin-bottom:8px;
	width:745px;
	background-color:#FFF;
	float:left
}
#adsense-gratis-detalhes { float:right; width: 400px; height: 300px; overflow:hidden; margin:5px; }
#caixa-logo { border:1px solid #000000; float:left; height:80px; margin-right:-3px; vertical-align:middle; width:115px; }
#caixa-logo img { vertical-align:middle; }
#caixa-telefone { float:left; margin-right:5px; width:300px; }
#caixa-icones { background:transparent url(http://www.listaamarela.com.br/busca/imagens/fundo_menu.jpg) repeat-x scroll 0 0; float:right; margin-right:5px; margin-top:-5px; width:630px; }
#lista-icone:link, #lista-icone:visited { color:#000; border:0 none; float:right; margin-bottom:4px; height:20px; padding:5px; text-align:center; vertical-align:middle; width:160px; text-decoration:none; border-right:1px solid #FFFFFF; border-left:1px solid #adadad; }
#lista-icone:hover, #lista-icone:active { background-color:#DDDDDD; border-right:1px solid #666666; border-left:1px solid #999999; }
.vermelho:link, .vermelho:visited { background:transparent url(http://www.listaamarela.com.br/busca/imagens/fundo_menu_vermelho.jpg) repeat-x scroll 0 0 !important; }
.vermelho:hover, .vermelho:active { background:#f08686 !important; }
#lista-icone img { vertical-align:middle; }
#lista-icone span { margin-left:10px; }
#caixa-atividades { border-left:1px solid #999999; float:left; margin-left:20px; margin-top:20px; padding-left:20px; width:355px; }
#caixa-atividades h3 { font-size:12px; margin:0px; padding:0px; }
#caixa-atividades ul { font-size:12px; margin:20px; padding:0px; }
#caixa-atividades ul li { font-size:12px; margin:0px; padding:0px; }
#caixa-atividades ul li a h3 { font-size:12px; margin:0px; padding:0px; }
#caixa-mais-informacoes { float:right; height:250px; margin-bottom:5px; margin-left:5px; margin-right:6px; padding:5px; width:745px; }
#mais-informacoes { background-color:#E2E2E2; float:right; height:210px; overflow:auto; padding:10px; width:725px; }
#map_canvas { float:left; height:500px; margin:5px; overflow:hidden; width:742px; border: 1px solid #999999; }
#bt-voltar { float:left; margin-right:5px; width:340px; }
.pagination { background-color:#EEE; border:1px solid #CCC; padding-top: 8px; padding-right: 10px; padding-bottom: 0; padding-left: 10px; margin: 0px; }
.pagination ul, .pagination p { border:0 none; margin:0; padding:0; }
.pages { float:left; margin:0; list-style:none; }
.pages li { display:inline; margin:0 2px; }
.pages a, .pages a:link, .pages a:visited, .pages a:active { color:#000; border:1px solid #DDD; text-decoration:none; padding:3px 6px; }
.pages a:hover { background-color:#FFF; border-color:#999; }
.pages .current strong { background-color:#FFF; border:1px solid #999; padding:3px 6px; }
.pagination p.count, .pagination p.perpage { text-align:right; margin-bottom:0.7em; }
.pagination p.count { margin-bottom:0; }
.perpage a:link, .perpage a:visited, .perpage a:active { color:#000; text-decoration:none; }
.perpage a:hover { text-decoration:underline; }
.perpage em { font-weight:bold; }
#botao-buscar { text-align:center; }




#adcontainer1 {
	clear:both; 
	float:left;
	background-color:#FFF;
	border:2px solid #CCC; 
	padding:5px; 
	-moz-border-radius:0.5em; 
	border-radius:0.5em; 
	margin:2px 5px;
	width:560px;
}

#adcontainer2 {
	background-color:#FFF;
	border:2px solid #CCC; 
	padding:5px; 
	-moz-border-radius:0.5em; 
	border-radius:0.5em; 
	margin:2px 5px;
	width:560px;
}
