table.alertas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: #000000;
width:449px;
text-align:center;
background-color:#ffffff;
border:none;
}
td.alertas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-indent:3px;
color: #000000;
background-color:#ffffff;
border:none;
height:15px;
}
th.alertas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-indent:3px;
color: white;
background-color:#005177;
height:15px;
}
img.alertas
{
height:12px;
border:none;
}

.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none}
a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.menu_form {  font-size: 10px; color: #666666; border: 1px #000000 solid; background-color: #CCCCCC}
.menu_checkout {background-color: #CCCCCC}
.header {  font-size: 16pt; color: #999999; text-decoration: none}
li {  color: #CCCCCC; list-style-type: disc}
form
{
  padding-top:0;padding-bottom:0;
  margin-top:0; margin-bottom:0;
}
form.pesquisa
{
  margin-bottom:10px;
}
input.menu_login
{
  BORDER-BOTTOM-COLOR: #000000;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #00657b;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #00657b;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1B4268;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  background-color:#eeeeff;
}
p.menu_login
{
font-family: Arial, Helvetica,sans-serif;
font-size: 7pt;
text-align:center;
color: #000000;
}
b.menu_login
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #000000;
}
input.registar
{
  BORDER-BOTTOM-COLOR: #000000;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #00657b;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #00657b;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1B4268;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  background-color:#eeeeff;
}
textarea.registar
{
BORDER-BOTTOM-COLOR: #000000;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-COLOR: #000000;
BORDER-LEFT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #00657b;
BORDER-RIGHT-WIDTH: 1px;
BORDER-TOP-COLOR: #00657b;
BORDER-TOP-WIDTH: 1px;
COLOR: #1B4268;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
background-color:#eeeeff;
}

b.registar
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #000000;
}


input.pesquisa
{
  BORDER-BOTTOM-COLOR: #000000;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #00657b;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #00657b;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1B4268;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  background-color: #FFFFFF;
  height: 16px;
  width: 60px;
}
select.menu_departamentos
{
  BORDER-BOTTOM-COLOR: #000000;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #00657b;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #00657b;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1B4268;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  background-color: #FFFFFF;
  height: 16px;
  width: 160px;
}

hr { height: 1px; color: #005177}

font
{
color: #005177;
}


b.mapa
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #0099cc;
text-align:left;
}


a.mapa
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
text-align:left;
}

a.mapa:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #a0a0a0;
text-align:left;
}
a.menu_categorias
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #ffffff;
text-align:left;
text-decoration: none;
text-indent:11px;
}

a.menu_categorias:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #ffffff;
text-align:left;
font-weight: bold;
text-decoration: underline;
text-indent:15px;
}

a.menu_marcas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #ffffff;
text-align:left;
text-decoration: none;
text-indent:5px;
}

a.menu_marcas:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
text-indent:7px;
}

a.menu_lista
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #005177;
text-align:left;
text-decoration: none;
text-indent:10px;
}

a.menu_lista:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
text-align:left;
text-decoration: underline;
text-indent:10px;
}

img.menu_lista
{
border:none;
}

li 
{  
color: #000000; 
list-style-type: circle
}


table.menu_destaques
{
width:118px;
height:100%;
border:none;
padding:0;

}

tr.menu_destaques
{
border:none;
width:100%;
}

td.menu_destaques
{
width:118px;
border:none;
padding:0;
background:#005177;
}

th.menu_destaques
{
border:none;
width:100%;
}

td.menu_categorias
{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-indent: 15px;
}


table.menu_marcas
{
width:100%;
height:100%;
border-style:solid;
border-width: 1px;
border-color:black;
padding:0px;
}

td.menu_marcas
{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-indent: 7px;
}

th.menu_marcas
{
width:100%;
text-align:left;
border-style:solid;
border-width: 0;
border-color:black;
}

table.carrinho
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: #000000;
width:470px;
border-style:solid;
border-width: 1px;
border-color:#005177;
padding:0;
margin:0;
}
tr.carrinho
{
color: #000000;
padding-top:0;padding-bottom:0; padding-left:0;
margin-top:0; margin-bottom:0; margin-left:0;
}
td.carrinho
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
/*text-align:left;*/
color: #000000;
border-style:solid;
border-width: 1px;
border-color:#005177;
padding-top:0;padding-bottom:0; padding-left:0;
margin-top:0; margin-bottom:0; margin-left:0;
}
th.carrinho
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:left;
color: white;
background-color:#005177;
}
table.carrinho_menu
{
border-width: 0;

}
tr.carrinho_menu
{
}
td.carrinho_menu
{
}
.designacao
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:left;
color: #000000;
background-color:#ffffff;
font-weight:bold;
padding: 0;
margin:0;
border:none;
}
.designacao:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:left;
color: #a0a0a0;
background-color:#ffffff;
font-weight:bold;
padding:0;
margin:0; 
border:none;
}
.referencia
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:left;
color: #aaaaaa;
background-color:#ffffff;
padding:0;
margin:0;
border:none;
}
.referencia:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:left;
color: #aaaaaa;
background-color:#ffffff;
padding:0;
margin:0;
border:none;
}
.designacao_g
{
font-family: Arial, Helvetica,sans-serif;
font-size: 11pt;
text-align:left;
color: #000000;
background-color:#ffffff;
font-weight:bold
}
.designacao_g:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 11pt;
text-align:left;
color: #000000;
background-color:#ffffff;
font-weight:bold
}
.descricao
{
font-family: Arial, Helvetica,sans-serif;
font-size: 10pt;
text-align:left;
color: #000000;
background-color:#ffffff;
border:none;
padding:0px;
margin:0px;
}
.pvp_h
{
 font-family:Arial,Verdana,Sans-Serif;
 font-weight:bold;
 font-size:12px;
 color:#333333;
}
.pvp 
{
 font-family:Arial,Verdana,Sans-Serif;
 font-weight:bold;
 font-size:14px;
 color:#333333;
}
.pvp_anterior_h
{
 font-family:Arial,Verdana,Sans-Serif;
 font-weight:bold;
 font-size:12px;
 color:#333333;
}
.pvp_anterior
{
width:70px;
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
text-align:center;
text-decoration:line-through;
vertical-align:middle;
color: red;
font-weight:bold;
border:none;
padding:2px;
margin:0;
}
.pvp_h_g,.pvp_anterior_h_g
{
  font-family:Arial,Verdana,Sans-Serif;
  font-weight:bold;
  font-size:14px;
  color:#333333;
}
.pvp_g
{
 font-family:Arial,Verdana,Sans-Serif;
 font-weight:bold;
 font-size:18px;
 color:#333333;
}
.pvp_anterior_g
{
 width:70px;
 font-family: Arial, Helvetica,sans-serif;
 font-size: 9pt;
 text-align:center;
 text-decoration:line-through;
 vertical-align:middle;
 color: red;
 font-weight:bold;
 border:none;
 padding:2px;
 margin:0;
}

