@charset "utf-8";
*{
	border:0px;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body{
	background:url("../imagens/bg.png") repeat-x;	
	background-color:#e6ebec;
	color:#c0c0c0;
}

a:link{
	text-decoration:none;
}
/* 
 * CSS Document - Demo
 */
/*********************************************/
#header {
	height:80px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

	#version {
		float:right;
		padding:3px;
		margin-right:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ccc;
	}
#contentWrapper{
	margin:0;
	padding:0;
	background-image: url(../imagens/background.png);
	background-repeat: repeat-x;
	}
	
#content {
	margin-left:auto;
	margin-right:auto;
	width:930px;
	padding:0 30px 30px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:530px !important;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#999;
}

h2 {
	font-size:16px;
	color:#333;
}

pre {
	padding:10px;
	background-color:#fefed8;
	border:#eee solid 1px;
	font-family:'Courier New', Courier, monospace;
	font-size:11px;
}

a:link, a:visited {
	color:#0066FF;
	text-decoration:none;
}

a:hover {
	color:#0066FF;
	text-decoration:underline;
}

table {
	border:#ccc solid 1px;
	border-collapse:collapse;
}

table th {
	background-color:#0099FF;
	text-align:left;
	color:#fff;
	font-weight:bold;
}

table th, table td {
	padding:4px;
}

.ital {
	font-style:italic;
}

.code {
	font-family:"Courier New", Courier, monospace;
}

/*************************************** Minhas Adi��es ******************************************/

 #navbar_container{
 	height:55px;
	line-height:55px;
	text-align:center;
	padding: 5px 0 5px 0;
	margin-bottom:10px;
	width:950px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
 }
 	#navbar{
		text-align:center;
		margin:auto;
	}
		#navbar li{
			display:inline;
			float:left;
			line-height:44px;
			padding:0;
			margin:0;
			text-decoration:none;
		}
		.nav1{ width:151px; height:	44px; }
		.nav1 a:link, .nav1 a:visited{
			background-image:url("../imagens/home.png");
			height:44px;
			width:151px;
			line-height:44px;						
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;							
		}
		.nav1 a:hover{
			background-image:url("../imagens/home_over.png");
			height:44px;
			width:151px;
			line-height:44px;													
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;														
		}
		.nav2{ width:145px; height:	44px; }
		.nav2 a:link, .nav2 a:visited{
			background-image:url("../imagens/mid.png");
			height:44px;
			width:145px;
			line-height:44px;						
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;							
		}
		.nav2 a:hover{
			background-image:url("../imagens/mid_over.png");
			height:44px;
			width:145px;
			line-height:44px;													
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;							
		}
		.nav3{ width:151px; height:	44px; }
		.nav3 a:link, .nav3 a:visited{
			background-image:url("../imagens/contato.png");
			height:44px;
			width:151px;
			line-height:44px;						
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;							
		}
		.nav3 a:hover{
			background-image:url("../imagens/contato_over.png");
			height:44px;
			width:151px;
			line-height:44px;													
			display:block;
			color:#608077;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;							
		}

#footer{
	clear:both;
	margin-top:10px;
	background:url("../imagens/foot_bg.png") repeat-x;
	height:150px;
	color:white;	
}

/****** HOME
 * 
 */
 
#left{
	float:left;
	width:700px;
	}
	#flash{
		margin:10px;
		width:650px;
		height:150px;
		overflow:hidden;
		}
	#flash{
		margin-bottom:10px;
	}	
	#destaque_top{
		text-align:left;
		padding-left:10px;
		height:29px;	
		}
	#imoL1, #imoL2, #imoL3{
		background-color:white;
		clear:both;
		margin:10px;
		margin-top:0;
		text-align:left;
		height:290px;
		padding:15px;
		color:#aeaeae;
		border-top:3px solid #2b60a2;
		border-bottom:1px solid #2b60a2;
		border-left:1px solid #2b60a2;
		border-right:1px solid #2b60a2;
		}
	#imoL4, #imoL5{
		background-color:white;
		clear:both;
		margin:0 10px 10px 10px;
		text-align:left;
		height:290px;
		padding:15px;
		color:#aeaeae;
		border-top:3px solid #c95d00;
		border-bottom:1px solid #c95d00;
		border-left:1px solid #c95d00;
		border-right:1px solid #c95d00;
		}			
		#imovel{
			width: 310px;
			height:130px;
			float:left;
			display:inline;
			margin:2px;
			padding:3px;
			margin-bottom:5px;
			
			}
			#imovel_detalhes{
				text-align:left;
				padding-left:10px;
				padding-top:10px;
				padding-bottom:5px;
				border:1px solid #d1d1d1;
				height:100px;
				}
			#TIPO{
				text-align:center;
				clear:both;
				background-color:#fffacd;
				height:15px;
				line-height:15px;
				color:#3e8340;
				border:1px solid #d1d1d1;				
				}
			#TIPO2{
				text-align:center;
				clear:both;
				background-color:#b9dcf4;
				height:15px;
				line-height:15px;
				color:#3e8340;
				border:1px solid #d1d1d1;				
				}				
	#newsTop{
		text-align:left;
		padding-left:15px;
		margin:10px 20px 0 20px;
		border-bottom:3px solid #39564b;
		color:#649b86;
		font-weight:bold;
		font-size:12px;
		line-height:20px;
		}
	#news{
		margin:0 20px 0 20px;
		text-align:left;
		padding-left:15px;
		}
		#noticia{
			text-align:left;
			border-bottom:1px solid #e0e0e0;
			display:block;
			height:20px;
			line-height:20px;
			padding-right:25px;
			}
		.data{
			color:#727272;
			}
		.resume{
			color:#448cdf;
			}
	
