.imgcabecalho {
  display: none;
}

.hidden {
  display: none !important;
}

.ieonly6 img {
  position: relative;
  behavior: expression(
    (this.runtimeStyle.behavior="none") && 
    (
      this.pngSet 
      ?
        this.pngSet=true
      :
        (
          this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1
          ? 
            (
              this.runtimeStyle.backgroundImage = "none",
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
              this.src = "/include/x.gif"
            )
          :
            true
        ),
        this.pngSet=true
    )
  );
}

div.autohide label {
  position: absolute;
  left: 6px;  
  top: 4px;
}

div.autohide input, div.autohide textarea {
  padding: 2px;
}

div.campo input.calendario  {
  float: right;
  width: 21px;
  height: 21px;
  cursor: pointer;
  padding: 21px 0 0 0;
  overflow: hidden;
  border: 0;
  margin: 0;
  background: transparent url(/include/resources/images/wikaboo/calendario.jpg) no-repeat bottom left;
}

.hidden {
  display: none;
}

html {
  background-color: #F3F3F3;
}

body {
  background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

table, th, td {
  border-style: none;
}

a {
  color: #EA571E;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

div#footer {
  position: relative;
  display: block;
}

div#main div.main-body {
  margin-bottom: auto;
}

div#header div.header-body {
  background: transparent url(/include/resources/images/wikaboo/headerContent.png) no-repeat top left;
}

div#main div.main-body {
  background: transparent none no-repeat top left;
}

div.nav div.nav-body {
  background: transparent url(/include/resources/images/wikaboo/colunaEsquerdaHome.gif) no-repeat top left;
}

div#content div.content-body {
  background: transparent none no-repeat top left;
}

div#footer div.footer-body {
  background: transparent url(/include/resources/images/wikaboo/footer.gif) no-repeat top left;
}
div#header div.header-body {
  position: relative;
}

div#header div.header-body .imagem_ambiente {
  position: absolute;
  width: 512px;
  height: 138px;
  top: 101px;
  left: 200px;
}

div#header div.header-body  .info_area_reservada {
  position: absolute;
  top: 28px;
  right: 15px;
	width: 246px;
	height: 72px;
}

.nao_logado div#header div.header-body  .info_area_reservada {
  background: transparent url(/include/resources/images/wikaboo/btLogin-on.gif) no-repeat top left;
}

.logado div#header div.header-body  .info_area_reservada {
  background: transparent url(/include/resources/images/wikaboo/area_reservada.jpg) no-repeat top left;
}

div#header div.header-body  .info_area_reservada h3.titulo_seccao {
  display: none;
}

div#header div.header-body  .info_area_reservada div.texto_seccao {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.nao_logado div#header div.header-body  .info_area_reservada div.texto_seccao a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btLogin-off.gif) no-repeat top left;
}

.nao_logado div#header div.header-body  .info_area_reservada div.texto_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

.nao_logado div#header div.header-body  .info_area_reservada div.texto_seccao a span {
  display: none;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.nome {
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.nome span {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.nome span {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.perfil  {
  position: absolute;
  display: block;
  left: 0;
  top: 35px;
  width: 68px;
  height: 24px;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.perfil a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btEditarPerfil-off.gif) no-repeat top left;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.perfil a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.perfil a span {
  display: none;
}

div#header div.header-body  .info_area_reservada div.texto_seccao div.ver_carrinho  {
  position: absolute;
  display: block;
  right: 0px;
  top: -28px;
  width: 84px;
  height: 28px;
  background: transparent url(/include/resources/images/wikaboo/btVerCarrinhoTop-on.gif) no-repeat top left;
}

div#header div.header-body  .info_area_reservada div.texto_seccao div.ver_carrinho a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btVerCarrinhoTop-off.gif) no-repeat top left;
}

div#header div.header-body  .info_area_reservada div.texto_seccao div.ver_carrinho a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#header div.header-body  .info_area_reservada div.texto_seccao div.ver_carrinho a span {
  display: none;
}


.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.logout  {
  position: absolute;
  display: block;
  right: -1px;
  top: 35px;
  width: 48px;
  height: 24px;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.logout a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btLogout-off.gif) no-repeat top left;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.logout a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

.logado div#header div.header-body  .info_area_reservada div.texto_seccao div.logout a span {
  display: none;
}div#header div.header-body  .info_pesquisa {
  position: absolute;
  left: 15px;
  top: 184px;
  width: 185px;
  height: 25px;
}

div#header div.header-body  .info_pesquisa h3.titulo_seccao {
  display: none;
}

div#header div.header-body  .info_pesquisa form {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

div#header div.header-body  .info_pesquisa form * {
  display: none;
}

div#header div.header-body  .info_pesquisa form input.in_pesquisa {
  position: absolute;
  display: block;
  top: 5px;
  left: 10px;
  width: 133px;
  height: 14px;
  color: white;
  padding: 0px;
  background: transparent;
  border: 0;
  outline: 0;
}

div#header div.header-body  .info_pesquisa form input.in_submit {
  position: absolute;
  display: block;
  top: 0;
  left: 160px;
  width: 25px;
  height: 25px;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 25px 0 0 0;
  overflow: hidden;
}
div#header div.header-body div.logo h1.titulo_site {
  position: absolute;
  padding: 0;
  margin: 0;
  top: 23px;
  left: 28px;
  width: 113px;
  height: 111px;
}

div#header div.header-body div.logo h1.titulo_site a {
  display: block;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.logo h1.titulo_site span {
  display: none;
}

