*{margin:0;padding:0;outline:0;font-family:inherit;font-size:100%}
body{font-family:arial,verdana,tahoma}
table{border-collapse:collapse;border-spacing:0}
legend,hr{display:none}
li{list-style:none}
a{text-decoration:none}
caption,th{text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
blockquote,q{quotes:"" ""}
abbr,acronym{border:0}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
h1{color:#333;font-family:arial;font-size:18px}

.e,.esq{float:left}
.d,.dir{float:right}
.mar-20{margin-bottom:20px}
.mar-10{margin-bottom:10px}

header{background:-moz-linear-gradient(center top, #016f91, #028fb4);background:-webkit-gradient(linear, left top, left bottom, from(#016f91), to(#028fb4));filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#016f91, endColorstr=#028fb4);background-image: -o-linear-gradient(top left, #016F91, #028FB4);margin-bottom:10px;overflow:auto;padding:12px 10px}
header .rbs-logo{background:url(../icon/rbs-logo.png) no-repeat;display:block;float:left;height:36px;width:100px}
header .rbs-logo span{visibility:hidden}
header ul{float:right;font-size:13px;font-weight:bold;margin-top:8px}
header ul .ativo{background-color:#1c91b1;border-radius:3px}
header ul li{float:left;margin-left:5px}
header ul li a{color:#fff;display:block;padding:6px 7px}
header .rbs-dropdown{background:url(../icon/rbs-dropdown.png) no-repeat 60px 13px #1c91b1;border-radius:3px;padding-right:14px;width:56px}
header .rbs-dropdown-menu{display:none;position:absolute;right:1px;top:43px;z-index:5}
header .rbs-dropdown-item{background:url(../icon/rbs-dropdown-item.png) no-repeat -1px 0;color:#0088b5;display:block;height:45px;line-height:43px;font-family:bold 13px arial;padding:0;text-indent:12px;width:87px}


.rbs-menu{border-bottom:1px solid #b1b1b1;margin:0 10px;overflow:auto}
.rbs-menu li{float:left;margin-left:4px;font:bold 13px arial} 
.rbs-menu li:first-child{margin-left:0;padding:9px 10px}
.rbs-menu li a{background:#b1b1b1;color:#fff;display:block;padding:9px 10px}
.rbs-menu li.ativo a{background:#515151}
.rbs-menu li a:hover{color:#fff;text-decoration:none}
.rbs-menu .rbs-atualizar{float:right;background: url(../icon/rbs-loader.jpg) no-repeat center center;height:34px;width:15px}
.rbs-menu .rbs-atualizar a{padding:9px 0}

.rbs-menu .rbs-atualizar a{background: url(../icon/rbs-loader.jpg) no-repeat center center;display:block;height:15px;overflow:hidden;width:15px}
.rbs-menu .rbs-atualizar span{visibility:hidden}

section{margin:10px;clear:both}
section .rbs-escopo{clear:both;overflow:auto}
section .rbs-escopo h1{float:left}
section #rbs-info{color:#999;font:normal 12px arial;margin:5px 0 10px 0}

section ul li a{background:url(../icon/rbs-lista-seta.png) no-repeat center right #f2f2f2;border-bottom:1px solid #dadada;color:#0087b4;display:block;font-size:12px;font-weight:bold;padding:11px 12px}
.rbs-lista .rbs-escopo a{background:-moz-linear-gradient(center top, #016f91, #028fb4);background:-webkit-gradient(linear, left top, left bottom, from(#016f91), to(#028fb4));filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#016f91, endColorstr=#028fb4);color:#fff;display:block;float:right;font-size:12px;font-weight:bold;padding:6px 8px}

footer {border-top:1px solid #b1b1b1;margin:10px 10px 20px 10px;padding-top:15px;text-align:center}
footer .pub{display:inline-block;margin:0 auto 20px}
footer nav{margin:0 auto;width:400px}
footer nav ul{overflow:auto}
footer nav li{float:left;margin:0 10px}
footer nav li a{color:#0087b4;font:normal 13px arial}
footer nav li:first-child a{color:#515151}