body{
	margin:0;
	font-family:A Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#666;
	width:100%;
	height:100%;
	background: #ffffff url(../gfx/bk.jpg) no-repeat center top;
	background-attachment: fixed;
}

#bottom-menu{
	position:fixed;
	_position:absolute; 
	bottom:0; 
	right:0;
	width:100%;
}

#bottom-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#bottom-menu li{
	height:25px;
	background:url(../gfx/blue-color-alpha.png);
	margin:0 0 3px 0;
}

#bottom-menu li:hover{
	background:url(../gfx/blue-color.png);
}


#bottom-menu li.empresa a {
	width:940px;
	height:25px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	background:url(../gfx/menu/empresa_en.png) no-repeat 0 0;
}

#bottom-menu li.empresa a:hover {
	text-decoration:none;
	background:url(../gfx/menu/empresa_h_en.png) no-repeat 0 0;
}

#bottom-menu li.portfolio a {
	width:940px;
	height:25px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	background:url(../gfx/menu/portfolio_en.png) no-repeat 0 0;
}
#bottom-menu li.portfolio a:hover {
	text-decoration:none;
	background:url(../gfx/menu/portfolio_h_en.png) no-repeat 0 0;
}

#bottom-menu li.noticias a {
	width:940px;
	height:25px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	background:url(../gfx/menu/noticias_en.png) no-repeat 0 0;
}
#bottom-menu li.noticias a:hover {
	text-decoration:none;
	background:url(../gfx/menu/noticias_h_en.png) no-repeat 0 0;
}

#bottom-menu li.contactos a {
	width:940px;
	height:25px;
	display:block;
	margin:0 auto;
	text-decoration:none;
	background:url(../gfx/menu/contactos_en.png) no-repeat 0 0;
}
#bottom-menu li.contactos a:hover {
	text-decoration:none;
	background:url(../gfx/menu/contactos_h_en.png) no-repeat 0 0;
}

#wrapper{
	width:100%;
	margin:0 auto;
}

#empresa{
	width:100%;	
}

#portfolio{
	width:100%;
}

#noticias{
	width:100%;
}

#contactos{
	width:100%;
}

.spacer-div{
	height:80px;
	display:block;
}

.title-bar{
	width:100%;
	height:25px;
	background-color:#00a0c6;
}

.title-bar h1{
	margin:0 auto;
	width:940px;
	font-size:16px;
	color:#FFF;
}

.contents{
	margin:0 auto;
	width:940px;
	height:1200px;
}

.white-box{
	margin:15px auto;
	padding:15px;
	width:730px;
	height:430px;
	background-color:#FFF;
	overflow:auto;
}





#contactos-box-container{
	width:300px;
	float:left;
}

.contactos-box{
	width:300px;
	margin:0 0 30px 20px;
}

.contactos-box .a{
	background:url(../gfx/mapa-bt.gif) no-repeat 0 0;
	width:25px;
	height:73px;
	display:block;
	position:absolute;
	margin-left:-50px;
}

.contactos-box h1{
	color:#00a0c6;
	font-size:14px;
}

#contactos-form{
	width:320px;
	height:390px;;
	background-color:#00a0c6;
	float:right;
	padding:20px;
}

.form-input-box{
	width:100%;
	height:16px;
	background-color:#FFF;
	color:#666;
	font-size:11px;
	padding:3px;
	border:none;
}

.form-text-box{
	width:100%;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	padding:3px;
	border:none;
}

.form-submit-bt{
	background:url(../gfx/ok-bt.gif) no-repeat 0 0;
	width:48px;
	height:22px;
	border:none;
}

/* MENU PORTFOLIO */

a.obra-feita-bt1{
	background:url(../gfx/obra-feita-bt.gif) no-repeat 0 0;
	width:150px;
	height:25px;
	display:block;
}

a.obra-feita-bt1:hover{
	background:url(../gfx/obra-feita-bt_h.gif) no-repeat 0 0;
}

.portfolio-grey-box{
	margin:30px auto;
	padding:15px;
	width:730px;
	height:430px;
	background-color:#5d6067;
	overflow:auto;
}

.portfolio-white-box{
	margin:30px auto;
	padding:15px;
	width:730px;
	height:430px;
	background-color:#FFF;
	overflow:auto;
	display:none;
}

.portfolio-white-box a{
	width:120px;
	height:120px;
	display:inline-block;
	margin:30px;
}

.portfolio-white-box div{
	margin-top:0px;
}

a.cultura{
	background:url(../gfx/cultura.jpg) no-repeat 0 0;
}
a.cultura:hover{
	background:url(../gfx/cultura_h.jpg) no-repeat 0 0;
}

a.desporto{
	background:url(../gfx/desporto.jpg) no-repeat 0 0;
}
a.desporto:hover{
	background:url(../gfx/desporto_h.jpg) no-repeat 0 0;
}

a.educacao{
	background:url(../gfx/educacao.jpg) no-repeat 0 0;
}
a.educacao:hover{
	background:url(../gfx/educacao_h.jpg) no-repeat 0 0;
}

a.saude{
	background:url(../gfx/saude.jpg) no-repeat 0 0;
}
a.saude:hover{
	background:url(../gfx/saude_h.jpg) no-repeat 0 0;
}

a.habitacao{
	background:url(../gfx/habitacao.jpg) no-repeat 0 0;
}
a.habitacao:hover{
	background:url(../gfx/habitacao_h.jpg) no-repeat 0 0;
}

a.hotelaria{
	background:url(../gfx/hotelaria.jpg) no-repeat 0 0;
}
a.hotelaria:hover{
	background:url(../gfx/hotelaria_h.jpg) no-repeat 0 0;
}

a.servicos{
	background:url(../gfx/servicos.jpg) no-repeat 0 0;
}
a.servicos:hover{
	background:url(../gfx/servicos_h.jpg) no-repeat 0 0;
}

a.arte{
	background:url(../gfx/obrasdearte.jpg) no-repeat 0 0;
}
a.arte:hover{
	background:url(../gfx/obrasdearte_h.jpg) no-repeat 0 0;
}



/* ########################################################################################## EMPRESA */
#empresa { color:#333;}
#empresa ul 
{
	margin:18px 0 0 0;
	padding:0;
}

#empresa ul li  
{
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
}
#empresa ul li a, #empresa ul li .active
{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

#empresa ul li a:hover, #empresa ul li .active
{
	color:#006699;
}


/* ########################################################################################## EMPRESA */

#noticias h1
{
	color:#11a1c8;
	font-size:16px;
	
}

#noticias ul 
{
	margin:0px 0 0 0;
	padding:0;
}

#noticias ul li  
{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
#noticias ul li a, #noticias ul li .active
{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	display:table;
	position:relative;
	width:260px;

}

#noticias ul li a:hover, #noticias ul li .active
{
	color:#006699;
}














	