@charset "utf-8";
/**
 * General CSS File
 * @author Eugenio Grigolon
 * @email eugenio@eugeniogrigolon.com
 * @site http://www.eugeniogrigolon.com/
 *
 * @project Lopes
 * @date 2008-07-28 16:02:00 -0300 (Mon, 28 July 2008)
 */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/**
 * Default settings
 */
body {
	background-color: #fff;
}

legend {
	display: none;
}

p,strong,em,li,input,textarea,select,dt,dd,h1,h2,h3,h4,h5,h6,th,td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}

p,strong,em,label,input,textarea,select,dt,dd,th,td,li {
	font-size: 85%;
}

label { font-weight: bold; font-size: 93%; }
strong { font-style: inherit; font-weight: bold; font-size: 100%; }
em { font-style: italic; font-weight: inherit;  font-size: 100%; }

h2 {
	text-transform: uppercase;
	font-weight: bold;
	color: #bc001b;
	margin-bottom: 10px; 
}

h2 a {
	outline: none;
}

h3 {
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px; 
}

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #bf0019;
	text-decoration: underline;
}

:focus {
	outline: none;
}

p.txt-center {
	text-align: center;
}
p.txt-right {
	text-align: right;
}

/**
 * Begin
 */
div#container {
	background-color: #f0f0f0;
	border-right: 1px solid #dadada;
	width: 980px;
	padding: 0 4px;
	float:left;
}

div#content {
	width: 980px;
}

div#header {
	background:transparent url('../images/bg-top.gif') 0 0 repeat-x;
	height: 113px;
}

div#logo {
	float: left;
	margin-right: 20px;
}

div#logo h1 {
	overflow: hidden;
	text-indent: -500000em;
	background: url('../images/logo.gif') top left no-repeat;
	width: 153px;
	height: 121px;
	margin-left: 15px;
	cursor:pointer;
}

a#aLogo
{
	display:block;
	width:98%;
	height:95%;
}

div#banner {
	float: left;
	margin: 20px 15px 0 0;
}

div#user-info {
	float: left;
	font-size:10px;
	margin:8px 0 0 24px;
	_margin:8px 0 0 15px;
	padding:0;
}

/*
div#user-info form {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}
*/

div#user-info p {
	float:left;
	text-align: center;
	font-size:10px;
	margin:0 3px 0 0;
	_margin:3px 3px 0 0;
}

/**
 * div.text-wrap
 */
div.text-wrap {
	background: url('../images/bg-content.gif') top left repeat-x #efefef;
	padding: 10px 20px;
	clear: both;
	width: 940px;
}

div.text-wrap2 {background: url('../images/bg-content2.gif') top left repeat-x #efefef;}

div.text-wrap:after {
	content: '';
	display: block;
	clear: both;
}

div.text-wrap p {
	padding: 5px 15px;
}

div.text-wrap ul {
	margin: 5px 15px;
}

div.text-wrap p span {
	color: #5f5d5d;
}

div.text-wrap p span.date {
	font-size: 85%;
}

div.text-wrap ul#participantes li {
	float: left;
	margin-right: 15px;
}

div.text-wrap ul#others li {
	float: left;
	width: 130px;
	padding: 10px;
}

div.text-wrap ul#others li p {
	padding: 0;
	text-align: center;
	font-size: 100%;
}

/**
 * Navigation
 */
ul#navigation {
	width: 980px;
}

ul#navigation li {
	float: left;
}

ul#navigation li a {
	display: block;
	height: 34px;
	overflow: hidden;
	text-indent: -500000em;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

ul#navigation li a#nav-home { background-image: url('../images/nav-home.gif'); width: 140px; }
ul#navigation li a#nav-busca { background-image: url('../images/nav-busca.gif'); width: 131px; }
ul#navigation li a#nav-anuncie { background-image: url('../images/nav-anuncie.gif'); width: 190px; }
ul#navigation li a#nav-blogs { background-image: url('../images/nav-blogs.gif'); width: 118px; }
ul#navigation li a#nav-lopes { background-image: url('../images/nav-lopes.gif'); width: 130px; }
ul#navigation li a#nav-empresa { background-image: url('../images/nav-empresa.gif'); width: 122px; }
ul#navigation li a#nav-contato { background-image: url('../images/nav-contato.gif'); width: 149px; }

