body{margin: 0; padding: 0; background: #FFF; color:#000000; }
body, a, span, div, p, select, textarea{font: 11px arial,verdana,sans-serif; text-decoration:none; text-align:left;}
input{font: 11px arial,verdana,sans-serif; text-decoration:none;}
td, th, li{font: 11px arial,verdana,sans-serif;}
p {margin: 10px 0 10px 0; }
form{margin: 0;padding: 0;}
img {margin: 0;padding: 0; border: 0;}
a:link { color: #20673F; text-decoration:none; background:transparent; }
a:visited { color: #20673F; text-decoration:none; background:transparent;}
a:hover, a:active {color: #20673F; text-decoration:underline; background:transparent;}
a img {margin: 0; paddding:0; border: none; }
h2 {color: #20673F; font: 120% arial, hevetica, sans-serif; font-weight: bold; margin: 0 0 10px 0; background:transparent;}
h2 a { text-decoration: none; }
h3 {color: #20673F;background:transparent; font: 106% arial, hevetica, sans-serif;font-weight: bold;margin-top: 10px; margin-bottom:10px;}
h4 {font: 11px arial, hevetica, sans-serif;font-weight: bold; margin: 0; padding:0; border:0;}

img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; border: none; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; border: none; }
img.centered { display: block; margin-left: auto; margin-right: auto; border: none; }
.right { float: right; }
.left { float: left; }
.caption { margin-top:5px; margin-right: 0; margin-bottom:5px; margin-left:5px; padding: 5px; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%; color: black; width:243px;}

.sortby { margin-top:5px; margin-right: 0; margin-bottom:5px; margin-left:0; padding:0; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%; color: black;}

.titulos {font-family: arial, verdana, helvetica, serif;font-size: 11px; font-weight:bold; color: #FFFFFF;}
.titulos a:link {font-weight:bold; color: #FFFFFF; text-decoration:none; }
.titulos a:visited {font-weight:bold; color: #FFFFFF; text-decoration:none;}
.titulos a:hover, a.titulos:active {font-weight:bold; color: #FFFFFF; text-decoration:underline;}

#container{background: #FFF;width: 760px;padding: 0;margin-right:auto;margin-left:auto;}

#header{background: #FFF;margin:0px auto;}
#header h1{margin: 0;padding: .5em;}

#content{background: #E3F8E4;border: 1px solid #5A5A5A;margin-top: 10px;margin-right:auto;margin-left:auto;margin-bottom: 10px;}
#content #box{background: #FFFFFF;border: 1px solid #A09E9E;margin-top: 52px;margin-right:8px;margin-left:8px;margin-bottom: 8px;}
#content #box #tabela{background: #FFFFFF;border: 1px solid #20673F;margin-top: 4px;margin-right:4px;margin-left:4px;margin-bottom: 4px;padding: 5px;}
#content #box #tabela h2 {margin: 0;padding: 0;font-size: 12px;}

#summary { margin: 0; padding: 5px; border: dashed 1px #5A5A5A; background: #FFFFFF; font-size:90%; color: black;}
.summary_right { float: right; }
.summary_right img { padding: 0; margin: 0; display: inline; }
.summary_title {list-style-type: none; font-weight: bold; }
.summary_info {list-style-type: none; }

#footer{clear: both;background: #FFF;text-align: center;font-size: 10px; color:inherit;}