@charset "ISO-8859-1";

* {	
	margin:		0;
	padding:	0;
}

body {
	font:				.6em Verdana,sans-serif;
	color:				#000;
	text-align:			center; /* horizontal centering for IE Win quirks */
	background-color:	#EFEFEF;
}

html, body { 
	height:		100%; 
	margin:		0; 
	padding:	0;
} /* give the body height:100% so that its child elements can have percentage heights */

input, textarea { outline-style:none; } /* Remove Safari's Default Field Highlighting */

a:active { outline: none; } /* remove dotted border from links... */
a:focus { -moz-outline-style: none; } /* ... in firefox*/


/*---------- ------------- ----------*/
/*---------- MAIN CONTENTS ----------*/

div.containerAll {
	position: 			relative;
	min-height: 		100%;
	/*background-color:	#006699;*/
}

div.outer {
	padding-bottom: 	170px;
	/*background-color:	red;*/
}

div#header { 
	margin-bottom: 		-20px !important;
}

div#footer {
	position: 	absolute;
	bottom: 	0px;
	height: 	170px;
}

div.containerSideL {
	float: 				left;
	width: 				530px;
	height:				auto;
	margin-top:			0px;
	padding-top:		10px;
	/*background-color: 	#CF6;*/
}

div.containerSideL_2 {
	float: 				left;
	width: 				530px;
	height:				auto;
	margin-top:			0px;
	padding-top:		0px;
	/*background-color: 	#CF6;*/
}


div.containerSideR {
	float: 				right;
	width: 				370px;
	height: 			auto;
	margin-top:			0px;
	padding-top:		30px;
	/*background-color: 	#CF6;*/
}

div.containerSideR_2 {
	float: 				right;
	width: 				370px;
	height: 			auto;
	margin-top:			0px;
	padding-top:		0px;
	/*background-color: 	#CF6;*/
}


div#mainContent {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	z-index: 			1;
	/*background-color: 	blue;*/
}

div#mainContentQuemSomos {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentParceiro {
	position:			relative;
	width:				960px;
	height:				auto;
	margin:				0 auto;
	margin-top:			50px !important;
	margin-bottom:		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentVoluntario {
	position:			relative;
	width:				960px;
	height:				auto;
	margin:				0 auto;
	margin-top:			50px !important;
	margin-bottom:		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentIdeia {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentVisitar {
	position: 			relative;
	width: 				960px;
	height: 			890px;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentNoticias {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentImprensa {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}

div#mainContentContactos {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}


div#mainContentEspLegais {
	position: 			relative;
	width: 				960px;
	height: 			auto;
	margin:				0 auto;
	margin-top: 		50px !important;
	margin-bottom: 		50px !important;
	/*background-color: 	blue;*/
}


/*---------- [MENU 1]------------*/
/*---------- INDEX.php ----------*/

#slider {
position:relative;
top:0px;
height:300px;
z-index:-1;
/*background-color: #CCC;*/
}

#agenda {
position:relative;
top:20px;
height:100px;
background-color:#CCC;
}

#noticias img {border:none;}

#noticias span {line-height:1.6em;}

#noticias .noticiaTitle {line-height:1.3em;}

#noticias .noticiaPubDate {
font-size:10px;
line-height:2em;
position:relative;
top:-0.25em;
}

div.noticia {
width:530px;
min-height:25px;
height:auto !important;
text-align:left;
margin: 20px 0px 30px 0px;
}

.noticiaTitle {
font:22px Verdana, sans-serif;
color:#4D4D4D;
font-weight:500;
}

.noticiaPubDate {
font:normal normal normal 11px/25px Verdana, sans-serif;
color:#999;
}

.noticiaTopic {
font:normal normal normal 11px/1.6em Verdana, sans-serif;
color:#666;
}

.noticiaTopic a:link, 
.noticiaTopic a:visited, 
.noticiaTopic a:active {
color:#F65F13;
text-decoration:none;
font-size:10px;
}

