body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	background : #EEE;
	margin : 0 auto;
	padding : 0px;
	text-align : center;
	behavior : url("../css/csshover.htc");	
}

.quad {
	vertical-align : super;
	font-size : 10px;
}

#geral {
	width : 760px;
	margin : 0 auto;
	padding : 0px;
	background : #FFF;
	text-align : left;
	_margin-top : -16px;
}

	#geral #topo {
		width : 760px;
		float : left;
		display : block;
		background : #EFFBFF;
	}
	
		#geral #topo #tp_bloco1 {
			width : 244px;
			float : left;
			display : block;
		}
		
			#geral #topo #tp_bloco1 h1 {
				font-size : 16px;
				text-align : center;
				display : block;
				text-indent : -5000em;
				margin : 0 auto;
				overflow : hidden;
				width : 100%;
				height : 60px;
				margin-top : -10px;
				background : transparent url("../images/marca.gif") center center no-repeat;
			}
			
			#geral #topo #tp_bloco1 #busca {
				display : block;
				margin-top : -2px;
				margin-left : -4px;
				_margin-left : 8px;
				margin-bottom : 6px;
			}
			
				#geral #topo #tp_bloco1 #busca form {
					display : block;
					margin : 0px;
				}
				
				#geral #topo #tp_bloco1 #busca form fieldset {
					border : 0px;
				}
				
				#geral #topo #tp_bloco1 #busca form legend {
					font-weight : bold;
				}
				
				#geral #topo #tp_bloco1 #busca form select{
					display : block;
					font-size : 10px;
					background : #FFFFFF;
					border : 1px solid #999;
					padding : 2px;
				}
				
				#geral #topo #tp_bloco1 #busca form #cod_imovel {
					font-size : 10px;
					background : #FFFFFF;
					border : 1px solid #999;
				}
		
		#geral #topo #banner {
			width : 515px;
			height : 180px;
			float : right;
			display : block;
			background : #FFF;
			text-align : center;
		}
		
			#geral #topo #banner img {
				border : 0px;
			}
	
	#geral #menu {
		width : 760px;
		float : left;
		display : block;
		height : 30px;
		padding : 0;
		margin-top : -10px;
		background : #EFEBCE;
	}
	
		#geral #menu #idiomas {
			width : 245px;
			height : 30px;
			float : left;
		}
		
			#geral #menu #idiomas ul {
				position : relative;
				top : 6px;
				margin-left : -30px;
				_margin-left : 8px;
				list-style : none;
				display : inline;
			}
				
				#geral #menu #idiomas li {
					display : inline;
					padding : 0px;
				}
				
				#geral #menu #idiomas li:hover img {
					/*background : blue;*/
					border : 1px solid green;
				}

				#geral #menu #idiomas li img {
					/*background : blue;*/
					border : 1px solid #FFF;
				}

	#geral #menu #menu_princ {
		width : 515px;
		height : 30px;
		float : right;
		padding: 0;
		margin: 0;
		list-style: none;
	}
		
		#geral #menu #menu_princ ul {
			width : 100%;
			float : right;
			padding: 0;
			margin: 0;
			list-style: none;
			position : relative;
			top : 7px;
			text-align : center;
			font-size : 11px;
			_font-size : 11px;
		}
		
		#geral #menu #menu_princ li {
			float: left;
			position: relative;
			/*width: 85px;*/
			_width: 80px;
		}
		
		#geral #menu #menu_princ li ul {
			display: none;
			position: absolute; 
			top: 2em;
			_top: 13px;
			left: 0;
			text-align : left;
			font-size : 10px;
			background : #EFEBCE;
			width : 90px;
		}
		
		#geral #menu #menu_princ li ul li {
			padding : 0px;
			width : 90px;
		}
		
		#geral #menu #menu_princ li a {
			color : #000;
			text-decoration : none;
			padding : 6px 14px 6px 14px;
		}
		
		#geral #menu #menu_princ li ul a {
			padding : 6px 0px 6px 4px;
			_padding : 6px 14px 6px 14px;
		}
		
		#geral #menu #menu_princ li a:hover {
			background : #2179C6;
			_background : transparent;
			color : #FFF;
			_color : #2179C6;
			text-decoration : underline;
		}
		
		#geral #menu #menu_princ li ul a {
			display : block;
		}
		
		#geral #menu #menu_princ li > #geral #menu #menu_princ ul {
			top: auto;
			left: auto;
		}
		
		#geral #menu #menu_princ li:hover ul, #geral #menu #menu_princ li.over ul{ 
			display: block; 
		}
			
	#geral #meio {
		width : 100%;
		height : 100%;
		overflow : hidden;
		min-height : 300px;
		float : left;
		/*background : #2179C6;*/
		background : #EFFBFF;
	}
	
		#geral #meio #propriedades, #geral #meio #info_propriedade {
			width : 245px;
			height : 100%;
			overflow : hidden;
			display :  block;
			float : left;
			min-height : 420px;
			background : #2179C6;
			text-align : center;
		}
		
			#geral #meio #propriedades, #geral #meio #info_propriedade p {
				text-align : left;
				padding : 0;
				margin : 0;
				padding-left : 10px;
				color : #000;
			}
		
			#geral #meio #info_propriedade h3, #geral #meio #info_propriedade h4 {
				text-align : left;
				padding : 0;
				margin : 0;
				padding-left : 10px;
				color : #000;
			}
			
			#geral #meio #info_propriedade h4 {
				text-align : left;
				padding-left : 10px;
				font-weight : 100;
			}
			
			#geral #meio #info_propriedade .bt {
				/*width : 120px;*/
				background : #EEE;
				border : 2px solid #FFF;
				font-weight : bold;
			}
		
			#geral #meio #propriedades dl {
				width : 100%;
				display :  block;
				padding : 5px;
				margin-left : -5px;
				text-align : center
			}
			
				#geral #meio #propriedades dl dt a img {
					border : 3px solid #FFF;
					
				}
				
				#geral #meio #propriedades dl dt a:hover img {
					border : 3px solid #EFFBAA;
				}
				
				#geral #meio #propriedades dl dd {
					margin : 0;
				}
				
					#geral #meio #propriedades dl dd a {
						color : #FFF;
						text-decoration : none;
					}
					
					#geral #meio #propriedades dl dd a:hover {
						font-weight : bold;
						text-decoration : underline;
					}
		
		#geral #meio #conteudo, #geral #meio #conteudo_index {
			display :  block;
			height : 100%;
			overflow : hidden;
			float : left;
			padding : 5px;
			min-height : 410px;
			background : #EFFBFF;
		}
		
		#geral #meio #conteudo {
			width : 505px;
		}
		
			#geral #meio #conteudo.meio_total {
				width : 100%;
			}
			
		#geral #meio #conteudo_index {
			width : 345px;
			text-align : justify;
		}
		
			#geral #meio #conteudo_index.meio_contato {
				width : 500px;
			}
		
			#geral #meio #conteudo h2, #geral #meio #conteudo_index h2 {
				font-size : 18px;
				text-align : left;
			}
			
			#geral #meio #conteudo h3, #geral #meio #conteudo_index h3 {
				padding : 0;
				margin : 0;
				color : red;
			}
			
			#geral #meio #conteudo h2 {
				_margin-left : 30px;
			}
			
			#geral #meio #conteudo_index h2 {
				_margin-left : 0px;
			}
			
			#geral #meio #conteudo p, #geral #meio #conteudo_index p {
				font-size : 12px;
			}
			
				#geral #meio #conteudo p a, 
				#geral #meio #conteudo_index p a,
				#geral #meio #conteudo h4 a,
				#geral #meio #conteudo_index h4 a {
					color : #2179C6;
					font-weight : bold;
				}
				
				#geral #meio #conteudo p a:hover, 
				#geral #meio #conteudo_index p a:hover,
				#geral #meio #conteudo h4 a:hover,
				#geral #meio #conteudo_index h4 a:hover {
					color : #000;
				}
			
			#geral #meio #conteudo .imagens_propriedade {
				margin-left : -15px;
			}
		
			#geral #meio #conteudo .imagens_propriedade li {
				list-style-type : none;
				display : inline;
			}
			
			#geral #meio #conteudo ul {
				width : 90%;
				_width : 95%;
				height : 100%;
				overflow : hidden;
				background : #ABD2F4;
				margin : 0 auto;
				_margin-left : 20px;
				_margin-top : 10px;
				padding : 10px;
				border : 1px solid #69AEEA;
			}
			
				#geral #meio #conteudo ul li {
					list-style-type : none;
					display : inline;
					float : left;
				}
				
					#geral #meio #conteudo ul li img {
						border : 2px solid #FFF;
					}
					
					#geral #meio #conteudo ul li img:hover {
						border : 2px solid #2179C6;
					}
					
				#geral #meio #conteudo ul p, #geral #meio #conteudo ul li.descricao {
					width : 540px;
					_width : 540px;
					margin-top : -10px;
					margin-bottom : -10px;
					text-align : justify;
					padding : 10px;
					position : relative;
					float : right;
				}
				
					#geral #meio #conteudo ul a {
						color : #000;
						cursor : hand;
						text-decoration : none;
					}
					
					#geral #meio #conteudo ul a:hover p {
						text-decoration : none;
					}
			#geral #meio #conteudo #fotos {
				
			}
			
				#geral #meio #conteudo #fotos ul {
					width : 480px;
					height : 100%;
					overflow : hidden;
					background : #EFFFFB;
					margin : 0 auto;
					_margin-left : 0px;
					padding : 10px;
					border : none;
				}
				
					#geral #meio #conteudo #fotos li {
						list-style-type : none;
						display : inline;
						background : none;
					}
					
						#geral #meio #conteudo #fotos li img {
							border : 2px solid #FFF;
						}
						
						#geral #meio #conteudo #fotos li img:hover {
							border : 2px solid #2179C6;
						}
					
						#geral #meio #conteudo #fotos a {
							color : #000;
						}
						
						#geral #meio #conteudo #fotos a:hover p {
							text-decoration : underline;
						}
						
			#geral #meio #conteudo form ,
			#geral #meio #conteudo_index.meio_contato form,
			#geral #meio #conteudo form h1,
			#geral #meio #conteudo_index.meio_contato form h1,
			#geral #meio #conteudo form h2,
			#geral #meio #conteudo_index.meio_contato form h2,
			#geral #meio #conteudo form h3,
			#geral #meio #conteudo_index.meio_contato form h3,
			#geral #meio #conteudo form h4,
			#geral #meio #conteudo_index.meio_contato form h4,
			#geral #meio #conteudo form h5,
			#geral #meio #conteudo_index.meio_contato form h5,
			#geral #meio #conteudo form h6,
			#geral #meio #conteudo_index.meio_contato form h6,
			#geral #meio #conteudo form fieldset legend h2,
			#geral #meio #conteudo_index.meio_contato form fieldset legend h2 {
				padding : 0;
				margin : 0;
			}
			
			#geral #meio #conteudo form,
			#geral #meio #conteudo_index.meio_contato form {
				
				_padding : 10px
			}
			
			#geral #meio #conteudo form h3,
			#geral #meio #conteudo_index.meio_contato form h3 {
				text-transform : uppercase;
				color : #000;
			}
			
			#geral #meio #conteudo form fieldset,
			#geral #meio #conteudo_index.meio_contato form fieldset {
				border : none;
			}
			
				#geral #meio #conteudo form fieldset label,
				#geral #meio #conteudo_index.meio_contato form fieldset label {
					display : block;
				}
				
				#geral #meio #conteudo form fieldset input,
				#geral #meio #conteudo_index.meio_contato form fieldset input,
				#geral #meio #conteudo form fieldset textarea,
				#geral #meio #conteudo_index.meio_contato form fieldset textarea {
					width : 95%;
					border : 1px solid #71ADE7;
					padding : 4px;
					background : #FFF;
				}
				
				#geral #meio #conteudo form fieldset textarea,
				#geral #meio #conteudo_index.meio_contato form fieldset textarea {
					height : 100px;;
				}
				
				#geral #meio #conteudo form fieldset .bt,
				#geral #meio #conteudo_index.meio_contato form fieldset .bt {
					width : 100px;
					margin-top : 10px;
					font-weight : bold;
					background : #71ADE7;
				}
				
				#geral #meio #conteudo form .info_contato,
				#geral #meio #conteudo_index.meio_contato form .info_contato {
					width : 90%;
					_width : 100%;
					margin : 0 auto;
					background : #B5C6DF;
					padding : 10px;
				}
				
					#geral #meio #conteudo form .info_contato a ,
					#geral #meio #conteudo_index.meio_contato form .info_contato a {
						color : #000;
					}
					
					#geral #meio #conteudo form .info_contato a:hover,
					#geral #meio #conteudo_index.meio_contato form .info_contato a:hover {
						font-weight : bold;
					}
				
				#geral #meio #conteudo form #infopropriedade,
				#geral #meio #conteudo_index.meio_contato form #infopropriedade {
					width : 90%;
					_width : 100%;
					margin : 0 auto;
					padding : 10px;
					background : #71ADE7;
				}
				
					#geral #meio #conteudo form #infopropriedade ul,
					#geral #meio #conteudo_index.meio_contato form #infopropriedade ul {
						list-style-type : none;
						margin-right : 30px;
						_margin-left : 0px;
						_width : 100%;
					}
			
		#geral #meio #especiais {
			width : 160px;
			display :  block;
			height : 100%;
			overflow : hidden;
			float : left;
			min-height : 420px;
			position : relative;
			right : 0px;
			background : #EFFBFF;
		}
		
			#geral #meio #especiais div.banner_extras {
				width : 150px;
				margin : 0 auto;
				position : relative;
				top : 4px;
				background : #2179C6;
				text-align : center;
			}
			
			#geral #meio #especiais div.banner_extras:hover {
				background : #184994;
			}
			
				#geral #meio #especiais div.banner_extras img {
					border : none;
					margin-bottom : -4px;
					_margin-bottom : -14px;
				}
				
				#geral #meio #especiais div.banner_extras a:hover img {
					
				}
				
				#geral #meio #especiais div.banner_extras a {
					color : #FFF;
					padding : 0;
					margin : 0;
				}
				
				#geral #meio #especiais div.banner_extras a:hover, #geral #meio #especiais div.banner_extras a:hover h3 {	
					text-decoration : underline;
				}
								
					#geral #meio #especiais div.banner_extras a h3 {	
						padding : 20px 10px 20px 10px;
						margin : 0;
						font-size : 13px;
						font-weight : normal;
					}
		
	#geral #baixo {
		width : 100%;
		display : block;
		float : left;
		background : #E7E7C6;
	}
	
		#geral #baixo #direitos {
			height : 170px;
			background : #184994;
			padding : 10px;
		}
		
			
		
			
			#direito{
				width: 10px;
			}
			
		#geral #baixo #rodape {
			padding : 10px;
		}
		
			#geral #baixo #rodape h3 {
				font-size : 14px;
				margin-top : -5px;
			}
			
			#geral #baixo #rodape #menu_alternativo {
				width : 100%;
				min-height : 200px;
				margin-top : -15px;
			}
			
			#geral #baixo #rodape #menu_alternativo li {
			}
			
				#geral #baixo #rodape #menu_alternativo #menu_alt_1 {
					width : 230px;
					float : left;
					_margin-left : 10px;
				}
				
					#geral #baixo #rodape #menu_alternativo #menu_alt_1 li {
						font-size : 10px;
						padding : 2px;
					}
					
						#geral #baixo #rodape #menu_alternativo #menu_alt_1 li span {
							font-weight : bold;
						}
					
				#geral #baixo #rodape #menu_alternativo #menu_alt_2 {
					width : 300px;
					float : right;
					position : relative;
					top : 10px;
					right : 200px;
				}
				
					#geral #baixo #rodape #menu_alternativo #menu_alt_2 li {
						font-size : 10px;
						padding : 2px;
					}
					
						#geral #baixo #rodape #menu_alternativo #menu_alt_2 li span {
							font-weight : bold;
						}
						
					#geral #baixo #rodape #menu_alternativo #menu_alt_2 li a, #geral #baixo #rodape #menu_alternativo #menu_alt_1 li a {
						color : #000;
						text-decoration : none;
					}
					
					#geral #baixo #rodape #menu_alternativo #menu_alt_2 li a:hover, #geral #baixo #rodape #menu_alternativo #menu_alt_1 li a:hover {
						text-decoration : underline;
					}


.tab_wess{
text-align:justify;
padding:10px;
width:450px;
}


.tab_wess a{
text-decoration:none;
color:#666666;
}


.tab_wess a:hover{
text-decoration:underline;
color:#333333;
}

#pre_info{
		text-align : left;
	/*position : relative;
	/*top : -10px;*/
	color : #FFF;
	float : left;
}


#pos_info{
	text-align : left;
	/*position : relative;*/
	color : #FFF;
	float : left;
}

/* rodape */


#info{
color:#FFFFFF;
position:relative;
top:-50px;
float:right;
width:320px;
text-align:right;
}

#pos_texto{

color:#FFFFFF;
width:350px;
}

#pre_texto{
width:400px;
color:#fff;
}



#copy{
position:relative;
top:100px;
width:400px;
color:#fff;
}


.get_more_info a{
display:block;
padding:5px;
border:2px dashed #FFFFFF;
background-color:#D9FFFF;
margin:5px;
}

.get_more_info a:hover{
font-weight:bold;
}