ul#navigation li a:hover { background-position: bottom left; }

/**
 * Titles
 */
h2#tit-video,
h2#tit-galeria,
h2#tit-ferramentas,
h2#tit-localizacao,
h2#tit-agenda,
h2#tit-blog,
h2#tit-participantes,
h2#tit-viu,
h2#tit-ultimos,
h2#tit-compartilhe,
h2#tit-dados-imovel,
h2#tit-imagens,
h2#tit-obs,
h2#tit-send-friend,
h2#tit-login,
h2#tit-pq-cadastrar,
h2#tit-cadastro,
h2#tit-ofertas,
h2#tit-blogs,
h2#tit-minha-lopes,
h2#tit-video-alpha,
h2#tit-10-mais,
h2#tit-imoveis,
h2#tit-termos,
h2#tit-enquete,
h2#tit-navegacao,
h2#tit-bairros,
h2#tit-exibir,
h2#tit-encontre-seu-imovel,
h2#tit-buscas-especiais,
h2#tit-map-view,
h2#tit-diferenciais
{
	display: block;
	overflow: hidden;
	text-indent: -500000em;
	background-position: top left;
	background-repeat: no-repeat;
}

h2#tit-video { background-image: url('../images/tit-video.gif'); width: 37px; height: 16px; }
h2#tit-galeria { background-image: url('../images/tit-galeria.gif'); width: 133px; height: 13px; }
h2#tit-ferramentas { background-image: url('../images/tit-ferramentas.gif'); width: 102px; height: 14px; margin-left: 15px;}
h2#tit-localizacao { background-image: url('../images/tit-localizacao.gif'); width: 95px; height: 20px; }
h2#tit-agenda { background-image: url('../images/tit-agenda.gif'); width: 59px; height: 14px; }
h2#tit-blog { background-image: url('../images/tit-blog.gif'); width: 115px; height: 14px; }
h2#tit-participantes { background-image: url('../images/tit-participantes.gif'); width: 106px; height: 14px; }
h2#tit-viu { background-image: url('../images/tit-viu.gif'); width: 333px; height: 18px; }
h2#tit-ultimos { background-image: url('../images/tit-ultimos.gif'); width: 347px; height: 18px; }
h2#tit-compartilhe { background-image: url('../images/tit-compartilhe.gif'); width: 98px; height: 14px; }
h2#tit-dados-imovel { background-image: url('../images/tit-dados.gif'); width: 129px; height: 18px; margin-left: 15px;}
h2#tit-imagens { background-image: url('../images/tit-imagens.gif'); width: 56px; height: 13px; }
h2#tit-obs { background-image: url('../images/tit-obs.gif'); width: 102px; height: 20px; margin-left: 15px;}
h2#tit-send-friend { background-image: url('../images/tit-send-friend.gif'); width: 167px; height: 14px; }
h2#tit-login { background-image: url('../images/tit-login.gif'); width: 41px; height: 13px; }
h2#tit-pq-cadastrar { background-image: url('../images/tit-pq-cadastrar.gif'); width: 179px; height: 20px; }
h2#tit-cadastro { background-image: url('../images/tit-cadastro.gif'); width: 75px; height: 14px; }
h2#tit-ofertas { background-image: url('../images/tit-ofertas.gif'); width: 276px; height: 18px; }
h2#tit-blogs { background-image: url('../images/tit-blogs.gif'); width: 45px; height: 14px; }
h2#tit-minha-lopes { background-image: url('../images/tit-minha-lopes.gif'); width: 95px; height: 18px; }
h2#tit-video-alpha { background-image: url('../images/tit-video-alpha.gif'); width: 155px; height: 18px; }
h2#tit-10-mais { background-image: url('../images/tit-10-mais.gif'); width: 81px; height: 14px; }
h2#tit-map-view { background-image: url('../images/tit-map-view.gif'); width: 81px; height: 14px; }
h2#tit-imoveis { background-image: url('../images/tit-imoveis.gif'); width: 142px; height: 18px; }
h2#tit-termos { background-image: url('../images/tit-termos.gif'); width: 220px; height: 14px; }
h2#tit-enquete { background-image: url('../images/tit-enquete.gif'); width: 63px; height: 14px; }
h2#tit-navegacao { background-image: url('../images/tit-navegacao.gif'); width: 156px; height: 21px; }
h2#tit-bairros { background-image: url('../images/tit-bairros.gif'); width: 254px; height: 16px; margin-left: 10px;}
h2#tit-exibir { background-image: url('../images/tit-exibir.gif'); width: 115px; height: 15px; margin-left: 10px;}
h2#tit-encontre-seu-imovel { background-image: url('../images/tit-encontre-seu-imovel.gif'); width: 76px; height: 33px; margin-left:40px; _margin-left:20px; margin-top: 30px; float: left;}
h2#tit-buscas-especiais { background-image: url('../images/tit-buscas-especiais.gif'); width: 109px; height: 12px; margin-top: 8px; margin-bottom: 5px;}
h2#tit-diferenciais { background-image: url('../images/tit-diferenciais.gif'); width: 100px; height: 14px; margin-top: 10px }

