
/* Fundo da página */
.PageAligner {
  background-repeat: repeat;
  /*background-image: url(background.gif); -- Definido em runtime */
}

/* Área útil do site */
.PageWrapper {
  /*width: 990px;  -- Definido em runtime */
  text-align: left;
  background-color: transparent;
  background-repeat: repeat;
  /*background-image: url(wrapper.gif); -- Definido em runtime */
}

/* Efeitos de borda para a área útil */
.PageWrapperShadow {
  background-color: transparent;
  background-repeat: repeat-y;
}

/* Rodapé da área útil */
.PageWrapperBottom {
  text-align: center;
  background-color: transparent;
  background-repeat: no-repeat;
}

/* Cabeçalho da página */
.PageHeader {
  background-repeat: no-repeat;
}

/* Estrutura central do site */
table.PagePanels {
  margin-top: 3px;
}

/* Coluna esquerda do site */
td.LeftPanel {
}
div.LeftPanel {
}

/* Cor dos Links do site */
A, A:link, A:active, A:visited {
  text-decoration: none;
  font-weight: bold;
  color: black;
}
A:hover {
  text-decoration: underline;
  color: #a20b1e;
}

/* Coluna central do site */
td.MiddlePanel {
}
div.MiddlePanel {
}

/* Coluna direita do site */
td.RightPanel {
}
div.RightPanel {
}

/* Linha de rodapé do site */
td.BottomPanel {
}
div.BottomPanel {
}


/* DENTRO DO CABEÇALHO DO SITE */

/* Logo do site (link para a Capa) */
.PageHeaderLogo {
}

/* Caixa de Pesquisa */
.PageHeaderSearch {
  padding-right: 10px;
  width: 50%;
}

/* Data do dia */
.PageHeaderDate {
  padding-right: 20px;
  color: white;
  text-align: right;
  width: 50%;
}

/* ID do usuário */
.PageHeaderUser {
  padding-right: 10px;
  color: white;
  text-align: right;
}
span.PageHeaderUserName {
  font-weight: bold;
}
span.PageHeaderUserCount {
  font-weight: bold;
}
a.PageHeaderUserLogout,
  a.PageHeaderUserLogout:link,
  a.PageHeaderUserLogout:active,
  a.PageHeaderUserLogout:visited
{
  color: white;
}
a.PageHeaderUserLogout:hover {
  text-decoration: underline;
  color: silver;
}

div.HeaderLogin {
  padding-top: 10px;
}
div.HeaderLoginError {
  color: yellow;
  font-size: 13px;
}
span.HeaderLoginError {
  text-transform: uppercase;
  font-size: 15px;
  color: red;
  padding-right: 5px;
}
a.HeaderLoginReminder, a.HeaderLoginReminder:link, a.HeaderLoginReminder:active, a.HeaderLoginReminder:visited {
  color: yellow;
  text-decoration: underline;
}
a.HeaderLoginReminder:hover {
  color: gold;
}


/* Menu de Topo */
.PageHeaderMenu {
  padding-right: 10px;
}

/* Item de Menu de Topo */
a.SiteMenuTopo_Item,
  a.SiteMenuTopo_Item:link,
  a.SiteMenuTopo_Item:active,
  a.SiteMenuTopo_Item:visited
{
  text-decoration: none;
  font-size: 12px;
  color: green;
}
a.SiteMenuTopo_Item:hover
{
  text-decoration: underline;
  color: gray;
}

.PageHeaderSearch {
}

/* Miolo do site */
.PageContents {
}


INPUT.NewsLetterElement_TEXT,
  INPUT.NewsLetterElement_PASSWORD
{
  width: 150px;
}


a.SiteMenuRodape_Item,
  a.SiteMenuRodape_Item:link,
  a.SiteMenuRodape_Item:active,
  a.SiteMenuRodape_Item:visited
{
  color: black;
  font-size: 13px;
  text-decoration: none;
}
a.SiteMenuRodape_Item:hover {
  text-decoration: underline;
}
td.SiteMenuRodape_Divisor {
  padding-left: 4px;
  padding-right: 4px;
  color: black;
  font-size: 17px;
}

.BuscaLabel {
	font-weight: bold;
	font-size: 18px;
	color: #202020;
	margin-right: 5px;
	
}
