/* Sr. Estácio Jussie Odisi =D */

body   {
  margin: 0 auto;
  padding: 0;
  background-color: #baffb3;  /* Aqui se altera a cor do fundo "bg" */
  background-image: url('images/bg-bottom.png'); /* Aqui se altera a imagem que esta fixa na parte inferior do fundo "bg-bottom" */
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom;}

.main   {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;}

.bg-top   {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;}

.bg-top-image   {
  background-image: url('images/bg-top.png');
  height: 321px;
  width: 307px;	
  margin: 0;}

.apagar   {
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size:1px;}

.folha   {
  overflow: hidden;
  min-width: 61px;
  min-height: 61px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 965px;}

.folha-body   {
  position: relative;
  z-index: 0;
  margin: 19px;}

.folha-te   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
  background-image: url('images/folha-s.png');}

.folha-td   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;}

.folha-td div   {
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -44px;
  width: 88px;
  height: 88px;
  background-image: url('images/folha-s.png');}

.folha-be   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 44px;
  height: 44px;}

.folha-be div   {
  position: absolute;
  z-index: -1;
  top: -44px;
  left: 0;
  width: 88px;
  height: 88px;
  background-image: url('images/folha-s2.png');}

.folha-bd   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 44px;
  height: 44px;}

.folha-bd div   {
  position: absolute;
  z-index: -1;
  top: -44px;
  left: -44px;
  width: 88px;
  height: 88px;
  background-image: url('images/folha-s2.png');}

.folha-tc   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 44px;
  right: 44px;
  height: 44px;}

.folha-tc div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 88px;
  background-image: url('images/folha-h.png');}

.folha-bc   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 44px;
  right: 44px;
  height: 44px;}

.folha-bc div   {
  position: absolute;
  z-index: -1;
  top: -44px;
  left: 0;
  width: 100%;
  height: 88px;
  background-image: url('images/folha-h2.png');}

.folha-ce   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 44px;
  left: 0;
  width: 44px;
  bottom: 44px;}

.folha-ce div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 88px;
  height: 100%;
  background-image: url('images/folha-v.png');}

.folha-cd   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 44px;
  right: 0;
  width: 44px;
  bottom: 44px;}

.folha-cd div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -44px;
  width: 88px;
  height: 100%;
  background-image: url('images/folha-v.png');}

.folha-cc   {
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 44px;
  left: 44px;
  right: 44px;
  bottom: 44px;
  background-image: url('images/folha-c.png');}

.folha   {
  margin-top: 5px;} /* Aqui se muda a altura do topo da página em relação ao navegador */

.caixa-pesquisa   { 
  position: absolute;
  z-index: -2;
  top: 32px;
  left: 772px;  
  float: right; 
  width: 153px;} 

.lupa-pesquisa {
  position: absolute;
  overflow:hidden;
  z-index: -2;
  float: right; 
  top: 44px;
  left: 730px;  
  width: 50px;
  height: 40px;
  background-image: url('images/procurar.png');
  background-repeat: no-repeat;}

.logo   {
  display : block;
  position: relative;
  left: 5px;
  top: 8px;
  width: 750px;
  height: 75px;}

h1.logo-nome   {
  display: block;
  text-align: left;}

h1.logo-nome, h1.logo-nome a, h1.logo-nome a:link, h1.logo-nome a:visited, h1.logo-nome a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 36px;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  padding:0;
  margin:0;
  color: #0c4308;} /* Muda a cor do título maior */

.logo-texto    {
  display: block;
  text-align: left;}

.logo-texto, .logo-texto a   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  padding:0;
  margin:0;
  color: #0c4308;} /* Muda a cor do título menor */

div.load1 {
   background-image: url('images/item-menu-hover.png'); }

div.load2 {
  background-image: url('images/subitem-menu-hover.png'); }

div.cab-top    {
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 920px;
  height: 225px;}

div.img1   {
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 920px;
  height: 225px;
  background-image: url('images/cab-top1.jpg');
  background-repeat: no-repeat;
  background-position: center center;}

