/* CSS Document */

body {
	background: #0f2a63 url(imagens/bg_rr.jpg) fixed no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body, h1, h3, h4, h5, h6, form, ul, li { margin:0px; padding:0px; list-style:none; }

p, h2 {  margin:2px; padding:2px; }

/********************************************************
/* CABEÇALHOS
/********************************************************/
h1 {
	visibility: hidden;
	display: none;	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


hr {
	visibility: hidden;
	display: none;	
}

/********************************************************
/* FORMULARIOS
/********************************************************/
fieldset {
	border: 1px #ccc solid;
	padding: 5px 5px 5px 5px;
}

legend {
	font-weight: bold;
	color: #006699;
}

/***********************************************/
/* LISTAS                            	   
/***********************************************/
ul#listNews li {
	margin-bottom: 3px;
}

ul#listArtigos {
	padding: 0;
	margin: 0;
}

ul#listArtigos li {
	margin-bottom: 13px;
}

ul#listPost li {

}

ul#listArtigo li {	
	list-style: url(imagens/icone_artigo.gif);		
	margin-left: 20px;
	margin-bottom: 10px;
}

ul#listArquivos li {	
	list-style: url(imagens/seta.gif);		
	margin-left: 20px;
	margin-bottom: 10px;
}

ul#listLinks {	
	margin: 0;
	padding: 0;
}

ul#listLinks li {	
	list-style: url(imagens/seta-link.gif);		
	margin-left: 20px;
	margin-bottom: 10px;
}

/***********************************************/
/* LINKS	                            	   
/***********************************************/
a:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-noticia:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-noticia:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-noticia:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-noticia:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-blog:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-blog:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-blog:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-blog:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-artigos:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-artigos:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-artigos:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-artigos:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-links:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-links:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-links:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	font-size: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link-links:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_big:active { 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_big:link { 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_big:visited { 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none; 
	font-weight:normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_big:hover { 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: underline; 
	font-weight: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_destaque:active { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_destaque:link { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
	font-size: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_destaque:visited { 
	COLOR: #294b89; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	font-size: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

a.link_titulo_destaque:hover { 
	COLOR: #294b89; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	font-size: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
/***********************************************/
/* TEXTOS                         	  
/***********************************************/
.txt-titulo-noticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-data2 {
	font-size: 10px;
	font-weight: bold;
}


.txt-titulo-blog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-titulo-artigo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-titulo-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-branco {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294b89;
}

.txt-azul-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294b89;
}

.txt-vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #900;
}

.txt-link {
	font-size: 12px;
}

.txt-data {
	font-size: 8px;
}

.txt-fonte {
	font-size: 10px;
}

.txt-small {
	font-size: 9px;
}

/********************************************************
/* NEWSLETTER - POPUP
/********************************************************/
.hp #container2 {
	width: 400px;
	text-align: left; 
	margin: 0 auto;
}

.hp #hpTop-newsletter {
	float: left;
	width: 400px;
	height: 68px;
	background: url(imagens/layout_rr_topNewsletter.gif) top left no-repeat;
}

.hp #hpMiddle-newsletter {
	float: left;
	width: 400px;
	height: 280px;
	background: #FFFFFF;
	text-align: center;
}

.hp #hpMiddle-newsletter div {
	margin: 5px;
}

/********************************************************
/* HOME PAGE
/********************************************************/
.hp #container-foto {
	width: 420px;
	text-align: left; 
	margin: 10px auto;
	padding: 5px;
	background: #fff;
}

.hp #container {
	width: 900px;
	text-align: left; 
	margin: 0 auto;
}

.hp #hpBannerTop {
	float: left;
	width: 900px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.hp #hpTop {
	float: left;
	width: 900px;
	height: 197px;
}

.hp #hpTop-01 {
	float: left;
	width: 900px;
	height: 167px;
}

.hp #hpTop-02 {
	float: left;
	width: 900px;
	height: 30px;
	background: url(imagens/layout_rr_bgData.gif) top left no-repeat;
}

.hp #hpTop-02-01 {
	float: left;
	width: 315px;
	height: 30px;
}

.hp #hpTop-02-01 div {
	margin: 10px auto;	
}

.hp #hpTop-02-02 {
	float: left;
	width: 550px;
	height: 30px;
}

.hp #hpTop-02-02 div {
	margin: 7px auto;
	text-align: right;
}

.hp #hpTop-02-03 {
	float: right;
	width: 35px;
	height: 30px;
}

.hp #hpTop-02-03 div {
	margin: 5px auto;
	text-align: center;
}

.hp #hpMiddle {
	float: left;
	width: 900px;
	background: #FFFFFF;
}

.hp #hpMiddle-00 {
	margin: 10px;
	width: 880px;
}

.hp #hpMiddle-01 {
	float: left;
	width: 213px;
	height: 260px;
	margin-top: 5px;
}

.hp #hpMiddle-02 {
	float: left;
	width: 213px;
	height: 260px;
	margin-top: 5px;
	margin-left: 7px;
}

.hp #hpMiddle-03 {
	float: left;
	width: 213px;
	height: 260px;
	margin-top: 5px;	
	margin-left: 7px;	
}

.hp #hpMiddle-04 {
	float: left;
	width: 213px;
	height: 260px;
	margin-top: 5px;	
	margin-left: 7px;	
}

.hp #hpMiddle-05 {
	float: left;
	width: 760px;
	height: 180px;
	background: #FFFFFF;
	margin-top: 5px;
}

.hp #hpMiddle-breadcrumbs {
	float: left;
	width: 880px;
	background: #FFFFFF;
	margin-top: 5px;
}

