/* SeminovosCuritiba.com.br - CSS
 *
 *
 *@Criado por: Maurício Zane Filho (hickham@gmail.com)
 *@Editado por: Felipe Marques (felipecaioba@hotmail.com)
*/

/* ======================= ESTRUTURA GENERICA SITE ==================== */
.fc-tbx { z-index:10000 !important; }

.alinha_direita { text-align:right !important; }

.carregando {
	background: transparent url(images/site/carrega-novo.gif) no-repeat left center !important;
	padding-left: 15px !important;
}

.foto-veiculo-media { width:200px; height:200px; }

/* ======================= Paginacao ==================== */

.anterior { color:blue !important; text-decoration:underline; }
.anterior-disabled { color:silver !important; }
.pagina_atual { color:white; height:20px !important; width:20px !important; padding:5px 5px 5px 5px !important; font-weight:bold; background-color:red; }
.paginas { color:silver !important; }
.proximo { color:blue !important; text-decoration:underline; }
.proximo-disabled { color:silver !important; }

/* ======================= fim paginacao ==================== */


* { 
	text-decoration:none; 
	margin:0; 
	padding:0; 
	vertical-align:baseline; 
	border:none; 
	list-style: none; 
	outline:0; 
}

input:focus, select:focus, textarea:focus { background-color:#FFFF00; }

textarea { padding:3px 3px 3px 3px; }

a:hover {
	color:red;
	}

body { 
	height:100%; 
	color:#000; 
	background:#FFFFFF url(images/site/back-site.jpg) left top repeat-x; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

fieldset { display: block; }

html { height:100%; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { display: inline-block;}

* html .clearfix {height: 1%;} /* Hides from IE-mac \*/

select {
	height:20px;
	border:1px solid red;
}


#estrutura { 
	width:940px;
	margin:0 auto; 
	padding-bottom:45px;
}
  
       
#loginbar { 
	width:778px; 
	/*border-bottom:1px solid #515151;*/ 
	text-align:right; 
	font:normal small Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
}

#loginbar ul li a { /*color:#0099FF;*/  }
#loginbar ul { margin-bottom:5px; padding-top:5px; }
#loginbar ul li { display:inline; margin-right:4px;  }
#loginbar ul li a { 
	font:normal small Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
}

#tabs {
	width:780px;
}

.painel-topo-login {
	background:url(images/site/painel.gif) left 1px no-repeat;
	padding-left:18px;
	padding-top:0px;
	height:22px;
}

.painel-topo-logout { 
	background:url(images/site/resumo-sair.gif) left 1px no-repeat; 
	padding-left:18px; 
	height:22px;   
}  


.painel-topo-cadastro { 
	background:url(images/site/icon-gratis.gif) left 1px no-repeat; 
	padding-left:18px; 
	height:22px;   
}  

.painel-topo-favoritos { 
	background:url(images/site/favoritos.gif) left 1px no-repeat; 
	padding-left:18px; 
	height:22px;   
}

.resumo-propostas { 
	background:url(images/email.gif) left 2px no-repeat; 
	padding-left:18px; 
	height:22px; 
	margin-left:10px; 
	margin-right:10px; 
}

.resumo-painel { 
	background:url(images/painel.gif) left 3px no-repeat; 
	padding-left:16px; 
	margin-left:10px; 
}

.resumo-atualizar { 
	background:url(images/atualizar.gif) left 1px no-repeat; 
	padding-left:16px; 
	margin-left:10px; 
}

.resumo-oportunidades { 
	background:url(images/resumo-oportunidades.gif) left 1px no-repeat; 
	padding-left:18px; 
	height:22px; 
	margin-left:5px; 
	margin-right:10px;
}
 
.hand:hover { cursor:pointer; color:red; } 
 
/*
 * CSS da logo do topo
*/ 

h1.home { 
	background:url(images/site/topo.jpg) top left no-repeat; 
	/*border:1px solid red; */
	width:345px; 
	height:75px; 
	float:left; 
}
                       
h1.home a { 
	overflow:hidden; 
	display:block; 
	text-indent:-9999px; 
	width:345px; 
	height:75px; 
}

.search { 
	width:100%; 
	height:100%; 
	margin-top:0px; 
	background:#fff url(images/site/fundo-busca.gif) no-repeat;
	padding-bottom:5px;
}

.searchform { 
	position:relative; 
	top:10px; 
	left:25px; 
	padding:5px;  
}

#searchform select { 
	width:138px; 
	height:18px; 
	*height:22px; 
	z-index:2; 
	border:1px solid #DA251D; 
}

#searchsubmit { 
	color:#000; 
	font:bold 16px Verdana, Helvetica, sans-serif; 
	border:1px solid #000; 
	height:33px; 
	width:84px; 
	float:left;
	margin-left:5px;
}
                    
.procure { 
	color:#000; 
	font:normal 18px Verdana, Arial, Helvetica, sans-serif; 
	*margin-right:6px; 
	margin-right:8px; 
	_position:relative; 
	_top:3px;
} 

