/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

 Exemplo de borda
 
.tbBorder 
{ 
 BORDER-TOP: #000000 1px solid; 
 BORDER-RIGHT: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid; 
 BORDER-LEFT: #000000 1px solid; 
 BACKGROUND-COLOR: #F7D385; 
} 


  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.p_preco_consulta {font-family: Arial, Verdana, sans-serif; font-size:11px; color:#aa0000; font-weight : bold; }
.a_preco_consulta {text-decoration:underline; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#aa0000; font-weight : bold; }

HR    {BACKGROUND-COLOR: #660000; COLOR: #ff0000; BORDER: 0; height: 1px}

.boxText { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #990000; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #dd0000; }
.productsNotifications { background: #F7D385; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ffffcc; text-decoration: underline; }

/****************************************************************************************************/
/* Cor de fundo */

BODY {
  background: #660000; 
/* Cor da letra na tela principal */
  color: #660000;
  background-attachment: fixed;
  background-image: url("images/images/fundo7.jpg");
  margin: 0px;
}

/****************************************************************************************************/
/* Cor do hiperlink da tela central */
A {
  color: #000000;
  text-decoration: none;
}

/****************************************************************************************************/
/* Cor do hiperlink da tela central quando passa o mouse por cima */
A:hover {
  color: #aa0000;
  text-decoration: underline;
}
/* Cor de fundo que fica atrás da imagem da tela principal */
TR.header {
  background: #660000;
}



FORM {
   display: inline;
}
TR.headerNavigation {
  background: #660000;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  

/* Cor de fundo da barra de sub-menu abaixo do header */  
  background: #660000;

/* Cor dos separadores da barra de sub-menu abaixo do header */  
  color: #ffffcc;
  font-weight : bold;
}

/****************************************************************************************************/
/* Cor da letra da barra de sub-menu abaixo do header */
A.headerNavigation { 
  color: #ffffcc;
  font-size: 11px; 
}
/* Cor da letra da barra de sub-menu abaixo do headerl quando passa o mouse */
A.headerNavigation:hover {
  color: #dd0000;
}
/****************************************************************************************************/


TR.headerError {
  background: #EE0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffaaaa;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #aaaa00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #660000;
  color: #dddd00;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #660000;
}

TR.banner {
  background: #660000;
}

TR.rodape {
  background: #660000;
}



TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:#660000;

/* Cor de fundo da barra de rodapé na tela central */
  background: #660000;

/* Cor da letra da barra de rodapé */
  color: #ddbb66;
  font-weight: bold;
}


/* Cor da borda dos quadros e influencia o fundo também */
.tabelaBox {
background: #F7D385; background-image: url("includes/images/table-title4.gif"); 

}

.infoBox {	 
/*  background: #660000; */

}


TD.colunasinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;    
  height:50px;	
  background-image: url("includes/images/table-title2-1.gif");
  }


.colunasinfoBoxContents {

/* Cor de fundo dos quadros */
/* background: #660000; */	  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width:125px;
 
}


.infoBoxContents {

/* Cor de fundo dos quadros */
/* background: #660000; */	  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}

.infoBoxNotice {
  background: #ffffcc;


}

.infoBoxNoticeContents {
  background: #ffffcc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold; 
  
/* Cor de fundo dos cabeçalhos dos quadros */
  background: none;  
/* Cor das letras dos cabeçalhos dos quadros */
  color: #660000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
/* Cor de fundo do quadro das compras em andamento (hístórico), alternando com o histórico */
  background: #E7C375;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

/* Cor de fundo do quadro das compras em andamento, alternando com o item anterior */
  background: #F7D385;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
/* Cor da borda da listagem de produtos */ 
  border-color: #660000;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

/* Cor do fundo do quadro de listagem de produtos em andamento */
  background: #F7D385;
  color: #660000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #664444;
}

A.pageResults:hover {
  color: #FFDD66;
  background: #660000;
} 

/* Titulo da página central */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #660000;
}

TR.subBar {
  background: #000000;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


/* Especificação dos fontes do título principal...(bem vindo....etc) */

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;



  

}

/* Especificação dos fontes que descreve os produtos e categorias na coluna central */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.categoriaText, SPAN.categoriaText, P.categoriaText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #dd0000;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;

}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff4444;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


/* Definição da fonte para captura do nome do usuário na tela principal */
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #000000;

  border-color: #000000;
  font-weight: bold;
}

TABLE.formArea {
  background: #000000;
  border-color: #660000;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #dd0000;
  font-weight: bold;
}


/* Definição do quadro de oferta e fonte... */

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #882222; 
  font-weight: bold;
  font-size: 12px;
  background: #F7D385;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff2222;
}

.moduleRow { }
.moduleRowOver { background-color: #ffdd66; cursor: pointer; cursor: hand; }
.moduleRowSelected
	{ background-color: #FFE395;}

/* Cor da fonte na descrição da barra que apresenta o estágio da compra (inf.entrega, inf.pagamento...etc) */
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #dd0000; }

/* Cor da fonte na descrição da barra que apresenta o estágio da compra dos itens ainda não marcados (inf.entrega, inf.pagamento...etc) */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #662200; }


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFDD88; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #884444; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #dd2222; }
