body {
	background-color: #80a347;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}

a:link{
	color:#444;
}
a:hover{
	color:#afc58c;
}
a:visited{
	color:#b53d87;
}
.background{
	position:relative;
	background: url(_img/bckgrad.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:816px;
}

.acessibility{
	float:right;
	margin-top:-6px;
	margin-right:-9px;
	width:28px;
	height:28px;
	background: url(_img/acessibility.png);
	background-repeat:no-repeat;
	z-index:2;
	clear:both;
}
.page{
	position:absolute;
	left: 50%;
	min-width: 1024px;
	min-height:683px;
	width: 1024px;
 	margin-left: -512px;
}

.page #mainContent {
	color:#bbb;
	position:absolute;
	left: 50%;
	width: 943px;
 	margin-left: -471.5px;
	z-index:3;
}

.fundo{
	position:absolute;
	width:271px;
	height:638px;
	background: url(_img/fundo_grad.png);
	background-repeat:no-repeat;
	top:5px;
	right:-25px;
	z-index:1;
}

.fundo_b{
	position:relative;
	width:955px;
	height:149px;
	background: url(_img/fundo_banner.png) 0% 0% no-repeat;
	z-index:3;
}
.main_menu{
	position:absolute;
	bottom:12px;
	right:6px;
	z-index:4;	
}

.img
{
	border-style:none;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:0;	
}	

.sm {
	list-style:none; width:740px; height:49px; display:block; overflow:hidden;}
.sm li {
	float:right; display:inline; overflow:hidden;}

.fundo_photo{
	margin-top: -3px;
	margin-left:6px;
	width:943px;
	height:357px;
	/*background: url(_img/bckphoto.jpg) top left repeat-x; */
	background: #fff; 
	z-index:3;
}
.fundo_photo #slide{
	width:923px;
	height:337px;
	margin-left: 10px;
	margin-right:10px;
	padding-top:10px;
}
.fundo_photo_interna{
	margin-top: -3px;
	margin-left:6px;
	width:943px;
	height:177px;
	background: #fff; 
	/*z-index:3;*/
}
.fundo_photo_interna #slide{
	width:923px;
	height:157px;
	margin-left: 10px;
	margin-right:10px;
	padding-top:10px;
}
.logo{
	position:absolute;
	width:197px;
	height:214px;
	background: url(_img/urze_logo.png);
	background-repeat:no-repeat;
	top:0px;
	left:20px;
	z-index:14;	
}

.separador{
	clear:both; /*limpa os floats das boxs para posicionar as divs depois*/
	position:relative;
	background: url(_img/separador.png);
	background-repeat: repeat-x;
	width:943px;
	height:3px;
	margin-top:-10px;
	margin-left:6px;
	top:10px;
	z-index:3;
}
.separador2{
	clear:both; /*limpa os floats das boxs para posicionar as divs depois*/
	position:relative;
	background: url(_img/separadorAEN.gif);
	background-repeat: repeat-x;
	width:70%;
	height:2px;
	margin-left:0px;
	margin-bottom:10px;
	top:0px;
	z-index:3;
}
.separador3{
	clear:both;
	position:relative;
	background: url(_img/separadorAEN.gif);
	background-repeat: repeat-x;
	width:100%;
	height:2px;
	margin-left:0px;
	margin-bottom:10px;
	top:0px;
	z-index:3;
}


.rodape{
	position:relative;
	width:943px;
}
.rodape #credits{
	text-align:right;
	margin-top:40px;
	font-size: 7pt;
	letter-spacing:-0.2px;
	color:#fff;
}

.box_container{
	clear:both;
	position:relative;
	width:943px;
	top:-32px;
}

.box_noticias{
	float:left;
	border-top: 4px solid #b53d87;
	background: #fff; 
	width:297px;
	min-height:200px;
	margin-top: 10px;
	margin-left:6px;
	z-index:3;
}
.box_eventos{
	float:left;
	border-top: 4px solid #afc58c;
	background: #fff; 
	width:297px;
	min-height:200px;
	margin-top: 10px;
	margin-left:26px;
	z-index:3;
}
.box_actividades{
	float:right;
	border-top: 4px solid #1d371d;
	background: #fff; 
	width:297px;
	min-height:200px;
	margin-top: 10px;
	margin-right:-5px;
	z-index:3;
}

