﻿body {
	background:		    url("../imagens/estrutura/background.jpg") #E8E9E8;
	color:			    #333;
}

/* --- LINKS */

a {
	color:			    #000;
}

a:hover {
	color:			    #333;
}

/* --- CONATAINERS */

.container {
    margin-top:         10px !important;
	background-color:   #FFF;
}

.gridunico {
	background-color:   #FFF;
}

.gridduasl {
	background-color:   #FFF;
}

.gridduasr {
	background-color:	#FFF;
}

.gridt {
	background-color:	#FFF;
}

/* --- MENU */

.menu {
	background:         #235033;
}
	.menu ul li a {
		color:          #FFF;
		text-decoration: none;
		font-weight:    bold;
	}
	.menu ul li a:hover {
		text-decoration: underline;
	}


/* --- BOX */

.box {
	background-color:   #E8E9E8;
}
.box p.titulo {
	color:              #FFF;
	background:         #235033;
}

/* --- TITULOS */

h2.titulo {
	border-bottom:	    1px solid #235033;
	text-transform:		uppercase;
	color:              #333;
}

h3 {
	border-bottom:	    1px dotted #235033;
}


/* --- CABECALHO */

.cabecalho {
    background:         url("../imagens/estrutura/Cabecalho.jpg") no-repeat #EEE;
}

/* --- RODAPE */

.rodape {
	color:			    #333;
    background:         #D4DBD4;
	border-top:         1px solid #235033;
}

/* --- FORMULARIOS */

.campo {
	border:             1px solid #EEE;
}

.obrigatorio {
	color:              #F00;
}

.formulario label {
    background-color:   #E8E9E8;
}

.formulario p input.botao {
	color:              #EEE;
	background-color:   #235033;
}

.formulario p input, .formulario p textarea, .formulario p select, .buscarapida p input, .buscarapida p textarea, .buscarapida p select {
    border:             1px solid #999;
	font-family:        Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size:          13px;
	background-color:   #FFF;
}

.buscarapida {
	background-color:   #FFF;
}

.watermarked 
{
    color:              #999;
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:			    solid 1px #CCC;
    background-color:   #EEE; 
}

.CustomValidatorCalloutStyle div b, 
.CustomValidatorCalloutStyle td b { 
    color:			    #235033;
    display:		    block;
}

.highlight {
    border:			    solid 1px #999 !important;
}



.botao {
	font-family:	Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:			#000;
	background:		#E8E9E8;
	border:			solid 1px #CCC;
}
.botao:hover {
	background:		#E8E9E8;
	border:			solid 1px #235033;
}




/* --- IMOVEIS */

.imoveisdestaque .imoveldest {
    background-color:   #E8E9E8;
}

.imoveisdestaque .imoveldest p.finalidade {
    color:              #FFF;
    background-color:   #235033;
}

.imoveisdestaque .imoveldest p.preco {
    color:              #C00;
}

.imoveisdestaque .imoveldest span.foto img{
    border:             1px solid #235033;
}



/* --- LISTAGEM */

.listagem .boximovel {
	background-color:   #E8E9E8;
}
.listagem .boximovel h3 {
	color:			    #333;
	border-bottom:      1px solid #235033;
}
.listagem .boximovel h3 span {
	color:			    #235033;
}

.listagem .blockimovel .linkbotoes a {
	color:			    #000;
	border:			    solid 1px #235033;
}
.listagem .blockimovel .linkbotoes a:hover {
	color:		    	#000;
	border:		    	solid 1px #333;
}

.listagem .fotoimovel a {
	background-color:   #FFF;
	border:			    1px solid #235033;
}

div.filtros {
    background:         #E8E9E8;
}

p.legenda {
    color:              #999;
}


/* --- FICHA */

.ficha p.categoria {
	font-weight:	    normal;
	color:			    #666;
}


.ficha .fotoimovel a {
	color:		    	#000;
	background-color:   #E8E9E8;
}
.ficha .fotoimovel a:hover {
	color:		    	#235033;
	background-color:   #E8E9E8;
}

.ficha .descricaoimovel {
}

.ficha .descricaoimovel p.cab {
	background-color:   #E8E9E8;
	border-bottom:	    1px solid #235033;
	color:		    	#333;
}

.ficha .descricaoimovel .texto {
}

.ficha .descricaoimovel ul, .ficha .descricaoimovel li {
} 



/* --- MODAL */


.modalPopupFotos {
	background-color:   #FFF;
	border:		    	solid 2px #CCC;
}
.modalFotoPlace {
}

.modalBackground {
	background-color:   #EEE;
}

.modalCloseBar {
	color:			    #FFF;
	border-bottom:	    2px solid #235033;
	background:		    #666;
}
.modalCloseBar input {
	color:			    #666;
	background:		    #EEE;
}
.modalCloseBar input:hover {
	color:			    #235033;
}

