@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
        background-color:#d0e5e4;
}

.base{
	width:960px;
	height:auto;
	margin:auto;
}

.top{
	width:100%;
	height:85px;
	background-color:#060343;
}

.logo{
	height:85px;
}

.banner{
	width:100%;
	height:300px;
	
}
#linkLogo {
        border:none;
        text-decoration:none;
        border-style:none;
        

}
#banner a{
    display:block;
    background-image: url(../images/detalhes.png);
    background-repeat:no-repeat;
    width:100px;
    height:33px;
    margin-left:40px;
    text-align:center;
    line-height:33px;
    color:#ffffff;
    text-decoration:none;
    font-size:11pt;
}
#banner a:hover{
    background-image: url(../images/detalhesh.png);
    color:#ffdddd;
}




.bannerText{
	width:100%;
	line-height:209px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
    
}

.separador{
	width:100%;
	height:5px;
	background-color:#060343;
}
.post_title {
    margin-left: 30px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
position:relative;
font-family:arial;

}

.post_title h1 {
position:absolute;
top:2px;
left:2px;
font-size:30px;
color:#0f242c;
padding:0;
margin:0;

}

.post_title h2 {
position:absolute;
top:0;
left:0;
font-size:30px;
color:#ffffff;
padding:0;
margin:0;

}

.post_title h3 {
position:absolute;
top:2px;
left:2px;
font-size:18px;
color:#0f242c;
padding:0;
margin:0;
}

.post_title h4 {
position:absolute;
top:0;
left:0;
font-size:18px;
color:#ffffff;
padding:0;
margin:0;
}




.menu{
	width:100%;
	height:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.menuDivNormal, .menuDivBig, .menuDivLast{
	height:100%;
	float:left;
	text-align:center;
	line-height:53px;
}

.menuDivNormal{
	width:15%;

}

.menuDivBig{
	width:25%;

}

.menuDivLast{
	width:15%;
}

.menuSpliter{
	width:0.1%;
	height:100%;
	background-color:#000000;
	float:left;
}

#menu a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background-image:url(../images/gradient_btn.png);
	background-repeat:repeat-x;
}

#menu a:hover{
	background-image:url(../images/gradient_btn_click.png);
}

.contentFrame{
	background-image:url(../images/fundo.png);
	background-repeat:repeat;
	width:100%;
	height:auto;
	padding-bottom:20px;
}

.contentTop, .content{
	width:99%;
	margin:auto;
}

.contentTop{
	background-image:url(../images/gradient_content_top.png);
	background-repeat:repeat-x;
	height:8px;
}

.content{
	background-color:#eeeeee;
	height:auto;
	margin:auto;
	padding-bottom:10px;
}	

h1#titulo{
    font-family:Arial, Helvetica, sans-serif;
    color:#020030;
    padding:0 0 0 0; font-size:20pt;
    text-align:center;
}

#tituloImovel{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#020030;
    padding:0 0 0 0;
    margin: 0 0 0 0 ;
    font-size:13pt;
    text-align:left;
}
#conteudo {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#222222;

}

#rodape{
font-family:sans-serif;
font-size:8pt;
text-align:center;

}



#caixa{
    width:70%;
    height:100px;
}

#fotosmini{
    color:#224455;
}
#erros{
   font-weight:bold;
   color:#aa4444;
}

a#linkImovel:hover{
    color:#aa4444;
}


a#linkImovel{
    color:#4444ee;
}

a#linkMensagem:hover{
    color:#FF3333;
}

a#linkMensagem{
    color:#DD6666;
}

td#detalhes{
    border-right-style:dotted;
    border-width:1px;
    border-color:#224455;
}
table#detalhes{
    border-bottom-style:dotted;
    border-width:1px;
    border-color:#224455;
}
#outros{
    margin-bottom:0;
    margin-top:0;
}


div.listaImovel:hover{
    background-color:#EEEEEE;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style:dotted;
    border-width:1px;
    border-color:#224455;

}

div.listaImovel{
    
    background-color:#bbbbbb;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style:solid;
    border-color:#bbbbbb;
    border-width:1px;
}

td.estilo{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#222222;
}