BODY {
	background-color: white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

TD.labelgray { background-color: #666666;
	           font-family : Arial, Helvetica, sans-serif;
	           font-size : 12px;
	           color : White;
	           text-decoration: none;
	           font-weight: bold;
	           padding-bottom: 2px;
	           padding-left: 6px;
	           padding-top: 2px;
	           }

TD.labelred { background-color: #990000;
	          font-family : Arial, Helvetica, sans-serif;
	          font-size : 12px;
	          color : White;
	          text-decoration: none;
	          font-weight: bold;
	          padding-bottom: 2px;
	          padding-left: 6px;
	          padding-top: 2px;
	          }

A.catpath { font-family : Arial, Helvetica, sans-serif;
	        font-size : 11px;
	        color : White;
	        text-decoration: none;
	        font-weight: bold;
	        text-transform: uppercase;
	        }
	        
A.catpath:hover { color : #EDEDED;
			      text-decoration: underline;
			      font-weight: bold;
			      }

A.navdir { font-family : Arial, Helvetica, sans-serif;
	       font-size : 11px;
	       color : #990000;
	       text-decoration: none;
	       font-weight: bold;
	       }

A.navdir:hover { font-family : Arial, Helvetica, sans-serif;
	             font-size : 11px;
	             color : #000000;
	             text-decoration: none;
	             font-weight: bold;
	             }

TD.navdir { background-color: #EDEDED;
	        font-family : Arial, Helvetica, sans-serif;
	        font-size : 11px;
	        color : #990000;
	        text-decoration: none;
	        font-weight: bold;
	        padding-bottom: 2px;
	        padding-left: 6px;
	        padding-top: 2px;
	        }

TD.navdirlnk { background-color: #EDEDED;
	        font-family : Arial, Helvetica, sans-serif;
	        font-size : 11px;
	        color : #990000;
	        text-decoration: none;
	        font-weight: bold;
	        padding-bottom: 5px;
	        padding-left: 6px;
	        padding-top: 5px;
	        }

A.navdir2 { font-family : Arial, Helvetica, sans-serif;
	       font-size : 11px;
	       color : #003366;
	       text-decoration: none;
	       font-weight: bold;
	       }

A.navdir2:hover { font-family : Arial, Helvetica, sans-serif;
	             font-size : 11px;
	             color : #990000;
	             text-decoration: none;
	             font-weight: bold;
	             }

TD.textos { font-family: Arial, Helvetica, Sans-Serif;
	        font-size: 11px;
	        font-weight: normal;
	        color: Black;
	        text-decoration: none;
	        padding-left: 10px;
	        padding-bottom: 2px;
	        padding-top: 2px;
	        padding-right: 10px;
	        }

TD.titulos { font-family: Arial, Helvetica, Sans-Serif;
	         font-size: 11px;
	         font-weight: bold;
	         color: #990000;
	         text-decoration: none;
	         padding-left: 10px;
	         padding-bottom: 2px;
	         padding-top: 6px;
	         padding-right: 10px;
	         }

A.titulos { font-family: Arial, Helvetica, Sans-Serif;
	        font-size: 11px;
	        font-weight: bold;
	        color: #990000;
	        text-decoration: none;
	        }

A.titulos:hover { font-family: Arial, Helvetica, Sans-Serif;
	              font-size: 11px;
	              font-weight: bold;
	              color: #003366;
	              text-decoration: underline;
	              }

TD.labelredright { font-family: Arial, Helvetica, Sans-Serif;
	               font-size: 11px;
	               font-weight: normal;
	               color: #990000;
	               text-decoration: none;
	               padding-left: 10px;
	               padding-bottom: 2px;
	               padding-top: 6px;
	               padding-right: 10px;
	               text-align: right;
	               }

TD.imgs { padding-left: 2px;
	      padding-bottom: 2px;
	      padding-top: 9px;
	      padding-right: 2px;
	      text-align: center;
	      }

TD.links3nivel { font-family: Arial, Helvetica, Sans-Serif;
	            font-size: 11px;
	            font-weight: bold;
	            color: #990000;
	            text-decoration: none;
	            padding-left: 3px;
	            padding-bottom: 1px;
	            padding-top: 1px;
	            }

A.links3nivel { font-family: Arial, Helvetica, Sans-Serif;
	            font-size: 11px;
	            font-weight: bold;
	            color: #003366;
	            text-decoration: none;
	            }

A.links3nivel:hover { font-family: Arial, Helvetica, Sans-Serif;
	                  font-size: 11px;
	                  font-weight: bold;
	                  color: #990000;
	                  text-decoration: none;
	                  }

A.linkstexto { font-family: Arial, Helvetica, Sans-Serif;
	           font-size: 11px;
	           font-weight: normal;
	           color: #990000;
	           text-decoration: underline;
	           }
A.linkstexto:hover { font-family: Arial, Helvetica, Sans-Serif;
	                 font-size: 11px;
	                 font-weight: normal;
	                 color: #003366;
	                 text-decoration: underline;
	                 }
					 
					 
INPUT {
color : #111111;
font-family : Arial,Helvetica,sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #111111;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 0px;
}

.input2 {
color : #111111;
font-family : Arial,Helvetica,sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #111111;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 0px;
padding-left: 5px;
}

TD.labellog { font-family : Arial, Helvetica, sans-serif;
	          font-size : 11px;
	          color : White;
	          text-decoration: none;
	          font-weight: bold;
	          padding-bottom: 2px;
	          padding-left: 6px;
	          padding-top: 2px;
	          }

.botao { 
	border: none;
	color: #666666;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold; background-color: #EDEDED;
}

.botao2 { 
	border: none;
	color: #003366;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background-color: white;
}

TD.cena {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	text-decoration: none;
	text-align: center;
}



A.cena { font-family: Arial, Helvetica, Sans-Serif;
	           font-size: 11px;
	           font-weight: normal;
	           color: #000000;
			   text-decoration: underline;
	           }
A.cena:hover { font-family: Arial, Helvetica, Sans-Serif;
	                 font-size: 11px;
	                 font-weight: normal;
	                 color: #003366;
	                 text-decoration: underline;
	                 }

TD.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	text-decoration: none;
	text-align: center;
}

