body {
	margin: 0px;
	padding: 0px;
	font-family: 'Ruda', sans-serif;
	background: url(../imagens/bg.gif) repeat center top;
}
#body #main #topo #logo {
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}
#body #main #menu {
	display: block;
	width: 833px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	height: 31px;
	background: #133E62;
}
#body #main #menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#body #main #menu ul li {
	display: inline-block;
	float: left;
}
#body #main #banner {
	background: url(../imagens/fundo_banner.png) no-repeat center top;
	height: 274px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	padding-top:10px;
}
#body #main #pesquisa {
	background: url(../imagens/box_pesquisa_azul.png) no-repeat center 0px;
	height: 25px;
	width: 809px;
	padding: 7px 20px;
	margin: 0 auto 20px;
}

#body #main #menu ul li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 7px 10px;
	font-size: 14px;
}
#body #main #menu ul li a:hover {
	text-decoration: none;
	color: #2297D0 !important;
	display: block;
	font-size: 14px;
}
#body #main #boxChatSup{
	font-family: 'Ruda', sans-serif;
}
#body #main #boxChatSup td {
	text-decoration: none;
	color: #133E62;
	font-size: 12px;
}

#body #main #boxChatSup .small {
	text-decoration: none;
	color: #133E62;
	font-size: 11px;
}
#body #main #boxChatSup .small a {
	font-family: 'Ruda', sans-serif;
	text-decoration: none;
	color: #133E62;
	font-size: 11px;
}

#body #main #boxChatSup titulo {
	text-decoration: none;
	color: #133E62;
	font-size: 14px;
}
#body #main #conteudo #busca h2 {
	color: #133E62;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
}

#body #main #conteudo {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	display: block;
	height: auto;
	clear: both;
}

#body #main #menu ul li a:hover {
	text-decoration: none;
	color: #FFF;
	display: block;
	background: #133E62;
}


#body #main #topo {
	clear: both;
	width: 850px;
	display:block;
	margin-right: auto;
	margin-left: auto;
}

#faixa {
	position: fixed;
	height: 42px;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1000;
	background: #333;
}

#faixa #faixa_cont {
	height: 42px;
	bottom: 0;
	width: 830px;
	z-index: 1000;
	margin-left:auto;
	margin-right:auto;
}

#fotoMulherBase{
	margin-top:-63px;	
	
	}

#footer {
	background: #133E62;
	clear: both;
	width: 100%;
	height: 200px;
	padding-bottom: 40px;
	color: #FFF;
	font-size: 12px;
}
#footer #info #assinatura {
	display: block;
	float: left;
	width: 600px;
}
#footer #endereco {
	display: block;
	float: right;
	padding-left: 20px;
	padding-top: 20px;
	margin-top: 25px;
}

#footer #devSign a {
	color: #FFF;
	text-decoration: none;
}

#body {
	width: 100%;
}
#body #main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#body #main #conteudo #busca {
	width: 150px;
	margin-right: 30px;
	background: url(../imagens/box_pesquisa.png);
	height: 327px;
	margin-top: 40px;
	float: left;
	padding: 20px 20px;
}
#body #main #conteudo #imoveis h1 {
	font-size: 22px;
	margin-top: 0px;
	padding-top: 0px;
	color: #133E62;
	font-weight: normal;
	font-family: 'Ruda', sans-serif;
}
#body #main #conteudo #imoveis h2 {
	font-size: 20px;
	margin-top: 0px;
	padding-top: 0px;
	color: #133E62;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: 'Ruda', sans-serif;
}

#body #main #conteudo #imoveis {
	float: right;
	width: 620px;
	text-align: justify;
	margin-right:7px;
	color: #333;
	font: 12px Calibri, "Trebuchet MS";
	margin-bottom: 29px;
}

#body #main #conteudo #imoveis a{
	color: #333;
	text-decoration: none;
}
#footer #info {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#footer #info #footerBox {
	display: block;
	float: left;
	width: 600px;
	border-right: 1px solid #000;
	padding-bottom: 20px;
}

