html{
	min-height:100%;	
}

body{}

#Bg{
    background: url('../slices/tail-top.gif') repeat-x scroll left top #FFF;
    font-family: 'Trebuchet MS', Arial, Verdana;
}

#Linha1{
    width: 980px;
    margin: 0 auto;
}

#Header{
    background: none;
    height: 82px;
}

#HeaderLinksTopo{
    height: 50px;
}

#HeaderLinksTopo a{
    line-height: 45px;
    color: #989898;
    text-decoration: none;
    font-size: 12px;
}

#HeaderLinksTopo #MenuHeader{
    width: 380px;
    float: right;
    padding: 0;
    overflow: hidden;
}

#HeaderLinksTopo #MenuHeader ul{
    list-style-type: none;
    width: 231px;
    padding-left: 155px;
}
#HeaderLinksTopo #MenuHeader ul li a{
    float: left;
    padding-right: 10px;
    line-height: 15px;
}

#PalavrasChaves{
    width: 980px;
    margin: 0 auto;
    background: none;
    margin-top: 5px;
}

#scroller_container{
	position:relative;
	color:#000;
	line-height:20px;
	height:20px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#scroller{
    display:inline;
}

#Linha1 #ConteudoLinha1{
    background: url('../slices/bg-Topo2.jpg') repeat-x bottom left;
    height: 150px;
    position: relative;
    overflow: hidden;
}

#Linha1 #ConteudoLinha1 #ImgLogo{
    background: url('../slices/img-Logo.jpg') no-repeat center center;
    width: 215px;
    height: 120px;
    float: left;
    margin: 10px 20px 0 50px;
}

#Linha1 #ConteudoLinha1 #InfoImobiliaria{
    width: 410px;
    height: 120px;
    float: left;
    text-align: center;
}

#Linha1 #ConteudoLinha1 #InfoImobiliaria h2{
    color: #EFB500;
    font-size: 18px;
    display: block;
    width: 100%;
}

#Linha1 #ConteudoLinha1 #InfoImobiliaria h3{
    color: #FF0000;
    display: block;
    width: 100%;
}

#Linha1 #ConteudoLinha1 #InfoImobiliaria p{
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding: 0;
}

#Linha1 #ConteudoLinha1 #AtendimentoOnline{
    margin: 15px 0 0 50px;
    width: 225px;
    float: left;
}

#Linha2{
    width: 980px;
    margin: 0 auto;
    background: #F5F5F5;
    overflow: hidden;
}

#Linha2 #Pagina{}

.ativaImovel{
    background:none repeat scroll 0 0 #615D5C !important;
    color:#FFB40E !important;
    text-decoration:none !important;
}
#Linha2 #Pagina #BreadCrumbs ol{
	background-color:#eaeaea;
	padding:2px 4px;
    margin: 0;
	
}
#Linha2 #Pagina #BreadCrumbs ol li{
	list-style:none;
	display:inline;
}
#Linha2 #Pagina #BreadCrumbs ol li a{
	text-decoration:none;
	color:#000;
	font-size:12px;

}
#Linha2 #Pagina #BreadCrumbs ol li a:hover{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}
#Linha2 #Pagina #BreadCrumbs ol li a.ativo{
	text-decoration:none;
	color:#333333;
	font-size:12px;
color:#ff0000;
	font-weight:bold;
}

#Linha2 #Pagina #BreadCrumbs ol li h1{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	display:inline;
}
#Linha2 #Pagina #BreadCrumbs ol li span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:18px;
}

#Pagina #ColunaEsquerda{}

#Pagina #ColunaEsquerda #Topo{}

#Pagina #ColunaEsquerda #CorpoConteudo{}

#CorpoConteudo #BarraLateralEsquerda{}

#CorpoConteudo #BarraLateralDireita{
    overflow: hidden;
    float: left;
}

#CorpoConteudo #ConteudoPrincipal{
    float: left;
}

#CorpoConteudo #ConteudoPrincipal #MargemConteudoPrincipal{}

#Pagina #ColunaEsquerda #Rodape{}

#Pagina #ColunaExterna{}

#Linha3{
    width: 980px;
    margin: 0 auto;
}

#Linha3 #Rodape{}


/* Div microformats*/
#microformat{
	display:none;
}
