/************************************************************/
/***** Singular Software - Folha de Estilo Padrão GSI *******/
/************************************************************/

*{
	padding: 0px;
	margin: 0px;
}

html{
	height: 100%;
} 

body{ 
	background:  url(../img/bg.jpg) repeat;
	font-family: arial;
	height: 100%;
}

a{ text-decoration: none; }

li{ list-style: none; }

/************************************************************/
/****************  Configuração DIV TOP   *******************/
/************************************************************/
#top{
	background: #FFF;
	height: 166px;
}

#top #center_top{
	width: 760px;
	margin: 0 auto;
	height: 166px;	
}

/************************************************************/
/****************  Configuração DIV MENU  *******************/
/************************************************************/
#menu{
	background: url(../img/bg_menu.jpg) repeat-x;
	height: 30px;
}

#menu #center_menu{
	width: 760px;
	height: 30px;
	margin: 0 auto;
}

#menu #center_menu ul li{
	float: left;
	height: 30px;
	display: block;
}

#menu #center_menu ul li a{
	color: #FFF;
	font-size: 14px;
	padding: 0px 15px;
	line-height: 31px;
	display: block;
}

#menu #center_menu ul li a:hover
{
	background: url(../img/bg_menu_hover.jpg) repeat-x;
}

#inicial #menu #center_menu ul li a.inicial,
#quem_somos  #menu #center_menu ul li a.quem_somos,
#imobiliarias #menu #center_menu ul li a.imobiliarias,
#documentos #menu #center_menu ul li a.documentos,
#contato #menu #center_menu ul li a.contato
{
	background: url(../img/bg_menu_hover.jpg) repeat-x;
}

/************************************************************/
/*************  Configuração DIV CONTAINER  *****************/
/************************************************************/
#container{
	width: 780px;
	margin: 0 auto;
}

/************************************************************/
/************  Configuração DIV TOOL LOGOS  *****************/
/************************************************************/
#container #tool_logos{
	width: 780px;
}

#container #tool_logos #corners{
	width: 780px;
	height: 13px;
}

#container #tool_logos #logos{
	width: 780px;
	height: 82px;
	background: url(../img/bg_logos.jpg) repeat-x;
}

#container #tool_logos #logos .dinamo{
	width: 154px;
	height: 81px;
	float: left;
	text-align: center;
	margin: 0px 17px;
	display: inline;
}

#container #tool_logos #logos .dinamo img{
	margin: 20px 0px;
	border: none;
}

#container #tool_logos #logos .habiteto{
	width: 90px;
	height: 81px;
	float: left;
	text-align: center;
	margin: 0px 17px;
	display: inline;
}

#container #tool_logos #logos .habiteto img{
	margin: 17px 0px;
	border: none;
}

#container #tool_logos #logos .jruiz{
	width: 136px;
	height: 81px;
	float: left;
	text-align: center;
	margin: 0px 17px;
	display: inline;
}

#container #tool_logos #logos .jruiz img{
	margin: 20px 0px;
	border: none;
}

#container #tool_logos #logos .maconetto{
	width: 131px;
	height: 81px;
	float: left;
	text-align: center;
	margin: 0px 17px;
	display: inline;
}

#container #tool_logos #logos .maconetto img{
	margin: 18px 0px;
	border: none;
}

#container #tool_logos #logos .magna{
	width: 86px;
	height: 81px;
	float: left;
	text-align: center;
	margin: 0px 17px;
	display: inline;
}

#container #tool_logos #logos .magna img{
	margin: 7px 0px;
	border: none;
}

/************************************************************/
/**************  Configuração DIV CONTENT  ******************/
/************************************************************/
#container #content{
	width: 740px;
	margin: 0 auto;
	background: #FFF;
	padding: 10px;
}

/************************************************************/
/***********  Configuração DIV BARRA DE BUSCA  **************/
/************************************************************/
#container #content #block_left{
	width: 180px;
	border-right: 1px #CCC solid;
	padding-bottom: 20px;
	float: left;
	margin-bottom: 10px;
}

.title2{
}

.title2 img{
	float: left;
	padding: 3px 5px 0px 0px;
}

.title2 h4{
	color: #000;
	font-weight: bold;
	font-size: 15px;
}

#container #content #block_left #search form fieldset{
	width: 170px;
	border: none;
}