.white { color:#FFFFFF; }
.underline { text-decoration:underline; }

.input-buscar { 
	background:#fff url(images/site/back-botao-buscar.jpg) repeat-x;
	border:1px solid red; 
	color:#333; 
	padding:0 20px 0 20px;   
	*padding:0 11px 0 11px; 
	height:21px; 
	font-weight:bold;
	margin-left:4px; 
	_position:relative; 
	_top:6px; 
	_left:5px;
} 

.combo-busca-agendada {
	width:250px !important;
}

.input-padrao { 
	background:#fff url(images/site/back-botao-padrao.jpg) repeat-x;
	border:1px solid silver; 
	color:#333; 
	padding:0 5px 0 5px;
	*padding:0 5px 0 5px;
	height:21px; 
	font-weight:bold;
	/*margin-left:4px;*/ 
	_position:relative; 
	_top:6px; 
	_left:5px;
	text-decoration:underline;
} 

.text { 
	width:240px;
	height:15px; 
	border:1px solid red; 
    color:black; 
	font-weight:bold; 
	padding:3px; 
}

textarea {
	border:1px solid red;
}

#conteudo-busca {
	border:1px solid silver;
	width:777px;
	height:100%;
}

#content { 
	width:780px; 
	/*margin-top:20px; */
	/**overflow:hidden;*/ 
	/*background-color:#262827;*/   
}

#content-float {
	width:100%;
	height:100%;
}

.hint { 
	color:#fff; 
	float:right; 
	margin-top:-15px; 
	margin-right:10px; 
	font:normal small Verdana, Arial, Helvetica, sans-serif; 
}

#middle { margin-top:10px; }

#form-busca-agendada {
	margin-top:20px;
}

#form-busca-agendada li {
	line-height:20px;
	padding-left:50px;
}

#busca-agendada-dados-veiculo {
	float:left;
	margin-right:50px;
}

#busca-agendada-dados-contato {
	float:left;
}

.clear {
	clear:both;
}





/*================================ RODAPÉ ================================*/

#rodape {
	clear:both;
	margin-top:-35px;
	width:100%; 
	background:transparent url(images/site/back-rodape.jpg) left top repeat-x; 
	height:35px; 
}

#conteudo-rodape {
	padding-top:40px;
}

#rodape-esquerda {
	float:left;
	width:30%;
}

#rodape-meio {
	float:left;
	width:30%;
}

#rodape-direita {
	float:left;
	width:30%;
}

#rodape-meio-texto {
	float:left;
}

#rodape-direita-texto {
	font-size:14px;
	float:left;
	padding-top:15px;
	height:50px;
}


#rodape-baixo {
	clear:both;
}

#rodape-baixo h2 {
	font-size:14px;
}

.rodape-baixo-colunas {
	margin-top:15px;
	margin-left:25px;
	width:15%;
	height:100%;
	float:left;
	padding-bottom:20px;
}

#conteudo-rodape-baixo {
	padding-left:20px;
}

#conteudo-rodape-baixo a:hover {
	color:red;
	text-decoration:underline;
}

#conteudo-rodape-baixo li {
	line-height:18px;
}

.lista-rodape {
	margin-top:10px;
}


.img-rodape {
	float:left;
	margin-right:10px;
}

.vermelho {
	color:red !important;
}

.rodape-destaque {
	border-bottom:2px solid red;
	padding-bottom:4px;
}

#problema-site {
	*margin-top:10px;
	padding-top:10px;
	*padding-top:0px;
	
}

/* ================================== MENU TOPO GENERICO ============================= */

#menu { 
	width:100%; 
	background:url(images/site/back-menu.jpg) left top repeat-x; 
	height:40px; 
	padding-top:10px; 
}
#menu li { display:inline; margin-right:20px;  }
#menu li a { font:bold 16px Trebuchet Ms, Arial, Helvetica, sans-serif; color:#000; }
#menu li a:active { color:red; }
#menu li a:hover { color:red; }


/* =================================== HOME ============================================ */

#feedControl p { float:left; padding-top:10px; padding-left:5px; }
#feedControl img { float:left; }


#banner { border:1px solid silver; }

#destaques {  
	width:255px;
	/*background:url(images/fundo-destaques.jpg) left top no-repeat; */
	padding-bottom:10px; 
}

#noticias { 
	width:340px; 
	/*background:url(images/fundo-index-content.jpg) top left no-repeat; */
	padding-bottom:10px; 
	padding-top:10px; 
	color:#000000;
}

h2.destaque { 
	width:100%; 
	border-bottom:2px solid red !important;
	padding-bottom:4px; 
	font:bold small Trecbuchet Ms, Verdana, sans-serif;
	color:black; 
	margin-bottom:10px; 
	margin-top:15px;
}

.caixa {
	clear:both;
	width:777px;
	margin-top:5px;
	padding-bottom:5px;
	float:left;
	border:1px solid silver;
}