.hp #hpMiddle-breadcrumbs-01 {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	background: #FFFFFF;
	margin-bottom: 5px;
}

.hp #hpMiddle-breadcrumbs-02 {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	background: #FFFFFF;
}

.hp #hpMiddle-conteudo {
	float: left;
	width: 880px;
	background: #FFFFFF;
	margin-top: 5px;
}

.hp #hpMiddle-conteudo-01 {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	background: #FFFFFF;
	line-height: 150%;
	text-align: justify;
}

.hp #hpMiddle-conteudo-01-tamLetra {
	text-align: right;
}

.hp .hpMiddle-conteudo-01-linha {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	height: 5px;
	background: url(imagens/layout_bg_linha.gif) top center no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hp #hpMiddle-conteudo-01-paginacao {
	float: left;
	padding: 0;
	width: 753px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right
}
.hp #hpMiddle-conteudo-01-01-contato {
	float: left;
	width: 370px;
	text-align: left;
}

.hp #hpMiddle-conteudo-01-02-contato {
	float: right;
	width: 370px;
	text-align: left;
}

.hp #hpMiddle-conteudo-01-01-artigo {
	float: left;
	width: 540px;
	background: url(imagens/layout_rr_bgArtigos.gif) top right repeat-y;
	text-align: justify;
}

.hp #hpMiddle-conteudo-01-01-artigo div {
	padding: 8px;
}

.hp #hpMiddle-conteudo-01-02-artigo {
	float: right;
	width: 200px;
	text-align: left;
}

.hp #hpMiddle-conteudo-rodape {
	float: left;
	width: 880px;
	background: #FFFFFF;
	margin-top: 5px;
}

.hp #hpMiddle-conteudo-rodape-01 {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	background: #FFFFFF;
	margin-bottom: 5px;
}

.hp #hpMiddle-conteudo-rodape-02 {
	margin: 0 auto;
	padding: 0;
	width: 753px;
	background: #FFFFFF;
	margin-bottom: 5px;
	text-align: right;
}

.hp #hpMiddle-01-news-01 {
	float: left;
	width: 213px;
	height: 26px;
	background: url(imagens/layout_rr_guiaNoticias2.gif) top left no-repeat;
}

.hp #hpMiddle-01-news-03 {
	float: left;
	width: 213px;
	height: 219px;
	line-height: 120%;
	background: url(imagens/layout_rr_bgQuadros.gif) top left no-repeat;
}

.hp #hpMiddle-01-news-03-01 {
	margin: 5px;	
}

.hp #hpMiddle-01-news-04 {
	float: left;
	width: 213px;
	height: 10px;
	text-align: right;
}

.hp #hpMiddle-01-opiniao-01 {
	float: left;
	width: 213px;
	height: 26px;
	background: url(imagens/layout_rr_guiaOpiniao2.gif) top left no-repeat;
}

.hp #hpMiddle-01-opiniao-03 {
	float: left;
	width: 213px;
	height: 219px;
	line-height: 125%;
	background: url(imagens/layout_rr_bgQuadros.gif) top left no-repeat;
}

.hp #hpMiddle-01-opiniao-03-01 {
	margin: 5px;	
}

.hp #hpMiddle-01-opiniao-04 {
	float: left;
	width: 213px;
	height: 10px;
	text-align: right;
}

.hp #hpMiddle-01-artigo-01 {
	float: left;
	width: 213px;
	height: 26px;
	background: url(imagens/layout_rr_guiaArtigos2.gif) top left no-repeat;
}

.hp #hpMiddle-01-artigo-03 {
	float: left;
	width: 213px;
	height: 219px;
	background: url(imagens/layout_rr_bgQuadros.gif) top left no-repeat;
}

.hp #hpMiddle-01-artigo-03-01 {
	margin: 5px;	
}

.hp #hpMiddle-01-artigo-04 {
	float: left;
	width: 213px;
	height: 10px;
	text-align: right;
}

.hp #hpMiddle-01-links-01 {
	float: left;
	width: 213px;
	height: 26px;
	background: url(imagens/layout_rr_guiaSites2.gif) top left no-repeat;
}

.hp #hpMiddle-01-links-03 {
	float: left;
	width: 213px;
	height: 219px;
	background: url(imagens/layout_rr_bgQuadros.gif) top left no-repeat;
}

.hp #hpMiddle-01-links-03-01 {
	margin: 5px;	
}

.hp #hpMiddle-01-links-04 {
	float: left;
	width: 213px;
	height: 10px;
	text-align: right;
}

.hp #hpMiddle-01-fotos-01 {
	float: left;
	width: 880px;
	height: 26px;
	background: url(imagens/layout_rr_guiaDestaque2.gif) top left no-repeat;
}

.hp #hpMiddle-01-fotos-03 {
	float: left;
	width: 880px;
	height: 134px;
	line-height: 130%;
	/*background: url(imagens/layout_rr_bgQuadros.gif) bottom left repeat-x;*/
}

.hp #hpMiddle-01-fotos-04 {
	float: left;
	width: 216px;
	height: 9px;
	text-align: right;
}

.hp #scrollLinks {
	float: left;
	width: 870px;
	height: 14px;
	text-align: center;
}

.hp #wn	{ 
    position: relative; 
    width: 870px; 
	height: 134px; 
    overflow: hidden;	
}

.hp #hpRodape {
	float: left;
	width: 900px;
}

.hp #hpRodape-01 {
	float: left;
	width: 100px;
}

.hp #hpRodape-02 {
	float: right;
	width: 800px;
	text-align: right;
}