body {
	font-family: arial;
	font-size: 100%;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#logotipo {
	clear: both;
	margin-top: 50px;
	margin-left: 45px;
	width: 302px;
}
#submenu {
	width: 950px;
	padding-bottom: 3px;
}


#conteudo {
	background-color: #007dc9;
	width: 100%;
	float: left;
}
#c_principal {
	width: 825px;
	background-image: url(/images/ilustracao_princ.jpg);
	background-repeat: no-repeat;
	height: 458px;
	background-color: #FFFFFF;
	float: left;
}
#id_area {
	height: 22px;
	width: 741px;
	margin-top: 41px;
	margin-left: 40px;
	background-image: url(/images/f_area.jpg);
	background-repeat: no-repeat;
}
#transp1 {
	height: 355px;
	width: 741px;
	
	margin-left: 40px;
}
#esquerda {
	float: left;
	height: 295px;
	width: 30px;
	background-image: url(/images/f_esq.jpg);
	background-repeat: no-repeat;
}

#direita {
	float: left;
	height: 295px;
	width: 31px;
	background-image: url(/images/f_dir.jpg);
	background-repeat: no-repeat;
}

#topo {
	
	height: 30px;
	width: 741px;
	background-image: url(/images/f_topo.jpg);
	background-repeat: no-repeat;
}

#pe {
	
	height: 30px;
	width: 741px;
	background-image: url(/images/f_pe.jpg);
	background-repeat: no-repeat;
}

#centro {
	background-color: #FFFFFF;
	float: left;
	height: 295px;
	width: 660px;
	overflow: hidden;
	padding-right: 20px;
}
h2 {
	font-size: 75%;
	font-weight: bold;
	color: #007dc8;
	margin-bottom: 4px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
}








#menu {
	background-image: url(/images/m_fundo.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	height: 448px;
	width: 124px;
	background-color: #FFFFFF;
	padding-top: 10px;
	float: left;
	display: inline;
	
}


#m_destaques
{
  display: block;
  width: 114px;
  height: 21px;
  background: url(/images/m_destaques.gif) no-repeat 0 0;

}

#m_destaques:hover
{ 
  background-position: 0 -21px;
}

#m_destaques span
{
  display: none;
}

#m_que-e
{
  display: block;
  width: 114px;
  height: 34px;
  background: url(/images/m_que-e.gif) no-repeat 0 0;

}

#m_que-e:hover
{ 
  background-position: 0 -34px;
}

#m_que-e span
{
  display: none;
}



#m_quem
{
  display: block;
  width: 114px;
  height: 20px;
  background: url(/images/m_quem.gif) no-repeat 0 0;

}

#m_quem:hover
{ 
  background-position: 0 -20px;
}

#m_quem span
{
  display: none;
}

#m_galeria
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_galeria.gif) no-repeat 0 0;

}

#m_galeria:hover
{ 
  background-position: 0 -22px;
}

#m_galeria span
{
  display: none;
}

#m_orcamentos
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_orcamentos.gif) no-repeat 0 0;

}

#m_orcamentos:hover
{ 
  background-position: 0 -22px;
}

#m_orcamentos span
{
  display: none;
}

#m_noticias
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_noticias.gif) no-repeat 0 0;

}

#m_noticias:hover
{ 
  background-position: 0 -22px;
}

#m_noticias span
{
  display: none;
}

#m_feriascom
{
  display: block;
  width: 114px;
  height: 34px;
  background: url(/images/m_feriascom.gif) no-repeat 0 0;

}

#m_feriascom:hover
{ 
  background-position: 0 -34px;
}

#m_feriascom span
{
  display: none;
}

#m_pb
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_pb.gif) no-repeat 0 0;

}

#m_pb:hover
{ 
  background-position: 0 -22px;
}

#m_pb span
{
  display: none;
}

#m_loja
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_loja.gif) no-repeat 0 0;

}

#m_loja:hover
{ 
  background-position: 0 -22px;
}

#m_loja span
{
  display: none;
}

#m_download
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_download.gif) no-repeat 0 0;

}

#m_download:hover
{ 
  background-position: 0 -22px;
}

#m_download span
{
  display: none;
}

