.ArticuloCatalogoSeparadorFilas
{
	float:left;
	display:block;
	clear:both;
	width:100%;
	height:0px;
	height:0px;
	overflow:hidden;	
}

.ArticuloCatalogo , .ArticuloFicha, .ArticuloCatalogoFila
{
	float:left;
	display:block;
	overflow:hidden;
	/*border-right:solid 1px #D6E8FF;
	border-bottom:solid 1px #D6E8FF;*/
	/*-webkit-border-radius: 5px 5px;  /* Safari  */
	/*-moz-border-radius: 5px 5px; /    /* Firefox */
	/* borde eliminado por María border:solid 1px #DEDEDE;*/
	/*María añado margen*/
	margin:7px 8px;
	background-color:#FFF;	
	width:auto;
	height:auto;
}

.ArticuloCatalogo:hover
{
	/*border-right:solid 1px #1F2982;
	border-bottom:solid 1px #1F2982;	*/
}

/*ArticuloPrecioTach y todas las características, lo añade María*/
.ArticuloPrecioTach{
	color: #575757;
    left: 18px;
    top: 17px;
    font-size:0.9em;
	float: left;
	position: relative;
    text-decoration: line-through;
	font-weight: bold;
}

.ArticuloPrecioSinIva{
	color: #575757;
    left: 18px;
    top: 17px;
    font-size:0.9em;
	float: left;
	position: relative;
    
	font-weight: bold;
}


.ArticuloCatalogo a,
.ArticuloCatalogoFila a
{
	text-decoration:none;
}

.ArticuloNombre,
.ArticuloCatalogoFila .ArticuloNombre
{
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 3px;
  padding-bottom: 2px;
  overflow: hidden;
  display: block;
	/*background-image: url(../jQuery/carrion/images/ui-bg_diagonals-thick_22_1484e6_40x40.png);*/
/*Cambio color de nombre del artículo y el peso font-weight:bold;, le pongo un tamaño y lo centro, por María*/
	color:#575757;
	font-size: 1.2em;
	font-weight:500;
	text-align: center;
	height:42px;
/*Añado border, modifico width:85%; overflow:auto;*/

 border-bottom: 1px solid #d7d7d7;
 /*border-top: 1px solid #9d9d9d;*/
    /* margin-bottom: 14px;*/
    margin-top: 13px;
    
	
}

.ArticuloPrecio,
.ArticuloCatalogoFila .ArticuloPrecio
{
	display:block;
	float: left;
	left:14px;
	position:relative;
	/*background-color:#2E91E9;
	color:#FFFFFF;*/
	background-color:#FFF;

	font-weight:bold;
	text-align:right;
	
	overflow:hidden;
	/* Cambiado color marrón del precio por rojo por María, color:rgb(100,50,0);*/
	color:#e4004b;
	/*Añado tamaño y quito padding por María, padding:5px;*/
	font-size:1.5em;
	top:11px;
}

.ArticuloStock, .ArticuloStockDisponible, .ArticuloStockConsultar,
.ArticuloCatalogoFila .ArticuloStock, 
.ArticuloCatalogoFila .ArticuloStockDisponible,
.ArticuloCatalogoFila .ArticuloStockConsultar
{
	display:block;
	font-style:italic;
	vertical-align:bottom;
}

.ArticuloStockDisponible,
.ArticuloCatalogoFila .ArticuloStockDisponible
{
	color:rgb(0,128,0);
}

.ArticuloStockConsultar,
.ArticuloCatalogoFila .ArticuloStockConsultar
{
	color:rgb(100,50,0);
}

.btnComprar_txtUds, .btnComprar_txtUds_ya_comprado
{
	display:none;
	width:20px;
	text-decoration:none;
	text-align:right;
	/*position:relative;
	top:-230px;*/
	border-style: solid; 
    border-width: 1px; 
    border-color:#2E91E9;
    /*color:#2E91E9;*/
}

.btnComprar_txtUds_ya_comprado
{
	background-color: #DEB887;
	background-color:#0F0;
}

.btnComprar_imgEnable , .btnComprar_imgDisable
{
	background-image:url("carritoMas24x24.png");
	/*background-image:url("carritoMas.png");*/
	background-repeat:no-repeat;
	background-position:center;
	width:30px;
	height:30px;
	float: right;
/*Añado top y position para subir el carrito arriba, por María */
	top: 0px;
	position:relative;
	
}

.btnComprar_imgDisable
{
	background-image:url("carritoMas_disable24x24.png");
	/*background-image:url("carritoMas_disable.png");*/
}

.ArticuloBtnComprar {
	display: block;
	/*position: relative;
	overflow: hidden;
	z-index:50;
	top: -260px;
	margin-left: 25px;*/
}

