@import url("webfonts/Droid_sans/stylesheet.css");
*{ margin:0 auto; 
	padding:0;
}
/************************CLASSES********************************/
.info{
	margin: 0 0 10px;
	padding:0px;
	float:left;
	width:590px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#030;
}
.links:hover{
	cursor:pointer;
}
.bio_paragra{
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.active{
	 color:#88B235;
	 background-color:#FFF;
}
.h1_titulo{
	font:18px Impact;
	color:#88B235;
}
.font_gr{
	font:26px "Droid sans", "Droid sans bold";
	color:#ed6124;
	font-weight:bold;
	text-align:center;
}
.titulos{
	font:16px Impact;
	color:#88B235;
	width:100%;
	float:left;
}
.autores{
	font: 22px "Courier New", Courier, monospace;
	color:#090;
	margin-bottom:5px;	
}
.data{
	font:20px "Courier New", Courier, monospace;
	color:#030;
	margin-top:10px;
	padding:10px;
}
.titulo{
	width:235px;
	font:18px Impact;
	color:#88B235;
	float:left;
}
.titulo2{
	font:30px Arial, Helvetica, sans-serif;
	color:#000;
	width:100%;
	float:left;
}
.titulo_h1 {
	font-family:"Droid sans", "Droid sans bold";
	font-size: 26px;
	color: #000;
	text-align: left;
	font-weight:bold;
}
.titulo_h3 {
	font-family:"Droid sans", "Droid sans bold";
	font-size: 16px;
	color: #000;
	text-align: left;
	font-weight:bold;
}
.sublinhado{
	width:60px;
	height:6px;
	float:left;
}
.circular{
	width: 109px;
	height: 99px;
	border-radius: 58px;
	-webkit-border-radius: 58px;
	-moz-border-radius: 58px;
}
.texto{
	font:14px "Droid sans", "Droid sans bold";
	color:#333;
	padding:2px;
	text-justify:auto;
}
.textos{
	font:65px "Droid sans", "Droid sans bold";
	color:#000;
	padding:2px;
	text-justify:auto;
}
.textov{
	font:14px "Droid sans", "Droid sans bold";
	color:#88B235;
	padding:2px;
	text-justify:auto;
	text-decoration:none;
}
.paragra{
	font:16px "Droid sans", "Droid sans bold";
	color:#333;
	padding:5px;
	text-align:justify;
}
.font_1{
    font:18px droid;
	  color: #000;
}

/* ****************************** */	
p{
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
}
/**************************DIV's*/
#destaque { 
	position:relative; 
	width:700px;
	height:453px; 
	float:left;  
	overflow:hidden; 
}
#destaque_eventos { 
	position:relative;
	max-height:600px; 
	float:left;  
	overflow:hidden; 
}
#destaque_eventos img{
	max-height: 500px;
	max-width: 700px;
	padding:3px;
}
hr{
	height:5px;
	color:#090;
	background-color:#060;
	margin: 5px 0;
}


#header{
	width:980px;
	height:130px;
	margin:0 auto;
}
#logo{
	width:90px;
	height:90px;
	padding:20px 20px;
	float:left;
}
#logo img{
	margin:5px;
	padding:0 10px;	
}
#titulo{
	margin-top:30px;
	width:750px;
	padding:2px 10px;  
	height:90px;
	float:left;
	
}

@font-face {
    font-family: myFirstFont;
    src: url("imgs/Grasshopper Z.otf");
}
#titulo span{	
	font:58px myFirstFont;
	text-align:center;
	text-shadow: 1px 3px #090;
	font-weight:bold;
}
#titulo h1{
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003E00;
	text-align:center;
}
#titulo h2{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#666;
	text-align:center;	
}

#menu{
	width: 900px;
	margin: 0 auto;
	background-color: #88B235;
	border-radius: 0px;
	border: 1px solid #88B235;
	position: relative;
	height: 24px;
	width: 1355px;
}
#menu ul {
	display:block;
	margin:0 auto;
}
#menu ul li{
	width:110px;
	float:left;
	display:block;
	position:relative;
	border-right: 1px solid #fff;	
}

#menu ul li a{
	padding:3px 13px;
	display:block;	
	height:18px;
	text-decoration:none;	
	color:#FFF;
	font: 12px Tahoma, Geneva, sans-serif;
}
#menu ul li a:hover{
	color:#88B235;
	background-color:#FFF;
}

