
@font-face {
    font-family: Atlantis;
    font-style:  normal;
    font-weight: normal;
    src: url(FFFATLA0.eot);
}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor: hand}
/*table.body { background-image: url(shadown.png); background-color: transparent}*/
#content { width:700px; border:1px solid #cccccc; padding:5px; display: table-cell; height: 100%;}
#header { background-color:#eeeeee; padding:4px; float:left; vertical-align:top;}
#header a { display:block;}
body { margin-top: 0px; margin-bottom: 0px; background-image:  url(bkg_1.gif); background-color: #06495B; vertical-align:top; background-position: center ;}
#loader { position: absolute; left: 75px; top: 25px;}
.left_up { width: 187px; height:13px; background-image: url(left_up.gif); background-position: right; background-repeat: no-repeat;}
.left_down { width: 187px; height:24px;background-image: url(left_down.gif); background-position: right; background-repeat: no-repeat;}
#menu_esquerda a:hover img{ filter: alpha (opacity=80); -moz-opacity: 0.8;}
.contents_galeria_up { width: 340px; height:21px; background-image: url(pink_up.gif); background-position: right; background-repeat: no-repeat;}
.contents_galeria_down { width: 340px; height:18px;background-image: url(pink_down.gif); background-position: right; background-repeat: no-repeat;}
.menu_fundo a { font-family: Atlantis; font-size:8px; color:#FFFFFF;}
#contents_galeria2 { width: 340px; background-image: url(pink_meio.gif); background-position: right; background-repeat: repeat-y}
.contents_up { width: 670px; height:27px;background-image: url(contents_up.gif); background-position: left bottom; background-repeat: no-repeat;}
.contents_down { }
#contents2 { background-image: url(contents_meio.gif); background-repeat: repeat-y; padding-right: 17px;}
.contents_galeria_detalhes_up { width: 498px; height:27px; background-image: url(contents_up2.gif); background-position: left bottom; background-repeat: no-repeat; padding: 1px auto;}
.contents_galeria_detalhes_up a{ font-size:9px; color: #FF0066;}
.contents_galeria_detalhes_down { width: 498px; height:25px;background-image: url(contents_down2.gif); background-position: left top; background-repeat: no-repeat;}
#contents_galeria_detalhes2 { background-image: url(contents_meio2.gif); background-repeat: repeat-y; padding-right: 40px;}
#base_menu_principal a:hover { background-color: #8EAFB8;}
input.form-text { background-color:#D10775; border:0; color: #FFFFFF; font-size: 9px}
textarea.form-text { background-color:#D10775; border:0; color: #FFFFFF; scrollbar-3dlight-color:#D10775; scrollbar-arrow-color:#FFFFFF; 
scrollbar-base-color:#D60775; scrollbar-darkshadow-color:#D60775; scrollbar-face-color:#D60775; 
scrollbar-highlight-color:#D60775;}
label {color:#D10775; font-size: 12px; font-weight: bold}
form {color:#D10775;}
input:submit {background-color:#D10775; border:0; color: #FFFFFF; font-size: 9px}
input.form-text_2 { background-color:#01B5DA; border:0px; color:#FFFFFF; }
textarea.form-text_2 { background-color:#01B5DA; border:0; color: #ffffff;}
label.form-comment_2 {  color: #01B5DA; font-size: 12px; font-weight: bold; }
form {color:#01B5DA}
#num_fotos_carrinho {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF ; font-weight: bold }
.form-text input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
textarea.form-text  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
/*textos menu principal*/
.text-menu a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align:right;}
.submenu { position: absolute; margin-left:1px; margin-top: 20px; padding:1px; z-index:1;
 /*border:1px solid #9FACBB; background-color:#0A4B5D; filter:Alpha(opacity=90);*/
 width: 150px; display:inline;}
.submenu a { width:100%; height:10px; background-color:#0A4B5D; filter:Alpha(opacity=85); -moz-opacity: 0.85; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; padding:3px; text-decoration:none; display:block; text-align: left;}
.submenu a:hover { /*background-color:#8EAFB8;*/ width:100%; height:10px; display:block;}
span.top_submenu{ display:block; overflow:hidden; border-top: 1px solid #9FACBB; border-left: 1px solid #9FACBB; border-right: 1px solid #9FACBB;  border-bottom: 1px solid #9FACBB; _border-bottom: 0;}
span.top_submenu a { width: 100%;}
span.rbottom { display: none; _display:block; background:transparent;}
span.rbottom span { display:block; width: 100% ;height:1px; overflow:hidden; background-color:#0A4B5D; filter:Alpha(opacity=85);-moz-opacity: 0.85;}
span.r1 { margin:0 0px; _margin:0 5px; border-bottom: 1px solid #9FACBB;}
span.r2 { margin:0 0px; _margin:0 3px; border-left: 1px solid #9FACBB; _border-left: 2px solid #9FACBB; border-right: 1px solid #9FACBB; _border-right: 2px solid #9FACBB;}
span.r3 { margin:0 0 0 0; _margin:0 2px; border-left: 1px solid #9FACBB; border-right: 1px solid #9FACBB; }
span.rbottom span.r4 { margin:0 0px; _margin:0 1px; height:2px; border-left: 1px solid #9FACBB; border-right: 1px solid #9FACBB;}
/* inicio base it_menu_principal.php*/
#base_menu_principal { font-size: 10px}
/* fim base it_menu_principal.php */
/* inicio utilizador it_caixa_login.php */
#utilizador_caixa_login *{ font-size: 10px; font-weight: bold}
#utilizador_caixa_login .form-text { border: 1px none #D10775; background-color: #DA2C8B; filter:Alpha(opacity=70); -moz-opacity: 0.7; color: #ffffff; }
#utilizador_caixa_login .form-text_2 { border: 1px none #D10775; background-color: #DA2C8B; filter:Alpha(opacity=70); -moz-opacity: 0.7; color: #ffffff;}
#utilizador_caixa_login .login_img { height:14px; background-image: url(login.gif); background-repeat:no-repeat; background-position:right}
#utilizador_caixa_login .login_img_2 { height:14px; background-image: url(bolas.gif); background-repeat:no-repeat; background-position:right}
/* fim utilizador it_caixa_login.php */
/* inicio utilizador it_caixa_utilizador.php*/
#utilizador_caixa_utilizador * { font-size: 9px}
#utilizador_caixa_utilizador .caixa_utilizador { background-color: #DA2C8B; filter:Alpha(opacity=70); -moz-opacity: 0.7; color: #ffffff; }
/* fim utilizador it_caixa_utilizador.php*/
/* inicio catalogo it_mini_formulario_pesquisa.php*/
#catalogo_mini_formulario_pesquisa *{ font-size:9px;text-align: right}
#catalogo_mini_formulario_pesquisa .form-text { border: 1px none #D10775; background-color: #DDE9E7; filter:Alpha(opacity=70);-moz-opacity: 0.7; color: #333333; font-weight: bold}
/* fim catalogo it_mini_formulario_pesquisa.php */
/* inicio catalogo it_produtos_destaques_destaques.php */
#catalogo_familia_produtos { margin-left: 30px; height: 95%}
/* fim catalogo it_produtos_destaques_destaques.php */
/* inicio loja it_carrinho_adicionar_mini.php*/
#loja_carrinho_adicionar_mini a{ color:#FFFFFF; font-weight: bold; font-size: 9px}
/* fim loja it_carrinho_adicionar_mini.php*/
/* inicio loja it_carrinho_adicionar.php*/
#loja_carrinho_adicionar a{ color:#D10372;font-family: Verdana, Arial; font-size: 10px; font-weight: bold}
/* fim loja it_carrinho_adicionar.php*/
/* inicio catalogo it_ver_produto.php */
#catalogo_ver_produto{ margin-left: 10px;}
#catalogo_ver_produto td.navegacao {color:#D10372}
#catalogo_ver_produto .navegacao *{ font-family: Verdana, Arial; font-size:10px; font-weight: bold; color:#D10372 }
/* fim catalogo it_ver_produto.php*/
/* inicio default it_listagem_navegacao_produtos.php */
#default_listagem_navegacao_produtos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
#default_listagem_navegacao_produtos { text-align: left}
#default_listagem_navegacao_produtos span { color: #FFFFFF; font-weight: bold}
/* fim default it_listagem_navegacao_produtos.php*/
/* inicio notocias it_mini_noticias.php */
#notocias_mini_noticias a{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
#notocias_mini_noticias a:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
#notocias_mini_noticias a.rosa { color: #00b4d8;}
#notocias_mini_noticias a.azul { color: #d00373}
#notocias_mini_noticias .azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align:left; color: #00b4d8;}
#notocias_mini_noticias .rosa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align:left; color: #d00373}
/* fim notocias it_mini_noticias.php*/
.mensagem-erro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}
/* inicio gc it_formulario_pesquisa_layout.php */
#gc_formulario_pesquisa_layout
#gc_formulario_pesquisa_layout *{ font-size:9px;text-align: right}
#gc_formulario_pesquisa_layout .form-text { border: 1px none #D10775; background-color: #DDE9E7; filter:Alpha(opacity=70);-moz-opacity: 0.7; color: #333333; font-weight: bold}

/* fim gc it_formulario_pesquisa_layout.php */
/* inicio gc it_menu_sub_paginas.php */
#gc_menu_sub_paginas { position: absolute; lef: 900px; top: 150px;}
#gc_menu_sub_paginas a { color: #004557 ; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px auto;}
#gc_menu_sub_paginas .top_pink { background-image: url(sub_pink.gif); width: 135; height: 24; background-position: center; background-repeat: no-repeat;}
#gc_menu_sub_paginas .meio_pink { background-image: url(sub_meio.gif); width: 135; background-position: center; background-repeat: repeat-y; margin: 2px}
#gc_menu_sub_paginas .meio_pink  a { margin: 5px;}
/* fim gc it_menu_sub_paginas.php */
/* inicio c_subpaginas.php */
#submenu_arte { background-image: url(sub_subamarelo.gif); background-position: top; background-repeat: no-repeat; height:100% }
#submenu_fotografia { background-image: url(sub_sub.gif); background-position: top; background-repeat: no-repeat; height:100% }
#submenu_video { background-image: url(sub_subazul.gif); background-position: top; background-repeat: no-repeat; height:100% }
#submenu_2 { background-image: url(sub_sub.gif); background-position: top; background-repeat: no-repeat; height:100% }
/* fim c_subpaginas.php*/
/* inicio base it_subpaginas.php */
#gc_subpaginas {}
#gc_subpaginas a { font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2E6776; font-weight: bold}
/* fim base it_subpaginas.php */
/* inicio galeria it_plus_ver_categoria.php */
#galeria_plus_ver_categoria { margin-left: 30px; height: 95%}
#galeria_plus_ver_categoria a{ color:#FFFFFF; font-weight: bold; font-size: 9px;}
/* fim galeria it_plus_ver_categoria.php */
/* inicio catalogo it_ver_produto.php */
#galeria_plus_ver_detalhes{ margin-left: 10px; margin-top: 0px}
#galeria_plus_ver_detalhes td.navegacao {color:#D10372}
#galeria_plus_ver_detalhes .navegacao a{ font-family: Verdana, Arial; font-size:10px; font-weight: bold; color:#D10372 }
#galeria_plus_ver_detalhes .navegacao span{ font-family: Verdana, Arial; font-size:10px; font-weight: bold; color:#D10372 }
#galeria_plus_ver_detalhes .navegacao a:hover{ font-family: Verdana, Arial; font-size:10px; font-weight: bold; color:#0084D7 ;}
#galeria_plus_ver_detalhes .navegacao2 *{ font-family: Verdana, Arial; font-size:10px; font-weight: bold; color:#D10372 }
/* fim catalogo it_ver_produto.php */
/* inicio galeria_plus it_ver_carrinho_compras.php */
#galeria_plus_ver_carrinho_compras *{ font-size: 9px;}
#galeria_plus_ver_carrinho_compras { width: 480px;}
/* fim galeria_plus it_ver_carrinho_compras.php*/
#imagem_homepage {position: absolute; z-index:1000; background-image: url(image_homepage.jpg); background-repeat: no-repeat; background-position: top left; 
width:336px ; height: 733px; top: 156px ; margin-left: 8px ; _margin-left: -26px;} 
button.botao_submit { border: 0 solid #ffffff; background-color:#D10775; background-color:#FFFFFF; color: #D10775; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif} 
.mensagem-ok {color: #2C9603;}

#contents { width: 670px; background-image: url(contents_down.gif); background-position: left bottom; background-repeat: no-repeat; height:725px; padding-bottom:8px;}