/**********************************************************************************************/
/*** CSS Definitions for the Portal.Municipios "color" elements *******************************/
/**********************************************************************************************/
#content 		{  }
#content_lft   	{ margin-top: -15px !important; _margin-top: 0px !important;}
#content_mid 	{ margin-top: -10px !important; _margin-top: 2px !important;}


#col3_list, #listagens, #listagens1, #listagens2, #pager, #tools, #pesquisa_search, #destaques_tematicos, #forum1, #forum2, #forum3, #comentario, #comentarios, #registo, #faqs, #destak_personal,  {width: 98% !important; }
#box_area {width: 97% !important; _width: 98% !important; }
.box_1nivel { width: 95% !important; _width: 96% !important; padding-right: 2px}
#meteo, #info, #rss, { width: 95% !important;}
#nota { width: 93% !important;}
#Big_destaque { border-bottom: 0px; }


/**********************************************************************************************/
body {
	background: url(../images/body_bg.gif) repeat-y;
}

#bg_a {
	background: #305d90 url(../images/bg_a.gif);
	margin-top: 17px !important;
}

#bg_b {
	background: transparent !important;
}

#bg_c {
	background: transparent url() !important;
}

/*** Header & Header Components ***************************************************************/

#logo {
	background: transparent;
	height: 140px;
	padding-top: 11px;
}

#brand_img {
	background: transparent /*url(../images/brand_img.gif)*/;
	height: 185px !important;
}

#empty {
	background: transparent !important;
}

#login {
	background: transparent;
}

	#date_time {
		color: #9ed9e9;
	}
		
			#login_top_rgt a {
				color: #ffeb68;
			}
			
			#login_top_rgt a:hover {
				color: #ffec69;
			}
		
		.login_text {
			color: #9ed9e9;
			font: normal 18px Georgia;
		}

		#login_form {
			color: #9ed5ff;
		}
		
			#login_form input {
				background: #005c74;
				color: #9ed9e9;
				border: 1px solid #9ed9e9;
			}
		
			#login_aviso {
				color: #ff6800;
			}
			
		#logedin_top_rgt {
			color: #9ED9E9;
		}
		
			.logedin_user {
				color: #fff;
			}
		
				#logedin_close_rgt a {
					color: #ffec69;
				}
			
				#logedin_close_rgt a:hover {
					color: #ffec69;
				}		
					
			#logedin_personal {
				color: #9ED9E9;
			}
			
				#logedin_personal a {
					background: url(../images/logedin_bullet.gif) no-repeat left center;
					color: #9ED9E9;
				}
			
					#logedin_personal a:hover {
						background: url(../images/logedin_bullet.gif) no-repeat left center;
						color: #9ED9E9;
					}
					
#start_page {
	background: ;
	
}

#start_page_text {
	padding: 15px 0px 0px 0px;
	margin-top: -15px;
	margin-right: -3px;
}

	#start_page_text a {
		background: url(../images/icon_menu.gif) center right no-repeat;
		color: #34679e;
		padding-right: 23px !important;
	}
	
	#start_page_text a:hover {
		background: url(../images/icon_menu.gif) center right no-repeat;
		color: #34679e;
		padding-right: 23px !important;
	}

#welcome {
	background: #ffeb68;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	margin-top: -63px/*-57px*/ !important;
	margin-bottom: 13px;
	border-bottom: 1px solid #dddfda;
	
}

#welcome_text {
	color: #d36d00;
}

#search {
	background: transparent;
}
		#search_box {
			margin: 8px 0px 0px 20px;
		}
	
		#search_box input {
			border: 1px solid #7696ba;
			color: #34679e;
			background: #fff;
		}

#start_page_bot {
	background: ;
}

#welcome_bot {
	background: #fff;
}

#empty_bot {
	background: transparent;
}

#search_bot {
	background: ;
}
	
	#search_adv {
		margin: 0px 0px 0px 20px;
	}
	
		#search_adv a {
			background: url(../images/icon_fwdA.gif) center right no-repeat;
			color: #34679e;
		}
		
		#search_adv a:hover {
			background: url(../images/icon_fwdA.gif) center right no-repeat;
			color: #34679e;
		}