#container #content #block_left #search form fieldset label{
	font-size: 11px;
	width: 169px;
	display: block;
	margin: 5px 0px 2px 0px;
}

#container #content #block_left #search form fieldset select{
	width: 169px;
	margin: 1px 0px 3px 0px;
}

#container #content #block_left #search form fieldset input{
	width: 166px;
	margin: 1px 0px 3px 0px;
}

#container #content #block_left #search form fieldset .submit{
	width: 50px;
	height: 15px;
	background: url(../img/botao.jpg) no-repeat;
	border: none;
	cursor: pointer;
	margin: 3px 0px 0px 118px;
}

#container #content #block_left #detail{
	margin: 20px 0px;
}

#container #content #block_left #detail p{
	font-size: 11px;
	text-align: left;
}

#container #content #block_left #detail a{
	width: 50px;
	height: 15px;
	background: url(../img/botao.jpg) no-repeat;
	cursor: pointer;
	margin: 3px 0px 0px 118px;
	display: block;
}

#container #content #block_left #notice{
	margin: 20px 0px;
}

#container #content #block_left #notice a{
	width: 165px;
	font-size: 11px;
	display: block;
	text-align: left;
	color: #000;
}

#container #content #block_left #notice a:visited{
	color: #000;
}

#container #content #block_left #developers{
	text-align: center;
}

#container #content #block_left #developers p{
	font-size: 11px;
	margin: 5px;
}

#container #content #block_left #developers a img{
	border: none;
}

#container #content #block_left #developers a img.singular{
	margin: 10px 0px 10px 0px;
}

/************************************************************/
/**************  Configuração DIV CONTEUDO  *****************/
/************************************************************/
#container #content #block_right{
	width: 545px;
	float: left; 
	margin: 0px 0px 0px 10px;
}

/************************************************************/
/**************  Configuração DIV ESPACADOR  ****************/
/************************************************************/
#container #content #space{
	clear: both;
}

/************************* HOME *****************************/
/**************  Configuração DIV CONTEUDO  *****************/
/************************************************************/
#container #content #block_right #sobre{
	height: 130px;
	margin-bottom: 15px;
}

.title img{
	float: left;
	padding: 3px 5px 0px 0px;
}

.title h4{
	color: #d32620;
	font-weight: bold;
	font-size: 18px;
}

#container #content #block_right #sobre #small_banner{
	width: 107px;
	height: 81px;
	float: left;
	margin: 13px 13px 0px 0px;
}

#container #content #block_right #sobre p{
	font-size: 13px;
	text-align: justify;
	margin: 10px 0px 0px 10px;
}

#container #content #block_right #imovel .box{
	width: 120px;
	height: 142px;
	background: url(../img/bg_imovel.jpg) no-repeat;
	margin: 10px 7px;
	text-align: center;
	display: inline;
	float: left;
}

#container #content #block_right #imovel .box .bairro{
	width: 95px;
	height: 13px;
	font-size: 11px;
	display: block;
	margin: 10px auto 0px auto;
	overflow: hidden;
}

#container #content #block_right #imovel .box .tipo{
	width: 90px;
	font-size: 11px;
	display: block;
	margin: 3px auto 5px auto;
	background: #737373;
	color: #FFF;
}

#container #content #block_right #imovel .box img{
}

#container #content #block_right #imovel .box a{
	font-size: 10px;
	display: block;
	margin: 3px 0px;
	color: #da251d;
}


/********************** RESULTADO ***************************/
/**************  Configuração DIV CONTEUDO  *****************/
/************************************************************/
#container #content #block_right #resultado #box{
	margin: 20px 0px 0px 0px;
}

#container #content #block_right #resultado #box #topo p{
	font-size: 13px;
	text-align: left;
}

#container #content #block_right #resultado #conteudo_resultado table{
	border: none;
}

#container #content #block_right #resultado #conteudo_resultado table .slink{
	margin: 10px 0px;
	padding: 10px 0px;
	font-size: 13px;
}

#container #content #block_right #resultado #conteudo_resultado table tr td.nome_imovel{
	font-size: 13px;
	font-weight: bold;
	color: #d32620;
	background: #ededed;
	text-align: center;
	margin: 0px 0px 5px 0px; 
	padding: 1px 0px;
}

