﻿*{padding:0; margin:0;}
body {background:#041024}
body, html {height:100%!important}
img {border:0}
div, p, li, a, span, label {font-size:12px; color:#CDD0D5; font-family:Tahoma;   line-height:18px}
a {text-decoration:none; outline:0;}
a:hover {text-decoration:underline}

/* COLORS */
.cGray {color:#666!important}
.cWhite {color:#FFF!important}
.lk_ciano {color:#66CCFF; font-size:12px; background:url(../_images/bullet_ciano.gif) left 6px no-repeat; padding-left:7px;}

.lk_email {color:#66CCFF; font-size:12px; background:url(../_images/ico_email.gif) left 4px no-repeat; padding-left:19px;}
.lk_imprime {color:#66CCFF; font-size:12px; background:url(../_images/ico_imprime.gif) left 4px no-repeat; padding-left:15px;}

/* Estilos GUIDES (arquivo png) /*
    /* titulo_1 = h2 SIFR */
    .subtitulo_2 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#FFF}
    .texto_1 {font-family:Tahoma; font-size:12px; color:#748196; font-weight:bold}
    .texto_2 {font-family:Tahoma; font-size:12px; color:#CCC; font-weight:bold}
    .texto_3 {font-family:Tahoma; font-size:12px; color:#CCC;}
    .subtitulo_texto_3 {font-family:Tahoma; font-size:12px; color:#FFF}
    .texto_4 {font-family:Tahoma; font-size:12px; color:#CCC; line-height: 17pt;}
    .texto_5 {font-family:Tahoma; font-size:11px; color:#CCC}
    .subtitulo {font-family:Tahoma; font-size:11px; color:#CCC}
    .navegacao {font-family:Tahoma; font-size:11px; color:#666}
	.texto_preto {font-family:Tahoma; font-size:12px; color:#000;}
	.lk_ciano12 {color:#66CCFF; font-size:12px; }
	.lk_ciano11 {color:#66CCFF; font-size:11px; }
	.lh16 {line-height:16px}
	.lh14 {line-height:14px}
	.lh20 {line-height:20px;}
	.texto_detalhe {font-family:Tahoma; font-size:12px; color:#CDD0D5; line-height: 17pt;}
	.titulo_pop {font-family:Tahoma; font-size:25px; color:#BCCFE7;}
		
/* CAMINHO DE PAO */
.rootNode {color:#BBCEE6; cursor:pointer}    
.currentNode {color:#666666}


/* SIFR e FONTES*/
    .sIFR-active h2{visibility: hidden; font-family:Tahoma; }
    h2 {padding-top:10px; font-family:Tahoma; font-size:24px; color:#BCCFE7;  font-weight:normal}/*{line-height:35px!important; height:35px; font-family:Tahoma; }*/
    h3 { font-family:Tahoma; font-size:18px; color:#FFFFFF; padding-bottom:20px; font-weight:normal}
    h6 {padding-top:5px;color:#CCCCCC; font-size:11px; font-weight:normal}


/* FORMS */
input , select , textarea {background:#606D83 url(../_images/bg_Input.gif) repeat-x; padding:1px 5px; font-family:Tahoma; font-size:11px; color:#BCCFE7; border-top:1px solid #353D49; border-bottom:0; border-left:0; border-right:0}
select {padding:0 0 0 2px}
.lbForm {font-size:12px; display:block; padding-bottom:5px;}
.bto {border:0; padding:0; margin:0}
.rdio_chck input {padding:0; margin:1px 10px 1px 1px; height:15px; width:15px; border:0; background-color:Transparent; float:left; }
.bto_Enviar {width:84px; height:23px; display:block; background:url(../_images/bt_enviar.gif) top left no-repeat; text-indent:-9999px}
.bto_Enviar:hover {background-position:bottom left} 
.bto_Buscar {width:84px; height:23px; display:block; background:url(../_images/bt_buscar.gif) top left no-repeat; text-indent:-9999px}
.bto_Buscar:hover {background-position:bottom left} 
.bto_seta {background:url(../_images/bt_arrow.gif) left top no-repeat; _background:url(../_images/bt_arrow_ie6.gif) left top no-repeat; width:24px; height:17px; text-indent:-9999px; display:block!important; overflow:hidden}
.bto_seta:hover {background-position:left bottom}

/* ESTRUTURA */
.centerAlign{width:955px!important; margin:0 auto 0; position:relative}
.clr {clear:both}
li { list-style:none!important;}

.colsH {float:left;}
.colsH li {float:left; padding-right:10px}

.fl {float:left!important}
.fr {float:right!important}


    /* VARIACAO DOS BG (classes para trocar o fundo - alterar na masterpage)*/
    .bg_empresa {background:url(../_images/bg_main_empresa.jpg) center top no-repeat}
	.bg_empreendimento {background:url(../_images/bg_main_empreendimento.jpg) center top no-repeat}	
	.bg_cliente {background:url(../_images/bg_main_cliente.jpg) center top no-repeat}
	.bg_contato {background:url(../_images/bg_main_contato.jpg) center top no-repeat}
    
    /* CAMINHO DE PAO */
    .contentCaminhoPao {border-top:7px solid #1D3253; background:#06152D; width:100%; color:#BCCFE7; height:25px; _height:23px}
    .contentCaminhoPao .pCaminhoPao {padding:4px 55px 6px!important; background:url(../_images/ico_home.gif) 30px 5px no-repeat;}

    /* NAV */
    .navContent {position:absolute; top:20px; left:0px; width:195px; z-index: 999; border: 0px solid #FFF;}

    /* MAIN */
    .contentMain {background-color:#06152D; width:100%;}
    .contentMain .pContent {padding: 20px 0 75px 255px;}
    .contentMain .contentHeader {background:#06152D; width:100%;}
    .contentMain .contentHeader .pContent {padding:7px 30px 15px;}
     
    /* CONTEUDO SECAO */
    .conteudoSecao {background-color:#1D3253; position:relative; width:100%;}
    .conteudoSecao .icoCanto {position:absolute; width:9px; height:9px; bottom:0; left:0; background:url(../_images/bg_mainCanto.gif) no-repeat}
    .conteudoSecao .pconteudoSecao {padding:30px;}


    /* RODAPE */
    .contentBottom {background:#041024;width:100%; }
    .contentBottom .row {padding-bottom:10px; line-height:16px!important;}
    .contentBottom .spEndereco {padding-left:10px; font-size:12px; color:#999999}
    .contentBottom .bold {color:#748196; font-weight:bold; font-size:12px;}
    .contentBottom .bt_arrow {float:right}
    .contentBottom a.lkBullet {color:#BCCFE7; padding-left:25px; background:url(../_images/ico_e.gif) no-repeat; line-height:18px; display:block }
    .contentBottom a.lkBullet:hover {text-decoration:underline}
    .contentBottom .txt_endereco {color:#999999; font-size:11px; color:#CDD0D5; font-family:Tahoma;   line-height:18px}
    .contentBottom .pContent {padding: 30px 0 75px 255px}
    .contentBottom input {background:url(../_images/bg_input_rodape.gif) left top repeat-x; border-left:1px solid #374050; border-right:1px solid #374050; color:#748196}
    
    
    /* CONTATO */
    .contentContato {width:100%;}
    .contentContato .contatoColLeft {float:left; width:470px; _width:468px; border-right:1px solid #06152D}
    .contentContato .pContato {padding:20px 0 20px 32px}
    .contentContato .contatoColRight {float:left; width:210px;}

    /*trabalhe */
    .trabalheColLeft {float:left; width:470px; _width:468px; border-right:0px solid #06152D}

    /* PADRAO */

    .contentPadrao {width:95%; }
	.contentPadrao .pPadrao {padding:20px 0 20px 32px; }
	.linhaSepara {width:700px; border-top:3px solid #06152D; margin-left: -32px; margin-top: 25px; margin-bottom:25px;}
	.item_seta {color:#CCCCCC; font-size:12px; background:url(../_images/seta_cinza.gif) left 9px no-repeat; padding-left:7px;}
	ul{	list-style-image: url("../_images/seta_cinza.gif"); }
	ul li {color:#CCCCCC; font-size:12px; margin-top: 4px; }


        /* LISTA FONE */
        .infoContato {padding-bottom:20px;}
        .infoContato li{padding-bottom:5px;}
        .infoContato li.ttl{color:#CCC; font-size:12px;}
    
    .formCols {width:50%; float:left}
    .formCols .pformCols {padding-right:32px;}
    .formCols .pformCols input, .formCols .pformCols textarea  {width:185px; _width:180px; margin-bottom:15px;}
    .formCols .pformCols select {width:189px; _width:185px; margin-bottom:15px;}
    .contentContato textarea {width:380px; height:120px; overflow:auto; margin-bottom:15px;}
    .contentContato .rdio_chck input {margin-bottom:15px}
    
    /* LANCAMENTOS */
    .contentLancamentos {width:100%}
    .contentLancamentos .navHeader {width:100%;}
    .contentLancamentos .navHeader .pnavHeader {padding:15px 30px; font-size:12px!important;}
    .contentLancamentos .lk_ciano {padding:0; background-image:none}
    .conteudoLancamentos {width:700px; /*background:url(../_images/bg_line.gif) center top repeat-y*/}
    .contentLancamentos .btInput {float:left; overflow:hidden; width:315px; height:23px; background:url(../_images/bt_detalhe.gif) no-repeat; text-indent:-9999px; display:block;}
	.contentLancamentos .lk_HotSite {width:127px; height:23px; float:left; padding-top: 5px; }
    .contentLancamentos .btInput:hover {background-position:bottom left}
        
        /* LISTA LANCAMENTOS */
        .listaLancamentos {width:700px; }
        .listaLancamentos li {width:100%; float:left; border-top:3px solid #06152D; margin-top: 0px; }
        .listaLancamentos li .pListaImoveis {padding:0px;}
        .listaLancamentos li .thumbImovShadow {width:700px; height:231px; background:#000; margin:3px 0 0 3px; position:relative; float:left}
        /*.listaLancamentos li .thumbImovShadow .thumbImov {width:87px; height:123px; background:#000; position:absolute; top:-3px; left:-3px; overflow:hidden}*/
        .listaLancamentos li .descrImov {float:left; width:700px; _width:700px; }
        .listaLancamentos li .descrImovAlin {width:320px; padding-bottom:30px;  padding-left:45px; padding-top:10px;  float:left;}
        .listaLancamentos li .descrImovAlin2 {width:320px;  padding-top:10px;  float:right; }
        .listaLancamentos li .descrImov h3 {padding-bottom:7px}
        .listaLancamentos li .descrImov .bto{margin:10px 0 20px;}
        
               
        /* LISTA IMOVEIS PRONTOS */
        .listaProntos {width:700px;}
        .conteudoLancamentos {width:700px;}
        .listaProntos li {width:100%; float:left; border-top:3px solid #06152D; margin-top: 0px}
        .listaProntos li .pListaImoveis {padding:32px;}
        .listaProntos li .thumbImovShadow {width:335px; height:162px; background:#000; margin:3px 0 0 3px; position:relative; float:left}
        .listaProntos li .thumbImovShadow .thumbImov {width:335px; height:162px; background:#000; position:absolute; top:-3px; left:-3px; overflow:hidden}
        .listaProntos li .descrImov {padding-left:15px; float:left; width:170px; _width:168px;}
        .listaProntos li .descrImov h3 {padding-bottom:7px}
        .listaProntos li .descrImov .bto{margin:10px 0 20px;}

	/*Acompanhe sua obra*/
	.statusObra	{width:100%; float:left; margin-bottom:0px; font-size:15px; margin-bottom:30px; }


.MB3 {
	margin-bottom: 3px;
}
.MB5 {
	margin-bottom: 5px;
}

.MB10 {
	margin-bottom: 10px;
}

.MB15 {
	margin-bottom: 15px;
}
.MB20 {
	margin-bottom: 20px;
}
.MB25 {
	margin-bottom: 25px;
}

.MB30 {
	margin-bottom: 30px;
}

.MT3 {
	margin-top: 3px;
}

.MT5 {
	margin-top: 5px;
}
.MT10 {
	margin-top: 10px;
}
.MT12 {
	margin-top: 12px;
}
.MT15 {
	margin-top: 15px;
}
.MT18 {
	margin-top: 18px;
}
.MT20 {
	margin-top: 20px;
}
.MT25 {
	margin-top: 25px;
}

.MT30 {
	margin-top: 25px;
}

.MT40 {
	margin-top: 40px;
}


.ML5 {
	margin-left: 5px;
}

.ML10 {
	margin-left: 10px;
}

.ML15 {
	margin-left: 15px;
}

.ML20 {
	margin-left: 20px;
}
.ML25 {
	margin-left: 25px;
}

.ML45 {
	margin-left: 45px;
}

.ML150 {
	margin-left: 150px;
}

.MR10 {
	margin-right: 10px;
}

.MR15 {
	margin-right: 15px;
}

.W100 {
	width:100%;

}

.PB30{
	padding-bottom:20px;	
}
