﻿@charset "utf-8";
/* CSS Document */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

label{width:65px; display:block; float:left; margin-right:5px; font-size:9pt; margin-top:6px;}
label.error { background-color:#FF6; color:#F30; font-size:9pt; padding:5px; display:block; float:left; width:200px !important; margin:0 5px}
p.text { font-size:9pt}

/* //////// Header ///////////////////////////////// */

#header{width:100%; height:140px; background:url(imagens/jpg/bg_header.jpg) repeat-x; position:relative;}
.corpo{width:770px; position:relative; margin-left:-385px; left:50%;}
.sidebar{width:161px; float:left; margin-bottom:10px;}


/**** FULLBANNER CLASSES *****/
#fullBanner { position:absolute; top:95px}
.header_expanded {height:250px !important;background:url(imagens/jpg/bg_header_expanded.jpg) repeat-x !important;}
.colortab_expanded{ top:228px  !important;}




#search{width:151px; height:75px; background:url(imagens/jpg/bg_busca.jpg) no-repeat; margin:0 0 10px 0; position:relative;}

#visit_status{width:402px; position:absolute; top:42px; left:350px; font-size:10pt; padding:3px; text-align:right;}
#visit_cadastro{width:402px; position:absolute; top:62px; left:350px; font-size:9pt; padding:3px; text-align:right; float:right;}
/*#visit_status{width:200px; position:absolute; top:40px; left:530px; font-size:10pt; padding:10px; background:#EFEFEF;}*/

.search-background {background:url(imagens/gif/bg_input_busca.gif); width:137px; height:22px; float:left; margin:5px; _margin-left:3px; margin-bottom:10px}

input.search_txt, input.search_txt2{margin:3px 6px; _margin-left:3px; width:102px; border:none; border:1px solid #fff; font-size:8pt; color:#999; float:left}

.buscar_produtos{margin:0 0 0 25px; background:url(imagens/gif/btn_busca.gif) no-repeat; width:99px; height:17px; border:none; cursor:pointer;}

a.support_links, a.blue_links{font-size:9pt; text-decoration:none;}
a:hover.support_links, a:hover.blue_links{color:#000;}

a.support_links{color:#666666;}

/* //////// Menu Principal ///////////////////////////////// */

.seo{display:none;}
#menu_departamentos{width:151px; background:#333333; margin:10px 0 0 0;}
#menu_departamentos h4.tit_menu_departamentos{width:151px; height:21px; background:url(imagens/gif/tit_menu_departamentos.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
#menu_departamentos h5.para_bicicletas{width:151px; height:24px; background:url(imagens/gif/tit_bike_menu.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
#menu_departamentos h5.para_motos{width:151px; height:24px; background:url(imagens/gif/tit_moto_menu.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
#menu_departamentos .menu_ul_departamentos li{width:151px; height:25px; background:url(imagens/jpg/bg_btn_menu.jpg) no-repeat; list-style:none; overflow:hidden;}
#menu_departamentos .bottom_menu{background:url(imagens/jpg/bg_bottom_menu.jpg) no-repeat; width:151px; height:17px;}
#menu_departamentos a{margin-left:10px; color:#666; font-weight:bold; font-size:9pt; text-decoration:none;}
#menu_departamentos a:visited{}
#menu_departamentos a:hover{color:#000;}
#menu_departamentos a:active{}

/* //////// top menu ///////////////////////////////// */

#top_menu{position:absolute; width:510px; height:20px; top:10px; left:315px; text-align:right;}
#top_menu li{display:inline;}
#top_menu strong{font-size:11pt;}

/* //////// header menu ///////////////////////////////// */

#colortab{position:absolute; width:770px; height:25px; top:108px; left:0;}

#result_tabs{position:absolute; width:346px; height:20px; top:0px; left:139px; border-bottom:#999999 solid 1px;}

/* ////////  ///////////////////////////////// */

#content{float:left; width:609px;}
#content_coluna{width:760px;}

#logomarca{width:200px; height:75px; position:absolute; top:10px;}

#footer{clear:both; width:730px; height:100px; background:url(imagens/jpg/bg_footer.jpg) no-repeat; float:left; padding:0 15px; /*position:relative;*/}

#loguinho{background:url(imagens/gif/logo-totalmax-small.gif) no-repeat; width:135px; height:51px; /*position:absolute; top:22px; left:10px;*/ text-indent:-999px; overflow:hidden; float:left; margin:25px 15px 0 0;}

#footer_menu{width:220px; height:60px; /*position:absolute; top:17px; left:170px;*/ float:left; margin:25px 60px 0 0;}
#footer_menu li{list-style:none;}

#atendimento{width:175px; height:50px; /*position:absolute; top:23px; right:30px;*/ float:left; margin:25px 60px 0 0;}
#atendimento h6{width:175px; height:23px; background:url(imagens/gif/bg_atendimento_tel.gif) no-repeat; font-size:0.8em; color:#FFFFFF; padding:3px 0 0 13px;}
#atendimento span{font:normal bold 1em/1.5em Verdana, Arial, Helvetica, sans-serif; margin-left:21px;}

.nitrato{width:50px; height:25px; float:right; margin:60px 0 0 0;}

#barra_indice, #barra_indice_big{width:100%; height:29px; margin-top:1px; padding:5px; position:relative;}
#barra_indice{background:url(imagens/jpg/bg_barra_indice.jpg) no-repeat;}
#barra_indice_big{background:url(imagens/jpg/bg_barra_indice_big.jpg) no-repeat;}
#barra_indice span, #barra_indice_big span{display:block; text-transform:uppercase;}
#barra_indice span.cadastro a, #barra_indice_big span.cadastro a{position:absolute; top:9px; left:334px;}
#barra_indice span.show_itens a, #barra_indice_big span.show_itens a{position:absolute; color:#FFFF00; top:5px; left:435px; padding:0px;}
#barra_indice span.show_itens a img, #barra_indice_big span.show_itens a img{vertical-align:bottom;}
#barra_indice span.cadastrose a{position:absolute; top:9px; left:223px;}


.coluna{width:350px; float:left; font-size:10pt; line-height:21px; text-align:justify; margin-bottom:30px; margin-right:20px;}
.coluna p{width:300px; margin-left:25px;}
.coluna h1{background:#00A7DE; width:340px; padding:5px; text-align:center; color:#FFF;}
#infra_big{margin-bottom:10px;}
#infra_thumbs img{margin-right:10px;}
#infra_thumbs a:link img{border:#f1f1f1 solid 1px;}
#infra_thumbs a:visited img{border:#f1f1f1 solid 1px;}
#infra_thumbs a:hover img{border:#00F solid 1px;}
#infra_thumbs a:active img{border:#00F solid 1px;}

/* /////////////////////////// HOME ///////////////////////////////// */

#coluna_central{width:450px; float:left; margin-bottom:10px;}

#banner_flash{width:435px; height:83px; background:#426811; margin-bottom:10px;}

#home_produtos{margin-left:8px;}

.home_produtos_item{width:215px; min-height:218px; float:left; background:url(imagens/gif/bg_itens.gif) repeat-x bottom left; text-align:center; position:relative; border:1px solid #F1F1F1}
.home_produtos_item h4{width:212px; height:32px; margin:5px 0 0 0; text-transform:uppercase; font-size:10pt; padding:0; text-align:center}
.home_produtos_item h5{color:#666; font-size:9pt; font-weight:normal; margin:5px 0 3px;}
.home_produtos_item img.doproduto{display:block; margin-left:60px;}
.home_produtos_item a.add_links img{vertical-align:text-top;}

a.add_links{font-size:9pt; text-decoration:none;}
a:hover.add_links{/*background:#e2e2ff;*/ color:#6666f5;}

.clearing{clear:both; height:1px;}

.sidebar_marcas{width:153px; float:left; margin-bottom:10px;}
.sidebar_marcas h3{width:153px; height:22px; background:url(imagens/gif/tit_sidebar_marcas.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
.sidebar_marcas ul li{list-style:none; border:#CCCCCC solid 1px; border-left:none; border-right:none; border-top:none; padding:10px 10px 10px 30px;}
.sidebar_marcas img{width:80%;}

/* /////////////////////////// BOX PRODUTOS ///////////////////////////////// */

.frame_item{width:628px; position:relative;}
.frame_item span{display:block;}

.frame_top span.tl{width:14px; height:14px; background:url(imagens/gif/tl.gif) no-repeat; float:left;}
.frame_top span.tm{width:564px; border-top:#CCCCCC solid 1px; height:14px; float:left;}
.frame_top span.tr{width:14px; height:14px; background:url(imagens/gif/tr.gif) no-repeat; float:left;}

.frame_content{width:570px; min-height:116px; border:#CCCCCC solid 1px; border-top:none; border-bottom:none; padding:0 10px; float:left;}

.frame_content .img-produto{width:100px; height:100px; overflow:hidden; float:left;}

.frame_footer{clear:both;}
.frame_footer span.bl{width:14px; background:url(imagens/gif/bl.gif) no-repeat; float:left;}
.frame_footer span.bm{width:564px; background:url(imagens/gif/bg_frame_footer.gif) repeat-x; height:16px; float:left;}
.frame_footer span.br{width:14px; background:url(imagens/gif/br.gif) no-repeat; float:left;}

/* /////////////////////////// ///////////////////////////////// */

#produtos_listagem{width:598px; margin-bottom:20px;}
#produtos_listagem p{font-size:10pt;}
#produtos_listagem p.txt-carrinho{margin:20px 20px 40px; width:571px;}
.product_txt h2 a {width:340px}

/* /////////////////////////// DENTRO DO BOX PRODUTOS ///////////////////////////////// */

.frame_content img{display:block; float:left; margin-bottom:3px;}
.frame_content .product_txt{width:280px; float:left; padding-left:10px;}
.frame_content .product_txt h2{margin-bottom:20px;}
.frame_content .product_txt h2 a{color:#0071bc; text-decoration:none; font-size:1.1em;}
.para_categoria{display:block; width:100px; float:right; text-align:right; color:#666666; font-size:8pt;}
.frame_content .product_apoio{width:160px; position:absolute; top:45px; right:45px; text-align:right;}
.frame_content .product_apoio img{width:80%;}

/* /////////////////////////// BOX LISTAGEM ///////////////////////////////// */

#departamento_bicicleta h3{float:left;}

/*** SUBDEPTOS ***/
.listagem_departamentos, .listagem_departamentos2{ width:277px; padding:10px;  float:left; font-size:8pt;  position:relative;}

.apenas .subdepartamentos{ width:566px}

.listagem_departamentos2{border:none;}

.table_category{background:#F1F1F1; float:left; width:597px; margin-bottom:20px; border:#ebebeb 1px dashed}
.subdepartamentos{clear:both;}
.subdepartamentos ul{width:130px; float:left; margin:15px 0; padding-left:8px;}
.subdepartamentos ul li {list-style:inside circle; padding:2px 0;}
.subdepartamentos ul li a{color:#666; text-decoration:none;}
.subdepartamentos ul li a:hover{color:#000; text-decoration:underline;}

a.fechar{position:absolute; top:10px; right:10px; text-decoration:none;}
a.subdepartamentos_todos {color:#0000FF; text-decoration:none; display:block; text-align:right; /*position:absolute; bottom:5px; right:10px;*/}

.div_order{clear:both; margin-bottom:12px; position:relative;}
#info_qtd{font-weight:bold; font-size:9pt; margin-left:20px;}
#info_ordenacao{margin-left:315px;}

.similares{font-weight:bold; font-size:9pt; margin:50px 0 12px 20px; display:block;}

.product_display{width:100px; /*height:100px;*/ /*overflow:hidden;*/ float:left;  margin-bottom:10px; /*position:relative; border:1px solid #CCC;*/}
.product_display img{float:none; width:100px; height:100px;}
.product_display img.bigger{width:150px; height:150px;}
.descricao{/*width:240px;*/ width:250px; float:left; font-size:9pt; margin:10px 0 0 20px;}
.descricao h2 {color:#0071bc; font-size:1.1em; margin-bottom:10px;}
.descricao ul{margin:10px 0;}
.descricao span{margin-top:10px;}
.txt_descricao{/*clear:both;*/ font-size:9pt; margin:15px 0 15px 15px; width:400px; float:right;}

.product_display .thumb{width:50px; height:50px;}

.descricao .principal{font-size:14pt; height:70px;}

/* ///////////////////// MENU DE VARIAÇÃO DO PRODUTO ///////////////////// */

.tipo{float:left;}
.tipo p.txt-details{width:260px; margin-left:0;}
.tipo span{display:block; display:none;}
.tipo ul{float:left;}
.tipo ul li{ list-style:none; float:left; margin:0 5px 0 0;}
.tipo ul li.ativo{height:62px; background:url(imagens/gif/marcador-tipo.gif) no-repeat bottom;}
.tipo ul li.ativo a{border:#c62f2f 2px solid;}
.tipo ul li.ativo a:hover{border:#c62f2f 2px solid;}
.tipo ul li a{border:#ccc 1px solid; float:left;}
.tipo ul li a:hover{border:#d98643 1px solid;}
.tipo #message{clear:both; color:red; padding:10px 0 0 10px;}

#formType{width:345px; height:69px; border:solid 1px #e5e5e5; clear:both; margin-bottom:5px;}
#formType h1{width:340px; background:#e5e5e5; padding:5px 0 5px 5px; margin-bottom:6px; text-transform:uppercase;}
#formType label{margin-left:5px;}
#formType .input-txt{width:88px; height:21px; padding-top:3px;}
#formType .input-btn{padding:2px 3px 3px;}

/* ///////////////////// TEXTOS ///////////////////// */

.normal_txt{margin:15px 20px; font-size:11pt;}
.result_txt{margin:5px 20px; font-size:11pt;}
.result_txt2{margin:40px 20px 20px; font-size:11pt; color:#B70F0C; font-weight:bold;}
.destaque_txt{color:#0084C2; font-size:18pt; font-weight:bold; margin:15px;}

.bigimg{width:150px;/* height:150px;*/ float:left;}

/* /////////////////////////// TABELA DO CARRINHO ///////////////////////////////// */

#tabela_carrinho{margin-left:10px;}

.table_top, .table_top2{width:570px;}
.table_top{height:15px; background:url(imagens/gif/table_top.gif) no-repeat;}
.table_top2{height:25px; background:url(imagens/gif/table_top2.gif) no-repeat; margin-top:35px;}
.table_top2 h4{text-align:center; color:#06F; padding-top:3px;}
.table_bottom{width:570px; height:60px; background:url(imagens/gif/table_bottom.gif) no-repeat;}

#table_car{width:570px; font-size:9pt; border-left:1px solid #e1dfdf; border-right:1px solid #e1dfdf;}
#table_car td{border-bottom:#f1f1f1 solid 1px; vertical-align:middle;}
#table_car td.td-left{text-align:left; text-indent:15px;}

#table_car td a{text-decoration:none;}
#table_car td a:hover{text-decoration:underline;}
#table_car tr{height:30px;}
#table_car thead{height:40px; font-size:11pt; font-weight:bold; text-align:center;}
#table_car tbody{text-align:center;}
#table_car tr.odd{background:#F3F8FC;}
#table_car .table_model{text-align:left; padding-left:15px; font-weight:bold; font-size:10pt; color:#0071BC;}
#table_car .thead_produto{text-align:left; padding-left:15px;}

#pos_atualizar{margin:17px 0 0 260px;}

.botoes_carrinho{margin:30px 20px; width:570px;}
.botoes_carrinho input{margin-left:53px;}

.carrinho_info{text-align:center; color:#666; margin:0 20px 20px; width:550px;}

/* /////////////////////////// CLASSES DE BOTOES ///////////////////////////////// */

.btn_atualizar, .btn_orcamento, .btn_continuar_orcamento, .btn_continuar, .btn_finalizar, .pop_cancelar, .btn_entrar, .btn_adicionar, .btn_enviar, .btn_limpar, .btn_senha{border:none; cursor:pointer;}
.btn_continuar, .btn_finalizar, .pop_cancelar, .btn_entrar, .btn_adicionar, .btn_enviar, .btn_senha{width:121px; height:24px;}
.pop_cancelar{height:24px;width:95px; border:none; cursor:pointer}



.btn_fechar{background:url(imagens/gif/btn_fechar.gif) no-repeat;height:24px; width:81px; border:none; cursor:pointer}
.btn_enviar_orcamento{background:url(imagens/gif/btn_enviarorcamento.gif) no-repeat; width:121px; height:24px;border:none; cursor:pointer}

.btn_senha{background:url(imagens/gif/btn_senha.gif) no-repeat;}
.btn_limpar{background:url(imagens/gif/btn_limpar.gif) no-repeat; width:114px; height:23px; margin-left:30px;}
.btn_atualizar{background:url(imagens/gif/btn_atualizar.gif) no-repeat; width:140px; height:23px;}
.btn_orcamento{background:url(imagens/gif/btn_orcamento.gif) no-repeat; width:192px; height:38px;}
.btn_continuar_orcamento{background:url(imagens/gif/btn_continuar_orcamento.gif) no-repeat; width:192px; height:38px;}
.btn_continuar{background:url(imagens/gif/btn_continuar.gif) no-repeat;}
.btn_finalizar{background:url(imagens/gif/btn_finalizar_cadastro.gif) no-repeat;}
.pop_cancelar{background:url(imagens/gif/btn_cancelar.gif) no-repeat;}

.btn_adicionar{background:url(imagens/gif/btn_adicionar.gif) no-repeat; margin-left:60px;}
.btn_entrar{display:block; clear:both; background:url(imagens/gif/btn_entrar_conta.gif) no-repeat; width:121px }
.btn_enviar{display:block; clear:both; background:url(imagens/gif/btn_enviar.gif) no-repeat; }

/* /////////////////////////// CLASSES DO INPUT TXT ///////////////////////////////// */

.formMargem{margin:30px 0 20px 20px; width:570px;}
.divinputs{width:400px; margin:5px 0 0;}
.input_file{margin-bottom:10px;}
.input_txt, .input_txt2, .input_txt_small, .input_txt_big{display:block; float:left;  height:18px; padding:5px 2px 2px 2px;}
.input_txt{width:300px;}
.input_txt2{width:155px; font-size:9pt; border:1px solid #CCC }
.input_txt_small{width:150px;}
.input_txt_big{width:400px;}
.input_senha{width:150px; height:16px; padding:3px 2px 2px;}

.margens{margin-left:70px;}
.margens2{margin-left:93px;}

fieldset{border:none; border-top:#ccc solid 1px;}
legend{font-weight:bold; font-size:12pt; margin:10px; padding:10px 5px 0 0; color:#0084C2;}

#endereco_entrega p{font-size:9pt; margin:0 0 5px 56px;}

/* /////////////////////////// PAGINACAO ///////////////////////////////// */

#departamento_paginacao{font-size:9pt; margin:20px 0 20px 165px;}
#departamento_paginacao a:link {padding:2px 5px; background:#F1F1F1; border:#9BC3CF solid 1px; text-decoration:none; color:#000000; margin-right:3px;}
#departamento_paginacao a:visited{padding:2px 5px; background:#DFDFDF; color:#000000; border:#9BC3CF solid 1px;text-decoration:none;}
#departamento_paginacao a:hover{background:#CFCFCF; border:#9BC3CF solid 1px; color:#FFF;}
#departamento_paginacao a:active{background:#CFCFCF; border:#9BC3CF solid 1px;}

/* /////////////////////////// MODAL CARRINHO ///////////////////////////////// */

#pop_carrinho{width:238px; background:#0582b7; position:absolute; top:30px; left:519px; font-size:9pt; z-index:3000; display:none;}
#pop_carrinho table{color:#FFF; margin:15px 0 10px 9px;}
#pop_carrinho table td{border-bottom:solid 1px #FFF; padding:4px 0; /*text-align:right;*/}
#pop_carrinho table td.tdLeft{text-align:left;}
#pop_carrinho h4{color:#FF0; text-align:center; margin-top:10px;}
#pop_carrinho tr:nth-child(even){background:none !important;}


.pop_links{font-size:8pt; color:#FFF; display:block; text-align:center; margin:10px 0;}
.pop_fecha{display:block; position:absolute; top:10px; right:10px; text-decoration:none; color:#FFF;}
.pop_form{padding:10px;}
.pop_form #Senha{margin-bottom:10px;}
.text_center{margin-left:54px;}
.text_center2{margin-left:64px;}


/* /////////////////////////// MODAL CADASTRO  ///////////////////////////////// */

#pop_cadastro{width:240px; background:#d7d7d7; position:absolute; top:30px; left:358px; font-size:9pt; z-index:3000; display:none;}
#pop_cadastro h4{color:#000; text-align:left; margin:10px 0 0 10px;}

.pop_cadastro_link {font-size:10pt; color: #000; font-weight: bold}

#logado p {padding:10px 10px 5px;}
#logado .login-options{margin-left:25px; list-style:none;}
#logado .login-options li{margin:5px 0;}

/* /////////////////////////// MODAL ADD  ///////////////////////////////// */

#pop_add{width:250px; font-size:9pt; }
#pop_add img{margin:10px 0 10px 67px;}
#pop_add h4{color:#333; text-align:center; margin-top:10px;}
#pop_add h5, #pop_add h6{text-align:center;}
#pop_add h6{font-weight:normal; margin-bottom:10px;}

.label_cadastro{width:50px;}

.amostra{clear:both; width:415px; margin:5px 0;}

.amostra textarea{width:304px;}

.forMargem{margin:0 0 40px 20px; width:400px; float:left;}

#maps_google{float:left; width:530px; height:500px; padding-left:30px; margin-bottom:15px;}
#maps_google img{border:#ccc solid 1px;}
.revend{background:#F1F1F1; padding:10px; width:151px; float:left;}
.revend_out{margin:0 20px;}
.revend p{font-size:9pt; text-align:center;}

#cep{margin-bottom:15px;}

/* /////////////////////////// AJUDA ///////////////////////////////// */

.pergunta, .resposta{width:650px;}
.pergunta{margin:20px 0 10px 20px;}
.resposta{font-size:0.8em; line-height:18px; margin:0 0 0 35px;}
.topoclass{margin:15px 0 30px 0; display:block; text-align:right; width:650px;}
.topoclass img{vertical-align:bottom;}

h2.zero{font-size:28pt; font-weight:normal; color:#F33; margin-left:15px;}
.col_busca{width:250px; float:left; padding-left:20px; margin-bottom:100px;}
.col_busca label{margin:5px 0; width:250px; float:none;}
.col_busca label input{width:170px;}
.zero800{margin:40px 0;}
.zero8002{width:270px; float:left; padding-left:30px; margin-top:14px;}
.selected_city{margin:0 0 0 20px; color:#B70F0C;}
.selected_city a{font-weight:normal; font-size:10pt;}

.at_result{margin:0px 0 0 10px;}
.at_result h4{color:#0084C2; margin-bottom:5px;}
.at_result p{font-size:9pt; margin-bottom:5px;}
.at_result span{font-size:14pt; display:block; padding-bottom:10px;}
p.nova_busca{clear:both; margin:28px 20px;}

.add_level1{position:absolute; bottom:0; left:0; font-size:9pt; width:200px; height:45px; display:none;}
.add_level1 label{display:inline; float:none;}
.add_level1 input.txt_add{width:50px; height:12px;}
.add_level1 input.btn_add{font-size:8pt;}

/* ##################### o modal está com um display:none inline. Página home/index.aspx #################################### */

#modal{display:none;}
/*#modal{position:absolute; top:5%; left:15%; background:#006; padding:30px;}*/
#modal div{border:1px solid #000; padding:20px; width:440px; height:150px; background:#BECADA; font-size:12pt; text-align:center; line-height:24px;}
#modal .ok{width:80px; height:30px;}
#modal strong{font-size:14pt;}
#modal p{margin-bottom:5px;}

/* /////////////////////////// interação para adicionar produto ao carrinho ///////////////////////////////// */

.add_level_1{background:green;}

/* /////////////////////////// Adicionado por Sox em 25/05/2009, referente a Login Orçamento. ///////////////////////////////// */

#enviar_orcamento{margin-bottom:30px;}
.marca{width:150px; float:right; margin-top:15px; text-align:right;/*position:absolute; top:45px; right:45px;*/}
.marca img{width:70%; height:70%;}
.relembrar_senha{margin:50px 0 0 15px;}
.voltar_produtos{font-size:10pt; margin:15px;}

/*** ADICIONAR PRODUTO ***/
.pulinho{clear:both;}
.pulinho iframe { border:0; padding:0; margin:0; height:50px; width:170px;}

#addProduto { padding:0; margin:0; background:none;}
#addProduto #add_qtde {}
#addProduto #enviar_orc {}
#addProduto #cancelar_orc {}

#addProduto .margem_botoes{ clear:both; font-size:8pt; padding-top:3px}
#addProduto .pop_quant{}
#addProduto .input_txt { width:96px; border:1px solid  #CCC; font-size:8pt; font-weight:bold; float:none; height:auto}

#addProduto #message { color:#F00; font-weight:bold; font-size:8pt; text-align:center; display:none; width:150px }

/**** FORM CADASTRO *****/
.input_cep {width:160px; margin-right:5px; }
#cadastroCliente{margin:0 0 30px 15px; font-size:10pt;}
#cadastroCliente fieldset{width:430px; border:1px solid #DFE9FF; padding:10px 0 20px 10px; margin:10px 0;}
#cadastroCliente legend{padding:0; padding:0 7px;}
#cadastroCliente .input_txt { border:1px solid #7F9DB9; border-bottom:1px solid #DFE9FF; border-right:1px solid #DFE9FF; height:21px;}
#cadastroCliente label {/*width:78px*/ width:83px}

/* /////////////////////////// Adicionado por Sox em 15/06/2009, referente a Destaques na Home. ///////////////////////////////// */

h2.titulo-secao{width:434px; height:29px; background:url(imagens/gif/titulo-promocao.gif) no-repeat; text-indent:-9999px; overflow:hidden; clear:both;}

.rodape-promocao{width:434px; height:8px; margin-bottom:15px; background:url(imagens/gif/rodape-promocao.gif) no-repeat; clear:both;}

.titulo-destaque{width:434px; height:22px; background:url(imagens/gif/titulo-destaque.gif) no-repeat; text-indent:-9999px; overflow:hidden;}

.destaques-produtos{float:left; padding-bottom:5px; background:url(imagens/gif/bg_itens4.gif) repeat-x; border:#f1f1f1 solid 1px; border-bottom-color:#CFF0FF;}
 
.destaque_produtos_item{width:215px; min-height:218px; float:left; text-align:center; position:relative;}
.destaque_produtos_item h4{width:215px; height:55px; margin:5px 0 0 0; font-size:12pt; padding:5px 0 0; text-align:center;}
.destaque_produtos_item h5{color:#666; font-size:9pt; font-weight:normal; margin:10px 0 3px;}
.destaque_produtos_item img.doproduto{display:block; margin-left:60px;}
.destaque_produtos_item a.add_links img{vertical-align:text-top;}

/* ////////////////////// Adicionado por Sox em 20/07/2009, referente ao Histórico de pedidos. /////////////////////////// */

.historico{font-size:18pt; width:560px; margin-bottom:5px; margin-top:45px;}

#edit_user {margin-left:15px;}

tr:nth-child(even){background:#F3F8FC;}

#end-entrega{margin:10px 20px 25px; font-size:10pt;}
#end-entrega td{height:28px; vertical-align:middle;}
#end-entrega td.td-entrega{width:90px; text-indent:4px;}

/* ///////////////////// PÁGINA DE AJUDA ///////////////////// */

.ajuda{width:350px; float:left; font-size:10pt; line-height:21px; text-align:justify; margin-bottom:30px; margin-right:30px;}
.ajuda h3{margin:25px 0 5px 25px; font-size:12pt;}
.ajuda h3.firsth3{margin-top:12px;}
.ajuda p{width:300px; margin-left:25px;}
.ajuda h1{background:#00A7DE; width:340px; padding:5px; text-align:center; color:#FFF;}
.ajuda ol{margin-left:75px;}
.ajuda ol li{margin:10px 0;}
.ajuda span{display:block; padding:10px; background:#F5F6F8; border:solid 1px #C3CFDD; text-align:center; margin:25px; line-height:normal;}
.ajuda ul{margin-left:65px;}
.ajuda ul li{margin:10px 25px 10px 0;}

.ajuda2{width:330px; float:left; font-size:10pt; line-height:21px; text-align:justify; margin-bottom:30px; padding:15px 15px 15px 0; background:#F5F6F8; border:solid 1px #C3CFDD; }
.ajuda2 h2{text-align:center; font-size:16pt; margin:25px 0 15px;}
.ajuda2 h3{margin:25px 0 5px 25px; font-size:12pt; text-align:left;}
.ajuda2 h3.firsth3{margin-top:12px;}
.ajuda2 p{width:300px; margin-left:25px;}
.ajuda2 h1{background:#00A7DE; width:340px; padding:5px; text-align:center; color:#FFF;}
.ajuda2 ol{margin-left:75px;}
.ajuda2 ol li{margin:10px 0;}
.ajuda2 span{display:block; padding:10px; background:#fff; border:solid 1px #C3CFDD; text-align:center; margin:25px; line-height:normal;}
.ajuda2 ul{margin-left:65px;}
.ajuda2 ul li{margin:10px 25px 10px 0;}

.infografico{width:750px; margin:25px 0; border:1px solid #ccc;}

/* ///////////////////// ÁREA DE LOGIN RÁPIDO ///////////////////// */

.login-area{width:144px; height:109px;  float:left; background:url(imagens/jpg/bg_login.jpg) no-repeat; margin:0 0 10px 0; font-size:8pt; /*text-align:center;*/ padding:10px 0 7px 7px;}

.login-area ul{list-style:none; margin:15px 2px;}
.login-area ul li{margin:5px 0;}
.login-area ul li a{}
.login-area ul li a:visited{}

.login-area .login-input, .login-area .login-input2{padding:1px 4px 1px 3px; height:14px; font-size:8pt; color:#ccc;}

.login-area .login-input{width:124px; margin:3px 0;}
.login-area .login-input2{width:84px; display:block; margin:0 3px 0 0; float:left;}

.login-area label{display:inline; float:none; margin:0;}
.login-area p{font-size:8pt; text-align:center;}
.login-ok{display:block; margin-top:2px; float:left;width:35px; height:17px; border:none; cursor:pointer; background:url(imagens/gif/btn_OK.gif) no-repeat; padding-left:2px;}

.institucional p{margin-bottom:15px;}

.marca .logo{float:right;}

.same-address{padding-left:89px; padding-top:5px;}

.seguranca{width:390px; margin-bottom:15px;}

.busca-rep{padding-left:15px;}
.search-rep, .telefone-rep{background:#e5e5e5; float:left; padding:15px; margin-top:25px; font-size:10pt;}
.search-rep{width:300px; margin-right:15px;}
.search-rep h2{font-size:16pt; font-weight:normal; margin-bottom:25px;}
.search-rep p, .telefone-rep p{margin-bottom:10px;}
.telefone-rep{width:210px}
.telefone-rep img{float:left; margin-right:10px;}
.telefone-rep h2{font-size:14pt; font-weight:normal; margin-bottom:10px;}
.telefone-rep h1{font-size:16pt; padding-top:10px;}
.input-rep .address{width:210px; height:28px; float:left; margin-right:5px; margin-bottom:9px;}
.input-rep .btn-address input{height:32px;}

.add_form{margin:3px 0;}