.noticiaTopic a:hover {text-decoration: underline;}

#navNoticias {
position:relative;
width:530px;
height:auto !important;
text-align:left;
font:11px Verdana, sans-serif;
color:#666;
margin-top:30px;
/*background-color:#CCC;*/
}

#navNumNoticias {position:relative;}

#verTodasNoticias a:link, 
#verTodasNoticias a:visited, 
#verTodasNoticias a:active {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#verTodasNoticias a:hover {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:underline;
}

#countdown {
margin-top: 0px;
height:60px;
width:370px;
/*background-color:#CCC;*/
}

#newsletter {
margin: 20px 0px;
position:relative;
height:45px;
width:370px;
background-image:url(../contents/images/bgNewsletter.png);
background-repeat:repeat-x;
z-index:1;
border:1px solid #FEA94A;
/*background-color:#333;*/
}

#newsletterInline {
position:absolute;
top:10px;
left:18px;
width:280px;
height:25px;
background-image:url(../contents/images/bgNewsletterInline.png);
z-index:2;
/*background-color:#0C0;*/
}

input.newsInput {
position:relative;
color:#666;
/*border:1px inset #006699;*/
/*opacity:0;*/
/*filter:alpha(opacity=40);*/
width:250px;
height:15px;
border:0px;
top:5px;
background-color:transparent;
font:11px Verdana,sans-serif
}

input.subNewsletterBt {
position:absolute;
left:293px;
font:11px Verdana, sans-serif;
font-weight:500;
background-image:url(../contents/images/bgNewsletterBtOut.png);
background-repeat:repeat-x;
width:40px;
height:25px;
color:#FFF;
background-color:#F66113;
border:1px #333;
border:1px solid F66113;
/*cursor:pointer;*/
}

input.subNewsletterBt:hover {
font:11px Verdana, sans-serif;
font-weight:500;
background-image:url(../contents/images/bgNewsletterBtOver.png);
background-repeat:repeat-x;
width:40px;
height:25px;
color:#F66213;
background-color:#F66113;
border:1px #333;
cursor:pointer;
border:1px solid F66113;
}

#video {
margin: 20px 0px;
height:290px;
width:370px;
/*background-color:#CCC;*/
}

#slogans {
margin: 20px 0px;
position:relative;
min-height:470px;
width:370px;
border:1px solid #FEA94A;
background-image:url(../contents/images/bgSlogans.png);
background-repeat:repeat-x;
/*background-color:#CCC;*/
}

#slogans li {list-style:none;}

#slogans #slogan_1 #sloganDown_1 {
position:absolute;
top:5px;
left:5px;
z-index:1;
}

#slogans #slogan_2 #sloganDown_2{
position:relative;
top:160px;
left:0px;
z-index:1;
}

#slogans #slogan_3 #sloganDown_3 {
position:relative;
top:163px;
left:0px;
z-index:1;
}

#slogans li:hover #sloganDown_1, 
#slogans li:hover #sloganDown_2, 
#slogans li:hover #sloganDown_3 {
cursor:pointer;
opacity:0.75;
/*filter:alpha(opacity=75);*/
}

#slogans li:hover #sloganTop_1, 
#slogans li:hover #sloganTop_2,
#slogans li:hover #sloganTop_3 {
cursor:pointer;
opacity:1;
filter:alpha(opacity=100);
}

#slogans #slogan_1 #sloganTop_1 {
position:absolute;
top:120px;
right:10px;
z-index:2;
}

#slogans #slogan_2 #sloganTop_2 {
position:absolute;
top:275px;
left:10px;
z-index:2;
}

#slogans #slogan_3 #sloganTop_3 {
position:absolute;
top:430px;
right:10px;
z-index:2;
}

#slogans img {border:none;}

#pub {
margin: 20px 0px;
height:100px;
width:370px;
/*background-color:#CCC;*/	
}

#pub img {border:none;}

