body{background-image:url('../img/bg.jpg'); background-repeat:repeat-x; background-color:#7BA5D7; font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#333;}
p{margin:0; margin-bottom:10px;}
form{margin:0;}
input{padding:0; border:1px solid #5567A5; height:20px;}
.botaolista { font-size:10px; padding:0; border:1px solid #5567A5; height:15px;}
img{vertical-align: middle;}

h1{background-image:url('../img/marc_header.jpg'); background-repeat:no-repeat; text-transform:uppercase; color:#006699;
font-size:16px; border-bottom:1px solid #999; padding:0; padding-left:25px; height:22px; line-height:24px; padding-bottom:2px;}
h2{color:#006699; font-size:14px; font-weight:bold; border-bottom:1px solid #E8F1F6; padding-bottom:5px;}
h1,h2{ margin:0; margin-bottom:10px;}

a{color:#006699; text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{border:none;}
.link{color:#FF0000;}
.link:hover{ text-decoration:underline;}

#col_esq{width:150px; heigth:50px; float:left; position:relative;}
#busca{background-image:url("../img/bg_busca.jpg"); background-repeat:repeat-y; padding:0; height:195px; margin-top:92px; position:relative;}

#site{background-color:#fff; width:760px; float:left; position:relative; padding-bottom:10px; margin-bottom: 10px;}
#cabecalho{color:#5567A5; float:left; position:relative; width:760px; height:72px; padding-top:20px;}
#cabecalho p{margin-right:105px; text-align:right; margin-bottom:5px; }

#content_esq{position:relative; float:left; width:555px; padding-left:10px; padding-top:12px;}

.imovel{width:125px; border:1px solid #ccc; padding:4px; margin-right:5px; margin-bottom:5px;
height:165px; float:left; position:relative; cursor:pointer;}
.imovel span{display:block; text-align:center; margin-bottom:5px; padding-top:5px;}
.imovel img, #galeria img{width:119px; border:1px solid #ccc; padding:2px; margin-bottom:2px;}
.azul{color:#5567A5;}

#content_dir{position:relative; float:left; width:170px; padding-top:35px; margin-left:19px;}

#menu{position:relative; padding:20px 5px 10px 5px; background-image:url('../img/bg_menu.jpg'); background-repeat:repeat-x;}
#menu a{display:block; height:20px; line-height:18px; border-bottom:1px solid #fff; background-image:url("../img/marc_menu.jpg");
background-repeat:no-repeat; background-position:4px 2px; margin-top:10px; padding-left:20px; text-decoration:none; color:#333; font-weight:bold;}
#menu a:hover{color:#006699}

#menu2{position:relative; padding:1px 5px 10px 5px; background-image:url('../img/bg_menu.jpg'); background-repeat:repeat-x;}
#menu2 a{display:block; height:20px; line-height:18px; border-bottom:1px solid #fff; background-image:url("../img/marc_menu.jpg");
background-repeat:no-repeat; background-position:4px 2px; margin-top:10px; padding-left:20px; text-decoration:none; color:#333; font-weight:bold;}
#menu2 a:hover{color:#006699}

.banner{padding:2px; border:1px solid #ccc; margin-top:10px; width:164px;}

#rodape{color:#fff; width:760px; margin-left:150px; text-align:center;}

th{background-color:#f1f1f1; text-align: left;}
th,td{height:20px;}

#galeria {padding:5px; padding-bottom:0; border:1px dashed #ccc;}
#galeria img{ margin-right:5px; margin-bottom:5px; width:80px; height:60px;}