@charset "iso-8859-1";

body{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#c1ba99; font-size:100%; line-height:1.125em;}

/* a {cursor:hand;} */
img {border:0;}


.div_pesquisa_out {height:30px; float:left; width:217px;}
.div_pesquisa_in {position:absolute; width:217px; height:26px; border:solid 2px #000000; border-left:0px;}


.input_pesquisar1{width:188px; padding:0px; margin:0px; border:0px; border-left:solid 1px #000000; height:26px; font-size:14px; line-height:26px; vertical-align:middle; text-indent:inherit; text-align:center; float:left; font-style:italic; color:#bbbbbb; background-image:url(imagens/pesquisar.jpg); background-position:center; background-repeat:no-repeat;}
.input_pesquisar2{width:188px; padding:0px; margin:0px; border:0px; border-left:solid 1px #000000; height:26px; font-size:16px; line-height:26px; vertical-align:middle; text-indent:1px; text-align:inherit; float:left; font-style:normal; color:#000000}

.link_area{font-size:12px; color:#FFFFFF; margin-right:30px; text-decoration:none;}
.link_area:hover{color:#e9d575;}

.link_btn_actualizar_dados{background-image:url(imagens/btn_actualizar_dados.jpg); width:165px; height:49px; margin-top:510px; float:left;}
.link_btn_actualizar_dados:hover{background:url(imagens/btn_actualizar_dados2.jpg);}

.link_btn_actualizar_quantidade{background:url(imagens/btn_actualizar_quantidade.jpg); background-repeat:no-repeat; width:16px; height:16px; border:0px; cursor:pointer; margin-right:10px; margin-left:10px; float:right; margin-top:2px;}
.link_btn_actualizar_quantidade:hover{background:url(imagens/btn_actualizar_quantidade2.jpg); background-repeat:no-repeat;}

.link_btn_alterar_dados_pessoais{background-image:url(imagens/btn_alterar_dados_pessoais.jpg); width:165px; height:49px; margin-top:27px; margin-right:17px; float:left;}
.link_btn_alterar_dados_pessoais:hover{background:url(imagens/btn_alterar_dados_pessoais2.jpg);}

.link_btn_anular{background:url(imagens/btn_anular.jpg); width:80px; height:20px; border:0px; cursor:pointer; float:left; margin-left:97px; margin-top:10px;}
.link_btn_anular:hover{background:url(imagens/btn_anular2.jpg);}

.link_btn_comprar{background:url(imagens/btn_comprar.jpg); width:101px; height:21px; border:0px; cursor:pointer; margin-top:3px;}
.link_btn_comprar:hover{background:url(imagens/btn_comprar2.jpg);}

.link_btn_continuar{background:url(imagens/btn_continuar.jpg); width:200px; height:20px; border:0px; cursor:pointer; float:left; margin-left:15px; margin-top:10px;}
.link_btn_continuar:hover{background:url(imagens/btn_continuar2.jpg);}

.link_btn_eliminar_registo{background-image:url(imagens/btn_eliminar_registo.jpg); width:165px; height:49px; margin-top:13px; float:left;}
.link_btn_eliminar_registo:hover{background:url(imagens/btn_eliminar_registo2.jpg);}

.link_btn_entrar{background:url(imagens/btn_entrar.jpg); width:80px; height:20px; border:0px; cursor:pointer; margin-top:7px; margin-right:5px;}
.link_btn_entrar:hover{background:url(imagens/btn_entrar2.jpg);}

.link_btn_finalizar{background:url(imagens/btn_finalizar.jpg); width:100px; height:20px; border:0px; cursor:pointer; float:left; margin-left:15px; margin-top:10px;}
.link_btn_finalizar:hover{background:url(imagens/btn_finalizar2.jpg);}

.link_btn_historico{background-image:url(imagens/btn_historico.jpg); width:165px; height:49px; margin-top:13px; margin-left:3px; margin-right:3px; float:left;}
.link_btn_historico:hover{background:url(imagens/btn_historico2.jpg);}

.link_btn_limpar{background:url(imagens/btn_limpar.jpg); width:80px; height:20px; border:0px; cursor:pointer; float:left; margin-left:90px; margin-top:10px;}
.link_btn_limpar:hover{background:url(imagens/btn_limpar2.jpg);}

.link_btn_password{background-image:url(imagens/btn_password.jpg); width:165px; height:49px; margin-top:15px; margin-left:2px; float:left;}
.link_btn_password:hover{background:url(imagens/btn_password2.jpg);}

.link_btn_password_alterar{background-image:url(imagens/btn_alterar_pass.jpg); width:165px; height:49px; margin-top:27px; float:left;}
.link_btn_password_alterar:hover{background:url(imagens/btn_alterar_pass2.jpg);}

.link_btn_pesquisa{background:url(imagens/btn_pesquisa.jpg); width:28px; height:26px; border:0px; cursor:pointer; float:right;}
.link_btn_pesquisa:hover{background:url(imagens/btn_pesquisa2.jpg);}

.link_btn_remover_produto{background:url(imagens/btn_remover_produto.jpg); background-repeat:no-repeat; width:16px; height:16px; border:0px; cursor:pointer; margin-right:10px; margin-left:10px; float:right; margin-top:2px;}
.link_btn_remover_produto:hover{background:url(imagens/btn_remover_produto2.jpg); background-repeat:no-repeat;}

.link_btn_registar{background:url(imagens/btn_registar.jpg); background-repeat:no-repeat; width:125px; height:20px;  border:0px; cursor:pointer; float:left; margin-left:15px; margin-top:10px;}
.link_btn_registar:hover{background:url(imagens/btn_registar2.jpg); background-repeat:no-repeat;}

.link_btn_voltar_atras{background:url(imagens/btn_voltar_atras.jpg); width:135px; height:20px; border:0px; cursor:pointer; float:left; margin-left:15px; margin-top:10px;}
.link_btn_voltar_atras:hover{background:url(imagens/btn_voltar_atras2.jpg);}

.link_topo{color:#666666; text-decoration:none;}
.link_topo:hover{color:#000000;}

.links_breadcrumbs{text-decoration:none; color:#333333; font-size:0.75em;}
.links_breadcrumbs:hover{color:#000000;}
.links_breadcrumbs_sub{text-decoration:none; color:#666666; font-size:0.75em;}
.links_breadcrumbs_sub:hover{color:#000000;}

.link_cesto{float:right; margin-right:30px; margin-top:30px; background-image:url(imagens/cesto.jpg); width:48px; height:48px;}
.link_cesto:hover{background-image:url(imagens/cesto2.jpg);}

.link_colecccao{float:left; background-image:url(imagens/btn_coleccao.jpg); width:49px; height:49px;}
.link_colecccao:hover{background-image:url(imagens/btn_coleccao2.jpg);}

.link_descricao{color:#000000; text-decoration:none;}
.link_descricao:hover{color:#666666;}

.link_fabricante{float:left; background-image:url(imagens/btn_fabricante.jpg); width:49px; height:49px;}
.link_fabricante:hover{background-image:url(imagens/btn_fabricante2.jpg);}

.links_gerais{text-decoration:none; color:#FFFFFF;}
.links_gerais:hover{color:#666666;}

.links_listagem{text-decoration:none; color:#333333; font-size:0.75em;}
.links_listagem:hover{color:#000000;}
.links_listagem_sub{text-decoration:none; margin-left:10px; color:#666666; font-size:0.75em;}
.links_listagem_sub:hover{color:#000000;}
.links_listagem_on{text-decoration:none; color:#336699; font-size:0.75em;}
.links_listagem_on_sub{text-decoration:none; margin-left:10px; color:#336699; font-size:0.75em;}

.link_login{font-size:12px; color:#99ccff; margin-right:30px; text-decoration:none;}
.link_login:hover{color:#e9d575;}

.link_marca{float:left; background-image:url(imagens/btn_marca.jpg); width:49px; height:49px;}
.link_marca:hover{background-image:url(imagens/btn_marca2.jpg);}

.link_serie{float:left; background-image:url(imagens/btn_serie.jpg); width:49px; height:49px;}
.link_serie:hover{background-image:url(imagens/btn_serie2.jpg);}

.numeracao_pagina{background-image:url(imagens/numeracao_pagina.jpg); background-repeat:no-repeat; width:20px; height:20px; float:right; margin-left:1px; margin-right:1px; text-decoration:none; line-height:19px; color:#999999; font-size:0.69em;}
.numeracao_pagina:hover{color:#000000;}
.numeracao_pagina_on{background-image:url(imagens/numeracao_pagina.jpg); background-repeat:no-repeat; width:20px; height:20px; float:right; margin-left:4px; margin-left:1px; margin-right:1px; text-decoration:none; line-height:19px; color:#cc3333; font-size:0.69em;}

#produto_titulo{font-size:1.25em; line-height:1.25em; color:#000000; margin-top:25px;}
#produto_preco{font-size:1em; color:#000000; margin-top:10px; margin-right:15px; width:175px;}
#produto_referencia{font-size:0.75em; color:#666666; margin-right:15px; width:175px;}
#produto_disponibilidade{width:130px; float:right; font-size:0.75em; line-height:1.25em; color:#666666; margin-top:9px;}
.produto_texto{font-size:0.69em; line-height:1.5em; color:#666666; clear:both; padding-top:10px; text-align:justify;}

#texto_normal{ font-size:0.75em; line-height:1em;}

.separacao{height:5px; width:140px; overflow:hidden;}

.seta_esq{background-image:url(imagens/seta_esq.jpg); background-repeat:no-repeat; width:20px; height:20px; float:right; margin-left:1px; margin-right:1px; text-decoration:none; line-height:19px;}
.seta_esq:hover{background-image:url(imagens/seta_esq2.jpg);}
.seta_dir{background-image:url(imagens/seta_dir.jpg); background-repeat:no-repeat; width:20px; height:20px; float:right; margin-left:1px; text-decoration:none; line-height:19px;}
.seta_dir:hover{background-image:url(imagens/seta_dir2.jpg);}

.radio_input {font-size:0.63em; font-weight:bold; float:left; margin-right:10px;}
.radio_input_erro {font-size:0.63em; font-weight:bold; float:left; margin-right:10px; color:#fe6700;}
.select_input {width:382px; height:24px; float:left; border:2px solid #000000; padding:0px; margin:0px; border:0px; border:solid 1px #000000; font-size:16px; line-height:24px; margin-left:5px;}
.select_input_erro {width:382px; height:24px; float:left; border:2px solid #000000; padding:0px; margin:0px; border:0px; border:solid 1px #000000; font-size:16px; line-height:24px; margin-left:5px; background-color:#fe6700;}
.text_input {width:380px; height:24px; float:left; padding:0px; margin:0px; border:solid 1px #000000; font-size:16px; line-height:24px; text-indent:5px; margin-left:5px;}
.text_input_erro {width:380px; height:24px; float:left; border:2px solid #fe6700; padding:0px; margin:0px; font-size:16px; line-height:24px; text-indent:5px; margin-left:5px;}