#pub span:hover {
cursor:pointer;
border:none;
/*opacity: 0.75;*/
}


/*---------- QUEMSOMOS.php ----------*/

#topLeftQuemSomos {
height:auto;
width:530px;
text-align:left;
/*background-color:#DDD;*/
}

#topLeftQuemSomos .link_qs:link,
#topLeftQuemSomos .link_qs:active,
#topLeftQuemSomos .link_qs:visited {
	font-size: 10px !important;
	text-decoration: none  !important;
}

#topLeftQuemSomos .link_qs:hover {
	text-decoration: underline !important;
}

#sectionQuemSomosTL {
font:16px Verdana, Geneva, sans-serif;
color:#FA8E1B;
}

#titleQuemSomosTL {
font:12px Verdana, Geneva, sans-serif;
color:#87B428;
line-height:1.5em;
}

#topicQuemSomosTL {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.5em;
}

#descQuemSomosTL {
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.5em;
}

#authorQuemSomosTL {
float:right;
text-align:right;
font:11px Verdana, Geneva, sans-serif;
color:#666;
}

#bottomLeftQuemSomos {
margin-top:30px;
height:auto;
width:530px;
text-align:left;
/*background-color:#DDD;*/
}

#titleQuemSomosBL {
font:12px Verdana, Geneva, sans-serif;
color:#87B428;
line-height:1.5em;
}

.subTitleQuemSomosBL {
font:11px Verdana, Geneva, sans-serif;
font-weight:bold;
color:#666;
}

.descQuemSomosBL {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.5em;
}

#topRightQuemSomos {
font:11px Verdana, Geneva, sans-serif;
color:#666;
width:370px;
height:auto;
text-align:left;
line-height:1.6em;
/*background-color:#DDD;*/
}

.quemSomosYear {color:#999;}

#topRightQuemSomos a:link, 
#topRightQuemSomos a:active,
#topRightQuemSomos a:visited {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#topRightQuemSomos a:hover {text-decoration:underline;}

.barYearLinks {color:#666;}


/*---------- IDEIA.php ----------*/

#formIdeia {
width:320px;
height:500px;
/*background-color:#CCC;*/
}

#formContainerIdeia {
position:absolute;
top:30px;
left:120px;
width:320px;
z-index:1;
/*background-color:#E7E7E7;*/
}

#formElementsIdeia {
position:absolute;
top:0px;
width:320px;
text-align:center;
}

#msgSucessoIdeia {
position:relative;
left:-120px;
top:200px;
width:565px;
font:11px Verdana, Geneva, sans-serif;
}

#formIdeia label {
float:left;
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1px;
width:100%;
text-align:left;
}

.formFloatLeft {float:left;}

#formIdeia input[id="nome"], 
#formIdeia input[id="nomeProjecto"], 
#formIdeia input[id="promotoresParceiros"], 
#formIdeia input[id="custoPrevisto"], 
#formIdeia input[id="enderecoElectronico"] {
position:absolute;
left:0px;
width:320px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
}

#formIdeia input[id="telefone"] {
position:absolute;
left:0px;
width:120px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
}

#formIdeia input[type="image"] {
position:absolute;
bottom:60px;
left:125px;
width:90px;
height:20px;
background-image:url(../contents/ideia_images/btEnviar.png);
/*color:#FFF;
background-color: #FA8E1B;
border: 1px #CCC;
font-size: 1.1em;*/
}

#formIdeia input[type="image"]:hover {background-image:url(../contents/ideia_images/btEnviarOver.png);}

#formIdeia input[type="image"]:focus {border-style:none;}

#formIdeia input:focus, 
#formIdeia textarea:focus {background:#DDD;}

#formIdeia textarea {
font:11px Verdana, Geneva, sans-serif;
width:320px;
height:120px;
background-color:#EAEAEA;
border:none;
overflow:hidden;
color:#333;
resize:none;
}

