@charset "utf-8";

/* CSS CASA GRANDE IMÓVEIS */

body {
	background:url(../images/background.jpg) repeat-x;
	background-color:#990000;
	background-attachment: fixed;
	background-position:bottom;
	margin:0px;
	font-family:"Trebuchet MS";
}

form {
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

h1, h2, h3, h4, h4, h6 {
	padding:0px;
	margin:0px;
}

ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#conteudo, .align {
	margin:auto;
	text-align:left;
	width:57.69em;
	*width:56.25em;
	min-width:750px;
	display:table;
}

#conteudo {
background: #fff;
	width:1001px;
*width:1001px;
}

.align {
	display:block;
	margin:0 0 1em 0;
}


/* PÁGINA INICIAL */

#conteudo div#destaque {
	background-image:url(../images/back-destaques-2.png);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:bottom;
	height: 295px;
}

#conteudo div#flash {
	background-image:url(../images/back-loop.png);
	background-position:top;
	background-repeat:no-repeat;
	min-height:150px;
	padding:15px 15px 0 15px;
	clear:both;
}

#conteudo div#locacao-busca {
	background-image: url(../images/back-usados-busca.png);
	background-position:top;
	background-repeat:no-repeat;
	height:291px;
	clear:both;
}

#conteudo div#rodape {
	background: none;
	background-image:url(../images/back-sombra.png);
	background-position:top;
	background-repeat:no-repeat;
	height:71px;
	display:block;
	clear:both;
}

/*  TOPO  */

#conteudo div#topo {
	padding: 10px;
	height: 70px;
*height:70px;
}


#conteudo div#logotipo {
	padding:12px;
	float:left;
}

#conteudo div#busca {
	background-image:url(../images/back-busca-top.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-busca-top.png', sizingMethod='crop');
	background-repeat: no-repeat;
	float: right;
	text-align: left;
	width:330px;
}

#conteudo div#busca fieldset {
	border:0px;
	padding:29px 0 0 18px;
}

#conteudo div#busca label {
	float:left;
	color:#999999;
	font-size:12px;
	padding-right:12px;
	padding-top:5px;
}

#conteudo div#busca input {
	font-family:"Trebuchet MS";
	border: 1px #CCCCCC solid;
	background-color: #E0E0E0;
	color:#999999;
	font-size:12px;
	padding:1px;
	margin-top:3px;
}

#conteudo div#busca .bt {
	font-family:"Trebuchet MS";
	width:27px;
	height: 23px;
	border: 1px #730000 solid;
	background-color: #730000;
	color:#FFFFFF;
	font-size:12px;
	padding:0 2px 3px 0;
	float:right;
}

#conteudo div#busca a {
	text-decoration: none;
	color: #666666;
	font-size:12px;
}

#conteudo div#busca a:hover {
	text-decoration: none;
	color: #990000;
}

/*  MENU  */
#conteudo div#menu {
	margin: 0 10px 0 10px;
}

/* BUG PARA IE */
* html #conteudo div#menu {
	background-image: url(../images/back-menu.png);
	height:40px;
}

#conteudo div#menu ul {
	background-image: url(../images/back-menu.png);
	height:40px;
}

#conteudo div#menu .separador {
	background-image:url(../images/separador-menu.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/separador-menu.png', sizingMethod='image');
	background-repeat: no-repeat;
}

#conteudo div#menu li {
	float: left;
	padding:8px 30px 0 30px;
}

#conteudo div#menu li a {
	font-size:18px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight: normal;
}

#conteudo div#menu li a:hover {
	font-size:18px;
	text-decoration: none;
	color:#FFA6A6;
	font-weight: normal;
}

/*  RODAPE  */
#conteudo div#rodape li {
	color:#FFFFFF;
	float: left;
	font-size:12px;
	padding:6px 10px 0 0;
}

#conteudo div#rodape li a {
	color:#FFFFFF;
	font-size: 14px;
	text-decoration: none;
	padding-right: 5px;
}

#conteudo div#rodape li a:hover {
	color:#FFA6A6;
	font-size: 14px;
	text-decoration: none;
}

