/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  MiTienda, Open Source E-Commerce Solutions
  http://www.mitienda.com

  Copyright (c) 2003 MiTienda

  Released under the GNU General Public License


  background: #0063c8;
  background: #65a1df;
  background: #8ec6ff;
  background: #cadff4;


*/
TABLE.tabline {
  background: none;
  border-bottom: 1px #aaa solid;
}
.boxText { 
   font-family: Verdana, Arial, Courier;
   font-size: 10px; 
}

.errorBox { 
   font-family : Verdana, Arial, Courier;
   font-size : 10px; 
   background: #FF0000; 
   font-weight: bold; 
}
stockWarning { 
   font-family : Verdana, Arial, Courier;
   font-size : 10px; 
   color: #FF0000; 
}

.productsNotifications { 
   background: #f2fff7; /*comprobar*/
}
.orderEdit { 
   font-family : Verdana, Arial, Courier;
   font-size : 10px; 
   color: #CC0033; /*comprobar*/
   text-decoration: underline; 
}

div.lenguaje_Espaņol_activo{
background-image:url(images/icons/spanish1.gif);
border:none;
background-repeat:no-repeat;
height:25px;
width:83px;
}
div.lenguaje_Espaņol_inactivo{
background-image:url(images/icons/spanish2.gif);
background-repeat:no-repeat;
cursor:pointer;
height:25px;
width:83px;
}
div.lenguaje_English_activo{
background-image:url(images/icons/english1.gif);
background-repeat:no-repeat;
border:none;
height:25px;
width:83px;
}
div.lenguaje_English_inactivo{
background-image:url(images/icons/english2.gif);
background-repeat:no-repeat;
cursor:pointer;
height:25px;
width:83px;
}

BODY {
  /* background: #ffffff; */
  background: #EEEEEE;
  color: #000000;
  margin: 0px;
}

FORM {
	display: inline;
}

fONDO DE fILA
TR.header {
  background: #000000; /* comprobar #8EC6FF*/
}

TR.headerNavigation {
  background: #000000; /*comprobar 0063c8*/
}

TD.headerNavigation { /*barra de micuenta|vercesta|Realizarpedido*/
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  background: #000000;
  color: #ffffff;
  font-weight : bold;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00; /*comprobar*/
}

TD.headerInfo {
  font-family: Verdana, Arial, Courier;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #000000; /*comprobar 0063c8*/
}

TD.footer {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  background: #000000;/*Pie (fecha y visitas) 0063c8*/
  color: #ffffff;
  font-weight: bold;
}

.infoBox { /*borde*/
  background: #000000; /*comprobar b6b7cb*/
}

.infoBoxContents {
  background: #FFFFFF; /*Fondo de los BOX 8ec6ff*/
  /*background: #8ec6ff; /*comprobar 8ec6ff*/
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF0000;
}

.infoBoxNoticeContents {
  background: #000000; /*comprobar FFE6E6*/
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
}

textarea, input { 
font-family: Verdana, Arial, Courier;
font-size: 9.5pt ; 
color: #000000 ; }

td.NormalText {
     font-family: Verdana, Arial, Courier;
     font-size: 10px;
     color: #0E3B68; 
     background-color:#FFFFFF;
}

td.HeaderText {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  font-weight: bold;
  background: #000000; /*comprobar 0063C8*/
  border-color: #000000;/*comprobar 0063C8*/
  color: #ffffff;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  font-weight: bold;
  background: #000000; /*Titulos de BOX (cambiar imagenes de esquinas) 00306B*/
  color: #ffffff;
  }
  
TD.infoBoxHeading a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #ffffff;
  text-decoration: none;
}
a.infoBoxHeading {
font-color: #FFFFFF;
color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Courier;
  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: #FFFFFF; /*fondo en listados 8ec6ff*/
}

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: #FFFFFF; /*Filas Pares en listados 8ec6ff*/
}

TABLE.productListing { /*borde en listados 0063c8*/
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  background: #000000; /*comprobar 0063c8*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
  color:#0E3B68;
}

A {
  color: #0E3B68;
  text-decoration: none;
}

A:hover {
/* #aabbdd=azul clarito */
  /*color: #FF0000;*/
  decoration: underline;
/*  background:#000080; */
  text-decoration:  underline;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}
A.pageResults {
  color: #0000FF;
}

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

/* Texto de Cabecera de las paginas */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Courier;
  font-size: 20px;
  font-weight: bold;
  color: #000000; /*9a9a9a*/
  /*color: #0063c8;*/
 /* color: #ffffff;*/
  /*color: #0063c8;*/
}

TR.subBar {
  background: #EAECEF; /*comprobar f4f7fd*/
}

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

TD.main, P.main {
  font-family: Verdana, Arial, Courier;
  font-size: 11px;
  line-height: 1.5;
}

TABLE.smallText, TD.smallText, SPAN.smallText, P.smallText, div.smallText {
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, Courier;
  font-size: 13px;
  color: #D4D8E1; /*comprobar aabbdd*/
}

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

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

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

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

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

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

PAN.greetUser {
  font-family: Verdana, Arial, Courier;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #EAECEF; /*comprobar f1f9fe*/
  border-color: #A4A4A4;/*comprobar 7b9ebd*/
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, Courier;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, Courier;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Courier;
  color: #ff0000;
}

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

