body {
	margin:0px;
	background-color:#dbdbdb; background-image:url(../img/bg_site.jpg); background-position:top left; background-repeat:repeat-x;
}

/* BASE */

*{ outline:none;}
.clear { clear:both;}

a { color:000; text-decoration:none!important;}
a:hover { text-decoration:none!important;}


/* SITE */
#site {
	width:990px; min-height:500px; _height:500px;
	margin:0 auto;
	background-color:#fff;
	*position:relative; _position:relative; *left:50%; _left:50%;
	*margin-left:-495px; _margin-left:-495px;
}

/* TOPO */

#topo {
	width:990px; min-height:235px; _height:235px;
	border-top:3px solid #004376;
	padding-bottom:10px;
}

#topo #menu_data {
	width:990px; height:18px; padding-top:5px;
}

#topo #menu_data #menu_topo { font-family:tahoma; font-size:11px; float:left; }

#topo #menu_data #menu_topo img { margin-left:10px; }
#topo #menu_data #menu_topo a {
	/*margin-left:5px; margin-right:5px;*/
	font-size:11px; color:#B00000; font-family:arial; font-weight:bold;
	text-decoration:none;
}
#topo #menu_data #menu_topo a:hover { text-decoration:underline;}

#topo #menu_data #data { font-family:arial; font-size:11px; font-weight:bold; text-transform:uppercase; float:right; margin-right:10px; }

/* HEADER */
#topo #header {
	width:990px; min-height:255px; _height:255px;
	background-image:url(../img/header.jpg); background-position:top left; background-repeat:no-repeat;
	position:relative;
}

#topo #header #pesquisa_site {
	width:200px; height:50px;
	position:absolute; top:47px; left:436px;
	background-image:url(../layout/v4/pesquisa.gif); background-position:top left; background-repeat:no-repeat;
}

#topo #header #pesquisa_site form {
	width:150px; height:40px;
	position:absolute; right:0px; top:0px;
}

#topo #header #carrinho_site {
	width:200px; height:50px;
	position:absolute; top:45px; right:140px;
	background-image:url(../layout/v4/sacola_compras.gif); background-position:top left; background-repeat:no-repeat;
}

#topo #header #carrinho_site a { margin:3px 0px 0px 50px; display:block; }

#topo #menu_categorias{	width:100%; min-height:50px; _height:50px; }

#topo #menu_categorias #menus { 
	min-height:25px; _height:25px;
	margin:0px; padding-bottom:3px;
	/*background-image:url(../layout/v4/fundo_linha.gif);*/
}

#topo #menu_categorias #sessoes ul {margin:0px; padding:0px;}
#topo #menu_categorias #sessoes li {
	height:25px;
	color:#646464; text-align:center; 
	padding-left:3px; margin-bottom:3px;
	list-style:none;
	float:left;
	border-bottom:2px solid #d4d7dc;
	}

#topo #menu_categorias #sessoes a {text-decoration:none; color: #003366; text-transform:uppercase; font-weight:bold;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#topo #menu_categorias #sessoes a:hover { text-decoration:underline;}




/* CONTEUDO */
#conteudo { width:990px; min-height:500px; _height:500px; }

#conteudo #home_menu { width:150px; float:left; }

/* PRODUTOS BASE */

#conteudo #home_produtos { width:670px; margin-left:3px; text-align:center; float:left; }

#conteudo #home_produtos .index_produtos { 
	width:644px; _width:650px; min-height:200px; _height:200px;
	padding:0px; margin:0px;
	border-left:1px solid #ccc;	border-bottom: 1px dashed #ccc;
	list-style:none; display:inline-block;
}

#conteudo #home_produtos .index_produtos li {
	width:213px; min-height:263px; _height:263px;
	border-right:1px solid #ccc;
	padding:5px 0px 5px 0px;
	float:left;
}

#conteudo #home_produtos .index_produtos .sem_produto { text-align:center; font-size:12px; font-weight:bold; margin-top:10px; }
#conteudo #home_produtos .index_produtos .sem_produto img { display:block; }

#conteudo #home_produtos .index_produtos .prod_itens { 
	width:95%;
	margin:0 auto;
}

#conteudo #home_produtos .index_produtos .prod_itens .detalhes_prod a { font-weight:bold;}

#conteudo #home_produtos .index_produtos .prod_itens .pagamento { margin-bottom:10px; }

#conteudo #home_produtos .index_produtos .prod_itens .categorias { font-size:11px!important; }



#conteudo #home_produtos #produtos { width:680px; margin-left:3px; margin-right:3px; float:left; }


#conteudo #home_produtos h5 { width:95%; margin-left: 10px; }

/* Coluna direita */

#conteudo #home_coluna_direita { width:167px; text-align:center; float:left; }

#conteudo #home_rodape { width:500px; background-color:#009900; }