#conteudo div#rodape p {
	clear:both;
	color: #FFFFFF;
	font-size: 12px;
	margin:0px;
	padding: 3px 0 5px 0;
}

/* IMOVEIS EM DESTAQUE */

#destaque #imoveisDestaque h1 {
	font-family:"Trebuchet MS";
	font-weight: normal;
	font-size: 26px;
	padding:0px;
	margin:15px 0 10px 17px;
	color:#990000;
}

#imoveisDestaque div#imoveis {
	float: left;
	width:220px;
	padding-left:18px;
	padding-right:11px;
}

#imoveisDestaque div#imoveis .imagem {
	padding:2px;
	background-color: #666666;
	font-size:0px;
}

#imoveisDestaque div#imoveis h2 {
	font-weight: normal;
	font-size: 19px;
	color:#990000;
	padding:0px;
	margin:8px 0 5px 0;
}

#imoveisDestaque div#imoveis p {
	font-weight: normal;
	line-height:20px;
	font-size: 11px;
	color:#666666;
	padding:0px;
	margin:0 0 10px 0;
}

/* BANNER EM FLASH */

#flashDestaque {
	float:left;
	padding:25px 12px 0 12px;	
}

#flashDestaque div#imoveis .imagem {
	border: 2px solid #666666;
	font-size:0px;
}

#flashDestaque div#imoveis h2 {
	font-weight: normal;
	font-size: 16px;
	color:#990000;
	padding:2px 2px 5px 0;
	margin:0px;
}

#flashDestaque div#imoveis p {
	font-weight: normal;
	line-height:20px;
	font-size: 11px;
	color:#666666;
	padding:0 0 0 2px;
	margin:0px;
}



/* LOCAÇÃO */
#locacao-busca div#locacao {
	float:left;
}
#locacao-busca div#locacao h1 {
	font-family:"Trebuchet MS";
	font-weight: normal;
	font-size: 18px;
	padding:6px 0 10px 43px;
	margin:0px;
	color:#990000;
}
#locacao div#imoveslocacao {
	background-image:url(../images/casa-imoveis-locacao.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/casa-imoveis-locacao.png', sizingMethod='position');
	background-repeat: no-repeat;
	width:540px;
}
#locacao .padding {
	margin:15px 10px 10px 10px;
}

/* BUG PARA IE */
* html #locacao .padding {
	margin:15px 10px 10px 10px;
	padding:0px;
}
* html #locacao div#imoveislocacao {
	background-image:url(../images/casa-imoveis-locacao.png);
	background-position: 10px 15px;
	padding:0px;
}
#locacao div#imoveis {
	float: left;
	width:100px;
	padding-left:18px;
	padding-right:22px;
}
#locacao div#imoveis .imagem {
	padding:2px;
	background-color: #666666;
	font-size:0px;
}

#locacao div#imoveis h2 { font-weight: normal; font-size: 13px; color:#990000; padding:0px;	margin:3px 0 0 0; }
#locacao div#imoveis p { font-weight: normal; line-height:15px; font-size: 11px; color:#666666; padding:0px; margin:0 0 10px 0; }

/* BUSCA AVANÇADA */
#locacao-busca div#busca-avancada { background-image:url(../images/back-busca-avancada.png); width:420px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/back-busca-avancada.png', sizingMethod='position'); background-repeat: no-repeat; float: right; text-align: left; }
#busca-avancada { margin:10px; padding:0px;}

/* BUG PARA IE */
* html #busca-avancada .padding { margin:10px 10px 0 10px; padding:0px; }
#busca-avancada form { padding: 40px 0 0 0; }
#busca-avancada fieldset { border:none; padding:0 15px 0 0; margin:0px; }
#busca-avancada label { font-family:"Trebuchet MS"; color:#999999; font-size:11px; margin: 0 5px 0 0; clear: both; }
#busca-avancada #formulario { clear: both; padding: 4px 0 4px 0; }
#busca-avancada #ident { font-family:"Trebuchet MS"; color:#999999; font-size:11px; text-align: right; padding:3px 5px 0 0; width:60px; float:left; }
#busca-avancada .combo { font-family:"Trebuchet MS"; border: 1px #CCCCCC solid; background-color: #E0E0E0; color:#999999; width:160px; font-size:11px; }
#busca-avancada .combo-2 { font-family:"Trebuchet MS"; border: 1px #CCCCCC solid; background-color: #E0E0E0; color:#999999; width:125px; font-size:11px; }
#busca-avancada .bt { font-family:"Trebuchet MS"; width:100px; height: 23px; border: 1px #730000 solid; background-color: #730000; color:#FFFFFF; font-size:12px; padding:0 2px 3px 0; margin-top:3px; margin-left:65px; }