/* Artículos en Detalle */
.ArticuloCatalogoFila 
{
	clear:both;
	width:95%;
	height:150px;
}

.ArticuloCatalogoFila .ArticuloNombre
{
	position: relative;
	
	left: 160px;
	width: 80%;
	height:40px;
	overflow: auto;
	/*Modifico top (top: -140px;) y añado border y padding-top por María */
  	
   	border-top: 1px solid #c6c6c5;
   	padding-top: 21px;
   	top: -152px;
  
}	

.ArticuloCatalogoFila .ArticuloPrecio
{	float: left;
   	position: relative;
   	text-align: left;
	top:-150px;
        /*Modifico left por María, left: -27px;*/
	left:131px;
}

.ArticuloCatalogoFila .ArticuloStockDisponible,
.ArticuloCatalogoFila .ArticuloStockConsultar
{
	position:relative;
	width:50%;
	font-weight:bold;
	/*Modifico por María, font-weight:bold; top:-140px; left:160px;*/
	left:161px;
	font-weight: 300;
   	top: -165px;
}

.ArticuloCatalogoFila .ArticuloFoto
{
	margin:1px;
	max-width: 100%;
	height: auto;
	width: auto\9;	
	width:150px;
}

.ArticuloCatalogoFila .btnComprar_txtUds,
.ArticuloCatalogoFila .btnComprar_txtUds_ya_comprado
{
	top: -135px;
	left: -640px;
	position: relative;
} 

.ArticuloCatalogoFila .ArticuloBtnComprar,
.ArticuloCatalogoFila .btnComprar_imgDisable
{
	top: -135px;
	left: -640px;
	position: relative;	
}

.ArticuloCatalogoFila .btnComprar_imgEnable , 
.ArticuloCatalogoFila .btnComprar_imgDisable
{
	position:relative;
	float: left;
    	/*Añado y modifico (top: -135px; left: 265px;) por María */
	left: 160px;  
    	top: -130px;
}


.ArticuloFicha .ArticuloNombre
{
	background:none;
	/*Cambio azul por gris María, color:#173895;*/
	color:#575757;
	
}

.ArticuloFicha .ArticuloPrecio
{
	background-color:Transparent;
	text-align:left;
	color:#173895;	
}

.ArticuloCatalogo:hover .ArticuloPrecio
{
	/*background-color:#173895;
	color:#FFF;	*/
}

.bloqueDatosArticulo
{
	width: 100%;
	margin: 1px;
	height: 75px;
	display: block;
}


.ArticuloCatalogo5xFila
{
  width: 18.6%;
  height: auto;
  max-height: 280px;
  margin: 6px 6px;
} 



.ArticuloCatalogo5xFila .ArticuloNombre
{
  font-size: 0.8em;
  width: 93%;
  overflow: hidden;
  height: 27px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 700;
	
} 

.ArticuloCatalogo5xFila .ArticuloStockDisponible,
.ArticuloCatalogo5xFila .ArticuloStockConsultar,
.ArticuloCatalogo3xFila .ArticuloStockDisponible,
.ArticuloCatalogo3xFila .ArticuloStockConsultar
{
	width: 75%;
	position: relative;
	top: 8px;
	margin-left: 2px;
	font-weight: bold;
	height: 20px;
}
.ArticuloCatalogo5xFila .ArticuloFoto
{
    margin:1px;
	max-width: 100%;
	height: auto;
	max-height: 156px;
	width: auto\9;	
}

.ArticuloCatalogo4xFila .ArticuloFoto,
.ArticuloCatalogo3xFila .ArticuloFoto
{
  max-width: 90%;
  margin-left: 10px;
  margin-top: 18px;
  }

.ArticuloCatalogo5xFila .ArticuloPrecio
{
	top: 8px;
	left: 27px;
	position: relative;
	font-size:1.5em;
}

.ArticuloCatalogo5xFila .btnComprar_txtUds,
.ArticuloCatalogo5xFila .btnComprar_txtUds_ya_comprado
{
	top: -45px;
	position: relative;
	margin-right: 2px;	
} 

.ArticuloCatalogo5xFila .ArticuloBtnComprar,
.ArticuloCatalogo5xFila .btnComprar_imgDisable
{
  top: -0px;
  position: relative;
  float: right;
  margin-right: 2px;
  background-image: url("carritoMas_disable19x19.png");
  right: 15px;
}


.ArticuloCatalogo4xFila
{
	height:304px;	
	min-width: 200px;
	width:22%;	
	margin-right:10px;
    border: 1px solid #d7d7d7;
	box-shadow: 10px 7px 12px 0px rgba(0,0,0,0.15);
	border-radius: 10px 10px 10px 10px
}

} 