#contato-footer{
	height: 45px;
	padding-top: 12px;
}

#contato-footer #telefone-footer,
#contato-footer #consultor-footer,
#contato-footer #email-footer,
#contato-footer #lopesliga-footer
{
	display: block;
	width: 216px;
	height: 43px;
	display: block;
	float: left;
	text-indent: -99999px;
}

#contato-footer #telefone-footer{
	background: url('../images/img-telefone-rodape.gif');
	width: 204px;
}
#contato-footer #consultor-footer {
	background: url('../images/btn-consultor-rodape.gif');
	margin-right: 40px;
}
#contato-footer #email-footer{
	background: url('../images/btn-email-rodape.gif');
	margin-right: 40px;
}
#contato-footer #lopesliga-footer{
	background: url('../images/btn-lopesliga-rodape.gif');
}




/**
 * div#footer
 */
div#footer div.links {
	background-color: #cdccc9;
	width: 920px;
	margin-top: -4px;
	padding: 10px;
}

div#footer div.links:after {
	content: '';
	clear: both;
	display: block;
}

div#footer div.links h3 {
	font-size: 85%;
}

div#footer div.links #ul-footer
{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -2px;
}

div#footer div.links #ul-footer li 
{
	float: left;
	margin-left: 30px;
}

div.footer-column {
	float: left;
	border-right: 1px solid #a5a4a1;
	margin-right: 20px;
	padding-right: 20px;
	height: 200px;
}

div.footer-column ul {
	margin: -5px 0 10px 0;
}

div.last-column {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

div#footer div.disclaimer {
	background-color: #b3b3b0;
	margin-bottom: -10px;
	*margin-bottom: 0;
	clear: both;
}

div#footer div.disclaimer p {
	text-align: center;
	font-size: 77%;
	color: #353534;
}

div#copy {
	font-size: 85%;
	margin-top: -4px;
	*margin-top: 0;
}

div#lang {
	float: left;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
}

div#lang ul li {
	float: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 15px;
	margin: 0;
}

div#lang ul li#br { background-image: url('../images/icons/flag-br.gif'); }
div#lang ul li#en { background-image: url('../images/icons/flag-en.gif'); }
div#lang ul li#es { background-image: url('../images/icons/flag-es.gif'); padding-right: 0; }

p.copyright,
p.contact {
	float: left;
}

div#footer p.contact {
	width: 80px;
	padding: 3px 0 0 15px;
	margin: 0;
}