div.img2   {
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 920px;
  height: 225px;
  background-image: url('images/cab-top2.jpg');
  background-repeat: no-repeat;
  background-position: center center;}

div.img3   {
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 920px;
  height: 225px;
  background-image: url('images/cab-top3.jpg');
  background-repeat: no-repeat;
  background-position: center center;}

div.img4   {
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 920px;
  height: 225px;
  background-image: url('images/cab-top4.jpg');
  background-repeat: no-repeat;
  background-position: center center;}

div.img5   {
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 920px;
  height: 225px;
  background-image: url('images/cab-top5.jpg');
  background-repeat: no-repeat;
  background-position: center center;}

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover   {
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;}

.artmenu, .artmenu ul   {
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;}

.artmenu li   {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;}

.artmenu li:hover   {
  z-index: 10000;
  white-space: normal;}

.artmenu li li   {
  float: none;}

.artmenu ul   {
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;}

.artmenu li:hover>ul   {
  visibility: visible;
  top: 100%;}

.artmenu li li:hover>ul   {
  top: 0;
  left: 100%;}

.artmenu:after, .artmenu ul:after   {
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;}
  
.artmenu, .artmenu ul   {
  min-height: 0;}

.artmenu ul   {
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;}

.artmenu ul ul   {
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;}

.nav   {
  position: relative;
  margin: 0  auto;
  width: 920px;
  height: 41px;
  z-index: 100;}

.artmenu   {
  padding: 0px 0px 0px 0px;}

.nav .l, .nav .r, .nav .r div   {
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 41px;}

.nav .l   {
  left: 0;
  right: 0px;}

.nav .r   {
  right: 0;
  width: 0px;}

.nav .r div   {
  width: 920px;
  right: 0;}

.nav .l, .nav .r div   {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('images/barra-menu.png');}

.artmenu ul li   {
  clear: both;}

.artmenu a , .artmenu a span   {
  height: 41px;
  display: block;}

.artmenu a   {
  cursor: pointer;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;}
  
.artmenu a span span   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px; /* Tamanho da fonte no menu principal */
  font-style: normal;
  font-weight: normal;
  color: #CED0C8;    /* Cor que aparece a fonte do Menu Principal */
  padding: 0 22px;
  margin: 0 0px;
  line-height: 41px;
  text-align: center;
  background-image: url('images/item-centro.png');
  background-position: left top;
  background-repeat: repeat-x;}

.artmenu li:hover a span span   {
  color: #fbf1ea; /* Cor da fonte do menu principal quando o mouse esta em cima */
  background-position: left -41px;
  font-weight: bold;}

.artmenu a.active span span   {
  color: #dcd3c6; /* Cor da fonte do menu que esta ativado */
  background-position: left -82px;
  font-weight: bold;}

.nav .separador   {
  display: block;
  width: 1px;
  height: 41px;
  background-image: url('images/item-separator.png');}

