body        { color: #474747; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; background-color: #c8d0d7; text-align: left }
p          { color: #3f3f3f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin-top: 5px; margin-bottom: 5px }

#access {

display: none;
}

td      { color: #3f3f3f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 16px }
hr   { margin-top: 10px; margin-bottom: -10px; border-style: none none solid; border-width: 0 0 1px; border-color:   #efefef }
a:link     { color: #005ada; text-decoration: none }
a:hover     { color: #008dff; text-decoration: none }
a:active     { color: #005ada; text-decoration: none }
a:visited     { color: #005ada; text-decoration: none }
input       { color: #5c5c5c; font-size: 9px; font-family: Verdana; margin: -1px 2px; padding: 1px 0 0 2px; position: relative; top: -1px; height: 14px; border: solid 1px #e7e7e7 }
select    { color: black; font-size: 9px; font-family: Verdana }
textarea     { color: #5c5c5c; font-size: 9px; font-family: Verdana; margin: -1px 2px; padding: 1px 0 0 2px; position: relative; top: -1px; height: 50px; border: solid 1px #e7e7e7 }
input.submit        { color: #fff; font-size: 9px; font-family: Verdana; background-color: #445059; margin: -4px 3px -2px; padding: 0 0 5px; position: relative; top: -2px; width: 18px; height: 15px; border: 0 transparent }
img { border: 0  }
#embrulho      { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13pt; text-align: justify; width: 17cm; margin: 0 0 3cm; padding: 0; }


col3 { visibility: hidden; display: none }
col3 * { visibility: hidden; display: none }

#embrulho *  { visibility: visible }

#conteudo  { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13pt; text-align: justify; margin: 0 0 3cm; padding: 0;}
#conteudo *  { visibility: visible }

#rodape            *  { visibility: hidden; display: none }
#linha_topo   *  { visibility: hidden; display: none }
#linha_rodape    *  { visibility: hidden; display: none }


#topo       { background-color: white; background-image: url(images/gradiente_topo.jpg); background-repeat: repeat-x; margin-bottom: 0; padding-top: 17px; padding-left: 23px; height: 130px; vertical-align: middle }

#abre  { background-color: transparent; background-image: url(images/abre_linha.jpg); background-repeat: no-repeat; height: 17px }

#m_abre_1   { background-color: transparent; background-image: url(images/abre_linha_m.jpg); background-repeat: no-repeat; height: 17px ; padding-bottom: 0.2cm; }

#m_abre_2        { color: #445159; font-size: 20px; font-family: Verdana; font-weight: normal; background-image: url(images/fundo_abre_m2.jpg); background-repeat: repeat-y; margin: 0; padding: 0 0 0.2cm; position: relative; left: -7px; width: 599px; height: 28px; float: right ; }
#m_abre_2 h1       { color: #445159; font-size: 18px; font-family: Verdana; font-weight: normal; margin-bottom: -10px; position: relative; top: -22px; left: -14px }
#m_abre_2 h1.membername        { color: #445159; font-size: 14px; font-family: Verdana; font-weight: bold; margin-bottom: -10px; position: relative; top: -22px; left: -14px }
#col1 *  { visibility: hidden; display: none }

#menu   *  { visibility: hidden; display: none }

#fecha_menu   *  { visibility: hidden; display: none }


#menu_top     *  { visibility: hidden; display: none }

span.quick      { background-color: #f1f1f1; margin-left: 26px; padding: 9px 10px 10px }
span.data      { color: #2884ff; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; text-decoration: none; padding-top: 7px; position: relative; top: 3px }
div.mais     { margin-bottom: 15px; padding: 1px 3px 3px 10px; width: 93%; height: 16px; clear: none; border: solid 1px #e3e3e3 }
div.mais a:link    { color: #838383; font-size: 10px; font-style: normal; font-weight: normal }  
div.mais a:active    { color: #838383; font-size: 10px; font-style: normal; font-weight: normal }  
div.mais a:visited    { color: #838383; font-size: 10px; font-style: normal; font-weight: normal }  
div.mais a:hover    { color: #2884ff; font-size: 10px; font-style: normal; font-weight: normal }
span.credito      { color: #949494; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; text-decoration: none; margin-left: 8px; padding-top: 7px; position: relative; top: 3px }
span.credito a:link   { color: #949494; text-decoration: none; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; }
span.credito a:visited   { color: #949494; text-decoration: none; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; }
span.credito a:active   { color: #949494; text-decoration: none; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; }
span.credito a:hover    { color: #2884ff }

span.migalhas       { visibility: hidden; display: none }



#col2                      { background-color: #fff; background-repeat: repeat-y; margin-left: 0; padding: 15px 10px 15px 20px; position: relative; z-index: 50; float: left; border-left: 1px solid #f30 }

#col2_m                         { background-color: #fff; margin-left: 0; padding: 15px 10px 15px 20px; position: relative; z-index: 50; float: left; border-left: 0px solid #fff }

img.latest {margin-left: -20px; margin-top: 10px; margin-bottom: -10px}



td.menu2  { font-size: 10px; line-height: 11px; background-color: #eff0f3; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; height: 19px; border-bottom: 1px solid #fff }
td.right    { font-size: 10px; line-height: 11px; background-color: #eff0f3; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; height: 19px; border-bottom: 1px solid #fff; border-left: 1px dashed #fff }
td.left     { font-size: 10px; line-height: 11px; background-color: #eff0f3; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; height: 19px; border-bottom: 1px solid #fff; border-left: 0 none }
td.destaque      { font-size: 10px; line-height: 11px; background-color: #ffefd2; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; height: 25px; border-top: 0 none; border-right: 0 none; border-bottom: 2px solid #fff; border-left: 0 none }
td.titulo     { font-size: 10px; font-weight: bold; line-height: 11px; background-color: #dae2f0; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; height: 19px; border-bottom: 1px solid #fff; border-left: 0 none }
td.submit     { font-size: 10px; font-weight: bold; line-height: 11px; background-color: #e6ecf7; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; position: relative; height: 17px; border-bottom: 1px solid #e3e3e3; border-left: 0 none }
h1          { color: #445159; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h1 a:link         { color: #445159; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h1 a:visited         { color: #445159; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h1 a:active         { color: #445159; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h1 a:hover           { color: #2884ff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h2            { color: #445159; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h2 a:link            { color: #445159; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h2 a:active            { color: #445159; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h2 a:visited            { color: #445159; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }
h2 a:hover             { color: #2884ff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 25px; margin-bottom: 8px }

div.hr  { background: no-repeat center; margin-top: -4px; margin-bottom: -5px; height: 15px; border-bottom: 1px solid #dedede }
div.hr hr {  display: none; }

div.tbnail {  display: table;  _position: relative; overflow: hidden; text-align: center; margin-left: -1px; margin-top: -1px; float: left; height: 180px; width: 131px; padding: 5px; border: solid 1px #d7d7d7      }

div.tbnail_ctn {  _position: absolute;  _top: 50%;display: table-cell; vertical-align: middle; text-align: center; }

div.tbnail_ctn_i {  _position: relative;  _top: -50%;  _left: -50% }

img.photo_hrz { float: none; clear: both; margin-bottom: 15px; padding: 5px; border: solid 1px #d8d8d8     }
img.photo_vrt { float: left; margin-right: 15px; margin-bottom: 25px; padding: 5px; border: solid 1px #d8d8d8   }

img.esquerda  { margin-right: 10px; margin-bottom: 4px }
img.direita  { margin-bottom: 4px; margin-left: 10px }