.verde { color:#339900; }
.prata { color:silver; }
.cinza { color:#999999; }
.bold { font-weight:bold; }


.lista-categoria {
	float:left;
	width:700px;
	border:1px solid silver;
	/*background-color:#FFFCF0;*/
	margin-bottom:5px;
	*margin-bottom:0px;

}
.lista-categoria li a span {
	display:block;
}
.lista-categoria li {
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	/*margin:3px 3px 3px 3px;*/
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	width:125px;
	margin:5px 5px 5px 5px;
}


.lista-destaques {
	display:block;
	float:left;
	width:500px;
}

.lista-destaques li {
	background-color:#FFFCF0;
	border:1px solid silver;
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	/*margin:10px 4px 15px 10px;*/
	margin-left:5px;
	margin-top:5px;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	width:105px;
}

.sem-fundo { background:none; }
.direita { text-align:right; }

.conteudo-esquerda {
	width:450px;
	float:left;
	margin-left:30px;
	/*background:blue;*/
}

.conteudo-direita {
	width:220px;
	float:left;
	/*background:red;*/
	margin-left:30px;
}

.topo-caixa {
	width:700px;
	margin-left:30px;
	/*background:yellow;*/
}

.mini-caixa-home {
	width:100%;
	/*height:100%;*/
	border:1px solid silver;
	margin-top:5px;
}

.rodape-destaques {
	clear:both; 
	text-align:right; 
	width:100%;
	margin-top:4px;
}

.anuncie {
	font-size:14px;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:10px;
	text-align:center;
}

.anuncie-60 {
	background:transparent url(images/site/icon-anuncie-60.png) no-repeat;
	float:left; 
	position:relative; 
	left:-25px; 
	z-index:10; 
	width:126px; 
	height:115px;
}

.anuncie-120 {
	background:transparent url(images/site/icon-anuncie-120.png) no-repeat;
	float:left; 
	position:relative; 
	left:-25px; 
	z-index:10; 
	width:126px; 
	height:115px;
}

.texto-anuncie {
	/*background:red; */
	position:relative; 
	z-index:11; 
	float:left; 
	width:90px; 
	left:-10px; 
	text-align:center; 
	margin-top:20px; 
}

.texto-anuncie-p {
	font-size:18px;
	font-weight:bold;
	color:red;
}

.back-newsletter {
	background:transparent url(images/site/icon-newsletter.png) 5px 5px no-repeat;
	float:left; 
	position:relative; 
	left:-30px;
	z-index:10; 
	width:245px; 
	height:62px;
}

.texto-newsletter {
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:70px; 
}

#testemunho {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:justify;
}

#testemunho a {
	text-decoration:underline;
}

.testemunho-nome {
	font-style:italic;
	font-weight:bold;
}

.testemunho-data {
	font-size:10px;
	font-weight:bold;
	text-align:right;
}



.back-rss {
	/*background:transparent url(images/rss.jpg) no-repeat;
	padding-left:20px;*/
}
	

#sugestao {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:justify;
	border:1px dotted #d9d9d9;
}

#sugestao a {
	text-decoration:underline;
}

.sugestao-nome {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

.sugestao-titulo {
	font-size:14px;
	font-weight:bold;
	color:red;
	margin-bottom:5px;
}

.sugestao-msg {
	margin-bottom:5px;	
}

.sugestao-data {
	font-size:10px;
	color:#999999;
}


/* ########################## ERRO 404 ############################# */

.erro404-lupa {
	float:left;
	margin-top:50px;
	padding-bottom:50px;
	margin-left:35px;
}

#erro404-texto {
	float:left;
	font-size:18px;
	color:red;
	height:100%;
	width:450px;
	text-align:center;
	top:150px;
	*top:50%;
	position:relative;
}


/* ?################################ BUSCA ######################## */

.lista-tabela {
	margin-top:5px;
}

#painel-resultado-busca {
	float:left;
	width:610px;
}

#barra-resumo-resultado-busca {
	width:777px;
	height:100%;
	/*border:1px solid silver;*/
	margin-top:5px;
}

#barra-numero-veiculos {
	margin-top:5px; 
	margin-left:10px;
	padding-bottom:5px;
	text-align:center;
	font-size:16px !important;
}

#barra-numero-veiculos span {
	font-size:22px;
	font-weight:bold;
}

#filtros-selecionados {
	margin-top:5px; 
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	border:1px dashed red;
}

#classificar-resultados{
	float:left;
	margin-top:5px;
	margin-left:10px;
}

#classificar-resultados select {
	width:140px;
	margin-left:10px;
	border:1px solid red;
}

#tipo-visualizacao {
	margin-top:5px;
	margin-left:5px;
	margin-right:10px;
	text-align:right;
	vertical-align:-10px;
	padding-bottom:5px;
}




.barra-resumo-h2 {
	font-size:14px;
	color:#666;
}

#resultado-busca {
	clear:both;
}

#barra-search {
	float:left;
	margin-top:5px;
	margin-bottom:20px;
	text-align:center;
}

.botao  {
	border:1px solid silver;
	width:130px;
	padding:0px;
	margin-bottom:5px;
	margin-right:5px;
}

.botao a, .botao a:visited
{
	font: bold 12px/24px arial, helvetica, sans-aerif;	
	padding:0px;
	text-decoration: underline;
	text-align:center;	
	color:#666;
	background:url(images/site/back-botao.gif) center center repeat-x;	
	height:24px;	
	display:block;	
}

.black a { color:black !important; }
.black a:hover { color:silver !important; } 

.green { color:#7DA722 !important; font-weight:bold !important; }

.botao a:hover 
{ 
	/*background: #666 url(images/site/.gif) no-repeat center center;*/
	color:#999;
}

h2.destaque-titulo {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h2.destaque-titulo span {
	font-size:14px;
	color:#999;
	padding-left:10px;
}


.botao-pedido-personalizado {
	width:160px;
	float:left;
}

.botao-minha-lista {
	width:110px;
	float:left;
}

.botao-comparar {
	width:180px;
	float:left;
}


.middle {
	vertical-align:middle;
}


#filtros-resultado-busca {
	clear:both;
	float:left;
	width:148px;
	height:100%;
	margin-right:20px;
	padding-bottom:5px;
}

#filtros-resultado-busca h2 {
	margin-top:0px;
}