font.destaque_titulo
{
font-family: Arial, Helvetica,sans-serif;
font-size: 12pt;
text-align:left;
color: #cccccc;
background-color:transparent;
font-weight:bold;
}

font.destaque_texto
{
font-family: Arial, Helvetica,sans-serif;
font-size: 10pt;
text-align:left;
color: #cccccc;
background-color:black;
}



.mensagem
{
font-family: Arial, Helvetica,sans-serif;
font-size: 10pt;
text-align:center;
color:  #000000;
background-color:#ffffff;
font-weight:bold
}
hr.encomendar
{
color: #005177;
height: 1px;
}
b.encomendar_titulos
{
font-family: Arial, Helvetica,sans-serif;
font-size: 10pt;
text-align:center;
color:  #000000;
font-weight:bold
}

font.encomendar
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #000000;
}
b.encomendar
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #000000;
}
p.encomendar
{
font-family: Arial, Helvetica,sans-serif;
font-size: 7pt;
text-align:justify;
color: #000000;
}

input.encomendar
{
BORDER-BOTTOM-COLOR: #000000;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-COLOR: #000000;
BORDER-LEFT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #00657b;
BORDER-RIGHT-WIDTH: 1px;
BORDER-TOP-COLOR: #00657b;
BORDER-TOP-WIDTH: 1px;
COLOR: #1B4268;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
background-color:#eeeeff;
}
select.encomendar
{
BORDER-BOTTOM-COLOR: #000000;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-COLOR: #000000;
BORDER-LEFT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #00657b;
BORDER-RIGHT-WIDTH: 1px;
BORDER-TOP-COLOR: #00657b;
BORDER-TOP-WIDTH: 1px;
COLOR: #1B4268;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
background-color:#eeeeff;
}
select.encomendarf
{
BORDER-BOTTOM-COLOR: #000000;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-COLOR: #000000;
BORDER-LEFT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #00657b;
BORDER-RIGHT-WIDTH: 1px;
BORDER-TOP-COLOR: #00657b;
BORDER-TOP-WIDTH: 1px;
COLOR: red;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
background-color:#eeeeff;
}

textarea.encomendar
{
BORDER-BOTTOM-COLOR: #000000;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-COLOR: #000000;
BORDER-LEFT-WIDTH: 1px;
BORDER-RIGHT-COLOR: #00657b;
BORDER-RIGHT-WIDTH: 1px;
BORDER-TOP-COLOR: #00657b;
BORDER-TOP-WIDTH: 1px;
COLOR: #1B4268;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
background-color:#eeeeff;
}

a.encomendas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
text-align:left;
text-decoration: none;
text-indent:12px;
}

a.encomendas:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
color: #005177;
text-align:left;
font-weight: bold;
text-decoration: underline;
text-indent:10px;
}

table.encomendas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: #000000;
width:470px;
border-style:solid;
border-width: 1px;
border-color:#005177;
}
tr.encomendas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: #000000;
}
th.encomendas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: white;
background-color:#005177;
}
td.encomendas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 9pt;
color: #000000;
border-style:solid;
border-width: 1px;
border-color:#005177;

}

.ajuda
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #111111;
background-color:white;
text-align:justify;
}

.ajuda:hover
{
font-family: Arial, Helvetica,sans-serif;
font-size: 8pt;
text-align:left;
color: #111111;
background-color:white;
text-align:justify;
}


input.inputqnt
{
  width:40px;
  border:1px gray solid;
  COLOR: #1B4268;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  text-align:center;
  background-color:#eeeeff;
  margin:2px;
}

a.img_ip
{
border:none;
}
.img_ip
{
width:70px;
border: 1px black solid;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}

.img_ig
{
width:150px;
padding:0;
border: 1px #000000 solid;
margin-right:5px;
}
.img_vp
{
width:75px;
padding:0;
border: 1px #ffffff solid;
}
.img_vg
{
width:150px;
padding:0;
border: 1px #000000 solid;
}

.img_iplogo
{
width:50px;
vertical-align:top;
padding:0;
border: 0px #000000 none;
}

.img_iglogo
{
width:50px;
vertical-align:top;
padding:0;
border: 0px #000000 none;
}


.titvistas
{
font-family: Arial, Helvetica,sans-serif;
font-size: 12pt;
font-weight: bold;
color: #000000;
}

