/*
  $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: 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: #2776b6; }
.productsNotifications { background: #B9B8AC; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: none; }

html {  
  height:100%;
}


BODY {
  text-align:center;
  /*background:url(imagenes/fondo_textura.gif); */
  background:#FFFFFF; 
  margin: 0px;
  height:100%;
}


.alineado_derecho{
	text-align:right;
}


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

A:hover {
  /*color: #AABBDD;*/
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
 }

table.headerNavigation { 
	background:url(imagenes/menu_cab_fondo.jpg);
 	/*width;1024px;*/

}


TR.headerNavigation {
 /*background: #bbc3d3;*/

}



/*creacion propia*/
TD.headerNavigation1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;   
  color: #fefefe;
  font-weight : bold;
  width:569px; 
  padding-left:10px;    
}
/*creacion propia*/



TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #bbc3d3;*/
  color: #2776b6;
  padding-right:0px;    
  font-weight : bold;
}


A.headerNavigation { 
  color: #fefefe;
}

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

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 {	
	color:#9c9c9c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #bbc3d3;*/  
  font-weight: bold;
}

TD.footer1 {
  text-align:center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  color:#6e6b56;
  font-weight: bold;
}

TD.footer1 a {
	color:#595959;
}

.infoBox {
	/* background: #b6b7cb;*/
	 
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  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: #bbc3d3;*/ 
 /* color: #000000;*/
 
}

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.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}



/*tabla de producto horizontal*/
TABLE.productListing {
margin-left:21px;
 width:500px;
}
TR.productListing-odd {
	background:#f9f9f9;
}

.productListing-odd a{
	/*color:#000000;*/
}
TR.productListing-even{
	background:#f9f9f9;
}
.productListing-even a{
	/*color:#000000;*/
}
tr.productListing-heading {
	height:27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #b6b7cb;*/
 background:url(imagenes/cab_tabla_productos.gif) no-repeat;
 background-color:  #ffffff;  
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-heading a {
	background:none;
	color: #FFFFFF;
  font-weight: bold
}
TD.productListing-data {
  border-bottom-width:20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#2776b6;
}
TD.productListing-data a{
  border-bottom-width:20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  color:#9c9c9c;
}

tr.separa_tr{
	height:10px;
	
}



/*tabla de producto horizontal*/

/*tabla de comentarios*/
.cabecera_tr_comentarios{	
 background:url(imagenes/cab_tabla_productos.gif) no-repeat;
 background-color:  #ffffff;  
	width:500px;
	height:27px;
}

.table_product_comentarios{	
	width:500px;
	margin-left:21px;
}
.table_product_subcomentarios{	
	width:500px;	
	background:#f9f9f9;
}
/*tabla de comentarios*/




/*tabla de informacion producto*/
.cabecera_tr_product_info{	
 background:url(imagenes/cab_tabla_productos.gif) no-repeat;
 background-color:  #ffffff;  
	width:500px;
	height:27px;
	text-align:center;
}

.table_product_info{	
	width:500px;	
	background:#f9f9f9;
	margin-left:21px;
	color:#3f3d34;
}
/*.titulo_table_podu_inf{
	font-size:10px;
	color:#8b979d;
}*/
.titulo_table_podu_inf h1{
	font-size:17px;
	color:#6e6b56;
}
.titulo_table_podu_inf span{	
	color:#000000;
}
.texto_table_podu_inf{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5; 
	color:#6e6b56;
}
.opciones_table_podu_inf {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px; 
	font-weight:bold; 	
	color:#6e6b56;
}
.opciones1_table_podu_inf{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px; 		
	color:#3f3d34;
	background:#ffffff;
	border:1px solid #eaeae8;
}
.minitexto_table_podu_inf{
	font-family:  Arial,Verdana, sans-serif;
  	font-size: 10px;
  	line-height: 1.5; 
	color:#6e6b56;
}


.minitexto_table_podu_inf a{
	font-family:  Arial,Verdana, sans-serif;
  	font-size: 10px;
  	line-height: 1.5; 
	color:#2776b6;
}


.minitexto1_table_podu_inf{
	font-family:  Arial,Verdana, sans-serif;
  	font-size: 10px;
  	line-height: 1.5; 
	color:#2776b6;
}

.precio{
	color:#2776b6;
	font-size:15px;
	font-weight:bold;
}

/*tabla de informacion producto*/




/*tabla de destacados*/
.destacados{
	
 background:url(imagenes/cab_tabla_productos_destacados.gif) no-repeat;
 background-color:  #ffffff;  
	width:504px;
	height:27px;
	text-align:center;
	
	
}

#destaca2{
	width:504px;
	margin-left:21px;
}