#filtros-resultado-busca a {
	text-decoration:underline;
}

#filtros-resultado-busca a:hover {
	color:#0099FF;
}



#filtros-resultado-busca ul {
	margin-top:5px;
	font-size:12px;
	border-bottom:1px dashed #666;
	padding-bottom:5px;
}

#filtros-titulo {
	margin-top:10px;
}
	#filtros-titulo a {
		text-decoration:none;
	}

#filtros-resultado-busca li {
	padding-left:10px;
	line-height:20px;
}


/* ###### RESULTADO BUSCA LISTA ######*/

#resultado-busca-lista {
	border:1px solid silver;
	height:100%; 
	width:100%; 
	margin-bottom:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

#resultado-busca-lista-salvar {
	float:left; 
	margin-left:10px;
	vertical-align:middle; 
	padding-top:74px;
}

#resultado-busca-lista-galeria {
	float:left; 
	padding-top:10px; 
	width:165px; 
	margin-left:5px; 
	margin-right:15px;
}

#resultado-busca-lista-dados-veiculo-modelo h2 {
	font:18px Arial, Helvetica, sans-serif bold;
	font-weight:bold;
}

#resultado-busca-lista-dados-veiculo {
	float:left; 
	margin-right:20px;
	font:12px Arial, Helvetica, sans-serif normal;
}
	

	.resultado-busca-lista-valor {
		color:red; 
		font-size:18px; 
		font-weight:bold; 
		margin-top:10px; 
		margin-bottom:10px;
	}

	#resultado-busca-lista-dados-veiculo ul {

	}

	#resultado-busca-lista-dados-veiculo li {
		line-height:15px;
		background:transparent url(images/site/marcador-azulclaro.gif) 0px 5px no-repeat;
		padding-left:10px;
	}
	

#resultado-busca-lista-estatisticas {
	float:left; 
	margin-right:15px;
	font:12px Arial, Helvetica, sans-serif normal;
}	

	#resultado-busca-lista-estatisticas h2 {
		width:140px;
		margin-top:15px; 
		margin-bottom:5px;
	}
	
#resultado-busca-lista-opcionais {
	float:left; 
	margin-right:15px;
	font-size:12px;
}
	
	#resultado-busca-lista-opcionais h2 {
		width:120px;
		margin-top:15px; 
		margin-bottom:5px;
	}
	
	#resultado-busca-lista-opcionais ul {
		margin-bottom:5px;	
	}
	
	#resultado-busca-lista-opcionais li {
		background:url(images/site/marcador.gif) no-repeat 3px 3px; 
		padding-left:15px;
	}

	#resultado-busca-lista-opcionais p {
		text-align:right;
	}
	
#resultado-busca-lista-anunciante {
	float:left; 
	margin-bottom:10px;
}
	
	#resultado-busca-lista-anunciante h2 {
		margin-top:15px; 	
		margin-bottom:5px;
	}
	
	.resultado-busca-lista-anunciante-logo {
		border:1px solid red; 
		width:98px; 
		height:56px;
	}

	.resultado-busca-lista-anunciante-red {
		font-size:14px; 
		color:red; 
		font-weight:bold;
	}

#resultado-busca-lista-botoes {
	padding-top:5px;
	*padding-top:0px;
	margin-top:10px;
	clear:both; 
	margin-left:30px; 
	height:35px !important;
}
	
	#resultado-busca-lista-botoes a {
		color:#0000CC;
	}
	
	#resultado-busca-lista-botoes a:hover {
		color:red;
	}
	
	
	#resultado-busca-lista-botoes p {
		float:left;
	}
	
	.resultado-busca-lista-botoes-fotos {
		float:left; 
		margin-right:100px;
	}


/* ###### RESULTADO BUSCA GALERIA ######*/

#resultado-busca-galeria {
	float:left; 
	width:376px; 
	height:300px; 
	border:1px solid silver; 
	margin-right:11px; 
	margin-bottom:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

#resultado-busca-galeria-salvar {
	float:left;
	margin-left:5px;
}

#resultado-busca-galeria-veiculo {
	margin-left:10px;
}

#resultado-busca-galeria-modelo h2 {
	font-size:14px;
}

.resultado-busca-galeria-cliqueaquivertical {
	float:left;
	margin-right:5px;
	margin-left:5px;
	padding-top:15px;
}

#resultado-busca-galeria-fotos {
	float:left;
}
	
	#resultado-busca-galeria-fotos img {
		border:1px solid red;
	}
	
	#resultado-busca-galeria-fotos img a:hover {
		boreder:1px solid yellow;
	}

#resultado-busca-galeria-botoes {
	float:left;
	margin-left:10px;
}

	#resultado-busca-galeria-botoes a {
		text-decoration:underline;
	}
	
	#resultado-busca-galeria-botoes a:hover {
		color:#00FFFF;
	}

#resultado-busca-galeria-estatisticas {
	margin-top:5px;
}

	#resultado-busca-galeria-estatisticas ul {
	}

	#resultado-busca-galeria-estatisticas li {
		background:transparent url(images/site/marcador.gif) no-repeat 3px 3px;
		padding-left:15px;
	}
	
