@charset "UTF-8";/* Folha de Estilos Portalegre Digital E-Social */html,body{	margin:0;padding:0	}body{	font: 76% arial,sans-serif;	text-align:center	}p{	margin: 10px 10px	}.h1{	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	padding:15px 0 0 0;	color:#032137;	}		.titulo_noticias  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bolder;	color:#d03715;	margin-left:20px;	text-transform:uppercase;	}.titulo_geral  {	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:15px;	color:#FF3300;	text-transform:uppercase;	background-color:#ececde;		margin-top: 50px;}.texto {	margin: 0;	font-weight: normal;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;    color: #333132;	line-height:150%;		margin-top:15px;	*margin-top:15px;	_margin-top:15px;}.texto_noticias {	margin: 0;	font-weight: normal;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:11px;    color: #333132;	line-height:150%;}.texto_data {	margin: 0;	font-weight: normal;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:10px;    color: #666666;	line-height:150%;}p.texto {	margin:0 35px 35px}.txt_rodape {	margin: 0;	font-weight: normal;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:9px;    color: #FFFFF;}ul.circle {	list-style-type: circle;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	color:#333132;}ol.decimal {	list-style-type: decimal;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	color:#333132;}/* Links */.classe1 a:link{  color:#333132;  text-decoration:underline;}.classe1 a:hover{  color:#333132;  text-decoration:underline;}.classe1 a:visited{  color:#333132;}.classe2 a:link{  color:#336633;  text-decoration:underline;}.classe2 a:hover{  color:#ff0099;  text-decoration:overline;  border:1px dashed #ff00cc;}div#slogan{	height:80px;		margin:0;    padding-left:10px;	background: url(../images/slogan.gif);	background-repeat:no-repeat;	background-repeat:no-repeat;	background-position:center;	}	div#banner{	line-height:78px;	margin:0;    padding-left:10px;	background: url(../images/banner.png);	background-repeat:no-repeat;	margin-top:72px;	}	div#logo {  	position: absolute;	left: 45%;	top: 10px;   	width: 139px;  	height: 58px;  	z-index: 9;}div#container{	text-align:left	}	div#content p{	line-height:1.4	}	div#menu{	background: #99d4fc;	color: #FFF;	height:43px;	}/* Botões de menu*/#bt_apresentacao {	padding:5px 0 0 15px;	}#bt_beneficiarias {	display:inline;	padding:5px 0 0 20px;}#bt_doadoras {	display:inline;	padding:5px 0 0 20px;	background:none;}#bt_ofertas {	display:inline;	padding:5px 0 0 20px;}#bt_candidaturas {	display:inline;	padding:5px 0 0 20px;}div#container{	width:700px;	margin:0 auto;		}	div#wrapper{	float:left;	width:100%; 		}	div#content{	margin-right:192px;	background-color:#ececde;	margin-bottom:0px;	}	div#content_main{	width:485px;	background-color:#FFF;	margin-left:12px;	}		/* Coluna Direita */	div#coluna_direita{	background:#f5ebbd;	float:left;	width:192px;	margin-left:-192px;	}	div#bt_noticias {		background-repeat:no-repeat;	margin-left:25px;	margin-top:15px;	_margin-top:15px;}div#separador {	margin-top:10px;	height:6px;	background-image: url(../images/separador.gif);	background-repeat:no-repeat;	width:192px;	}div#area_noticias {    margin-left:15px;	background:#FFFFFF;  	top: 78px;  	width: 158px;	height:auto;}div#bt_documentos{	margin-top:15px;	background-repeat:no-repeat;	margin-left:45px;	}div#area_documentos {    margin-left:15px;	background:#FFFFFF;  	top: 78px;  	width: 158px;}/* Footer */	div#footer{	background: #99d4fc;	color: #FFF;	height:62px;	clear:left;	width:100%;}		div#footer p{	margin:0;	padding:5px 10px	}		div#faqs{  padding: 5px 0 0 0;     }div#ficha_tecnica{  display:inline;  margin-left:15px; }div#contactos{  display:inline;  margin-left:15px;}div#area_reservada{  left: 223px;  display:inline;  padding: 10px 0 0 0;   margin-left:15px;}