﻿TD.F_PRD_COL1
{
    vertical-align: top;
    width: 196px;
}
TD.F_PRD_COL2
{
    vertical-align: top;
    padding-left: 40px;
}
TD.F_PRD_LINEAPRODUCTO
{
    color: #4C4C4C;
    padding-left: 6px;
    font-weight: bold;
}
TD.F_PRD_CODIGO
{
    padding-bottom: 3px;
    padding-left: 6px;
	font-size: 8pt;
	color: #646464;
	font-family: Arial;
}
.CodigoPRD
{}
TD.F_PRD_IMG
{
    
}
TD.F_PRD_OTROS
{
    height:100%;
}
TD.F_PRD_NOMBRE
{
    color: #4C4C4C;
    padding-top: 20px;
}
.NombrePRD
{
	font-weight: bold;
	font-size: 11pt;
	color: #00315c;
	font-family: Arial;
}
.CodigoPRD
{
	font-weight: normal;
	font-size: 10pt;
	color: #646464;
	font-family: Arial;
}
TD.F_PRD_Descripcion
{}
.DescripcionPRD
{
	font-weight: normal;
	font-size: 10pt;
	color: #646464;
	font-family: Arial;
}
TD.F_PRD_EnlaceDOC{}
TD.F_PRD_Descripcion_HTML
{}
TD.F_PRD_PROPIEDADES
{}
TD.F_PRD_IMPORTES
{}

.TituloProducto
{
	font-weight: bold;
	font-size: 15px;
	color: #646464;
	font-family: Arial;
}

.SubtituloProducto
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	font-weight: bolder;
}

.FuenteProducto
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	width: 100%;
}
.Negrita
{
	font-size: 8pt;
	color: #646464;
	font-family: Arial;
	font-weight: bold;
}

.ColorFuenteH
{
	font-size: 10px;
	color: #646464;
	font-family: Arial;
	font-weight: bold;
}

.FuenteDefecto
{
	font-size: 10px;
	color: #646464;
	font-family: Arial;
	width: 100%;
}


.MargenIzq10
{
	padding-left: 10px;
}
.AlinearDerecha
{
	text-align: right;
}
.centro
{
	text-align: center;
}

.AbajoDerecha
{
	text-align: right;
	vertical-align: bottom;
}

.AbajoIzquierda
{
	text-align: left;
	vertical-align: bottom;
}

.Centrado
{
	text-align:center;
}

.Ancho100
{
	width:100%;
}

.LetraGranBlanca
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
}

.LetraGranGris
{
	font-weight: bold;
	font-size: 12px;
	color: #646464;
	font-family: Arial;
}

.LetraPeqGris
{
	font-weight: normal;
	font-size: 10px;
	color: #646464;
	font-family: Arial;
}

.AliDerecha
{
	text-align:right;
}

.Mayusculas
{
	text-transform: uppercase;
}

.CarritoVacio
{
	padding-left: 100px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	text-transform: uppercase;
}

.CompraOK
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-transform: uppercase;
	vertical-align:middle;
	color: #086199;
}

.AlineaIzq
{
	 text-align:left;
}

.TituloContenedor
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial;
	text-transform: uppercase;
}

.MargenIzq15
{
	height:100%;
	padding-left: 15px;
	padding-bottom: 15px;
}

.RellenoIzq15
{
	padding-left:15px;
}

.SubtitCarrito
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial;
	padding-left: 20px;
	padding-bottom: 20px;
}

.TextBoxFormMRW
{
	font-size:10px;
	border-right: #515151 1px solid;
	border-top: #515151 1px solid;
	border-left: #515151 1px solid;
	border-bottom: #515151 1px solid;
}

.TablaFormMRW
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-width: 0px;
}

.EstilosFrameMRW
{
	width:100%;
	height:55px;	
}

.TamanyoCeldasColorTalla
{
	width:10px;
	height:15px;
}

.TamanyoDivColorTalla
{
	 width:20px;
	 height:15px;
}


.EstiloCarruselImg
{
	width: 100%;
	background-color: White;
	height: 100%;
}

.EstiloCeldaDerFichaProducto
{
	vertical-align: top;
	padding-top: 20px;
	padding-left:30px;
	height:100%
}