.artmenu ul a   {
  text-align: center;
  height: 21px;
  line-height: 21px;
  margin-right: auto;
  width: 176px;
  background-image: url('images/subitem-bg.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: outset;
  border-color: #1b143f;}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span   {
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span   {
  text-align: left;
  text-indent: 14px;
  text-decoration: none;
  line-height: 21px;
  color: #fbf1ea;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;}

.artmenu ul ul a   {
  margin-left: auto;}

.artmenu ul li a:hover   {
  color: #fbf1ea;  /* Cor do texto do submenu com mouse em cima */
  border-color: #1b143f;  /* Muda a cor da borda do submenu com mouse em cima */
  background-position: 0 -21px;}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span   {
  color: #fbf1ea;} /* DESCOBRIR hehe */

.Block   {
  overflow: hidden;
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  z-index: 0;}

.Block-body   {
  position: relative;
  z-index: 0;
  margin: 0px;}

.Block   {
  margin: 7px;}

.block-top   {
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
  line-height: 30px;
  padding: 0 8px;
  margin-bottom: 0px;}

.block-top-text   {
  white-space : nowrap;
  color: #fbf1ea;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 30px;}

.block-top .l, .block-top .r, .block-top .r div   {
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 30px;}

.block-top .l   {
  left: 0;
  right: 7px;}

.block-top .r   {
  right: 0;
  width: 7px;}

.block-top .r div   {
  width: 982px;
  right: 0;}

.block-top .l, .block-top .r div   {
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('images/block-top.png');}

.header-tag-icon   {
  display:inline-block;
  background-position:left top;
  background-image: url('images/block-top-icon.png');
  padding:0 0 0 25px;
  background-repeat: no-repeat;
  min-height: 17px;
  margin: 0 0 0 5px;}

.block-cont   {
  overflow: hidden;
  min-width:15px;
  min-height:15px;
  margin: 0 auto;
  position: relative;
  z-index: 0;}

.block-cont-body   {
  position: relative;
  z-index: 0;
  margin: 8px;}

.block-cont-tl   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 7px;
  height: 7px;
  background-image: url('images/block-cont-s.png');}

.block-cont-tr   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 7px;
  height: 7px;}

.block-cont-tr div   {
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -7px;
  width: 14px;
  height: 14px;
  background-image: url('images/block-cont-s.png');}

.block-cont-bl   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 7px;
  height: 7px;}

.block-cont-bl div   {
  position: absolute;
  z-index: -1;
  top: -7px;
  left: 0;
  width: 14px;
  height: 14px;
  background-image: url('images/block-cont-s.png');}

.block-cont-br   {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 7px;
  height: 7px;}

.block-cont-br div   {
  position: absolute;
  z-index: -1;
  top: -7px;
  left: -7px;
  width: 14px;
  height: 14px;
  background-image: url('images/block-cont-s.png');}

.block-cont-tc   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 7px;
  right: 7px;
  height: 7px;}

.block-cont-tc div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 14px;
  background-image: url('images/block-cont-h.png');}

.block-cont-bc   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 7px;
  right: 7px;
  height: 7px;}

.block-cont-bc div   {
  position: absolute;
  z-index: -1;
  top: -7px;
  left: 0;
  width: 100%;
  height: 14px;
  background-image: url('images/block-cont-h.png');}

.block-cont-cl   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 7px;
  left: 0;
  width: 7px;
  bottom: 7px;}

.block-cont-cl div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 14px;
  height: 100%;
  background-image: url('images/block-cont-v.png');}

.block-cont-cr   {
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 7px;
  right: 0;
  width: 7px;
  bottom: 7px;}

.block-cont-cr div   {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -7px;
  width: 14px;
  height: 100%;
  background-image: url('images/block-cont-v.png');}

.block-cont-cc   {
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  background-image: url('images/block-cont-c.png');}

.block-cont-body   {
  color:#41423d; /* Cor da fonte do texto normal dentro dos menus */
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;}

.block-cont-body a:link   {
  color: #41423d;  /* Cor da fonte dos links dentro dos menus */
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;}

.block-cont-body a:visited, .block-cont-body a.visited   {
  color: #41423d; /* Cor da fonte dos links visitados dentro dos menus */
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;}

.block-cont-body a:hover, .block-cont-body a.hover    {
  color: #0c6b05; /* Cor da fonte dos links com o mouse em cima dentro dos menus */
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  font-weight: bold;}

