/* CARRINHO */
/* Labels */
.chartLabels { color:#636363; font-weight:bolder; text-transform:uppercase; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; text-align:left; border-bottom:1px solid #636363; }
.chartLabelsProduto { color:#636363; font-weight:bolder; text-transform:uppercase; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; text-align:left; border-bottom:1px solid #636363; }
.chartLabelsQtd { color:#636363; font-weight:bolder; text-transform:uppercase; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; text-align:left; border-bottom:1px solid #636363; }
.chartLabelsPreco { color:#636363; font-weight:bolder; text-transform:uppercase; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; text-align:left; border-bottom:1px solid #636363; }
.chartLabelsTotal { color:#636363; font-weight:bolder; text-transform:uppercase; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; text-align:left; border-bottom:1px solid #636363; }
/* /Labels */


/* Listagem de produtos */
.chartProdutosNome { color:#757575; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; font-size:12px; text-align:left; }
.chartProdutosQtd { color:#757575; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; font-size:12px; text-align:center; }
.chartProdutosPreco { color:#757575; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; font-size:12px; text-align:center; }
.chartProdutosTotal { color:#757575; font-family:arial,verdana,helvetica,sans-serif; text-decoration:none; font-size:12px; text-align:right; }
/* /Listagem de produtos */

/* Subtotais, portes, descontos e afins */
.sumatorioSubTotal { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#464646; }
.SumatorioSubTotalValor { font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-transform:uppercase; color:#464646; text-align:right; }

.sumatorioDescontos { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#464646; }
.sumatorioDescontosValor { font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-transform:uppercase; color:#464646; text-align:right; }

.sumatorioPortes { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#464646; }
.sumatorioPortesValor { font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-transform:uppercase; color:#464646; text-align:right; }

.sumatorioIva { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-transform:uppercase; color:#464646; }
.sumatorioIvaValor { font-family:arial,verdana,helvetica,sans-serif; font-size:12px; text-transform:uppercase; color:#464646; text-align:right; }

.sumatorioTotal { text-align:left; font-size:14px; font-family:arial,verdana,helvetica,sans-serif; font-weight:bolder; text-transform:uppercase; }
.sumatorioTotalValor { padding-left:5px; text-align:right; font-size:15px; font-family:arial,verdana,helvetica,sans-serif; font-weight:bolder; }
/* /Subtotais, portes, descontos e afins */



/* Outros */
.actualizaQtd { background-color:#FFFFFF; color:#000; } 
.borderTotal { border-top:3px solid #000; border-bottom:3px solid #000 }
.txtIva { text-align:right; font-size:10px; font-family:arial,verdana, sans-serif; color:#acacac; }
/* /Outros */

/* FIM CARRINHO*/





/* Fonts */
body { font-family:arial,verdana,helvetica,sans-serif; font-size:11px; color:#333 }

.homepageTituloProduto { font-family:arial, verdana; font-size:10px; color:#e4e4e4; text-decoration:none; font-weight:normal}

.PlusBulletNews{ color:#E84511; }

.tituloNews { color:#E84511; font-family:arial, verdana; font-size:10px; text-transform:uppercase; }

.sumarioNews { color:#363636; font-size:11px; font-family:arial,verdana; }

.categorias { color:#69006d; font-size:10px; margin:0.2em; font-family:arial,verdana; list-style:none; }

.subcategorias { color:#4d4d4d; font-size:11px; margin:0; font-family:arial,verdana; line-height:12px; margin-right:5px;}

.roxo {color:#69006d; font-family:arial, verdana; font-size:10px; letter-spacing:1px; }

.cinza { color:#aeaeae; font-family:verdana; }

.preco_antigo { text-decoration:line-through; color:#f48420; font-size:10px; }
/* [Fim]Fonts */


/* Topo */
#FormularioLogin { float:right; width:250px; display:inline; margin-right:20px; margin-top:20px; }
/* /Topo */

/* Menu de categorias / produtos e serviços */
#ProdutosTittleToggle { cursor:pointer; text-align:left; font-size:11px; letter-spacing:1px; color:#69006d; font-family:arial, verdana, helvetica, sans-serif;font-weight:bolder; }

#ServicosTittleToggle { cursor:pointer; text-align:left; font-size:11px; letter-spacing:1px; color:#D1000F; font-family:arial, verdana, helvetica, sans-serif; font-weight:bolder; }
/* Menus de categorias / produtos e serviços */



/* Formulários */
.loginInput { border:1px solid #636363; font-size:11px; width: 80px; text-align:center; color:#747474}

.registo { font-size:9px;border:1px solid; color:#898989; width:260px}
/* [fim]Formulários */


/* Layout */
body { margin:0px; background-image:url(/images/background1.jpg); background-position:top center; background-repeat: repeat-x;background-color:#FFFFFF; }

#HeaderDiv { width:1003px; height:170px; }

#MenuDiv { float:left; padding-top:35px; } /* padding original 90*/

#ContentorCentroDiv { background-image:url(/images/bg2.jpg); background-repeat:repeat-x; background-position:bottom; }

#CentroDiv { background-image:url(/images/bg3.jpg); background-repeat:no-repeat; width:1003px; }

#PesquisaDiv { float:left; width:229px; text-align:left; padding-left:10px; }

#TituloDiv { float:left; width:480px; height:20px; padding-left:25px; text-align:left}

#CarrinhoDiv { float:right; width:218px; text-align:right; font-family:arial, verdana; font-size:10px; letter-spacing:1px; padding-right:15px; }

#CategoriasDiv { float:left; width:229px; text-align:right; padding-left:10px; }

#DivBarra { background-image:url(/images/bullet.jpg); background-position:right; background-repeat:repeat-y; height:100%; text-align:right; padding-right:25px; }

#NewsDiv { float:right; width:218px; }

#divbarra2 { background-image:url(/images/bullet.jpg); background-position:left; background-repeat:repeat-y; height:100%; text-align:left; padding-left:25px; }

#divisao { width:100%; height:25px; background-image:url(/images/divrodape.jpg); background-repeat:repeat-x; clear:both; }

#FooterDiv{ background-color:#262626; width:100%;}

#ContentorDestaquesDiv { width:1003px; padding-top:20px; }

#DestaquesDiv { float:left; color:#FFF; text-align:left; width:720px; padding-left:30px; font-size:10px; color:#FFFFFF; font-family:arial,verdana,helvetica,sans-serif }

#NewsletterDiv { color:#FFF; text-align:right; float:right; width:200px; padding-right:30px; text-align:left; }

#ContentorDireitosDiv { position:absolute; /*bottom:5px;*/ padding-top:10px; left:50%; margin-left:-502px; text-align:left; width:1003px; color:#808080; font-size:9px; font-family:arial,verdana; }

#DireitosDiv { float:left; width:500px; }

#LinksDiv { float:right; width:500px; text-align:right;}
/* [fim]Layout */





/* Moldura */

#molduraMainContentor { width:137px; height:241px; float:left; padding-left:30px; }

#molduraTopoContentor { width:137px; height:118px; background-image:url(/images/moldura.jpg); background-repeat:no-repeat; }

#molduraPlusContentor { position:relative; width:137px; height:24px; }

#molduraPlusConteudo { position:absolute; padding-left:15px; font-family:arial,verdana; font-size:10px; color:#c912ce; top:50%; margin-top:-9px; }

#molduraTituloContentor { position:relative; width:137px; height:69px; }

#molduraTituloConteudo { position:absolute; top:50%; height:69px; margin-top:-35px; padding-left:25px; padding-top:35px; }

#molduraPrecoContentor{ position:relative; width:137px; height:23px; }

#molduraPrecoConteudo { position:absolute; right:10px; color:#e4e4e4; font-family:arial,verdana; font-size:10px; top:50%; margin-top:-7px; }

#MolduraFotoContentor { width:137px; height:123px; background-color:#FFFFFF; text-align:center; }

/* [fim]Moldura */




/* Moldura da listagem de produtos nas categorias */
#MolduraProdutoMainContentor { width:135px; height:200px; text-align:left; float:left; padding-left:20px; margin-top:10px; }

#MolduraProdutoTitulo { height:30px; font-family:arial,verdana; color:#4D4D4D; font-size:10px; }
#MolduraProdutoTitulo a { text-decoration:none; color:#4D4D4D; }

#MolduraProdutoSeparador { border-top:3px dotted #636363; width:133px; height:5px; line-height:2px;}

#MolduraProdutoFoto { height:123px; width:133px; border:1px solid #7d7d7d; }

#MolduraProdutoPreco{ height:20px; width:135px; background-color:#ad00b2; }

#MolduraProdutoPrecoConteudo { color:#FFF; font-family:arial,verdana; font-size:11px; text-align:right; padding-top:3px; padding-right:10px; }
/* [Fim]]Moldura da listagem de produtos nas categorias */



/* Moldura Ficha do produto */
#fichaProdutoMolduraContentor { height:182px; width:300px; }

#fichaProdutoMolduraFoto {width:300px; height:160px; border:1px solid #b380b8; }

#fichaProdutoMolduraAmpliar {
	margin-top:1px; padding-top:3px; background-image:url(/images/moldura_produto.jpg); background-repeat:no-repeat; 
	background-position:left; width:280px; height:17px; background-color: #6a006c; border:1px solid #b47fb7; 
	font-family:arial,verdana; color:#FFFFFF; font-size:10px; text-align:right; padding-right:20px;
}
/* [fim]Moldura Ficha do produto */



/* Moldura Galeria */

#galeriaMolduraContentor { height:170px; width:150px; float:left; padding-left:20px; padding-bottom:30px; }

#galeriaMolduraFoto {width:150px; height:150px; border:1px solid #455701; overflow:hidden; }

#galeriaMolduraAmpliar {
	margin-top:1px; padding-top:3px; background-image:url(/images/tituloGaleria.jpg); background-repeat:no-repeat; 
	background-position:left; width:130px; height:17px; background-color: #455701; border:1px solid #455701; 
	font-family:arial,verdana; color:#FFFFFF; font-size:10px; text-align:right; padding-right:20px;
}
#galeriaTitulo { text-align:right; padding-right:10px; color:#455701; font-family:arial, verdana, helvetica, sans-serif; font-size:11px; }



/* Moldura listagem de serviços */
/*.GaleriaMolduraContentor { width:300px; float:left; padding-left:20px; padding-bottom:20px; }

.GaleriaMolduraAmpliar {
	margin-top:1px; padding-top:3px; background-image:url(/images/moldura_galeria.jpg); background-repeat:no-repeat; 
	background-position:left; width:280px; height:17px; background-color: #6a006c; border:1px solid #b47fb7; 
	font-family:arial,verdana; color:#FFFFFF; font-size:10px; text-align:right; padding-right:20px;
}
.GaleriaMolduraAmpliar a { color:#FFF; text-decoration:none; }*/
/* /Moldura listagem de serviços */
/* [fim]Moldura Galeria */





/* Moldura Listagem de Categorias */
#CategoriaMolduraContentor { width:300px; float:left; padding-left:20px; padding-bottom:20px; }

#CategoriaMolduraFoto {width:300px; height:60px; border:1px solid #b47fb7; overflow:hidden; }

#CategoriaMolduraAmpliar {
	margin-top:1px; padding-top:3px; background-image:url(/images/moldura_produto.jpg); background-repeat:no-repeat; 
	background-position:left; width:280px; height:17px; background-color: #6a006c; border:1px solid #b47fb7; 
	font-family:arial,verdana; color:#FFFFFF; font-size:10px; text-align:right; padding-right:20px;
}
#CategoriaTitulo { text-align:left; padding-right:10px; color:#455701; font-family:arial, verdana, helvetica, sans-serif; font-size:11px; }
/* Moldura Listagem de Categorias */







/* Identidade */
#HTMLAreaContentor{ color:#333333; font-family:arial,verdana,helvetica,sans-serif; font-size:10px; padding-left:20px; width:450px; }
/* [fim]Identidade */


/* CARRINHO */
.topo_labels {font-family:arial,verdana,helvetica,sans-serif; font-size:10px; color:#b1b1b1; }
/* [fim]CARRINHO */

/* Newsletter */
#btnSubscreveNews { border:0; padding-left:0px; background-color:transparent; color:#CCC; font-size:10px; cursor:pointer; }
#txtNewsletter { font-family:arial,verdana,helvetica,sans-serif; font-size:9px; color:#CCC; margin-top:5px; }
#inputNewsletter { border:0; width:150px; height:16px; color:#7e7e7e; text-align:center; }
/* /Newsletter */



/* Noticias */
#NoticiasMainConteudo { padding-left:20px; font-size:11px; color:#e94510; font-family:Verdana, Arial, Helvetica, sans-serif; }
/* /Noticias */