#rightTopIdeia {
height:auto;
width:370px;
text-align:left;
/*background-color:#CCC;*/
}

#rightBottomIdeia {
height:165px;
width:370px;
margin-top:30px;
/*background-color:#CCC;*/
}

#textIdeia {
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.5em;
}


/*---------- VOLUNTARIO.php ----------*/

#formVoluntario {
width:320px;
height:578px;
/*background-color:#CCC;*/
}

#formContainerVoluntario {
position:absolute;
top:30px;
left:120px;
width:320px;
height:520px;
z-index:1;
/*background-color:#E7E7E7;*/
}

#formElementsVountario {
position:absolute;
top:0px;
width:320px;
height:520px;	
}

#msgSucessoVoluntario {
position:relative;
left:-20px;
top:237px;
width:565px;
font:11px Verdana, Geneva, sans-serif;
}

#formVoluntario label, 
#formVoluntario span {
float:left;
font:11px Verdana, Geneva, sans-serif;
color:#999;
}

.formFloatLeft {float:left;}

#formVoluntario input[id="nome"], 
#formVoluntario input[id="localResidencia"], 
#formVoluntario input[id="enderecoElectronico"], 
#formVoluntario input[id="contactoTelefonico"] {
float:right;
width:180px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
}

#formVoluntario input[id="dia"], 
#formVoluntario input[id="mes"] {
float:right;
margin-right:5px;
width:20px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
text-align:center;
}

#formVoluntario input[id="ano"] {
float:right;
width:35px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
text-align:center;
}

#formVoluntario #formatDateVoluntario {
position:relative;
top:18px;
left:110px;
font:10px Verdana, Geneva, sans-serif;
color:#CCC;
}

#formVoluntario input[type="image"] {
position:absolute;
bottom:20px;
left:125px;
width:90px;
height:20px;
background-image:url(../contents/voluntario_images/btEnviar.png);
/*color:#FFF;
background-color:#FA8E1B;
border:1px #CCC;
font-size:1.1em;*/
}

#formVoluntario input[type="image"]:hover {background-image:url(../contents/voluntario_images/btEnviarOver.png);}

#formVoluntario input[type="image"]:focus {border-style:none;}

#formVoluntario input[type="checkbox"] {
float:right;
margin-right:115px;
height:15px;
width:15px;
/*visibility:hidden;*/
}

#formVoluntario input:focus {background:#DDD;}

#rightTopVoluntario {
height:auto;
width:370px;
text-align:left;
/*background-color:#CCC;*/
}

#rightBottomVoluntario {
margin-top:30px;
height:165px;
width:370px;
/*background-color:#CCC;*/
}

#textVoluntario {
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.5em;
}

/*.checkboxinput {
color:#FA8E1B;
background-color:#E5E5E5;
height:15px;
width:15px;
border-style:dotted;
border-width:0;
}*/


/*---------- PARCEIRO.php ----------*/

#formParceiro {
width:320px;
height:500px;
/*background-color:#CCC;*/
}

#formContainerParceiro {
position:absolute;
top:30px;
left:120px;
width:320px;
height:430px;
z-index:1;
/*background-color:#E7E7E7;*/
}

#formElementsParceiro {
position:absolute;
top:0px;
width:320px;
height:430px;	
}

#msgSucessoParceiro {
position:relative;
left:-120px;
top:200px;
width:565px;
font:11px Verdana, Geneva, sans-serif;
}

#formParceiro label {
float:left;
font:11px Verdana, Geneva, sans-serif;
color:#999;
width:100%;
text-align:left;
line-height:1px;
}

.formFloatLeft {float:left;}

#formParceiro input[id="nomeEntidade"], 
#formParceiro input[id="sectorActividadde"], 
#formParceiro input[id="pessoaContacto"], 
#formParceiro input[id="enderecoElectronico"] {
position:absolute;
left:0px;
width:320px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
/*text-align:right;*/
}

