@charset "utf-8";
/* CSS Document */

BODY {
background-color: #292929;
background-image: url(images/topo_fundo.jpg);
background-repeat: repeat;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.divprincipal {
background-image:url(images/topo_fundo.jpg);
background-repeat:repeat;
height:187px;
margin:auto;
}

.texto {
font-family: Verdana;
font-size:11px;
color: #000000
text-align:left;
}

.tpdir1 {
background-image:url(images/topo_direito1.jpg);
width:341px;
height:50px;
float:left;
}

.tpdir2 {
background-image:url(images/topo_direito2.jpg);
width:562px;
height::136;
float:left;
}

.containermenu {
width:570px;
height:187px;
float:left;
}

.menu {
width:570px;
height:50px;
float:left;
}

a.home {
background-image:url(images/homepage.jpg);
width: 114px;
height:50px;
float:left;
}

a.home:hover {
background-image: url(images/homepage_hover.jpg);
}

a.empresa {
background-image: url(images/empresa.jpg);
width: 78px;
height:50px;
float:left;
}

a.empresa:hover {
background-image: url(images/empresa_hover.jpg);
}

a.viaturas {
background-image: url(images/viaturas.jpg);
width: 74px;
height:50px;
float:left;
}

a.viaturas:hover {
background-image: url(images/viaturas_hover.jpg);
}

a.servicos {
background-image: url(images/servicos.jpg);
width: 76px;
height:50px;
float:left;
}

a.servicos:hover {
background-image: url(images/servicos_hover.jpg);
}

a.financiamento:hover {
background-image: url(images/financiamento_hover.jpg);
}

a.financiamento {
background-image: url(images/financiamento.jpg);
width: 106px;
height:50px;
float:left;
}

a.contactos {
background-image: url(images/contactos.jpg);
width: 113px;
height:50px;
float:left;
}

a.contactos:hover {
background-image: url(images/contactos_hover.jpg);
}

.corpo {
width:800px;
margin:auto;
}

.corpointerna {
background-image: url(images/tp.jpg);
background-repeat:no-repeat;
width:800px;
height:50px;
margin:auto;
margin-top:45px;
}

.corpo {
width:800px;
margin:auto;
}

.destaque{
background-image: url(images/destaque.jpg);
background-repeat:no-repeat;
width:438px;
height:408px;
float:left;
margin-top:45px;
}

.fotodestaque {

width:230px;
height:173px;
margin-top:55px;
margin-left:80px;
_margin-left:40px;
float:left;
}

.textodestaque {
width: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 11px;
margin-top: 0px;
margin-left:77px;
_margin-left:40px;
float:left;
}

.textodestaque a:link { color: #FFFFFF; text-decoration:none; }
.textodestaque a:visited { color: #FFFFFF; text-decoration:none; }
.textodestaque a:hover { color: #FFFFFF; text-decoration:none; }
.textodestaque a:active { color: #FFFFFF ; text-decoration:none; }

.oportunidade {
background-image: url(images/oportunidade.jpg);
width:342px;
height:239px;
float:right;
margin-top:45px;
}

.fotoportunidade {
width:230px;
height:173px;
margin-top:40px;
margin-left:75px;
_margin-left:40px;
float:left;
}

.textoportunidade {
width: 300px;
_width: 250px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 11px;
margin-top: 0px;
margin-left:70px;
_margin-left:40px;
float:left;
}

.ultimas {
background-image: url(images/ultimas.jpg);
width: 342px;
height: 163px;
margin-top:5px;
float:right;
}

.fotosultimas {
width: 300px;
height: 95px;
margin-top:77px;
margin-right:10px;
margin-left:20px;
float:left
}

.rodape {
background-color:#555555;
width: 796px;
height: 25px;
margin:auto;
clear:both;
}

.tp {
width:800px;
height:15px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
margin-left:35px;
margin-top:20px;
}

.mapa {
margin-top:25px;
margin-left:35px;
width: 430px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
}

.txt {
width:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-top: 25px;
margin-left: 15px;
float:left;
}

.txtinterna {
width:550px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-top: 25px;
margin-left: 15px;
float:left;
}

.logotipo {
background-image:url(images/logotipo.jpg);
background-repeat:no-repeat;
width:550px;
height:136px;
float:left;
}

.espaco_esq {
width:220px;
height:187pmx;
float:left;
}

.espaco_dir {
background-image:url(images/smart.jpg);
background-repeat:no-repeat;
width:279mpx;
height:187px;
}

.barra {
background-image:url(images/barra.jpg);
width:100%;
height:10px;
}

.contentinterna {

width:700px;
margin:auto;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  text-decoration:none; margin: auto;  width: 780px; clear:both;
line-height: 30px;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin: auto; text-decoration:none; margin: auto;  width: 780px; clear:both;}
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin: auto; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin: auto; text-decoration: none;  }

.abmotor   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  text-decoration:none; margin: auto;  width: 780px; clear:both;
line-height: 30px;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: auto; width: 780px; font-size: 9px; color: #000000;text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none;  }