.box_text{
	margin-left:10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.box_text #news_title,#events_title,#activities_title{
	font-weight:bold;
	letter-spacing:-0.5px;
	text-transform: uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
.box_text #news_title{
	color:#b53d87;
}
.box_text #events_title{
	color:#afc58c;
}
.box_text #activities_title{
	color:#1d371d;
}
.box_text #text{
	color: #444;
	font-size: 8pt;
	margin-right:10px;
}
.box_text #text_title{
	margin-top:-3px;
	font-weight:bold;
	color: #444;
	text-transform: uppercase;
	font-size: 8pt;
	font-variant: small-caps;
}
.box_text #ler{
	margin-right:6px;
	text-align:right;
	font-size: 8pt;
}
.box_text #photo{
	width:134px;
	float:left;
	margin-right:10px;
}

.box_container_interna{
	position:relative;
	top: -33px; 
	margin-left:6px;
	border-top: 4px solid #b53d87;
	width:943px;
	min-height:400px; 
	background: #fff; 
	z-index:3;
	clear:both;
}
.box_container_eventos{
	position:relative;
	top: -33px; 
	margin-left:6px;
	border-top: 4px solid #afc58c;
	width:943px;
	min-height:400px; 
	background: #fff; 
	z-index:3;
	clear:both;
}
.box_container_galeria{
	position:relative;
	margin-left:6px;
	border-top: 4px solid #b53d87;
	border-bottom:10px solid #fff;
	width:943px;
	min-height:650px; 
	background: #fff; 
	z-index:3;
	clear:both;
}
.box_container_actividades{
	position:relative;
	top: -33px; 
	margin-left:6px;
	border-top: 4px solid #1d371d;
	width:943px;
	min-height:400px; 
	background: #fff; 
	z-index:3;
	clear:both;
}
.box_container_contactos{
	position:relative;
	margin-left:6px;
	border-top: 4px solid #799e3f;
	width:943px;
	min-height:485px; 
	background: #fff; 
	z-index:3;
}
.box_container_2col{
	position:relative;
	margin-left:6px;
	border-top: 4px solid #799e3f;
	width:943px;
	min-height:485px; 
	background: #fff; 
	z-index:3;
}
.box_container_estatisticas{
	position:relative;
	margin-left:6px;
	border-top: 4px solid #799e3f;
	width:943px;
	min-height:485px; 
	background: #fff; 
	z-index:3;
}
#box_container_left{
	float:left;
	margin:10px 0px 10px 10px;
	width:240px;
	min-height:400px; 
	background: #fff; 
	z-index:3;
}
#box_container_right{
	float:right;
	margin:0px 10px 0px 0px;
	width:634px;
	min-height:460px; 
	background: #fff; 
	z-index:3;
}
#box_container_zifText{
	float:left;
	margin:10px 0px 10px 10px;
	width:292px;
	min-height:400px; 
	background: #fff; 
	z-index:3;
}
#box_container_zifFlash{
	float:right;
	margin:0px 10px 0px 0px;
	width:630px;
	min-height:460px; 
	background: #fff; 
	z-index:3;
}

#box_container_col1{
	float:left;
	margin:10px 0px 10px 10px;
	width:457px;
	min-height:460px; 
	background: #fff; 
	z-index:3;
}
#box_container_col2{
	float:right;
	margin:10px 10px 10px 0px;
	width:457px;
	min-height:460px; 
	background: #fff; 
	z-index:3;
}

#box_container_graphs{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	min-width:400px;
	min-height:325px; 
	background: #fff; 
	z-index:4;
}
#map 
{
	margin: 1em 10px 0 0 ;
	width:634px; 
	height:453px;
}
.text{
	position:relative;
	margin-left:20px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.text #p_news_title,#p_events_title,#p_activities_title,#p_contactos_title,
.text #p_news_title a:link,#p_events_title a:link,#p_activities_title a:link,#p_contactos_title a:link{
	font-weight:bold;
	letter-spacing:-0.5px;
	text-decoration:none;
	text-transform: uppercase;
	margin-top:20px;
	margin-bottom:20px;
}
.text #p_news_title{
	color:#b53d87;
}
.text #p_events_title{
	color:#afc58c;
}
.text #p_activities_title{
	color:#1d371d;
}
.text #p_contactos_title,
.text #p_contactos_title a:link{
	color:#789e3e;
}
.text #p_contactos_title a:hover{
	color:#ccc;
}

.text #p_text{
	color: #444;
	font-size: 8pt;
	margin-right:10px;
}
.text #p_text_title{
	margin-top:-3px;
	font-weight:bold;
	color: #444;
	text-transform: uppercase;
	font-size: 8pt;
	font-variant: small-caps;
}
.text #p_ler{
	margin-right:6px;
	text-align:right;
	font-size: 8pt;
}
.text #photo_box{
	float:left;
	margin-left:-6px;
	margin-right:17px;
	margin-top:-6px;
	z-index:3;
}
.text #photo_box_right{
	float:right;
	margin-left:17px;
	margin-right:6px;
	margin-top:-6px;
	z-index:3;
}
.links_parcs{
	float:left;
	margin-left:12.5px;

	z-index:3;
}