#menu ul li ul{
	display:none;
	position:absolute;
	z-index:100000;
	visibility:inherit;
	background-color:#88B235;
}
#menu ul li ul li{
	float:none;
	border-bottom: 1px solid #FFF;
}
#menu ul li:hover ul{
	display:block;
}
#lincon{
	width:100%;
	height: 20px;
	font:8px Harrington;
	font-style:italic;
	color:#000;
	padding: 5px;
	text-align:center;
	float:left;
}
#center{
	margin-left:150px;
}
#box{
	width:1000px;
	height:100%;
	padding:5px;
	margin:0 auto;
}
#corpo_texto{
	width:700px;
	max-height: 100%;
	padding: 5px;
	float:left;
	overflow:scroll;
}
#eventos_lista{
	width:260px;
	float:right;
	padding:10px 0;
}
#evl_cartaz{
	width:259px;
	height:327px;
}
#evl_cartaz img{
	width:100%;
	height:100%;
}
#eventos_lista ul{
	list-style:none;
}
#agenda{
	width:100%;
	height:122px;
	padding:3px;
}

#agenda ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#agenda ul li{
	float:left;
	margin-bottom:3px;
	width:239px;
	opacity:0.4;
}
#agenda span{
	padding:6px;
	background:#333;	
	float:left;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	margin-right:3px;
}

#agenda p{
	font:12px Tahoma, Geneva, sans-serif;
}


#num_semana{
	width:100%;
	height:320px;
}
#num_semana .redondo{
	width:238px;
	height:238px;
	border-radius: 119px;
	-webkit-border-radius: 119px;
	-moz-border-radius: 119px;
	background:#88B235;
}
#texto_red{
	width:70%;
	height:70%;
	position:relative;
	top:35px;
}
#texto_red h1{
	font:30px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	text-align:center;
}
#texto_red p{
	font:18px "Droid sans";
	color:#FFF;
	text-align:center;
	padding:10px 0;
}

#siga_vareador{
	width:100%;
	height:100px;
	background:##F03;
}
#siga_vareador h1{
	width:235px;
	font:18px Impact;
	color:#88B235;
	float:left;
}
#siga_vareador img{
	float:left;
}
#siga_vareador a{
	width:235px;
	text-decoration:none;
	padding:5px;
	float:left;
}
#siga_vareador a p{
	font:12px "Droid sans", "Droid sans bold";
	color:#000;
	position:relative;
	top:5px;
}
#sabia{
	width:100%;
	height:230px;
}
#sabia_img ul{
	list-style:none;
}
#slider{
	width:259px;
}
#facetwitter{
	width:100%;
	height:250px;
	float:left;
}

/*css div opiniao*/
#opiniao{
	width:728px;
	height:600px;
	float:left;
	padding:10px 5px;
        overflow: scroll;
}
#opiniao h1{
	font:24px "Times New Roman", Times, serif;
	color:#000;
	padding: 0 5px;
}
#opiniao h2{
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding:3px;
	color:#333;
	margin-top: 10px;
	margin-right: 15px;
	float:right;
}
/*css div vereador*/
#op_vereador{
	width:235px;
	height:100%;
	float:left;
	padding:3px;
}
#op_vereador a{
	text-decoration:none;
	color:#000;
}
#op_vfoto{
	width:109px;
	height:99px;
	float:left;
}
#op_vfoto img{
	width:100%;
	height:100%;
}
#op_vtnome{
	width:100px;
	height:99px;
	margin-top:15px;
	float:right;
}
#op_vtnome h1{
	font:16px Impact;
	color:#88B235;
	text-align:center;
}
#op_vtnome img{
	width:60px;
	height:6px;
	margin:3px;
	float:left;
}
#txt_titulo{
	width: 220px;
	float:left;
}
#txt_titulo h1{
	font:26px Impact;
	color:#000;
	width:100%;
}
#txt h2{
	font:14px Impact;
	color:#ED6124;
	padding:2px;
}
#txt a{
	text-decoration:none;
	color:#000;
}
#txt_txt{
	width:220px;
	float:left;
}
#txt_txt span{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding: 1px;
}
#txt_data{
	width: 220px;
	float:left;
}
#op_assembleia{
	width:230px;
	height:210px;
	float:left;
	padding:3px;
	margin-right:5px;
}
#op_assembleia a{
	text-decoration:none;
	color:#000;
}
#op_esppublico{
	width:235px;
	height:300px;
	float:right;
	padding:3px;
}
#op_esppublico a{
	text-decoration: none;
	color:#000;
}
#ev_freguesias{
	width:708px;
	height:400px;
	float:left;
	padding:2px 0;	
}