div#header div.header-body div.logo h2.subtitulo_site {
  display: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 {
  position: absolute;
  top: 0;
  left: 210px;
  width: 587px;
  height: 28px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 h3.titulo_seccao {
  display: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu, div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu {
  float: left;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li {
  position: absolute;
  float: left;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li a {
  display: block;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li a span {
  display: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll1 {
  left: 0;
	width: 137px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll1 a {
  background: transparent url(/include/resources/images/wikaboo/btTop01-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll2 {
  left: 138px;
	width: 171px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll2 a {
  background: transparent url(/include/resources/images/wikaboo/btTop02-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll3 {
  left: 310px;
	width: 142px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll3 a {
  background: transparent url(/include/resources/images/wikaboo/btTop03-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll4 {
  left: 453px;
	width: 134px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_1 ul.menu li.ll4 a {
  background: transparent url(/include/resources/images/wikaboo/btTop04-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 {
  position: absolute;
  top: 47px;
  left: 210px;
  width: 391px;
  height: 31px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 h3.titulo_seccao {
  display: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu, div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item {
  position: absolute;
  float: left;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item a.menu_link {
  display: block;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item a.menu_link:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item a.menu_link span {
  display: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll1 {
  left: 0;
	width: 83px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll1 a.menu_link {
  background: transparent url(/include/resources/images/wikaboo/bt01-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll2 {
  left: 97px;
	width: 82px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll2 a.menu_link {
  background: transparent url(/include/resources/images/wikaboo/bt02-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll3 {
  left: 180px;
	width: 55px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll3 a.menu_link {
  background: transparent url(/include/resources/images/wikaboo/bt03-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll4 {
  left: 249px;
	width: 66px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll4 a.menu_link {
  background: transparent url(/include/resources/images/wikaboo/bt04-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll5 {
  left: 327px;
	width: 64px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item.ll5 a.menu_link {
  background: transparent url(/include/resources/images/wikaboo/bt05-off.gif) no-repeat top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu, div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu li.submenu_item {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu {
  position: absolute;
  border: 1px #EB8A56 solid;
  background: #E9571E none no-repeat top left;
  top: 31px;
  left: 0;
  width: 180px;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu li.submenu_item {
  padding: 5px 10px;
  background: transparent url(/include/resources/images/wikaboo/tracejadoSubmenu.gif) repeat-x top left;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu li.submenu_item.first {
  background: none;
}

div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu li.submenu_item a, div#header div.header-body div.header-content div.menu_topo#menu_topo_2 ul.menu li.menu_item ul.submenu li.submenu_item span {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
}div#header div.header-body div.banner_homepage_topo {
  position: absolute;
  display: block;
  top: 101px;
  left: 220px;
  height: 269px;
  width: 492px;  
}

div#header div.header-body div.banner_homepage_topo div.banner_homepage_topo-body {
  display: block;
  width: 100%;
  height: 100%;
}

div#header div.header-body div.banner_homepage_topo h3.titulo_seccao {
  display: none;
}

div.nav div.nav-body {
  float: left;
  clear: both;
  display: inline;
  position: relative;
  margin: 0 0 0 15px;
  width: 185px;
}

.interiores div.nav div.nav-body {
  background-position: 0px 78px;
}

div.nav div.nav-body .info_newsletter {
  display: block;
	width: 195px;
}

.homepage div.nav div.nav-body .info_newsletter {
  position: absolute;
  top: -110px;
  left: 0;
	height: 90px;
}

.interiores div.nav div.nav-body .info_newsletter {
	height: 78px;
}

div.nav div.nav-body .info_newsletter h3.titulo_seccao {
  display: none;
}

div.nav div.nav-body .info_newsletter div.texto_seccao {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.interiores div.nav div.nav-body .info_newsletter div.texto_seccao {
  background: transparent url(/include/resources/images/wikaboo/btNewsletterInterior-on.gif) no-repeat top left;
}


div.nav div.nav-body .info_newsletter div.texto_seccao a {
  display: block;
  width: 100%;
  height: 100%;
}

.homepage div.nav div.nav-body .info_newsletter div.texto_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btNewsletterHome-off.gif) no-repeat top left;
}

.interiores  div.nav div.nav-body .info_newsletter div.texto_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btNewsletterInterior-off.gif) no-repeat top left;
}

div.nav div.nav-body .info_newsletter div.texto_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.nav div.nav-body .info_newsletter div.texto_seccao a span {
  display: none;
}

div.nav div.nav-body  .infos {
  position: relative;
  float: left;
  clear: both;
	width: 100%;
	height: 62px;
}

.ieonly6 div.nav div.nav-body  .infos {
  float: none;
  display: block;
}

div.nav div.nav-body  .infos.info_adesao {
  height: 52px;
}

div.nav div.nav-body  .infos h3.titulo_seccao {
  display: none;
}

div.nav div.nav-body  .infos div.texto_seccao {
  position: relative;
  float: left;
  display: block;
  width: 100%;
  height: 100%;
}

div.nav div.nav-body  .infos div.texto_seccao a {
  float: left;
  display: block;
  width: 100%;
  height: 100%;
}

div.nav div.nav-body  .infos div.texto_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.nav div.nav-body  .infos div.texto_seccao a span {
  display: none;
}

.ypto div.nav div.nav-body  .infos.info_adesao a {
  background: transparent url(/include/resources/images/wikaboo/btAdesao-off.gif) no-repeat top left;
}

.xpto div.nav div.nav-body  .infos.info_adesao {
  background: transparent url(/include/resources/images/wikaboo/btRenovacao-on.gif) no-repeat top left;
}

.xpto div.nav div.nav-body  .infos.info_adesao a {
  background: transparent url(/include/resources/images/wikaboo/btRenovacao-off.gif) no-repeat top left;
}

div.nav div.nav-body  .infos.info_apoio a {
  background: transparent url(/include/resources/images/wikaboo/btApoioTreino-off.gif) no-repeat top left;
}

div.nav div.nav-body  .infos.info_formacao a {
  background: transparent url(/include/resources/images/wikaboo/btFormacao-off.gif) no-repeat top left;
}

div.nav div.nav-body  .infos.info_loja a {
  background: transparent url(/include/resources/images/wikaboo/btLoja-off.gif) no-repeat top left;
}

div.nav div.nav-body .somos_wikaboo {
  position: relative;
  float: left;
  clear: both;
	width: 100%;
}

.ieonly6 div.nav div.nav-body .somos_wikaboo {
  float: none;
  display: block;
}

div.nav div.nav-body .somos_wikaboo h3.titulo_seccao {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 120px;
  left: 14px;
  top: 20px;
  height: 12px;
}

div.nav div.nav-body .somos_wikaboo h3.titulo_seccao a {
  display: block;
  width: 100%;
  height: 100%;
}

div.nav div.nav-body .somos_wikaboo h3.titulo_seccao a span {
  display: none;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao {
  display: none;
  position: relative;
  width: 100%;
  height: 100%;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao.nothidden {
  display: block;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao div.moldura_imagem {
  display: block;
  margin: 50px 0 5px 0;
  width: 185px;
  height: 160px;
  text-align: center;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao div.moldura_imagem a {
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao div.moldura_imagem img {
  border: 0;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao h4.titulo {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao h4.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao h5.subtitulo {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0 0 5px 0;
}

div.nav div.nav-body .somos_wikaboo div.texto_seccao h5.subtitulo span {
	font-size: 11px;
	font-weight: normal;
  font-style: italic;
	color: #333333;
}

.homepage div.nav div.nav-body .somos_wikaboo div.texto_seccao h5.subtitulo {
  display: none;
}

.homepage div.nav div.nav-body .somos_wikaboo div.texto_seccao div.resumo {
  display: none;
}div#content div.content-body {
  padding: 0 15px 0 0;
}

.notie div#content div.content-body, .diario.ieonly7  div#content div.content-body {
  position: relative;
}

div#content div.content-body div.conteudo {
  float: left;
  width: 483px;
}

.diario.ieonly7  div#content div.content-body div.conteudo {
  float: none;
  display: block;
}

.diario div#content div.content-body div.conteudo {
  width: 100%;
}

div#content div.content-body div.destaques {
  position: relative;
  float: right;
  width: 246px;
}

.diario.notie div#content div.content-body div.destaques, .diario.ieonly7 div#content div.content-body div.destaques {
  float: none;
  position: absolute;
  right: 15px;
  top: -145px;
}

.ieonly6.diario div#content div.content-body div.destaques {
  display: none;
}

div#content div.content-body div.banner_fundo {
  float: left;
  clear: both;
  display: block;
  margin: 15px 0 0 0;
  height: 90px;
  width: 728px;
  padding: 13px 8px 14px 8px;
  background: transparent url(/include/resources/images/wikaboo/molduraBannerHorizontal.gif) no-repeat top left;
}

.ieonly div#content div.content-body div.banner_fundo {
  float: none;
}

div#content div.content-body div.banner_fundo h3.titulo_seccao {
  display: none;
}

div#content div.content-body div.banner_fundo div.banner_fundo-body {
  display: block;
  width: 100%;
  height: 100%;
}div#content div.content-body div.banner_direita {
  display: block;
  margin: 10px 0 0 0;
  height: 120px;
  width: 234px;
  padding: 11px 6px 10px 6px;
  background: transparent url(/include/resources/images/wikaboo/molduraBannerColuna.gif) no-repeat top left;
}

div#content div.content-body div.banner_direita div.banner_direita-body {
  display: block;
  width: 100%;
  height: 100%;
}

div#content div.content-body div.banner_direita h3.titulo_seccao {
  display: none;
}
div#content div.content-body div.destaques  .info_ranking {
  display: block;
  width: 246px;
  height: 208px;
}

.homepage div#content div.content-body div.destaques  .info_ranking {
  position: absolute;
  top: -262px;
  left: 0px;
}

.interiores div#content div.content-body div.destaques  .info_ranking {
  position: relative;
  background: transparent url(/include/resources/images/wikaboo/bgCaixaRanking.gif) no-repeat top left;
}

div#content div.content-body div.destaques  .info_ranking h3.titulo_seccao {
  position: absolute;
  width: 246px;
  height: 26px;
  top: 0;
  left: 0;
}

div#content div.content-body div.destaques  .info_ranking.masculino h3.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingMasculino.gif) no-repeat top left;
}

div#content div.content-body div.destaques  .info_ranking.feminino h3.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingFeminino.gif) no-repeat top left;
}

.interiores div#content div.content-body div.destaques  .info_ranking.masculino h3.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingMasculino2.gif) no-repeat top left;
}

.interiores div#content div.content-body div.destaques  .info_ranking.feminino h3.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingFeminino2.gif) no-repeat top left;
}


div#content div.content-body div.destaques  .info_ranking h3.titulo_seccao span {
  display: none;
}

div#content div.content-body div.destaques .info_ranking ol.ranking, div#content div.content-body div.destaques .info_ranking ol.ranking li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div#content div.content-body div.destaques .info_ranking ol.ranking {
  position: absolute;
  height: 125px;
}

.homepage div#content div.content-body div.destaques .info_ranking ol.ranking {
  left: 0;
  top: 39px;
  width: 246px;
}

.interiores div#content div.content-body div.destaques .info_ranking ol.ranking {
  left: 12px;
  top: 44px;
  width: 222px;
}

div#content div.content-body div.destaques .info_ranking ol.ranking li {
  float: left;
  clear: both;
  height: 25px;
  width: 100%;
}

div#content div.content-body div.destaques .info_ranking ol.ranking li span {
	font-size: 11px;
  line-height: 25px;
  font-weight: normal;
	color: #FFFFFF;
}

div#content div.content-body div.destaques .info_ranking ol.ranking li span.nome_rankeado {
  float: left;
}

div#content div.content-body div.destaques .info_ranking ol.ranking li span.pontos_rankeado {
  float: right;
}

div#content div.content-body div.destaques  .info_ranking div.link_seccao {
  position: absolute;
  display: block;
  height: 25px;
  bottom: 5px;
}

.homepage div#content div.content-body div.destaques  .info_ranking div.link_seccao {
  left: 0;
  width: 246px;
}

.interiores div#content div.content-body div.destaques  .info_ranking div.link_seccao {
  left: 5px;
  width: 237px;
}

div#content div.content-body div.destaques  .info_ranking div.link_seccao a {
  display: block;
  width: 100%;
  height: 100%;
}

.homepage div#content div.content-body div.destaques  .info_ranking div.link_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btRankingCompletoHome-off.gif) no-repeat top left;
}

.interiores div#content div.content-body div.destaques  .info_ranking div.link_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btRankingCompletoInterior-off.jpg) no-repeat top left;
}

div#content div.content-body div.destaques  .info_ranking div.link_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#content div.content-body div.destaques  .info_ranking div.link_seccao a span {
  display: none;
}

div.info_em_destaque {
  position: relative;
	height: 132px;
	width: 222px;
  padding: 12px 12px 12px 12px;
  background-color: #EFEFEF;
}

.homepage div.info_em_destaque {
  float: left;
  clear: left;
}

.interiores div.info_em_destaque {
  display: block;
  margin: 10px 0 0 0;
}

div.info_em_destaque h3.titulo_seccao {
  height: 15px;
  padding: 0;
  background: transparent url(/include/resources/images/wikaboo/labelEmDestaque.gif) no-repeat top left;
}

.homepage div.info_em_destaque h3.titulo_seccao {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 16px 0;
}

.interiores div.info_em_destaque h3.titulo_seccao {
  position: absolute;
  display: block;
  width: 157px;
  right: 12px;
  top: 25px;
  margin: 0 0 0 0;
}

div.info_em_destaque h3.titulo_seccao a {
  display: block;
  width: 93px;
  height: 12px;
}

div.info_em_destaque h3.titulo_seccao span {
  display: none;
}

div.info_em_destaque div.texto_seccao {
  position: relative;
  display: block;
  width: 100%;
}

div.info_em_destaque div.texto_seccao div.moldura_imagem {
  float: left;
  display: inline;
  width: 56px;
  height: 56px;
  padding: 0;
  margin: 0;
}

div.info_em_destaque div.texto_seccao div.moldura_imagem a {
  display: block;
}

div.info_em_destaque div.texto_seccao div.moldura_imagem img {
  display: block;
  width: 100%;
  border: 0;
}

div.info_em_destaque div.texto_seccao div.moldura_imagem img.img_default {
  height: 100%;
}


div.info_em_destaque div.texto_seccao h4.titulo {
  float: right;
  width: 157px;
  display: block;
  padding: 0;
  margin: 25px 0 0 0;
}

.homepage div.info_em_destaque div.texto_seccao h4.titulo {
  margin: 0 0 0 0;
}

div.info_em_destaque div.texto_seccao h4.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

div.info_em_destaque div.texto_seccao h4.titulo a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

.homepage div.info_em_destaque div.texto_seccao div.resumo {
  float: right;
  width: 157px;
  padding: 3px 0 10px 0;
}

.interiores div.info_em_destaque div.texto_seccao div.resumo {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 10px;
}

div.info_em_destaque div.texto_seccao div.resumo span {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.homepage div.info_em_destaque div.texto_seccao div.link_texto {
  float: left;
  width: 82px;
  height: 16px;
  margin-left: 9px;
  background: transparent url(/include/resources/images/wikaboo/btVerDestaqueHome.gif) no-repeat top left;
}

.interiores div.info_em_destaque div.texto_seccao div.link_texto {
  display: none;
}

div.info_em_destaque div.texto_seccao div.link_texto a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btVerDestaqueHome.gif) no-repeat top left;
}

div.info_em_destaque div.texto_seccao div.link_texto a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.info_em_destaque div.texto_seccao div.link_texto a span {
  display: none;
}div.info_noticias_artigos {
  position: relative;
  float: left;
  clear: both;
	width: 246px;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
  height: 140px;
}

div.info_noticias_artigos h3.titulo_seccao {
  float: left;
  clear: both;
  display: inline;
  width: 222px;
  height: 29px;
  margin: 0 0 12px 0;
  padding: 0 12px 0 12px;
  background: #EFEFEF url(/include/resources/images/wikaboo/labelNoticiasHome.gif) no-repeat 12px center;
}

div.info_noticias_artigos h3.titulo_seccao a {
  float: left;
  clear: both;
  width: 139px;
  height: 15px;
  margin-top: 6px;
}

div.info_noticias_artigos h3.titulo_seccao span {
  display: none;
}

div.info_noticias_artigos div.texto_seccao {
  position: relative;
  display: block;
  width: 242px;
}

div.info_noticias_artigos div.div1 {
  float: left;
}

div.info_noticias_artigos div.div2 {
  float: right;
}

div.info_noticias_artigos div.texto_seccao div.moldura_imagem {
  float: left;
  width: 71px;
  height: 71px;
  padding: 0;
  margin: 0;
}

div.info_noticias_artigos div.texto_seccao div.moldura_imagem a {
  display: block;
  width: 100%;
  height: 100%;
}

div.info_noticias_artigos div.texto_seccao div.moldura_imagem img {
  display: block;
  border: 0;
}

div.info_noticias_artigos div.texto_seccao h4.titulo {
  float: right;
  width: 165px;
  display: block;
  padding: 0;
  margin: 0;
  height: 30px;
  overflow: hidden;
}

div.info_noticias_artigos div.texto_seccao h4.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

div.info_noticias_artigos div.texto_seccao h4.titulo a:hover {
	color: #EA571E;
}

div.info_noticias_artigos div.texto_seccao div.resumo {
  float: right;
  width: 165px;
  padding: 3px 0 0 0;
  margin: 0;
  height: 44px;
  overflow: hidden;
}

div.info_noticias_artigos div.texto_seccao div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

div.info_noticias_artigos div.texto_seccao div.resumo a.ver_mais {
	color: #EA571E;
}

div.info_noticias_artigos div.texto_seccao div.resumo a.ver_mais:after {
  content: "[+]";
}

.ieonly div.info_noticias_artigos div.texto_seccao div.resumo a.ver_mais {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: transparent url(/include/resources/images/wikaboo/ver_mais11.gif) no-repeat center center;
}

div.info_noticias_artigos div.texto_seccao div.resumo a.ver_mais span {
  display: none;
}div#content div.content-body div.destaques div.info_proximo_evento {
  position: relative;
  display: block;
  width: 246px;
  background: transparent url(/include/resources/images/wikaboo/topoProximoEvento.gif) no-repeat top left;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento {
  background: transparent url(/include/resources/images/wikaboo/topoProximoEvento2.gif) no-repeat top left;
  margin-top: -5px !important;
}

.interiores div#content div.content-body div.destaques div.info_proximo_evento {
  margin-top: 10px;
}


div#content div.content-body div.destaques div.info_proximo_evento h3.titulo_seccao {
  display: block;
  height: 31px;
  width: 100%;
  padding: 0;
  margin: 0;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento h3.titulo_seccao {
  margin-bottom: -10px;
}