#resultado-busca-galeria-valor {
	font:20px Arial, Helvetica, sans-serif bold; 
	color:red; 
	clear:both;
	margin-left:15px;
	font-weight:bold;
}	

#resultado-busca-galeria-dados-veiculo {

}

#resultado-busca-galeria-dados-veiculo table {
	width:335px; 
	border:1px dashed silver; 
	margin-left:15px;
	margin-right:5px;
	margin-bottom:5px;
	padding-right:5px;
	padding-left:10px;
}

#resultado-busca-galeria-anunciante {
	font-size:12px;
	margin-left:15px;
}

#resultado-busca-galeria-anunciante p {
}


.resultado-busca-galeria-anunciante-logomarca {
	border:1px solid red; 
	width:98px; 
	height:56px; 
	float:left;
	margin-right:5px;
}

#resultado-busca-galeria-anunciante-dados {
	margin-left:5px;
	overflow:hidden;
}

.resultado-busca-galeria-anunciante-vertelefone {
	font:16px Arial, Helvetica, sans-serif bold;
	color:red;
	font-weight:bold;
	margin-top:10px;
}
	


/* ##### PAGINACAO #### */

.paginacao {
	text-align:right;
	vertical-align:middle;
}




.tabela-busca { width:100%; border-collapse: collapse; padding: 0; } 
.tabela-busca a { color:blue; } 
.tabela-busca-header { background-color:#f2f2f2; font-weight:bold;  height:16px;  }
.tabela-busca td { padding:4px; text-align:left; height:16px; vertical-align:middle;  }


/* ########################### CONTATO ##################### */

#contato-img-bora {
	float:left;
	width:325px;
}

#contato-form {
	float:left;
	width:50%;
	margin-left:20px;
}

#contato-form a {
	color:black;
}

/* ############ SERVICOS ########## */

/* ############## COMPRAR ###############*/

.lista-destaques-comprar {
	display:block;
	width:350px;
	float:left;
}

.lista-destaques-comprar li {
	background-color:#FFFCF0;
	border:1px solid silver;
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	/*margin:10px 4px 15px 10px;*/
	margin-left:5px;
	margin-top:5px;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	width:105px;
}

#destaques-comprar {
	margin-bottom:10px;
	margin-left:30px;
	clear:both;
}

#revendas-comprar {
	float:left;
}

#particulares-comprar {
	float:left;
	margin-left:10px;
}

.lista-marcas {
	display:block;
	width:730px;
	float:left;
}

.lista-marcas a:hover {
	color:#0066FF;
}


.lista-marcas li {
	display:inline;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	/*margin:10px 4px 15px 10px;*/
	margin-left:10px;
	margin-top:5px;
	padding-bottom:8px;
	padding-top:8px;
	text-align:left;
	width:150px;
}

#comprar-lista-marcas {
	clear:both;
	margin-left:30px;
	margin-right:30px;
}

#

#comprar-conteudo {
	margin-left:30px;
	margin-right:30px;
}

#comprar-lista-categoria {
	clear:both;
	margin-left:30px;
	margin-right:30px;
	padding-top:10px;
}


/* ####################### VENDER #################### */

#vender-particular {
	margin-left:60px;
	margin-right:30px;
}

#vender-particular-conteudo{
	width:100%;
	height:100%;
}

	.vender-particular-h2 {
		font-size:18px !important;
		font-weight:bold !important;
	}

#vender-gratis-1 {
	background:transparent url(images/site/vender-gratis1.gif) no-repeat;
	float:left; 
	position:relative; 
	left:-25px; 
	z-index:10; 
	width:175px; 
	height:175px;
}

#vender-particular-texto{
	float:left;
	margin-bottom:20px;
}

#vender-particular-texto h3 {
	margin-bottom:10px;
}

#vender-particular-texto ul { 
	font-size:12px; 
	width:510px; 
	background:#FFFF99;
	padding-top:10px;
	padding-bottom:10px;
}

#vender-particular-texto li {
	line-height:20px;
	background:transparent url(images/site/marcador-azulclaro.gif) 0px 5px no-repeat;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
}





#vender-revenda {
	margin-left:60px;
	margin-right:30px;
}

#vender-revenda-conteudo{
	width:100%;
	height:100%;
}

	.vender-revenda-h2 {
		font-size:18px !important;
		font-weight:bold !important;
	}

#vender-gratis-2 {
	/*background:transparent url(images/site/vender-gratis2.gif) no-repeat;*/
	background:transparent url(images/site/gratis.gif) no-repeat;
	float:left; 
	position:relative; 
	left:-25px; 
	z-index:10; 
	width:175px; 
	height:175px;
}

#vender-revenda-texto{
	float:left;
	margin-bottom:20px;
}

#vender-revenda-texto h3 {
	margin-bottom:10px;
}

#vender-revenda-texto ul { 
	font-size:12px; 
	width:510px; 
	background:#FFFF99;
	padding-top:10px;
	padding-bottom:10px;
}

#vender-revenda-texto li {
	line-height:20px;
	background:transparent url(images/site/marcador-azulclaro.gif) 0px 5px no-repeat;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
}

#vender-botao-anuncie {
	margin-top:10px;
}


/* ######################## SERVICOS ######################### */

#servicos-conteudo{
	margin-left:30px;
	margin-right:30px;
}

