/* CSS Document by bryntec.com */

@import url(forms.css);
@import url(alinhamento.css);
@import url(estrutura.css);
@import url(links.css);
@import url(textos.css);
@import url(imovel.css);
@import url(menuqflutua.css);
@import url(banners.css);

html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	padding: 0px;
	margin: 0px;
	border: 0px transparent none;
	background-position:left top;
	background-repeat:no-repeat;
}
img {
	/* behavior:url(_js/pngbehavior.htc); */ /* Maldito Internet Explorer ! */
}
/*********************************************************************/ /* ESTRUTURA DO SITE */

/* Caixa */
.caixa {
	float:left;
	width:154px;
	margin-bottom:14px;
}
.caixa_cab {
	float:left;
	width:148px; /* 154 - 6 do padding */
	padding-left:6px;
	height:24px; /* 32 - 8 do padding */
	padding-top:8px;
	background-image:url(../_imagens/caixa_cab.jpg);
	font-family:Trebuchet MS,Arial;
	font-size:13px;
	font-weight:bold;
}
.caixa_item {
	float:left;
	width:140px;
	padding-left:6px;
	padding-right:8px;
	background-image:url(../_imagens/caixa_item.jpg);
	background-repeat:repeat-y;
	list-style-image:url(../_imagens/marcador.gif);
	z-index:15;
}
.caixa_item_cm {
	float:left;
	width:154px;
	padding-left:0px;
	padding-right:0px;
	background-image:url(../_imagens/caixa_item_cm.jpg);
	background-repeat:repeat-y;
	list-style-image:url(../_imagens/marcador.gif);
	z-index:15;
}
.caixa_rod {
	float:left;
	width:154px;
	height:17px;
	background-image:url(../_imagens/caixa_rod.jpg);
}
/* ----- */

#ul {
	margin:0px;
	padding:0px;
	margin-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6997B1;
}
#li_pai {
	padding-bottom:2px;
	/* background-color:#FFFFFF; */
	border-bottom:#92B1C5 solid 1px;
	width:125px; /* Delimitei uma largura para o submenu funcionar corretamente no IE */
}
#li {
	padding-bottom:2px;
	/* background-color:#009966; */
	width:130px; /* Delimitei uma largura para o submenu funcionar corretamente no IE */
}

/* Caixa do Imóvel */
.caixa_imovel_cab01 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_cab01.jpg);
	width:14px;
	height:35px;
}
.caixa_imovel_cab02 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_cab02.jpg);
	width:412px;
	height:25px; /* 35 - 10 do padding-top */
	padding-top:10px;
}
.caixa_imovel_cab03 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_cab03.jpg);
	width:14px;
	height:35px;
}
.caixa_imovel_esq {
	float:left;
	background-image:url(../_imagens/caixa_imovel_esq.jpg);
	width:14px;
	height:160px;
}
.caixa_imovel_conteudo {
	float:left;
	background-image:url(../_imagens/caixa_imovel_fundo.jpg);
	background-repeat:repeat-x;
	width:412px;
	height:160px;
}

/* ON - itens da caixa_imovel */
.cx_imovel_cx {
	float:left;
	width:127px; /* 137 - 10 */
	padding-left:10px;
	height:150px; /* 160 - 10 do padding */
	padding-top:10px;
	text-align:center;
}
.cx_imovel_cx_moldura { /* moldura da foto menor */
	float:left;
	background-color:#FFFFFF;
	padding:3px;
	margin-bottom:5px;
}
/* OFF */

.caixa_imovel_dir {
	float:left;
	background-image:url(../_imagens/caixa_imovel_dir.jpg);
	width:14px;
	height:160px;
}
.caixa_imovel_rod01 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_rod01.jpg);
	width:14px;
	height:5px;
}
.caixa_imovel_rod02 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_rod02.jpg);
	width:412px;
	height:5px;
}
.caixa_imovel_rod03 {
	float:left;
	background-image:url(../_imagens/caixa_imovel_rod03.jpg);
	width:14px;
	height:5px;
}

