/*
  $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
*/

a.update{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
font-weight:bold;
background-color:#F5B452;
padding:5px;
}
a.update:hover{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
color:#FFF;
font-weight:bold;
background-color:#F5B452;
padding:5px;
}

.categories{
	/* in index*/
	
	background-color:#F8C152;
	padding:3px;
	}
a.categories{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
font-weight:bold;
}
a.categories:hover{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
color:#FFF;
font-weight:bold;


}
.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; }
/******* Modificaciones generales*****/

.maincont{
background-color:#FFFFFF;
width:934px;
cellspacing:0px;
cellpadding: 0px;
border:#c2c2c2 1px solid;
}


body {
  /*background-image:url(images/bg_gral.jpg);*/
  background-color:#999999;
  background-repeat:repeat-y;
  background-repeat:no-repeat;
  background-position:top;
  font-family:Tahoma; 
  font-size:12px; 
  line-height:17px; 
  color:#707070;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.headerNavigation {
height:22px;
}

TD.headerNavigation {

  background-image:url(./images/nav_bg_ct.gif);
background-repeat:repeat-x;
/*background: #bbc3d3;*/
height:44px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  background: #324e87;*/
  color: #99ff33;
  font-weight : bold;
 }

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

A.productName
{
	font-size:11px;
  color: #3979ad;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  }
A.productName:hover
{
	font-size:11px;
	font-weight:bold;
  color: #177bb5;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:underline;
  }
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: #324e87;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #324e87;
  color: #ffffff;
  font-weight: bold;
}


/* prueba */
.infoBox 				{background: #c2c2c2;}
.infoBoxContents 		{background: #f5f5f5;font-family: Arial; font-size: 10px;}

/*
.infoBoxContents {
  /***background: #e0e9ed;
  background:#EAEFF1;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
***/

.shoppingCartContents{
	background:url(images/infobox/shopping_cart.jpg) no-repeat left top; 
	height:49px; 
	padding:18px 0 0 0px; color:#FFFFFF;}



.infoBox {
  background: #c2c2c2; 
}
*/

.infoBoxCat {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
height:17px;
background-image:url(./images/bg_topnav.gif);
background-repeat:repeat-x;
color:#ffffff;
}




.infoBoxNotice {
  background: #CC3333;
}

.infoBoxNoticeContents {
  background: #CC3333;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
 /** background: #8999ba;**/
  /*background-image:url(./images/bg_top_box.gif);*/
  /*background-repeat:repeat-y;*/
  padding:5px;
  background-color:#666;
  height: 20px;
  color:#ffffff;
  }
  
  
  /*infobox shoppingcart*/
 #shoppingbox .infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image:url(images/infobox/bg_shop_cart.gif);
  background-repeat:repeat-x;
  padding:5px;
  height: 33px;
  color:#ffffff;
  }
  
  #categoriesbox .infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  background-image:url(images/infobox/bg_cat_box.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  font-size: 10px;
  font-weight: bold;
  background-color:#C60;
  padding:5px;
  height: 33px;
  color:#ffffff;
  }
  #categoriesbox .infoBoxContents 		{background-color: #666; color:#f5f5f5;font-family: Arial; font-size: 10px; line-height:16px;}
#categoriesbox a{
	color:#fff;
	
	}
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: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #c2c2c2;
  background-color:#FFFFFF;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2c2c2;
  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, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  background-image:url(images/infobox/bg_feat_prods.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  font-size: 14px;
  font-weight: bold;
  color:#333;
  padding:10px;
}

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: #99ff66;
}

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:#060;
}

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: #c2c2c2;
  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 { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }
/******* NUEVAS CLASES********/

.infoBoxNewProd {

  background:#ffffff;

}

.infoBoxContentsNewProd {
vertical-align:bottom;
background-image:url(images/infobox/bg_feat_prods.gif);
background-repeat:repeat-x;
background-position:bottom;
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}
span.productPrice{
font-size:14px;
font-weight:800;
color:#2f8b0f;
}

a.featured {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2f8b0f;
}

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/*** Tabla Pedidos: orders.php ***/
TD.dataTableContentSent{
background-color:#9999FF;
}

.infoBoxHeading_table {
	background:#566268;margin:0px 0px 4px 0px;
	}
.infoBoxHeading_td	{
	height:22px;padding:4px 5px 4px 6px; width:100%;
	}
