* { margin: 0; padding: 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
html, body { height:100%;  }
body { margin:0px;}
a { text-decoration:none; color:#FFFFFF;}
a:hover { text-decoration:underline; color:#FFFFFF;}
.clear {clear:both; height:0px; overflow:hidden; line-height:0px; max-height:0px; min-height:0px; font-size:1px;}

table#site { width:100%; height:100%;}

form { margin:0px; padding:0px;}
input {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005163;}
select {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005163;}
textarea {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005163;}


.Back { padding-top:20px; }
.Date { font-size:10px; padding-bottom:15px; padding-top:3px; }

#col-left { width:33%;}
#col-left div.container-width { width:317px; float:right;}
#col-left div.content-container { padding-right:30px;} 
#site-logo { padding-bottom:27px;}

#col-right { width:66%; background-color:#005163; font-size:11px; color:#CCDCE0; line-height:130%;}
#col-right div.container-width { width:638px;}
#col-right div.content-container { padding:60px 0px 0px 45px;}

#menu-top {font-size:10px; color:#6697A1; height:50px; text-align:right; margin-top:15px}
#menu-top a {color:#6697A1;}
#menu-top a:hover {color:#ffffff; text-decoration:none;}
#menu-top a.Sel {color:#FFFFFF;}

#menu-main {float:right; width:623px; overflow:hidden;}
#menu-main .MenuWrapper{width:680px;}
.menu-item { float:left; border-left:1px solid #FFFFFF; /*TIRAR PADDING PARA REPOR PRODUTOS*/padding:0px 8px 0px 8px }
.menu-item#first {border-left: 0px none; padding-left:3px;}
.menu-item img { border:0px; }

.page-title { padding-bottom:20px;}
.page-text {}
.page-text .Title {color:#B6A87F; font-size:11px; font-weight:bold;}
.page-text .TitleBig {color:#B6A87F; font-size:12px; font-weight:bold;}

#pageimage-container { position:relative; width:287px; height:511px;background-position:top left; background-repeat:no-repeat;}
.FotoLeft {width:287px; height:160px; margin-bottom:15px;}
.FotoLeft#LastFoto {margin-bottom:0px;}

#Big-articles {}
#Big-articles div.Home { height:45px;}
#Big-articles .article { float:left; width:270px; }
#Big-articles .article .image { padding-bottom:20px; }
#Big-articles .article h2, #home-articles .article a {color:#B6A87F; font-size:11px; font-weight:bold; margin-bottom:10px;}
#Big-articles .article h2, #home-articles .article .titleBig  {color:#B6A87F; font-size:12px; font-weight:bold; margin-bottom:10px;}
#Big-articles .article h2 a { color:#B6A87F; text-decoration:none;}
#Big-articles .article h2 a:hover { text-decoration:underline;}
#Big-articles .article .subtitle { color:#B6A87F; font-size:11px; font-weight:bold; padding:14px 0px 4px 0px; }
#Big-articles .article .text {}
#Big-articles .article div.table {}
#Big-articles .article div.table td {padding:5px 0px 5px 0px; border-bottom:1px solid #00677D; text-align:left; vertical-align:top;}
#Big-articles .article div.table .Titulo { color:#FFFFFF; font-weight:bold; width:90px;}
#Big-articles .article .link, #home-articles .article .link a { font-weight:bold; color:#FFFFFF; text-align:right; }

#Big-articles .vertical-separator { width:53px; float:left }
#Big-articles .horizontal-separator { height:25px; clear:both; max-height:25px; min-height:25px; font-size:1px; }

#list-articles {}
#list-articles .article { float:left; width:130px; }
#list-articles .article .image { padding-bottom:10px; }
#list-articles .article h2, #home-articles .article {color:#B6A87F; font-size:11px; font-weight:bold; margin-bottom:10px;}
#list-articles .article h2 a { color:#B6A87F; text-decoration:none;}
#list-articles .article h2 a:hover { text-decoration:underline;}
#list-articles .article .text {}
#list-articles .article .link, #home-articles .article .link a { font-weight:bold; color:#FFFFFF; text-align:right; }
#list-articles .linkdourado {color:#B6A87F;}


#list-articles .vertical-separator { width:24px; float:left }
#list-articles .horizontal-separator { height:25px; clear:both; max-height:25px; min-height:25px; font-size:1px; }

#ponto-venda {clear:both; color:#6697A1; padding-top:50px; padding-bottom:10px; font-size:8px;  letter-spacing:0.2pt;}
#ponto-venda .Gold {color:#B6A87F; font-size:8px; padding:0px 4px 0px 4px;}
#ponto-venda .GoldEn {color:#B6A87F; font-size:8px; padding:0px 2px 0px 2px;}

#site-footer { color:#6697A1; padding-bottom:10px;}
#site-footer a {color:#6697A1;}
#site-footer a:hover {color:#FFFFFF; text-decoration:underline;}
#site-footer a.Sel {color:#FFFFFF;}

.ImageHighlight { position:absolute; top:0px; right:0px; }


/*TRACKER*/
div.Tracker {clear:both; color:#B9CFD4; margin-top:5px; font-size:9px; text-align:left; position:absolute; top:25px;}
	.Tracker a {color:#507A83;}
	.Tracker a:hover {color:#B9CFD4; text-decoration:none;}

/*SUBMENUS*/
div.submenu-container {text-align:right; width:287px; padding-top:50px;  filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
	.TitleSubmenu {font-size:26px; font-weight:normal; color:#BC9B69; margin-bottom:10px;}
	div.Submenu {text-align:right; padding:25px 15px; background-color:#FFFFFF;}
	.Submenu h3, #SubmenuItem {color:#005163;}
	.Submenu h3, #SubmenuItem a {color:#005163; margin-bottom:7px; display:block;}
	.Submenu h3, #SubmenuItem a:hover {color:#B6A87F; text-decoration:none; }
	.Submenu h3, #SubmenuItem .Sel a {color:#B6A87F;}
	
div.pesquisa-container { position:absolute; bottom:90px; background-color:#FFFFFF; text-align:right; width:257px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding:15px;}
	.TitlePesquisa {font-size:11px; font-weight:bold; color:#005163; margin-bottom:5px;}
	.PesquisaLink { width:20px; height:20px; font-weight:bold; float:right; margin-top:2px;}
	.PesquisaLink a {color:#FFFFFF; background-color:#00677D; padding:1px 3px 1px 3px;}
	.PesquisaLink a:hover {background-color:#BC9B69; text-decoration:none; color:#FFFFFF;}
	
div.newsletter-container { position:absolute; bottom:30px; background-color:#FFFFFF; text-align:right; width:257px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding:15px 15px 5px 15px; line-height:100%;}
div.newsletter-container .TitleNewsletter {font-size:11px; font-weight:bold; color:#005163; }
div.newsletter-container .TitleNewsletter a {color:#005163;}
div.newsletter-container .NewsletterLink { width:20px; height:20px; font-weight:bold; float:right; margin-top:2px;}
div.newsletter-container .NewsletterLink a {color:#FFFFFF; background-color:#00677D; padding:1px 3px 1px 3px;}
div.newsletter-container .NewsletterLink a:hover {background-color:#BC9B69; text-decoration:none; color:#FFFFFF;}
	
/*NUMBER MENU*/
div.FooterNav { float:right; padding-top:40px; width:100%; }
div.NumberMenu {font-size:10px; color:#CCCCCC; float:right; text-align:right;}
	.NumberMenu a {color:#CCCCCC; background-color:#00677D; margin:1px; padding:1px 3px 1px 3px;}
	.NumberMenu a:hover {background-color:#BC9B69; text-decoration:none; color:#FFFFFF;}
	.NumberMenu strong {color:#FFFFFF; background-color:#BC9B69; margin:1px; padding:1px 3px 1px 3px; font-weight:normal}
	
/*GALLERY*/
div.GalleryImage { position:relative; background-color:#EEE6D9; }

div.GalleryMenuContainer {bottom:0px; background-color:#FFFFFF; padding-top:2px; height:70px;}
	.GalleryItem { float:left; width:70px; height:70px; margin:0px 2px 2px 0px;}
	.GalleryItem#LastItem {margin-right:0px;}
	.GalleryItem .transOFF {border:0px;}
	.GalleryItem .transON IMG {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}
	.GalleryBackground { background-color:#EAEAEA; }

	.GalleryLink { background-color:#EEE6D9; padding:8px; }
	.GalleryLink A { color:#666666; font-size:10px; }
	.GalleryLink A:hover { color:#666666; text-decoration:underline; }

div.GalleryDescription {position:absolute; bottom:0px; background-color:#BC9B69; font-size:10px; color:#000000; padding:10px; width:267px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
	
/*NEWSLETTER*/
div.DivNewsletter { padding:30px 0px 0px 0px; text-align:center; }
div.DivNewsletter TD { padding:2px; text-align:right; }
div.DivNewsletter INPUT { padding:2px; }


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

.Sitemap {margin-bottom:40px; width:100%; }
.Sitemap A { text-decoration:none; color:#CCDCE0;}
.Sitemap A:hover { text-decoration:none; color:#BC9B69;}

.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }

.Sitemap .Cell {
	text-align:center; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px;
	clear:both; background-color:#005163; padding:0px 0px 0px 0px; font-weight:bold;
}
.Sitemap .Cell .Title A { background-color:#005163; border:1px solid #005163; }
.Sitemap .Cell .TopBorder { border-top:1px solid #00677D; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #00677D; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #00677D; width:50%; height:20px; }

.Sitemap .Cell .Links { background-color:#005163; margin:16px 0px 0px 0px; text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#6697A1;}
.Sitemap .Cell .Links A:hover { color:#BC9B69;}	
