.rich-separator{
    margin:20px 0px;
}

.errors {
font-style: italic;
color:red;
}

* {
	color:#666666;
	font-size:10px;
	font-family:verdana, arial;
}
body {
	background:#eaeaea;
	margin:0;
}
html, body {
	width:100%;
	height:100%;
}
a {
	text-decoration:none;
	border:none;
}
a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

h2 {
	color:#000000;
	font-size:16px;
}

h3 {
	color:#333333;
	font-size:14px;
}
p {
	line-height:1.5;
	text-align:justify;
	letter-spacing:1.5;
	margin:10px 0;
}

.centraliza {
	margin-left:-502px;
	position:relative;
	width:1004px;
	left:50%;
}
.negrito {
	font-weight:bold;
}

.botao {
	color:#000000;
	background:url(../imgs/bg_botao.gif) repeat-x left top;
	border:solid 1px #bbbbbb;
	padding:0;
}
input, select {
	color:#666666;
	background:#e3e3e3;
	border:solid 1px #c5c5c5;
	margin-right:10px;
}

.nostyle input {
	color:#666666;
	background:none;
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.gridCheck { /* table */
	table-layout:inherit;
	display:block;
	background:#FFFF99;
	border:solid 3px #996600;
	width:780px;
}
.gridCheck tbody { 
	table-layout:fixed;
	border:solid 3px #FF9900;
}
.gridCheck tr {
	display:block;
	float:left;
	border:solid 3px #FF0000;
}
.gridCheck td {
	float:left;
	clear:both;
	width:190px;
}
.gridCheck input {
	color:#666666;
	background:none;
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
td {
	vertical-align:top;
}

/* painel */

.rich-panel { 
	border:none;
	background:none;
} 
.rich-panel-header { 
	background:url(../imgs/bg_titulo.gif) repeat left top;
	border:none;
	padding:5px 10px;
} 
.rich-panel-body { 
 	background:url(../imgs/abas_bg1.gif) repeat left top;
	border:none;
	margin-bottom:10px;
} 

.rich-panel table {
	border:none;
} 

.rich-separador {
	background:none;
}



.painel .rich-panel { 
} 
.painel .rich-panel-header { 
	padding:5px 10px;
} 
.painel .rich-panel-body { 
	margin-bottom:10px;
} 

.painel .rich-panel table {
} 


/* tabelas */
.rich-table{background:none; border:none;}
.rich-table-caption {border:none;}
.rich-table-header {border:none;}

.rich-table-header-continue {border:none;} 
.rich-table-subheader {border:none;}	
.rich-table-footer {border:none;} 
.rich-table-footer-continue {border:none;}
.rich-table-subfooter {border:none;}
.rich-table-headercell {border:none;} 
.rich-table-subheadercell {border:none;}
.rich-table-cell {background:none; border:none; padding:0;} 

.rich-table-row {border:none;}
.rich-table-firstrow {border:none;} 
.rich-table-footercell {border:none;} 
.rich-table-subfootercell {border:none;}

/* classe tabela */

.tabela .rich-table{
	background:none;
	border:none;
} 	
.tabela .rich-table-caption {
	border:solid 1px #d6d6d6;
}
.tabela .rich-table-header {
	border:solid 1px #d6d6d6;
} 
.tabela .rich-table-header-continue {
	border:solid 1px #d6d6d6;
} 
.tabela .rich-table-subheader {
	border:solid 1px #d6d6d6;
}
.tabela .rich-table-footer {
	border:solid 1px #d6d6d6;
} 
.tabela .rich-table-footer-continue {
	border:solid 1px #d6d6d6;
} 
.tabela .rich-table-subfooter {
	border:solid 1px #d6d6d6;
}
.tabela .rich-table-headercell {
	color:#FFFFFF;
	background:url(../imgs/bg_titulo.gif) repeat left top;
	border:solid 1px #a7a7a7;
	padding:5px 0;
}
.tabela .rich-table-subheadercell {
	border:solid 1px #d6d6d6;
	background:url(../imgs/abas_bg1.gif) repeat left top;
}
.tabela .rich-table-cell {
	background:none;
	border:solid 1px #d6d6d6;
	padding:2px;
} 
.tabela .alternada1 .rich-table-cell {
	background:#fff;
	border:solid 1px #d6d6d6;
	padding:2px;
}.tabela .alternada2 .rich-table-cell {
	background:#f2f2f2;
	border:solid 1px #d6d6d6;
	padding:2px;
}
.tabela .alternada1 .rich-table-cell .botao,
.tabela .alternada2 .rich-table-cell .botao {
	color:#0078d0;
	background:none;
	border:none;
	cursor:pointer;
}
.tabela .rich-table-row {
	border:solid 1px #d6d6d6;
}
.tabela .rich-table-firstrow {border:none;} 
.tabela .rich-table-footercell {border:none;} 
.tabela .rich-table-subfootercell {border:none;}

.tabela .rich-table{} 
.tabela .rich-table-caption {} 
.tabela .rich-table-header {} 
.tabela .rich-table-header-continue {} 
.tabela .rich-table-subheader {}	
.tabela .rich-table-footer {} 
.tabela .rich-table-footer-continue {} 
.tabela .rich-table-subfooter {}	

.tabela .rich-table-headercell {} 
.tabela .rich-table-subheadercell {}	
.tabela .rich-table-cell {} 
.tabela .rich-table-row {} 
.tabela .rich-table-firstrow {} 
.tabela .rich-table-footercell {} 
.tabela .rich-table-subfootercell {}
/* datascroller */
.rich-datascr {
	background:#fff;
}
.rich-dtascroller-table {
	background:#ffffff;
	border:none;
}
.rich-datascr-button {
	color:#FFFFFF;
	background:#b0b0b0;
	border:solid 1px #b0b0b0;
} 
.rich-datascr-ctrls-separator {} 
.rich-datascr-act {
	color:#000;
}
.rich-datascr-inact {
	color:#cdcdcd;
} 
.rich-datascr-button-dsbld {
	background:#ededed;
	color:#b0b0b0;
}	
/*
COR DE FONTES GERAL
*/

.corFontVariados {
	color:#2c849c;
	font-weight:bold;
}
.corFontEmprego {
	color:#838a2d;
	font-weight:bold;
}
.corFontImovel {
	color:#df6414;
	font-weight:bold;
}
.corFontAutos {
	color:#b93b00;
	font-weight:bold;
}
.corFontAdulto {
	color:#b93b00;
	font-weight:bold;
}
/*
CABEÇALHO 1
*/
/* anuncios */
#areaAnuncios {
	position:relative;
}
#areaAnuncios #anuncios {
	position:absolute;
	width:166px;
	left:837px; top:158px;
	z-index:4;
}