/*div#footer {
	background-color: #f6f7a1;
	width: 928px;
	margin-left: -4px;
	padding: 15px 30px 30px 30px;
}

div#footer:after {
	content: '';
	display: block;
	clear: both;
}

div#footer div.footer-column {
	float: left;
	width: 232px;
}

div#footer li {
	margin: 3px 0;
}

div#footer li.column-title {
	font-weight: bold;
	padding-top: 15px;
}

p#disclaimer {
	clear: both;
	font-size: 77%;
	text-align: center;
	color: #494a30;
	padding-top: 15px;
}

p#copyright {
	clear: both;
	font-size: 77%;
	text-align: center;
	color: #727761;
	padding-top: 15px;
}

div#lang {
	text-align: center;
	margin: 15px auto 0 auto;
	width: 255px;
}

div#lang ul li {
	float: left;
	background-repeat: no-repeat;
	padding: 0 22px;
}

div#lang ul li#br { background-image: url('../images/icons/flag-br.gif'); }
div#lang ul li#en { background-image: url('../images/icons/flag-en.gif'); }
div#lang ul li#es { background-image: url('../images/icons/flag-es.gif'); }*/

div.resposta-por {
	margin-bottom: -5px;
}

div.resposta-por input {
	margin-top: -15px;
}

div.someone {
	font-size: 85%;
	margin-bottom: 10px;
}

div.someone input.consult-name {
	font-size: 100%;
	width: 90px;
	float: none;
	margin-bottom: -2px;
}

div.someone input.someone-check {
	width: 20px;
}

/**
 * Map HTML for Google Maps
 */
div#gmap 
{
	display: block;
	width: 289px;
	height: 164px;
	background: url('../images/bg-map.gif') top left no-repeat;
}

div#gmap div.num,
div#gmap div.title,
div#gmap div.gclose,
div#gmap div.gimg,
div#gmap div.gdesc 
{
	float: left;
}



div#gmap div.gwrap {
	clear: both;
}

div#gmap div.num {
	background-color: #d5000d;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 20px;
	height: 15px;
}

div#gmap div.title {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0 0 5px;
	width: 250px;
}

div#gmap div.gclose a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

div#gmap div.gimg 
{
   /*_margin-left: 10px;*/
    float:left; 
    padding-left:5px;
}

div#gmap div.gimg img {
	border: 1px solid #fff;
	
}

div#gmap div.gdesc 
{
	margin: 2px 0 0 2px;
	width: 140px;
}

div#gmap div.gdesc p {
	color: #fff;
	font-size: 10px;
	margin-bottom: 5px;
}

div#gmap div.gdesc p a {
	font-weight: bold;
	padding-top: 10px;
	color: #fff;
}

/**
 * Breadcrumbs
 */
div#nav-wrap {
	position: absolute;
	display: block;
	height: 34px;
	z-index: 99;
}

div.breadcrumbs {
	position: absolute;
	z-index: 999;
	margin: 45px 0 0 20px;
}

div#breadcrumbs p {
	font-size: 77%;
}

div#complements-breadcrumbs {
	margin-top: 35px;
	padding-top: 25px;
}

div#complements-breadcrumbs p {
	font-size: 77%;
}

div.back-top {
	float: right;
	margin-top: -25px;
}

/*
====================================================================
	TRECHO REFERENTE À JANELA EXIBIR NO MAPA
====================================================================
*/

div#exibir-no-mapa {
    display: none;
    position: fixed;
    top: 100px;
    left: 120px;
    width: 747px;
    background-color: #FFF;
    color: #333;
    border: 1px solid #8e8f8f;
}

div#exibir-no-mapa div#header-mapa{
	height:35px;
	margin:0;
	padding:0;
	background-color:#F2F2F2;
}

.jqmOverlay { background-color: #979797; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div#exibir-no-mapa {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div#exibir-no-mapa div.close-popup {
	float: right;
	font-size: 85%;
	margin:10px 10px 0 0;
	_margin:10px 5px 0 0;
}

div#exibir-no-mapa h2#tit-exibir {
	text-indent: -10000px;
	float:left;
	margin:13px 0 0 20px;
	_margin:13px 0 0 10px;
	padding:0;
}

div#exibir-no-mapa{
	display: none;
}

div#exibir-no-mapa div#exibir-select label {
	font-weight: normal;
	font-size: 100%;
	color: #000;
}

div#exibir-no-mapa div#exibir-select {
	background: url('../images/bg-bairros1.gif') top left repeat-x #efefef;
	float: left;
	width: 747px;
	height: 389px;
}

div#exibir-no-mapa div#exibir-select p {
	margin: 5px 10px;
	padding: 0;
	
}