.block-cont-body li   {
  padding:5px 0 3px 3px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;   /* Tamanho da fonte dos itens dos menus */
  line-height:1.0em;  
  border-bottom: 1px solid #c7d2c6;} /* Muda a cor das linhas entre menu lateral */

.block-cont-body ul li   {
  float:right 
  padding:5px 0 3px 3px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  line-height:1.0em;
  margin:0.2em 1 0.2em 0;}

.block-cont-body ul li a:link, .block-cont-body ul li a:visited   {
  padding:0px 0 3px 20px;
  background-image: url('images/item-menu.png');
  background-repeat:no-repeat;
  margin:0.2em 0 0.2em 0;
  line-height:1.5em;}

.block-cont-body ul li a.hover, .block-cont-body ul li a:hover   {
  padding:0px 0 3px 20px;
  background-image: url('images/item-menu-hover.png');
  background-repeat:no-repeat;
  margin:02em 0 0.2em 0;
  line-height:1.5em;}
  
.block-cont-body li ul a:link, .block-cont-body li ul a:visited   {
  padding:0px 0 3px 30px;
  background-image: url('images/subitem-menu.png');
  background-repeat:no-repeat;
  font-size: 11px;}
  
.block-cont-body li ul a:hover, .block-cont-body li ul a:hover   {
  padding:0px 0 3px 30px;
  background-image: url('images/subitem-menu-hover.png');
  background-repeat:no-repeat;
  font-size: 11px;
  font-weight: bold;}  
  
.Post   {
  overflow: hidden;
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  z-index: 0;}

.Post-body   {
  position: relative;
  z-index: 0;
  margin: 10px;}

.Post   {
  margin: 10px;}

a img   {
  border: 0;}

.article img, img.article   {
  border-style: solid;
  border-width: 1px;
  border-color: #429021;} /* Muda a cor da borda das imagens */

.metadata-icons img   {
  border: none;
  vertical-align: middle;
  margin:2px;}

.article table, table.article   {
  border-collapse: collapse;
  margin: 1px;
  width:auto;}

.article table, table.article .article tr, .article th, .article td   {
  background-color:Transparent;}

.article th, .article td   {
  padding: 2px;
  border: solid 0px #004d00; /* Cor da borda das tabelas inseridas nos artigos */
  vertical-align: top;
  text-align:left;}

.article th   {
  text-align:center;
  vertical-align:middle;
  padding: 7px;}

.PostHeaderIcon-wrapper    {
  text-decoration:none;
  margin: 0.2em 0;
  padding: 0;
  font-weight:normal;
  font-style:normal;
  letter-spacing:normal;
  word-spacing:normal;
  font-variant:normal;
  text-decoration:none;
  font-variant:normal;
  text-transform:none;
  text-align:left;
  text-indent:0;
  line-height:inherit;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px; 
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #4c3f2f;}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 20px; /* Tamanho da fonte do título de Notícias */
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #000000;}  /* Cor da fonte do título de Notícias */

.PostHeaderIcon-wrapper img   {
  border:none;
  vertical-align: middle;}

.PostHeader a:link   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #000000;} /* DESCOBRIR hehe */

.PostHeader a:visited, .PostHeader a.visited   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #000000;}  /* DESCOBRIR hehe */

.PostHeader a:hover, .PostHeader a.hovered   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #fbdaab;}

.PostMetadataHeader   {
  background-color: #dbf2d9; /* Cor do quadro onde aparece as informações de autor, data e infromações da postagem */
  border-color: #dbf2d9; /* Cor da borda do quadro onde aparece as informações de autor, data e infromações da postagem */
  border-style: ridge;
  border-width: 1px;
  padding:3px;}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #090d01;} /* Cor do texto do quadro onde aparece as informações de autor, data e infromações da postagem */

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover   {
  margin:0;}

.PostHeaderIcons a:link   {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #ff0000;} /* Cor dos links ativos dentro do quadro onde aparece as informações de autor, data e infromações da postagem */

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #bdb8b3;} /* Cor dos links visitados dentro do quadro onde aparece as informações de autor, data e infromações da postagem */

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #e7bb88;}

body   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #090d01;} /* Cor do texto dos artigos */

.PostContent   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #090d01;} /* Cor do texto do breadcumbs, e o índice de artigos */

.PostContent img   {
  margin: 1em;}

a   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #109306;} /* Cor dos links comuns que aparecem ao longo dos textos */

a:link   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #109306;} /* Cor do links não visitados que aparecem ao longo dos textos */

a:visited, a.visited   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #0c4308;} /* Cor do links não visitados que aparecem ao longo dos textos */

a:hover, a.hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #4dab46;} /* Cor do links que aparecem ao longo dos textos quando o mouse esta em cima */

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited   {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px; /* Tamanho da fonte para links de títulos H1*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #6c5e42;} /* Cor da fonte para links de títulos H1*/

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px; /* Tamanho da fonte para links de títulos H2*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #6c5e42;}  /* Cor da fonte para links de títulos H2*/

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px; /* Tamanho da fonte para links de títulos H3*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #917759;}  /* Cor da fonte para links de títulos H3*/

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px; /* Tamanho da fonte para links de títulos H4*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #090d01;}  /* Cor da fonte para links de títulos H4*/

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px; /* Tamanho da fonte para links de títulos H5*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #090d01;}  /* Cor da fonte para links de títulos H5*/

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px; /* Tamanho da fonte para links de títulos H6*/
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #140801;}  /* Cor da fonte para links de títulos H6*/

ul   {
  list-style-type: none;
  color: #061201; /* Muda a cor da fonte dos itens nas listas */
  margin:0;
  padding:0;}

li   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;} /* Tamanho da fonte dos itens nas listas */

.Post ul li   {
  padding:0px 0 0px 26px;
  background-image: url('images/post-bul.png');
  background-repeat:no-repeat;
  margin:0.5em 0 0.5em 0;
  line-height:1.2em;}

blockquote p   {
  color:#10100E; /* Cor do texto blockquote */
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: italic;
  font-weight: normal;
  text-align: left;}

blockquote   {
  border:1px solid #dbf2d9;
  margin:10px 10px 10px 50px;
  padding:5px 5px 5px 41px;
  background-color:#dbf2d9; /* Cor de Fundo do Blockquote */
  background-image:url('images/postquote.png');
  background-position:left top;
  background-repeat:no-repeat;}

button.Button, a.Button   {
  position:relative;
  display:inline-block;
  width: auto;
  outline:none;
  border:none;
  background:none;
  line-height:34px;
  height:34px;
  margin:0;
  padding:0;
  overflow: visible;
  cursor: default;
  text-decoration: none !important;}

*:first-child+html button.Button, *:first-child+html a.Button   {
  display:list-item;
  list-style-type:none;
  float:left;}

.Button .btn   {
  position: relative;
  overflow: hidden;
  display: block;
  width: auto;
  z-index: 0;
  height: 34px;
  color: #f3f2f1; /* Cor da fonte dos textos dentro do botão */
  white-space: nowrap;
  float: left;}   

.Button .t   {
  height:34px;
  white-space: normal;
  padding: 0 21px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px; /* tamanho da fonte dentro dos botões: "Leia mais" */
  font-style: normal;
  font-weight: normal;
  text-align: left;
  line-height: 34px;
  text-decoration: none;}

input, select   {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px; /* tamanho das fontes dentro dos botões padrões, tais como "Login", "votar" */
  font-style: normal;
  font-weight: normal;}

.Button .hover,  a.Button:hover   {
  color: #ffffff; /* Cor da fonte dos textos dentro do botão quando o mouse esta em cima*/
  text-decoration: none;}

.Button .active .r   {
  top: -68px;}

.Button .hover .r   {
  top: -34px;}

.Button .r   {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 11px;
  height: 102px;}

.Button .r span   {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:411px;
  height: 102px;}

.Button .active .l   {
  top: -68px;}

.Button .hover .l   {
  top: -34px;}

.Button .l   {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 11px;
  height: 102px;}

.Button .l, .Button .r span   {
  background-image: url('images/button.png');}

.Footer   {
  position:relative;
  z-index:0;
  overflow:hidden;
  width: 920px;
  margin: 5px auto 0px auto;}

.Footer .Footer-inner   {
  height:1%;
  position: relative;
  z-index: 0;
  padding: 8px;
  text-align: center;}

.Footer .Footer-background   {
  position:absolute;
  z-index:-1;
  background-repeat:no-repeat;
  background-image: url('images/footer.png');
  width: 962px;
  height: 100px;
  bottom:0;
  left:0;}

.rss-tag-icon   {
  position: relative;
  display:block;
  float:left;
  background-image: url('images/livemarks.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  height: 27px;
  width: 26px;}

.Footer .Footer-text p   {
  margin: 0;}

.Footer .Footer-text   {
  display:inline-block;
  color:#d2cfcb; /* Cor da fonte dos textos que aparecem sobre a imagem footer.png que aparece no rodapé */
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;} /* Tamanho da fonte dos textos que aparecem sobre a imagem footer.png que aparece no rodapé */

.Footer .Footer-text a:link   {
  text-decoration: none;
  color: #c9baa6; /* Cor da fonte dos links que aparecem sobre a imagem footer.png que aparece no rodapé */
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;}

.Footer .Footer-text a:visited   {
  text-decoration: none;
  color: #bdb8b3; /* Cor da fonte dos links visitados que aparecem sobre a imagem footer.png que aparece no rodapé */
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;}

.Footer .Footer-text a:hover   {
  text-decoration: none;
  color: #599191; /* Cor da fonte dos links que aparecem sobre a imagem footer.png que aparece no rodapé quando o mouse está em cima*/
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;}

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover   {
  font-family:Arial;
  font-size:12px; /* Tamanho da fonte dos textos e links que aparecem embaixo da página, última linha! */
  letter-spacing:normal;
  word-spacing:normal;
  font-style:normal;
  font-weight:normal;
  text-decoration:underline;
  color:#062c03;} /* Cor da fonte dos links que aparecem embaixo da página, última linha! */

.page-footer   {
  margin:1em;
  text-align:center;
  text-decoration:none;
  color:#062c03;} /* Cor da fonte dos textos que aparecem embaixo da página, última linha! */

.contentLayout .sidebar1   {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  overflow: hidden;
  width: 185px;}

.contentLayout .content   {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  overflow: hidden;
  width: 555px;}

.contentLayout .sidebar2   {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  overflow: hidden;
  width: 185px;}

.contentLayout li   {
  float: none;}

table.moduletable th   {
  font-size: 140%;
  padding: .5em 0em;}

#footer   {
  text-align: center;}

.breadcrumbs   {
  display: block;
  padding: .7em 0em;}

.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate   {
  font-size: 75%;
  padding-bottom: 1em;}

.article_column   {
  padding-right: .2em;}

.column_separator    {
  padding-left: .4em;}

.pagination span   {
  padding: 2px;}

.pagination a   {
  padding: 2px;}

div.offline   {
  background: #fffebb; /* Cor de fundo para quadros que aparecerem sem estar dentro de alguma seção editada neste CSS */
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.2em;
  padding: 5px;}

span.pathway   {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;}

table.moduletable th, legend   {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
  margin-bottom: 10px;
  text-align: left;}

.invalid   {
  border-color: #41423d;}

label.invalid   {
  color: #41423d;}

.ol-foreground   {
  background-color: #f6f6f6;}

.ol-background   {
  background-color: #666;}

.ol-textfont   {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;}

.ol-captionfont   {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f6f6f6;
  font-weight: bold;}

.ol-captionfont a   {
  color: #0B55C4;
  text-decoration: none;
  font-size: 12px;}

span.article_separator   {
  display: none;}

.article_columnv   {
  padding-right: 5px;}

.column_separator   {
  border-left: 1px dashed #e0e0e0;
  padding-left: 10px;}

td.buttonheading img   {
  border: none;}

.clr   {
  clear: both;}

div#maindivider   {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;}

table.blog span.article_separator   {
  display: none;}

.contentpaneopen_edit   {
  float: left;}

table.contenttoc   {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;}

table.contenttoc td   {
  padding: 0 5px;}

td.sectiontableheader   {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;}

table.contentpaneopen, table.contentpane   {
  margin: 0;
  padding: 0;
  width: auto;}

table.contentpaneopen li   {
  margin-bottom: 5px;}

table.contentpaneopen fieldset   {
  border: 0;
  border-top: 1px solid #ddd;}

table.contentpaneopen h3   {
  margin-top: 25px;}

table.contentpaneopen h4   {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;}

.highlight   {
  background-color: #fffebb;}

table.user1user2 div.moduletable   {
  margin-bottom: 0px;}

div.moduletable, div.module   {
  margin-bottom: 25px;}

div.module_menu h3   {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #eee;
  margin: -23px -4px 5px -5px;
  padding-left: 10px;
  padding-bottom: 2px;}

div.module_menu   {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;}

div.module_menu div div div   {
  padding: 10px;
  padding-top: 30px;
  padding-bottom: 15px;
  width: auto;}

div.module_menu div div div div   {
  background: none;
  padding: 0;}

div.module_menu ul   {
  margin: 10px 0;
  padding-left: 20px;}

div.module_menu ul li a:link, div.module_menu ul li a:visited   {
  font-weight: bold;}

#leftcolumn div.module   {
  padding: 0 10px;}

#leftcolumn div.module table   {
  width: auto;}

table.adminform textarea   {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;}

div.search input   {
  width: 145px;
  border: 1px solid #ccc;
  margin: 15px 0 10px 0;}

form#form-login   {
  text-align: left;}

form#form-login fieldset   {
  border: 0 none;
  margin: 0;
  padding: 0.2em;}

form#form-login ul   {
  list-style-type: none;
  margin: 0;
  padding: 0;}

form#form-login ul li   {
  background-image: none;
  padding: 0;}

#modlgn_username, #modlgn_passwd   {
  width: 90%;}

#form-login-username, #form-login-password, #form-login-remember   {
  display: block;
  margin: 0;}

form#com-form-login   {
  text-align: left;}

form#com-form-login fieldset   {
  border: 0 none;
  margin: 0;
  padding: 0.2em;}

form#com-form-login ul   {
  list-style-type: none;
  margin: 0;
  padding: 0;}

form#com-form-login ul li   {
  background-image: none;
  padding: 0;}

