#coluna1  {
float:	left; margin-left: 20px;
line-height:	100%;
margin-top:	-25px;
text-align:	justify;
width:	280px;
}

#coluna2  {
float:	left; margin-right: 20px;
margin-top:	-10px;
width:	150px;
}

#coluna3  {
float:	right; 
margin-top:	-20px; margin-top /*\**/: -285px\9;  *margin-top: -20px;
width:	150px;
}

#conteudo  {
float:	right;
font-family:	Arial;
font-size:	12px;
text-align:	justify;
width:	600px;
}

#header  {
background-color:	#FFF;
background-image:	url(images_novo/logo.gif);
background-position:	top left;
background-repeat:	no-repeat;
height:	120px;
margin:	0px;
padding-right:	40px;
padding:	10px;
text-align:	justify;
}

#interna  {
text-align:	justify;
width:	780px;
}

#lado1  {
float:	left;
text-align:	justify;
width:	510px;
}

#lado2  {
float:	right;
padding-right:	20px;
text-align:	justify;
width:	320px;
}

#navega  {
border-width:	none;
float:	left;
padding-left:	10px;
text-align:	justify;
width:	155px;
}

#rodape  {
background-color:	#DEE4EB;
background-image:	url(images_novo/fundo_rp.jpg);
background-position:	top left;
background-repeat:	repeat-x;
color:	#000;
line-height:	140%;
margin-top:	30px;
margin:	0px;
padding:	5px 2px;
text-align:	center;
}

#rodape a  {
font-weight:	bold;
text-align:	justify;
}

#tudo  {
background-color:	#FFF;
background-position:	;
border-bottom:	none;
border-color:	#666 solid;
border-top:	none;
border-width:	1px;
margin:	auto;
padding:	0px;
width:	900px;
}

.destaque  {
background-color:	#F00;
background-position:	;
border-color:	#009 solid;
border-width:	1px;
margin-bottom:	10px;
padding:	5px;
text-align:	justify;
}

.destaque a  {
font-weight:	bold;
}

.item  {
background-color:	none;
background-position:	;
color:	#039;
font-weight:	bold;
margin:	3px;
width:	150px;
}

.menu  {
border-top:	1px #CCC solid;
display:	block;
float:	left;
margin-bottom:	10px;
margin:	0;
padding:	0;
width:	auto;
}

.menu a:link,   .menu a:visited  {
color:	#000;
display:	block;
font-weight:	normal;
padding-left:	4px;
padding:	2px;
text-decoration:	none;
}

.menu li  {
background-color:	#ADD8E6;
border-bottom:	1px #CCC solid;
border-left:	2px #039 solid;
display:	block;
float:	left;
font-size:	11px;
letter-spacing:	0.5px;
list-style-type:	none;
margin-bottom:	2px;
margin:	0;
text-align:	left;
width:	150px;
}

.menu li.item a,   .menu a:hover  {
background-color:	#039;
background-position:	;
color:	#FFF;
}

.noticia  {
text-align:	left;
}

.quem  {
border-color:	#CCC solid;
border-width:	1px;
height:	60px;
margin-right:	5px;
padding:	3px;
width:	80px;
}

.tabela  {
border-color:	#666 solid;
border-width:	2px;
font-size:	12px;
line-height:	100%;
width:	100%;
}

.tabela .tel  {
border-left:	1px #666 solid;
font-weight:	bold;
}

.tabela td  {
border-bottom:	1px #666 solid;
padding:	6px;
text-align:	center;
vertical-align:	middle;
}

.titulo  {
background-color:	none;
background-position:	;
color:	#039;
font-family:	Verdana, sans-serif;
font-size:	12px;
font-weight:	bold;
letter-spacing:	0.5px;
margin-bottom:	5px;
margin-top:	30px;
text-align:	left;
}

<!--     body  {
background-color:	#E5E5E5;
background-image:	url(images_novo/fundo_pg.jpg);
background-position:	top left;
background-repeat:	repeat-x;
font-family:	Tahoma, Arial, Helvetica, sans-serif;
font-size:	11px;
margin:	0;
padding:	0;
}

a  {
color:	#36C;
font-weight:	bold;
text-decoration:	none;
}

a:hover  {
color:	#08C;
text-decoration:	underline;
}

h1  {
color:	#036;
font-size:	22px;
text-align:	justify;
}

h2  {
font-size:	17px;
text-align:	justify;
}

