﻿/******************************************************************************************************* Styles da CORE.CSS */
	
	//esconder os comentarios-----
	#comentar{
	display:none;
}
	#list_LinkSubtitleTxt .modulo_header{
	display:none;
}
	
	//------
	.txtAssunto{
	width:340px;
	
}
.txtSugestao{
	height:100px;
	width:340px;

}
#list_LinkSubtitleTxt{
	display:block !important;
}

/** welcome img */
.pageContent 		{ float:left; clear: left; }
.mainContent 		{ width: 100%; }
.mainContent table  { width: 100%; float: left; clear: both; }



/** lista de links **/
.slm-layout-main 	{ padding: 0; margin: 0; width: 220px; clear: left; float: left; }
.item 				{ width: 100%; padding: 0; margin: 0; color: #e33b64; }
.image-area-left 	{ float: left }
.link-item 			{ float: left; padding: 5px 0 5px 0; }
.link-item a 		{ color: #000 !important; font: bold 11px Arial !important; line-height: 13px; text-decoration: none; }
.link-item a:hover 	{ color: #b50507 !important; text-decoration: underline; }
.description 		{ color: #666666; }
		
		
/** CURRENT NAVIGATION - 2º menu **/
table.leftNav		{ width: 228px;}
.leftNav1 			{ font: normal 13px Arial; color: #000; padding: 6px 5px 6px 10px; border-bottom: 1px solid #b50507; text-transform:uppercase }
.leftNav1 a			{ color: #000; padding: 6px 10px; text-decoration: none; background: transparent;padding: 0px 5px 0px 10px; }
.leftNav1 a:hover 	{ color: #fff; text-decoration: none; background: #b50507; padding: 0px 5px 0px 10px;}
.leftNav2 			{ float: left; font: normal 12px arial; color: #b50507;  padding: 2px 6px 2px 15px; margin-bottom: 3px; background: url('/SiteCollectionImages/bullet_3level_menu.gif') 20px 10px no-repeat; }
.leftNav2 a			{ color: #b50507; text-decoration: none; background: transparent; padding: 0px 5px 0px 10px;}
.leftNav2 a:hover 	{ color: #b50507; text-decoration: underline; padding: 0px 5px 0px 10px;}
	
.leftNavSelected {font: normal 13px Arial; color:#fff; padding: 0px 5px 0px 10px; border-bottom: 1px solid #b50507; text-transform:uppercase;background: #b50507;  }	
.leftNavSelected  a { font: normal 13px Arial; color:#fff; padding: 0px 5px 0px 10px; border-bottom: 1px solid #b50507; text-transform:uppercase;background: #b50507;  }	

.leftNav3 {	float: left; font: normal 12px arial; color: #b50507;  padding: 2px 6px 2px 15px; margin-bottom: 3px; background: url('/SiteCollectionImages/bullet_3level_menu.gif') 20px 10px no-repeat; }
	
	.leftNav3 a{ color: #b50507; text-decoration: none; background: transparent; }
	.leftNav3 a:hover 	{ color: #b50507; text-decoration: underline; }

	
/** GLOBAL NAVIGATION - MENU **/
.topNavContainer	{ float: left; margin: 0 0 0 10px; padding: 0; float: left; height: 36px; font: normal 12px Arial; color: #fff; text-transform: uppercase; }
.topNavContainer a 	{ color: #fff; text-decoration: none; }
.topNav 			{ margin: 6px 0 0 0; padding: 0; float: left; }
.topNav td 			{ background: url('/SiteCollectionImages/topNav_sep.gif') right center no-repeat;  }
.topNavItem 		{ height: 30px; padding:0 5px; }
.topNavHover 		{ background: #fff; color: #be2424; font: normal 12px Arial; text-transform: uppercase; }
.topNavHover a		{ color: #be2424; text-decoration: none; background: transparent; }
.topNavSelected 	{ height: 30px;	padding:0 5px; background: #fff; color: #be2424; font: normal 12px Arial; text-transform: uppercase; }
.topNavSelected a	{ color: #be2424; text-decoration: none; background: transparent; }
.topNavFlyOutsItem 	{ display: none }

/** BTN Welcome MOSS **/
.ms-SpLinkButtonInActive{ border: none; margin: 0px 3px; padding: 0; color: #b50507; vertical-align: top; background-color: transparent; }
.ms-SpLinkButtonActive	{ border: none; margin: 0px 3px; padding: 0; color: #b50507; vertical-align:top; background-color: transparent; }
.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive 		{ padding: 2px 10px 1px 10px; }
.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover { color: #b50507; text-decoration: underline; }

.ms-SPLink 								{ font-family: Arial; font-size: 11px; color: #425f70; width: 185px; height: 15px; background-image: none; background-repeat: no-repeat; }
.ms-SPLink A:link,.ms-SPLink A:visited 	{ color: #b50507; text-decoration:none; } 
.ms-SPLink A:hover 						{ color: #b50507; text-decoration: underline; } 

/** SITE ACTIONS MENU **/
.ms-siteaction, .ms-siteaction a{ font: 10px Arial; color: #b50507; text-decoration:none; }
.ms-siteaction a:hover 			{ color: #b50507; text-decoration:underline; }

table.ms-siteaction td.ms-siteaction	{ border-right: none; height: 18px; }
table.ms-siteaction td.ms-siteaction div{ padding: 3px 8px 3px 8px; border-right: none; }

.ms-siteactionsmenu					{ white-space:nowrap; font: 10px Arial; padding:0; border:none; cursor:pointer; }
.ms-siteactionsmenu div div div		{ border-top: none; border-left: none; border-right:none; background: transparent; padding:1px 4px 3px 10px; }
.ms-siteactionsmenu div div div a 	{ color:#b50507;  }
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover { border-top: none;	border-left: none;	border-right: none;	background: transparent; color:#b50507; text-decoration:underline }

/** WEB PART SEARCH **/
.search 		{ float: right; }
.ms-sbtable 	{ color:#425f70; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; border: none; }
.ms-sbtable-ex 	{ width: 0; border-collapse: collapse; margin-top: 2px; margin-left: 2px; border: none; }
td.ms-sbcell	{ padding:0px; padding-left: 2px; white-space: nowrap; border: none; }
.ms-sbtext		{ display: none; font-family: Arial; font-size: 13px; font-weight: normal; }
td.ms-sbgo		{ background-color: transparent ; padding-left:3px; padding-right:3px; padding-bottom:1px; padding-top:1px;	}
td.ms-sbscopes 	{ 	}
.ms-sbLastcell 	{ display: none; width: 0; padding-right: 0; }
.ms-sbplain		{ font-family: Arial; font-size: 13px; border: 1px solid #c3d4d9;color:#506878; }

input.ms-sbplain { width: 50px; border: none;}



/************************************************************************************************* Styles da REGIONAL.CSS */

body { margin: 0px; padding: 0px; background: #fff; font: normal 12px Arial; color: #666 }

a 		{ color: #000; line-height: 12px; text-decoration: none; }
a:hover { color: #b50507;  }

input { background: #ebebeb; color: #000; font: normal 10px Arial; border: none; }
textarea { background: #ebebeb; color: #000; font: normal 10px Arial; border: none; }
select	{ background: #ebebeb; color: #000; font: normal 10px Arial; border: none ; }	
	
.centerDIV	{ width: 100%; float: left;   }	
	#masterDIV 	{ width: 972px; margin: 0 auto; /*text-align: left;	width: 972px;margin-left: 15px;*/ }
	
		#header {
			width: 972px;
		}
		
			#header_tools {
				float: left;
				clear: both;
				width: 972px;
				
			}
				#header_Vsep1, #header_Vsep2, #header_Vsep3 { 
					display: none;
				}
			
				#header_tools #left {
					float: left; 
					padding-left: 15px; 
					width: 215px;
					height: 40px; 
				}
				
				
					#font_size {
						float: left;
						height: 18px;
						padding-top: 12px;
						padding-bottom: 10px;
					}
					
						#font_size img {
							margin-right: 3px;
						}
					
					.home {	float: left; height: 15px; padding-top: 15px; color: #000; font-size: 11px;	}
					.home .img { display: none; }
					.home .link			{ float: left; margin-left: 6px; }
					.home .link a 		{ text-decoration: none; color:#000; }
					.home .link a:hover { text-decoration: underline; color:#b50507; }
					
				#header_tools #right {
					float: left; 
					padding-right: 10px;
					padding-top: 10px; 
					width: 732px; 
					height: 30px; 
					color:black;
				}
				
					.freeSpace { 
					margin-top:4px;
						float: left;
						width: 176px;
						font-size: 11px;
					}
				
					#header_Vsep4, #header_Vsep5, #header_Vsep6 { display: none;	}
					
					#header_tools #right .LoginRegisto{	}
					
						#btn_login { float: right; margin-right: 5px; margin-top: 3px }
						#btn_login .btn2_left 			{ display: none; }
						#btn_login .btn2_middle 		{ background: none; font: normal 11px Arial; color: #000; padding-left:5px; padding-right:5px }
						#btn_login .btn2_middle a 		{ color: #000; }
						#btn_login .btn2_middle a:hover { color: #b50507; }
						#btn_login .btn2_right 			{ display: none; }
						
						#btn_registar { float: right; margin-top: 3px }	
						#btn_registar .btn1_left 			{ display: none; }
						#btn_registar .btn1_middle 			{ background: none; font: normal 11px Arial; color: #000;padding-left:5px; padding-right:5px }
						#btn_registar .btn1_middle a 		{ color: #000; }
						#btn_registar .btn1_middle a:hover 	{ color: #b50507; }
						#btn_registar .btn1_right 			{ display: none; }
					
					#header_tools #right .Pesquisa{	}
						
						#btn_pesquisa  { float: right; margin-right: 10px; margin-top: 3px }
						#btn_pesquisa .btn1_left 			{ display: none; }
						#btn_pesquisa .btn1_middle 			{ background: none; font: normal 11px Arial; color: #000; padding-left:5px; padding-right:5px }
						#btn_pesquisa .btn1_middle a 		{ color: #000; }
						#btn_pesquisa .btn1_middle a:hover 	{ color: #b50507; }
						#btn_pesquisa .btn1_right 			{ display: none; }
			#header_brand {	display: none; }
				#welcome { display: none }
				
			#globalNavigation {
				float: left; 
				clear: left; 
				width: 974px; 
				height: 46px; 
				margin: 0; 
				padding: 0; 
				background: #dae4e9 url('/SiteCollectionImages/globalNav_bg.gif') left top repeat-x; 
			}
			
			#Conteudo{ clear: left; float: left; padding: 0; width: 974px; background: url('/SiteCollectionImages/brandArea_bg.jpg') center top no-repeat; 	}
			
				#brandArea, .brandBtns, .brandImg {	display: none !important; }
					
				#content { float: left; clear: both; width: 100%; margin-top: 174px; background: url('/SiteCollectionImages/content_bg_border.gif') 232px top repeat-y; }
				
				.mainContainer { float: left; width: 100%; }
					
			
					#area_1 { float: left; width: 228px !important; padding-right: 4px; margin-top: 85px; }
					#area_2 { float: left; width: 480px; padding: 15px; }
					#area_3 { float: left; width: 225px; padding-left: 5px; margin-top: 85px; }
					#area_4 { float: left; width: 709px; padding: 15px 0}
					
					
					#content_left { float: left; width: 228px; padding-right: 4px; margin-top: 85px;	}
						#currentNavigation { float: left; width: 100%;}
						#currentNavigation_barra { float: left; }

					
					#content_middle { float: left; width: 480px; padding: 15px;	}
						#breadcrumbs_area { float: left; clear: left; width: 100%; border-bottom: 1px solid #b50507; margin-bottom: 10px}
							.breadcrumb { font-size: 11px; background-color: transparent; color: #666; padding: 5px 3px 4px 10px; }
						
							/** BREADCRUMBS MOSS **/
							.ms-pagebreadcrumb			{ float: left; z-index: 100000; margin: /*-26px 0 0*/ 0; padding: 0 3px 4px 11px; border-left: none; border-top: none; font-size: 11px; background-color: transparent; color: #5c88a5; }
							.ms-pagebreadcrumb a		{ font-size: 11px; background-color: transparent; color: #000; text-decoration:none; }
							.ms-pagebreadcrumb a:hover	{ color: #b50507; text-decoration: underline; }
							.breadcrumbCurrent { font-size: 11px; color: #666; font-family: arial }
						
							a.ms-sitemapdirectional 		{ font-size: 11px; background-color: transparent; color: #000; text-decoration:none; }
							a:hover.ms-sitemapdirectional 	{ font-size: 11px; background-color: transparent; color: #b50507; text-decoration:underline; }

							#ctl00_MSO_ContentDiv { width: 474px ; }

					#content_rgt { float: left; width: 225px; padding-left: 5px; margin-top: 85px;}
					#a_Area { float: right; width: 225px; padding-left: 5px; margin-top: 85px; }
					#b_Area { float: left; width: 480px; padding: 15px; margin-left: 232px; _margin-left: 115px; }
				
					#logos					{ float: inherit; width: 90%; padding-left: 35px; padding-bottom: 20px; padding-top: 20px; }
					#municipios				{ display: none}
					#logos .logos_up		{ float: left; clear: both }
						.logos_up #logo1			{  margin-bottom: 10px; }
						.logos_up .IPG_logo			{  display: none }
						.logos_up .NERGA_logo		{  display: none }
						.logos_up .GUARDAdigital_logo{margin-right: 5px; }
						
						
					#logos .logos_down		{ float: left; clear: both; margin-top: 5px; }
					#logos .logos_down img	{ margin-top: 10px; }
			
			.centerFooter { width: 100%; float: left; height: 80px; vertical-align: bottom;  }
			#footer_content { margin: 0 auto; width: 974px; clear: left;  }
			
				#pageFooter	{  float: left; width: 974px; height: 80px;  }
				#footer_up 	{ float: left; height: 40px; width: 974px; background: #b50507; }
					
				#footer_up_left 	{ display: none;  }
						
				#footer_up_middle 				{ float: left; width: 944px; margin-top: 5px; padding: 0 15px; font: normal 11px 'trebuchet ms'; color: #000; text-align: left; }
				#footer_up_middle .left 		{ float: left; width: 60%; padding-top: 10px; }
				#footer_up_middle .left a 		{ color: #fff; text-decoration: none; }
				#footer_up_middle .left a:hover { color: #fff; text-decoration: underline; }
				#footer_up_middle .left span 	{ padding: 0 8px; }
				#footer_up_middle .left #footer_Vsep1 { display: none; }
				#footer_up_middle .left #footer_Vsep2 { display: none; }
				#footer_up_middle .left #footer_Vsep3 { display: none; }
				#footer_up_middle .left .home 	{ display: none; }
							
				#footer_up_middle .right 		{ float: left; width: 40%; padding-top: 8px; }
				#footer_up_middle .right #footer_Vsep4 { display: none; }
				#footer_up_middle .right #footer_Vsep5 { float: right }
				#footer_up_middle .right #footer_Vsep6 { display: none;  }

				#footer_up_middle .btn3_left 			{ display: none; }
				#footer_up_middle .btn3_middle 			{ background: none; font: normal 11px Arial; color: #fff; padding: 0 5px }
				#footer_up_middle .btn3_middle a 			{ color: #fff; }
				#footer_up_middle .btn3_middle a:hover 	{ color: #fff; text-decoration: underline }
				#footer_up_middle .btn3_right 			{ display: none; }				
				#btn_newsletter { float: right; margin-right: 5px; }
				#btn_rss { float: right; margin-left: 5px}
				#btn_rss .btn3_right_rss	{ width: 31px; float: left}
				
				#footer_up_right 		{ display: none;}
							
				#footer_down 		{ float: left; height: 40px; width: 944px; padding: 0 15px;}
				#footer_down .up 	{ display: none; }
				#footer_down .down { float: left; clear: left; width: 100%; font: normal 9px 'trebuchet ms'; color: #000; line-height: 11px; padding-top: 5px;}
				#footer_down .down .logos_guarda 		{ display: none;}
				#footer_down .down .creditos{ float: left; width: 60%; text-align: left;}
				#footer_down .down .logos 	{ display: none; }


						
						

/* funcionalidades MOSS */
#funcionalidadesMOSS	 {
	float: left; 
	clear: left; 
	width: 942px; 
	padding: 10px 15px;
}

	#siteActionsMOSS, #welcomeMOSS {
		float:right
	}

/* IMG's */
img { border: 0px; margin: 0; }

.banners {
	float: left;
	margin-bottom: 10px;
}

#area_2 .banners {
	padding-left: 10px;
}

#area_3 .banners {
	padding-left: 10px;
}


	.pub {
		margin-bottom: 5px;
	}

	.banner_468x60 {
		width: 468px;
		height: 60px;
		border: 1px solid #aabfcd;
	}
	
	.banner_179x150 {
		width: 179px;
		height: 150px;
		border: 1px solid #aabfcd;
	}


/* GERAIS */
.modulo {
	float: left;
	width: 100%;
	margin-bottom: 20px !important;
}

	.modulo_header { float: left; clear: left; background: #b50507; width: 100%; height: 30px; margin-bottom: 1px; }
	#area_3 .modulo_header { background: #e1c44e; }
	#content_rgt .modulo_header { background: #e1c44e; }
	#a_Area .modulo_header { background: #e1c44e; }
	
		.title { float: left; font: bold 14px Arial; color: #fff; line-height: 18px; padding: 7px 10px 0 10px; text-transform: uppercase; }
		
		.subtitle { display: none; }
		.subtitle a { color: #5c88a5; text-decoration: none;}
		.subtitle a:hover { color: #5c88a5; text-decoration: underline;}

	.modulo_conteudo { float: left; width: 96%; padding: 5px 9px 5px 10px ; margin: 0;  }
	#area_1 .modulo_conteudo { width: 91%; padding: 5px 10px 5px 11px; }
	#area_3 .modulo_conteudo { background: #f2ed9c; width: 91%; padding: 5px 10px 5px 10px; }
	#content_rgt  .modulo_conteudo { background: #f2ed9c; width: 91%; padding: 5px 10px 5px 10px; }	
	#a_Area  .modulo_conteudo { background: #f2ed9c; width: 91%; padding: 5px 10px 5px 10px; }
	
		.list_item { float: left; width: 96%; padding: 0 ;}
		#area_1 .list_item { width: 91%; padding: 0px; }
		#area_3 .list_item	{ width: 91%; padding: 0px; }
		#content_rgt .list_item	{ width: 91%; padding: 0px; }
		
		.link-subtitle { color: #222 !important; font: normal 11px Arial !important; line-height: 13px; 	}
		
		.foto_item { float: left; clear: left; padding-top: 5px }
		.foto_item img { border-bottom: 3px solid #f1f1ef; }
		
				.foto_itemOver 		{ float: left; clear: left; padding-top: 5px	}
				.foto_itemOver img 	{ border-bottom: 3px solid #b50507; }
	 	#area_3 .foto_itemOver img 	{ border-bottom: 3px solid #e1c44e; }
		#content_rgt  .foto_itemOver img 	{ border-bottom: 3px solid #e1c44e; }

		.download {
			font: normal 9px Arial !important;
			color: #5c88a5 !important;
		}
		
			.download a {
				text-decoration: none;
				background: #e1f1fb;
				color: #5c88a5 !important;
				padding: 1px 2px;
			}
			
			.download a:hover {
				text-decoration: underline;
				background: #e1f1fb;
				color: #5c88a5 !important;
				padding: 1px 2px;
			}


		
/*listagens*/
ul.listagem { list-style: none; margin: 4px 0 0 0; padding: 0; }

	li.listagem 	{ background: url('/SiteCollectionImages/bullet.gif') left 4px no-repeat !important; margin: 0 !important; padding: 0 0 1px 8px!important;	font: normal 11px Arial; color: #666; line-height: 13px; }
	li.listagem a 	{ font: normal 11px Arial !important; color: #666 !important; line-height: 13px !important; }	
	li.listagem a:hover { font: normal 11px Arial !important; color: #b50507!important; line-height: 13px !important; text-decoration: underline !important; }	

/* separadores */
.separador_V {
	float: left; 
	width: 2px
}


/* BTNS */
.btn {
	float: left; 
	height: 18px;
}
	/* btn azul */
	.btn1_left { display: none }
	
	.btn1_middle {
		float: left; 
		height: 14px; 
		padding: 2px 15px; 
		background: #b50507; 
		font: bold 11px Arial; 
		color: #ffffff;
		text-align: center;
	}
	
		.btn1_middle a {
			color: #ffffff;
			text-decoration: none;		
		}
		
		.btn1_middle a:hover {
			color: #ffffff;
			text-decoration: underline;		
		}
	.btn1_right {display: none}
		
	/* btn rosa */
	.btn2_left {
		float:left; 
		width: 2px; 
		height: 18px;
		padding: 0px;
		margin:0px;
		background: url('/SiteCollectionImages/btn2_left.gif') left top no-repeat;
	}
	
	.btn2_middle {
		float: left; 
		height: 14px; 
		padding: 2px 15px; 
		background: #e47792; 
		font: bold 11px Arial; 
		color: #ffffff;
		text-align: center;
	}
	
		.btn2_middle a {
			color: #ffffff;
			text-decoration: none;		
		}
		
		.btn2_middle a:hover {
			color: #ffffff;
			text-decoration: underline;		
		}
	
	.btn2_right {
		float:left; 
		width: 2px; 
		height: 18px;
		padding: 0px;
		margin:0px;
		background: url('/SiteCollectionImages/btn2_right.gif') left top no-repeat;
	}
		
	/* btn azul-escuro */
	.btn3_left {
		float:left; 
		width: 2px; 
		height: 18px;
		padding: 0px;
		margin:0px;
		background: url('/SiteCollectionImages/btn3_left.gif') left top no-repeat;
	} 
	.btn3_middle {
		float: left; 
		height: 14px; 
		padding: 2px 15px; 
		background: #325d7a; 
		font: bold 11px Arial; 
		color: #ffffff;
		text-align: center;
	}
	
		.btn3_middle a {
			color: #ffffff;
			text-decoration: none;		
		}
		
		.btn3_middle a:hover {
			color: #ffffff;
			text-decoration: underline;		
		}
	
	.btn3_right {
		float:left; 
		width: 2px; 
		height: 18px;
		padding: 0px;
		margin:0px;
		background: url('/SiteCollectionImages/btn3_right.gif') left top no-repeat;
	}

		
		.btn_right_rss {
			float:left; 
			width: 32px; 
			height: 18px;
			padding: 0px;
			margin:0px;
		}
	
	/* btn azul-claro */
	.btn4_left {display: none} 
	.btn4_middle {
		float: left; 
		height: 14px; 
		padding: 2px 15px; 
		background: #e1c44e; 
		font: bold 11px Arial; 
		color: #ffffff;
		text-align: center;
	}
	
		.btn4_middle a {
			color: #ffffff;
			text-decoration: none;		
		}
		
		.btn4_middle a:hover {
			color: #ffffff;
			text-decoration: underline;		
		}
	
	.btn4_right {display: none}

.End_DIV {
	float: left; 
	clear: both; 
	height: 1px; 
	line-height: 1px; 
	width: 100%;
	margin: 0;
	padding:0;
}

/********************************************************************************************************** Módulos */
/* Em Destaque */
#emDestaque	 { clear: both;	 }
#emDestaque_sep1 { display: none; }
#emDestaque	.mod_header	{ margin-bottom: 0; }
#emDestaque	.title { float: left;}	
#emDestaque .emDestaque_menu 				{ float: right; clear: none; width: 335px !important; height: 30px; }
			.emDestaque_menu .separador_V 	{ float: right; }
			.emDestaque_menu .destaque 		{ float: right; height: 18px; padding: 10px 13px 4px 13px; font: bold 14px Arial; line-height: 13px; color: #fff; }
			.emDestaque_menu .destaque a 		{ color: #fff; text-decoration: none; }
			.emDestaque_menu .destaque a:hover 	{ color: #b50507; text-decoration: none; }
			.emDestaque_menu .destaque_select 			{ background: #ebebeb; color: #b50507; }
			.emDestaque_menu .destaque_select a 		{ color: #b50507; text-decoration: none; }
			.emDestaque_menu .destaque_select a:hover 	{ color: #b50507; text-decoration: none; }
			
			
.emDestaque 		{ float: left; clear: both; width:100%; background: #ebebeb; height: 157px;	}
.emDestaque .foto 	{ float: left; width: 44%; height: 135px; padding: 10px 10px 12px 10px; }
.emDestaque img 	{ width: 210px; height: 135px; }
.emDestaque .destaque 				{ float: left; width: 51%; font: normal 12px Arial; color: #555555;  }
.emDestaque .destaque .text 		{ padding: 13px 15px 13px 0px; line-height: 17px;}
.emDestaque .destaque .text p 		{ padding: 0; margin: 0 0 10px 0; font: bold 16px Arial; line-height: normal !important; color: #000; }
.emDestaque .destaque .text p a		{ line-height: normal !important; color: #000; }
.emDestaque .destaque .text img 	{ width: 8px; height: 7px; border: none; margin-left: 5px; }
		
/*********************/
		
/* Módulo LISTAGEM link + txt */
#list_LinkTxt .list_item {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 99%;
}

/********************/

/* Módulo LISTAGEM link + txt */
#list_LinkSubtitleTxt .list_item { padding: 0;}
#list_LinkSubtitleTxt .description {
	font-size: 11px !important;
}
/********************/


/* meteorologia */
#meteo {
	padding: 0px 0 0px 0;
}
	#meteo .modulo_header {
		width: 100%;
		clear: left;
		padding-bottom: 5px;
	}
		
	#meteo .modulo_conteudo .local{
		width: 59%;
		float: left; 
		font: normal 11px Georgia;
		color: #608295;
		line-height: 13px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat;

		/*padding-top: 4px; para 2linhas*/
	}
	
	#meteo .modulo_conteudo .temperatura{
		width: 20%;
		float: left; 
		font: bold 24px Arial;
		color: #9ebcd0;
		line-height: 34px;
		height: 32px;
	}
	
	#meteo .modulo_conteudo .icon{
		width: 20%;
		padding: 0;
		float: left; 
		height: 32px;
		padding-top: 2px;
		text-align: right;
	}
/********************/

/*  de Eventos */
#agenda	.modulo_conteudo{ width: 100%; padding-left: 0; padding-right: 0; padding-bottom: 0 }
#agenda	.list_item 		{ padding: 4px 10px; border-bottom: 1px solid #fff; }
#agenda	.link-item 		{ float: left; width: 70%; white-space: normal !important;}
#agenda	.foto_item img 		{ width: 58px; height: 44px; margin: 0 8px 0 0; }
#agenda	.foto_itemOver img 	{ width: 58px; height: 44px; margin: 0 8px 0 0;	}
#agenda .foto_img 	{ width: 30%; clear: both; background: none; }		
	
	/* para área grande */
	#area_2 #agenda .list_item  { border-bottom: 1px solid #e2e2e2;}
	#area_2 #agenda .foto_txt 	{ width: 85% !important; white-space: normal !important;}
	#content_middle #agenda .list_item  { border-bottom: 1px solid #e2e2e2;}
	#content_middle #agenda .foto_txt 	{ width: 85% !important; white-space: normal !important;}
	/* para áreas pequenas */
	#area_1 #agenda .foto_txt 	{ float: left; width: 68% !important; white-space: normal !important; }
	#area_3 #agenda .foto_txt 	{ width: 68% !important; white-space: normal !important; }
	#content_rgt #agenda .foto_txt 	{ width: 68% !important; white-space: normal !important; }
/********************/

/* Mapa Região */
#mapa {
	margin-bottom: 0px !important;
	padding: 0px !important;
	height: 259px !important;
}

#mapa .modulo_conteudo {
	padding: 0;
}

	#mapa .mapa {
		float: left;
		clear: both;
		position: relative;
		top: -11px;
		width: 233px;
		height: 239px;
		background: transparent url('/SiteCollectionImages/mapa_guarda.png') left bottom no-repeat;
		padding:0;
		margin: 0
	}

	#mapa .modulo_conteudo img {
		width: 233px;
		height: 239px;
	}
/********************/

/* Servicos */
#servicos .modulo_conteudo 	{ width: 100%; padding: 0px; }
.servico_item 				{ float: left; width: 100%; border-bottom: 1px solid #fff; }
.servico_txt 				{ float: left; width: 66%; height: 50px; font: bold 15px Arial; line-height: 17px; padding-top: 15px; padding-left: 10px; color: #000; }
.servico_txt a				{ color: #000; text-decoration: none; line-height: 17px}
.servico_txt a:hover 		{ color: #b50507; text-decoration: underline; }	
.servico_icon 				{ float: left; width: 55px; padding: 5px 0 5px 0; }
	
	/* para áreas grds */
	#area_2 .col 			{ float: left; width: 50%; }
	#area_2 .servico_item 	{ float: left; width: 96%; border-bottom: 1px solid #e2e2e2; }
	#content_middle .col 			{ float: left; width: 50%; }
	#content_middle .servico_item 	{ float: left; width: 96%; border-bottom: 1px solid #e2e2e2; }
	
/********************/

/* Módulo LISTAGEM Foto+Link+Txt */
#List_FotoLinkTxt .modulo_conteudo {
	float: left;
	clear: both;
	width: 100%;
	_width: 95%;
	padding: 5px 0px 0px 0px;
}

	#List_FotoLinkTxt .list_item {
		float: left;
		background: none;
		border-bottom: 1px solid #d9e5ec;
		padding: 6px 10px;
		margin: 0 ;
		width: 95%;
	}
	
	
	#List_FotoLinkTxt .foto_item {
		float: left;
		width: 59px;
		margin: 0 15px 0 0;
	}
	
	#List_FotoLinkTxt .foto_item img {
		width: 59px;
		height: 55px;
	}
	
	#List_FotoLinkTxt .foto_itemOver{
		float: left;
		width: 59px;
		margin: 0 15px 0 0;
	}
	
	#List_FotoLinkTxt .foto_itemOver img {
		width: 59px;
		height: 55px;
	}

	
	
	
	
	#List_FotoLinkTxt .link-item a {
		font-size: 18px !important;
		line-height: 19px !important;
		font-style: italic !important;
	}
	
	/* para área grande */
	#area_1  #List_FotoLinkTxt .foto_txt {
		float: left;
		margin: 0px;
		padding: 3px 0 0 0 !important;
		width: 81% !important;
		white-space: normal !important;
		background: none;
	}
	/********************/
	
	/* para áreas pequenas */
	#area_2	#List_FotoLinkTxt .modulo_conteudo {
		float: left;
		clear: both;
		width: 91%;
		padding: 5px 0px 0px 0px;
	}

	#area_2  #List_FotoLinkTxt .foto_txt{
		float: left;
		margin: 0px;
		padding: 3px 0 0 0 !important;
		width: 62% !important;
		white-space: normal !important;
		background: none;
	}
	
	/***/
	#area_3	#List_FotoLinkTxt .modulo_conteudo {
		float: left;
		clear: both;
		width: 91%;
		padding: 5px 0px 0px 0px;
	}

	#area_3  #List_FotoLinkTxt .foto_txt{
		float: left;
		margin: 0px;
		padding: 3px 0 0 0 !important;
		width: 62% !important;
		white-space: normal !important;
		background: none;
	}

	/********************/
	
/* Módulo 2 COLUNAS Foto+Listagem */
#cols2_FotoListagem .modulo_conteudo 	{ padding: 5px 0px 0 0; width: 100% }
#cols2_FotoListagem .col 				{ float: left; width: 100%;	}

		.cols2_FotoListagem_item 				{ float: left; clear: none; width: 91%;	padding: 8px 10px 6px 10px; border-bottom: 1px solid #fff; }
		.cols2_FotoListagem_item .foto_item 	{ float: left; width: 59px; margin: 0 10px 0 0; }
		.cols2_FotoListagem_item .foto_item img	{ width: 59px; height: 55px; }
		.cols2_FotoListagem_item .foto_itemOver { float: left; width: 59px; margin: 0 10px 0 0; }
		.cols2_FotoListagem_item .foto_itemOver img{ width: 59px; height: 55px;	}
		
		.cols2_FotoListagem_txt			{ float: left; width: 66%; line-height: 19px; color: #666666; padding: 0px ;}				
		.cols2_FotoListagem_txt  a 		{ color: #c8385c; text-decoration: none;	}
	   	.cols2_FotoListagem_txt  a:hover{ color: #c8385c; text-decoration: underline; }
	

	/* para área grd */
	#area_2 .cols2_FotoListagem_item	{ border-bottom: 1px solid #e2e2e2; }
	#area_2 #cols2_FotoListagem .col	{ float: left; clear: none; width: 49%;	margin: 0 2px; display: inline; }
	#content_middle .cols2_FotoListagem_item	{ border-bottom: 1px solid #e2e2e2; }
	#content_middle #cols2_FotoListagem .col	{ float: left; clear: none; width: 49%;	margin: 0 2px; display: inline; }
	/**********************/

/* Módulo 2 COLUNAS Foto txt */
.cols2_FotoTxt .modulo_conteudo 	{ padding: 0; width: 100%; }
.cols2_FotoTxt .col 				{ float: left; width: 100%;	}

		.cols2_FotoListagem_item 				{ float: left; clear: none; width: 91%;	padding: 8px 10px 6px 10px;}
		.cols2_FotoListagem_item .foto_item 	{ float: left; width: 90px; margin: 0 5px 0 0; }
		.cols2_FotoListagem_item .foto_item img	{ width: 84px; height: 64px; }
		.cols2_FotoListagem_item .foto_itemOver { float: left; width: 90px; margin: 0 5px 0 0; }
		.cols2_FotoListagem_item .foto_itemOver img{ width: 84px; height: 64px;	}
		
		.cols2_FotoListagem_txt			{ float: left; width: 52%; line-height: 13px; color: #666666; padding: 3px 0 0 0 ;}				
		.cols2_FotoListagem_txt  a 		{ color: #c8385c; text-decoration: none;	}
	   	.cols2_FotoListagem_txt  a:hover{ color: #c8385c; text-decoration: underline; }
	

	/* para área grd */
	#area_2 .cols2_FotoTxt .col	{ float: left; clear: none; width: 50%;	margin: 0; display: inline; }
	/**********************/


/* Galeria Imagens */
#galeria .modulo_conteudo 	{ float: left; clear: both; margin-top: 5px; width: 100%; padding: 0; }
#galeria .list_item 				{ width: 100%; padding-bottom: 10px; }
#galeria .list_item .foto_item 		{ float: left; clear: none; width: 59px; margin: 6px 10px 6px 9px; _margin: 6px 10px 6px 5px }
#galeria .list_item .foto_itemOver 	{ float: left; clear: none; width: 59px; margin: 6px 10px 6px 9px; _margin: 6px 10px 6px 5px }
/** area pequena */
#area_2 #galeria .list_item .foto_item 		{ float: left; clear: none; width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px }
#area_2 #galeria .list_item .foto_itemOver 	{ float: left; clear: none;	width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px }
/***/
#area_3 #galeria .list_item .foto_item 		{ float: left; clear: none; width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px }
#area_3 #galeria .list_item .foto_itemOver 	{ float: left; clear: none; width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px }
/***/
#content_rgt #galeria .list_item .foto_item { float: left; clear: none; width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px	}
#content_rgt #galeria .list_item .foto_itemOver { float: left; clear: none; width: 59px; margin: 6px 9px 6px 9px; _margin: 6px 7px 6px 5px }
		
/* Sondagens */
#sondagem .modulo_conteudo { padding-top: 15px;}
#sondagem .list_item { font: bold 11px Arial; color: #666; padding: 0; }
.sondagemTable { clear: both; padding-bottom: 10px; border-bottom: 1px solid #fff; width: 100%}
table.sondagens { width: 100%; border: none; padding: 0; margin: 5px 0 0 0; }
table.sondagens td.form { width: 10%; text-align: left !important; vertical-align: top !important; margin: 0 !important; padding: 0 !important; }
#area_2 table.sondagens td.form { width: 5%;}
#area_2 .sondagemTable { border-bottom: 1px solid #e2e2e2; }
#content_middle .sondagemTable { border-bottom: 1px solid #e2e2e2; }

table.sondagens td.form input {  border: none; vertical-align: top; margin-right: 5px !important; background: none;}
table.sondagens td.sondagem_perg { padding-top: 4px !important; vertical-align: top; font-size: 11px; line-height: 12px }
#sondagemBtn { clear: both; margin-top: 10px; padding-bottom: 5px; }
#area_3 #sondagemBtn .btn1_middle { background: #e1c44e}
#content_right #sondagemBtn .btn1_middle { background: #e1c44e}


#ResSondagem .modulo_conteudo { padding-top: 15px;}
#ResSondagem .list_item { font: bold 11px Arial; color: #666; padding: 0; }

#ResSondagens { float: left; clear: left }

.avaliacao_sondagens	{ float: left;  clear: left; margin: 5px 0px; width: 100%; font-size: 11px;  }

.classificacao_sondagem { float: left; clear: left;}
.barras_results 		{ float: left; width: 160px; padding: 2px 2px 0 2px; margin-top: 2px; background: #fff 	}
#area_2 .barras_results { background: #f2ed9c 	}
#content_middle .barras_results { background: #f2ed9c 	}
.bg_100percent			{ width: 100%; height: 12px; float: left; clear: none;	}
.bg_Xpercent			{ background: #e1c44e; height: 10px; float: left; }
.pct_results 			{ float: left; margin: 0px 0px 0px 5px; padding-top: 3px; width: 20px; text-align: right; font: normal 10px Arial; color: #8e8e8e;}



/** Módulo 2 COLUNAS Big Link + txt **/
#content_middle #cols2_bigLinkTxt 	{ width: 100% }
#cols2_bigLinkTxt 					{ _width: 99% }
#cols2_bigLinkTxt .modulo_conteudo 	{ width: 100%; padding: 0px; clear: left; }
#cols2_bigLinkTxt .col				{ float: left; margin-right: 5px; width: 49%; _width: 48%; }

.cols2_bigLinkTxt_item 				{ float: left; clear: none; width: 96%; padding: 8px 0 6px 10px; border-bottom: 1px solid #e2e2e2; }
.cols2_bigLinkTxt_item .link-item 	{ font-size: 11px; color: #666 }
.cols2_bigLinkTxt_item .link-item a { font-size: 17px !important;  }
.cols2_bigLinkTxt_item .link-item a:hover { font-size: 17px !important;	}

	/* para área peq */
	#area_1 #cols2_bigLinkTxt .col { float: left; width: 100%; clear: both; }
	#area_1 .cols2_bigLinkTxt_item {border-bottom: 1px solid #fff; }
	#area_1 .cols2_bigLinkTxt_item .link-item 	{ width: 96% }
	#area_3 #cols2_bigLinkTxt .col { float: left; width: 100%; clear: both; }
	#area_3 .cols2_bigLinkTxt_item {border-bottom: 1px solid #fff; }
	#area_3 .cols2_bigLinkTxt_item .link-item 	{ width: 96% }
	#content_rgt #cols2_bigLinkTxt .col { float: left; width: 100%; clear: both; margin: 0 }
	#content_rgt .cols2_bigLinkTxt_item {border-bottom: 1px solid #fff; }
	#content_rgt .cols2_bigLinkTxt_item .link-item 	{ width: 96% }
	
	
	
/**********************/	
/* Documentos Associados */
#DocsAssociados .list_item { padding:0}
#DocsAssociados span.download { margin-left: 5px; padding: 1px 3px 1px 25px; font: normal 9px Arial !important; background: #fffbb4; color: #b09a3d !important }
	
	.downloadPDF { background: #fffbb4 url('/SiteCollectionImages/doc_PDF.gif') left 1px no-repeat !important; }
	.downloadDOC { background: #fffbb4 url('/SiteCollectionImages/doc_DOC.gif') left 1px no-repeat !important; }
	.downloadXLS { background: #fffbb4 url('/SiteCollectionImages/doc_XLS.gif') 1px top no-repeat !important; }
/**********************/

/* TOOLS */
#toolsBar 	{ float: left; clear: both; background: #f4f4f4; width: 99%; padding-top: 10px; padding-bottom: 10px; margin: 0 0 20px 0; }
	#tools 	{ float: left; clear: both; width: 99%; height: 30px; margin: 0; }

	.tool 			{ float: left; margin-left: 5px; _margin-left: 5px; font: normal 9px Arial; color: #5c8895; padding: 3px 0;	}
	.tool a 		{ background-position: 8px center; background-repeat: no-repeat; color: #000; text-decoration: none; padding: 3px 8px 3px 22px; font-weight: bold	}
	.tool a:hover 	{ background-position: 8px center; background-repeat: no-repeat; color: #b50507; text-decoration: underline; padding: 3px 8px 3px 22px; }

		.imprimir a 		{background-image: url('/SiteCollectionImages/tools_imprimir.gif');}
		.imprimir a:hover 	{background-image: url('/SiteCollectionImages/tools_imprimir.gif');}
		.enviar a 		{background-image: url('/SiteCollectionImages/tools_enviar.gif');}
		.enviar a:hover	{background-image: url('/SiteCollectionImages/tools_enviar.gif');}
		.comentar a 		{display:none; background-image: url('/SiteCollectionImages/tools_comentar.gif');}
		.comentar a:hover 	{display:none; background-image: url('/SiteCollectionImages/tools_comentar.gif');}
		.ler a 			{display:none; background-image: url('/SiteCollectionImages/tools_ler.gif'); padding: 3px 8px 3px 25px;}
		.ler a:hover 	{display:none; background-image: url('/SiteCollectionImages/tools_ler.gif'); padding: 3px 8px 3px 25px;}
		.guardar a 			{background-image: url('/SiteCollectionImages/tools_guardar.gif');}
		.guardar a:hover 	{background-image: url('/SiteCollectionImages/tools_guardar.gif');}
		.alertas a 		{background-image: url('/SiteCollectionImages/tools_alertas.gif');}
		.alertas a:hover{background-image: url('/SiteCollectionImages/tools_alertas.gif');}


/****/
#comentar { clear: both; float: left; width: 96%; margin: 10px 0 10px 10px !important; color: #666; }
.toolsForm { clear: both; float: left; width: 96%; margin: 10px 0 10px 10px !important; color: #666; }
	.form { clear: both; font-size: 11px;  padding-top: 8px }
		.form_comentar 			{ height: 135px; width: 448px; margin-top: 3px }
		.form_enviarNomeUser	{ width: 260px; vertical-align: middle; margin: 2px 0 2px 34px }
		.form_enviarNomeAmigo	{ width: 260px; vertical-align: middle; margin: 2px 0 2px 17px}
		.form_enviarMailAmigo	{ width: 260px; vertical-align: middle; margin: 2px 0 2px 20px}
	
	.form_btns	{ clear: both; float: left; padding-top: 10px }
		#btn_comentar { margin-left: 5px; }
		#btn_comentar .btn1_left { display: none;}
		#btn_comentar .btn1_middle { background: #b50507 }
		#btn_comentar .btn1_right { display: none;}
		
		
/********************/
/* PAGE */
#pager 		{ float: left; clear: both; background: #b8b8b8; width: 99%; height: 20px; padding-top: 5px; margin: 0; font: bold 10px Arial; line-height: 12px }
.page_btn 		{ float: left; margin: 0 2px 0 1px; height: 16px; width: 16px; background: #fff }
.page_btn_over 	{ float: left; margin: 0 2px 0 1px; height: 16px; width: 16px; background: #b50507; }

#bck 			{ margin-left: 9px; _margin-left: 4px; }
#bck img 		{ margin-left: 3px; }
#fwd img 		{ margin-left: 3px; }
#pager .separador_V { display: none; }	
.page 			{ float: left; margin: 0 2px 0 1px; height: 11px; padding: 2px 2px 3px 2px; background: #fff; color: #b50507;  }
.page a 		{ color: #b50507; text-decoration: none; padding: 0 4px 5px 4px; }
.page a:hover 	{ color: #fff; text-decoration: none; padding: 0 4px 5px 4px; }
.pageOver 		{ float: left; margin: 0 2px 0 1px; height: 11px; padding: 2px 2px 3px 2px; background: #b50507; color: #fff; }
.pageOver a 	{ color: #fff; text-decoration: none; padding: 0 4px 5px 4px; }
.pageSelect		{ float: left; margin: 0 2px 1px 1px; height: 11px; padding: 2px 6px 3px 6px; background: #b50507; color: #fff; }


/************************************/
#destaques {
	display: none;
}


/*************************************************************************** página de artigo */
.destaque_artigo{ float: left; background: #ebebeb; width: 100%; padding: 10px 0 10px 0; margin-bottom: 0px; }
.image 			{ float: left; width: 228px; margin-right: 8px; }
.image img 		{ width: 222px !important; }
.caption 		{ float: left; padding: 0 10px 0 10px; margin-top: 1px; font: normal 12px Arial; line-height: 16px; color: #555555; }
.caption_txt p 	{ margin: 3px 0 0 0 !important; line-height: 18px; }

/***/
.article_Title{ font: bold 16px Arial; color:#000; line-height: 19px; padding-bottom: 2px; }	

.pageContent 		{ margin-top: 1px; width: 100%; font: normal 12px Arial; line-height: 18px; text-align: justify; margin-bottom: 20px; }
.pageContent a		{ color: #000; font-weight: bold; text-decoration: none;	}
.pageContent a:hover{ color: #b50507; text-decoration: underline; }

.pageContent_txt 	{ padding: 20px 15px 10px 15px; width: 93%; }

.pageContent_info 	{ clear: both; padding: 10px 15px ; width: 93%; font-size: 11px; 	 }
.pageContent_info .pageContent_infoItem 					{ float: left; width: 100%; margin: 0 !important; padding: 0 !important; }
.pageContent_info .pageContent_infoItem .pageContent_info_A { float: left; width: 20%; color: #333; }
.pageContent_info .pageContent_infoItem .pageContent_info_B { float: left; width: 80%;}

	
.article_autor 	{ clear: both; float:left; padding: 10px 0 8px 0; }
	.byLine 	{ clear: both; float:left; padding: 0 13px; font: normal 11px Arial; color: #b50507; white-space: nowrap; }
	.mailAutor 	{ color: #666; padding-left: 3px }
	.dateLine 	{ clear: both; float:left; padding: 0 13px; font: normal 10px Arial; color: #666; }
	
/** estilos para a página de FAQS */
#FaqsHelp .modulo_conteudo 				{ padding:  0; width: 100% }
#FaqsHelp .modulo_conteudo .apoio 					{ float: left; clear:both; padding: 15px 10px; font: normal 11px Arial; line-height: 15px; }
#FaqsHelp .modulo_conteudo .apoio p					{ margin: 10px 0 0 0; }
#FaqsHelp .modulo_conteudo .apoio span.destaque		{ font-weight: bold; /*color: #3f5b6c;*/ }
#FaqsHelp .modulo_conteudo .apoio a					{ font-weight: bold; }
			
#faqs .title { width: 97%; clear: both; height: 25px; padding: 5px 5px 0 10px; background: #b50507 }
#faqs .list_item	{padding: 0; width: 100%; }
#faqs .modulo_conteudo .link-item		{ padding-bottom: 10px;}
/*****************************************************/


/** estilos para a página de resultados de pesquisa */
#ResultadoPesquisa { float: left; clear: both; width: 100%; }

#SuaPesquisa .modulo_conteudo 				{ padding:  0; width: 100% }
#SuaPesquisa .modulo_conteudo .pesquisar 	{ width: 96%;  float: left; padding: 15px 5px 10px 5px; border-bottom: 5px solid #fff; background: #fffbbbb}
#SuaPesquisa .modulo_conteudo .pesquisar td.ms-sblink a 	{ display: none; }
#SuaPesquisa .modulo_conteudo .pesquisar td.ms-sbcell 		{ width: 170px !important;}
#SuaPesquisa .modulo_conteudo .pesquisar input.ms-sbplain 	{ width: 170px !important; background: #fff }
					 
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa 				{ float: left !important; margin-left: 5px; margin-top: 5px; }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa .btn1_middle 	{ background: #e1c44e; padding: 3px 10px; }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa .btn1_middle a 	{ color: #fff; font-weight: bold }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa .btn1_middle a:hover 	{ color: #fff; font-weight: bold; text-decoration: underline }




#SuaPesquisa .modulo_conteudo .apoio 					{ float: left; padding: 10px 10px 20px 10px; font: normal 11px Arial; color: #666; line-height: 13px; }
#SuaPesquisa .modulo_conteudo .apoio span 				{ font-weight: bold; color: #b50507; }
#SuaPesquisa .modulo_conteudo .apoio span.destaque		{ font-weight: bold; color: #333; }
			
#resultadosPesq .title	{ float: left; background: #b50507; height: 20px; padding: 5px 10px; width: 96% }		

#listaResultados		{ float: left; width: 100% !important; padding: 0; }
#listaResultados table#LeftZoneTable tr { background: transparent !important; }
#listaResultados td#MainLeftCell			{ width: 100% !important; }
#listaResultados td#MidUpperLeftCell		{ display: none; }
#listaResultados td#MidUpperRightCell														{ float: left; padding: 0; margin: 0; text-align: left; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div								{ clear: both; width: 100%; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right			{ font: normal 11px arial; color: #333; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a 		{ font: normal 11px arial; color: #b50507; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a:hover { text-decoration: underline; color: #b50507; background: transparent; }

#listaResultados td#MidLowerRightCell						{ display: none; }
#listaResultados td#MidLowerLeftCell						{ width: 100%; padding: 0; margin-bottom: 10px; text-align: left;  }
#listaResultados td#MidLowerLeftCell table td table	td div	{ display: none;float: left !important; height: 20px; color: #68737a;}

#listaResultados td#BottomCell		{padding-top: 0px !important;}
#listaResultados td#RightCell		{ display: none; }

#listaResultados 	{ float: left; width: 97%; padding: 10px 0 0 8px;}
#listaResultados .srch-results .srch-Icon { display: none; }
#listaResultados .srch-results span.srch-Title a { font: bold 11px arial; color: #000; text-decoration: none; }
#listaResultados .srch-results span.srch-Title a:hover { color: #b50507 !important; text-decoration: underline; }
#listaResultados .srch-Description { border: none !important; font: normal 11px Arial; color: #666;}
#listaResultados .srch-Metadata { float: left; width: 100%; border: none; font: normal 10px Arial; padding-bottom: 8px; color: #999;}
#listaResultados .srch-Metadata a { color: #b50507 !important; background: transparent; }
#listaResultados .srch-Metadata a:hover { color: #b50507!important; text-decoration: none; background: transparent; }
/**************************************/

/** estilos para a página de pesquisa */
table.ms-tztable 	{ width: 100%; border: 0px; }
td.ms-tzmidleft 	{ }

td.ms-advsrchHeadingText 	{ background: transparent; font-weight: normal; font-size: 18px; font-family: Georgia; color: #5c7178; line-height: 21px; padding: 10px 10px 0 10px; text-transform: lowercase; }
H3.ms-standardheader 		{ font-weight: normal; font-size: 18px; font-family: Georgia; color: #5c7178; }

td.ms-advsrchText 			{ padding: 0 10px; font-size: 11px; color: #484847; }
td.ms-advsrchText select 	{ border: 1px solid #C6CFD4; color: #5C7178; }
td.ms-advsrchText input 	{ border: 1px solid #C6CFD4; color: #5C7178; }

.ms-advsrchText a 			{ font: nomal 11px Georgia !important; color: #0f83cc !important; }
.ms-advsrchText a:hover 	{ font: nomal 11px Georgia !important; color: #0f83cc !important; }
/**************************************/

/********************************************************** BLOG */
#blogPost_area 																	{ float: left; width:  715px; padding-left: 15px; clear: both;}
#blogPost_area table#MSO_ContentTable		 									{ width: 725px !important; padding-right: 0}
#blogPost_area table#MSO_ContentTable td.ms-pagebreadcrumb						{ width: 452px !important; padding: 5px 10px !important; color: #666; }
#blogPost_area table#MSO_ContentTable tr td 									{ padding:0 !important; width: 0px !important; }
#blogPost_area table#MSO_ContentTable tr td table								{ padding: 0 !important; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper 						{ width: 467px; padding: 15px 15px 15px 0; margin-right: 2px; margin-bottom: 5px; border-top: 1px solid #b50507;}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper h3.ms-PostDate 		{ font: normal 10px arial; color: #000; border: 0; padding: 0 0 3px 10px ;}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	{ border: 0; font: bold 14px Arial; color: #fff; text-transform: uppercase; background: #b50507; padding: 10px !important; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a { color: #fff!important; padding: 0 }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a:hover { color: #b50507 !important; background: #fff}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostBody 				{ padding: 10px; font: normal 12px arial; color: #666; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter 				{ font: normal 11px arial ; color: #999; padding: 5px 0 4px 10px; margin-bottom: 10px; border-bottom: 1px solid #b50507 }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter a 			{ color: #000; text-decoration: none; background: transparent; font: bold 11px arial}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter a:hover 		{ text-decoration: underline; color: #b50507}
#blogPost_area table#MSO_ContentTable tr td table tr td.ms-blogRightZone 				{ padding: 50px 0 0 0 !important; }
#blogPost_area table#MSO_ContentTable tr td table tr td.ms-blogRightZone table			{ width: 210px; margin: 15px 0 15px 20px;}
#blogPost_area table#MSO_ContentTable tr td table tr td.ms-blogRightZone table td table	{ margin: 0px}
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader					{ background: #b50507; height: 20px}
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader td					{ border: 0; padding-bottom: 5px; padding-top: 5px   }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader h3.ms-WPTitle 		{ font: bold 12px Arial; color: #fff; border: none; padding: px 0 5px 8px}		
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks 				{ list-style: none; margin: 0; padding: 0}
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li 			{ list-style: none !important; list-style-image: none !important; background-image: url('/SiteCollectionImages/bullet_3level_menu.gif'); background-position: 10px 12px; background-repeat:no-repeat; padding: 1px 0 1px 12px; }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a 		{ font: normal 11px arial; color: #000; text-decoration: none; padding: 1px 0 1px 3px; } 	
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a:hover 	{ color: #b50507; background: transparent; text-decoration: underline}

/*#blogArea 																	{ float: left; width: 480px !important;}
#blogArea table#MSO_ContentTable		 									{ width: 480px !important;}
#blogArea table#MSO_ContentTable td.ms-pagebreadcrumb						{ width: 442px !important; border-bottom: 1px solid #b50507; padding: 0 10px 5px 10px !important; margin-bottom: 10px !important; color: #666 }

#blogArea table#MSO_ContentTable tr td 									{ padding:0 !important; width: 0px !important; }
#blogArea table#MSO_ContentTable tr td table								{ padding: 0 !important; }

#blogArea div.ms-PostWrapper 				{ width: 480px; padding: 10px 0 15px 0; margin-bottom: 5px;}
#blogArea h3.ms-PostDate 					{ font: normal 10px arial; color: #000; border: 0; padding: 0 0 3px 10px ;}
#blogArea table td.ms-PostTitle				{ border: 0; font: bold 14px Arial; color: #fff; text-transform: uppercase; background: #b50507; padding: 10px !important; height: 30px; }
#blogArea table td.ms-PostTitle	a 			{ color: #fff!important; padding: 2px 5px; margin: 5px 5px }
#blogArea table td.ms-PostTitle	a:hover 	{ color: #b50507 !important; background: #fff}

#blogArea div.ms-PostWrapper div.ms-PostBody 				{ padding: 10px; font: normal 12px arial; color: #666; }
#blogArea div.ms-PostWrapper div.ms-PostFooter 				{ font: normal 11px arial ; color: #999; padding: 5px 0 4px 10px; margin-bottom: 10px; border-bottom: 1px solid #b50507 }
#blogArea div.ms-PostWrapper div.ms-PostFooter a 			{ color: #000; text-decoration: none; background: transparent; font: bold 11px arial}
#blogArea div.ms-PostWrapper div.ms-PostFooter a:hover 		{ text-decoration: underline; color: #b50507}
#blogArea table#MSO_ContentTable tr td table tr td.ms-blogRightZone 			{ padding: 0 !important; border-top: 8px solid #9ebcd0; background: url('/SiteCollectionImages/modulos_bg.gif') left 1px repeat-x; }
#blogArea table#MSO_ContentTable tr td table tr td.ms-blogRightZone table		{ width: 203px; margin: 15px}
#blogArea table#MSO_ContentTable tr td table tr td.ms-blogRightZone table td table	{ margin: 0px}
#blogArea table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader td					{ border: 0; padding-bottom: 3px;   }
#blogArea table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader h3.ms-WPTitle 		{ font: normal 12px Georgia; color: #5c88a5; border: none;}		
#blogArea table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks 				{ list-style: none; margin: 0; padding: 0}
#blogArea table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li 			{ list-style: none !important; list-style-image: none !important; background-image: url('/SiteCollectionImages/bullet_3level_menu.gif'); background-position: 10px 12px; background-repeat:no-repeat; padding: 1px 0 1px 15px; }
#blogArea table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a 		{ font: normal 11px Georgia; color: #e33b64; text-decoration: none; padding: 1px 0 1px 3px; } 	
#blogArea table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a:hover 	{ color: #e33b64; background: transparent; text-decoration: underline}

.postBlog .PostTitle	{ background: #b50507; color: #dbdbdb; font-size: 11px; padding: 6px 5px 5px 5px }
.postBlog .PostTitle a			{ background: transparent; color: #fff; padding: 2px 5px; font: bold 14px arial; text-transform: uppercase }
.postBlog .PostTitle a:hover	{ background: #fff; color: #b50507;  }
.postBlog .PostTitle .date		{ padding-left: 5px;}

.PostBody				{ padding: 10px;}
*/
/** menu blog **/
#blogNavigation_area 	{ float: right; width: 228px; padding-top: 5px; }
div.ms-BlogNavigator 	{ float: left; width: 200px; margin: 0 10px 10px 10px; _margin: 0 ; white-space: normal !important; border: none !important; background: none} 
div.ms-quicklaunchouter { border: none; }
div.ms-quickLaunch 		{ border: none; }
#blogNavigation_area table.leftNav 				{ width: 228px !important; margin: 0;  }
#blogNavigation_area table.leftNav1 			{ margin: 0 }
#blogNavigation_area table.leftNav2 			{ margin: 0 }

/* hiperligações de aministração */
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td		{ border: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table 	{ width: 212px; white-space: normal !important; margin-top: 10px; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader { width: 212px; height:25px;  margin-top: 10px; white-space: normal !important; background: #b50507}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader td { width: 212px; white-space: normal !important; border: none; padding: 0; margin:0 }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader td h3.ms-WPTitle	{ font: bold 12px arial !important; color: #fff; white-space: normal !important; padding-left: 5px }
	/*icon*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader td div.ms-HoverCellInActive { padding: 0; border: none; margin: 0 }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader td div.ms-HoverCellActiveDark { padding: 0; background: #E1F1FB; border: none; margin: 0 }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table tr td table tr.ms-WPHeader td { border: none !important; }
	/*listagem*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody { border: none; border-bottom: 1px solid #b50507; padding-bottom: 4px; margin-top: 5px;  }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody ul.ms-blogAdminLinks { margin: 5px 0 0 3px; padding: 0; list-style: none; background-image: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody ul.ms-blogAdminLinks li { background-image: none; margin: 4px 3px; padding: 0 0 0 6px; background: url('/SiteCollectionImages/bullet_3level_menu.gif') left 8px no-repeat;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody a 		{ font: normal 11px arial; color: #000; text-decoration: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody a:hover { font: normal 11px arial; color: #b50507; text-decoration: underline; }


/* categorias */
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 { /*background: red;*/}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table{ margin-top: 5px; }
	/*titulo*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody div.ms-navheader { background: none; border: none; font: normal 14px Arial; padding: 4px 0; color: #000; text-transform: uppercase; border-bottom:1px solid #b50507; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody div.ms-navheader a 		{ font: normal 14px Arial; color: #000; text-decoration: none; padding: 2px 8px }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody div.ms-navheader a:hover 	{ background: #b50507; color: #fff; text-decoration: none; padding: 2px 8px}
	/*lista*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody table.ms-navsubmenu2  { background: none !important; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody table.ms-navsubmenu2  a { background-image: url('/SiteCollectionImages/bullet_3level_menu.gif') !important; background-position: 8px 10px; background-repeat:no-repeat; padding: 2px 0 2px 13px; color: #b50507; font-size: 12px }

/* outros blogs */
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 { /*background: red;*/}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table{ margin-top: 5px; }
	/*titulo*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody div.ms-navheader { background: none; border: none; font: normal 14px Arial; padding: 4px 0; color: #000; text-transform: uppercase; border-bottom:1px solid #b50507; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody div.ms-navheader a 		{font: normal 14px Arial; color: #000; text-decoration: none; padding: 2px 8px }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody div.ms-navheader a:hover 	{ background: #b50507; color: #fff; text-decoration: none; padding: 2px 8px}
	/*lista*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody table.ms-navsubmenu2  { background: none !important; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody table.ms-navsubmenu2  a {background-image: url('/SiteCollectionImages/bullet_3level_menu.gif') !important; background-position: 8px 10px; background-repeat:no-repeat; padding: 2px 0 2px 13px; color: #b50507; font-size: 12px  }

/* hiperligações */
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 { /*background: red;*/}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table{ margin-top: 5px; }
	/*titulo*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody div.ms-navheader { background: none; border: none; font: normal 14px Arial; padding: 4px 0; color: #000; text-transform: uppercase; border-bottom:1px solid #b50507; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody div.ms-navheader a 		{ font: normal 14px Arial; color: #000; text-decoration: none; padding: 2px 8px }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody div.ms-navheader a:hover 	{ background: #b50507; color: #fff; text-decoration: none; padding: 2px 8px}
	/*lista*/
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody table.ms-navsubmenu2  { background: none !important; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody table.ms-navsubmenu2  a { background-image: url('/SiteCollectionImages/bullet_3level_menu.gif') !important; background-position: 8px 10px; background-repeat:no-repeat; padding: 2px 0 2px 13px; color: #b50507; font-size: 12px  }

div.ms-BlogNavigator div.ms-BlogEmptyListText { margin-bottom: 3px; margin-left: 5px; font-size: 11px }
div.ms-BlogNavigator td.ms-addnew img { display: none; }
div.ms-BlogNavigator td.ms-addnew a { background: #ffffff url('/SiteCollectionImages/icon_menuAdd.gif') left 1px no-repeat; color: #b50507; text-decoration: none; font: normal 10px Arial; padding: 1px 3px 1px 17px;  }
div.ms-BlogNavigator td.ms-addnew a:hover { background: #fff url('/SiteCollectionImages/icon_menuAdd.gif') left 1px no-repeat; color: #b50507;  text-decoration: underline; font: normal 10px Arial; padding: 1px 3px 1px 17px; }



/** MY SITE **/
#mySite_left { float: left; width: 228px; _width: 218px; padding-right: 4px; margin-top: 85px; }
#mySite_right { float: left; width: 727px; padding: 15px 0 30px 15px; }

#userArea { float: left; clear: left; width: 100%;  }
	#userName { float: left; clear:both; width: 470px; height: 21px; padding: 10px 0 5px 10px; font: bold 14px arial; color: #fff; background: #b50507; text-transform: uppercase}
	#userName h2.ms-pagetitle { font: normal 18px Georgia; color: #5d94b1; }
	#userName h2.ms-pagetitle div { padding: 0 !important; }
	#userName h2.ms-pagetitle div span img { display: none; }

	
#userBtn { float: left; width: 200px; height: 21px; padding: 5px 270px 5px 10px; font: normal 12px arial; color: #000; border-bottom: 1px solid #b50507 }
	#userBtn div.ms-miniconsole { padding: 0; margin: 0; float:left; background-image: none; border: none;   }
	#userBtn div.ms-miniconsole div.ms-wikieditouter {  position:relative; padding: 0; margin: -30px 0 0 0; float:right; border: none; background: transparent !important;  }
	#userBtn table.ms-wikieditsecond { border: none; background: transparent; }
	#userBtn table { padding: 0; margin: 0; border: 0 !important;  background: transparent;  }
	#userBtn table td { padding: 0; margin: 0; border: 0 !important }
	#userBtn a 			{ float: left; padding: 2px 5px; color: #000; text-decoration: none;  border: 0 !important }
	#userBtn a:hover 	{ float: left; padding: 2px 5px; color: #b50507; text-decoration: none;  border: 0 !important }
	#userBtn .ms-toolbar { font: normal 11px arial; color: #b50507;  border: 0px !important }
	#userBtn .ms-separator { width: 10px; text-align: center; color: #666  }
	
	#userBtn .ms-titleareaframe { display: none; }
	
	
		

	
/***********************************/

#mySiteNavigation { float: left; width: 100%;  }
	.mySiteNav	{ float: left; margin: 0 0 15px 0; }

	#mySiteNavigation table 	{ width: 100%; background: none !important; background-image: none !important; border: none; }
	#mySiteNavigation table td 	{ background-image: none !important; border: none; }
	#mySiteNavigation div 		{ background-image: none !important; border: none; }
	#mySiteNavigation .ms-leftareacell { /* background: pink */}
	#mySiteNavigation .ms-leftareacell table.ms-nav { margin-top: 10px; }
	#mySiteNavigation table.ms-navframe { position: relative; top: 0px !important;}
	
	
	.ms-quicklaunchouter { background: none; border: none; }
	
	/*foto user*/
	#ctl00_PlaceHolderLeftNavBarTop_PictureUrlImage_TR { /*height: 200px;*/}
	#ctl00_PlaceHolderLeftNavBarTop_PictureUrlImage_TD { text-align: left; padding-left: 3px; }
	.leftnavPic img { border: 2px solid #9ebcd0; }
	#ctl00_PlaceHolderLeftNavBarTop_PictureUrlImage { width: 130px; }
	
	/* view all sites */
	div.ms-quicklaunchheader { background:none; background-image: none;   }
	
	table.ms-navframe td div.ms-quicklaunchouter div.ms-quickLaunch h3.ms-standardheader span {  }
	table.ms-navframe td div.ms-quicklaunchouter div.ms-quickLaunch h3.ms-standardheader label { background: red !important; }
	.ms-quicklaunchheader a { font: normal 10px arial; color: #b50507; text-transform: lowercase; text-decoration: none; padding-left: 3px !important; }
	.ms-quicklaunchheader a:hover { font: normal 10px arial; color: #b50507; text-transform: lowercase; text-decoration: underline }
	
	/* área menu */
	.ms-quickLaunch { background: none }
	table#zz2_QuickLaunchMenu { margin-top: 20px;  }

	/* 1º nível */
	table#zz2_QuickLaunchMenu tr td table.zz2_QuickLaunchMenu_4 { margin: 0 0 5px 0 !important; border-bottom: 1px solid #b50507 }
	table#zz2_QuickLaunchMenu tr td table.zz2_QuickLaunchMenu_4 td { padding-bottom: 3px !important; }
	a.zz2_QuickLaunchMenu_1 { font: normal 14px arial !important; color: #000; text-decoration: none; padding: 2px 10px; text-transform: uppercase }
	a:hover.zz2_QuickLaunchMenu_1 { font: normal 14px arial !important;  color: #fff; background: #b50507; text-transform: uppercase; text-decoration: none; }
	
	/* 2º nível */
	table#zz2_QuickLaunchMenu tr td table.zz2_QuickLaunchMenu_8 { margin-bottom: 8px; }
	table#zz2_QuickLaunchMenu tr td table td table td { padding: 2px 0 2px 10px ; }
	.zz2_QuickLaunchMenu_6 { background: transparent !important; background-image: none; }
	.zz2_QuickLaunchMenu_6 a.zz2_QuickLaunchMenu_1 		{ background-image: none; color: #b50507; font-size: 12px; text-decoration: none; padding: 1px 5px; background: url('/SiteCollectionImages/bullet_3level_menu.gif') left 10px no-repeat; text-transform: none  }
	.zz2_QuickLaunchMenu_6 a:hover.zz2_QuickLaunchMenu_1{ text-decoration: underline; }
	
	/* reciclagem */
	table.ms-recyclebin td { font: normal 11px arial; color: #b50507 !important; padding-top: 2px; padding-bottom: 3px; background: none; }
	table.ms-recyclebin a { background: transparent; font: normal 11px arial !important; color: #b50507 !important; text-decoration: none; padding: 0 3px 0 0; }
	table.ms-recyclebin a:hover { background: transparent; font: normal 11px arial !important; color: #b50507 !important; text-decoration: underline; padding: 0 3px 0 0; }
	table.ms-recyclebin img { margin-top: -2px; }
	/***/
			
/*********************************************** Fórums */
/** menu forum  **/
#forumNavigation	{ float: left; border-top: 8px solid #9ebcd0; background: url('/SiteCollectionImages/modulos_bg.gif') left 1px repeat-x; width: 100%; padding-top: 15px }
#forumNavigation div.ms-quicklaunchouter div.ms-quickLaunch table#zz2_QuickLaunchMenu table.ms-navSubMenu2 table.ms-navitem td { background: transparent; background-image: none; }
#forumNavigation table.ms-recyclebin { margin-top: 0px; }
#forumNavigation table.ms-recyclebin td { padding-top: 0; padding-bottom: 6px;}

#forumArea {float: left; border-top: 8px solid #9ebcd0; background: url('/SiteCollectionImages/modulos_bg.gif') left 1px repeat-x; width: 100%; padding-top: 10px}
#forumArea tr.ms-WPHeader td { border: none !important; }
#forumArea tr.ms-WPHeader td a:hover { text-decoration: none; }
#forumArea tr.ms-WPHeader h3.ms-WPTitle span { font: normal 18px Georgia; color: #5c88a5; line-height: 21px; padding: 10px 10px 0 10px; text-transform: lowercase; }
#forumArea tr.ms-WPHeader h3.ms-WPTitle span a:hover { text-decoration: none; }
#forumArea tr.ms-WPHeader div.ms-HoverCellInActive { background: transparent; background-image: none; border: none; }
#forumArea tr.ms-WPHeader div.ms-HoverCellActiveDark { background-color: #E47792 !important; background-image: none; border: none; }

#forumArea table.ms-summarystandardbody {border: none !important;  background: transparent;}
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 { background: transparent; padding-left: 6px; font: normal 11px Arial; color: #5c88a5;}
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 a { font: normal 11px Arial; color: #5c88a5; text-decoration: none; }
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 a:hover { font: normal 11px Arial; color: #e33b64; text-decoration: none; }
#forumArea table.ms-summarystandardbody td.ms-vb-title { border: none; padding-top: 10px; padding-left: 6px;; }
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle { background: url('/SiteCollectionImages/sep_list.gif') 6px bottom no-repeat; }
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb { padding: 8px 6px !important; }
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb a { font: bold 12px Georgia; color:#e33b64;	}
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb a:hover { font: bold 12px Georgia; color:#fff; background: #e33b64 !important; text-decoration: none; }

#forumArea td.ms-partline { background: transparent; border: none; height: 10px;}
#forumArea td.ms-addnew { padding-left: 6px; padding-top: 3px; background: url('/SiteCollectionImages/linhas_bg.gif') left top repeat; border: none; height: 25px;}
#forumArea td.ms-addnew img { display: none; }
#forumArea td.ms-addnew a { font: normal 9px Arial; color: #5c88a5; background: #fff url('/SiteCollectionImages/icon_menuAdd.gif') 5px 2px no-repeat; padding: 3px 5px 3px 20px !important;}
#forumArea td.ms-addnew a:hover { font: normal 9px Arial; color: #5c88a5; background: #e1f1fb url('/SiteCollectionImages/icon_menuAdd.gif') 5px 2px no-repeat; padding: 3px 5px 3px 20px !important; text-decoration: none;}




/* forums threads */
div.ms-listdescription { color: #5c88a5; font-size: 11px; background: transparent; border: none;}
table.ms-menutoolbar { background: #edf3f6; height: 22px;} 
table.ms-menutoolbar td.ms-toolbar a { color: #588aa8; font-size: 11px; font-weight: bold; border: none;}
div.ms-menubuttoninactivehover { background: transparent; border: none; }
div.ms-menubuttonactivehover { background: transparent; border: none; color: #e33b64 }
table.ms-menutoolbar td.ms-toolbar table td.ms-listheaderlabel { font-weight: normal; }

table.ms-disc { border: none; }
table.ms-disc tr th { background: transparent; border: none;}
table.ms-disc tr th.ms-vh2 { background: transparent; border: none;}

table.ms-disc tr th table.ms-unselectedtitle { height: 20px; margin-top: 5px; color: #9ebed3; font-size: 11px; font-weight: normal; vertical-align: middle; border: none;}
table.ms-disc tr th table.ms-unselectedtitle a { color: #9ebed3; font-size: 11px; font-weight: normal;}

table.ms-disc td.ms-disc-padabove { font-size: 11px;}
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar { background: url('/SiteCollectionImages/linhas_bg.gif') left top repeat ; height: 25px; border: none; } /* tablea que tem a identação de post */
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div { color: #5d94b1; font-size: 11px; margin-right: 3px}
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div span a { background: #fff; color: #e33b64; text-decoration: none; }
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div span a:hover { color: #e33b64; text-decoration: underline;}
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div a					 { background: #fff; color: #5d94b1;}
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div a#ReplyLink3 		{ background: #fff url('/SiteCollectionImages/icon_reply.gif') 3px 3px no-repeat; padding: 0 3px 0 15px; color: #5d94b1; font-size: 11px; font-weight: bold;  }
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td div a#ReplyLink3 img 	{ display: none; }
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td.ms-separator			{ width: 5px !important; }
table.ms-disc td.ms-disc-padabove table.ms-disc-nopad td table.ms-disc-bar td.ms-separator img		{ display: none; }


table.ms-disc td.ms-disc-bordered table.ms-disc-nopad td.ms-disc-bordered-noleft div 		{ color: #3f5b6c; font-size: 12px; padding-bottom: 0; margin-bottom: 0; }
table.ms-disc td.ms-disc-bordered table.ms-disc-nopad td.ms-disc-bordered-noleft div div 	{ color: #3f5b6c; font-size: 12px; line-height: 18px }

td.ms-viewselector span { border: none !important; }
div.ms-viewselector, ms-viewselectorhover, ms-viewselector { background-color: #fff!important; border: 1px solid #c5d6df; }

.ms-disc-bordered-noleft div a { color: #5c88a5; font-size: 11px; background: url('/SiteCollectionImages/tools_ler.gif') left 1px no-repeat; padding-left: 18px}
.ms-disc-bordered-noleft div a:hover { color: #5c88a5; }
.ms-disc-bordered-noleft div a img { display: none; }

/********************************************************************************** MAPA DO SITE */
#MapHelp .modulo_conteudo 				{ padding:  0; width: 100% }
#MapHelp .modulo_conteudo .apoio 		{ float: left; clear: both; padding: 20px 10px 20px 10px; font: normal 11px Arial; color: #666; line-height: 13px; }
#mapaSite .title						{ float: left; width: 96%; background: #b50507; height: 25px}
#mapaSite .modulo_conteudo 				{ clear: both; padding-bottom: 20px;   }
#mapaSite a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: bold 12px arial !important; color: #000!important; text-decoration: none; margin-left: 3px; padding: 0 3px;}
#mapaSite a:hover.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { color: #fff !important; background: #b50507;}
div#ctl00_ctl00_mainContentRegional_area_2_TreeView1n4Nodes a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: normal 12px arial !important; color: #b50507!important; text-decoration: none; background: transparent url('../SiteCollectionImages/bullet_3level_menu.gif') left 9px no-repeat; padding-left: 5px}
div#ctl00_ctl00_mainContentRegional_area_2_TreeView1n4Nodes a:hover.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { color: #b50507 !important; text-decoration: underline; background: transparent url('../SiteCollectionImages/bullet_3level_menu.gif') left 9px no-repeat;}

