@charset "utf-8";
/* CSS Document */

/*_______________________________________________________________geral_______________________________________________________________*/

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; background:url(images/background.gif); text-align:center;}

#main {width:768px; margin:0 auto;}

img {border:none; text-decoration:none;}

a {text-decoration:none; color:#C92B5B}

p {text-align:left;} 

h1 {font-size:14px; font-weight:bold; color:#9E9E9E; margin:0; padding:0; text-align:left;}
h2 {font-size:10px; font-weight:bold; color:#777777; margin:0; padding:0;}
h3 {font-size:14px; font-weight:bold; color:#9E9E9E; margin:0; padding:0; text-align:left;}

.obrigatorio {padding-left:20px;}

.pagination {padding-bottom:30px; text-align:right; float:right;}
.pagination ul {margin:0; padding:0; list-style-type:none;}
.pagination li {float:left;}

.product-chars {text-align:left;}
	.product-chars_quant {width:72px; padding:2px; float:left;}
	.product-chars_price {width:42px; padding:2px; float:left;}
	.add2cart {margin-bottom:4px; padding:2px 3px; background:#C92B5B; color:#FFFFFF; float:left;}

/*_______________________________________________________________cores_______________________________________________________________*/

/*  white bg */
#header, #ola, .sidebar_bottom, #content_home, #content_empresa, #content_produto, .content_comprar_passo1_menu, .content_comprar_passo1_dados_cliente, .content_comprar_passo1_dados_cliente2, .content_comprar_passo1_dados_cliente3, .textfield_tipo4, .content_comprar_passo1_dados4_form, .btp, .sidebar_pagamento, #content_registar, textfield_tipo5, .form input, .textfield_tipo6, .content_comprar_main {background-color:#FFFFFF;}

/*  white font  */
.header_cliente, .header_cliente a, .header_menu a, .sidebar_newsletter_legend, .sidebar_newsletter_texto, .content_produto_carrinho a, .content_produto_registese a, .content_comprar_passos_main a, .content_comprar_passo1_prosseguir, .content_comprar_passo1_prosseguir a, content_comprar_passo1_prosseguir input, .content_comprar_passo1_prosseguir2 a, .content_comprar_registado_centro, .carrinho2_forms_button, .carrinho_prosseguir, .carrinho_prosseguir2 {color:#FFFFFF;}

/*  pink bg  */
.header_main, .header_menu, .header_menu ul li a:hover, .menu_activo, .content_produto_carrinho, .content_produto_registese, li.content_comprar_passos_rosa a, .content_comprar_passo1_prosseguir, .content_comprar_registado_centro, .btp a:hover, .recomendar_header, .carrinho_prosseguir, .carrinho_prosseguir2 {background-color:#C92B5B;}
.sidebar_newsletter {background-color:#A31A43;}

/*  pink font  */
.sidebar_menu a:hover, .sidebar_noticias_titulo, .sidebar_noticias_titulo a, .sidebar_noticias_link a:hover, .content_contactos_formulario_titulo, .faqs_pergunta, .sidebar_noticias_titulo, .links_pergunta, .links_link, .content_mapa li a:hover, .content__registar_titulo, .recomendar_erro, .noticias_antigas_tr1, .noticias_antigas_tr1 a, .noticia_data, .breadcrumbs a:hover {color:#93193E;}

.sidebar_noticias_link:hover, .content_produtos_buttons a, .footer_menu a:hover {color:#A31A43;}
.pagination li a:hover, .current, .rosa, .content_produtos_menu a:hover, .content_faqs_navegacao a:hover, .content_faqs_navegacao2 a:hover, .btp_dir1, .btp_dir2, .preco, .noticia_completa a, .noticia_categ_big a, .noticia_completa_big a, .noticias_cor2 a:link, .noticias_cor2 {color:#C92B5B;}

/*  grey bg  */
.sidebar_top {background-color:#F5F5F5;}
.sidebar_menu a, .content_comprar_passo1, .content_comprar_passo1_dados, .content_comprar_passo1_dados2, .content_contactos_formulario, .content_registar_formulario, .recomendar_content, .recomendar_content_esq, .form {background-color:#E8E8E8;}
.content_produtos_menu_esq, .content_produtos_menu_dir, .btp:hover {background-color:#E4E4E4;}
.content_comprar_passos_main a, .content_comprar_passo1_prosseguir2, .carrinho2_forms_button {background-color:#AAAAAA;}
.textfield_tipo1, .textfield_tipo2, .textfield_tipo3 {background-color:#E9E9E9;}
.content_comprar_passo1_dados4, .content_comprar_passo1_dados5 {background-color:#ECECEC;}
#sidebar {background-color:#EEEEEE;}

/*  grey font  */
.sidebar_pesquisar_legend, .sidebar_noticias_legend, .sidebar_noticias_data, .content_bemvindo_legend, .content_produtos_legend, .content_empresa_legend, .content_produtos_subtitulo, .content_contactos_contactos, .content_contactos_contactos a, .noticias_antigas_tr2, .noticias_antigas_tr2 a, .noticias_antigas, .noticias_antigas a, .form, .cinza, .noticia_completa a:hover  {color:#9E9E9E;}
.sidebar_menu a, .sidebar_list a, .content_comprar_passo1_dados_cliente, .content_comprar_passo1_dados_cliente2, .content_comprar_passo1_dados_forms p , .content_produtos_menu a,  .content_produto_texto,  .content_produto_texto2, .recomendar_content, .noticia_titulo a {color:#777777;}
.sidebar_noticias_texto, .content_contactos_formulario, .btp a, .content_registar_formulario, .breadcrumbs a, .breadcrumbs {color:#737373;}
.sidebar_noticias_link a, .content_produtos_descricao_titulo, .voltar_atras a {color:#787878;}
.content_bemvindo_texto, .content_produtos_descricao_texto, .content_produtos_buttons a:hover, .content_empresa_texto, .content_feedback_texto, .content_comprar_passo1_menu, .content_comprar_passo1_produto, .content_comprar_passo1_total, .noticia_main_texto {color:#757575;}
.content_produtos_descricao_ref, .content_produtos_preco, .content_produtos_preco2, .faqs_texto, .links_texto {color:#A5A5A5;}
.content_produtos_descricao_familia, .content_produtos_descricao_familia a {color:#ACACAC;}
#footer, #footer a, #footer a:hover, .noticia_categ a {color:#999999}
.footer_menu a {color:#8F8F8F}
.content_produtos_ordenar, .content_produtos_ordenar select, .pagination li, .pagination li a, .content_faqs_navegacao, .content_faqs_navegacao a, .content_faqs_navegacao2, .content_faqs_navegacao2 a {color:#9A9A9A;}
.content_produto_imagem, .content_mapa li a {color:#6B6B6B;}
.content_comprar_passo1_iva {color:#BDBDBD}


/*  grey border  */
.content_produtos_item img {border-color:#E8E8E8;}

/*_______________________________________________________________header______________________________________________________________*/

#header {margin:0 auto; width:780px; height:152px;}

/*  main  */
.header_main {width:760px; height:106px; margin-left:10px;}

/*  logo  */
.header_logo {width:249px; text-align:left; float:left; margin-left:11px;}

/*  área de cliente e carrinho de compras  */
.header_cliente {width:215px; text-align:right; margin-left:240px; margin-right:5px; float:left; font-size:9px; font-weight:bold;}

/*  menu  */
.header_menu { width:760px; height:45px; padding:0; margin-left:10px;  background-image:url(images/header/header_background.gif); background-repeat:repeat-x; background-position:bottom;}
.header_menu ul {margin:0; margin-left:150px; padding:0; list-style-type:none;}
.header_menu li {display: inline; }
.header_menu a {float:left; text-align:center; height:34px; display: block; text-transform:uppercase; padding-left:17px; padding-right:16px; padding-top:11px; background:url(images/header/header_menu_separador.gif) no-repeat 100% 7px; font-size:11px;}
.header_retirar_separador a {float:left; height:34px; display: block; text-transform:uppercase; padding-left:17px; padding-right:16px; padding-top:11px; background-image:none;}


/*_______________________________________________________________body_____________________________________________________________*/

#ola {width:770px; margin:0 auto; padding-left:3px; text-align:left;}


/*_______________________________________________________________sidebar_____________________________________________________________*/

#sidebar {width:162px; margin-right:10px; margin-left:3px; height:100%; float:left;}

.sidebar_top {padding:5px;}
.sidebar_bottom {padding:5px;}

/*  campo pesquisa  */
.sidebar_pesquisar_legend {font-size:14px; font-weight:bold; margin-left:10px; padding-left:5px; padding-right:5px;}
.sidebar_pesquisar_textfield {border:1px solid #7F9DB9; width:89px; height:16px; font-size:9px;}
select.sidebar_pesquisar_select {border:1px solid #7F9DB9; width:111px; font-size:9px;}

/*  menu  */
.sidebar_menu {width:150px;}
.sidebar_menu ul {margin:0; padding:0; list-style-type:none;}
.sidebar_menu a {width:140px; height:18px; display:block; padding-left:10px; padding-top:5px; margin-bottom:1px; font-weight:bold;}

/*  notícias  */
.sidebar_noticias_legend {font-size:14px; font-weight:bold; margin-left:10px; padding-left:5px; padding-right:5px;}
.sidebar_noticias_titulo {font-weight:bold;}
.sidebar_noticias_data {font-size:9px;}
.sidebar_noticias_texto {font-size:9px;}
.sidebar_noticias_link {font-weight:bold;}


/*  newsletter  */
.sidebar_newsletter {padding:5px;}
.sidebar_newsletter_legend {font-size:14px; font-weight:bold; margin-left:10px; padding-left:5px; padding-right:5px;}
.sidebar_newsletter_texto {padding:8px; font-size:9px;}
.sidebar_newsletter_textfield {border:1px solid #7F9DB9; width:90px; height:16px; font-size:9px;}

/*  favoritos, recomendar e feed  */
.sidebar_list {width:150px; height:66px;}
.sidebar_list ul {margin:0; padding:0; list-style-type:none;}
.sidebar_list a {width:125px; height:17px; display:block; padding-left:25px; padding-top:5px; font-size:9px;}

/*  pagamento  */
.sidebar_pagamento {width:100%; float:left; vertical-align:bottom;}
/*_____________________________________________________________content_______________________________________________________________*/

#content_home {width:580px; text-align:left; float:left;}

/*  bem-vindo  */
.content_bemvindo_legend {font-size:15px; font-weight:bold; padding-left:15px; padding-right:15px;}
.content_bemvindo_texto {font-size:11px; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:20px;}

/*  produtos  */
.content_produtos_fieldset {height:auto;}
.content_produtos_legend {font-size:15px; font-weight:bold; margin-left:10px; padding-left:15px; padding-right:15px;}
.content_produtos_main {padding-left:14px; padding-right:5px; padding-top:15px; padding-bottom:10px;}
.content_produtos_item {width:175px; float:left; margin-right:5px; margin-bottom:18px;}
.content_produtos_item img {border-style:solid; border-width:5px; padding:0px 7px;}
.content_produtos_descricao_titulo {font-size:12px; font-weight:bold;}
.content_produtos_descricao_ref {font-size:9px;}
.content_produtos_preco {width:75px; height:19px; font-size:12px; font-weight:bold; float:left; padding-top:30px;}
.content_produtos_buttons {width:72px;}

.content_produtos_buttons ul {margin:0; padding:0; list-style-type:none;}

.content_produtos_buttons a {width:70px; height:21px; display:block; text-align:right; padding-right:2px;}
.content_produtos_buttons_detalhes a {background:url(images/content/content_produtos_buttons_detalhes.gif) no-repeat; margin-bottom:7px;}
.content_produtos_buttons_comprar a { background:url(images/content/content_produtos_buttons_comprar.gif) no-repeat;}




/*______________________________________________________________footer______________________________________________________________*/

#footer {width:780px; height:100%; margin:0 auto; padding-top:10px; text-align:center;}
#footer p {margin:5px; text-align:center}
/*  menu do footer  */
.footer_menu {margin-bottom:10px; margin-top:20px;}

/*__________________________________________________________OUTRAS PÁGINAS__________________________________________________________*/

/*  breadcrumbs  */
.breadcrumbs a, .breadcrumbs {font-size:9px;}

/*  empresa  */
#content_empresa {width:580px; text-align:left; float:left;}

.content_empresa {height:auto;}
.content_empresa_legend {font-size:15px; font-weight:bold; margin-left:10px; padding-left:15px; padding-right:15px;}
.content_empresa_main {width:540px; margin:0 auto; text-align:left; float:left;}
.content_empresa_texto {width:300px; font-size:11px; padding-left:40px; padding-right:40px; padding-top:30px; padding-bottom:30px; float:left;}
.content_empresa_imagens {width:160px; height:400px; text-align:right; float:left;}
.content_empresa_imagens img {border:5px solid #E8E8E8;}

/*  promoções  */
.content_produtos_ordenar {text-align:right; font-size:9px;}
.content_produtos_ordenar select {font-size:9px;}
.content_produtos_preco2 {width:75px; height:31px; font-size:12px; font-weight:bold; float:left; padding-top:10px;}
.riscado {background:url(images/content_promocoes/content_produtos_risco.gif) repeat-x center left;}

/*  feesback  */
#content_feedback {width:760px; margin:0px auto;}
.content_feedback_main {width:100%; margin:0 auto; text-align:left; float:left;}
.content_feedback_texto {font-size:11px; padding-left:26px; padding-right:26px; padding-top:30px; padding-bottom:30px; float:left;}

/*  produtos home  */
.content_produtos_subtitulo {padding-top:5px; padding-bottom:20px; font-size:12px; font-weight:bold;}
.content_produtos_menu {width:540px; margin-top:20px;}
.content_produtos_menu a {font-size:11px; line-height:165%;}
.content_produtos_menu li {list-style-type:none;}
.content_produtos_menu_esq {background-image:url(images/content/content_produtos_menu_esq.gif); background-position:left top; background-repeat:no-repeat; width:270px; float:left;}
.content_produtos_menu_dir {background-image:url(images/content/content_produtos_menu_dir.gif); background-position:right top; background-repeat:no-repeat; width:270px; float:left;}

/*  1 produto  */
#content_produto {width:760px; margin:0px auto;}
.content_produto_main {width:720px; padding:10px;}
.content_produto_imagem {width:196px; text-align:center; float:left;}
.content_produto_imagem img {border:6px solid #E8E8E8;}
.content_produto_texto {width:270px; padding-left:25px; padding-right:25px; float:left;}
.content_produto_carrinho {width:201px; height:33px; background-image:url(images/content/content_produto_carrinho.gif); background-position:center left; background-repeat:no-repeat; float:left;}
.content_produto_carrinho a {display:block; width:161px; height:23px; padding-left:40px; padding-top:10px; font-weight:bold; font-size:11px;}

/*  comprar - passo 1  */
.content_comprar_main {width:760px; border:1px solid #DFDFDF; margin: 0 auto; text-align:left;}
.voltar_atras {width:150px; font-size:9px; float:left;}
.content_comprar_passos_main {width:249px; height:33px; margin-left:10px;}
.content_comprar_passos_main ul {margin:0; padding:0; list-style-type:none; }
.content_comprar_passos_main li {display:inline;}
.content_comprar_passos_main a {width:70px; height:23px; display:block; padding-left:13px; padding-top:10px; float:left; background-image:url(images/content/content_comprar_passos_seta_cinza.gif); background-repeat: no-repeat; background-position:right center; font-weight:bold; }
li.content_comprar_passos_rosa a {background-image:url(images/content/content_comprar_passos_seta_rosa.gif); background-repeat: no-repeat; background-position:right center;}
li.content_comprar_passos_branco a {background-image:url(images/content/content_comprar_passos_seta_cinza2.gif); background-repeat: no-repeat; background-position:right center;}


.content_comprar_passo1 {margin-left:10px; margin-right:10px; margin-top:10px; padding:10px;}
.content_comprar_passo1 table {font-size:9px;}

.content_comprar_passo1_menu {width:100%; height:23px; font-weight:bold; font-size:11px;}
.content_comprar_passo1_menu ul {margin:0; padding:0; list-style-type:none;}
.content_comprar_passo1_menu li {height:18px; padding-top:5px; padding-left:2px; padding-right:2px; display:block; float:left; border-left:1px solid #E8E8E8; display:inline; text-align:left;}

.content_comprar_passo1_produto {width:100%; height:23px;}
.content_comprar_passo1_produto ul {margin:0; padding:0; list-style-type:none;}
.content_comprar_passo1_produto li {height:23px; padding-top:5px; padding-left:10px; display:block; float:left; border-left:1px solid #E8E8E8;}
.content_comprar_passo1_produto li.content_comprar_passo1_menu_produto {padding-left:20px; padding-right:100px;}
li.passo1_menu_ref {width:45px;}
li.passo1_menu_marca {width:45px;}
li.passo1_menu_categoria {width:75px;}
li.passo1_menu_produto {width:170px;}
li.passo1_menu_quantidade {width:88px;}
li.passo1_menu_apagar {width:61px;}
li.passo1_menu_preco {width:50px;}

.content_comprar_passo1_border {background:url(images/content/content_comprar_passo1_border.gif) repeat-x;}
.content_comprar_passo1_total {width:248px; height:20px; padding-top:8px; margin-left:502px; border:1px solid #E8E8E8; text-align:center;}
.carrinho_prosseguir {width:160px; height:21px; text-align:center; text-transform:uppercase; font-weight:bold; font-size:9px; border:none;}
.carrinho_prosseguir2 {width:160px; height:21px; text-align:center; margin-left:100px; text-transform:uppercase; font-weight:bold; font-size:9px; border:none;}
.content_comprar_passo1_prosseguir a {width:160px; height:28px;}
.content_comprar_passo1_dados {width:644px; height:371px; padding-left:20px; padding-right:25px;}
.content_comprar_passo1_dados_cliente {width:266px; height:278px; padding:10px;}
.content_comprar_passo1_dados_destinatario {width:350px; height:298px;}
.content_comprar_passo1_dados_factura {width:350px; height:298px;}
.content_comprar_passo1_dados_palavras {width:80px; padding-right:10px; float:left;}
.content_comprar_passo1_dados_palavras p {text-align:right;}
.content_comprar_passo1_dados_forms {float:left;}
.content_comprar_passo1_dados_forms p {font-weight:bold;}
.textfield_tipo1 {width:171px; height:17px; border:none;}
.textfield_tipo2 {width:51px; height:17px; border:none;}
.textfield_tipo3 {width:30px; height:17px; border:none;}
.content_comprar_passo1_dados_1 {width:298px; float:left;}
.content_comprar_passo1_dados_2 {width:335px; float:left;}
.content_comprar_passo1_dados_cliente2 {width:315px; height:278px; padding:10px;}
.content_comprar_passo1_dados_cliente3 {width:266px; height:200px; padding:10px;}
.content_comprar_passo1_dados_palavras2 {width:125px; padding-right:10px; float:left;}
.content_comprar_passo1_dados_palavras2 p {text-align:right;}
.content_comprar_passo1_dados2 {width:272px; height:308px; padding-left:20px; padding-right:25px; float:left;}
.content_comprar_passo1_dados_utilizar {font-weight:bold;}
.content_comprar_passo1_dados3 {width:360px; height:308px; padding-left:8px; float:left;}
.content_comprar_passo1_dados4 {width:300px; height:51px; padding-left:30px; padding-right:30px; padding-top:30px; margin-bottom:10px;}
.textfield_tipo4 {width:161px; height:17px; border:none;}
.content_comprar_passo1_dados5 {width:320px; height:187px; padding-left:30px; padding-right:10px; padding-top:30px; text-align:left;}
.content_comprar_passo1_dados5_dropdown {width:162px; height:17px; float:left; margin-right:2px;}
.content_comprar_passo1_dados5_dropdown select {width:162px; height:17px;}
.content_comprar_passo1_dados5_crédito {width:156px; height:60px; float:left;}
.content_comprar_passo1_prosseguir2 {width:160px; height:21px; text-align:center; padding-top:7px; margin-left:211px; text-transform:uppercase; font-weight:bold;}
.content_comprar_passo1_prosseguir2 a {width:160px; height:28px;}
.content_comprar_passo1_dados4_form  {width:131px; height:17px; border:none; text-align:center;}
.content_comprar_footer {width:755px; height:100px;}
.content_comprar_passo_iva {width:760px; display:block; float:left;}
.content_comprar_passo1_iva {width:460px; display:block; float:left; margin-left:10%;}
.content_comprar_registado {width:690px; height:63px;}
.content_comprar_registado_esq {width:26px; height:63px; background:url(images/content/elipse_esq.gif) no-repeat left; float:left;}
.content_comprar_registado_centro {width:620px; height:47px; padding:8px; float:left; text-align:left;}
.content_comprar_registado_dir {width:26px; height:63px; background:url(images/content/elipse_dir.gif) no-repeat right; float:left;}

.existing {width:360px; padding-left:20px; float:left;}
.newclient {width:360px; padding-left:20px; float:right;}

.content_produto_registese {width:201px; height:33px; text-transform:uppercase;}
.content_produto_registese a {display:block; width:161px; height:23px; padding-left:40px; padding-top:10px; font-weight:bold; font-size:11px;}
.content_produto_texto2 {width:191px; padding-right:10px; float:left;}


/*  contactos  */
.content_contactos_texto {width:519px; font-size:11px; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:30px;}
.content_contactos_texto2 {width:460px; font-size:11px; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:30px;}
.content_contactos_contactos {width:260px; height:288px; margin-left:20px; float:left;}
.content_contactos_contactos ul {margin:0; padding:0; list-style-type:none;}
.content_contactos_contactos li {display:block; height:48px; padding-left:50px; margin-bottom:10px;}
li.bi {background:url(images/content/bi.gif) no-repeat left center;}
li.morada {height:40px; padding-top:8px; background:url(images/content/morada.gif) no-repeat left center;}
li.tel {background:url(images/content/tel.gif) no-repeat left center; line-height:48px;}
li.fax {background:url(images/content/fax.gif) no-repeat left center; line-height:48px;}
li.mail {background:url(images/content/mail.gif) no-repeat left center; line-height:48px;}
li.site {background:url(images/content/site.gif) no-repeat left center; line-height:48px;}
.content_contactos_formulario {width:228px; height:382px; margin-left:20px; padding-left:10px; float:left; font-size:9px;}
.content_contactos_formulario p {display:block; width:228px; margin-top:10px; padding:0;}
.content_contactos_formulario_top {width:228px; height:30px;}
.content_contactos_formulario_topesq {width:26px; height:30px; background:url(images/content/elipse2_esq.gif) no-repeat left center; float:left;}
.content_contactos_formulario_topdir{width:26px; height:30px; background:url(images/content/elipse2_dir.gif) no-repeat right center; float:right;}
.content_contactos_formulario_titulo {margin-left:20px; padding:0; font-weight:bold;}
.content_contactos_formulario_titulo ul {margin:0; padding:0; list-style-type:none;}
.content_contactos_formulario_titulo li {display:block;}
.content_contactos_formulario_main {width:218px; height:217px; margin-left:5px; margin-right:5px; text-align:right; font-size:10px;}
.content_contactos_formulario_main ul {margin:0; padding:0; list-style-type:none;}
.content_contactos_formulario_main li {display:block; height:17px; margin-bottom:10px;}
.content_contactos_formulario_main input {height:17px;}
li.formulario_mensagem {height:80px;}
li.formulario_mensagem input {height:80px;}
li.formulario_mensagem2 {margin-bottom:0;}
li.formulario_mensagem2 input {width:64px;}
.formulario_mensagem2 {margin-bottom:0;}
.formulario_mensagem2 input {width:64px;}
.content_contactos_formulario_conf {width:228px; height:40px;}
.content_contactos_formulario_enviar {margin-left:5px; margin-right:5px;}
.content_contactos_formulario_conf img {float:left;}
.content_contactos_formulario_conf input {float:left;}
.content_contactos_mapa {width:218px; height:172px; text-align:center;}
table .content_contactos_mapa {font-size:9px;}
.content_contactos_mapa img {border:5px solid #E8E8E8;}

/*  FAQ's  */
.content_faqs {padding-top:20px; padding-bottom:20px; padding-left:15px;}
.content_faqs_navegacao {padding-bottom:30px; text-align:right;}
.content_faqs_navegacao2 {padding-top:30px; text-align:right;}

.btp {width:597px; height:46px; text-align:left;}
.btp_esq {float:left; width:422px; height:30px; padding-top:16px; padding-left:20px; font-size:11px;}
.btp_dir1 {width:90px; height:30px; float:left; text-align:center; padding-top:16px; font-size:9px;}
.btp_dir2 {width:65px; height:30px; float:left; text-align:center; padding-top:16px; font-weight:bold; font-size:9px;}

/*  FAQ's  */
.faq {padding:15px; border-bottom:1px solid #FFFFFF;}
.faq_over {padding:15px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.faq_familia a {color:#8F9194;}
.faq_over a {color:#0D658F;}

.faq_familia {width:360px; float:left;}
.faq_numero {width:100px; float:left;}
.faq_vermais {width:50px; float:left;}
.faq_numero, .faq_numero a, .faq_vermais a {color:#0D658F;}

.content_faqs {padding-top:20px; padding-bottom:20px; padding-left:15px;}
.content_faqs_navegacao {padding-bottom:30px; text-align:right;}
.content_faqs_navegacao2 {padding-top:30px; text-align:right;}

.btp {width:597px; height:46px; text-align:left;}
.btp_esq {float:left; width:422px; height:30px; padding-top:16px; padding-left:20px; font-size:11px;}
.btp_dir1 {width:90px; height:30px; float:left; text-align:center; padding-top:16px; font-size:9px;}
.btp_dir2 {width:65px; height:30px; float:left; text-align:center; padding-top:16px; font-weight:bold; font-size:9px;}

/*  FAQ's 1 família  */
.faqs_pergunta {background:url(images/content/faqs_pergunta.gif) no-repeat left top; padding-left:20px;}
.faqs_texto {padding-left:20px;}
.separador {width:597px; height:1px; background:url(images/content/separador.gif) no-repeat center;}

.links_pergunta {background:url(images/content/faqs_pergunta.gif) no-repeat left top; padding-left:20px; font-weight:bold;}
.links_texto {padding-left:20px;}
.links_link {padding-left:20px;}

.links_pergunta a, .links_texto a, .links_link a {color:#C92B5B; border:none;}
.links_pergunta a:hover, .links_texto a:hover, .links_link a:hover {color:#666666; border:none;}

/*  mapa do site  */
.content_mapa ul {margin:0; padding:0; list-style-type:none;}
.content_mapa li {line-height:180%;}
.content_mapa .li_pink {background:url(images/content/faqs_pergunta.gif) no-repeat 0 5px;}
.content_mapa .li_pink a {padding-left:30px;}
.content_mapa .li_grey {background:url(images/content/mapasite_seta.gif) no-repeat 0 5px;}
.content_mapa .li_grey {padding-left:20px;}

/*  registar  */
#content_registar {width:760px; margin:0px auto;}
.content_registar_texto  {width:275px; margin-left:20px; margin-right:40px; float:left; text-align:left;}




.content_registar_formulario {width:350px; margin-left:20px; float:left; padding:0; font-size:9px; padding-bottom:30px;}
.content_registar_formulario_top {width:238px; height:30px;}
.content_registar_formulario_topesq {width:26px; height:30px; background:url(images/content/elipse2_esq.gif) no-repeat left center; float:left;}
.content_registar_formulario_topdir{width:26px; height:30px; background:url(images/content/elipse2_dir.gif) no-repeat right center; float:right;}
.content_registar_formulario_titulo {margin-left:20px; padding:0; font-weight:bold;}
.content_registar_formulario_titulo ul {margin:0; padding:0; list-style-type:none;}
.content_registar_formulario_titulo li {display:block;}
.content_registar_formulario_main {width:305px; margin-left:5px; margin-right:40px; text-align:right; font-size:10px;}
.content_registar_formulario_main ul {margin:0; padding:0; list-style-type:none;}
.content_registar_formulario_main li {display:block; height:17px; margin-bottom:10px;}
.content_registar_formulario_main input {height:17px;}

.content_registar_formulario_conf {width:223px;}
.content_registar_formulario_enviar {margin-left:5px; margin-right:5px;}
.content_registar_formulario_conf img {float:left;}
.content_registar_formulario_conf input {float:left;}

/*  recomendar  */
.recomendar_header {width:564px; height:100px; margin:0 auto;}
.recomendar_header_logo {width:249px; text-align:left; float:left; margin-left:11px; margin-top:4px;}
.recomendar_content {width:564px; height:520px; margin:0 auto; text-align:left; font-size:9px; padding-left:20px;}
.recomendar_content_esq {width:242px; padding-top:30px; padding-left:25px; float:left;}
.recomendar_content_esq form {width:200px;}
.recomendar_erro {font-weight:bold;}
.recomendar_formulario_main table {width:80%; margin-left:5px; margin-right:5px; text-align:right; font-size:10px;}
.recomendar_formulario_main ul {margin:0; padding:0; list-style-type:none;}
.recomendar_formulario_main li {display:block; height:17px;}
.recomendar_formulario_main input {height:17px;}
.recomendar_formulario_msg {height:47px;}
.recomendar_formulario_msg input {height:47px;}
.textfield_tipo5 {width:122px; border:none;}

/*  notícias  */

.noticias_menu {padding:10px;} 
.noticias_menu ul {margin:0; padding:0; list-style-type:none;} 
.noticias_menu li {background:url(images/content/faqs_pergunta.gif) no-repeat left center; padding-left:20px; line-height:150%;}

.noticia_main {width:560px; height:200px;}
.noticia_main_big {width:560px; height:250px;}
.noticia_esq {padding-top:10px; padding-bottom:10px; padding-right:10px; float:left;}
.noticia_dir {width:370px; padding:10px; float:left;}
.noticia_dir_big {width:310px; padding:10px; float:left;}
.noticia_categ a, .noticia_titulo a, .noticia_titulo, .noticia_categ_big a, .noticia_titulo_big a {font-weight:bold;}
.noticia_titulo a {font-size:11px;}
.noticia_categ a, noticia_data {font-size:9px;}
.noticia_texto, .noticia_texto_big {padding-top:10px;}
.noticia_completa, .noticia_completa_big {text-align:right; padding-top:5px;}

.noticias_antigas_wrapper {width:560px; text-align:left;}
.noticias_antigas_tr1 {width:560px; font-weight:bold;}
.noticias_antigas_tr2 {width:560px;}
.noticias_antigas_td1 {width:15%; padding-top:5px; padding-bottom:5px; float:left;}
.noticias_antigas_td2 {width:20%; padding-top:5px; padding-bottom:5px; float:left;}
.noticias_antigas_td3 {width:50%; padding-top:5px; padding-bottom:5px; float:left;}
.noticias_antigas_td4 {width:15%; padding-top:5px; padding-bottom:5px; float:left;}
.noticias_antigas_td4_center {width:15%; text-align:center; padding-top:5px; padding-bottom:5px; float:left;}

.noticias_cor {border-bottom:1px solid #ffffff;}
.noticias_cor2 {background-color:#ffffff;}


/*  1 noticia  */
.noticia_left {width:210px; float:left; margin-top:10px;}
.noticia_imagens {width:210px;}
.form {width:210px;}
.form input {border:none;}
.noticia_main_texto {width:320px; font-size:11px; padding-left:10px; float:left; margin-top:10px;}

/*  newsletter  */
.content_newsletter_main {width:740px;}
#content_newsletter {width:760px; margin:0px auto;}

/* carrinho passo 1  */
.textfield_tipo6 {width:30px; height:17px; border:none;}

/*  carrinho passo 2  */
.carrinho2_forms {width:740px; text-align:left; margin:0 auto; padding:0; font-size:9px;}
.carrinho2_forms table {font-size:9px;}
.carrinho2_forms_button {width:100px; height:17px; border:none; font-weight:bold;}

.encomenda_finalizada {margin-left:10px;}
