@charset "utf-8";
/* CSS Document */

body{
    background-color:#f8f8f8;
    background-image:url(imagens/bg.png);
    background-repeat:repeat-x;
    margin:0px;
}

#g1 {
    margin-left:-50px;
    text-align:center;
}
#g1 ul { list-style: none; }
#g1 ul li { display: inline; }
#g1 ul img {
    padding: 10px 10px 10px 10px;
}

#g1 ul a:hover img {
    color: #fff;
}
#g1 ul a:hover { color: #fff; }

/*******************************cima*************************/
#tudo{
    position:relative;
    width:960px;
    margin:0 auto;
    top:0px;
    margin-top:10px;
}

#tudodentro{
    position:relative;
    width:880px;
    margin:0 auto;
    font-family:"Myriad", Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align:justify;
    font-weight:normal;
    color: #000000;
}

#data_hora{
    width:880px;
    text-align:right;
    height:20px;
    position:relative;
}
/**********************CIMA******************/
#divtopo{
    position:relative;
    width:880px;
    height:114px;
    margin:auto;
    background:none;
}

#barrinha{
    position:relative;
    width:880px;
    height:23px;
    background-image:url(imagens/bg2_03.jpg);
    background-repeat:repeat-x;
    margin-top:-2px;
    z-index:10;
}

#div_menu{
    position:relative;
    margin:auto;
    width:880px;
    height:82px;
    z-index:10;
}

/********************conteudo***************/

#meio{
    position:relative;
    margin:auto;
    width:881px;
    min-height:502px;
    background-color:#FFFFFF;

}

#conteudo{
    position:relative;
    width:880px;
    min-height:502px;

}

#tit_secoes{
    position:relative;
    top:15px;
    margin-left:-15px;
}

#corpo_secoes{
    width:860px;
    min-height:400px;
    position:relative;
    margin:auto;
    top:30px;
    font-size:12px;
    text-align:justify;
    color:#000;
}

/*******************colunas*************/
#coluna_esquerda{
    position:relative;
    width:581px;
    margin:auto;
    min-height:762px;
    float:left;
}

#coluna_direita{
    position:relative;
    width:293px;
    min-height:762px;
    float:right;
}

/**************esquerda*************/
#bg_banner{
    position:relative;
    width:580px;
    height:460px;
    padding-top:40px;
    background-image:url(imagens/bg_banner.png);
    background-repeat:no-repeat;
    background-position:8px;
    margin-top:-76px;
    z-index:1;
}
#banner_skip{
    top:35px;
    position:relative;
    width:580px;
    height:418px;
}

#destaques{
    margin-top:6px;
    position:relative;
    width:580px;
    min-height:348px;
}

#titulo_destaque{
    position:relative;
    width:592px;
    height:48;
    left:-12px;
}

#destaques_quadros{
    position:relative;
    width:581px;
    min-height:263px;
    float:left;
}



/**************direita***************/
#titulo_bem_vindo{
    position:relative;
    width:298px;
    height:51px;
    right:-10px;
}

#bem_vindo{
    position:relative;
    min-height:200px;
    width:292px;
}

#cont_bem_vindo{
    position:relative;
    min-height:150px;
    width:270px;
    left:15px;
    right:5px;
}

.bemvindo{
    font-family:"Myriad", Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style:italic;
    text-align:left;
    font-weight:bold;
    color: #113778;
}

.txt_bemvindo{
    font-family:"Myriad", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style:italic;
    text-align:justify;
    font-weight:normal;
    color: #000000;
    word-spacing:5px;
}

#titulo_igp{
    position:relative;
    width:298px;
    height:52px;
    right:-10px;
    left:10px;
    top:10px;
}

#cont_igp{
    position:relative;
    min-height:100px;
    width:270px;
    left:15px;
    right:10px;
    padding-top:15px;
    padding-bottom:10px;
}

.mes{
    font-family:"Myriad", Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align:left;
    font-weight:bold;
    color: #113778;
}

#queisso{
    position:relative;
    min-height:162px;
    width:292px;
}
#titulo_novidades{
    position:relative;
    width:298px;
    height:52px;
    right:-10px;
}

#novidades{
    position:relative;
    width:292px;
    min-height:305px;
    overflow:hidden;
}
#titulo_newsletter{

    position:relative;
    width:274px;
    height:16px;
    padding-top:20px;
}	



