body {margin:0px; /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:140%; color:#666666; font-size:11px;}
a {text-decoration:none; color:#2C9691;}
a:hover {color:#004C6E;}
.Sel a {color:#004C6E;}
input {border:0px none; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-size:9px; color:#AAAAAA;}
select {font-family:Tahoma, Arial, sans-serif; font-size:9px; color:#AAAAAA;}
form {margin:0px;}

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

/*TEXTO//////////*/
.Titulo {color:#004C6E; font-weight:bold;}
.TituloBig {color:#004C6E; font-weight:bold; font-size:12px;}
.SmallText {font-size:10px; color:#999999;}
.Button { background:#90ADAC; color:#FFFFFF; font-size:11px; padding:3px; text-align:center; }
A.Button:hover { color:#FFFFFF; }


/*FRAMEWORK//////////*/

.FWMainBkg {background-image:url(../images/bkg/bkg_repeat_small.gif); background-repeat:repeat-x; background-position:center top;}
.FWMainBkgHome {background-image:url(../images/bkg/bkg_repeat.gif); background-repeat:repeat-x; background-position:center top;}

div.FWMainDiv {width:955px; margin:auto;}
	#FWContentBkg {background-image:url(../images/bkg/bkg_girl_small.jpg); background-repeat:no-repeat; background-position:left top;}
	#FWHomeBkg {background-image:url(../images/bkg/bkg_girl.jpg); background-repeat:no-repeat; background-position:left top;}

/*HEADER//////////////////////////////////*/
div.FWHeader {position:relative;}
	div.MenuTop {position:absolute; color:#58C2BD; font-size:10px; font-family:Tahoma, Arial, sans-serif;}
	div.MenuTop a {color:#58C2BD;}
	div.MenuTop a:hover {color:#2C9691;}
	div.MenuTop .Sel a {color:#2C9691;}
		.MTHome {left:28px; top:7px; width:175px;}
		.MTContent {left:5px; top:7px; width:250px;}
		div.Languages {float:right; width:45px;}

	div.Logo {height:131px; text-align:right;}
	div.MainMenu {padding-left:305px; color:#80C0BD; /*height:21px;*/ text-transform:uppercase;}
		.MainMenu a {display:block; float:left; padding:2px 18px 2px 18px; color:#80C0BD;}
		.MainMenu #LastMenu a {padding:2px 5px 2px 18px;}
		.MainMenu a:hover {color:#004C6E; text-decoration:none;}
		.MainMenu .Sel a {color:#004C6E;}
	
	#HomeSpacer {height:96px;}
	#HeaderSpacer {height:36px;}
	
	div.MainTitle {height:51px;}
	
	div.Tracker {height:96px; text-align:right; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#227571; padding:15px 5px 0px 0px}
		.Tracker a {color:#58C2BD;}
		.Tracker a:hover {color:#227571; text-decoration:none;}
		
/*CONTENT//////////////////////////////////*/
div.FWContent {}
	
	/*HOME*/
	div.DestaqueHome {float:right; width:203px; margin-left:25px;}
		div.DestaqueImagem img {border:2px solid #05B6AE;}
		div.DestaqueTitulo {font-weight:bold; color:#004C6E; padding:15px 0px 15px 0px;}
		div.DestaqueTitulo a {color:#004C6E;}
		div.DestaqueTitulo a:hover {color:#333333;}
	div.Apresentacao {float:right; width:230px; margin-top:50px; color:#FFFFFF;}
	
	/*CONTEUDOS*/
	div.LeftColContainer {float:left; width:220px;}
		div.SubMenuItem { margin-bottom:5px;}
		div.SubSubMenuItem {font-size:11px; margin-bottom:20px; border-top:1px dotted #DDDDDD; font-weight:bold;}
			.SubSubMenuItem a {color:#90ADAC; display:block; padding:5px 5px 5px 20px; border-bottom:1px dotted #DDDDDD;}
			.SubSubMenuItem a:hover {color:#004C6E; border-bottom:1px dotted #999999;}
			.SubSubMenuItem .Sel a {color:#004C6E; border-bottom:1px dotted #999999; display:block; padding:5px 5px 5px 20px;}
				.LevelTree {font-weight:normal; padding-left:20px;}
				.LevelTree a:hover {color:#004C6E; border-bottom:1px dotted #AAAAAA;}
				.LevelTree a.Sel {color:#004C6E; border-bottom:1px dotted #AAAAAA;}
				.LevelFour {font-weight:normal; margin:5px 0px 0px 20px; padding-bottom:8px; font-size:10px; border-bottom:1px dotted #AAAAAA;}
				.LevelFour a {color:#AAAAAA; border-bottom:0px none; padding:2px 0px 2px 30px;}
				.LevelFour a:hover {color:#004C6E; border-bottom:0px none;}
				.LevelFour .Sel a {color:#004C6E; border-bottom:0px none; padding:2px 0px 2px 30px;}
	
	div.LeftBigColContainer {float:left; width:681px; margin-right:36px;}
	
	div.MainColContainer {float:left; width:420px; margin:0px 26px 0px 46px;}
		p.Tratamentos {margin-top:5px; margin-bottom:20px;}
		
	div.RightColContainer {float:left; width:238px;}
		.RightColContainer img {border:2px solid #05B6AE; margin-bottom:20px;}
	
	.RightColLink a {display:block; background-color:#05B6AE; color:#FFFFFF; font-size:10px;}
	.RightColLink a:hover {color:#004C6E;}

	div.BigColContainer {float:right; width:694px;}
	
	div.LocalizacoesTwo {float:right; width:319px; margin:0px 46px 0px 0px;}
	div.LocalizacoesOne {float:right; width:315px; height:315px; border:2px solid #05B6AE; overflow:hidden;}
		/*.LocalizaçãoIMG {border:2px solid #05B6AE; margin:0px 0px 10px 10px; float:right;}*/

		
	div.GalleryFoto {float:right; width:490px;}
		div.Legenda {padding-top:5px;}
	div.GalleryItems {float:right; background-color:#EAEAEA; width:200px; padding:2px;}
		div.GalleryItem {margin-bottom:1px; background-color:#05B6AE; cursor:pointer; }
			.transOFF {border:0px;}
			.transON IMG {opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85; border:0px;}
		div.GalleryNumberMenu {text-align:right; font-size:10px; color:#CCCCCC; font-size:10px; font-family:Tahoma, Arial, sans-serif;}
			.GalleryNumberMenu a {color:#FFFFFF; background-color:#2C9691; margin:0px 1px 0px 1px; padding:1px 1px 1px 3px;}
			.GalleryNumberMenu a:hover {color:#FFFFFF; background-color:#0D5777; text-decoration:underline;}
			.GalleryNumberMenu strong {color:#FFFFFF; background-color:#0D5777; margin:0px 1px 0px 1px; padding:1px 1px 1px 3px; font-weight:normal;}
	
	div.Produtos {float:left; width:100%; margin-bottom:20px;}
	div.LogoProdutos {float:left;}
	div.TextoProdutos {width:750px; float:left;}
	div.ImagemProdutos {float:right; margin-top:18px; border:2px solid #05B6AE;}
	
	div.PromocoesNumberMenu {text-align:right; padding-right:19px; margin-bottom:20px; font-size:10px; font-family:Tahoma, Arial, sans-serif;}
		.PromocoesNumberMenu a {color:#FFFFFF; background-color:#2C9691; margin:0px 1px 0px 1px; padding:1px 5px 1px 5px;}
		.PromocoesNumberMenu a:hover {color:#FFFFFF; background-color:#0D5777; text-decoration:underline;}
		.PromocoesNumberMenu strong {color:#FFFFFF; background-color:#0D5777; margin:0px 1px 0px 1px; padding:1px 5px 1px 5px; font-weight:normal;}
		
	div.PromocaoContainer {float:left; width:235px; margin-bottom:20px;}
		.Promocao {width:201px; text-align:left; margin-left:22px;}
		.Promocao .Titulo a {color:#004C6E;}
		.Promocao .Titulo a:hover {color:#333333;}
		.Promocao img {margin-bottom:10px; border:2px solid #05B6AE;}
		.Promocao .Descricao {margin-top:4px; margin-bottom:10px;}

	.CatalogStyles STRONG { color:#004C6E; font-weight:bold; }
	.CatalogStyles U { font-size:10px; color:#999999; text-decoration:none; }

/*FORMULARIO*/
.FormTable {margin:16px 0px 26px 0px; color:#90ADAC; font-weight:normal;}
.FormTable td {height:24px; vertical-align:middle;}
.FormTable input {border:1px solid #89DCDA; padding:2px; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-weight:normal; font-size:11px; color:#888888;}
.FormTable select {border:1px solid #89DCDA; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-weight:normal; font-size:11px; color:#888888;}
.FormTable textarea {border:1px solid #89DCDA; padding:2px; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-weight:normal; font-size:11px; color:#888888; overflow:hidden;}

.ListaDeTratamentos td { border-bottom:1px solid #EEEEEE; font-size:10px;}
.ListaDeTratamentos th { padding:3px; border-bottom:1px solid #666666;}

/*NEWSLETTER//////////////////////////*/
div.Newsletter {float:left; margin:10px 0px 0px 27px; width:177px; color:#89DCDA;}
	div.InputContainer {border:1px solid #89DCDA; background-color:#FFFFFF; padding-left:3px; margin-top:7px;}

/*FOOTER//////////////////////////////////*/
div.FWFooter {font-size:10px; text-align:center; margin-top:65px;}
	.MenuBottom {color:#A0A0A0; text-transform:uppercase;}
	.MenuBottom a {color:#A0A0A0; padding:0px 10px 0px 10px;}
	.MenuBottom a:hover {color:#333333; text-decoration:none;}
	
	div.Copyright {color:#CACACA; margin-top:15px;}
		.Copyright a {color:#CACACA;}
		.Copyright a:hover {color:#333333;}
		
/*DROP DOWN/////////*/
div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; display:none; margin:0px 0px 0px 25px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
	div.DropMenuItem {background-color:#DEF3F2; font-size:10px;}
		.DropMenuItem a {color:#004C6E; text-decoration:none; display:block; padding:3px 3px 3px 10px;}
		.DropMenuItem a:hover {color:#FFFFFF; background-color:#69D3CE; text-decoration:none;}
		
/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin-bottom:40px; width:100%;}
.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 15px 8px 15px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center; padding-top:8px; }
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999; font-weight:bold; }
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { line-height:100%; display:block; font-size:10px; color:#999999; font-weight:normal; }
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }

/*GALLERY ////////////////////////////*/
.GalleryNav { font-size:9px; }
.GalleryNav A { color:#999999; }
.GalleryNav A.Sel { color:#004C6E; font-weight:bold; }


/*GALLERY ////////////////////////////*/

.DivTratamentos .ButtonSelect { display:block; margin-top:10px; margin-bottom:5px; background:#90ADAC; color:#FFFFFF; font-size:11px; padding:3px 3px 3px 6px; text-align:center; width:357px; text-align:left; background-position:right; background-image:url(../images/btn/btn_tratamentos.gif); background-repeat:no-repeat;}
.DivTratamentos A.ButtonSelect:hover { color:#FFFFFF; }
.DivTratamentos .DivListTratamentos { border:1px solid #89DCDA; padding:8px; margin-top:2px; width:348px; display:none; font-size:10px; }
