/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #CC9900 /*#70d250;*/ text-decoration: underline; }

.cor_fundo_loja{
 background: #FFFFFF; 
}

BODY {
  background: #ffffff;
/* background: #CC9900; */
/*  color: #000000;*/
  color: #008530;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  
}

A {
 /*color: #000000;*/
  color: #008530;
  text-decoration: none;
/*  text-transform: uppercase;*/
}

A:hover {
	color: #8FD400;
	/*  text-decoration: underline;*/
  text-decoration: none;
 /* text-transform: uppercase;  */

}

A.top {
  color: #ffffff;
  text-decoration: none;
  font-family: Verdana;
  font-size: 10px;
/*  text-transform: uppercase;*/
}

A.top:hover {
  color: #ffffff;
/*  text-decoration: underline;*/
  text-decoration: none;
  font-family: Verdana;
  font-size: 10px;
/*  text-transform: uppercase;*/
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #80a99f;
 /*background: #bbc3d3;*/
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-image: url(images/theme/barra_nav2.gif);
	background-repeat: no-repeat;	/*  font-weight : bold;*/
	background-position: left center;
	height: 17px;
	width: 900px;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.myinfoBox {
  background: #ffffff;
  border-left:1px solid #C9C9C9;
  border-right:1px solid #C9C9C9;
  border-bottom:1px solid #C9C9C9;
}

.infoBox {
  background: #ffffff;
  border:1px solid #C9C9C9;
 
}

.contentBox {
  background: #FFFFFF;
}

.infoBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.contentBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #F6F5ed;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*=============================================================*/
.infoBoxHeading144 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/144_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 148px;
	display: block;
	background-position: center center;
}

A.infoBoxHeading144 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/144_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 148px;
	display: block;
	background-position: center center;
	text-decoration: none;
}

A:hover.infoBoxHeading144 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/144_box_hover.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center center;
	height: 16px;
	width: 148px;
	display: block;
	background-position: center;
	text-decoration: none;
}

/*===========================================================*/
.infoBoxHeadingInv147 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
/*	background-image: url(images/infobox/147_box.gif);*/
	background-image: url(images/infobox/147_inv_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 149px;
	display: block;
	background-position: top;
}




/*===========================================================*/

.infoBoxHeading147 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/147_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 149px;
	display: block;
	background-position: top;
}

A.infoBoxHeading147 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/147_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 149px;
	display: block;
	background-position: top;
	text-decoration: none;
}

A:hover.infoBoxHeading147 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/147_box_hover.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 149px;
	display: block;
	background-position: top;
	text-decoration: none;
}
/*===========================================================*/
.infoBoxHeadingProm {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/prom_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 294px;
	display: block;
	background-position: center;
}

A.infoBoxHeadingProm{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/prom_box.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 294px;
	display: block;
	background-position: center;
	text-decoration: none;
}

A:hover.infoBoxHeadingProm {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/prom_box_hover.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 294px;
	display: block;
	background-position: center;
	text-decoration: none;
}

/*=============================================================*/

.infoBoxHeadingDest {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/box_dest.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 149px;
	display: block;
	background-position: left;
}
/*==========================================================*/
.barraInformativa {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/barra_titulo.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 17px;
	width: 590px;
	display: block;

}

.barraInformativa2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/theme/barra2.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 17px;
	width: 900px;
	display: block;

}
/*==========================================================*/

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
	background-image: url(images/infobox/barra_titulo.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 17px;
	width: 590px;
	display: block;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*LISTAR PRODUTOS */
TR.productListing-odd_listar,TR.productListing-even_listar {
  background: #FFFFFF;
}

td.titulo_listar, a.titulo_listar, span.titulo_listar{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #008530;
	/*color: #400A00;*/
	/*text-decoration: none;*/
	text-transform: uppercase;
}

td.subtit_listar, span.subtit_listar, a.subtit_listar{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
/*	color: #400A00;*/
	color: #008530;
	font-weight: bold;
	
}



/*=================================*/


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #008530;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #008530;
}

TABLE.productlinha {
	border: 1px solid #008530;
	border-spacing: 1px;
	white-space: normal;	
}



TABLE.productListing {
/*	border: 10px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;*/
	white-space: normal;	
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #008530;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing1-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  width: 411px;
}

.productListing2-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #80C298;
  color: #008530;
  font-weight: bold;
}

TD.productListing-data, A.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

TD.productListing3-data, A.productListing3-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #008530;
}

TD.productListing1-data, A.productListing1-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #008530;
  background: #FFFFFF;
  border: 1px solid #008530;
}

TD.productListing2-data, A.productListing2-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background: #80C298;
  border: 1px solid #008530;
}

TD.productListing-img {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}


A.pageResults {
  /*color: #400A00;*/
  color: #8FD400;
}

A.pageResults:hover {
  color: #8FD400;
  /*background: #CC9900;*/
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
/*  color: #400A00;*/
	color: #008530;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:  Verdana, Arial, Tahoma, sans-serif;
  font-size: 11px;  
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color:#FFFFFF;
}

/*===============================================*/

TD.TabInfoCli{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #FFFFFF;
/*	background-color: #400A00;*/
	background-color: #008530;

}