#right{
	float:right;
	width:200px;
	text-align:center;
	padding:10px;
	}
	
	#prop1{
		width:200px;
		height:200px;
		border:1px solid #f1f1f1;
		margin-bottom:10px;
		}
	
	#prop2{
		width:200px;
		height:300px;
		border:1px solid #f1f1f1;
		margin-bottom:10px;
		}
	
	#menuTop{
		background-image:url("../imagens/menu.png");
		width:200px;
		height:40px;
		line-height:40px;
		font-size:14px;
		font-weight:bold;
		color:#98c8ff;
		}
		ul#menulist{
			margin-left:5px;
			margin: 0; /* retira o recuo para alguns browsers */ 
			padding:0; /* retira o recuo para outros browsers */ 
			list-style-type: none; /* retira o marcador de listas*/ 
			background-color: white; /* cor do fundo */ 
			text-align:left;
			border-right:1px solid #6ba3e3;
			border-left:1px solid #6ba3e3;
			}
			ul#menulist li{
					border-bottom:1px solid #d1d1d1;/* coloca uma borda azul entre links */ 
					display:block;
					width:198px;
				}
				ul#menulist li a:link, ul#menulist li a:visited{
					text-decoration: none;/* retira o sublinhado dos links */ 
					font-family: Verdana, Arial, Helvetica, sans-serif; /* define o tipo de fonte */ 
					font-size:11px; /* define o tamanho da fonte */ 
					font-weight:bold;
					color:#7db1ec; /* define a cor da fonte */ 
					display:block;
					padding:10px;
					}
				ul#menulist li a:hover{
					background-color:#ececec; /* cor do fundo */
					color: #3e7dc4; /* cor da fonte #428ee3 */
					display:block; 
					padding:10px;
					}	
/**********************************/
#detalhesTopo{
	width:866px;
	background-image:url(../imagens/detTbg.png);
	height:60px;
	text-align:left;
	clear:both;
}
#detalhes{
	background-color:white;
	width:870px;
	color:#4b684e;
	font-size:12px;
}
#L1{
	float:left;
	width:210px;
	margin: 10px 0 10px 10px;
	font-size:13px;
	text-align:left;			
}
	.L11{
		font-weight:bold;
		font-size:13px;
		display:block;
		border:1px solid #e1d9af;
		background-color:#f9f3d2;
		margin-bottom:10px;
		margin-top:12px;
		text-align:center;
		padding:5px;
		color:#957924;	
	}
	.L12{
		font-weight:bold;
		font-size:10px;
		color:#a8b8b8;
	}	
#L2{
	float:left;
	width:400px;
	padding:10px;
}
#listarFotos{
	height:110px;
	vertical-align:middle;
	line-height:80px;
	padding:5px 0 5px 0;
	overflow-x:scroll;
	overflow-y:hidden;
	width:100%;
	border:1px solid
}
#obs{
	border:1px solid #e1d9af;
	margin:10px 20px 10px 20px;
	background-color:#ffeebc;
	clear:both;
	text-align:left;
	color:#957924;	
}
/**/
/*****/
#util{
	 margin-left:70px; 
	 color:#152e4b; 
	 width:800px;
}

#mail{
	display:none; 
	position:absolute; 
	width:240px; 
	height:170px;
	border:1px solid #949494;
	background-color:#b8d2ea;
	padding:10px;
	color:black;
}


/*
 * 
 * 
 */

#caminho{
	width:870px; 
	border:1px solid #949494; 
	margin:20px 10px 10px 10px; 
	height:30px; line-height:30px; 
	background-color:white; 
	text-align:left; 
	margin-left:30px; 
	clear:both;
}

