/*  www.jornais.net */
body { margin:0; padding:0;  font-size:10px; font-size:0.8em; font-family:arial; background:#e3e8f1; }

a, a:link {  color:#0052e9;  }
a:visited {  color:#800080;  }
a:hover,a:active {  color: #ff0000;  }

#container { width:980px; margin:0 auto; padding:15px 0 0 0;  background:#fff url('images/container_bg.gif') repeat-x; }

#header { margin:0; padding:0; height:110px; }
#header img { border:none; }
#header #logo { width:215px; height:70px; margin:0; padding:16px 0 0 16px; float:left; }
#header #topad { width:730px; height:90px; margin:0; padding:0 5px 0 0; float:right; }

#main { margin:0; padding:0 0 20px 0; }

#left { width:170px; margin:0; padding:0 0 0 10px; float:left; border-right:1px dashed #c9d3e6; min-height:600px; }
#left .linkunit { height:100px; }
#right { width:300px; margin:0; padding:0 10px 0 0; float:right; }

#menu { margin:10px 0 1px 0; padding:5px; border:5px solid #e3e8f1; }
#menu ul { list-style-type:none; margin:0; padding:0; }
#menu ul li { padding:0; font-weight:bold; font-family:trebuchet ms, arial; background:url('images/menu_bg.gif') left bottom no-repeat; }
#menu ul li:hover { background:url('images/menu_bg.gif') left top no-repeat; }
#menu ul a { padding:5px 5px 0 30px; height:27px;  text-decoration:none; color:#5e6a8a; display:block; }
#menu ul a:hover, #menu ul a:active { color:#cc0000; }

#content { width:465px; margin:0; padding:10px; float:left; }
#content #row1 { width:220px; overflow:visible; margin:0; padding:0 5px 0 0; float:left; }
#content #row2 { width:220px; overflow:visible; margin:0; padding:0; float:right; }

#content h1 { margin:0; padding:0 0 5px 0; font:bolder 1.8em tahoma; color:#cc0000; background:url('images/h1_bg.gif') bottom left repeat-x;  }
#content h1 a { color:#cc0000; text-decoration:none; }
#content h2 { margin:15px 0 0 0; padding:5px 0 5px 10px; font:bolder italic 1.4em arial, tahoma; color:#4f70a6; background:url('images/h2_bg.gif') bottom left no-repeat; }
#content p { margin:5px 0px 7px 0px; padding:0; font:1em/1.6em arial; text-align:justify; color:#222222; 	}
#content ul { font-size:1em; line-height:1.2em; color:#000; margin:0; padding-left:25px; list-style-image:url('images/li_dot.gif');  }
#content ul li { margin-top:7px; }

.clear { clear:both; margin:0; padding:0 height:0; width:0; font-size:0;  }

#footer { width:980px; margin:5px auto; padding:10px 0 20px 0; background:#e3e8f1; text-align:center; line-height:25px; color:#4f70a6; border-top:5px solid #cfd8e8; }
#footer a { color:#4f70a6; font-weight:bold;  }