.attachments{
	text-align:right;
	margin-top:5px;
}
.attachments #attch_title{
	text-align:right;
	color: #789e3e;
	font-weight:bold;
	font-size: 8pt;
	margin-top:10px;
}
.photo{
	width:170px;
}
.photo_1{
	width:600px;
}
.photo_lp{
	width:190px;
}
.photo_lp2{
	width:90px;
}
.icon, 
.icon a:link{
	width:14px;
	border-style:none;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.resumo{
	position:relative;
	width:70%;
	z-index:3;
	display:block;
}


.resumoAE{
	position:relative;
	width:100%;
	z-index:3;
	display:block;
} 

.login_window{
	text-align:right;
	padding-right:30px;
	padding-top:10px;
	font-weight:bold;
	font-size: 7pt;
	color:#19351a;
	letter-spacing:1.5px;
}

.zifs_flash
{
	float:right;
	
}


/* CSS for the Frame Box
================================================*/
		.cb {
			margin:0.5em 0;
			width: 200px;
		}

		/* Rules for the top corners and border */
		.bt {
			background:url(_img/box.jpg) no-repeat 100% 0;
			margin:0 0 0 18px;
			height:17px;
		}
		.bt div {
			height:17px;
			width:18px;
			position:relative;
			left:-18px;
			background:url(_img/box.jpg) no-repeat 0 0;
		}

		/* Rules for the bottom corners and border */
		.bb {
			background:url(_img/box.jpg) no-repeat 100% 100%;
			margin:0 0 0 18px;
			height:17px;
		}
		.bb div {
			height:17px;
			width:18px;
			position:relative;
			left:-18px;
			background:url(_img/box.jpg) no-repeat 0 100%;
		}

		/* Insert the left border */
		.i1 {
			padding:0 0 0 6px;
			background:url(_img/borders.jpg) repeat-y 0 0;
		}
		/* Insert the right border */
		.i2 {
			padding:0 6px 0 0;
			background:url(_img/borders.jpg) repeat-y 100% 0;
		}
		/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
		.i3 {
			background:#fff;
			border:1px solid #fff;
			border-width:1px 0;
			padding:0 10px;
		}
		/* CSS for the box ends here */

		/* Just a bit of styling for this example. Adjust as you wish. */
		.cb h1 {
			margin:0 0px;
			padding:0.3em 10px;
			background:#fff;
			font-weight:bold;
			font-size: 9pt;
			text-align:center;
			font-family:Verdana, Helvetica, Arial, sans-serif;
		}
		.cb h2 {
			margin:0 0px;
			padding:0.3em 10px;
			background:#fff;
			font-weight:bold;
			font-size: 7pt;
			text-align:center;
			font-family:Verdana, Helvetica, Arial, sans-serif;
		}

/* ================================================
   END: Frame Box									*/
   

/* SUBMENUS BEGIN*/
.submenu_bg{
	background: url(_img/gradient-dark.png) repeat-x;
	position: relative;
	margin-left:14px;
	top:5px;
	width: 923px;
	height: 31px;
	z-index:4;
}

.gradient1 h1 {
	padding-left:14px;
	font: bold 100%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin-top:-20px;
	margin-right:5px;
	/*margin: 30px 0 50px;*/
	color: #464646;
}
.gradient1 h1 span {
	background: url(_img/gradient-dark.png) repeat-x;
	position: absolute;
	/*display: block;*/
	top:5px;
	width: 923px;
	height: 31px;
}

ul.submenu 
{
	line-height: 24pt;word-spacing: 3pt;
	margin: 0;	
	bottom: 0;
	padding: 5px 6px 6px;
	z-index:10;
}

ul.submenu li 
{
	display: inline;
	margin: 0;
	z-index:10;
}

ul.submenu,
ul.submenu li a 
{	
	text-decoration: none;
}

ul.submenu li a 
{
	/*font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:bolder; */
	color:#fff;
	margin: 0;
}

ul.submenu li a:hover 
{
	background-color: #000;
	color: #eee !important;
	text-decoration: none;
	/* for IE */
	  filter:alpha(opacity=60);
	/* CSS3 standard */
	  opacity:0.8;
}

ul.submenu li.current_page_item a,
ul.submenu li.current_page_item a:hover 
{
	color: #CC66FF !important;
/*	background: #CC66FF;*/
	text-decoration: none;
	border-bottom-width:2px;
	border-bottom-color:#CC66FF;
}
/* SUBMENUS END*/
