

/*---------- Para os destaques da index ----------*/
div#destaque{
	background-image: url(../../../images/fundo_destaque.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:156px;
	padding-top:14px;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:15px;
	
	float:left;
}
div#destaque .foto{
	text-align:center;
	height:110px;
}

div#destaque .foto img{
	border:1px solid #FFFFFF;
	width:130px;
}
div#destaque .titulo{
	text-align:center;
	padding-top:8px;
	padding-bottom:4px;
	border:0px;
	background-image:url();
}
div#destaque .titulo h2{
	font-size:11px;
	color:#EAE8DA;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
div#destaque .preco{
	color:#7B2E00;
	font-weight:bold;
	font-size:17px;
	padding-left:20px;
	padding-top:5px;
}
div#destaque .botoes{
	text-align:right;
	padding-right:3px;
	padding-top:5px;
}
div#destaque .botoes img{
}
div#destaque .botoes a{
	display:block;
	margin-bottom:5px;
}
div#destaque table td{
	vertical-align:top;
}
div#destaque{
}

/*---------- Para o menuCategoria de categorias ----------*/

div#conteiner_menuCategoria{
	background-image: url(../../../images/fundo_lateral.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:23px;
	padding-right:27px;
	padding-bottom:5px;
}

ul.menubar_loja{
   margin: 0px;
   padding: 0px;
   display:none;
}
ul.menubar_loja .menuvertical_loja{
   margin: 0px;
   padding: 0px;
   list-style: none;
   float:left;
}
ul.menubar_loja ul.menuCategoria{
   display: none;
   position: absolute;
   margin: 0px;
}
ul.menubar_loja a{
}
ul.menubar_loja a:hover{
}
/*------------------- Muda o estilo do submenuCategoria horizontal ---------------------*/
ul.menuCategoria{
   margin: 0;
   padding: 0;
   width:160px; /* Tamanho do menuCategoria em Width */
   background-color:#D6D4C7;;
}
ul.menuCategoria ul{
   margin: 0;
   padding: 0;
   background-color: #D6D4C7; /* IE6 Bug */
}
ul.menuCategoria li a{
	display: block;
	width:140px; /*IE Bug*/
	text-decoration: none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#203C7D;
	padding:5px;
	padding-left:15px;
	background-image: url(../../../images/menu_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
}
ul.menuCategoria li a:hover {
	background-image: url(../../../images/menu_a_hover.jpg);
	color:#EC2127;
}
/*--- Altera o estado normal do item que tem submenuCategoria ---*/
ul.menuCategoria li.submenuCategoria a {
	background-image: url(../../../images/submenu_a.jpg);
}
ul.menuCategoria li.submenuCategoria a:hover {
	background-image: url(../../../images/submenu_a_hover.jpg);
}
/*--- Altera os submenuCategorias ---*/
ul.menuCategoria ul{
   position: absolute;
   display: none;
   left: 160px; /* Seta o submenuCategoria 1 pixel ants do fim para "pega-lo" */
   top: 0px;
   background-color:#D6D4C7;
   border:1px solid #333333;
   padding:5px;
   padding-bottom:8px;
   width:130px;

}
ul.menuCategoria li.submenuCategoria ul { 
	display: none;
	background-position: top;
} 
ul.menuCategoria li{
   position: relative;
   list-style: none;
   border: 0px;
}
/*--- Altera os estilo dos submenuCategorias --- */
ul.menuCategoria li.submenuCategoria li a{
	border-bottom:1px solid #CCCCCC;
	width:auto;
}
ul.menuCategoria li.submenuCategoria li a:hover{
}
/* Fix IE. Hide from IE Mac \*/
* html ul.menuCategoria li {
	float: left; height: 1%; 
}
* html ul.menuCategoria li a { 
	height: 1%; 
}
/* End */
/* CSS Document */

/*---------- Para o carrinho no topo----------*/
div#carrinho{
	color:#8A8986;
	font-size:11px;
	padding-top:19px;
	padding-bottom:17px;
	padding-left:30px;
	padding-right:18px;
	margin-bottom:5px;
	background-image: url(../../../images/fundo_carrinho_topo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#carrinho a{
	color:#8A8986;
	text-decoration:none;
}
div#carrinho a:hover{
	color:#ED3C44;
}