#container #content #block_right #resultado #conteudo_resultado table tr td.res_desc{
	width: 100%;
}

#container #content #block_right #resultado #conteudo_resultado table tr td.res_desc table{
	font-size: 12px;
}

#container #content #block_right #resultado #conteudo_resultado table tr td hr{
	margin: 7px 0px;
}

#container #content #block_right #resultado #conteudo_resultado table tr td.imovel_off{
	font-size: 15px;
	font-weight: bold;
	color: #d32620;
	text-align: center;
	padding: 30px 0px;
}


/******************** BUSCA DETALHADA ***********************/
/**************  Configuração DIV CONTEUDO  *****************/
/************************************************************/

#container #content #block_right #detalhada #conteudo_busca p{
	font-size: 13px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	font-weight: bold;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod{
	border-top: 1px #909090 solid;
	border-bottom: 1px #909090 solid;
	border-left: none;
	border-right: none;
	margin: 10px auto 0px auto;
	background: #f3f3f3;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod fieldset {
	margin: 0px;
	padding: 5px;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod fieldset label{
	width: 130px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	text-align: left;
	margin: 3px 0px 0px 70px;
	float: left;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod fieldset #codigo{
	float: left;
	width: 150px;
	margin: 3px 0px 0px 0px;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod fieldset #btnenviar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_enviar.jpg);
	float: left;
	margin: 3px 0px 0px 10px;
	cursor: pointer;
	border: none;
	display: inline;
}

#container #content #block_right #detalhada #conteudo_busca #f_cod fieldset #btnenviar:hover{
	background: url(../img/bt_enviar_hover.jpg);
}


#container #content #block_right #detalhada #conteudo_busca form fieldset{
	border: none;
	padding-top: 20px;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset{
	border: none;
	padding-top: 20px;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset br{
	clear: both;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset label.labels{
	width: 100px;
	margin: 3px 0px 5px 0px;
	text-align: right;
	float: left;
	font-size: 13px;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset select{
	width: 150px;
	margin: 0px 15px 5px 5px;
	float: left;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset #text{
	font-size: 12px;
	width: 440px;
	margin: 0px 0px 2px 105px;
	text-align: justify;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset .preco{
	width: 80px;
	margin: 2px 10px 5px 5px;
	float: left;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset .labels_A{
	width: 20px;
	margin: 3px 0px 5px 5px;
	float: left;
	font-size: 13px;
	text-align: right;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset .input_menor{
	width: 50px;
	margin: 2px 0px 5px 5px;
	float: left;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset .labels_B{
	width: 20px;
	margin: 3px 10px 0px 4px;
	float: left;
	text-align: right;
	font-size: 13px;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset input.radio{
	float: left;
	width: 15px;
	margin: 4px 0px 0px 3px;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset #btnlimpar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_limpar.jpg);
	float: left;
	margin: 10px 0px 0px 170px;
	cursor: pointer;
	border: none;
	display: inline;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset #btnlimpar:hover{
	background: url(../img/bt_limpar_hover.jpg);
}

#container #content #block_right #detalhada #conteudo_busca form fieldset #btnenviar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_enviar.jpg);
	float: left;
	margin: 10px 0px 0px 30px;
	cursor: pointer;
	border: none;
	display: inline;
}

#container #content #block_right #detalhada #conteudo_busca form fieldset #btnenviar:hover{
	background: url(../img/bt_enviar_hover.jpg);
}


/****************** DETALHES DO IMOVEL **********************/
/**************  Configuração DIV CONTEUDO  *****************/
/************************************************************/

#container #content #block_right #detalhes #conteudo_detalhe #logo{
	margin: 20px 0px 10px 0px;
	text-align: center;
}

#container #content #block_right #detalhes #conteudo_detalhe #nome{
	margin: 20px 0px 10px 0px;
}

#container #content #block_right #detalhes #conteudo_detalhe #nome p{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

#container #content #block_right #detalhes #conteudo_detalhe #left{
	width: 58%;
	float: left;
	text-align: left;
}

#container #content #block_right #detalhes #conteudo_detalhe #left p{
	font-size: 14px;
	margin: 6px 0px 6px 0px; 
}

#container #content #block_right #detalhes #conteudo_detalhe #left p.bg{
	background: #f4f4f4;
}

#container #content #block_right #detalhes #conteudo_detalhe  #right{
	width: 40%;
	float: right;
	text-align: center;
	margin-bottom: 5px;
}

