body {
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #7F7F7F;
    background-color: white;
}

div, img {
    margin: 0px;
    padding: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

a {
    color: #7F7F7F;
    text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a:hover {
    color: #7F7F7F;
    text-decoration: none;
}

a.link {
    color: #7F7F7F;
    text-decoration: none;
}

a.link:hover {
    color: #7F7F7F;
}

.titulo {
    font-family: Verdana, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #9D0020;
}

.texto {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #7F7F7F;
}

.textowhite {
    color: white;
}

.textoblack {
    color: black;
}

.preco {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000;
}

.preco_promocao {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: red;
}

s {
    color: #990000;
}

input,select {
    font-family: verdana, arial;
    font-size: 12px;
}

textarea {
    border: 1px solid #CCCCCC;
    font-size: 12px;
}

.hide {
    display: none;
    visibility: hidden;
    position: absolute;
}

.show {
    display: block;
    visibility: visible;
    position: relative;
}

li {
    /* list-style: none; */
    /* list-style-image: url(/img/seta.gif); */
    vertical-align: middle;
}

.imgmenu {
    margin-right: 10px;
    padding-bottom: 2px;
    width: 3px;
    height: 5px;
}

/* especifico */
.texto a {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #9C7C4E;
    text-decoration: underline;
}

.texto a:hover {
    color: #9C7C4E;
    text-decoration: none;
}

.texto a.link {
    color: #9C7C4E;
    text-decoration: none;
}

.texto a.link b {
    color: #9C7C4E;
    text-decoration: none;
}

.texto a.link:hover {
    color: #9C7C4E;
    text-decoration: none;
}

table.main {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
}

table,td {
    vertical-align: top;
    text-align: left;
}

/* --- Noticias --- */

.textonoticias {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #7F7F7F;
}

.textonoticias:hover {
    color: #7F7F7F;
}

.textodata {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #9C7C4E;
}

.textodata:hover {
    color: #9C7C4E;
}

/* --- rodape --- */

.footer {
    background-color: #9C7C4E;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.footer a, .footer a.link
{
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #e3cdb5;
    text-decoration: none;
}

.footer a:hover, .footer a.link:hover  {
    color: #e3cdb5;
    font-weight : bold;
    text-decoration: none;
}

.copyright {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #e3cdb5;
}

td.pesquisa {
    vertical-align: middle;
}

td.pesquisa input {
    margin: 0px;
    padding: 0px;
}

input.textbox {
    border: 1px solid #CCCCCC;
    height: 18px;
}

/* classe do div de cada menu principal */
div.ezmenu {
    text-align: left;
    border: 1px solid #D4C6B4;
	padding: 1px;
	margin: 0px;
	
}

/* classe dos divs de cada sub-menu */
div.ezmenu div
{

}

/*  Areas de actividade */
table.areas_actividade ul {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #9C7C4E;
}

table.areas_actividade li {
    margin-top: 10px;
    list-style: none;
    list-style-image: url(/img/seta.gif);
}

table.gca li {
    list-style: none;
    list-style-image: url(/img/seta.gif);
}

.morada {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #9E0021;
}

td.conteudo { /* padding-right: 50px; */
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #7F7F7F;
    text-align: justify;
}

td.texto {
    text-align: justify;
}

.titulo img {
    margin-left: -9px;
}