.producto_destacado{
	background:#f9f9f9;
	color:#2776b6;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}
.producto_destacado a{
	color:#000000;
	font-weight:normal;
}

.separador_horizontal{
	width:10px;
}
.separador_vertical{
	height:2px;
}

/*tabla de destacados*/
/*tabla de novedades*/
.novedades{
	width:500px;
 background:url(imagenes/cab_tabla_productos.gif) no-repeat;
 background-color:  #ffffff; 

	width:7px;
	height:5px;
	text-align:center;
	
	
}

.tabla_novedades{
	width:500px;
	margin-left:21px;
}
.tabla_novedades_td {
	background:#f9f9f9;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;	
	color:#87857a;
}
.tabla_novedades_td a{
	color:#2776b6; 
	font-weight:bold;
	text-decoration:none;
}
/*tabla de novedades*/



/*tabla de paginacion*/
.tabla_paginacion {	
	color:#6e6b56;
}
/*tabla de paginacion*/



/*tabla de especial*/

#especial{
	width:500px;
	margin-left:21px;
}
/*tabla de especial*/


/*tabla login*/
.cabecera_tr_login{	
	background:url(imagenes/cab_tabla_p.gif) no-repeat;
	width:237px;
	height:27px;
}


.table_login{	
	width:237px;	
	background:#f9f9f9;
	margin-left:24px;
}
/*tabla login*/


.texto_direcciones{
	color:#2776b6;
	
}

.texto_gris_claro{			
	color:#9c9c9c;
}
.texto_gris_claro i{			
	color:#a09d8a;
}
.texto_gris_clarito{			
	color: #87857a;
}
.link_naranja{
	color:#2776b6;
}
.naranja_claro{
	color:#e89f3b;
}
A.pageResults {
  color:#2776b6;	
}

A.pageResults:hover {
  color: #000000;
  background: #a09d8a;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #000000;
}
.pageHeading span{
  color: #000000;
}

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

.main a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;  
  color:#2776b6;
  font-weight:bold;
}





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

.cabecera_proximamente {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#ffffff;
 }

.link_proximamente{
	font-size:16px;
	color: #2776b6;
	text-decoration:none;
}


SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight:bold;
}




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: #2776b6;
  font-weight:bold;
}

.subtotal {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 13px;
  font-weight:bold;
  background:#ffa501;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px;  
}
.subtotal span{
  font-family: Verdana, Arial, sans-serif;
   color: #2776b6;
  font-size: 16px;
  font-weight:bold;
   
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

.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 ,.messageStackSuccess { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 16px; 
	color:#ffffff; 
	background-color: #ffa501; 
	text-align:center;	
}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #2776b6;}


.centro_vertical{	
	vertical-align:text-bottom;
}
.sub_vertical{
	vertical-align:sub;
	*vertical-align:middle;
	
}

#separar{
	text-align:center;
	margin-left:10px;
	margin-right:10px;	
}



#contenedor{	
	background: #ffffff;	
	width:995px;
	min-height:100%;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;		
}
* html #contenedor{	
	height:100%;	
	overflow:visible;
}


#contenedor_pop{	
	background: #ffffff;	
	width:462px;
	min-height:100%;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;		
}
* html #contenedor_pop{	
	height:100%;	
	overflow:visible;
}





#cabecera{
	/*margin-left:6px;*/
	background: #ffffff;
	position:relative;
	padding-bottom:5px;
	width:995px;
	
}

* html #cabecera{
	margin-left:0px;	
}

#cuerpo{		
	background: #ffffff;
	padding:0px;
	margin:0px;	
	/*margin-left:6px;*/
	width:995px;	
	padding-bottom: 32768px;
	margin-bottom: -32768px;
		
}
* html #cuerpo{			
	margin-left:0px;
}
#contenido{	
	background: #ffffff;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	
}
* html #contenido {
	padding-bottom: 0px;
	margin-bottom: 0px;
}



#cuerpo_pop{		
	background: #fefefe;
	padding:0px;
	margin:0px;	
	margin-left:6px;
	*margin-top:-4px;
	width:450px;	
	padding-bottom: 32768px;
	margin-bottom: -32768px;
		
}
* html #cuerpo_pop{			
	margin-left:0px;
}
#contenido_pop{	
	background: #fefefe;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	
}
* html #contenido_pop {
	padding-bottom: 0px;
	margin-bottom: 0px;
}





#lateral_izquierdo{	
	background:#ffffff;
	position:relative;
	float:left;
	margin-right:5px;	
	margin-left:12px;
	width:210px;
	padding-bottom:95px;
}

* html #lateral_izquierdo{			
	margin-left:6px;
}

#centro{	
	width:531px;
	float:left;
	padding-bottom:95px;	
}

#centro_centro{		
}
#centro_cabecera{
}
#centro_pie{	
}

#centro_pop{
	padding-left:6px;
	width:440px;
	float:left;
	padding-bottom:68px;
}

#centro_pop td{	
	color:#9c9c9c;
}

#centro table{	
	/*border-collapse:collapse;*/
	/*border-spacing:15px;*/
}

#lateral_derecho{	
	background: #ffffff;
	position:relative;
	margin-right:10px;
	margin-left:5px;	
	float:right;
	width:210px;
	padding-bottom:95px;
}
* html #lateral_derecho{	
	margin-right:5px;	
}
#carro_compra{		
	
	

}

