/* padroes ****************** */
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image: url(../img_geral/bg_page.jpg);
		background-position:left;
		background-repeat:repeat-y;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
	}
	a{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	input, select, file, check, radio, textarea, iframe{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		border:1px solid #9CCD9C;
		background-color:#fff;
		margin:1px;
		vertical-align:middle;
	}

	.input_img{
		border:0px;
	}
	h1{/* TITUTO GRANDE*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#F00;
		margin:0px 0px 0px 0px;
		text-align:center;
	}
	h2{/* sub titulo preto*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#000;
		margin:0px 0px 0px 0px;
	}
	h3{/* SUB TITULO*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#009966;
		margin:0px 0px 0px 0px;
	}
	h4{/* AVISOS E ETC*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#f00;
		margin:0px 0px 0px 0px;
		text-align:center;
	}
	h5{/* label de formularios*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#666666;
		margin:0px 0px 0px 0px;
		text-align:left;
	}
	h6{/* avisos pequenos de formulários e etc*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#000;
		margin:0px 0px 0px 0px;
	}
		/* topo */
	#td_sub_titulo{
		background-color: #F3F3F3;
	}
	#table_topo{
		width: 778px;
		_width: 778px;
		height: 150px;
		_height: 150px;
		background-image: url(../img_geral/bg_topo.jpg);
		background-repeat: no-repeat;
		background-position: top;
		table-layout: fixed;
		background-color:#FFFFFF;
	}
	#td_logo{
		width: 195px;
		_width: 195px;
	}
	#td_fullicones{
		vertical-align:top;
	}
	#td_icone, #td_str_icone{
		width: 9%;
		_width: 9%;
		text-align:center;
	}
	#td_str_icone, #td_str_icone a{
		font-size: 9px;
		color: #000000;
		text-decoration:none;
	}
	#td_str_icone a:hover{
		text-decoration:underline;
	}
	#td_box_logon_topo{
		width: 363px;
		_width: 363px;
		height: 31px;
		_height: 31px;
		background-image:url(../img_geral/topo_box_logon.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	#td_box_busca_topo{
		width: 211px;
		_width: 211px;
		height: 31px;
		_height: 31px;
		background-image:url(../img_geral/topo_box_busca.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	#td_box_conteudo{
		height: 48px;
		_height: 48px;
		border:1px dashed #cccccc;
	}

/* menu ******************************************************************/
	#td_lista_categorias{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	#table_categoria{
		width: 171px;
		_width: 171px;
	}
	#topo_categoria{
		width: 171px;
		_width: 171px;
		height: 29px;
		_height: 29px;
		background-image: url(../includes/imagens/menu_r1_c1.jpg);
		background-repeat: no-repeat;
		background-position: top;
		background-position:left;
	}
	.div_categoria_produto{
		cursor:pointer;
		text-align:left;
		font-size: 9px;
		color: #000000;
		height: 18px;
		_height: 18px;
		letter-spacing:1px;
	}
	#td_categoria_produto a:hover{
		text-decoration:underline;
	}
	.submenu, .submenu a{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color:#666;
		text-decoration:none;
		letter-spacing:1px;
		text-align:left;
		padding-left: 4px;
		padding-bottom: 10px;
	}
	.submenu a:hover{
		color:#000;
		text-decoration:underline;
		letter-spacing:1px;
	}
	.submenu li{
		/*list-style-image:url(../img_geral/icone_seta.gif);*/
		list-style-image:url(../commerce/imagens/seta.gif);
	}
	
	/*RODAPE++++++++++++++++++++++++++++++++++++++*/
	#td_rodape, #td_rodape a, #td_rodape img{
		height: 10px;
		_height: 10px;
		text-align:center;
		vertical-align:middle;
		color:#fff;
	}
	#td_rodape a:hover{
		text-decoration:underline;
	}
	#td_rodape_copy{
		height: 10px;
		_height: 10px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
		text-align:center;
	}
	#table_rodape{
		width:775px;
		_width:775px;
	}
	#td_rodape ul li{
		/*display:inline;
		padding: 5px 5px 5px 5px;
		margin:0px;
		border-left:1px solid #fff;	
		height: 10px;
		_height: 10px;
		
/*		list-style-image:url(../img_geral/separador_rodape.jpg);
		display:inline;
		color:#FFFFFF;*/
	}
	/*DIAGRAMAÇÃO &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
	/*#td_full_menu{
		width: 171px;
		_width: 171px;
	}*/
	#table_full{
		width: 775px;
		_width: 775px;
	}
	#td_menu_full{
		width: 175px;
		_width: 175px;
		vertical-align:top;
	}
	#td_conteudo_full, td_conteudo_full table, td_conteudo_full tr, td_conteudo_full td{
		width: 606px;
		_width: 606px;
		vertical-align:top;
		background-image: url(../img_geral/bg_td_centro.gif);
		background-position:right;
		background-repeat:repeat-y;
		vertical-align:top;
	}
	#td_conteudo_texto{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
		text-align:justify;
	}
	#td_conteudo_texto ul li{
		list-style-image:url(../commerce/imagens/seta.gif);
	}
	#div_rodape_full{
		width: 778px;
		_width: 778px;
	}
	
	#td_centro_produtos{
		width: 385px;
		_width: 385px;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		vertical-align:top;
	}
	#td_vitrine{
		width: 391px;
		_width: 391px;
		height: 117px;
		_height: 117px;
		vertical-align:top;
		text-align:center;
	}
	#td_centro_inicial{
		width: 405px;
		_width: 405px;
		vertical-align:top;
	}
	#td_exibe_prod_inicial{
		background-image: url(../img_geral/bd_exibe_prod.gif);
		background-repeat: no-repeat;
		background-position:bottom right;
		vertical-align:top;
		height: 160px;
		_height: 160px;
	}
	/*box da direita*/
	#td_conteudo_box_dir{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		vertical-align:top;
		/*height: 150px;
		_height: 150px;*/
	}
	#td_box_direita_full{
		width: 200px;
		_width: 200px;
		vertical-align:top;
	}
	#table_busca_avancada{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	#table_busca_avancada td{
		height: 15px;
		_height: 15px;
	}
	#table_logos_pf td{
		text-align:center;
	}
	#td_conteudo_img{
		text-align:center;
	}
	
	/*comercio eletronico e-commerce==================================================*/
	}
	#td_topo_padrao{
		background-image: url(../img_geral/fundo_topo_padrao.jpg);
		background-repeat: no-repeat;
		background-position:top;
		background-position:center;
		height: 31px;
		_height: 31px;
	}
	#td_icone_topo_padrao{
		padding-left: 10px;
		width: 20px;
		_width: 20px;
	}
	#td_texto_topo_padrao{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration:none;
		text-align:left;
	}
	#td_titulo_produto{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;	
		padding-left: 10px;	
		height: 30px;
		_height: 30px;
	}
	#td_foto_produto{
		width: 220px;
		_width: 220px;
		border-left: 1px solid #E8E8E8;
		border-right: 1px solid #E8E8E8;
		border-bottom: 1px solid #E8E8E8;
		border-top: 1px solid #E8E8E8;
		text-align:center;
	}
	#td_disponibilidade{
		width: 204px;
		_width: 204px;
		vertical-align:top;
	}
	#td_opcao_compra{
		width: 158px;
		_width: 158px;
		border-left: 1px solid #E8E8E8;
		border-right: 1px solid #E8E8E8;
		border-bottom: 1px solid #E8E8E8;
		border-top: 1px solid #E8E8E8;
		background-color:#F7F7F7;
		height: 100px;
		_height: 100px;
		vertical-align:top;
		padding: 5px 5px 5px 5px;
	}
	#td_fundo_descricao{
		background-image: url(../img_geral/fundo_detalhe_produto.jpg);
		background-repeat: no-repeat;
		background-position:top;
		height: 23px;
		_height: 23px;
		padding-left: 10px;
	}
	#td_conteudo_texto_2{
		padding-left: 20px;
		height: 20px;
		_height: 20px;
	}
	#td_icone_mais_detalhes{
		padding-left: 8px;
	}
	#td_com_borda{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	#td_conteudo_detalhe_produto{
		padding-left: 3px;
		text-align:left;
	}
	#td_item_cesta{
		background-image: url(../img_geral/fundo_item_cesta.jpg);
		background-repeat:repeat-x;
		background-position:top;
		height: 56px;
		_height: 56px;
	}
	#tr_itens_cesta{
		background-color:#FFDB33;
		height: 25px;
		_height: 25px;
	}
	#tr_itens_cesta_prod, #tr_itens_cesta_prod tr, #tr_itens_cesta_prod td, #tr_itens_cesta_prod table{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
	}
	#box_produto_mini{
		/*border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;*/
	}
	.texto_verde{
		color:#096;
	}
	a{
		color:#096;
	}
.TituloCampo {
	font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}