
body { font: 62.5% Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif; color: #666; background: #eae9e9 }
a { /*color: #435270;*/ color: #005E9E; }
a:hover { text-decoration: underline; color:#DD127B;  }

/* TOPO */

.TopoBg { background: #a0a8b8 url(../Design/vPT/topobg.gif) repeat-x bottom; padding: 2px 0 5px 0px }

.Topo-Nav { padding: 3px 0 0 40px }
.Topo-Nav ul { list-style: none; float: left;   }
	.Topo-Nav li { float: left; }
		.Topo-Nav li a { color:#FFFFFF; text-decoration: none; margin: 0 8px 0 7px; font-size: 1.1em; display: block }
		.Topo-Nav li a:hover { color:#444444; text-decoration: none; }		
		
	.lang-Version { float: left; display: block; margin-right: 13px }
		.lang-Version a { border: 1px solid #6e7d98 }

	.TopoBg .Pesquisa { font-size: 1.1em; border: 0; }
	.TopoBg .Pesquisa .pesquisa-ok { vertical-align: bottom }	
	.Pesquisa label { color:#444444; }
	.pesquisa-campo, .SelCanal { 
		border-top: 2px solid #989898; border-left: 2px solid #989898; background: #EBEBEB; 
		border-bottom: 2px solid #E8E8E8; border-right: 2px solid #E8E8E8; font-size: 1.0em; color:#444444;  }
	.SelCanal { width: 150px } 

.FlashBgHome {height: 173px; /*background: transparent url(../Design/vPT/FlashBg.gif) repeat-x top*/ }
.FlashBgInterior {height: 190px; /*background: transparent url(../Design/vPT/FlashBg.gif) repeat-x top*/ }
.FlashBg img { display: block }
#Home .Global-Nav { background: #fff url(../Design/vPT/NavBg.gif) repeat-x top; padding-bottom: 29px }
.Global-Nav { background: #fff url(../Design/vPT/NavBg.gif) repeat-x top; padding-bottom: 3px }
	.Global-Nav ul { list-style: none; /*float: right;*/ float: none;}
	.Global-Nav li { float: left; background: transparent url(../Design/vPT/NavItemBg.gif) no-repeat left center; margin-left: 20px  }
		.Global-Nav li span { 
			display: block; background: transparent url(../Design/vPT/NavItemBgRight.gif) no-repeat right center; 
			height: 33px; min-height: 33px; float: left;  }	
		.Global-Nav li span { }
		
			.Global-Nav li a { 
				display: block; padding: 9px 13px 8px 13px; font-size: 1.3em; text-decoration: none; 
				color:#fff; white-space: nowrap; background: transparent url(../Design/vPT/NavBg.gif) repeat-x top; }
			.Global-Nav li a:hover, .Global-Nav li.aqui a { text-decoration: none; background: none }
			
/* HP */

.GlobalBg { background: #fff; clear: both }
.HP-Links ul { list-style: none }
	.HP-Links li { margin-bottom: 9px;  }
		.HP-Links li a { display: inline; text-decoration: none; }
		.HP-Links li a img { border: 0 }		

.Destaques-Topo { background: #e9e9e9; padding: 9px 0 0 0 }
	.Destaque-Item img { width: 225px; height: 106px }
	.Destaque-Item h2 { font-size: 1.1em; text-transform: uppercase; padding-top: 4px }
	.Destaque-Item h2 a { text-decoration: none }	
	.Destaque-Item h2 a:hover { text-decoration: none; color:#006961;  }		
	.Resumo { color:#666; font-size: 1.1em;  }

.verTodosDiv { 
	position: absolute; bottom: 14px; left: 15px; width: 225px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #b6b6b6;
	background: transparent url(../Design/vPT/verTodosBg.gif) no-repeat center;  }

.verTodosDiv a.nav-Destaques_gt { 
	display: block; width: 10px; text-decoration: none;	float: left; height: 13px; padding: 1px 0px 1px 0px;
	background: #6e7d98 url(../Design/vPT/ok-azul.gif) no-repeat center; text-indent: -8000px  }	
.verTodosDiv a.nav-Destaques_gt:hover { background: #006961 url(../Design/vPT/ok-verde.gif) no-repeat center }		

.verTodosDiv a.nav-Destaques_lt { 
	display: block; width: 10px; text-decoration: none;	float: left; height: 13px; padding: 1px 0px 1px 0px;
	background: #6e7d98 url(../Design/vPT/ok-azul_lt.gif) no-repeat center; text-indent: -8000px  }	
.verTodosDiv a.nav-Destaques_lt:hover { background: #006961 url(../Design/vPT/ok-verde_lt.gif) no-repeat center }		

	
.verTodosDiv a.verTodos { 
	display: block; text-decoration: none; color:#435270; float: left; height: 13px; padding: 1px 0px 1px 0px;
	font-size: 0.9em; text-transform: uppercase; width: 205px; text-indent: 10px }	
.verTodosDiv a.verTodos:hover { background: none; color: #006961; text-decoration: none }		*/


.mapaZoom { border-top: 6px solid #e9e9e9; border-bottom: 6px solid #e9e9e9; margin-bottom: 15px; margin-top: 1.3em }
	.mapaZoom img { display: block  }	

.Meteorologia { margin-bottom: 15px;  }
.Meteorologia .data { padding: 0 0 0 20px; font-size: 1.1em; text-transform: uppercase; color:#000 }
.Meteorologia .info { border-top: 6px solid #e9e9e9; border-bottom: 6px solid #e9e9e9; padding: 7px 15px 7px 20px;  }	

.Meteorologia .info table { border-collapse: collapse; width: 100% }	
.Meteorologia .info table td { vertical-align: middle; font-size: 1.1em;  }
.Meteorologia .info table td.btns { width: 35% }	

.Btn-Azul { 
	display: block; background: #6e7d98; text-decoration: none; font-size: 0.8em; white-space: nowrap;
	text-transform: uppercase; color: #fff; margin: 1px; padding: 1px; text-align: center; }
.Btn-Azul:hover { background: #006961; text-decoration: none; color: #fff;}


.Destaques-Curtos h3 { 
	border-bottom: 6px solid #e9e9e9; padding: 0 0 0 10px; color: #999999;
	font-size: 1.2em; font-family: 'Myriad Pro', Arial, Helvetica, sans-serif }
.imgDest { display: block; padding: 10px 9px; border-bottom: 6px solid #e9e9e9; }
.imgDest img { width: 97px }	
.imgDestPH span img{ width: 97px; display: block; padding: 10px 9px; border-bottom: 6px solid #e9e9e9; }



.Destaques-Curtos .titulo-Dest { padding: 8px 9px 0; font-size: 1.1em;font-weight: bold; color:#333 }
.Destaques-Curtos .titulo-Dest a { text-decoration: none;  }	
.Destaques-Curtos .titulo-Dest a:hover { color: #006961 }		

.Destaques-Curtos .ResumoDest { padding: 0 0 8px 0; font-size: 1.1em }
.Destaques-Curtos .ResumoDest small { font-size: 1.0em; display: block  }

.linkDest { text-transform: uppercase; text-decoration: none; color: #005E9E; /*#435270;*/ margin: 0 9px; font-size: 0.9em }
.linkDest:hover { text-decoration: underline; color: #DD127B; /*#006961*/ }	

.Lista-Links h4 { 
	border-bottom: 6px solid #e9e9e9; padding: 0 0 0 10px; color: #999999;
	font-size: 1.2em; font-family: 'Myriad Pro', Arial, Helvetica, sans-serif }
	
	
.Lista-Links ul { list-style: none; color: #000; border-bottom: 5px solid #e9e9e9; margin-bottom: 10px  }
	.Lista-Links li { border-bottom: 1px solid #e9e9e9;  }	
		.Lista-Links li a { padding: 9px 9px; text-decoration: none; font-size: 1.1em; display: block }			
		.Lista-Links li a:hover { background-color:#fcfcfc; text-decoration: none }	
		.Lista-Links li a:hover strong { color: #006961 }						
			.Lista-Links li small { color: #8F1E61; font-size: 1.0em; display: block  }
						
.Lista-Curtas h4 {
	border-bottom: 6px solid #e9e9e9; padding: 0 0 0 10px; color: #999999;
	font-size: 1.2em; font-family: 'Myriad Pro', Arial, Helvetica, sans-serif }

.Lista-Curtas ul { list-style: none; color: #666; border-bottom: 5px solid #e9e9e9; margin-bottom: 10px  }
	.Lista-Curtas li { border-bottom: 1px solid #e9e9e9;  }	
		.Lista-Curtas li a { padding: 9px 9px; text-decoration: none; font-size: 1.1em; display: block }			
		.Lista-Curtas li a:hover { background-color:#fcfcfc; text-decoration: none }
		.Lista-Curtas li a:hover strong { color: #006961 }
			.Lista-Curtas li strong { color: #000; font-size: 1.0em; display: block  }
			.Lista-Curtas li small { font-size: 1.0em; display: block; color: #8F1E61;  }				
	
/* RODAPE */

.RodapeBg { background: #eae9e9 url(../Design/vPT/rodapeBg.gif) repeat-x top center; padding: 15px 0 30px 0   }
	.RodapeBg .Actualiza { float: left; font-size: 0.9em; text-transform: uppercase }
	.RodapeBg .Actualiza strong { color:#000 }		

	.Apoios ul { list-style: none; float: right }
		.Apoios li { display: inline }
			.Apoios a { margin: 0 5px }					
				.Apoios a img { border: 0 }									

	.Foot-Links  { list-style: none; float: left; clear: left; padding-top: 2.3em }
		.Foot-Links li { display: inline; color:#000 }
			.Foot-Links a { color:#005E9E; text-decoration: none; margin: 0 3px; text-transform: uppercase }
			.Foot-Links a:hover { text-decoration: underline; color: #DD127B }				


/* CONTEUDO */

	#Conteudo { font-size: 1.2em; height: 600px; min-height: 600px }
	#Conteudo[id] { height: auto }
	.Conteudo-Global { position: relative }
	.Cinza { background: #fff url(../Design/vPT/degradeCinza.gif) repeat-x top; clear: both }
	.Cinza img{padding-bottom:10px; padding-right:15px;}
	.Cinza h3{color: #8F1E61;}
	.Cinza-space { background: #fff url(../Design/vPT/degradeCinza.gif) repeat-x top; clear: both; padding: 23px 14px 0 24px }
	.cleanStyle { padding: 23px 14px 0 24px;}
		/** html .cleanStyle { height: 200px }*/
	
	.space { padding: 0 0 0 24px }
	.space1 { padding: 23px 14px 14px 24px }

	.Separador { border-bottom: 6px solid #e9e9e9; clear: both }
	.Separador-C { border-bottom: 6px solid #e9e9e9; clear: both; padding-bottom: 30px }

	.sepTopo { border-top: 6px solid #e9e9e9; padding-top: 10px}
	.Separador1 { border-bottom: 6px solid #e9e9e9; clear: both; padding: 10px 14px 0 24px  }
	.Separador2 { border-bottom: 6px solid #e9e9e9; clear: both; padding: 10px 14px 15px 24px  }
	.Separador22 { border-bottom: 1px solid #e9e9e9; clear: both; padding: 10px 14px 15px 24px  }
	.Separador23 { clear: both; padding: 10px 14px 15px 24px  }	
	.Listagem-Agenda { clear: both; padding: 10px 14px 0 24px  }
	.Listagem-Agenda1 { border-bottom: 6px solid #e9e9e9; clear: both; padding: 10px 14px 0 24px  }
	

	/* MENUS LATERAIS */
	
	.Contexto-Links { margin-top: 43px; list-style: none; border-bottom: 5px solid #e9e9e9; border-top: 6px solid #e9e9e9; }
	.Contexto-Links ul { list-style: none; border-bottom: 5px solid #e9e9e9 }
		.Contexto-Links li { border-bottom: 1px solid #e9e9e9; }
		.Contexto-Links li a { text-decoration: none; color:#1169A4; font-size: 1.2em; padding: 2px 0 2px 15px; display: block; font-weight: bold;}	
		.Contexto-Links li a:hover, .Contexto-Links li a.a-ver { text-decoration: none; color:#fff; background: #6e7e98 }					

	.Contexto-Links2 { list-style: none; border-bottom: 5px solid #e9e9e9; }
	.Contexto-Links2 ul { list-style: none; border-bottom: 5px solid #e9e9e9 }
		.Contexto-Links2 li { border-bottom: 1px solid #e9e9e9; }
		.Contexto-Links2 li a { text-decoration: none; color:#435270; font-size: 1.2em; padding: 2px 0 2px 40px; display: block }					
		.Contexto-Links2 li a:hover, .Contexto-Links2 li a.a-ver { text-decoration: none; color:#fff; background: #6e7e98 }	
	
	.Contexto-Links3 { margin-top: 43px; list-style: none; border-bottom: 5px solid #e9e9e9 }
		.Contexto-Links3 ul { list-style: none; border-bottom: 0 }	

		.Contexto-Links3 li { border-top: 6px solid #e9e9e9; }
			.Contexto-Links3 li li { border-top: 1px solid #e9e9e9; }		
	
		.Contexto-Links3 li a { text-decoration: none; color:#000; font-size: 1.2em; padding: 2px 0 2px 40px; display: block }					
		.Contexto-Links3 li li a { color:#435270; padding: 2px 0 2px 40px }
		.Contexto-Links3 li a:hover, .Contexto-Links3 li a.a-ver { text-decoration: none; color:#fff; background: #6e7e98 }	
		
		* html .Contexto-Links3 li { height: 1% }
		* html .Contexto-Links3 li a { height: 1% }		
	
	#submenu-esquerda {border-bottom: 5px solid #e9e9e9;}
    .submenu-esquerda2 {border-bottom: 5px solid #e9e9e9;border-top: 5px solid #e9e9e9;list-style-type: none;}
	.submenu-esquerda2 li a { text-decoration: none; color:#435270; font-size: 1.2em; padding: 2px 0 2px 40px; display: block;}					
	.submenu-esquerda2 li a:hover, .submenu-esquerda2 li a.a-ver { text-decoration: none; color:#fff; background: #4FA802;}	
	
	.btn-SolPraia a.a-ver, .btn-SolPraia a:hover, .btn-SolPraia .select { background: #a6c0d8!important; color:#fff }
		.Menu-Contexto .btn-SolPraia a.a-ver { border-bottom: 1px solid #e9e9e9; }
		.Menu-Contexto .SubSolaPraia a:hover, .SubSolaPraia .select { background: #a6c0d8; color:#fff }
	
	.btn-Golfe a.a-ver, .btn-Golfe a:hover, .btn-Golfe .select { background: #4FA802!important; color:#fff }
		.btn-Golfe a.a-ver { border-bottom: 1px solid #e9e9e9; }
	
	.btn-Desporto a.a-ver, .btn-Desporto a:hover, .btn-Desporto .select { background: #66c2ab!important; color:#fff }
	.btn-Desporto a.a-ver { border-bottom: 1px solid #e9e9e9; }
	
	.btn-Negocios a.a-ver, .btn-Negocios a:hover, .btn-Negocios .select { background: #435271!important; color:#fff }
	.btn-Negocios a.a-ver { border-bottom: 1px solid #e9e9e9; }
		
	.btn-Cultura a.a-ver, .btn-Cultura a:hover, .btn-Cultura .select { background: #c3203f!important; color:#fff }
	.btn-Cultura a.a-ver { border-bottom: 1px solid #e9e9e9; }
			
	.btn-Natureza a.a-ver, .btn-Natureza a:hover, .btn-Natureza .select { background: #01683d!important; color:#fff }
	.btn-Natureza a.a-ver { border-bottom: 1px solid #e9e9e9; }
	
	.btn-BoaVida a.a-ver, .btn-BoaVida a:hover, .btn-BoaVida .select { background: #813541!important; color:#fff }
	.btn-BoaVida a.a-ver { border-bottom: 1px solid #e9e9e9; }
	
	.btn-Submenu a.a-ver, .btn-Submenu a:hover, .btn-Submenu .select { background: #a6c0d8!important; color:#fff }
	.btn-Submenu a.a-ver { border-bottom: 1px solid #e9e9e9; }
					
	.QueresSaber { margin-top: 18px; }
	.QueresSaber .Data{float: left; padding-right: 4px;}
	.QueresSaber .DataSubmit{}
	/*	.QueresSaber { margin-top: 21px; }*/
	.QueresSaber legend { font-size: 1.6em; color: #9999cc; padding-bottom:5px; padding-left: 15px; margin-left: -7px}
	.QueresSaberBg { /*background: transparent url(../Design/vPT/QueresSaberBg.gif);*/ background: #E9E9E9; padding: 14px 15px }
	.Para-Pesquisar, .Para-Pesquisar-Sel {
		border-top: 2px solid #8b8b8b; border-left: 2px solid #8b8b8b; width: 125px; margin-bottom: 5px;
		border-bottom: 2px solid #f8f8f7; border-right: 2px solid #f8f8f7; font-size: 1.0em; color:#435270;  }
	.Para-Pesquisar-Sel { width: 130px }	
	.Para-Pesquisar-Sel-Noticias {
		border-top: 2px solid #8b8b8b; border-left: 2px solid #8b8b8b; width: 75px; margin-bottom: 5px;
		border-bottom: 2px solid #f8f8f7; border-right: 2px solid #f8f8f7; font-size: 1.0em; color:#435270;  }
	.Para-Pesquisar-Sel-Noticias1 {
		border-top: 2px solid #8b8b8b; border-left: 2px solid #8b8b8b; width: 55px; margin-bottom: 5px;
		border-bottom: 2px solid #f8f8f7; border-right: 2px solid #f8f8f7; font-size: 1.0em; color:#435270;  }
	/*.Para-Pesquisar-Sel-Noticias { width: 75px }*/
	.Para-Pesquisar-ok { margin-bottom: 2px; }
	
	.Breadcrumb { color: #435270; padding: 3px 10px 0 261px }
		.Breadcrumb a { color: #1169A4; text-decoration: none; margin-left: 3px }
		.Breadcrumb a:hover { text-decoration: underline }
		

	.Accoes { padding: 40px 0 0 24px; clear: both }
		
		.Accoes a { 
			font-size: 0.8em; color: #005E9E; text-transform: uppercase; text-decoration: none; 
			margin-right: 15px; line-height: 2.2em; display: block; float: left; padding: 4px 3px 4px 25px  }
		.Accoes a:hover { color: #DD127B; }
		.imprimir { background: url(../Design/vPT/imprime.gif) no-repeat center left }
		.imprimir:hover { background: url(../Design/vPT/imprimeHi.gif) no-repeat center left }
		.enviar { background: url(../Design/vPT/enviar.gif) no-repeat center left }
		.enviar:hover { background: url(../Design/vPT/enviarHi.gif) no-repeat center left }
			
	.Index-Faqs { margin-top: 21px; }
	.Titulo-Lateral { color:#9999CC; font-size:1.6em; padding-left:15px; font-weight: normal; display: block; margin-bottom: 4px }
	.Index-Faqs a { 
		display: block; background: #98a1b4; margin: 1px; float: left; font-size: 14px; vertical-align: middle; min-height: 1.8em; 
		line-height: 1.8em; width: 1.8em; text-align: center; text-decoration: none; color:#fff; text-transform: uppercase;  }		
	* html { height: 1.8em }
	.Index-Faqs a:hover { background: #6e7d98; text-decoration: none  }
	.Index-Faqs em { display: block; background: #d8d7d7; margin: 1px; float: left; font-size: 14px; vertical-align: middle;
		min-height: 1.8em; line-height: 1.8em; width: 1.8em; color:#fff; text-align: center; text-transform: uppercase; font-style: normal  }			
	.Index-Faqs span { display: none }		
	
	.Destaque-Img { 
		margin-top: 31px; 
		text-align: center; 
	/*--------------PLACEHOLDER DO LADO DIREITO SEM FUNDO-----------*/
		/*border-bottom: 6px solid #e9e9e9; */
		/*background: #fff url(../Design/vPT/degradeCinza.gif) repeat-x top;*/
		padding: 15px 0 0 0  }
	.Destaque-Img img { margin-bottom: 5px }
	.Destaque-Img p { color:#435270; padding: 1px 0 5px 10px; text-align: left }
	
	.Menu-Contexto { margin-top: 31px  }
	.Menu-Contexto ul { list-style: none; border-bottom: 5px solid #e9e9e9 }
		.Menu-Contexto li { border-bottom: 1px solid #e9e9e9;  }
			.Menu-Contexto li a { text-decoration: none; color:#435270; font-size: 1.1em; padding: 2px 0 2px 15px; display: block }					
			.Menu-Contexto li a:hover, .Menu-Contexto li a.selecionado { text-decoration: none; color:#fff; background: #6e7e98 }
	
	
	.Calendario { width: 177px; margin-top: 43px; border: 0}
	.combodata { width: 72px}
	#TableCalendario { width: 100%; }
	#TableCalendario td { border: 0; line-height: 2em; vertical-align: middle; text-align: center }	
	#TableCalendario .txtnormal { background-color: #fff }
	
	#TableCalendario a { background-color: #a6c0d8; display: block; color: #fff; text-decoration: none }
	#TableCalendario span { background-color: #98a1b4; display: block; color: #fff }	
	#TableCalendario span.ForaMes { background-color: #eae9e9; display: block; color: #eae9e9 }	
	#TableCalendario a.diaActual { background-color: #66c2aa  }
	
	#TableCalendario .Semana-Agenda { background-color: #6e7d98; text-align: right }
	#TableCalendario .Semana-Agenda img { display: block; padding: 1px; margin: 0 0 0 auto }
	#TableCalendario acronym { display: block; border: 0; background-color: #cccccc; color:#000 }
	
	.Legenda-Calendario { background-color: #eae9e9; padding: 8px 0; margin-top: 10px }
	.Legenda-Calendario dt { float: left; width: 12px; text-align: right; text-indent: 2px }	
	.Legenda-Calendario dt img { margin: 0 0 0 auto }
	.Legenda-Calendario dd { text-indent: 2px }			
	
	/* CONTEUDOS ESTILOS */
	
	.textVerde { color: #006961 }
	.textPreto { color: #000 }
	
	.Titulo-Area { background: #d5dae4; padding: 1px 10px 1px 24px; color:#006961; font-size: 1.0em; margin-top: 30px; clear:both; }

	.Conteudo-Titulo { padding: 18px 10px 5px 24px; font-size: 1.4em; color: #000; }
	.Sub-titulo { font-size: 1.1em; color: #006961; margin: 5px 0 16px!important; }
	.Sub-titulo1 { font-size: 1.1em; color: #006961; border-bottom: 6px solid #e9e9e9; clear: both; padding: 20px 10px 3px 24px; }
	.titulo-tema { font-size: 0.9em; color:#435270; padding: 0 0 20px 0 }
	.TextIntro { color: #000 }
	
	.Conteudo_RadText { font-size: 1.2em; }
	
	.Listagem-Agenda1 .Sub-Titulo-tema, .Listagem-Agenda .Sub-Titulo-tema { color:#435270 }
	a.Sub-Titulo-tema { text-decoration: none }
	a.Sub-Titulo-tema:hover { color:#006961 }
	.Listagem-Agenda1 ul, .Listagem-Agenda ul { list-style: none; font-size: 0.9em }
	.Listagem-Agenda1 ul li, .Listagem-Agenda ul li { padding: 0 0 15px }	
	.Listagem-Agenda1 ul li:hover, .Listagem-Agenda ul li:hover {
		background-color:#FCFCFC; text-decoration:none;}
		
	.FlashObject{text-align: center;}
	
	.Moldura { background: #eae9e9; padding: 5px; width: 110px; float: left; margin-right: 45px}
	.Moldura img { margin-bottom: 10px; display: block; height: 73px }
	
	.TrocoTexto {clear:both; padding-top:10px;}
	
	/* LISTAGENS */
		
	.Listagem-Itens1 { list-style: none; border-top: 1px solid #e9e9e9 }
		.Listagem-Itens1 li { padding: 2px 0; border-bottom: 1px solid #e9e9e9 }	
	
	.Listagem-3-Itens2 { border-top: 1px solid #e9e9e9; font-size: 0.9em  }
	.Listagem-3-Itens2 ul { 
		list-style: none; border-bottom: 1px solid #e9e9e9; clear: both; padding: 0 14px 0 24px;
		float: left; width: 505px }
		.Listagem-3-Itens2 li { padding: 2px 0; width: 33%; float: left }
			.Listagem-3-Itens2 li a {  color: #435270; text-decoration: none; }
			.Listagem-3-Itens2 li a:hover {  color: #006961; text-decoration: underline; }				

	.Listagem-Itens3 { list-style: none; border-top: 1px solid #e9e9e9; font-size: 0.9em }
		.Listagem-Itens3 li { padding: 2px 10px 2px 24px; border-bottom: 1px solid #e9e9e9 }
			.Listagem-Itens3 li a { color: #435270; text-decoration: none; }		
			.Listagem-Itens3 li a:hover { color: #006961; text-decoration: underline; }					


	
	.FaqLista-Temas { list-style: none; border-top: 1px solid #f3f3f3 }
		.FaqLista-Temas li { border-bottom: 1px solid #f3f3f3; color: #435270; 
		background: #6e7d98 url(../Design/vPT/pastaOn.gif) no-repeat 10px center;   }				
		.FaqLista-Temas li a {
		padding: 3px 0 2px 31px; color: #435270; text-decoration: none; 
		background: #d5dae4 url(../Design/vPT/pastaOff.gif) no-repeat 10px center; display: block  }		
		.FaqLista-Temas li a:hover { background: none; color:#fff }
		
	.FaqLista { border-top: 1px solid #f3f3f3; margin-bottom:50px }
	.FaqLista dt { 
		background: #d5dae4 url(../Design/vPT/pastaOff.gif) no-repeat 10px center; border-bottom: 1px solid #f3f3f3;
		padding: 3px 0 2px 31px; color: #435270; cursor: pointer  }
		
	.FaqLista dt:hover, .FaqLista dt.selected { 
		background: #666666 url(../Design/vPT/pastaOn.gif) no-repeat 10px center; border-bottom: 1px solid #f3f3f3;
		padding: 3px 0 2px 31px; color: #fff  }			
	
	.FaqLista dd li.FaqLista-Itens { padding: 10px 0 10px 46px; border-bottom: 1px solid #e9e9e9  }
	.FaqLista dd li.FaqLista-Itens ul, 	.FaqLista dd li.FaqLista-Itens ol { list-style: none }		
	.FaqLista dd a { text-decoration: none; color: #6e7d98 }
	.FaqLista dd a:hover { color: #006961 }
	.FaqLista dd address { font-style: normal }		
	
	.FaqListaAnchor {MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px};
	.FaqListaAnchor a { text-decoration: none; color: #6e7d98 }
		
	/* DESCOBRIR REGIÃO */
	
	.Conselho-Tabs { 
		float: right; clear: both; width: 100%; background: transparent url(../Design/vPT/ConselhoTabsBg.gif) repeat-x bottom }
		.Conselho-Tabs ul { list-style: none; float: right; clear: both; font-size: 0.8em }
			.Conselho-Tabs li { float: left; margin: 0 0 0 1px }		
				.Conselho-Tabs li a { 
					display: block; float: left; padding: 7px 11px 2px; background: #d8dce5; 
					border: 1px solid #c4cad6; color:#435270; text-decoration: none; min-height: 2.1em }
				.Conselho-Tabs li a:hover { background: #eee; border-bottom: 1px solid #eee; color:#435270; text-decoration: none; }
				.Conselho-Tabs li strong { 
					display: block; float: left; padding: 7px 11px 2px; background: #eee; min-height: 2.1em; 
					border: 1px solid #c4cad6; color:#435270; text-decoration: none; border-bottom: 1px solid #eee; }						
		
				* html .Conselho-Tabs li a { height: 2.1em }
				* html .Conselho-Tabs li strong { height: 2.1em }	
						
		table.Contactos { border-collapse: collapse; margin-bottom: 25px; width: 100%; font-size: 0.9em; color: #435270 }
		table.Contactos td { padding: 2px 0 2px 8px }
		.Cabecalho td { background: #d5dae4; color: #000 }
		.Cabecalho td a { text-decoration: none!important }
		.Cabecalho td a:hover { text-decoration: none }						
		.Cabecalho td a img { border: 0 }
		table.Contactos td a { text-decoration: underline; color:#435270  }
		table.Contactos td a:hover { text-decoration: underline; color:#006961  }			
		.c-Nome { width: 40% }
		.c-Telefone { width: 20%; color: #000 }
		.c-Email { width: 40% }
		.Row-Cinza td { background: #e9e9e9; }
		
		dl.Zona-Detalhe { float: left; border-bottom: 6px solid #e9e9e9 }
		dl.Zona-Detalhe dt { margin-left: 20px; float: left; width: 95px; padding-bottom: 30px }
		dl.Zona-Detalhe dt a { 
			display: block; background: #6e7d98 url(../Design/vPT/seta-azul.gif) no-repeat right center;
			text-decoration: none; text-transform: uppercase; font-size: 0.8em; color: #fff; padding: 1px 0 1px 2px }
		dl.Zona-Detalhe dt img {  width: 95px }
		dl.Zona-Detalhe dd { float: right; width: 400px; padding-bottom: 30px }
		
	/* AGENDA */
	
		.Pesquisa-Agenda table { width: 100% }
			.Pesquisa-Agenda td { width: 33%; vertical-align: middle }
			.Pesquisa-Agenda td label { line-height: 1.6em  }
			.Pesquisa-Agenda td input { vertical-align: middle }
			.Campos-Texto { padding: 10px 0; width: 100% }
			
		.Pesquisa-Agenda .Pesquisa-palavras { 
			float: left; width: 48%; background: #e4e4e4 url(../Design/vPT/dots-cinza.gif); 
			min-height: 95px; height: 95px; }
		.Pesquisa-Agenda .Pesquisa-selecao { 
			float: right; width: 48%;  background: #e4e4e4 url(../Design/vPT/dots-cinza.gif);
			min-height: 95px; height: 95px; }
		.Pesquisa-Agenda .Pesquisa-palavras[class], .Pesquisa-Agenda .Pesquisa-selecao[class] { height: auto } 
			
		.Pesquisa-Agenda .Wraper { padding: 14px 10px 3px; }
		.Pesquisa-Agenda .palavra-expresao { width: 215px; margin-bottom: 5px  }
		.Pesquisa-Agenda .select-Pesquisa { width: 215px; margin-bottom: 5px  }
				
		.LinkPesquisa { color: #435270; text-decoration: none; text-transform: uppercase; font-size: 0.9em }
		.LinkPesquisa:hover { color: #006961; text-decoration: underline }			
		
		.Campos-Texto .pDown { padding-top: 10px}
		.Pesquisa-palavras-ok { 
			background: #6e7d98 url(../Design/vPT/seta-azul2.gif) no-repeat right center; border: 0;
			color:#fff; padding: 0 15px 0 8px; width: 7.8em; text-transform: uppercase  }			

		.imgDetalhe { float: left; margin: 8px 10px 10px 0 }
		.Detalhes-Evento { border-top: 1px solid #e9e9e9; clear: both }
		.Detalhes-Evento .sep { border-bottom: 1px solid #e9e9e9; float: left; width: 100%; clear: both; padding: 1px 0 }
		.cleanStyle .Detalhes-Evento em { float: left; width: 50%; text-align: right; font-style: normal  }
		.Detalhes-Evento span { float: right; width: 47%; color: #006961 }
		
		/* SERVIÇOS */
		
		.Pesquisa-Servicos { border: 0; margin-top: 15px; clear: both  }
		.Pesquisa-Servicos legend { color:#000; font-size: 16px; font-weight: bold}			
		* html .Pesquisa-Servicos legend { margin-left: -7px}			
		*:first-child+html .Pesquisa-Servicos legend { margin-left: -7px}						
		.Pesquisa-Servicos .Wraper { padding: 14px 10px 3px; }
		.Pesquisa-Servicos .palavra-expresao { width: 314px; margin-bottom: 5px  }
		.Pesquisa-Servicos .select-Pesquisa { width: 314px; margin-bottom: 5px  }
		
		.Pesquisa-Servicos .Pesquisa-palavras { 
			float: left; width: 48%; background: #e4e4e4 url(../Design/vPT/dots-cinza.gif); 
			min-height: 85px; height: 85px; }
		.Pesquisa-Servicos .Pesquisa-selecao { 
			float: right; width: 48%;  background: #e4e4e4 url(../Design/vPT/dots-cinza.gif);
			min-height: 85px; height: 85px; }
		.Pesquisa-Servicos .Pesquisa-palavras[class], .Pesquisa-Servicos .Pesquisa-selecao[class] { height: auto } 
		
		.Pesquisa-Sugestoes {}
			.Pesquisa-Sugestoes legend { color:#000; font-size: 1.6em }
				.Pesquisa-Sugestoes legend span { color:#000; font-size: 0.8em; display: block }
			.Pesquisa-Sugestoes .Wraper { background: #e4e4e4 url(../Design/vPT/dots-cinza.gif); padding: 14px 12px 25px }
			.Pesquisa-Sugestoes .palavra-expresao { width: 128px; vertical-align: bottom }
			.Pesquisa-Sugestoes .Para-Pesquisar-ok { vertical-align: bottom }						
		
		.Lista-servicos ul { list-style: none;  }
		.Lista-servicos ul.colEsquerda { float: left; width: 48% }
			*html .Lista-servicos ul.colEsquerda { width: 49% }			
		.Lista-servicos ul.colDireita { float: right; width: 48% }			
		.Lista-servicos li { padding: 10px 0 22px 60px; border-top: 6px solid #e9e9e9; min-height: 40px }
		* html .Lista-servicos li { height: 40px }		
		.Lista-servicos li img { position: absolute; margin-left: -60px; margin-top: -8px  }
		.Lista-servicos li a { color: #435270;ext-decoration: underline  }
		.Lista-servicos li a.titulo-servico { font-size: 1.2em; text-decoration: none }
		.Lista-servicos li a:hover { color: #006961 ; text-decoration: underline }			
		
		.Listagem-3 { clear: both; padding: 20px 0  }
			.Listagem-3 ul { list-style: none; float: left; width: 33%;    }
				.Listagem-3 li {  }
		
		.opcoes-alojamentos { clear: both; padding-top: 15px }
		.Listagem-itens-3 { padding:14px 10px 3px; background-color: #e9e9e9; }
			.Listagem-itens-3 ul { clear: both; list-style: none; clear: both; padding-top: 3px }
				.Listagem-itens-3 li {  float: left; width: 33%; }
				.Listagem-itens-3 li label { display: block; padding: 3px 0 }					
		
		.opcoes-alojamentos .textPreto { float: left}
		

		.btn-cxAzul { 
			background: #6e7d98; text-decoration: none; text-transform: uppercase; font-size: 0.8em; color: #fff;
			float: right; padding: 1px 3px; display: block; cursor: pointer }
		.btn-cxAzul:hover { background: #006961; text-decoration: none; }			

		.Lista-Contactos { width: 100%; font-size: 0.9em }
		.Lista-Contactos td { padding: 3px 0 3px 3px }	
			
		.Lista-Contactos .colNome { width: 40% }
		.Lista-Contactos .colTipo { width: 10% }
		.Lista-Contactos .colCategoria { width: 16% }
		.Lista-Contactos .colLocal { width: 20% }
		.Lista-Contactos .colTelefone { width: 20% }
		.Lista-Contactos colE-mail { width: 0% }										
		
		.Lista-Contactos .colData, .Lista-Contactos .colLingua, .Lista-Contactos .colTamanho, .Lista-Contactos .colAutor {
			width: 16% } 
		.Lista-Contactos .colTitulo { width: 30%; color: #435270}
		
		.PaginacaoTopo { text-align: right; text-transform: uppercase; font-size: 0.8em; margin: 20px 0 5px 0}
		.PaginacaoTopo img { vertical-align: middle }		
		.PaginacaoTopo span { margin: 0 10px }

		.PaginacaoTopo2 { text-align: right; text-transform: uppercase; font-size: 0.8em; margin: 5px 0 5px 0 }
		.PaginacaoTopo2 img { vertical-align: middle }		
		.PaginacaoTopo2 span { margin: 0 10px }
		
		.PaginacaoBaixo { text-align: right; text-transform: uppercase; font-size: 0.8em; margin: 5px 0 20px 0; padding-top:5px; padding-bottom:3px; border-top: 2px solid #E9E9E9; float: left; border-bottom: 2px solid #E9E9E9; width:100%}
		.PaginacaoBaixo img { vertical-align: middle }		
		.PaginacaoBaixo span { margin: 0 10px }					
		
		.banner { margin-top: 25px }								

		/* CONTEUDOS ESTILOS - Antero */ 
		

  .Sub-titulo2 {font-size: 1.1em; color: #435270; margin-bottom: 0px;}
  .Sub-titulo3 {font-size: 1.2em; font-weight: normal; color: #006961; margin-bottom: 0px;}
  img.conteudoimg {float: left; margin-right: 10px; padding-top: 5px;}
  img.vermais {margin-left: 353px;}
  .Conteudo-Titulo2 { padding: 18px 10px 0px 0px; font-size: 1.4em; color: #000 }
  .Conteudo-Titulo3 { padding: 18px 10px 0px 0px; font-size: 1.4em; color: #435270;  } 

  .cleanStyle .Conteudo-Titulo2 { margin: 0px }
  .cleanStyle .Conteudo-Titulo3 { margin: 0px }
  
  .Titulo-Lateral2 {font-size:0.8em;}
  
  .listcontent ul { margin: 0px; padding: 0px; clear: both; padding-top: 15px; }
  	.listcontent li { float: left; width: 127px; margin-right: 20px; display: block; min-height: 180px }
  	* html .listcontent li { height: 180px; font-size: 1.1em;  }
	.listcontent li:hover { color: #006961 }
    .listcontent strong { color: #435270; margin:0px; font-weight: normal }
    .listcontent a { color: #435270; text-decoration: none; font-weight: bold  } 
    .listcontent a:hover { color: #006961 }
	.listcontent li:hover a { color: #006961 }
	.listcontent img { width:126px; height:88px}
		
  .clearer {clear: left; line-height: 0; height: 18px;}
  .clearer2 {clear: left; line-height: 0;}
  
  table.contactos2 { border-collapse: collapse; width: 100%; font-size: 1em; margin-top: 20px; }
	table.contactos2 td {border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding-top: 2px; padding-bottom: 2px }
	.alt1 {text-align: right; width: 105px; color: #666666;}
	.alt2 {color: #006961; padding-left: 20px;}
	
	.Menu-Contexto p {font-size: 1.1em; padding-left: 15px; padding-bottom: 5px;}
	.Menu-Contexto h2 {font-size: 1.1em; color: #435270; padding-left: 15px; padding-top: 5px;}				
	.Contexto2 li a:hover, .Contexto2 li a.selecionado { text-decoration: none; color:#fff; background:#4FA802; }
  
  a.email:link {text-decoration: underline; color:#435270}
  a.email:visited {text-decoration: underline; color:#435270}
  a.email:hover {text-decoration: underline; color:#006961}
  a.email:active {text-decoration: none;}
  
  a.link1:link {text-decoration: none; color:#435270}
  a.link1:visited {text-decoration: none; color:#435270}
  a.link1:hover {color:#006961}
  a.link1:active {text-decoration: none;}
  
  #Conteudo2 { font-size: 1.2em; height: 600px; min-height: 600px; margin-left: -170px;}
  #Conteudo2[id] { height: auto }
  
  .Conteudo-Global2 {float: left;}
  .Conteudo-Global3 .Conteudo-Titulo { padding-left: 261px }
  .Conteudo-Global3 .Accoes { padding:40px 0 0 261px; }
  
  #contenttable {margin-left: -177px; width: 713px;}
  * html #contenttable {position: relative; left: 13px}
  
  #Breadcrumb { color: #435270; padding: 3px 10px 0 25px }
  p.para1 {margin-top: -16px;}

  #tablez table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	clear: left;
	font-size: 0.9em;
	text-align: center;
	}
  
  #tablez thead th {
  color: #FF834E;
  padding-right: 5px;
  padding-left: 5px;
  vertical-align: text-top;
  }

  #tablez tbody th {
  text-transform: uppercase;
  }
  
  #tablez tbody th, #tablez tbody td, #tablez thead th { border-bottom: 1px solid black; padding: 2px 0 }
  
  .contenticon {top: -20px; position: relative;}
  .contenticon img {padding-right: 10px; padding-top: 10px;}
  
  #tabletop {margin-top: -10px; margin-bottom: 15px;}
  
  #imgleft {float: left; margin-left: -90px;}
  * html #imgleft {position: relative; margin-left: -90px;}
  
  ul.none {
  margin-top: 30px;
  list-style-type: none;
  }  
  
  
  .Lista-sugestoes {font-size: 0.9em; padding-left: 10px; padding-top:10px; background-color: #e9e9e9 }
	.Lista-sugestoes ul { list-style: none;}
	.Lista-sugestoes ul.colesq { float: left; width: 51%;}
	* html .Lista-sugestoes ul.colesq { width: 51% }			
	.Lista-sugestoes ul.coldir { float: right; width: 48.5% }			
	.Lista-sugestoes li { padding: 10px 0 5px 10px; border-left: 3px solid #fff; min-height: 90px; }
		* html .Lista-sugestoes li { height: 90px; }
	.Lista-sugestoes li img { position: absolute;margin-top: -8px; border: 1px solid #999999;}
	.cleanStyle .Lista-sugestoes h4 {font-size: 1em; font-weight: normal; color: #435270; margin: 0px;}
	
  .sugestionbox {margin-top: 25px;padding-top: 5px; padding-bottom: 5px; border-top: 5px solid #e9e9e9; font-weight: bold;font-size: 1.4em; color: #000;}
  
  .Lista-sugestoes2 {padding-left: 135px;}

	.Destque3Img img { margin-right: 20px }		
	.sugestItem { clear: both; padding-top: 15px }
	.cleanStyle .sugestItem a { color:#435270; font-size: 1.2em; font-weight: bold; text-decoration: none }
	
	.cleanStyle .sugestItem p { margin: 0 }	
	.cleanStyle .sugestItem a:hover, .cleanStyle .sugestItem:hover, .cleanStyle .sugestItem:hover a { color: #006961 }

	.InfoAreas { float: left; width: 33% }
		.InfoAreas div { background: #e9e9e9; text-align: center; margin-right: 5px; margin-bottom: 5px }
		.InfoAreas div img { }
		.InfoAreas strong { color: #435270; display: block; padding-bottom: 3px; font-weight: normal; font-size:1.1em   }		
		.InfoAreas .titulo { font-size: 0.9em; color: #435270; }
		.InfoAreas .resumo-Link { font-size: 0.9em; color: #666 }
		.InfoAreas .data { font-size: 0.9em; color: #006961  }
	
	.Intro-Area { padding-bottom: 25px }
		.Intro-Area .textVerde { padding-bottom: 10px }
		
	.Contacto { padding-bottom: 15px }		
	.Contacto address { font-style: normal }
	
	.Campos-in { clear: both; padding: 5px 0 3px; float: left; width: 100% }
	.MeioCampo { float: left; display: block; width: 172px; padding-right: 30px }
	.MeioCampo input { width: 172px }
	.MeioCampo1 { float: left; display: block; width: 200px;}
	
	
	.textoCx2 { width: 373px; display: block }
		* html .textoCx2 { width: 377px;  }

	.textoCx3 { width: 373px; display: block; height: 80px }
		* html .textoCx3 { width: 377px;  }
		
	.comboCx2 { width: 174px; display: block }
		* html .comboCx2 { width: 174px;  }
		
	.btn-setaAzul {cursor: pointer; 
		background: #DD127B url(../Design/vPT/seta-Rosa2.gif) no-repeat right center; border: 0; color:#fff;
		font: 0.9em 'Trebushet MS', Helvetica, sans-serif ; text-transform: uppercase; padding:1px 12px 0 2px; margin: 0;
		vertical-align: bottom  }

	.aRight { text-align: right }
	
	.Mapa-site {}
	.Mapa-site .Area { float: left; width: 24.2%; border-bottom: 1px solid #e9e9e9; margin-right: 7px}
	.Area ul { list-style: none }
		
		.Area li {  }
			.Area li li {  }
				.Area li li li {  }			
				
		.Area li a { display: block; border-top: 6px solid #e9e9e9; padding: 3px 0 3px 10px; text-decoration: none }
			.Area li li a { border-top: 6px solid #e9e9e9; padding: 3px 0 3px 10px }
				.Area li li li a { border-top: 1px solid #e9e9e9; padding: 3px 0 3px 27px }					
		
		.Area.lista1 li li a { border-top: 1px solid #e9e9e9; padding: 3px 0 3px 10px }
		.Area.lista1 ul ul { border-top: 5px solid #e9e9e9; }
		.Area.lista2 ul { border-bottom: 5px solid #e9e9e9; }
		* html .Area li { height: 1%}
		* html .Area li a { height: 1%}
		
		.Sugere { clear: both; background: transparent url(../Design/vPT/sugereBx.gif) repeat-x bottom; float: left; width: 100% }
			.Sugere ul { list-style: none; background: transparent url(../Design/vPT/sugereLat.gif) repeat-y right; float: left; width: 100% }
			.Sugere li { background: url(../Design/vPT/sugereLat.gif) repeat-y left; float: left; width: 33.3% }
				.Sugere .Sugere-Cont { background: transparent url(../Design/vPT/sugereTop.gif) repeat-x top; min-height: 180px }
				* html .Sugere-Cont { height: 180px }				
				.Sugere-Cont img { border: 0 }

			.Sugere .Sugere-texto { width: 66.6%; }
			.Sugere .Sugere-texto .Sugere-Cont { background: #e7e7e7 url(../Design/vPT/sugereTextobg.gif) repeat-x bottom;  }
			.Sugere-texto2 { padding: 50px 10px 5px 25px}
			.Sugere ul ul { background: none; padding: 10px 2px 14px 24px; width: auto }
				.Sugere li li { background: none; float: none; width: auto }
				.Sugere li li a { text-decoration: none;   }
				.Sugere li li a:hover { text-decoration: underline;   }
			
			#Sugere-Sol-Praia a { color:#a6c0d8 }
			#Sugere-Desporto a { color:#66c2aa }
			#Sugere-Golfe a { color:#4ea801 }
			#Sugere-Natureza a { color:#00683d }
			#Sugere-Boa-Vida a { color:#803540 }
			#Sugere-Cultura a { color:#c31f3f }
			#Sugere-Negocio a { color:#435270 }						
	
	.Galeria { list-style: none; padding: 10px 0; float: left; clear: both; width: 100% }
	.AreaGaleriaMultimedia{ padding-top:5px; border-bottom:5px solid #E9E9E9; clear: both}
	.Galeria li { float: left; width: 86px; padding-right: 7px; padding-left:8px }
	.Galeria .foto { background: #e9e9e9;  text-align: center; min-height: 86px; display: block }
	* html .Galeria .foto { height: 86px }
	.Galeria .foto img { height: 86px; width: 80px; display: block; margin: 0 auto }
	.donwloadImg { 
			float: left; display: block; background: transparent url(../Design/vPT/descarregar.gif) no-repeat left center; 
			padding: 0 0 0 10px; clear: left; font-size: 0.8em; text-transform: uppercase; text-decoration: none }
	.donwloadImg:hover { 
			text-decoration: none; background: transparent url(../Design/vPT/descarregarHI.gif) no-repeat left center;  }
	.zommMais { position: relative }
	.links { float: left; width: 100%; margin-top: 1px; background: #e9e9e9; min-height:22px }
	.links a { margin-left: 1px; line-height: 1.2em }
	.zoom { position: absolute; display: block; background: transparent url(../Design/vPT/downZoom.gif) no-repeat left center; width: 17px; height: 17px; cursor: pointer; margin-top: 90px; margin-left: 65px  }
	.zoom:hover { background: transparent url(../Design/vPT/downZoomHI.gif) no-repeat left center; }
	.lightboxDesc { clear: both; padding: 6px 0 0 }
		
		
		.Noticia-Img { clear: both; padding-bottom: 15px; font-size: 0.9em; }
			.Noticia-Img img { float: left; width: 120px }
			.Noticia-Img .Noticia-imgTxt { float: right; width: 375px }
			.Noticia-Txt .Noticia-imgTxt { float: none; width: auto; font-size: 0.9em; }
			.Noticia-Img.notDestaque { font-size: 1.1em; padding-top: 23px }
			
				.Noticia-Img:hover { color:#006961; }
					.Noticia-Img:hover a { color:#006961; }
			.Noticia-imgTxt a { color:#435270; text-decoration: none;  text-transform: uppercase; font-size: 1.3; }
			.Noticia-imgTxt a:hover { /*color:#006961;*/ text-decoration: underline; color:#DD127B;  }			
			.Noticia-imgTxt p {  }
			.Noticia-imgTxt small { font-size: 1.0em; /*color: #006961;*/ color: #8F1E61;  }


		.SugestaoItem { clear: both; padding-top: 15px  }
		.SugestaoItem img { float: left; width: 91px; margin-right: 10px  }
		.SugestaoItem a { text-decoration: none; }		
		.SugestaoItem .resumo-sug { float: right; width: 400px }
		.SugestaoItem:hover, .SugestaoItem:hover a { color:#006961}
		
		.img2 { width: 408px }
		#mostraSugestoes { 
			font-size: 0.8em; color:#006961; display: block; width: 408px; background: #e9e9e9; text-decoration: none;
			padding: 3px;  }
		
		#toggle { cursor: pointer }
		#FecharDiv { }
		#toggleFecharDiv { float: right; display: block; background: #5c6982; color: #fff; padding: 1px 5px }
				
		.Lista-sugestoes1 { 
			font-size: 0.9em; padding-top:10px; 
			background: #e9e9e9 url(../Design/vPT/bgListaSugestoes.gif) repeat-y left }
		.Lista-sugestoes1 ul { list-style: none;  }
		.Lista-sugestoes1 ul.colesq { float: left; width: 250px; padding-left: 14px }
		.Lista-sugestoes1 ul.coldir { float: right; width: 240px; padding-right: 20px}			
		.Lista-sugestoes1 li { padding: 10px 0 5px 10px }
		.Lista-sugestoes1 h4 {font-size: 1.2em; font-weight: normal; color: #435270; margin: 0px;}
		.Lista-sugestoes1 h4 a { color: #435270; text-decoration: none}
							
/* Clean Style */
.cleanStyle { }
.cleanStyle h1, .cleanStyle h4 { margin: 21px 0 }
.cleanStyle h2 { margin: 19px 0 }
.cleanStyle h3 { margin: 18px 0 }
.cleanStyle h5 { margin: 22px 0 }
.cleanStyle h6 { margin: 25px 0 }
.cleanStyle pre { white-space: pre; margin: 13px 0 }
.cleanStyle p { margin: 16px 0 }
.cleanStyle strong { font-weight: bold }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: underline }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
/*.cleanStyle ul { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: none; list-style-position: outside }
.cleanStyle ul li { list-style-type: disc }
.cleanStyle ul li ul li { list-style-type: circle }
.cleanStyle ul li ul li ul li { list-style-type: square }
.cleanStyle ul li ul { margin: 0 }
.cleanStyle ol { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: decimal; list-style-position: outside }
.cleanStyle ol li ol { margin: 0 }*/
.cleanStyle blockquote { margin-left: 40px }
.cleanStyle hr { margin: 8px 0; border: inset 1px #000 }
.guiaservicoschecklist { width: 100%; clear: both; border-collapse: collapse; margin-bottom:30px}
.guiaservicoschecklist td { width: 33%}