/* Caixa do Imóvel, nos resultados das buscas */
.caixa_busca_imovel_cab01 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_cab01.jpg);
	width:14px;
	height:35px;
}
.caixa_busca_imovel_cab02 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_cab02.jpg);
	width:412px;
	height:25px; /* 35 - 10 do padding-top */
	padding-top:10px;
}
.caixa_busca_imovel_cab03 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_cab03.jpg);
	width:14px;
	height:35px;
}
.caixa_busca_imovel_esq {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_esq.jpg);
	width:14px;
	height:110px;
}
.caixa_busca_imovel_conteudo {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_fundo.jpg);
	background-repeat:repeat-x;
	width:412px;
	height:110px;
}
.caixa_busca_imovel_conteudo_esq { /* foto média */
	float:left;
	padding-top:10px;
	width:116px; /* 110 + 6 da moldura */
	height:90px;
	/*background-color:#66CC00;*/
}
.cx_imovel_moldura { /* moldura da foto menor */
	float:left;
	background-color:#FFFFFF;
	padding:3px;
}
.caixa_busca_imovel_conteudo_dir { /* informações */
	float:left;
	padding-top:10px;
	width:291px; /* 302 - 5 do padding = 297 - 6 da moldura */
	padding-left:5px;
	height:75px; /* 105 - 9 da moldura - 15 :o */
	text-align:left;
	overflow:auto;
	/*background-color:#FFFF00;*/
}
.cx_imovel_detalhes {
	float:left;
	padding-left:5px;
	width:291px;
	/*background-color:#66FF00;*/
}
.caixa_busca_imovel_dir {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_dir.jpg);
	width:14px;
	height:110px;
}
.caixa_busca_imovel_rod01 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_rod01.jpg);
	width:14px;
	height:5px;
}
.caixa_busca_imovel_rod02 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_rod02.jpg);
	width:412px;
	height:5px;
}
.caixa_busca_imovel_rod03 {
	float:left;
	background-image:url(../_imagens/caixa_busca_imovel_rod03.jpg);
	width:14px;
	height:5px;
}

/* Paginação do Resultado das buscas */
.paginacao2 {
	float:left;
	background-color:#FFFFFF;
	width:110px; /* 120 - 10 do padding */
	padding-right:10px;
	height:60px;
	padding-top:30px;
	padding-bottom:0px;
	text-align:center;
}
/* para ie6 */
* html .paginacao2 {
	margin-bottom:-30px;
}
* html .paginacao1 {
	margin-bottom:-30px;
}
/* -------- */
.paginacao1 {
	float:left;
	width:310px; /* 300 ¬¬ */
	padding-left:10px;
	height:90px;
	padding-bottom:0px;
	margin: 0px auto; /* Centraliza nos navegadores decentes */
	text-align:center; /* Pra nao ficar o texto centralizado */
	background-color:#FFFFFF;
}
#page_menu{
	clear:left;
	display:block;
	width:310px;
	line-height:110px;
	text-align:center;
	margin:0px 0px 0px 0px;
}
#page_menu a:link, #page_menu a:visited, #page_menu a:hover, #page_menu #act{
	color:#649BD1;
	font-size:13px;
	font-weight:bolder;
	background-repeat:no-repeat;
	margin:15px 0px 50px 0px; /* margens: top, ... */
	display:block;
	float:left;
}
#page_menu a:hover{
	color:#E37C4A;
	text-decoration:none;
}
#page_menu #act{
	color:#777777;
	width:48px;
	height:48px;
	background-image:url(../_imagens/icone_pg_maior.gif);
}
#page_menu #inact{
	width:32px;
	height:62px;
	background-image:url(../_imagens/icone_pg_menor.gif);
	background-position:0px 9px;
	_background-position:0px 10px;
}