#servicos-conteudo a:hover {
	color:red;
	font-weight:bold !important;
}

/* ######################## REVENDAS ############################# */

#revendas-titulo {
	width:700px;
	margin-left:30px; 
	margin-right:30px;
	margin-bottom:20px;
}

#revenda-anunciante {
	width:650px;
	height:295px;
	margin-left:55px;
	margin-right:40px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	border:1px solid silver;
}

#revenda-anunciante:hover {
	background:transparent url(images/site/revenda-anunciante-hover.jpg) repeat-x scroll left bottom;
	border:1px solid red;
}

	#revenda-anunciante h2 {
		margin-bottom:5px;
	}

	#revenda-anunciante-logo {
		border:1px solid black;
		width:205px;
		height:105px;
	}
	
	#revenda-anunciante-painel-esquerda
	{
		margin-left:5px;
		float:left;
	}
	
#revenda-anunciante-painel-vitrine {
	margin-left:15px;
	clear:both;
}

	#revenda-anunciante-painel-vitrine ul {
	}
	
	#revenda-anunciante-painel-vitrine li {
		/*background:transparent url(images/site/fundo-thumb-revendas.gif) no-repeat;*/
		display:inline;
		width:90px;
		height:70px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:small;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
	}
	
	#revenda-anunciante-painel-vitrine img {
		border:2px solid red;
	}

	#revenda-anunciante-painel-vitrine img:hover {
		border:2px solid #FFCC00;
	}
	

#revenda-icon-carro { 
	background:transparent url(images/site/revendas-icon-carro.gif) 0px 5px no-repeat;
	width:101px;
	height:65px;
	float:left;
}

#revenda-estatisticas {
	float:left;
	margin-left:30px;
	margin-bottom:15px;
	*margin-bottom:10px;
}

#revenda-estatisticas li {
	line-height:22px;
}

.revenda-estatisticas-topo {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

#revenda-anunciante-painel-direita {
	float:left;
	margin-left:30px;
	width:370px;
	height:200px;
	*height:190px;
}

#revenda-anunciante-divisor {
	width:30px;
	height:160px;
	border-right:1px dashed silver;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

#revenda-contato {
	float:left;
	width:100%;
	background:#FFFF99;
}

#revenda-contato ul {
}

#revenda-contato li {
}

#revenda-contato a {
	text-decoration:underline;
}

.revenda-contato-email { 
	background:transparent url(images/site/icon-revenda-email.gif) no-repeat; 
	padding-left:40px;
	height:25px;
}

.revenda-contato-site { 
	background:transparent url(images/site/icon-revenda-site.gif) no-repeat; 
	padding-left:40px; 
	height:25px;
}

.revenda-contato-endereco { 
	background:transparent url(images/site/icon-revenda-endereco.gif) no-repeat; 
	padding-left:40px; 
	height:25px;
	color:#0000FF;
	font-size:16px;
	font-weight:bold;
}

#revenda-anunciante-linksA{
	margin-top:20px;
	float:left;
}

	#revenda-anunciante-linksA li{
		padding-left:20px; 
		font-size:14px;
		font-weight:bold;
		color:#0000FF;
	}

#revenda-anunciante-linksB{
	margin-top:20px;
	margin-left:10px;
	float:left;
}

	#revenda-anunciante-linksB li{
		background:transparent url(images/site/icon-revenda-email-min.gif) no-repeat; 
		padding-left:20px; 
	}





/* ######################## PARTICULARES ############################# */

#particulares-titulo {
	width:700px;
	margin-left:30px; 
	margin-right:30px;
	margin-bottom:20px;
}

#particulares-anunciante {
	width:650px;
	height:210px;
	margin-left:55px;
	margin-right:40px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	border:1px solid silver;
}

#particulares-anunciante:hover {
	background:transparent url(images/site/particulares-anunciante-hover.jpg) repeat-x scroll left bottom;
	border:1px solid red;
}

	#particulares-anunciante h2 {
		margin-bottom:5px;
	}

	#particulares-anunciante-logo {
		border:1px solid black;
		width:205px;
		height:105px;
	}
	
	#particulares-anunciante-painel-esquerda
	{
		margin-left:5px;
		float:left;
	}
	
#particulares-icon-carro { 
	background:transparent url(images/site/particulares-icon-carro.gif) 0px 5px no-repeat;
	width:60px;
	height:30px;
	float:left;
}

#particulares-estatisticas {
	float:left;
	margin-left:10px;
	margin-bottom:15px;
	*margin-bottom:10px;
	font:12px normal Arial, Helvetica, sans-serif;
	width:300px;
}

.particulares-estatisticas-topo {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#particulares-anunciante-painel-direita {
	float:left;
	margin-left:20px;
	width:370px;
	height:200px;
	*height:190px;
}

#particulares-anunciante-divisor {
	width:20px;
	height:160px;
	border-right:1px dashed silver;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

#particulares-anunciante-linksA{
	margin-top:20px;
	float:left;
}

	#particulares-anunciante-linksA li{
		padding-left:20px; 
		font-size:14px;
		font-weight:bold;
		color:#0000FF;
	}

#particulares-anunciante-linksB{
	margin-top:20px;
	margin-left:10px;
	float:left;
}

	#particulares-anunciante-linksB li{
		background:transparent url(images/site/icon-revenda-email-min.gif) no-repeat; 
		padding-left:20px; 
	}