#footer #menuInfo {
	display: block;
	margin-bottom: 20px;
	float: left;
	width: 600px;
	margin-top: 15px;
}
#footer #menuInfo ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#footer #menuInfo ul li {
	display: inline-block;
	float: left;
}
#footer #menuInfo ul li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
}

#formContato label {
	display:block;
	margin-bottom:3px;
	margin-top:10px;
}

.inputBox{
	font-size: 11px;
	color: #133E62;
	background: #FFF;
	border: 1px solid #000;
	padding: 1px;
	margin-bottom:10px;
}

.formButton {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color: #FFF;
	background: #133E62;
	padding: 5px;
}

.avisoOk {
	background: #EAFDF3;
	border: 1px solid #060;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	color: #060;
}
.avisoErro {
	background: #FEEDED;
	border: 1px solid #C00;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
	color: #C00;
}

#formContato label.error, #formBusca label.error, #formNews label.error, #formArea label.error, #modalForm label.error{
	font-size: 10px;
	color: #C00;
	margin-top: 0px;
	margin-left: 5px;
	float:left;
}
.boxPesquisa{
	float: left;
	margin-right: 5px;
}
.boxImovel{
	float:left;
	width:200px;	
}
.boxImovel .boxFoto{
	height: 136px;
	width: 190px;
	background: url(../imagens/box_destaques.png) no-repeat left top;
	padding: 4px 9px;
	margin-bottom: 5px;
}
.boxImovel .boxFoto .mascara{
	position:absolute;
	clip: rect(0px,183px,135px,0px);
}
.boxHomeDist{
	margin-right:10px;	
}
.boxInferior {
	display: block;
	background: url(../imagens/barra_logos1.png) left top;
	height: 75px;
	width: 610px;
	margin-bottom: 25px;
	padding: 5px;
}

.boxInferior2 {
	display: block;
	background: url(../imagens/barra_logos.png) left top;
	height: 61px;
	width: 610px;
	margin-bottom: 20px;
	padding: 5px;
}
.distLogo {
	margin-right: 39px;
}
#body #main #topo #boxChatSup {
	float: right;
	width: 500px;
	margin-right: 10px;
}
#body #main #topo #boxChatSup table tr #bgTelefone #txtTelefone {
	color: #FFF;
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-top: 52px;
	margin-right: 20px;
}


.distIcoRede {
	margin-right: 27px;
}

/* ----- Adicionado em 20/03/2012 - Emerson Oliveira ----- */

/*
root element for the scrollable.  when scrolling occurs this
element stays still.
*/
.scrollable {
	/* required settings */
  position:relative;
	overflow:hidden;
	width: 520px;
	height:67px;
	vertical-align: top;
}
 
/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}
 
/*
a single item. must be floated in horizontal scrolling.  typically,
this element is the one that *you* will style the most.
*/
.items div {
  float:left;
}

.mascaraThumb {
	margin-right:5px;
	width:100px;
	height:65px;
	text-align:center;
	background: #E7E7E8;
	overflow:hidden;
}

#image_wrap{
	width:600px;
	height:400px;
	overflow:hidden;	
}

#boxBanner{
	height: 259px;
	overflow: hidden;
	width: 816px;
	margin-left: 17px;
	margin-top:-3px;
	}


/* ----- Adicionado em 20/03/2012 - Marcelo ----- */

#faixa #faixa_cont #webchat_link {
	width: 150px;
	float:left;
	height: 42px;
	color: #FFF;
	padding:0 0 0 5px;
	line-height: 42px;
}

#faixa #faixa_cont #webchat_link a {
	color: #FFF;
	font-size:11px;
	text-decoration:none;
}

#faixa #faixa_cont #boxCadastro {
	width: 407px;
	float:left;
	height: 28px;
	text-align:center;
	padding:14px 0 0 0;
}
#faixa #faixa_cont #boxCadastro a {
	width: 400px;
	color: #FFF;
	font-size:12px;
	text-decoration:none;
}

#faixa #faixa_cont #boxTelefone {
	width: 150px;
	float:right;
	height: 32px;
	padding: 12px 0 0 0;
	color:#FFFFFF;
	font-size:16px;
	background:#0095DA;
	text-align:center;
}