div#exibir-no-mapa div#exibir-select h5 {
	color: #c32526;
	margin: 10px 0 -5px 12px;
	font-weight: bold;
}

div#exibir-no-mapa div#exibir-select p input.checkbox {
	margin-right: 5px;
	vertical-align: text-bottom;
}

div#exibir-no-mapa div.exibe-col {
	width: 180px;
	float: left;
}

div#exibir-no-mapa div#exibir-bottom {
	background: url('../images/bg-bairros2.gif') top left repeat-x #efefef;
	float: left;
	width: 717px;
	padding: 15px 15px 0;
}

div#exibir-no-mapa div#exibir-bottom p {
	font-size:75%;
	padding-bottom:10px;
}

div#exibir-no-mapa div#exibir-bottom img {
	float: right;
}

/*
====================================================================
	BANNERS LATERAIS
====================================================================
*/

div.banners-laterais-top,
div.banners-laterais-bottom
{
	position: absolute;
	width:130px;
	height:auto;
	left: 1000px;
	float:left;
	margin:10px 0 0 0;
}

div.banners-laterais-top
{
	top: 0;
}
div.banners-laterais-bottom
{
	top: 300px;
}


/*
=======================================================================
	ABAS DE BUSCAS - HEADER
=======================================================================
*/

div.box-abas-buscas
{
	position: relative;
	top: -1px;
	/*border: solid 1px;*/
	height: 30px;
	left: 0;
}

div.abas-buscas{
	width:596px;
	float:left;
	padding:0;
	margin:0;
	text-align: center;
}

div.abas-buscas div.box-abas-buscas a,
div.abas-buscas div.box-abas-buscas a:active ,
div.abas-buscas div.box-abas-buscas a:hover  {
	float: left;
	display: block;
	height: 28px;
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -5000000em;
	outline: none;
}

div.abas-buscas div.box-abas-buscas a#aba-buscaSimples { background:transparent url('../images/tabs/aba-busca-simples.gif') 0 bottom no-repeat; width: 149px; }
div.abas-buscas div.box-abas-buscas a#aba-buscaLivre { background:transparent url('../images/tabs/aba-busca-livre.gif') 0 0 no-repeat; width: 149px; }
div.abas-buscas div.box-abas-buscas a#aba-buscaMapa { background:transparent url('../images/tabs/aba-busca-mapa.gif') 0 0 no-repeat; width: 149px; }
div.abas-buscas div.box-abas-buscas a#aba-buscaAvancada { background:transparent url('../images/tabs/aba-busca-avancada.gif') 0 0 no-repeat; width: 149px; }

div.abas-buscas div.box-buscas-wrap{
	width:605px;
	_width:585px;
	height:49px;
	_height:49px;
	float:left;
	background:transparent url('../images/bg-buscas-header.jpg') 0 bottom no-repeat;
	border:none;
	margin: -7px 0 -10px 0;
	_margin: 0;
	_margin-top: -7px;
	padding: 5px 10px;
}

		div.abas-buscas div.box-buscas-wrap table{
			float:left;
		}

div.abas-buscas div#tab-home-buscaSimples{
	float:left;
}

div.abas-buscas select{
	width:95px;
	height:17px;
	margin:0;
	padding:0;
	color:#787878;
	border:1px solid #ABADB3;
}

div#tab-home-buscaLivre,
div#tab-home-buscaMapa{
	display:none;
	float:left;
}
		
		div#tab-home-buscaLivre p,
		div#tab-home-buscaMapa p
		{
			width:570px;
			margin-bottom:3px;
		}
		
		div#tab-home-buscaLivre input.textfield,
		div#tab-home-buscaMapa input.textfield{
			width:495px;
			height:16px;
			float:left;
			color:#666;
			font-size:11px;
			margin:0 10px 0 0;
			border:1px solid #ABADB3;
		}
		
		div#tab-home-buscaLivre div#formulario,
		div#tab-home-buscaMapa div#formulario{
			width:570px;
			float:left;
		}


div#botoes-container{
	height:103px;
	_height:94px;
	width:180px;
	float:left;
	margin: -29px 0 0 9px;
	_margin: -29px 0 0 0;
	/*border: solid 1px;*/
	text-align: center;
}

