@charset "utf-8";
/* CSS Document */

BODY {
background-color: #11274d;
background-image: url(images/fundo.jpg);
background-repeat: repeat-x;
margin-top: 0px;
_margin-top: 0px;
#margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.geral {
background-color:#19386E;
width:930px;
height:700px;
margin:auto;
}

.geralinterna {
width:930px;
margin:auto;
}

.topo {
background-image:url(images/topo.gif);
background-repeat:no-repeat;
width:930px;
height:128px;
float:left;
}

.menu {
width:930px;
height:50px;
float:left;
}

a.home {
background-image:url(images/home.jpg);
width: 88px;
height:50px;
float:left;
}

a.home:hover {
background-image: url(images/home_f2.jpg);
}

a.empresa {
background-image: url(images/empresa.jpg);
width: 75px;
height:50px;
float:left;
}

a.empresa:hover {
background-image: url(images/empresa_f2.jpg);
}

a.stock {
background-image: url(images/stock.jpg);
width: 55px;
height:50px;
float:left;
}

a.stock:hover {
background-image: url(images/stock_f2.jpg);
}

a.classicos {
background-image: url(images/classicos.jpg);
width: 78px;
height: 50px;
float:left;
}

a.classicos:hover {
background-image:url(images/classicos_f2.jpg);
}

a.servicos {
background-image: url(images/servicos.jpg);
width: 72px;
height:50px;
float:left;
}

a.servicos:hover {
background-image: url(images/servicos_f2.jpg);
}

a.financiamento {
background-image: url(images/financiamento.jpg);
width: 108px;
height:50px;
float:left;
}

a.financiamento:hover {
background-image: url(images/financiamento_f2.jpg);
}

a.contactos {
background-image: url(images/contactos.jpg);
width: 80px;
height:50px;
float:left;
}

a.contactos:hover {
background-image: url(images/contactos_f2.jpg);
}

.fix {
background-image:url(images/fix.jpg);
background-repeat:no-repeat;
width:374px;
height:50px;
float:left;
}

.lblultimasentradas {
background-image:url(images/ultimas.jpg);
width:443px;
height:30px;
float:left;
margin-top:5px;
margin-left:10px;
}

.ultimas {
background-color:#11274d;
border:#285fb9; border-style:solid; border-bottom:1px; border-top:1px; border-left:1px; border-right:1px;
width:443px;
height: 150px;
margin-top:5px;
margin-left:10px;
float:left;
}

.ftultimas {
width:443px;
height:100px;
margin-top:5px;
margin-right:5px;
float:left;
}

.esquerda {
width:450px;
float:left;
margin-top:15px;
margin-left:15px;
_margin-left:0px;
}

.direita {
width:430px;
overflow:hidden;
float:left;
margin-top:15px;
margin-left:23px;
_margin-left:10px;
}

.lblnoticias {
background-image:url(images/noticias.jpg);
width:443px;
height:30px;
float:left;
margin-top:5px;
margin-left:10px;
}

.lblpesquisa {
background-image:url(images/tppesquisa.jpg);
width:443px;
height:30px;
float:left;
margin-top:5px;
margin-left:10px;
}

.noticias {
background-color:#CCCCCC;
border:#285fb9; border-style:solid; border-bottom:1px; border-top:1px; border-left:1px; border-right:1px;
width:443px;
_width:440px;
height: 140px;
float:left;
margin-top:5px;
margin-left:10px;
}

.txtnoticias {
width:420px;
height: 200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
float: left;

scrollbar-face-color:#ADADAD;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFF;
scrollbar-shadow-color:#ADADAD;
scrollbar-highlight-color:#ADADAD;
scrollbar-3dlight-color:#ADADAD;
scrollbar-darkshadow-color:#ADADAD; 
}



.lbldestaque {
background-image:url(images/destaque.jpg);
background-repeat:no-repeat;
width:417px;
height:30px;
float:right;
margin-top:5px;   
margin-right:10px;
}

.destaque {
background-color:#11274d;
border:#285fb9; border-style:solid; border-bottom:1px; border-top:1px; border-left:1px; border-right:1px;
width:417px;
height:203px;
float:right;
margin-right:10px;
}

.ftdestaque {
width:252px;
height:182px;
margin-top:10px;
margin-left:10px;
float:left;
}

.txtdestaque {
width:120px;
height: 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-left:10px;
margin-top:10px;
float: left;
}

.lbloportunidade {
background-image:url(images/oportunidade.jpg);
background-repeat:no-repeat;
width:417px;
height:30px;
float:right;
margin-top:5px;
margin-right:10px;
}

.oportunidade {
background-color:#11274d;
border:#285fb9; border-style:solid; border-bottom:1px; border-top:1px; border-left:1px; border-right:1px;
width:417px;
height:203px;
float:right;
margin-right:10px;
}

.ftoportunidade {
width:252px;
height:182px;
margin-top:10px;
margin-left:10px;
float:left;
}

.txtoportunidade {
width:120px;
height: 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-left:10px;
margin-top:10px;
float: left;
}

.spacer {
width:50px;
height:20px;
background-color:#19386E;
float:left;
}

.corpointerna {
background-color:#19386E;
width:930px;
float:left;
}

.tp {
background-color:#11274d;
border: 1px solid #285fb9;
width:900px;
height:25px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFF00;
margin-left:12px;
_margin-left:6px;
margin-top:20px;
}

.mapa {
margin-top:20px;
margin-left:12px;
_margin-left:6px;
width: 900px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
overflow:hidden;
}

.fotosempresa {
border: 2px solid #285fb9;
margin-top:20px;
margin-left:12px;
_margin-left:6px;
width: 500px;
height: 375px;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
overflow:hidden;
}

.spacer2 {
width:930px;
height:15px;
float:left;
}

.txt {
width:370px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-top: 20px;
margin-right: 15px;
_margin-right:10px;
float:right;
}

.txtservicos {
margin-top:20px;
margin-left:12px;
_margin-left:6px;
width: 500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
}

.btnlocal {
background-image:url(images/mapa.jpg);
width:184px;
height:68px;
margin-left:12px;
_margin-left:6px;
margin-top:10px;
float:left;
}

.abmotor {
width: 903px;
margin:auto;
margin-top:15px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  text-decoration:none; margin: auto;  width: 903px; clear:both;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  margin: auto; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  margin: auto; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  margin: auto; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;  }

