body {

	margin-top: 2px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}

.bgmidle {

	background-image: url(../imgs/bg.gif);

	background-repeat: repeat-y;

}



#container{

margin-left:-460px;

width:920px;

position:absolute; left:50%;

}

#nave{

width:736x;

position:absolute;

z-index:2;

left:96px;top:219px;

padding-bottom:7px;

background-color:#FFFFFF;

}





#submenu_empresa{

width:98px;

background-color:#fafafb;

z-index:3;

position:absolute;

left:104px;

top:243px;

visibility: hidden;

}

#submenu_particulares{

width:98px;

background-color:#fafafb;

z-index:3;

position:absolute;

left:310px;

top:243px;

visibility: hidden;

}

#submenu_instituicoes{

width:98px;

background-color:#fafafb;

z-index:3;

position:absolute;

left:415px;

top:243px;

visibility: hidden;

}

.menus_drop{

font-size:10px;

color:#afaead;

padding:2px;

text-align:center;

}

.menus_drop a{

font-size:10px;

color:#7a7775;

text-decoration:none;

}

.menus_drop a:hover{

font-size:10px;

color:#333333;

text-decoration:none;

}











.titulos_news{

font-size:13px;

font-weight:bold;

}



.textos1{

font-size:12px;

padding-top:8px;

color:#000000;

}

.textos1 a{

font-size:12px;

text-decoration:none;

color:#000000;

}

.textos1 a:hover{

font-size:12px;

text-decoration:underline;

color:#999999;

}

.textosnews{

font-size:12px;

color:#000000;

}

.textosnews a{

font-size:12px;

text-decoration:none;

color:#000000;

}

.textosnews a:hover{

font-size:12px;

text-decoration:underline;

color:#999999;

}

.textos2{

font-size:11px;

padding-top:8px;

color:#000000;

}

.textos2 a{

font-size:11px;

text-decoration:none;

color:#000000;

}

.textos2 a:hover{

font-size:11px;

text-decoration:underline;

color:#999999;

}



.rodape {

    font-size: 10px;

	color: #333333;

    padding-left: 55px;



}

.botao {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	background-color: #CCCCCC;

	padding: 1px;

	border: 1px solid #333333;

}



.rodape a {



    font-size: 10px;

	color: #333333;

    text-decoration:none;

}

.rodape a:hover {



  font-size: 10px;

	color: #333333;

   text-decoration:underline;

}

.drop {

	cursor: default;

}

.texto_geral{

font-size:11px;

color:#333333;

}

.texto_geral a{

font-size:11px;

color:#333333;

text-decoration:underline;

}

.texto_geral a:hover{

font-size:11px;

color:#666666;

text-decoration:none;

}

.tabela_exemplos{

margin-top:60px; margin-right:51px;; margin-left:109px;

}

/*equipa*/



.nomes_equipa{

font-size:12px;

width:130px;

color:#333333;

margin-bottom:2px;

}

.nomes_equipa a{

font-size:12px;

color:#333333;

text-decoration:none;

}

.nomes_equipa a:hover{

font-size:12px;

color:#333333;

text-decoration:underline;



}





#david{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;

visibility: visible;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}

#marta{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;

visibility: hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}
#sistemas{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;
visibility: hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}

#joaquim{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;

visibility:  hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}

#michele{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;

visibility: hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}

#pedro{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;
visibility: hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;
}

#ana{

width:233px;

z-index:1;

position:absolute;

left:583px;

top:293px;

visibility: hidden;

font-size:11px;

color:#333333;
height:292px;
overflow:auto;
padding-right:8px;

}

#ana a{

text-decoration:underline;
color:#333333;


}

#ana a:hover{

text-decoration:none;
color:#333333;


}



/*-------------------------------------------------------------------*/

/*textos*/

.texto_content1{

	font-size:11px;

	color:#333333;

	padding-right:8px;

	padding-left:27px;

	with:408px;

	height:190px;

	scrollbar-face-color:#FFFFFF;

	scrollbar-highlight-color:#e6e6e6;

	scrollbar-3dlight-color:#e6e6e6;

	scrollbar-darkshadow-color:#e6e6e6;

	scrollbar-shadow-color:#e6e6e6;

	scrollbar-arrow-color:#666666;

	scrollbar-track-color:#e6e6e6;

	overflow:auto;

	}

	.texto_content2{

	font-size:11px;

	color:#333333;

	padding-right:8px;

	padding-left:27px;

	with:408px;

	height:292px;

	scrollbar-face-color:#FFFFFF;

	scrollbar-highlight-color:#e6e6e6;

	scrollbar-3dlight-color:#e6e6e6;

	scrollbar-darkshadow-color:#e6e6e6;

	scrollbar-shadow-color:#e6e6e6;

	scrollbar-arrow-color:#666666;

	scrollbar-track-color:#e6e6e6;

	overflow:auto;

	}

.texto_content3{

	font-size:11px;

	color:#333333;

	padding-right:8px;

	padding-left:27px;

	with:398px;

	height:233px;

	scrollbar-face-color:#FFFFFF;

	scrollbar-highlight-color:#e6e6e6;

	scrollbar-3dlight-color:#e6e6e6;

	scrollbar-darkshadow-color:#e6e6e6;

	scrollbar-shadow-color:#e6e6e6;

	scrollbar-arrow-color:#666666;

	scrollbar-track-color:#e6e6e6;

	overflow:auto;

	}























/*---------------------------------------------------------------------*/

/*thumbs*/	

#thumbs{

	position:absolute;

	left: 451px;

	top: 531px;

}







/*---------------------------------------------------------------------*/

.medida_inicio{

height:390px;

}



#fla{

	width:815px;

	height:372px;

	position:absolute;

	left: 55px;

	top: 230px;

	z-index:1;

}

.boxes {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	background-color: #E6E6E6;

	border: 1px solid #BEBEBE;

}
