﻿#calendar
{
	width: 140px;
	height: 130px;
	text-align: center;
	margin: 5px auto;
	border: 1px solid #f2f2f2;
	background-color: #f3f8ff;
	position: absolute;
}
#elements{
	height:120px ;
}

{
	list-style-type: none;
	margin:0;
	padding:0;
}

#months{
margin: 1px 0 0 1px;
margin-left:1px !important;
}

.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn  
{
	margin: 1px 0 0 1px;
	padding: 0;
	width: 18px;
	font-size:9px;
	height: 10px;
	line-height: 10px;
	float: left;
	text-align: center;
	background-color: #feefe4;
	color: #000;
	display: inline;
}
.emptM, .dayDisabled, .monthDisabled
{
	color: #d7d6d5;
	background-color: #f2f2f2;
}
.headDay
{
	color: #fff;
	background-color: #48688f;
	width: 18px;
}
.dayNormal, .dayBlank, .dayWeekend, .dayCurrent
{
	color: #fff;
	background-color: #70b0ff;
	width: 18px;
}
.dayBlank{background-color: #f3f8ff}
.dayWeekend{background-color: #ff6161}
.dayCurrent, .currMonth{background-color: #ffbd08}
.dayDisabled{width: 18px}
#days{margin-left: 1px; width: 138px;}
.months a, #days a, .currMonth a{color: #000; text-decoration: none; display: block;}
.currMonth a{color: #FFF}
#days a{color: #fff;}
.yearBrowse, #closeBtn {width: 140px; background-color: #FFF; line-height: 10px;}
.yearBrowse a, #closeBtn a{text-decoration: none; color: #f30; font-weight: bold;}
.yearBrowse b{margin: 0 5px}



.modulo .botaoreserva a { 
 	clear: both; 
 	margin-top: 10px;
  background: url('/SiteCollectionImages/sep_list.gif') left  bottom no-repeat; 
  padding-bottom: 10px; 
  
  }

.modulo .botaoreserva a:hover 	{ 	
clear: both; 
 	margin-top: 10px;
  background: url('/SiteCollectionImages/sep_list.gif') left  bottom no-repeat; 
  padding-bottom: 10px;
  }

 
 .txtnomealojamento{
	
		width: 250px;
}
 .txtemailalojamento{
	width: 250px;
}
 
 .alojamentofootinfo{
	width: 140px; float: left;
}
 
 .txtinforalojamento{
	width: 250px;
	height: 100px;
}
.alojamentofootbotoes{
	float:right !important;
}
 
    .alojamentofootbotao 		{ float: left; height: 14px; font: bold 11px Arial; color: #666666; text-align: center; }
	.alojamentofootbotao a 		{ color: #666666; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	.alojamentofootbotao a:hover{ color: #00c6ff; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	
    .alojamentofootbotaocancelar 		{ float: left; height: 14px; font: bold 11px Arial; color: #666666; text-align: center; }
	.alojamentofootbotaocancelar a 		{ color: #666666; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	.alojamentofootbotaocancelar a:hover{ color: #00c6ff; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	

  
  
  	.coltxtbotao 		{ float: right!important; height: 14px; font: bold 11px Arial; color: #666666; text-align: center; }
	.coltxtbotao a 		{ color: #666666; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	.coltxtbotao a:hover{ color: #00c6ff; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	
  
  
 
 
 .alojamentofootbotao{
	width:70px;
}
 
 
 .alojamentofootbotaocancelar{
	width:70px;
}
 
 
 
 .combocategoria {
	border:1px ;
	width:130px !important;
}
.datareserva{
	background-color:lime;
}
.comboconcelho{
	width:130px;
}

.coltxt{
	width:220px;
	}

.textreservas1{width: 90px; float: left; color: #636363; font-size: 9px;
}
.textreservas{width: 70px; float: left; color: #636363; font-size: 9px;
}

.txtboxreservas{
	width:15px;
		border: 1px solid #6297BC;
		height:10px;
	text-align:right;
	}

.divbox{
	width: 120px; float: left;
}
.alojamentosopcoesitem{
		width: 100%; float: left;

}

.alojamentosopcoesitemtxt1{
	width:70px;float: left;
}

 .alojamentotxtemailenviado{
	
}
.alojamentosopcoesitemtxt{
	width: 100px; float: left;
}

.alojamentofootemail{

	width: 140px; float: left; 
}

.alojamentofootnome{
	width: 140px; float: left; 
}


/******************************************************************************************************* Styles da CORE.CSS */

.txtAssunto{
	width:240px;
	
}
.txtSugestao{
	height:100px;
	width:240px;

}

/** welcome img */
.pageContent 	{ float:left; clear: left; }
.mainContainer 	{ float: left; clear:left; width: 100%; }
.mainContent	{ width: 100%; }
.inf_alojamento		 {color: #636363; font-size: 9px; }

/** lista de links */
.link-item 			{ float: left; background: /*url('/SiteCollectionImages/sep_list.gif')*/ left bottom no-repeat; padding: 8px 0 8px 0; margin: 0; }
.link-item a 		{ color: #4078b7 !important; font: bold 11px Arial !important; line-height: 13px; text-decoration: none; background: transparent; }
.link-item a:hover 	{ color: #fff !important; font: bold 11px Arial !important; line-height: 13px; text-decoration: none; background: #4078b7; }
.description 		{ color: #636363; font-size: 11px; }
.inf_alojamento		 {color: #636363; font-size: 9px; }


/** CURRENT NAVIGATION - 2º menu **/
/*.leftNav1 			{ font: normal 16px Arial; color: #000000; padding: 10px 5px 10px 15px; background: url('/SiteCollectionImages/currentNav_sep.gif') 30px bottom no-repeat; }
.leftNav1 a 		{ background: url('/SiteCollectionImages/title_bullet.gif') left 4px no-repeat;	padding: 2px 0 2px 14px; }
.leftNav1 a:hover 	{ background: url('/SiteCollectionImages/title_bullet.gif') left 4px no-repeat; padding: 2px 0 2px 14px; color: #000; }
*/
.leftNav1 			{ font: normal 14px Arial; color: #2e74a7; padding : 5px 6px 5px 25px; background: url('/SiteCollectionImages/currentNav_sep.gif') 30px bottom no-repeat; }
.leftNav1 a			{ color: #2e74a7; padding: 3px 3px; text-decoration: none; background: transparent; }
.leftNav1 a:hover 	{ color: #fff; text-decoration: none; background: #6d6d6d; }
.leftNav2 			{ font: normal 14px Arial; color: #00c6ff; padding: 0px 6px 0 28px; margin-top: 5px; }
.leftNav2 a			{ color: #00c6ff;	text-decoration: none; background: url('/SiteCollectionImages/bullet_3level_menu.gif') left 11px no-repeat; padding-left: 8px; }
.leftNav2 a:hover 	{ color: #fff; text-decoration: none; background: #00c6ff url('/SiteCollectionImages/bullet_3level_menuOVER.gif') left 11px no-repeat; padding-left: 8px; }

.leftNavSelected a { color: #fff; text-decoration: none;background: #6d6d6d; }
a.leftNavSelected { color: #fff !important; text-decoration: none;background: #6d6d6d !important; }


#sondagem .modulo_header {
		float: left; 
		clear: left; 
		background:/* url('/SiteCollectionImages/sep_list.gif')*/ 7px bottom no-repeat;
		padding: 0 7px 0px 7px;
	}
	
#sondagem .modulo_conteudo { padding-top: 10px;}
#sondagem .list_item { font: bold 11px Arial; color: #4078b7 !important; padding-bottom: 0; }

.sondagemTable { clear: both;/* background: url('/SiteCollectionImages/sep_list.gif') left  bottom no-repeat; */padding-bottom: 10px;}
.sondagemTable text { font:11px Arial !important;	color:#636363 !important;}
table.sondagens { width: 100%; border: none; padding: 0; margin: 5px 0 0 0; }
table.sondagens td.form { width: 10%; text-align: left !important; font:11px Arial !important; 	color:#636363 !important; vertical-align: top !important; margin: 0 !important; padding: 0 !important; }
table.sondagens td.form input {  border: 0px !important; vertical-align: top; margin-right: 5px !important;}
table.sondagens td.sondagem_perg { padding-top: 4px !important; vertical-align: top; font: 11px Arial; 	color:#636363 !important;line-height: 12px }
#sondagemBtn { clear: both; margin-top: 10px; /*background: url('/SiteCollectionImages/sep_list.gif')*/ left  bottom no-repeat; padding-bottom: 10px; }

#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_0 { border: 0px !important; background-color:#fff; font:11px Arial !important;	color:#636363 !important;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_1 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_2 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_3 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_4 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_5 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_6 { border: 0px !important; background-color:#fff;}
#ctl00_ctl00_mainContentRegional_SPWebPartManager1_g_4ecb4ef4_d7a9_4792_abad_ac0909378ab3_ctl00_7 { border: 0px !important; background-color:#fff;}
label{font:11px Arial !important;	color:#636363 !important;}

#ResSondagem .modulo_conteudo { padding-top: 15px;}
#ResSondagem .list_item { font: bold 11px Arial; color:#4078b7!important; padding-bottom: 0; }

#ResSondagens { float: left; clear: left }

.avaliacao_sondagens	{ float: left;  clear: left; margin: 0px 0px; width: 100%; font-size: 11px; color:#636363 !important; }

.classificacao_sondagem { float: left; clear: left;}
.barras_results 		{ float: left; width: 180px; padding: 2px 2px 0 2px; margin-top: 2px; border: 1px solid #CADBE1;	background: 	}
.bg_100percent			{ width: 100%; height: 10px; float: left; clear: none;	}
.bg_Xpercent			{ background: #CADBE1; 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; }


		
/** GLOBAL NAVIGATION - MENU **/
#globalNavigation 	{ float: left; clear: left; width: 944px; padding: 0 10px 0 0px !important; font: normal 1px Arial; line-height: 1px; color: #fff; }
			
	.topNavContainer	{ margin: 0; width: 931px; padding: 0 5px 10px 0px; font: normal 14px Arial;  color: #fff; }
	.topNavContainer a 	{ color: #fff; text-decoration: none; padding-left: 6px; }
	
	.topNav 	{ margin: 0 !important; margin-bottom: 15px !important; padding: 0 !important; float: left;  }
	.topNavItem 	{ padding: 0 5px 0 20px;  color: #fff; }
	.topNavItem a 	{ background: url('/SiteCollectionImages/menu_icon.gif') left center no-repeat !important;	}
	.topNavHover 		{ font: normal 14px Arial; }
	.topNavHover a 		{ color: #00c6ff; text-decoration: none; padding-left: 6px; }
	.topNavHover a:hover{ color: #00c6ff; text-decoration: none; padding-left: 6px; }
	.topNavSelected 	{ padding: 5px 2px 5px 5px; color: #fff;  background: #6d6d6d; }
	.topNavSelected a 	{ color: #fff; text-decoration: none; padding-left: 6px; padding-right: 5px; background: url('/SiteCollectionImages/menu_iconSelect.gif') left center no-repeat !important; }
	.topNavFlyOutsItem 	{ display: none; }

/** SITE ACTIONS MENU **/
.ms-siteaction, .ms-siteaction a{ font: 10px Arial; font-weight: bold; color: #ffbd08; text-decoration:none; }
.ms-siteaction a:hover 			{ color: #00c6ff; text-decoration:none; background: transparent; }
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: bold 10px Arial; 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: #000; padding:1px 4px 3px 10px; }
.ms-siteactionsmenu div div div a 	{ color:#ffbd08; font-weight:bold; }
.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: #000; }

/** BTN Welcome MOSS **/
.ms-SpLinkButtonInActive 	{ border: none; margin: 0px 3px; padding: 0; color: #425f70; vertical-align: top; background-color: transparent; }
.ms-SpLinkButtonActive 		{ border: none; margin: 0px 3px; padding: 0; color: #425f70; vertical-align:top; background-color: transparent; }
.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive 		{ padding: 2px 10px 1px 10px; }
.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover { color: #425f70; text-decoration: none; background: transparent; }
.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: #425f70; text-decoration:none; } 
.ms-SPLink A:hover { color: #425f70; text-decoration: none; background: transparent; } 


/** WEB PART SEARCH **/
.search {
	float: right;
}

	#SRSB {
		padding-top:5px
	}
	
	.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: 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;
		}

		.ms-sbLastcell {
			display: none;
			width: 0;
			padding-right: 0;
		}

	.ms-sbplain{
		font-family: Arial;
		font-size: 10px;
		border: 1px solid;
		border-bottom-color: #fff;
		border-right-color: #fff;
		border-top-color: #6d6d6d;
		border-left-color: #6d6d6d;
		background: #c2c2c2;
		color:#6d6d6d;
	}




/************************************************************************************************* Styles da TURISMO.CSS */

body {
	margin: 0px;
	padding: 0px;
	background: #1f1f1f url(/SiteCollectionImages/body_bg_pattern.gif) left top !important/*url(../SiteCollectionImages/body_bg.gif) left bottom repeat-x*/;
	font: normal 11px Arial;
}

	a {
		color: #2e74a7;
		text-decoration: none;
	}
						
		a:hover{
			color: #fff;
			text-decoration: none;
			background: #2e74a7;
		}

img { border: 0px; margin: 0;}

input { height: 15px; background: #EEEEEE; color: #6d6d6d; font: normal 10px Arial;  border-top: 1px solid #6d6d6d; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #6d6d6d;}
textarea { background: #EEEEEE; color: #6d6d6d; font: normal 10px Arial;  border-top: 1px solid #6d6d6d; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #6d6d6d;}
select	{ background: #EEEEEE; color: #6d6d6d; font: normal 10px Arial;  border-top: 1px solid #6d6d6d; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #6d6d6d; }	
	

	.centerDIV	{ width: 100%; float: left; }		
	#masterDIV {width: 974px; margin: 0 auto; }


		#header {
			float: left;
			width: 974px;
			background: #000;
			padding: 0;
			margin:0;
		}
		
			#header_tools {
				float: left;
				clear: both;
				width: 974px;
				height: 30px;
			}
			
				#header_tools #left {
					float: left; 
					padding-left: 10px; 
					width: 204px;
					height: 40px; 
				}
				
					#header_Vsep1 { 
						float: right;
						margin: 0 0 0 10px;
					}
					
					#header_Vsep2 { 
						float: right;
						margin: 0 10px;
					}
					
					#header_Vsep2 { 
						float: right;
						margin: 0 10px;
					}
					
					
					#font_size {
						float: right;
						height: 18px;
						padding-bottom: 10px;
						padding-top: 7px;
					}
					
						#font_size a:hover {
							background: transparent;
						}

						#font_size img {
							margin-right: 3px;
						}
					
					.home {
						clear: none;
						float: right;
						height: 18px;
						color: #425f70;
						padding-top: 5px;
						white-space: nowrap;
						text-align: left;
					}
					
						.home .img {
							float: left;
							white-space: nowrap;
							text-align: left;
							width: 24px
						}
						
						.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:#ffbd08;
							}
							
							.home .link a:hover {
								text-decoration: none;
								color:#00c6ff;
								background: transparent;
							}
					
				#header_tools #right {
					float: left; 
					padding-right: 10px;
					width: 744px; 
					height: 46px; 
				}
					.freeSpace { 
					margin-top: 8px;
					margin-left:20px;
						float: left;
						width: 250px;
						color: #ffbd08;
						
					}
				
					#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:150px;
						}
					
						#btn_login { 
							float: right; 
							margin-top: 6px;
							margin-bottom: 1px;
							height: 33px;
							
							
						}
						
							#btn_login .btn2_left {
								float:left; 
								width: 21px; 
								height: 33px;
								padding: 0px;
								margin:0px;
								background: url(/SiteCollectionImages/login_icon.gif) left top no-repeat;
							}
							
							#btn_login .btn2_middle {
								float: left; 
								height: 33px; 
								padding: 6px 5px 0 5px; 
								background: none; 
								color: #ffbd08;
								text-align: left;
								font-size: 11px
							}
								#btn_login .btn2_middle a { color: #ffbd08; text-decoration: none}
								#btn_login .btn2_middle a:hover { color: #00c6ff; text-decoration: none; background: transparent;}
							
							#btn_login .btn2_right { display: none;}
						
						
						#btn_registar { 
							float: right; 
							margin: 6px 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: #ffbd08;
								text-align: left;
								font-size: 11px
							}
							
								#btn_registar .btn1_middle a { color: #ffbd08; text-decoration: none; font-weight: normal}
								#btn_registar .btn1_middle a:hover { color: #00c6ff; text-decoration: none; font-weight: normal; background: transparent;}
							
							#btn_registar .btn1_right { display: none;}
							
					
					#header_tools #right .Pesquisa{
						float: left;
						width: 249px;
					}
						
						#btn_pesquisa  { 
							float: right; 
							margin-top: 6px 
						}
							#btn_pesquisa .btn_left { display: none }
							#btn_pesquisa .btn1_middle {
								float: left; 
								height: 33px; 
								padding: 6px 5px 0 3px; 
								background: none; 
								color: #ffbd08;
								text-align: left;
								font-weight: normal;
							}
								#btn_pesquisa .btn1_middle a {
									color: #ffbd08;
									text-decoration: none;
								}
								
								#btn_pesquisa .btn1_middle a:hover {
									color: #00c6ff;
									text-decoration: none;
									background: transparent;
								}
								
							#btn_pesquisa .btn_right { display: none }
			
			
			#header_brand {
				clear: both;
				width: 974px;
				padding-top: 0;
			}
				
				#logo {	display: none; }
				#portais { border-top: 1px solid #666666; width: 954px;	}
				#portais .portal {display: none;}
				#welcome { display: none }
			
			#Conteudo{
				clear: left; 
				float: left; 
				padding: 0;
				background: #fff ;
				width: 974px;
			}
			
				#brandArea {
					float: left;
					width: 974px;
					height: 220px;
				}
				
					#brandArea_content {
						float: left;
						width: 974px;
						height: 109px !important;
					}

					.brandImg { float: left; height: 109px !important; }
					.brandImg .logo 		{ width: 179px; height: 69px; float: none; clear: none; margin-top: -205px; margin-left: 20px; }
					.brandImg .logo a:hover { background: transparent; }
					
					.brandImg .logo_brandConteudo		{ width: 179px; height: 69px; float: none; clear: none; margin-top: -110px; margin-left: 15px; }
					.brandImg .logo_brandConteudo a:hover 	{ background: transparent; }
					
						.brandPortais { position: relative; width: 179px; height: 20px; float: none; clear: none; margin-top: 100px; margin-left: 20px; z-index: 999 }
	  					.brandPortais_content { position: relative; width: 159px; height: 20px; float: none; clear: none; margin-top: 0px; margin-left: 20px; z-index: 999 }
	  					.portal 		{ float: left; font: normal 11px Georgia; color: #ffffff; text-transform: lowercase; padding-bottom: 4px; margin-right: 15px; }
						.portal a		{ padding-left: 5px; font-weight: bold; color: #63ddff; text-decoration: none; }
						.portal a:hover { color: #fff; text-decoration: none; background: transparent }
						.portal_turismo { display: none; border-bottom: 4px solid #85cdff; }
						.portal_empreendedor { display: none; border-bottom: 4px solid #d0ebff; }
						.portal_agro { display: none; border-bottom: 4px solid #ceffa6; }
						.portal_rodoviario { display: none; border-bottom: 4px solid #ffd632; }
						.portal_regional { border-bottom: 4px solid #63ddff;  }
			
					.brandBtns {
						float: right;
						width: 240px;
					}
					
						.brandBtns .Brand_Btn {
							float: left; 
							width: 119px; 
							height: 90px; 
							padding: 20px 0 0 0;
							background: #ffbd08; 
							border-top: 1px solid #fff; 
							border-left: 1px solid #fff;
							font: bold 12px Arial;
							line-height: 14px;
							color: #fff;
							text-transform: uppercase;
							text-align: center;
							vertical-align: middle;
						}
					
							.brandBtns .Brand_Btn a{
								color: #fff;
								text-decoration: none;
							}
							
							.brandBtns .Brand_Btn a:hover{
								color: #fff;
								text-decoration: none;
								background: transparent;
							}

						
							.brandBtns .Brand_Btn_over {
								background: #eeeeee !important; 
							}
						
								.brandBtns .Brand_Btn_over a{
									color: #5f5f5f;
									text-decoration: none;
								}
								
								.brandBtns .Brand_Btn_over a:hover{
									color: #5f5f5f;
									text-decoration: none;
									background: transparent;
								}
			
									
					#content { float: left; clear: both; width: 974px; padding: 0; background: /*url('/SiteCollectionImages/colunaRgt_bg.gif')*/ right 150px repeat-y; }
					.maincontent { background: url('/SiteCollectionImages/colunaRgt_bg.gif') right 150px repeat-y; }

					#logos  { display: none; float: left; clear: both; width: 100%; margin-top: 20px; }
						#municipios			{ float: left; width: 720px; padding-left: 9px;}
						#municipios	.cm		{ border-top: 1px solid #cccccc; width: 710px; padding-left: 10px; padding-top: 20px }
						#municipios	.cm img { float: left; margin: 0 7px;	}
						
						#logos_apoios 		{ display: none; padding: 0px 0 20px 0; float: left; width: 240px; }
						#logos_apoios a:hover	{ background: transparent !important }
							.logos_up			{ float: left; clear: both; margin: 0 0 15px 10px;}
							.logos_up img { margin: 0 0 0 10px !important; display:inline !important }
							.logos_down		{ float: left; clear: both; margin: 5px 0 0 10px; white-space: nowrap }
							.logos_down	img 	{ margin: 0 0 0 10px !important; display:inline !important }

		
					#destaques1	{ float: left; clear: both; background: #fff; width: 960px; padding: 5px 7px 0 5px; height: 100px; }
					
			.destaques_area_root{padding-top:0px;}
				.destaque_area 		{ float: left; background: url('/SiteCollectionImages/destaque_shadow.gif') right bottom no-repeat; padding-bottom: 11px; width: 240px;  height:90px !important;}
						.destaque_label 	{ clear: none; float: left; position: relative; top: 10px; left: 3px; padding: 0 4px; font: bold 20px Arial; color: #fff; z-index: 10000; }
							.label_color1 {background: #00c6ff;}
							.label_color2 {background: #fbae17;}
							.label_color3 {background: #5bb801;}
							.label_color4 {background: #f272fa;}
						.destaque_label span { background: url('/SiteCollectionImages/destaque_icon.gif') right center no-repeat;	 padding-right: 15px; }
						.destaque_img { clear: none; float: left; margin-left: 7px; _margin-left: 3px; margin-top: -20px;	}
						
						
						
						#content_left 	{ float: left; width: 247px; padding: 13px 0 0 0; background: #eeeeee url('/SiteCollectionImages/currentNav_bg.gif') left bottom repeat-x }
						#content_middle { float: left; width: 480px; padding: 0 0 0 7px; background: url('/SiteCollectionImages/conteudo_lft_bg.gif') left 36px repeat-x; }
							/** BREADCRUMBS MOSS **/
							#breadcrumbs_area 	{ float: left; clear: left; width: 100%; height: 36px; background: #fff ; }
								.breadcrumb 	{ font-size: 11px; background-color: transparent; color: #2e74a7; padding: 12px 3px 3px 11px; }
								.ms-pagebreadcrumb 			{ float: left; z-index: 100000; margin: -26px 0 0 0; padding: 2px 3px 3px 0; border-left: none; border-top: none; font-size: 11px; background-color: transparent; color: #6d6d6d; }
								.ms-pagebreadcrumb a		{ font-size: 11px; background-color: transparent; color: #2e74a7; text-decoration:none; margin: 0; }
								.ms-pagebreadcrumb a:hover	{ color: #00c6ff !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: #00c6ff; text-decoration:none; margin: 0; }
								#ctl00_MSO_ContentDiv, 		{ width: 474px ; }
						#content_rgt{ float: left; width: 240px; }
						#area_1 	{ float: left; width: 480px; padding: 5px 0 0 7px;	background: url('/SiteCollectionImages/conteudo_lft_bg.gif') left top repeat-x;	}
							#currentNavigation { float: left; width: 100%; }
						#area_2 { float: left; width: 247px; padding: 5px 0 0 0; background: url('/SiteCollectionImages/conteudo_lft_bg.gif') left top repeat-x; }
						#area_3 { float: left; width: 226px; _width: 223px; padding: 5px 0 0 7px; }
						#area_4 { float: left; width: 727px; background: url('/SiteCollectionImages/conteudo_lft_bg.gif') left top repeat-x; }
						#a_Area { float: right; width: 226px; padding: 13px 7px 0 7px;}
						#b_Area { float: left; width: 719px; _width: 714px; padding: 13px 7px 0 7px; }

						#breadcrumbs { 	float: left; clear: left; width: 100%; height: 36px; }
				
/** FOOTER **/	
		.centerFooter { width: 100%; float: left;}		
			#footer_content { margin: 0 auto; width: 974px;  }
						
				#pageFooter{
					float: left; 
					width: 974px; 
					background: #000;	
				}
				
					#footer_up {
						float: left; 
						width: 974px; 
						padding-bottom: 4px;
						height: 37px;
					}
					
						#footer_up_left {
							float: left; 
							width: 15px; 
							vertical-align: top; 
							text-align: left;
						}
						
						#footer_up_middle{
							float: left; 
							width: 944px; 
							font: normal 11px Arial; 
							color: #fff; 
							text-align: left; 
						}
						
							#footer_up_middle .left {
								float: left; 
								width: 60%; 
								padding-top: 5px;
							}
								
								#footer_up_middle .left #footer_Vsep1 { float: left; margin: 0 10px 0 0; }
								#footer_up_middle .left #footer_Vsep2 { float: left; margin: 0 3px 0 0; }
								#footer_up_middle .left #footer_Vsep3 {float: left; margin: 0  0 0 3px;}

								#footer_up_middle .left .home {
									float: left;
									height: 18px;
									color: #425f70;
									padding-top: 1px;
								}

								#footer_up_middle .left .links {
									float: left;
									padding-top: 8px;
								}
								
								#footer_up_middle .left .links a {
									color: #ffbd08;
									text-decoration: none; 
									background: url(/SiteCollectionImages/footer_link_bullet.gif) left 5px no-repeat;
									padding-left: 7px;
									margin: 0 7px;
								}
							
									#footer_up_middle .left .links 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;
									}
								
								#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: 0 0 0 10px; }
								#footer_up_middle .right #footer_Vsep5 { float: right; margin: 0 10px; }
								#footer_up_middle .right #footer_Vsep6 { float: right; margin: 0 10px 0 0;  }
								
								
								#btn_newsletter { float: right; margin-top: 8px }
								#btn_rss { float: right; margin-top: 8px; width:130px; }

						#footer_up_right {
							float: left; 
							width: 15px; 
							vertical-align: top; 
							text-align: right;
						}
												
					#footer_down { 	float: left; width: 944px; padding: 5px 15px;  }
					#footer_down a:hover {  background: transparent !important;}
					#footer_down .up 	{ float: left; clear: left; width: 100%; padding: 10px 0 0 0; border-top: 1px solid #666666!important}
					#footer_down .up .logos_guarda 		{ float: left; width: 30%; height: 30px; padding-top:3px; text-align: left; }
					#footer_down .up .logos_guarda img 	{ margin-right: 10px !important;}
					#footer_down .up .logos_guarda a:hover {  background: transparent !important;}
					
					#footer_down .up .cm 	{ float: right; text-align: right; vertical-align: bottom;}
					#footer_down .up .cm img{ float: left; text-align: right; margin: 0 0 0 5px; }	
									
					#footer_down .down {float: left; clear: left; padding: 15px 0 20px 0; _padding: 15px 0 10px 0; width: 100%; font: normal 9px Arial; color: #777777; line-height: 11px; }
					#footer_down .down .logos_guarda 		{ display: none; float: right; width: 23%; height: 40px; padding-right: 28px; text-align: left; }
					#footer_down .down .logos_guarda img 	{ margin: 0 0 0 20px; vertical-align:middle; }
					#footer_down .down .creditos { float : left; width: 60%; height: 20px; padding-top: 10px; text-align: left;}
					#footer_down .down .logos 	{ float: left; width: 39%; height: 25px; padding-top: 5px; text-align: right !important;  }
					#footer_down .down .logos img {	margin: 0 0 0 10px; vertical-align: top; display: inline;}
							
	

/* funcionalidades MOSS */
#funcionalidadesMOSS	 {
	float: left; 
	clear: left; 
	width: 942px; 
	padding: 0 15px 10px 15px;
	padding-bottom:0px !important;
}

	#siteActionsMOSS, #welcomeMOSS {
		float:right
	}

	#siteActionsMOSS a , #welcomeMOSS a {
		color: #ffbd08;
	}
	#siteActionsMOSS a:hover , #welcomeMOSS a:hover {
		color: #00c6ff;
		background: transparent;
	}



/* IMG's */
img { border: 0px; margin: 0; }

.banners {
	float: left;
	margin-bottom: 10px;
}

	#area_1 .banners{
		margin-left: 3px;
	}
		
	#area_2 .banners{
		margin-left: 5px;
		_margin-left: 3px;	
	}
	
	.banners img {
		margin: 1px;
	}


	.pub {
		clear: both;
		margin: 7px 0 2px 0;
	}

	.banner_468x60 {
		width: 470px;
		height: 62px;
		border: 1px solid #bdbdbd;
	}
	
	.banner_179x150 {
		width: 179px;
		height: 150px;
		border: 1px solid #bdbdbd;
	}
	
	.banner_230x230 {
		width: 232px;
		height: 232px;
		border: 1px solid #bdbdbd;
	}
	
	.banner_230x56 {
		width: 232px;
		height: 58px;
		border: 1px solid #bdbdbd;
	}
	
	
	#galaria .modulo {
	width:226px !important;
		padding: 0px 0 0px 0 !important; 
}
/* GERAIS */
.modulo {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	background: transparent /*url('/SiteCollectionImages/hr_duplo.gif') */left 15px repeat-x; 
	padding: 0px 0 10px 0; 
	margin: 0;
	border-bottom: 1px solid #cccccc;

}

	.modulo_header {
		float: left; 
		clear: left; 
		background:/* url('/SiteCollectionImages/sep_list.gif')*/ 7px bottom no-repeat;
		padding: 0 7px 10px 7px;
	}
	
	
		.title {
			float: left; 
			font: normal 16px Arial; 
			color: #000000; 
			line-height: 21px; 
			padding: 10px 15px 0 12px;
			background: url('/SiteCollectionImages/title_bullet.gif') 0px 15px no-repeat;
		}

		.subtitle {
			font: normal 11px Arial; 
			color: #636363; 
			line-height: 13px; 
		}
			.subtitle a { color: #636363; text-decoration: none;}
			.subtitle a:hover { color: #636363; background: #ddd; text-decoration: none;}


	.modulo_conteudo {
/*		clear: left;
		_float: inherit;*/
		padding: 0 7px;
		margin: 0;
	}
	
		.list_item {
/*			clear: left;*/
			float: left;
			width: 100%;
			margin: 0px ;
			color: #6d6d6d;
			 padding: 0px 0 4px 0;
		}
		
	
	.link-item
		{
/*			clear: left;*/
			float: left;
			width: 100%;
			margin: 0;
			color: #6d6d6d;
		}
			
	.link-item_alojamento
		{
/*			clear: left;*/
			float: left;
			width: 75%;
			margin: 0;
			color: #6d6d6d;
		}
.link-item_alojamento a 		{ color: #4078b7 !important; font: bold 11px Arial !important; line-height: 13px; text-decoration: none; background: transparent; }
.link-item_alojamento a:hover 	{ color: #fff !important; font: bold 11px Arial !important; line-height: 13px; text-decoration: none; background: #4078b7; }



		.link-subtitle {
			color: #303030 !important;
			font: normal 10px Arial !important;
			line-height: 13px;
		}

		.foto_txt				{ padding: 0; }	
	.foto_item 				{ float: left; }	
	.foto_item img 		{ width: 90px; height: 65px; margin: 4px 8px 0 0; }
	
	.foto_itemOver 			{ float:left; }
		.foto_itemOver a 	{ background: none !important; }
		.foto_itemOver img 	{ width: 90px; height:65px; margin: 4px 8px 0 0;	}	
/*listagens*/
ul.listagem {
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
}

	li.listagem {
		background: url('/SiteCollectionImages/link_btn.gif') left 4px no-repeat !important;
		margin: 0 !important;
		padding: 0 0 1px 8px!important;
		font: normal 11px Arial;
		color: #636363; 
		line-height: 13px;
	}
	
		li.listagem a {
			color: #636363 !important; 
			font-weight: normal  !important; 

		}	
		
			li.listagem a:hover {
				color: #fff; 
				font-weight: normal  !important; 
				text-decoration: 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 	{ display: none; }

	/* btn azul-escuro */
	.btn4_left 		{ display: none;} 
	.btn4_middle 		{ float: left; height: 14px; font: bold 11px Arial; color: #666666; text-align: center; }
	.btn4_middle a 		{ color: #666666; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	.btn4_middle a:hover{ color: #00c6ff; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 15px; margin: 0 7px; }
	.btn4_right 	{ display: none; }

	.btn_right_rss { float:left; width: 31px; height: 18px; padding: 0px; margin:0px; }

/********************************************************************************************************** Módulos */

#content_middle #emDestaque	{ _width: 99%; }

#emDestaque	{ _width: 98%; }

#emDestaque	.modulo_header 		{ background: url('/SiteCollectionImages/hr_duplo.gif') left bottom repeat-x;	padding: 0 0 5px 0 !important; margin: 0 7px; _margin-left: 3px; }
#emDestaque	.title 				{ float: left; height: 28px; }	
#emDestaque .emDestaque_menu 	{ float: right; clear: none; padding-top: 10px; width: 320px !important; }

.emDestaque_menu .separador_V 		{ float: right; height: 21px; }
.emDestaque_menu #emDestaque_sep1 	{ margin-right: 0px; }
.emDestaque_menu .destaque 			{ float: right;  height: 18px; padding: 4px 5px 0px 5px; font: normal 11px Arial; line-height: 13px; color: #6d6d6d; }
.emDestaque_menu .destaque a 		{ color: #6d6d6d; text-decoration: none; }
.emDestaque_menu .destaque a:hover 	{ color: #00c6ff;   text-decoration: none; background: transparent; }
.emDestaque_menu .destaque_select 	{ background: #bdbdbd; color: #fff; font-weight: bold; }

.emDestaque 			{ float: left; clear: both; width: 97%; height: 150px; margin: 14px 7px 0 7px; _margin: 14px 7px 0 3px;/* border-bottom: 1px solid #cccccc; */padding-bottom: 10px; }
.emDestaque .foto 		{ float: left; width: 49%; height: 150px; padding-left: 7px; }
.emDestaque img 		{ width: 226px; height: 150px; }
.emDestaque .destaque 			{ float: left; width: 49%;_width: 48%; font: normal 12px Arial; color: #6d6d6d;/* line-height: 14px;*/ }
.emDestaque .destaque .text 	{ padding: 0px 10px; text-align:justify;}
.emDestaque .destaque .text p 	{ padding: 0; margin: 0 0 10px 0; font-family: Arial; font-size: 16px; /*line-height: 18px;*/ color: #2e74a7; text-align:justify;}
.emDestaque .destaque .text img { width: 8px; height: 7px; border: none; margin-left: 5px; }
.emDestaque .destaque .text a:hover	{ color: #fff !important; font: bold  Arial !important; text-decoration: none; background: #4078b7; }
 
/* Módulo LISTAGEM link + txt */
#list_LinkTxt .modulo_header {
	margin: 0 7px 0 0;
}

#list_LinkTxt  .modulo_conteudo {
	margin: 0 7px 0 0;
}

/********************/
/* Módulo LISTAGEM link + txt */
#list_LinkSubtitleTxt{
	display:block !important;
}
#list_LinkSubtitleTxt .description {
	font-size: 11px !important;
}
/********************/
/* meteorologia */
#meteo {
	width: 100%;
	clear: left;
}
	#meteo .modulo_header {
		clear: left;
	}
	
	#meteo .modulo_conteudo {
		clear: both;
		padding-left: 7px; 
	}	
	
	#meteo .modulo_conteudo .local{
		width: 46%;
		float: left; 
		font: normal 11px Arial;
		color: #000000;
		line-height: 13px;
		height: 35px;
		padding-top: 20px;
		padding-left: 0px;
		/*background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat;*/
	}
	
	#meteo .modulo_conteudo .temperatura{
		width: 25%;
		float: left; 
		font: bold 30px Arial;
		color: #4078b7;
		line-height: 34px;
		height: 45px;
		padding-top: 10px;
	}
	
	#meteo .modulo_conteudo .icon{
		width: 28%;
		padding: 0;
		float: left; 
		height: 55px;
		text-align: right;
	}
/********************/
/* Agenda de Eventos */
#agenda	.modulo_header 	{ margin-bottom: 4px; }


#agenda .list_item { float: left; background: /*url('/SiteCollectionImages/sep_list.gif')*/ left bottom no-repeat; padding: 0px 0 0px 0; margin: 0; }

#agenda	.foto_item 			{ margin-right: 8px; }

#agenda	.foto_itemOver 		{ margin-right: 8px; }

#agenda .foto_item a:hover	{ background: transparent !important; }

#agenda	.foto_item img 		{ width: 183px; height: 100% ;margin: 3px 8px 0 0; }
#agenda	.foto_itemOver img 	{ width: 183px; height: 100%; margin: 3px 8px 0 0;	}


#agenda	.link-item 		{ float: left; padding-top: 0px !important; background: none; color: #636363 !important; }
#agenda	.nfoto_img 		{ display: none; }	

/* para área grande 
#area_1 #agenda .nfoto_img 	{ display: none; float: left; }
#area_1 #agenda .foto_txt 	{ float: left; width: 84% !important; }
#area_1 #agenda .link-item 	{ float: left; width: 100%; padding-top: 0px !important; background: transparent; }



#area_2 #agenda .foto_txt 	{ float: left; width: 65% !important; background: none; }
#area_2 #agenda .link-item 	{ float: left; width: 100%; white-space: normal !important; }
#area_3 #agenda .foto_txt 	{ float: left; width: 65% !important; background: none; }
#area_3 #agenda .link-item 	{ float: left; width: 100%; white-space: normal !important; }
*/
		
	/* para área grande */
	#area_1 #agenda .foto_item 	{ width: 0	}
	#area_1 #agenda .foto_img 	{ width: 191px !important; padding-bottom: 3px;	clear: both; background: none; }
	#area_1 #agenda .foto_txt 	{ float: left; width: 57% !important; white-space: normal !important; background: none; }
	#area_1 #agenda .link-item 	{ float: left; width: 100%; white-space: normal !important;	background: none; }
	/********************/
	
	/* para áreas pequenas */
	#area_2 #agenda .foto_img 	{ width: 100%; clear: both; background: none; }
	#area_2 #agenda .link-item 	{ float: left; width: 100%; white-space: normal !important; background: none; }
	/***/
	#area_3 #agenda	.foto_img 	{ width: 100%; clear: both; background: none; }
	#area_3 #agenda .link-item 	{ float: left; width: 100%; white-space: normal !important;	background: none; }
	/********************/



/* Módulo LISTAGEM Foto+Link+Txt */
#List_FotoLinkTxt {
	padding-bottom: 20px;
}

#List_FotoLinkTxt .modulo_conteudo {
	float: left;
	clear: both;
	width: 97%;
	padding: 0 0 0px 7px;
}

	#List_FotoLinkTxt .list_item {
		float: left;
		padding: 10px 0 !important;
		margin: 0 ;
	/*	background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat;*/
	}
	
	#List_FotoLinkTxt .foto_item {
		float: left;
		width: 86px;
		margin: 0 7px 0 0;
	}
	
	#List_FotoLinkTxt .foto_item img {
		width: 84px;
		height: 66px;
	}
	
	#List_FotoLinkTxt .foto_itemOver {
		float: left;
		width: 86px;
		margin: 0 7px 0 0;
	}
	
	#List_FotoLinkTxt .foto_itemOver img {
		width: 84px;
		height: 66px;
	}
	
	/* para área grande */
	#area_1  #List_FotoLinkTxt .foto_txt {
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 79% !important;
		white-space: normal !important;
		background: none;
	}
	
	#content_middle  #List_FotoLinkTxt .foto_txt {
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 79% !important;
		white-space: normal !important;
		background: none;
	}

	/********************/
	
	/* para áreas pequenas */
	#area_2	#List_FotoLinkTxt .modulo_conteudo {
		float: left;
		clear: both;
		width: 94%;
		padding: 5px 0 0 0;
		margin: 0 7px;
		_margin: 0 3px;
	}

	#area_2  #List_FotoLinkTxt .foto_txt{
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 55% !important;
		white-space: normal !important;
		background: none;
	}
	
	/***/
	#area_3	#List_FotoLinkTxt .modulo_conteudo {
		float: left;
		clear: both;
		width: 94%;
		padding: 5px 0 0 0;
		margin: 0 7px;
		_margin: 0 3px;
	}

	#area_3  #List_FotoLinkTxt .foto_txt{
		float: left;
		margin: 0px;
		padding: 0 !important;
		width: 55% !important;
		white-space: normal !important;
		background: none;
	}
	/***/
	#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;
	}

	/********************/

/* Servicos */
#servicos .modulo_header{
	margin-bottom: 10px;
}

#servicos .modulo_conteudo {
	clear: left;
	padding-left: 7px;
}
	.servico_item {
		float: left; 
		width: 100%; 
		/*background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat;*/
		border-bottom: 1px solid #dddddd; 
	}

	/* para área pequena */
	#area_2 #servicos #col {
		clear: left;
	}

	#area_2  #servicos .servico_txt {
		float: left; 
		width: 65%; 
		height: 50px;
		font: normal 16px Arial; 
		line-height: 19px;
		padding-top: 15px;
		padding-left: 10px;
		color: #2e74a7;
	}
	
	#area_3 #servicos #col {
		clear: left;
	}

	#area_3  #servicos .servico_txt {
		float: left; 
		width: 65%; 
		height: 50px;
		font: normal 16px Arial; 
		line-height: 19px;
		padding-top: 15px;
		padding-left: 10px;
		color: #2e74a7;
	}
	
	#content_rgt #servicos .modulo_conteudo {
		padding-left: 0;
	}

	#content_rgt #servicos .col {
		clear: left;
	}

	#content_rgt  #servicos .servico_txt {
		float: left; 
		width: 65%; 
		height: 50px;
		font: normal 16px Arial; 
		line-height: 19px;
		padding-top: 15px;
		padding-left: 10px;
		color: #2e74a7;
	}

	/**********************/
	
	/* para área grd */
	#area_1 #servicos #col {
		float: left;
		width: 49%;
		margin: 0 2px;
	}

	#area_1 #servicos .servico_txt {
		float: left; 
		width: 67%; 
		height: 50px;
		font: normal 16px Arial; 
		line-height: 19px;
		padding-top: 15px;
		padding-left: 10px;
		color: #2e74a7;
	}
	
	#content_middle #servicos .modulo_conteudo {
		padding-left: 0;
		margin: 0;
		background: red !important
	}

	#content_middle #servicos #col {
		float: left;
		width: 48%;
		margin: 0 2px;
	}

	#content_middle #servicos .servico_txt {
		float: left; 
		width: 67%; 
		height: 50px;
		font: normal 16px Arial; 
		line-height: 19px;
		padding-top: 15px;
		padding-left: 10px;
		color: #2e74a7;
	}
	/**********************/
		.servico_txt a {
			color: #2e74a7;
			text-decoration: none;
			background: none;
		}
		
		.servico_txt a:hover {
			color: #2e74a7;
			text-decoration: underline;
			background: none;
		}

	.servico_icon {
		float: left; 
		width: 60px; 
		padding: 5px 3px 5px 0;
	}	
	
	.servico_icon a{
		background: none;
	}	
