/* CSS Document */

html,body {
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bg.gif) repeat-y;
	margin:0px;
	padding:0px;
	font: 12px Trebuchet MS, verdana, arial;
	height: 100%;
}

	a {
		font: bold 12px Trebuchet MS, verdana, arial;
		text-decoration: none;
	}
		
		a:hover {
			font: bold 12px Trebuchet MS, verdana, arial;
			text-decoration: underline; 
		}

#lang_selector { position: absolute; top: 12px; left: 454px; }

.clear {
	clear:both; 
	height:10px;
}

.linha-dotted {
	clear: both;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted.gif) repeat-x 0;
}

.linha-dotted_menu {
	clear: both;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted_menu.gif) repeat-x 0;
}

.linha-dotted_bloco {
	clear: both;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted_bloco.gif) repeat-x 0;
}

.nostyle {
	background: none !important;
	padding-left: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	float: none !important;
	padding-bottom:  0px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

#bloco_pager {
	font: normal 11px Trebuchet MS, verdana, arial; 
	color: #57554f;
	clear: left;
	float: left;
	width: 99%;
	padding-bottom: 15px;
	padding-left: 2px;	
}

#bloco_classify {
	font: normal 11px Trebuchet MS, verdana, arial; 
	color: #57554f;
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 15px;
	padding-left: 0px;	
}

#bloco_classify a {
	border: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #829DBA;
}

#bloco_classify a:hover {
	border: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: underline;
	color: #829DBA;
}


#bloco_tools {
	font: normal 11px Trebuchet MS, verdana, arial; 
	color: #57554f;
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 15px;
	padding-left: 0px;	
}

#bloco_tools a {
	border: 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #829DBA;
}

#bloco_tools a:hover {
	border: 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #847463;
}



#pager {
	font: normal 11px Trebuchet MS, verdana, arial; 
	color: #979592;
}

#pager a  {
	text-decoration: none;
	color: #829dba;
	font-weight: normal;	
} 

#pager a:hover {
	text-decoration: underline;
	color: #979592;
	font-weight: bold;
}

.pager_bak {
	font-weight:normal;
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/arrow_blue_bak.gif) left center no-repeat;
	width: 20px;
}

.pager_fwd {
	font-weight:normal;
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	width: 20px;
}

.pager_select {
	height: 17px;
	font: normal 11px Trebuchet MS, verdana, arial; 
	color: #57554f;
	vertical-align: middle;
	padding: 0px;
}

div#breadcrumbs  { 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div#breadcrumbs a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #383838;
	margin-right:1px;
	margin-left:1px;
	clear: both;
}

div#breadcrumbs a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: normal;
	color: #383838;
	margin-right:1px;
	margin-left:1px;
	clear: both;
} 

/** Inicio: estilos específicos da 'box' RITCH TEXT AREA  ***********************************/
#bloco_ritchtext_1 {
	clear: left;
	float: left;
	width: 97%;
	background: #cbcfd6;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bloco_ritchtext_2 { 
	clear: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#bloco_ritchtext_2 a { 
	text-decoration: none;
	color: #000000
}

#bloco_ritchtext_2 a:hover { 
	text-decoration: underline;
	color: #000000
}
/** Fim:    estilos específicos da 'box' RITCH TEXT AREA  ***********************************/


/** Inicio: estilos específicos do header  **************************************************/
#header {
	width: 982px; 
	height: 190px; 
	min-width: 982px;
}

#topBar {
	width: 962px; 
	height: 40px; 
	background: #454c59;
	padding-left: 20px;
}

#topBar_options_left { 
	float: left;
	width: 585px;
	height: 28px;
}

#topBar_options_right { 
	float: left;
	width: 195px;
	height: 28px; 
}

#topBar_option_home { 
	float:left;
	display:inline;
	vertical-align:top;
	width:350px;
	height: 24px;
	padding-top: 8px;
	padding-left: 2px; 
}

