html, body { background: #fff url("images/bg.gif") 0 0 repeat-x; margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 12px; color: #000; }
img {border:0;}
form {margin:0; padding:0;}
.both {clear: both; }
#main {background: transparent url("images/bg_3.jpg") center top no-repeat; margin:0; padding:0; width:100%; }
.all { margin:0 auto; width:830px; }
#header {margin:0 0 0 12px; padding:0; width:827px; height: 99px;background: #000 url("images/bg_1.gif") center top repeat-x; }
#logo {padding:0; width:200px; height: 99px; line-height: 99px; font-weight: bold; float:left; font-family: Arial, verdana, helvetica; font-size: 26px; text-decoration: none; text-align: center; color:#000000;}
#header .menu { margin:0; padding:0; list-style: none; float:left;}
#header .menu li {margin:0 10px; padding:45px 0 0 0; float:left;}
#header .menu li a { text-decoration: none; color:#000;  font-family: verdana, Arial, helvetica; margin:0; padding:0 10px;  }
#header .menu li a:hover {text-decoration: none; background-color: #BD0000; color: #FFFFFF;}
#top_images { margin:0 0 0 12px; width:829px; height:296px; }
#top_images img {float:left; }

#footer { font-family: verdana, Arial, helvetica; color: #999999; font-size: 10px; background: transparent url("images/bg_1.jpg") 0 0 no-repeat; height: 60px; line-height: 60px; }
#footer .LeftBox {float:left; text-align:left; width:500px; padding-left:30px; }
#footer .RightBox {float:right; text-align:right; width:240px; padding-right:10px;  }
#footer a {color:#999999; text-decoration: none; }
#footer a:hover {color:#3b3b3b;}

#content {margin:0 10px 0 28px; padding:0;}
#content h2 {margin:10px 0; padding:0; font-size: 21px; color:#666666;}
#content h3 {margin:10px 0; padding:0; font-family: verdana, Arial, helvetica; font-size: 11px; color: #999999;}
#content p {margin:15px 0; padding:0; text-align: justify; font-family: verdana, Arial, helvetica; font-size: 10px; color:#666666;}
#content li {padding:0; text-align: justify; font-family: verdana, Arial, helvetica; font-size: 10px; color:#666666;}
#content a { color: #999999; }
#content a:hover {text-decoration: none; }
#content a.links {color:#999999; text-decoration: none; }
#content a.links:hover {color:#3b3b3b;}
#content .LeftBox {float:left; width:480px;}
#content .RightBox {float:right; width:260px;}
#content .RightBox p { color: #999999; }
.fl_left_img {float:left; margin:0 10px 0 0; border: 2px solid #9d2a2b;}
.fl_right_img {float:right; margin:0 0 0 10px; border: 2px solid #9d2a2b;}

.index { background: transparent url("images/bg_2.gif") 505px 50px no-repeat;}

span.red {color: #DF0000; font-weight: normal; font-size: 8pt;}
td.red_left { padding: 3px 3px 3px 3px; border-left: 1px dashed #DF0000; border-bottom: 1px dashed #DF0000; color:#FFFFFF; font-size: 8pt;}
td.blue_n{ color: #666666; font-weight: bold; font: 8pt;}
input.form {height: 20px; padding: 2px 2px 2px 2px; font: 8pt; border: 1px solid #DF0000; color: #666666;}
.butao {padding: 2px 2px 2px 2px; font-weight:bold; border: 1px solid #FF0000; background-color: #DF0000; color: #FFFFFF; font-size: 8pt; text-decoration: none; cursor: hand; }
span.cinza {color: #666666; font-weight: normal; font-size: 8pt;}

input.nrd {padding: 2px 2px 2px 2px; height: 20px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #DF0000;}
textarea.nrd { padding: 2px 2px 2px 2px; width: 300px; height: 150px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #DF0000;}
td.nrd { height: 20px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}
select.nrd {padding: 2px 2px 2px 2px; height: 25px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #DF0000;}
td.nrd1 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}
input.nrd1 {padding: 2px 2px 2px 2px; width: 200px; height: 20px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #DF0000;}

hr.line {border: 1px dotted;}

