﻿body 
{
    font-size:8pt;
    font-family:Verdana;    
    text-align:center;
    margin:0;
    
}

img
{
    border:none;
    }

.sobreMaceio img
{
    width:420px;
    }
    
.mensagem
{
    padding:10px;
    background-color:#ffffcc;
    }    

table
{
	font-size:8pt;
}

table#clienteProcura .caixa
{
    width:120px;
    }

td
{
    padding:2px;
    }

body#corpoDetalhes
{
   
    background-repeat:repeat-x;
    background-position:top;
    }

a
{
    color:Blue;
    text-decoration:none;
    font-size:8pt;
    }
a:hover
{
    color:Gray;
    text-decoration:none;
    }    
    
table
{
    text-align:left;
    }    
    

div.principal
{
    background-image:url(../imagens/fundoprin.jpg);
    background-position:right;
    background-repeat:repeat-y;
    width:779px;
    margin:auto;
    }
    
div.corpo
{
    clear:both;
    margin-top:8px;
    }    
    
div#col1
{
    float:left;
    width:160px;
    margin-left:5px;
    
    }
    
div#col2
{
    margin-right:3px;
    margin-left:3px;
    float:left;
    width:420px;
    border-right:none;
    }


div#col3
{
    float:left;
    width:175px;
    }
    
    
    
    

    
    
    
div.rodape
{
    clear:both;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
	margin-top:15px;
	color:Gray;
    }    
    
div.rodape div
{
    padding:10px;
    }    
    
.caixa
{
    width:150px;
    border:1px solid #ccc;
    background-color:#ededed;
    }    
    
    
div#contatos
{
    padding:15px;
    text-align:left;
    }    
div#contatos div
{
    float:left;
    }    
    
div#contatos div#enviaEmail
{
    margin-left:15px;
    border-left:1px dashed #ccc;
    padding-left:15px;
    }    

/*Secao */
    
div.secao
{   
    padding:2px;
    border:1px dotted #ccc;
    margin-bottom:7px;
    }
div.barraTituloSecao        
{

    font-size:10pt;
    padding-top:6px;   
    padding-bottom:6px;
    padding-left:32px;
    background-image:url(../imagens/seta.gif);
    background-repeat:no-repeat;
    background-position:center left;
    background-position:5px;
    text-align:left;
    color:#999;
    
    }
    
div.barraDestaque        
{
    font-size:12pt;
    padding-top:6px;   
    padding-bottom:6px;
    padding-left:38px;
    background-image:url(../imagens/seta.gif);
    background-repeat:no-repeat;
    background-position:center left;
    background-position:5px;
    text-align:left;
    border:1px dotted #ccc;
    color:#999;
    }
    
    
    
div.subBarraDestaque        
{
    font-size:14pt;
    padding-top:10px;   
    padding-bottom:10px;
    padding-left:30px;
    margin:2px;
    text-align:left;
    color:#999;
    }    
    
div.barraTituloSecao img
{
    margin-left:3px;
    margin-right:3px;
    vertical-align:middle;
    }    
    
    
    
div.corpoSecao
{
    padding:5px;
    padding-top:0;
    text-align:left;
    font-size:8pt;

    }    
    
/*Secao - FIM */
    

div.cabecalho
{
    text-align:center;
    }
    
p#titulo
{
    color:White;
    float:left;
    font-size:45pt;
    font-family:Courier New Baltic;
    padding-top:46px;
    }    
p#subTitulo
{
    color:#ccc;
    float:right;
    font-size:12pt;
    padding-top:70px;
    }    

div#cabecalho div#superior
{
    text-align:left;
    font-size:22pt;
    height:146px;
    }    

    
/*Menu*/

div.menu
{
    text-align:left;

    }

div.menu ul
{
    margin:0 0 0 0;
    padding: 0 0 0 0;
    }
div.menu ul li
{
    margin-bottom:4px;
    list-style:none;
    border:1px dotted #ccc;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:28px;
    background-image:url(../imagens/seta.gif);
    background-repeat:no-repeat;
    background-position:center left;
    background-position:2px;
    }
    
