/* HEADER  */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, .frmCad, dir,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, select,textarea, clear {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: Tahoma, Arial;
    vertical-align: baseline;
    text-align:justify;
}

<!-- MENU DROP DOWN -->
#menu {float:right !important;}
#menu1 {position:absolute;z-index:999;}
#menu2 {position:absolute;z-index:999; }
#menu3 {position:absolute; left:215px; top:0px;}
#menu4 {position:absolute; left:310px; top:0px;}
#menu5 {position:absolute; left:395px; top:0px;}
#menu6 {position:absolute; left:505px; top:0px;}
#menu7 {position:absolute; left:585px; top:0px;}

.menu {cursor:pointer; color:#0F2773; margin:0px;display:inline;height:20px;}
.menu a {color:#566B6A; }
.menu a:hover {  color:#C0802B;}

.sub {
    position: relative; 
    margin-top: 30px; 
    *margin-top: 0px;
    _margin-top: 0px;
    width: 105px; 
    background: #FFFFFF; 
    border: 1px solid #CCCCCC; 
    display: none;
    cursor: pointer; 
    padding: 2px; 
}
.sub a {color:#566B6A; text-decoration:none;}
.sub a:hover{color:#C0802B; text-decoration:none; }
.sub span {height:15px;border:1px solid;}
<!-- FIM MENU DROP DOWN -->

img { behavior:	url(resources/scripts/pngbehavior/pngbehavior.htc);border:0px;margin:0; }

.clear 		{ clear: both; }
.left 		{ float:left; }
.right 		{ float:right; }
.bold 		{ font-weight: bold; }

a:hover     { text-decoration:none;color:#666666; cursor:pointer; }
a:visited   { text-decoration:none;color:#666666; 				  }
a           { text-decoration:none;color:#666666; cursor:pointer; }

<!-- BORDA PARA TESTE -->

b1 { /*border:1px solid red;*/ }

<!-- AHAS -->

h1,h2,h3,h4,h5,h6 { font-family: arial; font-weight: bold; color: #1762C2;  }
h1 { font-size: 18px; font-weight:bold; color:#8E1709   }
h2 { font-size: 24px; font-weight:bold; margin-bottom:5px;  }
h3 { font-size: 18.5px; font-weight:bold; }
h4 { font-size: 14px; font-weight:normal;   color:#999999;}
h5 { font-size: 13.5px; color:#333333; font-weight: normal;}
h6 { font-size: 14px; color:#878787; font-weight: normal; margin-bottom:3px;}
h6:hover { font-size: 15px; color:#FFFFFF; font-weight: normal; margin-bottom:3px; cursor:pointer;}
h6 a{ font-size: 11px; color:#333333; font-weight: normal; margin-bottom:3px;}
h6 a:hover{ font-size: 11px; color:#801612; font-weight: normal; margin-bottom:3px;}
h7 { font-size: 12px; color:#333333; font-weight: normal;}
h7 a{ font-size: 12px; color:#333333; font-weight: normal;}
h7 a:hover{ text-decoration:none;color:#757E04;}


<!-- MARGIN -->

.m5   { margin: 5px }

.ml5  { margin-left: 5px; }
.ml6  { margin-left: 6px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml56 { margin-left: 56px; }
.ml60 { margin-left: 60px; }
.ml85 { margin-left: 85px; }
.ml130{ margin-left: 130px }

.mr4  { margin-right: 4px }
.mr5  { margin-right: 5px }
.mr8  { margin-right: 8px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px }

.mb5  { margin-bottom: 5px }
.mb8  { margin-bottom: 8px }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb26 { margin-bottom: 26px; }

.mt1  { margin-top: 1px }
.mt2  { margin-top: 2px }
.mt5  { margin-top: 5px }
.mt7  { margin-top: 7px }
.mt8  { margin-top: 8px }
.mt10 { margin-top: 10px }
.mt13 { margin-top: 13px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mt55 { margin-top: 55px }
.mt66 { margin-top: 66px }
.mt95 { margin-top: 95px }
.mt250{ margin-top: 250px }

<!-- PADDING -->

.p20  { padding:20px; }

.pl5  { padding-left:5px; }
.pl8  { padding-left:8px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }

.pr5  { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }

.pb30 { padding-bottom:30px; }
.pb25 { padding-bottom:25px; }

.pt5  { padding-top:5px; }
.pt8  { padding-top:8px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }

<!-- WIDTH -->

.w45 		{ width: 45px;  }
.w72 		{ width: 72px;  }
.w80 		{ width: 80px;  }
.w90 		{ width: 90px;  }
.w100 		{ width: 100px; }
.w110 		{ width: 110px; }
.w115 		{ width: 115px; }
.w120 		{ width: 120px; }
.w130 		{ width: 125px; }
.w145 		{ width: 145px; }
.w160 		{ width: 160px; }
.w173		{ width: 173px; }
.w180 		{ width: 180px; }
.w190 		{ width: 190px; }
.w200 		{ width: 200px; }
.w210 		{ width: 210px; }
.w218 		{ width: 218px; }
.w220 		{ width: 220px; }
.w230 		{ width: 230px; }
.w240 		{ width: 240px; }
.w250 		{ width: 250px; }
.w273 		{ width: 273px; }
.w300 		{ width: 300px; }
.w320 		{ width: 320px; }
.w330 		{ width: 330px; }
.w340 		{ width: 340px; }
.w350 		{ width: 350px; }
.w430 		{ width: 430px; }
.w450 		{ width: 450px; }

<!-- HEIGHT -->

.h80 		{ height:80px; }
.h130		{ height: 130px; }
.h200		{ height: 200px; }
.h215		{ height: 215px; }
.h230		{ height: 230px; }


<!-- ESTRUTURA DA PAGINA -->
body{
    background-image:url(../images/bg_body.jpg);
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position:top;
    font-size:11px;
    font-family: Tahoma, arial;

}
#tudo{
    background-image:url(../images/bg_body.jpg);
    background-repeat:repeat-x;
    width:100%;
    height:100%;
    font-size:11px;

}
#structure{
    width:910px;
    _width:925px;
    margin:0 auto; }
#main{
    display:block;

}

#topo{
    height:135px;
    *height:230px;
    _width:925px;
}

#rodape{ 
    width:100%;
    background-image:url(../images/bg_rodape.jpg); background-position:bottom; background-repeat:repeat-x; 
    height:485px; text-align:center; font-family: Tahoma, arial; font-size:11px; 
	margin-top:20px;
}

h1#topo1 {
    width: 100px;
    height: 20px;
    background-image: url(../images/spacer.gif);
}
h1#topo1 span {
    display: block;
}

.btn_vota_enquete {
    border: none; 
    cursor: pointer;
    margin-right: 20px;
    margin-top: 20px;
    display: block;
    width: 70px;
    height: 27px;
    background: url(../images/bt_votar.jpg) no-repeat;
}

.bt_resultado {
    float: left;
    margin-top: 20px;
}

#selectBairro{
    width:172px !important;
    height:28px !important;
    margin-top: 1px !important;
    margin-right:32px;
}

#selectTipo{
    width:181px !important;
    height:28px !important;
    margin-top: 1px !important;
}

#selectFaixa{
    width:102px !important;
    height:28px !important;
    margin-top: 1px !important;
}

.boxSemelhantes{
    width:212px;
    border:1px solid #000;
    padding:15px 0 20px 20px;	
    display:block;
}

.boxSemelhantes b{
    font-size:14px;
    color:#393953;
}

.imovelSemelhante{
	width:160px;
    display:table;
    margin-top:22px;
}

#areaDetalhe{
    display:table;
}

.dropdown_button {
    cursor: pointer;
    display: block;
    color: #666;
    text-align: center;
    margin: 2px 0 2px 30px;
    padding: 5px 10px 5px 10px;
    border: 1px solid #ccc;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    -moz-box-shadow: -2px 2px 3px #BBB;
    -webkit-box-shadow: -2px 2px 3px #BBB;
    box-shadow: -2px 2px 3px #BBB;
    background: white;
}

.dropdown_container {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    color: #666;
    margin: 0 0 0 30px;
    border: 1px solid #ccc;
    background: white;
    overflow-y: scroll;
    overflow-x: hidden;
    z-index: 1;
}

.bairros_button {
    width: 85px;
    height: 15px;
}

.bairros_container {
    width: 215px;
    height: 180px;
}

.tipo_button {
    width: 115px;
    height: 15px;
}

.tipo_container {
    width: 215px;
    height: 180px;
}

.dormitorio_button {
    width: 95px;
    height: 15px;
}

.dormitorio_container {
    width: 100px;
    height: 100px;
}

.preco_button {
    width: 80px;
    height: 15px;
}

.preco_container {
    width: 247px;
    height: 125px;
}
