body    { color: #000; font-family: Georgia, "Times New Roman", Times, serif; background-color: #e6eff4; margin: 0; padding: 0; }

#total { text-align: center; height: 100%; width: 100%; left: 0; top: 0; position: absolute; visibility: visible; margin: auto; }

#master { text-align: center; position: relative; width: auto; height: auto; margin: auto; padding: 10px; *padding: 0px; _padding: 0px;}

p {}

td   { font-size: 11px; line-height: 1.5; background-color: #fff; border-width: 0; }

a { text-decoration: none; padding: 3px }

a:link { color: #573635 ; }

a:visited { color: #573635 ; }

a:hover { color: #85a9c0; text-decoration: underline;}

a:active { color: #f4a94f }

.menu { }

.recuo { margin: 0 5px; padding: 0 5px 0; }

.destaque { font-size: 13px; font-weight: bold; line-height: 2; }

.item { font-size: 13px; font-weight: bold; line-height: 2; border-bottom: 1px solid #573635; }

.tab1 { background-color: #ededed; border-width: 0; }

.tab2 { background-color: #fff; }

.esp { font-size: 12px; margin-top: 2px; margin-bottom: 3px; }

#central    { background-repeat: repeat; background-attachment: fixed; text-align: left; visibility: visible; z-index: 10; margin-top: 0; margin-left: 10px; padding-top: 0; padding-left: 10px; }

#cadastramento  { line-height: 1.8; background-repeat: repeat; margin-left: 20px; padding: 2%; float: left; display: block; }

#dados { font-size: 12px; line-height: 1.5; text-align: left; width: 608px; *width: 630px; _width: 630px; height: auto; z-index: 300; float: left; padding: 20px 10px 10px; border-right: 1px solid #573635; border-left: 1px solid #573635; }

#box_top { background-repeat: repeat-x; text-align: center; width: 630px; height: 38px; z-index: 301; float: left; margin: 0; *margin: 0 0 -10 0; _margin: 0 0 -10 0; padding: 0; }

#box_bt { width: 630px; height: 27px; z-index: 301; margin: 0; padding: 0; display: block; }

.but { color: #573635; font-size: 11px; font-weight: bold; background-color: #afdbf4; text-transform: uppercase; letter-spacing: 1px; padding: 3px 5px; }

.but2 { color: #afdbf4; font-size: 11px; font-weight: bold; background-color: #fff; text-transform: uppercase; letter-spacing: 1px; padding: 3px 5px; }

.but_mini { color: #573635; font-size: 9px; font-weight: bold; background-color: #afdbf4; letter-spacing: 1px; padding: 1px 3px; }

#top { top: 0; width: 421px; height: 37px; }

#meio { line-height: 1.5; background-repeat: no-repeat; background-position: center bottom; text-align: center; top: 32px; width: 419px; height: auto; padding-top: 20px; padding-bottom: 20px; border-right: 1px solid #573635; border-left: 1px solid #573635; }

#bot { width: 421px; height: 19px; }

.img_res { margin: 5px; padding: 5px; }

.result_txt { color: #573635; font-size: 12px; line-height: 16px; word-spacing: 1px; letter-spacing: 1px; }

.infant { font-size: 12px; line-height: 16px; word-spacing: 1px; letter-spacing: 1px; }

#layer1 { line-height: 1.5; background-image: url(img/02.png); background-repeat: repeat; position: absolute; top: 100px; left: 30px; width: 150px; height: auto; z-index: 200; clear: both; padding-top: 10px; padding-left: 20px; }

#layer1 a { background-repeat: repeat; }

#layer1 a:link { color: #573635; background-repeat: repeat; }

#layer1 a:visit { color: #573635; background-repeat: repeat; }

#layer1 a:hover { color: #fff; background-color: #573635; background-repeat: repeat; }

#layer1 a:active { color: #f4a94f; background-repeat: repeat; }

#lateral { visibility: visible; position: absolute; z-index: 100; top: 80px; left: -20px; width: auto; height: auto }

#busca { visibility: visible; position: absolute; top: 0; right: 10px; width: 240px; height: 50px }

#log { font-size: 11px; text-align: center; visibility: visible; position: absolute; top: 0; right: 250px; width: 160px; height: 70px  }

#layer1 { background-image: url(img/02.png); background-repeat: repeat; position: absolute; top: 100px; left: 40px; width: 160px; height: auto; z-index: 200; padding-top: 10px; padding-left: 20px; }

#resultados { font-family: Georgia, "Times New Roman", Times, serif; background-color: #e6eff4; position: absolute; top: 20px; left: 210px; width: auto; height: auto; z-index: 350; padding: 10px; }

#home { font-family: Georgia, "Times New Roman", Times, serif; padding: 10px; position: absolute; z-index: 350; top: 20px; left: 210px; width: auto; height: auto; }

#ident { position: absolute; top: 5px; left: 0; width: 400px; height: 70px; }

.img_res { margin: 5px; padding: 5px; }

.c_imp { width: 60px; }

.c_par { width: 300px; }

.invert { color: #fff; background-color: #573635; border-right: 1px solid #573635; }

.lim { border-right: 1px dotted #573635; }

.alin { vertical-align: text-bottom; padding-left: 3px; }