#topBar_option_search { 
	float:left;
	display:inline;
	border-left:1px solid #968B96;
	vertical-align:top;
	text-align:right;
	width: 215px;
	height: 24px;
	padding-top: 7px;
	padding-left: 2px; 
	color: #968B96;
	margin-top: -4px;
}

.topBar_form_search{
            margin-top: 5px; 
            margin-bottom: 4px; 
            width:120px;
            height:15px; 
            vertical-align: middle; 
            background: #ffffff; 
            border: 0 solid transparent;
}

#topBar_option_advanced-search { 
	float:left;
	display:inline;
	vertical-align:top;
	width: 130px;
	height: 24px;
	padding-top: 8px; 
}

#topBar_option_text-size { 
	float:left;
	display:inline;
	border-left:1px solid #968B96;
	vertical-align:top;
	text-align:right;
	height: 31px;
	padding-left: 8px;
	padding-right: 2px;
	padding-bottom: -4;
}

div#topBar a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #829DBA;
	margin-right:4px;
	margin-left:4px;
} 
div#topBar a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: normal;
	color: #829DBA;
	margin-right:4px;
	margin-left:4px;
} 

#date-time {
	float: left;
	width: 182px;
	height: 100%;
	background: #8ca9c8;
	padding-top: 0px;
	margin-top: 1px;
}

#time {
	margin-left: 75px;
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	margin-right:15px;
	text-align: right;
	background: transparent;
	font: normal 11px Trebuchet MS, verdana, arial; 
    text-decoration: none;
    font-weight: normal;
    color: #546578;
}

#date {
	float: left;
	width: 75px;
	margin-top: 5px;
	padding: 0px 0px 0px 15px;
	background: transparent;
	font: normal 11px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #546578;
}

#brandArea_image-left 
{
	clear: left;
	float: left;
	width: 20px;
	height: 150px;
	background: #FF0000;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/barandarea.jpg) left no-repeat;
}

#brandArea_image-right { 
	float: left;
	width: 585px;
	height: 150px;
	background: #FF0000;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/barandarea.jpg) right no-repeat;
}

#logo { 
	float: left;
	width: 182px;
	height: 150px;
}


#welcomeText {
	position: absolute;
	top:155px;
	left:202px; 
	width: 585px; 
	height:35px;
	z-index: 1000;
}

#welcomeText h1 {
	color:#ffffff;
	font-family: Trebuchet MS, verdana, arial; 
	font-size:22px;
	margin:5px 0px 0px 10px;
	font-weight: normal;
}

#welcomeText-base-left { 
/*
	float: left; 
	clear: left; 
	position: relative; 
	top: -35px;
*/	 
	position: absolute;
	top:155px;
	left:0px; 
	width: 20px; 
	height: 35px; 
	filter: alpha(opacity=60); 
	-moz-opacity:0.60; 
	-khtml-opacity:0.60; 
	opacity:0.60; 
	background-color: #8CA9C8;
	z-index: 999;
}