.ArticuloCatalogo4xFila .ArticuloPrecio
{
	top:11px;
	left:0px;
}

.ArticuloCatalogo4xFila .btnComprar_txtUds,
.ArticuloCatalogo4xFila .btnComprar_txtUds_ya_comprado
{
	top:-246px;	
} 

.ArticuloCatalogo4xFila .ArticuloBtnComprar,
.ArticuloCatalogo4xFila .btnComprar_imgDisable
{
	float:right;
	right:6px;
	top: 3px;
	position: relative;
	margin-right: 2px;	
}

.ArticuloCatalogo3xFila
{

	width:29%;
	/* Reduzco el width en pixeles para que quepan 3 columnas por María, width:249px;*/
	/*width: 189px;*/
	/*Elimino la propiedad height para que los cuadros de los artículos no sean más altos de la cuenta por María, height:380px;*/

	max-height: 380px;
	min-width: 135px;
	border-bottom: 1px solid #9d9d9d
} 

.ArticuloCatalogo3xFila .ArticuloNombre
{
	height:38px;
	width:85%;
	overflow:auto;
/*Añado border, modifico width:85%; overflow:auto;*/

 border-bottom: 1px solid #9d9d9d;
 border-top: 1px solid #9d9d9d;
    /* margin-bottom: 14px;*/
    margin-top: 13px;
    overflow: hidden;
    width: 100%;

}

.ArticuloCatalogo3xFila .ArticuloStockDisponible,
.ArticuloCatalogo3xFila .ArticuloStockConsultar
{
	top: 6px;
}

.ArticuloCatalogo3xFila .ArticuloPrecio
{
	top: 7px;
	left: -1px;
	position: relative;
	/*Ancho del campo del precio, quito 80px y pongo auto, por María, width: 80px;*/
	width:auto;
}

.ArticuloCatalogo3xFila .btnComprar_txtUds,
.ArticuloCatalogo3xFila .btnComprar_txtUds_ya_comprado
{
	top: -50px;
	position: relative;
	margin-right: 2px;	
} 

.ArticuloCatalogo3xFila .ArticuloBtnComprar,
.ArticuloCatalogo3xFila .btnComprar_imgDisable
{
	/*Subido el carrito arriba, por María top: -50px;*/
	top: -1px;
	position: relative;
	margin-right: 2px;	
}


/*paginacion*/
.PaginacionUnidades, .PaginacionDecenas
{
	margin-top:5px;
	margin-bottom:2px;
	text-align:center;
}

.PaginacionUnidades
{
	margin-top:5px;
	margin-bottom:2px;
}
.PaginacionDecenas
{
	margin-top:1px;
	margin-bottom:5px;
}


.PaginaActiva
{
	font-weight:bold;
	font-size:1.25em;
}

.PaginacionUnaAUna
{
	width:200px;
}

.RootNodeStyle-CssClass
{
	font-size:1.1em;
	margin-top:2px;
}

.SelectedNodeStyle-CssClass
{
	font-weight:bold;
}

.ParentNodeStyle-CssClass
{}

.HoverNodeStyle-CssClass
{}

.NodeStyle-CssClass
{}

.PaginacionBotonesSimple
{
}

.PaginacionBotonesSimple .PaginacionBoton
{
}

.PaginacionUnidadesSimple
{
	display:block;
	text-align:center;
	width:80%;
}

.PaginacionUnidadesSimple .TresPuntos,
.PaginacionUnidadesSimple .Pagina,
.PaginacionUnidadesSimple .PaginaActiva,
.PaginacionUnidadesSimple .lnkAnterior,
.PaginacionUnidadesSimple .lnkSiguiente
{
	border:solid 1px #DEDEDE;
	border-radius: 4px;
	-webkit-border-radius: 4px 4px;  /* Safari  */
	-moz-border-radius: 4px 4px;     /* Firefox */
	padding:6px;
	font-size:1.3em;
	font-weight:bold;
	color:Gray;
	text-decoration:none;
}

.PaginacionUnidadesSimple .TresPuntos
{
	border:none;	
}

.PaginacionUnidadesSimple .Pagina
{
	font-size:1.0em;
}

.PaginacionUnidadesSimple .lnkAnterior,
.PaginacionUnidadesSimple .lnkSiguiente 
{
	text-decoration:none;
	font-size:1.2em;
}

.PaginacionUnidadesSimple .lnkAnterior
{
	float:left;
}

.PaginacionUnidadesSimple .lnkSiguiente 
{
	float:right;
}

div.clear {clear:both;height:0;line-height:0;font-size:0;background:#ffffff;}


.combo
{
    display:block;
    float:left;
    margin-right: 10px;
}