#carro_compra table{	
	background-color:#000000;
	color:#000000;
	font-weight:bold;
	
}
#carro_compra table td {	
	background-color:#000000;
	color:#bebbad;
}

#carro_compra table a {	
	color:#bebbad;
}
.numeronegro {		
	color:#bebbad;
}
#fabricantes{		
	
}

#fabricantes table{	
	background-color:#e8e8e3;	
	color:#9c9c9c;

}


#historial{			
	
}

#historial table{	
	background-color:#e8e8e3;
	color:#9c9c9c;
	
}

#historial table a{	
	color:#9c9c9c;

}

#mas_vendidos{		
	

}

#mas_vendidos table{	
	background-color:#e8e8e3;
	color:#3f3d34;

}
#mas_vendidos a{	
	color:#9c9c9c;

}

#notificaciones{			
	

}

#notificaciones table{	
	background-color:#e8e8e3;
	color:#9c9c9c;

}
#notificaciones table a{		
	color:#9c9c9c;

}


#cuentaselo{			
	
}

#cuentaselo table{	
	background-color:#e8e8e3;	
	color:#9c9c9c;
}
#cuentaselo input{		
	font-size:12px;
}

#special{
	

}

#special table{	
	background-color:#e8e8e3;	
	font-size:13px;
}
#special a{	
	font-size:10px;
	color:#9c9c9c;
}

#comentarios{	
	

}

#comentarios table{	
	background-color:#e8e8e3;
	color:#9c9c9c;
}
#comentarios table a{	
	background-color:#e8e8e3;
	color:#9c9c9c;
}


#idiomas{
	
}


#idiomas table{	
	background: url(imagenes/fondo_idiomas.gif);

}

#idiomas td{	
		
}

#monedas{	
	
	border-spacing:
}

#monedas table{	
	background: url("imagenes/plantilla.jpg");	
	background-color: #3f3d34;
	color:#3f3d34;

}

#monedas td{	
	
}




#categorias{		
	background: url("imagenes/categoria_fondoblanco.gif");
	background-color:#ffffff;
	

}

#categorias table{	
	/*color:#000000;	*/
	font-weight:bold;
	
}

#categorias a{	
	/*color:#000000;	*/
}

#informacion{			
	
	
}
#informacion a{		
	color: #bebbad;	
	padding-left:20px;
}



#informacion table{	
	background-color:#000000;
	

}
#informacion td{
	/*color:#666666;*/
	
}




#fabricantes_info{		
	

}


#fabricantes_info table{	
	background-color:#e8e8e3;
	color:#000000;

}
#fabricantes_info table a{		
	color:#9c9c9c;

}


#buscar{		
	

}

#buscar table{	
	background-color:#e8e8e3;	
	color:#9c9c9c;
}

#buscar input{
	font-size:12px;
}

#buscar a{	
	text-align:left;		
	color:#2776b6;
	text-decoration:underline;
	margin-left:7px;
}


#novedades{		
	
	
}

#novedades table{	
	background-color:#e8e8e3;
	font-size:13px;
}
#novedades a{		
	color:#9c9c9c;
	font-size:10px;

}


#pie{	
	height:95px;
	background: #ffffff;	
	position:relative;
	margin:0px auto;
	padding:0px;
	width:995px;	
	margin-top:-95px;
	*margin-top:-90px;
}
#pie div{	
	/*padding-top:63px;*/
	/*background: #000000;*/
	/*background:url(imagenes/pie.gif) top no-repeat;*/
	background-color:#ffffff;
	width:995px;
	/*height:80px;*/
	/*margin-left:6px;	*/
	
}
* html #pie div{	
	margin-left:0px;	
}
#pie table{
	background: #ffffff;
	/*height:10px;*/
	width:995px;
	
}	

#pie td{
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
}

/*#listado_de_productos table{
	border-spacing:0px 20px ;
	
	
}	

#listado_de_productos tr{
	
	
}
*/

.clear {/*overflow:hidden;
height:44px;*/clear:both;}

.rolloverCategoria{
	color:#2776b6; font-size:11px; margin-right:6px;
}
.rolloverCategoria:hover{
	color:#B9B8AC; 
	font-size:11px; 
	margin-right:6px;
}

.rolloverCategoria span{
	color:#B9B8AC; font-size:11px; margin-right:6px;
}
.rolloverCategoria:hover span{
	color:#B9B8AC; 
	font-size:11px; 
	margin-right:6px;
}

DIV.contactarHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #2776b6;
}
.contactarHeading span{
  font-size: 10px;
  color: #000000;
}
.contactarHeading a{
  font-size: 10px;
  color: #2776b6;
}

.negrita{
	font-weight:bold;
}

.cab_tit_1{
	background-color:#000000;

}
.cab_tit_2{
	background-color:#e8e8e3;
}
.cab_tit_3{
	background-color:#000000;

}
.color_fondo{
	background:#cecdc6;
}
