body {/*background-color:#E3E9EE;*/ margin:0px; background-image:url(/images/frame_bkg/main_bkg_repeat.jpg); background-position:center top; background-repeat:repeat-y; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:140%;}
html {height:100%;}

a {text-decoration:none; color:#001E48}
a:hover {text-decoration:underline; color:#001E48;}

ul{ list-style-image:url(/images/icons/bullet_ul.gif);}
li{ padding-top:4px; padding-bottom:4px; margin:0px;}
ol { list-style-image:none; list-style:decimal}

ul.ShortPadding{ margin-top:10px; margin-bottom:28px; list-style-image:url(/images/icons/bullet_ul.gif);}
ul.ShortPadding li{ padding-top:0px; padding-bottom:4px; margin:0px;} 

div.Clear {clear:both; height:1px; overflow:hidden;}
.FALTA { background-color:#FFFF00; }

/*COMMONS//////////////////////////////////////////////*/
.PDF { padding:20px 0px 10px 0px; }

.BtnBookingHome {font-family: Georgia, 'Times New Roman', Times, serif; margin-top:33px; width:242px; font-size:15px;}
.BtnBookingHome  a {background-color:#538022; padding:8px 0px 8px 0px; display:block; color:#EEE;}
.BtnBookingHome  a:hover {background-color:#001E48; color:#EEE; text-decoration:none;}

.BtnBooking {font-family: Georgia, 'Times New Roman', Times, serif; margin-top:10px; width:242px; font-size:14px;}
.BtnBooking  a {background-color:#538022; padding:3px 0px 3px 0px; display:block; color:#EEE;}
.BtnBooking  a:hover {background-color:#001E48; color:#EEE; text-decoration:none;}

/*COLORS//////////////////////////////////////////////*/
.Green {background-color:#538046;}
.Blue {background-color:#E3E9EE;}
.DarkBlue {background-color:#001E48;}

.BkgGreen {background-color:#538046;}
.BkgBlue {background-color:#E3E9EE;}
.BkgWhite {background-color:#FFFFFF;}

.Border {border:1px solid #CCCCCC;}

div.BkgContent {background-color:#FFFFFF; background-image:url(/images/frame_bkg/bkg_content.gif); background-repeat:no-repeat; background-position:right top;}

/*FRAME WORK/////////////////////////////////////////*/
table.FWTable {height:100%; width:100%; background-image: url(/images/frame_bkg/main_bkg_center.gif); background-repeat:no-repeat; background-position:center top; vertical-align:top; text-align:center;}
	td.FWCenter {vertical-align:top;}
	
/*HEADER/////////////////////////////////////////////////*/
table.Header {}
	td.HeaderCenter {width:955px; text-align:left;}
	td.BigHeight {height:350px;}
	td.SmallHeight {height:240px;}
		div.MenuTop {width:917px; text-align:right; font-size:10px; color:#999999; height:50px; margin-top:6px; margin-right:38px;}
			.MenuTop a {color:#999999;}
			.MenuTop a.Languages {font-weight:bold; color:#001E48}
			.MenuTop a:hover {color:#001E48; text-decoration:none;}
			.MenuTop .Sel a {color:#001E48;}
	
		div.LogoZone {width:267px; float:left;}
			.LogoMarginHome {margin-top:53px;}
			.LogoMargin {margin-top:63px;}
	
		div.FotoZone {width:688px; float:right; text-align:left;}
			div.MainMenu { height:45px; width:678px; padding-left:10px;}
				.MarginHome {margin-top:46px;}
			div.MainMenuItem {float:left; padding:0px 3px 0px 0px}
				.MainMenuItem a {border-top:2px solid #FFFFFF; display:block;}
				.MainMenuItem a:hover {border-top:2px solid #A6B8CA;}
				.MainMenuItem .Sel a {border-top:2px solid #A6B8CA;}
			
			.FotoHeader { background-color:#EEEEEE; width:667px; margin-left:10px;}

/*HOME/////////////////////////////////////////////////*/
div.HomeLeftColl {float:left; width:231px;}
	div.HomeFotoLeft {width:230px; height:130px; margin:5px 0px 5px 0px;}

div.HomeRightColl {float:right; width:678px;}
	
	div.HomeFotoRight {float:left; height:170px; width:170px; margin:10px 0px 10px 0px;}

div.HomeMarginBottom {margin-bottom:25px;}
div.HomeArticleMarginBottom {margin-bottom:40px;}
div.HomeTextBox {padding:30px; float:left; width:438px;}
div.HomeIntro {width:558px; padding:30px;}

#intro-paddings {padding:30px 0px 30px 30px;}
.HomeIntroText {float:left; width:450px; line-height:150%;}
.HomeButtons {float:right; border:1px solid #CCC; background-color:#FFF; width:180px;}
.HomeButtonsPadding {padding:8px;}
.HomeButtonsPadding a.First {margin-bottom:8px;}
.HomeButtonsPadding a {background-color:#538022; display:block;}
.HomeButtonsPadding a:hover {background-color:#002850;}

/*CONTENT/////////////////////////////////////////////////*/
div.ContentContainer {padding-top:34px; width:955px; margin:auto; position:relative; text-align:left;}
	div.ContentPadding {padding:20px 40px 40px 60px;}
	div.ContentPaddingMore {padding:40px 40px 40px 60px;}
	
	div.MainTitle { position:absolute; height:78px; width:610px; top:20px; left:12px;}
	
	div.Tracker {padding:15px 40px 10px 20px; text-align:right; font-size:10px; color:#002850; height:50px;}
		.Tracker a {color:#999999;}
		.Tracker a:hover {color:#002850; text-decoration:none;}
		
	div.ContentFoto {float:right; margin-left:40px; position:relative;}
	div.ContentFotoLegenda {width:375px; padding-top:10px; padding-bottom:5px; font-size:10px; line-height:110%;}
	div.ContentFotoLegenda .CFL_Title {font-size:11px; font-weight:bold;}
	div.ContentFixedWidth {width:510px;}

div.ArticleContainer {padding-bottom:25px;}	
	div.ArticleRightTitle {margin-bottom:5px;}
	div.ArticleRightMais {margin-top:5px;}
	
	div.ContentFotoDetail {float:right; margin-left:40px; width:252px;}
		div.FotoDetail {margin-bottom:27px;}
	
div.NumberMenu {float:right; font-size:10px; color:#001E48; margin-top:10px; text-align:center;}
		.NumberMenu a {color:#001E48; background-color:#E3E9EE; margin:1px; padding:1px 0px 1px 3px;}
		.NumberMenu a:hover {color:#001E48; background-color:#001E48; text-decoration:none;}
		.NumberMenu .Sel a, .NumberMenu strong {color:#FFFFFF; background-color:#001E48; margin:1px; font-weight:normal; padding:1px 0px 1px 3px;}

/*FORMS/////////////////////*/
.FormBorder {border:1px solid #E6E6E6;}
.FormContactos input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
		
/*TARIFARIOS///////////////////////////////////////////////*/
.Tarifarios {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; border-left:1px solid #EEEEEE; border-top:1px solid #EEEEEE; width:100%;}
.Tarifarios td {border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:5px; text-align:center;}
.Tarifarios td.LeftColl {padding-left:15px; text-align:left; color:#333333;}
.Tarifarios td.LeftCollTop {padding-left:15px; text-align:left; color:#FFFFFF;}
.Tarifarios .TarTitulo {color:#FFFFFF; background-color:#001E48; text-align:center; vertical-align:middle; font-weight:bold;}
.Tarifarios .FixedWidth {width:80px;}

.TarifariosText B, .TarifariosText STRONG { color:#001E48; font-weight:bold; }
.TarifariosText I, .TarifariosText EM { font-size:11px; color:#999999;  }

/*GALERY///////////////////////////////////////////////*/
IMG#detailImage { filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=0.5); }
div.Gallery {width:301px;}
		div.Gallery div{float:left; width:99px; height:70px; background-color:#CCCCCC; margin-left:1px; margin-bottom:1px;}
			.transOFF {border:0px;}
			.transON IMG {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}


/*SUBMENUS/////////////////////////////////////////////////*/	
	div.SubMenu {width:678px; margin-top:10px; text-align:right; height:27px;}
		.SubMenuItem {float:right;}
		.SubMenuItem a {color:#999999; /*margin:0px 0px 0px 25px;*/ margin:0px 0px 0px 20px;}
		.SubMenuItem a:hover {color:#001E48; text-decoration:none;}
		.SubMenuItem .Sel a {color:#001E48; margin:0px 0px 0px 19px; font-weight:bold;}
		.SubMenuItem .Sel a:hover {color:#001E48; text-decoration:none; font-weight:bold;}
		
	div.TabMenu {position:absolute; top:30px; width:299px; font-size:10px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.TabMenuItem {color:#001E48;}
		.TabMenuItem a {-ms-filter:"alpha(opacity=75)"; color:#001E48; background-color:#FFFFFF; padding:3px 0px 4px 10px; display:block;}
		.TabMenuItem a:hover {background-color:#E3E9EE; color:#001E48; text-decoration:none;}
		.TabMenuItem.SelTab a {background-color:#001E48; color:#FFFFFF;}
		.TabMenuItem.SelTab a:hover {background-color:#001E48; color:#FFFFFF;}
	
	div.ListaPrecos {position:absolute; background-color:#FFF; padding:3px; bottom:30px; width:299px; font-size:10px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.ListaPrecos a {color:#001E48;}
		.ListaPrecos a:hover {color:#001E48; text-decoration:underline;}
		
	div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; visibility:hidden; margin:45px 0px 0px 10px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
	div.DropMenuItem {background-color:#FFFFFF; font-size:10px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85}
		.MenuDropDown .DropMenuItem a {-ms-filter:"alpha(opacity=85)"; color:#001E48; text-decoration:none; display:block; padding:3px 3px 3px 10px;}
		.MenuDropDown .DropMenuItem a:hover {-ms-filter:"alpha(opacity=85)"; color:#FFFFFF; background-color:#001E48; text-decoration:none;}
	
	div.DropDownLang {position:absolute; z-index:1; visibility:hidden; margin-top:0px; top:0;}
	div.DropMenuLangItem {font-size:9px;}
		.DropDownLang .DropMenuLangItem a {color:#001E48; text-decoration:none; padding:2px; background-color:#DCDCDC;}
		.DropDownLang .DropMenuLangItem a:hover {color:#FFFFFF; background-color:#001E48; text-decoration:none;}	

/*TEXT/////////////////////////////////////////////////*/
	.Title {color:#001E48; font-weight:bold;}
	.Title a {color:#001E48;}
	.Title a:hover {color:#001E48; text-decoration:underline;}
	
	.TitleGreen{color:#538046; font-weight:bold;}
	
	.DateGrey { font-size:10px; color:#CCCCCC;}
	.DateGrey a {color:#CCCCCC;}
	.DateGrey a:hover {color:#666666; text-decoration:none;}
	
	.DateGreen { font-size:10px; color:#538046;}
	
	.DateBlue { font-size:10px; color:#001E48;}
	
	.TxtBtn {color:#001E48; font-weight:bold; font-size:10px;}
	.TxtBtn a {color:#538046;}
	.TxtBtn a:hover {color:#001E48; text-decoration:none;}

/*FOOTER/////////////////////////////////////////////////*/
table.Footer {margin-top:34px}
	td.FooterCenter {width:955px; height:85px; text-align:lcenter; vertical-align:middle;}
		div.MenuBottom {width:670px; float:left; font-size:10px; margin-top:25px; text-transform:uppercase;}
			.MenuBottom a { color:#999999;}
			.MenuBottom a:hover { color:#001E48; text-decoration:none;}
		
		div.LinkZone {width:244px; float:right; text-align:left;}
		
		div.Copyright {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; margin:0px 0px 20px 0px; float:left; width:450px; color:#999999;}
			.Copyright a {color:#999999;}
			.Copyright a:hover {color:#666666;}
		
		div.Weather {text-align:right; float:right; width:300px; margin:0px 0px 20px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
			.Weather a {color:#999999;}
			.Weather a:hover {color:#666666;}
		
		/*div.follow-facebook {float:left; width:auto; margin-right:10px; margin-top:20px;}*/

div.Footer_Facebook {padding:20px 0px 4px 0px;}
	.Footer_Facebook_Icon {float:left; margin-right:7px;}
	.Footer_Facebook_Like {float:left; width:120px;}

/*Links*/
.LinkTitle { font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#001E48; padding-bottom:20px;}

/*SITEMAP /////////////////////////////////////////////////*/

.Sitemap {margin-bottom:40px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 2px 8px 2px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#001E48;}
/*.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { border-left:1px solid #999999; line-height:100%; display:block; font-size:10px; color:#999999; }*/
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }


DIV#divNewsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  line-height:130%;}

/*SEND A FRIEND////////////////////////////*/
.TableSendAFriend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.TableSendAFriend .Input INPUT { width:180px; font-size:10px; }
.TableSendAFriend .Field {color:#999999;}

.FormSmallText {color:#999999; font-size:10px; margin-top:30px;}

/*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; }

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

body {/*background-color:#E3E9EE;*/ margin:0px; background-image:url(/images/frame_bkg/main_bkg_repeat.jpg); background-position:center top; background-repeat:repeat-y; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:140%;}
html {height:100%;}

a {text-decoration:none; color:#001E48}
a:hover {text-decoration:underline; color:#001E48;}

ul{ list-style-image:url(/images/icons/bullet_ul.gif);}
li{ padding-top:4px; padding-bottom:4px; margin:0px;}
ol { list-style-image:none; list-style:decimal}

ul.ShortPadding{ margin-top:10px; margin-bottom:28px; list-style-image:url(/images/icons/bullet_ul.gif);}
ul.ShortPadding li{ padding-top:0px; padding-bottom:4px; margin:0px;} 

div.Clear {clear:both; height:1px; overflow:hidden;}
.FALTA { background-color:#FFFF00; }

/*COMMONS//////////////////////////////////////////////*/
.PDF { padding:20px 0px 10px 0px; }

.BtnBookingHome {font-family: Georgia, 'Times New Roman', Times, serif; margin-top:33px; width:242px; font-size:15px;}
.BtnBookingHome  a {background-color:#538022; padding:8px 0px 8px 0px; display:block; color:#EEE;}
.BtnBookingHome  a:hover {background-color:#001E48; color:#EEE; text-decoration:none;}

.BtnBooking {font-family: Georgia, 'Times New Roman', Times, serif; margin-top:10px; width:242px; font-size:14px;}
.BtnBooking  a {background-color:#538022; padding:3px 0px 3px 0px; display:block; color:#EEE;}
.BtnBooking  a:hover {background-color:#001E48; color:#EEE; text-decoration:none;}

/*COLORS//////////////////////////////////////////////*/
.Green {background-color:#538046;}
.Blue {background-color:#E3E9EE;}
.DarkBlue {background-color:#001E48;}

.BkgGreen {background-color:#538046;}
.BkgBlue {background-color:#E3E9EE;}
.BkgWhite {background-color:#FFFFFF;}

.Border {border:1px solid #CCCCCC;}

div.BkgContent {background-color:#FFFFFF; background-image:url(/images/frame_bkg/bkg_content.gif); background-repeat:no-repeat; background-position:right top;}

/*FRAME WORK/////////////////////////////////////////*/
table.FWTable {height:100%; width:100%; background-image: url(/images/frame_bkg/main_bkg_center.gif); background-repeat:no-repeat; background-position:center top; vertical-align:top; text-align:center;}
	td.FWCenter {vertical-align:top;}
	
/*HEADER/////////////////////////////////////////////////*/
table.Header {}
	td.HeaderCenter {width:955px; text-align:left;}
	td.BigHeight {height:350px;}
	td.SmallHeight {height:240px;}
		div.MenuTop {width:917px; text-align:right; font-size:10px; color:#999999; height:50px; margin-top:6px; margin-right:38px;}
			.MenuTop a {color:#999999;}
			.MenuTop a:hover {color:#001E48; text-decoration:none;}
			.MenuTop .Sel a {color:#001E48;}
	
		div.LogoZone {width:267px; float:left;}
			.LogoMarginHome {margin-top:53px;}
			.LogoMargin {margin-top:63px;}
	
		div.FotoZone {width:688px; float:right; text-align:left;}
			div.MainMenu { height:45px; width:678px; padding-left:10px;}
				.MarginHome {margin-top:46px;}
			div.MainMenuItem {float:left; padding:0px 3px 0px 0px}
				.MainMenuItem a {border-top:2px solid #FFFFFF; display:block;}
				.MainMenuItem a:hover {border-top:2px solid #A6B8CA;}
				.MainMenuItem .Sel a {border-top:2px solid #A6B8CA;}
			
			.FotoHeader { background-color:#EEEEEE; width:667px; margin-left:10px;}

/*HOME/////////////////////////////////////////////////*/
div.HomeLeftColl {float:left; width:231px;}
	div.HomeFotoLeft {width:230px; height:130px; margin:5px 0px 5px 0px;}

div.HomeRightColl {float:right; width:678px;}
	
	div.HomeFotoRight {float:left; height:170px; width:170px; margin:10px 0px 10px 0px;}

div.HomeMarginBottom {margin-bottom:25px;}
div.HomeArticleMarginBottom {margin-bottom:40px;}
div.HomeTextBox {padding:30px; float:left; width:438px;}
div.HomeIntro {width:558px; padding:30px;}

#intro-paddings {padding:30px 0px 30px 30px;}
.HomeIntroText {float:left; width:450px; line-height:150%;}
.HomeButtons {float:right; border:1px solid #CCC; background-color:#FFF; width:180px;}
.HomeButtonsPadding {padding:8px;}
.HomeButtonsPadding a.First {margin-bottom:8px;}
.HomeButtonsPadding a {background-color:#538022; display:block;}
.HomeButtonsPadding a:hover {background-color:#002850;}

/*CONTENT/////////////////////////////////////////////////*/
div.ContentContainer {padding-top:34px; width:955px; margin:auto; position:relative; text-align:left;}
	div.ContentPadding {padding:20px 40px 40px 60px;}
	div.ContentPaddingMore {padding:40px 40px 40px 60px;}
	
	div.MainTitle { position:absolute; height:78px; width:610px; top:20px; left:12px;}
	
	div.Tracker {padding:15px 40px 10px 20px; text-align:right; font-size:10px; color:#002850; height:50px;}
		.Tracker a {color:#999999;}
		.Tracker a:hover {color:#002850; text-decoration:none;}
		
	div.ContentFoto {float:right; margin-left:40px; position:relative;}
	div.ContentFotoLegenda {width:375px; padding-top:10px; padding-bottom:5px; font-size:10px; line-height:110%;}
	div.ContentFotoLegenda .CFL_Title {font-size:11px; font-weight:bold;}
	div.ContentFixedWidth {width:510px;}

div.ArticleContainer {padding-bottom:25px;}	
	div.ArticleRightTitle {margin-bottom:5px;}
	div.ArticleRightMais {margin-top:5px;}
	
	div.ContentFotoDetail {float:right; margin-left:40px; width:252px;}
		div.FotoDetail {margin-bottom:27px;}
	
div.NumberMenu {float:right; font-size:10px; color:#001E48; margin-top:10px; text-align:center;}
		.NumberMenu a {color:#001E48; background-color:#E3E9EE; margin:1px; padding:1px 0px 1px 3px;}
		.NumberMenu a:hover {color:#001E48; background-color:#001E48; text-decoration:none;}
		.NumberMenu .Sel a, .NumberMenu strong {color:#FFFFFF; background-color:#001E48; margin:1px; font-weight:normal; padding:1px 0px 1px 3px;}

/*FORMS/////////////////////*/
.FormBorder {border:1px solid #E6E6E6;}
.FormContactos input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
		
/*TARIFARIOS///////////////////////////////////////////////*/
.Tarifarios {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; border-left:1px solid #EEEEEE; border-top:1px solid #EEEEEE; width:100%;}
.Tarifarios td {border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:5px; text-align:center;}
.Tarifarios td.LeftColl {padding-left:15px; text-align:left; color:#333333;}
.Tarifarios td.LeftCollTop {padding-left:15px; text-align:left; color:#FFFFFF;}
.Tarifarios .TarTitulo {color:#FFFFFF; background-color:#001E48; text-align:center; vertical-align:middle; font-weight:bold;}
.Tarifarios .FixedWidth {width:80px;}

.TarifariosText B, .TarifariosText STRONG { color:#001E48; font-weight:bold; }
.TarifariosText I, .TarifariosText EM { font-size:11px; color:#999999;  }

/*GALERY///////////////////////////////////////////////*/
IMG#detailImage { filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=0.5); }
div.Gallery {width:301px;}
		div.Gallery div{float:left; width:99px; height:70px; background-color:#CCCCCC; margin-left:1px; margin-bottom:1px;}
			.transOFF {border:0px;}
			.transON IMG {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}


/*SUBMENUS/////////////////////////////////////////////////*/	
	div.SubMenu {width:678px; margin-top:10px; text-align:right; height:27px;}
		.SubMenuItem {float:right;}
		.SubMenuItem a {color:#999999; /*margin:0px 0px 0px 25px;*/ margin:0px 0px 0px 20px;}
		.SubMenuItem a:hover {color:#001E48; text-decoration:none;}
		.SubMenuItem .Sel a {color:#001E48; margin:0px 0px 0px 19px; font-weight:bold;}
		.SubMenuItem .Sel a:hover {color:#001E48; text-decoration:none; font-weight:bold;}
		
	div.TabMenu {position:absolute; top:30px; width:299px; font-size:10px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.TabMenuItem {color:#001E48;}
		.TabMenuItem a {-ms-filter:"alpha(opacity=75)"; color:#001E48; background-color:#FFFFFF; padding:3px 0px 4px 10px; display:block;}
		.TabMenuItem a:hover {background-color:#E3E9EE; color:#001E48; text-decoration:none;}
		.TabMenuItem.SelTab a {background-color:#001E48; color:#FFFFFF;}
		.TabMenuItem.SelTab a:hover {background-color:#001E48; color:#FFFFFF;}
	
	div.ListaPrecos {position:absolute; background-color:#FFF; padding:3px; bottom:30px; width:299px; font-size:10px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.ListaPrecos a {color:#001E48;}
		.ListaPrecos a:hover {color:#001E48; text-decoration:underline;}
		
	div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; visibility:hidden; margin:45px 0px 0px 10px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
	div.DropMenuItem {background-color:#FFFFFF; font-size:10px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85}
		.MenuDropDown .DropMenuItem a {-ms-filter:"alpha(opacity=85)"; color:#001E48; text-decoration:none; display:block; padding:3px 3px 3px 10px;}
		.MenuDropDown .DropMenuItem a:hover {-ms-filter:"alpha(opacity=85)"; color:#FFFFFF; background-color:#001E48; text-decoration:none;}
	
	div.DropDownLang {position:absolute; z-index:1; visibility:hidden; margin-top:0px; top:0;}
	div.DropMenuLangItem {font-size:9px;}
		.DropDownLang .DropMenuLangItem a {color:#001E48; text-decoration:none; padding:2px; background-color:#DCDCDC;}
		.DropDownLang .DropMenuLangItem a:hover {color:#FFFFFF; background-color:#001E48; text-decoration:none;}	

/*TEXT/////////////////////////////////////////////////*/
	.Title {color:#001E48; font-weight:bold;}
	.Title a {color:#001E48;}
	.Title a:hover {color:#001E48; text-decoration:underline;}
	
	.TitleGreen{color:#538046; font-weight:bold;}
	
	.DateGrey { font-size:10px; color:#CCCCCC;}
	.DateGrey a {color:#CCCCCC;}
	.DateGrey a:hover {color:#666666; text-decoration:none;}
	
	.DateGreen { font-size:10px; color:#538046;}
	
	.DateBlue { font-size:10px; color:#001E48;}
	
	.TxtBtn {color:#001E48; font-weight:bold; font-size:10px;}
	.TxtBtn a {color:#538046;}
	.TxtBtn a:hover {color:#001E48; text-decoration:none;}

/*FOOTER/////////////////////////////////////////////////*/
table.Footer {margin-top:34px}
	td.FooterCenter {width:955px; height:85px; text-align:lcenter; vertical-align:middle;}
		div.MenuBottom {width:670px; float:left; font-size:10px; margin-top:25px; text-transform:uppercase;}
			.MenuBottom a { color:#999999;}
			.MenuBottom a:hover { color:#001E48; text-decoration:none;}
		
		div.LinkZone {width:244px; float:right; text-align:left;}
		
		div.Copyright {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; margin:0px 0px 20px 0px; float:left; width:450px; color:#999999;}
			.Copyright a {color:#999999;}
			.Copyright a:hover {color:#666666;}
		
		div.Weather {text-align:right; float:right; width:300px; margin:0px 0px 20px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
			.Weather a {color:#999999;}
			.Weather a:hover {color:#666666;}
		
		/*div.follow-facebook {float:left; width:auto; margin-right:10px; margin-top:20px;}*/

div.Footer_Facebook {padding:20px 0px 4px 0px;}
	.Footer_Facebook_Icon {float:left; margin-right:7px;}
	.Footer_Facebook_Like {float:left; width:120px;}
	

.FooterTop {width:910px; height:45px; overflow:hidden; border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; margin-bottom:25px;}
.FooterTop .Weather {float:left; width:340px; margin-top:5px;}
.FooterTop .FollowUs {width:145px; float:right; text-align:right; font-size:12px; margin-top:12px;}
.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:12px;}


/*Links*/
.LinkTitle { font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#001E48; padding-bottom:20px;}

/*SITEMAP /////////////////////////////////////////////////*/

.Sitemap {margin-bottom:40px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 2px 8px 2px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#001E48;}
/*.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { border-left:1px solid #999999; line-height:100%; display:block; font-size:10px; color:#999999; }*/
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }


DIV#divNewsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  line-height:130%;}

/*SEND A FRIEND////////////////////////////*/
.TableSendAFriend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.TableSendAFriend .Input INPUT { width:180px; font-size:10px; }
.TableSendAFriend .Field {color:#999999;}

.FormSmallText {color:#999999; font-size:10px; margin-top:30px;}

/*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; }

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

/*GALERIA STYLES//////////////////////////////*/
.GalleryThumbs {width:855px; overflow:hidden;}
.GalleryThumbs .ThumbContainer {width:900px;}
.GalleryThumbs .ThumbContainer .GalleryGroup {padding-bottom:6px;}
.GalleryThumbs .ThumbContainer .ThumbTitle {font-weight:bold; color:#002850; padding-bottom:3px;}
.GalleryThumbs .ThumbContainer .Thumb {width:138px; height:89px; 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;}

/*NEW HOME 2011//////////////////////////////*/
#home-content { font-size:11px; color:#777;}
#home-content .BorderTop {border-top:1px solid #CCC;}
#home-content .BorderBottom {border-bottom: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.TGreen {color:#558223;}
#home-content h2 a {color:#002850; text-decoration:none; display:block; padding-left:20px; background:no-repeat url(/images/home2011/bullet_title.gif) 0px 0px;}
#home-content h2 a:hover {color:#558223; text-decoration:none; background:no-repeat url(/images/home2011/bullet_title.gif) 0px -26px;}
#home-content h3 {color:#00294F; font-weight:bold; line-height:100%; color:#B69C6D; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #DBDBDB;}
#home-content h3 a {color:#00294F; text-decoration:none;}
#home-content h3 a:hover {color:#558223; text-decoration:none;}
#home-content .LeftColl {margin:0px 0px 0px 0px; float:left; width:244px;}
#home-content .LeftColl .Padding {padding:0px 10px 15px 10px;}
#home-content .LeftColl p {padding:0px 0px 10px 0px;}
#home-content .LeftColl h2 {padding-top:15px; padding-bottom:4px;}
#home-content .LeftColl h2.TGreen {padding-top:0px; padding-bottom:0px;}
#home-content .CenterColl {margin:0px 0px 0px 35px; float:left; width:305px;}
#home-content .CenterColl .BtnVerMais {margin-top:30px;}
#home-content .RightColl {margin-top:0px; float:right; width:339px;}
#home-content .RightColl .BtnVerMais {margin:15px 35px 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:#558223; text-decoration:underline;}

#home-content .ArticleOfertasHome {margin-top:25px;}
#home-content .ArticleOfertasHome .Foto {float:right; width:123px; height:89px; background-color:#999;}
#home-content .ArticleOfertasHome .TextContainer {float:left; width:170px;}
#home-content .ArticleOfertasHome h3 {font-size:14px; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
#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:123px; height:89px; background-color:#999;}
#home-content .ArticleNovidadesHome .TextContainer {float:left; width:179px;}
#home-content .ArticleNovidadesHome h3 {font-size:14px; margin:0px 0px 8px 0px; padding:0px 0px 5px 0px;}
#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.Grey {background-color:#DBDBDB; border:1px solid #E4E4E4; padding:3px 5px 3px 5px; color:#333;}
.BtnHome a.Grey:hover {background-color:#CCC;}
.BtnHome a.Green {background-color:#548023; border:1px solid #43661C}
.BtnHome a.Green:hover {background-color:#3D5720;}

.FormHeader {background-color:#F4F4F4; padding:5px; width:244px; position:absolute; bottom:35px; left:0px;}
.FormHeader.Home {padding:20px 5px 20px 5px; bottom:7px;}
.FormHeader form { margin:0px; padding:0px;}
.FormHeader .FormContainerTable {margin:3px;}
.FormHeader label {font-size:10px; color:#002850; font-family:Arial, Helvetica, sans-serif;}
.FormHeader input {width:130px; font-size:10px; color:#333; margin:0px; padding:1px;}
.FormHeader select {width:47px; font-size:10px; color:#333; margin:0px; padding:1px;}
.FormHeader input.BtnInput {font-family:"Times New Roman", Times, serif; font-size:16px; width:216px; height:30px; color:#FFF; background:no-repeat url(/images/home2011/bkg_btn.png) 0px 0px #002850; border:0px solid #B79D6F; margin-top:8px;}

.RelativeContainer {position:relative; width:667px; height:240px; z-index:1;}
.RelativeContainer .TitleHeader {position:absolute; right:20px; top:20px; z-index:10;}
.RelativeContainer .CycleContainer {width:667px; height:240px; overflow:hidden; background-color:#EEE;}