#areaAnuncios .rich-table{ border:none;} 
#areaAnuncios .rich-table-caption {border:none;} 

#areaAnuncios .rich-table-header {border:none;} 
#areaAnuncios .rich-table-header-continue {border:none;} 
#areaAnuncios .rich-table-subheader {border:none;}	
#areaAnuncios .rich-table-footer {border:none;} 
#areaAnuncios .rich-table-footer-continue {border:none;} 
#areaAnuncios .rich-table-subfooter {border:none;}	

#areaAnuncios .rich-table-headercell {border:none;} 
#areaAnuncios .rich-table-subheadercell {border:none;}	
#areaAnuncios .rich-table-cell {border:none;} 
#areaAnuncios .rich-table-row {border:none;} 
#areaAnuncios .rich-table-firstrow {border:none;} 
#areaAnuncios .rich-table-footercell {border:none;}
#areaAnuncios .rich-table-subfootercell {border:none;}

#areaAnuncios #anuncios img {
		border:solid 1px #cbcdcc;
	}

	#areaAnuncios #anuncios #anunciosTitulo {
		text-align:right;
		width:166px;
	}
		#areaAnuncios #anuncios #anunciosTitulo img {
			border:none;
			margin-right:5px;
		}
	
	#areaAnuncios #anuncios #anunciosCorpo {
		background:#FFFFFF;
		border:solid 1px #a9a9a9;
		height:625px;
		width:164px; _width:166px;
		overflow:hidden;
	}
	#areaAnuncios #anunciosCorpo td {
		font-size:9px;
		font-family:Arial;
		vertical-align:top;
	}
	
	#anunciosCorpo td .corFontVariados,
	#anunciosCorpo td .corFontEmprego,
	#anunciosCorpo td .corFontImovel,
	#anunciosCorpo td .corFontAutos,
	#anunciosCorpo td .corFontAdulto {
		font-size:10px;
		font-family:Arial;
	}	