/*---------- Para a busca no site----------*/
div#busca_site{
	background-image: url(../../../images/fundo_lateral_direita.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:28px;
	padding-right:17px;
	padding-bottom:5px;
}
div#busca_site form{
	margin:0px;
	padding:0px;
}
div#busca_site label{
	display:block;
	font-size:11px;
	color:#203C7D;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url(../../../images/menu_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
div#busca_site input, select{
	padding:3px;
	font-size:11px;
	background-color:#717069;
	color:#E1D1BB;
	width:160px;
	border:0px;
	border-left:1px solid #000000;
	border-top:2px solid #4C4B46;
	margin-bottom:10px;
	text-transform:uppercase;
}
div#busca_site select{
	width:170px;
}
div#busca_site .botao_inside{
	background-image: url();
	text-align:right;
	padding-bottom:10px;
	padding-top:10px;
}


/*---------- Para a busca 2 no site----------*/
div#busca_site2{
	padding-top:30px;
	padding-left:20px;
	padding-right:17px;
	padding-bottom:5px;
}
div#busca_site2 form{
	margin:0px;
	padding:0px;
}
div#busca_site2 label{
	display:block;
	font-size:11px;
	color:#203C7D;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url(../../../images/menu_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
div#busca_site2 input, select{
	padding:3px;
	font-size:11px;
	background-color:#717069;
	color:#E1D1BB;
	width:160px;
	border:0px;
	border-left:1px solid #000000;
	border-top:2px solid #4C4B46;
	margin-bottom:5px;
	text-transform:uppercase;
}
div#busca_site2 select{
	width:170px;
}
div#busca_site2 .botao_inside{
	background-image: url();
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
}


/* ESTILOS PARA O SITEMA */

table.tabelaCarrinho {
	border-collapse:collapse;
	color:#333333;
	background-color:#E0DFD6;
	width:720px;
	border:10px solid #E0DFD6;
}


table.tabelaCarrinho td{
	color:#333333;	
}

.cabecalhoTabelas{
    background-image:url(../../../images/bg_topo_listaResultados.jpg);
	background-color:#E8E9ED;
	font-weight:bold;
	color:#203C7D;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:8px;
	border-right:1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
}
.linhaPar{
	padding:5px;
	background-color:#414141;
	border-collapse:collapse;
}
.linhaImpar{
	padding:5px;
	background-color:#373737;
	border-collapse:collapse;	
}
.linhaPar:hover, 
.linhaImpar:hover{
	background-color:#5C5C5C;
	cursor:pointer;
}
.linhaImpar .imagen_produto, 
.linhaPar .imagen_produto{
	border:1px solid #CCCCCC;
	padding:3px;
	margin:5px;
}
.linhaImpar a, 
.linhaPar a{
	color:#B2B0A4;
	text-decoration:none;
	font-size:10px;
}
.linhaImpar a:hover, 
.linhaPar a:hover{
	color:#EC2127;
	text-decoration:underline;
}
div#painel_bnw .resultado{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*carrinho*/

div#painel_bnw .carrinho1{
	margin-bottom:10px;
	background-image: url(../../../images/linha_titulo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px;
}
div#painel_bnw .carrinho1 h1{
	padding:0px;
	margin:0px;
	color:#B2B0A4;
	font-family:Tahoma, helvetica, Arial;
	font-size:15px;;
	padding-left:20px;
	background-image: url(../../../images/1estrela.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    padding-bottom:8px	
	margin-bottom:3px;
}

div#painel_bnw .carrinho2{
	margin-bottom:10px;
	background-image: url(../../../images/linha_titulo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px;
}
div#painel_bnw .carrinho2 h1{
	padding:0px;
	margin:0px;
	color:#B2B0A4;
	font-family:Tahoma, helvetica, Arial;
	font-size:15px;;
	padding-left:20px;
	background-image: url(../../../images/2estrela.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    padding-bottom:8px	
	margin-bottom:3px;
}