TD.TabInfoProm{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #FFFFFF;
	background-color: #999999;
	text-align:center;
}

TD.TabInfoPromPreco{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #FFFFFF;
	background-color: #008530;
	font-weight: bold;
	text-align:center;
	border: 1px solid #8FD400;
}

TD.TabInfoPromNome{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #008530;
	background-color: #FFFFFF;
	font-weight: bold;
}

A.TabInfoPromNome{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #008530;
	background-color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

/*===============================================*/

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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: #ff0000;
}

.input {
	color: #999999;
	border: 1px solid #008530;
	
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

	

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/*LOGIN*/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #008530;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  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: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;
  /*#ff0000;*/
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { /*background-color: #D7E9F7;*/background-color: #80C298; cursor: pointer; cursor: hand; }
.moduleRowSelected { /*background-color: #E9F4FC;*/ background-color: #8FD400; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* 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: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* === input requirement === */
/*============================================================================================*/
.inputRequirement, a.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8C6C4F; }
/*============================================================================================*/

.style1 {
  color: #ffffff;  
  font-family: Verdana;
  font-size: 10px;
}
.style7 {
  color: #6e6e6e;  
  font-family: Verdana;
  font-size: 10px;
}
.style8 {color: #797979}
.style9 {font-size: 12px}

.productTitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#80C298;
	text-transform: uppercase;
	text-decoration: none;
}

.manufactureTitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#008530;
	text-transform: uppercase;
	text-decoration: none;
}

A.productTitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#80C298;
	text-transform: uppercase;
	text-decoration: none;
}
A:hover.productTitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#008530;
	text-transform: uppercase;
	text-decoration: none;
}

.productModel {
	font-family: Verdana, Arial;
	font-size: 10px;
	/*font-weight: bold;*/
	color:#008530;
	text-transform: uppercase;
	text-decoration: none;
}

.productPrice {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color:#008530;
	text-transform: uppercase;
	text-decoration: none;
}

.productPVP {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color:#80C298;
	text-transform: uppercase;
	text-decoration: none;
}


.txt90{
font-family:tahoma;
font-size:10px;
color:#909090;
}

/*===========================================*/

TD.TextoProd, SPAN.TextoProd, P.TextoProd{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color : #8C6C4F;
}

TD.TabInfoProd{
	font-family: Verdana, Arial, Helvetica;
	/*font-family: Helvetica, Verdana, Arial;*/
	font-size: 11px;
	color : #FFFFFF;
	background-color: #008530;
}

TD.TabInfoDest{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color : #FFFFFF;
	background-color: #CC9900;
}
/*===========ESTILO PARA UM MENU==========*/
.menuBox{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 0px;
}
/*------*/
/*.style_menu1{
	color: #FFFFFF;
	font-weight: bold;
	height: 21px;
	width: 145px;
	display: table;
	padding: 3px;
	
}
a.style_menu1{
	font-family:  Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.style_menu1:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
#menu1{
	background-color:#A87500;	
}
#menu2 {
	background-color:#8c5900;
}
#menu3 {
	background-color:#85855c;
}
#menu4 {
	background-color:#666633;
}
#menu5 {
	background-color:#3A3A07;
}
#menu6 {
	background-color:#8c6c4f;
}
#menu7 {
	background-color:#663B14;
}
#menu8 {
	background-color:#0F0F00;
}
#menu9 {
	background-color:#808080;
}
#menu10 {
	background-color:#B3B399;
}

.submenu, A.submenu {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #008530;
	height: 12px;
	width: 145px;
	padding: 0.5px;
	}

A.submenu {
	color: #FFFFFF;
	text-decoration: none;
}
A.submenu:hover {
	color: #FFFFFF;
	text-decoration: none;	
}
*/
/*==================================================*/
.menu_cat{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	/*background-color: #008530;*/
	line-height:16px;
	height: 16px;
	width: 148px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/infobox/147_inv_box.gif);
	background-repeat: no-repeat;
}

A.menu_cat {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	/*background-color: #008530;*/
	line-height:16px;
	height: 16px;
	width: 148px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/infobox/147_inv_box.gif);
	background-repeat: no-repeat;
	}


A:hover.menu_cat {
	color: #FFFFFF;
	text-decoration: none;	
	display: block;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/infobox/147_inv_box_hover.gif);
	background-repeat: no-repeat;
}

/*SUB MENU LEVEL 2*/

.sub_menu_cat{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 12px;
	width: 148px;
	display: block;
	text-align: left;
	text-transform: uppercase;

}


/*-----*/
/*============================================*/

.pesquisaBox{
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	background-image: url(images/infobox/input_header.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 16px;
	background-position: left center;
}

.input_pesquisa_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	height: 14px;
	border: 0px;
}


/*.loginBox{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/infobox/login.jpg);
	background-repeat: no-repeat;
	font-size: 9px;
	width: 276px;
	height: 38px;
}*/

.cestoBox{
	background: #008530;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
  /*border:0px solid #C9C9C9;*/
	/*border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;*/
}