/* PÁGINAS INTERNAS */
#conteudo div#conteudoInterno { background-image: url(../images/back-conteudo.jpg); background-position:bottom; background-repeat: repeat-x; background-color:#FFFFFF; width:1000px; }
#conteudo div#conteudoInterno h1 { font-family:"Trebuchet MS"; font-weight: normal; font-size: 26px; padding:0px; margin:15px 0 0 10px; color:#990000; }
#conteudoInterno .margin { padding:10px; }

/* QUEM SOMOS */
#conteudoInterno div#quemsomos { line-height:20px; font-size:13px; color: #666666; }
#conteudoInterno div#quemsomos h2 { color: #990000; font-weight: normal; font-size:18px; margin:0px; padding:10px 0 0 0; }
#conteudoInterno div#quemsomos p { margin:0px; padding:0px; }
#quemsomos div#imagem { background-color: #EEEEEE; border: 1px solid #cccccc; padding: 5px; float:right; margin-left:10px; }
#quemsomos div#slogan{ background-image: url(../images/aspas.png); background-position: top left; background-repeat: no-repeat; margin-top:20px; padding: 4px 0 0 22px; font-size:22px; font-style: italic; }

/* COMPRE UM IMOVEL */
#conteudoSite { padding:8px; display:table; }
#conteudoSite div#compre { display: table; }
#compre div#imoveis { float: left; width:220px; height:250px; padding:0 10px 20px 0; }
#compre div#imoveis .imagem { padding:2px; background-color: #666666; font-size:0px; }
#compre div#imoveis h2 { font-weight: normal; font-size: 19px; color:#990000; padding:0px; margin:8px 0 5px 0; }
#compre div#imoveis p { font-weight: normal; line-height:20px; font-size: 11px; color:#666666; padding:0px; margin:0 0 10px 0; }

	/* BUSCA AVANÇADA */
	#compre div#busca-compra { background-image:url(../images/back-busca-avancada.png); background-repeat: no-repeat; background-position: top left; text-align: left; float:right; }
	#busca-compra { margin:0 0 0 5px; padding:0px; }

	/* BUG PARA IE */
	* html #busca-compra .padding { margin:10px 10px 0 10px; padding:0px; }
	#busca-compra form { padding: 40px 0 0 0; }
	#busca-compra fieldset { border:none; padding:0 15px 0 0; margin:0px; }
	#busca-compra label { font-family:"Trebuchet MS"; color:#999999; font-size:11px; margin: 0 5px 0 0; clear: both; }
	#busca-compra #formulario { clear: both; padding: 4px 0 4px 0; }
	#busca-compra #ident { font-family:"Trebuchet MS"; color:#999999; font-size:11px; text-align: right; padding:3px 5px 0 0; width:60px; float:left; }
	#busca-compra .combo { font-family:"Trebuchet MS"; border: 1px #CCCCCC solid; background-color: #E0E0E0; color:#999999; width:200px; font-size:11px; }
	#busca-compra .bt { font-family:"Trebuchet MS"; width:100px; height: 23px; border: 1px #730000 solid; background-color: #730000; color:#FFFFFF; font-size:12px; padding:0 2px 3px 0; margin-top:3px; margin-left:65px; }

/* PAGINACAO */
#compre div#paginacao { clear:both; }
#compre div#paginacao a { text-decoration:none; color:#990000; font-size:14px; padding:0px; margin:0px; }
#compre div#paginacao a:hover{ text-decoration: none; color:#666666; }
#compre div#paginacao span#numero { font-size: 12px;}
#compre div#paginacao span#numero_selecionado { font-size: 20px; color: #CCCCCC; font-weight:bold; }