#newsletter{
    position:relative;
    width:282px;
    float:right;
    min-height:50px;
}

/********************rodape******************/
#rodape{
    position:relative;
    width:880px;
    height:123px;
    margin:auto;
    background-image:url(imagens/rodape.png);
    background-repeat:no-repeat;
    color:#f3f3f3;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    clear:both;
    top:50px;
    letter-spacing:-1px;
}

#rodape_esquerdo{
    position:relative;
    width:470;
    height:64px;
    float:left;
    padding-top:31px;
    padding-left:18px;
    line-height:20px;
    letter-spacing:-1px;
}

#rodape_esquerdo a{
    color:#f3f3f3;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:-1px;
    text-decoration:none;
}

#rodape_esquerdo a:hover{
    color:#3CF;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:-1px;
    text-decoration:underline;
}

#rodape_direito{
    position:relative;
    width:270px;
    height:64px;
    float:right;
    text-align:right;
    padding-top:31px;
    padding-right:18px;
    line-height:20px;
}

#icones{
    position:relative;
    width:880px;
    height:33px;
    clear:both;
}

#icones_esquerdo{
    position:relative;
    width:106px;
    height:32px;
    float:left;
    padding-left:5px;
    padding-top:10px;
}

#icones_direito{
    position:relative;
    width:156px;
    height:32px;
    float:right;
    padding-right:30px;
    padding-top:10px;
}

#chamada_contato{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#113778;
    font-weight:bold;
    font-style:italic;
    margin-bottom:15px;
}

.contatolabel{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    font-style:italic;

}


.botnewsletter{
    background:url(imagens/cadastrar.png);
    width:88px;
    height:28px;
    border:none;
    cursor:pointer;
}

.cadastre{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-style:italic;
}

.newsedit{
    width:270px;
    height:22px;
    background-color:#f3f3f3;
    border-bottom:none;
    border-right:none;
    border-top:#bebebe thin solid;;
    border-left:#bebebe thin solid;
    margin-bottom:7px;
}

#div_frm_contato{
    width:350px;
    top:15px;
    position:relative;
    float:left;
}

#imagem_contato{
    position:relative;
    float:right;
}


/*/////SISTEMA DE IMÓVEIS///////*/

.tela_login{
    clear:both;
    width:880px;
    height:627px;
    position:relative;
    margin:auto;
    top:0px;
    background-image:url(imagens/bg_login.png);
}	

.login_div{
    width:400px;
    height:150px;
}


.centraliza_login{
    width:200px;
    height:250px;
    position:relative;
    margin-left:420px;
    top:350px;
}

.label_login{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    font-style:italic;
    color:#113778;
}

.bot_login_ok{
    width:51px;
    height:28px;
    background:url(imagens/bt_ok.png);
    cursor:pointer;
    border:none;}

.alerta_login{
    position:relative;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#990000;
    text-align:center;
}

/********************************************************************/
#menu li{
    line-height:28px;
    text-align:center;
    height:28px;
    margin: 4px;
    padding: 4px;
    float: left;
    list-style: none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    color:#000000;
    /*border: 1px solid blue;
		background-color: #aaaaff;*/
}
#menu li a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    color:#000000;
    text-decoration:none;
}
.novo_e{
    width:169px;
    background-image:url(imagens/bg_botoes_tabs.jpg);
    background-position:center;
    background-repeat:no-repeat;
}	
.ver_todos{
    width:229px;
    background-image:url(imagens/bg_botoes_tabs2.jpg);
    background-position:center;
    background-repeat:no-repeat;
}	
.sair{
    width:88px;
    background-image:url(imagens/bg_botoes_tabs3.jpg);
    background-position:center;
    background-repeat:no-repeat;
}	

.tit_imoveis{
    background-image:url(imagens/bg2_03.jpg);
    background-repeat:repeat-x;
    height:20px;
}

.corpo_imoveis{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}


.tb_editar_imoveis{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    width:700px;
    position:relative;
    margin:auto;
}

#div_menu2{
    width:950px;
    position:relative;
    margin:auto;
}

.edit_imoveis{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

.upload_docs{
    width:700px;
    position:relative;
    margin:auto;
}


.estat{
    width:500px;
    position: relative;
    margin:auto;
}

#nome_empr{
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    color:#000;
    font-weight:bold;
    width:500px;
    position:relative;
    margin:auto;
    text-align:center;
}