/**********************************************************************************************/
/*** Floating Navigation & Components *********************************************************/
#floating_nav {
	background: transparent;
	margin-top: 7px;
}
		
	.floating_nav_transparent_pcent1 {
		background: #000;
		margin-top: 7px;
	}
	
	.floating_nav_transparent_pcent2 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent3 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent4 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent5 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent6 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent7 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent8 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent9 {
		background: #000;
		margin-top: 10px;
	}
	
	.floating_nav_transparent_pcent10 {
		background: #000;
		margin-top: 10px;
	}
	
	#floating_nav_bg {
		background: #f4a102 ;
	}
	
		#floating_nav_btns {
			background: #f4a102 url(../images/bg_floating_nav.gif) bottom repeat-x;
			padding-bottom: 0px;
		}
	
		.btn_large {
			border-bottom: 1px dashed #dc6e04;
			background: transparent;
		}
			
				.btn_large_rgt .text_large { 
					color: #ffeb68;
				}	
				
				.btn_large_rgt .text_small {
					color: #fff;
				}		

	.floating_nav_shadow {
		position: absolute;
		left: 194px;
		top: 199px;
		clear: right;
		float: right;
		z-index: 10000;
	}
	
	.floating_LeftShadow {
		position: absolute;
		left: 175px !important;
		top: 168px !important;
		clear: right;
		float: right;
		z-index: 10000;
	}
/**********************************************************************************************/
		.menu_border_bottom {
			background: url(../images/menu_borderBottom.gif) repeat-x bottom right ;
			padding-bottom: 3px ;
		}
		
		.menu_1st_lvl {
			background: #f7f9f8;
			color: #34679E; 
			font: bold 12px Arial;
		}
		
			.menu_1st_lvl a {
				color: #34679E;
				font: bold 12px Arial;
				background: url(../images/icon_menu.gif) right 4px no-repeat;
				padding: 0px 23px 0px 0px !important;
			}
			
			.menu_1st_lvl a:hover {
				color: #34679E;
				font: bold 12px Arial;
				background: url(../images/icon_menu.gif) right 4px no-repeat;
				padding: 0px 23px 0px 0px !important;
			}
		
			.menu_1st_lvl_over {
				background: #cbdce4;
				color: #34679E;

			}	
				
				.menu_1st_lvl_over a {
					color: #34679E;
					font: bold 12px Arial;
					background: url(../images/icon_menu.gif) right 4px no-repeat;
					padding: 0px 23px 0px 0px !important;
				}
				
				.menu_1st_lvl_over a:hover {
					color: #34679E; 
					font: bold 12px Arial;
					background: url(../images/icon_menu.gif) right 4px no-repeat;
					padding: 0px 23px 0px 0px !important;
				}
				
			.menu_2nd_lvl {
				background: #f7f9f8;
				color: #34679e;
				padding: 3px 23px 2px 0px;
			}
			
				.menu_2nd_lvl a {
					color: #34679e;
					padding: 0px 5px 0px 0px;
				}
				
				.menu_2nd_lvl a:hover {
					color: #ffffff;
						padding: 0px 5px 0px 0px;
				}
			
				.menu_2nd_lvl_over {
					background: #e97504;
					color: #ffffff;
					padding: 3px 2px 2px 0px;
					margin: 1px 21px 1px 0px;
				}	
					
					.menu_2nd_lvl_over a {
						color: #ffffff;
						padding: 0px 5px 0px 0px;
					}
					
					.menu_2nd_lvl_over a:hover {
						color: #ffffff;
					padding: 0px 5px 0px 0px;

					}
					
			.ficha_tecnica {
				color: #5C7CA4;
			}
				
				.ficha_tecnica a {
					color: #5C7CA4;
				}
				
				.ficha_tecnica a:hover{
					color: #5C7CA4;
				}
			
			.bg_contentChekersRight {
				background: ;
		}
			.content_right_DIV_green {
				background: #fff ;
			}
			