/*
 * 
 * 
 */

#header-right{
	float:right;
	height:80px;
	width:300px;
	line-height:16px;
} 
	.empresa{
		display:block;
		float:right;
		font-weight:bold;
		font-size:14px;
		margin:5px 5px 0 0 ;
	}
	
	#lang{
		float:right;
		width:300px;
		vertical-align:middle;
		clear:right;
		height:16px;
	}
	
	ul#headlist{
		height:16px;
		width:280px;
		clear:right;
		float:right;
		text-align:right;
	}
		ul#headlist li{
			float:left;
			list-style:none;
			text-decoration:none;
			border-left:2px solid #e7e7e7;
			margin-left:5px;
			padding-left:5px;
		}

.pg{
	padding:5px;
	border:1px solid #334234;
	background-color:#e8f0e8;
	display:inline;
	margin:1px;
	text-decoration:none;
}

#paginas{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
}

#cartao{
	z-index:99999;
	position: absolute;
	top:40px;
	left:400px;
	width:550px;
	height:400px;
	text-align:center;
	display:none;
}


.caixaLinks
{
	height:30px;
	line-height:30px;
	font-size:12px;
}

.caixaLinksBottom
{
	height:30px;
	line-height:30px;
	font-size:16px;	
}

.lancamentos
{
	height:30px;
	font-weight:bold;
	font-size:16px;
}

.resultados{
	border:1px solid #a9a9a9;	 
	width:900px;
	background-color:#f2f2f2; 
	font-size:11px; 
	color:#202e57; 
	text-align:center; 
	vertical-align:middle; 
	margin-left:20px; 
	clear:both;
	margin-top:15px;
	}
	table.resultados tr.first{
		color:#055399; 
		font-weight:bold; 
		font-size:13px; 
		background-color:#d5d5d5;
		}
.formPesquisaTop{
	height:50px;
	text-align:center;
	line-height:50px;
	color:#2c52b2;
	}	
.formPesquisaCenter{
	 float:left; 
	 height:200px;
	 width:800px;
	 color:#777777;
	 background-image:url(../imagens/formBG.png); 
	}
	.formPesquisa1,.formPesquisa2,.formPesquisa3{
		float:left;
		width:200px;
		height:148px;
		}
		.formPesquisa1{
			width:205px;
			padding-left:15px;
			}
			.formPesquisa2{
				width:328px;
				margin-right:10px;
				margin-left:10px;
				padding-left:10px;
				border-right:1px solid #eaeaea;
				border-left:1px solid #eaeaea;
				}
				.formPesquisa3{
					
					width:219px;
					}
.formPesquisaLeft,.formPesquisaRight{
	 height:200px;
	 float:left;
	 width:50px; 	
	}
	.formPesquisaRight{
		background-image:url(../imagens/formR.png);
		
		}
		.formPesquisaLeft{
			background-image:url(../imagens/formL.png);
			margin-left:20px;
			}
			
.idImovelCampo{
	border:1px solid #eeeeee;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	}
	.idProcBut{
		width:200px;
		background-color:#fff;
		border:1px solid #eeeeee;
		margin-left:10px;
		}
								
/* CART */

#tabelaCart
{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f7f7f7;
}







/*********************************/
/* DETALHES */
/**********************************/

ul.playDet{
	 clear:both; 
	 list-style:none; 
	 padding:0;
	 margin:0;
	}
	ul.playDet li{
		Float:left;
		line-height:20px;
		border:1px solid #e1d9af;
		margin:4px;
		padding:1px;
		}
		.OK{
			color:white;
			background-color:green;
			display:block;
			float:left;
			width:28px;
			height:20px;
			line-height:20px;
			padding-left:2px;
			font-weight:bold;			
			}
			.NO{
				color:#f7d260;
				background-color:#cd9a00;
				display:block;
				width:28px;
				height:20px;
				float:left;
				line-height:20px;
				padding-left:2px;
				font-weight:bold;
				}
				.Cat{
					float:left;
					padding:0 5px 0 5px;
					}
					
/***********************************************************************************/
/**************** PAGINACAO PROCURA ***************************************************/
.paginas{
	padding:5px;
	border:#66f;
	border:1px solid #696969;
	margin:2px;
	font-size:12px;
	background-color:#dcdcdc;
	color:#696969;
	font-weight:bold;
	}
	.paginas a:link,.paginas a:visited{
		color:#696969;
		padding-left:3px;
		}
	
#paginacao{
	text-align:center;
	display:block;
	margin-top:20px;
	}
	
	
	

