/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

		.boxText { 
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 10px;
		}
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

* {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

BODY {
  /*background: #ffffff;*/
		background: #1f1f1f url(imagenes/fondo.jpg) top left repeat-x;
  /*color: #000000;*/
		color: #fff;
  margin: 0px;
}

		.darkgolden {
			color: #372b08;
			}
		.lightgolden {
			color: #655b3c;
			}
		.negro {
			color: #000000;
			}

		#centrarPagina {
			margin-right: auto;
			margin-left: auto;
			width: 900px;
			background: #232323 url(imagenes/pie_body.jpg) bottom left no-repeat;
			}

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

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

FORM {
	display: inline;
}

input {
	margin-bottom: 4px;
	vertical-align: bottom;
}
		#head {
			height: 241px;
			background: transparent url(imagenes/head.gif) top left no-repeat;
			}

		#head table {
			margin-top: 90px;
			margin-left: 186px;
			width: 714px;
			color: #fff;
			font-size: 12px;
			/*font-weight: 700;*/
			}

		#head table tr td a {
			color: #fff;
			}
		#head table tr td a:hover {
			color: #655b3c;
			}

		#menu_principal {
			/*margin-bottom: 14px;*/
			width: 900px;
			height: 75px;
			background: transparent url(imagenes/menu_fondo.gif) top left no-repeat;
			/*text-align: center;*/
			}
		 ul.menu {
			margin: 0 0 0 46px;
			padding: 0;
			width: 854px;
			height: 40px;
			}
		ul.menu li {
			float: left;
			margin: 0;
			padding: 0;
			display: inline;
			list-style-type: none;
			height: 40px;
			}
		ul.menu li a {
			float: left;
			height: 40px;
			}
		ul.menu li.li01 {
			width: 50px;
			}
		ul.menu li a.nav01 {
			width: 50px;
			background: transparent url(imagenes/inicio1.gif) top left no-repeat;
			}
		ul.menu li a.nav01:hover {
			width: 50px;
			background: transparent url(imagenes/inicio2.gif) top left no-repeat;
			}
		ul.menu li.li02 {
			margin-left: 79px;
			width: 181px;
			}
		ul.menu li a.nav02 {
			width: 181px;
			background: transparent url(imagenes/nuevos1.gif) top left no-repeat;
			}
		ul.menu li a.nav02:hover {
			width: 181px;
			background: transparent url(imagenes/nuevos2.gif) top left no-repeat;
			}

		ul.menu li.li03 {
			margin-left: 75px;
			width: 75px;
			}
		ul.menu li a.nav03 {
			width: 75px;
			background: transparent url(imagenes/ofertas1.gif) top left no-repeat;
			}
		ul.menu li a.nav03:hover {
			width: 75px;
			background: transparent url(imagenes/ofertas2.gif) top left no-repeat;
			}
		ul.menu li.li04 {
			margin-left: 72px;
			width: 100px;
			}
		ul.menu li a.nav04 {
			width: 100px;
			background: transparent url(imagenes/micuenta1.gif) top left no-repeat;
			}
		ul.menu li a.nav04:hover {
			width: 100px;
			background: transparent url(imagenes/micuenta2.gif) top left no-repeat;
			}
		ul.menu li.li05 {
			margin-left: 87px;
			width: 97px;
			}
		ul.menu li a.nav05 {
			width: 97px;
			background: transparent url(imagenes/contacto1.gif) top left no-repeat;
			}
		ul.menu li a.nav05:hover {
			width: 97px;
			background: transparent url(imagenes/contacto2.gif) top left no-repeat;
			}
		ul.menu li a span {
			display: none;
			}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  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;
}
		
		.bold {
  			font-weight: bold;
		}
		.width100 {
			width: 100%;
			background: #000;
		}
		table.footer {
			margin-right: auto;
			margin-left: auto;
			width:900px;
		}
		td.menu_categoria a {
			font-size: 11px;
			/*font-weight:bold;*/
			line-height:30px;
		}



		table.detalle_comprar {
			float: left;
			margin-top: 8px;
			width: 216px;
			height: 16px;
		}
		table.detalle_comprar td {
			width: 72px;
			height: 16px;
		}
		table.detalle_comprar td a {
			width: 72px;
			height: 16px;
		}
		table.detalle_comprar a span {
			/*display: none;*/
			display: none;
		}



		/*td.categorias {
			float: left;
			margin-top: 0;
			vertical-align: top;
			padding-top: 48px;
			width: 167px;*/
			/*height: 89px;*/
			/*background: transparent url(imagenes/categorias.jpg) top left no-repeat;
		}*/
		/*td.categorias a {
			float: left;
			margin-top: 0;
			margin-left: 0;
			margin-bottom: 6px;
			padding-top: 1px;
			padding-bottom: 5px;
			padding-left: 12px;
			border-bottom: #333 1px solid;
			width: 155px;
			height: 12px;
		}*/
		td.destacados{
			background: transparent url(imagenes/product_dest.jpg) top left no-repeat;
		}
		td.nuevos{
			background: transparent url(imagenes/product_new.jpg) top left no-repeat;
		}
		td.ofertas{
			background: transparent url(imagenes/ofertas.jpg) top left no-repeat;
		}

		td.micuenta {
			float: left;
			margin-top: 0;
			vertical-align: top;
			padding-top: 74px;
			width: 167px;
			height: 163px;
			background: transparent url(imagenes/micuenta.jpg) top left no-repeat;
		}
		td.micuenta a {
			float: left;
			margin-top: 0;
			margin-left: 14px;
			margin-bottom: 23px;
			padding-top: 0;
			width: 126px;
			height: 18px;
		}
		td.micuenta a span {
			display: none;
		}
		td.busqueda {
			float: left;
			margin-top: 0;
			vertical-align: top;
			padding-top: 18px;
			padding-right: 12px;
			padding-bottom: 12px;
			padding-left: 12px;
			width: 143px;
			height: 120px;
  			font-size: 10px;
			background: transparent url(imagenes/busqueda.jpg) top left no-repeat;
		}
		td.busqueda a {
			float: left;
			margin-top: 0;
			margin-left: 14px;
			padding-top: 0;
			margin-bottom: 23px;
			/*width: 126px;
			height: 18px;*/
		}
		td.cesta {
			margin-top: 0;
			font-family: Tahoma, Verdana, Arial, sans-serif; 
			/*vertical-align: top;*/
			font-size: 12px;
			width: 155px;
			height: 168px;
			background:  transparent url(imagenes/cesta.jpg) top left no-repeat;
		}
		td.cesta a {
			/*float: left;
			margin-top: 48px;
			margin-left: 0;
			padding-top: 0;
			margin-bottom: 23px;
			width: 132px;
			height: 20px;*/
			font-size: 12px;
			color: #655b3c;
			font-weight: bold;
		}
		/*td.cesta a span {
			display: none;
		}*/

		td.informacion {
			float: left;
			/*margin-top: 6px;*/
			vertical-align: top;
			padding-top: 56px;
			width: 167px;
			height: 222px;
			background: transparent url(imagenes/informacion.jpg) top left no-repeat;
		}
		td.informacion a {
			float: left;
			margin-top: 0;
			margin-left: 0;
			margin-bottom: 21px;
			padding-top: 0;
			padding-bottom: 5px;
			padding-left: 12px;
			/*border-bottom: #333 1px solid;*/
			width: 143px;
			/*height: 12px;
			background-color: #330;*/
		}

		td.articulo {
			/*vertical-align: top;*/
			padding-left: 25px;
			width: 187px;
			height: 290px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			background: transparent url(imagenes/fondo_articulo.gif) top center no-repeat;
			text-align:center;
		}
		td.articulo a {
			text-align:center;
			float: left;
			/*margin-left: 0;
			margin-bottom: 21px;*/
			/*padding-top: 0;
			padding-bottom: 5px;*/
			width: 217px;
			/*background-color: #ffd;*/
			color: #655b3c;
			font-size: 10px;
			font-weight: bold;
		}
		td.articulo a:hover {
			text-align:center;
			color: #fff;
			text-decoration: underline;
		}
		td.articulo a img {
			/*margin-top: 5px;*/
			/*margin-bottom: 12px;*/
			width: 140px;
			height: 170px;
		}



		td.articulo2 {
			/*vertical-align: top;*/
			font-family: Tahoma, Verdana, Arial, sans-serif;
			text-align:justify;
		}
		td.articulo2 a {
			text-align:justify;
			/*margin-left: 0;
			margin-bottom: 21px;*/
			/*padding-top: 0;
			padding-bottom: 5px;*/
			/*background-color: #ffd;*/
			color: #655b3c;
			font-size: 10px;
			font-weight: bold;
		}
		td.articulo2 a:hover {
			text-align:justify;
			color: #fff;
			text-decoration: underline;
		}
		td.articulo2 a img {
			/*margin-top: 5px;*/
			/*margin-bottom: 12px;*/
			width: 140px;
			height: 170px;
		}






		td.producto_detalle, td.contacto, td.resultado_busqueda, td.info {
			/*vertical-align: top;
			margin-top: 10px;*/
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle.gif) top center no-repeat;
		}
		td.producto_detalle2 {
			background: transparent url(imagenes/fondo_producto_detalle.gif) top center no-repeat;
		}
		td.login {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle2.gif) top center no-repeat;
		}
		td.create_acount{
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle3.gif) top center no-repeat;
		}
		td.password_forgotten {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle4.gif) top center no-repeat;
		}
		td.acount_history {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle5.gif) top center no-repeat;
		}
		td.acount_history_info {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle6.gif) top center no-repeat;
		}
		td.acount_newsletters {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle12.gif) top center no-repeat;
		}
		td.acount_notifications {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle13.gif) top center no-repeat;
		}
		td.address_book {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle8.gif) top center no-repeat;
		}
		td.envio_devolucion {
			padding: 36px 36px 0 36px;
			width: 460px;
			/*height: 430px;*/
			background: transparent url(imagenes/fondo_producto_detalle10.gif) top center no-repeat;
		}