/*************************************************************************************************************GERAL**********/
#breadcrumbs  { 
	color: #34679E;
	width: 100%;
	float: left;
}

	#breadcrumbs a  {
		background: transparent url(../images/bullet_bc.gif) left center no-repeat;
		color: #34679E;
	}
	
	#breadcrumbs a:hover {
		background: transparent url(../images/bullet_bc.gif) left center no-repeat;
		color: #34679E;
	} 
	
	#breadcrumbs_home a {
		background: transparent url(../images/icon_1stBC.gif) left 2px no-repeat;
		color: #34679E;
		padding-left: 20px !important;
	} 
	
	#breadcrumbs_home a:hover {
		background: transparent url(../images/icon_1stBC.gif) left 2px no-repeat;
		color: #34679E;
		padding-left: 20px !important;
	} 
/**************************************************************************/
					
/** BLOCOS ***************************************************************/
	
	.bg_chekers {
		background: #f7f9f8; 
	}
	
		.bg_chekers_line {
			border-bottom: 1px solid #fff;
			width: 100% !important;
			_width: 95%;
		}
		
		.bg_line {
			border-bottom: 1px dashed #cbdce4;
		}
		
	
		.bg_chekers_bar_sinopse {
			background: transparent url(../images/icon_menu.gif) 0px 5px no-repeat ;
			margin-top: 10px;
		}	

		.bg_lupa {
			background: transparent url(../images/lupa.gif) no-repeat bottom right;
		}
	
.article_block_title {
	margin-left: 1px;
	margin-right: 5px
}

.article_block_txt {
	padding: 0px 10px 10px 10px; 
	clear: left
}

	.article_block_txt a{
		color: #E97504;
		font-weight: bold;
		text-decoration: none;
	}

	.article_block_txt a:hover{
		color: #E97504;
		font-weight: bold;
		text-decoration: underline;
	}

	.areaA_title {
		color: #e97504;
		font: bold 14px Georgia;
		background: url(../images/icon_titleA.gif) left 7px no-repeat;
		padding-left: 10px !important;
	}	
	
		.areaA_title_Search{
		font: normal 12px Arial;
/*		color: #56A017;
*/		padding: 0px;
	}
	
	.areaA_title_Search a
	{
/*		color: #56A017;
*/		padding: 0px;
		text-decoration: none;
	}
	
	.areaA_title_Search a:hover{
		text-decoration: underline;
	}


		.areaA_title_right {
			margin-top: 5px;
		}
		
		.areaA_subtitle {
			color: #e97504;
			font: bold 16px Georgia;
		}
	
		.subareaA_title {
			background:; 
			border-bottom: 1px dashed #cbdce4;
			padding-top:0px;
		}
		
		.areaA_title_Search{
		color: #e97504;
	}
		
	.areaA_title_Search a{
		color: #e97504;
	}	
	
	.area_TITLE {
		font: bold 18px Georgia;
		color: #97adbd;
		background: url(../images/icon_titleB.gif) left 9px no-repeat;
		padding-left: 10px !important;
	}
	
	.areaB_title {
		color: #97adbd;
		font: bold 14px Georgia;
		background: url(../images/icon_titleB.gif) left 7px no-repeat;
		padding-left: 10px !important;
	}
	
		.areaB_subtitle {
			color: #97ADBD;
			background: url(../images/icon_titleB.gif) left 7px no-repeat;
			padding-left: 10px !important;
			font: bold 14px Georgia;
		} 
		
		.subareaB_title {
			border-bottom: 1px dashed #cbdce4;
		}
	
	
	.area_TITLE_C {
		font: bold 18px Georgia;
		color: #ce3100;
		background: url(../images/icon_titleC.gif) left 9px no-repeat;
		padding-left: 10px !important;
	}
		
	.areaC_title {
		color: #ce3100;
	}
		
