/* day */
select[name*="1i"] {
	border: thin solid #ACC490;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 
/* month */
select[name*="2i"] {
	border: thin solid #ACC490;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 
/* year */
select[name*="3i"] {
	border: thin solid #ACC490;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#adv_left{clear:both;float:left;width:300px;font-size:12px;color:#577b22;}
#adv_right{float:left;width:300px;padding-left:25px;font-size:11px;color:#577b22;}
#adv_left a:hover{color:#2B4307;text-decoration:underline;}
#adv_left .adv_inactive {padding-left:0px;text-decoration:none;color:#577b22;text-decoration:underline;}
#adv_left .adv_active{color:#2B4307;text-decoration:none;}

.fieldWithErrors{float:left;} 
  
.fechar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
}
a.fechar:link,a.fechar:visited{
	text-decoration:none;
	color: #577b22;
}
a.fechar:hover {
	color:#577b22;
	text-decoration: underline;
}


.subtitulo
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#577b22;
	font-weight:bold;
}


.clear 
{
	clear:both;padding:0px;margin:0px;
}



#content div.organi {
	clear:both;
	display:inline;
}

#content div.item {
	margin-left:49px;
	/*margin:0 10 10 10;*/
	float:left;
	background-color:red;
	width:83px;
}
#content div.item1st {
	margin-left:10px;
	float:left;
	background-color:red;
	width:81px;
}




#content div.organi a {
	display:inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	font-weight: bolder;
}

#content div.organi a:link,content div.organi a:visited{
	text-decoration:none;

}
#content div.organi a:hover {
	text-decoration: underline;
}







#asset
{
	nofix:yes;
	background: url(/images/fundo_limpo.png) no-repeat bottom right;
	float:right;
	padding:0px 10px 10px 20px;
} 
#asset a {color: #577b22;}
#asset div
{
	border:1px solid green;	
}


.lightbox
{
	padding:34px 24px 34px 24px;  
	background-image:url(/images/fundo_limpo_big.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	line-height:150%;
}

.lightbox table
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
}
.lightbox table td
{
	padding:5px;
	border:1px solid #577b22;
}

.lightbox li{line-height:2em;}



#modal_container {  
	border:1px solid #577b22;
	overflow:auto;  
} 
  
#modal_overlay {  
	background-color:#000;  
}
/* Add-ons by MK */
#flash-notice {
  color: green;
}

#flash-error {
  color: red;
}
/* tabs */

#content div.tab {
	line-height:150%;
	display:none;
	float:left;
	padding:10px 24px 10px 24px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
}
#content div.tabset {
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	text-align: center;
	padding:0px 5px 0px 5px;
}
#content div.tabset a {
	float:left;
	padding:0px 10px 0px 10px;
	border-right:1px solid white;
	display:inline;
}
#content div.tabset a,a:hover,a:visited {font-weight:normal;color:#577b22;}
#content div.tabset a.active {font-weight:bold;color:#577b22;text-decoration:none;}
/* from design */ 

.fundo {
	background-image: url(/images/fundo.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 0px;
}
.footer{
	nofix:yes;
	background:url(/images/fundo_cont2.png);
	width: 902px;
	height: 45px;
}
.footer_conteudo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 342px;
	color: #559dac;
}
.footer_copyright{
	height:10px;
	float:left;
	margin:5px 0px 0px 10px;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0C26E;
}


