/* CSS Document */

BODY {
background-image:url(images/back.jpg);
background-repeat: repeat-x;
background-color: #FFFFFF;
margin-top: 0px;
margin-left: 0px;
}

.bandeiras {
float:right;
width: 52px;
height: 13px;
margin-top: 100px;
margin-right: 166px;
}

a.eng {
float:left;
background-image:url(eng.jpg);
width: 18px;
height:13px;
}

a.pt {
float:right;
background-image:url(pt.jpg);
width: 18px;
height:13px;
}

.container {
width: 926px;
float:left;
margin-top: 0px;
}

.topo {
height: 132px;
width: 926px;
margin-top: 0px;
}

.logo {
margin-top:-5px; 
#margin-top:0px;
background-image: url(images/logo.jpg);
width: 181px;
height: 132px;
float:left;
}

.carro {
margin-top:-5px; 
#margin-top:0px; 
background-image: url(images/topo.jpg);
width: 745px;
height: 132px;
float:left;
}

/*MENU*/

.menu {
margin-top:-5px; 
#margin-top:0px;
width: 181px;
background-color: #08496f;
float: left;
}

a.home { 
     display: block; 
     height: 29px;
	 width: 181px;
	 float: left;
	 background-image: url(images/home.jpg);
     }
	 
a.home:hover { 
background-image: url(images/home1.jpg);
     }  
	 
 
a.empresa { 
     float: left;
	 display: block; 
     height: 25px; 
	 width: 181px;
	 background-image: url(images/empresa.jpg);
     }
	 
a.empresa:hover { 
	 background-image: url(images/empresa1.jpg);
     } 	

	   	

a.novos { 
     float: left;
	 display: block; 
     height: 26px;
	 width: 181px; 
	 background-image: url(images/novos.jpg);
     }
	 
a.novos:hover { 
background-image: url(images/novos1.jpg);
     } 	 
	 
a.venda {
     float: left;
	 display: block; 
     height: 24px; 
	 width: 181px;
     background-image: url(images/venda.jpg);
     }
	 
a.venda:hover { 
background-image: url(images/venda1.jpg); 
     } 	 
	 

a.competicao { 
     float: left;
	 display: block; 
     height: 23px;
	 width: 181px;
background-image: url(images/competicao.jpg);
     }
	 
a.competicao:hover { 
background-image: url(images/competicao1.jpg);
     }

	 
a.servicos { 
     float: left;
	 display: block; 
     height: 24px;
	 width: 181px;
background-image: url(images/servicos.jpg);
     }
	 
a.servicos:hover { 
background-image: url(images/servicos1.jpg);
     } 	
	 
a.financiamento { 
     float: left;
	 display: block; 
     height: 23px; 
	 width: 181px;
background-image: url(images/financiamento.jpg);
     }
	 
a.financiamento:hover { 
background-image: url(images/financiamento1.jpg); 
     } 
	 
a.contactos { 
     float: left;
	 display: block; 
     height: 25px; 
	 width: 181px;
background-image: url(images/contactos.jpg);
     }
	 
a.contactos:hover { 
background-image: url(images/contactos1.jpg); 
     } 	
	 
.baixomenu {
background-image: url(images/baixomenu.jpg);
width: 181px;
height: 268px;
clear:both;	  	 	 
}
/*FIM MENU*/


.content {
width: 745px;
float:left;
}

.destaqueultimas {
position:relative;
top:45px;
left: 80px;
width: 500px;
height: 405px;
}

.caixadestaque {
width: 498px;
height: 217px;
border: 1px solid #232425;
float:left;
clear:both;
}

.dentrodestaque {
width: 496px;
height: 215px;
background-color: #232425;
margin-left: 1px;
margin-top: 1px;
}


.fotodestaque {
width: 254px;
height: 191px;
background-color: #666666;
float: left;
margin-top: 11px;
margin-left: 11px;
}

.tptxt {
margin-top: 11px;
width: 193px;
float: left;
}

.tpdestaque {
background-image: url(images/tpdestaque.jpg);
width: 193px;
height: 25px;
margin-left: 20px;
float: left;
}


.txtdestaque {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
margin-left: 20px;
width: 193px;
float: left;
}


.ultimas {
width: 520px;
position: relative;
top: 25px;
float: left;
}


.caixaultimas {
width: 147px;
border: 1px solid #232425;
margin-right: 24px;
float: left;
}

.caixaultimas2 {
width: 147px;
border: 1px solid #232425;
float: right;
}

.caixaultimas3 {
width: 147px;
border: 1px solid #232425;
margin-right: 25px;
float: right;
}

.fotoultima {
width: 133px;
height: 100px;
margin-left: 7px;
margin-top: 7px;
float:left;
}

.txtultimas {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 133px;
margin-left: 7px;
text-align: center;
margin-bottom: 5px;
margin-top: 5px;
float: left;
}

a#galeria {
float:right;
background-image:url(images/galeria.jpg);
background-repeat:no-repeat;
width:123px;
height:22px;
}

a#galeria:hover {
background-image:url(images/galeria1.jpg);
background-repeat:no-repeat;
}



.rodape {
width: 926px;
height: 80px;
clear:both;
}


.txtdestaque a:link { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:visited { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:hover { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:active { color: #FFFFFF ; text-decoration:none; }

.colunaultimas {
width: 240px;
background-color:#999966;
height: 150px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.abmotor {
width: 920px;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration:none; float:left;  width: 920px;  margin-top:10px; }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;  }