@charset "utf-8";
/* CSS Document */

a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

body {
	background-color:#333;
	background-image:url(images/homepage2_03.jpg);
	background-repeat:repeat;
}
	
#container {
	margin:auto;
	width:900px;
}

#topo {
	margin:auto;
	background-image:url(images/topo.jpg);
	width:900px;
	height:345px;
}

#menu {
	float:right;
	margin-top:287px;
	width:574px;
	height:53px;
}

a#home {
float:left;
background-image:url(images/menu/home.jpg);
background-repeat:no-repeat;
width:58px;
height:53px;
margin-top:o;
margin-left:o;
}

a#home:hover {
background-image:url(images/menu/home_hover.jpg);
background-repeat:no-repeat;
}

a#empresa {
float:left;
background-image:url(images/menu/empresa.jpg);
background-repeat:no-repeat;
width:88px;
height:53px;
margin-top:0px;
}

a#empresa:hover {
background-image:url(images/menu/empresa_hover.jpg);
background-repeat:no-repeat;
}

a#servicos {
float:left;
background-image:url(images/menu/servicos.jpg);
background-repeat:no-repeat;
width:92px;
height:53px;
margin-top:0px;
}

a#servicos:hover {
background-image:url(images/menu/servicos_hover.jpg);
background-repeat:no-repeat;
}

a#viaturas {
	float:left;
	background-image:url(images/menu/viaturas.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:53px;
	
}

a#viaturas:hover {
	background-image:url(images/menu/viaturas_hover.jpg);
	background-repeat:no-repeat;
}

a#financiamento {
float:left;
background-image:url(images/menu/financiamento.jpg);
background-repeat:no-repeat;
width:131px;
height:53px;
margin-top:0px;
}

a#financiamento:hover {
background-image:url(images/menu/financiamento_hover.jpg);
background-repeat:no-repeat;
}

a#contactos {
float:left;
background-image:url(images/menu/contactos.jpg);
background-repeat:no-repeat;
width:102px;
height:53px;
margin-top:0px;
}

a#contactos:hover {
background-image:url(images/menu/contactos_hover.jpg);
background-repeat:no-repeat;
}

#corpo{
	margin:auto;
	background-image:url(images/homepage2_03.jpg);
	background-repeat:repeat;
	width:900px;
	
}

#esquerda{
	float:left;
	width:300px;
}

#tit_destaque{
	float:left;
	margin-top:20px;
	background-image:url(images/destaque.jpg);
	width:209px;
	height:23px;
}

#img_destaque{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFF;
	background-image:;
	width:300px;
	height:223px;
}

#caracteristicas {
	margin-top:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	
}

#direita {
	float:right;
	margin-right:30px;
	_margin-right:0px;
	width:512px;
		
}

#u_entradas {
	float:left;
	width:512px;
}

#tit_u_entradas{
	float:left;
	margin-top:47px;
	background-image:url(images/ultimas_entradas.jpg);
	width:512px;
	height:27px;
}

#img_u_entradas{
	float:left;
	margin-top:10px;
	background-color:#;
	width:511px;
	height:119px;
}

#pesquisa{
	float:left;
	margin-top:25px;
	width:537px;
	height:21px;
	
}

#tit_pesquisa{
	float:left;
	background-image:url(images/pesquisa.jpg);
	width:100px;
	height:20px;
}

#campos_pesq {
	float:left;
	margin-left:10px;
	background-color:#;
	width:401px;
	height:18px;
}

#valida_pesq {
	float:left;
	background-image:url(images/pesquisar_btn.jpg);
	width:75px;
	height:18px;
}

#localizacao2 {
	float:right;
	margin-top:30px;
	_margin-top:50px;
	margin-right:-20px;
	background-image:url(images/mapa.png);
	width:536px;
	height:79px;
}






.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

<!---inetrna-->

h1 {
	font-family:verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#titulo2 {
margin-left:5px;
color:#CD1F00;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding-bottom:18px;

}

h3 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
margin-top:0px;
color:#CD1F00;
}
	

#texto {
margin-left:5px;
width:400px;
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;


}



#mapa {
float:right;
width:400px;
padding-top:60px;



}

#cont {
float:left;
padding-top:20px;
margin-right:0px;
width:880px;

}

#esq {
float:left;
padding-top:20px;
margin-right:0px;
width:300px;

}

#lado_direito{
	float:right;
	margin-right:35px;
	_margin-right:12px;
	width:430px;
	padding-left:0px;
	
}





#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:0px;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #A3A3A3; text-align:center;  text-decoration:none; margin: auto;  width: 100%; clear:both;  }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #A3A3A3;  margin: auto; width: 90%; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #A3A3A3;  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: #A3A3A3;text-decoration:none; text-align:right; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #A3A3A3;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-decoration: none;  }



