﻿/* ---------------------------------- */
/* New: 01 August 2008                */
/* New Css for the Flight Results     */
/* mrita@lisboa.luso-roux.pt          */
/* ---------------------------------- */
.FR_BlueDegrade{background-image:url(Interface/FlightResults/Bck_Degrade.gif);background-repeat:repeat-x}

.BckInput{background-image:url(Interface/Bck_INPUT_Box.gif);background-repeat:repeat-x;background-position:top;border:1px solid #015FA0;padding:3px}
.FR_Title_Red{color:#C30108;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-top:13px;margin-left:10px}
.Fr_Blue_01{background-color:#CED9E1;color:#666666;padding:5px;font-family:verdana;font-size:13px;font-weight:bold;margin-bottom:5px}
.Fr_Blue_02{background-color:#E2EDF5;color:#666666;padding:5px;font-family:verdana;font-size:13px;font-weight:bold;margin-bottom:5px}
.Fr_Blue_03{background-color:#B6C4CF;color:#1E314F;padding:5px;font-family:verdana;font-size:13px;font-weight:bold;margin-bottom:0px}
.Fr_Whitelabel{background-color:#FFFFFF;color:#000000;padding:7px;font-size:11px}
.Fr_WhitelabelSmall{background-color:#FFFFFF;color:#000000;padding-left:5px;padding-right:5px;font-size:9px}
.VerdanaDarkBlue{font-family:verdana;font-size:10px;color:#1E314F;font-weight:bold;font-size:12px}
.TableResults01{font-family:verdana;font-size:13px;background-color:#FBFBDB;border-TOP-width:1px;border-TOP-style:solid;border-TOP-color:#A7B5C0;border-RIGHT-width:1px;border-RIGHT-style:solid;border-RIGHT-color:#A7B5C0;color:#1E314F}
.TableResults01 TD{border-LEFT-width:1px;border-LEFT-style:solid;border-LEFT-color:#A7B5C0;border-BOTTOM-width:1px;border-BOTTOM-style:solid;border-BOTTOM-color:#A7B5C0}
.TableResults02{font-family:verdana;font-size:13px;background-color:#FFF;border-TOP-width:1px;border-TOP-style:solid;border-TOP-color:#A7B5C0;border-RIGHT-width:1px;border-RIGHT-style:solid;border-RIGHT-color:#A7B5C0;color:#1E314F}
.TableResults02 TD{border-LEFT-width:1px;border-LEFT-style:solid;border-LEFT-color:#A7B5C0;border-BOTTOM-width:1px;border-BOTTOM-style:solid;border-BOTTOM-color:#A7B5C0}
.TableResults02 TH{background-color:#DFE8F1;border-LEFT-width:1px;border-LEFT-style:solid;border-LEFT-color:#A7B5C0}
.VerdanaTableResults{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333}
.VerdanaTableGrey{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666}
.FR_VerdanaBlue_small {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#24249C; font-weight:bold;}



.FR_Header_Price_03 {
	background-color:#F3E4CD;
	border:1px solid #82652D;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000064;
	margin-bottom:5px;
}
.FR_Header_Price_03 TD{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8CBA0;
}
 

.FR_Header_Price_02 {
	background-color:#F3E4CD;
	border:1px solid #82652D;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82652D;
	font-weight:bold;
} 
.FR_Header_Price_01 {
	background-color:#E4F2CE;
	border:1px solid #9EC26B;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #61832D;
	font-weight:bold;
} 

.FR_TableGreen_01 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.FR_TableGreen_01 TH{
	background-color: #61832D;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding:2px;
	text-align:left;

}
.FR_TableGreen_01 TD{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;	
}
.FR_TableBrown_01 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.FR_TableBrown_01 TH{
	background-color: #82652D;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding:2px;
	text-align:left;
}
.FR_TableBrown_01 TD{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;	
}
.FR_TableBlue {
	color:#666666;
	font-size:11PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10PX;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ACC4DC;
	border-right-color: #ACC4DC;
	border-left-color: #ACC4DC;
}
.FR_TableBlue TD{
	color:#666666;
	font-size:11PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC4DC;
	height:20PX;
}

.FR_TableBlue TH {
	background-color:#DFE8F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	height:30PX;
	text-align:left;
	PADDING-left:15PX;
} 
.FR_TableGrid TD{ 	
	color:#666666;
	font-size:11PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10PX;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ACC4DC;
	border-right-color: #ACC4DC;
	border-left-color: #ACC4DC; }


/* Configuração Base */
.BodyBck{background-image:url(Interface/Bck_Degrade.jpg);background-repeat:repeat-x;background-color:#8AA1B1}
.BodyBckShadLeft{background-image:url(Interface/Shadow_Left.jpg);background-repeat:repeat-y;background-position:right}
.BodyBckShadRight{background-image:url(Interface/Shadow_Right.jpg);background-repeat:repeat-y;background-position:left}
.HeaderBckLooper{background-image:url(Interface/Bck_Header_Looper.gif);background-repeat:repeat-x;background-position:25px}
/* Menu Topo - Mapeamento por Sprites*/
	#skyline{width:541px;height:28px;background:url(Objects/Btn_Menu_Sprite.gif);margin:0;padding:0;position:relative}
	#skyline li{margin:0;padding:0;list-style:none;position:absolute;top:0}
	#skyline li, #skyline a{height:28px;display:block}
	#link01{left:0;width:124px}
	#link02{left:124px;width:71px}
	#link03{left:195px;width:92px}
	#link04{left:287px;width:74px}
	#link05{left:361px;width:86px}
	#link06{left:447px;width:94px}
	#link01 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	0 -28px no-repeat}
	#link02 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	-124px -28px no-repeat}
	#link03 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	-195px -28px no-repeat}
	#link04 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	-287px -28px no-repeat}
	#link05 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	-361px -28px no-repeat}
	#link06 a:hover{background:transparent url(Objects/Btn_Menu_Sprite.gif)	-447px -28px no-repeat}
/* Links Persistentes = "s" de selected */
/* 
Para os menus serem persistentes é necessário incluir utilizar estes ID's na página principal 
*/
	#link01s{left:0;width:124px;background:transparent url(Objects/Btn_Menu_Sprite.gif) 0 -28px no-repeat}
	#link02s{left:124px;width:71px;background:transparent url(Objects/Btn_Menu_Sprite.gif)	-124px -28px no-repeat}
	#link03s{left:195px;width:92px;background:transparent url(Objects/Btn_Menu_Sprite.gif)	-195px -28px no-repeat}
	#link04s{left:287px;width:74px;background:transparent url(Objects/Btn_Menu_Sprite.gif)	-287px -28px no-repeat}
	#link05s{left:360px;width:86px;background:transparent url(Objects/Btn_Menu_Sprite.gif)	-361px -28px no-repeat}
	#link06s{left:447px;width:94px;background:transparent url(Objects/Btn_Menu_Sprite.gif)	-447px -28px no-repeat}
/* Menu Topo - Mapeamento por Sprites*/
	#CatDest{width:203px;height:24px;background:url(Objects/Btn_Cat_Dest_sprite.gif);margin:0;padding:0;position:relative}
	#CatDest li{margin:0;padding:0;list-style:none;position:absolute;top:0}
	#CatDest li, #CatDest a{height:24px;display:block}
	#CatDest01{left:0;width:98px}
	#CatDest02{left:98px;width:101px}
#CatDest01 a:active{background:transparent url(Objects/Btn_Cat_Dest_sprite.gif)	0 -24px no-repeat}
	#CatDest02 a:active{background:transparent url(Objects/Btn_Cat_Dest_sprite.gif)	-98px -24px no-repeat}
/* Configuração da Caixa Envolvente*/
	.box{padding:0 8px 0 0;background:#fff url(Interface/BlueBox_Vert.jpg) 100% 0 repeat-y}
	.bi{padding:0 0 0 8px;background:#fff url(Interface/BlueBox_Vert.jpg) 0 0 repeat-y}
	.bt{height:10px;margin:0 -8px;background:url(Interface/box.gif) 100% 0 no-repeat}
	.bt div{width:18px;height:17px;background:url(Interface/box.gif) 0 0 no-repeat}
	.bb{height:10px;margin:0 -8px;background:url(Interface/box.gif) 100% 100% no-repeat}
	.bb div{width:18px;height:10px;background:url(Interface/box.gif) 0 100% no-repeat}
	.box h1{margin:0;padding:0.0em 0px;background:#efece6;font:bold 1.2em/1 Arial, Helvetica, sans-serif}
	.box p, .box ul{margin:0;padding:0px 0px;background:#fff}
	.box li{margin:0 0 0 0em;padding:0}
	.BoxCleaner{background-color:#FFFFFF;margin:0px;padding-left:2px;padding-right:2px}
	.Divider_Vert{height:4px;margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;font-size:9px;line-height:4px;font-family:Arial, Helvetica, sans-serif}
	.Divider_Vert10px{height:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;margin:0px;padding:0px;line-height:7px}
/* Estilos para Textos, Títulos e pormenores gráficos*/
.TitulosRedUnder{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#c30108;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aac9df;font-size:12px;width:100%;margin:0px;background-color:#FFFFFF;background-position:top}
.TitulosRedUnderH{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#c30108;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aac9df;font-size:12px;width:100%;margin-bottom:5px;margin-top:5px;padding-bottom:5px;background-position:top}
.TitulosRed{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#c30108;font-size:11px;width:100%;margin:0px}
.TitulosRed a:link{color:#c30108;text-decoration:none}
.TitulosRed a:visited{color:#c30108;text-decoration:none}
.TitulosRedNormal{font-family:Arial, Helvetica, sans-serif;color:#c30108;font-size:11px}
.TitulosRedNormal a:link{color:#c30108;text-decoration:none;font-weight:bold}
.TitulosRedNormal a:visited{color:#c30108;text-decoration:none;font-weight:bold}
.Verdana11pxGreen{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#607B35}
.Arial8pxGrey{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666} 
.Arial8pxGrey a:link{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none} 
.Arial8pxGrey a:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none} 
.Arial8pxGrey{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666} 
.Arial11pxBlack{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000} 
.Arial11pxBlack a:link{font-size:11px;color:#c30108;text-decoration:none} 
.Arial11pxBlack a:visited{font-size:11px;color:#c30108;text-decoration:none} 
.Arial11pxGrey{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666} 
.Arial11pxGrey a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none} 
.Arial11pxGrey a:visited{color:#666666;text-decoration:none} 
.Arial11pxGrey a:hover{font-size:11px;color:#c30108;text-decoration:none} 
.Arial11pxBlue{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#015fa0} 
.Arial11pxBlue a:link{color:#015fa0;text-decoration:none} 
.Arial11pxBlue a:visited{color:#015fa0;text-decoration:none} 
.Arial11pxBlue a:hover{color:#c30108;text-decoration:none} 
.Arial11pxOrange{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff6600}
.ArialYellow{color:#f6e505;font-family:Arial, Helvetica, sans-serif;font-size:11px}
.HoteisIntroBoxmargin{padding:5px}
.Verdana11pxBlue{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#015fa0}
.ContactosHeader{padding:5px;background-color:#ccdfec;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333}
/* Configuração de estilos de caixas, formulários */
.FormPassword{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#094470;background-color:transparent;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;height:17px;width:90px;background-position:bottom}
.FormStyle01{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#015fa0;background-color:#dfebf4;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#aebac3;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#aebac3;padding:4px}
.FormStyle02{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#333333;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#333333}
.Cat_Horizont IMG{margin-bottom:5px}
.BlueSeparator{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6fa4c9}
.GreenSeparator{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9ebf6c}
.VerMais_QS{background-image:url(Objects/Btn_LerMais_QuemSomos.gif);padding-top:5px;padding-bottom:5px;margin-right:10px}
/* Table Informações Uteís*/
.TableGreyDivider TD{border-bottom-width:1px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c4c4c4}
.TableBorders1pxGreen{border:1px solid #9ebf6c}
.TableBorders1pxBlue{border:1px solid #015fa0}
.TableBottom1pxGreen{border-bottom:1px solid #9ebf6c}
.TableBorders1pxLGreen{border:1px solid #bed4a8}
.TableBorders1pxLBlue{border:1px solid #aac9df}
.TableBorders1pxLBlue_A1{border-right:1px solid #aac9df}
.TableBlueBckTop{background-image:url(Interface/Pesquisa_Cat_BlueBck.gif);background-repeat:repeat-x;background-position:top}
.TableGreenBckTop{background-image:url(Interface/Pesquisa_Cat_GreenBck.gif);background-repeat:repeat-x;background-position:top}
/* Search Box Styler*/
.SearchBck{background-image:url(Objects/Search/Bck_Green.gif);background-repeat:no-repeat;background-position:right top}
.SearchBoxInput{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#4c4c4c;border:1px solid #696969;height:18px}
.SearchLightGrey{background-color:#d9e6c4;height:100%;margin:5px}
.SearchArialWhite{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF}
.SearchArialBlack{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333}
.SearchBlueDegrade{background-image:url(Interface/Bck_DegradeBlue.gif);background-repeat:repeat-x;background-position:top;height:51px}
.headerBlueDegrade {
	background-image: url(Interface/Bck_DegradeBlue.gif);
	background-repeat: repeat-x;
	background-position: top;

}
.backimg
{
	background-image: url(Interface/Bck_MenuTop_loop.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
}
/* Promoções Sócios styler*/
.SociosBox{padding-bottom:10px}
.SociosBck{background-image:url(Interface/Bck_DegradeBlue.gif);background-repeat:repeat-x;background-position:top;padding:5px}
.SociosRedTitle{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#c30007}
.SociosGreyText{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none}
.SociosGreyText a:link{font-size:10px;color:#333333;text-decoration:none}
.SociosGreyText a:visited{font-size:10px;color:#333333;text-decoration:none}
.SociosGreyText a:hover{font-size:10px;color:#07406b;text-decoration:none}
.BoxRegister{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;background-position:center}
.BoxRegister a:link{font-size:9px;color:#FFFFFF;text-decoration:none;background-position:center} 
/* Style para as Páginas dos Hoteis */
.HoteisPageTitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#c30108;background-image:url(Interface/Bck_TitleHotels.gif);background-repeat:repeat-x;background-position:center;padding:15px}
.HoteisDegradeR{background-image:url(Media/Hotels/Bck_DegradeBlue.gif);background-repeat:repeat-x;background-position:top}
.HoteisBlueTitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bolder;color:#08406c}
.HoteisGreySubTitle{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#666666}
.HoteisNavHover{background-color:#52768f;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#c2d9ea;padding:2px}
.HoteisNavHover  a:link{color:#FFFFFF}
.HoteisNavHover  a:visited{color:#FFFFFF}
.HoteisNavHover  a:hover{color:#FFFFFF}
.HoteisBckGrey{background-image:url(Media/Hotels/Bck_DegradeGrey.gif);background-repeat:repeat-x;background-position:top}
.HoteisNav{background-color:#c2d9ea;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7094ad;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#52768f;padding:2px}
.HoteisImgBck{border:1px solid #c2d9ea;padding:5px}
/* Hoteis - Separadores Secções */
#navcontainer{margin:0 0 0 0;padding:0;width:100%;background-color:#c2d9ea;border-bottom:1px solid #52768f}
#navcontainer ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center}
#navcontainer ul li{display:block;float:left;text-align:center;padding:0;margin:0}
#navcontainer ul li a{background:#c2d9ea;width:130px;height:18px;border-left:1px solid #52768f;border-right:none;padding:0;margin:0 0 0 0;color:#52768f;text-decoration:none;display:block;text-align:center;font:bold 12px/18px Arial, Helvetica, sans-serif}
#navcontainer ul li a:hover{color:#c2d9ea;background:#52768f}
#navcontainer a:active{background:#52768f;color:#fff}
#navcontainer li#active a{background:#c60;border:1px solid #c60;color:#fff}
.Rotators a:link{text-decoration:none}
.Rotators a:visited{text-decoration:none}
.Rotators a:hover{text-decoration:none}
.floatright{float:left;width:100px}
/* Master Page */
.HeaderLogin{background-image:url(Interface/Headers/Header_Bck_Grupo_02.jpg);background-position:right;background-repeat:no-repeat}
.HeaderCaixaslogin{background-image:url(Interface/Login_Box_01.gif);background-repeat:no-repeat;background-position:center}
.HeaderLooper{background-image:url(Interface/Bck_Header_Looper.gif)}
.HeaderBarraespacos{background-image:url(Objects/Box2_02.gif)}
.HeaderMenulooper{background-image:url(Interface/Bck_MenuTop_loop.gif)}
/* Box */
.box_1_2{background-image:url(Objects/Box/Box_1_2.gif)}
.box_2_1{background-image:url(Objects/Box/Box_2_1.gif)}
.box_2_3{background-image:url(Objects/Box/Box_2_3.gif)}
.box_3_2{background-image:url(Objects/Box/Box_3_2.gif)}
/* ---------------------------------- */
/* Travel Guide CSS                   */
/* ---------------------------------- */
.TextTitle1{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;font-weight:bolder;text-align:left}
.Text1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left}
.TextTitle2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;font-weight:bolder;text-align:left;text-indent:20px}
.TextTitle4{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;font-weight:bolder;text-align:left;text-indent:20px}
.TextTitle6{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;font-weight:bolder;text-align:left;text-indent:20px}
.Text2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;margin-left:20px;text-align:left}
.TextTitle3{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;font-weight:bolder;text-align:left}
.TextTitle5{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;font-weight:bolder;text-align:left;text-indent:40px}
.Text3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left}
.Text4{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;margin-left:20px;text-align:left;margin-left:20px}


.linkTopo
{
	 text-decoration:none;
	 color: White;
}