/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#FFFFFF url(imagens/site/fundo_site.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.rodape {
	background:url(imagens/site/fundo_rodape.jpg) repeat-x;
	height:60px;
	padding-top:30px;
	padding-bottom:10px;
	vertical-align:top;	
	text-align:center;
}

#mnuSuperior a:link, #mnuSuperior a:visited {
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#mnuSuperior a:hover {
	text-decoration:underline;
}

#menuLateral a:link, #menuLateral a:visited {
	color:#000000;
}

#menuLateral a:hover {
	font-weight:bold;
}

.data {
	color:#FFFFFF;
	padding-top:18px;
}

#tblbusca td {
	padding-top:4px;
	padding-bottom:2px;
}

.labelbusca {
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
}

.campobusca select, .campobusca input {
	width:94%;
	vertical-align:top;
	padding-top:4px;
	font-size:11px;
	padding:0px;
}

.botao {
	background:url(imagens/site/bg_btn.jpg) no-repeat;
	width:85px;
	height:24px;
	font-size:11px;
}

.botao:hover {
	font-weight:bold;
}

#tblMenuSuperior {
	margin-top:11px;
}

.redetcheachei {
	background:#D9271B;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	color:#FFFFFF;
}

.redetcheachei a:link, .redetcheachei a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.redetcheachei a:hover {
	text-decoration:underline;
}

.font11 {
	font-size:11px;
}

.font19 {
	font-size:19px;
}

.bemvindo a:link, .bemvindo a:visited {
	color:#F22C0F;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}

.bemvindo a:hover {
	text-decoration:underline;
}

.tituloPagina {
	font-size:19px;
	color:#D9271B;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#000000 2px solid;
}

.tblLista {
	border:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	margin-bottom:5px;
	background:#FFFFFF;
}

.tblLista:hover {
	background:#DFDFDF;
}

.divCaracteristicaImovel {
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	padding:2px;
}

#resp {
	font-weight:bold;
	text-align:left;
	width:48%;
	background:#F2F2F2;
	border:1px solid #FFF;
	float:left;
}
#carac {
	border:1px solid #FFF;
	width:48%;
	padding-right:3px;
	text-align:right;
	float:left;
}

.celFoto {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

.divimagem {
	padding:6px;
	border:1px solid #CCCCCC;
}

.divimagem:hover {
	background:#CCCCCC;
}

.divVerimagens {
	width:580px;
	padding:10px;
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
	overflow:scroll;
	margin-left:auto;
	margin-right:auto;
}