body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*table height:100%}*/
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form { margin:0px; }

.TableHeight {height:100%}

.Clear {clear:both; height:1px; overflow:hidden;}

/*IMAGES////////////////*/
img.ThickWhiteBorder, div.ThickWhiteBorder {background-color:#FFFFFF; border:10px solid #FFFFFF; margin-bottom:30px; }
img.iconLeft { border:0px none; margin-right: 5px;}
img.iconRight { border:0px none; margin-left: 5px;}

/*FORMS/////////////////////*/
.FormBorder { border: 1px solid #CCCCCC; }

/*BkgSite/////////////////////*/
/*.BkgSiteConteudo {background-image:url(/images/bkg_site/bkg_conucopia_bottom.jpg); background-repeat:no-repeat;}*/
.BkgSiteContentTopShadow {background-image: url(/images/bkg_site/bkg_content_topshadow.jpg); background-repeat:no-repeat;}
/*.BkgSiteConteudo03 {background-image:url(/images/bkg_site/bkg_conucopia_bottom03.jpg); background-repeat:no-repeat;}*/
/*.BkgSiteRight {background-image: url(/images/bkg_site/bkg_conucopia_right.gif); background-repeat:no-repeat;}*/
.BkgSiteCenter {background-image: url(/images/bkg_site/bkg_shadow.jpg); background-repeat:repeat-y;}
.BkgSiteLeft {background-image: url(/images/bkg_site/bkg_left.gif); background-repeat:repeat-x;}
.BkgSiteLeftSmall {background-image: url(/images/bkg_site/bkg_left_small.gif); background-repeat:repeat-x;}

.BkgSiteContentTopShadow .BkgBlueAndGreen {background-image:url(/images/bkg_site/bkg_logo_spa.gif); background-position: right top; background-repeat:no-repeat;}
.BkgSiteContentTopShadow .BkgStencil {background-image:url(/images/bkg_site/bkg_stencil_01.gif); background-position: right top; background-repeat:no-repeat;}
.BkgSiteContentTopShadow .BkgStencil2A {background-image:url(/images/bkg_site/bkg_stencil_02a.gif); background-position: right top; background-repeat:no-repeat;}
.BkgStencil2B {background-image:url(/images/bkg_site/bkg_stencil_02b.gif); background-position: left top; background-repeat:no-repeat;}
.BkgSimpleStencil {background-image:url(/images/bkg_site/bkg_stencil.gif); background-position: right top; background-repeat:no-repeat;}


td.PageContent { padding-bottom:0px;}
td.PageContent table.OneColumn { /*border:1px solid red;*/ /*margin-right: 18px;*/}
td.PageContent table.OneColumn td#titleArea {/*border:1px solid red;*/ padding:10px 10px 20px 10px; text-align:left;}
td.PageContent table.OneColumn td#contentArea {/*border:1px solid red;*/ padding: 0px 98px 30px 90px; text-align:left; vertical-align:top;}
td.PageContent table.OneColumn td#fullWidthContentArea {/*border:1px solid red;*/ padding: 0px 0px 30px 0px; text-align:right; vertical-align:top;}

td.PageContent table.TwoColumn {/*border:1px solid blue;*/ /*margin-top:10px;*/}
td.PageContent table.TwoColumn td#contentArea {/*border:1px solid blue;*/ padding:0px 30px 0px 90px; text-align:left; vertical-align:top; }
td.PageContent table.TwoColumn td#imageArea {/*border:1px solid blue;*/ text-align:right; vertical-align:top;}

/*
table.PageContent td.PageTitle { }
table.PageContent td.MainContent { width:570px; margin-bottom:45px; }
*/

/*/MainMenu/////////////////////////*/
.MainMenu {font-family:"Times New Roman", Times, serif; font-size:10px;}
.MainMenu div {height:17px;}
.MainMenu a { border-bottom:1px solid #FFFFFF; color:#001E48; text-decoration:none; display:block; padding:0px 9px 4px 9px;}
.MainMenu a:hover { border-bottom:1px solid #B2BBC8; text-decoration:none;}
.MainMenu.Sel a {border-bottom:1px solid #001E48;}

/*/MenuTop/////////////////////////*/
td.MenuTop { padding-top:5px; }
.MenuTop { color:#99A5B6; font-size:10px;}
.MenuTop a { color:#99A5B6; text-decoration:none; padding-left:15px;}
.MenuTop a:hover { color:#001E48; text-decoration:none;}
.MenuTop a#Sel { color:#001E48; text-decoration:none;}
.MenuTop a.Languages {font-size:10px; font-weight:bold; color:#001E48}

.MenuTopSel { color:#001E48; font-size:10px;}
.MenuTopSel a { color:#001E48; text-decoration:none;}
.MenuTopSel a:hover { color:#001E48; text-decoration:none;}

/*/SubMenuLeft/////////////////////////*/
.SubMenuLeft {}
.SubMenuLeft a { display:block;}
.SubMenuLeft a:hover{ background-color:#F8F5F1}

.SubMenuLeftSel {background-color:#FFFFFF}

.SubMenuBooking{}
.SubMenuBooking a {background-color:#001E48; display:block;}
.SubMenuBooking a:hover{ background-color:#002E6C;}

/*/SubMenu/////////////////////////*/
.SubMenu {font-size:11px; color:#B69C6D;}
.SubMenu a {color:#B69C6D; text-decoration:none;}
.SubMenu a:hover{ color:#02204A; text-decoration:none;}

.SubMenuSel {font-size:11px; color:#02204A;  font-weight:bold;}
.SubMenuSel a {color:#02204A; text-decoration:none;}
.SubMenuSel a:hover{ color:#02204A; text-decoration:none;}

/*/Dropdown Menu Top////////////////////////////////////////////*/
td.DropDown { padding: 5px;}
.DropDown { font-size:11px; color:#002E6A; }
.DropDown p { margin:0px; /* margin-top:5px; margin-bottom:5px; margin-left:1px; */ }
.DropDown a { color:#002E6A; text-decoration:none; display:block; padding: 2px 1px 3px 3px;   }
.DropDown a:hover{ color:#000000; text-decoration:none; background-color:#EEEEEE;}

/*/MenuBottom/////////////////////////*/
.MenuBottom { color:#001E48; font-size:10px; line-height:25px;}
.MenuBottom a { color:#001E48; text-decoration:none;}
.MenuBottom a:hover { color:#000000; text-decoration:none;}

.MenuBottomSel { color:#000000; font-size:10px; line-height:25px; font-weight:bold;}
.MenuBottomSel a { color:#000000; text-decoration:none;}
.MenuBottomSel a:hover { color:#000000; text-decoration:none;}

/*/Texto////////////////////////////////////////////*/
.Tracker {font-size:10px; color:#002E6A;}
.Tracker a {color:#BBBBBB; text-decoration:none;}
.Tracker a:hover {color:#002E6A; text-decoration:none;}

.Copyright {font-size:10px; color:#999999;}
.Copyright a {color:#999999; text-decoration:none;}
.Copyright a:hover {color:#002E6A; text-decoration:none;}

.Texto {font-size:12px; color:#6C6C6C; line-height:20px;}
.Texto a {color:#9D785B; text-decoration:none;}
.Texto a:hover {color:#9D785B; text-decoration:underline;}

.TextoSemLink {font-size:12px; color:#6C6C6C; line-height:20px;}
.TextoSemLink a {color:#6C6C6C; text-decoration:none;}
.TextoSemLink a:hover {color:#6C6C6C; text-decoration:underline;}

.TextoSmall {font-size:11px; color:#6C6C6C; line-height:150%;}
.TextoSmall a {color:#9D785B; text-decoration:none;}
.TextoSmall a:hover {color:#9D785B; text-decoration:underline;}
.TextoSmall ul { margin:5px 0px 30px 0px; padding:0px 0px 0px 0px}
.TextoSmall ul li { margin:2px 0px 2px 15px; list-style-image:url(../images/bullets/bullet_list.gif); list-style-position: outside;}

.TextoXSmall {font-size:10px; color:#6C6C6C; line-height:150%;}
.TextoXSmall a {color:#9D785B; text-decoration:none;}
.TextoXSmall a:hover {color:#9D785B; text-decoration:underline;}
.TextoXSmall ul { margin:5px 0px 30px 0px; padding:0px 0px 0px 0px}
.TextoXSmall ul li { margin:2px 0px 2px 15px; list-style-image:url(../images/bullets/bullet_list.gif); list-style-position: outside;}

.TextoSmallSemLink {font-size:11px; color:#6C6C6C; line-height:150%;}
.TextoSmallSemLink a {color:#6C6C6C; text-decoration:none;}
.TextoSmallSemLink a:hover {color:#6C6C6C; text-decoration:underline;}
.TextoSmallSemLink ul { margin:5px 0px 30px 0px; padding:0px 0px 0px 0px}
.TextoSmallSemLink ul li { margin:2px 0px 2px 15px; list-style-image:url(../images/bullets/bullet_list.gif); list-style-position: outside; list-style-type: none;}

.TextoClaroSmall {font-size:9px; color:#C5C1BE;}
.TextoClaroSmall a {color:#C5C1BE; text-decoration:none;}
.TextoClaroSmall a:hover {color:#999999; text-decoration:underline;}

.TextoAzul {font-size:11px; color:#2F97CF;}
.TextoAzul a {color:#2F97CF; text-decoration:none;}
.TextoAzul a:hover {color:#2F97CF; text-decoration:underline;}

.Titulos {font-size:13px; color:#001E48; text-decoration:none; font-weight:bold;}
.Titulos a {color:#001E48; text-decoration:none;}
.Titulos a:hover {color:#001E48; text-decoration:underline;}

.TituloAmareloSmall {font-size:11px; color:#B69C6D; text-decoration:none; font-weight:bold;}
.TituloAmareloSmall a {color:#B69C6D; text-decoration:none;}
.TituloAmareloSmall a:hover {color:#B69C6D; text-decoration:underline;}

.TextWhite { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:11px;}
.TextWhite a { color:#ffffff; text-decoration:none;}
.TextWhite a:hover { color:#ffffff; text-decoration:underline;}

/*
table.SiteMap td { padding: 2px 5px 2px 5px; }
table.SiteMap ul { list-style:none; list-style-image:none; margin: 0px; padding:0px;}
table.SiteMap li { list-style:none; list-style-image:none; margin: 0px; padding:0px;}
table.SiteMap td.MainLinks { padding-right:10px; font-weight:bold; text-align:right; vertical-align:top; border-right:1px solid #2F97CF;}
*/
table.SiteMap td {  padding: 0px 10px 20px 0px; border-top:1px solid #666666;}
table.SiteMap ul { list-style:none; list-style-image:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
table.SiteMap li { list-style:none; list-style-image:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
table.SiteMap li a {color:#999999;}
table.SiteMap td.MainLinks {   padding-right:10px; font-weight:bold; text-align:right; vertical-align:top; border-bottom:1px solid #2F97CF;}
table.SiteMap td.SiteMapMainLinks { color:#666666; font-weight:bold; text-align:left; vertical-align:top; border-top:1px solid #666666;}
table.SiteMap td.SiteMapMainLinks  a {color:#B69C6D;}

.FichaTecnica th { text-align: right; font-weight:normal; font-size:9px; color:#666666; padding-right: 5px; border-right:1px solid #333333;}
.FichaTecnica td { text-align: left; font-size:9px; color:#666666; padding-left: 5px;}
.FichaTecnica .title { font-weight:bold; padding-top:10px;}

.FichaTecnica2 th { text-align:center; font-size:9px; color:#666666; border-left: 1px solid #999999;}
.FichaTecnica2 td { text-align:center; font-size:9px; color:#666666; border-left: 1px solid #999999; border-top: 1px solid #999999;}
.FichaTecnica2 td.firstCol, .FichaTecnica2 th.firstCol { text-align: left; border-left: 0px none; }

/*/DYNAMIC CONTENT/////////////////////////*/
.DynamicContent { font-size:11px; color:#6C6C6C; line-height:150%; }
.DynamicContent p { margin: 0px 0px 15px 0px; }
.DynamicContent strong { font-weight:bold; color:#B69C6D; } 
.DynamicContent a { color:#9D785B; text-decoration:none; }
.DynamicContent a:hover { color:#9D785B; text-decoration:underline; }
.DynamicContent ul { margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; }
.DynamicContent ul li { margin:0px 0px 5px 15px; list-style-image:url(../images/bullets/bullet_list.gif); list-style-position: outside; list-style-type: none; }
/*
.DynamicContentList strong { font-size:11px; color:#B69C6D; text-decoration:none; font-weight:bold; }
.DynamicContentList strong a { color:#B69C6D; text-decoration:none; }
.DynamicContentList strong a:hover { color:#B69C6D; text-decoration:underline; }
.DynamicContentList p { margin:0px; }
*/

/*ACCORDION////////////////////////////*/
.SwAccordion { padding:20px 0px 20px 0px; }
.SwAccordion .Title { padding-top:6px; }
.SwAccordion .Summary { font-weight:bold; text-decoration:underline; font-size:11px; }
.SwAccordion .Detail { display:none; padding:6px 0px 10px 20px; }


/*VOUCHERS///////////////////////////*/
.VoucherContainer {overflow:hidden; width:750px;}
                    
.Voucher {position:relative; width:250px; text-align:left; float:left;}
.Voucher .VoucherPadding {padding:8px 8px 8px 0px; background-color:#FFF;}

.VoucherFoto {position:relative; height:218px; width:239px;}
.VoucherFoto .VoucherSelo {position:absolute; top:-4px; left:12px; width:86px; height:61px; background-image:url(/images/vouchers/selo.gif);}
.VoucherFoto .VoucherSelo .SeloPadding {padding:10px 0px 0px 5px;}
.VoucherFoto .VoucherSelo .SeloTitle {text-align:center; color:#FFF; font-size:9px; font-family:'Times New Roman', Times, serif;}
.VoucherFoto .VoucherSelo .SeloValor {text-align:center; color:#FFF; font-size:30px; font-family:'Times New Roman', Times, serif;}

.VoucherBtnEncomendar {color:#FFF; font-size:17px; font-family:'Times New Roman', Times, serif;}
.VoucherBtnEncomendar a {background:no-repeat url(/images/vouchers/sprite_btn.jpg) 0px -21px #002D68; color:#FFF; padding:5px 12px 5px 12px; display:block; text-decoration:none;}
.VoucherBtnEncomendar a:hover {background:no-repeat url(/images/vouchers/sprite_btn.jpg) 0px bottom #B19663; text-decoration:none;}
                                
.VoucherText {padding:12px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.VoucherText .IntroVoucher {font-size:10px; color:#B19663;}
.VoucherText .TituloVoucher {font-size:11px; color:#001E48; font-weight:bold; padding:5px 0px 5px 0px}
.VoucherText .DescricaoVoucher {font-size:11px; color:#6C6C6C;}
.VoucherText .LinkVoucher {font-size:10px; padding-top:25px;}
.VoucherText .LinkVoucher a {color:#B19663; text-decoration:none;}
.VoucherText .LinkVoucher a:hover {color:#002D68; text-decoration:none;}

.FormVouchers {padding:8px 8px 8px 0px; background-color:#FFF; text-align:left; font-size:11px; color:#6C6C6C;}
.FormVouchers .VoucherFormTitle {font-weight:bold; color:#B19663; padding:5px 0px 5px 0px;}
.FormVouchers .FormVoucherPadding {border:1px solid #CCC; padding:20px 25px 20px 25px;}
.FormVoucherForm {border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:15px 4px 15px 4px; margin-top:10px;}
.FormVoucherSend {padding-top:10px;}
.FormVoucherSend .Btn {color:#FFF; font-size:15px; font-family:'Times New Roman', Times, serif;}
.FormVoucherSend a.Btn {padding:5px 13px 5px 13px; background-color:#B19663; color:#FFF; text-decoration:none; display:block; float:right;}
.FormVoucherSend a.Btn:hover {background-color:#002D68; text-decoration:none;}
.FormVoucherSend input.Btn {border:0px none; background-color:#002D68; padding:5px 15px 3px 15px; margin:0px;}

.FormVouchersMemsage {border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:25px 4px 25px 4px; text-align:center;  margin-top:10px;}
.FormVouchersMemsage .Highlight {font-weight:bold; padding-top:10px; color:#002D68;}
.FormVouchersMemsage .Highlight a {color:#002D68; text-decoration:none;}
.FormVouchersMemsage .Highlight a:hover {color:#B19663; text-decoration:underline;}

.TableFormContainer {margin-top:3px;}
.TableFormContainer td {padding-bottom:5px;}

.LinkVouchersHome {}
.LinkVouchersHome a {display:block; background-color:#001E48; border:10px solid #FFFFFF;}
.LinkVouchersHome a:hover {background-color:#001E48;}

.Footer_Facebook { height:21px;}
.Footer_Facebook_Icon {float:left; margin-right:7px;}
.Footer_Facebook_Like {float:left; width:120px;}

.SeloContainer {background-color:#FFFFFF; float:right; width:172px; height:144px;}

/*XMS STYLES////////////////////////////*/
.XmsTH { background-color: #EEEEEE; padding:0px 6px 0px 6px; }

/*NEW HOME///////////////////////////////*/
#home-content { font-size:11px; color:#777;}
#home-content .BorderTop {border-top:1px solid #CCC;}
#home-content h2 {font-size:16px; color:#002850; margin:0px; padding:0px; font-weight:normal; line-height:normal; letter-spacing:normal;}
#home-content h2 a {color:#002850; text-decoration:none; display:block; padding-left:20px; background:no-repeat url(/images/home2011/bullet_title.gif) 0px 1px;}
#home-content h2 a:hover {color:#B69C6D; text-decoration:none; background:no-repeat url(/images/home2011/bullet_title.gif) 0px -25px;}
#home-content h3 {color:#B69C6D; font-weight:bold; line-height:100%; color:#B69C6D; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #DBDBDB;}
#home-content h3 a {color:#002850; text-decoration:none;}
#home-content h3 a:hover {color:#B69C6D; text-decoration:none;}
#home-content .LeftColl {margin:20px 0px 0px 0px; float:left; width:195px;}
#home-content .LeftColl .Padding {padding:0px 10px 15px 10px;}
#home-content .LeftColl p {padding:0px 0px 10px 0px;}
#home-content .CenterColl {margin:20px 0px 0px 20px; float:left; width:255px;}
#home-content .CenterColl .BtnVerMais {margin-top:30px;}
#home-content .RightColl {margin-top:20px; float:right; width:265px;}
#home-content .RightCollFullWidth {width:530px; clear:both; float:right;}
#home-content .RightColl .BtnVerMais {margin:10px 25px 0px 10px;}

#home-content .BtnVerMais {font-size:10px; border-top:1px solid #CCC; padding:5px;}
#home-content .BtnVerMais a {color:#002850; text-decoration:none;}
#home-content .BtnVerMais a:hover {color:#B69C6D; text-decoration:underline;}

#home-content .ArticleOfertasHome {margin-top:25px;}
#home-content .ArticleOfertasHome .Foto {float:right; width:88px; height:88px; background-color:#999;}
#home-content .ArticleOfertasHome .TextContainer {float:left; width:160px;}
#home-content .ArticleOfertasHome h3 {font-size:13px; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; zoom:1}
#home-content .ArticleOfertasHome .TextContainer .Text {font-size:11px; color:#777;}

#home-content .ArticleNovidadesHome {margin:17px 0px 0px 0px; padding:12px; background-color:#FFF;}
#home-content .ArticleNovidadesHome.First{margin:17px 0px 33px 0px;}
#home-content .ArticleNovidadesHome .Foto {float:right; width:88px; height:88px; background-color:#999;}
#home-content .ArticleNovidadesHome .TextContainer {float:left; width:145px;}
#home-content .ArticleNovidadesHome h3 {font-size:13px; margin:0px 0px 8px 0px; padding:0px 0px 5px 0px; zoom:1}
#home-content .ArticleNovidadesHome .TextContainer .Text {font-size:11px; color:#777;}

.BtnHome {font-size:14px; color:#FFF;}
.BtnHome a {display:block; color:#FFF; padding:5px; margin-top:4px; background-image:url(/images/home2011/bkg_btn.png); background-repeat:no-repeat; background-position:0px 0px; text-decoration:none;}
.BtnHome a:hover {color:#FFF; text-decoration:none;}
.BtnHome a.Blue {background-color:#002850; border:1px solid #002850;}
.BtnHome a.Blue:hover {background-color:#004182;}
.BtnHome a.Ocre {background-color:#BF9B64; border:1px solid #B79D6F}
.BtnHome a.Ocre:hover {background-color:#A37C43;}
.BtnHome a.Green {background-color:#548023; border:1px solid #43661C}
.BtnHome a.Green:hover {background-color:#3D5720;}

.FooterTop {width:710px; border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; padding:3px 0px 3px 0px;}
.FooterTop .Weather {float:left; width:340px;}
.FooterTop .FollowUs {width:145px; float:right; text-align:right; font-size:12px; margin-top:6px;}
.FooterTop .FollowUs a {width:145px; float:right; text-align:right; text-decoration:none; color:#999}
.FooterTop .FollowUs a:hover {width:145px; float:right; text-align:right; text-decoration:none; color:#666}
.FooterTop .Like {float:right; margin-top:6px;}

.FormHeader {width:176px;}
.FormHeader .FormContainerTable {padding-top:30px;}
.FormHeader .FormContainerTableSmall {padding-top:5px;}
.FormHeader form {margin:0px; padding:0px;}
.FormHeader label {font-size:10px; color:#B79D6F; font-family:Arial, Helvetica, sans-serif;}
.FormHeader input {width:145px; font-size:10px; color:#333; margin:0px; padding:1px;}
.FormHeader select {width:42px; font-size:10px; color:#333; margin:0px; padding:1px;}
.FormHeader input.BtnInput {font-family:"Times New Roman", Times, serif; font-size:16px; width:176px; color:#FFF; background:no-repeat url(/images/home2011/bkg_btn.png) 0px 0px #BF9B64; border:0px solid #B79D6F; margin-top:8px; padding:4px 0px 4px 0px;}
.FormHeader input.BtnInputSmall {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:176px; color:#FFF; background:no-repeat url(/images/home2011/bkg_btn.png) 0px 0px #BF9B64; border:0px solid #B79D6F; margin-top:6px; padding:3px 0px 2px 0px;}

.RelativeContainer {position:relative; width:548px; height:248px; z-index:1;}
.RelativeContainer .TitleHeader {position:absolute; right:20px; top:20px; z-index:10;}
.RelativeContainer .CycleContainer {width:548px; height:248px; overflow:hidden;}

/*GALERY THUMBS/////////////////////////////////*/
.GalleryThumbs {width:650px; overflow:hidden;}
.GalleryThumbs .ThumbContainer {width:700px;}
.GalleryThumbs .ThumbContainer .GalleryGroup {padding-bottom:6px;}
.GalleryThumbs .ThumbContainer .ThumbTitle {font-weight:bold; color:#002850; padding-bottom:3px; font-size:12px;}
.GalleryThumbs .ThumbContainer .Thumb {width:126px; height:84px; float:left; margin:0px 4px 4px 0px; background-color:#F7F7F7;}
.GalleryThumbs .ThumbContainer .Thumb a {border:1px solid #FFF; display:block;}
.GalleryThumbs .ThumbContainer .Thumb a img {border:1px solid #FFF;}
.GalleryThumbs .ThumbContainer .Thumb a img:hover {border:1px solid #001E48;}