.EstiloDescripcionFichaProducto
{
	padding-top:14px;
	padding-bottom:14px;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	color:#000000;
}

.EstiloDescTiposFichaProducto
{
	font-size:10px;
	font-style:normal;
}


.LateralDerNombreListaDestacados
{
	width: 20px;
}

.ImagenListaDestacados
{
	padding-top: 2px;
	padding-bottom:2px;
}

.LateralDerechoDestacados
{
	width: 20px;
}


.MasInfoListaDestacados
{
	border-left: #ffffff 1px solid;
	text-align: right;
}

.BordeInfIzqDestacados
{
	width:160px;
	height:1px;
	font-size:0px;
	background-color:#ffffff;
}

.BordeInfCentDestacados
{
	width: 18px;
	height:1px;
	font-size:0px;
	background-color:#ffffff;
}

.BordeInfDerDestacados
{
	width: 2px;
	height:1px;
	font-size:0px;
}


.LateralIzqListanovedad
{
	width: 27px;
	height: 42px;
}

.LineaBlancaAvancesTienda1
{
	width: 196px;
	font-weight: bold;
	font-size: 9pt;
	text-indent: 10pt;
	vertical-align: super;
}

.TituloListaNovedad
{
	padding-bottom:12px;
	padding-top:2px;
}

.AbajoTituloListaNovedad
{
	font-size:1px;
}

.EsqSuperiorDerListaNovedad
{
}

.LineaBlancaAvancesTienda2
{
}

.LateralIzqListaNovedades
{
	width: 27px;
	background-color: #3d3939;
}

.LineaSupImagenNovedad
{
	height:3px;
	background-color: #6e2071;
	font-size: 1px;
}

.EstilosImagenListanavedad
{
	width: 196px;
	border-bottom: #ffffff 1px solid;
}

.CeldaInfListaNovedad
{
	border-bottom: #ffffff 1px solid;
}

.TablaContenidoListaNovedad
{
	width: 295px;
	border-bottom: #ffffff 1px solid;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 8pt;
}

.LateralDerechoListaNovedades
{
	width: 23px;
}

.TablaDescripcionListaNovedad
{
	width: 100%;
	padding-top:5px;
}

.EstilosNombreyDescripcion
{
	height:100px;
}

.ImagenListaNovedad
{
	text-align: right;
}

.CeldaInferiorNovedades
{
	height: 3px;
	font-size: 1px;
}

.CeldaInferiorIzqNovedades
{
	width: 27px;
	font-size: 1px;
	background-color: #3d3939;
}

/* ESTILOS DEL ARBOL DE PRODUCTOS */ 

table.TablaMenuProductos
{
	width: 100%;
	height: 100%;
	background-color: Transparent;
}

.NodoPadreArbol
{
	font-weight: bold;
}

.NodoHijoArbol
{
	font-weight: normal;
	border-bottom: dotted 1px #216B8E;
	width: 100%;
}

.RellenoIzqArbolProductos
{
	width: 5px;
}

.RellenoSupInfArbolProductos
{
	height: 8px;
}
/* BUSCADOR SIMPLE */

.EstiloTablaBuscador
{
	width: 100%;
	height: 100%;
	background-color: Transparent;
	padding-top:20px;
	padding-bottom:20px;
}

.EstiloBotonBuscar
{
	width: 0%;
}

.EstiloRefBusqueda
{
	width: 0%;
}

.EstiloBusquedaAvanzada
{
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.LinkBusqAvanzada
{
	font-size: 8pt;
	text-transform: uppercase;
}

.TextBoxBusqueda
{
	text-align: center;
}

.EstiloBotonBuscar
{
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
}
/* ESTILOS BUSCADOR AVANZADO */

.TblBuscAvanzado
{
	width: 100%;
	background-color: transparent;
	background-repeat: repeat-y;
}

.EstiloImgBuscadorAvanzado
{
	width: 35px;
	background-color:transparent;
	padding-top:4px;
}

.AnchuraTextBuscadorAvanzado
{
	width: 340px;
}

.MargenDerTextBuscAvanz
{
	padding-left:10px;
}

.EstiloTipoProducto
{
	width:1%;
	padding-top:20px;
	padding-left:10px;
}

.LetraPeqBlanca
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
}

