body {
color: #151515;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
border: 1px;
font-size: 13px;
text-align: center;
}

table {
font-size: 13px;
}

#geral {
text-align: center;
margin: 5px auto;
width: 620px;
position: relative;
}

#logo {
text-align: center;
margin: 0px auto;
width: 620px;
}

#busca {
text-align: center;
width: 620px;
margin: 0px auto;
}

#busca input, #formbuscarodape input {
border: 1px solid #007700;
}

#buscareg {
width: 620px;
text-align: center;
margin: 0px auto;
}

#formbuscarodape {
width: 100%;
padding-top: 20px;
padding-bottom: 10px;
text-align: center;
margin: 0px auto;
background-color: #FFF;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}

#home {
font-size: 10px;
text-align: center;
}

#linkcat {
margin-top: 5px;
}

#menu, #menulogo {
border-bottom: 1px solid #37A;
font-size: 13px;
text-align: center;
margin: 0px auto;
width: 620px;
font-weight: bold;
}

#menulogo th {
border: 1px solid #EEE;
}

#menulogo th:hover {
background-color: #FFF;
}

#menu a {
text-align: center;
background-color: #EEE;
border: 1px solid #37A;
position:relative;
padding: 0px 16px 0px 16px;
}

#menu span {
margin: 0px 13px 0px 13px;
}

#menu span.sel {
margin: 0px 13px 0px 13px;
padding: 0px 16px 0px 16px;
}

#menu a:hover {
background-color: #FFF;
}

#menu span.sel {
border-bottom: 1px solid #FFF;
background-color: #FFF;
position:relative;
border: 1px solid #37A;
bottom: -1px;
border-width: 1px 1px 0 1px;
padding-top: 1px
}

#categorias, #categorias table {
font-size: 13px;
font-weight: bold;
width: 620px;
margin: 0px auto;
}

#categorias.arvore {
text-align: left;
margin: 5px;
}

/*#categorias table {
font-weight: bold;
}*/
#categorias #linkcat {
padding: 3px;
}

#rodape {
font-size: 10px;
text-align: center;
}

#msg { font-weight: bold; margin-top: 10px; }

#lmsg { margin-top: 10px; }

#vmsg { margin-top: 10px; text-align: center; font-size: 14px; color: #FF0000; font-weight: bold; }

#cerros { color: #FF0000; font-weight: bold; }

.thlin, #formcad th {
text-align: left;
font-size: 13px;
font-weight: bolder;
color: #102030;
background-color: #EEEEEE;
border-width: 0px;
white-space: nowrap;
height: 20px;
}

.desc {
font-size: 13px;
}

.min {
font-size: 10px;
font-weight: normal;
}

a:link {
color: #0000CC;
text-decoration: underline;
}

a:visited {
color: #660099;
text-decoration: underline;
}

a:active {
color: #FF0000;
text-decoration: underline;
}

a:hover {
color: #3399FF;
text-decoration: underline;
}
