@charset "utf-8";
/* CSS Document */

body { margin:0; background-color:#E2E2E2; background-image:url(../images/bg.jpg); background-repeat:repeat-x }

#geral 	{ float:left; position:relative; width:768px; left:50%; margin-left:-384px;  }

#header { width:768px;  height:150px; margin-top:19px;}
	
#content { float:left; width:768px;  background-image:url(../images/content_bg.jpg);  background-repeat:repeat-y; clear:both }

p		{ font-family:"Trebuchet MS", Arial; }

#home			{ float:left; width:540px; padding-left:34px;}
#home .cols1	{ float:left; width:205px; padding:5px 5px 0 20px; }
#home .cols2	{ float:left; width:299px; padding:5px 5px 0 5px; }
#home p.credito	{ font-size:11px; padding:0x; margin:0; }
#home p.legenda	{ font-size:11px; padding:5px; margin:0; }
#home p.machete	{ font-size:13px; padding:0; margin:0 }
#home p.voce	{ font-size:11px; margin-top:3px; padding-top:0  }
#home h2		{ font-size:15px; font-weight:bold; font-family:"Trebuchet MS", Arial;}
#home h1		{ font-size:18px; font-weight:normal; font-family:"Trebuchet MS", Arial; padding:12px 0 10px 0; margin:0}
#home .moldura	{ border:1px solid #ccc; padding:7px; }
#home hr		{ color:#ccc; background-color:#ccc; height:1px; border:0 }

#home ul			{ list-style:url(../images/bullet.jpg); }
#home li			{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#000; line-height:200%; padding:0; margin:0}


#home a			{ text-decoration:none; color:#000; }
#home a:hover	{ text-decoration:underline; color:#000; }


#news	{ font-family:"Trebuchet MS", Arial; font-size:11px; color:#666; }
#news input { font-family:"Trebuchet MS", Arial; font-size:10px; color:#666; padding:0; background-color:#fff; }


#inside						{ float:left; width:500px; padding:10px 20px 0 54px; }
#inside h1					{ font-size:18px; font-weight:normal; font-family:"Trebuchet MS", Arial;}
#inside h2					{ font-size:14px; color:#F00; font-weight:normal; font-weight:bold; font-family:"Trebuchet MS", Arial;}
#inside p					{ font-family:"Trebuchet MS", Arial; font-size:12px; text-align:justify; }
#inside .texto				{ font-family:"Trebuchet MS", Arial; font-size:12px; text-align:justify; }
#inside .fotol				{ margin-right:10px; }
#inside p.credito			{ font-size:11px; padding:0; margin:0 }
#inside ul.anexo			{ }
#inside li.anexo			{ font-family:"Trebuchet MS", Arial; font-size:12px; text-align:justify; }
#inside ul.listagem			{ list-style:url(../images/bullet.jpg); }
#inside li.listagem			{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#000; line-height:250% }
#inside .moldura	{ border:1px solid #ccc; padding:7px; }

#inside hr					{ color:#ccc; background-color:#ccc; height:1px; border:0 }
#inside a					{ color:#000; }
#inside a:hover				{ color:#F00; }

#inside #paginacao p		{ text-align:center; width:500px; margin-top:50px }
#inside #paginacao a		{ color:#000; text-decoration:none}
#inside #paginacao a:hover	{ color:#F00; text-decoration:none}

#inside form						{ padding:0; margin:0; }
#inside input, textarea, select 	{ border:1px solid #ccc; font-family:"Trebuchet MS", Arial; font-size:12px; background-color:#fff}
#inside label						{ font-family:"Trebuchet MS", Arial; font-size:12px;  font-weight:bold }

#inside #materiais	td	{ background-color:#E9E9E9; font-family:arial; font-size:11px; color:#000 }

#side		{ float:left; width:194px;  font-family: "Trebuchet MS", Arial;  color:#fff; font-size:11px; font-weight:bold; text-align:left }
#side div	{ float:left; width:160px;  margin-bottom:10px;  }
#side .banner	{ float:left; width:140px;  margin-bottom:10px; padding-left:20px; }
#side .boletim	{ float:left; width:120px; padding-left:20px  }
#side input	{ font-family: "Trebuchet MS", Arial; font-size:11px; background-color:#fff; border:none; font-weight:normal }



#footer 		{ width:768px; height:55px; margin:0 auto; background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; clear:both;  }
#footer a		{ color:#000; }
#footer a:hover	{ color:#EE1C23; }
#footer	p		{  font-size:11px; color:#000; padding-left:460px; padding-top:25px; margin:0 }