.EstiloPropiedadesProducto
{
	width: 1%;
	padding-left:10px;
}

.MargInfBuscAvanz
{
	padding:5px;
}

/* LISTA NOVEDADES */

.TablaListaNovedad
{
	width: 100%;
	color: #333333;
	background-color: #f7f7f3;
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
}

.NombreListaNovedad
{
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.DescripcionListaNovedad
{
	padding-left:10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.LinkVerDetalleListaNovedad
{
	padding-left:10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.EstiloBotonInfoNovedades
{
	padding-right: 10px;
	padding-left: 15px;
}

/* LISTA PRODUCTOS DESTACADOS */

.TablaListaDestacados
{
	width: 100%;
	height: 100%;
	background-color: #f7f7f3;
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
}

.NombreListaDestacados
{
	padding-left: 5px;
}


.DescripcionListaDestacados
{
	padding-left: 5px;
	font-size: 10px;
}


.LinkVerDetalleListaDestacados
{
	padding-right: 10px;
	padding-left: 10px;
}


.EstiloBotonInfodestacados
{
	vertical-align:bottom;
}

/* BUSCADOR AVANZADO PERSONALIZADO */

.TablaBuscPersArriba
{
	width: 100%;
	font-size: 9pt;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}


.TablaBuscPersAbajo
{
	width: 100%;
	font-size: 9pt;
	color: #333333;
}

.TablaDataListBuscPers
{
	width: 100%;
	font-size: 9pt;
	color: #333333;
}

.TablaUpdateProgressBuscPers
{
	width: 100%;
	font-size: 9pt;
	color: #333333;
}

.TablaUpdatePanelBuscPers
{
	width: 100%;
	font-size: 9pt;
	color: #333333;
}

.ParteArribaBuscPers
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ParteAbajoBuscPers
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.LabelBuscarProductosPers
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.DatalistBuscPers
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* ESTILOS COLOR FICHA DE PRODUCTO */
.CeldaSeleccion
{
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
}
.ColorDefecto
{
	width: 20px;
	height: 15px;
	border-right: #cccccc 2px solid;
	border-top: #cccccc 2px solid;
	border-left: #cccccc 2px solid;
	border-bottom: #cccccc 2px solid;
	background-color: transparent;
	cursor:pointer;
}

.ColorSeleccion
{
	width:	20px;
	height: 15px;
	border-right: #0099ff 2px solid;
	border-top: #0099ff 2px solid;
	border-left: #0099ff 2px solid;
	border-bottom: #0099ff 2px solid;
	cursor:pointer;
}

/* ESTILOS TALLA FICHA DE PRODUCTO */

.TallaDefecto
{
	height: 15px;
	border-right: #cccccc 2px solid;
	border-top: #cccccc 2px solid;
	border-left: #cccccc 2px solid;
	border-bottom: #cccccc 2px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #646464;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
	cursor: pointer;
	padding-right: 3px;
	padding-left: 3px;
}

.TallaSeleccion
{
	height: 15px;
	border-right: #0099ff 2px solid;
	border-top: #0099ff 2px solid;
	border-left: #0099ff 2px solid;
	border-bottom: #0099ff 2px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #646464;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
	cursor:pointer;
	padding-right: 3px;
	padding-left: 3px;
}

.LetrasTalla
{
	font-weight: bold;
	font-size: 11px;
	color: #646464;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
}


/* FIN DE ESTILOS */

.txtBoxBuscarNuevo
{
	text-align: left;
	width: 235px;
	padding-left: 15px;
	padding-right: 20px;
}

.TextoListaProductos
{
	padding-right:5px;
	padding-left:5px;
	color: Black;
}

.TituloListaProductos
{
	padding-left: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.lblInfoImg
{
	padding-top:6px;
	width:100%;
	text-align:center;
}
H2.TituloArticulo
{
	color: #04639B;
	font-size: 12px;
}

H1.TituloFichaProducto
{
	font-size: larger;
	color: #003366;
}

H2.SubTituloFichaProducto
{
	font-size: 12px;	
}

.PaginacionPRD
{
	color: #04639B;
	text-decoration:none;
}

.PaginacionPRD:hover
{
	color: #04639B;	
	text-decoration:none;
}