div#banner_site{
	padding: 10px;
	text-align: center;
}

div#banner_site img {
	border: 1px solid #567A8A;
	padding: 2px;	
}
/* PARA OS DESTAQUES */

div#destaque{
	/*background-color: #F2F7FA;	*/
	padding-bottom: 5px;
	margin-bottom: 20px;
}
div#destaque .destaque_titulo{
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:25px;

}
div#destaque .destaque_conteudo{
	padding-left:30px;
	padding-right:30px;
	text-align:center;

}
table .destaque_tabela{
	border-collapse:collapse;
}
div#destaque .destaque_produto{
	background-color:#FFDBA4;
	margin-right:10px;
	margin-bottom:10px;
	width:120px;
	padding:6px;
}
div#destaque .destaque_produto_thumb{
	text-align:center;
	border:1px solid #EBEBEB;
	background-color:#FFFFFF;
	padding:3px;
}
div#destaque .destaque_produto_titulo{
	margin-top:4px;
	margin-bottom:6px;
	background-color:#FFFFFF;
	border:1px solid #EBEBEB;
	text-align:center;	
	font-size:12px;
	color:#4B7589;
	padding:5px;
	font-weight:700;
}
div#destaque .destaque_produto_links{
	text-align:left;
}
div#destaque .destaque_produto_links a{
	text-decoration:none;
	color:#333333;
	display:block;
	margin-bottom:5px;
	background-image: url(../../../images/bullet_destaques.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:14px;
}
div#destaque .destaque_produto_links a:hover{
	text-decoration:none;
	color:#993300;

}



div#both{
	clear:both;
}



/* PARA O CARRINHO */

div#topo_carrinho{
	padding-right:5px;
	color:#FFFFFF;
	font-size:11px;	
}
div#topo_carrinho .topo_carrinho_linha{
	padding-top:10px;
}
div#topo_carrinho .topo_carrinho_linha a{
	color:#FFFFFF;
	text-decoration:none;
}
div#topo_carrinho .topo_carrinho_linha a:hover{
	color:#FF9933;
	text-decoration:none;
}
/* PARA O CONTEUDO DA VITRINE E TITULOS DE PÁGINAS */

div#conteudoVitrine{
	margin-left:10px;
	margin-right:20px;
}

div#meio_titulo{
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
}

/* PARA O MENU DE CATEGORIAS */

div#categoria_conteiner{
	margin-left:5px;
	margin-right:16px;
	margin-bottom:40px;
}
ul.menu_categoriabar ul.menu_categoria{ 
   display: none;
   position: absolute;
   margin: 0px;
}
ul.menu_categoria, ul.menu_categoria ul{ 
   	margin: 0;
   	padding: 0;
}

ul.menu_categoria li{
	position: relative;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
}

ul.menu_categoria li a{ 
   display: block;
   text-decoration: none;
   color: #000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;

   
   padding-left:23px;
   padding-bottom:6px;
   padding-top:6px;
   padding-right:5px;
   
   background-image:url(../../../images/menu_a.jpg);
   background-repeat: no-repeat;
   background-position: 3px center;
}

ul.menu_categoria li a:hover {
   background-color:#CCCCCC;
   background-image:url(../../../images/menu_a_hover.jpg);
   background-repeat: no-repeat;
   background-position: 3px center;	
}

ul.menu_categoria li.submenu_categoria ul li a:hover{ /* Define o estado Hover dos submenu_categorias */

}


ul.menu_categoria ul{ /* definimos a distância e o ul dos submenu_categorias */
	position: absolute;
	display: none;
	left: 198px; /* Distância do submenu_categoria */
	bottom:-5px;
	padding:5px;
	border:1px solid #CCCCCC;
	background-color:#EBEBEB;
}

ul.menu_categoria li.submenu_categoria ul { /* Define a caixa (ul) dos submenu_categorias */
	display: none;
 	white-space: nowrap;
	
} 

ul.menu_categoria li.submenu_categoria ul li{
	text-align:left;
	padding:0px;
	
}

ul.menu_categoria li.submenu_categoria ul li a{
	padding-right:60px;

}

ul.menu_categoria li.submenu_categoria ul li a:hover{

}

/* PARA OS DETALHES DO PRODUTO */ 

div#conteinerProduto{
	background-color:#FFDBA4;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-align:center;
}

div#proximoAnterior{
	background-color:#FFFFFF;
	border: 1px solid #E8E8E8;
	padding:3px;
}

div#numero_itens {
	background-color:#EBEBEB;
}
.tituloDetalhe{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:3px;
}
ul.liDetalhe{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.liDetalhe li{
	margin-bottom:10px;	
}
.detalhes_descricao{
	text-align:justify;
}

/* PARA TELA DE RESULTADOS */

table.tabela_resultado {
	border-collapse:collapse;
}
table.tabela_resultado th{
	font-weight:bold;
	border:1px solid #FFF;
	background-color:#FE9900;
	color:#FFF;
	background-image: url(../../../images/tabela_resultado_th_fundo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding:5px;
}
table.tabela_resultado td{
	border:1px solid #E8E8E8;
}
#conteudoVitrine .tituloResultado {

}

#conteudoVitrine .linhaPar{
	background-color:#FFF8EF;
}
#conteudoVitrine .linhaImpar{
	background-color:#FFF6E8;
}

#conteudoVitrine .linhaPar:hover{
	background-color:#FFF1DD;
}
#conteudoVitrine .linhaImpar:hover{
	background-color:#FFF1DD;
}


#conteudoVitrine .imgResultado{
	border:1px solid #CCCCCC;
	margin:3px;	
}

#conteudoVitrine .linhaHover{
	background-color:#D6E6EF;
}
#conteudoVitrine .inputOut {
	border:1px solid #FFAC46;
	background-color:#FFAC46;
	color:#FFFFFF;
	text-align:center;
	width:auto;
	margin-bottom:3px;
	margin-top:3px;
}

#conteudoVitrine .inputHover {
	border:1px solid #FF9B20;
	background-color:#FFF;
	color:#000000;
	text-align:center;
	width:auto;
	margin-bottom:3px;
	margin-top:3px;	
}


#conteudoVitrine .instrucoes{
	text-align:left;
	margin-bottom:10px;
	padding-top:10px;
	margin-top:10px;
	color:#ED1C24;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
}

#conteudoVitrine forn{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#conteudoVitrine input, textarea{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #CCCCCC;
	padding:3px;
}

#conteudoVitrine .small{
	font-size:11px;
	margin-bottom:15px;
	margin-top:15px;
	display:block;
}

#conteudoVitrine .sucesso{
	text-align:center;
	margin-top:30px;
}
#conteudoVitrine .erro{
	text-align:center;
	margin-top:30px;
}
#conteudoVitrine .header{
	font-size:13px;
	font-weight:bold;
}

#conteudoVitrine .big{
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:5px;
	display:block;
}

div#enviar_pedido span{
	display:block;
	float:left;
	width:100px;
}
div#enviar_pedido .botao{
	width:auto;
	padding:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
