@font-face {
  font-family: 'RegularMedium';
  src: url('fontes/REGULARM.eot');
  src: local('☺'), url('fontes/REGULARM.woff') format('woff'), url('fontes/REGULARM.ttf') format('truetype');
}
body {
  font: normal normal 10px/1.3 RegularMedium, Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  padding: 30px;
}
p {
  margin-bottom: 0.8em;
  font-size: 13px;
}
a {
  color: #0a3481;
  text-decoration: none;
}
h1#bob { margin-bottom: 10px; }
h1#bob a {
  display: block;
  width: 167px;
  height: 17px;
  background: transparent url("../imgs/bob.gif") no-repeat scroll left top;
}
h1#bob a span { display: none; }
div#idioma {
  position: relative;
  margin: 0 auto;
  width: 500px;
}
div#idioma h1 {
  display: block;
  width: 501px;
  height: 60px;
  background: transparent url("../imgs/bob_intro_bw.gif") no-repeat scroll left top;
}
div#idioma h1 span { display: none; }
div#idioma ul {
  position: relative;
  width: 420px;
  height: 20px;
  list-style: none;
}
div#idioma ul li {
  text-indent: -9999px;
  display: block;
}
div#idioma ul li a {
  background: url("../imgs/bob_intro_bw.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 18px;
  width: 407px;
}
div#idioma ul li#en {
  position: absolute;
  top: 2px;
  left: 319px;
}
div#idioma ul li#en a {
  width: 80px;
  background-position: -320px -61px;
}
div#idioma ul li#en a:hover {
  background: url("../imgs/bob_intro_bw.gif");
  background-position: -320px -140px;
}
div#idioma ul li#pt {
  position: absolute;
  top: 2px;
  left: 399px;
}
div#idioma ul li#pt a {
  width: 101px;
  background-position: -400px -61px;
}
div#idioma ul li#pt a:hover {
  background: url("../imgs/bob_intro_bw.gif");
  background-position: -400px -140px;
}
div#conteudo {
  position: relative;
  clear: both;
  color: #0a3481;
  font: normal normal 10px/1.3 RegularMedium, Helvetica, Arial, sans-serif;
  float: left;
  width: 850px;
  margin-top: 16px;
  font-size: 10px;
}
div#conteudo #texto {
  clear: left;
  margin-top: 25px;
}
div#conteudo #thumbs {
  clear: left;
  margin-top: 26px;
}
div#conteudo #thumbs a {
  float: left;
  margin: 0 8px 8px 0;
}
div#conteudo #controles {
  display: none;
  clear: both;
  position: relative;
  float: right;
  height: 13px;
  width: 126px;
  margin: 8px 0 5px 0;
  font-size: 12px;
}
div#conteudo #controles a {
  display: block;
  height: 16px;
  width: 18px;
  float: left;
  text-indent: -9999em;
}
div#conteudo #controles a#prev { background: url("imgs/previous.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles a#next { background: url("imgs/next.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles a#close { background: url("imgs/close.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles #number {
  display: block;
  float: left;
  font-size: 1em;
  height: 16px;
  text-align: center;
  width: 36px;
}
div#conteudo #slideshow {
  position: relative;
  display: none;
  margin: 8px 0 5px 0;
  clear: both;
}
div#conteudo #legenda {
  display: none;
  color: #000000;
  font-size: 12px;
  clear: both;
  margin-bottom: 30px;
}
div#conteudo #video {
  margin-top: 20px;
  width: 560px;
  height: 350px;
  background-color: #000000;
}
div#conteudo #contato p {
  font-size: 13px;
  letter-spacing: -0.04em;
}
div#conteudo #contato a {
  color: #0a3481;
  text-decoration: none;
}
div#conteudo #contato a:hover { color: #6a6a6a; }
div#conteudo #contato .ativo { color: #6a6a6a; }
div#conteudo #articles {
  color: #01135f;
  margin-top: 5px;
}
div#conteudo #articles a { color: #01135f; }
div#conteudo #articles a:hover { color: #83b2de; }
div#conteudo #articles .ativo { color: #83b2de; }
div#conteudo #articles h2 {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 20px;
}
div#conteudo #submenu {
  font-size: 13px;
  letter-spacing: -0.02em;
}
div#conteudo #submenu a {
  text-decoration: none;
  color: #a6a6a6;
}
div#conteudo #submenu a:hover { color: #6a6a6a; }
div#conteudo #submenu .ativo { color: #6a6a6a; }
div#conteudo #submenu.artigos ul.tituloArtigos { margin: 0 0 10px 0; }
div#conteudo #controles a#prev { background: url("../css/imgs/previous.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles a#next { background: url("../css/imgs/next.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles a#close { background: url("../css/imgs/close.png") no-repeat scroll 0 0 transparent; }
div#conteudo #controles #number { color: #a6a6a6; }
#sb-nav {
  float: right;
  height: 20px;
  padding: 2px 0;
}
#sb-nav a {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  float: right;
  height: 16px;
  margin-left: 1px;
  width: 16px;
}
#sb-counter {
  float: right;
  margin-top: -2px;
  text-align: center;
  width: 40px;
  font-size: 10px;
}
#sb-loading {
  color: #444444;
  text-transform: uppercase;
}
#sb-loading-inner {
  color: #444444;
  text-transform: uppercase;
}
#sb-loading-inner span {
  height: 30px;
  width: 30px;
  padding: 0px;
}
#sb-wrapper-inner { border: none; }
#sb-title, #sb-title-inner {
  font: normal normal 13px/1.3 RegularMedium, Helvetica, Arial, sans-serif;
  color: #000000;
}