div#content div.content-body div.destaques div.info_proximo_evento h3.titulo_seccao span {
  display: none;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento {
  display: block;
  width: 246px;
  padding: 0 0 7px 0;
  background: transparent url(/include/resources/images/wikaboo/bottomCaixaEvento.gif) no-repeat bottom center;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento {
  background: transparent url(/include/resources/images/wikaboo/bottomCaixaEvento2.gif) no-repeat bottom center;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data {
  display: block;
  width: 222px;
  padding: 0 11px 0 12px;
  height: 30px;
  background: transparent url(/include/resources/images/wikaboo/topoCaixaEvento.gif) no-repeat top left;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data {
  background: transparent url(/include/resources/images/wikaboo/topoCaixaEvento2.gif) no-repeat top left;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data span {
	font-size: 11px;
	font-weight: bold;
	color: #EA571E;
  line-height: 30px;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data span {
	color: #FFFFFF;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data {
  display: block;
  width: 222px;
  padding: 0 11px 0 12px;
  height: 30px;
  background: transparent url(/include/resources/images/wikaboo/topoCaixaEvento.gif) no-repeat top left;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.data {
  background: transparent url(/include/resources/images/wikaboo/topoCaixaEvento2.gif) no-repeat top left;
}


div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento {
  display: block;
  width: 220px;
  padding: 10px 11px 8px 12px;
  border-left: 1px solid #F5AB90;
  border-right: 1px solid #F5AB90;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento  {
  border-left: 1px solid #E88158;
  border-right: 1px solid #E88158;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a {
  display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a {
	color: #FFFFFF;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais {
	color: #EA571E;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais {
	color: #FFFFFF;
}


div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais:after {
  content: "[+]";
}

.ieonly div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais {
  display: inline-block;
  width: 14px;
  height: 11px;
  background: transparent url(/include/resources/images/wikaboo/ver_mais12b.gif) no-repeat center center;
}

.ieonly.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais {
  display: inline-block;
  width: 14px;
  height: 11px;
  background: transparent url(/include/resources/images/wikaboo/ver_mais12b2.gif) no-repeat center center;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.titulo_evento a.ver_mais span {
  display: none;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento {
  display: block;
  width: 220px;
  padding: 0 11px 0 12px;
  border-left: 1px solid #F5AB90;
  border-right: 1px solid #F5AB90;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento {
  border-left: 1px solid #E88158;
  border-right: 1px solid #E88158;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento span {
	font-size: 11px;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento span.label {
	font-weight: normal;
	color: #333333;
}

div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento span.info {
	font-weight: bold;
	color: #EA571E;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.evento div.info_evento span.info {
	color: #FFFFFF;
}

div#content div.content-body div.destaques div.info_proximo_evento div.link_seccao {
  position: absolute;
  display: block;
  width: 114px;
  height: 16px;
  right: 0;
  top: 0;
}

div#content div.content-body div.destaques div.info_proximo_evento div.link_seccao a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btTodosEventosHome-off.gif) no-repeat top left;
}

.diario div#content div.content-body div.destaques div.info_proximo_evento div.link_seccao a  {
  background: transparent url(/include/resources/images/wikaboo/btTodosEventosHome-off2.gif) no-repeat top left;
}

div#content div.content-body div.destaques div.info_proximo_evento div.link_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#content div.content-body div.destaques div.info_proximo_evento div.link_seccao a span {
  display: none;
}div#content div.content-body div.destaques div.info_diario_treino {
  display: block;
	width: 100%;
	height: 62px;
}

.homepage div#content div.content-body div.destaques div.info_diario_treino {
  position: relative;
  margin: 10px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/btDiarioTreinoHome-on.jpg) no-repeat top left;
}

.interiores div#content div.content-body div.destaques div.info_diario_treino {
  position: absolute;
  left: 0;
  top: -120px;
  background: transparent url(/include/resources/images/wikaboo/btDiarioTreinoInterior-on.jpg) no-repeat top left;
}


div#content div.content-body div.destaques div.info_diario_treino h3.titulo_seccao {
  display: none;
}

div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao a {
  display: block;
  width: 100%;
  height: 100%;
}

.homepage div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btDiarioTreinoHome-off.jpg) no-repeat top left;
}

.interiores div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao a {
  background: transparent url(/include/resources/images/wikaboo/btDiarioTreinoInterior-off.jpg) no-repeat top left;
}

div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#content div.content-body div.destaques div.info_diario_treino div.texto_seccao a span {
  display: none;
}div#footer div.footer-body div.copyright_notice  {
  display: none;
}

div#footer div.footer-body div.links_uteis ul.links, div#footer div.footer-body div.links_uteis ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div#footer div.footer-body div.links_uteis h3.titulo_seccao {
  display: none;
}

div#footer div.footer-body div.links_uteis ul.links {
  position: absolute;
  top: 7px;
  left: 15px;
  width: 944px;
  height: 21px;
}

div#footer div.footer-body div.links_uteis ul.links li {
  position: absolute;
  height: 21px;
}

div#footer div.footer-body div.links_uteis ul.links li a {
  display: block;
  width: 100%;
  height: 100%;
}

div#footer div.footer-body div.links_uteis ul.links li a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div#footer div.footer-body div.links_uteis ul.links li span {
  display: none;
}

div#footer div.footer-body div.links_uteis ul.links li.ll1 {
  left: 0;
  width: 111px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll1 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter01-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll2 {
  left: 135px;
  width: 180px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll2 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter02-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll3 {
  left: 494px;
  width: 76px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll3 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter03-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll4 {
  left: 593px;
  width: 119px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll4 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter04-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll6 {
  left: 735px;
  width: 88px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll6 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter05-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll7 {
  left: 336px;
  width: 132px;
}

div#footer div.footer-body div.links_uteis ul.links li.ll7 a {
  background: transparent url(/include/resources/images/wikaboo/btFooter06-off.gif) no-repeat center center;
}

div#footer div.footer-body div.links_uteis ul.links li.ll5 {
  right: 0;
  width: 53px;
}div.catalogo_index {
  display: block;
  width: 483px;
}

div.catalogo_index div.barra_links {
  display: block;
  width: 483px;
  padding: 10px 0;
  height: 25px;
}

div.catalogo_index div.barra_links  h4.titulo_seccao span {
  display: none;
}

div.catalogo_index div.barra_links ul.links, div.catalogo_index div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.catalogo_index div.barra_links ul.links {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/catalogo/fundo_bt_catalogo.jpg) no-repeat top left;
}

div.catalogo_index div.barra_links ul.links li {
  position: absolute;
  height: 100%;
  width: 116px;
}

div.catalogo_index div.barra_links ul.links li a {
  display: block;
  width: 100%;
  height: 100%;
}

div.catalogo_index div.barra_links ul.links li a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.catalogo_index div.barra_links ul.links li a span {
  display: none;
}

div.catalogo_index div.barra_links ul.links li.ll1 {
  left: 1px;
}

div.catalogo_index div.barra_links ul.links li.ll1 a {
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_novidades.jpg) no-repeat top left;
}

div.catalogo_index div.barra_links ul.links li.ll2 {
  left: 121px;
}

div.catalogo_index div.barra_links ul.links li.ll2 a {
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_promocoes.jpg) no-repeat top left;
}

div.catalogo_index div.barra_links ul.links li.ll3 {
  left: 243px;
}

div.catalogo_index div.barra_links ul.links li.ll3 a {
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_destaques.jpg) no-repeat top left;
}

div.catalogo_index div.barra_links ul.links li.ll4 {
  left: 366px;
}

div.catalogo_index div.barra_links ul.links li.ll4 a {
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_top_vendas.jpg) no-repeat top left;
}

div.catalogo_index div.listagem {
  display: block;
  width: 483px;
}

div.catalogo_index div.listagem h4.titulo_seccao {
  display: none;
}

div.catalogo_index div.listagem div.itens {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0 0 0;
}

div.catalogo_index div.listagem div.introducao {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
  padding: 0 0 0px 0;
}

div.catalogo_index div.listagem div.introducao h4.titulo_seccao {
  display: block;
  width: 483px;
}

div.catalogo_index div.listagem div.introducao h4.titulo_seccao span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.catalogo_index div.listagem div.introducao div.texto_seccao {
  display: block;
}

div.catalogo_index div.listagem div.itens div.categoria {
  float: left;
  display: inline;
  width: 240px;
  height: 110px;
  margin: 10px 0 0 0;
  overflow: hidden;
}

div.catalogo_index div.listagem div.itens div.categoria.par {
  float: left;
}

div.catalogo_index div.listagem div.itens div.categoria.impar {
  float: right;
}

div.catalogo_index div.listagem div.itens div.categoria div.moldura_imagem {
  float: left;
  width: 100px;
  height: 100px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.catalogo_index div.listagem div.itens div.categoria div.moldura_imagem a {
  display: block;
  width: 100%;
  height: 100%;
}

div.catalogo_index div.listagem div.itens div.categoria div.moldura_imagem img {
  display: block;
  margin: 0 auto;
  border: 0;
}

div.catalogo_index div.listagem div.itens div.categoria div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.catalogo_index div.listagem div.itens div.categoria h5.titulo {
  float: left;
  width: 120px;
  margin: 5px 0 5px 10px;
}

div.catalogo_index div.listagem div.itens div.categoria h5.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_index div.listagem div.itens div.categoria h5.titulo a:hover {
	color: #333333;
}

div.catalogo_index div.listagem div.itens div.categoria div.resumo {
  float: left;
  width: 120px;
  margin: 0 0 10px 10px;
}

div.catalogo_index div.listagem div.itens div.categoria div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

div.catalogo_index div.listagem div.itens div.categoria div.link_texto {
  float: left;
  width: 57px;
  height: 19px;
  margin-left: 10px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_ver_mais_catalogo.jpg) no-repeat top left;
}

div.catalogo_index div.listagem div.itens div.categoria div.link_texto a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/catalogo/bt_ver_mais_catalogo.jpg) no-repeat top left;
}

div.catalogo_index div.listagem div.itens div.categoria div.link_texto a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.catalogo_index div.listagem div.itens div.categoria div.link_texto a span {
  display: none;
}div.catalogo_index div.listagem div.itens div.produto {
  position: relative;
  float: left;
  display: inline;
  width: 483px;
  height: 110px;
  margin: 10px 0 0 0;
}

div.catalogo_index div.listagem div.itens div.produto div.moldura_imagem {
  float: left;
  display: table;
  width: 100px;
  height: 100px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.catalogo_index div.listagem div.itens div.produto div.moldura_imagem a {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

div.catalogo_index div.listagem div.itens div.produto div.moldura_imagem img {
  border: 0;
}

.ieonly6 div.catalogo_index div.listagem div.itens div.produto div.moldura_imagem img {
  margin-top: expression((100 - this.height)/2);
  margin-left: expression((100 - this.width)/2);
}

div.catalogo_index div.listagem div.itens div.produto div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.catalogo_index div.listagem div.itens div.produto h5.titulo {
  float: left;
  width: 341px;
  margin: 5px 0 5px 10px;
}

div.catalogo_index div.listagem div.itens div.produto h5.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_index div.listagem div.itens div.produto h5.titulo a:hover {
	color: #333333;
}

div.catalogo_index div.listagem div.itens div.produto div.resumo {
  float: left;
  width: 341px;
  margin: 0 0 0px 10px;
}

div.catalogo_index  div.listagem div.itens div.produto div.preco, div.catalogo_index div.listagem div.itens div.produto div.preco2 {
  position: absolute;
  left: 100px;
  width: 341px;
  margin: 2px 0 0 10px;
  display: block;
  text-align: right;
  font-size: 11px;
}

div.catalogo_index  div.listagem div.itens div.produto div.preco {
  bottom: 15px;
}

div.catalogo_index div.listagem div.itens div.produto div.preco2 {
  bottom: 0;
}


div.catalogo_index#categoria6  div.listagem div.itens div.produto div.preco, div.catalogo_index#categoria6 div.listagem div.itens div.produto div.preco2 {
  float: left;
  position: static;
  font-size: 12px;
}

div.catalogo_index  div.listagem div.itens div.produto div.preco span.real, div.catalogo_index div.listagem div.itens div.produto div.preco2 span.real {
  color: #EA571E;
  font-weight: bold;
}


div.catalogo_index#categoria6 div.listagem div.itens div.produto div.preco2 {
  display: none;
}

div.catalogo_index#categoria6  div.listagem div.itens div.produto div.preco {
  display: block;
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
}

div.catalogo_index  div.listagem div.itens div.produto div.preco span.cortado, div.catalogo_index  div.listagem div.itens div.produto div.preco2 span.cortado {
  text-decoration: line-through;
  color: #999999;
}

div.catalogo_index  div.listagem div.itens div.produto div.preco span.label2, div.catalogo_index  div.listagem div.itens div.produto div.preco2 span.label2 {
  display: none;
}


div.catalogo_index#categoria6  div.listagem div.itens div.produto div.preco span.label, div.catalogo_index#categoria6  div.listagem div.itens div.produto div.preco2 span.label {
  display: none;
}

div.catalogo_index div.listagem div.itens div.produto div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

