
/************************************************************/
/* BARRA CESTA
/************************************************************/
#BarraCesta { width: 500px; }
.BarraCestaTitulo {  width:200px; float:left;  }
.BarraCestaImporte {  width:125px; float:left; color:white;}
.BarraCestaProducts { width:125px; float:left; color:white;} 
.BarraCestaVer { 
    float: right;
	width: 35px;
}


/************************************************************/
/* LISTADO CATEGORIAS
/************************************************************/
.modulo-categoria {
  margin-top: 8px;
  margin-right: 14px;
  height:100px;
  margin-bottom: 15px;
}
.img-categoria {
  margin-right:5px; 
  float:left;
  border:1px Solid Black; 
}
.tit-categoria,.txt-categoria, {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;	
}
.tit-categoria {
	font-size: 13px;
	font-weight: bold;
	color: #5C81AA;
	height:35px;
	text-align:center;
}
.txt-categoria {
	font-size: 10px;
	color: #003366;
	height:40px;
}

/************************************************************/
/* LISTADO PRODUCTOS 									
/************************************************************/
.modulo-producto {
	width: 156px;
	float: left;
	margin-top: 8px;
	margin-right: 14px;
}
.img-producto {
    border:1px Solid Black;
}
.tit-producto,.txt-producto,.tit-precio-producto,.precio-producto,.precio-producto-antes {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
	
.tit-producto {
	font-size: 13px;
	font-weight: bold;
	color: #5C81AA;
	height:35px;
	text-align:center;
}
.txt-producto {
	font-size: 10px;
	color: #003366;
	height:40px;
}
.tit-precio-producto {
	font-size: 11px;
	font-weight: bold;
	color: #CB0012;
	margin-top: 5px;
	margin-bottom: 5px;
}
.precio-producto,.precio-producto-antes {
	font-size:12px;
	font-weight:bold;
}
.precio-producto-antes {
	background-image : url(/img/cruz.gif);
	background-repeat : no-repeat;
}

/************************************************************/
/* DETALLE PRODUCTOS
/************************************************************/
.modulo-producto-detalle,.producto-datos,.producto-titulo,.producto-detalle,.producto-link,.producto-link:hover{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.modulo-producto-detalle { 
   margin-top:5px;
   margin-bottom:5px;
   float:left;
}
.producto-img { 
   float:left;
   margin-right:10px;
   text-align:center;
   padding-top:1px;
}

.producto-link {
   font-size:11px;
}
.producto-link:hover {
   font-size:11px;
   text-decoration:underline;
}

.producto-datos {
   font-size:11px;
}
.producto-titulo {
  font-size: 13px;
  font-weight: bold;
  color: #5C81AA;
}
.producto-detalle { 
  font-size: 12px;
  font-weight: bold;
  text-decoration:underline;
}
.producto-precios {
  float:left;
}

/************************************************************/
/* PRECIOS-PRODUCOTS
/************************************************************/
.titulos-box-precios {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	background-color: #CED9E5;
}
.txt-box-precios,.txt-box-precios-left {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding: 5px;
}
.txt-box-precios {
	text-align: center;
}
.txt-box-precios-left {
	text-align: left;
}
.linea-puntos {
	border-top: 1px dashed #5C81AA;
	height: 1px;
	font-size: 0px;
}

/************************************************************/
/* CESTA DE LA COMPRA
/************************************************************/
#detalle_cesta {  }

.Hprodcesta,.Hcantidad,.HPunit,.HImporte,.HEliminar {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A5485;
	background-color: #CED9E5;
	font-weight:normal;
	height:22px;
	border-right:1px Solid white;
}

.Hprodcesta {
	width: 210px;
	text-align:left;
	padding-left:5px;
}
.Hcantidad { width: 70px; }
.HPunit    { width: 100px; }
.HImporte  { width: 70px; }
.HEliminar { width: 70px; }

#eliminar,#cantidad,#importe,#unidad,#itemcesta {
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #24375B;
  height:30px;
  vertical-align:middle;
}
#unidad { font-weight: normal; }
#itemcesta { font-weight: normal; text-align:left;}
#barratotal {
	height: 18px;	
	background-color: #CED9E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #24375B;
	padding-left: 290px;
	padding-top: 3px;
}
#importetotal {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D21006;
}
#volvertienda {
  float:left;
  padding-top:8px;
  padding-left:260px;	
}
#finalcompra {
  float:right;
  padding-top:8px;
  padding-right:30px;	
}
.select_cant {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width:50px;
}

/**************************************************************************/
/* CLASES PARA LA COMPRA
/**************************************************************************/
.pasosmsg {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #24375B;
	margin-top:10px;
	margin-bottom:10px;
}
.pasos_box {
  margin-top:10px;
}
.paso_on,.paso_off,.a.paso_off:hoever { 
  float:left; 
  width:174px; 
  height:20px;
  border-right:1px Solid white; 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
  cursor:hand;
}
.paso_off { background-color: #9EB1D1; color: black; }
a.paso_off:hover { background-color: #E5EBF5; color: black; }
.paso_on  { background-color: #3A5485; color: white; }

.numPaso,.titPaso {

}
.numPaso { 
   font-size: 16px;
   font-weight: bold;
   width:15px;
   float:left; 
   padding-left:3px;       
   padding-top:1px;
}
.titPaso { 
   float:left; 
   font-size: 12px;
   font-weight: normal;
   padding-left:5px;
   padding-top:4px;
}

.marco {
   height:280px;
   /*border:1px Solid Red;	    */
   margin-top:5px;
   overflow-y:scroll;
}

#boton_ant { padding-top:5px; float:left;}
#boton_sig,#boton_conf { padding-top:5px; float:right; }

.boton {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  width:100px;
  background-color:white;
}

.botonConfirm {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  width:130px;
  background-color:#EFB72F;
  font-weight:bold;
}

#producto_cell,#cantidad_cell,#importe_cell,#unidad_cell,#producto_det {
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #24375B;
  height:16px;
  vertical-align:middle;
  border-right:2px Solid White;
  border-bottom:2px Solid White;
}
#producto_cell {
  text-align:left;
  padding-left:4px;
}
#producto_det {
  text-align:left;
  border:1px Solid silver;
  padding-left:4px;
}
#importe_cell {
  text-align:right;
}
.extra_item {
  background-color:#F7F7F7; 
}
.total {
  background-color:#E5EBF5;
  height:20px;
}