#cabecalho1 {
	background:#eaeaea;
	border-bottom:solid 4px #a9a9a9;
	height:40px; _height:44px;
	position:relative;
	z-index:10;	
}

/* marca */

#cabecalho1 #marca {
	_display:inline;
	float:left;
	margin-left:20px;
	position:relative;
}
	#cabecalho1 #marca #flashMarca {
		position:absolute;
		top:13px;
	}

/* menu */

#cabecalho1 #menu {
	_display:inline;	
	float:left;
	margin-left:120px;
	margin-right:15px;
	position:relative;
	top:9px;
	z-index:2;
}
	#cabecalho1 #menu form {
		margin:0;
	}
	#cabecalho1 #menu img {
		margin:0 0 0 5px;
	}
	#cabecalho1 #menu input {
		margin:0 0 0 5px;
		border:none;
	}

/* login */

#cabecalho1 #login {
	_display:inline;	
	float:left;
	position:relative;
	top:12px;
}
	#cabecalho1 #login .botao {
		color:#000000;
		background:url(../imgs/bg_botao.gif) repeat-x left top;
		border:solid 1px #bbbbbb;
		padding:0;
	}
	#cabecalho1 form {
		margin:0;
	}

	#cabecalho1 input {
		background:#efefef;
		border:solid 1px #878787;
		margin-right:5px;
	}
	#cabecalho1 a img {
		border:none;
	}
/*
CABEÇALHO 2
*/

#cabecalho2 {
	background:#FFFFFF;
	height:114px;	
	position:relative;
	z-index:2;	
}
	#cabecalho2 #banner468x60 {
		_display:inline;
		float:right;
		margin-top:28px;
		position:relative;
		width:468px;
	}
	#cabecalho2 #banner160x60 {
		_display:inline;
		float:right;
		margin-left:20px;
		margin-top:28px;
		position:relative;
		width:160px;
	}
	
	#cabecalho2 #fraseTestes {
		background:url(../imgs/ico_testes.gif) no-repeat left 1px;
		position:absolute;
		top:125px;
		left:18px;
		z-index:6;
		padding-left:15px;
		font-weight:bold;
	}
	#cabecalho2 #fraseTestes a {
		color:#b93b00;
	}



/*
ABAS
*/
#abasArea * {
	color:#FFFFFF;
}