TR.footer {
  /*background: #bbc3d3;*/
		background-color: #000;
		color: #fff;
}

TD.footer {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #bbc3d3;*/
		background-color: #000;
  color: #ffffff;
  font-weight: bold;
}
/*
.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}
*/
TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, 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;
}
		TR.productListing-odd, TR.productListing-even {
			/*background: transparent url(imagenes/fondo_tr_articulo2.gif) top center no-repeat;*/
			background: transparent url(imagenes/fondo_producto_detalle.gif) top center no-repeat;
			}
		TR.productListing-odd a.comprar, TR.productListing-even a.comprar {
			margin-top: 24px;
			width: 129px;
			height: 30px;
			background: transparent url(includes/languages/espanol/images/buttons/buy.gif) top left no-repeat;
			}
		TR.productListing-odd a.comprar span, TR.productListing-even a.comprar span {
			display: none;
			}


		TABLE.productListing {
			/*border: 1px solid #655b3c;
			border-spacing: 30px;*/
		}
		
		.productListing-heading {
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 12px;
		/* background: #372b08;*/
			/*padding-top:15px;*/
			/*padding-bottom:15;*/
			color: #655b3c;
			font-weight: bold;
			text-align:center;
			padding-top:15px;
			padding-bottom:15px;
			padding-left:15px;
		}
		
		TD.productListing-data {
			width: 245px;
			height: 249px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			/*background: transparent url(imagenes/fondo_articulo2.gif) top center no-repeat;*/
			text-align:left;
			padding-left: 40px;
		
		}
		TD.nada {
			display: none;
		}
		TD.productListing-data2 {
			font-family: Tahoma, Verdana, Arial, sans-serif;
			text-align:center;
		
		}
		td.productListing-data a {
			text-align:left;
			/*float: left;*/
			width: 217px;
			color: #655b3c;
			font-size: 10px;
			font-weight: bold;
		}
		td.productListing-data a:hover {
			/*text-align:center;*/
			color: #fff;
			text-decoration: underline;
		}
		td.productListing-data a img {
			/*margin-top: 5px;*/
			/*margin-bottom: 12px;*/
			width: 140px;
			height: 170px;
		}
		/*td.articulo {
			/*vertical-align: top;*/
			padding-left: 25px;
			width: 187px;
			height: 290px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			background: transparent url(imagenes/fondo_articulo.gif) top center no-repeat;
			text-align:center;
		}*/
		/*td.productListing-data a {
			text-align:center;
			float: left;
			/*margin-left: 0;
			margin-bottom: 21px;*/
			/*padding-top: 0;
			padding-bottom: 5px;*/
			width: 217px;
			/*background-color: #ffd;*/
			color: #655b3c;
			font-size: 10px;
			font-weight: bold;
		}*/
		/*td.articulo a:hover {
			text-align:center;
			color: #fff;
			text-decoration: underline;
		}
		td.articulo a img {
			/*margin-top: 5px;*/
			/*margin-bottom: 12px;*/
			width: 140px;
			height: 170px;
		} */
A.pageResults {
  color: #655b3c;
}

A.pageResults:hover {
  color: #fff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  /*font-size: 20px;*/
  font-size: 18px;
  /*font-weight: bold;*/
  font-weight: 400;
  /*color: #9a9a9a;*/
  color: #fff;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.main2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
text-align:justify;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
