
	body,tr,td {font-family: Arial; font-size: 12px}	
	body {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0}
	/*body { background-image:url(imagens/layout/superior_fundo.gif); background-repeat:repeat-x}*/

	hr {border-top:1px dotted #a9a9a9; border-bottom:0; border-left:0; border-right:0; height:1px; margin-top:5px; margin-bottom:5px; width:100%}
	.box_comunicado {border:1px solid #c8c8c8; background-color: #eaeaea; padding:8px; margin-bottom:4px; margin-top:6px}	
	
	/* CONFIGURAÇÕES DE LINKS */
	a {text-decoration: none}
    a:link {color: #000000}
    a:visited {color: #000000}
	a:hover {color: #b50f0f; text-decoration: underline}
	
    a.produto_titulo_listagem:visited {color:#5f5f5f;} 
    a.produto_titulo_listagem:active {color:#5f5f5f;} 
    a.produto_titulo_listagem:link {color:#5f5f5f} 
    a.produto_titulo_listagem:hover {color:#b20f0f} 

    a.link2:visited {color:#999999;} 
    a.link2:active {color:#999999;} 
    a.link2:link {color:#999999} 
    a.link2:hover {color:#ff0808} 
	
	.Link1 {font-family: Trebuchet MS, Arial; font-size: 8pt; color: #5A5A5A}
	.Link1 A {text-decoration: none; color: #5A5A5A}
    .Link1 A:link {color: #5A5A5A}
    .Link1 A:visited {color: #5A5A5A}
	.Link1 A:hover {color: #b50f0f; text-decoration: underline}
	
	.Link2 {font-family: Trebuchet MS, Arial; font-size: 8pt; color: #5A5A5A}
	.Link2 A {text-decoration: none; color: #5A5A5A}
    .Link2 A:link {color: #5A5A5A}
    .Link2 A:visited {color: #5A5A5A}
	.Link2 A:hover {color: #b50f0f; text-decoration: underline}
	
	label{cursor:pointer;}
    input[type=radio]{cursor:pointer;}
	
	.texto  {font-family: Arial;font-size: 11px;color: black;}
	.texto1 {font-family: Trebuchet MS, Tahoma, Verdana; font-size: 8pt; color: #5A5A5A}	
	.texto2 {font-family: Trebuchet MS, Tahoma, Verdana; font-size: 8pt; color: #296BA4; font-weight: none}	
	.texto_cartao {color: #0072C6; font-weight: bold}
	.texto_negrito {font-family: Arial; font-size: 11px; color: #003C6B; font-weight:bold }
	.texto_valor {color: #0072C6; font-weight: bold}
	.texto_valor2 {color: red; font-weight: none}
	.texto_corpadrao {color:#003C6B; text-decoration:underline}
	.texto_corpadrao2 {color:#003C6B; text-decoration:none}
	.texto_corpadrao3 {color:#003C6B; font-weight:bold}
	.texto_padrao {color: #003C6B;}
	.texto_padrao2 {color: #003C6B; font-weight: bold}
	.texto_padrao3 {color: #CC0000}
	.texto_alerta {color:#FF0000; font-weight:bold}
	.texto_recibo {font-size: 8pt; font-family: Trebuchet MS; color: #60707F;}
	.texto_recibo_titulo {color: #003C6B; font-weight: bold}
	.texto_pagina  {font-family: Arial;font-size: 11px;color: black;}
	.texto_pagina_titulo  {font-family: Arial;font-size: 13px;color: #003C6B; font-weight:bold}
	.texto_pagina_titulo1 {font-family: Arial; font-size: 12px; color: #1063A5; font-weight: bold}
	.texto_pagina_titulo2 {font-family: Arial; font-size: 14px; color: #1063A5; font-weight: bold}
	.texto_pagina_titulo3 {font-family: Arial; font-size: 12px; color: #D50000; font-weight: bold}
	
	.titulo_pagina {font-size:24px; letter-spacing:-1px; font-weight:bold; color:#0a498c}
	.titulo_departamentos {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_departamentos A {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_departamentos A:link {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_departamentos A:visited {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_departamentos A:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: none;}
	.titulo_categorias {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_categorias A {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_categorias A:link {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_categorias A:visited {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: underline;}
	.titulo_categorias A:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #003C6B; text-decoration: none;}
	
	.titulo_produtos {color: black; text-decoration: none; font-weight: none}
	.titulo_produtos:hover {color: #003C6B; text-decoration: underline}

	.titulo_busca_departamento {font-family: Arial; font-size: 11px; font-weight: bold; color: black; text-decoration: none;}
	.titulo_busca_produtos {font-family: Arial; font-size: 11px; font-weight: none; color: navy; text-decoration: none;}
	.titulo_busca_valor {font-family: Arial; font-size: 11px; color: #003C6B; text-decoration: none;}
	
	/* CONFIGURAÇÕES DO LAYOUT */
	.layout_largura {width:980px;}
	.layout_largura_esquerda {width:152px;}
	.layout_largura_direita {width:152px;}
	.layout_largura_centro {width:676px;}
	.layout_largura_conteudo {width:656px;}
	
	.table_topo { background-image:url(../../imagens/layout/superior_fundotopo.jpg); background-repeat:repeat-y}
	
	.exibe_produto {background-color: white}
	.produtos_comprar {border:5px solid whitesmoke}
    .valor_economize {color: #666666; font-weight: none}

	.barra_navegacao {font-family: Arial;font-size: 11px; color: dimgray; background-color: whitesmoke;}
	.barra_titulos {color: dimgray; text-decoration: none}
	.barra_titulos:hover {color: #053a7e; text-decoration: underline}

	/* CONFIGURAÇÕES DE FORMULÁRIO */
	select {font-family: Arial; color: black; border-color: #C8C8C8; font-size: 10px}
	input  {font-size: 11px}
	textarea {font-family: Arial; border: 1px solid dimgray; border-color: #CBCBCB; background-color:#FFFFFF; font-size:10px; font-style: normal; color: #333333}

	.campo1 {font-family:Arial; border:1px solid #dbdbdb; background-color:#FFF; background-image:url(../../imagens/layout/form_fundo.gif); background-repeat:repeat-x; font-size:11px; color:#333333; padding:3px 0 0 4px; height:22px}
	.campo_text_menu {font-family: Arial; border:1px solid dimgray; border-color:#CBCBCB; background-color:#FFFFFF; font-size:11px; font-style:normal; color:#999}
	.campo_alerta {font-family:Arial; border:1px solid #ca0000; background-color:#FFF; background-image:url(../../imagens/layout/form_fundo.gif); background-repeat:repeat-x; font-size:11px; color:#333333; padding:3px 0 0 4px; height:22px}
	.campos_formulario {font-family:Arial; border:1px solid #dbdbdb; background-color:#FFF; background-image:url(../../imagens/layout/form_fundo.gif); background-repeat:repeat-x; font-size:11px; color:#333333; padding:3px 0 0 4px; height:22px}
    .campo_checkout{ padding-left:3px;height:21px;border: 1px solid #b6b6b6 }

	.forma_pagamento_texto1 {font-family: Arial;font-size: 11px;color: black;}
	.forma_pagamento_texto2 {font-family: Arial;font-size: 8px;color: black;}
	.forma_pagamento_escolhida {background-color:#E5E5E5; border:1px solid silver;}
	.formas_pagamento{border-bottom:1px solid silver;}
	
	/* IMAGENS */
	#imagem_logo {background:url(../../imagens/layout/superior_logobikas.png) no-repeat center center; _background:none!important; width:139px; height:70px; position:relative; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/layout/superior_logobikas.png',sizingMethod='scale');}
	#imagem_menu1 {background:url(../../imagens/layout/superior_menutopo.png) no-repeat center center; _background:none!important; width:395px; height:35px; position:relative; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/layout/superior_menutopo.png',sizingMethod='scale');}
	
	/*JQuery Payment Css*/ 
	input.invalid {
	  border: 2px solid red;
	}
	
	.validation.failed:after {
	  color: red;
	  content: 'Validation failed';
	}
	
	.validation.passed:after {
	  color: green;
	  content: 'Validation passed';
	}