.altera_Senha{
    width:300px;
    position:relative;
    margin:auto;
}

#voltar_site{
    width:150px;
    left:700px;
    top:300px;
    height:40px;
    position:relative;
}

/***************************************formatação de exibição das obras*********************************/

.tb_cada_obras{
    width:833px;
    height:260px;
    background-image:url(imagens/bg_imoveis.jpg);
    background-repeat:no-repeat;
    background-position:center;
    margin-left:10px;
}

.td_imagem{
    width:330px;
}
.td_imagem img{
    margin-left:5px;
    border:#e6e5e5 4px solid;
}

.td_tit_obra a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#14346c;
    text-decoration:none;

}

.td_desc_obra{		
    text-align:justify;
    padding-right:15px;
    text-indent:25px;
}
.td_desc_obra a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#000;
    text-decoration:none;

}

/**********************detalkhamento da obra*****************/

#detalhes_obra{
    width:840px;
    position:relative;
    margin:auto;
}

#foto_obra{
    position:relative;
    height:250px;
    float:left;
    width:330px;
}
#foto_obra img{
    margin:5px;
    border:#e6e5e5 4px solid;
}

#titulo_obra{
    font-family:Verdana, Geneva, sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#14346c;
    text-decoration:none;
}

#texto_obra{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#000;
    text-decoration:none;
    text-align:justify;

}

#texto_obra h1{
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#000;
    text-decoration:none;
}

#galeria_obra{
    position:relative;
}

#galeria_obra img{
    text-align:center;
    margin:5px;
    border:#e6e5e5 4px solid;
}
#documentos_obra{
    margin-top:25px;
    position:relative;
    min-height:50px;
}
#acompanhamento_obra{
    position:relative;
    margin-left:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#000;
}


#tit_galerias_obras{
    font-family:Verdana, Geneva, sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#14346c;
    text-decoration:none;
    margin-bottom:15px;
    margin-top:15px;
}

#tit_documentos_obras{
    font-family:Verdana, Geneva, sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#14346c;
    margin-bottom:15px;
    text-decoration:none;
}

#tit_acompanhamento_obras{
    font-family:Verdana, Geneva, sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:italic;
    letter-spacing:-1px;
    color:#14346c;
    margin-bottom:15px;
    text-decoration:none;
    float: left;
    clear: left;
    width:100%;

}
.acompanhamento{
    float:left;
    clear:left;
}

/* FORMULÁRIO DE CONTATO */ 

.contatolabel{
    text-align:left;
    color:#000000;
}

.campoform{
    width:100%;
    height:20px;
    border:#999999 1px dotted;
    font-size:10px;
    background-color:#f3f3f3;
}

.s_estado{
    width:100%;
    height:24px;
    border:#999999 1px dotted;
    background-color:#f3f3f3;
}

.msg_form{
    border:#999999 1px dotted;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#f3f3f3;
}

.bg_msn{
    background-image:url(imagens/icon_bg.png);
    background-repeat:no-repeat;
    width:56px;
    height:26px;
    position:absolute;
}
/*
    Sortable section
*/
#sortable , #sortable1, #sortable2, #sortable3,#sortable4,#sortable5{ list-style-type: none; margin: 0; padding: 0; width: 100%;float:left;    clear:both;}
#sortable li,#sortable1 li, #sortable2 li,#sortable3 li,#sortable4 li,#sortable5 li {list-style-type: none; margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em;font-size: 1.4em; float:left;clear:both;}
#sortable li span, #sortable1 li span,#sortable2 li span,#sortable3 li span,#sortable3 li span,#sortable5 li span { position: absolute; margin-left: -1.3em; }

.atualizar-btn,.atualizar-btn-imagens{
    background: #e6e5e5;
    padding:5px;
    border: 1px solid #000;
}
.foto{
    float:left;
    margin-right: 5px;
    height:260px;
    width:260px;
}

#tabs-2{
    position: relative;
    overflow: hidden;
    min-height: 150px;
}
#tabs-4{
    position: relative;
    overflow: hidden;
    min-height: 150px;
}
#pre_cadastro{
    float:left;
    clear:left;
}

