* { margin: 0; padding: 0; }body { color: #000; background: url(bg.gif); border-top: 2px solid #000; font: 11px verdana, tahoma, arial, sans-serif;}a { color: #303030; text-decoration: none;}a:hover { text-decoration: underline;}a img{ border: none;}h1 { font: bold 12px/20px Verdana, Tahoma;}#header { width: 100%; height: 160px; background: #255826 url(tp-7.gif) no-repeat;}#content { clear: both; margin: 40px 5px; width: 980px;}#main { width: 760px; margin: 0 auto; overflow: hidden; background: #fff; text-align: center; padding: 20px 10px; border: 1px solid #D9D9D9;}#menu { top: 160px; width: 100%; height: 30px; position: absolute; border-bottom: 1px solid #000; background: #52703F url(m-bg.gif) repeat-x;}#menu ul { width: 980px; float: left; list-style: none; padding-left: 5px;}#menu ul li { float: left; color: #fff; margin: 4px 2px; overflow: hidden; font: bold 12px/20px Verdana, Tahoma;}#menu ul li a { color: #fff; display: block; padding: 0px 5px;}#menu ul li a:hover, #menu ul li .current { text-decoration: none !important; background: #52703F url(bg-7.gif) repeat-x;}#menu ul li .novo { background: url(new-7.gif) repeat-x;}#barra { position:absolute; top: 190px; width:100%;}#tema { width: 127px; float: right; margin: 0px 30px; background: #52703F; padding: 0 3px 3px 5px; border: 1px solid #000; border-top: none;}#ctg { float: left; overflow: hidden; width: 180px;}#ctg h1 { color: #fff; padding: 3px; height: 25px; cursor: pointer; position: relative; border: #eff0f1 1px solid; background: #52703F url(m-bg.gif); font: bold 1.1em verdana, 'trebuchet ms', sans-serif;}#ctg ul { background: #fff; margin-bottom: 10px; border: 1px solid #606060;}#ctg li { list-style: none; padding-left: 2px;}#ctg a { display: block; width: 155px; font: bold 12px/18px Verdana, Tahoma; border-bottom: 1px solid #EFF0F1;}#ctg a span{ color: #52703F; font: 80%/1.5em verdana, tahoma, arial, sans-serif;}#tx-en,#tx-es,#tx-pt,#tx-de,#tx-th { height: 80px; width: 432px; display: block; margin: 0 auto; padding-top: 22px;}#tx-en { background: url(tx-en.gif) no-repeat; }#tx-es { background: url(tx-es.gif) no-repeat; }#tx-pt { background: url(tx-pt.gif) no-repeat; }#tx-de { background: url(tx-de.gif) no-repeat; }#tx-th { background: url(tx-th.gif) no-repeat; }#acao { width: 20px; float: right; cursor: pointer;}textarea { float: left; height: 45px; width: 410px; border: 1px solid #ccc; font: 11px "Courier New", Courier, monospace;}.pg { margin: 20px; display: block; list-style: none; line-height: 230%; text-align: center;}.pg a{ margin: 2px; color: #4f82cb; padding: 2px 6px; background: #e9f1f8; text-decoration: none; border: 1px solid #c7e2f8;}.pg-off { color: #aaa; margin: 2px; padding: 2px 6px; background: #f3f3f3; border: 1px solid #dadada;}.pg a:hover { color: #4f82cb; border-color: #4f82cb;}#footer { color: #fff; clear: both; min-width: 980px; padding: 15px 0px; text-align:center; background: #52703F;}#footer a { color: #fff; font-weight:bold;}