div#painel_bnw .carrinho3{
	margin-bottom:10px;
	background-image: url(../../../images/linha_titulo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px;
}
div#painel_bnw .carrinho3 h1{
	padding:0px;
	margin:0px;
	color:#B2B0A4;
	font-family:Tahoma, helvetica, Arial;
	font-size:15px;;
	padding-left:20px;
	background-image: url(../../../images/3estrela.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    padding-bottom:8px	
	margin-bottom:3px;
}
div#painel_bnw .fundoCarrinho3 {
	background-color:#E0DFD6;
	padding:8px;
}
div#painel_bnw .fundoCarrinho3 .tabelaCarrinho {
border:0px;
}
	
div#painel_bnw .carrinho4{
	margin-bottom:10px;
	background-image: url(../../../images/linha_titulo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:10px;
}
div#painel_bnw .carrinho4 h1{
	padding:0px;
	margin:0px;
	color:#B2B0A4;
	font-family:Tahoma, helvetica, Arial;
	font-size:15px;;
	padding-left:20px;
	background-image: url(../../../images/4estrela.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    padding-bottom:8px	
	margin-bottom:3px;
}
	
/* FIM DO CARRINHO */	

table.cartoes .cartoes{
	background-color:#FFFFFF;
}
.destaqueResultado{
	color:#FF6600;
	font-size:13px;
	font-weight:bold;
}

.Demonstrativa{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

div#tituloDescricao{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#FF6600;
	padding:5px;
	margin-bottom:6px;
	margin-left:10px;
	border-bottom:1px solid #4A4A4A;
}


#descricaoProduto li{
	margin-bottom:10px;
}

#descricaoProduto li.destaque{
	color:#688EA5;
	font-size:13px;
	font-weight:bold;
}
div#descricaoProduto{
	text-align:justify;
}

div#video{
	text-align:center;
}

#separador{
	border-bottom:1px solid #B2B2B2;
}
div#conteinerProduto{
	background-color:#FFFFFF;
	padding:5px;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #B2B2B2;	
}
div#proximoAnterior{
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
	padding:5px;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
div#proximoAnterior img{
	cursor:pointer;
}

div#loadingFrete{
	clear:both;
	text-align:center;
	vertical-align:middle;
	color:#333333;
	padding-bottom:10px;
}

/*fundo do carrinho*/
div#conteiner_conteudo2{
	background-image: url(../../../images/fundo_conteudo2.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:10px;
	padding-right:10px;
}


.input_prod{
	border:1px solid #F0F0F0;
	text-align:center;
	margin-bottom:3px;
	margin-top:3px;
}
.input_prod_hover{
	border:1px solid #FF6600;
	text-align:center;
	margin-bottom:3px;
	margin-top:3px;		
}
#frete .linhaPar{
	padding-bottom:3px;
	padding-top:3px;
}
#frete .linhaImpar{
	padding-bottom:3px;
	padding-top:3px;
}
#frete select{
	border:1px solid #B2B2B2;
	padding:3px;

}
#frete input{
	border:1px solid #B2B2B2;
	padding:3px;
	font-size:12px;
}
#frete .radio{
	border: 0px;
}
frete .resultado{

}

.linhaPar_carrinho{
	padding:5px;
	vertical-align:middle;
	border-collapse:collapse;
	background-color:#F1F1ED;	
}
.linhaImpar_carrinho{
	padding:5px;
	vertical-align:middle;
	border-collapse:collapse;
	background-color:#D5D5C8;
}
.linhaPar_carrinho td, 
.linhaImpar_carrinho td{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

/*---- Para o login ----*/
.fnd_naocliente{
	background-image: url(../../../images/fundo_loginCliente-002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:8px;

}
.fnd_simcliente{
	background-image: url(../../../images/fundo_loginCliente-001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:8px;
}

div#loginCliente{
	padding:10px;
	color:#000000;
	font-weight:bold;
}
div#loginCliente h4{
	margin:0px;
	padding:0px;
	color:#993300;
	padding-bottom:5px;
}
div#loginCliente strong{
	color:#993300;
}
div#loginCliente form{
	margin:0px;
	padding:0px;
}
div#loginCliente .radio{
	border:0px;
	width:auto;
}
div#loginCliente .button{
	border:0px;
	width:auto;
}
div#loginCliente form span{
	display:block;
	float:left;
	width:120px;
}
div#loginCliente form input{
	border:2px solid #666666;
	border-bottom:2px solid #333333;
	border-right:2px solid #333333;
	width:120px;
	margin-bottom:8px;
	padding:3px;
}