#particulares-dados-veiculo{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	*margin-bottom:0px;
}

#particulares-dados-veiculo-botoes{
	float:right !important;
	text-align:right !important;
	right:0px !important;
}

#particulares-dados-veiculo-botoes a{
	text-decoration:underline;
}

.particulares-dados-veiculo-botoes-topo {
	font-size:16px;
	font-weight:bold;
}

#particulares-contato {
	font-size:12px;
	font-weight:bold;
	clear:both;
}

#particulares-contato li{
	background:transparent url(images/site/icon-revenda-email-min.gif) no-repeat; 
	padding-left:30px; 
}

#particulares-modelo{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	width:260px;
}

#particulares-valor{
	color:red;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

#particulares-resumo{
	font-size:12;
	width:250px;
}

#particulares-engloba-direita {
	clear:both;
	margin-top:10px;
	background:#FFFF99;
}


/* #### CADASTRO GRATIS ANUNCIO VEICULO ###########################*/

#conteudo-cadastro-gratis {
	width:710px;
}


#conteudo-cadastro-gratis-direita{
	margin-left:10px;
	margin-right:10px;
	float:left;

}

#conteudo-cadastro-gratis-direita ul {
	margin-left:50px;
}

.left { 
	left:0px;
	margin-left:0px;
	margin-top:10px;
}

#conteudo-cadastro-gratis-esquerda {
	margin-left:20px;
	margin-right:10px;
	float:left;
}

#cadastro-botao-cadastrar{
	margin-top:10px;
}

#cadastro-botao-cadastrar input { margin-left:50px;}

#conteudo-cadastro-vantagens {
	width:290px;
	float:left;
}
	#conteudo-cadastro-vantagens ul {
	}
	
	#conteudo-cadastro-vantagens li {
		background:transparent url(images/site/marcador.gif) 5px 5px no-repeat;
		line-height:20px;
		padding-left:20px;
		margin-bottom:5px;
	}

#conteudo-gratis-imagens {
	width:130px;
	float:left;
}

#conteudo-gratis { padding-bottom:20px;}


/* ####################### LOGIN ######################### */

/*
#botao-login {
	background-color:none;
	background:transparent url(images/site/botoes.png) no-repeat top left;
	font-size:20px;
	color:blue;
	font-weight:bold;
	text-decoration:underline !important;	
	width:50px;
	height:45px;
	cursor:pointer;
}

#botao-login:hover {
 color:red;
}
*/

#login-conteudo-texto {
	margin-left:30px;
	width:350px;
	float:left;
}

	#login-conteudo-texto ul {
		
	}

	#login-conteudo-texto li {
		background:transparent url(images/site/marcador-azulclaro.gif) 5px 5px no-repeat;
		padding-left:15px;
		line-height:20px;
	}

#login-conteudo-lista-texto {
	margin-top:15px;
}

#login-conteudo-lista-texto-instalar li { line-height:30px; }


#login-form {
	margin-left:20px;
	float:left;
}

.login-alerta {
	float:left;
	margin-right:10px;
	margin-top:15px;
}

#login-form-aviso {
	float:left;
	margin-top:15px;
}

#login-caixa {
	clear:both;
	background:transparent url(images/site/fundo-login.gif) 0px 0px no-repeat;
	width:360px;
	height:185px;
}

#login-caixa input {
	width:290px;
}

#login-caixa ul {
	padding-top:20px;
	width:340px;
}

#login-caixa li {
	padding-left:30px;
	line-height:20px; 
}

.login-botao-direita {	
	margin-left:215px;
}

.login-botao  {
	width:88px;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:5px;
}

.login-botao a, .login-botao a:visited
{
	font: bold 18px arial, helvetica, sans-aerif;	
	text-decoration: underline;
	padding-top:10px;
	text-align:center;	
	color:blue;
	background:url(images/site/login-botao-entrar.gif) no-repeat;	
	height:45px;	
	display:block;	
}


.login-botao a:hover 
{ 
	color:red;
}

.login-botao2  {
	width:88px !important;
	height:45px;
	margin-top:5px;
	font: bold 18px arial, helvetica, sans-aerif;	
	text-decoration: underline;
	text-align:center;	
	color:blue;
	background-color:none;
	background:url(images/site/login-botao-entrar.gif) center no-repeat;	
	display:block;	
	cursor:pointer;
}

.login-botao2:hover 
{ 
	color:red;
}

#login-links {
	font:14px Arial, Helvetica, sans-serif bold;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
}

#login-links a { color:blue; text-decoration:underline; }

#login-links a:hover {
	color:red;
}


/* ###################### DETALHAR VEICULO #######################*/

#detalhar-veiculo-valor-botoes {
	padding:10px 10px 10px 10px;
}

#detalhar-veiculo-foto-grande { width:210px; height:210px;}
#detalhar-veiculo-foto-grande img { border:2px solid white; }
#detalhar-veiculo-foto-grande img:hover { border:2px solid yellow; }

#detalhar-veiculo-foto-thumbs {}
#detalhar-veiculo-foto-thumbs ul { width:215px; height:100%; margin-top:10px; }
#detalhar-veiculo-foto-thumbs li { float:left; display:inline; margin-right:2px; margin-top:2px; }
#detalhar-veiculo-foto-thumbs img { width:65px; height:50px; border:2px solid white; }
#detalhar-veiculo-foto-thumbs img:hover { border:2px solid yellow; }