#formParceiro input[id="telefone"] {
position:absolute;
left:0px;
width:120px;
height:15px;
background-color:#EAEAEA;
border:none;
color:#333;
font-size:1.1em;
}

#formParceiro input[type="image"] {
position:absolute;
bottom:20px;
left:125px;
width:90px;
height:20px;
background-image:url(../contents/parceiro_images/btEnviar.png);
/*color:#FFF;
background-color:#FA8E1B;
border:1px #CCC;
font-size:1.1em;*/
}

#formParceiro input[type="image"]:hover {background-image:url(../contents/parceiro_images/btEnviarOver.png);}

#formParceiro input[type="image"]:focus {border-style:none;}

#formParceiro input:focus, #formParceiro textarea:focus {background:#DDD;}

#rightTopIdeia {
width:370px;
height:auto;
text-align:left;
margin-bottom:30px;
/*background-color:#CCC;*/
}

#rightBottomIdeia {
width:370px;
height:165px;
/*background-color:#CCC;*/
}

#rightTopParceiro {
width:370px;
height:auto;
text-align:left;
margin-bottom:30px;
/*background-color:#CCC;*/
}

#rightBottomParceiro {
width:370px;
height:165px;
/*background-color:#CCC;*/
}

#textParceiro {
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.5em;
}

#formParceiro textarea {
width:320px;
height:50px;
background-color:#EAEAEA;
font:11px Verdana, Geneva, sans-serif;
border:none;
overflow:hidden;
color:#333;
resize:none;
}


/*---------- [MENU 2]--------------*/
/*---------- VISITAR.php ----------*/

#imgTopVisitar {
position:relative;
top:0px;
height:300px;
/*background-color:#CCC;*/
}

#descVisitar {
margin-top:15px;
width:530px;
height:auto;
text-align:left;
/*background-color:#CCC;*/
}

#descVisitar p#topicVisitar {
font:22px Verdana, Geneva, sans-serif;
font-weight:500;
color:#F66113;
line-height:1.5em;
margin-bottom:10px;
}

#descVisitar p#descriptionVisitar {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.5em;
}

#descVisitar p#descriptionVisitar a,
#descVisitar p#descriptionVisitar a:link,
#descVisitar p#descriptionVisitar a:visited,
#descVisitar p#descriptionVisitar a:active {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#descVisitar p#descriptionVisitar a:hover {text-decoration:underline;}

#localizacao {
float:right;
margin-top:30px;
height:320px;
width:370px;
text-align:left;
/*background-color:#CCC;*/
}

#localizacao p {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.5em;
position:relative;
top:15px;
}

#localizacao span#mapVisitar {
position:relative;
top:35px;
}

#localizacao #verMapa {
position:relative;
top:45px;
}

#localizacao a:link, 
#localizacao a:visited, 
#localizacao a:active {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#localizacao a:hover {text-decoration:underline;}

#comoChegar {
float:right;
position:relative;
/*top:60px;*/
top:60px;
height:225px;
width:370px;
text-align:left;
/*background-color:#CCC;*/
}

#comoChegar ul {
position:relative;
top:20px;
}

#comoChegar ul, li {list-style:none;/*float: left;*/}

#comoChegar li {cursor:pointer;}

#carroBt {
width:70px;
height:18px;
position:relative;
top:0px;
left:0px;
}

#comboioBt {
width:90px;
height:18px;
position:relative;
top:-18px;
left:70px;
}

#aviaoBt {
width:80px;
height:18px;
position:relative;
top:-36px;
left:160px;
}

/*#carroBt {background-image:url(../contents/visitar_images/imageCarro.png);}*/

/*#carroBt li:hover {background-image:url(../contents/visitar_images/imageAviao.png);}*/

#topicComoChegar {
position:absolute;
top:70px;
left:15px;
width:338px;
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.5em;
}


/*---------- [MENU 3]--------------*/
/*---------- NOTICIAS.php ----------*/

