@charset "utf-8";
/* CSS Document */

BODY {
background-image:url(images/fundo.jpg);
background-repeat:repeat-x;
background-color:#325A7E;
margin-top: 0px;
_margin-top: 0px;
#margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.geral {
width:880px;
margin:auto;
}

.topo {
background-image:url(images/topo.jpg);
background-repeat:no-repeat;
width:880px;
height:200px;
float:left;
}

.menu {
width:880px;
height:38px;
float:left;
}

a.home {
background-image:url(images/home.jpg);
width: 57px;
height:38px;
float:left;
}

a.home:hover {
background-image: url(images/home_f2.jpg);
}

a.empresa {
background-image: url(images/empresa.jpg);
width: 73px;
height:38px;
float:left;
}

a.empresa:hover {
background-image: url(images/empresa_f2.jpg);
}

a.localizacao {
background-image: url(images/localizacao.jpg);
width: 95px;
height: 38px;
float:left;
}

a.localizacao:hover {
background-image: url(images/localizacao_f2.jpg);
}

a.contactos {
background-image: url(images/contactos.jpg);
width: 84px;
height: 38px;
float:left;
}

a.contactos:hover {
background-image:url(images/contactos_f2.jpg);
}

a.viaturas{
background-image:url(images/viaturas.jpg);
width: 73px;
height:38px;
float:left;
}

a.viaturas:hover {
background-image:url(images/viaturas_f2.jpg);
}

a.oficina {
background-image: url(images/oficina.jpg);
width: 149px;
height: 38px;
float: left;
}

a.oficina:hover {
background-image: url(images/oficina_f2.jpg);
}

a.compra {
background-image: url(images/compra.jpg);
width: 120px;
height: 38px;
float: left;
}

a.compra:hover {
background-image: url(images/compra_f2.jpg);
}

a.financiamento {
background-image: url(images/financiamento.jpg);
width: 119px;
height: 38px;
float: left;
}

a.financiamento:hover {
background-image: url(images/financiamento_f2.jpg);
}

.ftempresa {
width:515px;
height:181px;
margin-top:9px;
margin-right:5px;
_margin-right:3px;
float:right;
}

.anim {
background-image:url(images/anim.gif);
background-repeat:no-repeat;
width:608px;
height:52px;
float:right;
}


.corpo {
width:880px;
margin-top:20px;
float:left;
}

.corpointerna {
background-color:#325A7E;
border: 1px solid #99ADBF;
width:880px;
margin-top:10px;
float:left;
}

.promocoes {
background-image:url(images/promocoes.jpg);
background-repeat:no-repeat;
width:880px;
height:220px;
float:left;
}

.ftdestaque {
border: 1px solid #999999;
width:232px;
height:174px;
margin-top:36px;
margin-left:12px;
_margin-left:8px;
float:left;
}

.txtdestaque {
color:#FFFFFF;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:10px;
margin-top:45px;
float: left;
}

.txtdestaque a:link { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:visited { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:hover { color: #FFFFFF; text-decoration:none; }
.txtdestaquet a:active { color: #FFFFFF ; text-decoration:none; }

.ftoportunidade {
border: 1px solid #999999;
width:232px;
height:174px;
margin-top:36px;
margin-left:20px;
_margin-left:16px;
float:left;
}

.txtoportunidade {
color:#FFFFFF;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:10px;
margin-top:45px;
float: left;
}

.txtoportunidade a:link { color: #FFFFFF; text-decoration:none; }
.txtoportunidade a:visited { color: #FFFFFF; text-decoration:none; }
.txtoportunidade a:hover { color: #FFFFFF; text-decoration:none; }
.txtoportunidade a:active { color: #FFFFFF ; text-decoration:none; }

.ultimas {
background-image:url(images/ultimas.jpg);
background-repeat:no-repeat;
width:600px;
height:140px;
margin-top:10px;
float:left;
}

.ftultimas {
width:570px;
height:103px; 
margin-left:12px;
_margin-left:8px;
margin-top:29px;
float:left;
}

.publicidade {
background-repeat:no-repeat;
width:267px;
height:140px;
margin-top:10px;
margin-left:10px;
float:left;
}

.tpempresa {
background-image:url(images/tpempresa.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tplocalizacao {
background-image:url(images/tplocalizacao.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tpcontactos {
background-image:url(images/tpcontactos.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tpviaturas {
background-image:url(images/tpviaturas.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tpoficina {
background-image:url(images/tpoficina.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tpcompra {
background-image:url(images/tpcompra.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.tpfinanciamento {
background-image:url(images/tpfinanciamento.jpg);
background-repeat:no-repeat;
width:880px;
height:30px;
margin-top:10px;
float:left;
}

.mapa {
margin-top:20px;
margin-left:12px;
_margin-left:6px;
width: 500px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
}

.txt {
color:#FFFFFF;
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:10px;
margin-top:20px;
float: left;
}


.txt2 {
color:#FFFFFF;
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:20px;
margin-top:20px;
float: left;
}
.spacer {
width:880px;
height:25px;
float:left;
}

.abmotor {
width: 903px;
margin:auto;
margin-top:15px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  text-decoration:none; margin: auto;  width: 903px; clear:both;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  margin: auto; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  margin: auto; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  margin: auto; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none;  }