/* Box Text */
.boxTextCat,
.boxTextCat td					{background-color:#666;color:#5f5f5f; font-size:11px; line-height:16px; font-family:tahoma;padding:4px;}
.boxTextCat a					{color:#535353; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
.boxTextCat a:hover			{color:#535353;}
.boxTextCat span 				{display:block;padding:0px 0px 0px 0px;}


.boxText,
.boxText td					{color:#535353; font-size:11px; line-height:14px; font-family:tahoma;padding:4px;}
.boxText a					{color:#535353; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
.boxText a:hover			{color:#535353;}
.boxText span 				{display:block;padding:0px 0px 0px 0px;}

.boxText span a					{color:#535353; font-size:11px; line-height:14px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.boxText span a:hover			{color:#535353; text-decoration:underline;}

.boxText span.productSpecialPrice 	{color:#535353;font-size: 13px; line-height:15px;font-family: tahoma; font-weight:bold;display:inline;}
del						 			{color:#535353;font-size: 13px; line-height:15px;font-family: tahoma; font-weight:bold;}

.boxText div.img 				{margin:10px 0px 10px 0px; text-align:center;}
.boxText div.stars 				{margin:14px 0px 10px 0px;}

.boxText .name_padd				{padding:2px 0px 0px 2px;height:27px; vertical-align:middle; text-align:center;}
.boxText .pic_padd				{padding:10px 1px 10px 0px;text-align:center; vertical-align:middle;}
.boxText .price_padd			{padding:0px 10px 0px 10px; height:30px;vertical-align:middle; text-align:center; width:100%;}			
.boxText select					{margin:8px 0px 4px 0px;border:1px solid #a7a7a7;background:#ffffff; color:#767676;}	
.boxText .input					{margin:0px 0px 0px 0px;border:1px solid #a7a7a7;background:#ffffff; color:#767676; width:100%; padding-left:2px;}
.boxText .star_padd				{padding:10px 0px 0px 0px; text-align:center;}
.boxText .languages				{padding:15px 0px 10px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */ 
.boxText li, .boxText li a			{font-family:tahoma;}
.boxText ul							{list-style:none;margin:0px 0px 0px 0px;padding:0;}
.boxText .categories				{margin:0px 0px 2px 0px;}
.boxText .bestsellers				{margin:0px 0px 0px 0px;}
.boxText .information				{margin:0px 0px 0px 0px;}
.boxText .manufacturers				{margin:0px 0px 0px 0px;}
.boxText li a 						{display:block;}
.boxText ul li div 					{padding-left:16px;}
.boxText li							{padding:0px 0px 0px 0px; width:100%;}
/* *************************************************************************************

.boxText .bg_list 					{background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list a					{color:#393939; font-size:11px; line-height:12px; font-weight:normal;
									 padding:4px 1px 4px 16px;background:url(images/bg_list.gif) 0px 8px no-repeat;text-decoration:none;}
.boxText .bg_list a:hover			{color:#393939;text-decoration:underline;}
.boxText .bg_list a b				{color:#393939; font-weight:bold; text-decoration:none;}

.boxText .bg_list_un 				{background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list_un a				{color:#393939; font-size:11px; line-height:12px; font-weight:normal;
									 padding:4px 1px 4px 16px;background:url(images/bg_list.gif) 0px 8px no-repeat;text-decoration:none;}
.boxText .bg_list_un a:hover		{color:#393939;text-decoration:underline;}
.boxText .bg_list_un a b			{color:#393939; font-weight:bold; text-decoration:none;}*/
/* ************************************************************************************* */
.boxText .bg_list 					{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list a					{overflow:hidden;padding:0px 0px 0px 28px;background:url(images/bg_list.gif) 9px 8px no-repeat;}
.boxText .bg_list a:hover			{padding:0px 0px 0px 28px;}

.boxText .bg_list a i				{color:#393939; font-size:11px; line-height:12px; font-weight:normal;font-style:normal;text-decoration:none;}
.boxText .bg_list a:hover i			{color:#df8f30;text-decoration:underline;}

.boxText .bg_list a strong			{color:#393939; font-size:11px; line-height:12px; font-weight:normal;font-style:normal;text-decoration:none;}
.boxText .bg_list a:hover strong	{color:#df8f30;text-decoration:none;}
.boxText .bg_list a b				{color:#df8f30; font-weight:bold; text-decoration:none;}
.boxText .bg_list a:hover b			{color:#df8f30;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list_un 					{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list_un a					{overflow:hidden;padding:0px 0px 0px 28px;background:url(images/bg_list.gif) 9px 8px no-repeat;}
.boxText .bg_list_un a:hover			{padding:0px 0px 0px 28px;}

.boxText .bg_list_un a i				{color:#393939; font-size:11px; line-height:12px; font-weight:normal;font-style:normal;text-decoration:none;}
.boxText .bg_list_un a:hover i			{color:#df8f30;text-decoration:underline;}

.boxText .bg_list_un a strong			{color:#393939; font-size:11px; line-height:12px; font-weight:normal;font-style:normal;text-decoration:none;}
.boxText .bg_list_un a:hover strong		{color:#df8f30;text-decoration:none;}
.boxText .bg_list_un a b				{color:#df8f30; font-weight:bold; text-decoration:none;}
/* ************************************************************************************* */

.boxText .bg_list_un a font,
.boxText .bg_list a	font			{ display:block; float:right; padding-bottom:0px; margin:0px 0px 0px 0px;}
.boxText .bg_list_un a i,
.boxText .bg_list a	i				{ display:block; float:left;  padding-bottom:4px; padding-top:4px;margin:0px 0px 0px 0px;}

.boxText .bg_list a img	,
.boxText .bg_list_un a img			{vertical-align:top; margin-top:7px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText .bg_list2 					{background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list2 a 				{padding:4px 1px 4px 9px;text-decoration:none;}
.boxText .bg_list2 a:hover 			{color:#565656;text-decoration:none;}

.boxText .bg_list2_un 				{background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list2_un a				{padding:4px 1px 4px 9px;text-decoration:none;}
.boxText .bg_list2_un a:hover 		{color:#565656;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list2 					{}
.boxText .bg_list2 a font			{color:#565656; font-size:11px; line-height:12px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2 a:hover font		{color:#565656;text-decoration:underline;}

.boxText .bg_list2_un 				{}
.boxText .bg_list2_un a	font		{color:#565656; font-size:11px; line-height:12px; font-weight:normal;text-decoration:none;}
.boxText .bg_list2_un a:hover font	{color:#565656;text-decoration:underline;}
/* ************************************************************************************* */
.boxText .bg_list2 a b				{color:#df8f28; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2 a:hover b		{color:#df8f28;text-decoration:none;}

.boxText .bg_list2_un  				{}
.boxText .bg_list2_un a	b			{color:#df8f28; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none;}
.boxText .bg_list2_un a:hover b		{color:#df8f28;text-decoration:none;}
/* ************************************************************************************* */
.boxText .bg_list3 					{background:url(images/bg_list_h.gif) 0px 0px repeat-x;}
.boxText .bg_list3 a				{color:#565656; font-size:11px; line-height:12px; font-weight:normal;
									 padding:4px 1px 4px 28px;background:url(images/bg_list.gif) 9px 8px no-repeat;text-decoration:none;}
.boxText .bg_list3 a:hover			{color:#565656;text-decoration:underline;}

.boxText .bg_list3_un 				{padding:0px 0px 0px 0px;}
.boxText .bg_list3_un a				{color:#565656; font-size:11px; line-height:12px; font-weight:normal;
									 padding:4px 1px 4px 28px;background:url(images/bg_list.gif) 9px 8px no-repeat;text-decoration:none;}
.boxText .bg_list3_un a:hover		{color:#565656;text-decoration:underline;}


.boxText .bg_list_un 				{background:url(images/bg_list_h.gif) 0px 100% repeat-x;}
.boxText .bg_list_un a				{color:#393939; font-size:11px; line-height:12px; font-weight:normal;
									 padding:4px 1px 4px 16px;background:url(images/bg_list.gif) 0px 8px no-repeat;text-decoration:none;}
.boxText .bg_list_un a:hover		{color:#393939;text-decoration:underline;}
.boxText .bg_list_un a b			{color:#393939; font-weight:bold; text-decoration:none;}

.columnLeft {
padding:15px;
/*background-color:#999999;*/
}
td.productDesc P.productDesc{
font-size:12px;
padding:15px;
margin:10px;
color:#373737;
}

/* BOF osC reCAPTCHA */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color: #f8f8f9 !important; /* reCaptcha widget background color */
}

#recaptcha_table {
   border-color: #f8f8f9 !important;     /* reCaptcha widget border color */
}

#recaptcha_response_field {
   border-color: #b6b7cb !important;     /* Text input field border color */
   background-color:#ffffff !important;  /* Text input field background color */
   color: #000000                        /* Text input field font color */
}
/* EOF osC reCAPTCHA */
