*

		{ margin:0;	padding:0;  list-style-type:none; }



body

		{ color: #000; font: 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../imagens/bg_site.gif);}



p		{ font-size:1.1em; line-height:20px; margin:10px 0; color:#575757; letter-spacing:0.2pt; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}



li		{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; }



a		{ color:#707b45; text-decoration:none; }

a:hover	{ color:#7b3e20}



h2		{ font:bold 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7b3e20;}

.h2_titulo_05 a { font-size:18px; color:#fff; text-decoration:none; }

h3		{ font:bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#707b45;}

.titulo_left {
	font:bold 0.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7b3e20;
}

/* Cabecalho */


.txt_red {
	color:#F00;
}

#txt_red {
	color:#F00;
}

#container_cabecalho

		{ width:926px; height:188px; padding:0 37px; margin:0 auto 0 auto;  background:url(../imagens/bg_topo.jpg) no-repeat; background-position:bottom;}

#container_cabecalho h1

		{ float:left; }

#menu_pedido

		{ float:left; width:438px; margin-left:40px; height:44px; padding:10px 15px; background:url(../imagens/bg_menu_meu_carrinho.png) no-repeat;}

#menu_pedido li

		{ float:left; margin:0 0 0 8px; font-size:1.2em; font-weight:bold;}

		

#bt_linguas 

		{ float: right; width:107px; padding:10px 0 0 0;}

#bt_linguas li

		{ float:left; }



#menu_principal

		{ float:left; width:916px; padding:20px 0 0 0;}

#menu_principal li

		{ float:left; width:122px; padding:20px 0 0 0; height:31px; background:url(../imagens/bg_menu_topo.png) no-repeat; font-size:1.3em; font-weight:bold; text-align:center;}



/* banner flash */



#container_banner_flash

		{ width:1000px; height:349px; margin:0 auto 0 auto; background:url(../imagens/madeira.jpg) no-repeat;}

		

/* container geral */		

		

#container_geral
        { width:980px; padding:0px 10px 5px 10px; margin:0 auto 0 auto; background:url(../imagens/bg_geral.png); background-position:center;}

		

div#container_geral:after {

clear:both;

content:".";

display:block;

height:0;

overflow:hidden;

visibility:hidden;

}		

		

		

#box_busca_produtos

		{ width:760px; padding:15px 0 0 240px; margin:0 auto 0 auto; height:38px;  background:url(../imagens/bg_ache_produto.png) no-repeat; }

#box_busca_produtos .selec

		{ float:left; width:260px; height:40px; padding:10px 0 0 0; border:1px solid #cccccc; }

#box_busca_produtos .input

		{ float:left; width:370px; height:25px; padding:15px 0 0 15px; margin-left:10px; border:1px solid #cccccc; font-size:1.4em; }

#box_busca_produtos .bt

		{ margin-left:10px; }

		

/* container esquerda */



#container_esquerda

		{ float:left; width:174px; margin-top:15px; background:url(../imagens/bg_box.jpg);}


#container_esquerda2

		{ float:left; width:174px; margin-top:15px;}

#box_categorias

		{ padding-left:20px; }

#menu_categorias

		{ width:134px; padding:0px 20px; }

#menu_categorias li

		{ padding:10px 0; border-bottom:1px dashed #ccc; }

#menu_categorias li a

		{ color:#03}





/* container central */



#container_central

		{ float:left; width:620px; padding:15px 0; margin-left:5px;}

#box_texto

		{ padding:0 20px; }



#produtos_destaque

		{ float:left; width:600px; padding:0 0px; margin-left:10px;}

#produtos_destaque li

		{ float:left; width:185px; padding:0 0 10px 0; margin:0 0 20px 12px; display:table; text-align:center; border-bottom:1px dashed #ccc;}

#produtos_destaque .div_detalhes

		{ float:left; width:80px;  font-size:1.1em; font-weight:bold;}

#produtos_destaque .div_carrinho

		{ float:left; width:105px; font-size:1.1em; font-weight:bold;}

#produtos_destaque img

		{ float:left;}

#paginacao_produtos

		{ clear:both; margin:0 auto 0 auto; text-align:center;}

#paginacao_produtos li

		{ display:inline; font-size:1.2em; font-weight:bold; margin:0 5px;}

		

/* container direita */



#container_direita

		{ float: right; width:174px; margin-top:15px;}



#artesaos_comunidade, #twitter_posts, #arte_prosa_posts

		{ width:134px; padding:0px 20px; background:url(../imagens/bg_box.jpg);}

#artesaos_comunidade li

		{ clear:both; padding:10px 0; border-bottom:1px dashed #ccc; font-size:12px; font-weight:bold;}

#artesaos_comunidade li img, #twitter_posts li img

		{ float:left; margin-right:5px;}

#twitter_posts li, #arte_prosa_posts li 

		{ clear:both; padding:5px 0; border-bottom:1px dashed #ccc; font-size:12px;}



		

/*container roda pe */



#container_rodape
        { width:960px;  padding:0px 20px; margin:0 auto 0 auto; background:url(../imagens/bg_container_rodape.png); text-align:center;}

div#container_rodape:after {

clear:both;

content:".";

display:block;

height:0;

overflow:hidden;

visibility:hidden;

} 


#container_rodape h2

		{ float:left; }

#box_copy_right

		{ float:left; padding:0px 10px; margin:0 15px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

#menu_roda_pe

		{ float:left; height:44px;}

#menu_roda_pe li

		{ float:left; margin:0 0 0 8px; font-size:1.2em; font-weight:bold;}

#formas_pagamentos

		{ float:left; }







.h2_titulo_01

		{ width:134px; height:38px; padding:15px 0 0 40px; background:url(../imagens/top_box_1.jpg) no-repeat; }


.h2_titulo_01_2

		{ width:134px; height:38px; padding:15px 0 0 40px;}

.h2_titulo_02

		{ border:1px solid  #fff; display:table; z-index:100;}

.h2_titulo_02 span

		{ float:left; height:53px;}

.h2_titulo_02 div

		{ float:left; height:38px; padding:15px 0 0 0; background: url(../imagens/bg_top_box_2.jpg);}

.h2_titulo_twitter

		{ width:134px; height:33px; padding:60px 0 0 40px; background:url(../imagens/top_box_twitter.jpg);}

.h2_titulo_blog

		{ width:134px; height:36px; padding:50px 0 0 40px; background:url(../imagens/top_arte_prosa.jpg);}		

		

.centraliza

		{ width:1000px; margin:0 auto 0 auto }

		

		

/* Menu*/







ul#primary-nav {

	margin: 0;

	padding: 0 ;

	background:#fff;

	width: 134px; /* Width of Menu Items */

	font-size: 20px;

	}



ul#primary-nav ul {

	margin: 0;

	padding: 0 ;

	background:#dadecc;

	width: 134px; /* Width of Menu Items */

	font-size: 12px;

	}



ul#primary-nav li {

	position: relative;

	list-style: none;

	}



ul#primary-nav li a {

	display: block;

	text-decoration: none;

	color: #000000;

	padding: 5px;

	border-top:1px dashed #ccc;

	font-size:1.2em;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#primary-nav li { float: left; height: 1%; }

* html ul#primary-nav li a { height: 1%; }

/* End */



ul#primary-nav ul {

	position: absolute;

	display: none;

	left: 135px; /* Set 1px less than menu width */

	top: 0;

	}



ul#primary-nav li ul li a { padding:  5px; } /* Sub Menu Styles */



ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */



ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.over ul,

ul#primary-nav li li.over ul,

ul#primary-nav li li li.over ul { display: block; } /* The magic */



ul#primary-nav li.menuparent { background: transparent url(../imagens/seta.png) right center no-repeat; }



ul#primary-nav li.menuparent:hover,

ul#primary-nav li.over { background-color: #dadecc; }



ul#primary-nav li a:hover { color: #7b3e20; }		

	

		