.big_destaque_bg {
	background: #fff url(../images/bg_area.gif) no-repeat bottom right; 
}

	.classificados_bg {
		background: #fff url(../images/bg_classificados.gif) no-repeat bottom right;
	}
	
	.sondagens_bg {
		background: #fff url(../images/bg_sondagens.gif) no-repeat bottom right;
	}

	.mapaSite_bg {
		background: #fff url(../images/bg_mapaSite.gif) no-repeat bottom right;

	}
	
	.faqs_bg {
		background: #fff url(../images/bg_faqs.gif) no-repeat bottom right;
	}
	
	.rss_bg {
		background: #fff url(../images/bg_rss.gif) no-repeat bottom right;
	}
	
	.personalizacao_bg {
		background: #fff url(../images/bg_personal.gif) no-repeat bottom right;
	}
	
	.personalizacaoSubs_bg {
		background: #fff url(../images/bg_personal_subs.gif) no-repeat bottom right;
	}
	
		.big_destaque_title {
			color: #74A5CF;
		}
		
			.big_destaque_subtitle {
				color: #E97503;
			}
			
			.big_destaque_txt {
				color: #34679E;
			}


			.big_destaque_txtB {
				color: #5c7ca4;
			}

/* pager */
	.pager_separator {
		color: #F5A102;
	}
/*************************************************************************/

/** BORDDERS E SEPARADORES ***********************************************/	
.border_bottom {
	border-bottom: 1px dashed #cbdce4;
}
.darkBorder_bottom {
	border-bottom: 1px dashed #214265;
}

.border_bottom2 {
	border-bottom: 1px dashed #fff;
}

.border_bottom_title {
	border-bottom: 1px dashed #cbdce4;
	margin-bottom: 5px;
}

.border_top {
	border-top: 1px dashed #cbdce4;
}

/*************************************************************************/	

/** LISTAGENS ***********************************************************/
/** listagem rss **/

	li.rss {
		list-style-image: url(../images/icon_eventos.gif);
	}

/* listagem bullet  */

	.item_title_A {
		color: #e97504;
		font-weight: bold
	}
		.item_title_A a{
			color: #e97504;
			font-weight: bold;
		}
		
			.item_title_A a:hover{
				color: #e97504;
				font-weight: bold;
			}

			li.item_title_A {
				list-style-image: url(../images/icon_fwdA_2.gif);
				font-weight: normal !important;
			}
			li.item_title_A a{
				list-style-image: url(../images/icon_fwdA_2.gif);
				font-weight: normal !important;

			}
			li.item_title_A a:hover{
				list-style-image: url(../images/icon_fwdA_2.gif);
				font-weight: normal !important;
			}
	
	.item_subtitle_A {
		color: #34679e;
		line-height: 14px;
	}
	
		.item_subtitle_A a{
			color: #34679e;
			line-height: 14px;
		}
		
		.item_subtitle_A a:hover{
			color: #34679e;
			line-height: 14px;
		}
	
		.medium_item_subtitle_A{
			color: #34679e;
		}
		
		.small_item_subtitle_A {
			color: #34679e;
		}
	
	.item_info_A {
		color: #74A5CF;
	}
		
		.item_info_A a{
			color: #74A5CF;
		}
		
			.item_info_A a:hover{
				color: #74A5CF;
			}
	
	.item_txt_A {
		color: #465567;
	}
	
	.item_medium_txt_A {
		color: #465567;
	}



	.item_small_txt_A {
		color: #465567;
	}

	.item_note_A {
		color: #9CAEB7;
	}

	.item_MediumNote_A {
		color: #9CAEB7;
	}
	
	.item_title_B {
		color: #34679e;
	}
		
			.item_title_B a{
				color: #34679e;
			}
			
				.item_title_B a:hover{
					color: #e97504;

				}
		
				li.item_title_B {
					list-style-image: url(../images/icon_fwd2.gif);
				}

	.medium_item_subtitle_B{
		color: #e97504;
	}

		.medium_item_subtitle_B a { /*VERDE*/
			color: #e97504;
		}
		
		.medium_item_subtitle_B a:hover { /*VERDE*/
			color: #e97504;
		}
		
	.medium_item_subtitle { 
		color: #5c7ca4;
	}
	
	.small_item_subtitle {
		color: #5c7ca4;
	}
		
		.small_item_subtitle a {
			color: #5c7ca4;
		}
		
			.small_item_subtitle a:hover {
				color: #e97504;
			}
	
			.small_item_subtitle_select a a:hover {
				color: #e97504;
			}
			
	.medium_item_subtitleA {
		color: #e97503;
	}
		
		.medium_item_subtitleA a {
			color: #e97503;
		}
		
			.medium_item_subtitleA a:hover {
				color: #e97503;
			}
			
	.small_item_subtitleA {
		color: #e97504;
	}
		
		.small_item_subtitleA a {
			color: #e97504;
		}
		
			.small_item_subtitleA a:hover {
				color: #e97504;
			}

		
		.small_item_subtitleB {
			color: #5C7CA4;
		}
		
		.small_item_subtitleB a {
			color: #5C7CA4;
		}
		
			.small_item_subtitleB a:hover {
				color: #5C7CA4;
			}
			
		.area_destaque_bg {
			background: #fff url(../images/bg_area.gif) no-repeat bottom right;
		}
		
		.area_title_destaque {
			color: #74A5CF;
		}
		
			.area_txt_destaque {
				color: #34679E;
			}

