﻿/* Viagens Abreu */
@import url('fontes.css'); 
/* CSS Document */
body{margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-size:62.5%}
*{margin:0; padding:0}

/* NEW GLOBAL CLASSES BEGIN */
.Soltour_Mask_dsi{position:absolute; left:0; top:0; z-index:50000 !important; background-color:#000; display:none}

.Soltour_Wait_dsi{position:absolute; left:0; top:0; display:none; z-index:100000 !important; padding:20px; background-color:#FFF}
.Soltour_WaitImgContainer{float:left}
.Soltour_WaitTitle_dsi{float:left; font:15px Arial; text-transform:uppercase; font-weight:bold}
.Soltour_WaitText_dsi{float:left; margin-left:20px; margin-top:10px; font:14px Arial; width:280px}

.Soltour_Error_dsi{position:absolute; left:0; top:0; display:none; z-index:50001 !important; padding:20px; background-color:#FFF}
.Soltour_ErrorTitle_dsi{float:left; font:15px Arial; text-transform:uppercase; font-weight:bold}
.Soltour_ErrorText_dsi{float:left; margin-left:20px; margin-top:10px; font:14px Arial; width:280px; max-height:100px; overflow:auto}
.Soltour_ErrorActionButtons_dsi{position:absolute; bottom:5px; right:5px}
.Soltour_ErrorActionButtons_dsi button{width:100px}
/* NEW GLOBAL CLASSES END */
/* RENAMED CLASSES BEGIN */
#Soltour_LogoMenu_dsi{margin:auto; width:960px}
#Soltour_Logotipo_dsi{width:170px; height:55px; margin:auto 0 0 43px; float:left}

#Soltour_Menu_dsi{width:721px; height:43px; float:right; margin:11px 3px 0 0}
#Soltour_Menu_dsi ul{list-style-type:none}
#Soltour_Menu_dsi ul li{float:right; text-transform:uppercase; margin-left:1px; background:url(/files/System/Agentes/Layout/bg_MenuOff.gif)}
#Soltour_Menu_dsi ul a{display:block; text-decoration:none; color:#FFF; text-align:center; font:normal 13px/43px Tahoma,Arial; text-transform:uppercase; letter-spacing:1px}
#Soltour_Menu_dsi ul a:hover{color:#FFF; background:url(/files/System/Agentes/Layout/bg_MenuOn.gif)}
#Soltour_Menu_dsi ul a.select{color:#FFF; background:url(/files/System/Agentes/Layout/bg_MenuOn.gif)}

#Soltour_ColumnsContainer_dsi{margin:auto; width:960px; margin-top:22px; overflow:hidden}
#Soltour_LeftColumn_dsi{width:225px; float:left; margin-right:7px; margin-left:3px; background:url(/files/System/Agentes/Layout/bg_pesquisa.gif) repeat-x}
#Soltour_CenterColumn490_dsi{width:490px; float:left}
#Soltour_CenterColumn722_dsi{width:722px; float:right; margin-right:3px}
#Soltour_CenterColumn954_dsi{width:954px}
#Soltour_RightColumn_dsi{width:225px; float:right; margin-left:7px; margin-right:3px}
/* RENAMED CLASSES END   */
#DWMain{margin:auto; width:960px}

/* Header */
/* ----------------------------------------------------------------------------------- */
#header{margin:auto; width:954px; height:96px; position:relative; padding-right:3px; padding-left:3px}

/* Topo da página - Logins ON+OFF */
#HLogin{float:right; width:515px; height:30px; background:url(/files/System/Agentes/Layout/bgLoginTop.gif); margin-right:25px}
#HLogin img{float:left}
#HLogin ul li{list-style-type:none; float:left; margin-left:15px; margin-right:8px; margin-top:10px; color:#575a5d; font:11px MyriadPro; text-align:center}
#HLogin ul a{text-decoration:none; color:#575a5d; font:11px MyriadPro; text-align:center}
#HLogin ul a:hover{color:#ff791f}
#HLogin ul a.select{color:#ff791f}
#HLogin .erro{margin-left:100px; font:bold 9px/10px Tahoma,Arial; color:#F00; margin-top:4px}
/* Fim */
/* Menu Apoio, Abreu .... */
#MenuExtra{float:right; width:185px; margin-top:13px; margin-right:8px; color:#B3B3B3}
#MenuExtra ul{list-style-type:none}
#MenuExtra li{float:left; font-size:10px}
#MenuExtra li a{color:#575a5d; text-decoration:none; font:10px Tahoma,Arial; display:block; border-right:1px solid #B3B3B3; margin-right:4px; padding-right:4px}
#MenuExtra li a:hover{color:#05A7CF; text-decoration:none; font:10px Tahoma,Arial; display:block; border-right:1px solid #B3B3B3}
#MenuExtra li a:visited{color:#575a5d; text-decoration:none; font:10px Tahoma,Arial; display:block; border-right:1px solid #B3B3B3}
#MenuExtra li a:active{color:#575a5d; text-decoration:none; font:10px Tahoma,Arial; display:block; border-right:1px solid #B3B3B3}
#MenuExtra li a.firstitem{border-left:1px solid #000}
/* Fim */
/* Logotipo+Support Number */
#CallCenter{font:bold 14px MyriadPro; text-transform:uppercase; position:absolute; right:3px; bottom:36px; color:#969696; padding:3px}
#SupportNumber{font:36px MyriadPro; color:#3CA6CD; text-transform:uppercase; position:absolute; right:3px; bottom:0px}
#TravelBooking{font:36px MyriadPro; color:#3CA6CD; text-transform:uppercase; position:absolute; left:236px; bottom:0px; font-weight:bolder}
/* Fim */
/* ----------------------------------------------------------------------------------- */
/* Menu Home, Dicas .... */
/* Fim */
/* Pagepath */
#TopNavPath{width:722px; height:35px; border-bottom:1px solid #dfdfdf}
#PagePath{font-size:10px; margin-left:15px; margin-top:10px; float:left}
.Legend{text-transform:uppercase}
/* Fim */
#TopNavResult{width:490px; height:35px; border-bottom:1px solid #dfdfdf}
#PagePathResult{font-size:10px; margin-left:15px; margin-top:10px; float:left; color:#575a5d; font:14px MyriadPro; text-align:center; text-transform:uppercase}

/* Menu Dicas */
#mnDicas{width:722px; height:40px; border-bottom:1px solid #dfdfdf}
#mnDicas ul{list-style:none; height:40px; margin:auto}
#mnDicas ul li{float:left; margin-left:15px; margin-right:25px; margin-top:15px}
#mnDicas ul a{text-decoration:none; color:#b3b3b3; font:14px MyriadPro; text-align:center; text-transform:uppercase}
#mnDicas ul a:hover{color:#ff791f}
#mnDicas ul a.select{color:#ff791f}
/* Fim */
/* Dicas */
.dica{width:722px; border-bottom:1px solid #dfdfdf; clear:both; padding-bottom:40px; float:left}
.dica img{margin-top:30px; float:left; width:180px}
.dica h1{font:bold 18px MyriadPro; text-transform:uppercase; color:#959595; margin-top:30px; float:left}
.dica p{font:12px/15px Tahoma,Arial; width:540px; color:#575a5d; margin-top:5px; float:left}
/* Fim */
/* Colunas */
/* ----------------------------------------------------------------------------------- */
/* 2 Colunas 225+720 */
/* Fim 2 Colunas */
/* 3 Colunas 225+490+225 */
/* Fim 3 Colunas */
/* Coluna esquerda 225 - PESQUISA */
/* MOD */
/* Fim coluna */
/* Coluna direita 225 - Login+Newsletter+Top */
#Login{width:225px; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; padding-bottom:12px; float:left}
#Login h1{margin-left:15px; font:11px Tahoma,Arial; text-transform:uppercase; color:#949494; margin-top:15px}
#Login .recover{width:200px; margin-left:15px; margin-top:12px; float:left}
#Login .recover .tit a{font:bold 9px Tahoma,Arial; color:#9c9c9c; text-decoration:underline}
#Login .recover .tit a:hover{font:bold 9px Tahoma,Arial; color:#ff791f; text-decoration:underline}
#Login .recover p{font:lighter 9px/10px Tahoma,Arial; color:#b0afaf; margin-top:8px}
#Login .erro{margin-left:15px; font:bold 9px/10px Tahoma,Arial; color:#F00; margin-top:8px}

#Loginok{width:225px; height:180px; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom}
#Loginok h1{font:bold 12px Tahoma,Arial; text-transform:uppercase; color:#575a5d; letter-spacing:-1px; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; padding-left:15px; height:20px; margin-top:15px}

#Newsletter{width:225px; margin-top:7px; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; padding-bottom:12px; float:left}
#Newsletter h1{margin-left:15px; font:11px Tahoma,Arial; text-transform:uppercase; color:#575a5d; margin-top:15px}

#Top5{width:225px; height:268px; margin-top:7px; float:left}
#Top5 .conteudo{margin:12px 0px 0px 10px; float:left; width:210px; background:url(/files/System/Agentes/Layout/sep_conteudo.gif) repeat-x left bottom}
#Top5 .conteudo .destino{float:left; margin-right:5px; width:145px}
#Top5 .conteudo .destino h1 a{font:bold 12px Tahoma,Arial; text-transform:uppercase; color:#757575; text-decoration:none}
#Top5 .conteudo .destino h1 a:hover{font:bold 12px Tahoma,Arial; text-transform:uppercase; color:#ff791f; text-decoration:none}
#Top5 .conteudo .destino h2{font:10px Tahoma,Arial; color:#747474; margin-bottom:10px}
#Top5 .conteudo .preco{float:right}
#Top5 .conteudo .preco h1{font:bold 9px Tahoma,Arial; color:#757575; text-align:right}
#Top5 .conteudo .preco h2{font:bold 15px Tahoma,Arial; color:#ff791f}
/* Fim coluna */
/* Coluna central - CONTEUDOS GERAIS */
#Banner{width:490px; height:210px; background:#009cff no-repeat center center; overflow:hidden}
#Destaques720{width:722px}/* Contentor */

#TopoDestaques{background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; width:475px; height:31px; padding-left:15px; padding-top:12px; font:bold 18px MyriadPro; color:#999696; letter-spacing:-1px; text-transform:uppercase}
#TopoDestaques720{background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; width:707px; height:31px; padding-left:15px; padding-top:12px; font:bold 18px MyriadPro; color:#999696; letter-spacing:-1px; text-transform:uppercase}
/* Fim Colunas */
/* ----------------------------------------------------------------------------------- */
/* Resultados com paginação */
#TopoDestaquesResult{background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; width:490px; height:35px}
#TopoDestaquesResult h1{margin-left:15px; margin-top:4px; font:bold 14px MyriadPro; color:#999696; letter-spacing:-1px; text-transform:uppercase; float:left}
#PaginacaoResult{float:right; margin-right:10px; font:10px Tahoma,Arial; color:#808080; position:relative}
#PaginacaoResult img{margin-right:2px; margin-left:2px; vertical-align:bottom}
#PaginacaoResult input{font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#808080; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:0px; width:20px; text-align:center}
#PaginacaoResult select{font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#808080; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:0px; margin-left:5px; width:35px}
#TopNavResult{width:490px; height:35px; border-bottom:1px solid #dfdfdf}
#PagePathResult{font-size:10px; margin-left:15px; margin-top:10px; float:left; color:#b3b3b3; font:14px MyriadPro; text-align:center; text-transform:uppercase}
#OrdenarResult{float:right; margin-right:10px; font:10px Tahoma,Arial; color:#808080}
#OrdenarResult select{font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#808080; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:8px; margin-left:5px}

/* Paginação das Promoções */
#prPaginacaoResult{float:right; margin-right:10px; margin-top:10px; font:11px Tahoma,Arial; color:#808080; position:relative}
#prPaginacaoResult a{font:11px Tahoma,Arial; color:#808080}
#prPaginacaoResult img{margin-right:2px; margin-left:2px; vertical-align:top}

.Promocao{width:698px; height:100px; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; padding:12px 12px 3px; float:left}
.Promocao .boximg{float:left; margin-right:10px; position:relative; width:190px; height:75px}
.Promocao .verPromo{position:absolute; right:0px; bottom:0px}
.Promocao .destino{float:left; width:498px}
.Promocao .destino h1 a{font:bold 16px MyriadPro; color:#757575; letter-spacing:-1px; text-transform:uppercase; text-decoration:none; float:left}
.Promocao .destino h1 a:hover{font:bold 16px MyriadPro; color:#ff791f; letter-spacing:-1px; text-transform:uppercase; text-decoration:none; float:left}
.Promocao .destino .preco h1{font:bold 16px MyriadPro; color:#ff791f; float:left; margin-left:10px}
.Promocao .destino .subTit{font:bold 13px Tahoma,Arial; color:#949494; float:left}
.Promocao .destino .conteudo{font:12px Tahoma,Arial; color:#575a5d; float:left; margin-top:5px}
/* Fim paginação */
/* ----------------------------------------------------------------------------------- */
/* Noticias Destaque */
/* Fim destaques */
/* ----------------------------------------------------------------------------------- */
/* Form Styles */
#spnSearchStatus{color:#F00; margin-left:18px; margin-top:3px; font:bold 9px Tahoma}
#spnValidationResult{color:#F00; margin-left:18px; margin-top:3px; font:bold 9px Tahoma}
#spnHasResults{color:#F00; margin-left:18px; margin-top:3px; font:bold 9px Tahoma}

#Newsletter input{margin-left:15px; margin-top:12px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#575a5d; width:185px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#Newsletter #button{float:right; margin-right:19px; margin-top:12px; width:50px; height:18px; background:#F7F7F7; padding-top:0px; padding-bottom:0px; color:#575a5d}

#Login input{margin-left:15px; margin-top:12px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#575a5d; width:185px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#Login #button{float:right; margin-right:19px; margin-top:12px; width:50px; height:18px; background:#F7F7F7; padding-top:0px; padding-bottom:0px}

#Loginok input{margin-left:15px; margin-top:12px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#b3b3b3; width:185px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#Loginok #button{float:right; margin-right:19px; margin-top:12px; width:50px; height:18px; background:#F7F7F7; padding-top:0px; padding-bottom:0px; color:#575a5d}

#dadosUtl .boxLogin input{margin-left:15px; margin-top:12px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#b3b3b3; width:185px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

#HLogin input{float:left; margin-left:10px; margin-top:5px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#575a5d; width:150px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#HLogin #botao{float:left; margin-left:10px; margin-top:5px; margin-right:15px; height:18px; background:#F7F7F7; width:80px; color:#575a5d}
/* End form styles */
/* Área Reservada */
#areaContainer{width:722px; height:245px; clear:both; float:left; background:url(/files/system/agentes/layout/bg_AReservadaMain.gif) repeat-x; margin-top:10px; position:relative}
#dadosUtl{width:360px; margin-left:-180px; left:50%; top:50%; margin-top:-68px; position:absolute}
#dadosUtl h1{font:bold 20px MyriadPro; color:#83807f; letter-spacing:-1px; text-transform:none; margin-left:5px}
#dadosUtl .boxLogin{width:180px; height:55px; background:#fff8ed; float:left}
#dadosUtl .boxLogin p{margin-top:10px; margin-left:5px; font:12px Tahoma,Arial; text-transform:uppercase; color:#e37a30}
#dadosUtl .boxClean{width:180px; padding-top:15px; padding-bottom:5px; float:left}
#dadosUtl .boxClean p{margin-left:5px; font:12px Tahoma,Arial; color:#ccc; letter-spacing:-1px}
#dadosUtl .boxClean p a{font:12px Tahoma,Arial; color:#e99356; letter-spacing:-1px}
#dadosUtl .boxClean p a:hover, a:visited{font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px}
#dadosUtl .erro{margin-left:5px; font:bold 9px/10px Tahoma,Arial; color:#F00; margin-top:8px}
#dadosUtl .boxClean2 .btnRegisto{float:right; width:70px; height:24px; background:url(/files/system/agentes/layout/bg_registo.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:10px; margin-right:10px}
#dadosUtl .boxClean2 .btnEntrar{float:right; width:70px; height:24px; background:url(/files/system/agentes/layout/bg_entrar.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:10px}

#dadosErro{width:455px; margin-left:-227px; left:50%; top:50%; margin-top:-77px; position:absolute}
#dadosErro h1{font:bold 24px MyriadPro; color:#83807f; letter-spacing:-1px; text-transform:none; margin-top:40px; float:left}
#dadosErro img{float:left; margin-right:10px}
#dadosErro #aClean{width:360px; float:left; margin-left:95px}
#dadosErro #aClean .boxClean{width:180px; height:55px; float:left}
#dadosErro #aClean .boxClean p{margin-top:15px; margin-left:10px; font:12px Tahoma,Arial; color:#ccc; letter-spacing:-1px}
#dadosErro #aClean .boxClean p a{font:12px Tahoma,Arial; color:#e99356; letter-spacing:-1px}
#dadosErro #aClean .boxClean p a:hover, a:visited{font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px}
#dadosErro #aClean .boxClean img{float:right; margin-right:15px; margin-top:14px}
#dadosErro #aClean .boxCleanErro{width:360px; height:55px; float:left; margin-right:0px}
#dadosErro #aClean .boxCleanErro p{margin-top:15px; margin-left:10px; font:12px Tahoma,Arial; color:#ccc; letter-spacing:-1px}
#dadosErro #aClean .boxCleanErro p a{font:12px Tahoma,Arial; color:#e99356; letter-spacing:-1px}
#dadosErro #aClean .boxCleanErro p a:hover, a:visited{font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px}
#dadosErro #aClean .boxCleanErro img{float:right; margin-left:15px; margin-top:5px}

#dadosErroLog{width:455px; margin-left:-227px; left:50%; top:50%; margin-top:-107px; position:absolute}
#dadosErroLog h1{font:bold 24px MyriadPro; color:#83807f; letter-spacing:-1px; text-transform:none; margin-top:40px; float:left}
#dadosErroLog img{float:left; margin-right:10px}
#dadosErroLog #aClean{width:360px; float:left; margin-left:95px}
#dadosErroLog #aClean .boxClean{width:180px; height:55px; float:left}
#dadosErroLog #aClean .boxClean p{margin-top:15px; margin-left:10px; font:12px Tahoma,Arial; color:#ccc; letter-spacing:-1px}
#dadosErroLog #aClean .boxClean p a{font:12px Tahoma,Arial; color:#e99356; letter-spacing:-1px}
#dadosErroLog #aClean .boxClean p a:hover, a:visited{font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px}
#dadosErroLog #aClean .boxClean img{float:right; margin-right:15px; margin-top:14px}
#dadosErroLog #aClean .boxCleanErro{width:360px; height:55px; float:left; margin-right:0px}
#dadosErroLog #aClean .boxCleanErro p{margin-top:15px; margin-left:10px; font:12px Tahoma,Arial; color:#ccc; letter-spacing:-1px}
#dadosErroLog #aClean .boxCleanErro p a{font:12px Tahoma,Arial; color:#e99356; letter-spacing:-1px}
#dadosErroLog #aClean .boxCleanErro p a:hover, a:visited{font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px}
#dadosErroLog #aClean .boxCleanErro img{float:right; margin-left:15px; margin-top:5px}

#dadosOkReg{width:360px; margin-left:-165px; left:50%; top:50%; margin-top:-47px; position:absolute}
#dadosOkReg img{float:left; margin-right:10px}
#dadosOkReg h1{font:bold 24px MyriadPro; color:#83807f; letter-spacing:-1px; text-transform:none; float:left}
#dadosOkReg #aClean{width:310px; float:left; margin-top:15px}
#dadosOkReg #aClean img{float:right}

#dadosErroReg{width:460px; margin-left:-230px; left:50%; top:50%; margin-top:-68px; position:absolute}
#dadosErroReg img{float:left; margin-right:10px}
#dadosErroReg h1{font:bold 24px MyriadPro; color:#83807f; letter-spacing:-1px; text-transform:none; margin-top:25px; float:left}
#dadosErroReg #aClean{width:410px; float:left; margin-top:15px}
#dadosErroReg #aClean img{float:right}

#recuperarReg{width:310px; margin-left:-155px; left:50%; top:50%; margin-top:-70px; position:absolute}
#recuperarReg h1{font:12px Tahoma,Arial; color:#83807f; text-transform:none; float:left}
#recuperarReg input{width:125px; font:10px Tahoma; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; padding:2px; color:#b3b3b3; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:5px}
#recuperarReg p{font:10px Tahoma,Arial; float:left; color:#ababab; margin-left:15px}
#recuperarReg #box{width:290px; float:left; margin-top:15px; background-color:#f1f9e3; padding:10px}
#recuperarReg #box .verde{font:10px Tahoma,Arial; float:left; color:#80ce00; margin-left:0px}
#recuperarReg #aClean{width:310px; float:left; margin-top:15px}
#recuperarReg #aClean .btnRecuperar{float:right; width:90px; height:24px; background:url(/files/system/agentes/layout/bg_recuperar.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#recuperarReg #aClean input{float:right; width:90px; height:24px; background:url(/files/system/agentes/layout/bg_recuperar.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
/* Fim */
/* Registo */
#TopoRegisto720{background:url(/files/system/agentes/layout/bg_FundoLogin.gif) repeat-x left bottom; width:707px; height:31px; padding-left:15px; padding-top:12px; font:12px Tahoma,Arial; color:#83807f; letter-spacing:-1px; text-transform:uppercase}
#message_box{z-index:10; background:#f5f9ff;  padding:12px; font:12px Tahoma,Arial; color:#707070; width:698px; margin-top:7px}
#message_box a{font:12px Tahoma,Arial; color:#2760ab; text-decoration:none; font-weight:bold}
#message_box a:hover, a:visited{font:12px Tahoma,Arial; color:#ff791f; text-decoration:none; font-weight:bold}

.CntRegisto720{width:698px; padding:12px; border-bottom:1px solid #dfdfdf; clear:both; float:left}
.CntRegisto720 .botao{width:90px; height:24px; float:right; background:url(/files/system/agentes/layout/bg_submit.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase}
.CntRegisto720 h1{float:left; font:11px Tahoma,Arial; color:#939393}
.CntRegisto720 label{margin-top:0px; margin-bottom:5px; font:12px Tahoma,Arial; color:#939393; text-transform:uppercase; float:left; display:block}
.CntRegisto720 span{font:12px Tahoma,Arial; color:#F00}
.CntRegisto720 p{font:bold 14px Tahoma,Arial; color:#939393; text-transform:uppercase}
.CntRegisto720 input{margin-top:0px; margin-bottom:5px; margin-left:0px; font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#b3b3b3; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.CntRegisto720 select{margin-top:0px; margin-left:0px; font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#b3b3b3; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.CntRegisto720 select option{border-bottom:1px solid #dfdfdf; padding-left:5px; float:left}
/* Fim */
/* Brochuras */
#TopNavBrc{width:722px; height:35px; background:url(/files/system/agentes/layout/bg_Linebrc.gif) repeat-x left bottom}
#TopNavBrc #legendaBrc{margin-left:15px; margin-top:10px; font:12px Tahoma,Arial; color:#939393; letter-spacing:-1px; text-transform:uppercase; width:150px; float:left}
#TopNavBrc #cntBrc{margin-right:10px; margin-top:10px; font:12px Tahoma,Arial; color:#939393; letter-spacing:-1px; text-transform:uppercase; float:right; vertical-align:middle}
#TopNavBrc #cntBrc img{margin-right:10px; margin-left:20px; margin-top:0px; bottom:0px; vertical-align:bottom}
#cntBrochura{width:698px; padding:12px 12px; float:left}
#cntBrochura .line{background:url(/files/system/agentes/layout/bg_Linebrc.gif) repeat-x left bottom; clear:both; margin-top:10px; margin-bottom:10px; height:1px}
.brochura{float:left; width:116px; background:#FFF; clear:none}
#cntBrochura .imagem{margin:auto}
#cntBrochura .bloco{margin:auto; text-align:center}
#cntBrochura .bloco img{margin:0px 3px 0px 0px}
/* Fim */
/* Detalhes */
#mapa{width:722px}
#areaMapa{width:722px; clear:both; float:left; margin-top:10px; padding-bottom:30px; position:relative}
/* Fim */
/* Box Load */
#areaContainer3c{width:490px; height:245px; clear:both; float:left; background:url(/files/system/agentes/layout/bg_AReservadaMain.gif) repeat-x; margin-top:10px; position:relative}
#boxLoad{width:360px; height:70px; margin-left:-180px; margin-top:-35px; left:50%; top:50%; position:absolute}
#boxLoad img{float:left; margin-right:10px}
#boxLoad h1{float:left; width:285px; font:bold 24px MyriadPro; color:#83807f; letter-spacing:-1px}
/* Fim */
/* A Abreu */
#abreuMenu{width:722px; clear:both; float:left; margin-top:10px; position:relative}
#abreuMenu .agencia{float:left; width:250px}
#abreuMenu .agencia h1{float:left; font:bold 20px MyriadPro; color:#787878; text-transform:uppercase; margin-left:12px}
#abreuMenu .agencia p{float:left; font:bold 14px MyriadPro; color:#787878; text-transform:uppercase; margin-left:12px}

#abreuMenu .news{float:right; width:180px; padding-top:8px; padding-bottom:8px; background:#787878; text-align:center}
#abreuMenu .news p a{font:17px MyriadPro; color:#fff; text-transform:uppercase; text-decoration:none}
#abreuMenu .news:hover{background:#868686}
#abreuMenu .news p a:hover{color:#fff; text-decoration:underline}

#abreuMenu .DtNews{float:right; text-align:center; border-bottom:1px solid #eaeaea; height:38px; position:relative}
#abreuMenu .DtNews ul{list-style:none}
#abreuMenu .DtNews ul li{float:left; margin-left:15px; text-align:center}
#abreuMenu .DtNews ul a{text-decoration:none; color:#a2a2a2; font:12px Tahoma,Arial; text-align:center; text-transform:uppercase; height:23px; display:block; padding-top:9px}
#abreuMenu .DtNews ul a:hover{color:#9a9a9a; font:12px Tahoma,Arial; border-bottom:3px solid #eaeaea; background:#ccc; padding-bottom:4px}
#abreuMenu .DtNews ul a.select{color:#9a9a9a; border-bottom:3px solid #eaeaea; font:bold 12px Tahoma,Arial; padding-bottom:4px}

#abreuMenu .noticia{float:left; width:230px; height:150px; padding-bottom:10px; padding-right:4px; padding-left:5px}
#abreuMenu .noticia .data{float:left; width:85px; font:bold 12px Tahoma,Arial; color:#9a9a9a; clear:both}
#abreuMenu .noticia .intro{float:left; font:bold 11px Tahoma,Arial; color:#9a9a9a}
#abreuMenu .noticia .texto{float:left; font:11px Tahoma,Arial; color:#9a9a9a; margin-top:5px; width:230px}
#abreuMenu .noticia .info{float:left; margin-top:10px}
#abreuMenu .noticia .info a{font:bold 10px Tahoma,Arial; color:#9a9a9a; text-decoration:none}
#abreuMenu .noticia .info a:hover{font:bold 10px Tahoma,Arial; color:#2760ab; text-decoration:none}

#abreuMenu .noticiaShow{float:left; width:702px; padding-right:10px; padding-left:10px}
#abreuMenu .noticiaShow .data{float:left; font:bold 14px Tahoma,Arial; color:#9a9a9a; margin-right:7px; clear:both}
#abreuMenu .noticiaShow .intro{float:left; font:bold 12px Tahoma,Arial; color:#9a9a9a; height:45px; margin-top:5px}
#abreuMenu .noticiaShow .texto{float:left; font:12px Tahoma,Arial; color:#9a9a9a; margin-top:5px}
#abreuMenu .noticiaShow .info{float:left; margin-top:10px}
#abreuMenu .noticiaShow .info a{font:bold 10px Tahoma,Arial; color:#9a9a9a; text-decoration:none}
#abreuMenu .noticiaShow .info a:hover{font:bold 10px Tahoma,Arial; color:#2760ab; text-decoration:none}

.TabbedPanelsContentD .box{float:left; width:330px; margin-bottom:5px}
.TabbedPanelsContentD .box .ano{float:left; clear:both;  /* margin-right:20px;  padding-right:20px;  */}
.TabbedPanelsContentD .box .ano p{font:bold 24px MyriadPro; color:#787878}
.TabbedPanelsContentD img{float:left; margin-left:12px; margin-right:10px; border:3px solid #c6c6c6}
.TabbedPanelsContentD .box .titulo{float:left}
.TabbedPanelsContentD .box .titulo p{font:bold 18px MyriadPro; color:#787878}

#abreuDestaque{width:722px; clear:both; float:left}
#abreuDestaque .imagem{width:360px; float:left}
#abreuDestaque .spry{width:362px; float:left}

.TabbedPanelsContentX .contentor{width:292px; float:left; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x bottom; clear:both; height:63px; padding:10px 20px 15px}
.TabbedPanelsContentX .contentor .box{width:190px; margin-top:10px; float:left}
.TabbedPanelsContentX .contentor .box2{width:190px; margin-top:10px; float:right}
.TabbedPanelsContentX .contentor h1{float:left; font:bold 12px Tahoma,Arial; color:#d3d2d2}
.TabbedPanelsContentX .contentor h2{float:right; font:bold 12px Tahoma,Arial; color:#a3a3a3}
.TabbedPanelsContentX .contentor .tx1{float:left; font:11px Tahoma,Arial; color:#787878}
.TabbedPanelsContentX .contentor .tx2{float:right; font:11px Tahoma,Arial; color:#787878}
.TabbedPanelsContentX .contentor .setaEsq{float:left; margin-right:10px; background:url(/files/System/Agentes/Layout/seta_anterior.png); height:26px; width:14px}
.TabbedPanelsContentX .contentor .setaEsq:hover{float:left; margin-right:10px; background:url(/files/System/Agentes/Layout/seta_anterior_on.png); height:26px; width:14px}

.TabbedPanelsContentX .contentor .setaDrt{float:right; margin-left:10px; background:url(/files/System/Agentes/Layout/seta_seguinte.png); height:26px; width:14px}
.TabbedPanelsContentX .contentor .setaDrt:hover{float:right; margin-left:10px; background:url(/files/System/Agentes/Layout/seta_seguinte_on.png); height:26px; width:14px}

.TabbedPanelsContentX .contentor .mini{float:right; border:3px solid #c6c6c6}
.TabbedPanelsContentX .contentor .mini2{float:left; border:3px solid #c6c6c6}
.TabbedPanelsContentX .news{width:332px; float:left; background:url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x bottom; clear:both; height:151px; padding-top:10px; padding-bottom:15px}
.TabbedPanelsContentX .news .box{width:156px; margin-top:10px; float:left}
.TabbedPanelsContentX .news .box2{width:156px; margin-top:10px; float:right}
.TabbedPanelsContentX .news h1{float:left; font:bold 12px Tahoma,Arial; color:#d3d2d2}
.TabbedPanelsContentX .news h2{float:right; font:bold 12px Tahoma,Arial; color:#a3a3a3}
.TabbedPanelsContentX .news .tx1{float:left; font:bold 14px MyriadPro; color:#787878; margin-top:3px}
.TabbedPanelsContentX .news .tx2{float:right; font:11px Tahoma,Arial; color:#787878}
.TabbedPanelsContentX .news .setaEsq{float:left; margin-right:10px; background:url(/files/System/Agentes/Layout/seta_anterior.png); height:26px; width:14px}
.TabbedPanelsContentX .news .setaEsq:hover{float:left; margin-right:10px; background:url(/files/System/Agentes/Layout/seta_anterior_on.png); height:26px; width:14px}

.TabbedPanelsContentX .news .setaDrt{float:right; margin-left:10px; background:url(/files/System/Agentes/Layout/seta_seguinte.png); height:26px; width:14px}
.TabbedPanelsContentX .news .setaDrt:hover{float:right; margin-left:10px; background:url(/files/System/Agentes/Layout/seta_seguinte_on.png); height:26px; width:14px}

.TabbedPanelsContentX .news .texto{width:292px; padding:10px 20px 15px}
.TabbedPanelsContentX .news .texto p{float:left; font:bold 11px Tahoma,Arial; color:#a3a3a3}
.TabbedPanelsContentX .news .links{width:292px; padding:5px 20px 5px}
.TabbedPanelsContentX .news .links a.lnkMais{float:left; font:bold 12px Tahoma,Arial; color:#9a9a9a; margin-right:20px; text-decoration:none}
.TabbedPanelsContentX .news .links a.lnkMais:hover{color:#2760ab; margin-right:20px; text-decoration:underline; font:bold 12px Tahoma,Arial}
.TabbedPanelsContentX .news .links a.lnkNews{float:left; font:bold 12px Tahoma,Arial; color:#9a9a9a; text-decoration:none}
.TabbedPanelsContentX .news .links a.lnkNews:hover{color:#2760ab; text-decoration:underline; font:bold 12px Tahoma,Arial}
/* End Menu */
/* Reservas */
/* End Reservas*/
/* Apoio ao cliente */
#acDestaque{width:722px; clear:both; float:left}
#acDestaque .imagem{width:246px; float:left}
#acDestaque .topText{width:476px; float:left; margin-top:45px}
#acDestaque .topText .apoio{width:436px; float:left; padding-left:20px; padding-right:20px}
#acDestaque .topText .apoio h1{float:left; font:bold 18px MyriadPro; color:#999696; text-transform:uppercase}
#acDestaque .topText .apoio p{float:left; font:14px Tahoma,Arial; margin-top:5px; color:#999696}
#acDestaque .topText .onde{width:238px; height:60px; float:left; background:url(/files/System/Agentes/Layout/barOnde_off.gif); margin-top:63px}
#acDestaque .topText .onde:hover{background:url(/files/System/Agentes/Layout/barOnde_on.gif)}
#acDestaque .topText .perguntas{width:238px; height:60px; float:left; background:url(/files/System/Agentes/Layout/barPerguntas_off.gif); margin-top:63px}
#acDestaque .topText .perguntas:hover{background:url(/files/System/Agentes/Layout/barPerguntas_on.gif)}

#acDestaque .boxEsq{float:left; width:360px}
#acDestaque .boxEsq img{float:left}
#acDestaque .boxEsq h1{float:left; font:bold 14px Tahoma,Arial; color:#949494; margin-left:20px; width:250px}
#acDestaque .boxEsq p{font:12px Tahoma,Arial; color:#949494; float:left; margin-left:20px; margin-top:5px; width:250px}

#acDestaque .boxDrt{float:right; width:310px}
#acDestaque .boxDrt h1{float:left; font:bold 14px MyriadPro; color:#82a612}
#acDestaque .boxDrt h2{float:left; font:bold 30px MyriadPro; color:#82a612; margin-left:20px; margin-top:-6px}
#acDestaque .boxDrt p{float:left; font:12px Tahoma,Arial; color:#949494; float:left; margin-top:19px}

#acDestaque .local{float:left; width:220px}
#acDestaque .local h1{font:18px Tahoma,Arial; color:#949494; margin-left:12px}
#acDestaque .local p{font:12px Tahoma,Arial; color:#949494; margin-top:10px; margin-left:12px}

#acDestaqueP{width:698px; clear:both; float:left; margin-top:20px; margin-left:12px}
.topo{width:698px; clear:both; float:left; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e0e0e0}
.topo p{float:left; font:bold 18px MyriadPro; color:#999696; text-transform:uppercase}

#acDestaqueP .menuPF{width:698px; clear:both; float:left; margin-top:4px}
#acDestaqueP .menuPF ul{list-style:none}
#acDestaqueP .menuPF ul li{float:left}
#acDestaqueP .menuPF ul a{text-decoration:none; color:#b3b3b3; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase; margin-left:8px}
#acDestaqueP .menuPF ul a:hover{color:#ff791f}
#acDestaqueP .menuPF ul a.select{color:#ff791f}
#acDestaqueP .menuSpry{width:698px; clear:both; float:left; margin-top:20px}

#esclarecido{float:right; width:170px; padding:3px; background-color:#f1f5dc; margin-top:20px; clear:both}
#esclarecido p{color:#949494; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}
#esclarecido p a{color:#949494; text-decoration:none; font:bold 10px Tahoma,Arial}
#esclarecido p a:hover{color:#A6C325; font:bold 10px Tahoma,Arial; text-decoration:none}

#esclarecidoSim1{float:right; width:170px; padding:3px; margin-top:5px; clear:both; visibility:hidden}
#esclarecidoSim1 p{color:#A6C325; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}

#esclarecidoSim2{float:right; width:170px; padding:3px; margin-top:5px; clear:both; visibility:hidden}
#esclarecidoSim2 p{color:#A6C325; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}

#esclarecidoSim3{float:right; width:170px; padding:3px; margin-top:5px; clear:both; visibility:hidden}
#esclarecidoSim3 p{color:#A6C325; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}

#esclarecidoSim4{float:right; width:170px; padding:3px; margin-top:5px; clear:both; visibility:hidden}
#esclarecidoSim4 p{color:#A6C325; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}

#esclarecidoSim5{float:right; width:170px; padding:3px; margin-top:5px; clear:both; visibility:hidden}
#esclarecidoSim5 p{color:#A6C325; font:10px Tahoma,Arial; text-align:center; text-transform:uppercase}

#acForm{width:698px; clear:both; float:left; margin-top:20px; margin-left:12px; position:relative; visibility:hidden}
#acForm .caixa{float:left; width:400px; clear:both; margin-top:10px}
#acForm .caixa label{float:left; margin-top:0px; margin-bottom:5px; font:12px Tahoma,Arial; color:#939393; text-transform:uppercase; float:left; display:block}
#acForm .caixa input{float:left; margin-top:0px; margin-bottom:5px; margin-left:0px; font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#b3b3b3; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
#acForm .caixa textarea{float:left; margin-top:0px; margin-left:0px; font:10px Tahoma,Arial; background-color:#FFF; text-decoration:none; border:1px solid #d0d1d8; color:#b3b3b3; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

#acForm .msgBtn{float:right; width:268px; position:absolute; bottom:0px; right:0px; background:#f0f0f0; padding:10px}
#acForm .msgBtn .botao{width:90px; height:24px; float:right; background:url(/files/System/Agentes/Layout/bg_historico.gif) repeat-x; font:11px Tahoma,Arial; color:#FFF; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}

#acForm .esclarecer{float:right; width:268px; position:absolute; bottom:45px; right:0px; background:#fafafa; padding:10px}
#acForm .esclarecer p{font:11px Tahoma,Arial; color:#a5a5a5}

#acDestaque .aondeEstamos{float:left; width:284px}
#acDestaque .aondeEstamos h1{float:left; font:18px Tahoma,Arial; margin-left:8px; color:#949494; text-transform:uppercase}
#acDestaque .aondeEstamos .mask{float:left; margin-left:8px; clear:both; margin-bottom:15px}
#acDestaque .aondeEstamos .mask ul{list-style:none}
#acDestaque .aondeEstamos .mask ul li{float:left}
#acDestaque .aondeEstamos .mask ul a{text-decoration:none; color:#b3b3b3; font:11px Tahoma,Arial; text-align:center; text-transform:uppercase; margin-right:5px}
#acDestaque .aondeEstamos .mask ul a:hover{color:#ff791f}

#acDestaque #cntLojas{float:left}
#acDestaque .aondeEstamos .localizacao{padding:4px 8px; background-color:#a6c325; font:14px Tahoma,Arial; color:#fff; text-transform:uppercase; width:252px; background-color:#8d8d8d; margin-bottom:1px; margin-left:8px}
#acDestaque .aondeEstamos .stores{float:left; width:268px; margin:auto; clear:both; margin-bottom:15px; margin-left:8px}
#acDestaque .aondeEstamos .morada{float:left}
#acDestaque .aondeEstamos .morada .loja{padding:4px 8px; background-color:#a6c325; font:14px Tahoma,Arial; color:#FFF; text-transform:uppercase; width:252px}
#acDestaque .aondeEstamos .morada .place{padding:8px; font:11px Tahoma,Arial; color:#858684; width:252px}
#acDestaque .aondeEstamos .morada .place:hover{background-color:#edf2d5}

#acDestaque .mapa{float:right; width:438px}

#acDestaque .lojasBr{float:left; width:356px}
#acDestaque .lojasBr h1{float:left; font:18px Tahoma,Arial; margin-left:8px; color:#949494; text-transform:uppercase; margin-bottom:15px}
#acDestaque .lojasBr h2{padding:4px 8px; background-color:#767676; font:14px Tahoma,Arial; color:#FFF; text-transform:uppercase; width:340px}
#acDestaque .lojasBr .place{padding:8px; font:11px Tahoma,Arial; color:#575a5d; width:340px; margin-bottom:5px; color:#575a5d}
#acDestaque .lojasBr .place:hover{background-color:#EDEDED}
#acDestaque .lojasBr .place a{color:#575a5d}
#acDestaque .lojasBr .place a:hover{color:#ff791f}
/* End AC */
/* Condições */
.condicoes{width:707px; clear:both; float:left; padding-left:15px}
.condicoes h1{font:bold 18px MyriadPro; color:#787878; margin-top:20px; float:left; width:692px}
.condicoes h2{font:italic bold 18px MyriadPro; color:#787878; margin-top:10px; float:left; width:692px}
.condicoes p{font:12px/15px Tahoma,Arial; width:692px; color:#959595; float:left}
/* Fim */
/* Footer */
#footer{float:left; margin-top:55px; width:960px}
.clearboth{clear:both}
/* Fim */
/* Textos */
.text8Tahoma{font:bold 8px/9px Tahoma,Arial; color:#b0afaf}
.text9Tahoma a{font:bold 9px Tahoma,Arial; color:#9c9c9c; text-decoration:underline}
.text9Tahoma a:hover{font:bold 9px Tahoma,Arial; color:#ff791f; text-decoration:underline}
.text10Tahoma a{font:bold 11px Tahoma,Arial; color:#575a5d; text-decoration:none}
.text10Tahoma a:hover{font:bold 11px Tahoma,Arial; color:#ff791f}
/* End textos */
/* End PopUps */
#srvReservas .rsvZone .cancelado{float:left; margin-left:12px; margin-top:0px; display:block; height:11px; width:46px; margin-top:6px}
