@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#293D59;
}

#all {
width:832px;
margin:auto;
min-height:1px;
}

#top {
float:left;
background-color:#001624;
min-height:10px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
width:100%;


}

#logo {
float:left;
background-image:url(images/logo.png);
width:161px;
height:157px;
background-repeat:no-repeat;
margin-left:50px;
_margin-left:25px;
margin-top:5px;
margin-right:78px;
_margin-right:39px;

}

#logo_imagem {
float:right;
background-image:url(images/logo_image.jpg);
background-repeat:no-repeat;
width:537px;
height:167px;
border-left:1px solid #FFFFFF;

}

#menu {
float:left;
height:70px;
width:100%;
border:1px solid #FFFFFF;
background-color:#001624;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;

}

#container {
float:left;
background-color:#384A70;
width:100%;
height:488px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;

}

#top_container {
float:left;
height:64px;
width:100%;
}

#destaque {
float:left;
background-image:url(images/destaque.png);
background-repeat:no-repeat;
width:130px;
height:33px;
margin-left:41px;
_margin-left:20px;
margin-top:23px;
}

#oportunidades {
float:left;
background-image:url(images/oportunidades.png);
background-repeat:no-repeat;
width:146px;
height:29px;
margin-top:27px;
margin-left:332px;
_margin-left:300px;

}

#middle {
float:left;
height:221px;
width:100%;
}

#leftbox {
float:left;
border:1px solid #FFFFFF;
width:403px;
height:205px;
margin-left:41px;
_margin-left:20px;
background-color:#001624;
margin-top:5px;

}

#left_pic{
float:left;
margin-top:2px;
margin-left:2px;
_margin-left:1px;
height:205px;
width:250px;

}

#left_txt {
float:left;
height:205px;
width:150px;
color:#fff;

}

#rightbox {
float:left;
width:305px;
border:1px solid #FFFFFF;
height:205px;
background-color:#001624;
margin-top:5px;
margin-left:55px;
_margin-left:27px;

}

#up {
float:left;
height:101px;
width:100%;

}

#image1 {
margin-top:10px;
margin-left:10px;
_margin-left:5px;
float:left;
width:45%;
height:100%;
}



#down {
float:left;
height:101px;
width:100%;

}

#txt2 {
margin-top:10px;
margin-left:10px;
_margin-left:5px;
float:left;
width:45%;
height:100%;
color:#fff;

}

#bottom {
float:left;
height:205px;
width:100%;
}

#bottom1 {
background-image:url(images/smart_fundo.png);
width:378px;
height:256px;
background-repeat:no-repeat;
margin-left:-67px;

float:left;

}

#bottom2 {
float:right;
width:504px;
height:50px;
background-image:url(images/outros_destaques.png);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:-10px;


}

#bottom3 {
float:right;
width:481px;
height:112px;
border:1px solid #FFFFFF;
background-color:#001624;
margin-right:20px;
}

a#home {
margin-top:5px;
float:left;
background-image:url(images/home_off.jpg);
width:80px;
height:63px;

}

a#home:hover {
background-image:url(images/home_on.jpg);
}

a#empresa {
float:left;
background-image:url(images/empresa_off.jpg);
width:95px;
height:63px;
margin-top:5px;
}

a#empresa:hover {
background-image:url(images/empresa_on.jpg);

}

a#usados {
float:left;
background-image:url(images/usados_off.jpg);
width:79px;
height:63px;
margin-top:5px;
}

a#usados:hover {
background-image:url(images/usados_on.jpg);
}

a#pecas {
float:left;
background-image:url(images/pecas_off.jpg);
width:282px;
height:63px;
margin-top:5px;
}

a#pecas:hover {
background-image:url(images/pecas_on.jpg);
}

a#oficinas {
float:left;
background-image:url(images/oficinas_off.jpg);
width:87px;
height:63px;
margin-top:5px;
}

a#oficinas:hover {
background-image:url(images/oficinas_on.jpg);
}

a#agentes {
float:left;
background-image:url(images/agentes_off.jpg);
width:88px;
height:63px;
margin-top:5px;
}

a#agentes:hover {
background-image:url(images/agentes_on.jpg);

}

a#contactos {
float:left;
background-image:url(images/contactos_off.jpg);
width:106px;
height:63px;
margin-top:5px;
}

a#contactos:hover {
background-image:url(images/contactos_on.jpg);
}


















/*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: 140px;
float:right;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff;  text-decoration:none; margin: auto;  width: 99%; clear:both;  }
.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff;  margin: auto; width: 90%; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff;  margin: auto; width: 90%; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; 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;  }
