body{
 background:url(../imagens/bgbody.jpg) repeat-x top left;	
 margin:0px;
 padding:0px;
 font-family:Arial, Verdana,Tahoma, sans-serif;
}

img{
 border:none;	
}

#container{	
 width:1000px;
 margin:0px auto 0px auto;	
}

#topo{ 
 width:1000px;
 height:180px;	
}

#logo{
 float:left;	 
 width:220px;
 height:70px;	
 padding:50px;
}

#logo h1{
 margin:0px;	
 padding:0px;
}

#logo h1 a{
 background:url(../imagens/logotopo.jpg) no-repeat top left;	
 width:210px;
 height:70px;
 display:block;
}

#logo h1 a span{
 display:none;	
} 

#menutopo{
 float:left;
 width:600px;	
 height:70px;
 margin:0px;
 padding:50px 40px;
 text-align:center;
}

#menutopo ul{
 margin:0px;	
 padding:40px 0px 0px 0px;
 font-size:14px;
}

#menutopo ul li{
 display:inline;	
 padding:30px 5px 3px 5px;
 border-left:1px solid #CCCCCC;
}

#menutopo ul li a{
 text-decoration:none;	
 color:#006699;	
}

#menutopo ul li a:hover{
 text-decoration:underline;	
 font-weight:bold; 	
}

#menutopo .inicio{
 border:none;	
}

#bannercentral{ 
 width:1000px;
 height:280px;
 margin:0px;	
 padding:0px;
 overflow:hidden;
}

#conteudo{
 float:left;	
 background:url(../imagens/bgbody.jpg) repeat-x top left;	
 width:960px;
 margin:0px 0px 1px 0px;
 padding:50px 20px 0px 20px;
 border-bottom:2px solid #BFDFFF;
}

#conteudo h2{
 margin:0px 0px 2px 0px;
 padding:5px 0px 2px 0px;	
 display:block;	
 font-size:20px;
 color:#399CFF;
 border-bottom:4px solid #BFDFFF;
}

#conteudo h3{
 font-size:15px;	
 color:#339CFF;
 margin:0px 0px 5px 0px;
 padding:10px 0px 0px 0px;
}

#conteudo h4{
 font-size:13px;	
 color:#666666;
 margin:0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
}

#rodape{
 float:left;	
 width:1000px;
 margin:0px;
 padding:10px 0px 10px 0px;
 border-top:5px solid #399CFF;	
}

#logorodape{
 float:left;
 width:140px;
 height:80px;	
 border-right:1px solid #CCCCCC;
}

#menurodape{ 
 float:left;
 width:800px;
 margin:0px;	
 padding:0px 25px;
 font-size:12px;
}

#menurodape a{
 text-decoration:none;
 color:#399CFF;
}

#menurodape a:hover{
 text-decoration:underline;	
}

#menurodape ul{
 margin:0px;	
 padding:10px 0px 0px 0px;
}

#menurodape ul li{
 display:inline;	
 margin:0px;
 padding:1px 5px;
 border-left:1px solid #CCCCCC;
}

#menurodape p{
 margin:30px 0px 0px 0px;	
}

#menurodape .inicio{
 border:none;	
 padding:1px 5px 1px 0px;
}

#boxdestaque{ 
 float:left;
 width:580px;
 padding:0px 10px;
 border-right: 1px solid #CCCCCC;	
}

#boxdestaque img{	
 float:left;
 background:#FFFFFF;
 margin:10px;	
 padding:3px;
 border:1px solid #BFDFFF;
}

#boxdestaque a{
 text-decoration:none;	
 font-weight:bold;
 color:#399CFF;
}

#boxdestaque a:hover{
 text-decoration:underline;	
}

#boxdestaque p{
 padding:0px 5px;	
 font-size:12px;	
 color:#666666;
}

#boxdestaque span{
 margin:10px 0px;	
}

#boxdestaque span a{
 background:#399CFF;	
 padding:4px 8px;
 color:#FFFFFF;
 text-decoration:none;	
 font-size:12px;
}

#boxgerenciamento{
 float:left;
 width:310px;
 margin:0px;	
 padding:0px 20px 10px 20px;
}

#boxgerenciamento img{
 background:#FFFFFF;		
 margin:10px 20px 0px 12px;
 padding:4px;	
 border:1px solid #BFDFFF;
}

#boxgerenciamento a{
 text-decoration:none;	
 font-weight:bold;
 color:#399CFF;
}

#boxgerenciamento a:hover{
 text-decoration:underline;	
}

#boxgerenciamento p{
 padding:0px 5px;	
 font-size:12px;	
 color:#666666;
}

#boxgerenciamento span{
 display:block;	
 margin:10px 0px;
 padding:0px;
 border-bottom:1px dotted #CCCCCC;	
}

#boxgerenciamento span img{
 border:none;
 margin:5px;	
 padding:0px;
 vertical-align:middle;
}

#boxgerenciamento span a{
 margin:0px;
 padding:0px;
 text-decoration:none;	
 font-size:11px;
 font-weight:bold;
 color:#399CFF;	
 border:none;
}

#listaprojetos{ 
 float:left;
 width:960px;
 margin:40px 0px 30px 0px;	
 padding:0px;
 font-size:12px;
}

#listaprojetos ul{
 margin:20px 0px;	
 padding:0px 10px;
}

#listaprojetos ul li{
 float:left;	
 list-style:none;	
 width:178px;
 margin:0px 10px 0px 0px;
 padding:0px;
 display:block;
}

#listaprojetos a{
 padding:0px 2px;	
 text-decoration:none;	
 color:#666666;
}

#listaprojetos a:hover{
 background:#399CFF;
 color:#FFFFFF;
}

#menuconteudo{ 
 float:left;	
 width:180px;
 margin:30px 0px 30px 0px;	
 padding:0px;
 font-size:12px;
}

#menuconteudo ul{
 margin:0px;	
 padding:0px;
}

#menuconteudo ul li{
 width:180px;
 list-style:none;	
 margin:0px 0px 1px 0px;
 padding:0px;
}

#menuconteudo ul li a{
 background:#399CFF;
 width:170px;
 padding:3px 5px;
 text-decoration:none;	
 display:block;
 color:#FFFFFF;	
}

#menuconteudo ul li a:hover{
 background:#003366;	
}

#texto{ 
 float:left;
 width:720px;
 margin:30px 0px 30px 0px; 	
 padding:0px 30px 0px 30px;
}

#texto h1{
 display:block;
 margin:0px;	
 padding:0px;
 font-size:26px;
 color:#399CFF;
 border-bottom:1px solid #BFDFFF;
}

#texto h1 span{
 margin:0px 0px 1px 0px;	
 padding:2px 0px;
 font-size:11px;
 font-weight:normal;	
 color:#999999;
 display:block;
 border-bottom:4px solid #BFDFFF;	
}

#texto h1 span a{
 text-decoration:none;	
 color:#999999;	
}

#texto h1 span a:hover{
 text-decoration:underline;	
}

#texto p{
	font-size:12px;
	color:#666666;
}

#texto td{
 font-size:12px;	
 color:#666666;
}

#texto a:link{ 
 font-size:12px;	
 color:#333333;
}

#texto a:visited{ 
 font-size:12px;	
 color:#333333;
}

#texto a:hover{ 
 font-size:12px;	
 color:#399CFF;
}