* {padding: 0;margin: 0;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
img,fieldset{border:0;}
a {color: #abc500;cursor:pointer;}
a:hover {text-decoration: underline;}
ul {list-style: none;}
html{height:100%;}
body {background-color: #fff;}
#geral {width: 980px;margin: 0 auto;}
#topo {
    background-image: url(/imagens/topo0home.gif);
    background-repeat: no-repeat;
    padding: 20px 0px 0px 0px;
    width: 980px;
    height: 65px;
	margin-top:10px;
}
#topo fieldset {width: 500px;float: left;}
#topo .campo {
    border: 1px solid #abc500;
    width: 400px;
    font-size: 14px;
    padding: 5px;
    margin: 3px 0px 0px 0px;
    color: #dadbdd;
	float:left;
}
#topo .logo {
    text-indent: -999999px;
    float: left;
    width: 285px;
    height: 45px;
    cursor:pointer;
}
#topo ul li {
    display: inline;
    text-transform: capitalize;
    padding: 4px 6px 4px 6px;
    font-size: 12px;
    color: #abc500;
    cursor:pointer;
}

#topo ul li.selecionado {
    color: #fff;
    background-color: #abc500;
    font-weight: bold;
}

.bt0buscar {
    background-image: url(/imagens/bt0buscar.gif);
    background-repeat: no-repeat;
    width: 74px;
    height: 28px;
    cursor:pointer;
    border:0;
	margin:3px 0px 0px 0px;
}

#topo .bt0buscar {
    margin-left: 5px;
    cursor: pointer;
}

.bt0buscar:hover {background-position: 0px -28px;}
	
#topo .bt0entrar,#topoMini .bt0entrar {
    background-color: #a9c204;
    color: #fff;
    font-size: 12px;
    float: right;
    width: 65px;
    padding: 5px 40px 5px 18px;
    background-image: url(/imagens/sprite0icones.gif);
    background-repeat: no-repeat;
    background-position: 90px 6px;
    margin-top: 5px;
}

.submenu {clear: both;background-image: url(/imagens/bg0submenu.gif);background-repeat: repeat-x;padding: 0px 0px 0px 0px;height: 26px;}
.submenu a {float: left;padding: 6px 0px 0px 0px;color: #fff;text-align: center;text-decoration:none;}
.submenu .cadastrar a {height: 20px;width: 90px;font-size:13px;border-right: 1px solid #fff;}
.submenu .cadastrar a:hover {background-color:#b9c955;}
.submenu .mloja {float: right;padding-right: 10px;}
.submenu .mloja a {width: 120px;}
.submenu .mloja a:hover {text-decoration:underline;}
.submenu .mloja a.minhaconta {
    background-image: url(/imagens/icones.png);
    background-repeat: no-repeat;
    background-position: 5px 2px;
}

.submenu .mloja a.carrinho {
    background-image: url(/imagens/icones.png);
    background-repeat: no-repeat;
    background-position: 0px -28px;
    padding-left: 20px;
}




/**********************************/
.cabecalho{margin:10px 0px 15px 12px;}
.cabecalho h1{font-size:24px;color:#666}
.cabecalho p,.cabecalho span{font-size:20px;}
.cabecalho p{color:#ccc;}
.cabecalho span{color:#abc500;}

#ce{
	width:190px;
	float:left;
	margin:0px 5px 0px 0px;
height:1200px;
}
#lcategoria{
	background-color:#F5F5F5;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	padding:5px 0px 0px 10px;
	margin:0px 0px 18px 0px;
}
#lcategoria h1{
    font-size: 21px;
    color: #abc500;
    font-weight: normal;
}

#lcategoria h1 a{font-size:21px;}

#ce #lcategoria ul li {
    font-size: 12px;
    margin-top: 4px;
    background-image: url(/imagens/sprite0bullets.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
    color: #333;
}
#ce #lcategoria ul li a{color: #333;}
#ce #lcategoria ul li.vertodas{
	margin-top:15px;
}
#ce #lcategoria  ul li.vertodas a{
	font-weight:bold;
	font-size:14px;
	color:#abc500;
}

.cBorder{
border:1px solid #CBCBCB;
padding:4px;
}


/******produtos*****/

.produtos h1 {
    font-size: 21px;
    color: #828282;
    font-weight: normal;
    margin: 0px 0px 0px 20px;
}
.produtos h1 a{
    font-size: 26px;
    font-weight: bold;
}
.produtos {
    float: left;
    width: 640px;
    margin: 30px 0px 11px 0px;
}
.thumbProduto {
    width: 165px;
    height: 180px;
    border: 1px solid #eee;
    float: left;
    margin: 10px 5px 0px 5px;
    padding: 10px;
    cursor: pointer;
    text-align:center;
background-color:#fff;
}
.thumbProduto .imagemProduto{
	height:145px;
	overflow:hidden;
}
.thumbProduto a,a.thumbProduto  {color: #444;}
.thumbProduto:hover {background-color: #a9c204;}
.thumbProduto img {
    margin-bottom: 20px;
    overflow: hidden;
}
.thumbProduto .nomeloja {
    font-size: 12px;
    width:75px;
	height:15px;
    overflow:hidden;
    float: left;
    margin-top: 3px;
	font-weight:bold;
}
.thumbProduto:hover .nomeloja {
    color: #000;
}
.thumbProduto .descricao {
    width: 170px;
    overflow: hidden;
    display: block;
    height: 15px;
}
.thumbProduto .preco {
	margin-top:2px;
    float: left;
    color: #f60;
    text-align: right;
	font-weight: bold;
    width: 70px;
    font-size: 14px;
}
.thumbProduto:hover .preco {color: #fff;}

/*produtos exclusivos*/
#produtosExclusivos{
	width:595px;
	float:left;
	background-color:#E6F0F9;
	padding:0px 0px 10px 0px;
	margin:0px 5px 0px 0px;
max-height:250px;
overflow:hidden:
}
#produtosExclusivos h1{
	color:#97B9BB;
	font-size: 21px;
	padding:5px 0px 0px 9px;
	width:400px;
float:left;
}
a.vermais{
	font-size:13px;
background-image:url("/imagens/sprite0bullets.gif");
background-repeat:no-repeat;
padding-left:10px;
}
#cd a.vermais{
margin:10px 0px 10px 50px;
float:left;
font-size:14px;
background-position:0 -6px;
}
#produtosExclusivos a.vermais{
	float:left;
	margin:10px 0px 0px 60px;
background-position:0 -6px;
}
#recebaNovidades{
	background-image:url(/imagens/ico0carta.gif);
	background-repeat:no-repeat;
	background-color:#c4d64c;
	background-position:6px 10px;
	float:left;
	color:#fff;
	width:185px;
