* { margin:0; padding:0; list-style:none; text-decoration:none; font-style:normal; vertical-align:top; }	
/********************************
BODY
********************************/
body { background:#F6F8F9; }

/********************************
GERAL
********************************/
#geral { width:966px; padding:0 7px; margin:0 auto; background:url(../imagens/bkg_geral.jpg) repeat-y top left; }
#geral h3 { font:bolder 1.2em Arial, Helvetica, Verdana, sans-serif; color:#848B95; margin-top:7px; margin-bottom:7px; text-transform:lowercase; }
#geral h3 a { color:#848B95; }
.esconder { display: none; }
/********************************
HEADER
********************************/
#header { width:966px; height:75px; display:table; background:#fff; }
#header h1 a { margin:10px 0 0 20px; display:block; float:left; width:243px; height:54px; background: url(../imagens/rbc_preparacoes_logo.jpg) no-repeat top left; text-indent:-9999em; overflow:hidden; _display:inline; }
/* login */
#login { width:450px; float:right; margin-top:20px; }
#login form fieldset { border:0; }
#login form div { float:left; }
#login h2 { color:#000; font:bold 1em/22px Arial, Verdana, Helvetica, sans-serif; background:url(../imagens/seta_login.gif) no-repeat left center; padding-left:15px; }
#login form label { font:bold 1em/22px Arial, Verdana, Helvetica, sans-serif; float:left; margin:0 5px; }
#login form input { width:130px; height:16px; display:block; float:left; background:#fff; border-top: 1px solid #000; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #000; }
#login form input.password { }
#login form button.btn-busca { background:url(../imagens/btn_ok.jpg) no-repeat top left; border:0; width:24px; height:18px; cursor:pointer; margin-left:5px; }
#login form button.btn-busca span { display:none; }
#login form p { clear:both; font:normal 0.7em Arial, Helvetica, Verdana, sans-serif; margin-top:3px; margin-right:20px; text-align:right; }
#login form p a, #login form p a:visited { color:#305EB4; text-decoration:underline; }
#login form p a:hover, #login form p a:active { color:#000; }
#login .grd-logado p { font:normal 0.8em/25px Arial, Helvetica, Verdana, sans-serif; color:#000; text-align:right; padding-right:10px; }
#login .grd-logado p a, #login .grd-logado p a:visited { font-weight:bold; color:#000; }
#login .grd-logado p a:hover, #login .grd-logado p a:active { text-decoration:underline; }

#login .grd-logado #botoes_usuario { display:table; float:right; }
#login .grd-logado #botoes_usuario a, #login .grd-logado #botoes_usuario a:visited { background:#000 url(../imagens/bkg_aba_login_left.jpg) no-repeat top left; padding-left:10px; display:block; float:left; height:20px; line-height:20px; text-align:center; color:#fff; cursor:pointer; margin-left:3px; }
#login .grd-logado #botoes_usuario a:hover, #login .grd-logado #botoes_usuario a:focus, #login .grd-logado #botoes_usuario a:active { color:#FFE27D; text-decoration:none; }
#login .grd-logado #botoes_usuario a span, #login .grd-logado #botoes_usuario a:visited span { background:#000 url(../imagens/bkg_aba_login_right.jpg) no-repeat top right; padding-right:10px; display:block; float:left; height:20px; line-height:20px; text-align:center; color:#fff; cursor:pointer; }
#login .grd-logado #botoes_usuario a:hover span, #login .grd-logado #botoes_usuario a:focus span, #login .grd-logado #botoes_usuario a:active span { color:#FFE27D; text-decoration:none; }

/********************************
NAVEGACAO
********************************/
#navegacao ul { height:50px; background:url(../imagens/bkg_navegacao.jpg) repeat-x top left; border-top: 1px solid #E7E9E9; border-bottom: 1px solid #E7E9E9; }
#navegacao ul li { display:inline; font:bold 1em/50px Arial, Helvetica, Verdana, sans-serif; height:50px; display:block; float:left; padding: 0 15px; }
#navegacao ul li a, #navegacao ul li a:visited, #navegacao ul li.ativo { display:block; margin-right:2px; color:#000; text-decoration:none; }
#navegacao ul li a:hover, #navegacao ul li a:active { color: #0066DD; }
#navegacao ul li.closed { cursor: pointer; }

#fd-99 { display: none; width: 966px; background: #444C57; }
#fd-99 ul { display: table; }
#fd-99 ul li { display: inline; }
#fd-99 ul li a { width: 216px; height: 25px; float: left; background: url(../imagens/seta2.gif) no-repeat 10px 10px; color: #fff; font: bold 0.75em/25px Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; padding-left: 25px; }
#fd-99 ul li a:hover { text-decoration: underline; color: #FFFFCC; }

/********************************
BUSCA GERAL
********************************/
#buscabar { background:#eee; width:966px; display:table; text-align:center; padding:10px 0; }
#buscabar form fieldset { border:0; }
#buscabar form h2 { color:#000; font:bold 1em Arial, Helvetica, sans-serif; display:inline; text-transform:lowercase; }
#buscabar form input { width:398px; height:17px; background:#fff; border-top: 1px solid #000; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #000; }
#buscabar form .btn-busca { width:20px; height:20px; margin-left:5px; border:0; }

/********************************
PUBLICIDADES
********************************/
#geral #publicidades { background:#fff; width:960px; display:table; padding:3px; }
#geral #publicidades .lft-publi { float:left; width:520px; margin-top:5px; margin-left:10px; text-align:center; _display:inline; }
#geral #publicidades .lft-publi h3 { font:normal 0.8em Arial, Helvetica, Verdana, sans-serif; color:#303030; }
#geral #publicidades .lft-publi img { border:0; }
#geral #publicidades .lft-publi a {  }
#geral #publicidades ul { float:right; }
#geral #publicidades ul li { display:inline; }
#geral #publicidades ul li img { border:0; }
#geral #publicidades ul li a { float:left; display:block; }

#geral #publicidades .rgt-publi { width:380px; display:table; padding:3px; float:right; }
#geral #publicidades .rgt-publi h3 { font:normal 0.8em Arial, Helvetica, Verdana, sans-serif; color:#303030; }
#geral #publicidades .rgt-publi img { border:0; }
#geral #publicidades .rgt-publi a {  }
#geral #publicidades .rgt-publi ul { float:left; }
#geral #publicidades .rgt-publi ul li { display:inline; }
#geral #publicidades .rgt-publi ul li img { border:0; }
#geral #publicidades .rgt-publi ul li a { display:block; float:left; margin-right:3px; margin-bottom:3px; }

/********************************
CONTAINER
********************************/
#container { width:966px; }
#container.tarja h2 { width:966px; height:33px; margin-bottom:5px; font:bold 1em/33px Arial, Verdana, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }
/* lft-grd */
#container #lft-grd, #container #rgt-grd, #container #rgt-grd2, #container #mdl-grd { float:left; margin:0; padding:0; }

#container #lft-grd { width:150px; padding:0 5px; }
#container #lft-grd ul.sessao, #container #lft-grd dl.linksuteis { width:150px; margin-bottom:20px; }
#container #lft-grd ul.sessao li { display:inline; font:bold 0.7em/22px Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; }
#container #lft-grd ul.sessao li a, #container #lft-grd ul.sessao li a:visited, #container #lft-grd ul.sessao li.ativo { display:block; width:150px; border-bottom:1px solid #E5EAED; background:#fff; }
#container #lft-grd ul.sessao li a:hover, #container #lft-grd ul.sessao li a:active { text-decoration:underline; background:#F6F8F9; }
#container #lft-grd ul.sessao li.ativo{ color:#000; text-decoration:underline; }
#container #lft-grd dl.linksuteis dt { width: 150px; font:bold 0.85em/22px Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; margin-top:10px; }
#container #lft-grd dl.linksuteis dd { width: 150px; display:inline; font:normal 0.7em Arial, Helvetica, Verdana, sans-serif; }
#container #lft-grd dl.linksuteis dd a { width:140px; height:18px; display:block; color:#000; text-decoration:underline; padding-left:10px; background:#fff url(../imagens/bullet_cinza.gif) no-repeat left center; }
#container #lft-grd dl.linksuteis dd a:visited { color:#0066DD; }
#container #lft-grd dl.linksuteis dd a:hover { color:#0066DD; }
#container #lft-grd dl.linksuteis dd a:active { color:#0066DD; }

/* FORMULARIOS */
form#frm-contato { width:771px; }
form#frm-contato fieldset { width:771px; border:0; display:table; }
form#frm-contato legend{ display:block; font:bold 1em/30px Arial, Helvetica, Verdana, sans-serif; color:#666; }
form#frm-contato label { width:771px; display:block; font:bold 0.85em/25px Arial, Helvetica, Verdana, sans-serif; }
form#frm-contato input { width:350px; height:20px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; border:3px solid #ddd; }
form#frm-contato textarea { width:350px; height:80px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; border:3px solid #ddd; }
form#frm-contato input.btn-enviar { background:#000; border:0; margin:0; padding:0; color:#fff; width:60px; margin:10px 0; }
form#frm-contato input:hover, form#frm-contato textarea:hover { border-color: #FFFF00; }
form#frm-contato input:focus, form#frm-contato textarea:focus { border-color: #0066DD; }
form#frm-comentario fieldset { border:0;  }
form#frm-comentario label { font:bold 0.85em/20px Arial, Helvetica, Verdana, sans-serif; }
form#frm-comentario textarea { width:448px; height:80px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; border:3px solid #ddd; }
form#frm-comentario input:hover { border-color: #FFFF00; }
form#frm-comentario input:focus { border-color: #0066DD; }

button.btn-enviar-verde { background: url(../imagens/btn_enviar_verde.jpg) no-repeat top left; border:0; margin:0; padding:0; width:50px; height: 18px; margin:10px 0; cursor: pointer; }
button.btn-enviar-verde span { display: none; }

button.btn-enviar-vermelho { background: url(../imagens/btn_enviar_vermelho.jpg) no-repeat top left; border:0; margin:0; padding:0; width:50px; height: 18px; margin:10px 0; cursor: pointer; }
button.btn-enviar-vermelho span { display: none; }

button.btn-enviar-amarelo { background: url(../imagens/btn_enviar_amarelo.jpg) no-repeat top left; border:0; margin:0; padding:0; width:50px; height: 18px; margin:10px 0; cursor: pointer; }
button.btn-enviar-amarelo span { display: none; }

/* mdl-grd */
#container #mdl-grd { width:456px; margin:0 12px; }
#container #mdl-grd dl.grd-chamada, #container #mdl-grd dl.grd-chamada-off { width:456px; float: left; margin-bottom:3px; padding-bottom: 3px; border-bottom: 3px solid #EDF1F3; }
#container #mdl-grd dl.grd-chamada dt { float:left; width: 189px; _display:inline; }
#container #mdl-grd dl.grd-chamada dt a.figura img { border:0; }
#container #mdl-grd dl.grd-chamada dt a.figura { display:block; float:left; border:3px solid #E5EAED; width: 183px; }
#container #mdl-grd dl.grd-chamada a:visited.figura { border:3px solid #0066DD; }
#container #mdl-grd dl.grd-chamada a:active.figura { border:3px solid #0066DD; }
#container #mdl-grd dl.grd-chamada a:hover.figura { border:3px solid #0066DD; }
#container #mdl-grd dl.grd-chamada a:active.figura { border:3px solid #0066DD; }
#container #mdl-grd dl.grd-chamada dd { width:250px; float:right; color:#666; font:bold 0.75em Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; text-align:left; _display:inline; }

#container #mdl-grd dl.grd-chamada dd.dataehora, #container #mdl-grd dl.grd-chamada-off .dataehora { text-align:left; text-transform:none; font:normal 0.7em Arial, Helvetica, Verdana, sans-serif; color: #303030; border-bottom: 1px solid #EDF1F3; padding: 3px 0; margin-bottom: 5px; }

#container #mdl-grd dl.grd-chamada dd.titlecapa, #container #mdl-grd dl.grd-chamada-off dd.titlecapa { text-align:left; text-transform:none; font:bold 1.2em Arial, Helvetica, Verdana, sans-serif; }
#container #mdl-grd dl.grd-chamada dd.titlecapa a, #container #mdl-grd dl.grd-chamada-off dd.titlecapa a { color:#000; }
#container #mdl-grd dl.grd-chamada dd.titlecapa a:visited, #container #mdl-grd dl.grd-chamada-off dd.titlecapa a:visited {  color:#0066DD; }
#container #mdl-grd dl.grd-chamada dd.titlecapa a:hover, #container #mdl-grd dl.grd-chamada-off dd.titlecapa a:hover {  color:#000; text-decoration:underline; }
#container #mdl-grd dl.grd-chamada dd.titlecapa a:active, #container #mdl-grd dl.grd-chamada-off dd.titlecapa a:active {  color:#0066DD; }
#container #mdl-grd dl.grd-chamada-off dd a, #container #mdl-grd dl.grd-chamada-off dd.titlecapa { float:left; width:454px; }
#container #mdl-grd dl.grd-chamada-off { width:454px; display:table; border-bottom:3px solid #E5EAED; padding:5px 0; }
#container #mdl-grd dl.grd-chamada-off dd { font: bold 0.75em Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; text-align:left; _display:inline; }
#container #mdl-grd h4 { width:454px; display:table; font:bold 2em Arial, Helvetica, Verdana, sans-serif; padding-bottom:10px; }
#container #mdl-grd p.grd-data { width:454px; height:22px; display:table; font:normal 0.7em/22px Arial, Helvetica, Verdana, sans-serif; color:#000; margin-bottom:10px; }
#container #mdl-grd ul.barra-tarefas { background:#fff; height:22px; border-top: 1px solid #EDF1F3; border-bottom: 1px solid #EDF1F3; margin:5px 0; text-align:left; }
#container #mdl-grd ul.barra-tarefas li { display:inline; font:normal 0.7em/22px Arial, Helvetica, Verdana, sans-serif; color:#666; text-transform:lowercase; }
#container #mdl-grd ul.barra-tarefas li a, #container #rgt-grd ul.barra-tarefas li a:visited { color:#000; padding-right:5px; }
#container #mdl-grd ul.barra-tarefas li a:hover, #container #rgt-grd ul.barra-tarefas li a:active { text-decoration:underline; }
#container #mdl-grd ul.barra-tarefas .icon_print { background:url(../imagens/icon_printer.gif) no-repeat left center; padding-left:15px; }
#container #mdl-grd ul.barra-tarefas .icon_email { background:url(../imagens/icon_email.gif) no-repeat left center; padding-left:15px; }
#container #mdl-grd ul.barra-tarefas li span { color:#ccc; padding-right:5px; }
/* materia */
#container #mdl-grd #materia, #container #grd-rgt2 #materia { }
#container #mdl-grd #materia p, #container #grd-rgt2 #materia p { font:normal 90% Arial, Helvetica, Verdana, sans-serif; margin-bottom:15px; }
#container #mdl-grd #materia ol, #container #grd-rgt2 #materia ol { padding-left: 40px; margin-bottom:15px; }
#container #mdl-grd #materia ol li, #container #grd-rgt2 #materia ol li { font:normal 90% Arial, Helvetica, Verdana, sans-serif; list-style:decimal; }
#container #mdl-grd #materia ul, #container #grd-rgt2 #materia ul { margin-bottom:15px; }
#container #mdl-grd #materia ul li, #container #grd-rgt2 #materia ul li { font:normal 90% Arial, Helvetica, Verdana, sans-serif; background:url(../imagens/bullet_black.gif) no-repeat left 6px; padding-left:10px; }

/* foto grande da matéria */
#container #mdl-grd #materia div.foto_materia { width:456px; text-align:center; margin-bottom:10px; }
#container #mdl-grd #materia div.foto_materia img { border:0; padding:3px; background:#eee; text-align:center; }


#container #mdl-grd ul.lista-comum { width:456px; display:table; }
#container #mdl-grd ul.lista-comum li { display:inline; }
#container #mdl-grd ul.lista-comum li a { display:block; font:bold 0.8em/22px Arial, Helvetica, Verdana, sans-serif; color:#000; background:url(../imagens/bullet_black.gif) no-repeat left 8px; padding-left:10px;  }
#container #mdl-grd ul.lista-comum li a:visited { color:#0066DD; }
#container #mdl-grd ul.lista-comum li a:hover { text-decoration: underline; }
#container #mdl-grd ul.lista-comum li a:active { color:#0066DD; }

#container #mdl-grd ul.lista-setada { width:456px; display:table; }
#container #mdl-grd ul.lista-setada li { display:inline; }
#container #mdl-grd ul.lista-setada li a { display:block; font:bold 0.8em/22px Arial, Helvetica, Verdana, sans-serif; color:#000; background:url(../imagens/seta_black2.gif) no-repeat left 6px; padding-left:10px; }
#container #mdl-grd ul.lista-setada li a:visited { color:#0066DD; }
#container #mdl-grd ul.lista-setada li a:hover { text-decoration: underline; }
#container #mdl-grd ul.lista-setada li a:active { color:#0066DD; }

#container #mdl-grd ul.pdf-arquivos { width:456px; display:table; }
#container #mdl-grd ul.pdf-arquivos li { display:inline; }
#container #mdl-grd ul.pdf-arquivos li a { display:block; font:normal 0.8em/20px Arial, Helvetica, Verdana, sans-serif; color:#000; background:url(../imagens/file_acrobat.gif) no-repeat 0 0; padding-left:20px; margin-bottom: 5px; }
#container #mdl-grd ul.pdf-arquivos li a:visited { color:#0066DD; }
#container #mdl-grd ul.pdf-arquivos li a:hover { color: #F8A120; text-decoration: underline; }
#container #mdl-grd ul.pdf-arquivos li a:active { color:#0066DD; }

#container #mdl-grd #grd-comentarios { border-bottom:3px solid #848B95; padding-bottom:3px; }
#container #mdl-grd #grd-comentarios h3 { font:bold 1em Arial, Helvetica, Verdana, sans-serif; border:3px solid #eee; padding:5px 10px; color:#000; }
#container #mdl-grd #grd-comentarios h3.advertencia { font:bold 1em Arial, Helvetica, Verdana, sans-serif; border:3px solid #0066DD; padding:5px 25px; color:#000; background:url(../imagens/icon_comment.gif) no-repeat 8px 10px; }
#container #mdl-grd #grd-comentarios p.info_comment { display:table; margin-bottom:5px; }
#container #mdl-grd #grd-comentarios p.info_comment span.post_number { background: #333; color:#fff; font:bold 0.85em/20px Arial, Helvetica, Verdana, sans-serif; padding:0 2px; }
#container #mdl-grd #grd-comentarios p.info_comment span.name { font:bold 1em/20px Arial, Helvetica, Verdana, sans-serif; color:#333; text-transform: uppercase; }
#container #mdl-grd #grd-comentarios p.info_comment span.data_post { font:normal 0.7em/16px Arial, Helvetica, Verdana, sans-serif; color:#666; display:block; }
#container #mdl-grd #grd-comentarios div.comentario p { font:normal 0.85em Arial, Helvetica, Verdana, sans-serif; color:#000; margin-bottom:20px; }
/* paginacao */
#pages ul { list-style-type: none; }
#pages li { display: inline; font:bold 1.2em/50px Arial, Helvetica, Verdana, sans-serif; }
#pages li a { color: #000; text-decoration: none; float: left; width: 225px; display: block; text-align: center; }
#pages li a:hover { text-decoration: underline; }
#pages li.nolink { color: #CCC; border: 1px solid #F3F3F3; padding: 4px; }
#pages li.current { color: #FFF; border: 1px solid #b2e05d; padding: 4px; background: #b2e05d; }
/* rgt-grd */
#container #rgt-grd { width:320px; }
#container #rgt-grd .grd-corta { width:320px; overflow:auto; height:800px; }
#container #rgt-grd .grd-corta ul.sliced { width:300px; display:table; }
#container #rgt-grd .grd-corta ul.sliced li { width:300px;  float:left; border-bottom:1px solid #eee; padding:2px 0; }
#container #rgt-grd .grd-corta ul.sliced li span { background:#DBE3E7; display:block; width:31px; height:66px; font:bold 1em/66px Arial, Helvetica, Verdana, sans-serif; color:#848B95; text-align:center; float:left; margin-right:2px; }
#container #rgt-grd .grd-corta ul.sliced li a.figura img { border:0; }
#container #rgt-grd .grd-corta ul.sliced li a.figura { border:3px solid #eee; display:block; width:90px; float:left; margin-right:3px; }
#container #rgt-grd .grd-corta ul.sliced li a:visited.figura { border:3px solid #0066DD; }
#container #rgt-grd .grd-corta ul.sliced li a:hover.figura { border:3px solid #0066DD; }
#container #rgt-grd .grd-corta ul.sliced li a:active.figura { border:3px solid #0066DD; }
#container #rgt-grd .grd-corta ul.sliced li a.canallink { font:bold 0.7em Arial, Helvetica, Verdana, sans-serif; color:#666; text-transform:uppercase; float:left; }
#container #rgt-grd .grd-corta ul.sliced li a { font:bold 0.7em Arial, Helvetica, Verdana, sans-serif; color:#000; width:162px; float:left; }
#container #rgt-grd .grd-corta ul.sliced li a:visited { color:#0066DD; }
#container #rgt-grd .grd-corta ul.sliced li a:hover { color:#0066DD; text-decoration:underline; }
#container #rgt-grd .grd-corta ul.sliced li a:active { color:#0066DD; }
/* rgt-grd2 */
#container #rgt-grd2 { width:791px; margin-left:10px; }
#container #rgt-grd2 dl.imglegenda { float:left; text-align:center; background: #F6F8F9; margin:0 10px 10px 0; }
#container #rgt-grd2 dl.imglegenda dt img { border:0; padding:3px; background:#F6F8F9; }
#container #rgt-grd2 dl.imglegenda dd { font:normal 0.75em Arial, Helvetica, Verdana, sans-serif; padding-bottom:3px; }
#container #rgt-grd2 dl.imglegenda dd span { color:#666; }
#container #rgt-grd2 h4 { font:bold 1em Arial, Helvetica, Verdana, sans-serif; margin-bottom:15px;}
#container #rgt-grd2 p { font:normal 0.85em Arial, Helvetica, Verdana, sans-serif; margin:0 15px 15px 0; }
#container #rgt-grd2 ul.barra-tarefas { background:#fff; height:22px; border-top: 1px solid #EDF1F3; border-bottom: 1px solid #EDF1F3; margin:5px 0; text-align:left; }
#container #rgt-grd2 ul.barra-tarefas li { display:inline; font:normal 0.7em/22px Arial, Helvetica, Verdana, sans-serif; color:#666; text-transform:lowercase; }
#container #rgt-grd2 ul.barra-tarefas li a, #container #rgt-grd2 ul.barra-tarefas li a:visited { color:#000; padding-right:5px; }
#container #rgt-grd2 ul.barra-tarefas li a:hover, #container #rgt-grd2 ul.barra-tarefas li a:active { text-decoration:underline; }
#container #rgt-grd2 ul.barra-tarefas .icon_print { background:url(../imagens/icon_printer.gif) no-repeat left center; padding-left:15px; }
#container #rgt-grd2 ul.barra-tarefas .icon_email { background:url(../imagens/icon_email.gif) no-repeat left center; padding-left:15px; }
#container #rgt-grd2 #linksfinais, #container #rgt-grd2 #linksfinais.ativo { background:#fff; border-top:1px solid #eee; width:751px; padding:10px; }
#container #rgt-grd2 #linksfinais ul li a, #container #rgt-grd2 #linksfinais ul li.ativo { background:url(../imagens/bullet_cinza.gif) no-repeat left center; padding-left: 10px; color:#000; font:normal 0.85em/22px Arial, Helvetica, Verdana, sans-serif; }
#container #rgt-grd2 #linksfinais ul li a strong, #container #rgt-grd2 #linksfinais ul li.ativo strong { }
/********************************
FOOTER
********************************/
#footer { width:966px; height:25px; background:#444C57; margin:0 auto; border-top: 3px solid #E7E9E9; border-bottom:3px solid #E7E9E9; clear:both; }
#footer address { font:normal 0.7em/25px Arial, Helvetica, Verdana, sans-serif; color:#ccc; padding-right:3px; float:right; }
#footer address .btn-topo { background: #2B313A; color: #FFFFCC; }
#footer p { float:left; font:normal 0.7em/25px Arial, Helvetica, Verdana, sans-serif; color:#666; }
#footer a { color:#ccc; text-decoration:none; padding:0 10px; }
#footer a:hover { color:#fff; }
#footer a.rss { color:#fff; background:#FF5200; border:1px solid #922F00; }