@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#1f1a17;
margin:0px;
padding:0px;
}

#container {
width:915px;
margin:auto;
}

#menu {
float:right;
width:700px;
height:31px;
margin-top:20px;
}

a#home {
float:left;
background-image:url(images/menu/home.jpg);
background-repeat:no-repeat;
width:86px;
height:31px;
}

a#home:hover {
background-image:url(images/menu/home_hover.jpg);
background-repeat:no-repeat;
}

a#empresa {
float:left;
background-image:url(images/menu/quemSomos.jpg);
background-repeat:no-repeat;
width:136px;
height:31px;
}

a#empresa:hover {
background-image:url(images/menu/quemSomos_hover.jpg);
background-repeat:no-repeat;
}

a#viaturas {
float:left;
background-image:url(images/menu/viaturas.jpg);
background-repeat:no-repeat;
width:107px;
height:31px;
}

a#viaturas:hover {
background-image:url(images/menu/viaturas_hover.jpg);
background-repeat:no-repeat;
}

a#restauros {
float:left;
background-image:url(images/menu/restauros.jpg);
background-repeat:no-repeat;
width:111px;
height:31px;
}

a#restauros:hover {
background-image:url(images/menu/restauros_hover.jpg);
background-repeat:no-repeat;
}

a#localizacao {
float:left;
background-image:url(images/menu/localizacao.jpg);
background-repeat:no-repeat;
width:125px;
height:31px;
}

a#localizacao:hover {
background-image:url(images/menu/localizacao_hover.jpg);
background-repeat:no-repeat;
}

a#contactos {
float:left;
background-image:url(images/menu/contactos.jpg);
background-repeat:no-repeat;
width:125px;
height:31px;
}

a#contactos:hover {
background-image:url(images/menu/contactos_hover.jpg);
background-repeat:no-repeat;
}

#logo {
float:right;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
width:910px;
height:190px;
margin-top:16px;
}

#middle {
float:right;
width:890px;
}

#destaque {
float:left;
background-image:url(images/destaque.jpg);
background-repeat:no-repeat;
width:29px;
height:103px;
}

#destaque_container {
float:left;
width:563px;
height:433px;
background-color:#590a0c;
margin-bottom:10px;
}

#destaque_imagem {
margin:auto;
width:274px;
height:206px;
margin:11px 0 0 13px;
}

#destaque_texto {
margin:auto;
margin-top:10px;
width:274px;
height:110px;
}

#destaque_texto_left {
float:left;
width:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#destaque_texto_right {
float:right;
width:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#8b8888;
text-align:right;
padding-top:60px;
}

#ultimasEntradas {
float:left;
background-image:url(images/ultimasEntradas.jpg);
background-repeat:no-repeat;
width:27px;
height:181px;
margin-left:8px;
}

#ultimasEntradas_container {
float:left;
width:250px;
height:433px;
background-color:#590a0c;
margin-left:5px;
}

#ultimasEntradas_imagens {
margin:auto;
width:169px;
height:337px;
margin-top:10px;
}

#pesquisa {
float:left;
background-image:url(images/pesquisa.jpg);
background-repeat:no-repeat;
width:25px;
height:98px;
margin-left:15px;
}

#pesquisa_container {
float:left;
width:173px;
height:146px;
background-color:#202020;
margin-left:5px;
}

#pesquisa_texto {
float:left;
width:173px;
height:99px;
margin-left:15px;
margin-top:3px;
}

#stock {
float:left;
background-image:url(images/stock.jpg);
background-repeat:no-repeat;
width:23px;
height:70px;
margin-left:15px;
margin-top:17px;
}

#stock_container {
float:left;
width:173px;
height:192px;
background-color:#202020;
margin-left:5px;
margin-top:17px;
}

#stock_texto {
margin:auto;
width:190px;
height:164px;
margin:15px 0 0 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
letter-spacing:1px;
}



#rodape {
float:left;
width:100%;
height:30px;
}


/*SEMPRE PRESENTE*/


.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 {
width: 748px;
margin:auto;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;  text-decoration:none; margin: auto;  width: 90%; clear:both; text-align:center;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;  margin: auto; width: 90%; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;  margin: auto; width: 90%; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;  margin: auto; width: 90%; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-decoration: none;  }


#scroller1 img, #scroller2 img
{
   border: 2px solid #b8b7b8;
}
  
#marqueecontainer{ 
position: relative; 
height: 417px; 
width: 230px; 
overflow: hidden;
margin-left:10px;
margin-top:5px;
} 
