/* CSS Document */

/**** GERAIS ****/
html{
	margin:0; border:0; padding:0;
}
body{
	margin:3px 0 0 3px;
	background-color:#3C3C3C;
/*	font-size:12px;*/
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border:0;
	margin:0;
	padding:0;
}
a{
	color:#A84C00;
}
td{
	border-bottom:1px solid #E3E3E3;
}
h3{
	border-bottom:2px solid #A84C00;
	padding-left:8px;
}
/**** GERAIS ****/

/**** HEADER ****/
#header{
	width:750px;
	height:60px;
	background-image:url(/themes/portal/images/fundo_header.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#EAEAE9;
}
#separador{
	width:750px;
	height:2px;
	background-color:#C89C00;
	overflow:hidden;
}
#barra_lisa{
	height:25px;
	width:750px;
	background:#FFFFFF url(/themes/portal/images/barra_lisa.gif) center top repeat-x;
}
	/**** NAVEGAÇÃO ****/
	#navega{
		width:750px;
		height:17px;
		padding-top:3px;
		background-image:url(/themes/portal/images/fundo_banner.gif);
		background-repeat:repeat-x;
		background-color:#EAEAE9;
		text-align:center;
		font-weight:bold;
		font-style:italic;
		vertical-align:middle;
		font-size:14px;
	}
	.item{
		display:inline;
		border-left:2px solid #CECECE;
		border-right:1px solid #666666;
		width:auto;
		padding:0 5px 0 5px;
	}
	#navega a, visited, active{
		text-decoration:none;
		color:#000000;
	}
	#navega a:hover{
		background-color:#EFEFEF;
	}
	#navega a:active{
		background-color:#999999;
	}
	
	/**** NAVEGAÇÃO ****/
/**** HEADER ****/