.header{
	background-image: url(/images/imagem_header.jpg);
	width: 647px;
	height: 126px;
}
.sombradrt{
	nofix:yes;
	background: url(/images/cont_drt_2.png) repeat-y;
	width: 23px;
}
.sombraesq{
	nofix:yes;
	background: url(/images/cont_esq_2.png) repeat-y;
	width: 23px;
}
.fundoconteudoesq{
	background-image: url(/images/fundo_conte_esq.jpg);
	width: 221px;
	height: 404px;
}
.input{
	border: thin #ACC490;
	height: 12px;
	width: 116px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.input2{
	border: thin solid #ACC490;
	height: 16px;
/* 	width: 166px; */
width:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.input3{
	border: thin solid #ACC490;
	height: 90px;
	width: 166px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.texto{
	line-height:150%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	padding-left: 17px;
	padding-right: 17px;
}

.linkverde{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
}

a.linkverde:link,a.linkverde:visited{
	color: #577b22;
}
a.linkverde:hover {
	color:#577b22;
	text-decoration: underline;
}

a.linkverde:hover {
	color:#577b22;
}

.linkbranco{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #559dac;
}
a.linkbranco:link,a.linkbranco:visited{
	text-decoration:none;
	color: #559dac;
}
a.linkbranco:hover{
	text-decoration:underline;
	color: #559dac;
}




.texto2{
	line-height:150%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	padding-left: 17px;
}
.texto3{
	line-height:150%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	padding-left: 80px;
}
.textoazul{
	line-height:150%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top:35px;
	padding-left: 52px;
	color: #559dac;
}

.link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top:35px;
	color: #559dac;
}
a.link:link,a.link:visited{
	text-decoration:none;
	color: #559dac;
}
a.link:hover {
	color:white;
	text-decoration: underline;
}
.vermais{
	padding-left: 17px;
	padding-top:7px;
	padding-bottom: 7px;
}
.imagem{
	margin-left: 17px;
}
.imagem2{
	margin-left: 10px;
	margin-right: 10px;
}

.espaco{
padding-left:10px;
}
.conteudocentral{
	padding:34px 22px 0px 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	line-height:150%;
}
.list
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	line-height:150%;
}
.conteudocentral a{color: #577b22;}
.conteudocentral li{line-height:2em;}


.textoconteudo{
	padding-top:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	line-height:150%;
}
.textodif{
padding-top:0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	line-height:150%;
}
.textohistoria{
padding-top:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
	padding-left:24px;
	padding-right:14px;
	line-height:150%;
}
.imagemcms{
	width: 239px;
	height: 237px;
	border: 1px solid Red;
	margin-top:3px;
	margin-left:22px;
}
.imagemcms2{
	width: 329px;
	height: 247px;
	border: 1px solid Red;
	margin-top:19px;
	margin-left:4px;
}
.imagemcms2_2{
	width: 329px;
	height: 247px;
	border: 1px solid Red;
	margin-top:14px;
	margin-left:6px;
}
.imagemcms3{
	width: 239px;
	height: 237px;
	border: 1px solid Red;
	margin-top:0px;
	margin-left: 21px;

}
.footer_conteudo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 342px;
	color: #559dac;
	
}
.equipas_nomes{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	font-weight: bolder;
	padding-top:215px;
}
a.equipas_nomes:link,a.equipas_nomes:visited{
	text-decoration:none;

}
a.equipas_nomes:hover {
	text-decoration: underline;
}
.barrasub{
background-image: url(/images/barra_submenu.jpg);
background-repeat: no-repeat;
}
.barrasublimpo{
background-image: url(/images/barra_submenu_limpo.jpg);
background-repeat: no-repeat;
}
.semmargem{
}
.textoanos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	text-align: center;
	padding-left:1px;
	width: 46px;
	height:  13px;
	line-height:150%;
}
.texto_input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577b22;
}

.anosover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	height: 13px;
width: 40px;
text-align: center;
padding-left:1px;
vertical-align: middle;
}
a.anosover:link,a.anosover:visited{
text-decoration:none;
padding-left:1px;
}
a.anosover:hover {
text-decoration: underline;
text-align: center;

}
.fraseover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
text-align: center;
vertical-align: middle;
}
a.fraseover:link,a.fraseover:visited{
text-decoration:none;
}
a.fraseover:hover {
text-decoration: underline;
text-align: center;

}
1.imagemdif{
	margin-top: 3px;
}
.pilares{
margin-top: 6px;
margin-left: 119px;
}
.tabelas{
	border: 1px #96ae72;
	border-color: #96ae72;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #577b22;
	border-style: solid;
	border-collapse: collapse;
}
