@import url("clear.css");

*{margin:0; padding:0;}
body{background:url(../img/bg.png) repeat;}

#main{width:773px; padding-bottom:12px; border-left:1px solid #dddddd; border-right:1px solid #CCC; margin:auto; background:#FFF; overflow:hidden;}

a, a:link, a:active, a:visited{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none;} a:hover{color:#666;}

#top-bar{width: 100%; height: 168px; background:url(../img/top-bar.png) repeat-x;}

#flash{ width: 777px; height:168px; margin:auto;}

#content{ width:572px; min-height:201px; text-align:justify; }
#spc { height:0px;
}

#left{width:183px; _width:178px; float:left;}

#menu{width:183px; _width:175px;}
#menu  li{padding:7px 0 7px 15px; background:url(../img/arrow.gif) right no-repeat; border-bottom:1px solid #e9e9e9; width:163px;} #menu li a { font-weight:bold; color:#575757; text-decoration:none;} #menu li a:hover{color:#1c3681;} 

#agenda{ width:168px; padding:23px 0 0 15px; background:url(../img/bg-agenda.png) left top no-repeat ; clear:both; }

#right{width:588px; _width:585px; float:right;}

#welcome{ width:203px; height:201px; padding:62px 9px 4px 8px; background:url(../img/welcome.png) no-repeat bottom right; text-align:justify; float:left; }

#utilities{ width:164px; height:198px; padding:69px 0 0 32px; background:url(../img/utilities.png) no-repeat bottom right; text-align:justify; float:left;}
#utilities  li{ height:33px; width:163px;} #utilities li a { font-weight:bold; color:#575757; text-decoration:none;} #utilities li a:hover{color:#bc0005;} 

#banner{ width:146px; height:245px; padding:11px 11px 11px 11px; float:left;} #banner img{border:1px solid #dcdbdc;}

#news{width:416px; height:; float:left; background: url(../img/news.png) top no-repeat; padding-top:35px;} 
#news  li{ height:18px; padding:10px 0 5px 10px; width:391px; background:url(../img/points.png) bottom left repeat-x;} #news li a { color:#575757; text-decoration:none;} 
#news li a:hover{color:#ccc;} 

#restrict{ width:112px; height:85px; background:url(../img/restrict.png) no-repeat top left; float:left; padding:65px 0 0 58px;}
#restrict input{width:83px; padding:2px; border:1px solid #999; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}

#footer{width:777px; margin:auto; background:url(../img/footer.png) no-repeat top; height:97px; padding-top:7px; padding-bottom:15px; color:#FFF; font-size:13px; text-align:center; font-weight:bold;}
#logar{width:250px; height:120px; border:3px solid #f7f7f7; margin:auto; padding-top:50px;}
	#logar input{background-color:#eaf5fd; border:1px solid #94d2ff; width:150px; font-size:11px; color:#0289e9; padding:3px; }
	#logarErro { background-color:#CCC; width:236px; margin:auto; padding:10px; background-color:#f7f7f7; }
	
	#manda{width:400px; height:300px; border:3px solid #f7f7f7; margin:auto; padding-top:20px;}
	#manda input{background-color:#eaf5fd; border:1px solid #94d2ff; width:150px; font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif; color:#0289e9; padding:3px; }

/*TEXTOS*/

.azul{ font-size:13px; color:#16427c; font-weight:bold;} 
.azul2{ font-size:13px; color:#2368c4;  font-weight:bold;}
.vermelho{color:#FF0000;font-size:11px;font-weight:bold;text-decoration:none;}
.font_azul{color:#000099;font-size:11px;font-weight:bold;text-decoration:none;}
.date{font-weight:bold; color:#bc0005;} a.date:link, a.date:active, a.date:visited{color:#bc0005; text-decoration:none;} a.date:hover{color:#d30309;} 
.botao_azul {background: url(../img/bt_azul.png) bottom repeat-x;font-size: 11px;color: #FFF;font-weight: bold;text-align: center;border: 1px solid #39658c;margin: 0px;height: 22px;
}


.small{font-size:11px;} .small input{ border:1px solid #999; border-left:3px solid #999; padding:2px; width:auto;}