H1 {font-family: tahoma, verdana, arial, sans-serif; color:#0F5436; font-size: 14pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 17}
H2 {font-family: tahoma, verdana, arial, sans-serif; color:#0F5436; font-size: 12pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 20; margin-bottom: 10}
H3 {font-family: tahoma, verdana, arial, sans-serif; color:#0F5436; font-size: 10pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 25; margin-bottom: 10}
H4 {font-family: tahoma, verdana, arial, sans-serif; color:#0F5436; font-size: 8pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 20; margin-bottom: 10}
H5 {font-family: tahoma, verdana, arial, sans-serif; color:black; font-size: 8pt; text-align: right; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0}
P {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: justify; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0}
P.left {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: left; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0}
P.center {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: center; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0}
P.right {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: right; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0}
LI {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: justify; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 0}
UL {font-family: verdana, tahoma, arial, sans-serif; color:black; font-size: 10pt; text-align: left; margin-left: 30; margin-right: 0; margin-top: 10; margin-bottom: 0}
A:link, A:visited {color:#0D1EA; font-weight: bold}
A:hover {color:#0066ff; font-weight: bold}
B {color:#0F5436}


a:link, a:visited{color:#0F5436;   text-decoration : underline; font-weight: none;}
a:hover{ color: #69A16A; text-decoration : underline; font-weight: none;}
a:link.menu, a:visited.menu{font: 11px Arial; color: #000000; text-decoration : none; font-weight: none;}
a:hover.menu{font: 11px Arial; color: #F7941D; text-decoration : underline; font-weight: none;}


.imgright {padding-left: 10px; padding-bottom: 10px;}
.imgleft {padding-right: 10px; padding-bottom: 10px;}
.input {font: 10px Verdana; background: transparent url('/img/shade1.gif'); border: 1px solid #ccc; right: 50px;}
.norminput {font: 10px Verdana; background: transparent url('/img/shade1.gif'); border: 1px solid #ccc;}
.button {font: 10px Verdana; background: #D4D0C8; border: 1px solid #000000; right: 50px;}
.radio {background: none; border: none;}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;
}
.wraptocenter * {
	border: 0px;
}

.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

<!--[if IE]><style>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}

.abertura {
z-index: 0;
}

.tabela {
padding: 0px;
z-index: 2;
display: table;
}

html, body {
width: 100%;
height: 100%;
margin: 0px; /* retirando a margem padrão */
padding: 0px; /* retirando o padding padrão */
}

.geral a {text-decoration:none; } 
/* retira o sublinhado de todo o link texto mais caracter */ 

//.geral a span.linque {text-decoration:underline;} 
/* coloca o sublinhado no texto do link */

.geral a:hover {margin: 0;} /* hack para IE */

.geral a:hover span.linque{ border-bottom:1px solid #00854A;}

.mapa {
padding: 0px;
margin-left: 1px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
display: table;
font-size: 12px;
font: Arial, Helvetica, Verdana,sans-serif;
border-collapse: collapse;
background:#CFE1C8;
}

.mapa tr th {
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
text-align: center;
border: 1px ridge #00854A;
}

.mapa tr td {
padding-left: 10px;
padding-right: 10px;
text-align: left;
border: 1px ridge #00854A;
}

.lista dt
{
font-style: italic;
text-align: left;
}
.lista dd
{
padding: 0;
text-align: justify;
margin-left: 20px;
margin-bottom: 10px;
}

.fotos * {
padding: 0px;
margin: 0px;
margin-bottom: 0px;
*margin-bottom: -5px;
border:0px;
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
}