div.catalogo_index div.listagem div.itens div.produto div.link_texto {
  position: absolute;
  display: block;
  right: 0;
  top: 0px;
  width: 17px;
  height: 110px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.catalogo_index div.listagem div.itens div.produto div.link_texto a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.catalogo_index div.listagem div.itens div.produto div.link_texto a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.catalogo_index div.listagem div.itens div.produto div.link_texto a span {
  display: none;
}div.catalogo_detalhe {
  display: block;
  width: 483px;
}

div.catalogo_detalhe div.detalhe {
  float: left;
  clear: both;
  width: 100%;
}

div.catalogo_detalhe div.detalhe h4.titulo_seccao {
  display: none;
}

div.catalogo_detalhe div.detalhe div.produto {
  position: relative;
  float: left;
  display: inline;
  width: 483px;
  min-height: 230px;
  margin: 10px 0 0 0;
}

.ieonly6 div.catalogo_detalhe div.detalhe div.produto {
  height: 230px;
}

div.catalogo_detalhe div.detalhe div.produto div.moldura_imagem {
  float: left;
  display: table;
  width: 220px;
  height: 220px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.catalogo_detalhe div.detalhe div.produto div.moldura_imagem div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

div.catalogo_detalhe div.detalhe div.produto div.moldura_imagem img {
  border: 0;
}

.ieonly6 div.catalogo_detalhe div.detalhe div.produto div.moldura_imagem img {
  margin-top: expression((220 - this.height)/2);
  margin-left: expression((220 - this.width)/2);
}

div.catalogo_detalhe div.detalhe div.produto div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.catalogo_detalhe div.detalhe div.produto h5.titulo {
  float: right;
  width: 240px;
  margin: 5px 0 5px 10px;
}

div.catalogo_detalhe div.detalhe div.produto.no_image {
  min-height: 0;
}

div.catalogo_detalhe div.detalhe div.produto.no_image  h5.titulo {
  float: left;
  clear: both;
  width: 100%;
  margin-left: 0;
}

div.catalogo_detalhe div.detalhe div.produto h5.titulo span {
	font-size: 16px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_detalhe div.detalhe div.produto div.resumo {
  float: right;
  width: 240px;
  margin: 10px 0 10px 10px;
}

div.catalogo_detalhe div.detalhe div.produto.no_image  div.resumo {
  float: left;
  clear: both;
  width: 100%;
  margin-left: 0;
}

div.catalogo_detalhe div.detalhe div.produto div.resumo {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

div.catalogo_detalhe div.detalhe div.produto div.texto {
  float: right;
  width: 240px;
  margin: 10px 0 0 10px;
  padding: 0 0 10px 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.catalogo_detalhe div.detalhe div.produto.no_image  div.texto {
  float: left;
  clear: both;
  width: 100%;
  margin-left: 0;
}

div.catalogo_detalhe div.detalhe div.produto div.texto {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

div.catalogo_detalhe div.detalhe div.produto div.preco {
  float: right;
  width: 240px;
  margin: 0 0 0 10px;
  padding: 10px 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.catalogo_detalhe div.detalhe div.produto.no_image  div.preco {
  float: left;
  clear: both;
  width: 100%;
  margin-left: 0;
}

div.catalogo_detalhe div.detalhe div.produto div.preco span.label {
}

div.catalogo_detalhe div.detalhe div.produto div.preco span.cortado {
	font-size: 14px;
	font-weight: bold;
	color: #9A9A9A;
  text-decoration: line-through;
}

div.catalogo_detalhe div.detalhe div.produto div.preco span.real {
	font-size: 14px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_detalhe div.detalhe div.produto div.preco span.separador {
	font-size: 14px;
	font-weight: normal;
	color: #EA571E;
}

div.catalogo_detalhe div.detalhe div.produto div.preco span.label2 {
  display: none;
} 

div.catalogo_detalhe div.detalhe div.produto div.preco2 {
  float: right;
  width: 240px;
  margin: 0 0 0 10px;
  padding: 10px 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.catalogo_detalhe div.detalhe div.produto.no_image  div.preco2 {
  float: left;
  clear: both;
  width: 100%;
  margin-left: 0;
}

div.catalogo_detalhe div.detalhe div.produto div.preco2 span.label {
}

div.catalogo_detalhe div.detalhe div.produto div.preco2 span.label2 {
  display: none;
} 

div.catalogo_detalhe div.detalhe div.produto div.preco2 span.real {
	font-size: 14px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_detalhe div.detalhe div.produto div.preco2 span.separador {
	font-size: 14px;
	font-weight: normal;
	color: #EA571E;
}

div.catalogo_detalhe div.detalhe div.produto div.preco2 span.cortado {
	font-size: 14px;
	font-weight: bold;
	color: #9A9A9A;
  text-decoration: line-through;
}

div.catalogo_detalhe div.detalhe div.produto div.sugira {
  float: left;
  width: 115px;
  height: 18px;
  background: transparent url(/include/resources/images/wikaboo/btSugiraAmigo.gif) no-repeat top left;
}

.ypto div.catalogo_detalhe div.detalhe.cat_pai_6 div.produto div.sugira {
  width: 158px;
  height: 18px;
  background: transparent url(/include/resources/images/wikaboo/btSugerirAdesao.gif) no-repeat top left;
}

.xpto div.catalogo_detalhe div.detalhe.cat_pai_6 div.produto div.sugira {
  width: 179px;
  height: 18px;
  background: transparent url(/include/resources/images/wikaboo/btSugerirRenovacao.gif) no-repeat top left;
}

div.catalogo_detalhe div.detalhe div.produto div.sugira a {
  float: left;
  width: 100%;
  height: 100%;
}

div.catalogo_detalhe div.detalhe div.produto div.sugira a span {
  display: none;
}

div.catalogo_detalhe div.opcionais {
  float: left;
  clear: both;
  width: 100%;
  margin: 15px 0 0 0;
}

div.catalogo_detalhe div.opcionais h4.titulo_seccao {
  float: left;
  width: 100%;
  height: 25px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/labelOpcionais.gif) no-repeat top left;
  padding: 0;
  margin: 0;
}

div.catalogo_detalhe div.opcionais h4.titulo_seccao span {
  display: none;
}

div.catalogo_detalhe div.opcionais div.seccao {
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px;
}

div.catalogo_detalhe div.opcionais div.seccao div.opcional {
  float: left;
  display: inline;
  width: 24%;
  padding: 5px 0;
  text-align: center;
}

div.catalogo_detalhe div.opcionais div.seccao div.opcional select {
  display: block;
  width: 95%;
  margin: 0 auto;
  color: #666666;
}
div.catalogo_detalhe div.dados {
  float: left;
  clear: both;
  width: 100%;
  margin: 15px 0 0 0;
}

div.catalogo_detalhe div.dados h4.titulo_seccao {
  display: none;
}

div.catalogo_detalhe div.dados div.seccao {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 30px;
}

div.catalogo_detalhe div.dados input.submit {
  position: absolute;
  right: 0;
  top: 6px;
  width: 137px;
  height: 18px;
  padding: 18px 0 0 0;
  margin: 0 10px 0 0;
  border: 0;
  overflow: hidden;
  cursor: pointer;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btAdicionarCarrinho.gif) no-repeat top left;
}

div.catalogo_detalhe div.dados input.submit_2 {
  width: 133px;
  height: 18px;
  padding: 18px 0 0 0;
  margin: 0 10px 0 0;
  border: 0;
  overflow: hidden;
  cursor: pointer;
  background: transparent url(/include/resources/images/wikaboo/btPreInscricao.gif) no-repeat top left;
}

div.catalogo_detalhe div.dados input.qtde {
  position: absolute;
  right: 150px;
  top: 6px;
  width: 26px;
  text-align: center;
  color: #666666;
}

div.catalogo_detalhe div.dados label.qtde {
  position: absolute;
  display: block;
  right: 180px;
  top: 7px;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

div.catalogo_detalhe div.relacionados {
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x top left;
}

div.catalogo_detalhe div.relacionados h4.titulo_seccao {
  float: left;
  clear: both;
  width: 100%;  
  margin: 11px 0 8px 0;
  padding: 0;
  height: 13px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/labelVejaTambem.gif) no-repeat top left;
}

div.catalogo_detalhe div.relacionados h4.titulo_seccao span {
  display: none;
}

div.catalogo_detalhe div.relacionados div.itens {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x top left;
}

div.catalogo_detalhe div.relacionados div.itens div.produto {
  position: relative;
  float: left;
  display: inline;
  width: 483px;
  height: 110px;
  margin: 10px 0 0 0;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.moldura_imagem {
  float: left;
  display: table;
  width: 100px;
  height: 100px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.moldura_imagem a {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.moldura_imagem img {
  border: 0;
}

.ieonly6 div.catalogo_detalhe div.relacionados div.itens div.produto div.moldura_imagem img {
  margin-top: expression((100 - this.height)/2);
  margin-left: expression((100 - this.width)/2);
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.catalogo_detalhe div.relacionados div.itens div.produto h5.titulo {
  float: left;
  width: 341px;
  margin: 5px 0 5px 10px;
}

div.catalogo_detalhe div.relacionados div.itens div.produto h5.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

div.catalogo_detalhe div.relacionados div.itens div.produto h5.titulo a:hover {
	color: #333333;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.resumo {
  float: left;
  width: 341px;
  margin: 0 0 10px 10px;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco, div.catalogo_detalhe div.relacionados div.itens div.produto div.preco2 {
  position: absolute;
  left: 100px;
  width: 341px;
  margin: 2px 0 0 10px;
  display: block;
  text-align: right;
  font-size: 11px;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco {
  bottom: 15px;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco2 {
  bottom: 0;
}


div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco, div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco2 {
  float: left;
  position: static;
  font-size: 12px;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco span.real, div.catalogo_detalhe div.relacionados div.itens div.produto div.preco2 span.real {
  color: #EA571E;
  font-weight: bold;
}


div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco2 {
  display: none;
}

div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco {
  display: block;
  position: absolute;
  top: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco span.cortado, div.catalogo_detalhe div.relacionados div.itens div.produto div.preco2 span.cortado {
  text-decoration: line-through;
  color: #999999;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.preco span.label2, div.catalogo_detalhe div.relacionados div.itens div.produto div.preco2 span.label2 {
  display: none;
}


div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco span.label, div.catalogo_detalhe div.relacionados div.itens div.produto#categoria6 div.preco2 span.label {
  display: none;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.link_texto {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 17px;
  height: 110px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.link_texto a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.link_texto a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.catalogo_detalhe div.relacionados div.itens div.produto div.link_texto a span {
  display: none;
}div.carrinho {
  display: block;
  width: 483px;
}

div.carrinho h3.titulo_seccao {
  display: block;
  width: 483px;
  height: 29px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
  padding: 0;
  margin: 0;
}

div.carrinho h3.titulo_seccao span {
  font-size: 18px;
  font-weight: bold;
  color: #EA571E;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

div.carrinho div.breadcrumbs {
  display: block;
  width: 483px;
  height: 35px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.carrinho div.breadcrumbs h4.titulo_seccao {
  display: none;
}

div.carrinho div.breadcrumbs ul, div.carrinho div.breadcrumbs ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.carrinho div.breadcrumbs ul {
  display: block;
  width: 475px;
  height: 100%;
}

div.carrinho div.breadcrumbs ul li {
  float: left;
  height: 35px;
}

div.carrinho div.breadcrumbs ul li.home:after, div.carrinho div.breadcrumbs ul li.pai:after {
  content: " >";
  margin-right: 0.5em;
}

.ieonly div.carrinho div.breadcrumbs ul li.home, .ieonly div.carrinho div.breadcrumbs ul li.pai {
  padding-right: 1.5em;
  background: transparent url(/include/resources/images/wikaboo/bulletbreadcrumb.gif) no-repeat center right;
}

div.carrinho div.breadcrumbs ul li span {
  height: 35px;
  line-height: 35px;
}

div.carrinho div.seccao {
  display: block;
  width: 483px;
}

div.carrinho div.seccao div.carrinhovazio {
  display: block;
  width: 483px;
  margin: 10px 0;
}

div.carrinho div.seccao div.carrinhovazio span {
  padding: 0 0;
}

div.carrinho div.seccao div.compras {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
}

div.carrinho div.seccao div.compras h4.titulo_seccao {
  display: none;
}

div.carrinho div.seccao div.barra_links {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
  height: 20px;
}

div.carrinho div.seccao div.barra_links h4.titulo_seccao {
  display: none;
}

div.carrinho div.seccao div.barra_links ul.links, div.carrinho div.seccao div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.carrinho div.seccao div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.carrinho div.seccao div.barra_links ul.links li.ll1 {
  float: right;
  display: inline;
  width: 125px;
  height: 20px;
  margin-left: 10px;
  background: transparent url(/include/resources/images/wikaboo/btFinalizarEncomenda.gif) no-repeat top left;
}

div.carrinho div.seccao div.barra_links ul.links li.ll2 {
  float: right;
  width: 140px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btCancelarCarrinho.gif) no-repeat top left;
}

div.carrinho div.seccao div.barra_links ul.links li.ll3 {
  float: left;
  width: 126px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btContinuarCompras.gif) no-repeat top left;
}

div.carrinho.carrinho_adesao div.seccao div.barra_links ul.links li.ll1 {
  float: right;
  display: inline;
  width: 103px;
  height: 20px;
  margin-left: 10px;
  background: transparent url(/include/resources/images/wikaboo/btConcluirAdesao.gif) no-repeat top left;
}

div.carrinho.carrinho_adesao div.seccao div.barra_links ul.links li.ll2 {
  float: right;
  width: 119px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btCancelarAdesao.gif) no-repeat top left;
}

div.carrinho.carrinho_renovacao div.seccao div.barra_links ul.links li.ll1 {
  float: right;
  display: inline;
  width: 123px;
  height: 20px;
  margin-left: 10px;
  background: transparent url(/include/resources/images/wikaboo/btConcluirRenovacao.gif) no-repeat top left;
}

div.carrinho.carrinho_renovacao div.seccao div.barra_links ul.links li.ll2 {
  float: right;
  width: 138px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btCancelarRenovacao.gif) no-repeat top left;
}

div.carrinho div.seccao div.barra_links ul.links li.ll1 input.submit {
  float: left;
  width: 100%;
  height: 20px;
  padding: 20px 0 0 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  background: transparent;
}

div.carrinho div.seccao div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.carrinho div.seccao div.barra_links ul.links li a span {
  display: none;
}

div.carrinho form.confirmaEncomenda {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
}

div.carrinho form.confirmaEncomenda fieldset {
  display: block;
  width: 463px;
  background-color: #E8E8E8;
  padding: 10px;
}

div.carrinho form.confirmaEncomenda fieldset label {
  font-size: 11px;
  font-weight: normal;
  color: #DE4B15;
  margin-bottom: 5px;
}

div.carrinho form.confirmaEncomenda fieldset textarea {
  width: 100%;
  height: 55px;
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  line-height: 1.1;
}

div.carrinho form.confirmaEncomenda fieldset label, div.carrinho form.confirmaEncomenda fieldset select, div.carrinho form.confirmaEncomenda fieldset textarea {
  float: left;
  clear: both;
}

div.carrinho form.confirmaEncomenda fieldset.opcoes div.campo {
  float: left;
  width: 154px;
}

select#localentrega, select#modoexpedicao, select#modopagamento {
  width: 95%;
}div.principal {
  display: block;
  width: 100%;
}

div.principal h3.titulo_seccao {
  display: block;
  width: 100%;
  min-height: 29px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
  padding: 0;
  margin: 0;
}

.ieonly6 div.principal h3.titulo_seccao {
  height: 29px;
}

div.principal h3.titulo_seccao span {
  font-size: 18px;
  font-weight: bold;
  color: #EA571E;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

div.principal div.breadcrumbs {
  position: relative;
  display: block;
  width: 100%;
  height: 35px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.principal div.breadcrumbs h4.titulo_seccao {
  display: none;
}

div.principal div.breadcrumbs ul, div.principal div.breadcrumbs ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.principal div.breadcrumbs ul {
  display: block;
  width: 100%;
  height: 100%;
}

div.principal div.breadcrumbs ul li {
  float: left;
  height: 35px;
}

div.principal div.breadcrumbs ul li.home:after, div.principal div.breadcrumbs ul li.pai:after {
  content: " >";
  margin-right: 0.5em;
}

.ieonly div.principal div.breadcrumbs ul li.home, .ieonly div.principal div.breadcrumbs ul li.pai {
  padding-right: 1.5em;
  background: transparent url(/include/resources/images/wikaboo/bulletbreadcrumb.gif) no-repeat center right;
}

div.principal div.breadcrumbs ul li span {
  height: 35px;
  line-height: 35px;
}

.paginacao, .paginacao_sel {
  width: 7px;
  border: 1px solid #666;
  display: inline;
  padding: 1px 7px 1px 7px;
  font-size: 11px;
  margin-right: 4px;
  color: #666;
}
    
.paginacao:hover, .paginacao_sel {
color:#fff;
background:#666;
}
    
.navbar
{
  display: block;
  text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
}

.newpaginacao {
  position: absolute;
  right: 0;
  top: 5px;
  width: 50%;
}

.newpaginacao  .navbar {
  float: right;
}

.newpaginacao .new_p, .newpaginacao div.new_p_sel {
  float: left;
}

.newpaginacao .new_p {
  color: #666666;
}

.newpaginacao a.new_p {
  text-decoration: underline;
}


.newpaginacao a.seguinte, .newpaginacao a.anterior {
  text-decoration: none;
}

.newpaginacao div.new_p_sel {
  color: #EA571E;
}

.pesquisa_index table, .pesquisa_index td, .pesquisa_index tr {
  padding: 0;
}

.bottomnav {
  position: relative;
  float: left;
  clear: both;
  display: block;
  width: 100%;
  margin-top: 15px;
  padding-top: 5px;
  height: 35px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x top left;
}

.bottomnav .newpaginacao {
  width: 100%;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}div.gca div.seccao {
  display: block;
  width: 483px;
}

div.noticias div.areas {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0 0 0;
}

div.noticias div.areas ul, div.noticias div.areas ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.noticias div.areas ul {
  float: left;
  clear: both;
  width: 100%;
}

div.noticias div.areas ul li {
  float: left;
  width: 33%;
  text-align: center;
}

div.noticias div.areas ul li.activo a {
  font-weight: bold;
}

div.noticias div.seccao {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0 0 0;
}

div.noticias div.seccao h4.titulo_seccao {
  display: none;
}

div.noticias div.seccao div.noticia {
  float: left;
  display: inline;
  width: 483px;
  height: 80px;
  margin: 10px 0 0 0;
}

div.noticias div.seccao div.noticia div.moldura_imagem {
  float: left;
  width: 70px;
  height: 70px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.noticias div.seccao div.noticia div.moldura_imagem a {
  display: block;
  width: 100%;
  height: 100%;
}

div.noticias div.seccao div.noticia div.moldura_imagem img {
  display: block;
  margin: 0 auto;
  border: 0;
}

div.noticias div.seccao div.noticia div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.noticias div.seccao div.noticia h5.titulo {
  float: left;
  width: 393px;
  margin: 0 0 0 10px;
}

div.noticias div.seccao div.noticia h5.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

div.noticias div.seccao div.noticia h5.titulo a:hover {
	color: #333333;
}

div.noticias div.seccao div.noticia div.data {
  float: left;
  width: 393px;
  margin: 0 0 5px 10px;
}

div.noticias div.seccao div.noticia div.resumo {
  float: left;
  width: 393px;
  margin: 0 0 10px 10px;
}

div.noticias div.seccao div.noticia div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}div.ranking div.listagem {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0;
}

/*div.ranking div.listagem h4.titulo_seccao {
  width: 100%;
  height: 26px;
}

div.ranking div.listagem.masculino h4.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingMasculino.gif) no-repeat top left;
}

div.ranking div.listagem.feminino h4.titulo_seccao {
  background: transparent url(/include/resources/images/wikaboo/tituloRankingFeminino.gif) no-repeat top left;
}

div.ranking div.listagem h4.titulo_seccao span {
  display: none;
}*/

div.ranking div.listagem ol.ranking, div.ranking div.listagem ol.ranking li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.ranking div.listagem ol.ranking {
  float: left;
  width: 483px;
  margin: 10px 0 0 0;
}

div.ranking div.listagem ol.ranking li {
  float: left;
  width: 483px;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal2.gif) repeat-x bottom left;
  padding: 5px 0;
}

div.ranking div.listagem ol.ranking li span.numero_rankeado {
  float: left;
  margin-left: 5px;
}

div.ranking div.listagem ol.ranking li span.nome_rankeado {
  float: left;
}

div.ranking div.listagem ol.ranking li span.pontos_rankeado {
  float: right;
}table.tab_carrinho {
  display: block;
  width: 483px;
}

table.tab_carrinho tr.head td.imagem {
  padding-left: 5px;
}

table.tab_carrinho tr td {
  padding-left: 0;
  padding-right: 10px;
}

table.tab_carrinho tr.head {
  background-color: #451C1C;
  height: 26px;
}

table.tab_carrinho tr.fim {
  height: 40px;
}

table.tab_carrinho tr.produto, table.tab_carrinho tr.opcional, table.tab_carrinho tr.fim {
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

table.tab_carrinho tr.tranches {
  background: #EBEBEB url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

table.tab_carrinho tr.tranches_linhas {
  background: #EBEBEB url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

table.tab_carrinho tr.produto td {
  height: 94px;
}

table.tab_carrinho {
  position: relative;
  display: block;
  width: 483px;
}

table.tab_carrinho tr.head td span {
  font-size: 11px;
  color: #FFFFFF;
  height: 26px;
  line-height: 26px;
}

table.tab_carrinho tr td.nome {
  width: 203px;
}

table.tab_carrinho tr.produto td.nome a {
  font-size: 12px; 
  font-weight: bold;
  color: #EA571E;
}

table.tab_carrinho tr td.imagem div.moldura_imagem {
  float: left;
  display: table;
  width: 70px;
  height: 70px;
  padding: 1px 1px 1px 1px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

table.tab_carrinho tr td.imagem div.moldura_imagem a {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

table.tab_carrinho tr td.imagem div.moldura_imagem img {
  border: 0;
}

table.tab_carrinho tr td.qtde {
  width: 56px;
  text-align: center;
}

table.tab_carrinho tr td.qtde input.qtd {
  display: block;
  width: 48px;
  height: 17px;
  padding: 4px;
  margin: 0 0 5px 0;
  text-align: center;
  background: transparent url(/include/resources/images/wikaboo/bgInputQtdCarrinho.gif) no-repeat bottom left;
  border: 0;
  font-size: 12px; 
  font-weight: bold;
  color: #EA571E;
}


table.tab_carrinho tr td.qtde input.submit {
  display: block;
  width: 56px;
  height: 16px;
  padding: 16px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/btActualizar.gif) no-repeat bottom left;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

table.tab_carrinho tr td.preco_unitario, table.tab_carrinho tr td.preco_total {
  width: 75px;
  text-align: right;
}

table.tab_carrinho tr.produto td.preco_unitario span, table.tab_carrinho tr.produto td.preco_total span, table.tab_carrinho tr.fim td.preco_total span {
  font-size: 12px; 
  font-weight: bold;
  color: #EA571E;
}

table.tab_carrinho tr.opcional td.preco_unitario span, table.tab_carrinho tr.opcional td.preco_total span, table.tab_carrinho tr.opcional td.qtde span, table.tab_carrinho tr.opcional td.nome span {
  font-size: 11px; 
  font-weight: normal;
  color: #EA571E;
}

table.tab_carrinho tr.fim td.label_total span {
  font-size: 12px; 
  font-weight: bold;
  color: #A0CF67;
}

table.tab_carrinho tr.head td.remover {
  display: none;
}

table.tab_carrinho tr.produto td.preco_total span {
  display: block;
}

table.tab_carrinho tr.produto td.preco_total form {
  display: block;
  position: relative;
}

table.tab_carrinho tr.produto td.preco_total input.submit {
  position: absolute;
  right: 0;
  display: block;
  width: 56px;
  height: 16px;
  padding: 16px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/btRemover.gif) no-repeat bottom left;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

table.tab_carrinho tr.produto td.preco_total div.link_tranches {
  position: absolute;
  display: block;
  right: 10px;
  width: 56px;
  margin-top: 10px;
  text-align: center;
}

table.tab_carrinho tr.produto td.preco_total div.link_tranches a, table.tab_carrinho tr.produto td.preco_total div.link_tranches a span  {
  font-size: 11px;
  color: #333333;
  font-weight: normal;
}




table.tab_carrinho tr.produto td.nome a, table.tab_carrinho tr.produto td.preco_unitario span, table.tab_carrinho tr.produto td.preco_total span {
  position: relative;
  top: -10px;
}

table.tab_carrinho tr.produto td.qtde span {
  position: relative;
  top: -8px;
  display: block;
  width: 48px;
  height: 17px;
  padding: 4px;
  margin: 0 0 5px 0;
  text-align: center;
  background: transparent url(/include/resources/images/wikaboo/bgInputQtdCarrinho.gif) no-repeat bottom left;
  font-size: 12px; 
  font-weight: bold;
  color: #EA571E;
}

div.rave div.barra_links {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
  height: 20px;
}

div.rave div.barra_links h4.titulo_seccao {
  display: none;
}

div.rave div.barra_links ul.links, div.rave div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.rave div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.rave div.barra_links ul.links li.ll1 {
  float: right;
  display: inline;
  width: 125px;
  height: 20px;
  margin-left: 10px;
  background: transparent url(/include/resources/images/wikaboo/btFinalizarEncomenda.gif) no-repeat top left;
}

div.rave div.barra_links ul.links li.ll2 {
  float: right;
  width: 140px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btCancelarCarrinho.gif) no-repeat top left;
}

div.rave div.barra_links ul.links li.ll3 {
  float: left;
  width: 126px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btContinuarCompras.gif) no-repeat top left;
}

div.rave div.barra_links ul.links li.ll4 {
  float: right;
  width: 56px;
  height: 20px;
  background: transparent url(/include/resources/images/wikaboo/btImprimir.gif) no-repeat top left;
}

div.rave div.barra_links ul.links li.ll1 input.submit {
  float: left;
  width: 100%;
  height: 20px;
  padding: 20px 0 0 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  background: transparent;
}

div.rave div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.rave div.barra_links ul.links li a span {
  display: none;
}div.detalhe_encomenda {
  display: block;
  width: 241px;
  margin: 10px 0 0 0;
}

div.detalhe_encomenda div.compras {
  display: block;
  width: 241px;
}

div.detalhe_encomenda div.dados_empresa {
  display: block;
  width: 463px;
  margin: 0 0 10px 0;
  padding: 10px;
  background: #E8E8E8;
}

div.detalhe_encomenda div.dados_empresa h4.titulo_seccao {
  padding: 0;
  margin: 0 0 5px 0;
}

div.detalhe_encomenda div.dados_empresa h4.titulo_seccao span {
  font-size: 11px;
  font-weight: bold;
  color: #EA571E;
}

div.detalhe_encomenda div.dados_cliente {
  display: block;
  width: 463px;
  margin: 0 0 10px 0;
  padding: 10px;
  background: #E8E8E8;
}

div.detalhe_encomenda div.dados_cliente h4.titulo_seccao {
  padding: 0;
  margin: 0 0 5px 0;
}

div.detalhe_encomenda div.dados_cliente div.info span.label {
  font-weight: bold;
}

div.detalhe_encomenda div.dados_cliente h4.titulo_seccao span {
  font-size: 11px;
  font-weight: bold;
  color: #EA571E;
}

div.detalhe_encomenda div.compras h4.titulo_seccao {
  display: none;
}div.diario_tabs h3.titulo_seccao {
  background-image: none;
}

div.diariodetreino {
  display: block;
  width: 483px;
}

div.diariodetreino div.introducao {
  display: block;
  width: 483px;
  margin: 10px 0;
  padding: 0 0 10px 0;
}

div.diariodetreino div.introducao h4.titulo_seccao {
  display: block;
  width: 483px;
}

div.diariodetreino div.introducao h4.titulo_seccao span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.diariodetreino div.introducao div.texto_seccao {
  display: block;
}

div.diariodetreino form.objectivo {
  position: relative;
  z-index: 0;
  display: block;
  width: 483px;
  margin: 40px 0 0 0;
  padding: 0;
}

div.diariodetreino form.objectivo div.preenchimento {
  position: absolute;
  display: block;
  top: -20px;
  width: 100%;
  text-align: center;
}

div.diariodetreino form.objectivo div.preenchimento span {
  font-size: 12px;
  font-weight: normal;
}

div.diariodetreino form.objectivo .obrigatorio {
  color: #EA571E;
}

div.diariodetreino form.objectivo .opcional {
  color: #666666;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset {
  width: 100%;
} 

div.diariodetreino form.objectivo fieldset.todoscampos fieldset {
  margin: 15px 0 0 0;
}

div.diariodetreino form.objectivo fieldset.todoscampos {
  width: 463px;
  background-color: #EBEBEB;
  padding: 0 10px 10px 10px;
}

div.diariodetreino form.objectivo fieldset.todoscampos div.formlegend {
  position: absolute;
  display: block;
  left: 0;
  top: -20px;
  width: 100%;
  text-align: left;
}

div.diariodetreino form.objectivo fieldset.todoscampos div.formlegend span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos {
  float: left;
  clear: both;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldsubmit {
  position: absolute;
  display: block;
  left: 0;
  bottom: -30px;
  text-align: left;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldsubmit input#submit {
  float: right;
  width: 85px;
  height: 22px;
  padding: 22px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/bt_enviar_dados.jpg) no-repeat bottom left;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldsubmit div#submit {
  float: right;
  width: 115px;
  height: 22px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldsubmit input#cancelar {
  float: left;
  width: 64px;
  height: 20px;
  padding: 20px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/btCancelar.gif) no-repeat bottom left;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos div.campo {
  position: relative;
  float: left;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos div.campo label {
  font-size: 11px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos div.campo.datanascimento, div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos div.campo.objectivo {
  margin-right: 10px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldnome div.campo input {
  width: 453px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fielddataaltura div.campo.datanascimento input, div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fielddataaltura div.campo.altura input, div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldobjectivodata div.campo.data {
  width: 147px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldobjectivodata div.campo.data input#data {
  float: left;
  width: 109px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldobjectivodata div.campo.data input#calendardata {
  float: right;
}


div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fielddataaltura div.campo.datanascimento input, div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fielddataaltura div.campo.altura, div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldobjectivodata div.campo.data {
  width: 139px;
}


div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos.fieldobjectivodata div.campo.objectivo input {
  width: 296px;
}

div.diariodetreino form.objectivo fieldset.todoscampos fieldset.campos div.campo input {
  font-size: 11px;
}

div.diario_tabs  {
  float: left;
  clear: both;
}

div.diario_tabs div.introducao {
  float: left;
  display: block;
  width: 483px;
  margin: 10px 0;
  padding: 0 0 10px 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.diario_tabs div.introducao h4.titulo_seccao {
  display: block;
  width: 483px;
}

div.diario_tabs div.introducao h4.titulo_seccao span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.diario_tabs div.introducao div.texto_seccao {
  float: left;
  width: 80%;
}

div.diario_tabs div.introducao div.texto_seccao div.info {
  float: left;
  margin: 0 15px 0 0;
}

div.diario_tabs div.introducao div.texto_seccao div.info.nome {
  margin: 0 35px 0 0;
}

div.diario_tabs div.introducao div.texto_seccao div.info span.label {
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

div.diario_tabs div.introducao div.texto_seccao div.info span.valor {
  font-size: 11px;
  font-weight: normal;
  color: #EA571E;
}

div.diario_tabs div.introducao div.texto_seccao div.info.nome span.label {
  display: none;
}

div.diario_tabs div.introducao div.texto_seccao div.info.nome span.valor {
  color: #666666;
}

div.diario_tabs div.introducao div.link_seccao {
  float: right;
  height: 10px;
  width: 101px;
  background: transparent url(/include/resources/images/wikaboo/btMudarObjectivo.gif) no-repeat center center;
}

div.diario_tabs div.introducao div.link_seccao a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.introducao div.link_seccao a span {
  display: none;
}

div.diario_tabs div.link_tabs {
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.link_tabs ul, div.diario_tabs div.link_tabs ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.link_tabs ul {
  float: left;
}

div.diario_tabs div.link_tabs ul li {
  float: left;
  position: relative;
  display: table;
  vertical-align: middle;
  height: 43px;
  background-color: #EFEFEF;
  vertical-align: middle;
  text-align: center;
  width: 50px;
  padding: 0 25px 0 24px;
}

div.diario_tabs div.link_tabs ul li.activo {
  background-color: #999999;
}

div.diario_tabs div.link_tabs ul li a {
  display: table-cell;
  vertical-align: middle;
}

.ieonly div.diario_tabs div.link_tabs ul li a {
  position: absolute;
  left: expression(this.parentElement.clientWidth / 2 - this.clientWidth / 2);
  top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
}

div.diario_tabs div.link_tabs ul li a {
  font-size: 11px;
  font-weight: bold;
  color: #EA571E;
}

div.diario_tabs div.link_tabs ul li.activo a {
  color: #FFFFFF;
}

div.diario_tabs div.link_tabs div.ajuda {
  float: right;
  width: 48px;
  height: 43px;
  background: transparent url(/include/resources/images/wikaboo/btAjudaDiario.gif) no-repeat center center;
}

div.diario_tabs div.link_tabs div.ajuda a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.link_tabs div.ajuda a span {
  display: none;
}

div.diario_tabs div.diario_treino {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab div.seccao {
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab div.seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab.activo div.seccao {
  display: block;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab div.seccao-mensagem {
  float: left;
  clear: both;
  width: 100%;
  background-color: #EA571E;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

div.diario_tabs div.diario_treino div.diario_treino_tab div.seccao-body {
  float: left;
  display: block;
  padding: 10px;
  width: 463px;
  background-color: #999999;
}

table.ultimasentradas {
  float: left;
  clear: both;
  width: 463px;
  background-color: #FFFFFF;
  padding: 0 0 3px 0;
}

table.ultimasentradas tr.head td span {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

table.ultimasentradas tr.row {
  border-bottom: 1px solid #CCCCCC;
}

table.ultimasentradas tr.head {
  text-align: left;
  background-color: #A0CF67;
  height: 30px;
}

table.ultimasentradas tr.row td {
  border-left: 1px solid #CCCCCC;
}

table.ultimasentradas tr.row td.td1 {
  border-left: 0;
}

table.ultimasentradas tr.head td {
  border-left: 1px solid #FFFFFF;
}

table.ultimasentradas tr.head td.td1 {
  border-left: 0;
}

table.ultimasentradas tr td {
  padding: 8px; 
}

table.ultimasentradas tr td a {
	color: #333333;
}

table.ultimasentradas tr td.td1 {
  width: 80px;
}

table.ultimasentradas tr td.td2 {
  width: 80px;
}

table.ultimasentradas tr td.td3 {
  width: 80px;
}

table.ultimasentradas tr td.td4 {
  width: 80px;
}

table.ultimasentradas tr td.td5 {
  width: 130px;
}

div.diario_tabs form.entrada {
  position: relative;
  z-index: 0;
  float: left;
  display: block;
  width: 463px;
  margin: 0 0 0 0;
  padding: 0;
}

div.diario_tabs form.entrada .obrigatorio {
  color: #EA571E;
}

div.diario_tabs form.entrada .opcional {
  color: #666666;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset {
  margin: 0 0 0 0;
}

div.diario_tabs form.entrada fieldset.todoscampos {
  width: 443px;
  background-color: #FFFFFF;
  padding: 10px 10px 10px 10px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos {
  float: left;
  clear: both;
  display: inline;
  width: 100%;
  margin-bottom: 10px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo {
  position: relative;
  float: left;
  display: inline;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo label {
  font-size: 11px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo.datanascimento, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo.entrada {
  margin-right: 10px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.data {
  margin: 0 8px 0 0; 
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.data {
  width: 100px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.data input#data_entrada {
  float: left;
  width: 71px;
}

.ieonly6 div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.data input#data_entrada {
  float: left;
  width: 65px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.peso, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.imc {
  margin: 0 8px 0 0; 
}

.notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.data, .notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.peso, .notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.imc {
  margin: 0 15px 0 0; 
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.peso input, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.imc  input {
  width: 92px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field1 div.campo.fcr input {
  width: 90px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.distancia, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.tempo, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.minkm {
  margin: 0 8px 0 0; 
}

.notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.distancia, .notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.tempo, .notie div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.minkm {
  margin: 0 15px 0 0; 
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.distancia input, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.tempo input, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.minkm  input {
  width: 92px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field2 div.campo.horassono input {
  width: 90px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field3 div.campo.percurso textarea {
  width: 435px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field4 div.campo.comentario  textarea {
  width: 435px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field3 div.campo.percurso textarea {
  height: 116px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.field4 div.campo.comentario textarea {
  height: 160px;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo input, div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos div.campo textarea {
  font-family: arial;
  font-size: 11px;
}

/*div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.fieldsubmit input {
  float: right;
  margin-left: 10px;
  width: 95px;
  height: 16px;
  padding: 16px 0 0 0;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.fieldsubmit input#gravar {
  background: transparent url(/include/resources/images/wikaboo/bt_gravar_dados.jpg) no-repeat bottom left;
}

div.diario_tabs form.entrada fieldset.todoscampos fieldset.campos.fieldsubmit input#apagar {
  background: transparent url(/include/resources/images/wikaboo/bt_apagar_dados.jpg) no-repeat bottom left;
}
*/
div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia {
  width: 463px;
  background-color: #FFFFFF;
  padding: 0 0 3px 0;
  margin: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr.entrada_activa {
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr.head td span {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr {
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr.head {
  text-align: left;
  background-color: #A0CF67;
  height: 30px;
  border-bottom: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr.row td {
  border-left: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr.head td {
  border-left: 1px solid #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td1, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td2, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td3, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td4 {
  width: 99px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td1, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td5, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td6 {
  border-left: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td {
  padding: 8px; 
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td1 span, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body table.entradas_dia tr td.td5 span {
  font-weight: bold;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks {
  float: left;
  clear: both;
  width: 100%;
  background: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia {
  float: left;
  display: inline;
  margin: 0 0 0 8px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia a, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia div, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia span.separador {
  float: left;
  display: inline;
  margin-right: 5px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia a, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia a span {
	color: #333333;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia a.paginas {
  text-decoration: underline;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.link_entradas_dia div span {
  color: #EA571E;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links {
  float: right;
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li.ll1 {
  float: left;
  display: inline;
  width: 101px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_editar_entrada.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li.ll2 {
  float: left;
  width: 113px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_eliminar_entrada.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li.ll2 form {
  float: left;
  width: 100%;
  height: 16px;
  margin: 0;
  padding: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li.ll2 form input#submit {
  float: left;
  width: 100%;
  height: 16px;
  padding: 16px 0 0 0;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  border: 0;
  background: transparent url(/include/resources/images/wikaboo/bt_eliminar_entrada.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li.ll3 {
  float: left;
  width: 67px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_imprimir.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.linkslinks div.barra_links ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias {
  float: left;
  clear: both;
  width: 100%;
  display: block;
  padding: 10px 0;
  background: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li.ll1 {
  float: left;
  display: inline;
  width: 87px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_dia_anterior.jpg) no-repeat top left;
  margin: 0 0 0 8px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li.ll2 {
  float: right;
  width: 88px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_dia_seguinte.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab3 div.seccao-body div.links_dias ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana {
  width: 463px;
  background-color: #FFFFFF;
  padding: 0 0 3px 0;
  margin: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr  {
  display: block;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td {
  padding: 0;
  margin: 0;
  width: 154px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.titulo {
  display: block;
  background-color: #A0CF67;
  width: 153px;
  border-left: 1px solid #FFFFFF;
  height: 30px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td.td1 div.titulo {
  width: 154px;
  border-left: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.titulo a {
  margin: 0 0 0 8px;
  line-height: 30px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.titulo a {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo {
  position: relative;
  display: block;
  background-color: #FFFFFF;
  width: 153px;
  border-left: 1px solid #CCCCCC;
  height: 64px;
  overflow: hidden;
}

.hidden {
  display: none !important;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo .up {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 10px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo .up span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo .down {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 14px;
  height: 10px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo .down span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo.scroll {
  background: transparent url(/include/resources/images/wikaboo/scroll.jpg) no-repeat top right;
}


div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td.td1 div.corpo {
  width: 154px;
  border-left: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo ul {
  padding: 0 8px;
  width: 85%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo ul li {
  padding: 4px 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body table.entradas_semana tr td div.corpo ul li a {
  color: #666666;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks {
  float: left;
  clear: both;
  width: 100%;
  background: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links {
  float: right;
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links li.ll3 {
  float: left;
  width: 67px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_imprimir.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.linkslinks div.barra_links ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas {
  float: left;
  clear: both;
  width: 100%;
  display: block;
  padding: 10px 0;
  background: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li.ll1 {
  float: left;
  display: inline;
  width: 116px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_semana_anterior.jpg) no-repeat top left;
  margin: 0 0 0 8px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li.ll2 {
  float: right;
  width: 109px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_semana_seguinte.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab4 div.seccao-body div.links_semanas ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes {
  width: 462px;
  background-color: #FFFFFF;
  padding: 0 0 3px 0;
  margin: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr  {
  display: block;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td {
  padding: 0;
  margin: 0;
  width: 66px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.titulo {
  display: block;
  background-color: #A0CF67;
  width: 65px;
  border-left: 1px solid #FFFFFF;
  height: 30px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td.td1 div.titulo {
  width: 66px;
  border-left: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.titulo a {
  margin: 0 0 0 8px;
  line-height: 30px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.titulo a {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo {
  position: relative;
  display: block;
  background-color: #FFFFFF;
  width: 65px;
  border-left: 1px solid #CCCCCC;
  height: 60px;
  overflow: hidden;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo.scroll {
  background: transparent url(/include/resources/images/wikaboo/scroll2.jpg) no-repeat bottom left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td.td1 div.corpo {
  width: 66px;
  border-left: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo ul {
  float: left;
  padding: 0 4px;
  width: 1000px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo ul li {
  position: relative;
  float: left;
  padding: 6px 2px;
  width: 94px;
  height: 45px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo ul li a {
  color: #666666;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo .left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 18px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo .left span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo .right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 18px;
}

.pagpag {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #EA571E;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body table.entradas_mes tr td div.corpo .right span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks {
  float: left;
  clear: both;
  width: 462px;
  background: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links {
  float: right;
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links li.ll3 {
  float: left;
  width: 67px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_imprimir.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.linkslinks div.barra_links ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses {
  float: left;
  clear: both;
  width: 462px;
  display: block;
  padding: 10px 0;
  background: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li.ll1 {
  float: left;
  display: inline;
  width: 89px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_mes_anterior.jpg) no-repeat top left;
  margin: 0 0 0 8px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li.ll2 {
  float: right;
  width: 87px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_mes_seguinte.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab5 div.seccao-body div.links_meses ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario {
  float: left;
  clear: both;
  width: 100%;
  padding: 10px 0;
  background-color: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links {
  float: left;
  margin: 0 0 0 5px;
  display: inline;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul {
  float: left;
  clear: both;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li {
  float: left;
  clear: both;
  width: 84px;
  height: 16px;
  margin: 0 0 1px 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll1 {
  background: transparent url(/include/resources/images/wikaboo/bt_graph_tempo.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll2 {
  background: transparent url(/include/resources/images/wikaboo/bt_graph_distancia.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll3 {
  background: transparent url(/include/resources/images/wikaboo/bt_graph_minkm.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll4 {
  background: transparent url(/include/resources/images/wikaboo/bt_graph_peso.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll5 {
  background: transparent url(/include/resources/images/wikaboo/bt_graph_imc.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll6 {
  background: transparent url(/include/resources/images/wikaboo/btFCRepouso.gif) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li.ll7 {
  background: transparent url(/include/resources/images/wikaboo/btFCMedia.gif) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div.links ul li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino {
  float: right;
  width: 633px;
  background: #FFFFFF;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div#grafico {
  float: left;
  clear: both;
  width: 603px;
  height: 355px;
  margin: 0 10px 0 0;
}
div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico {
  position: relative;
  top: -60px;
  z-index: 1;
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul {
  float: left;
  clear: both;
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul li.ll1 {
  position: relative;
  left: -25px;
  z-index: 1;
  float: left;
  width: 18px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_ant_grafico.jpg) no-repeat top left;
  margin-left: 7px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul li.ll2 {
  float: right;
  width: 18px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_prox_grafico.jpg) no-repeat top left;
  margin-right: 7px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.nav_grafico ul li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico {
  float: left;
  margin: 10px 0 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul {
  float: left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul li {
  float: left;
  display: inline;
  margin-right: 10px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul li a {
  line-height: 16px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.periodo_grafico ul li.activo a {
  color: #666666;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico {
  float: right;
  display: inline;
  height: 16px;
  margin-right: 7px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul {
  float: left;
  height: 16px;
  margin: 10px 0 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul li.ll1 {
  float: left;
  width: 102px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/btGraficoDiario.gif) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul li.ll2 {
  float: left;
  width: 102px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/btGraficoLinhas.gif) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.grafico_diario div#grafico_diario_treino div.tipo_grafico ul li a span {
  display: none;
}

.preenchimento2 {
  position:relative;
  top: -45px;
  left: 20px;
  width: 50%;
}

.ieonly6 .preenchimento2 {
  position:relative;
  top: -55px;
  left: 20px;
}

.ieonly7 .preenchimento2 {
  position:relative;
  top: -35px;
  left: 20px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks {
  float: left;
  clear: both;
  width: 465px;
  background: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links {
  float: right;
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links li.ll3 {
  float: left;
  display: inline;
  width: 67px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_imprimir.jpg) no-repeat top left;
  margin: 0 0 0 5px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab7 div.seccao-body div.linkslinks div.barra_links ul.links li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais {
  float: left;
  width: 463px;
  background-color: #FFFFFF;
  padding: 0 0 3px 0;
  margin: 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .tabela {
  float: right;
  width: 80%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links {
  float: left;
  width: 10%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul, div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul {
  padding: 10px 0 0 10px;
  float: left;
  width: 84px;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li {
  float: left;
  clear: both;
  width: 84px;
  height: 16px;
  margin: 0 0 5px 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li a span {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li.ll1 {
  background: transparent url(/include/resources/images/wikaboo/labelSemanal.gif) no-repeat bottom left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li.ll2 {
  background: transparent url(/include/resources/images/wikaboo/labelMensal.gif) no-repeat bottom left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .links ul li.ll3 {
  background: transparent url(/include/resources/images/wikaboo/labelAnual.gif) no-repeat bottom left;
}


div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .tabela table {
  width: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.totais .tabela table thead td {
  font-weight: bold;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks {
  float: left;
  clear: both;
  width: 100%;
  background: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links {
  float: right;
  display: block;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links h4.titulo_seccao {
  display: none;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links, div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links li {
  padding: 0;
  margin: 0;
  text-indent: 0;
  list-style: none;
  list-style-type: none;    
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links {
  float: left;
  clear: both;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links li {
  margin: 0 10px 0 0;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links li.ll3 {
  float: left;
  width: 67px;
  height: 16px;
  background: transparent url(/include/resources/images/wikaboo/bt_imprimir.jpg) no-repeat top left;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links li a {
  float: left;
  width: 100%;
  height: 100%;
}

div.diario_tabs div.diario_treino div.diario_treino_tab#tab6 div.seccao-body div.linkslinks div.barra_links ul.links li a span {
  display: none;
}

div.calculadora_vo2max form.vo2max {
  position: relative;
  z-index: 0;
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
  padding: 0;
}

div.calculadora_vo2max div.introducao {
  display: block;
  width: 483px;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
}

div.calculadora_vo2max div.introducao h4.titulo_seccao {
  display: block;
  width: 483px;
}

div.calculadora_vo2max div.introducao h4.titulo_seccao span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.calculadora_vo2max div.introducao div.texto_seccao {
  display: block;
}

div.calculadora_vo2max form.vo2max .obrigatorio {
  color: #EA571E;
}

div.calculadora_vo2max form.vo2max .opcional {
  color: #666666;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset {
  margin: 15px 0 0 0;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos {
  width: 463px;
  background-color: #EBEBEB;
  padding: 0 10px 10px 10px;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos {
  float: left;
  clear: both;
  width: 463px;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo {
  position: relative;
  float: left;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo label {
  font-size: 11px;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo input, div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo select {
  float: left;
  display: inline;
  width: 60px;
  margin-right: 10px;
  height: auto;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo select {
  width: 100px;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo.unidade {
  width: auto;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo.unidade label {
  display: none;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo input, div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo select {
  font-size: 11px;
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo.submit {
}

div.calculadora_vo2max form.vo2max fieldset.todoscampos fieldset.campos div.campo.submit input.submit {
  width: 85px;
  height: 22px;
  padding: 22px 0 0 0;
  background: transparent url(/include/resources/images/wikaboo/bt_enviar_dados.jpg) no-repeat bottom left;
  cursor: pointer;
  overflow: hidden;
  border: 0;
}

.calculadora_vo2max .linha {
  display: block;
  margin-bottom: 2px;
}

.calculadora_vo2max #gravar {
  display: block;
  margin-left: 10px;
  width: 85px;
  height: 22px;
  padding: 22px 0 0 0;
  cursor: pointer;
  overflow: hidden;
  border: 0;
  background: transparent url(/include/resources/images/wikaboo/bt_enviar_dados.jpg) no-repeat bottom left;
}

.calculadora_vo2max #apagar {
  display: block;
  margin-left: 10px;
  width: 95px;
  height: 16px;
  padding: 16px 0 0 0;
  cursor: pointer;
  overflow: hidden;
  border: 0;
  background: transparent url(/include/resources/images/wikaboo/bt_apagar_dados.jpg) no-repeat bottom left;
}

.calculadora_vo2max input, .calculadora_vo2max select {
  float: left;
  margin-right: 5px;
}
.calculadora_vo2max .label {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}
.calculadora_vo2max .valor {
  font-size: 12px;
  font-weight: normal;
  color: #EA571E;
}
.calculadora_vo2max .miniseccao {
  display: block;
  margin-top: 15px;
}

.calculadora_vo2max .miniseccao h4.titulo_seccao {
  font-size: 14px;
  font-weight: bold;
  color: #EA571E;
  padding: 5px 0;
  border-top: 1px dashed #EA571E;
  border-bottom: 1px dashed #EA571E;
  margin: 0 0 10px 0;
}
div.eventos_index {
  display: block;
  width: 483px;
}

div.eventos_index div.calendario_seccoes {
  display: block;
  width: 483px;
  margin-top: 5px;
}

div.eventos_index div.calendario_seccoes h4.titulo_seccao {
  display: none;
}

div.eventos_index div.calendario_seccoes div.calendario {
  float: left;
  width: 231px;
}

div.eventos_index div.calendario_seccoes div.calendario div.head, div.eventos_index div.calendario_seccoes div.calendario div.dias, div.eventos_index div.calendario_seccoes div.calendario div.num_dias {
  position: relative;
  float: left;
  width: 231px;
  margin-bottom: 2px;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_anterior, div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_seguinte {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 8px;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_anterior {
  right: 100px;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_seguinte {
  right: 8px;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_anterior a, div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_seguinte a {
  display: block;
  width: 100%;
  height: 100%;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_anterior a span, div.eventos_index div.calendario_seccoes div.calendario div.head div.mes_seguinte a span {
  display: none;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_anterior {
  float: left;
  display: inline;
  width: 33px;
  height: 25px;
  line-height: 25px;
  background: transparent url(/include/resources/images/wikaboo/btBackDiario.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_anterior a {
  float: left;
  width: 100%;
  height: 100%;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_anterior a span {
  display: none;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_seguinte {
  float: left;
  display: inline;
  width: 33px;
  height: 25px;
  line-height: 25px;
  background: transparent url(/include/resources/images/wikaboo/btFwDiario.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_seguinte a {
  float: left;
  width: 100%;
  height: 100%;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano_seguinte a span {
  display: none;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.ano {
  float: left;
  width: 33px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  color: #EA571E;
  text-align: center;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes {
  float: right;
  width: 116px;
  height: 25px;
  line-height: 25px;
  background: transparent url(/include/resources/images/wikaboo/labelMes.gif) no-repeat center center;
  text-align: center;
}

div.eventos_index div.calendario_seccoes div.calendario div.head div.mes a {
  color: #FFFFFF;
  font-weight: bold;
}

div.eventos_index div.calendario_seccoes div.calendario div.dias div.dia {
  float: left;
  display: block;
  text-align: center;
  width: 33px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  color: #FFFFFF;
}

div.eventos_index div.calendario_seccoes div.calendario div.num_dias a.dia, div.eventos_index div.calendario_seccoes div.calendario div.num_dias div.dia {
  float: left;
  display: block;
  text-align: center;
  width: 33px;
  height: 25px;
  line-height: 25px;
  color: #843111;
}

div.eventos_index div.calendario_seccoes div.calendario div.num_dias a.dia:hover {
  text-decoration: none;
}

div.eventos_index div.calendario_seccoes div.calendario div.num_dias a.dia.activo {
  font-weight: bold;
  background: transparent url(/include/resources/images/wikaboo/labelDiaActivo.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.calendario div.num_dias a.dia.existe {
  font-weight: normal;
  color: #FFFFFF;
  background: transparent url(/include/resources/images/wikaboo/labelDiaEvento.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.calendario div.dias div.dia.dia_semana {
  background: transparent url(/include/resources/images/wikaboo/labelDiaSemana.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.calendario div.dias div.dia.fim_semana {
  background: transparent url(/include/resources/images/wikaboo/labelDiaFimDeSemana.gif) no-repeat center center;
}

div.eventos_index div.calendario_seccoes div.seccoes {
  float: right;
  width: 49%;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens {
  float: left;
  clear: both;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao {
  position: relative;
  float: left;
  clear: both;
  display: inline;
  height: 24px;
  width: 237px;
  padding: 2px 0 7px 0;
  background: transparent url(/include/resources/images/wikaboo/tracejado_horizontal.gif) repeat-x bottom left;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao div.moldura_imagem {
  float: left;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao div.moldura_imagem div {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao div.moldura_imagem img {
  border: 0;
}

.ieonly6 div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao div.moldura_imagem img {
  margin-top: expression((24 - this.height)/2);
  margin-left: expression((20 - this.width)/2);
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.eventos_index div.calendario_seccoes div.seccoes div.itens div.evento_seccao h5.titulo {
  float: left;
  margin: 5px 0 5px 5px;
}



div.eventos_index div.listagem {
  display: block;
  width: 483px;
}

div.eventos_index div.listagem h4.titulo_seccao {
  display: none;
}

div.eventos_index div.listagem div.itens {
  float: left;
  clear: both;
  width: 483px;
  margin: 10px 0 0 0;
}

div.eventos_index div.listagem div.itens div.evento {
  position: relative;
  float: left;
  display: inline;
  width: 483px;
  height: 110px;
  margin: 10px 0 0 0;
}

div.eventos_index div.listagem div.itens div.evento div.moldura_imagem {
  float: left;
  display: table;
  width: 100px;
  height: 100px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #CCCCCC;
  margin: 0;
}

div.eventos_index div.listagem div.itens div.evento div.moldura_imagem a {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

div.eventos_index div.listagem div.itens div.evento div.moldura_imagem img {
  border: 0;
}

.ieonly6 div.eventos_index div.listagem div.itens div.evento div.moldura_imagem img {
  margin-top: expression((100 - this.height)/2);
  margin-left: expression((100 - this.width)/2);
}

div.eventos_index div.listagem div.itens div.evento div.moldura_imagem img.img_default {
  width: 100%;
  height: 100%;
}

div.eventos_index div.listagem div.itens div.evento h5.titulo {
  float: left;
  width: 341px;
  margin: 5px 0 5px 10px;
}

div.eventos_index div.listagem div.itens div.evento.evento_1 h5.titulo a {
  color: #0000CC;
}

div.eventos_index div.listagem div.itens div.evento.evento_2 h5.titulo a {
  color: #00CC00;
}

div.eventos_index div.listagem div.itens div.evento.evento_3 h5.titulo a {
  color: #CC0000;
}



div.eventos_index div.listagem div.itens div.evento div.data_local {
  float: left;
  width: 341px;
  margin: 5px 0 5px 10px;
}

div.eventos_index div.listagem div.itens div.evento div.data_local {
  color: #EA571E;
  font-weight: bold;
}

div.eventos_index div.listagem div.itens div.evento.evento_1 div.data_local {
  color: #0000CC;
}

div.eventos_index div.listagem div.itens div.evento.evento_2 div.data_local {
  color: #00CC00;
}

div.eventos_index div.listagem div.itens div.evento.evento_3 div.data_local {
  color: #CC0000;
}



div.eventos_index div.listagem div.itens div.evento h5.titulo a {
	font-size: 12px;
	font-weight: bold;
	color: #EA571E;
}

div.eventos_index div.listagem div.itens div.evento h5.titulo a:hover {
	color: #333333;
}

div.eventos_index div.listagem div.itens div.evento div.resumo {
  float: left;
  width: 341px;
  margin: 0 0 10px 10px;
}

div.eventos_index div.listagem div.itens div.evento div.preco, div.eventos_index div.listagem div.itens div.evento div.preco2 {
  display: none;
}

div.eventos_index#categoria6  div.listagem div.itens div.evento div.preco {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

div.eventos_index#categoria6  div.listagem div.itens div.evento div.preco span.label {
  display: none;
}

div.eventos_index div.listagem div.itens div.evento div.resumo  {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

div.eventos_index div.listagem div.itens div.evento div.link_texto {
  position: absolute;
  display: block;
  right: 0;
  top: 0px;
  width: 17px;
  height: 110px;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.eventos_index div.listagem div.itens div.evento div.link_texto a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/catalogo/btDetalhe.gif) no-repeat top left;
}

div.eventos_index div.listagem div.itens div.evento div.link_texto a:hover {
  background-color: transparent !important;
  background-image: none !important;
}

div.eventos_index div.listagem div.itens div.evento div.link_texto a span {
  display: none;
}

.membro_data {
  display: block;
  margin-top: 10px;
}

.membro_data .label {
  color: #EA571E;
}

.membro_data .value {
  color: #666666;
}.homepage div.info_calculadora {
  float: right;
  clear: right;
  width: 132px;
  height: 186px;
}

div.info_calculadora h3.titulo_seccao {
  display: none;
}

div.info_calculadora div.texto_seccao {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

div.info_calculadora div.texto_seccao a {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/include/resources/images/wikaboo/btCalculadora-home.jpg) no-repeat top left;
}

div.info_calculadora div.texto_seccao a span {
  display: none;
}
form.formstyle {
  position: relative;
  z-index: 0;
  display: block;
  width: 483px;
  margin: 40px 0 30px 0;
  padding: 0;
}

.notie form.formstyle.adesao {
  float: left;
  clear: both;
}

form.formstyle div.preenchimento {
  position: absolute;
  display: block;
  top: -20px;
  width: 100%;
  text-align: left;
}

form.formstyle div.preenchimento span, .formbuilder  div.preenchimento  span{
  font-size: 12px;
  font-weight: normal;
}

form.formstyle .obrigatorio, .formbuilder .obrigatorio {
  color: #EA571E;
}

form.formstyle .opcional {
  color: #666666;
}

form.formstyle fieldset.todoscampos fieldset {
  width: 100%;
} 

form.formstyle fieldset.todoscampos fieldset {
  margin: 15px 0 0 0;
}

form.formstyle fieldset.todoscampos {
  width: 463px;
  background-color: #EBEBEB;
  padding: 0 10px 10px 10px;
}

form.formstyle fieldset.todoscampos.todoscampos2 {
  background-color: transparent;
}

form.formstyle fieldset.todoscampos div.formlegend {
  position: absolute;
  display: block;
  left: 0;
  top: -20px;
  width: 100%;
  text-align: left;
}

form.formstyle fieldset.todoscampos div.formlegend span {
  font-size: 12px;
  font-weight: bold;
  color: #EA571E;
}

form.formstyle fieldset.todoscampos fieldset.campos {
  float: left;
  clear: both;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldsubmit {
  position: absolute;
  display: block;
  left: 0;
  bottom: -30px;
  text-align: left;
}

form.formstyle fieldset.todoscampos fieldset.campos div.campo {
  position: relative;
  float: left;
}

form.formstyle fieldset.todoscampos fieldset.campos div.campo label {
  font-size: 11px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldnome div.campo input, form.formstyle fieldset.todoscampos fieldset.campos.fieldlocalidadeginasio div.campo input, form.formstyle fieldset.todoscampos fieldset.campos.fieldmorada div.campo input {
  width: 453px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldemailpassword div.campo input, form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo input, form.formstyle fieldset.todoscampos fieldset.campos.fieldcodigopostallocalidadetelefone div.campo input, form.formstyle fieldset.todoscampos fieldset.campos.fieldbinif div.campo input {
  width: 137px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtamanhoscalcaocamisola div.campo select {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fielddatanascimentosexo div.campo input#datanascimento {
  width: 109px;
  float: left;
  margin: 0;
}

form.formstyle fieldset.todoscampos fieldset.campos.fielddatanascimentosexo div.campo select {
  float: left;
  width: 142px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fielddatanascimentosexo div.campo {
  width: 147px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fieldemailpassword div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fieldcodigopostallocalidadetelefone div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fielddatanascimentosexo div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fieldbinif div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fieldtamanhoscalcaocamisola div.campo, form.formstyle fieldset.todoscampos fieldset.campos.fieldnacionalidadeprofissao div.campo {
  display: inline;
  margin-left: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo.sapato, form.formstyle fieldset.todoscampos fieldset.campos.fieldemailpassword div.campo.email, form.formstyle fieldset.todoscampos fieldset.campos.fieldcodigopostallocalidadetelefone div.campo.codigopostal, form.formstyle fieldset.todoscampos fieldset.campos.fielddatanascimentosexo div.campo.datanascimento, form.formstyle fieldset.todoscampos fieldset.campos.fieldbinif div.campo.bilheteidentidade, form.formstyle fieldset.todoscampos fieldset.campos.fieldtamanhoscalcaocamisola div.campo.tamanhocalcao, form.formstyle fieldset.todoscampos fieldset.campos.fieldnacionalidadeprofissao div.campo.nacionalidade {
  margin-left: 0px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldnacionalidadeprofissao div.campo input {
  width: 139px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldnacionalidadeprofissao div.campo select {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldhabilitacoesliterarias div.campo select {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio input, form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio span, form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio label {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  float: left;
  display: inline;
  margin-left: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio div.radiogroup {
  float: right;
  height: 21px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.frequentaginasio div.radiogroup * {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.nomeginasio input {
  width: 139px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldfrequentaginasio div.campo.nomeginasio  {
  display: inline;
  margin-left: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldactividadeginasio div.campo.actividadeginasio input, form.formstyle fieldset.todoscampos fieldset.campos.fieldactividadeginasio div.campo.actividadeginasio span, form.formstyle fieldset.todoscampos fieldset.campos.fieldactividadeginasio div.campo.actividadeginasio label {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  float: left;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldactividadeginasio div.campo.actividadeginasio label {
  display: inline;
  margin-left: 5px;
  margin-right: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldactividadeginasio div.campo.actividadeginasio div.checkboxgroup {
  float: left;
  clear: both;
  width: 453px;
  white-space: nowrap;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtempocorrida div.campo.tempocorrida {
  float: left;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtempocorrida div.campo.tempocorrida select {
  width: 119px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtempocorrida div.campo.vezessemama {
  float: right;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtempocorrida div.campo.vezessemama input {
  width: 30px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo {
  width: 453px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas input, form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas span, form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas label {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas input, form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas label {
  margin: 0 5px 0 0;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldparticipouprovas div.campo.participouprovas div.radiogroup {
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldlocaisprova div.campo.locaisprova input, form.formstyle fieldset.todoscampos fieldset.campos.fieldlocaisprova div.campo.locaisprova span, form.formstyle fieldset.todoscampos fieldset.campos.fieldlocaisprova div.campo.locaisprova label {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  float: left;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldlocaisprova div.campo.locaisprova label {
  display: inline;
  margin-left: 5px;
  margin-right: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldlocaisprova div.campo.locaisprova div.checkboxgroup {
  float: left;
  clear: both;
  width: 453px;
  white-space: nowrap;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtipoprova div.campo.tipoprova input, form.formstyle fieldset.todoscampos fieldset.campos.fieldtipoprova div.campo.tipoprova span, form.formstyle fieldset.todoscampos fieldset.campos.fieldtipoprova div.campo.tipoprova label {
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  float: left;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtipoprova div.campo.tipoprova label {
  display: inline;
  margin-left: 5px;
  margin-right: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldtipoprova div.campo.tipoprova div.checkboxgroup {
  float: left;
  clear: both;
  width: 453px;
  white-space: nowrap;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldconhecimento div.campo.conhecimento select, form.formstyle fieldset.todoscampos fieldset.campos.fieldconhecimento div.campo.conhecimento label {
  float: left;
  clear: both;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldconhecimento div.campo.conhecimento select {
  width: 304px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo2 {
  width: 147px;
  display: inline;
  margin-left: 10px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo2.sapato2, form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo2.equipamento {
  margin-left: 0px;
}

form.formstyle fieldset.todoscampos fieldset.campos.fieldequipamento div.campo2.equipamento {
  width: 453px;
  display: inline;
  margin-bottom: 5px;
}

a.newbtnvoltar {
  display: block;
  width: 65px;
  height: 20px;
  background: transparent url(/img/bt_voltar.gif) no-repeat center center;
}

a.newbtnvoltar span {
  display: none;
}

.newbtnsubmit {
  width: 61px !important;
  height: 20px !important;
  background: transparent url(/img/bt_submeter_pt.gif) no-repeat top left;
  cursor: pointer;
  padding: 20px 0 0 0;
  overflow: hidden;
  border: 0;
}

.newbtnlimpar {
  width: 47px !important;
  height: 20px !important;
  background: transparent url(/img/btLimpar.gif) no-repeat top left;
  cursor: pointer;
  padding: 20px 0 0 0;
  overflow: hidden;
  border: 0;
}