div#empresas-grupo{
	height: 50px;
	/*border: solid 1px green;*/
	width: 100%;
	margin-top: -4px;
}


div#consultor-online{
	/*float:left;*/
	margin-top: 1px;
}

		div#consultor-online img{
			/*float:left;*/
		}

div#clima-tempo{
	float:left;
	width:180px;
	height:46px;
	background:transparent url('../images/bg-clima-tempo.jpg') 0 0 no-repeat;
	padding:0;
	margin:0;
}

div#clima-tempo p{
	float:left;
	padding: 0px 0 0 8px;
}

div#clima-tempo p#minima{
	color:#0061c2;
	margin:22px 0 0 5px;
	font-size: 10px;
	background:transparent url('../images/arrow-minima.gif') 0 4px no-repeat;
}

div#clima-tempo p#maxima{
	color:#f30000;
	margin:22px 10px 0 5px;
	font-size: 10px;
	background:transparent url('../images/arrow-maxima.gif') 0 4px no-repeat;
}

div#clima-tempo img#icone{
	margin-top:10px;
}

div#autenticacao{
	float:left;
	/*width:400px;*/
	font-size:10px;
	text-align:right;
	margin:8px 0 0 5px;
	_margin:8px 0 0 5px;
}

div#informacao-usuario{
	float:left;
	height:30px;
	width:600px;
}


/*
====================================================================
	TRECHO REFERENTE À JANELA DE SELEÇÃO DE BAIRROS
====================================================================
*/

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div#bairros {
     position: absolute;
	 z-index:10000;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 50 + 'px');
}
.jqmClose {
	float: right;
	margin:5px 5px 0 0;
	font-size:85%;
}

div.close-popup {
	float: right;
	font-size: 85%;
	margin-top: -25px;
	margin-right: 10px;
}

h2#tit-bairros {
	text-indent: -10000px;
	height:20px;
}

div#bairros {
    display: none;
    position: absolute;
    /*top: 200px;*/
    left: 190px;
    width: 760px;
    background-color: #FFF;
    color: #333;
    border: 2px solid #4f4f4f;
	padding-top:15px;
}

div#bairros-select label,
div#bairros-bottom label {
	font-weight: normal;
	font-size: 100%;
	color: #000;
	padding-left: 1px;
}

div#bairros-bottom label {
	font-weight: bold;
}

div#bairros-select {
	background: url('../images/bg-bairros1.gif') top left repeat-x #efefef;
	float: left;
	width: 760px;
	/*height: 317px;*/
	padding: 0 0 20px 0;
}

div#bairros-select h3
{
    margin: 0px 0 3px 0;
    background: #CCC;
    padding: 2px 0;
}

div#bairros-select h3 label
{
    font-weight:bold;
}

div#bairros-select .col, div#bairros-select .lastCol
{
    border: solid 1px #ddd;
    float:left;
    margin-left: 11px;
    _width: 100px;
    padding: 1px;
}

div#bairros-select .colBairros
{
    _width:550px;
}

div#bairros-select .lastCol
{
    _width: 240px !important;
}


div#bairros-select .col input
{
/*    padding:0 !important;*/
    _margin: -2px;
    /*border: solid 1px;*/
    *width:13px;
    *height:13px;
    *overflow: hidden;
    *margin:0;
}

div#bairros-select .colFloat
{
    float: left;
}

div#bairros-select .colFloatLast
{
    float: left;
    margin-left: 20px;
}

div#bairros-select p {
	width: 130px;
	height: 2px;
	float: left;
	margin: 10px;
	_margin: 5px 0;
	padding: 0;
	
}

div#bairros-select p input.checkbox,
div#bairros-bottom p input.checkbox {
	margin-right: 5px;
	vertical-align: text-bottom;
}

div#bairros-bottom {
	background: url('../images/bg-bairros2.gif') top left repeat-x #efefef;
	float: left;
	width: 730px;
	height:40px;
	padding: 15px 15px 0;
}

div#bairros-bottom p {
	/*font-size:70%;*/
	margin-left: -5px;
}

div#bairros-bottom img {
	float: right;
}