#welcomeText-base { 
/*	float: left; 
	position: relative; 
	top: -35px; 
	left: 182px; 
	width: 585px; 
	height: 35px;
*/	 
	position: absolute;
	top:155px;
	left:202px; 
	width: 585px; 
	height:35px;
	filter: alpha(opacity=60); 
	-moz-opacity:0.60; 
	-khtml-opacity:0.60; 
	opacity:0.60; 
	background-color: #8CA9C8;
	z-index: 999;
}

	
	/** Início:  estilos "box" LOGIN e LOGEDIN **************************************************/
	#submeter {
		float: right; 
		margin-right: 10px; 
		margin-top: -7px; 
		margin-bottom: -10px;
	}
	
	div#submeter a  {
		font: bold 11px Trebuchet MS, verdana, arial; 
		text-decoration: none;
		font-weight: bold;
		color: #5f5f5f;
	}
	
	div#submeter a:hover {
		font: bold 11px Trebuchet MS, verdana, arial; 
		text-decoration: underline;
		font-weight: bold;
		color: #5f5f5f;
	} 
	/** Fim:  estilos "box" LOGIN e LOGEDIN **************************************************/
	
	
	/** Inicio:  estilos "box" LOGEDIN  *********************************************************/
	#box_LogedIn {
		float: left; 
		width: 195px; 
		height: 150px; 
		background: #B9BCC2;
	}
	
	#box_titulo{
		float: left; 
		padding-top: 8px;  
		margin-top: 4px; 
		width: 100px;
	}
	
	#box_imagem {
		float: left; 
		padding-left: 8px; 
		padding-top: 8px; 
		margin-right: 18px; 
		width: 40px;
	}
	.login_bemvindo_utilizador {
		font-family: Trebuchet MS, verdana, arial;
		font-size: 10px;
		color:#383838;
		font-weight: bold;
		float: left;
	}
	
	.login_bemvindo{
		font-family: Trebuchet MS, verdana, arial;
		font-size: 18px;
		font-weight: normal;
		color:#FFFFFF;
		text-transform:uppercase;
		float: left;
	
	}
	
	#bloco_logedIn ul { 
		margin-right: 0px;
		margin-left: 16px;
		margin-bottom: -5px;
		margin-top: -5px;
		padding: 0;
		list-style-type: none;
	}
	
	#bloco_logedIn li { 	
		list-style: none; 
		margin: 0px; 
		padding: -2px;
	}
	
	#bloco_logedIn a {
		background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
		padding-left:15px;
	
		text-align: left;
		font: normal 12px Trebuchet MS, verdana, arial; 
		text-decoration: none;
		font-weight: normal;
		color: #5f5f5f;
		margin-right:4px;
		margin-left:4px;
		line-height: 12px;
	}
	
	#bloco_logedIn a:hover {
		background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
		padding-left:15px;
	
		text-align: left;
		font: normal 12px Trebuchet MS, verdana, arial; 
		text-decoration: underline;
		font-weight: normal;
		color: #5f5f5f;
		margin-right:4px;
		margin-left:4px;
		line-height: 12px;
	}
	/** Fim:  estilos "box" LOGEDIN  *********************************************************/
	
	
	/** Início: estilos "box" LOGIN" **********************************************************/
	div#box_LogIn{
		float: left; 
		width: 195px; 
		height: 150px; 
		background: #B9BCC2;
	}
	
	#box_img {
		float: left; 
		padding-left: 8px; 
		padding-top: 8px; 
		margin-right: 18px; 
		width: 40px; 
		margin-bottom: -8px;
	}
	
	#box_titulo_login {
		float: left; 
		padding-top: 8px; 
		margin-top: 4px; 
		width: 100px; 
		margin-bottom: -8px;
	}
	
	.login_registar {
		font-family: Trebuchet MS, verdana, arial;
		font-size: 12px;
		color:#383838;
		font-weight: bold;
		text-transform:uppercase;
		float: left;
	}
	
	.login_Login{
		font-family: Trebuchet MS, verdana, arial;
		font-size: 26px;
		font-weight: bold;
		color:#FFFFFF;
		text-transform:uppercase;
		float: left;
	
	}
	
	div#utilizador_tag{
		float:left; 
		margin-left:7px; 
		margin-right:9px; 
		margin-top: 2px;
		width: 56px;
	}
	
	.utilizador_form{
		float:left; 
		margin-left: 0px;
	}
	
	.formulario_utilizador{
		margin-bottom: 4px; 
		width:106px; 
		height:15px; 
		vertical-align: middle; 
		background: #e6e6e6; 
		border: 0 solid transparent;
	}
	
	div#password_tag{
		float:left; 
		margin-left:7px; 
		margin-right:9px; 
		margin-bottom:-8px; 
		margin-top: 6px;
		width: 50px;
	}
	
	.password_form{
		float:left; 
		margin-left: 2px; 
		margin-bottom:-8px;
	}
	
	.formulario_password{
		margin-top: 5px; 
		margin-bottom: 4px; 
		width:76px; 
		height:15px; 
		vertical-align: middle; 
		background: #e6e6e6; 
		border: 0 solid transparent;
	}
	
	.login_user_password{
		font-family: Trebuchet MS, verdana, arial;
		font-size: 12px;
		font-weight: bold;
		color:#383838;
		letter-spacing: 0px;
	}
	/** Fim: estilos "box" LOGIN" ***************************************************************/


	/** Início: estilo para BOTÕES OK *************/
	#botao{ 
		margin-left: 1px;
		margin-top: 0px;
		margin-bottom: -1px;
		background: #103241;
		font-family: Trebuchet MS, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	
	#botao a {
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 1px;
		padding-top: 1px;
		background: #103241;
		font-family: Trebuchet MS, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		color:#FFFFFF;
		text-transform: upercase;
		text-decoration: none;
		
	}
	
	#botao a:hover {
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 1px;
		padding-top: 1px;
		background: #103241;
		font-family: Trebuchet MS, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		color:#FFFFFF;
		text-transform: upercase;
		text-decoration: underline;
	}
	
	#botao_cinza{ 
		margin-left: 1px;
		margin-top: 0px;
		margin-bottom: -1px;
		background: #b9bcc2;
		font-family: Trebuchet MS, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		color:#103241;
		text-transform:uppercase;
	}

	
	#botao_cinza a {
		padding-left: 4px !important;
		padding-right: 4px !important;
		padding-bottom: 1px !important;
		padding-top: 1px !important;
		background: #b9bcc2 !important;
		font-family: Trebuchet MS, verdana, arial !important;
		font-size: 10px !important;
		font-weight: normal !important;
		color:#103241 !important;
		text-transform: upercase !important;
		text-decoration: none !important;
		
		background: none !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
		float: none !important;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		
	}
	
	#botao_cinza a:hover {
		padding-left: 4px !important;
		padding-right: 4px !important;
		padding-bottom: 1px !important;
		padding-top: 1px !important;
		background: #b9bcc2 !important;
		font-family: Trebuchet MS, verdana, arial !important;
		font-size: 10px !important;
		font-weight: normal !important;
		color:#103241 !important;
		text-transform: upercase !important;
		text-decoration: underline !important;
		
		background: none !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
		float: none !important;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	/** Fim:  	estilo para BOTÃO OK  *************/

