/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
	color:#3888D9;
}

a:hover {
	color:#67A5E2;
}

table.links_topo {
	background-color:#0B132F;
	border-bottom-color:#91ABCA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#91ABCA;
	border-top-style:solid;
	border-top-width:1px;
}

table.topo {
	background-image:url(imagens_novo/bg_topo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#040918;
}

table.topo tr td.logo {
	padding-top:10px;
	padding-left:26px;
	width:772px;
}

table.topo table.box_carrinho {
	background-image:url(imagens_novo/bg_box_carrinho.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}

table.box_carrinho td.valor_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:26px;
}

table.barra_topo {
	background-image:url(imagens_novo/bg_barra_topo.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

table.barra_topo td.barra_busca {
	background-image:url(imagens_novo/bg_barra_buscas.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:323px;
	padding-left:46px;
	padding-top:10px;
}

table.barra_topo td.barra_newsletter {
	background-image:url(imagens_novo/bg_barra_newsletter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:370px;
	padding-top:10px;
	padding-left:68px;
}

#busca fieldset {
	float:left;
	border:none;
	border-width:0;
	margin-right:8px;
}

#busca fieldset label, #busca fieldset input, #busca fieldset select, #busca #bt_busca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
}
#busca fieldset input, #busca fieldset select {
	margin-top:2px;
	clear:left;
}

#busca fieldset input{
	border:0;
	background-image:url(imagens_novo/bg_campo_palavra_chave.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:125px;
	height:19px;
	padding:2px;
}

#busca fieldset select{
	width:145px;
	height:17px;
	background-color:#EAF0FB;
	border:none;
	border-width:0;
}

#busca #bt_busca{
	border:none;
	background-image:url(imagens_novo/bt_ok_busca.jpg);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	overflow:hidden;
	text-indent:-1000em;
	cursor:pointer;
	margin-top:12px;
}

#newsletter input, #newsletter label, #newsletter button {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
} 

#newsletter #nome, #newsletter #email {
	border:0;
	background-image:url(imagens_novo/bg_campo_seu_nome.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:19px;
	padding:2px;
	margin-top:2px;
}

#newsletter label.label_nome {
	display:block;
	width:274px;
}

#newsletter #nome {
	clear:left;
	margin-right:8px;
}

#newsletter #email {
	background-image:url(imagens_novo/bg_campo_seu_email.jpg);
	width:95px;
	margin-right:6px;
}

#newsletter #bt_incluir, #newsletter #bt_excluir {
	border:none;
	background-image:url(imagens_novo/bt_incluir_news.jpg);
	background-repeat:no-repeat;
	width:39px;
	height:19px;
	overflow:hidden;
	text-indent:-1000em;
	cursor:pointer;
	margin-top:2px;
	margin-right:3px;
}

#newsletter #bt_excluir {
	background-image:url(imagens_novo/bt_excluir_news.jpg);
}

table td.fecha_topo {
	background-image:url(imagens_novo/borda_final_topo.jpg);
	height:2px;
}
table.lista_menu {
	background-image:url(imagens_novo/bg_menu_produtos.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}

table.lista_menu table.itens_menu td.seta, table.info_uteis table.itens_menu td.seta {
	width:10%;
	text-align:center;
}

table.lista_menu table.itens_menu td.categoria {
	color:#4A4A4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:90%;
	font-size:11px;
}

table.lista_menu table.itens_menu td.subcategoria, table.info_uteis table.itens_menu td.subcategoria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}

table.lista_menu table.itens_menu td.subcategoria a, table.info_uteis table.itens_menu td.subcategoria a {
	color:#666666;
	text-decoration:none;
	font-size:10px;
	
}

table.info_uteis table.itens_menu td.subcategoria a {
	color:#4A4A4A;
	font-size:11px;
}

table.lista_menu table.itens_menu td.subcategoria a:hover, table.lista_menu table.itens_menu td.subcategoria a.link_ativo {
	color:#85A7E7;
	text-decoration:underline;
}

table.info_uteis table.itens_menu td.subcategoria a:hover {
	color:#85A7E7;
	text-decoration:underline;
}

table.lista_menu table.itens_menu td.separador, table.info_uteis table.itens_menu td.separador {
	padding-top:3px;
	padding-bottom:2px;
}

