@charset "utf-8";
/*
#######################################
#######################################
	Agencia Bamboo Brasil
	Site: www.agenciabamboo.com.br
	Telefone: (62) 3205 5055
	
	Autor: Bruno Bueno
	E-mail: bruno@bamboobrazil.com
	Msn: brunobueno@gmail.com
#######################################
#######################################
*/

/* Gerais internas */
	div#Internas { width:516px; float:left; text-align:left; margin:10px 0 0 0; padding-top:10px;}
	div#InternasH { width:316px; float:left; text-align:left; margin:10px 0 0 0; }
	.topicoDetalhes { font: 18px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color: #d76e00; font-weight: bold; text-align:left; }
	.linksVoltar { font-family: Tahoma; font-size: 11px; text-decoration: none;	color: #666666; }
	#zoom  { padding:10px; position:absolute; z-index:1; visibility:hidden; width:360px; background:#CCC; vertical-align:bottom; top:25%; margin-left:30px;}
	#zoom h3 { font: 1.2em Tahoma,Verdana,Arial,sans-serif; color:#d76e00; font-weight:bold; width:200px; display:block; overflow:hidden; border:none; }

	div#creditos { width:790px; height:20px; }			
	.respostasFaq { padding:12px; background:#F5F5F5 }
/* Fim gerais */




div.menuLateral { 
	float:left;
	width:155px;
	height:500px;
	padding:0 10px 0 0;
}

div.menuLateral h4{ 
	background:transparent url(../img/bt_mais.gif) no-repeat scroll left center;
	border-bottom:1px solid #DADADA;
	color:#D76E00;
	font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;
	font-size:1.5em;
	height:15px;
	line-height:0.7;
	padding:0 0 0 17px;
	margin:0;
}

div.menuLateral ul.menu{ 
	padding:10px 0 0 0;
}

div.menuLateral ul.menu li{
	font-weight:bold;
	background:url(../img/setinha.jpg) no-repeat 0 2px;
	padding: 0 0 5px 15px;
}	

div.menuLateral ul.submenu{ 
	padding:3px 0 3px 0;
}
div.menuLateral ul.submenu li{
	background:none;
	font-weight:normal;
}

div.banner {
	float:left;
	width:588px;
	height:182px;
	background:#999;
}	

ul.produto {
	float:left;
	width:170px;
	padding:0 20px 0 0;
	height:140px;
}

ul.produto li{
	float:left;
	width:85px;
}

ul.produto li.imagem{
	width:75px;
	padding:0 10px 0 0;
}

div.controle{
	float:left;
	margin:-21px 0 0;
	padding:0 0 0 50px;
	width:500px;	
}

div.controle img{
	float:left;
}

div.controle ul{
	float:left;
	background:#fff;
	height:14px;
	padding:4px 0;
}

div.controle ul li{
	float:left;
	background:url(../img/bolota.png) no-repeat;
	height:15px;
	width:15px;
	margin:0 2px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}

div.controle ul li.atual{
	background:url(../img/bola_atual.png) no-repeat;
}






		/* Determina topicos do site */
			div#topico { text-align:left; margin-bottom:5px; margin-top:10px; float:left; width:585px; }
			div#topico h4 { text-indent:20px; text-align:left;	width:100%; height:15px; font: 1.5em/0.7 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#d76e00; background:url(../img/bt_mais.gif) no-repeat left; margin:0 0 25px; border-bottom:1px #dadada solid; float:none;	}
		/* Fim topicos */
		
		/* Home */
			 div#playerHome { width:256px; float:left; } 
			 
			 ol#NewsHome { float:left; list-style:none; width:250px; margin-left:10px; }	
			 
			 ol#NewsHome li { margin-bottom:10px; }
			
			/* Lista de noticias na Home */
					ol#noticiasLista { list-style:none; margin-left:0px; }
					li#noticiaPrincipal { padding:6px; text-align:left; }
					li#noticiaPrincipal h1 { font: 16px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#333; font-weight:bold; text-align:left }
					
					li#noticiaItem { padding:6px; text-align:left; border-top:1px dotted #CCC;}
					li#noticiaItem h1 { font: 12px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#333; font-weight:bold; text-align:left }
			/* Fim Noticias Home */
			
		/* Fim Home */

		/* Notcias */
			div#fotoPrincipalNoticia { padding:6px; border:1px solid #EFEFEF; }
			div#descricaoPrincipalNoticia { padding:6px; font:10px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;  text-align:left; color:#CCC; }		
			div#NoticiaTexto { padding:2px;  }
			div#NoticiaTexto h1 { font:18px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#000; text-align:left; margin-bottom:10px; }
			div#NoticiaTexto p { font:12px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#000; text-align:left;  }		
			div#linkArquivo { float:right; text-align:right; }
		/* Fim Notcias */

		/* Blog */
			div#msgSucesso { border:2px solid #006600; padding:4px; font:12px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; background-color:#f2f2f2; }
			div#TextoBlog { text-align:left; border-bottom:1px #CCCCCC dotted; }
			div#TextoBlog h1 { font:18px 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif; color:#000; text-align:left; margin-bottom:10px; margin-top:0px; }
			div#RodapeComentarioBlog { text-align:left; margin:10px 0 10px 0; }		
			ol#UltimasPostagens { list-style:none; text-align:left; }
			li#Postagens { margin: 5px 0 5px 0; border-bottom:1px #999999 dotted; text-align:left; padding:4px; }		
			
			ul#FormularioComentario { list-style:none; text-align:left; margin:10px 0 0 0; }
			ul#FormularioComentario li { margin:3px 0 3px 0; }
			li#inputs { padding:4px; text-align:left; }	
			li#botaoComentario a:hover{background:#898989; color:#000}
			li#botaoComentario button { background:#FF9900; border:none; color:#FFFFFF; width:130px; height:18px; }
			
			#blog p a { color:#fff }
			#blog p a:hover { color: #FF9900; }
		/* Fim blog */
		
		/* Cadastro de Cliente */
			div#formularioCadastro { float:left; width:500px; }
			div#formularioCadastro span { margin-bottom:5px; }				
			div#formularioCadastro input { height:16px; margin-bottom:5px; vertical-align:middle }	
			div#formularioCadastro input[type='radio'] { display:inline; border:none; }			
			div#formularioCadastro input:hover { border:1px solid #000; margin-bottom:5px; }			
			div#formularioCadastro input:focus { border:1px solid #FF6600; margin-bottom:5px; background:#ededed; }			
			div#formularioCadastro select { width:150px; margin-bottom:5px; }			
			div#formularioCadastro fieldset { padding: 20px; border: 1px solid #ccc; }
			div#formularioCadastro label { background-color:#F2F2F2; width:100px; display:block; float:left; height:15px; margin:0 5px 5px 0; padding-top:2px; }
			div#formularioCadastro legend {	font:12px "Trebuchet MS",Verdana,Arial,sans-serif;	}
			#enviarForm { width:130px; padding-bottom:3px; }
		/* Fim cadastro de cliente */
		
		/* Acesso do cliente */
			form#acessar input { height:16px; margin-bottom:5px; }	
			form#acessar input:hover { border:1px solid #000; margin-bottom:5px; }			
			form#acessar input:focus { border:1px solid #FF6600; margin-bottom:5px; background:#ededed; }		
			form#acessar label { background-color:#F2F2F2; width:100px; display:block; float:left; height:15px; margin:0 5px 5px 0; padding:2px 0 0 6px; }
		/* Fim -> Acesso do cliente */
		
		/* Finalizar Pedido */
			div#OlaCliente { background:#F8F8F8; padding:6px; }
			.detCliente { font-size:10px "Trebuchet MS",Verdana,Arial,sans-serif; color: #CCCCCC }
			
			form#checkoutEnd input { height:16px; margin-bottom:5px; }	
			form#checkoutEnd input:hover { border:1px solid #000; margin-bottom:5px; }			
			form#checkoutEnd input:focus { border:1px solid #FF6600; margin-bottom:5px; background:#ededed; }		
			form#checkoutEnd label { background-color:#F2F2F2; width:94px; display:block; float:left; height:15px; margin:0 5px 5px 0; padding:2px 0 0 6px; }
			
			ul#listagemCheckout { padding:0 0 0 0; margin:10px 0 0 0; }
			ul#listagemCheckout li { height:60px; margin:0 0 5px 0; padding:0 0 0 0; }
			
				ul#det_prod_finalizar { padding:0 0 0 0; margin:0 0 0 0; }
				ul#det_prod_finalizar li { float:left; margin:0 0 0 0; padding:0 0 0 0; }
				ul#det_prod_finalizar li:hover { background:#EFEFEF }
				
				ul#det_prod_finalizar li#det_prod_img { width:37px; height:58px; background:#F8F8F8; margin:0 5px 0 0; padding:2px 0 0 3px; cursor:pointer }
				ul#det_prod_finalizar li#det_prod_img:hover { background:#EFEFEF }
				
				ul#det_prod_finalizar li#det_prod_nome { width:230px; background:#F8F8F8; margin:0 5px 0 0;padding:12px 0 0 5px; height:48px; }
				
				ul#det_prod_finalizar li#det_prod_qtd { width:60px; background:#F8F8F8; margin:0 5px 0 0; font-weight:bold;  padding:16px 0 0 0;height:44px; text-align:center }
				ul#det_prod_finalizar li#det_prod_valorunit { width:80px; background:#F8F8F8; margin:0 5px 0 0; text-align:center; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; background-color:#fff; padding:16px 0 0 0;height:44px;   }
				ul#det_prod_finalizar li#det_prod_valortotal { width:80px; margin:0 0 0 0; text-align:center; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; background-color:#fff;  padding:16px 0 0 0;height:44px;   }
				
				ul#total_finalizar { margin:10px 0 0 0; padding:0 0 0 0; width:517px; height:70px;  }
				ul#total_finalizar li { height:18px; font:13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#DF6D00; font-weight:bold; float:left; margin:0 5px 5px 0; }
				.legenda_finalizar { width:80px; background:#eee;font:13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#DF6D00; font-weight:bold; text-align:left; padding:0 0 0 4px; margin:0 0 0 0;  }
				.valor_finalizar {width:422px; background:#fff;font:13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#DF6D00; font-weight:bold; text-align:left; margin:0 0 0 0;  }
				
				div#meiosDepagamento { padding:0 0 0 0; margin:15px 0 0 0; }
				
				ul#opcoesPagamento { padding:0 0 0 0; margin:10px 0 0 0; }
				
				ul#topico_listgame_finalizar { marging:0 0 0 0; padding:0 0 0 0; }
				ul#topico_listgame_finalizar li { padding-top:6px; text-align:center; font-weight:bold  }
				li#topic_det_img { width:40px; margin:0 5px 0 0;float:left;   }
				li#topic_det_prod { width:235px; margin:0 5px 0 0;float:left;  }
				li#topic_det_qtd { width:60px; margin:0 5px 0 0; float:left;  }
				li#topic_det_valorunit { width:80px; margin:0 5px 0 0; float:left;   }
				li#topic_det_valortotal { width:76px; margin:0 0 0 0;    }
				
				input#btCheckout { width:150px; border:none; background:#FF9900; cursor:pointer; color:#fff  }
				input#btCheckout:hover { background:#898989;  }
				
				.pedidon { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold; padding:6px; }
				.pedidostatus { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold; padding:6px; }
				.topicofim { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; padding:6px; font-weight:bold; }
				.nomeprodfim { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; padding:6px; text-align:left }
				.listafim { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; padding:6px; text-align:center }
				.tabelapedido { padding:4px; font:12px "Trebuchet MS",Verdana,Arial,sans-serif;}
				.totalfim { margin:4px 4px 4px auto;  font:12px "Trebuchet MS",Verdana,Arial,sans-serif;}
				.totalfim td { padding:5px; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; }
		/* Fim -> Finalizar Pedido */
		
		/* Mensagens de Sucesso, Erro e Alerta */
		div#msgSucesso { width:95%; padding:5px; margin:0 10px 10px 0; background-color:#898989; text-align:left; color:#fff; border:none }
		div#msgAlerta { width:95%; padding:5px; margin:0 10px 10px 0; background-color:#ff9e00; text-align:left; color:#FFF }
		div#msgErro { width:95%; padding:5px; margin:0 10px 10px 0; border:1px solid #FF0000; background-color:#F2F2F2; text-align:left; }
		/* fim mensagens */
		
		/* Produtos */
			div#detalhesProduto { float:left; }
			div#detalhesProduto h3 { font:14px "Trebuchet MS",Verdana,Arial,sans-serif;	}
			.Autor { font:10px "Trebuchet MS",Verdana,Arial,sans-serif; color:#CCC;  }
			.descricaoProduto { font:12px "Trebuchet MS",Verdana,Arial,sans-serif;  }
			.PrecoDetalhes { font:14px "Trebuchet MS",Verdana,Arial,sans-serif; color:#FF6600; font-weight:bold; }
			div#Resultados { border:#ececec solid 1px; padding: 6px; height:20px; }
			
			ol#caracteristicas { list-style:none; width:350px; float:left }
			ol#caracteristicas li { height:16px; margin:0 0 0 0; border-top:1px solid #ededed; padding:3px; font:12px "Tahoma",Verdana,Arial,sans-serif; color:#d76e00; font-size:110%; font-weight:600 }
			ol#caracteristicas li:hover { background:#ededed;  }
			ol#caracteristicas button { width:65px; height:17px; padding-bottom:3px;  color:#fff; background: #ff9e00; text-align:center; border:none; vertical-align:middle; font:11px "Tahoma",Verdana,Arial,sans-serif; }  
			ol#caracteristicas button:hover { background: #bfbebd; color: #000; }  
			
			span#indisponivel { color:#FF0000; font-weight:bold; }

		/* Fim Produtos */
		
		/* Paginacao */
			ul#paginacao { padding-top:4px; float:left; width:516px; border-top:1px solid #CCCCCC;  }
			ul#paginacao li { font:14px "Trebuchet MS",Verdana,Arial,sans-serif; float:left; width:30px; height:20px; background-color:#EDEDED; margin-right:5px; text-align:center; vertical-align:middle; border:1px solid #999; cursor:pointer;  }
			ul#paginacao li:hover { border:1px solid #FF9900; background-color:#666666; color:#FFFFFF }
			ul#paginacao a:hover { color:#fff; }
			ul#paginacao li#atual { float:left; width:30px; height:20px; background-color:#666666; text-align:center; vertical-align:middle; font-weight:bold; color:#FFFFFF; font:14px "Trebuchet MS",Verdana,Arial,sans-serif;   }
		/* fim paginacao */
		
		/* Carrinho de Compras */
			ol#cabecalhoCarrinho { height:25px; width:516px; }
			ol#cabecalhoCarrinho li { font:14px "Trebuchet MS",Verdana,Arial,sans-serif; font-weight:bold;  }
			li#c_Produto { width:208px; height:25px; float:left; padding-left:10px }
			li#c_Qtd { width:40px; height:25px; margin-right:2px; float:left; text-align:center }
			li#c_Del { width:40px; height:25px; float:left; text-align:center }
			li#c_ValorUnit { width:100px; height:25px; float:left; text-align:center }
			li#c_ValorTotal { width:100px; height:25px; float:left; text-align:center }
			ol#carrinho { vertical-align:middle; list-style:none; width:500px; }
			li#item { margin-bottom:5px; }
			li#item:hover { background-color:#F8F8F8; }
			
			ul#detitem { list-style:none; width:500px; height:69px;  }
			
			li#det_imagem { width:60px; float:left; border:none; text-align:left; }	
			li#det_imagem img { cursor:pointer }	
				
			li#det_texto { padding-top:23px; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; width:150px; height:46px; vertical-align:middle;  float:left; border:none;}
			
			li#det_form { background:#F2F2F2; float:left; border:none; width:40px; height:64px; text-align:center; padding-top:5px;}
			li#det_form img { cursor:pointer;}
			
			li#det_form input { padding:0 0 0 0; width:25px; text-align:center; margin:3px 0 3px 0; }
			li#det_form input:hover { border:1px solid #000000; }
			li#det_form input:focus{ border:1px solid #FF9900; }
			
			li#det_func {  background:#F2F2F2; width:40px; float:left; border-left:2px solid #FFFFFF; height:45px; text-align:center; padding-top:24px; }
		
			li#valorunit { width:100px; padding-top:22px;  height:47; float:left; text-align:center; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; }
			li#valortotal { width:100px; padding-top:22px;  height:47;  float:left; text-align:center; font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; }
			li#det_func:hover { background-color:#EAEAEA; }		
			
			#atualizar { border:none; background-color:#FF9900; color:#FFFFFF; margin:10px 0 15px 0; -moz-border-radius: 1.0em; cursor:pointer }
			#atualizar:hover { border:none; background:#898989; color:#fff }
			#Frete { list-style:none; }
			
			#btCfrete { border:none; background-color:#FF9900; color:#fff; -moz-border-radius: 1.0em; cursor:pointer }
			#btCfrete:hover { border:none; background:#898989; color:#fff }
			
			#btFcompra { border:none; background-color:#FF9900; color:#fff; -moz-border-radius: 1.0em; cursor:pointer }
			#btFcompra:hover { border:none; background:#898989; color:#fff }
			
			#avisoFrete { color:#FF0000; font-weight:bold; }
			
			#buscaCep { width:252px; text-align:left; float:left; margin:0 0 0 0; height:150px }
			#finalizaCompra { width:240px; text-align:left; margin:0 0 0 0; background-color:#F5F5F5;float:left; padding:10px; font:13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#DF6D00; font-weight:bold;height:150px }
			#finalizaCompra img { vertical-align:middle }
			label#radioSedex { margin:10px 0 10px 0; height:25px }
			label#radioNormal { margin:10px 0 10px 0; height:25px }
		/* fim carrinho */
		
		/* FAQ */
		#indiceFaq li { margin:0 0 10px 0;  }
		#indiceFaq a { cursor:hand; cursor:pointer;  }
		#indiceFaq a:hover { color:#FF9900;  }