A.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : White;
	text-decoration: underline;
	}

A.copyright:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	text-decoration: underline;
	}

TD.morada { font-family: Arial, Helvetica, Sans-Serif;
	        font-size: 12px;
	        font-weight: normal;
	        color: Black;
	        text-decoration: none;
	        padding-left: 10px;
	        padding-bottom: 2px;
	        padding-top: 2px;
	        padding-right: 10px;

	        }
.txtareareserv { 
	background-color: #666666; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : White; 
	text-decoration: none; 
	font-weight: normal; 
	padding-bottom: 2px; 
	padding-left: 6px; 
	padding-top: 2px; 
	}

.printtop { font-family: Arial, Helvetica, Sans-Serif;
	        font-size: 11px;
	        font-weight: normal;
	        color: Black;
	        text-decoration: none;
	        padding-bottom: 2px;
	        padding-top: 2px;
	        padding-right: 10px;
	        }
	        
.printtoplnk { font-family: Arial, Helvetica, Sans-Serif;
	           font-size: 11px;
	           font-weight: normal;
	           color: Black;
	           text-decoration: none;
	           }

.printtoplnk:hover { font-family: Arial, Helvetica, Sans-Serif;
	           font-size: 11px;
	           font-weight: normal;
	           color: #990000;
	           text-decoration: underline;
	           }

/* styles do registo */

TD.plain { font-family: Arial, Helvetica, Sans-Serif;
                font-size: 12px;
                font-weight: normal;
                color: Black;
                text-decoration: none;
                padding-bottom: 2px;
                padding-top: 2px;
                }

TD.plaingray { font-family: Arial, Helvetica, Sans-Serif;
                font-size: 12px;
                font-weight: normal;
                color: gray;
                text-decoration: none;
                padding-bottom: 2px;
                padding-top: 2px;
                }

TD.obrigatorio { font-family: Arial, Helvetica, Sans-Serif;
                font-size: 11px;
                font-weight: bold;
                color: #990000;
                text-decoration: none;
                padding-bottom: 2px;
                padding-top: 2px;
                }

TD.livre { font-family: Arial, Helvetica, Sans-Serif;
               font-size: 11px;
               font-weight: bold;
               color: #003366;
               text-decoration: none;
               padding-bottom: 2px;
               padding-top: 2px;
               }

.botaoreg { border-top: 1px solid gray;
                border-bottom: 1px solid gray;
                border-left: 1px solid gray;
                border-right: 1px solid gray;
                color: #990000;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
                background-color: White;
                }
@media print {
	.naoimprime {display: none;}
}
@media screen {
	.noscreen {display: none;}
}

/* styles do product */

TD.imgdes { padding-top: 10px;
		    padding-bottom: 10px;
	      }

TD.titulosdes { background-color: #EDEDED;
		     font-family: Arial, Helvetica, Sans-Serif;
	         font-size: 11px;
	         font-weight: bold;
	         color: #990000;
	         text-decoration: none;
	         padding-left: 10px;
	         padding-bottom: 2px;
	         padding-top: 2px;
	         padding-right: 10px;
	         text-transform: uppercase;
	         }

A.titulosdes { font-family: Arial, Helvetica, Sans-Serif;
	        font-size: 11px;
	        font-weight: bold;
	        color: #990000;
	        text-decoration: none;
	        }

A.titulosdes:hover { font-family: Arial, Helvetica, Sans-Serif;
	              font-size: 11px;
	              font-weight: bold;
	              color: #003366;
	              text-decoration: underline;
	              }
	              
TD.paginacao { background-color: #EDEDED;

	        font-family : Arial, Helvetica, sans-serif;

	        font-size : 11px;

	        color : #990000;

	        text-decoration: none;

	        font-weight: bold;

	        padding-bottom: 5px;

	        padding-left: 6px;
	        
	        padding-right: 6px;

	        padding-top: 5px;

	        }
	        
A.paginacao { font-family : Arial, Helvetica, sans-serif;

	       font-size : 11px;

	       color : #990000;

	       text-decoration: none;

	       font-weight: bold;

	       }



A.paginacao:hover { font-family : Arial, Helvetica, sans-serif;

	             font-size : 11px;

	             color : #000000;

	             text-decoration: none;

	             font-weight: bold;

	             }

TD.filetebanner 
{
	border-bottom: 1px solid #CD8789;
	border-top: 1px solid #030D1A;
	border-left: 1px solid #131326;
	border-right: 1px solid #585872;
	}