/**** CONTEUDO ****/
#corpo{
	background:#FFFFFF url(/themes/portal/images/portal2/rodape.gif) center bottom no-repeat;
	width:750px;
}
.conteudo{
	margin-left:8px;
}
#busca_topo{
	height:30px;
	width:747px;
	padding:0 0 0 3px;
	background-image:url(/themes/portal/images/busca_topo.gif);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:0.8em;
	text-align:left;
	font-weight:bold;
	overflow:visible;
}
h1, .titulo, .pageTitle, .sectionHeader, .colheader, h2{
	width:280px;
	margin:8px 0 8px 0;
	font-size:1.2em;
	background-color:#C89C00;
	color:#FFFFFF;
	padding:2px 2px 2px 4px;
	font-weight:bold;
	font-style:italic;
	vertical-align:middle;
}
h2{	
	margin-left:8px!important;
	background:transparent;
	border-bottom:2px solid #C89C00;
	color:#000000;
	font-size:12px!important;
	font-style:normal!important;
	width:auto;
}
#staticArticle, #leadArticle{
	font-size:1em;
	text-align:justify;
	margin-right:5px;
}
#staticArticle p{
	margin-left:4px;
	text-indent:2em;
}
#staticArticle h1, #staticArticle h2{
	margin-top:2em;
}
	/**** FORMS ****/
	INPUT { border-width: expression(this.type=="button"?'1px':'1px'); }
	INPUT { border-color: expression(this.type=="button"?'black':'black'); }
	INPUT { border-width: expression(this.type=="submit"?'1px':'1px'); }
	INPUT { border-color: expression(this.type=="submit"?'black':'black'); }
	INPUT[type="button"], INPUT[type="submit"], textarea, select, INPUT[type="text"]{border:1px solid #666666; padding-left:2px; margin:1px;}
	.select{
		margin:1px 0 0 0;
	}
	.botao, .wideButton{
		border: 1px solid #666666;
		background-color:#F0F0F0;
		text-transform:uppercase;
	}
	.botao:focus, .wideButton:focus{
		border: 1px solid #666666;
		background-color:#CCCCCC;
		text-transform:uppercase;
	}
	.botao:hover, .wideButton:hover, .botao a:hover, .wideButton a:hover{
		cursor:pointer;
	}
	.botao:active, .wideButton:active{
		border: 1px solid #666666;
		background-color:#999999;
		text-transform:uppercase;
	}	
	/**** FORMS ****/

	/**** TABELAS ****/
	.semlinha, .semlinha td, .semlinha tr {
		border-bottom:0;
	}
	.tabela-borda{
		/*margin-left:8px;*/
	}
	.tabela-borda, .narrow{
		border:1px solid #C89C00;
	}
	.tabela-borda th{
		font-size:1.2em;
	}
	.tabela-borda td{	
		padding:2px;
		font-size:1.1em;
	}
	.tabela-busca{
		font-size:1.2em;
		width:740px;
		background-color:#EEEEEE;
	}
	.tabela-busca a:visited{
		color:#883D3D;
	}
	.tabela-busca td{
		border-bottom:2px solid #FFFFFF;
		border-top:2px solid #FFFFFF;
		font-size:0.75em;
	}
	.tabela-busca a{
		text-decoration:none;
	}
	.tabela-busca a:hover{
		text-decoration:underline;
	}
	.tabela-busca th{
		background-color:#FFFFFF;
		height:24px;
		font-size:1.2em;
		font-style:italic;	
	}
	/**** TABELAS ****/
	
	/**** NOTÍCIAS ****/
	.texto-3col-esq{
		width:450px;
		float:left;
	}
	.texto-2col-dir{
		width:300px;
		float:right;
	}
	.texto-2col-esq{
		width:295px;
		float:left;
		margin-left:5px;
	}
	.espaco-1col{
		width:150px;
	}
	.img-dir{
		float:right;
		text-align:right;
		margin:5px 0 5px 5px;
	}
	.img-esq{
		float:left;
		text-align:left;
		margin:0 0 0 3px;
	}
	.img-dir, .img-esq{
		color:#808080;
		font-size:0.9em;
		padding:0;
		border:0;
	}
	.img-dir img, .img-esq img{
		border:1px solid #CCCCCC;
		padding:0;
	}
	acronym {
        border-bottom: 1px dashed #00cc00;
        cursor: help;
	}
	#leadArticle{
		margin:0 8px 0 8px;
	}
	/**** NOTÍCIAS ****/

	/**** DETALHES VEICULO ***/
	#detalhes_veiculo{
		position:relative;
		left:5px;
		margin-top:10px;
	}
	.dinheiro, .preco{
		color:#008000;
		font-weight:bold;
	}
	.tabela-detalhes-veiculo{
		width:580px;
	}
	.dentro_de_detalhes{
		background-color:#C89C00; 
	}
	.detalhe-miniaturas{
		width:280px;
		overflow:auto;
		height:90px;
		position:relative;
		left:3px;
	}
	/**** DETALHES DA REVENDA ****/
	.lista-em-destaque{
		width:290px;
		border:1px solid #CCCCCC;
		overflow:auto;
		height:300px;
		margin-left:4px;
	}
	.lista-em-destaque table{
		margin:3px 3px 0px 3px;
		width: 268px;
		background-color:#CCCCCC;
	}
	.lista-em-destaque td{
		height:40px;
		border-top:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
	}
	/**** BANNERS E PUBLICIDADE ****/
	#publicidade_dir{
		position:absolute;
		text-align:right;
		left:753px;
		width:164px;
		background-color:#CCCCCC;
		padding:0;
		margin:0;
		font-size:0.8em;
		text-transform:uppercase;
		font-weight:bold;
	}
	.banner-135x45, .banner-150x60, .banner-150x120, .banner-150x180, .banner-150x240, .banner-285x35{
/*		background-color:#999999;*/
		display:block; 
		overflow:hidden; 
		margin:5px 5px 0 5px; 
		position:relative; 
		z-index:99;
	}
	.banner-135x45{
		width:135px;
		height:45px;
	}
	.banner-150x60{
		width:150px; 
		height:60px; 
	}
	.banner-150x120{
		width:150px; 
		height:120px; 
	}
	.banner-150x180{
		width:150px;
		height:180px;
	}
	.banner-150x240{
		width:150px;
		height:240px;
	}
	.banner-285x35{
		width:285px;
		height:35px;
	}
	/**** BANNERS E PUBLICIDADE ****/
/**** CONTEUDO ****/

/**** FOOTER ****/
#rodape{
	text-align:center;
	font-size:0.9em;
}
.madeby{
	text-align:right;
	font-size:0.9em;
}
.navega-rodape{
	border:1px solid #666666;
	border-width:1px 0px 1px 0px;
	width:748px; 
	text-align:center; 
	background-color:#FFFFFF;
	clear:both;
}
/**** FOOTER ****/

/**** PÁGINA INICIAL ****/
/**** PÁGINA INICIAL ****/