/* FICHA DE PRODUTO */
#conteudoSite { padding:10px; }
#conteudoSite div#descricao { padding:0 0 20px 0;  }
#conteudoSite .largura { width:590px; float:left; margin-right:10px; display:table-column; }
#conteudoSite div#descricao ul { }
#conteudoSite div#descricao ul li { float: left; margin:15px 0 20px 0;}
#conteudoSite div#descricao ul li a { background-color:#990000; padding:6px 20px 6px 20px; margin-right:10px; text-decoration:none; font-size:13px; color:#FFFFFF; }
#conteudoSite div#descricao ul li a:hover { background-color: #EEEEEE; text-decoration:none; color:#990000; }
#conteudoSite div#descricao a { background-color:#990000; padding:2px 5px 2px 5px; text-decoration:none; font-size:13px; color:#FFFFFF; }
#conteudoSite div#descricao a:hover { background-color: #EEEEEE; text-decoration:none; color:#990000; }
#conteudoSite div#descricao .seta { font-size:15px; font-family: tahoma, sans-serif;}
#conteudoSite div#descricao a:hover { background-color: #EEEEEE; text-decoration:none; color:#990000; }
#conteudoSite div#descricao h3 { color:#990000; padding:0px; margin:0px; font-weight: normal; font-size: 18px; clear:both; }
#conteudoSite div#descricao h4 { color:#666666; padding:0px; margin:0px; font-weight: normal; font-size: 13px; }
#conteudoSite div#descricao p { color: #666666; padding:0 0 10px 0; margin:0px; font-size:13px; line-height:20px; }
#conteudoSite div#extra { float:right; width:380px; display:table; }
#conteudoSite div#extra div#dados {padding:4px; background-color:#EEEEEE; border:1px solid #E8E8E8; margin-bottom:10px; clear:both;  }
#conteudoSite div#extra div#dados h3 { color:#990000; padding:4px; margin:0px; font-weight: bold; font-size: 16px; }
	#conteudoSite div#extra div#dados div#foto { background-color: #FFFFFF; padding:2px; margin:4px; font-size:0px; }
	#conteudoSite div#extra div#dados div#areathumb { margin-top:2px; display: inline-table; font-size: 0px;}
	#conteudoSite div#extra div#dados div#areathumb div#thumb { background-color:#FFFFFF; padding:2px; margin:4px; float:left;}
	#conteudoSite div#extra div#dados div#mapa { background-color: #FFFFFF; padding:2px; margin:4px; }


/* CONTATO */
#conteudoSite div#contato {}
#conteudoSite div#contato p {padding:0px; margin:0px; color:#666666; line-height:23px; font-size:16px; font-weight:normal; }
#conteudoSite div#contato h2 { padding:10px 0 10px 0; margin:0px; font-size:23px; color: #990000; font-weight:normal;}
#conteudoSite div#contato fieldset { border:none; padding:0px; margin:0px; }
#conteudoSite div#contato legend { padding:0px; margin:0px; font-size:20px; color: #990000; }
#conteudoSite div#contato label { font-family:"Trebuchet MS"; color:#999999; font-size:14px; margin: 0 5px 0 0; display:block; vertical-align: top; padding:5px 0 5px 0; }
#conteudoSite div#contato .form { font-family:"Trebuchet MS"; border: 1px #CCCCCC solid; background-color: #E0E0E0; color:#999999; width:400px; font-size:11px; }
#conteudoSite div#contato textarea { height: 100px; width:400px; font-family:"Trebuchet MS"; border: 1px #CCCCCC solid; background-color: #E0E0E0; color:#999999; font-size:11px;  }
#conteudoSite div#contato .bt { font-family:"Trebuchet MS"; width:100px; height: 23px; border: 1px #730000 solid; background-color: #730000; color:#FFFFFF; font-size:12px; padding:0 2px 3px 0; margin:5px 0 10px 0; }

/* BANNER */
.banner-destaque{
float: left;
width:983px;
display:table;
clear:both;
margin-left:18px;
margin-right:11px;
}

#flashcontent{
float: left;
width:983px;
height: 270px;
display:table;
clear:both;
margin-left:9px;
margin-right:9px;


}