/** Fim:    estilos específicos do header  **************************************************/	



/** Inicio: estilos específicos da área de conteúdo  ****************************************/	
#mainContent {
	position: relative;
	/*top: -35px;*/
	float: left;
	clear: left;
	width: 982px;
	min-width: 982px;
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bg_content.gif) repeat-y; 
}

#content_left {
	float: left;
	width: 20px;
	height: 100%;
}

#content {
	margin: 8px;
	float: left;
	width: 764px;
	
	padding-bottom: 24px;
}

#box_conteudo_central{
	float: left; 
	width: 760px; 
	height: 100%; 
	border: 0px solid #A0FF00; 
	background: none;
}
/** Fim:    estilos específicos da área de conteúdo  ****************************************/	

/** Inicio: estilos específicos da navegação  ***********************************************/	
#navigation {
	float: left;
	width: 182px;
	height: 100%;
	padding-top: 10px;
}

#contentsNavigation	{
	float: left; width: 155px;
}

ul#contentsNavigationMain {
	font: 12px  Trebuchet MS, helvetica, sans-serif;
	color: #002745;
	padding: 0px; 
	margin: 0px; 
	margin-left:0px;
	list-style-type: none;
}

#contentsNavigationMain li {
	list-style-image: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_menu.gif);
	margin: 0px 0px 0px 22px; 
	padding: 0px; 
	background-position: -20px 0px;
}

#contentsNavigationMain li a {
	color: #002745; 
	text-decoration: none;
	font-size: 12px !important;
	font-weight:normal;
}

#contentsNavigationMain li a:hover {
	text-decoration: none;
	font-size: 12px !important;
	font-weight:bold;
}

