*{padding:0px; margin:0px; font:12px Arial;}

h1, h2, h3, h4, h5, h6{
    color: #616262;
    text-align:justify;
    margin-bottom:10px;
}

p{color:#000;}

h1{font-size:24px; font-family: 'Oswald', sans-serif; padding-bottom:2px; margin-bottom:20px;}
h2{font-size:18px;}
h3{font-size:16px;}

ul#abas-acompanhamento{list-style:none; height:40px;}
ul#abas-acompanhamento #first{margin-left:0px;}
ul#abas-acompanhamento li{display:inline; margin:0px 2px;}
ul#abas-acompanhamento li a{
    font:bold 12px Arial; 
    text-decoration:none; 
    color:#000; 
    background: #cbe5ff;
    border:1px solid #333; 
    border-bottom:0; 
    padding:0px 10px; 
    height:40px;
    line-height:40px;
    display:inline-block;
    border-top-left-radius:5px; 
    border-top-right-radius:5px; 
    -moz-border-radius-topleft:5px; 
    -moz-border-radius-topright:5px; 
    -webkit-border-radius-topleft:5px; 
    -webkit-border-radius-topright:5px;
}
ul#abas-acompanhamento li a:hover{
    box-shadow:0 -2px 3px #DFDFDF; 
    -moz-box-shadow:0 -2px 3px #DFDFDF; 
    -webkit-box-shadow:0 -2px 3px #DFDFDF; 
    border-color:#333; 
    text-decoration:underline; 
}
ul#abas-acompanhamento .ativo a{
    background-color:#92c8fe; 
    color:#FFF; 
    border-color:#333; 
    border-bottom:none; 
    text-shadow:0 0 5px #999;
    cursor:default;
}
ul#abas-acompanhamento .ativo a:hover{cursor:default; text-decoration:none; color:#FFF; background-color:#92c8fe;}

#box-exibe-acompanhamento{border:1px solid #333; background:#92c8fe; min-height:300px; padding:4px 10px;}

#box-imagem h3, 
#wrap-social h3,
#box-left h3, #box-left2 h3,#box-right2 h3,
#box-right h3{font:bold 20px Arial; color:#069; margin-bottom:10px;}

.fleft{float:left;}
.fright{float:right;}

.cboth{clear:both;}

b, strong{font-weight:bold;}
i, em{font-style: italic;}
s{text-decoration:underline;}

fieldset, a img{border:none;}

a{color:#069; text-decoration:none;}
a:hover{text-decoration: underline; color:#049cdb;}

#box-conteudo-imovel-detalhe{margin-top:50px; overflow:hidden;}
#box-left{width:49%; float:left;}
#box-right{width:49%; float:right;}

#lista-link-form{}
#lista-link-form li{list-style:none; margin:0px; display:inline;}
#lista-link-form li a{display:inline-block; padding:10px 30px; color:#000;}
#lista-link-form li a#link-interesse{background:#cbcaca;}
#lista-link-form li a#link-indicar{background:#aca9a9;}


.tb-form-indica{width:100%;}
.tb-form-indica tr td{padding:0px 0px;}
.tb-form-indica tr td.tdtexto, .tb-form-indica tr td.tdtexto label{font:bold 12px Arial; padding-right:6px; text-align:right;}
.tb-form-indica input.text{width:80%; padding:4px 0px;}
.tb-form-indica textarea.textarea{width:80%;}
.tb-form-indica .btn{margin-right:18%; margin-top:20px;}

#box-imagem{overflow:hidden; height:320px; padding:10px 4px; width:100%;}


.tb-detalhe{width:100%; border:1px solid #a0a4a5; margin-top:40px;}

.tb-detalhe .w40{width:40px;}
.tb-detalhe .w80{width:80px;}
.tb-detalhe .w120{width:120px;}
.tb-detalhe .w140{width:140px;}
.tb-detalhe .w180{width:180px;}
.tb-detalhe .first-td{border-left:none;}
.tb-detalhe .first-tr td{border-top:none;}
.tb-detalhe .center{text-align:center;}
.tb-detalhe .nopaddingleft{padding-left:0px;}
.tb-detalhe .tdbold{font-weight:bold;}
.tb-detalhe .tdtexto{font-weight:bold;}

.tb-detalhe thead tr{background:#e4e4e4; height:44px;}
.tb-detalhe thead tr th{cursor:default; color:#000; font-size:22px; line-height: 38px; font-family:'Open Sans'; border-left:1px solid #bab9b9;}
.tb-detalhe tbody tr{height:32px;}
.tb-detalhe tbody tr td{padding-left:6px; border-top:1px solid #bab9b9; border-left:1px solid #bab9b9;}

.tb-form{margin-top:20px;}
.tb-form .tdtexto{font-weight:bold; text-align:right; padding-right:10px;}
.tb-form .tdtexto label{font:bold 12px Arial;}
.tb-form .w140{width:140px;}

#wrap-social{margin-top:30px;}

#wrap-social #bt-compartilhar-facebook{float:left;}
#wrap-social #facebook{ border:none; height:21px; width:150px; overflow:hidden;}

.status{ /* Configuração default das caixas de avisos */
    padding:4px 0px 4px 24px; 
    margin:20px auto;
    border-radius:4px; 
    -moz-border-radius:4px;  
    -webkit-border-radius:4px;
}
    .box-status p{font:11px Tahoma;}
    .box-status p strong, 
    .box-status p b{font:bold 12px Arial;}
	
#status_erro, 
.status_erro{ 
    background:url(../img/ico-erro-1.png) #FFCACA 4px center no-repeat; 
    border:1px solid #AE0000;	 
}
    #status_erro p, 
    .status_erro p{color:#B70000;}

#status_ok, 
.status_ok{ 
    background:url(../img/ico-ok-1.png) #D7FFEB 4px center no-repeat; 
    border:1px solid #00592D;
}
    #status_ok p, 
    .status_ok p{color:#006600;}

#status_info, 
.status_info{  
    background:url(../img/ico-info-1.png) #FF9 4px center no-repeat; 
    border:1px solid #FF0;
}
    #status_info p, 
    .status_info p{color:#666600;}	
    

.box-status{
    padding:4px 0px 4px 24px;
    margin:10px auto; 
    -moz-box-shadow:0px 1px 2px #000; 
    -webkit-box-shadow:0px 1px 2px #000; 
    border-radius:4px; 
    -moz-border-radius:4px;  
    -webkit-border-radius:4px; 
    cursor:default;
}

.status_erro{background:url(../img/ico-erro-1.png) #FFCACA 2px center no-repeat; border:1px solid #AE0000;}
    .status_erro p{font:11px Tahoma;color:#B70000;}
    .status_erro p strong{font:bold 12px Arial;}

.status_ok{background:url(../img/ico-ok-1.png) #D7FFEB 2px center no-repeat; border:1px solid #00592D;}
    .status_ok p{font:11px Tahoma;color:#060;}
    .status_ok p strong{font:bold 12px Arial;}
    
.status_info{background:url(../img/ico-info-1.png) #FFFF99 3px center no-repeat; border:1px solid #CACA00;}
    .status_info p{font:11px Tahoma;color:#000; margin-bottom:0px;}
    .status_info p strong{font:bold 12px Arial;}    