/***********************/

/* Portais da Região */
#portais_da_Regiao {
	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}
/*********************/	

/** Módulo 2 COLUNAS Big Link + txt **/
#cols2_bigLinkTxt .modulo_conteudo {
	clear: both;
	padding-left: 7px;
}
	.cols2_bigLinkTxt_item {
		float: left; 
		width: 100%; 
		background:/* url('/SiteCollectionImages/sep_list.gif') */left bottom no-repeat;
		color: #6d6d6d;
	}

	/* para área pequena */
	#area_2 #cols2_bigLinkTxt .col {
		clear: left;
	}

	#area_3 #cols2_bigLinkTxt .col {
		clear: left;
	}

	#content_rgt #cols2_bigLinkTxt .col {
		clear: left;
	}

	/**********************/
	
	/* para área grd */
	#area_1 #cols2_bigLinkTxt .col {
		float: left;
		width: 48%;
		margin: 0 5px 0 2px;
	}

	#content_middle #cols2_bigLinkTxt .modulo_conteudo .col {
		float: left;
		width: 48%;
		margin: 0 5px 0 2px;
	}

	/**********************/

/***********************/
/*************************************************************************** página de artigo */
.destaque_artigo {
	float: left; 
	background: transparent url('/SiteCollectionImages/hr_duplo.gif') left 15px repeat-x; 
	width: 97%; 
	padding: 30px 0 10px 0; 
	margin: 0 5px;
	margin-bottom: 0px;	
	border-bottom: 1px solid #cccccc;
}

	.image {
		float: left; 
		width: 226px;
		padding: 0 15px 0 0;
	}
	
		.image img {
			width: 226px;
			margin: 0;
		}
		
		
		.caption {
		

		padding: 0 10px 0 20px;
		margin-top: 1px;
		font: normal 12px Arial;
		line-height: 16px;
		text-align: justify;
		
	}

