@charset "utf-8";
/* CSS Document */

#titulo_content {
width:420px;
position:relative;
top: 20px;
left: 40px;
color: #0099CC;
}
#titulo_content2 {
width:420px;
position:absolute;
top: 400px;
left: 40px;
color: #0099CC;
}

#titulo_content a{
font-size:12px;
color: #0099CC;
text-decoration: none;
}

#titulo_content a:hover{
color: #9D9DA1;
}

#titulo_content2 a{
font-size:12px;
color: #0099CC;
text-decoration: none;
}

#titulo_content2 a:hover{
color: #9D9DA1;
}

#listagem{
position: relative;
top: 70px;
left: 40px;
width: 530px;
font-size:80%;
/*display:block;*/
color:#9D9D9D;
}
#listagem2{
position: absolute;
top: 480px;
left: 40px;
width: 530px;
font-size:80%;
/*display:block;*/
color:#9D9D9D;
}
.not01{
display: block;
border-bottom: 1px solid #CECECE;
width: 520px;
vertical-align: middle;
height:170px;

}

#not_ima {
float:left;
/*display: inline;*/
width: 136px;

}

#not_text {
float:left;
position: relative;
left: 20px;
top: 5px;
/*display: inline;*/
width: 350px;
height: auto;
}

#not_text2 {
position: relative;
/*left: 156px;*/
top: 0px;
/*display: inline;*/
width: 350px;
height: auto;
}

#link_not {
position: relative;
top: -8px;
/*left: 156px;*/
}

#link_not2 {
position: relative;
top: -8px;
/*left: 156px;*/
}

#link_not a{
text-decoration: none;
color: #000000;
font-size: 75%;
}

#link_not a:hover{
color: #9D9DA1;
}

#link_not2 a{
text-decoration: none;
color: #000000;
font-size: 75%;
}

#link_not2 a:hover{
color: #9D9DA1;
}
/***********Produtos Solidarios************/

#titulo_prod{
position:absolute;
top: 40px;
left: 30px;
font-size: 130%;
color: #0099CC;}

#caixa{
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 30px;
padding-top: 10px;
background-image: url(../imagens/grad_verde.png);
background-repeat: repeat-x;
position: absolute;
top:100px;
left:30px;
width: 160px;
height: 175px;
z-index: 2;}

#sombra{
background-image: url(../imagens/sombra.png);
background-repeat: no-repeat;
position: absolute;
top: 110px;
left: 30px;
width: 212px;
height: 175px;
z-index: 1;}

#mascote{
float: right;
position:absolute;
right: 65px;
top: 50px;}

#prod_sol_sf{
font-size:75%;
position:absolute;
top: 310px;
left:35px;
width:530px;}

#prod_sol_morada{
width:165px;
color: #000000;}

#prod_sol_morada a{
text-decoration:none;
color: #0099CC;}

#prod_sol_morada a:hover{
text-decoration:none;
color: #9DA9B1;}

#prod_sol_juntos{
position:relative;
left:-40px;
top:-120px;
width:230px;
float:right;
color: #0099CC;
text-align:center;}

#prod_sol_juntos a{
color: #0099CC;
text-decoration: none;}

#prod_sol_juntos a:hover{
color: #000000;
text-decoration: none;}

#prod_sol_tf{
font-size:11px;
position:absolute;
top: 405px;
left:35px;
width:530px;}

.linha1{
display: block;
height:135px;}

.col1{
float:left;
display: block;
text-align:left;
width:215px;}

.imagem_prod{
float:left;
background-color: #9DA9B1;
width: 100px;
height: 100px;}

.imagem_prod img{
border:none;
width: 90px;
height: 90px;
position: relative;
left: 5px;
top: 5px;}

#texto_prod{
width: 100px;
height: 100px;
float:right;}

#texto_prod br{
line-height:0.3em;}

#texto_prod h1{
line-height: 0.9em;
font-size: 100%;}

#texto_prod h2{
font-size: 80%;}

#texto_prod img{
position:relative;
top:10px;
border: none;}

.col2{
display: block;
float: right;
position:relative;
right:12px;
text-align:left;
width:215px;}

/************GALERIA********/

#gal_links{
line-height:1.5em;
font-size: 11px;
position:absolute;
top:90px;
left:35px;
width:550px;
height:auto;}

#gal_links a{
text-decoration:none;
color:#000000;}

#gal_links a:hover{
text-decoration:none;
color:#9D9DA1;}

#col_links{
width:45%;
position:relative;
float:left;}

#col_links2{
width:45%;
position:relative;
left:15px;
float:left;}

#gal_sf{
font-size:13px;
position:relative;
top: 50px;
left:0px;
width:480px;}

#gal_sf h2{
font-size:13px;
color: #0099CC;}

#gal_sf h3{
font-size:11px;
color: #000000;
font-weight:normal;}

.imagem_prod a{
text-decoration:none;}

#gal_tf{
display:none;
padding:0px;
margin:0px;
font-size:10px;
position:relative;
top: 105px;
left:0px;
width:530px;
}

.col1_gal{
float:left;
display: block;
text-align:left;
width:100px;}

.col2_gal{
float:left;
display: block;
position:relative;
left:35px;
width:100px;}

.col3_gal{
float:left;
display: block;
position:absolute;
left:275px;
width:100px;}

.col4_gal{
float:left;
display: block;
position:absolute;
left:415px;
width:100px;}

/****ORIGEM*******/
#texto_conteudos{
font-size: 12px;
color:#7D7D7D;
position:absolute;
left: 40px;
top:400px;
width: 500px;}

#texto_conteudos h1{
font-size: 18px;
color:#0099cc;}