#abasBg1 {
	background:#eaeaea url('../imgs/abas_bg1.gif') left top;
	position:relative;
	z-index:1;
}
#abasBg2 {
	background:transparent url('../imgs/abas_bg2.gif') repeat-x left top;
}
#abasArea {
	position:relative;
	width:808px;
	margin-left:15px;
}
	/* geral abas painel */

	#abasArea *{
		border:none;
		background:none;
	}
	#abasArea td {
		padding:0;
		vertical-align:middle;
	}
	#abasArea form {
		margin:0;
		padding:0;
	}
	#abasArea .rich-tabpanel {}
	#abasArea .rich-tabpanel-content {}
	#abasArea .rich-tabhdr-side-border {}
	#abasArea .rich-tabhdr-side-cell {}
	#abasArea .dr-bottom-line {}
	
	#abasArea .rich-tabhdr-cell-active,
	#abasArea .rich-tabhdr-cell-inactive,
	#abasArea .rich-tabhdr-cell-disabled {}
	
	/* geral abas */

	#abasArea .rich-tab-header {
		width:105px; height:29px;
		padding:0;
		margin:0;
	}
	#abasArea .rich-tab-label {}
	
	#abasArea .rich-tab-active,
	#abasArea .rich-tab-inactive,
	#abasArea .rich-tab-disabled {
	cursor:pointer;
	}
	#abasArea .rich-tabhdr-side-border {
		display:none;
	}
	#abasArea form {
		margin:0;
	}
	#abasArea input, #abasArea select {
		color:#666666;
		background:#fff;
		border:none;
		margin-right:10px;
	}
	#abasArea select * {
		color:#666666;
	}
	#abasArea select {
		width:125px;
	}

	/* aba autos */

	#abasArea .autos {
		border:none;
		background:url(../imgs/aba_tit_autos.gif) no-repeat left top;
		padding:0;
		margin:0;
	}
	#form_aba_autos {
		_display:inline;
		float:left;	
		width:540px;
		margin:10px 0;
	}
	#abasArea #flash_aba_autos {
		border:none;
		_display:inline;
		float:right;
		margin-left:0;
		width:220px;
	}
	#abasArea .autos div { /* anuncio na parte interna e botões ao lado do anuncio */
		position:relative; float:left;
		padding:10px;
		padding-right:0;
	}

	/* aba imoveis */

	#abasArea .imovel {
		background:url(../imgs/aba_tit_imoveis.gif) no-repeat left top;
		padding:0;
		margin:0;
	}
	#form_aba_imovel {
		_display:inline;
		float:left;	
		width:540px;
		margin:10px 0;
	}
	#abasArea #flash_aba_imovel {
		border:none;
		_display:inline;
		float:right;
		margin-left:0;
		width:220px;
	}
	#abasArea .imovel div { /* anuncio na parte interna e botões ao lado do anuncio */
		position:relative; float:left;
		padding:10px;
		padding-right:0;
	}

	/* aba empregos */

	#abasArea .emprego {
		background:url(../imgs/aba_tit_empregos.gif) no-repeat left top;
		padding:0;
		margin:0;
	}
	#form_aba_emprego {
		_display:inline;
		float:left;	
		width:540px;
		margin:10px 0;
	}
	#abasArea #flash_aba_emprego {
		border:none;
		_display:inline;
		float:right;
		margin-left:0;
		width:220px;
	}
	#abasArea .emprego div { /* anuncio na parte interna e botões ao lado do anuncio */
		position:relative; float:left;
		padding:10px;
		padding-right:0;
	}

	/* aba Adulto */

	#abasArea .adulto {
		border:none;
		background:url(../imgs/aba_tit_adulto.gif) no-repeat left top;
		padding:0;
		margin:0;
	}
	#form_aba_adulto {
		_display:inline;
		float:left;	
		width:540px;
		margin:10px 0;
	}
	#abasArea #flash_aba_adulto {
		border:none;
		_display:inline;
		float:right;
		margin-left:0;
		width:220px;
	}
	#abasArea .adulto div { /* anuncio na parte interna e botões ao lado do anuncio */
		position:relative; float:left;
		padding:10px;
		padding-right:0;
	}

	/* aba DeTudo */

	#abasArea .variados {
		border:none;
		background:url(../imgs/aba_tit_variados.gif) no-repeat left top;
		padding:0;
		margin:0;
	}
	#form_aba_variados {
		_display:inline;
		float:left;	
		width:540px;
		margin:10px 0;
	}
	#abasArea #flash_aba_variados {
		border:none;
		_display:inline;
		float:right;
		margin-left:0;
		width:220px;
	}
	#abasArea .variados div { /* anuncio na parte interna e botões ao lado do anuncio */
		position:relative; float:left;
		padding:10px;
		padding-right:0;
	}

	#abasArea .autos .botao,
	#abasArea .imovel .botao,
	#abasArea .emprego .botao,
	#abasArea .variados .botao,
	#abasArea .adulto .botao {
		color:#000000;
		background:#fff url(../imgs/bg_botao.gif) repeat-x left top;
		border:solid 1px #bbbbbb;
		padding:0;
		width:100px;
	}