#destaqueNoticias {
margin-top:0px;
width:370px;
height:auto !important;
text-align:left;
/*background-color:#DDD;*/
}

.topNoticias {
float:right;
position:relative;
top:60px;
height:230px;
width:370px;
/*background-color:#DDD;*/
}

#arquivoNoticias {
margin-top: 50px;
width:370px;
height: auto !important;
text-align:left;
line-height:2em;
/*background-color:#DDD;*/
}

#tituloArquivoNot {
position:relative;
top:0px;
left:0px;
}

#arquivoNoticias h4 a, 
#arquivoNoticias h4 a:link, 
#arquivoNoticias h4 a:active, 
#arquivoNoticias h4 a:visited {
font-size:10px;
color:#666;
font-weight:bold;
}

#arquivoNoticias h4 a:hover {
font-size:10px;
color:#8EB92B;
}

#tituloArquivoNot img {margin-bottom:10px;}

#arquivoNoticias ul {
display:none;
text-align:left;
text-indent:25px;
border-bottom:10px;
}

#arquivoNoticias .activeMonth, 
#arquivoNoticias .activeMonth:link, 
#arquivoNoticias .activeMonth:active, 
#arquivoNoticias .activeMonth:visited {
font-size:10px;
text-decoration:none;
color:#666;
cursor:default;
}

#arquivoNoticias .activeMonth:hover { 
font-size:10px;
color:#F66113;
cursor:pointer;
cursor:hand;
}

#arquivoNoticias .blockedMonth, 
#arquivoNoticias .blockedMonth:link, 
#arquivoNoticias .blockedMonth:active, 
#arquivoNoticias .blockedMonth:visited {
font-size:10px;
text-decoration:none;
color:#BBB;
cursor:default;
display:none;
}

#arquivoNoticias .blockedMonth:hover { 
font-size:10px;
color:#BBB;
cursor:default;
display:none;
}

.containerNotSideL img {border:none;}

.containerNotSideL span {line-height:1.6em;}

.noticiaTitleGuim {
font:22px Verdana, sans-serif;
color:#4D4D4D;
font-weight:500;
line-height:1.3em;
/*background-color:#888;*/
}

.noticiaPubDateGuim {
font:10px Verdana, Geneva, sans-serif;
color:#999;
line-height:25px;
position:relative;
top:-0.25em;
}

.noticiaTopicGuim {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
}

.noticiaTopicGuim a:link, 
.noticiaTopicGuim a:visited,
.noticiaTopicGuim a:active {
font:10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

.noticiaTopicGuim a:hover {
font:10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:underline;
}

.noticiaDescriptionGuim {
font:11px Verdana, sans-serif;
color:#666;
line-height:1.6em;
}

.noticiaDescriptionGuim a:link, a:visited, a:active {
color:#F65F13;
text-decoration:none;
font-size:11px;
}

.noticiaDescriptionGuim a:hover {text-decoration:underline;}

#navNoticiasGuimTop {
position:absolute;
left:0px;
top:0px;
font:10px Verdana, Geneva, sans-serif;
color:#666;
/*background-color:#DDD;*/
}

#navNoticiasGuimTop img { border:none; }

#numRows {color:#999;}

#imageDestaque {
position:relative;
top:7px;
left:0px;
}

#destaqueNoticias a:hover {text-decoration:underline;}

#destaqueNoticias #titleDestaque {
font:22px Verdana, Geneva, sans-serif;
font-weight:500;
color:#4D4D4D;
margin-top:12px;
}

#destaqueNoticias #pubDateDestaque {
font:10px Verdana, Geneva, sans-serif;
color:#999;
margin:8px 0px;
}

#destaqueNoticias #topicDestaque {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
}

p.link_nw {
margin-top:4px !important;
}

img.imadeHl {
margin-top:11px;	
}



/*---------- NOTICIA.php ----------*/

#noticiaID {
margin-top:20px;
text-align:left;
width:530px;
height:auto;
}

