/* -----------------------------------------------------------------------------------------
/* -----------------------------------------------------------------------------------------
/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox, .headerError { 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; }
.main, .smallText {font-size:11px;}
.smallText {color:#186CAC; border-top:1px solid #186CAC;}
 .infoBoxHeading {font-size:12px; text-align:left; font-weight:bold;}
.error{color:red;}
A {
  color: #000000;
  text-decoration: none;
}

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

FORM {
	display: inline;
	margin:0px;
}
A.headerNavigation { 
  color: #000000; font:bold 11px Verdana Arial, sans-serif;
}
A.headerNavigation:hover {
  color: #03542B;
}
checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

textarea {
  width: 300px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


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

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

/* estilos de velas de la ballena */

body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFF;
}
#gral {
	background:url(img/fondo_cuerpo.gif) repeat-y;
	background-color: #FFFFFF;
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin: auto;
	width: 758px;
}
#top {
	background:url(img/logo.jpg) no-repeat;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E2E3E5;
	height:118px;
	font-size: 12px;
	border-bottom:1px solid #000;
}
#top img.logo {
	float:left;
	margin:10px 0px 0px 10px;
}
#menuh {
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
}
#menuh ul{
	list-style-type:none;
	margin:0px;
	text-align:right;
	padding:0px;
}
#menuh li{
	position:relative;
	list-style-type:none;
	display:block;
	float:left;
	padding:7px 10px 8px 10px;
	border-left:1px solid #FFF;
}
#menuh li a{ 
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#2A70A1;
	text-decoration:none;
}
#menuizq a, {
  color: #FFF;
}

#menuizq {
	width:175px; 
	float:left;
	margin:0px 5px 0px 0px;
	background-color:#D2D1D6;
}
#menuizq dl {margin:0px;
/*	font:bold #055393 Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	border-right:1px solid #b7b7b7;
}
#menuizq dt {border-top:1px solid #dbdce0; border-bottom: 1px solid #c0c1c5; padding:6px;}
#menuizq dt img {margin-right:5px}
#menuizq dd {background-color:#E2E1E6;padding:6px 6px 6px 22px; margin:0px;
				border-top:1px solid #e6e5ea; border-bottom: 1px solid #d0cfd4;
}
/*#menuizq dd.subnivel{}*/
#menuizq dt a, #menuizq dt a:link, #menuizq dt a:visited, #menuizq dt a:active{color:#175773;}
#menuizq dt a:hover {}
#menuizq dd, #menuizq dd a, #menuizq dd a:link, #menuizq dd a:visited, #menuizq dd a:active{color:#175773;}
#menuizq dd a:hover {}

#menuder{ float:right; width:145px; margin:10px 10px 0px 0px;}
#menuder .input input{ 
	width:100px; 
	font-size:10px;
	margin: 3px 0px 6px 0px;
} 
#menuder h5, #menuder h6{font-size:10px; color:#186CAC; margin:2px;}
#menuder h6 a{font-size:9px; color:#81C4DE;}
#menuder .titulo {background:#E2E3E5; padding:3px; margin-bottom:3px;}
#menuder .subder{border:1px solid #86BCD8; padding:3px; margin-bottom:6px;}
#nav{
	font-size:10px;
	color:#186CAC;
	border-bottom:1px solid #1D6DA8;
	padding-bottom:0px;
	margin:10px 10px 0px 190px;
}
#nav a, #nav a:link, #nav a:visited, #nav a:active, #nav a:hover {color:#186CAC}
.paginador {background:#DFE0E2; width:367px; margin-bottom:5px;}
#cuerpo {margin:8px 160px 10px 190px;
}
#cuerpo h1 {
	font-size:12px;
	margin:0px;
	padding:5px;
	background:#FFF;
}
#cuerpo h3, #cuerpo h4{
	font-size:11px;
	margin:0px;
	padding:5px;
	
	color:#5390BD;
}
#cuerpo h5{
	font-size:12px;
	margin:0px;
	color:#30749B;
}
.categorias{
	float:left; width:170px; margin:0px 20px 20px 0px; background:#D7E5EE; border:2px solid #D7E5EE;
}
.productos{
	float:left; width:170px; margin:0px 20px 20px 0px; border:2px solid #D7E5EE;
	height:185px;
}
.productosfoto {height:100px;border-bottom:2px solid #D7E5EE; background:#D7E5EE; text-align:center;}
.reserved {display:none;}
#reservado .reserved {display:inline; padding:10px; color:#F00;}
#reservado.productos {border:2px solid #FCC}
#reservado .productosfoto{border-bottom:2px solid #FCC; background:#FCC;}
#reservado .buy, #buy{ display:none;}
.productocart{float:right;}
.productocart span input{border:none; border-right:1px solid #30749B; position:relative; top:-5px; 
	height:15px; text-align:center; margin-right:3px; color:#30749B;}
.productosfoto img{margin-bottom:2px;}
.categorias p{display:none;}

#cuerpo a {color:#478EB8;}
#cuerpo table {width:auto ! important;}
#pie {	margin-left:230px; margin-bottom:5px; clear:both;  }
#piemenu {background:#DADBDD; 
	padding:5px auto 5px auto; 
	border-bottom:3px solid #0889C3;
	border-top:1px solid #EAEBED;
	 text-align:center; }


body table tr td div font {display:none;}