.caption_txt p 	{ margin: 3px 0 0 0 !important; line-height: 18px; }

/***/

		
.pageContent_info 	{ clear: both; padding: 10px 5px !important;/* background: url('/SiteCollectionImages/sep_list.gif') 5px bottom no-repeat;*/ width: 93%; font-size: 11px; }
.pageContent_info .pageContent_infoItem 					{ float: left; width: 100%; margin: 0 !important; padding: 0 !important; margin-bottom:2px !important; }
.pageContent_info .pageContent_infoItem .pageContent_info_A { float: left; width: 35%; color: #000; }
.pageContent_info .pageContent_infoItem .pageContent_info_B { float: left; width: 65%;}


/***/
.article_Title{
	font: normal 16px Arial;
	color:#2e74a7;
	line-height: 19px;
}	


.pageContent {
	margin-top: 1px;
	background: transparent; 
	width: 100%;
	font: normal 12px Arial;
	color: #6d6d6d;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
}

	.pageContent a {
		color: #2e74a7;
		text-decoration: none;
	}
	
		.pageContent a:hover {
			color: #fff;
			text-decoration: none;
			background: #2e74a7;
		}


	.pageContent_txt {
		margin: 10px 0 0 5px;
		_margin: 10px 0 0 10px;
		padding: 5px 0 10px 0;
		width: 96%;
		text-align: justify;
	}


.article_autor {
	width: 98%;
	clear: both; 
	float:left; 
	/*background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; */
	padding: 10px 0 8px 0;
	margin-left: 5px;
}

	.byLine {
		clear: both; 
		float: left; 
		padding: 0; 
		font: normal 11px Arial; 
		color: #000000; 
		white-space: nowrap;
	}
	
	.dateLine {
		clear: both; 
		float:left; 
		padding: 0;
		font: normal 10px Arial; 
		color: #6d6d6d;
	}

/* 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_item {
		float: left; 
		clear: none;
		width: 98%;
		padding: 8px 0 6px 0;
		background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; 	}
				
		.cols2_FotoListagem_item .link-item { background: none;	}
		.cols2_FotoListagem_item .foto_item { float: left; width: 64px;	margin: 0 15px 0 0; }
		.cols2_FotoListagem_item .foto_item img { width: 62px; height: 50px; }
		.cols2_FotoListagem_item .foto_itemOver { float: left; width: 64px;	margin: 0 15px 0 0; }		
			.cols2_FotoListagem_item .foto_itemOver img { width: 62px; height: 50px; }						
	
	/* para área grd */
	#area_1 #cols2_FotoListagem .col { float: left; width: 48%; margin: 0 2px; }
	#area_1 #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c; padding: 0px; }
	#content_middle #cols2_FotoListagem .col { float: left; width: 48%; margin: 0 2px; }
	#content_middle #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c; padding: 0px; }	/**********************/
	
	/* para áreas pequenas */
	#area_2 #cols2_FotoListagem .col { float: left; width: 97%; margin: 0 2px; }
	#area_2 #cols2_FotoListagem .cols2_FotoListagem_txt  { float: left; width: 64%; line-height: 19px; color: #c8385c; }
	/***/
	#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; }	
	#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; }	/**********************/


	
/* Galeria Imagens */
#galeria .modulo_conteudo 	{ float: left; clear: both; margin-top: 5px; width: 100%; padding: 0; background:/* url('/SiteCollectionImages/sep_list.gif')*/ 5px bottom no-repeat; }
#galeria .list_item 				{ width: 98%; padding-bottom: 10px; margin-left: 5px; _margin-left: 3px; }
#galeria .list_item .foto_item 		{ float: left; clear: none; width: 64px; margin: 6px 10px 6px 0; border: 1px solid #ccc; }
#galeria .list_item .foto_itemOver 	{ float: left; clear: none; width: 64px; margin: 6px 10px 6px 0px; border: 1px solid #2e74a7; background: transparent !important; }

#galeria .list_item a:hover	{ background: transparent !important; }
	
	/* areas pequenas */
	#area_2 #galeria .list_item .foto_item 		{ margin: 6px 8px 6px 0; }
	#area_2 #galeria .list_item .foto_itemOver 	{ margin: 6px 8px 6px 0; background: transparent  !important; }
	#area_3 #galeria .list_item .foto_item 		{ margin: 6px 8px 6px 0; }
	#area_3 #galeria .list_item .foto_itemOver 	{ margin: 6px 8px 6px 0; background: transparent !important; }
	#content_rgt #galeria .list_item .foto_item { margin: 6px 8px 6px 0; }
	#content_rgt #galeria .list_item .foto_itemOver { margin: 6px 8px 6px 0; background: transparent !important; }
	#galeria .list_item img { width: 62px; height: 50px; }
	
/********************/

/* Documentos Associados */
#DocsAssociados span.download {
	margin-left: 10px;
	font: normal 9px Arial !important;
	color: #303030 !important;
	padding-left: 26px;
}

	#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; width: 99%; padding-top: 10px; padding-bottom: 10px; margin: 0; }