.hr_navigation {
	width: 155px;
	margin-left: 2px;
	margin-top: -6px;
	margin-bottom: -6px;
}

.bloco_subscrever_news {
	width:180px;
	height:64px;
	border: 0px;
	margin:0px;
	padding:0px;
	cursor: pointer;
}

.subscrever_news_left {
	float:left;
	/*width:59px;*/
	height:60px;
	padding-top:0px;
	margin-left: 5px;

}

.subscrever_news_right {
	float:right;
	width:100px;
	height:60px;
	padding-top:5px;
	margin-right: 5px;
}

.subscrever_news_titulo1 {
	border:0px;
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color:#57554f;
	padding-left:0px;
	padding-top:5px;
	text-transform:uppercase;
}

.subscrever_news_titulo2 {
	border:0px;
	font-style: bold;
	font-size: 18px;
	font-family: Trebuchet MS, verdana, arial;
	color:#ffffff;
	padding-left:0px;
	padding-top:5px;
	text-transform: uppercase;
}

/** Fim:    estilos específicos da navegação  ***********************************************/	

/** Inicio: estilos específicos do footer  **************************************************/	
#footer {
	position: relative;
	float: left;
	clear: left; 
	margin: 15px 0px 0px 0px;
	border:0px solid black;
	width:772px;
	padding-left: 207px;
}

div#footernav a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: bold;
	color: #829DBA;
	margin-right:1px;
	margin-left:1px;
}

div#footernav a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: bold;
	color: #829DBA;
	margin-right:1px;
	margin-left:1px;
} 

div#footerRight{
	width: 194px;
	height: 150px;
	float: right;
}

div#footerLeft {
	width: 565px;
	float: left;
}

div#footer_subscrever {
	width: 120px;
	float: right; 
	margin: 2px;
	text-align:right;
}

div#footer_portais_regiao {
	width: 250px;	
	float:left; 
	margin-top:0px;
}

.footer_formList {
	padding-left: 15px;
	margin-top: 5px; 
	margin-bottom: 4px; 
	width:76px; 
	height:15px; 
	vertical-align: middle; 
	background: #e6e6e6; 
	border: 0 solid transparent;
}

hr.craved {
    margin:2px 1px 2px 1px;
	border-right:1px solid #CDCED6;
	border-left:1px solid #CDCED6;
    border-top:1px solid #CDCED6;
    border-bottom:1px solid #EFEFEF;
}

#footer_acessibilidade {
	width: 120px;
	float: right; 
	margin: 2px; 
	text-align: right; 
}
#footer_acessibilidade a { 
	color: #000;
	text-decoration: none;
}

.footer_direitos {
	width: 400px;
	float: left; 
	margin-top:0px;
}
/** Fim:    estilos específicos do footer  **************************************************/	

/** Inicio: estilos GERAIS da 'box' DESTAQUES  ***********************************/
#bloco_destaques_geral {
	float: left;
	clear: left;
	width: 100%;
}

.destaques_geral { 
	margin-top: 3px;
}

ul.destaques_geral { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 18px;
}

li.destaques_geral { 
	list-style-image: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif);
	padding-bottom: 5px;
}

#bloco_destaques_geral a {
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #829DBA;
	padding-left: 0px;
	padding-top: 15px;
	line-height: 12px;
}

#bloco_destaques_geral a:hover {
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: underline;
	color: #829DBA;
	padding-left: 0px;
	padding-top: 15px;
	line-height: 12px;
}

div#destaques_geral_more  { 
	margin-top: 5px;
	margin-left: 18px;
}

div#destaques_geral_more a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
}

div#destaques_geral_more a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
} 
/** Fim:    estilos GERAIS da 'box' DESTAQUES  ***********************************/

/** Inicio listagem_geral: estilos GERAIS para apresentação de listagens  **********************************/
#bloco_listagem_geral {
	float: left;
	/*clear: left;*/
	width: 100%;
	/*
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted.gif) repeat-x 0;	
	background-position: bottom;
	margin-bottom: 3px;
	*/
}

