body { background-color: #FFFFFF; }
table { border-spacing: 0px; border-collapse: collapse; empty-cells: hide; table-layout: auto; }
.texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 70%; }
.textoCopy { font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: #FFFFFF; }
.borda { border: 1px solid #000000; }
.textolang { font-size: 70%; font-family: tahoma,Verdana,arial,helvetica; font-weight: normal; color: #CCCCCC; }
.caixaesq { width: 400px; font-family: arial, helvetica, sans-serif; font-size: 80%; padding: 10px; text-align: left; height: 200px; background-color: #FFFFFF; }
.titulo { font-size: 10pt; color: #000000; font-family: tahoma,Verdana,arial,helvetica; font-weight: normal; text-decoration: none; text-align: right; float: right; visibility: visible; letter-spacing: normal; position: relative; padding: 10pt; padding-right: 5pt; }
.textonegrito { font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-align: left; font-weight: bold; }
.menuinflinhas { border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.box { position: absolute; visibility: visible; z-index: 5; left: 180px; top: 100px; }
.box2 { position: absolute; visibility: visible; z-index: 5; left: 300px; top: 120px; }
.menuinflinhas:hover { background-color: #008040; }
a.menu { background-color: #FFFFFF; width: 90%; text-align: right; text-decoration: none; border-style: solid; border-width: 1pt; border-top: 0; border-right: 0; border-left: 0; border-color: #EAEAEA; float: right; color: #808080; font-size: 80%; font-family: tahoma,Verdana,arial,helvetica; height: 100%; }
a.menuselect { background-color: #f4f4f4; width: 90%; text-align: right; text-decoration: none; border-style: solid; border-width: 1pt; border-top: 0; border-right: 0; border-left: 0; border-color: #EAEAEA; float: right; color: #000000; font-size: 80%; font-family: tahoma,Verdana,arial,helvetica; cursor: default; font-weight: bold; height: 100%; }
a.menu:hover { background-color: #F4F4F4; color: #000000; font-size: 80%; }
a.menutopo { text-decoration: none; color: #000000; font-size: 70%; font-family: tahoma,Verdana,arial,helvetica; }
a.menutopo:hover { text-decoration: underline; }
a.menu_botton { background-color: #FFFFFF; width: 100%; text-align: right; text-decoration: none; border-style: solid; border-width: 1pt; border-top: 0; border-right: 0; border-left: 0; border-color: #EAEAEA; float: right; color: #808080; font-size: 80%; font-family: tahoma,Verdana,arial,helvetica; height: 100%; }
a.botton_select { background-color: #FFFFFF; width: 100%; text-align: right; text-decoration: none; border-style: solid; border-width: 1pt; border-top: 0; border-right: 0; border-left: 0; border-color: #EAEAEA; float: right; color: #000000; font-size: 80%; font-family: tahoma,Verdana,arial,helvetica; height: 100%; cursor: default; }
a.menu_botton:hover { background-color: #F4F4F4; color: #000000; font-size: 80%; }
a.menu_botton:active { background-color: #F4F4F4; color: #000000; font-size: 80%; }
a.menu_botton:focus { background-color: #F4F4F4; color: #000000; font-size: 80%; }
.linha { border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #B1B1B1; height: 15px; }
.caixahistoria { font-size: 75%; font-family: arial, helvetica, sans-serif; text-align: left; width: 740px; margin-bottom: 20px; display: compact; height: 500px; background-color: #FFFFFF; }
.textohistoria { width: 440px; padding: 10px; float: left; overflow-y: auto; background-color: #FFFFFF; height: 250px; }
.historia { padding-right: 20pt; text-align: left; border-left-width: 1pt; border-left-style: solid; padding-left: 5pt; vertical-align: top; text-decoration: none; font-size: 70%; font-family: tahoma,Verdana,arial,helvetica; border-left-color: #C0C0C0; color: #4E4E4E; display: block; }
.historiadois { margin-left: auto; margin-right: auto; padding-right: 20pt; height: 30pt; text-align: left; padding-left: 5pt; border-left-style: solid; border-left-width: 1pt; vertical-align: top; font-size: 60%; font-family: tahoma,Verdana,arial,helvetica; text-decoration: none; border-left-color: #C0C0C0; color: #4E4E4E; padding-top: 10pt; display: block; }
.timeline { border-bottom-color: #B1B1B1; border-bottom-style: solid; border-bottom-width: 1pt; }
.historia:hover { background-color: #F4F4F4; }
.historia:active { background-color: #F4F4F4; }
.historia:focus { background-color: #F4F4F4; }
div.hide { position: relative; display: block; width: 740px; clear: right; overflow: hidden; height: 245px; }
.conheca { font-size: 70%; font-family: tahoma,Verdana,arial,helvetica; width: 300px; height: 30px; padding-top: 5px; }
.thumb { border-collapse: collapse; border-spacing: 0px; position: relative; width: 90%; margin-top: 10pt; background-color: #F9F9F9; }
.mais { border-collapse: collapse; border-spacing: 0px; position: relative; width: 250px; background-color: #F9F9F9; }
.thumbimage { float: right; position: relative; border-width: 1pt; border-style: solid; border-color: #DADADA; width: 40px; height: 40px; margin: 3px; }
.thumbimage:hover { border-color: #808080; }
div.joias { border-style: solid; border-color: #E9E9E9; border-width: 1pt; height: 340px; width: 480px; float: right; overflow: hidden; }
#joia { float: right; position: absolute; }
.fotohistoria { position: relative; float: right; margin: 10px; }
#mylayerDiv { z-index: 1; position: absolute; layer-background-color: #000000; border-top: thick solid #FF9900; width: 20px; top: 250px; border-color: #C0C0C0; border-top-width: 2px; left: 35px; }
a.news { text-decoration: none; color: #808080; }
a.news:hover { text-decoration: underline; color: #000000; }
div.news { position: relative; text-indent: -20px; padding-left: 20px; margin-bottom: 5px; left: 20px; width: 350px; }
.legenda { position: relative; float: right; width: 293px; font-size: 70%; font-family: arial, helvetica, sans-serif; top: -5px; }

