* { margin: 0; padding: 0; } 

a img { border: none; } 
a { text-decoration: none; } 
a:link, a:visited { color: #555; border-bottom: 1px solid #555; } 
div a:link, a:visited { border-bottom: 1px solid #FFF; } 
html body a:hover { color: #000; background-color: #F4F2E4; border-bottom: 1px solid #9A8E51; } 

body { font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF; } 

h2 { font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; text-align: left; } 
h3 { font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase; text-align: left; } 
h4 { font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px; text-align: left; } 
ul, ol { list-style: none; } 
blockquote, pre { padding: 0.25em 40px; } 
blockquote { font: italic 1.05em Georgia, Times, serif; background: url(pix/quote_wh.gif) 10px 0.75em no-repeat; margin: 0.25em 0; text-align: left; } 
blockquote li { margin-left: 40px; line-height: 1.8em; }
pre { line-height: 1.5em; } 
pre strong { font-size: 1em; font-weight: bold; } 
pre code { font: 1.05em Courier, monospace; font-size: 1em; line-height: 1.5em; } 
dt, dd { line-height: 1.8em; } 
dd { margin-bottom: 0.8em; } 

.title { font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em; text-transform: none; letter-spacing: 1px; } 
.title a:link { border-bottom-width: 0; color: #333; } 
.title a:visited { border-bottom-width: 0; color: #333; } 
.title a:hover { border-bottom-width: 1px; color: #000; } 

#index .title { padding: 20px 0 10px 0; border-bottom: 1px dashed #B2B2B2; width: 770px } 
#content .title { font-size: 1.6em; margin-bottom: 0; padding-bottom: 0.25em; border-bottom: none; text-align: center; } 


.byline { font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 1.5em; padding: 0 0 1em; margin: 0; text-align: right; text-transform: none; } 
.byline a:link, { font: bold 0.85em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 2px; margin-left: 0.25em; border-bottom-width: 0; } 
.byline a:visited { font: bold 0.85em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 2px; margin-left: 0.25em; border-bottom-width: 0; } 
.byline a:hover { border-bottom-width: 1px; } 

.ishinfo { text-align: center; border-bottom: 1px dashed #B2B2B2; padding-bottom: 1em; margin-bottom: 1.5em; padding-top: 1em; font: 10px Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0.33em; } 
.ishinfo a { color: #333; border: none; } 
.ishinfo a:hover { color: #000; } 

#content .discuss { background: #F8F7EF url(pix/talk-balloon-bigger.gif) 10px 1.75em no-repeat; border: 1px dashed #999; border-width: 1px 0; margin-bottom: 5px; } 
#content .discuss h2 { padding: 0 40px 0 70px; margin: 10px 0 0 0; font: bold 12px Georgia, serif; } 
#content .discuss p { padding: 0 40px 0 70px; margin: 0 0 10px 0; border-bottom: 0px solid white; text-align: justify; font: 11px Georgia, serif; } 

.faixa { background: url('pix/faixa.jpg') top right repeat-y } 

.notas { padding: 0.75em 5.0em 0.5em 5.0em; margin: 0.25em 0.5em 0.5em ; font: italic 11px Verdana, Arial, sans-serif; } 

.illustration p { font: italic 95%/1.6em Georgia, serif; border-top: 1px dashed #ccc; color: #333; margin: 0; padding-top: 5px; } 
.illustration { float: right; margin: 0 0 20px 20px; text-align: center; } 

.paragraph { padding: 0 ; margin: 1.0em 3.0em 1.0em 3.0em;; text-align: left; text-transform: none; } 
.item { padding: 0 ; margin: 1.0em 5.0em 1.0em 3.0em;; text-align: left; text-transform: none; } 
.topic { padding: 0px 0px 0px 50px; margin: 1.0em 3.0px 1.0em 3.0em; } 

#footer { clear: both; border: 1px solid #666; border-width: 1px 0; margin-bottom: 3em; font-size: 0.85em; background: #FBFAF4 20px 50% no-repeat; } 
#footer p { margin-left: 20px; padding: 1em 20px; solid #666; background: #FFF; } 
#footer a:link, #footer a:visited { border-bottom-width: 0; } 
#footer a:hover { border-bottom-width: 1px; } 
#footer .copyright { padding-left: 25px; background: url(pix/diamond-gray.gif) 10px 50% no-repeat; } 

#navbar a { border-bottom-width: 0; } 
#navbar_top a { border-bottom-width: 0; } 
#navbar_menu a { border-bottom-width: 0; } 

#navbar { height: 100px; padding: 0 0 0 15px; background: #FBFAF4; font: 10px Verdana, Times, serif; overflow: hidden; min-width: 750px; } 
#navbar li { float: left; padding: 0 12px 0 10px; margin-right: 5px; } 
#navbar li a { display: block; padding: 0.40em 0 0.20em; text-transform: uppercase; color: #000; } 
#navbar a:hover { background: url(pix/navbarlinkbg.gif) top left repeat-x; color: #555; } 

#navbar_top { height: 20px; padding: 0 0 0 0; font: bold 14px Arial; overflow: hidden; min-width: 120px; } 
#navbar_top li { float: left; padding: 0 0 0 0; margin-right: 0; background: none } 
#navbar_top li a { display: block; padding: 0.25em 0 0.25em 0; color: #9B9B9B; margin-left: 0px } 
#navbar_top a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#br_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#br_navbar_menu li { float: left; padding: 0 0 0 28px; background: none } 
#br_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#br_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#es_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#es_navbar_menu li { float: left; padding: 0 0 0 25px; background: none } 
#es_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#es_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#fr_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#fr_navbar_menu li { float: left; padding: 0 0 0 26px; background: none } 
#fr_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#fr_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#en_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#en_navbar_menu li { float: left; padding: 0 0 0 35px; background: none } 
#en_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#en_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#ne_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#ne_navbar_menu li { float: left; padding: 0 0 0 25px; background: none } 
#ne_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#ne_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#de_navbar_menu { height: 18px; padding: 0 0 0 0; background: #E1E1E1; font: 14px Arial; overflow: hidden; min-width: 1px; } 
#de_navbar_menu li { float: left; padding: 0 0 0 25px; background: none } 
#de_navbar_menu li a { display: block; padding: 0.10em 0 0.10em 0; color: #878787; } 
#de_navbar_menu a:hover { background: url(pix/navbarlinkbgp.gif) top left repeat-x; color: #555; } 

#content h1 { font: 1.66em Georgia, Times, serif; text-align: center; margin: 0.5em 0; padding-bottom: 0.75em; border-bottom: 1px dashed #B2B2B2; } 
#content h1 a { color: #333; } 
#content h1 a:hover { color: #000; } 
#content h1 em { font-style: normal; } 
#content h2 { margin: 1.25em 0 0.25em; font-size: 1.5em; color: #000; } 
#content dd { text-align: justify; } 
#content p { margin: 0.5em 0 1.5em; margin-bottom: 1.33em; } 

#index h1 { text-align: center; } 
#index h2 { text-align: center; } 
#index h3 { text-align: center; } 
#index h4 { text-align: center; } 
#index p { text-align: center; } 
#index dd { text-align: center; padding: 0 50px 0 50px; font: 9px Verdana, sans-serif; } 
#index td { text-align: center; vertical-align: top; } 
#index a { color: #3100BD; } 

#cell  dd { margin: 0; padding: 0 } 

#inside img { margin: 0.5em 20px 0 160px; } 
#inside h1 { margin-top: 20px } 
#inside { text-align: left; } 
#inside table { border-bottom: 3px solid #B2B2B2; margin: 2em 2em 2em 2em; } 
#inside td { padding: 0.5em 1em; border: 1px solid #CCC; border-width: 0 0 1px 1px; line-height: 1.8em; } 
#inside td.first { border-left: none; } 
#inside ul { margin-bottom: 1.25em; } 
#inside ol { margin-bottom: 1.25em; } 
#inside li { margin-bottom: 0.66em; line-height: 1.6em; } 
#inside ul li { padding-left: 40px; background: url(pix/diamond-black.gif) 22px 0.66em no-repeat; } 
#inside ol { padding-left: 40px; list-style: decimal; } 
#inside ol li { padding-left: 5px; background-image: none; } 

#metastuff { text-align: justify; font: 11px Georgia, serif; padding: 0.75em 5.0em 0.5em 5.0em; margin: 0.25em 0 0.5em; background: #F8F7EF; border: 1px dashed #B2B2B2; border-width: 1px 0; } 

#metastuff li { display: inline; padding: 0; margin: 0; background: none; } 
#metastuff p { display: inline; padding: 0; margin: 0; background: none; } 
#metastuff a { font: 0.9em Verdana, sans-serif; border-bottom-width: 0; } 
#metastuff a:hover { border-bottom-width: 1px; } 
#metastuff b { margin: 0 0.5em; } 
#metastuff p a { background: url(pix/comment_tn.gif) 0 0 no-repeat; padding-left: 20px; } 

#contato dd { margin-left: 175px } 

#menos h2 { margin: 0; font-size: 1.5em; color: #000; } 

#logo a:hover { color: #000; background-color: white ; border-bottom: 1px solid white; }

#credits { font: italic 11px Georgia, serif; text-align: right; border-bottom: 1px dashed #999; margin-top: 0em } 


#dropmenudiv { position: absolute; border: 1px solid black; border-bottom-width: 0; font: 14px Arial; line-height:18px; z-index:100; color: #878787; } 
#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; } 
#dropmenudiv a:hover { background-color: #E6F04B; color: black; } 

#dropmenudiv2 { position: absolute; margin-top: -3px; border: 1px solid black; border-bottom-width: 0; font: 9px Arial; line-height:9px; z-index:100; color: #878787; } 
#dropmenudiv2 a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; } 
#dropmenudiv2 a:hover { background-color: #E6F04B; color: black; } 

#content { width: 770px; padding: 0 0 0 0; margin: 0 0 0 0; } 

/* IE5.x/Win hacks */ 
#content { width: 800px; voice-family: "\" } \""; voice-family: inherit; width: 770px; } 

/* IE5/Mac hacks */
/*\*//*/
#navbar { padding-top: 0.75em; height: 1.66em; } 
#navbar li a { display: inline; } 
#navbar_top { padding-top: 0.10em; height: 20px; } 
#navbar_top li a { display: inline; } 
#navbar_menu { padding-top: 0.10em; height: 20px; } 
#navbar_menu li a { display: inline; } 
/**/
#content > table > tbody > tr:nth-child(3) , #FlashID {display: none;}
