html {height:100%;}
body {height:100%; margin:0px; background-color:#F1F1F1;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
form {margin:0px; padding:0px;}
select {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#DC0067; width:175px;}
p {margin:0px; padding:0px 0px 12px 0px;}
a {color:#0083D7; text-decoration:none;}
a:hover {color:#0083D7; text-decoration:underline;}

.Clear {clear:both; overflow:hidden; height:1px;}
.Hidden { display:none;}
.BKG_Left {background-image:url(../images/bkg_topleft.gif); background-position:top left; background-repeat:repeat-x;}
.BKG_Center {background-image:url(../images/bkg.jpg); background-position:top center; background-repeat:repeat-y;}
.BKG_Articles {background-image:url(../images/bkg_articles.jpg); background-position:top right; background-repeat:no-repeat;}

.LeftCol {float:left; width:252px;}
.MainContainer {padding:22px 35px 22px 2px; line-height:140%;}
.ContactBloc {padding-bottom:12px; border-bottom:1px dotted #CCC; margin-bottom:12px; line-height:130%; }
.ContactBlocLast {line-height:120%;}
.TitlePink {font-weight:bold; color:#DC0067; padding-bottom:3px;}
.ArticleContainer {float:right; width:685px; position:relative;}

.RightCol {float:right; width:704px; padding-top:68px; position:relative;}
.Encomendar {position:absolute; z-index:2; top:18px; right:65px; width:100px; height:40px;}
.SortProdutos {padding-bottom:15px;}
.Article {float:left; padding:0px 0px 4px 4px; width:168px; height:168px; position:relative; overflow:hidden; cursor:pointer;}
.First {padding:0px 0px 4px 0px;}
.Article .ArticleContent {background-color:#FFF; position:relative;}
.Article .ArticleContent .ArticleImage {width:156px; height:156px; position:relative; z-index:1;}
.Article .ArticleContent .ArticleInfo {position:absolute; z-index:2; left:0px; bottom:0px; width:144px; padding:10px 6px 10px 6px; background-color:#DC0067; color:#FFF; line-height:110%; filter:alpha(opacity=85); -moz-opacity:.85; -ms-filter:'alpha(opacity=85)'; opacity:.85;}
.Article .ArticleContent .ArticleInfo a{color:#FFF; text-decoration:none; }
.Article:hover .ArticleContent .ArticleInfo { filter:alpha(opacity=100); -moz-opacity:1; -ms-filter:'alpha(opacity=100)'; opacity:1;}

/*test duplicado*/
.Article2 {float:left; padding:0px 0px 4px 4px; width:168px; height:168px; position:relative; overflow:hidden; cursor:pointer;}
.First {padding:0px 0px 4px 0px;}
.Article2 .ArticleContent {background-color:#FFF; position:relative;}
.Article2 .ArticleContent .ArticleImage {width:156px; height:156px; position:relative; z-index:1;}
.Article2 .ArticleContent .ArticleInfo {position:absolute; z-index:2; left:0px; bottom:0px; width:144px; padding:10px 6px 10px 6px; background-color:#DC0067; color:#FFF; line-height:110%; filter:alpha(opacity=85); -moz-opacity:.85; -ms-filter:'alpha(opacity=85)'; opacity:.85;}
.Article2 .ArticleContent .ArticleInfo a{color:#FFF; text-decoration:none; }
.Article2:hover .ArticleContent .ArticleInfo { filter:alpha(opacity=100); -moz-opacity:1; -ms-filter:'alpha(opacity=100)'; opacity:1;}


.Footer {font-size:10px; color:#B4B4B4; padding:40px 0px 5px 6px;}
.Footer a {color:#B4B4B4;}
.Footer a:hover {color:#B4B4B4;}
.Footer a.Sel {color:#666}


.Title {font-size:14px; font-weight:bold; color:#FFFFFF;}
.SubTitle {font-size:10px; color:#CCCCCC;}
.Texto {font-size:11px; padding-top:16px; color:#FFFFFF; line-height:130%;}
.Preco {font-size:11px; padding-top:16px; color:#FFFFFF;}
.DetailMenu {position:absolute; bottom:-20px; left:0px; width:180px;}
.DetailMenu a {color:#F5B2D1; border:1px solid #F5B2D1; background-color:#C1005B; text-decoration:none; padding:2px 5px 2px 5px; display:block;}
.DetailMenu a:hover {color:#FFFFFF; border:1px solid #FFFFFF;}