div.menu ul li a
{
    text-align:center;
	font-size:9pt;
    color:#666;
    }    

div.menu ul li a:hover
{
    color:#830003;
    }    


/*Menu - FIM*/


    
    


/*Lista */   

div.listagem
{
     padding:0 0 0 0;
     text-align:center;
     height:auto;
     padding-top:3px;
    }

div.itemImovel
{
    border:1px dotted #ccc;
    width:134px;
    height:230px;    
    float:left;
    font-size:7pt;
    text-align:left;
    cursor:hand;
    color:#666;
    padding:2px;
    
    }
    
div.itemImovel img
{
    width: 100%;
    height:90px;
    }    
    
div.tituloItemImovel
{
    background-color:#800C0D;
    font-size:10pt;
    font-weight:bold;    
    padding:3px;
    text-align:center;
    color:#fff;
    }
    
div.dadosItemImovel
{
    padding:5px;
    text-align:center;
    line-height:14px;
    }
    
div.paginacao
{
    clear:both;
    padding:10px;
    padding-right:32px;
    text-align:center;
    
    }
div.paginacao a
{
    color:Gray;
    padding-left:3px;
    padding-right:3px;
    }    
    
div.paginacao a:hover
{
    color:Blue;
    }    
    
 
/*Lista - FIM*/



/* Refinamento */
div#refinamento
{
    text-align:left;
    padding:8px;
    font-size:10pt;
    
    }
    
div#refinamento ul
{
    margin:0;
    margin-left:20px;
    margin-bottom:10px;

    
    }    
    
   /* Refinamento - FIM */
   
   
/*Detalhe do Imóvel*/   

div#cabecalhoDadosImovel
{
 
    }

div#nomeImovel
{
    border-bottom:1px solid;
    padding:5px;
	padding-left:5px;
    font-size:10pt;
    margin-bottom:10px;
    text-align:left;
    font-weight:bold;
    }


div#dadosImovel
{
    /*height: expression(document.documentElement.scrollHeight+'px');*/
    
    color:#666;
}

div#quadroCaracImovel
{
    float:left;
    text-align:left;
	padding:5px;
	margin:10px;
	font-size:8pt;
	line-height:18px;
}


div#fotoDestaque
{
    position:absolute;
    padding:3px;
    border:1px solid #ccc;
    
    }
    
div#quadroFotos
{
    float:left;
    width:200px;
    text-align:left;
	padding:5px;
	margin:10px;
	margin-right:2px;
	height:460px;
}

table#caracteristicasImovel td
{
	padding:3px;
	font-size:8pt;
}
    
.tituloQuadroImovel
{
    padding:8px;
    font-size:12pt;
    color:#666;
    padding-left:0;
    background-image:url(../imagens/fundoTituloDados.gif);
    background-repeat:no-repeat;
    background-position:130px;
    background-color:White;
    }
    



table.contatoImovel     .caixa
{
    width:250px;
    background-color:#f5f5f5;
    }
    
.menuImovel
{
    padding:3px;
    }

   
.menuImovel img
{
    margin:4px;
    }    
    

/*Detalhes do Imóvel - FIM*/



/*Resumo da Busca*/
div.resumoBusca
{
	text-align:left;
	padding:10px;
	background-color:#f5f5f5;
	font-weight:bold;
	margin:10px;
	font-size:10pt;
}





/*Resumo Busca - FIM*/




/*Links Rápidos*/

div#linksRapidos
{
    
    }

div#linksRapidos ul
{
    margin:0;
    }    
    
div#linksRapidos li
{
    list-style:none;
    }   
    
div#linksRapidos a
{
    display:block;
    background-image:url("../imagens/pontoCinza.gif");
    background-repeat:no-repeat;
    background-position:left 15px;
    color:#333;
    font-size:12pt;
    padding:5px;
    text-align:left;
    padding-top:12px;
    padding-left:20px;
    font-family:Courier New;
    font-weight:bold;
    }    
div#linksRapidos a:hover
{
    color:Red;
    background-image:url("../imagens/pontoRed.gif");
    }    

/*Links Rápidos FIM*/