table.menu_servicos {
	margin-top:11px;
}

table.info_uteis {
	background-image:url(imagens_novo/bg_menu_produtos.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}

span.img_produto {
	height:95px;
	display:block;
	overflow:hidden;
	margin-bottom:8px;
}

span.nome_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	display:block;
	font-weight:bold;
	height:28px;
	padding-right:20px;
	padding-left:20px;
}
span.codigo_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	display:block;
	padding:3px;
}
span.valor_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3888D9;
	display:block;
	font-weight:bold;
	padding:3px;
}

p.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	display:block;
	font-weight:bold;
	padding:7px;
	padding-bottom:3px;
}

p.breadcrumb i {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67A5E2;
}

p.nome_marca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	display:block;
	padding:7px;
	padding-top:0;

}
span.descricao_nome_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	display:block;
	padding-top:5px;
	padding-right:5px;
	font-weight:bold;
	float:left;
}
span.descricao_codigo_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	display:block;
	padding-top:10px;
	float:left;
}
span.descricao_nome_marca {
	clear:both;
	display:block;
	padding-bottom:15px;
}

p.valor_produto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px;
	font-weight:bold;
}
tr.tipo_pagto td {
	font-family:Arial, Helvetica, sans-serif;
	color:#245894;
	background-color:#F3F3F3;
	padding:5;
	font-size:12px;
	font-weight:bold;
}
td.row_parcela_2 {
	background-color:#EDF1FC;
	padding:3px;
}
td.row_parcela_1 {
	background-color:#DCE4FA;
	padding:3px;
}

button.btn_comprar {
	display:block;
	background-image:url(imagens_novo/bt_comprar.jpg);
	width:153px;
	height:38px;
	border:none;
	text-indent:-1000em;
	overflow:hidden;
	cursor:pointer;
	background-repeat: no-repeat;
}

td.titulo_descricao_produto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #374252;
}

td.texto_descricao {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

td.texto_descricao p {
	padding-bottom:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
span.ordenar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
select.box_ordenacao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#3888D9;
}
span.no_result {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}
span.titulo_carrinho {
	color:#3888D9;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	display:block;
}
table.tabela_carrinho th {
	padding:5px;
	color:#245894;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.tabela_carrinho td {
	padding:3px;
}

table.tabela_frete {
	margin-top:10px;
	border:none;
}

table.tabela_frete table td {
	padding:10px;
}

table.table_result_cep td {
	padding:5px;
}

table.tabela_frete td {
	padding:3px;
}

input.botao_cep {
	border:1px solid #999999;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 5px;
	padding-left: 5px;
}
table.tabela_passoapasso {
	width:100%;
}
table.tabela_passoapasso td {
	padding-right:20px;
	background:url(imagens_novo/bg_passoapasso.jpg);
	background-repeat:repeat-x;
	width:20%;
}

form.form_login {
	padding:15px;
}

form.form_login label, form.form_login input, form.form_login button {
	float:left;
}

form.form_login br {
	clear:both;
}

form.form_login label {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px;
	width: 47px;
}

form.form_login input {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px;
	width: 235px;
	background-color: #F7F7F7;
	border: 1px solid #00A8FF;
	height: 19px;
	margin-bottom:5px;
}

form.form_login input.hidden {
	display:none;
}

form.form_login input.campo_senha {
	width:98px;
	margin-right:3px;
}

form.form_login button {
	width:134px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	height:19px;
}

form.form_login input.checkbox {
	width: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

span.msg_login {
	color:#990000;
	font-weight:bold;
	padding-top:10px;
	display:block;
}

table.tabela_dados_cobranca td {
	padding:5px;
}

button.bt_grava_dados {
	background-image: url(imagens_novo/bt_gravar_dados.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	height: 35px;
	width: 154px;
	overflow: hidden;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

button.bt_final_altera, button.bt_final_finaliza {
	background-image: url(imagens_novo/bt_alterar_dados_final.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	height: 35px;
	width: 154px;
	overflow: hidden;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

button.bt_final_finaliza {
	background-image: url(imagens_novo/bt_finalizar_compra_final.jpg);
}

table.tabela_recibo td {
	padding:3px;
}

