/*
  Definicoes gerais
*/

* {
  margin:0;
  padding:0;
}
hr {
  margin: 1em 0;
}
ul, ol {
  margin:0 2em;
}
html {
	background: #FFF center bottom repeat-X;
	*background: #FFF url("bottomgray.gif") center bottom repeat-X;
	color: #3F3F3F;
	margin:0;
	font-size: 80%;
	font-family: "Trebuchet MS", sans;
	min-height: 100%;
}
/* Caixa de avisos */

.aviso {
background: #FFC;
border:1px solid #CCA;
margin: .5em 0;
padding: .5em;
}

p#home {background:url(icon/gohome.gif) left center no-repeat;text-indent:15px;float:left;margin-top:30px;}
p#home a {text-decoration:none;color:#888888;font-weight:600;}
p#home a:hover{text-decoration:underline}
p.bannerPequeno{color:#AAA;font-size:.7em;width:100%;margin:5px auto;text-align:right}

/* Página de esqueci minha senha */
form.esqueci {
  clear: both;
  text-align: center;
  width: 300px;
  margin: 0 auto;
  border: 1px solid #CC0000;
}
form.esqueci h2 {
	margin: 0 0 20px;
	border-bottom: 1px solid #CC0000;
	background-color: #CC0000;
	color: #FFFFFF;
}
form.esqueci p {
	margin-bottom: 20px;
}

/**
 * Paginação de resultados
 ******************************************/
p.paginacao {
	text-align:center;
	margin:20px 0;
}
p.paginacao a {
	background: #E8F0F4;
	padding: 2px 3px;
	border:1px solid #AAF;
	border-bottom-color:#339;
	border-right-color:#339;
	text-decoration:none;
	color:#000;
}
p.paginacao a:hover {
	background: #FFC;
	border:1px solid #339;
	border-bottom-color:#AAF;
	border-right-color:#AAF;
}

.busca form#comparar span.fotoVeiculo img:hover {
  cursor:pointer;
}