.item_aviso {
	color: #ce3100;
}
/***********************************************************************/

/** BTNS ***************************************************************/
/* btn azul */
.dark_btn { 
	background: url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #b8cfdb;
	color: #e97503;
}

	.dark_btn a { 
		background: url(../images/dark_btn_icon.gif) right no-repeat;
		color: #e97503;
		font: bold 10px Georgia;
	}
	
	.dark_btn a:hover { 
		background: url(../images/dark_btn_icon.gif) right no-repeat;
		color: #e97503;
		font: bold 10px Georgia;
	}

/* btn azul Back*/
.dark_btn_BCK { 
	background: url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #b8cfdb;
	color: #e97503;
}

	.dark_btn_BCK a { 
		background: url(../images/dark_btn_BCK_icon.gif) right no-repeat;
		color: #e97503;
		font-family: Georgia;
		font-weight: bold;
	}
	
	.dark_btn_BCK a:hover { 
		background: url(../images/dark_btn_BCK_icon.gif) right no-repeat;
		color: #e97503;
		font-family: Georgia;
		font-weight: bold;
	}
	
/* btn branco */
.light_btn { 
	background: #ffffff;
	color: #34679E;
}

	.light_btn a { 
		background: url(../images/btn_blue_icon.gif) right no-repeat;
		color: #34679E;
		font: bold 10px Georgia;
	}
	
	.light_btn a:hover { 
		background: url(../images/btn_blue_icon.gif) right no-repeat;
		color: #34679E;
		font: bold 10px Georgia;
	}