#container #content #block_right #detalhes #conteudo_detalhe #right p{
	font-size: 14px;
	margin: 6px 0px 6px 0px; 
	text-align: center;
}

#container #content #block_right #detalhes #conteudo_detalhe #right table{
	text-align: center;
}

#container #content #block_right #detalhes #conteudo_detalhe #info_add{
	clear: both;
}

#container #content #block_right #detalhes #conteudo_detalhe #info_add p{
	font-size: 14px;
	margin: 6px 0px 6px 0px; 
	text-align: justify;
}

#container #content #block_right #detalhes #conteudo_detalhe #buttons{
	clear: both;
	width: 103px;
	height: 26px;
	margin: 5px auto;
}

#container #content #block_right #detalhes #conteudo_detalhe #buttons input.imprimir{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_imprimir.jpg);
	float: left;
	cursor: pointer;
	border: none;
}

#container #content #block_right #detalhes #conteudo_detalhe #buttons input.imprimir:hover{
	background: url(../img/bt_imprimir_hover.jpg);
}


#container #content #block_right #detalhes #conteudo_detalhe #linhacontato p{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 0px;
}


#container #content #block_right #detalhes #conteudo_detalhe #formcontato p{
	font-size: 13px;
	color: #0099d6;
	font-weight: bold;
	text-align: justify;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset{
	border: none;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset label{
	width: 60px;
	text-align: right;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 5px 5px 0px;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset input{
	width: 350px;
	float: left;
	margin: 0px 5px 5px 0px;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset br{
	clear: both;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset input.enviar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_enviar.jpg);
	float: left;
	margin-left: 65px;
	cursor: pointer;
	border: none;
}

#container #content #block_right #detalhes #conteudo_detalhe #formcontato form fieldset input.enviar:hover{
	background: url(../img/bt_enviar_hover.jpg);
}

/********************** QUEM SOMOS **************************/
/************************************************************/

#container #content #block_right #box #texto{
	margin: 20px 0px 0px 0px;
}


#container #content #block_right #box #texto p{
	font-size: 13px;
	text-align: justify;
	line-height: 20px;
}

#container #content #block_right #box #texto .color_red{
	font-size: 14px;
	font-weight: bold;
	color: #d32620;
	margin: 25px 0px 0px 0px;
}

#container #content #block_right #box #texto .font_destaque{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 25px 0px 0px 0px;
	text-align: center;
}


/********************** IMOBILIARIAS *************************/
/************************************************************/

#container #content #block_right #box #box_imobiliarias{
	text-align: center;
}

#container #content #block_right #box #box_imobiliarias img{
	margin: 15px 0px 0px 0px;
}

#container #content #block_right #box #box_imobiliarias .sub_title{
	font-size: 15px;
	font-weight: bold;
	color: #d32620;
	margin: 15px 0px 15px 0px;
}

#container #content #block_right #box #box_imobiliarias p{
	font-size: 13px;
	text-align: justify;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
}

/************************************************************/
/********************** DOCUMENTAÇÃO ************************/
/************************************************************/

#container #content #block_right #box #documentos{
	margin: 15px 0px 0px 0px;
}

#container #content #block_right #box #documentos .sub_title{
	font-size: 15px;
	font-weight: bold;
	color: #d32620;
	margin: 15px 0px 15px 0px;
}

#container #content #block_right #box #documentos p{
	font-size: 13px;
	text-align: justify;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
}


/************************************************************/
/************************* CONTATO **************************/
/************************************************************/

#container #content #block_right #box #conteudo_contato p{
	font-size: 12px; 
	padding: 0px 10px 0px 10px;
	text-align: justify;
}

#container #content #block_right #box #conteudo_contato p.title{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

#container #content #block_right #box #conteudo_contato form fieldset{
	border: none;
	padding-top: 20px;
}

#container #content #block_right #box #conteudo_contato form fieldset label{
	font-size: 13px;
	margin: 3px 10px 0px 40px;
	float: left;
	display: block;
	width: 60px;
	text-align: right;
	display: inline;
}

#container #content #block_right #box #conteudo_contato form fieldset br{
	clear: both;
}