#detalhar-veiculos-painel-dados { }

#detalhar-veiculo-fotos {
	float:left;
	margin-top:10px;
	padding:10px 10px 10px 10px;
}

#detalhar-veiculo-dados {
	float:left;
	margin-top:10px; 
	padding:10px 10px 10px 10px;
}

#detalhar-veiculo-dados-principais { 
	clear:both; 
	width:320px; 
	height:190px;
}

#detalhar-veiculo-dados-principais li { line-height:20px; }

#detalhar-veiculo-dados-extras { 
	clear:both;
	width:320px;
	height:140px;
}

#detalhar-veiculo-dados-extras p {
	width:320px;
	height:95px;
	overflow:auto;
}

#detalhar-veiculo-acessos {
	width:320px;
	height:50px;
}

#detalhar-veiculo-dados-opcionais {
	float:left;
	margin-top:10px;
	width:180px; 
	padding:10px 10px 10px 10px;
}

#detalhar-veiculo-dados-opcionais ul { height:270px; overflow:auto; }
#detalhar-veiculo-dados-opcionais li {
	line-height:20px;
	background:transparent url(images/site/marcador.gif) 5px 5px no-repeat;
	padding-left:15px;
}

#detalhar-veiculo-dados-opcionais-bomba {
	background:transparent url(images/site/back-bomba-combustivel.gif) 0px 20px no-repeat;
	width:181px;
	height:82px;
	margin-top:10px;
}

#detalhar-veiculo-dados-opcionais-bomba p {
	float:left; 
	margin-top:25px; 
	font-size:20px; 
	color:#003366; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

#detalhar-veiculo-dados-opcionais-bomba h2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

#detalhar-veiculo-painel-baixo {
	padding:10px 10px 10px 10px;
	margin-top:0px;
	clear:both;
}

#detalhar-veiculo-proposta {
	float:left;
	width:345px;
	height:100%;
}
#detalhar-veiculo-proposta h2 { width:330px;}

#detalhar-veiculo-proposta ul { margin-top:10px; margin-right:20px; }
#detalhar-veiculo-proposta li { line-height:25px; }
#detalhar-veiculo-proposta textarea { width:240px; height:120px; overflow:auto; }

#detalhar-veiculo-dados-anunciante {
	float:left;
	width:385px;
	height:100%;
}

#detalhar-veiculo-dados-anunciante-logo { 
	margin-top:10px; 
	float:left; 
	width:120px; 
	height:65px; 
	border:1px solid gray; 
}
	
#detalhar-veiculo-dados-anunciante-logo img { width:120px; height:65px; }

#detalhar-veiculo-dados-anunciante-texto {
	margin-top:10px;
	float:left;
	margin-left:10px;
}


#detalhar-veiculo-dados-revenda-funcionarios {
	height:165px;
	*height:185px;
}

#detalhar-veiculo-dados-revenda-funcionarios ul {
	clear:both;
	margin-top:10px;
	margin-left:20px;
	width:350px;
	height:120px;
	overflow:auto;
}

#detalhar-veiculo-dados-revenda-funcionarios li {
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

#detalhar-veiculo-dados-revenda-funcionarios .foto { 
	width:95px; 
	height:75px;
	border:1px solid red;
}

#detalhar-veiculo-aviso { margin-top:10px; }
#detalhar-veiculo-aviso h2 { color:red; }
#detalhar-veiculo-aviso ul {}
#detalhar-veiculo-aviso li {
	background:transparent url(images/site/marcador.gif) 5px 5px no-repeat;
	line-height:20px;
	padding-left:15px;
}

#detalhar-veiculo-compra-segura { margin-top:10px; }
#detalhar-veiculo-compra-segura h2 { color:red; }
#detalhar-veiculo-compra-segura ul {}
#detalhar-veiculo-compra-segura li {
	background:transparent url(images/site/marcador.gif) 5px 5px no-repeat;
	line-height:20px;
	padding-left:15px;
}




.coluna { 
	border-left:1px dotted silver; 
	float:left;
	width:5px;
	height:50px; 
}


.thumb-veiculo { width:80px; height:75px; }

/* CSS Document */
#botao-padrao { 
	color:blue; 
	font-weight:bold; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
}
#botao-padrao .botao-padrao-lado-esquerdo { 
	width:10px;
	height:42px; 
	background:transparent url(images/site/back-botao-esquerda.png) no-repeat;
	float:left;
 }
#botao-padrao input {
	padding:0px;
	width:auto;
	height:42px;
	background:transparent url(images/site/back-botao.png) repeat-x;
	float:left;
	color:blue; 
	font-weight:bold; 
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
}
#botao-padrao input:hover { color:red; }

#botao-padrao .botao-padrao-lado-direito { 
	width:10px;
	height:42px; 
	background:transparent url(images/site/back-botao-direita.png) no-repeat;
	float:left; 
}

/* NUVEM TAGS*/
#tagcloud {
	width: 300px;
	background:#FFFFCC;
	color:#0066FF;
	padding: 10px;
	border: 1px solid #FFE7B6;
	text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: x-small;
}
.small {
	font-size: small;
}
.medium {
	font-size:medium;
}
.large {
	font-size:large;
}
.largest {
	font-size:larger;
}


