#geral				{width:1004px; background-color:#FFFFFF;}
#footer				{width:1004px; float:none;}
#esquerda, #direita {width:140px;}
#esquerda			{float:left;}
#direita			{float:right;}
#conteudo			{margin-left:140px; margin-right:140px;}


.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: #70d250; text-decoration: underline; }

BODY      {color:#000000; margin:0px; background-image:url(images/personalizado/biazoto/bg_geral.jpg); background-repeat:repeat-y; background-position:center;}
IMG       {border:0px;}
A         {color:#000; text-decoration: none;}
A:hover   {color:#F00;}
FORM      {display:inline;}

TR.header           {background: #ffffff;}
TR.headerNavigation {background: #236a9b;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #236a9b; color:#ffffff; font-weight: bold;}

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;}

/* Cria as bordas ao redor dos blocos */
.infoBox               {background: #FFF;}
/*Mudar Menu*/
.infoBoxContents       {font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice         {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TD.infoBoxHeading        {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #0082d8; color: #ffffff;}
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 {background: #fff;}
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: #fff;}

TABLE.productListing    {/* Insere borda ao redor dos produtos exibidos border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; */}

.productListing-heading {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #0381d8; color: #FFFFFF; font-weight: bold;}

TD.productListing-data  {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

A.pageResults       {color: #0000FF;}
A.pageResults:hover {color: #0000FF; background: #FFFF33;}

TD.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}

DIV.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}

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, sans-serif; font-size: 11px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif; font-size: 10px;}
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;}
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;}
SPAN.greetUser                            {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; 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: #ff0000;}
SPAN.errorText                            {font-family: Verdana, Arial, sans-serif; color: #ff0000;}

.moduleRow { background-color:#FBFECD;}
.moduleRowOver                   {background-color: #D7E9F7; cursor: pointer; cursor: hand;}
.moduleRowSelected               {background-color: #b3d9f6;}
.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 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}

/* ----------------- Para uso do Menu Dinâmico ----------------- */
.clCMEvent               {position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0);	left:0; top:0; visibility:visible}
.clCMAbs                 {position:absolute; visibility:hidden; left:0; top:0;}
.clBar                   {position:absolute; width:10; height:10;	background-color:#ffffff; layer-background-color:#ffffff; visibility:hidden;}
.clLevel0,.clLevel0over  {position:absolute; padding:1px; font-family:Verdana,arial,helvetica; font-size:10px;}
.clLevel0                {background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
.clLevel0over            {background-color:#bbc3d3; layer-background-color:#bbc3d3; color:#ffffff; cursor:pointer; cursor:hand;}
.clLevel0border          {position:absolute; visibility:hidden; background-color:#c0c0c0; layer-background-color:white;}
.clLevel1, .clLevel1over {position:absolute; padding:2px; font-family:Verdana,arial,helvetica; font-size:10px;}
.clLevel1                {background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
.clLevel1over            {background-color:#bbc3d3; layer-background-color:#bbc3d3; color:#ffffff; cursor:pointer; cursor:hand;}
.clLevel1border          {position:absolute; visibility:hidden; background-color:#c0c0c0; layer-background-color:white;}
/* ----------------- By Global Studio ----------------- */

/*********************************************************
Composição do Topo da Loja
*********************************************************/

/*Subtitulo das páginas*/
td.subtitulo		{font:11px verdana, Arial; font-weight:bold; text-align:center; color:#FFF; background-color:#0082d8; padding-bottom:3px; padding-top:3px;}

#links_sup1 a       {font:9px verdana, Arial; font-weight:bold; color:#333333; padding-right:10px; text-transform:uppercase;}
#links_sup1 a:hover {font:9px verdana, Arial; font-weight:bold; color:#000; padding-right:10px; text-decoration:underline;}

#data_search          {padding:3px; color:#000;}
#data_search .data    {width:220px; font:10px Verdana, Arial; color:#000; padding-right:10px;}
#data_search .search  {font:10px Verdana, Arial; font-weight:bold; color:#000; padding-right:5px;}
#data_search  select  {font:10px Verdana, Arial;}
#data_search .input   {font:11px Verdana, Arial; width:100px; border:1px solid #000;}
#data_search .submit  {font:10px Verdana, Arial; border:1px solid #000; background:#cfcfcf;}
#data_search  a       {color:#000; font-weight:bold; }
#data_search  a:hover {text-decoration:underline; }

/*********************************************************
Composição Geral da Loja
*********************************************************/
TD.gs_headerNavigation      {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0082d8; font-weight : bold; padding-top:5px;}
A.gs_headerNavigation       {color: #0082d8; text-transform:uppercase;}
A.gs_headerNavigation:hover {color: #FF0000;}
TD.gs_productListing-data   {font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:3px 0px 10px 0px; border-bottom-style:dashed; border-bottom-color:#CCCCCC; border-bottom-width:1px;}

/* Página principal Biazoto*/
TD.gs_productListing-data2   {font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:3px 0px 10px 0px;}

A.menu_topo 	  {font-family: Verdana, Arial, sans-serif; font-size: 9px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
A.menu_topo:hover {font-family: Verdana, Arial, sans-serif; font-size: 9px; color:#FF0000; font-weight:bold; text-transform:uppercase;}

A.menu_topo2 	  {font-family: Verdana, Arial, sans-serif; font-size: 9px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
A.menu_topo2:hover {font-family: Verdana, Arial, sans-serif; font-size: 9px; color:#FF0000; font-weight:bold; text-transform:uppercase;}

A.menu_subm 	  {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#384347; font-weight:bold; text-transform:uppercase;}
A.menu_subm:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#000; font-weight:bold; text-transform:uppercase;}

A.menu_subm_sub 	  {font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#666; font-weight:bold; text-transform:uppercase;}
A.menu_subm_sub:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#000; font-weight:bold; text-transform:uppercase;}


.gs_productListing-heading  {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #6080A8; font-weight: bold; background:#EBEBEB; padding:2px;}
A.gs_productListing-data          {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0d4398; font-weight: bold;}
A.gs_productListing-data:hover    {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold;}

/* Products Info (GERAL) */
TD.infoBoxHeading_resenhas_descricao {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background: #F4F4F4; color: #6382AD; padding:2px 0px 0px 3px; border-bottom:2px solid #6382AD;}

/* Products Info (DEFAULT) */
TD.gs_default_product_name  {font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #6382AD;}
TD.gs_default_product_price {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #666; text-align:right; padding-right:0px;}

/* FOOTER */
TD.gs_copyright            {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-left:2px; margin-right:2px;}
TD.gs_copyright2           {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-left:10px;}

TD.gs_footer_links         {font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;}
TD.gs_footer_links A       {text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;}
TD.gs_footer_links A:hover {font:10px Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold;}

/************************************************************
CSS Destaques Pagina Principal
************************************************************/
/* Cria as bordas ao redor dos blocos */
#destaques .infoBox {background: #FFF;}

/* Conteúdo dos blocos */
#destaques .infoBoxContents {background: #FFF; font-family: Verdana, Arial, sans-serif; font-weight:bold; color:#0082d8; font-size: 10px;}

/* Cabeçalho do bloco */
#destaques TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #FFF; color: #F00;}

/************************************************************
CSS Categorias - Menu Lateral
************************************************************/
/* Cria as bordas ao redor dos blocos */
/*Mudar Menu*/
#categorias .infoBox {background:#3366CC;}

/* Cabeçalho do bloco */
#categorias TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #6382AD; color: #f8f8f8;}

/* Conteúdo dos blocos */
#categorias .infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px;}

/* Exibe um destaque na categoria ativa (Apenas quando existir sub-categorias) */
#categorias strong.categoria_ativa {width:100%;}
#categorias TD.header_categorias   {height:39px; background:url("images/personalizado/mm/box_categorias.jpg") no-repeat;}
#categorias TD.base_categorias     {}

/*Menu Categorias*/
#categorias A.categories_top 	   {padding-left:3px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#categorias A.categories_top:hover {padding-left:3px; color:#FFFF00; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*Menu Subcategorias*/
#categorias A.categories_sec 	   {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#categorias A.categories_sec:hover {color:#FFFF00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

/***********************************************************************
Box Destaques whats_new.php
***********************************************************************/
/* Cria as bordas ao redor dos blocos */
#destaques_column_left .infoBox {background:#F8F8F8;}
/* Cabeçalho do bloco */
#destaques_column_left TD.infoBoxHeading {height:39px; background:url("images/personalizado/mm/box_lancamentos.jpg") no-repeat;}
/* Conteúdo dos blocos */
#destaques_column_left .infoBoxContents {background: #F8F8F8; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
#destaques_column_left A                 {color:#000; font-weight:bold;}
#destaques_column_left A:hover           {text-decoration:underline;}
#destaques_column_left TD.mais           {text-align:right;font:10px Verdana, Arial, Helvetica, sans-serif;background:#F8F8F8;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#destaques_column_left TD.mais A         {color:#000; text-decoration:none; font-weight:bold;}
#destaques_column_left TD.mais A:hover   {text-decoration:underline;}
#destaques_column_left { border:1px solid #E0E0E0; }


/**************************************************************
Box Mais vendidos best_sellers.php
**************************************************************/
/* Cria as bordas ao redor dos blocos */
#mais_vendidos .infoBox {background:#F4F4F4;}
/* Cabeçalho do bloco */
#mais_vendidos TD.infoBoxHeading {height:27px; background:url("images/personalizado/mm/box_mais_vendidos.jpg") no-repeat;}
/* Conteúdo dos blocos */
#mais_vendidos .infoBoxContents  {background: #F4F4F4; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
#mais_vendidos A                 {color:#000;}
#mais_vendidos A:hover           {color:#F00;}

/**************************************************************
Box Fabricantes manufacturers.php
**************************************************************/
/* Cria as bordas ao redor dos blocos */
#fabricantes .infoBox { background:#F4F4F4; }
/* Cabeçalho do bloco */
#fabricantes TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height:28px; background:url("images/personalizado/mm/top_menu_lat.jpg") no-repeat; color: #FFF; padding-left:10px;}
/* Conteúdo dos blocos */
#fabricantes .infoBoxContents  {background: #F4F4F4; }

/***********************************************************
Box Promoções specials.php
************************************************************/
/* Cria as bordas ao redor dos blocos */
#promocoes .infoBox {background:#CED7E8;}
/* Cabeçalho do bloco */
#promocoes TD.infoBoxHeading {height:27px; background:url("images/personalizado/mm/box_promocoes.jpg") no-repeat; color: #FFF;}
/* Conteúdo dos blocos */
#promocoes .infoBoxContents          {border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; border-left:1px solid #CCC;}
#promocoes .infoBoxBiazoto           {font:10px Verdana, Arial, Helvetica, sans-serif;}
#promocoes .infoBoxContents A        {font-size:9px; color:#036; font-weight:bold;}
#promocoes .infoBoxContents A:hover  {text-decoration:underline;}
#promocoes .infoBoxContents font     {font-size:9px; color:#F00;}
#promocoes .infoBoxContents2         {background: #F3F3F3; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; padding:5px 0px; font:10px Verdana, Arial, Helvetica, sans-serif;}
#promocoes .infoBoxContents2 A       {font-size:9px; color:#036; font-weight:bold;}
#promocoes .infoBoxContents2 A:hover {text-decoration:underline;}
#promocoes .infoBoxContents2 font    {font-size:9px; color:#F00;}
#promocoes TD.mais           {text-align:right;font:10px Verdana, Arial, Helvetica, sans-serif;background:#0082d8;border-bottom:1px solid #6382AD;border-top:1px solid #6382AD;}
#promocoes TD.mais A         {color:#FFF; text-decoration:none; font-weight:bold;}
#promocoes TD.mais A:hover   {text-decoration:underline;}

/*****************************************************************
Box Minhas compras shopping_cart.php
*****************************************************************/
/* Cria as bordas ao redor dos blocos */
#cesta_compras { border:1px solid #E0E0E0; }
#cesta_compras .infoBox { background:#F8F8F8; }
/* Cabeçalho do bloco */
#cesta_compras .infoBoxHeading {height:39px; background:url("images/personalizado/mm/box_minha_cesta.jpg") no-repeat;}
/* Conteúdo dos blocos */
#cesta_compras .infoBoxContents {font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/*****************************************************************
Box Rastrear Pedido traking.php
*****************************************************************/
/* Cabeçalho do bloco */
#rastrear_pedido .infoBoxHeading {height:39px; background:url("images/personalizado/mm/box_rastrear_pedido.jpg") no-repeat;}
#rastrear_pedido .infoBox {background:#F8F8F8;}
#rastrear_pedido { border:1px solid #E0E0E0; }


/*****************************************************************
Box Noticias noticias.php
*****************************************************************/
/* Cabeçalho do bloco */
#noticias .infoBoxHeading {height:27px; background:url("images/personalizado/mm/box_noticias.jpg") no-repeat;}
#noticias { border:1px dotted #CCC; }
#noticias .infoBox { background:#FFF; }

/*****************************************************************
CSS p_info_resenhas - Biazoto para correção de exibição no Firefox
*****************************************************************/
/* Conteúdo dos blocos */
#p_info_resenhas .infoBoxContents {background:#FFF; padding:2px 0px; text-align:center;}
/* Cabeçalho do bloco */
#p_info_resenhas A       {font-size:9px; color:#000;}
#p_info_resenhas A:hover {color:#F00;}
#p_info_resenhas .texto  {font-size:10px; color:#666;}

/*************************************************************
CSS Atendimento - Biazoto para correção de exibição no Firefox
*************************************************************/
/* Cria as bordas ao redor dos blocos */
#atendimento .infoBox {background:#CED7E8;}
/* Conteúdo dos blocos */
#atendimento .infoBoxContents  {background: #CAD7EA; border-bottom:1px solid #CAD7EA;}
/* Cabeçalho do bloco */
#atendimento TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;  background: #CAD7EA; color:#6382AD; padding:3px;}

/*************************************************************
CSS Mapa do Site
*************************************************************/

#map_titulo      { padding-left:20px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; width:100%; background-color:#EFEFEF;}
#map_titulo2     { padding-left:50px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; width:100%; background-color:#EFEFEF;}

A.map_subitem        { padding-left:50px;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
A.map_subitem:hover  { padding-left:50px;font-family: Verdana, Arial, sans-serif; font-size: 10px;text-decoration:underline;}

A.map_subitem2       { padding-left:80px;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
A.map_subitem2:hover { padding-left:80px;font-family: Verdana, Arial, sans-serif; font-size: 10px;text-decoration:underline;}

/*Banner*/
A.banner       { Verdana, Arial, sans-serif; font-size: 10px; color:#FFFFFF; font-weight:bold;}
A.banner:hover { Verdana, Arial, sans-serif; font-size: 10px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}

/*****************************************************************
Box Lateral Direita
*****************************************************************/
/* Cabeçalho do bloco */
#lateral_direita .infoBoxHeading {height:39px; background:url("/images/personalizado/biazoto/lat_direita/header_infobox.jpg") no-repeat;}
#lateral_direita .infoBox {background:#f0f0f0;}
#lateral_direita { border:1px solid #E0E0E0; }

/* Imagens */
.img		{padding: 5px; border: 1px solid #ccc; margin-left: 4px;}