body {
	background-image:url(../images/fundo.jpg);
	background-repeat:repeat-x;
	background-color:#E5E5E5;
	margin:auto;
	position:relative;
	font-family:sans-serif;
	font-size:10px;
	zoom:1;
}
.page {
	width:800px;/*era 875*/
	background-color:#CCCACA;
	position:relative;
	margin:auto;
}
a:link {
	color:#FFAF19;
	text-decoration:underline;
}
a:visited {
	color:#FFC400;
	text-decoration:underline;
}
a:hover {
	color:#16582A;
	text-decoration:underline;
}
a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.leftspacer{
	float:left;
	width:17px;
}

/*Header*/
.header {
	width:800px;/*era 875*/
	height:350px;
	background-image:url(../images/header.jpg);
	position:relative;
	margin:auto;
}
.headerleft{
	width:246px;
	float:left;
}
.headerright{
	width:550px; /*era 626px*/
	float:left;
}
.headerright img{
	border:0;
}

/*Status*/
.status{
	background-color:#FFFFFF;
	width:215px;
	height:60px;
}
.statusname{
	color:#16582A;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.status_sair a:link{color:#C00;}
.status_sair a:visited{color:#C00;}
.status_sair a:hover{color:#FFAF19;}
.status_editarperfil a:link{color:#16582A;}
.status_editarperfil a:visited{color:#16582A;}
.status_editarperfil a:hover{color:#FFAF19;}
.status_vercarrinho a:link{color:#00A0C6;}
.status_vercarrinho a:visited{color:#00A0C6;}
.status_vercarrinho a:hover{color:#FFAF19;}
/*Status Fim*/

/*Bandeiras*/
.gradient{background-image:url(../images/stylish_gradient.jpg); background-repeat:repeat-y; height:21px; width:250px;}
/*Bandeiras Fim*/

/*Banner*/
.bannertext{
	width:275px;
	/*padding-top:70px;*/
	padding-right:0px;
	color:#16582A;
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;
}
.banner{
	height:277px;
	width:550px;
	/*margin-right:10px;*/
    background-image: none;
    overflow: hidden;
}
.banner img{
    height:277;
    width:550;
}
/*Banner Fim*/

/*Pesquisa*/
.pesquisa{
	background-color:#FFFFFF;
	width:215px;
	height:40px;
	color:#33a02d;
	font-size:14px;
}
.pesquisa_input{
	background-color:#16582A;
	color:#FFF;
	width:100px;
}
.highlighted_text{
    background-color: #FDAF17;
}
#resultados-de-pesquisa{
    height: 410px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}
/*Pesquisa Fim*/

/*Top Menu*/

.topmenu{
	overflow:hidden;
	height:45px;
	widht:550px;
}
.topmenu td{
background-image:url(../images/menu.png);
text-decoration:none;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
height:44px;
vertical-align:middle;
}
.topmenu td:hover{
background-image:url(../images/menuhover.png);
text-decoration:none;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
height:44px;
}
.topmenu a:link {
color: #FFFFFF; /*branco*/
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
}
.topmenu a:active {
color: #4D4D4D; /*cinza escuro*/
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
}
.topmenu a:visited {
color: #FFFFFF; /*branco*/
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
}
.topmenu a:hover {
color: #ffaf19; /*amarelo*/
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
cursor:pointer;
}
.topmenuopen{
height:44px;
padding-top:15px;
vertical-align:middle;
}
/*Top Menu End*/

/*Google Translate*/

.translate{
	height:42px;
}

/*Google Translate end*/

/*Header Fim*/

/*Menu de Produtos*/ 
.menuprodutos{
	float:left;
	width:215px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	text-align:left;
}
#menu td{
	background-image:url(../images/produtos_categoria.jpg);
	background-position:bottom;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	height:25px;
	width:215px;
}
#menu td a{
	display:block;
    width:205px;
	height:22px;
	text-decoration:none;
	color:#FFF;
	padding-left:10px;
	padding-top:3px;
}
#menu td a:hover{
	background-image:url(../images/produtos_categoria_over.jpg);
	text-decoration:none;
	color:#CCCACA;
	padding-left:10px;
	padding-top:3px;
	width:205px;
	height:22px;
}
#menucat td{
	background-image:url(../images/produtos_categoria_selected.jpg);
	font-size:14px;
	font-weight:bold;
	color:#16582A;
	text-transform:uppercase;
	text-decoration:none;
	height:25px;
	width:215px;
}
#menucat td a{
	display:block;
	text-decoration:none;
	color:#16582A;
	padding-left:10px;
	width:205px;
}
#menucat td a:hover{
	text-decoration:none;
	padding-left:10px;
	width:205px; 
}
#menusubcat td{
	background-image:url(../images/produtos_subcategoria_selected.jpg);
	font-size:14px;
	font-weight:bold;
	color:#16582A;
	text-transform:uppercase;
	text-decoration:none;
	height:25px;
	width:215px;
}
#menusubcat td a{
	display:block;
	text-decoration:none;
	color:#16582A;
	padding-left:10px;
	width:205px; 
}
#menusubcat td a:hover{
	text-decoration:none;
	padding-left:10px;
	width:205px;
}
/*Menu de Produtos Fim*/

