body{ 
  background: #373737; 
  font-family: Arial, Helvetica, sans-serif; 
  margin: 5px 0px 5px 0px; 
  padding: 0; 
  font-size: 1.25ex; 
  font-size: 10px; 
}

em{
  font: bold 1em verdana; 
  color: #496881; 
  display: block; 
}

*{ 
  padding: 0em; 
  margin: 0em; 
}

a{ 
  color: #000000; 
  display: block; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  text-decoration: none; 
}

a:hover{ 
  text-decoration: underline; 
}

ul, li{ 
  list-style: none; 
}

img{ 
  border: 0; 
}

#centraliza{ 
  position: relative; 
  background: #F5F5F5; 
  margin: 0 auto;
  width: 98.8em; 
  overflow: hidden; 
}

#centralizaFlash{ 
  position: relative; 
  margin: 0 auto;
  width: 91.6em; 
  overflow: hidden;
  text-align: center;
  padding-top: 10em;
}

#flashInicial{
  border: 4px solid #666666;
}

#barraTopo{ 
  position: relative; 
  height: 2.3em; 
  line-height: 2.3em; 
  padding: 0 1em; 
  background-color: #F5F5F5; 
}

#barraTopo a{ 
  display: inline;
  color: black;
  font-weight: bold;
}

#barraTopo ul{ 
  position: absolute; 
  top: 0; 
  right: 3em; 
}

#barraTopo ul li{ 
  position: relative; 
  float: left; 
  padding-left: 1em; 
}

#barraFotos{
  float: left; 
  position: relative; 
  height: 7em; 
  padding-top: 0.4em; 
  background-color: #F5F5F5; 
  width: 95.4em;
  margin-left: 0.6em;
  _margin-left: 0.3em;
  padding: 1em;
  border: 1px solid #3C3C3C;
}

#barraFotos ul{ 
  position: absolute; 
  top: 0; 
}

#barraFotos ul li{ 
  position: relative; 
  float: left; 
  padding-left: 0.6em; 
  padding-top: 0.6em; 
}

#barraRodape{
  float: left; 
  position: relative; 
  height: 4.4em; 
  line-height: 2.0em; 
  padding-top: 0.4em; 
  background-color: #F5F5F5; 
  width: 98.8em;
  text-align: center;
}

#barraRodape a{ 
  display: inline; 
}

#logo{ 
  position: relative; 
  height: 12.8em; 
  background-color: #FFFFFF; 
}

#logo ul{ 
  position: absolute; 
  top: 0; 
}

#menuSuperior{ 
  position: relative; 
  height: 4.9em; 
  line-height: 4.9em; 
  background-color: #FFFFFF; 
}

#menuSuperior a{
  display: inline;
  font-weight: bold;
  color: black;
}

#menuSuperior ul{
  position: absolute;
}

#menuSuperior ul li{
  position: relative;
  float: left;
  text-align: center;
}

#menu{ 
  float: left; 
  position: relative; 
  width: 20em; 
  background-color: #FFFFFF; 
  margin-left: 0.6em;
  _margin-left: 0.3em;
  border: 1px solid #666666;
}

#menu ul{ 
  padding: 0.6em; 
}

#menu ul li{ 
  padding: 0.6em; 
  height: 1em;
}

#menu ul li a{ 
  display: inline;
}

#centro{ 
  float: left; 
  position: relative; 
  margin-left: 1em; 
  padding: 0.4em; 
  width: 75.4em; 
  background-color: #FFFFFF; 
  text-align: left;
  border: 0.1em solid #666666;
}

#centro div{ 
  padding: 0.2em; 
}

#formBusca{ 
  position: relative; 
  background-color: #FFFFFF;
}

#formBusca ul{
  position: absolute;
}

#formBusca ul li{
  position: relative;
  height: 2.0em; 
  line-height: 1.2em; 
  text-align: center;
}

.separador{ 
  clear: both; 
  height: .4em; 
  overflow: hidden; 
  background-color: #F5F5F5;
}

.campo2{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}

.selectbox{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  width: 120px;
}

.selectboxmaior{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  width: 200px;
}

.selectboxdoublemaior{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  width: 340px;
}

.selectboxmenor{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  width: 49px;
}

.sucesso{
  font-size: 10px;
  color: #006600;
  font-weight: bold;
}

.sombra{
  background-image: url(../imgs/bg_menu.jpg); 
  height: 2.4em;
}

.error{
  font-size: 10px;
  color: #FF0000;
  font-weight: bold;
}

.veiculos{
  float: left; 
  width: 10.2em;
  background-color: #FFFFFF;
  cursor: pointer;
  text-align: center;
  border: 1px solid #E3E3E3;
}

.campo1{
  font-size: 11px;
  color:#000000;
  border: 1px solid #FF0000;
  background-color: #FFFFCC;
}

.tituloCidades{
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
}

b{
  font-weight: bold;
}

i{
  font-style: italic;
}

.selectboxmaiorIncorrect{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFCC;
  border: 1px solid #CCCCCC;
  width: 200px;
}

.selectboxdoublemaiorIncorrect{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFCC;
  border: 1px solid #CCCCCC;
  width: 340px;
}

.selectboxIncorrect{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFCC;
  border: 1px solid #CCCCCC;
  width: 120px;
}

.selectboxmenorIncorrect{
  font-size: 11px;
  color: #000000;
  background-color: #FFFFCC;
  border: 1px solid #CCCCCC;
  width: 49px;
}