body { margin:0; background:#000; }

#siteContent { margin:0 auto; width:1000px; background-color:#FFFFFF;}

.tabela { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; border:1px solid #999999;}
.style1 {color: #377594}

#siteTop { margin-top:-1px; width:998px; height:40px; background:url('../images/titleSite.jpg') no-repeat; border:1px solid #666666; }
#siteTop .titleSite { margin:14px 0 0 10px; width:180px; height:18px; padding:0px 0 0 20px;  float:left; }
#siteTop .titleSite { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
#siteTop .searchTop { margin:8px 25px 0 0; width:195px; height:25px; padding-left:5px; *height:23px; *padding-top:2px;  float:right; }
#siteTop .searchTop select { width:190px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

#blockBlue { margin-top:0px; width:998px; height:150px; background:url('../images/bgBlockgreenInterna1.jpg') no-repeat; border:1px solid #0F5072; }
#blockBlue h1 { margin:15px 0 0 30px; }
#blockBlue h1 { font-family:Arial, Helvetica, sans-serif; font-size:70px; font-weight:lighter; color:#FFFFFF; }


#blocksInfo { margin:55px 0 0 47px; *margin-top:25px; width:900px; height:120px; }
#blocksInfo .description { width:300px; height:120px; float:left; }
#blocksInfo .description h1 { margin:0; width:280px; font-size:20px; text-align:center; }
#blocksInfo p { margin-left:10px; width:280px; }
#blocksInfo p { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#blocksInfo a { color:#FFFFFF; text-decoration:none; }
#blocksInfo a:hover { color:#141414; }

#grid { margin-top:0px; width:1000px; height:370px; background:url('../images/bgGrid1.jpg') 0 -1px no-repeat; }
/*border-top:1px solid #4E4E4E;*/
#grid .blockLeft { width:657px; min-height:320px; background:url('../images/gridSeparator.jpg') top right no-repeat; float:left; }
#grid .blockLeft1 { width:1000px; min-height:320px; background:# top right no-repeat; float:left;}

#grid .blockRight { width:334px; min-height:320px; background:# top left no-repeat; float:left; }

#grid .blockLefta { width:495px;   float:left; }
#grid .blockLeftc { width:495px;  float:left; margin-bottom:20px; }
#grid .blockRightb { width:480px;  float:left; }
#grid .blockRightd { width:480px;  float:left; }


#grid div { margin-top:24px; }
#grid h1 { margin:4px 0 0 30px; }
#grid h1 { color:#377594; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:lighter; text-align:left; }
#grid p { margin:10px 5px 20px 30px; }
#grid p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }

#grid h2 { margin:4px 0 0 30px; }
#grid h2 { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:lighter; text-align:left; border-bottom:1px solid; border-bottom-color:#CCCCCC; }
#grid h3 { margin:4px 0 0 30px; }
#grid h3 { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:lighter; text-align:left; }
/*.linha{border-bottom:1px solid; border-bottom-color:#CCCCCC;}*/

#grid a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#377594; text-decoration:none; }
#grid a:hover { color:#377594;  text-decoration: underline;}


#siteReader { margin:30px 0 0 0; width:900px; height:20px;  clear:both; }
#siteReader .menuReader { margin:0px 20px 0px 35px; height:20px; }
#siteReader .menuReader a { margin-right:80px; float:left; }
#siteReader .menuReader a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f9f9f9; text-decoration:none; font-weight:bold;}
#siteReader .menuReader a:hover { color:#FFFFFF; }

#siteFooter { *margin-top:25px; width:998px; height:128px; background:url('../images/rodSite.jpg') no-repeat; border:1px solid #666666;  clear:both; }
#siteFooter .menuFooter { margin:23px 0 0 28px; height:30px; }
#siteFooter .menuFooter a { margin-right:56px; float:left; }
#siteFooter .menuFooter a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
#siteFooter .menuFooter a:hover { color:#FFFFFF; text-decoration: underline; }

#siteFooter .copyright a { margin:15px 0 0 25px; *margin-left:12px; width:129px; height:34px; background:url('../images/egenialFooter.gif') no-repeat; display:block; float:left;  }
#siteFooter .copyright p { margin:17px 0 0 20px; float:left; }
#siteFooter .copyright p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

.cancelado {text-decoration:line-through; color:#888888;}