﻿/******************************************************************************************************* Styles da CORE.CSS */

.txtAssunto{
	width:340px;
	
}
.txtSugestao{
	height:100px;
	width:340px;

}
#list_LinkSubtitleTxt{
	display:block !important;
}

.banner ing {float:inherit;}

/** welcome img */
.pageContent 	{ float:left; clear: left; }
.mainContainer 	{ float: left; clear:left; width: 100%; }
.mainContent	{ width: 100%;}

/** lista de links */
.link-item 			{ /*float: left;*/ padding: 0px 0 8px 0; margin: 0px; }
.link-item a 		{ color: #2e74a7!important; font: normal 12px 'Trebuchet MS' !important; line-height: 14px !important; text-decoration: none; background: transparent; }
.link-item a:hover 	{ color: #fff !important; font: normal 12px 'Trebuchet MS' !important; line-height: 14px !important; text-decoration: none; background: #2e74a7; }
.description 		{ color: #636363; font-size: 11px; }
		

/** CURRENT NAVIGATION - 2º menu **/
.leftNav { width: 214px;}

table.leftNavSelected 	{ background: #2e74a7; color: #fff !important }
table.leftNavSelected a { color: #fff !important }

table.leftNav1 				{ font: bold 13px 'Trebuchet MS'; color: #62605d; text-transform: uppercase; padding: 0; margin: 2px 0; }
table.leftNav1 td  			{ background: transparent url('/SiteCollectionImages/mod_header_bg.gif') left top repeat-y !important; padding: 3px 5px 4px 5px; border-bottom: 1px solid #c8c5b5; }
table.leftNav1 td table td 	{ padding: 2px 0; }	
.leftNav1 a 				{float: left; background: url('/SiteCollectionImages/mod_header_icon.gif') left 4px no-repeat; padding: 2px 0 2px 25px; color: #62605d; }
.leftNav1 a:hover 			{float: left; background: url('/SiteCollectionImages/mod_header_icon.gif') left 4px no-repeat; padding: 2px 0 2px 25px; color: #f2a500;	}

table.leftNav2 		{ font: normal 14px 'Trebuchet MS'; color: #2e74a7; margin: 0 }
table.leftNav2 td	{ padding: 4px 5px 6px 10px; border-bottom: 1px solid #c8c5b5 !important;}
.leftNav2 a			{ color: #2e74a7; padding: 3px 3px; text-decoration: none; background: transparent; }
.leftNav2 a:hover 	{ color: #fff; text-decoration: none; }

.leftNav3 			{ font: normal 14px Arial; color: #00c6ff; padding: 0px 6px 0 28px; margin-top: 5px; }
.leftNav3 a			{ color: #00c6ff; text-decoration: none; background: url('/SiteCollectionImages/bullet_3level_menu.gif') left 11px no-repeat; padding-left: 8px; }
.leftNav3 a:hover 	{ color: #fff; text-decoration: none; background: #00c6ff url('/SiteCollectionImages/bullet_3level_menuOVER.gif') left 11px no-repeat; padding-left: 8px; }

		
/** GLOBAL NAVIGATION - MENU **/
#globalNavigation  { float: left; clear: left; width: 954px; height: 54px; padding: 0 10px 10px 10px; line-height: 1px; color: #fff; background: url('../SiteCollectionImages/globalNav_bg.gif') left top repeat-x; }
   
.topNavContainer { margin:0; width: 931px;padding: 0 5px 10px 5px; margin: -18px 0 0 0; height: 44px; font: bold 12px 'Trebuchet MS'; text-transform: uppercase; color: #296896; }
.topNavContainer a    { color: #296896; text-decoration: none; padding-left: 6px; }
.topNavContainer a:hover  { color: #f2a500; text-decoration: none; padding-left: 6px; }
               /*margin: 0;*/
.topNav   { margin-left: 0px; padding: 0; float: left; height: 41px; }
.topNav a   { background: transparent !important; padding-left: 20px; text-transform: uppercase; }
.topNav a:hover { padding-left: 20px; text-transform: uppercase;  }
table.topNav td  { padding: 0 2px 0 0; }
table.topNavItem td {padding: 5px 5px; }
table.topNavItem  { height: 43px; background: url('/SiteCollectionImages/topNav_left.gif') left top no-repeat !important; padding: 0; margin: 0 3px 0 0; }
/*table.topNavItem td { background: url('/SiteCollectionImages/topNav_rgt.gif') right 1px no-repeat; padding: 0 5px;}*/
table.topNavItem td { background: url('/SiteCollectionImages/topNav_rgt.gif') right no-repeat; padding: 0 3px; margin: 0 3px 0 0;}
.topNavItem a   { background: url('/SiteCollectionImages/menu_icon.gif') left center no-repeat !important; }
.topNavItem a:hover { color: #62605d; }
table.topNavHover   { font: bold 12px 'Trebuchet MS'; color: #62605d; background: url('/SiteCollectionImages/topNav_leftOVER.gif') left top no-repeat !important; }
/*table.topNavHover td  { background: url('/SiteCollectionImages/Manteigas/topNav_rgtOVER.gif') right 1px no-repeat; }*/
table.topNavHover td  { background: url('/SiteCollectionImages/topNav_rgtOVER.gif') right no-repeat; padding: 0 3px;}

.topNavHover a  { color: #62605d; text-decoration: none; background: url('/SiteCollectionImages/menu_iconOver.gif') left center no-repeat !important;  }
table.topNavSelected   { font: bold 12px 'Trebuchet MS'; color: #62605d; background: url('/SiteCollectionImages/topNav_leftOVER.gif') left top no-repeat !important; }
/*table.topNavSelected td  { background: url('/SiteCollectionImages/topNav_rgtOVER.gif') right 1px no-repeat; }*/
table.topNavSelected td  { background: url('/SiteCollectionImages/topNav_rgtOVER.gif') right no-repeat;  padding: 0 3px; margin: 0 3px 0 0}
.topNavSelected a   { color: #f2a500; text-decoration: none; background: url('/SiteCollectionImages/menu_iconSelect.gif') left center no-repeat !important;}
.topNavSelected a:hover { color: #62605d; text-decoration: none; background: url('/SiteCollectionImages/menu_iconOver.gif') left center no-repeat !important;}
.topNavFlyOutsItem  { display: none; }

/** SITE ACTIONS MENU **/
.ms-siteaction a { font: 11px 'Trebuchet MS'; font-weight: normal; color: #fff; text-decoration:none; }
.ms-siteaction { font: 11px 'Trebuchet MS'; font-weight: normal; color: #fff; text-decoration:none; }
.ms-siteaction a:hover { color: #9fc9eb; text-decoration:none; background: transparent !important; }
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: normal 11px 'Trebuchet MS';	padding:0; border:none; cursor:pointer; }
.ms-siteactionsmenu div div div		{ background-image: none; background-repeat: no-repeat; border-top: none; border-left: none; border-right:none; background-color: transparent !important; padding: 2px 4px 3px 10px; }
.ms-siteactionsmenu div div div a 	{ color:#fff; font-weight:normal; }
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover { background-image: none; background-repeat: no-repeat; border-top: none; border-left: none; border-right: none; background-color: transparent !important; }

/** BTN Welcome MOSS **/
.ms-SpLinkButtonInActive{ border: none; margin: 0px 3px; padding: 0; color: #9fc9eb; vertical-align: top; background-color: transparent; }
.ms-SpLinkButtonActive 	{ border: none; margin: 0px 3px; padding: 0; color: #fff; vertical-align:top; background-color: transparent; }
.ms-SpLinkButtonActive { padding: 2px 10px 1px 10px; }
.ms-SpLinkButtonInActive { padding: 2px 10px 1px 10px; }
.ms-SpLinkButtonActive a:hover { color: #9fc9eb; text-decoration: none; background: transparent; }
.ms-SpLinkButtonActive a { color: #9fc9eb; text-decoration: none; background: transparent; }
.ms-SPLink { font-family: 'Trebuchet MS'; font-size: 11px; color: #9fc9eb; width: 185px; height: 15px; background-image: none; background-repeat: no-repeat; }
.ms-SPLink A:visited { color: #fff; text-decoration:none; } 
.ms-SPLink A:link { color: #fff; text-decoration:none; } 
.ms-SPLink A:hover { color: #9fc9eb; text-decoration: none;	background: transparent; } 

/** WEB PART SEARCH **/
.ms-consoletoolbar a { color: #185491 !important }
.ms-consoletoolbar a:hover { color: #5E92C4 !important; background: transparent }

.search { float: right; }
#SRSB 	{ padding-top: 1px;	}
.ms-sbtable 	{ color:#6d6d6d; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; border: none; }
.ms-sbtable-ex 	{ width: 0; border-collapse: collapse; margin-top:0; 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; }
.ms-sbLastcell 	{ display: none; width: 0; padding-right: 0; }
.ms-sbplain		{ height: 15px; font-family: Arial; font-size: 10px; border: 1px solid; background: #e7e7e7; color: #6d6d6d; border-bottom: none; border-right: none; border-top: none; border-left-color: #bfbfbf; }

/************************************************************************************************* Styles da MUNICIPIOS.CSS */

                                                 /*    */
body 	{ margin: 0px; padding: 0px; background: #f3efe7; font: normal 11px 'Trebuchet MS'; color: #666; }

a 		{ color: #2e74a7; text-decoration: none; }
a:hover	{ color: #fff; text-decoration: none; background: #2e74a7; }

img { border: 0px; margin: 0;}

input { height: 15px; background: #e7e7e7; color: #6d6d6d; font: normal 10px Arial; border: none !important;  border-left: 1px solid #bfbfbf !important; padding-left: 2px;}
textarea { background: #e7e7e7; color: #6d6d6d; font: normal 10px Arial; border: none;  border-left: 1px solid #bfbfbf;}
select	{ background: #e7e7e7; color: #6d6d6d; font: normal 10px Arial; border: none;  border-left: 1px solid #bfbfbf; }	
	

.centerDIV	{ width: 100%; float: left; }	    
                      /*974px*/             /*                                                   */	
	#masterDIV { width: 1010px; margin: 0 auto;  }
	
		#header { 
			float: left;
			width: 1010px;
			/* padding: 0px; */ 
			padding-left: 17px;
			background-image: url('/PublishingImages/barras.png');
			background-repeat: repeat-y;
			margin:0;
		}
		
			#header_tools {
				float: left;
				clear: both;
				width: 974px;
				height: 26px;
				background: #185491;
			}
			
				#header_tools #left {
					float: left; 
					padding-left: 15px; 
					width: 160px;
					height: 26px; 
				}
				
					#header_Vsep1 { 
						float: right;
						margin: 0 0 0 10px;
					}
					
					#header_Vsep2 { 
						float: right;
						margin: 0 10px 0 7px;
					}
					
					#header_Vsep2 { 
						float: right;
						margin: 0 10px;
					}
					
					
					#font_size {
						float: right;
						height: 18px;
						padding-top: 7px;
					}
					
						#font_size a:hover {
							background: transparent;
						}

						#font_size img {
							margin-right: 3px;
						}
					
					.home {
						clear: none;
						float: right;
						height: 18px;
						color: #425f70;
						white-space: nowrap;
						text-align: left;
					}
					
						.home .img {
							display: none
						}
						
						.home .link {
							float: left;
							padding: 7px 0 0 5px;
							font-weight: none;
							white-space: nowrap;
							text-align: left;
							width: 68px;
						}
						
							.home .link a {
								text-decoration: none;
								color:#fff;
							}
							
							.home .link a:hover {
								text-decoration: none;
								color:#9fc9eb;
								background: transparent;
							}
					
				#header_tools #right {
					float: left; 
					padding-right: 15px;
					width: 740px; 
					height: 46px; 
				}
					.freeSpace { 
						float: left;
						width: 270px;
						color:white;
						margin-top:6px;
					}
				
					#header_Vsep4 { 
						float: left;
						margin: 0 10px;
					}
					#header_Vsep5 { 
						float: left;
						margin: 0 10px;
					}
					#header_Vsep6 { 
						float: left;
						margin: 0 0 0 10px;
					}
				
					#header_tools #right .LoginRegisto{
						float: left; 
						width: 145px;
						
					}
					
						#btn_login { 
							float: right; 
							margin-top: 1px;
							margin-bottom: 1px;
							height: 33px;
						}
						
							#btn_login .btn2_left { display: none;}							
							#btn_login .btn2_middle {
								float: left; 
								height: 33px; 
								padding: 6px 5px 0 5px; 
								background: none; 
								color: #fff;
								text-align: left;
								font-size: 11px
							}
								#btn_login .btn2_middle a { color: #fff; text-decoration: none}
								#btn_login .btn2_middle a:hover { color: #9fc9eb; text-decoration: none; background: transparent;}
							
							#btn_login .btn2_right { display: none;}
						
						
						#btn_registar { 
							float: right; 
							margin: 1px 0 1px 7px;
							height: 33px;						
						}	
						
							#btn_registar .btn1_left {
								float:left; 
								width: 10px; 
								height: 33px;
								padding: 0px;
								margin:0px;
								background: url(/SiteCollectionImages/sep_btnRegisto.gif) left 8px no-repeat;	
							}
							
							#btn_registar .btn1_middle {
								float: left; 
								height: 33px; 
								padding: 6px 5px 0 5px; 
								background: none; 
								color: #fff;
								text-align: left;
								font-size: 11px
							}
							
								#btn_registar .btn1_middle a { color: #fff; text-decoration: none; font-weight: normal}
								#btn_registar .btn1_middle a:hover { color: #9fc9eb; text-decoration: none; font-weight: normal; background: transparent;}
							
							#btn_registar .btn1_right { display: none;}
							
					
					#header_tools #right .Pesquisa{
						float: left;
						width: 245px;
					}
						
						#btn_pesquisa  { 
							float: right; 
							margin-top: 1px 
						}
							#btn_pesquisa .btn_left { display: none }
							#btn_pesquisa .btn1_middle {
								float: left; 
								height: 33px; 
								padding: 6px 5px 0 5px; 
								background: none; 
								color: #fff;
								text-align: left;
								font-weight: normal;
							}
								#btn_pesquisa .btn1_middle a { color: #fff;	text-decoration: none;}
								#btn_pesquisa .btn1_middle a:hover { color: #9fc9eb; text-decoration: none;	background: transparent; }
								
							#btn_pesquisa .btn_right { display: none }
			
			
			#header_brand {
				clear: both;
				width: 974px;
				padding-top: 15px;
				height: 147px;
				background: url('/SiteCollectionImages/HeaderBrand_img.jpg') left top no-repeat;

			}
				
				#logo { float: left; padding: 6px 0 0 30px;	}
				#logo a:hover{ background:transparent;}
				#portais { display: none; }
					.portal {display: none;}
				#welcome { display: none }
			                                   /*padding: 0px;*/
			#Conteudo {clear: left; float: left; padding-left: 17px; width: 1010px; background-image: url('/PublishingImages/barras.png'); background-repeat: repeat-y; }
			
				#brandArea 			{ display: none !important;	}
				#brandArea_content 	{ display: none !important; }
					.brandImg		{ display: none !important; }
					.brandImg .logo { display: none !important; }
					.brandImg .logo_brandConteudo{ display: none !important; }
					.brandBtns 		{ display: none !important; }
					.brandBtns .Brand_Btn 		{ display: none !important; }
					.brandBtns .Brand_Btn_over 	{ display: none !important; }
							
									
					#content { float: left !important; clear: both; width: 960px; padding: 14px 7px 0 7px; }
						#logos  {  float: left; clear: both; width: 100%; margin-top: 30px; }
						#municipios			{ display: none; }
						#logos_apoios 		{ padding: 0px 15px 20px 0; float: right ; width: 230px; }
							#logos_apoios img 	{ margin: 0 10px 0 20px; display:inline }
							.logos_up		{ display: none;}
							.logos_down		{ float: left; clear: both; margin: 25px 0 0 10px; _margin-left: 20px; white-space: nowrap }

						#destaques 		{	display: none;float: left; }
						#content_left_search { float: left; width: 320px; margin-right: 2px; padding-bottom: 30px;	}
						#content_left_search_advanced { float: left; width: 944px; margin-right: 0px; padding-bottom: 30px;	}
						#content_middle_search { float: left; width: 65% !important; margin-right: 2px; padding-bottom: 0; margin-bottom: none;	}
												
						#content_left { float: left; width: 214px; padding: 0 7px; }
						#content_middle { float: left; width: 470px; padding: 0 7px; }
							/** BREADCRUMBS MOSS **/
							#breadcrumbs_area 		{ float: left; clear: left; width: 100%; margin-top: -35px;}
								.breadcrumb 		{ height: 25px; 	}
								.ms-pagebreadcrumb 	{ display: none; float: left; background: aqua; margin: -16px 0 0 0; z-index: 10000}
								.ms-pagebreadcrumb a 		{ font-size: 11px; background-color: transparent; color: #2e74a7; text-decoration:none; margin: 0; }
								.ms-pagebreadcrumb a:hover 	{ color: #2e74a7 !important; text-decoration: none !important; margin: 0; }	
								.breadcrumbCurrent 	{ font-size: 11px; color: #6d6d6d; margin: 0; }
								a.ms-sitemapdirectional 	{ font-size: 11px; background-color: transparent; color: #2e74a7; text-decoration:none; margin: 0; }
								a:hover.ms-sitemapdirectional{ font-size: 11px; background-color: transparent; color: #9fc9eb; text-decoration:none; margin: 0; }
	
						#content_rgt { float: left; width: 240px; _width: 237px; padding: 0 0 0 7px; }
						#area_1 { float: left; width: 214px; padding: 0px 7px 0 7px;}
							#currentNavigation { float: left; width: 214px; padding: 0;}
						#area_2 { float: left; width: 470px; padding: 0px 7px 0 7px; }
						#area_3 { float: left; width: 240px; _width: 237px;	padding: 0px 0 0 7px; }
						#area_4 { float: left; width: 709px;  }
						#a_Area { float: left; width: 214px; padding: 13px 7px 0 7px; }
						#b_Area { float: left; width: 718px; padding: 13px 7px 0 7px; }
						
						#breadcrumbs { float: left; clear: left; width: 100%; height: 36px; }
				
/** FOOTER **/	
		.centerFooter { width: 100%; float: left;}		
		                                      /*      974px*//*                                           */
			#footer_content { margin: 0 auto; width: 1010px; }
			              
			#pageFooter	{ float: left; width: 1010px; background: url('../SiteCollectionImages/footer_bg.png') left bottom no-repeat; }
			                                                                                 
			#footer_up 	{ float: left; width: 1010px; padding-bottom: 4px; padding-top: 10px; height : 37px; background-image: url('/PublishingImages/barras.png'); background-repeat: repeat-y;}
			#footer_up_left { float: left; width: 15px; vertical-align: top; text-align: left; }
						        /*              */
			#footer_up_middle	{margin-left:17px; float: left; width: 944px; font: normal 11px 'Trebuchet MS'; color: #2e74a7; text-align: left; }
			#footer_up_middle a 			{ color: #2e74a7; text-decoration: none; }
			#footer_up_middle a:hover 		{ color: #f2a500; text-decoration: none; }
			#footer_up_middle .left 		{ float: left; width: 60%; padding-top: 5px; }
			#footer_up_middle .left #footer_Vsep1 { float: left; margin: 2px 3px 0 0; }
			#footer_up_middle .left #footer_Vsep2 {display:none; }
			#footer_up_middle .left #footer_Vsep3 {float: left; margin: 2px  0 0 3px;}
			#footer_up_middle .left .home 		{ float: left; height: 18px; padding-top: 1px; }
			#footer_up_middle .left .home .img 	{ display: none; }
			#footer_up_middle .left .links 		{ float: left; padding-top: 8px; }
			#footer_up_middle .left .links a 		{ background: url(/SiteCollectionImages/footer_link_bullet.gif) left 5px no-repeat; padding-left: 7px; margin: 0 7px; }
			#footer_up_middle .left .links a:hover 	{ background: transparent url(/SiteCollectionImages/footer_link_bullet.gif) left 5px no-repeat; padding-left: 7px; margin: 0 7px; }
			
			#footer_up_middle .left .links span { display: none; }
			
			#footer_up_middle .right { float: left; width: 40%; padding-top: 5px; }
			#footer_up_middle .right #footer_Vsep4 { float: right; margin: 2px 0 0 10px; }
			#footer_up_middle .right #footer_Vsep5 { float: right; margin: 2px 0 0 5px; }
			#footer_up_middle .right #footer_Vsep6 { float: right; margin: 2px 0 0 0;  }
								
			#btn_newsletter 	{ float: right; margin-top: 8px }
			#btn_newsletter a 	{ background: transparent; }
			#btn_rss 	{ float: right; margin-top: 8px}
			#btn_rss a 	{ background: transparent; }

			#footer_up_right { float: left; width: 15px; vertical-align: top; text-align: right; }
			
			#footer_down 		{ float: left; width: 1010px; padding: 5px 15px; padding-left: 19px ; }
			#footer_down .up 	{ display: none; }
			#footer_down .down 				{ float: left; clear: left; width: 100%; font: normal 9px 'Trebuchet MS'; color: #61605d; line-height: 11px; }
			#footer_down .down .logos_guarda 	{ float: right; width: 40%; height: 30px; text-align: left;  }
			#footer_down .down .logos_guarda img{ margin: 0 0 0 20px; vertical-align: middle; }
			#footer_down .down .creditos	{ float: left; height: 20px; width: 74%; padding-top: 10px; padding-left: 5px; text-align: left; }
			#footer_down .down .logos 		{ display: none; }
							
	

/* funcionalidades MOSS */
#funcionalidadesMOSS	 {
	float: left; 
	clear: left; 
	width: 944px; 
	padding: 0 15px 10px 15px;
	background: #185491
}

	#welcomeMOSS {
		float:right
	}


	#siteActionsMOSS {
		float:right
	}


/* IMG's */
img { border: 0px; margin: 0; }

.banners { float: left; margin-bottom: 10px; }
	#area_1 .banners	{	}		
	#area_2 .banners	{  }
	
	.banners img { ; border: 1px solid #c8c5b5;  }
	.pub { clear: both;	margin: 7px 0 2px 0; }

	.banner_468x60 	{ width: 470px; height: 62px; margin: 15px 0 !important }
	.banner_179x150 { width: 179px; height: 150px; margin: 15px 0 !important}
	.banner_230x230 { width: 232px; height: 232px; margin: 15px 0 !important}
	.banner_230x56 	{ width: 232px;	height: 58px;  margin: 15px 0 !important}
	
/* GERAIS */
.modulo { float: left; width: 100%; margin-bottom: 5px; }
.modulo_header 		 { float: left; clear: left; background: url('/SiteCollectionImages/mod_header_bg.gif') left top repeat-y; border-bottom: 1px solid #c8c5b5; padding: 0 0 3px 0; width: 100% }
	.modulo_header a { background: transparent; }
	.title  		 { float: left; font: bold 13px 'Trebuchet MS'; color: #61605d; text-transform: uppercase; line-height: 14px; padding: 5px 15px 5px 30px; background: url('/SiteCollectionImages/mod_header_icon.gif') 4px 6px no-repeat; }
	.subtitle 		 { font: normal 10px 'Trebuchet MS'; text-transform: none; color: #666666; line-height: 13px; }
	.subtitle a		 { text-decoration: none; color: #666666;}
	.subtitle a:hover{ text-decoration: none; color: #666666; color: #f2a500}
	
.modulo_conteudo 			{ padding: 0; margin: 0; width: 100% }
	.list_item 				{ float: left; width: 100% !important; margin: 0; color: #6d6d6d; border-bottom: 1px solid #c8c5b5; }
	.link-subtitle 			{ color: #303030!important; font: normal 11px Arial; line-height: 13px; }
	.foto_item 				{ float: left; border: 0px solid #c8c5b5; }
		.foto_item img 		{ margin: 1px; }
	.foto_itemOver 			{ float: left; border: 1px solid #f2a500; }
		.foto_itemOver a 	{ background: none !important; }
		.foto_itemOver img 	{ margin: 1px; background: none !important;	}

/*listagens*/
ul.listagem { list-style: none; margin: 4px 0 0 0; padding: 0; }
li.listagem 		{ background: url('/SiteCollectionImages/bullet.gif') left 6px no-repeat !important;	margin: 0 !important; padding: 0 0 1px 8px!important; font: normal 11px Arial; color: #696969; line-height: 13px; }
li.listagem a 		{ font: normal 11px Arial !important; color: #696969 !important; line-height: 13px !important; }	
li.listagem a:hover { font: normal 11px Arial !important; color: #2E74A7!important; line-height: 13px !important; text-decoration: none; background: none }	

/* separadores */
.separador_V { float: left; width: 3px; background: url('/SiteCollectionImages/sep_V.gif') center top repeat-y; margin: 0 5px; }


/* BTNS */
.btn { float: left; height: 18px;}
	
	/* btn azul */
	.btn1_left { float:left; width: 2px; height: 18px; padding: 0px; margin:0px;}
	.btn1_middle 	{ float: left; height: 14px; padding: 2px 15px; background: #4a7c99; 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: none; background: transparent;	}
	.btn1_right 	{ float:left; width: 2px; height: 18px; padding: 0px; margin:0px; }
		
	/* 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: none; background: transparent; }
	.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 		{ display: none; } 
	.btn3_middle 	{ float: left; height: 14px; font: normal 11px Arial; color: #ffbd08; text-align: center; }
		.btn3_middle a { color: #ffbd08; text-decoration: none;	background: url(/SiteCollectionImages/footer_link_bullet.gif) left 5px no-repeat; padding-left: 7px; margin: 0 7px; }
		.btn3_middle a:hover { color: #00c6ff; text-decoration: none; background: transparent url(/SiteCollectionImages/footer_link_bullet.gif) left 5px no-repeat; padding-left: 7px; margin: 0 7px; }
	.btn3_right 	{ dispaly: none; }
		.btn_right_rss { float:left; width: 31px; height: 18px;	padding: 0px; margin:0px; }

/********************************************************************************************************** Módulos */
/* Em Destaque */


#emDestaque	 { clear: both;	margin-bottom: 1px !important; }
#emDestaque_sep1 { display: none; }
#emDestaque	.title { float: left; height: 28px; }	
#emDestaque .emDestaque_menu 				{ float: right; clear: none; padding-top: 10px; width: 335px !important; height: 28px; }
			.emDestaque_menu .separador_V 	{ float: right; }
			.emDestaque_menu .destaque 		{ float: right; background: #fff; height: 18px; padding: 7px 6px 6px 6px; font: normal 11px Arial; line-height: 13px; color: #5c88a5; text-transform: lowercase; text-align:justify}
			.emDestaque_menu .destaque a 		{ color: #5c88a5; text-decoration: none; }
			.emDestaque_menu .destaque a:hover 	{ color: #fff; text-decoration: none; }
			.emDestaque_menu .destaque_select {background: #c8c5b5; color: #fff; float: right; height: 18px; padding: 7px 6px 6px 6px; font: normal 11px Arial; line-height: 13px;text-transform: lowercase; }
			.emDestaque_menu .destaque_preselect {background: #c8c5b5; color: #fff; float: right; height: 18px; padding: 7px 6px 6px 6px; font: normal 11px Arial; line-height: 13px;text-transform: lowercase; }
.emDestaque 		{ float: left; clear: both; width:100%; background: #c8c5b5; height: 172px;	}
.emDestaque .foto 	{ float: left; width: 46%; height: 172px; }
.emDestaque img 	{ width: 226px; height: 172px; }
.emDestaque .destaque 				{ float: left; width: 54%; _width: 52%; font: normal 12px Arial; color: #fff; line-height: 17px; }
.emDestaque .destaque .text 		{ padding: 13px 25px; text-align:left}
.emDestaque .destaque .text p 		{ padding: 0; margin: 0 0 10px 0; font-family: Georgia; font-size: 18px; line-height: 18px; color: #fff; text-align:left}
.emDestaque .destaque .text p a		{ color: #5c88a5; text-decoration: none; }
.emDestaque .destaque .text p a:hover{ color: #fff; text-decoration: none;	}
.emDestaque .destaque .text img 	{ width: 8px; height: 7px; border: none; margin-left: 5px; }
		

/********************/	

/* Módulo LISTAGEM link + txt */
#list_LinkTxt { margin-bottom: 20px;  }
/********************/

/* Módulo LISTAGEM link + txt */
#list_LinkSubtitleTxt 				{ margin-top: 15px !important; }
#list_LinkSubtitleTxt .description 	{ font-size: 11px !important; }
/********************/

/* meteorologia */
#meteo 		{ width: 100%; clear: left; border-bottom: 1px solid #c8c5b5 ; padding-bottom: 10px;}
	#meteo .modulo_header 	{ clear: left; margin-bottom: 10px;}
	#meteo .modulo_conteudo {   }	
		#meteo .modulo_conteudo .local		{ width: 46%; float: left; line-height: 13px; padding-top: 20px; padding-left: 0px;	}
		#meteo .modulo_conteudo .temperatura{ width: 24%; float: left; font: bold 30px Arial; color: #4078b7; line-height: 34px; padding-top: 10px; }
		#meteo .modulo_conteudo .icon		{ width: 27%; padding: 0 6px 0 0; float: left; text-align: right; }
/********************/


/* Agenda de Eventos */
                       /* padding: 4px 0 5px 0; */
#agenda	.list_item 		{ padding: 5px 0 0px 0;}
#agenda	.link-item 		{   }
                           /* width: 58px; height: 44px; margin: 3px 8px 0 0; */
#agenda	.foto_item img 		{ width: 58px; height: 44px; margin: 0px 8px 0 0; border: none;}
#agenda	.foto_itemOver img 	{ width: 58px; height: 44px; margin: 0px 0px 0 0;}
#agenda .nfoto_img		{ padding: 5px !important; margin: 0 !important}		

	/* para áreas pequenas */             
	#rightArea #agenda .foto_txt  	{ width: 76% !important;}
	#rightArea #agenda .link-item 	{  }
	#rightcontent #agenda .foto_txt  	{ width: 76% !important;}
	#rightcontent #agenda .link-item 	{  }
	
	/* para áreas grds */
	/*#leftArea #agenda .foto_txt  	{ width: 77% !important; }
	#leftArea #agenda .link-item 	{ }*/
	
	/********************/



/* Módulo LISTAGEM Foto+Link+Txt */
#List_FotoLinkTxt { padding-bottom: 20px; }
#List_FotoLinkTxt .modulo_conteudo 	{ float: left; clear: both; width: 100%; padding: 0; }
	#List_FotoLinkTxt .list_item 	{ float: left; padding: 10px 0 !important; margin: 0 ; border-bottom: 1px solid #c8c5b5; }
	
	#List_FotoLinkTxt .foto_item 			{ float: left; width: 86px;	margin: 0 7px 0 0; }
		#List_FotoLinkTxt .foto_item img 	{ width: 84px; height: 64px; }
	
	#List_FotoLinkTxt .foto_itemOver 		{ float: left; width: 86px;	margin: 0 7px 0 0; }
		#List_FotoLinkTxt .foto_itemOver img { width: 84px; height: 64px; }
	
	/* para áreas */
	#area_1  #List_FotoLinkTxt .foto_txt 		{ float: left; margin: 0px;	padding: 0 !important; width: 56% !important; white-space: normal !important; }
	#content_middle  #List_FotoLinkTxt .foto_txt {
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 79% !important;
		white-space: normal !important;
		background: cyan;
	}

	#area_2	#List_FotoLinkTxt .modulo_conteudo 	{ float: left; clear: both;	padding: 5px 0 0 0;	}
	#area_2  #List_FotoLinkTxt .foto_txt		{ float: left; margin: 0px; padding: 0 !important; width: 79% !important; white-space: normal !important;}
	
	#area_3	#List_FotoLinkTxt .modulo_conteudo 	{ float: left; clear: both; width: 100%; padding: 5px 0 0 0; }
	#area_3  #List_FotoLinkTxt .foto_txt		{ float: left; margin: 0px; padding: 0 !important; width: 62% !important; white-space: normal !important; }
	/***/
	
	#content_rgt #List_FotoLinkTxt .modulo_conteudo {
		float: left;
		clear: both;
		width: 94%;
		padding: 5px 0 0 0;
		margin: 0 7px;
		_margin: 0 3px;
	}

	#content_rgt  #List_FotoLinkTxt .foto_txt{
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 55% !important;
		white-space: normal !important;
		background: none;
	}

/********************/
/* Módulo LISTAGEM Foto+Destaque+Txt */
#List_FotoDestakTxt { padding-bottom: 20px; }
#List_FotoDestakTxt .modulo_conteudo 	{ float: left; clear: both; width: 100%; padding: 0; }
	#List_FotoDestakTxt .list_item 	{ float: left; padding: 10px 0 !important; margin: 0 ; border-bottom: 1px solid #c8c5b5; }
		#List_FotoDestakTxt .foto_item 		{ float: left; width: 60px;	margin: 0 7px 0 0; }
		#List_FotoDestakTxt .foto_item img 	{ width: 58px; height: 44px; }
	#List_FotoDestakTxt .foto_itemOver 			{ float: left; width: 60px;	margin: 0 7px 0 0; }
		#List_FotoDestakTxt .foto_itemOver img 	{ width: 58px; height: 44px; }
	#List_FotoDestakTxt .link-item					{ background: #e5e3db; font-size: 11px; padding: 3px 5px; } 
		#List_FotoDestakTxt .link-item .description { font: normal 10px 'Trebuchet MS'; color: #3b3b3b; line-height: 11px; }
	#List_FotoDestakTxt .destak_txt			{ clear: both; width: 100%; padding-top: 3px; line-height: 14px; text-align: justify }
	
	/* para áreas */
	#area_1  #List_FotoDestakTxt .foto_txt 		{ float: left; margin: 0px;	width: 62% !important; white-space: normal !important; }
	#area_2  #List_FotoDestakTxt .foto_txt 		{ float: left; margin: 0px;	width: 83% !important; height: 45px; white-space: normal !important; }
	#area_3  #List_FotoDestakTxt .foto_txt 		{ float: left; margin: 0px;	width: 67% !important; white-space: normal !important; }
	/***/

/********************/
/* Mapa Região */
#mapa {
	padding: 0px !important;
	height: 210px !important;
	border-bottom: 1px solid #c8c5b5;
	margin-bottom: 20px;
}

#mapa .modulo_conteudo {
	padding: 0;
	
}

	#mapa .mapa {
		float: left;
		clear: both;
		position: relative;
		top: 5px;
		width: 213px;
		height: 174px;
		background: #e5e3db url('/SiteCollectionImages/mapa_manteigas.gif') 6px 5px no-repeat;
		padding:0;
		margin: 0 0 5px 0;
	}

	#mapa .modulo_conteudo img {
		width: 200px;
		height: 164px;
		margin-left: 6px;
	}
/********************/

/* Servicos */
#servicos {	margin-bottom: 10px; }
#servicos .modulo_header { margin-bottom: 10px; }
#servicos .modulo_conteudo { clear: left; }
	#servicos .modulo_conteudo .servico_item { float: left; width: 100%; margin-bottom: 10px; background: #f3f1e9 url('/SiteCollectionImages/servicos_btn_bg.gif') left bottom repeat-x; border: 1px solid #cfcdc6; }
	#servicos .servico_txt { height: 55px; padding-top: 10px; padding-left: 15px; }
		#servicos .servico_txt a 		{ font: normal 16px 'Trebuchet MS' !important; line-height: 16px; color: #f2a500; text-decoration: none }
		#servicos .servico_txt a:hover 	{ text-decoration: underline; background: transparent;  }
	
	/* para área */
	#area_1 #servicos .col 			{ clear: left; width: 100%; margin-bottom: 10px; }
	#area_1 #servicos .servico_txt 	{ float: left; width: 59%; margin-right: 5px; }
	
	#area_2 #servicos .col 			{ float: left; width: 48%; margin: 0 4px; }
	#area_2  #servicos .servico_txt { float: left; width: 65%; }
	
	#area_3 #servicos #col 			{ clear: left;}
	#area_3  #servicos .servico_txt {float: left; width: 65%; }
	
	#content_rgt #servicos .modulo_conteudo { padding-left: 0; }
	#content_rgt #servicos .col 			{ clear: left; }
	#content_rgt  #servicos .servico_txt 	{ float: left; width: 65%; }
	
	
	
	#content_middle #servicos .modulo_conteudo 	{ padding-left: 0; margin: 0; }
	#content_middle #servicos #col 				{ float: left; width: 48%; margin: 0 2px; }
	#content_middle #servicos .servico_txt 		{ float: left; width: 67%; 	}
	/**********************/

	.servico_icon 	{ float: left; width: 60px; padding: 5px 3px 5px 0; }	
	.servico_icon a { background: none; }	
/***********************/

/* Portais da Região */
#portais_da_Regiao { display: none;	padding-bottom: 20px; }
#portais_da_Regiao .portais { float: left; color:#9bbcd4; font: normal 11px Arial; line-height: 13px; padding: 7px 0 7px 7px;	white-space: nowrap; background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; }
#portais_da_Regiao .cm 		{ float: left; background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; padding-bottom: 10px; }
#portais_da_Regiao .cm img 	{ float: left; margin: 6px; }
#overDiv { padding: 0px; z-index: 100000}
/*********************/	

/* Sondagens */
#sondagem { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #c8c5b5;}
#sondagem .modulo_conteudo { padding-top: 10px;  }
#sondagem .list_item { border: none; font-size: 12px }
.sondagemTable { float: left; width: 100%; clear: both; padding-bottom: 5px;}
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; }
table.sondagens td.form input {  border: none; vertical-align: top; margin-right: 5px !important; background: transparent; border: none !important; }
table.sondagens td.sondagem_perg { padding-top: 4px !important; vertical-align: top; font-size: 11px; line-height: 12px }
#sondagemBtn { clear: both; float: left !important; padding-top: 5px; }
#sondagemBtn .btn1_left { display: none; }
#sondagemBtn .btn1_middle a:hover { text-decoration: underline; }


#ResSondagem { margin-bottom: 20px; border-bottom: 1px solid #c8c5b5;}
#ResSondagem .modulo_conteudo { padding-top: 15px;}
#ResSondagem .list_item { border: none; font-size: 12px }

#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: 180px; padding: 2px 2px 0 2px; margin-top: 2px; background: #D6D4CE; }
.bg_100percent			{ width: 100%; height: 10px; float: left; clear: none;	}
.bg_Xpercent			{ background: #F2A500 /*2E74A7*/; height: 8px; float: left; }
.pct_results 			{ float: left; margin: 0px 0px 0px 5px; padding-top: 3px; width: 20px; text-align: right; font: normal 10px Arial; color: #000;}


/** Módulo 2 COLUNAS Big Link + txt **/
#cols2_bigLinkTxt .modulo_conteudo { clear: both; margin-bottom: 20px;}

.cols2_bigLinkTxt_item { float: left; width: 100%; border-bottom: 1px solid #c8c5b5; color: #6d6d6d; }
.cols2_bigLinkTxt_item .link-item	{ font: normal 10px Arial; line-height: 11px;}
.cols2_bigLinkTxt_item .link-item a { font: bold 12px Arial !important; }
			
	/* para áreas */
	#area_1 #cols2_bigLinkTxt .col 		{ float: left; width: 48%; margin: 0 5px 0 2px; }
	#area_2 #cols2_bigLinkTxt .col 		{ clear: left; }
	#area_3 #cols2_bigLinkTxt .col 		{ clear: left; }
	#content_rgt #cols2_bigLinkTxt .col { clear: left; }
	#content_middle #cols2_bigLinkTxt .modulo_conteudo .col { float: left; width: 48%; margin: 0 6px 0 2px; }

/************************************/


/*************************************************************************** página de artigo */
.destaque_artigo{ float: left; width: 100%; padding: 10px 0; border-bottom: 1px solid #c8c5b5; border-top: 1px solid #c8c5b5; margin-top: 27px; }
.image 			{ float: left; width: 226px; height: 172px; border: 1px solid #c8c5b5; margin-right: 10px; padding: 1px; white-space: nowrap }
.image img 		{ width: 226px; height: 172px; white-space: nowrap; margin: 0 !important;}
.caption 		{ float: left; padding: 0 ; margin-top: 1px; font: normal 14px 'Trebuchet MS'; line-height: 15px; color: #6d6d6d; }
.caption_txt p 	{ margin: 3px 0 0 0 !important; line-height: 19px; }



/***/
.article_Title	{ font: normal 16px 'Trebuchet MS'; color:#2e74a7; line-height: 19px; padding-bottom: 2px; }	

.pageContent 	{ margin-top: 1px; background: transparent; width: 100%; font: normal 12px 'Trebuchet MS'; color: #6d6d6d; line-height: 18px; text-align: justify; margin-bottom: 20px; }
.pageContent a 			{ color: #2e74a7; text-decoration: none; }
.pageContent a:hover 	{ color: #fff; text-decoration: none; background: #2e74a7; }

.pageContent_txt 		{ padding: 10px 0 10px 0; width: 100%; text-align: justify; }

.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: #444; }
.pageContent_info .pageContent_infoItem .pageContent_info_B { float: left; width: 80%;}

	.article_autor 			{ clear: both; float:left; width: 100%; padding: 15px 0 8px 0; border-bottom: 1px solid #c8c5b5; }
	.byLine { clear: both; float: left; padding: 0; font: normal 11px 'Trebuchet MS'; color: #000000; white-space: nowrap; }
	.dateLine { clear: both; float:left; padding: 0; font: normal 10px 'Trebuchet MS';  color: #6d6d6d;	}
	
/* Galeria Imagens */
#galeria { margin-bottom: 20px; }
#galeria .modulo_conteudo { float: left; clear: both; width: 100%; padding: 0; background: url('/SiteCollectionImages/sep_list.gif') 5px bottom no-repeat; }
	#galeria .list_item 	{ padding: 8px 0; }
	#galeria .list_item img	{ width: 58px; height: 46px; }
	#galeria .list_item .foto_item { float: left; clear: none; width: 60px; margin: 3px 10px 3px 0;	border: 1px solid #ccc; }
	#galeria .list_item .foto_itemOver { float: left; clear: none; width: 60px; margin: 3px 10px 3px 0px; border: 1px solid #f2a500; }

/* Módulo 2 COLUNAS Foto+Listagem */
#content_middle #cols2_FotoListagem { width: 100% }
#cols2_FotoListagem { _width: 99% }
#cols2_FotoListagem .modulo_header{ margin-bottom: 10px; }
#cols2_FotoListagem .modulo_conteudo { padding: 0px; clear: left; }
#cols2_FotoListagem .col { float: left; width: 48%;	margin: 0 2px; }
.cols2_FotoListagem_txt  { float: left; width: 65%; line-height: 13px; color: #c8385c;	padding: 0px; }
.cols2_FotoListagem_txt a { font-size: 11px; }
.cols2_FotoListagem_item { float: left; clear: none; width: 96%; padding: 8px 0 6px 5px; background: url('../SiteCollectionImages/fornos/sep_list.gif') 5px bottom no-repeat; }
.cols2_FotoListagem_item .link-item { background: none; }
.cols2_FotoListagem_item .foto_item { float: left; width: 60px; margin: 0 10px 0 0; }
.cols2_FotoListagem_item .foto_item img { width: 58px; height: 44px; margin: 1px; }
.cols2_FotoListagem_item .foto_itemOver { float: left; width: 60px; margin: 0 10px 0 0; }
.cols2_FotoListagem_item .foto_itemOver img	{ width: 58px; height: 44px; margin: 1px; }
	/* para áreas pequenas */
#area_1 #cols2_FotoListagem .col { float: left; width: 97%;	margin: 0 2px; }
#area_1 #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c; padding: 0px;}
#area_3 #cols2_FotoListagem .col { float: left; width: 97%;	margin: 0 2px; }
#area_3 #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c; padding: 0px;}
#content_rgt #cols2_FotoListagem .col { float: left; width: 97%; margin: 0 2px; }
#content_rgt #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c;	}
	
	
/********************/

/* Documentos Associados */
#DocsAssociados .link-item a 	{ font-weight: bold !important; }
#DocsAssociados span.download 	{ margin-left: 10px; font: normal 8px 'Trebuchet MS' !important; color: #303030 !important; padding-left: 26px; padding-bottom: 2px; }
	#DocsAssociados span.downloadPDF { background: url('/SiteCollectionImages/doc_PDF.gif') left top no-repeat !important; }
	#DocsAssociados span.downloadDOC { background: url('/SiteCollectionImages/doc_DOC.gif') left top no-repeat !important; }
	#DocsAssociados span.downloadXLS { background: url('/SiteCollectionImages/doc_XLS.gif') left top no-repeat !important; padding-left: 23px !important; }
/**********************/

/* TOOLS */
#toolsBar 	{ float: left; clear: both; /*background: url('/SiteCollectionImages/linhas_bg.gif') left top repeat;*/ width: 99%; padding-top: 10px; padding-bottom: 10px; margin: 0; }
	#tools 	{ float: left; clear: both; width: 100%; }

.tool 	{ float: left; font: normal 9px Arial; color: #666666; padding: 15px 0; margin-right: 10px; background: url('../SiteCollectionImages/tools_sep.gif') right center no-repeat; }
	.tool a 		{ background: url('../SiteCollectionImages/link_btn.gif') left 3px no-repeat; padding:  0 13px 0 10px; color: #2e74a7; }
	.tool a:hover	{ background: url('../SiteCollectionImages/link_btn_b.gif') left 3px no-repeat; padding:  0 13px 0 10px; background-color: transparent; text-decoration: none; color: #f2a500;	}

#comentar { clear: both; float: left; width: 98%; padding: 10px 0 5px 10px !important; border-bottom: 1px solid #c8c5b5 ;}
.toolsForm { clear: both; float: left; width: 98%; padding: 10px 0 5px 10px !important; border-bottom: 1px solid #c8c5b5; }
	.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 19px}
	
	.form_btns	{ clear: both; float: left; padding: 10px 0; padding-right: 85px; }
	.form_btns .btns { background: transparent !important; margin: 0  }
		#btn_cancelar 						{ padding:0; margin: 0px; }
			#btn_cancelar .btn4_middle a		{ padding: 1px 6px; background: #C8C5B5; color: #666 }
			#btn_cancelar .btn4_middle a:hover	{ padding: 1px 6px; background: #DAD6CA; color: #666 }

		#btn_comentar 						{ padding: 0; }
		#btn_comentar .btn1_left 			{ display: none;}
		#btn_comentar .btn1_right 			{ display: none; }
		#btn_comentar .btn1_middle 			{ float: left; margin: 0px !important; height: 14px; font: bold 11px Arial; color: #666666; text-align: center; background: transparent }
		#btn_comentar .btn1_middle a 		{ color: #fff; text-decoration: none;background: #FFBD08; padding: 2px 6px; }
		#btn_comentar .btn1_middle a:hover	{ color: #FFBD08; text-decoration: none; background: #DAD6CA; padding: 2px 6px; }

/********************/

/* PAGE */
/*#pager { float: left; clear: both; width: 100%; height: 25px; padding-top: 5px; margin: 0; font: normal 11px 'Trebuchet MS'; }
.page_btn_over 		{ float: left; margin: 0 2px 0 1px; height: 25px; width: 10px; }
	
	.page_btn 		{ float: left; margin: 0 2px 0 1px; height: 25px; width: 10px; }
	
	#bck 	{ width: 15px; height: 25px; text-align: center; padding-top: 5px;  }
	#bck a	{ background: transparent !important; }
	#fwd 	{ width: 15px; height: 25px; text-align: center; padding-top: 5px; }
	#fwd a 	{ background: transparent !important; }

	#pager .separador_V  	{ width: 3px; background: url('../SiteCollectionImages/footer_Vsep.gif') center top repeat-y;  }
	#pager .separador_V img { height: 25px; }
	
	.page 			{ float: left; margin: 0 2px 0 1px; padding: 4px 2px 0 2px; color: #5c88a5; }
	.page a 		{ color: #5c88a5; text-decoration: none; background: transparent !important; padding-bottom: 10px;}
	.page a:hover 	{ color: #ffbd08; text-decoration: none; font-weight: bold;	background: transparent !important; padding-bottom: 10px; }
			
	.pageOver 			{ float: left; margin: 0 2px 0 1px; padding: 4px 2px 0 2px; background: transparent !important; color: #5c88a5; }
	.pageOver a 		{ color: #ffbd08; text-decoration: none; font-weight: bold; background: transparent !important; }
	.pageOver a:hover 	{ color: #ffbd08; text-decoration: none; font-weight: bold; background: transparent !important; }

	.pageSelect 		{ color: #ffbd08; margin: 0 2px 0 1px; padding: 4px 2px 0 2px; font-weight: bold; background: transparent !important; }
*/
#pager { float: left; clear: both; width: 100%; height: 20px; padding-top: 5px; margin: 0; font: normal 11px 'Trebuchet MS'; }
.page_btn, .page_btn_over   { float: left; margin: 0 2px 0 1px; height: 20px!important; width: 10px; }
.page_btn img, .page_btn_over img      { margin: -3px 0 0 0  }

 #bck  { width: 15px; height: 25px; text-align: center; padding-top: 5px;  }
 #bck a { background: transparent !important; }
 #fwd  { width: 15px; height: 25px; text-align: center; padding-top: 5px; }
 #fwd a  { background: transparent !important; }
 
 #pager .separador_V   { width: 3px; background: url('../SiteCollectionImages/Manteigas/footer_Vsep.gif') center top repeat-y;  }
 #pager .separador_V img { height: 18px; }
 
 .page    { float: left; margin: 0 1px 0 0; padding: 1px 5px 1px 5px; color: #5c88a5; background: #dcdad3 }
 .page a   { color: #5c88a5; text-decoration: none; background: transparent !important; padding-bottom: 10px;}
 .page a:hover  { color: #ffbd08; text-decoration: none; font-weight: bold; background: transparent !important; padding-bottom: 10px; }
   
 .pageOver    { float: left; margin: 0 1px 0 0; padding: 1px 5px 1px 5px; background: #2E74A7 !important; color: #fff; }
 .pageOver a   { color: #fff; text-decoration: none; font-weight: bold; background: transparent !important; }
 .pageOver a:hover  { color: #fff; text-decoration: none; font-weight: bold; background: transparent !important; }
 
 .pageSelect   { color: #fff; margin: 0 1px 0 0; padding: 1px 5px 1px 5px; font-weight: bold; background: #ffbd08 !important; }
	
	
/** estilos para a página de FAQS */
#FaqsHelp								{ border-bottom: 1px solid #C8C5B5;  }
#FaqsHelp .modulo_conteudo 				{ padding:  0; }
#FaqsHelp .modulo_conteudo .apoio 					{ float: left; clear:both; padding: 10px 0; font: normal 11px 'Trebuchet MS'; color: #666; line-height: 14px; }
#FaqsHelp .modulo_conteudo .apoio p					{ margin: 10px 0 0 0; }
#FaqsHelp .modulo_conteudo .apoio span 				{ color: #e33b64; }
#FaqsHelp .modulo_conteudo .apoio span.destaque		{ font-weight: bold; color: #3f5b6c; }

#faqs									{ background: url('/SiteCollectionImages/bg_FaqsTitle.gif') left top no-repeat;}
#faqs .title							{ border-bottom: 1px solid #C8C5B5; width: 94%; padding-bottom: 8px; }
#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 								{ border-bottom: 1px solid #C8C5B5; }
#SuaPesquisa .subtitle img					{ display: none }
#SuaPesquisa .modulo_conteudo 				{ padding:  0; }
#SuaPesquisa .modulo_conteudo .pesquisar 	{ width: 215px; _width: 210px !important; float: left; padding: 10px 0 20px 0; _padding-bottom: 10px; border-bottom: 1px solid #C8C5B5; }
#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; }
					 
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa 	{ float: left !important; margin-top: 5px; }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa 	a { background: #F2A500; padding: 2px 4px 3px 4px; color: #fff }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa 	a:hover { background: #DAD6CA; padding: 2px 4px 3px 4px; color: #F2A500}

#SuaPesquisa .modulo_conteudo .apoio 					{ float: left; padding: 20px 0; font: normal 11px Arial; color: #666; line-height: 13px; }
#SuaPesquisa .modulo_conteudo .apoio span 				{ font-weight: bold; color: #F2A500; }
#SuaPesquisa .modulo_conteudo .apoio span.destaque		{ font-weight: bold; color: #666; }

#resultadosPesq 		{ background: url('../SiteCollectionImages/bg_FaqsTitle.gif') left top no-repeat; }			
#resultadosPesq .title 	{ clear: both; background: url('../SiteCollectionImages/mod_header_icon.gif') 5px 6px no-repeat; border-bottom: 1px solid #C8C5B5; width: 94%; padding-bottom: 7px; }
#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 'trebuchet ms'; color: #666; /* background: green !important*/ }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a 		{ font: normal 11px 'trebuchet ms'; color: #2e74a7; text-decoration: none; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a:hover { color: #f2a500!important; text-decoration: none; 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: 98%; padding: 10px 0 0 0;}
#listaResultados .srch-results .srch-Icon { display: none; }
#listaResultados .srch-results span.srch-Title a { font: normal 13px 'trebuchet ms'; color: #2e74a7; text-decoration: none; }
#listaResultados .srch-results span.srch-Title a:hover { color: #fff !important; background: #2e74a7; text-decoration: none; }
#listaResultados .srch-Description { color: #666666; font: normal 11px 'trebuchet ms'; line-height: 13px;}
#listaResultados .srch-Metadata { float: left; width: 100%; border: none; font: normal 10px 'trebuchet ms'; padding-bottom: 8px; color: #999; border-bottom: 1px solid #c8c5b5;}
#listaResultados .srch-Metadata a { color: #2e74a7!important; background: transparent; }
#listaResultados .srch-Metadata a:hover { color: #2e74a7!important; text-decoration: underline; 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;}
#blogPost_area table#MSO_ContentTable		 									{ width: 472px !important;}
#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: 442px; padding: 15px; margin-right: 2px; margin-bottom: 5px; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper h3.ms-PostDate 		{ font: normal 10px 'trebuchet ms'; color: #666666; border: 0; padding: 0 0 0 28px ; background: url('../SiteCollectionImages/mod_header_bg.gif') left top repeat-y; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	{ border: 0; padding: 0 0 5px 0;   font: bold 13px 'trebuchet ms'; color: #61605d; text-transform: uppercase; border-bottom: 1px solid #c8c5b5;  background: url('../SiteCollectionImages/mod_header_bg.gif') left top repeat-y; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a { color: #61605d!important; padding: 0 0 6px 28px; background: url('../SiteCollectionImages/mod_header_icon.gif') 5px top no-repeat; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a:hover { color: #f2a500!important; background: url('../SiteCollectionImages/mod_header_icon.gif') 5px top no-repeat; }

#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostBody 				{ padding-bottom: 10px; padding-top: 5px; font: normal 12px 'trebuchet ms'; color: #6d6d6d; border-bottom: 1px solid #c8c5b5; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter 				{ font: normal 11px 'trebuchet ms'; color: #6d6d6d; padding-top: 5px; padding-bottom: 0; margin-bottom: 10px; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter a 			{ color: #2e74a7; text-decoration: none; background: transparent; font: normal 10px arial}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter a:hover 		{ color: #ffbd08}
#blogPost_area table#MSO_ContentTable tr td table tr td.ms-blogRightZone 			{ padding: 0 !important; }
#blogPost_area table#MSO_ContentTable tr td table tr td.ms-blogRightZone table		{ width: 203px; margin: 15px}
#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 td					{ border: 0; padding-bottom: 3px;  border-bottom: 1px solid #c8c5b5 }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader h3.ms-WPTitle 		{ font: bold 12px 'trebuchet ms'; text-transform: uppercase; color: #666; border:0;  }		
#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 			{ float: left; clear: left; width: 100%; list-style: none !important; list-style-image: none !important; padding: 4px 0 6px 0; border-bottom: 1px solid #c8c5b5 !important; background-image: none; }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a 		{ float: left; padding: 3px 0 3px 9px; background-image: none; font: bold 12px 'Trebuchet MS' !important; color: #2e74a7 !important; line-height: 13px !important; } 	
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a:hover 	{ padding: 3px 0 3px 9px; background-image: none; font: bold 12px 'Trebuchet MS' !important; color: #fff!important; line-height: 13px !important; text-decoration: none; }	


/** menu blog **/
#blogNavigation_area 	{ float: right; width: 233px;}
div.ms-BlogNavigator 	{ float: left; width: 220px; margin: 15px; white-space: normal !important; border: none !important;} 
div.ms-quicklaunchouter {  border: none; }
div.ms-quickLaunch 		{ border: none; }
#blogNavigation_area table.leftNav 				{ width: 230px !important; margin: 0;  }
#blogNavigation_area table.leftNav1 			{ margin: 0; margin-bottom: 2px; margin-top: 2px; border-bottom: 1px solid #C8C5B5 }
#blogNavigation_area table.leftNav2 			{ margin: 0; margin-bottom: 3px; margin-top: 2px;  }

/* 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: 200px; white-space: normal !important; margin-top: 10px; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader { width: 200px;  margin-top: 10px; white-space: normal !important;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table tr.ms-WPHeader td { width: 200px; 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 11px 'Trebuchet MS' !important; color: #61605d; text-transform: uppercase; white-space: normal !important; padding-right: 0px !important }
	/*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 { padding-bottom: 4px; margin-top: 5px; border: none; width:200px; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody ul.ms-blogAdminLinks { margin: 5px 0 0 0; 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 0; padding-left: 9px; border-bottom: 1px solid #c8c5b5!important;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody a 		{ font: bold 11px 'Trebuchet MS'; color: #2e74a7; text-decoration: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody a:hover { font: bold 11px 'Trebuchet MS'; color: #fff; text-decoration: none; }
/* categorias */
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 { padding: 0px; margin-bottom: 0px;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table { margin-left: 0px; margin-bottom: 0px }
	/*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: url('../SiteCollectionImages/icon_menublo.gif') left top no-repeat; border-bottom: 1px solid #c8c5b5; border-top: none; border-left: 0; padding: 4px 0px 4px 26px; font: bold 11px 'Trebuchet MS'; margin-bottom: 0px; text-transform: uppercase; color: #61605d; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody div.ms-navheader a 		{ background: none; font: bold 11px 'Trebuchet MS'; color: #61605d; text-decoration: none; padding: 0 3px 0 0 }
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: none; font: bold 11px 'Trebuchet MS'; color: #f2a500; text-decoration: none; padding: 0 3px 0 0 }
	/*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: transparent !important; margin-top: 0px }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody table.ms-navsubmenu2  td { background: transparent !important; border-bottom: 1px solid #c8c5b5; padding: 3px 0;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody table.ms-navsubmenu2  a { 	padding: 3px 0 3px 9px; background-image: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ3 table td div#WebPartWPQ3 div.ms-WPBody table.ms-navsubmenu2  a:hover { padding: 3px 0 3px 9px; background-image: none; }
/* 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: 10px; }
	/*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: url('../SiteCollectionImages/icon_menublo.gif') left top no-repeat; border-bottom: 1px solid #c8c5b5; border-top: none; border-left: 0; padding: 4px 0px 4px 26px; font: bold 11px 'Trebuchet MS'; margin-bottom: 0px; text-transform: uppercase; color: #61605d; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody div.ms-navheader a 		{ background: none; font: bold 11px 'Trebuchet MS'; color: #61605d; text-decoration: none; padding: 0 3px 0 0  }
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: none; font: bold 11px 'Trebuchet MS'; color: #f2a500; text-decoration: none; padding: 0 3px 0 0}
	/*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: transparent !important; margin-top: 0px }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody table.ms-navsubmenu2 td {background: transparent !important; /*border-bottom: 1px solid #c8c5b5;*/ padding: 3px 0; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ4 table td div#WebPartWPQ4 div.ms-WPBody table.ms-navsubmenu2  a { padding: 3px 0 3px 9px; background-image: none; }
/* 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: 10px; }
	/*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: url('../SiteCollectionImages/icon_menublo.gif') left top no-repeat; border-bottom: 1px solid #c8c5b5; border-top: none; border-left: 0; padding: 4px 0px 4px 26px; font: bold 11px 'Trebuchet MS'; margin-bottom: 0px; text-transform: uppercase; color: #61605d; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody div.ms-navheader td { background: transparent !important; border-bottom: 1px solid #c8c5b5; padding: 3px 0;}
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody div.ms-navheader a 		{ background: none; font: bold 11px 'Trebuchet MS'; color: #61605d; text-decoration: none; padding: 0 3px 0 0  }
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: none; font: bold 11px 'Trebuchet MS'; color: #f2a500; text-decoration: none; padding: 0 3px 0 0}
	/*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; margin-top: 0px; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody table.ms-navsubmenu2 td { background: transparent !important; border-bottom: 1px solid #c8c5b5; padding: 3px 0; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td#MSOZoneCell_WebPartWPQ5 table td div#WebPartWPQ5 div.ms-WPBody table.ms-navsubmenu2  a {  padding: 3px 0 3px 9px; background-image: none; }
div.ms-BlogNavigator div.ms-BlogEmptyListText { margin-bottom: 3px; margin-left: 5px; font-size: 11px; margin-top: none; }
div.ms-BlogNavigator td.ms-addnew img { display: none; }
div.ms-BlogNavigator td.ms-addnew a { background: transparent url('/SiteCollectionImages/icon_menuAdd.gif') left 1px no-repeat; color: #2e74a7; text-decoration: none; font: normal 11px Arial; padding: 1px 3px 1px 20px;  }
div.ms-BlogNavigator td.ms-addnew a:hover { background: transparent  url('/SiteCollectionImages/icon_menuAdd.gif') left 1px no-repeat; color: #f2a500;  text-decoration: none; font: normal 11px Arial; padding: 1px 3px 1px 20px; }

/** MY SITE **/
#mySite_left { float: left; width: 214px; padding: 0 7px 10px 7px; }
#mySite_right { float: left; width: 717px; _width: 714px; padding: 0 7px; }

#userArea { float: left; clear: left; width: 100%; height: 30px; border-bottom: 1px solid #c8c5b5; background: url('../SiteCollectionImages/mod_header_bg.gif') left top repeat-y;  }
	#userName { float: left; background: url('../SiteCollectionImages/mod_header_icon.gif') 4px 7px no-repeat; width: 60%; height: 21px; padding: 3px 0 5px 30px; font: normal 16px 'Trebuchet MS'; color: #61605d; text-transform: uppercase;}
	#userName h2.ms-pagetitle { font: normal 16px 'Trebuchet MS'; color: #61605d; text-transform: uppercase; }
	#userName h2.ms-pagetitle div { padding: 0 !important; }
	#userName h2.ms-pagetitle div span img { display: none; }
	
#userBtn { float: right; background: transparent; width: 34%; height: 21px; padding: 4px 0 5px 10px; font: bold 11px 'Trebuchet MS'; color: #5d94b1; }
	#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;  }
	#userBtn table.ms-wikieditsecond { border: none; background: transparent;}
	#userBtn table { padding: 0; margin: 0; border: none; background: transparent; background-image: none; }
	#userBtn table td { padding: 0; margin: 0; }
	#userBtn a 			{ background: transparent; padding: 2px 5px; color: #2e74a7; text-decoration: none }
	#userBtn a:hover 	{ background: trnasparent; padding: 2px 5px; color: #f2a500; text-decoration: none  }
	#userBtn .ms-toolbar { font: bold 11px 'Trebuchet MS'; color: #2e74a7; }
	#userBtn .ms-separator { width: 2px; text-align: center;  color: #c8c5b5; }
	#userBtn .ms-titleareaframe { display: none; }
	
/***********************************/
#mySiteNavigation { float: left; background: transparent; width: 100%; padding-bottom: 10px  }
	.mySiteNav	{ float: left; margin: 15px 5px; }
	#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: 1px solid #c8c5b5; }
	#ctl00_PlaceHolderLeftNavBarTop_PictureUrlImage { width: 130px; border: 1px solid #c8c5b5; }
	
	/* 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: transparent !important; }
	.ms-quicklaunchheader a { font: normal 11px 'Trebuchet MS'; color: #2e74a7; text-decoration: none; padding: 0 3px !important; }
	.ms-quicklaunchheader a:hover { font: normal 11px 'Trebuchet MS'; color: #fff; background: #2e74a7 !important; text-decoration: none}
	
	/* á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 #c8c5b5; background: transparent url('/SiteCollectionImages/mod_header_bg.gif') left top repeat-y !important;  }
	table#zz2_QuickLaunchMenu tr td table.zz2_QuickLaunchMenu_4 td { background: url('/SiteCollectionImages/mod_header_icon.gif') 4px 4px no-repeat !important; padding: 2px 0 3px 25px; color: #62605d;}
	a.zz2_QuickLaunchMenu_1 { font: bold 13px 'Trebuchet MS' !important; text-transform: uppercase; color: #62605d; text-decoration: none; padding: 2px 4px; }
	a:hover.zz2_QuickLaunchMenu_1 { font: bold 13px 'Trebuchet MS' !important;  color: #fff; background: #2e74a7 ; text-decoration: none; padding: 1px 4px;}
	
	/* 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; font: normal 14px 'Trebuchet MS' !important; text-transform: none; color: #2e74a7; text-decoration: none; padding: 1px 5px;  }
	.zz2_QuickLaunchMenu_6 a:hover.zz2_QuickLaunchMenu_1{ background-image: none; font: normal 14px 'Trebuchet MS' !important; color: #fff; background: #2e74a7; text-decoration: none; padding: 1px 5px;  }
	
	/* reciclagem */
	table.ms-recyclebin td { border-bottom: 1px solid #c8c5b5; background: transparent; color: #5c88a5 !important; padding-top: 8px; padding-bottom: 3px; }
	table.ms-recyclebin a { background: transparent; font: bold 12px 'Trebuchet MS'; color: #2e74a7 !important; text-decoration: none; padding: 0 3px 0 0; }
	table.ms-recyclebin a:hover { background: #2e74a7; font: bold 12px 'Trebuchet MS'; color: #fff !important; text-decoration: none !important; padding: 0 3px 0 0; }
	table.ms-recyclebin img { margin-top: -2px; }
	/***/

/*********************************************** Fórums */
/** menu forum  **/
#forumNavigation	{ float: left; width: 100%; }
#forumNavigation div.ms-quicklaunchouter div.ms-quickLaunch table#zz2_QuickLaunchMenu { width: 210px; }
#forumNavigation div.ms-quicklaunchouter div.ms-quickLaunch table#zz2_QuickLaunchMenu table.ms-navSubMenu2 { margin-top: 0px }
#forumNavigation div.ms-quicklaunchouter div.ms-quickLaunch table#zz2_QuickLaunchMenu table.ms-navSubMenu2 table.ms-navitem td { background-image: none; padding: 2px 0; border-bottom: 1px solid #c8c5b5; }
#forumNavigation table.ms-recyclebin { margin-top: 0px; }
#forumNavigation table.ms-recyclebin td { padding-top: 10px; border: none;}
#forumNavigation table.ms-recyclebin td a:hover { background: transparent; color: #f2a500 !important;}
#forumNavigation div.ms-quicklaunchouter div.ms-quickLaunch table#zz2_QuickLaunchMenu tr td table.ms-navheader tr td a:hover { background: transparent; color: #f2a500}
#forumArea {float: left;}
#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 { border-bottom: 1px solid #c8c5b5 !important; background: url('/SiteCollectionImages/mod_header_bg.gif') left top repeat-y }
#forumArea tr.ms-WPHeader h3.ms-WPTitle span { font: normal 16px 'Trebuchet MS'; color: #61605d; line-height: 21px; padding: 10px 10px 0 30px; background: url('/SiteCollectionImages/mod_header_icon.gif') 2px 14px no-repeat; text-transform: uppercase; }
#forumArea tr.ms-WPHeader h3.ms-WPTitle a:hover { text-decoration: none; background: transparent !important; color: #f2a500 !important;  }
#forumArea tr.ms-WPHeader h3.ms-WPTitle a:hover span { color: #f2a500 !important;  }
#forumArea tr.ms-WPHeader div.ms-HoverCellInActive { background: transparent; background-image: none; border: none; }
#forumArea tr.ms-WPHeader div.ms-HoverCellActiveDark { background-color: transparent !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; font: normal 11px 'Trebuchet MS'; color: #61605d; padding: 0;}
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 a { font: normal 11px 'Trebuchet MS'; color: #61605d; text-decoration: none; }
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 a:hover { font: normal 11px 'Trebuchet MS'; color: #fff; text-decoration: none; }
#forumArea table.ms-summarystandardbody tr.ms-viewheadertr th.ms-vh2 div table td  { margin:0; padding: 5px 0 !important;}
#forumArea table.ms-summarystandardbody td.ms-vb-title { border: none; padding-top: 10px; }
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle { }
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb { padding: 8px 0 !important;  border-bottom: 1px solid #c8c5b5;}
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb a { font: bold 12px 'Trebuchet MS'; color:#2e74a7;	}
#forumArea table.ms-summarystandardbody td.ms-vb-title table.ms-unselectedtitle td.ms-vb a:hover { font: bold 12px 'Trebuchet MS'; color:#fff; background: #2e74a7!important; text-decoration: none; }
#forumArea td.ms-partline { background: transparent; border: none; height: 10px;}
#forumArea td.ms-addnew { border: none; height: 25px;}
#forumArea td.ms-addnew img { display: none; }
#forumArea td.ms-addnew a { font: normal 9px 'Trebuchet MS'; color: #2e74a7; background: url('/SiteCollectionImages/icon_menuAdd.gif') left 2px no-repeat; padding: 3px 5px 3px 20px !important;}
#forumArea td.ms-addnew a:hover { font: normal 9px 'Trebuchet MS'; color: #f2a500; background: url('/SiteCollectionImages/icon_menuAdd.gif') left 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 { 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; }
ms-viewselector { background-color: #fff!important; border: 1px solid #c5d6df; }

ms-viewselectorhover { background-color: #fff!important; border: 1px solid #c5d6df; }

div.ms-viewselector { background-color: #fff!important; border: 1px solid #c5d6df; }

.ms-disc-bordered-noleft div a { color: #5c88a5; font-size: 11px; }
.ms-disc-bordered-noleft div a:hover { color: #5c88a5; }
.ms-disc-bordered-noleft div a img { display: none; }

/********************************************************************************** MAPA DO SITE */
#MapHelp								{ border-bottom: 1px solid #C8C5B5;  }
#MapHelp .modulo_conteudo 				{ padding:  0; }
#MapHelp .modulo_conteudo .apoio 		{ float: left; clear:both; padding: 10px 0; font: normal 11px 'Trebuchet MS'; color: #666; line-height: 14px; }
#mapaSite								{ background: url('/SiteCollectionImages/bg_FaqsTitle.gif') left top no-repeat;}
#mapaSite .title						{ border-bottom: 1px solid #C8C5B5; width: 94%; padding-bottom: 8px; }
#mapaSite .modulo_conteudo { clear: both; padding-left: 0 !important;   }
#mapaSite a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: bold 13px 'trebuchet ms' !important; color: #62605d !important; text-decoration: none; text-transform: uppercase; background: url('/SiteCollectionImages/siteMap_icon.gif') left 2px no-repeat; padding-left: 20px}
#mapaSite a:hover.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { color: #f2a500 !important;  background: url('/SiteCollectionImages/siteMap_icon.gif') left 2px no-repeat;}
div#ctl00_ctl00_mainContentRegional_area_2_TreeView1n4Nodes a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: normal 14px 'trebuchet ms'!important; color: #2e74a7 !important; text-decoration: none; background: transparent; padding: 2px 3px; text-transform: none;}
div#ctl00_ctl00_mainContentRegional_area_2_TreeView1n4Nodes a:hover.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { color: #fff !important; background: #2e74a7;}


/*Iframe da Página de autenticação - eliminar scroll*/
#MSOPageViewerWebPart_WebPartWPQ2 {
	overflow: hidden;
}

