﻿body {    background-color:#fff6e5;  font-family:Verdana;  padding:0;  border:0;    margin:0;   }
a:link , a:visited, a:active, a:hover { text-decoration:none; }
img{ border:0;}
table{ border:0; margin:0; padding:0;}
.Center { position:relative; margin-left: auto; margin-right: auto;  }
.container{position:relative; margin-left:auto; margin-right:auto; min-height:100%;}
.PageConteudo{padding-top:15px; width:100%;}
.BarraEsquerda{position:relative; float:left;  width:190px;}
.BarraDireita{position:relative; float:right;  width:190px;  top:0px; }


/* styles do header*/
.HeadConteudo{ position:relative;  background-color :Transparent;    width :940px;    height :186px; }
.LogInConteudo {  border:0; margin:0; padding:0;   background-image: url(../img/login_background.png);        background-repeat:repeat-x;  }     
.LogInBar{    position:relative;        color:White ;    text-align:center ;    font-family:Verdana ;    font-size:11px;    }    
.BotoesTopo  {  position: absolute ;  top:10px;        left:480px;    }
.BotoesTopoConteudo a:link, .BotoesTopoConteudo a:visited, .BotoesTopoConteudo a:active, .BotoesTopoConteudo a:hover{    color:#fff;    text-decoration: none;}
.Pesquisa { position:absolute; background-image :url(../img/Pesquisa.png); top:78px; left:480px; font-size:14px; font-family:Verdana; width:260px; height:44px; }
.chat{ position:absolute; left:819px; top:36px; }
.Menu{position:absolute;  top:143px; left:0px;}
.MenuConteudo:hover  { background-position: left -43px;  height:51px; color :White; }

/*styles do body*/
.ConteudosPosicao{text-align:left;}
.Picotado{background-image:url(../img/picotado.png);  background-repeat:repeat-x ; vertical-align:bottom; height:5px;}
.PicotadoCinzento{background-image:url(../img/PicotadoCinzento.jpg);  background-repeat:repeat-x ;vertical-align:bottom; height:5px; width: 750px;}
.LinhaH{ background-image: url(../img/linhaH.jpg); background-repeat:repeat-x ; }
.SubCategoria{ color:#868686; font-family:Verdana ; font-weight :bold; font-size:10px; font-family:Verdana; }
.SubCategoriaIcon{background-image:url(../img/seta.jpg); background-repeat:no-repeat; vertical-align:middle; width:6px; height:2px;}
.PrecoCortado{ text-decoration:line-through; color:#cacaca; font-family:Georgia,Verdana; font-size:12px;}
.PrecoPromocao{ color:#636363; font-family:Georgia,Verdana; font-size:18px; vertical-align:top;}
.PrecoPromocaoDetalhe{ color:#636363; font-family:Georgia,Verdana; font-size:20px; vertical-align:top;}
.PrecoNormal{color:#636363; font-family:Georgia,Verdana; font-size:14px;}
.Conteudo{ position:relative ; width: 940px;  height:auto; }
.ConteudoCentral{position:relative; float:left; width:538px; background-color:Transparent;}
.LettersBold{ font-weight:bold;}

/* styles das caixas de menus*/
.HeadConteudos{  border:0;width:182px; padding-left:8px; vertical-align:middle; font-family :Verdana; font-size:13px; font-weight:bold; padding-top:6px;padding-bottom:6px; color :#fff;  }
.TabelaConteudos{ border-bottom-color:#e4e4e4; border-width:1px;  border-style:solid; border-left-color:#e4e4e4; border-right-color:#e4e4e4; border-top-color:#e4e4e4;  padding-left :9px; padding-right:9px;}
.BotoesBackground{ background-image:url(../img/botoesbackground.png);  background-repeat:repeat-x ; }

/*style dos novos produtos*/
.NovoProduto{ width:260px;  text-align:left ;}
.DescricaoProduto{ font-family:Verdana; font-size : 11px; color:#333333; }
.ProdutoName{font-family:Verdana; font-size:15px; padding-left:9px; padding-right:20px; margin-bottom:0; margin-top:0; padding-top:18px; }
.ProdutoPreco{color:#636363; font-family:Georgia,Verdana; font-size:18px; vertical-align:top; width:190px;}
.ImagemProduto{ width:119px; height:115px;}
.Borders{border-bottom-width:6px; border-left-width:6px; border-top-width:6px; border-right-width:6px; }

/*style dos destaques*/
.Destaque{ width:123px;  position:relative;}
.DestaqueTitulo{ width:80px; font-family:Verdana; font-size : 11px; text-align:center; }
.DestaquePreco{color:#636363; font-family:Georgia,Verdana; font-size:16px; vertical-align:top; width:84px;}
.DestaquePrecoLista{color:#636363; font-family:Georgia,Verdana; font-size:14px; vertical-align:top; width:75px;}
.ImagemDestaque{width:46px; height:95px;}
.DestaquePosicao{padding-left:8px; text-align:left;}
.HeadDestaques{width:531px; padding-left:8px; vertical-align:middle; font-family :Verdana; font-size:13px; font-weight:bold; padding-top:6px;padding-bottom:6px; color :#fff; }
.Borders{ border-width:1px;  border-style:solid; border-color:#e4e4e4; }
.GlobalText{font-family:Verdana ;}

/*Style da Gama*/
.Gama{ text-align:left; font-size:12px; font-family:Verdana;  width:156px;  background-image:url(../img/setaBaixo.jpg); background-position:right; background-repeat:no-repeat; padding-top:4px; padding-bottom:4px;}

/*style do Registo*/
.Box{width:374px; float:right; height:20px; color:Black;}
.RegistoField{padding-left:9px;}
.Registo{ background-color:#fff; height:808px;}
.RegistoBotoesPosition{ padding-left:130px; border:0px; margin:0px; }
.RegistoBotao{height:22px; width:185px; text-align:center; margin-left:5px;margin-right:4px;  padding-left:2px;}


.Text{font-size:10px; font-family:Verdana; text-align:left ;}
.Text10{font-size:10px; font-family:Verdana; width: 112px; text-align:left ; }
.Text11{font-size:11px; font-family:Verdana;  text-align:justify;}
.Text12{font-size:12px; font-family:Verdana;  text-align:justify; }
.Text13{font-size:13px; font-family:Verdana;  text-align:justify;}
.Text16{font-family:Verdana; font-size:16px; text-align:left ; font-weight:bold;}

#cssdropdown{position:relative; padding-left:10px; margin-left:0px;  top:-10px; text-align:left;}
.headlink{ list-style-image:none; list-style-type:none; list-style-position:inside; text-align:left;  } 
li.headlink ul { display: none; list-style-image:url(../img/seta.jpg); }
li.headlink:hover ul { display:inline; list-style-position:inherit;  padding-left:0px;}


.RodapeConteudo{width:940px;}

#ShoppingCard	{	padding: 5px;}
.ShoppingCard	{	font-size: 11px; font-weight: bold; }
.ShoppingCard td.row	{	border-bottom: solid 1px #5b5b5b; height: 24px; vertical-align:top; }
.ShoppingCard td.header	{	 }
.ShoppingCard td.ports	{	font-weight: normal; }
.ShoppingCard td.total	{	font-size: 14px; font-weight: normal; height: 30px; }
.ShoppingCard td.buttons	{	padding-top: 5px; }
.ShoppingCard td.buttons a	img	{	border: 0;}
.ShoppingCard td.row input {	height: 20px; font-family: Verdana; text-align: center; font-size: 10px; border: solid 1px #809db9; }
.ShoppingCardTotal	{	color: #ff6776;}

.Hide {	display: none;}

legend { padding:5px; }

.nowrap { white-space:nowrap; }

