a{color:#234DBB; text-decoration:none; background:transparent;}
a:hover{color:#36F; text-decoration:underline; background:transparent;}
body{background:#FFF; color:#234DBB; width:770px; margin:10px auto 10px auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}

img{border:0px solid #FFF;}

#baseCampo{background:#FFF url(/compnts/base_corpo.gif) no-repeat; height:25px; clear:both;}
#baseCampos{background:#FFF url(/compnts/base_inicial.gif) no-repeat top; height:25px; clear:both;}
#baseCorpo{background:#FFF url(/compnts/base_corpo.gif) no-repeat top left;clear:both;height:25px;overflow:hidden;}
#baseInicial{background:#FFF;clear:both;height:5px;overflow:hidden;}
.baseArtigos{background:#FFF url(/compnts/base_corpo.gif) no-repeat; height:22px; clear:both;}


#cabecalho{background:url(/compnts/topologo.gif) no-repeat; color:#234DBB; height:85px;}
	#cabecalho h1{font-size:0.8em; text-align:right; position:relative; top:60px; padding-right:10px;}
	#cabecalho div{display:block; text-align:right;  position:relative; top:5px; padding-right:10px; font-size:13px; font-style:italic; font-weight:bold;}

#corpo{background:url(/compnts/corpo.gif) repeat-y;}
#corpoArtigos{width:570px; float:left;}
	#corpoArtigos div{padding:5px 12px; line-height:20px;}
	#corpoArtigos h2{background:url(/compnts/titulo_artigo.gif) no-repeat; height:35px; font-size:12px; margin:0px; padding:0px;}
	#corpoArtigos h2 span.dir{display:block; float:right; padding:12px 15px 0px 0px;}
	#corpoArtigos h2 span.dirPq{display:block; float:right; padding:12px 15px 0px 0px; font-size:10px;}
	#corpoArtigos h2 span.esq{display:block; float:left; padding:10px 0px 0px 15px;}

#corpoInicial{width:570px; float:left;}
	#corpoInicial h2{background:url(/compnts/titulo_artigo.gif) no-repeat; height:35px; font-size:12px; margin:0px; padding:0px;}
	#corpoInicial h2 span.dir{float:right; padding:10px 15px 0px 0px;}
	#corpoInicial h2 span.esq{float:left; padding:10px 0px 0px 15px;}

#infoExtras{padding:10px 5px 0px 12px; float:left;}
	#infoExtras img{margin-bottom:10px;}
#corpo #listagem{padding:0px; margin:0px;}
	#listagem div{padding:0px; margin:0px 0px 10px 0px; clear:both;}
	#listagem h3{font-size:12px; padding:5px 10px 15px 0px;}
	#listagem h3 span.dir{display:block; float:right;}
	#listagem h3 span.esq{display:block; float:left;}

#funcoes{}
	#funcoes span.dir{float:right;}
	#funcoes span.dir a img{vertical-align:middle;}
	#funcoes span.esq{float:left;}
	#funcoes span.esq a img{vertical-align:middle;}

#listaViagens{padding:10px 5px 5px 10px; float:left; width:270px; height:330px;}
	#listaViagens h3{font-size:12px; padding:0px 0px 3px 0px; margin:0px;}
	#listaViagens div{font-size:10px; line-height:14px;}
	#listaViagens div.valor{font-weight:bold; padding:2px 0px 10px 0px; text-align:right;}
	#listaViagens img{vertical-align:middle;}

#menuPrincipal{height:20px; clear:both; padding:0px 15px 0px 15px; margin:4px 0px 5px 0px;}
	#menuPrincipal ul{padding:0px; margin:0px;}
	#menuPrincipal li{list-style-type:none; display:inline; float:left; padding-left:3px; padding-top:2px;}
	#menuPrincipal div a{background:url(/compnts/ico_news.gif) no-repeat 0px 2px; color:#234DBB; padding-left:40px; padding-top:2px; text-align:right; float:right; font-weight:bold;}

#menuBotoes{width:190px; float:right;}
#menuBotoes ul{margin:0px; padding:0px;}
#menuBotoes li{list-style-type:none; margin:0px; padding:0px;}
	#menuBotoes li a{display:block; font-weight:bold; color:#FFF; height:47px; margin:0px 0px 1px 0px;}
	#menuBotoes li a:hover{text-decoration:none;}
	#menuBotoes li a span{padding-left:16px; line-height:43px;}
#menuInterno{display:none;}

#ofertas-paises{}
	#ofertas-paises h3{font-size:13px; margin:10px 0px 0px 0px; padding:0px;}
	#ofertas-paises h3.titulo-ofertas{float:left;}
	#ofertas-paises img{padding:10px 0px;}
	#ofertas-paises p{margin:0px; padding:0px;}
	#ofertas-paises .partida{clear:both; font-size:11px; margin:0px 0px 10px 0px; padding:0px;}
	#ofertas-paises .valor{float:right; font-size:12px; font-weight:bold; margin:10px 0px 0px 0px; padding:0px;}

#viagensPt{background:url(/compnts/fundo_colunas.gif) repeat-y; height:150px; width:279px; float:left;}
	#viagensPt div{padding:8px 10px 18px 10px; clear:both;}
	#viagensPt div h3{background:url(/compnts/mrcdr.gif) no-repeat 0px 3px; font-size:10px; padding:0px 0px 0px 12px; margin:0px; float:left;}
	#viagensPt div span{display:block; font-size:10px; float:right;}
	#corpoInicial #viagensPt h2{background:url(/compnts/titulo_campo.gif) no-repeat;}
	#viagensPt h2 span{float:left; padding:10px 0px 0px 10px;}
	#viagensPt h2 a{display:block; font-size:10px; text-align:right; padding:10px 10px 0px 0px;}

#pacotesTur{background:url(/compnts/fundo_colunas.gif) repeat-y; height:150px; width:279px; float:right;}
	#pacotesTur div{padding:8px 10px 18px 10px; clear:both;}
	#pacotesTur div h3{background:url(/compnts/mrcdr.gif) no-repeat 0px 3px; font-size:10px; padding:0px 0px 0px 12px; margin:0px; float:left;}
	#pacotesTur div span{display:block; font-size:10px; float:right;}
	#corpoInicial #pacotesTur h2{background:url(/compnts/titulo_campo.gif) no-repeat;}
	#pacotesTur h2 span{float:left; padding:10px 0px 0px 10px;}
	#pacotesTur h2 a{display:block; font-size:10px; text-align:right; padding:10px 10px 0px 0px;}

a#seccao32{background:url(/imagens/seccao_32.jpg) no-repeat center top;} /* Promo Ultima Hora */
a#seccaoa{background:url(/imagens/seccao_a.jpg) no-repeat center top;} /* Pacotes Turisticos */
a#seccaob{background:url(/imagens/seccao_b.jpg) no-repeat center top;} /* Portugal */
a#seccaoc{background:url(/imagens/seccao_c.jpg) no-repeat center top;} /* Promocoes do Mes */
a#seccaod{background:url(/imagens/seccao_d.jpg) no-repeat center top;} /* Promocoes Aereas */
a#seccaoe{background:url(/imagens/seccao_e.jpg) no-repeat center top;} /* Lua de Mel */
a#seccaof{background:url(/imagens/seccao_f.jpg) no-repeat center top;} /* Cruzeiros */
a#seccaog{background:url(/imagens/seccao_g.jpg) no-repeat center top;} /* Exposicoes Europeias */
a#seccaoh{background:url(/imagens/seccao_h.jpg) no-repeat center top;} /* Hoteis Internacionais */
a#seccaoi{background:url(/imagens/seccao_i.jpg) no-repeat center top;} /* Feriados */
a#seccaoj{background:url(/imagens/seccao_j.jpg) no-repeat center top;} /* Carnaval */
a#seccaok{background:url(/imagens/seccao_k.jpg) no-repeat center top;} /* Pascoa */
a#seccaol{background:url(/imagens/seccao_l.jpg) no-repeat center top;} /* Namorados */
a#seccaom{background:url(/imagens/seccao_m.jpg) no-repeat center top;} /* Reveillon */
a#seccaon{background:url(/imagens/seccao_n.jpg) no-repeat center top;} /* Congressos e Incentivos */
a#seccaoo{background:url(/imagens/seccao_o.jpg) no-repeat center top;} /* Carnaval */
a#seccaop{background:url(/imagens/seccao_p.jpg) no-repeat center top;} /* Pascoa */
a#seccaoq{background:url(/imagens/seccao_q.jpg) no-repeat center top;} /* Ferias Algarve */
a#seccaor{background:url(/imagens/seccao_r.jpg) no-repeat center top;} /* Reserva de Hoteis On Line */
a#seccaos{background:url(/imagens/seccao_s.jpg) no-repeat center top;} /* Destinos */
a#seccaot{background:url(/imagens/seccao_t.jpg) no-repeat center top;} /* City Tours */

#corpo div div.resumoViagem{clear:both; padding:0px; margin:0px 0px 20px 0px; height:120px;}
	.resumoViagem p{clear:both; padding:2px 0px 0px 0px; margin:0px; font-size:10px;}
	.resumoViagem h3{font-size:12px; padding:0px; margin:0px;}
	.resumoViagem h3 span.dir{display:block; float:right;}
	.resumoViagem h3 span.esq{display:block; float:left;}
	.resumoViagem p a img{clear:both; float:left; width:120px; height:80px; border:1px solid #234DBB; margin:0px 5px 0px 0px; padding:0px;}

/* Rodape da Pagina */
#hctMember{clear:both; padding:0px 25px 10px 15px; font-size:10px; float:left;}
#rodape{background:url(/compnts/fundo_rodape.gif) no-repeat; color:#234DBB; height:43px; clear:both;}
	#rodape div#morada{background:url(/compnts/ico_tel.gif) no-repeat 15px 10px; color:#234DBB; float:left; padding:12px 10px 0px 40px; font-size:10px;}
	#rodape div#selos{float:right; padding:7px 8px 0px 0px;}

#copyright{padding:2px 0px 0px 15px; font-size:10px; float:right;}

#selos{padding:10px 15px 0px 0px; float:right;}

/* Mapa do Site */
#mapahome{background:url(/compnts/chave.gif) no-repeat center bottom; height:45px; font-weight:bold; margin:0px auto; text-align:center;}
#mapaesq{display:block; float:left; margin-left:30px;}
#mapaesq div{background:url(/compnts/mrcdr.gif) no-repeat 0px 6px; color:#234DBB; margin:0px 0px 5px 10px; padding:0px 0px 0px 15px; border:1px solid #FFF;}
#mapaesq div.submapaesq{background:url(/compnts/mrcdr.gif) no-repeat 20px 6px; padding:0px 0px 0px 35px;}
#mapadir{display:block; float:left; margin-left:100px;}
#mapadir div{background:url(/compnts/mrcdr.gif) no-repeat 0px 6px; color:#234DBB; margin:0px 0px 5px 10px; padding:0px 0px 0px 15px; border:1px solid #FFF;}
#mapadir div.submapadir{background:url(/compnts/mrcdr.gif) no-repeat 20px 6px; padding:0px 0px 0px 35px;}


/* Lista de Atalhos*/
#linksOrangEye{margin:5px 0px 0px 0px; padding-left:5px; color:#234DBB; height:50px; font-size:0.8em; clear:both; border-top:1px solid #9CF;}
	#linksOrangEye a{color:#234DBB; text-decoration:none;}
	#linksOrangEye a:hover{text-decoration:underline;}
	#linksOrangEye ul{padding:5px 0px 0px 0px; margin:0px; list-style-type:none; float:left; width:655px; line-height:1.5em;}
	#linksOrangEye ul li{display:inline;}
#OEyeP{width:99px; float:right;}

.resUltHr{font-size:10px;}
.fim{clear:both;}