body { font-family:arial,sans-serif; font-size:12px; }

.clear { clear:both; }
.middle { vertical-align:middle; }
.bolder { font-weight:bolder; }



/* formatações */
.linksLoggedIn { color:#666; font-size:11px; font-weight:bolder; }
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }
/* formatações */



/* Geral */


body { margin:0; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; }
#divMain { margin:0 auto; }
#div1024 { width:1003px; margin:0 auto; }
/* /Geral */



/* topo */
#divTopoCont { width:100%; height:32px; background-image:url('/images/2/menutop_bg.jpg'); }
#divTopoMenu { color:#464646; font-size:14px; font-weight:bolder; padding-left:10px; }
.menuTitulos { vertical-align:middle; text-align:left; padding-left:20px; padding-right:20px; }

#divLogoBanner { height:140px; background-image:url('/images/2/arealogo_bg.jpg'); background-repeat:repeat-x; }
#divLogo { margin-left:18px; padding-top:22px; }
/* /topo */


/* Modulos Esquerda */
#modulosEsquerda { float:left; }
#modulosEsquerda .divModulo { width:250px; margin-left:10px; margin-top:20px; }
#modulosEsquerda .divModuloTop { 
	height:22px; background-image:url('/images/2/top_module.jpg'); font-size:13px; color:#FFF; font-weight:bolder;
	padding-left:20px; padding-top:5px;
}
#modulosEsquerda .divModuloConteudo { min-height:50px; background-image:url('/images/2/module_bg.jpg'); background-repeat:repeat-x; }
/* Modulos Esquerda */



/* Centro */
#divCentro { float:left; width:460px; margin-left:10px; margin-right:10px; padding-top:20px; }
/* /centro */


/* Modulos Direita */
#modulosDireita { float:left; }
#modulosDireita .divModulo { width:250px; margin-right:10px; margin-top:20px; }
#modulosDireita .divModuloTop { 
	height:22px; background-image:url('..//images/2/top_module_gray.jpg'); font-size:13px; color:#FFF; font-weight:bolder;
	padding-left:20px; padding-top:5px;
}
#modulosDireita .divModuloConteudo { min-height:50px; background-image:url('..//images/2/module_bg.jpg'); background-repeat:repeat-x; }
/* /Modulos Direita */


/* Rodape */
#rodape { background-color:#464646; color:#ebebeb; padding-left:10px; }
#rodape2 { height:30px; padding-top:5px; font-size:10px; padding-left:10px; color:#464646; padding-right:10px; }
#txtDireitos { float:left; text-align:left; width:50%; }
#txtDesenvolvido { float:left; text-align:right; width:50%; }
/* /Rodape */





















/* WP CSS */
/* 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:#000000; font-size:14px; margin:0.2em; font-family:arial,verdana; list-style:none; font-weight:bolder; }

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

.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:280px}
/* [fim]Formulários */


/* Layout */
body { margin:0px; }

#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; margin-left:40px; }

#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:orange; }

#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 orange; }

#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: orange; 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; margin-left:30px; }

#galeriaMolduraFoto {width:150px; height:150px; border:1px solid orange; 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: orange; border:1px solid #orange; 
	font-family:arial,verdana; color:#FFFFFF; font-size:10px; text-align:right; padding-right:20px;
}
#galeriaTitulo { text-align:right; padding-right:10px; color:black; 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-repeat:no-repeat; 
	background-position:left; width:280px; height:17px; background-color: orange; 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 */



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

.ServicosMolduraAmpliar {
	margin-top:1px; padding-top:3px; background-image:url(//images/moldura_servico.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;
}
.ServicosMolduraAmpliar a { color:#FFF; text-decoration:none; }
/* /Moldura listagem de serviços */




/* Identidade */
#HTMLAreaContentor{ color:#333333; font-family:arial,verdana,helvetica,sans-serif; font-size:10px; padding-left:20px; width:446px; }
/* [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 { margin-left:20px; font-size:11px; color:#e94510; font-family:Verdana, Arial, Helvetica, sans-serif; }
/* /Noticias */