#navNoticiaID {
position:absolute;
left:2px;
top:0px;
font:10px Verdana, Geneva, sans-serif;
cursor:pointer;
/*background-color:#DDD;*/
}

#navNoticiaID img {
position:relative;
top:0px;
left:0px;
border:none;
}

#navNoticiaID a:link, 
#navNoticiaID a:visited,
#navNoticiaID a:active {
text-decoration:none;
font:10px Verdana, Geneva, sans-serif;
color:#F65F13;
}

#navNoticiaID a:hover {text-decoration:underline;}

#navNoticiaID #voltarNoticia {
position:relative;
left:-3px;
}

div#destaqueNoticias a:link,
div#destaqueNoticias a:visited, 
div#destaqueNoticias a:active {
font:normal normal normal 10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

div#destaqueNoticias a:hover {
font:normal normal normal 10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:underline;
}

/*---------- IMPRENSA.php ----------*/

#mainContentImprensa img {border:none;}

#mainContentImprensa span {line-height:1.6em;}

#navImprensaTop {
position:absolute;
left:0px;
top:0px;
font:10px Verdana, Geneva, sans-serif;
color:#666;
/*background-color:#BBB;*/
}

div.noticiaImprensa {
width:530px;
height:auto !important;
text-align:left;
margin-top: 20px;
margin-bottom: 30px;3
}

.noticiaTitleImp {
font:22px Verdana, sans-serif;
color:#4D4D4D;
font-weight:500;
line-height:1.3em;
/*background-color:#888;*/
}

.noticiaPubDateImp {
font:10px Verdana, sans-serif;
font-style:italic;
color:#999;
line-height:25px;
position:relative;
top:-0.25em;
}

.noticiaTopicImp {
font:11px Verdana, sans-serif;
color:#666;
line-height:1.6em;
}

#noticiaImprensa_1 a:link,
#noticiaImprensa_1 a:visited,
#noticiaImprensa_1 a:active,
#noticiaImprensa_2 a:link,
#noticiaImprensa_2 a:visited,
#noticiaImprensa_2 a:active,
#noticiaImprensa_3 a:link,
#noticiaImprensa_3 a:visited,
#noticiaImprensa_3 a:active{
font:normal normal normal 10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#noticiaImprensa_1 a:hover,
#noticiaImprensa_2 a:hover,
#noticiaImprensa_3 a:hover {
font:normal normal normal 10px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:underline;
}

#arquivoImprensa {
width:370px;
height:auto;
text-align:left;
line-height:2em;
/*margin-top:20px;*/
/*background-color:#DDD;*/
}

#arquivoImprensa h4 a, 
#arquivoImprensa h4 a:link, 
#arquivoImprensa h4 a:active, 
#arquivoImprensa h4 a:visited {
font-size:10px;
color:#666;
font-weight:bold;
}

#arquivoImprensa h4 a:hover {
font-size:10px;
color:#8EB92B;
}

#tituloArquivo {
position:relative;
top:0px;
left:0px;
}

#tituloArquivo img {margin-bottom:10px;}

#arquivoImprensa ul {
display:none;
text-align:left;
text-indent:25px;
border-bottom:10px;
}

#arquivoImprensa .activeMonth, 
#arquivoImprensa .activeMonth:link,
#arquivoImprensa .activeMonth:active,
#arquivoImprensa .activeMonth:visited {
font-size:10px;
text-decoration:none;
color:#666;
cursor:default;
}

#arquivoImprensa .activeMonth:hover { 
font-size:10px;
color:#F66113;
cursor:pointer;
cursor:hand;
}

#arquivoImprensa .blockedMonth, 
#arquivoImprensa .blockedMonth:link, 
#arquivoImprensa .blockedMonth:active, 
#arquivoImprensa .blockedMonth:visited {
font-size:10px;
text-decoration:none;
color:#BBB;
cursor:default;
display:none;
}