#texto_conteudos a{
text-decoration:none;
color:#000;
font-size:11px;}

#texto_conteudos a:hover{
text-decoration:none;
color:#7d7d7d;}
/******Contactos**********/
#morada_cont{
position:relative;
top: 10px;}

#morada_cont a{
text-decoration:none;
color:#7D7D7D;}

#morada_cont a:hover{
color:#000000;}

#tel_cont{
position:relative;
top: 25px;}

#como_chegar{
position:relative;
top: 40px;}

#como_chegar a{
text-decoration:none;
font-size: 90%;
color:#0099CC;}

#como_chegar a:hover{
color:#000000;}
/*****MAPA******/
#mapa_tudo{
padding: 20px;
width:900px;
height:500px;}

#img_mapa{
float:left;
position:relative;
width:400px;}

#cont_mapa{
font-size:95%;
font-family:"Segoe UI", "Trebuchet MS";
color:#000000;
float:left;
position: relative;
top:20px;
left:60px;
width:300px;}

#morada_mapa{
position:relative;
top: 10px;}

#morada_mapa a{
text-decoration:none;
color:#7D7D7D;}

#morada_mapa a:hover{
color:#000000;}

#tel_mapa{
position:relative;
top: 25px;}

#como_chegar_mapa{
position:relative;
top: 40px;}

/****ACÇÃO*****/
#accao_primeiro_texto {
position:relative;
left:40px;
top:40px;
width:500px;
}

#accao_primeiro_texto a{
font-size:12px;
text-decoration:none;
color:#0099CC;}

#accao_primeiro_texto a:hover{
text-decoration:none;
color:#000;}

#accao_primeiro_texto h1{
color:#0099cc;
font-size:16px;}

#accao_primeiro_texto h2{
/*position:relative;
top:-20px;*/
text-decoration:none;
color:#7D7D7D;}

#accao_primeiro_texto p{
color:#000000;
font-size:13px;}

#contentor_img_accao{
margin-left:35%;
margin-right:auto;
width:500px;
position:relative;
left:40px;
top:40px;}

#img_accao{
float:left;
background-color: #9DA9B1;
width: 100px;
height: 100px;}

#img_accao img{
border:none;
width: 90px;
height: 90px;
position: relative;
left: 5px;
top: 5px;}

#projecto{
float:left;
width:500px;
position:relative;
top:40px;
left:40px;}

#projecto h1{
font-size:90%;
color:#000000;}

#projecto h2{
font-size:90%;
color:#0099cc;}

#projecto h3, p{
line-height:1.5em;
font-size:85%;
color:#000000;}

#menu_projectos{
font-size: 11px;
position:relative;
left: 40px;
top:40px;
width: 450px;
}

#menu_projectos a{
text-decoration:none;
color:#000;
}

#menu_projectos a:hover{
text-decoration:none;
color:#7d7d7d;
}

#menu_projectos2{
font-size: 11px;
position:relative;
left: 40px;
top:50px;
width: 450px;
}

#menu_projectos2 a{
text-decoration:none;
color:#000;
}

#menu_projectos2 a:hover{
text-decoration:none;
color:#7d7d7d;
}

#texto_conteudos2{
font-size: 12px;
color:#7D7D7D;
position:absolute;
left: 40px;
top:430px;
width: 500px;
}

#texto_conteudos2 h1{
font-size:13px;
}

#texto_conteudos2 a{
text-decoration:none;
color:#000;}

#texto_conteudos2 a:hover{
text-decoration:none;
color:#7D7D7D;}

#texto_conteudos3{
font-size: 12px;
color:#7D7D7D;
position:relative;
left: 40px;
top:80px;
width: 500px;}

#titulo_content3 {
width:400px;
position:relative;
top: 40px;
left: 40px;
color: #0099CC;
}

#texto_conteudos3 a{
text-decoration:none;
color:#7d7d7d;}

#texto_conteudos3 a:hover{
text-decoration:none;
color:#000;}

#texto_conteudos3 img{
background-color: #9DA9B1;}

#texto_conteudos3 li{
line-height: 1.3em !important;
color:gray !important;}


/*override inline style*/

.content span{
color:#000 !important;
font-size:11px !important;}

.MsoNormal span{
font-size:10pt;
color:gray;
}

.MsoNormal img{
border:none;
}

.MsoNormalCxSpMiddle span{
color:gray !important;
line-height:1.3em !important;
}

a img{
border:none;
}

#imagemCentro{
display: block !important; 
margin-left: auto !important; 
margin-right: auto !important; 
}

#content td{
border-left:none !important;
/*border-right:none !important;*/
}
#content td + td + td{
  border-right:none !important;
}

#comBorder{
border: 1px solid #000 !important;
}

.MsoNormalTable{
	/*position:relative;
	left:-15px;*/
	border-left: #8db3e2 1px solid !important;
	border-right: #8db3e2 1px solid !important;
}

.MsoNormalTable tr{
	/*position:relative;
	left:-15px;*/
	
	border-right: #8db3e2 1px solid !important;
}

.listaAid{
	line-height: 1.2em !important;
	text-transform: none !important;
	list-style-type: circle !important;
}

#tabelasemazul{
 border:none !important;	
}

.brancoFundo td{
	border-top:#ffffff 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
}

.linkAzul{
text-decoration:none;
color:#0099CC !important;}

.linkPreto{
text-decoration:none;
color:#000 !important;}

/*#imgArtigo{
	display:block !important;
	height:184px !important;
	z-index:10 !important;
}

.MsoNormalTable td{
	position:relative;
	left:-15px;
	border-left: #8db3e2 1px solid !important;
	border-right: #8db3e2 1px solid !important;
}*/