#abasArea .nostyle input {
	color:#666666;
	background:none;
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}

/*
CORPO
*/

#corpo {
	background:#FFFFFF;
	border-bottom:solid 4px #a9a9a9;
	position:relative;
	z-index:3;
}

#conteudo {
	background:#FFFFFF;
	float:left;
	_height:500px;
	min-height:500px;
	width:808px; _width:838px;
	padding:0 15px;
	padding-top:20px;
}

	#conteudo #bannersInicial {
		_display:inline;
		float:left;
		width:160px; 
		margin-right:20px;
	}
		#conteudo #bannersInicial div {
			margin-bottom:20px;
		}
/*
DESTAQUE
*/
#conteudo #destaques {
	_display:inline;
	float:left;
	margin-bottom:5px;
	position:relative;
	width:628px;
}
#conteudo #destaques .anuncio {
	position:relative;
	width:212px;
	height:130px;
	overflow:hidden;
	margin-bottom:2px;
}

#conteudo #destaques td {
	vertical-align:top;
}
#conteudo #destaques .rich-panel,
#conteudo #destaques .rich-panel-header,
#conteudo #destaques .rich-panel-body {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
#conteudo #destaques .rich-panel-body * {
	margin:0;
	padding:0;
}
#conteudo #destaques .rich-panel-body .negrito {
	font-weight:bold;
}
#conteudo #destaques .corFontVariados,
#conteudo #destaques .corFontEmprego,
#conteudo #destaques .corFontImovel,
#conteudo #destaques .corFontAutos,
#conteudo #destaques .corFontAdulto {
	font-size:11px;
}	

#conteudo #destaques .rich-table{ border:none;} 
#conteudo #destaques .rich-table-caption {border:none;}

#conteudo #destaques .rich-table-header {border:none;} 
#conteudo #destaques .rich-table-header-continue {border:none;}
#conteudo #destaques .rich-table-subheader {border:none;}	
#conteudo #destaques .rich-table-footer {border:none;} 
#conteudo #destaques .rich-table-footer-continue {border:none;} 
#conteudo #destaques .rich-table-subfooter {border:none;}	

#conteudo #destaques .rich-table-headercell {border:none;}
#conteudo #destaques .rich-table-subheadercell {border:none;}	
#conteudo #destaques .rich-table-cell {border:none;} 
#conteudo #destaques .rich-table-row {border:none;} 
#conteudo #destaques .rich-table-firstrow {border:none;} 
#conteudo #destaques .rich-table-footercell {border:none;} 
#conteudo #destaques .rich-table-subfootercell {border:none;}

/*
LISTAGEM DA BUSCA
*/

.colunaDetalhes {
	width:400px;
	border-right:dotted 1px #999999;
}


/*
DESTAQUE
*/
#rodape {
	padding:10px 0; 
	position:relative;
	text-align:center;
}
	#rodape ul {
		margin:0;
		padding:0;
		list-style:none;
		list-style-image:none;
	}
		#rodape ul li {
			color:#999999;
			display:inline;
		}
			#rodape ul li a {
				color:#666666;
				text-decoration:none;
			}
			#rodape ul li a:hover {
				color:#000;
				text-decoration:underline;
			}
	
	#rodape img {
		position:absolute;
		left:940px;
	}
	
.evenRow {
	height: 25px;
	background: gray;
}
.oddRow {
	background: silver;
}
