@charset "utf-8";
/* CSS Document */

BODY {
background-color: #292929;
background-image: url(images/back.jpg);
background-repeat: repeat-x;
margin-top: 0px;
}

.container {
margin: auto;
width: 984px;
}

.topo{
width:984px;
height: 201px;
float:left;
}

.logo {
background-image: url(images/logo.jpg);
width:296px;
height: 201px;
float:left;
}

.carro {
background-image: url(images/carro.jpg);
width: 688px;
height: 201px;
float:left;
}

.baixo {
margin-top: 15px;
margin-bottom: 50px;
width: 984px;
float:left;
}

.colunaesq {
width: 197px;
float:left;
}


/*MENU*/

.caixamenu {
background-color: #f0f0f0;
width: 194px;
height: 215px;
float:left;
}

.conteudomenu {
width:186px;
border:1px solid #8d8d8d;
float:left;
margin-left: 3px;
margin-top: 3px;
}

a.home {
background-image: url(images/home.jpg);
width: 186px;
height:29px;
float:left;
}

a.home:hover {
background-image: url(images/home1.jpg);
}

a.empresa {
background-image: url(images/empresa.jpg);
width: 186px;
height:29px;
float:left;
}

a.empresa:hover {
background-image: url(images/empresa1.jpg);
}

a.usados {
background-image: url(images/usados.jpg);
width: 186px;
height:29px;
float:left;
}

a.usados:hover {
background-image: url(images/usados1.jpg);
}

a.servicos {
background-image: url(images/servicos.jpg);
width: 186px;
height:29px;
float:left;
}

a.servicos:hover {
background-image: url(images/servicos1.jpg);
}

a.contactos {
background-image: url(images/contactos.jpg);
width: 186px;
height:31px;
float:left;
}

a.contactos:hover {
background-image: url(images/contactos1.jpg);
}

a.financiamento {
background-image: url(images/financiamento.jpg);
width: 186px;
height:29px;
float:left;
}

a.financiamento:hover {
background-image: url(images/financiamento1.jpg);
}

a.localizacao {
background-image: url(images/localizacao.jpg);
width: 186px;
height:31px;
float:left;
}

a.localizacao:hover {
background-image: url(images/localizacao1.jpg);
}

.banners{
margin-top: 2px;
float:left;
width: 194px;
}


.caixabanners{
margin-top: 7px;
height:75px;
background-color: #dedede;
width: 194px;
float:left;
}

a.bannerum {
margin-left: 3px;
margin-top: 3px;
border: 1px solid #999999;
height: 67px;
width: 186px;
float:left;
background-image:url(images/solucoes.jpg);
}

a.bannerum:hover {
background-image:url(images/solucoes.jpg);
}

a.bannerdois {
margin-left: 3px;
margin-top: 3px;
border: 1px solid #999999;
height: 67px;
width: 186px;
float:left;
background-image:url(images/nossos.jpg);
}

a.bannerdois:hover {
background-image:url(images/nossos.jpg);
}

/*FIM MENU*/

.colunacentral {
margin-left: 18px;
width: 585px;
float:left;
}

.tptit {
width: 583px;
border: 1px solid #8d8d8d;
height: 31px;
background-image: url(images/backtp.jpg);
background-repeat: repeat-x;
}

.titulotp {
font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
float:right;
text-align: right;
margin-right: 10px;
line-height: 31px;
}

.destaque {
margin-top: 4px;
width: 283px;
height: 340px;
border: 1px solid white;
background-color: #dedede;
float:left;
}

.oportunidade {
margin-top: 4px;
width: 283px;
height: 340px;
border: 1px solid white;
background-color: #dedede;
float:right;
}

.fotobig {
width: 273px;
height: 205px;
float:left;
margin-top: 3px;
margin-left: 5px;
background-color: #333333;
}

.txtdestaque {
width: 273px;
float:left;
margin-left: 5px;
margin-top: 5px;
line-height:15px;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.colunadireita {
width:174px;
float:right;
}

.tptit2 {
width: 172px;
border: 1px solid #8d8d8d;
height: 31px;
background-image: url(images/backtp.jpg);
background-repeat: repeat-x;
}

.caixaultimas {
background-image: url(images/backultimas.jpg);
background-repeat: repeat-x;
border: 1px solid #dedede;
margin-top: 4px;
height: 340px;
width:172px;
float:left;
}

.scrollultimas {
width: 156px;
height: 340px;
margin-left: 8px;
float:left;
}

.fotoultima {
border: 1px solid white;
width: 154px;
height: 115px;
float:left;
}

.abmotor {
margin:auto;
margin-top:5px;
width: 984px;
}


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; margin: auto; width: 984px; clear:both;   }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  margin: auto; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  margin: auto; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  margin: auto;  text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none;  }

.finalsite {
width: 984px;
margin: auto;
margin-top: 30px;

clear:both;
}

.finalsitedois {
width: 984px;
margin: auto;
margin-top: 100px;

clear:both;
}