div.mosimage   {
  margin: 5px;}

div.mosimage_caption {
  font-size: .90em;
  color: #666;}

div.caption   {
  padding: 0 10px 0 10px;}

div.caption img   {
  border: 1px solid #CCC;}

div.caption p   {
  font-size: .90em;
  color: #666;
  text-align: center;}

table.paramlist   {
  margin-top: 5px;}

table.paramlist td.paramlist_key   {
  width: 128px;
  text-align: left;
  height: 30px;}

div.message   {
  font-weight: bold;
  font-size: 14px;
  color: #c30;
  text-align: center;
  width: auto;
  background-color: #f9f9f9;
  border: solid 1px #d5d5d5;
  margin: 3px 0px 10px;
  padding: 3px 20px;}

.banneritem img   {
  display: block;
  margin-left: auto;
  margin-right: auto;}

.banneritem_text   {
  padding: 4px;
  font-size: 11px;}

.bannerfooter_text   {
  padding: 4px;
  font-size: 11px;
  background-color: #f7f7f7;
  text-align: right;}

.pagination span   {
  padding: 2px;}

.pagination a   {
  padding: 2px;}

.pollstableborder   {
  margin-top: 8px;}

.pollstableborder td   {
  text-align: left;}

span.description   {
  display: block;
  padding-left: 30px;}

fieldset   {
  border: 1px solid #00c;
  margin-top: 15px;
  padding: 15px;}

legend   {
  margin: 0;
  padding: 0 10px;}

td.key   {
  border-bottom: 1px solid #ccc;
  color: #000;}

.tool-tip   {
  float: left;
  background: #ffc;
  border: 2px solid #000000;
  padding: 5px;
  max-width: 200px;}

.tool-title   {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url(../../system/images/selector-arrow.png) no-repeat;}

.tool-text   {
  font-size: 100%;
  margin: 0;}

#syndicate   {
  float: left;
  padding-left: 25px;}

#component-contact table td   {
  padding: 2px 0;}

.breadcrumbs img   {
  margin: 0px;
  padding: 0px;
  border: 0px;}

.mceToolbarTop {
  white-space: normal;}
  