#ev_eventos{
	width:708px;
	height:420px;
	float:left;
}
#ev_eventos a{
	text-decoration:none;
	color:#000;
}
#ev_feg1{
	width:350px;
	height:233px;
	padding:2px;
	float:left;
}
#ev_feg1 img{
	max-width:100%;
    max-height:100%;
	padding:0 0 2px 0;
}
#freg_titulo{
	width:100%;
	height:32px;
}
#freg_titulo a{
	text-decoration:none;
}
#freg_titulo img{
	width:60px;
	height:6px;
	float:left;
}

#footer{ 
	width:1355px;
	height:120px;
	background-color: #88B235;
}

#subfooter{
	width:980px;
	height:119px;
	float:inherit;
}


#direitos{
	width:67px;
	height:65px;
	padding:20px 0;
	margin-left:50px;
	float:left;
}
#direitos img{
	width:100%;
	height:100%;
}
#encon{
	width:350px;
	height:85px;
	float:left;
	padding:10px;
}
#encontre{
	width:290px;
	height:70px;
	padding:15px;
	border-left:1px  solid #FFF;
}
#encontre span{
	padding:5px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}
#encontre p{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding:3px;
}
#contac{
	width:350px;
	height:85px;
	padding:10px;	
	float:left;
}
#contactos{
	width:290px;
	height:70px;
	padding:15px;
	border-left:1px solid #FFF;
}
#contactos p{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding:3px;
}
#contactos span{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding:5px;
}

#facebook{
	float:right;
}
#clear{
	clear:both;
}

#associ_orgaos{
	max-height:200px;
	width:708px;
	float:left;
	padding:5px;
}
#associ_orgaos a{
	text-decoration:none;
	color:#000;
}
#associ_orgaos p{
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:5px;
}

#propost_ver h1{
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#88B235;
}
#propost_ver ul{
	list-style:none;
	padding:5px;
}
#propost_ver ul li{
	font-family:"Droid sans", "Droid sans bold";
}
#propost_ver ul li a p{
	font-size:16px;
	color:#333;
	text-decoration:none;
}
#propost_ver ul li span{
	font-size:12px;
	color:#88B235;
}
#bio_titulo{
	width:650px;
	padding:5px;
	float:left;
}
#bio_titulo h1{
	font: 40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #88B235;
}
#bio_titulo p{
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#bio_titulo li{
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
#bio_text{
	width:700px;
	float:left;
	padding:10px;
}

#bio_face{
	width:100px;
	float:left;
}

#lista_freguesias{
	width:700px;
	height:100%;
	padding:10px;
	float:left;
    column-count:2;
    column-gap:20px;
    column-rule:4px dotted gray;
}
#lista_freguesias h1{
	font:18px "Droid sans", "Droid sans bold";
	color:#F60;
}
#lista_freguesias ul{
	list-style:none;
}
#lista_freguesias ul li{
	padding:5px;
}
#lista_freguesias ul li a{
	text-decoration:none;
	font:14px "Droid sans", "Droid sans bold";
	color:#88B235;
	padding:2px;
}
#lista_freguesias ul li:hover{
	background:#FFCF9F;
}
#barra{
	width:600px;
	height:30px;
}
#donativo{
	width:700px;
	height:60%;
	padding:5px;
	float:left;
}
#donativo ul{
	list-style:circle;
	color:#88B235;
	padding: 5px 20px;
}
#donativo ul li p{
	font:14px "Droid sans", "Droid sans bold";
	color:#88B235;
}
#dona{
	width:700px;
	height:500px;
	padding:5px;
	float:left;
	overflow:scroll;
}


input[type="radio"] {
    background-color: #0C9;
    border-radius: 10px;    
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin-right: 15px;
    position: relative;
    width: 15px;
}
#prop_var_text{
	width:600px;
	height:100%;
	float:left;
}
#prop_titulo{
	font:22px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
	width:100%;
	padding:10px;
}
#prop_data{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F30;
	padding: 5px;
	width:100%;
}
#ass_memb{
	margin: 5px;
	width: 210px;
	height:200px;
	float:left;
	padding: 2px;
}
#ass_memb img{
	padding: 3px;
	float:left;
}

#var_prop{
	width:700px;
	height:500px;
	overflow:scroll;
}

#ass_memb_cand{
	margin: 5px;
	width: 210px;
	height:200px;
	float:left;
	padding: 2px;
}
#ass_lista{
	width: 900px;
	float:left;
}
#ass_lista1{
	width: 900px;
	float:left;
}

#single{
	width: 720px;
	height: 600px;
	overflow:scroll;
	float:left;
}
#single img{
	max-height: 350px;
	max-width: 500px;
	padding: 3px;
}
#single p{
	padding:5px;
}