.linha_hori{
	background: white url(images/infobox/p2_cesto.jpg) repeat-y left top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.linha{
	background: white url(images/infobox/p_cesto.gif) repeat-y right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.cesto_rodape, A.cesto_rodape{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
/*cor dos heading do cesto de compras*/
TD.infoBoxHeadingCategories {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008530;
	text-align: center;
	text-transform: uppercase;

}

.cestoBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	color: #666633;*/
	color: #008530;
}

A.smallText_login{
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}


/*select,textarea,input {
	background-color: #FFFFFF;
}*/
/*====================================================*/
/* ESTILOS do HEADER  */
/*====================================================*/

.cat_menu_header_1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #008530;
	background-image: url(images/infobox/144_b_header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
}
.cat_menu_header_over{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #008530;
	background-image: url(images/infobox/144_b_header_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
}


A.menu_header{
	color: #008530;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: table;
	
}

A:hover.menu_header{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: table;
	
}

A:active.menu_header{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #008530;
	background-image: url(images/theme/pt/images/infobox/144_b_header_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	display: table;
	
}

/*=============================================================*/

A.roll_grup {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height:17px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/theme/roll_grup.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 297px;
	display: block;
	background-position: center;
	text-decoration: none;
}

A:hover.roll_grup {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/theme/roll_grup_hover.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 16px;
	width: 297px;
	display: block;
	background-position: center;
	text-decoration: none;
}

/*
.roll_grup{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color:#FFFFFF;
	background-image: url(images/theme/roll_grup.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 297px;
	height:16px;
}

.roll_grup_over{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(images/theme/roll_grup_hover.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 297px;
	height:16px;
}
*/
A.roll_apcli{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	background-image: url(images/theme/roll_apcli.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 297px;
	height:16px;
	display: block;
	background-position: center;
	text-decoration: none;	
}

A:Hover.roll_apcli{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	background-image: url(images/theme/roll_apcli_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 297px;
	height:16px;
	display: block;
	background-position: center;
	text-decoration: none;	
}
/*=======================================================*/
/*
.roll_apcli_over{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(images/theme/roll_apcli_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 297px;
	height:16px;
}
*/

A.roll_144{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	background-image: url(images/theme/roll_144.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 146px;
	height:16px;
	display: block;
	background-position: center;
	text-decoration: none;	

}


A:Hover.roll_144{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	background-image: url(images/theme/roll_144_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 146px;
	height:16px;
	display: block;
	background-position: center;
	text-decoration: none;	
}

A.barra{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra_nav.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 900px;
	height:17px;
	display: block;
	background-position: center;
	text-decoration: none;	
}

TD.barra{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra_nav.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 900px;
	height:17px;
	display: block;
	background-position: center;
	text-decoration: none;	

}


A.barra_1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height:17px;
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 900px;
	height:17px;
	display: block; 
	background-position: center;
	text-decoration: none;	

}

TD.barra2_1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color: #008530;
	background-image: url(images/theme/barra2_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	width: 220px;
	height:35px;
}

TD.barra2_2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:17px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/theme/barra2_2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	width: 220px;
	height:35px;

}
A.barra2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-valign: center;
	text-transform: uppercase;
	width: 200px;
	height:35px;
	background-position: center;
	text-decoration: none;	

}

A.barra2_1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-valign: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra2_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 220px;
	height:35px;
	display: block;
	background-position: center;
	text-decoration: none;	

}


A.barra3{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-valign: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 590px;
	height:17px;
	display: block;
	background-position: center;
	text-decoration: none;	

}

A.barra3_1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-valign: center;
	text-transform: uppercase;
	background-image: url(images/theme/barra3_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 590px;
	height:17px;
	display: block;
	background-position: center;
	text-decoration: none;	

}

TR.barra3_1{
	background-image: url(images/theme/barra3_1.gif);
	background-repeat: no-repeat;	/*  font-weight : bold;*/
}

TD.barra3_1{
	text-transform: capitalize;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-position: left center;
	height: 17px;
	width: 590;

}


A.roll_editar{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	background-image: url(images/theme/editar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 146px;
	height:16px;
	display: block;
	background-position: center;
	text-decoration: none;	

}

/*

A.rodape{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

A:hover.rodape {
 	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
*/
/*=========================================*/
.tituloNoticias{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

hr {
	
	border: 1px solid #008530;
}

TD.main_fidelidade, P.main_fidelidade {
  font-family:  Verdana, Arial, Tahoma, sans-serif;
  font-size: 9px;  
}

TD.barra_prod_list{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-image: url(images/theme/144_barra_prod_list.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width:146px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}

A.barra_prod_list{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-image: url(images/theme/144_barra_prod_list.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width:147px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}

A:hover.barra_prod_list{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-image: url(images/theme/144_barra_prod_list_hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width:147px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}

A.link_destaque{
  color: #008530;
  text-decoration: none;
  text-transform: uppercase;
}

A:Hover.link_destaque{
  color: #8FD400;
  text-decoration: none;
  text-transform: uppercase;
}

/*=================================*/
A.link_destaque_extra{
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
}

A:Hover.link_destaque_extra{
  color: #8FD400;
  text-decoration: none;
  text-transform: uppercase;
}