/*Marcas em Destaque*/
.destaquemarca{
	background-color:#FFF;
	width:215px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.destaquemarcatitulo{
	background-color:#4D4D4D;
	height:35px;
}
.destaquemarcatitulotext{padding-top:8px;}
.destaquemarcaimagem{
	background-color:#000;
	height:115px;
}
/*Marcas em Destaque Fim*/

/*Conteúdo*/
.content{
	border-top:#CCC solid 2px;
	float:left;
	margin-left:15px;
	width:550px;/*era 626px*/
	height:505px;
	background-color:#FFF;
}
.contenttitle{
	padding-top:4px;
	padding-left:40px;
	margin-bottom:10px;
	color:#33A02C;
	font-size:20px;
	text-transform:uppercase;
}
.contentarea{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:505px;
}
.articleimage{
	height:200px;
	width:100%;
	margin-left:-40px;
	background-color:#CCCACA;
	margin-bottom:5px;
}
.pagenav{
	height:14px;
	color:#33A02C;
	vertical-align:baseline;
	text-transform:uppercase;
}
.articletitle{
	font-size:16px;
	font-weight:bold;
	color:#33A02C;
	margin-bottom:5px;
}
.articletext{
	margin-bottom:10px;
	padding-left:10px;
}
.articletextlimit{
	margin-bottom:10px;
	padding-left:10px;
	height:165px;
	overflow:auto;
}
.hometop{
	width:550px;/*era 626px*/
	height:100px;
	background-color:#CCCACA;
	color:#33A02C;
	font-size:20px;
	padding-top:10px;
	text-transform:uppercase;
}
.bigmark{float:left;}
.hometoptitle{
	padding-top:4px;
	padding-left:40px;
	color:#33A02C;
	font-size:20px;
	text-transform:uppercase;
}
.hometopcontent{
	padding-top:5px;
	padding-left:40px;
	padding-right:10px;
	color:#4D4D4D;
	font-size:11px;
	text-transform:none;
}
.destaquearea{
	width:375px;
	padding-top:10px;
	float:left;
}
.destaquetitulo{
	padding-left:40px;
	text-transform:uppercase;
	font-size:20px;
	color:#33A02C;
}
.hr{
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/hr.jpg);
	background-repeat:repeat-x;
	height:3px;
	margin-bottom:7px;
}
.destaque{
	/*float:left;*/
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	color:#4D4D4D;
	font-size:6px;
	text-transform:none;
	overflow:hidden;
}
.imagemartigo{
	margin-top:5px;
	float:left;
	width:120px;
	height:120px;
	background-color:#FFF;
}
.precoverdeartigo{
	color:#33A02C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
}
.precovermelhoartigo{
	color:#FF0000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
  	font-weight:bold;
}
.nomeartigo{
	color:#165829;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.textoartigo{height:90px;overflow:hidden;}
.info{font-size:8px;}
.dispartigo{font-size:11px;color:#33A02C;}
.indispartigo{font-size:11px;color:#FF0000;}
.righthomebar{
	float:left;
	width:173px;
	background-color:#E5E5E5;
	border-left:#CCCACA solid 2px;
}
.righthomebartitle{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.contactoshome{
	font-size:16px;
	font-weight:bold;
	color:#4D4D4D;
}
.contactoshome a:link{
	font-size:16px;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}
.contactoshome a:hover{
	font-size:16px;
	font-weight:bold;
	color:#33A02C;
	text-decoration:underline;
}
.contactoscontent{
	padding-top:10px;
	padding-right:20px;
	height:505px;
	overflow:auto;
	overflow-x:hidden;
}

/* Pagina Sazonal */
.sazonalcontent{
	padding-top:10px;
	padding-right:20px;
	height:505px;
	overflow:auto;
	overflow-x:hidden;
}
.sazonalcontent .articletext p{
font-size:12pt;
text-align:justify;
width:480px;
}

.loginhome{}

/*Promos e Produtos*/
.preco{
	width:75px;
	height:20px;
	color:#33A02C;
	font-size:22px;
	font-weight:bolder;
}
.titulo{
	width:125px;
	background-color:green;
	height:15px;
	color:#33A02C;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.texto{
	width:115px;
	height:50px;
	overflow:hidden;
}
.referencia{
	font-size:12px;	
}
/*Fim Promos e Produtos*/

.imagemnoticia{
	float:left;
	padding-left:-10px;
	margin-bottom:5px;
	height:175px;
	width:175px;
	background-color:#CCCACA;
}
.textonoticia{
	margin-bottom:5px;
	padding-left:10px;
	height:170px;
	overflow:auto;
}
.contentnoticia{
	padding-top:10px;
	padding-right:20px;
	height:505px;
}
.marcas{
	margin-left:-14px;
	font-size:12px;
	font-weight:bold;
	color:#33A02C;
}
.marcas a:link{
	font-weight:bold;
	color:#33A02C;
	text-decoration:underline;
}
.marcas a:visited{
	font-weight:bold;
	color:#33A02C;
	text-decoration:underline;
}
.marcas a:hover{
	font-weight:bold;
	color:#FFAF19;
	text-decoration:underline;
}
.mapa{
	width:550px;
	height:220px;
	background-color:#CCCACA;
	margin-bottom:5px;
}
.coordenadas{
	margin-left:20px;
	margin-right:10px;
	font-size:14px
}
/*Conteúdo Fim*/

/*Footer*/
.footer{
	background-image:url(../images/footer.jpg);
	width:800px;/*era 875*/
	height:20px;
	position:relative;
	margin:5px auto;
}
.footertext{
	color:#FFFFFF;
	height:10px;
	padding-top:3px;
	/*padding-left:200px;*/
}
/*Footer Fim*/
/*Produtos*/
.prosimagem{
	height:240px;
	width:240px;
}
.prosprecodisp{
	font-size:14px;
	font-weight:bold;
	color:#33A02C;
}
.prosprecodisp a:link{
	font-size:14px;
	font-weight:bold;
	color:#33A02C;
	text-decoration:none;
}
.prosprecodisp a:visited{
	font-size:14px;
	font-weight:bold;
	color:#33A02C;
	text-decoration:none;
}
.prosprecodisp a:hover{
	font-size:14px;
	font-weight:bold;
	color:#33A02C;
	text-decoration:underline;
}
.prosprecoindisp{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.prosprecoindisp a:link{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.prosprecoindisp a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.prosprecoindisp a:hover{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
.prostitulo{
	font-size:12px;
	font-weight:bold;
	color:#165829;
}
.prostitulo a:link{
	font-size:12px;
	font-weight:bold;
	color:#165829;
	text-decoration:none;
}
.prostitulo a:visited{
	font-size:12px;
	font-weight:bold;
	color:#165829;
	text-decoration:none;
}
.prostitulo a:hover{
	font-size:12px;
	font-weight:bold;
	color:#165829;
	text-decoration:underline;
}
.prosdisponivel{
	font-size:9px;
	color:#33A02C;
}
.prosindisponivel{
	font-size:9px;
	color:#FF0000;
}
.prosdescricao{}
/*Fim Produtos*/
/*Produto*/
.produto{
	font-family:Tahoma, Geneva, sans-serif;
}
.proimagem{
	height:240px;
	width:240px;
}
.proprecodisp{
	font-size:18px;
	font-weight:bold;
	color:#33A02C;
}
.proprecoindisp{
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
.protitulo{
	font-size:13px;
	font-weight:bold;
	color:#165829;
}
.prodisponivel{
	font-size:11px;
	color:#33A02C;
	text-decoration:none;
}
.proindisponivel{
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.proreferencia{
	font-size:12px;
	color:#666;
}
.prodescricao{}
.proadicionar{
	font-size:12px;
	font-weight:bold;
	color:#33A02C;
}
.proadicionar a:link{
	color:#33A02C;
}
.proadicionar a:visited{
	color:#33A02C;
}
.proadicionar a:hover{
	color:#FFAF19;
}
.ivadisponivel{
	text-align:left;
	font-size:10px;
	color:#33A02C;
}
.ivaindisponivel{
	text-align:left;
	font-size:10px;
	color:#FF0000;
}
/*Produto Fim*/
/*Editar Perfil*/

.editarperfil{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#33A02C;
}
.tituloform{
	font-size:14px;
	color:#33A02C;
	font-weight:bold;
}
.moradatextarea{
	height:7px;
}
/*Editar Perfil Fim*/
/*Histórico de encomendas*/
.historicoencomendas td{
	font-size:10px;
	background-color:#CCCACA;
	border:solid #FFF 2px;
	text-align:center;
}
.historicoencomendas a:link{color:#33A02C;}
.historicoencomendas a:visited{color:#33A02C;}
.historicoencomendas a:hover{color:#165829;}
.historicoencomendas th{color:#33A02C;}
/*Histórico de encomendas Fim*/
/*Carrinho*/
.carrinho{
	font-family:Tahoma, Geneva, sans-serif;
}
.carrinho td{
	background-color:#CCCACA;
	border:solid #FFF 2px;
	text-align:center;
	font-size:12px;
	color:#165829;
	font-weight:bold;
}
.carrinho th{
	background-color:#CCCACA;
	font-size:14px;
	border:solid #FFF 2px;
	text-align:center;
	color:#FFF;
	font-weight:normal;
}
.carrinhodiv{
	margin-left:-18px;
	overflow:auto;
	height:300px;
	width:544px;
}
.carrinhoquant{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#165829;
}
.carrinhoportes{
	font-size:14px;
	font-weight:bold;
	color:#165829;
}
.carrinhoiva{
	font-size:12px;
	font-weight:bold;
	color:#165829;
}
.carrinhototal{
	font-size:14px;
	font-weight:bold;
	color:#165829;
}
.carrinholinks{
	font-size:11px;
	font-weight:bold;
}
.carrinhoupdate{
	float:left;
}
.spacer{height:5px;}
.carrinhorecepcao{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
/*Carrinho fim*/


.empresa{
	margin-top:-5px;
	height:115px;
	overflow:auto;
}