#m_links
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_links.gif) no-repeat 0 0;

}

#m_links:hover
{ 
  background-position: 0 -22px;
}

#m_links span
{
  display: none;
}

#m_etap
{
  display: block;
  width: 114px;
  height: 22px;
  background: url(/images/m_etap.gif) no-repeat 0 0;

}

#m_etap:hover
{ 
  background-position: 0 -22px;
}

#m_etap span
{
  display: none;
}

#m_arquitectura
{
  display: block;
  width: 114px;
  height: 34px;
  background: url(/images/m_arquitectura.gif) no-repeat 0 0;

}

#m_arquitectura:hover
{ 
  background-position: 0 -34px;
}

#m_arquitectura span
{
  display: none;
}


#sm_guestbook
{
  display: block;
  width: 68px;
  height: 18px;
  float:right;
  background: url(/images/sm_guestbook.gif) no-repeat 0 0;

}

#sm_guestbook:hover
{ 
  background-position: 0 -18px;
}

#sm_guestbook span
{
  display: none;
}


#sm_newsletter
{
  display: block;
  width: 71px;
  height: 18px;
  float:right;
  background: url(/images/sm_newsletter.gif) no-repeat 0 0;

}

#sm_newsletter:hover
{ 
  background-position: 0 -18px;
}

#sm_newsletter span
{
  display: none;
}


#sm_forum
{
  display: block;
  width: 90px;
  height: 18px;
  float:right;
  background: url(/images/sm_forum.gif) no-repeat 0 0;

}

#sm_forum:hover
{ 
  background-position: 0 -18px;
}

#sm_forum span
{
  display: none;
}


#sm_contactos
{
  display: block;
  width: 63px;
  height: 18px;
  float:right;
  background: url(/images/sm_contactos.gif) no-repeat 0 0;

}

#sm_contactos:hover
{ 
  background-position: 0 -18px;
}

#sm_contactos span
{
  display: none;
}
#destaque_mod1 {
	color: #5F5C5C;
	float: left;
	width: 300px;
	margin-top: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Verdana, Arial;
	height: 255px;
}

#destaque_mod2 {
	color: #5F5C5C;
	float: left;
	width: 310px;
	margin-top: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Verdana, Arial;
}

#destaque_mod3 {
	color: #5F5C5C;
	float: left;
	padding-right: 10px;
	font-family: "Trebuchet MS", Verdana, Arial;
}


p {
	font-size: 70%;
	color: #333333;
	margin: 0;
}


#destaque_ilu1 {
	color: #5F5C5C;
	float: right;
	width: 320px;
	background-color: #e7e7e7;
	height: 255px;
	margin-top: 20px;
}
li {
	font-size: 70%;
}
ol {
}



#destaque_ilu2 {
	color: #5F5C5C;
	width: 310px;
	background-color: #e7e7e7;
	width: 310px;
	margin-bottom: 10px;
	height: 135px;
	
}

.galeria_small {
	z-index: 100;
	float: left;
	width: 97px;
	background-color: #e7e7e7;
	height: 97px;
	margin-top: 6px;
	margin-right: 6px;
}

.m_local {
	text-align: right;
}

#galeria_mod {
	color: #5F5C5C;
	float: left;
	width: 640px;
	margin-top: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Verdana, Arial;
	height: 250px;
	overflow: hidden;
}


#pblive_mod {
	color: #5F5C5C;
	float: left;
	width: 640px;
	margin-top: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Verdana, Arial;
	height: 250px;
	overflow: hidden;
}

#nav_guestbook {	
	color: #5F5C5C;
	margin-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-family: "Trebuchet MS", Verdana, Arial;	
	font-size:70%;
}

#footer {
	font-size: 65%;
	color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 182px;
}

#footer a{
	
	color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	text-decoration: none;
}

#footer: hover {
	font-size: 65%;
	color: #999999;
	font-family: "Trebuchet MS", Verdana, Arial;
	text-decoration: none;
	
}

#id_area_pblive {
	height: 22px;
	width: 741px;
	margin-top: 41px;
	margin-left: 40px;
	background-image: url(/images/f_area_pblive.jpg);
	background-repeat: no-repeat;
}