.listagem_geral { 
	margin-top: 3px;
}

ul.listagem_geral { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 18px;
}

li.listagem_geral { 
	list-style-image: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif);
	padding-bottom: 5px;
}

#bloco_listagem_geral a {
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #829DBA;
	padding-left: 0px;
	padding-top: 15px;
	line-height: 13px;
}

#bloco_listagem_geral a:hover {
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: underline;
	color: #829DBA;
	padding-left: 0px;
	padding-top: 15px;
	line-height: 13px;
}

.listagem_geral_subtexto{
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #000000;
	padding-left: 18px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
	/*margin-left: -18px;*/
	line-height: 15px;
}

.listagem_geral_texto_cinza_separador{
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted.gif) repeat-x 0;	
	background-position: bottom;
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #8D8D8D;
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 2px;
	margin-left: -18px;
}

.listagem_geral_separador{
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/dotted.gif) repeat-x 0;	
	background-position: bottom;
	height: 3px;
	padding-left: 18px;
	padding-right: 15px;
	margin-left: -18px;
	margin-top: -7px;
}

.listagem_geral_texto_cinza{
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #8D8D8D;
	padding-left: 18px;
	padding-right: 15px;
	/*padding-bottom: 10px;*/
	margin-bottom: 2px;
	margin-left: -18px;
}

#listagem_geral_more  { 
	margin-top: 5px;
	margin-left: 18px;
}

#listagem_geral_more a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
}

#listagem_geral_more a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
}

#listagem_geral_up  { 
	margin-top: 5px;
	margin-left: 18px;
}

#listagem_geral_up a  {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_up.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: none;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
}

#listagem_geral_up a:hover {
	background: transparent url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_up.gif) right center no-repeat;
	padding-right: 15px;
	text-align: left;
	font: normal 12px Trebuchet MS, verdana, arial; 
	text-decoration: underline;
	font-weight: normal;
	color: #8D8D8D;
	margin-right:1px;
	margin-left:1px;
	clear: both;
} 
/** Fim listagem_geral:    estilos GERAIS para apresentação de listagens  **********************************/

#bloco_lista_eventos {
	float: left;
	width: 100%;
	padding-left:5px;
}

.box_lista_eventos{
	float:left; 
	margin-top:20px;
}

.descricao_evento { 
	margin-top: 3px;
}

ul.evento_data { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-left: 0px;
}

li.evento_data { 
	list-style-image: none;
	padding-bottom: 0px;
}

ul.evento_desc { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	padding: 0px;
	list-style-type: none;
}

li.evento_desc { 
	list-style-image: none;
	padding-bottom: 0px;
}

#bloco_lista_eventos a {
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) no-repeat;
	background-position: left center;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: none;
	color: #829DBA;
	padding-left: 15px;
	padding-top: 0px;
	line-height: 12px;
}

#bloco_lista_eventos a:hover {
	background: url(/Portal.Municipios/img/arquivo.cm-mourao.pt/bullet_fwd.gif) no-repeat;
	background-position: left center;	border: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	text-decoration: underline;
	color: #829DBA;
	padding-left: 15px;
	padding-top: 0px;
	line-height: 12px;
}

.descricao_evento_subtexto{
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #383838;
	padding-right: 0px;
	margin-left: 15px;
}

.descricao_evento_subtexto_cinza{
	font-style: normal;
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #8d8d8d;
	margin-left: 15px;
}

.lista_eventos_dia{
	float: left;
	padding-left:5px;
	width: 30px;
	font: 14px bold Trebuchet MS, verdana, arial !important;
	color: #829DBA;
	margin-top: 4px;
	margin-left: 0px;
}

.lista_eventos_mes{
	clear: left;
	float: left;
	font: 11px normal Trebuchet MS, verdana, arial !important;
	color: #829DBA;
}

.lista_eventos_descricao{
	float: left; 
	padding: 0px; 
	margin-top: 4px; 
}
.imagerightmargin
{
 margin-right:5px;
}