img {
	border: none;
}
body, td, th, input, select, textarea {
	font: 11px Verdana, Geneva, sans-serif;
}
body {
	margin: 0;
	background: #ECE9DA url(../img/fundo.jpg) top repeat-x;
}
#geral {
	width: 100%;
}
.geral, .rod1, .rod2, .rod3 {
	text-align: center;
}
.topo, .container, .rod1 table, .rod2 table, .rod3 table {
	width: 975px;
	margin: 0 auto;
}
.logo {
	padding: 13px 0 23px 17px;
	width: 392px;
}
.top_lojas_ext {
	padding: 3px 0 0 0;
}
.top_lojas {
	background: url(../img/top_bac.jpg);
	width: 566px;
}
.top_loja {
	padding: 0 0 0 10px;
	vertical-align: top;
}
.top_loja .loja {
	padding: 0 0 2px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #E93314;
	line-height: 23px;
}
.top_loja .endereco {
	font-size: 10px;
	color: #333;
	line-height: 150%;
}
.top_loja .endereco strong {
	letter-spacing: 1px;
}
.esquerda {
	width: 804px;
	vertical-align: top;
}
.slide {
	border: 2px solid #fff;
	vertical-align: top;
	background: #fff;
	width: 796px;
	height: 190px;
}
.menu_ext {
	padding: 0 0 12px 0;
}
.menu {
	width: 780px;
	background: url(../img/menu_bac.jpg);
	padding: 3px 0 0 0;
	text-align: center;
}
.menu table {
	margin: 0 auto;
}
.menu a {
	display:block;
	text-decoration: none;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 27px;
	color: #000;
	padding: 0 10px;
}
.menu a:hover, .menu a:active {
	background: url(../img/menu_ahover.jpg);
	color: #000;
}
.esquerda2 {
	width: 206px;
	padding: 0 5px 0 0;
	vertical-align: top;
}
.pesquisa_tit {
	width: 150px;
	text-align: center;
	padding: 3px 0 0 0;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(../img/pesquisa_tit_bac.jpg);
}
.pesquisa_situacao {
	border-right: 2px solid #CFC47E;
	border-left: 2px solid #CFC47E;
	background: #F6F4E7;
	text-align: center;
}
.pesquisa_situacao table {
	margin: 0 auto;
}
.pesquisa_situacao img {
	margin: 0 1px;
}
.pesquisa {
	height: 218px;
	vertical-align: top;
	padding: 11px 0 0 0;
	text-align: center;
	border-right: 2px solid #CFC47E;
	border-left: 2px solid #CFC47E;
	background: #F6F4E7;
}
.pesquisa table {
	width: 195px;
	margin: 0 auto;
}
.pesquisa select {
	width: 195px;
	margin: 0 0 7px 0;
	color: #2c2c2c;
}
.pesquisa td {
	font-size: 10px;
	line-height: 16px;
}
.pesquisa td td {
	text-align: center;
	font-size: 11px;
}
.pesquisa td td input {
	width: 73px;
	border: 1px solid #333;
	font-size: 10px;
}
.pesquisa .bot {
	padding: 10px 0 0 0;
	text-align: center;
}
.busca {
	height: 36px;
	background: #CFC47E;
	text-align: center;
}
.busca table {
	margin: 0 auto;
}
.busca td {
	color: #333;
}
.busca .input {
	width: 55px;
	margin: 0 8px;
}
.lista_tit {
	height: 34px;
	background: #E2DCB9;
	text-align: center;
	font: 15px Arial, Helvetica, sans-serif;
}
.lista {
	height: 201px;
	padding: 4px 0 15px 7px;
	background: #E2DCB9;
}
.lista a {
	color: #000;
	line-height: 20px;
	text-decoration: none;
}
.imap {
	padding: 21px 0 8px 4px;
	background: #CFC47E;
}
.direita2 {
	width: 588px;
	vertical-align: top;
}
.editor {
	background: #F6F4E7;
	font-size: 9pt;
}
.destaque {
	width: 159px;
	background: url(../img/destaque_bac.jpg);
}
.destaque .img {
	padding: 1px 0;
	text-align: center;
	background: url(../img/destaque_img_bac.jpg);
	height: 116px;
}
.destaque .tipo {
	padding: 0 0 0 19px;
	font-size: 10px;
	font-weight: bold;
	color: #5B2408;
	line-height: 16px;
}
.destaque .descricao {
	padding: 0 0 5px 19px;
	font-size: 10px;
	color: #666;
	line-height: 16px;
}
.direita {
	width: 171px;
	vertical-align: top;
}
.barra {
	background: #F09841;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	height: 1086px;
	text-align: center;
}
.barra table {
	margin: 0 auto;
}
.barra .destaque {
	background: url(../img/barra_destaque_bac.jpg);
}
.barra .destaque .img {
	background: url(../img/barra_destaque_img_bac.jpg);
}
.rod1 td, .rod1 a {
	font-size: 10px;
	color: #000;
	line-height: 26px;
}
.rod1 a {
	display: block;
	padding: 0 25px;
	text-decoration: none;
}
.rod1 a:hover, .rod1 a:active {
	color: #E14316;
}
.rod2 {
	background: url(../img/rodape.jpg);
	height: 167px;
}
.rod2 .loja {
	padding: 0 0 0 55px;
	font-size: 10px;
	color: #333;
	line-height: 175%;
}
.rod2 .tit {
	font-size: 13px;
	font-weight: bold;
	color: #E93314;
}
.rod2 .endereco {
	padding: 0 0 0 25px;
	display: inline-block;
}
.rod2 .endereco strong {
	letter-spacing: 1px;
}
.rod2 .mail {
	color: #E93314;
}
.rod3 td {
	text-align: center;
	padding: 0 0 0 120px;
	font-size: 10px;
}
.rod3 .selo {
	padding: 3px 0;
	width: 120px;
}
.titulo {
	background: #F6F4E7;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 220%;
	padding: 0 0 0 35px;
}
.conteudo {
	padding: 20px;
	text-align: justify;
}
.forms td {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #555;
}
.forms label {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.Formulario {
	border: 1px solid #E93314;
}
.botao {
	background: #333;
	color: #fff;
	padding: 2px 15px;
	font: bold 15px Arial, Helvetica, sans-serif;
	border: none;
}
a {
	color: #E93314;
}
a:hover, a:active {
	color: #333;
}
.linksuteis ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.linksuteis li {
	float: left;
	width: 50%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.linksuteis a {
	display: block;
	margin: 5px;
	padding: 0 0 0 15px;
	font: 14px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	border: 1px dotted transparent;
	line-height: 200%;
}
.linksuteis a:hover, .linksuteis a:active {
	border-color: #039;
}
.list {
position: absolute;
z-index: 10;
background-position:0 17px;	
height:275px;
width:195px;
display:none;
background-color:#EFF7FF;
border:1px solid #F1DDDE;
	
}

.list h2{
	font-size:10px;
background-color:#F1DDDE;
margin:1px;
padding:5px;
	}
.list .listBox {
background-color:#FFFFFF;
height:250px;
overflow:auto;
width:100%;
z-index: 999;
}
.list span {
background-image:url(../img/painel-BT.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:25px;
margin:5px 10px 0 0;
text-indent:-4000px;
width:127px;

}


.listItem {

overflow:auto;
height:250px;
}
.listItem .nonClicked {
    float: left;
    overflow:hidden;
    cursor: pointer;
    width: 100%;
    height:20px;
	font: 11px Verdana, Geneva, sans-serif;
color: #2c2c2c;
}
.destaque2 {
	background-color:#CCC;
}
.listItem .nonClicked a {
    margin: 5px;
}
.bt-selecione{
	width:195px;
	height:21px;
	background-image:url(../img/bt-selecione.gif);
	display:block;
	cursor:pointer;
	cursor:hand;
	padding:2px 0 0 5px;
	margin-top:1px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #2c2c2c;
	
}
.sel {
	text-align:left;	
	color:#000;
	text-transform:none;
}
.list #listBoxBairroImovel{
	width:205px;	
}