#arquivoImprensa .blockedMonth:hover { 
font-size:10px;
color:#BBB;
cursor:default;
display:none;
}


/*---------- [MENU 5]--------------*/
/*---------- CONTACTOS.php ----------*/
#contactos {
margin-top:30px;
width:530px;
height:auto;
text-align:left;
/*background-color:#DDD;*/
}

#mapaContactos {
margin-top:30px;
height:auto;
width:370px;
text-align:left;
/*background-color:#DDD;*/
}

#contactos a:link, 
#contactos a:active, 
#contactos a:visited {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#contactos a:hover {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:underline;
}

#contactos .textContactos {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.7em;
}

#contactos .textContactosDef {
font:11px Verdana, Geneva, sans-serif;
color:#999;
line-height:1.7em;
}


/*---------- [FOOTER]--------------*/
/*---------- ESPECIFICACOESLEGAIS.php ----------*/

div.leftEspLegais {
width:530px;
height:auto !important;
text-align:left;
/*background-color:#DDD;*/
}

div#mainContentEspLegais #sectionEspLegais {
font:16px Verdana, Geneva, sans-serif;
color:#FA8E1B;
line-height:1.5em;
}

div#mainContentEspLegais .titleEspLegais {
font:12px Verdana, Geneva, sans-serif;
color:#87B428;
line-height:1.7em;
}

div#mainContentEspLegais .topicEspLegais {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
}

div#mainContentEspLegais .subTitleEspLegais {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
font-weight:bold;
}

div#mainContentEspLegais .subTopicEspLegais {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
}

div#mainContentEspLegais .titleEspLegais a,
div#mainContentEspLegais .titleEspLegais a:link,
div#mainContentEspLegais .titleEspLegais a:active,
div#mainContentEspLegais .titleEspLegais a:visited,
div#mainContentEspLegais .titleEspLegais a:hover {
font:12px Verdana, Geneva, sans-serif;
color:#87B428;
line-height:1.7em;	
}

div#mainContentEspLegais .subTitleEspLegais a,
div#mainContentEspLegais .subTitleEspLegais a:link,
div#mainContentEspLegais .subTitleEspLegais a:active,
div#mainContentEspLegais .subTitleEspLegais a:visited,
div#mainContentEspLegais .subTitleEspLegais a:hover {
font:11px Verdana, Geneva, sans-serif;
color:#666;
line-height:1.6em;
font-weight:bold;
}

div#mainContentEspLegais #rightTopEspLegais {
font:11px Verdana, Geneva, sans-serif;
color:#666;
height:auto;
width:370px;
text-align:left;
margin-bottom:25px;
/*background-color:#DDD;*/
}

div#mainContentEspLegais #rightEspLegais {
font:11px Verdana, Geneva, sans-serif;
color:#666;
float:right;
height:auto;
width:370px;
text-align:left;
/*background-color:#CCC;*/
}

div#mainContentEspLegais a,
div#mainContentEspLegais a:link,
div#mainContentEspLegais a:active,
div#mainContentEspLegais a:visited {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

div#mainContentEspLegais a:hover {text-decoration:underline}

#rightEspLegais ul {
position:relative;
top:3px;
left:0px;
}

#rightEspLegais a:link, 
#rightEspLegais a:active,
#rightEspLegais a:visited {
font:11px Verdana, Geneva, sans-serif;
color:#F65F13;
text-decoration:none;
}

#rightEspLegais a:hover {text-decoration:underline;}

#rightEspLegais ul ul li a {margin-left:11px;}
#rightEspLegais ul li.firstUl {margin-bottom:20px;}

#rightEspLegais ul ul li a,
#rightEspLegais ul ul li a:link,
#rightEspLegais ul ul li a:active,
#rightEspLegais ul ul li a:visited {
color:#F65F13;
cursor:pointer;
text-decoration:none;
}

#rightEspLegais ul ul li a:hover {
color:#F65F13;
cursor:pointer;
text-decoration:underline;
}