/* CSS Document */

BODY {
background-image:url(images/back.jpg);
background-repeat: repeat-x;
background-color: #3d5c3d;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.container {
width: 100%;
background-image:url(images/back.jpg);
background-repeat: repeat-x;
background-color: #feefd2;
}


.baixorodape {
background-image: url(images/backbaixo.jpg);
height: 10px;
width: 100%;
margin: 0, 0, 0, 0;
}


.topo {
background-image: url(images/topo.jpg);
height: 124px;
width: 851px;
margin: auto;
clear:both;
}


/*MENU*/

.menu {
margin-top: 10px;
margin-bottom: 10px;
width: 154px;
float: left;
}

a.home { 
     display: block; 
     height: 56px;
	 width: 154px;
	 float: left;
	 background-image: url(images/home.jpg);
     }
	 
a.home:hover { 
background-image: url(images/home1.jpg);
     }  
	 
 
a.empresa { 
     float: left;
	 display: block; 
     height: 72px; 
	 width: 154px;
	 background-image: url(images/empresa.jpg);
     }
	 
a.empresa:hover { 
	 background-image: url(images/empresa1.jpg);
     } 	

	 
a.localizacao { 
     float: left;
	 display: block; 
     height: 58px;
	 width: 154px;
background-image: url(images/localizacao.jpg);
     }
	 
a.localizacao:hover { 
background-image: url(images/localizacao1.jpg);
     } 	
	 
a.novos { 
     float: left;
	 display: block; 
     height: 58px; 
	 width: 154px;
background-image: url(images/novos.jpg);
     }
	 
a.novos:hover { 
background-image: url(images/novos1.jpg); 
     } 
	 
	 
a.usados { 
     float: left;
	 display: block; 
     height: 58px; 
	 width: 154px;
background-image: url(images/usados.jpg);
     }
	 
a.usados:hover { 
background-image: url(images/usados1.jpg); 
     } 
	 
a.destaques { 
     float: left;
	 display: block; 
     height:57px; 
	 width: 154px;
background-image: url(images/destaques.jpg);
     }
	 
a.destaques:hover { 
background-image: url(images/destaques1.jpg); 
     } 		 
	 
	 
a.garantias { 
     float: left;
	 display: block; 
     height: 58px; 
	 width: 154px;
background-image: url(images/garantias.jpg);
     }
	 
a.garantias:hover { 
background-image: url(images/garantias1.jpg); 
     } 	
	 
a.contactos { 
     float: left;
	 display: block; 
     height: 43px; 
	 width: 154px;
background-image: url(images/contactos.jpg);
     }
	 
a.contactos:hover { 
background-image: url(images/contactos1.jpg); 
     } 	
	 

a.assine { 
     float: left;
	 display: block; 
     height: 93px; 
	 width: 154px;
background-image: url(images/assine.jpg);
     }
	 
a.assine:hover { 
background-image: url(images/assine.jpg); 
     } 
	 
a.contactenos { 
     float: right;
	 display: block; 
     height: 93px; 
	 width: 154px;
background-image: url(images/contactenos.jpg);
     }
	 
a.contactenos:hover { 
background-image: url(images/contactenos.jpg); 
     } 			 		 	 



/*FIM MENU*/


.geral {
margin:auto;
width: 851px;
overflow: hidden;
margin-bottom: 10px;
}

.geralinterna{
margin:auto;
width: 1000px;
overflow: hidden;
position:relative;
left: 50px;
margin-bottom: 10px;
}

.content {
margin-top: 20px;
width: 697px;
float:left;
}

.tpdestaque {
background-image: url(images/tpdestaque.jpg);
width: 29px;
height: 337px;
position: relative;
left: 50px;
float: left;
}

.caixadestaque {
width: 397px;
height: 357px;
background-image: url(images/fundodestaque.jpg);
background-repeat:repeat-x;
background-color: #335233; 
float:left;
}

.caixadestaquefora {
width: 397px;
height: 400px;
margin-left: 55px;
float:left;
}


.fotodestaque {
width: 386px;
height: 290px;
background-color: #666666;
float: left;
border: 1px solid #D7C44C;
margin-top: 4px;
margin-left: 4px;
}


.txtdestaque {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color: #FFFFFF;
margin-top: 4px;
margin-left: 4px;
width: 386px;
float: left;
}

.tpultimas {
background-image: url(images/tpultimas.jpg);
width: 21px;
height: 431px;
position:relative;
left: 40px;
margin-left: 20px;
margin-right: 10px;
float: left;
}

.ultimas {
width: 148px;
height: 430px;
border: 1px solid #333333;
position:relative;
left:40px;
background-image: url(images/fundoultimas.jpg);
float:left;
}

.fotoultima {
border: 1px solid white;
width: 133px;
height: 105px;
margin-left: 6px;
margin-top: 7px;
float:left;
}




.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; }



.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.abmotor {
margin:auto;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C;  text-decoration:none; margin: auto;    }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C;  margin: auto; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C;  margin: auto; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C;  margin: auto;  text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C; font-weight:bold; text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C; font-weight:bold; text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #D8C34C; font-weight:bold; text-decoration: none;  }