/*---------------- RESET -----------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
li { list-style:none; }
img { border: none; }
a { text-decoration: none; }
/*---------------------------------------*/

body { background:url(../imagens/topo_bg.jpg) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.geral { width:950px; margin:0 auto;}
h1.logo { float:left; display:inline; margin-left:28px; width:224px; height:90px; position:relative;}
 h1.logo a { background:url(../imagens/logo.gif) no-repeat; display:block; text-indent:-9999px; width:224px; height:103px; position:absolute;}

.menu { width: 698px; float: right; padding:0; margin:0; list-style:none; height:33px; position:relative; margin-top: 3px; }
.menu li {float:left;}
.menu li a {display:block; float:left; height: 33px; line-height: 33px; color:#475C4F; text-decoration:none; text-align:center; padding:0 0 0 0px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 13px; font-weight: normal; }
.menu li a:hover {color:#FFF; background:#bfbfbf;}
.menu li a:hover b { background:url(button2.gif) no-repeat right top;}

#cabecalho {
  float:right;
  overflow:hidden;
}
.topo { float:left; display:inline;}
.fone_endereco {
  color:#DDDDDD;
  float:right;
  font-size:10px;
  margin: 10px 7px 0 0;
  overflow:hidden;
  text-align:right;
}
#restrito {
  background:url("../imagens/ico_cadeado.png") no-repeat scroll 163px 40% transparent;
  font-size:10px;
  height:15px;
  margin: 0 7px 0 0;
  overflow:hidden;
  padding-top:5px;
  text-align:right;
}
#restrito a {
  color: #ddd;
}
#restrito a:hover{
  color: #fff;
}

.conteudo{ clear:both; background:#fff url(../imagens/meio_bg.jpg) no-repeat left top; padding:20px 0 0 0; overflow:hidden; min-height: 350px; height:100%;}
 .flash { float:left; display:inline; margin-left:25px; margin-top:5px; margin-right:15px}
 .noticiaHome { width:240px; float:left; display:inline; margin-top:5px; margin-right:15px;}
 h2 { color:#037961; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
 h3 { font-weight:bold; font-size:10px; color:#818080;}
 h4 { color:#037961; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
   .noticiaHome ul li { border-bottom:1px dashed #818080; overflow:hidden; padding:7px 0 8px;}
   a.maisnoticias{ text-transform:uppercase; color:#037961; float:right; font-size:10px; font-weight:bold; margin-top:5px;}
   
.busca { background:url(../imagens/form_bg.jpg) no-repeat top left; width:189px; height:239px; float:left; display:inline;}

.busca form { margin-left:20px; }
.busca label{ width:100%; font-size:11px; color:#444; }
.busca input { border:1px solid #ababab; color:#444; font-size:10px; height:13px; padding:2px; margin-bottom:1px; width:144px;}
.busca select { border:1px solid #ababab; color:#444; font-size:12px; height:19px; padding:0px; margin-bottom:1px; width:150px;}
 input.botao { background:#037961; border:0; color:#FFFFFF; height:18px; line-height:18px; padding:0 0 4px; text-transform:uppercase; width:70px; margin:5px 0  0 78px;}
.busca h2{ background:url(../imagens/tit_busca.gif) no-repeat; text-indent:-9999px; width:131px; height:37px; margin:4px 0 2px 24px; }
.busca .ultLinha { float:left; width:45%; display:inline; overflow:hidden; }
.busca .ultLinha input { width:67px; display:block; clear:left; float:left;  }
.busca .ultLinha label { height:13px;  }
.busca .ultLinha span { width:100%; display: block;}

.vitrine{
  background:url("../imagens/destaqueTop_bg.jpg") no-repeat scroll center top transparent;
  clear:left;
  float:left;
  overflow:hidden;
  padding:30px 0 0 0;
  width:950px;
}
 .vitrine h2 { font-size:20px; text-align:center; font-weight:normal; margin-top:10px}
 .vitrine ul { overflow:hidden; margin:15px 0; background:url(../imagens/destaqueBot_bg.jpg) no-repeat bottom center; padding:0 0 55px 0px; float:left; display:inline;}
 .vitrine li { float:left; display:inline; width:115px; padding:0 17px; border-right: 1px dotted #037961; color:#505050; text-align:center;}
   .vitrine li a { color:#505050; font-size:10px;}
   .vitrine li h5 { font-weight:bold; font-size:12px;}
 .vittrine span { display:block;}
  .vitrine li.last { border-right:0;}
.vitrine li a.detalhes { float:right; clear:both; color:#037961; margin-top:5px; margin-bottom:5px;}
.negocioCapa  {
  font-size: 12px;
  font-weight: bold;
  padding: 3px 0px;
}
.imgVitrine {
  margin: 2px 0;
}


#sponsorAdDiv {
  position:absolute;
  width: 191px;
}

/*------------------------------------------include rodape*/

.rodape { background:url(../imagens/rodape_bg.gif) repeat-x top; margin-top: 10px; padding:5px 0; clear:both;width: 100%;}
 .rodape .geral {color:#989898; text-align:center; font-size:10px;}
 .rodape .geral span { font-size:12px;}

.rodape_interno {
  width: 900px;
  height: 45px;
  margin:0 auto;
}


.rodape{
	color: #555;
    font-size: 11px;
	float: left;
	clear: left;
	text-align: right;
	display: inline;
    width: 100%;
	}
	.rodape p{
		float: left;
        line-height: 16px;
		width: 750px;
		text-align: center;
		display: inline;
		}
	.creditos a{
		float: left;
		display: inline;
		margin: 0 0 3px 3px;
		}

.align_center {
  text-align: center;
}
.conteudo h1 {
  color:#475C4F;
  margin: 10px;
  font-size: 18px;
  font-weight: bold;
}
.conteudo p {
  margin: 10px;
}
.mapa_bauru {
  float: right;
  margin-right: 12px;
}
.imobiliaria {
  clear: both;
  text-align: center;
  margin: 10px;
}
.subtitulo {
  font-size: 14px;
  font-weight: bold;
}


.conteudo a {
  color: #333;
}
.conteudo a:hover {
  color: #666;
}
.logo_bancos {
  overflow:hidden;
  margin: 15px 0;
  padding:0 0 0px 80px;
  float:left;
  display:inline;
  /* border: 1px solid #000; */
/*
 .vitrine ul { }
 .vitrine li { float:left; display:inline; width:115px; padding:0 17px; border-right: 1px dotted #037961; color:#505050; text-align:center;}
*/
}
.logo_bancos li {
  float:left;
  display:inline;
  width: 230px;
  padding:0 17px;
  text-align:center;
}


.preco_destaque {
  font-weight: bold;
  font-size: 16px;
}
.voltar {
  padding: 10px 0px 10px 0px;
  text-align: center;
  clear: both;
}
.servicos_ul li {
  margin: 10px 25px 10px 50px;
  list-style: disc;
}