height:77px;
}
#recebaNovidades h1{
	padding:10px 0px 14px 35px;
	font-size:15px;
}
#recebaNovidades #cCadastrarNewsletter{
	width:125px;
	margin:0px 0px 15px 8px;
}
#recebaNovidades .formnewscadastra{
font-size:13px;
padding-left:6px;
font-weight:bold;
}

#bannerCadastrar{
	float:left;
	width:185px;
	overflow:hidden;
	margin-top:5px;
}
#lpHome{
	width:600px;
	float:left;
}
#cd{
	float:left;
	width:180px;
	margin:10px 0px 0px 0px;
}
#cd #bannersComunidade .banner{margin:7px 0px 6px 0px;}
#cd .thumbProduto{margin-left: 0px;}
#llojas{
	display:block;
	clear:both;
}

#boxBlog{
	float:left;
	border-top:1px solid #fc9;
	width:388px;
	padding-top:10px;
	margin:0px 0px 20px 0px;
}
#boxBlog h1{
    font-size: 21px;
    color: #f60;
    font-weight: bold;
	float:left;
	width:300px;
}
#boxBlog .titulo{
	font-size:21px;
	margin:15px 0px 5px 0px;
	display:block;
clear:both;
}

#boxBlog .titulo a{
	font-size:21px;
	margin:15px 0px 5px 0px;
	display:block;
clear:both;
color:#000;
}

#boxBlog .texto{
	display:block;
	margin:5px 0px 5px 0px;
}
#boxBlog .sublink{
	float:left;
   	background-image: url(/imagens/ico0seta_menu2.gif);
   	background-repeat: no-repeat;
    	background-position: 0px 7px;
	padding:5px 0px 10px 10px;
}

#boxLojas{
	float:right;
	border-top:1px solid #fc9;
	width:378px;
	padding-top:10px;
	margin:0px 0px 20px 10px;
	color:#abc500;
}
#boxLojas h1{
    font-size: 21px;
    color: #abc500;
    font-weight: bold;
	float:left;
	width:300px;
}
#boxLojas .box{
	border:1px solid #cecece;
	width:180px;
	float:left;
	text-align:center;
	margin:10px 5px 0px 1px;
height:70px;
overflow:hidden;
}
#boxLojas .imagem{
	height:45px;
	overflow:hidden;
	margin:5px;
}



#rodape {
    clear: both;
    border-top: 1px solid #ccc;
    padding: 20px 0px 10px 0px;
	margin: 30px 0px 0px 0px;
    display: table;
}

#rodape p {
    width: 370px;
    float: left;
	color: #666;
    margin-right: 40px;
    line-height: 16px;
}

#rodape p a {
    color: #abc500;
}

.minilogo {
    color: #858585;
    font-size: 17px;
}

.minilogo b {
    color: #abc500;
    font-size: 17px;
}

#rodape ul {
    float: left;
    border-left: 1px solid #c60;
    padding-left: 15px;
    margin-right: 40px;
}

#rodape ul li a {
    font-size: 16px;
    color: #abc500;
}

#copyright {
    font-size: 11px;
    margin-top: 60px;
    float: left;
	color: #bbb;
}
.ico0publicidade {
	float:left;
}
dl{
	text-align:left;
}
#boxLogado{
	float:right;
	text-align:right;
	margin-right:20px;
	line-height:14px;
	width:170px;
}
#boxLogado span{
	display:block;
	color:#666;
}