#tools { float: left; clear: both; width: 99%; padding-top: 10px; margin: 0 0 0 2px; }

	.tool 			{ float: left; font: normal 9px Arial; color: #666666; padding: 15px 0; }
	.tool a 		{ background-repeat: no-repeat; background-position: left; padding:  14px 13px 12px 30px; color: #666666; }
	.tool a:hover	{ background-repeat: no-repeat; background-position: left; padding:  14px 13px 12px 30px; background-color: transparent; text-decoration: underline; color: #666666; }

		.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 		{ background-image: url('/SiteCollectionImages/tools_comentar.gif'); padding-left: 25px}
		.comentar a:hover 	{ background-image: url('/SiteCollectionImages/tools_comentar.gif');  padding-left: 25px}
		.ler a 		{ background-image: url('/SiteCollectionImages/tools_ler.gif');  padding-left: 25px }
		.ler a:hover{ background-image: url('/SiteCollectionImages/tools_ler.gif');  padding-left: 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');  padding-left: 25px}
		.alertas a:hover{ background-image: url('/SiteCollectionImages/tools_alertas.gif');  padding-left: 25px}

/****/
#comentar { clear: both; float: left; width: 96%; padding: 15px 0 10px 10px !important; color:  #666666; background: url('/SiteCollectionImages/sep_list.gif') 10px top no-repeat; }
.toolsForm { clear: both; float: left; width: 96%; padding: 15px 0 10px 10px !important; color: #666666; background: url('/SiteCollectionImages/sep_list.gif') 10px top no-repeat; }
	.form { clear: both; font-size: 11px;  padding-top: 3px }
		.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: 10px 0; background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat;  }
	.form_btns .btns { background: transparent !important; margin: 0  }
		#btn_cancelar 						{ padding:0; margin: 0 0 0 -13px }
		#btn_comentar 						{ padding: 0; margin: 0 0 0 -13px }
		#btn_comentar .btn1_left 			{ display: none;}
		#btn_comentar .btn1_right 			{ display: none; }
		#btn_comentar .btn1_middle 			{ float: left; margin: 0px !important; padding: 0px !important;  height: 14px; font: bold 11px Arial; color: #666666; text-align: center; background: transparent }
		#btn_comentar .btn1_middle a 		{ color: #3075A5; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 0px 2px 15px; margin: 0 7px; }
		#btn_comentar .btn1_middle a:hover	{ color: #FFBD08; text-decoration: none; background: transparent url(/SiteCollectionImages/arrow_fwd_over.gif) left 1px no-repeat; padding: 2px 0px 2px 15px; margin: 0 7px; }


/********************/
/* PAGE */


#pager   { float: left; clear: both; width: 99%; height: 20px; padding-top: 10px; padding-bottom: 5px; margin: 0; font: normal 9px Arial; background: #EEEEEE !important; }
 .page_btn   { float: left; margin: 0 2px 0 1px; height: 15px; width: 10px; }
 .page_btn_over  { float: left; margin: 0 2px 0 1px; height: 15px; width: 10px; background: transparent !important; }
 
 #bck  { margin-left: 9px; _margin-left: 4px; background: transparent !important; }
 #bck a { background: transparent !important; }
 #fwd  { width: 15px; height: 17px; }
 #fwd a  { background: transparent !important; }
 #pager .separador_V  { width: 3px; }
 #pager .separador_V img { height:20px; }
 
 .page    { float: left; margin: 0 1px 0 0; height: 11px; padding: 2px 5px; background: #fff !important; color: #5c88a5; }
 .page a   { color: #5c88a5; text-decoration: none; padding: 1px 0 0 0; background: transparent !important; }
 .page a:hover  { color: #fff; text-decoration: none; padding: 1px 0 0 0; font-weight: bold; background: #5c88a5 !important; }
 .pageOver    { float: left; margin: 0 1px 0 0; height: 11px; padding: 2px 5px; background: #4078B7!important; color: #5c88a5; }
 .pageOver a   { color: #fff; text-decoration: none; padding: 1px 0 0 0; font-weight: bold; background: #4078B7!important; }
 .pageOver a:hover  { color: #fff; text-decoration: none; padding: 1px 0 0 0; font-weight: bold; background: #4078B7!important; }
 .pageSelect { color: #fff; margin: 0 1px 0 0; height: 11px; padding: 2px 5px; font-weight: bold; background: #ffbd08 !important; }

/** estilos para a página de FAQS */
#FaqsHelp								{ /*background: url('/SiteCollectionImages/sep_list.gif') 10px bottom no-repeat; */  }
#FaqsHelp .modulo_conteudo 				{ padding:  0; }
#FaqsHelp .modulo_conteudo .apoio 					{ float: left; clear:both; padding: 10px ; font: normal 11px Arial; color: #636363; 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 .title { width: 97%; clear: both; margin-left: 8px; }

#faqs .title							{ margin-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 								{ background: url('/SiteCollectionImages/sep_list.gif') 10px bottom no-repeat; }
#SuaPesquisa .subtitle img					{ display: none }
#SuaPesquisa .modulo_conteudo 				{ padding:  0; }
#SuaPesquisa .modulo_conteudo .pesquisar 	{ width: 220px; _width: 170px !important;  background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; float: left; margin-top: 10px; margin-left: 5px; padding-bottom: 10px; }
#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 .btn1_middle { padding: 0}
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa a		{ color: #2e74a7; background: url('/SiteCollectionImages/arrow_fwd_over.gif') -2px top no-repeat; padding: 2px 0 0 13px; text-decoration: none; }
#SuaPesquisa .modulo_conteudo .pesquisar #btn_pesquisa a:hover	{ color: #ffbd08; background: url('/SiteCollectionImages/arrow_fwd_over.gif') -2px top no-repeat; padding: 2px 0 0 13px; text-decoration: none; }

#SuaPesquisa .modulo_conteudo .apoio 					{ float: left; padding: 20px 10px; font: normal 11px Arial; color: #636363; line-height: 13px; }
#SuaPesquisa .modulo_conteudo .apoio span 				{ color: #000; }
#SuaPesquisa .modulo_conteudo .apoio span.destaque		{ font-weight: bold; color: #636363; }

#resultadosPesq { padding-left: 10px; _width: 99% }			
#resultadosPesq .title { clear: both; }

#listaResultados		{ float: left; width: 98% !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: #6d6d6d; /* background: green !important*/ }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a 		{ font: bold 10px arial; color: #2e74a7; }
#listaResultados td#MidUpperRightCell div.ms-WPBody div#SAL	div div.srch-sort-right	a:hover { text-decoration: underline; color: #ffbd08; 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: #2e74a7; text-decoration: none; }
#listaResultados .srch-results span.srch-Title a:hover { color: #fff !important; background: #2e74a7; text-decoration: none; }
#listaResultados .srch-Description { border: none !important; font: normal 11px Arial; color: #3f5b6c;}
#listaResultados .srch-Metadata { float: left; width: 100%; border: none; font: normal 10px Arial; padding-bottom: 8px; color: #6d6d6d !important; background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat !important;}
#listaResultados .srch-Metadata a { color: #2e74a7 !important; background: transparent; }
#listaResultados .srch-Metadata a:hover { color: #ffbd08!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; }
/**************************************/

/********************************************************************************** MAPA DO SITE */
#MapHelp								{ background: url('/SiteCollectionImages/sep_list.gif') 10px bottom no-repeat; }
#MapHelp .modulo_conteudo 				{ padding:  0; }
#MapHelp .modulo_conteudo .apoio 		{ float: left; clear:both; padding: 10px ; font: normal 11px Arial; color: #636363; line-height: 14px; }
#mapaSite .modulo_conteudo 				{ clear: both; padding-bottom: 20px;   }
#mapaSite a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: normal 14px Arial !important; color: #2e74a7 !important; text-decoration: none; margin-left: 3px; padding: 0 3px;}
#mapaSite a:hover.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { color: #fff !important; background: #6d6d6d;}
div#ctl00_ctl00_mainContentRegional_area_2_TreeView1n4Nodes a.ctl00_ctl00_mainContentRegional_area_2_TreeView1_0 { font: normal 12px Georgia !important; color: #00c6ff !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: #00c6ff !important; text-decoration: underline; background: transparent url('../SiteCollectionImages/bullet_3level_menu.gif') left 9px no-repeat;}

#blogPost_area 																	{ float: left;}
#blogPost_area table#MSO_ContentTable		 									{ width: 486px !important;background: url('/SiteCollectionImages/conteudo_lft_bg.gif') left 15px repeat-x;}
#blogPost_area table#MSO_ContentTable td.ms-pagebreadcrumb						{ width: 456px !important; background: #fff; padding: 10px 15px !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 arial; color: #000; border: 0; padding: 0 0 0 10px;}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	{ border: 0; padding: 0 !important; font: normal 16px Arial; color: #000000; line-height: 21px;  }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a { font: normal 16px Arial; color: #000000; padding: 10px 15px 0 12px; background: url('/SiteCollectionImages/title_bullet.gif') 0px 12px no-repeat;}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper table td.ms-PostTitle	a:hover { color: #00C6FF !important}

#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostBody 				{ background: url('/SiteCollectionImages/sep_list.gif') left bottom no-repeat; padding-bottom: 10px; padding-top: 5px; font: normal 12px arial; color: #6d6d6d; }
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter 				{ font: normal 11px arial ; color: #666; 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 11px arial}
#blogPost_area table#MSO_ContentTable div.ms-PostWrapper div.ms-PostFooter a:hover 		{ text-decoration: none; color: #fff; background: #2e74a7}
#blogPost_area 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; }
#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;   }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone tr.ms-WPHeader h3.ms-WPTitle 		{ font: normal 12px arial; color: #2e74a7; border: none;}		
#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 15px; }
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a 		{ font: normal 11px arial; color: #2e74a7; text-decoration: none; padding: 1px 0 1px 3px; } 	
#blogPost_area table#MSO_ContentTable td.ms-blogRightZone ul.ms-blogAdminLinks li a:hover 	{ color: #e33b64; background: transparent; text-decoration: underline}

/** menu blog **/
#blogNavigation_area 	{ float: right; width: 223px; _width: 190px; padding-top: 5px; }
div.ms-BlogNavigator 	{ float: left; width: 210px; margin: 0 0 10px 0; _margin: 0 ; white-space: normal !important; border: none !important; background: none} 
div.ms-quicklaunchouter { border: none; }
div.ms-quickLaunch 		{ border: none; background: transparent }
#blogNavigation_area table.leftNav 				{ width: 212px !important; margin: 0; padding: 0 !important;   }
#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;  margin-top: 10px; white-space: normal !important;}
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: normal 12px Georgia !important; /*color: #5c88a5;*/ white-space: normal !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 { background: url('/SiteCollectionImages/sep_list.gif') 8px bottom no-repeat; padding-bottom: 4px; margin-top: 5px; border: none; }
div.ms-BlogNavigator div.ms-quicklaunchouter div.ms-quickLaunch table td table td div.ms-WPBody ul.ms-blogAdminLinks { margin: 5px 0 0 12px; 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: #00c6ff; 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: #fff; background: #00c6ff }


/* 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 12px Georgia; color: #5c88a5; }
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: normal 12px Georgia; color: #5c88a5; text-decoration: none; padding: 0 3px }
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: #e33b64; font: normal 12px Georgia; color: #fff; text-decoration: none; padding: 0 3px}
	/*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: 14px 10px; background-repeat:no-repeat; padding: 2px 0 2px 20px; }

/* 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 12px Georgia; color: #5c88a5; }
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: normal 12px Georgia; color: #5c88a5; text-decoration: none; padding: 0 3px }
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: #e33b64; font: normal 12px Georgia; color: #fff; text-decoration: none; padding: 0 3px}
	/*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: 14px 10px; background-repeat:no-repeat; padding: 2px 0 2px 20px; }

/* 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 12px Georgia; color: #5c88a5; }
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: normal 12px Georgia; color: #5c88a5; text-decoration: none; padding: 0 3px }
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: #e33b64; font: normal 12px Georgia; color: #fff; text-decoration: none; padding: 0 3px}
	/*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: 14px 10px; background-repeat:no-repeat; padding: 2px 0 2px 20px; }

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: #5c8895; text-decoration: none; font: normal 11px Arial; padding: 1px 3px 1px 20px;  }
div.ms-BlogNavigator td.ms-addnew a:hover { background: #e1f1fb url('/SiteCollectionImages/icon_menuAdd.gif') left 1px no-repeat; color: #5c8895;  text-decoration: none; font: normal 11px Arial; padding: 1px 3px 1px 20px; }

/*Peça Web de Tabs de Destaques*/
.container {
width: 100%;
overflow: hidden;
position: relative;
display: block;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	list-style: none;
	width: 99%;
	border-bottom: 1px #cccccc solid;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	border: 1px #cccccc solid;
	border-bottom: none;
}
ul.tabs li.active {
	background-color: #ffffff;
	margin-bottom: -1px;
	border-bottom: 1px #ffffff solid;				
}
ul.tabs li.active a {
	color: #000000 !important;				
}

ul.tabs li a {
	text-decoration: none;
	color: #000 !important;
	display: block;
	font-size: 1.2em;
	padding: 0 5px;
	outline: none;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.tab_content {
	padding: 1%;
	font-size: 1em;
	line-height: 1em;
	float: left;
	clear: both;
	width: 97%;
	background-color: #ffffff;
	border: 1px #cccccc solid;
	border-top: none !important;
	
}
.tab_content a {
	color: #475F91 !important;
	font-family: Arial,Helvetica,sans-serif !important;				
}

.tab_content ul {
	width: 100%;
	float: left;
	clear: both;
	padding: 0;	
	margin: 0;			
}
.tab_content ul li {
	list-style: none;
	float: left;

				
}
.quatrocolunasptab .tab_content ul li {
	width: 23%;
	border-left: 8px #ffffff solid;
	min-height: 140px;
}

.trescolunasptab .tab_content ul li {
	width: 32%;
	margin-left: 1.4%;
	min-height: 190px; 
}

.duascolunasptab .tab_content ul li {
	width: 48%;
	margin-left: 1.5%;
	min-height: 200px; 
}

.tab_content ul li img{
	width: 95%;
	padding-bottom: 5px;
	height: 70px;
}
.tab_content a {
text-decoration: none;				
}
/*Edição do loading gif da Peça Web de Tabs de Destaques*/

  /*this is what we want the div to look like
    when it is not showing*/
  div.loading-invisible{
    /*make invisible*/
    display:none;
  }

  /*this is what we want the div to look like
    when it IS showing*/
  div.loading-visible{
    /*make visible*/
    display:block;

    /*position it 200px down the screen*/
    position:absolute;
	z-index:1;
    text-align:center;

    /*in supporting browsers, make it
      a little transparent*/
    background: #ffffff; 
  }
img.loadinggif {
	width: 32px;
	margin-top: 100px;
}
span.loadingmsg {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
/*Fim da Peça Web de Tabs de Destaques*/
.socialwebbtn{width:100%;padding:1% 0 0}
.socialwebbtn .addthis_toolbox{float:right;clear:both}
.comfbnew {
	width: 100%;
	float: left;
	clear: both;				
}
/*Mapa Interactivo*/
div.mapacontentorprincipal {
	width: 100%;
	height: 450px;
	margin-bottom: 10px;
}
div.mapacontentordomapa {
	position:relative;
	width:100%;
	height:450px;
	float: left;
		border: 1px #cccccc solid;

}
div.navegmapainteractivo {
	width: 100%;
	position: relative;
	float:left;
	border: 1px #cccccc solid;
}
#formnaveg {
	margin: 0;				
}

/*Edição da InfoBox (Pop Up do Mapa)*/
.customInfoBox-noBeak,.customInfoBox-with-rightBeak,.customInfoBox-with-leftBeak 
{border:0 solid black;color:#676767;display:block;font-size:1.2em;position:absolute;
z-index:500 !important;background:transparent}
.customInfoBox-with-rightBeak {padding:0 19px 0 0}
.customInfoBox-with-leftBeak {padding:0 0 0 19px}
.customInfoBox-noBeak {padding:0 4px}
.customInfoBox-body {border:1px solid #888;left:-3px;overflow:hidden;position:relative;
top:-3px;width:255px;background:#FFF}
.customInfoBox-shadow {float:left;position:relative;background:#BFBFBF}
.customInfoBox-previewArea {width:100%;background:#FFF}
.customInfoBox-previewArea p {font-size:1.1em;margin:0;padding:0 12px 10px 0}
.customInfoBox-previewArea div.firstChild {margin:12px;overflow:hidden}
.customInfoBox-previewArea .title {color:#000;font-size:1.1em;font-weight:bold;
margin:0 0 8px}
.customInfoBox-previewArea .ero-previewArea-image {display:block;float:left;height:80px;
padding:3px 10px 5px 0;position:relative;width:80px}
.customInfoBox-actionsBackground {margin:4px;background:#E4EDF3}
.customInfoBox-beak,.customInfoBox-progressAnimation {visibility:visible}
.customInfoBox-actions {padding:4px 8px 0}
* html .customInfoBox-actions {padding-top:8px}
.customInfoBox-actions ul {list-style-image:none;margin:0;padding:0;
list-style:none outside none}
.customInfoBox-actions ul a,.customInfoBox-actions ul a:link,
.customInfoBox-actions ul a:visited {color:#0088E4;text-decoration:none}
.customInfoBox-actions ul a:hover {text-decoration:underline}
.customInfoBox-actions ul li {margin-bottom:4px}
.customInfoBox-paddingHack {font-size:8px;height:8px;width:1px}
.customInfoBox-beak {height:34px;position:absolute;top:10px;width:19px}
.customInfoBox-with-leftBeak .customInfoBox-beak {background:transparent 
url(http://maps.live.com/i/bin/1.3.20070327220207.22/ero/beakLeft.gif) 
no-repeat scroll 0;left:0}
.customInfoBox-with-rightBeak .customInfoBox-beak {background:transparent 
url(http://maps.live.com/i/bin/1.3.20070327220207.22/ero/beakRight.gif)
no-repeat scroll 0;right:4px}
.customInfoBox-noBeak .customInfoBox-beak {display:none}
.customInfoBox-progressAnimation {font-size:0;height:3px;overflow:hidden;position:absolute;
width:13px;z-index:500}
.customInfoBox-progressAnimation div {font-size:0;height:100%;position:absolute;width:3px;
background:#54CE43}
.customInfoBox-progressAnimation div.frame0 {left:-3px}
.customInfoBox-progressAnimation div.frame1 {left:0}
.customInfoBox-progressAnimation div.frame2 {left:5px}
.customInfoBox-progressAnimation div.frame3 {left:10px}
/*Fim Edição da InfoBox (Pop Up do Mapa)*/
/*Publicidade Google*/
.trpub {
	text-align: center;
	width: 233px;
	padding: 15px 0;	
	border: none;				
}
#abg {
    color: #222 !important;
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
}
.latesqpub {
	text-align: center;
	float: left;
	clear: both;
	width: 204px;
	margin-top: 5px;
	border: 1px #f1f1f1 solid;
	padding: 2px 0;				
}
.artpub {
	text-align: center;
	margin: 10px 0;
	padding: 3px;
	border: 1px #f1f1f1 solid;
	width: 474px;
	float: left;
	clear: both;				
}
#publeft {
	width: 160px;
	float: left;
	clear: both;
	padding: 35px;		
	margin-top: 10px;
}
.hormeiafaixa {
	border: 1px #f1f1f1 solid;
	padding: 1px;
	text-align: center;	
	}
	/*COMENTÁRIOS DO FACEBOOK*/
.comfbnew, .fbuttons {
	width:100%;float:left;clear:both
				
}
.fbuttons {
    margin: 5px 0;
}
/*ADD THIS*/
.socialwebbtn{width:96%;padding:5px 2%;float:left;clear: both}
.socialwebbtn .addthis_toolbox{float:right;clear:both}
/*Imagem modo de edição*/
.ms-toolbarItem img {
	width: auto !important;
	height: auto !important;				
}
/*Fonte - Artigos*/
#artfonte {
	margin: 10px 0 0 0;
	font-weight: bold;				
}