/* ----- Adicionado em 21/03/2012 - Emerson Oliveira ----- */

#modalForm label { 
	color: #133E62;
	font-size: 14px;
}

#footer #devSign {
	display: block;
	float: right;
	padding-right: 26px;
	padding-top: 10px;
	margin-top: 25px;
}

/* ----- Adicionado em 22/03/2012 - Emerson Oliveira ----- */

.pageAtiva{
	color: #FFF !important;
	background: #103D62;
	display: block;
	
}

.qtdeExibe{
	font-weight: bolder;	
}

#paginacao{
	display:block;
	clear:both;
	width:620px;
	margin-top:10px;
}


/* ----- Adicionado em 26/03/2012 - Emerson Oliveira ----- */
#nav {
	margin-top: 10px;
	float: right;
	margin-left: 9px;
	position:absolute;
	z-index:5 !important;
}

#nav a {
	display: block;
	line-height: 25px;
	height: 25px;
	width: 25px;
	font-size: 14px;
	color: #103D62;
	text-align: center;
	float: left;
	text-decoration: none;
	background: #E7E7E8;
	margin-right:2px;
}
.activeSlide{
	font-size: 14px !important;
	color: #FFF !important;
	background: #103D62 !important;
	
}


/* ---- 27/03/2012 - Emerson Oliveira ----- */

#bgTelefone{
	background: url(../imagens/banner_eduardo_02.png) 0px 0px;
	height: 105px;
	width: 198px;	
}

/* ---- 12/04/2012 - Emerson Oliveira ----- */

.listaClear{
	width:100%;
	clear:both;
}

/* ----- 16/04/2012 - Emerson Oliveira ----- */

#formPesquisa{
	margin:0;
	padding:0;	
}

/* ----- 16/04/2012 - Emerson Oliveira ----- */

#listaLazer{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#listaLazer li {
	display: inline-block;
	float: left;
	width:150px;
	text-align:left;
	margin-bottom:5px;
}

/* ----- Galeria de Fotos dos lançamentos - 14/06/2012 - Emerson Oliveira ----- */

#galeria{
	margin-top:20px;
	margin-bottom:10px;
	width:620px;
	clear:both;
}

#galeria .mascaraThumb {
	margin-right:10px;
	width:100px;
	height:65px;
	text-align:center;
	background: #E7E7E8;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
}

.lead{
	font-size: 14px;
	font-weight: bold;
	margin-bottom:10px;	
}
.empDescricao, #empBanner{
	margin-bottom:20px;	
}

#empInfoTec{
	font-size: 14px;
	margin-bottom: 20px;
	margin-top:-10px;
}

#itensAdic ul{
	margin: 0px;
	padding: 0px;	
}
#itensAdic ul li {
	list-style: none;
	margin-bottom:5px;	
}

.infoFinancia{
	margin-bottom:20px;
	width:620px;
	clear:both;
	float:left;	
}

.areaImagem{
	margin-right:10px;
}

.areaResumo{
	float:left;
	margin-left:10px;	
}

#simuladorCrediPronto{
	float:left;
	margin-bottom:20px;
	margin-left:74px;
}
#boxCrediPronto{
	margin-right: auto;
	margin-left: auto;
	background: #E7E7E8;
	width: 820px;
	margin-bottom: 20px;
	height: 110px;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#btnWufoo{
	background: #0095DA;
	padding: 10px;
	margin-bottom: 20px;
	text-align:center;
	margin-top:20px;
}
#btnWufoo a {
	display: block !important;
	color: #FFF !important;
	text-decoration: none;
}
#boxLocalizacao{
	margin-bottom: 20px;
	margin-top:15px;	
}

.imgDestaque{
	width:184px;
	height:136px;
	text-align:center;	
}
#faixa #chatStatus {
	height: 140px;
	width: 183px;
	margin-top: -135px;
	position: absolute;
	margin-left:60px;
	display:none;
}
#chatStatus #chatTexto {
	background: #333;
	font-size: 12px;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#chatStatus #chatTexto p {
	text-align: center;
	margin: 0px 0px 10px;
	padding: 0px;
}