/* btn verde */
.dark2_btn { 
	background: #fff url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #b8cfdb;
	color: #5C7CA4;
}

	.dark2_btn a { 
		background: url(../images/dark2_btn_icon.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}
	
	.dark2_btn a:hover { 
		background: url(../images/dark2_btn_icon.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}

/* btn verde Back*/
.dark2_btn_BCK { 
	background: url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #b8cfdb;
	color: #5C7CA4;
}

	.dark2_btn_BCK a { 
		background: url(../images/dark2_btn_BCK_icon.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}
	
	.dark2_btn_BCK a:hover { 
		background: url(../images/dark2_btn_BCK_icon.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}
	
/* btn fechar */	
.close_btn { 
	background: #fff url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #007296;
}

	.close_btn a { 
		background: url(../images/icon_closeBtn.gif) right no-repeat;
		color: #007296;
		font: bold 10px Georgia;
	}
	
	.close_btn a:hover { 
		background: url(../images/icon_closeBtn.gif) right no-repeat;
		color: #007296;
		font: bold 10px Georgia;
	}

/* btn fechar - verde */	
.close2_btn { 
	background: url(../images/bg_btn.gif) bottom repeat-x ;
	border: 1px solid #b8cfdb;
	color: #5C7CA4;
}

	.close2_btn a { 
		background: url(../images/icon_closeBtn2.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}
	
	.close2_btn a:hover { 
		background: url(../images/icon_closeBtn2.gif) right no-repeat;
		color: #5C7CA4;
		font: bold 10px Georgia;
	}
/*************************************************************************/	

/*** BTN'S SERVIÇOS ***************************************************************************/
.btn_servico {
	background: #FFFFFF url(../images/bg_btn_servicos.gif) no-repeat top;
	border: 1px solid #cbdce4;
	padding: 2px;
}
	
	.btn_servico_rgt {
		color: #305e90;
		font-family: Georgia;
	}
	
		.btn_servico_rgt a {
			color: #305e90; 
			font-family: Georgia;
		}
	
		.btn_servico_rgt a:hover {
			color: #b55e01;
			font-family: Georgia;
		}
		
	span.btn_servico_txt1 a {
		color: #305e90;
		font-family: Georgia;
		font-style: italic !important;
	}
	
	span.btn_servico_txt1 a:hover {
		color: #b55e01;
		font-family: Georgia;
		font-style: italic !important;
	}

	span.btn_servico_txt2 {
		font-style: normal;
	}
/**************************************************************************/

/*** Formulários *********************************************************/
.formulario_1 {
	background: #ffffff;
	border: 1px solid #7696ba;
	color: #465567; 
}	

.formulario_2 {
	background: #ffffff;
	border: 1px solid #7696ba;
	color: #5c7ca4; 
}

.formulario_3 {
	border: 1px solid #7696ba;
	color: #34679e;
	background: #fff;
}

.formulario_4 {
	border: 1px solid #7696ba;
	color: #717582;
	background: #fff;
}
/*************************************************************************/	

/** IMAGENS *************************************************************/
	.img1 {
		border: 2px solid #cbdce4;
		padding: 0px;
	}
	
		.img1_shadow {
			
		}
/*************************************************************************/	
		
/** Box METEO ***********************************************************/
.box_meto {
	padding-right: 0px;
	width: 160px !important;
}

	.meteo_content {
		width: 150px;
		float: left; 
		margin: 2px 5px 2px 0px;
	} 
	
	.day_meteo {
		width: 55px; 
	}

	.line_meteo {
		border-bottom: 0px;
		width: 150px !important;
		_width: auto;
	}

		.temp_meteo_min {
			color: #87b1d5;
		}
		
		.temp_meteo_max {
			color: #cf5935;
		}
/*************************************************************************/	

/*** CONTACTOS ***********************************************************/
.bg_contacts {
	background: #4c7db3 url(../images/bg_linha_apoio.gif) right no-repeat;
}

	.contactos_txt_big {
		color: #ffffff;
	}
	
	.contactos_txt_small {
		color: #ffffff;
	}
	
	.listagem_contactos {
		color: #ffffff;
	}
	
		.listagem_contactos a{
			color: #ffffff;
		}
		
		.listagem_contactos a:hover{
			color: #ffffff;
		}
	
			li.listagem_contactos {
				list-style-image:url(../images/icon_plus_white2.gif);
			}
/**************************************************************************/
/**Filtro de Pesquisa *************************************************************************/
	.header_filtro_col {
		 background: #f7f9f8;
		 border-bottom: 2px solid #fff; 
		 text-align: left;
		 padding: 3px 3px 3px 14px;
		 width: 30%
	}
	
	.header_filtro_1Col {
		background: #f7f9f8; 
		padding: 3px 3px 3px 10px;
		width: 97%;
		text-align: left;
		margin-top: 5px;
	}
		
.background_pesquisa {
	background: url(../images/pesquisaTabelaFiltros_bg.gif);
}

.background_pesquisa2{
	border-bottom: 1px dashed #cbdce4;
	width: 98%;
}
/**********************************************************************************************/
/** Publicar Clasificados ******************************************************************/
.publicarLine {
	border-bottom: 1px solid #fff; 
}
/** EVENTO / HEADER ************************************************************************/
.line_headerEvento{
	background: transparent url(../images/bg_chekers.gif);
}

.evento_headerData {
	color: #74A5CF;
}
		
		.evento_headerDia {
			color: #74A5CF;
		}
	
	.evento_headerDesc {
		background: #ffffff;
	}
/********************************************************************************************/
/** Registo ********************************************************************************/
.registo_line {
	border-bottom: 1px solid #fff; 
}

.info_registo{
	padding: 47px 5px 0px 5px; 
	_padding: 42px 5px 0px 20px; 
	margin:0px;
	width: 99%;
	_width: 93%;
}	

.info_registo2{
	padding: 52px 5px 0px 0px; 
	_padding: 50px 5px 0px 0px; 
	margin:0px;
	width: 98%;
	_width: 96%;
}	
/** CSS CLASSIFICADOS ***************************************************************************/
.info_classificado {
	background: #F7F9F8;
}

.sinopse_classificados {
	background: transparent url(../images/icon_menu.gif) 8px 12px no-repeat;
	border-bottom: 2px solid #fff;
}

.sinopse_classificadosLine {
	margin-left: 15px;
	_margin-left: 10px;
}

/** HEADER **/
.bg_header {
	background: #F7F9F8;
}

.header_assunto {
	border-right: 2px solid #fff; 
	font: bold 14px Georgia;
}

/** LINHA CONTEUDO **/
.content_assunto {
	border-right: 2px solid #fff;
}

/** COMUNS AO HEADER E AO CONTENT **/
.tema {
	border-right: 2px solid #fff;
}

.publicacao {
	border-right: 2px solid #fff;
}

/** CSS FORUNS ****************************************************************************/
/** HEADER TABELA **********************************************/

.header_assunto {
	border-right: 2px solid #fff; 
}

.header_temasdisc {
	border-right: 2px solid #fff; 
}

.header_msg {
	border-right: 2px solid #fff; 
}

.header_respostas {
	border-right: 2px solid #fff;
}

.header_ultimamsg {
	border-right: 2px solid #fff;
}

.bg_foruns_header {
	background: #F7F9F8;
}

/***CONTEÚDO TABELA ********************************************/
.content_assunto {
	border-right: 2px solid #fff;
}

.content_temasdisc {
	border-right: 2px solid #fff;

}

.content_msg {
	border-right: 2px solid #fff;
}

.content_respostas {
	border-right: 2px solid #fff;
}

/******* Foruns - Geral **/
.forum_post {
	width: 97%;
}

.post_inicial {
	background: #f7f9f8;
}

	.original_post {
		width: 542px !important;
	}
	.resp_lvl1 {
		border-bottom: 1px dashed #cbdce4;
	}
	
		.bg_lvl1 {
			background: transparent url(../images/chekers_bar_sinopse.gif) left top repeat-y;
			padding-left: 20px;
		}
		
	.resp_lvl2 {
		border-bottom: 1px dashed #cbdce4;
	}
	
		.bg_lvl2 {
			background: transparent url(../images/chekers_bar_sinopse.gif) left top repeat-y;
			padding-left: 20px;
		}

/** Participar **/
.forumParticipar_line {
	border-bottom: 1px solid #fff; 
}

/** CSS NOTÍCIAS *******************************************************************************/
.noticias_bg { 
	background: #ffffff url(../images/bg_noticias.gif) right top no-repeat; 
}

.bg_destaques_noticias { 
}

.destSeparator_noticias_3col { 
	background: url(../images/border_destaques_noticias.gif)  right top repeat-y;
}

/** CSS POPUPS **/
	#popup_Header {
		background: #f5a002 url(../images/popup_bgHeader.gif) bottom repeat-x; 
		color: #FFEB68/*d36d00*/;
	}
	
	#popup_content {
		background: #FFFFFF; 
		border-left: 1px solid #f0f0f0; 
		border-right: 1px solid #f0f0f0;
	}
	
	
	/************************************************************ sondagem*/
			.barras_results {
			}
			
				.bg_100percent{
					background: #F7F9F8; 

				}
				
					.bg_Xpercent{
						background: #006F93; 
						border-bottom: 1px solid #e5ecf4;
						border-top: 1px solid #e5ecf4;
						border-left: 1px solid #e5ecf4;
					}
					
	#popup_Footer {
		background: #007296 url(../images/popup_bgFooter.gif) bottom repeat-x;
	}

/** CSS CALENDÁRIO **/
.calendario {
	background: #fff; 
}

.MesAno {
	color: #e97504;
}

	.MesAno a{
		font: normal 25px "Trebuchet MS" !important; 
		color: #e97504;
		text-decoration: none; 
	}
	
	.MesAno a:hover{
		font: normal 25px "Trebuchet MS" !important; 
		color: #e97504; 
		text-decoration: underline;
	}

.DiaSemana {
	color: #9caeb7; 
	background: #fff; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #e9f1f5;
}

.DataSemEvento {
	color: #5c7ca4;
}

	.DataSemEvento a{
		color: #5c7ca4;
	}

	.DataSemEvento a:hover {
		color: #e97504;
	}
	
	
.DataComEvento {
	color: #87b1d5;
}


	.DataComEvento a {
		color: #87b1d5;
	}

	.DataComEvento a:hover {
		color: #e97504;
	}

.diaActual {
	border: 1px solid #e97504 !important;
}

/** CSS MAPA DO SITE **/
#box_area{
	background: url(../images/mapaSite_LeftBg.gif) left repeat-y;
	border-bottom: 1px solid #e5ecf4;
}

	.box_1nivel {
		background: #fff !important;
		border-bottom: 1px solid #e5ecf4;
	}

	.mapaSite_hr  {
		background: #e5ecf4;
	}

.conteudo_mapa a{
	color: #326297; 
}

.conteudo_mapa a:hover{
	color: #326297; 
}

/** CSS Agenda **/
.BigAgenda {
	background: #e9f1f4; 
}

.BigAgendaDia {
	color: #97adbd; 
}

.BigAgendaMes {
	color: #97adbd; 
}
				
/************ Agenda Destaques *************************/
		.data_cel {
			background: ;
			border-left: 3px solid #fff;
		}
			
			.data_cel_bg {
				background: #e9f1f4;
			}
			
			.dia_semana {
				color: #97adbd; 
				font: normal 10px Georgia;
			}
			
			.dia_mes {
				color: #97adbd;
				font: bold 16px Georgia;
			}
			
			.separator_data {
				border-bottom: 1px solid #97adbd;
			}
			
			.separador_evento {
				border-bottom: 1px solid #e5ecf4;
			}
			
			.agenda_tit {
				color: #e97504;
			}
			
			.agenda_tit a {
				color: #326297;

			}
			
			.agenda_tit a:hover{
				color: #e97504;
			}

/*********** Agenda Semanal **************************/
.AgendaData_cel {
	background: ; 
	border-bottom: 1px dashed #cbdce4;
	border-top: none;

}

	.Agenda_mes {
		color: #97adbd;
		font: normal 9px Georgia; 
	}
			
	.AgendaSeparator_data {
			background: #97adbd; 
		}
	
	.AgendaInfo_cel {
		background:; 
		border-bottom: 1px dashed #cbdce4;
		padding-left: 0px;

	}

/*********** Agenda - Evento *************************/
		.BigData_cel {
			background: #fff;
		}
			
			.BigDia_semana {
				color: #97adbd; 
				background: #fff;
				font-family: Georgia;
			}
			
			.BigDia_mes {
				color: #97adbd;
				font-family: Georgia;
				
			}
			
			.separator_DigData {
				background: #97adbd; 
			}			

				li.evento{
					background: url(../images/bulletList_evento.gif) top left no-repeat;
				}

/** CSS PERSONALIZAÇÃO ****************************************************/
.personal_form {
	background: ;
}

	.personal_form_td {
		border-left: 1px dashed #cbdce4;
		border-right: 1px dashed #cbdce4;
	}

		
/* Gestão de Favoritos */
.personal_titulo {
	border-right: 2px solid #fff; 
}

.personal_tema {
	border-right: 2px solid #fff; 
}

.personal_publicacao {
	border-right: 2px solid #fff; 
}

.item_error {
	color: #fe6215;
}

.search_item_error {
	color: Red;
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma
}