#container #content #block_right #box #conteudo_contato form fieldset label.destaque{
	font-weight: bold;
	font-size: 13px;
	display: block;
	border: none;
	text-align: left;
	width: 450px;
	border-bottom: 1px #CCC solid;
	margin: 0px 0px 20px 10px;
}

#container #content #block_right #box #conteudo_contato form fieldset input{
	width: 350px;
	margin: 0px 0px 5px 0px;
	
}

#container #content #block_right #box #conteudo_contato form fieldset textarea{
	width: 350px;
}

#container #content #block_right #box #conteudo_contato form fieldset label.labels{
	width: 100px;
	margin: 3px 0px 5px 0px;
	text-align: right;
	float: left;
	font-size: 13px;
}

#container #content #block_right #box #conteudo_contato form fieldset select{
	width: 150px;
	margin: 0px 15px 5px 5px;
	float: left;
}

#container #content #block_right #box #conteudo_contato form fieldset #text{
	font-size: 12px;
	width: 440px;
	margin: 0px 0px 2px 105px;
	text-align: justify;
}

#container #content #block_right #box #conteudo_contato form fieldset .preco{
	width: 80px;
	margin: 2px 0px 5px 5px;
	float: left;
}

#container #content #block_right #box #conteudo_contato form fieldset .labels_A{
	width: 20px;
	margin: 3px 0px 5px 5px;
	float: left;
	text-align: right;
}

#container #content #block_right #box #conteudo_contato form fieldset .input_menor{
	width: 50px;
	margin: 2px 0px 5px 5px;
	float: left;
}

#container #content #block_right #box #conteudo_contato form fieldset .labels_B{
	width: 20px;
	margin: 3px 10px 0px 4px;
	float: left;
	text-align: right;
}

#container #content #block_right #box #conteudo_contato form fieldset input.radio{
	float: left;
	width: 15px;
	margin: 3px 0px 0px 3px;
}

#container #content #block_right #box #conteudo_contato form fieldset #btnlimpar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_limpar.jpg);
	float: left;
	margin: 10px 0px 0px 170px;
	cursor: pointer;
	border: none;
	display: inline;
}

#container #content #block_right #box #conteudo_contato form fieldset #btnlimpar:hover{
	background: url(../img/bt_limpar_hover.jpg);
}

#container #content #block_right #box #conteudo_contato form fieldset #btnenviar{
	width: 75px;
	height: 18px;
	display: block;
	background: url(../img/bt_enviar.jpg);
	float: left;
	margin: 10px 0px 0px 30px;
	cursor: pointer;
	border: none;
	display: inline;
}

#container #content #block_right #box #conteudo_contato form fieldset #btnenviar:hover{
	background: url(../img/bt_enviar_hover.jpg);
}

#container #content #block_right #box h2{
	font-size: 16px;
	text-align: center;
	margin: 15px;
	padding-top: 7px;
	border-top: 1px #ccc solid;
}

#container #content #block_right #box .end_imob{
	float: left;
	width: 168px;
	margin: 10px 4px;
	display: inline;
}

#container #content #block_right #box .end_imob .img_logo{
	text-align: center;
	height: 55px;
}

#container #content #block_right #box .end_imob .end_desc{
	padding: 3px;
}

#container #content #block_right #box .end_imob .end_desc p{
	font-size: 11px;
	text-align: center;
}

#container #content #block_right #box .end_imob .end_desc p.tel{
	font-size: 13px;
	font-weight: bold;
}

#container #content #block_right #box .end_imob .end_desc p.tel1{
	font-size: 12px;
	font-weight: bold;
}

/************************************************************/
/************************* Noticia **************************/
/************************************************************/

#container #content #block_right #box #noticia{
	margin: 15px 0px 0px 0px;
}

#container #content #block_right #box #noticia .sub_title{
	font-size: 15px;
	font-weight: bold;
	color: #d32620;
	margin: 15px 0px 15px 0px;
}

#container #content #block_right #box #noticia p{
	font-size: 13px;
	text-align: justify;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
}

#container #content #block_right #box #noticia p.fonte{
	font-size: 11px;
	text-align: rigth;
}





#container #content #block_right #box #conteudo_contato #espacador{
	border: 1px red solid;
	clear: both;
	height: 22px;
}