.moduleRow { } /*comprobar*/
/* #D7E9F7=AZUL MUY MUY muy claro  */
/* cambiado a letra blanca sobre fondo azul  */
.moduleRowOver { 
font-family: Verdana, Arial, Courier; 
font-size: 10px; 
color: #ffffff; 
background-color: #0063C8; 
cursor: pointer; cursor: hand; 
}
/* #E9F4FC=MUY muy claro  */
/* cambiado a letrablanca sobre fondo azul  */
.moduleRowSelected { /*comprobar*/
font-family: Verdana, Arial, Courier; 
font-size: 10px; 
color: #000000;
background-color: #8EC6FF; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, Courier; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Courier; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, Courier; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, Courier; font-size: 10px; color: #ff0000; }

font.Error {
     font-family: Verdana,Arial,Courier; 
     font-size:  10px; 
     background-color: #FF0000; 
     color: #ffffff ; 
}

/* Estilo de la atenuacion */
.att {background-color:#CCCCCC;
  font-family: Verdana, Arial, Courier;
  font-size: 10px;
border:thin;
border-color:#666666;}


/*----------------------------*/

/* -------------------- ESTILOS AŅADIDOS POR GERMAN ----------------------- */
 h1 {
 	font-family:Verdana, Arial, Courier;
 	color:#000000;
	font-size:10px;
}


/* BOF: More Pics  */
IMG.productsMainImage {
	border-width:2px;
  border-style:solid;
  border-color:black;
}

IMG.productsImages {
	border-width:2px;
  border-style:solid;
  border-color:black;
  filter:alpha(opacity=50);   /* Internet Explorer       */
  -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
  opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

IMG.productsImages:hover {
	/*border-color:blue;*/
	filter:alpha(opacity=100);   /* Internet Explorer       */
    -moz-opacity:1;           /* Mozilla 1.6 and below   */
    opacity: 1;               /* newer Mozilla and CSS-3 */
}

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color: #666;
}
div.products_images{
border-width:2px;
  border-style:solid;
  border-color:black;
}
/* EOF: More Pics  */
a.tip {
border:none;
	position: relative;
	  decoration: none;
/*  background:#000080; */
  text-decoration:  none;
  z-index:99;
}

a.tip span {
border:none;
  decoration: none;
/*  background:#000080; */
  text-decoration:  none;
  font-size:10px;
	display: none;
	font-family: verdana, Arial, Geneva;
	position: absolute;
	top: 30px;
	left: 0px;
	width: 125px;
	padding: 5px;
	z-index: 99;
	background: #000;
	color: #ffffff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
border:none;
	display: block;
	text-decoration:none;
	  decoration: none;
/*  background:#000080; */
  text-decoration:  none;
}
a.img_accion {
	filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;          /* Mozilla 1.6 and below   */
    opacity: 0.8;  
}
a.img_accion:hover {
filter:alpha(opacity=100);   /* Internet Explorer       */
    -moz-opacity:1;          /* Mozilla 1.6 and below   */
    opacity: 1;  	
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/lightbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/lightbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/lightbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*FIN SLIMBOX*/
/*
--------------------------------------
-------- CATEGORIES MENU -------------
 */
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: -4px;
		list-style: none;
		float : left;
		width : 186px; 
	}
	#nav ul { /* sub lists */
		width : 220px;
		float:left;
		z-index:255;
	}
	#nav ul li  { /* sub lists */
		width : 220px;
		float:left;
		line-height : 15px;
		margin-bottom : -1px;
		z-index:255;
	}
	#nav ul li  a { /* sub lists */
		width: 218px;
		display:  block;
		font-family: Verdana, Arial, sans-serif;
  		font-size: 10px;
  		font-weight: normal;
		color: #000;
		text-decoration : none;
		border : 1px solid #000;
		padding : 0px;
		z-index:255;
	
	}
	#nav ul li  a:hover { /* sub lists */
		width: 218px;
  		font-weight: bold;
		color : #FFF;
		border : 1px solid #000;
		background-color : #888;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 15px;
		margin-bottom : -1px;
		background-color : #FFF;
		text-indent: 5px;	
		z-index:255;
	}
	#nav  .daddy_app{
		background-color : #FFD;
	}
	#nav  .daddy_app:hover{
		background-color : #990;
	}
	#nav li:hover { /* all list items */
	background-color : #888;
	color:#FFF;
	}
	#nav li a:hover { /* all list items */
	background-color : #888;
	color:#FFF;
	}
	#nav li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		margin-left : 186px;
		margin-top : -17px;
		width: 220px;
		z-index:255;
	}
	#nav li ul li a:hover { /* second-level lists */
	color:#FFF;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-bottom: -1px;
		margin-left : 220px;
		z-index:255;
	}
	
	#nav li a {
		width: 184px;
		display : block;
		font-family: Verdana, Arial, sans-serif;
  		font-size: 10px;
  		font-weight: normal;
		color: #000;
		text-decoration : none;
		border : 1px solid #000;
		padding : 0px;
		z-index:255;
	}
	
	#nav li a:hover {
		width: 184px;
  		font-weight: bold;
		color : #FFF;
		border : 1px solid #000;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { /* un ul mas por cada subnivel mas*/
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items || un li mas por cada subnivel mas*/
		left: -1px;
	}

/* Menu items with subcategories */	
#nav li a.daddy {
	background: url(../../images/arrow.gif) center right no-repeat;
}
#nav li a.daddy_app {
	background: url(../../images/arrow.gif) center right no-repeat;
}

/* Selected items with subcategories*/
#nav li.selected {
	color:#999;
}	
.cat_no{
	color:#CCC;
}

/*
---------------------------
---- END CATEGORIES MENU */
/*INFO TALBES */
