﻿body
{
  font-family: Tahoma; 
}

a
{
	font-size: 12px;
	color: black;
}
a:link
{
	text-decoration: none;
	color: black;
}
a:visited
{
	text-decoration: none;
	color: black;
}
a:hover
{
	text-decoration: none underline;
	color: #04397E;
}
a:active
{
	text-decoration: none;
	color: black;
}

/******************** Frame superior */ 
.LinkRegistrate
{
  font-size: 8pt; 
  font-weight: bold; 
}

.LinkActivePestanas
{
	font-size: 10pt;
	color: #FFFFFF;
}

.LinkPestanas
{
	font-size: 10pt;
	color: #FFFFFF;
}

.LinkMenuTop
{
	font-size: 8pt;
	color: #000080;
}
.LinkMiCuenta
{
	font-size: 10pt;
	color: #000080;
	font-weight: bold;
}
.LinkMenuTop2
{
	font-size: 8pt;
	color: #000066;
	font-weight: bold;
}

.LabelDatosSociales_Pes
{

	font-size: 8pt; 
	color: White; 
	font-weight: bold; 
	
}

.CapaPie
{
	position: absolute;
	width: 959px;
	height: 16px;
	z-index: 1;
	left: 6px;
	top: 1300px;
	background-image: url(../images/peu2.jpg);
}
.CapaPesTienda
{
	position: absolute;
	width: 60px;
	height: 19px;
	z-index: 3;
	left: 325px;
	top: 45px;
}
.CapaPesMiCuenta
{
	position: absolute;
	width: 74px;
	height: 14px;
	z-index: 3;
	left: 400px;
	top: 45px;
}
.CapaPesCesta
{
	position: absolute;
	width: 74px;
	height: 14px;
	z-index: 3;
	left: 500px;
	top: 45px;
}
.CapaPesAyuda
{
	position: absolute;
	width: 74px;
	height: 15px;
	z-index: 3;
	left: 590px;
	top: 45px;
}
.CapaPubli
{
	position: absolute;
	border-left: 0px solid #E2E2E2;
	border-top: 0px solid #E2E2E2;
	border-bottom: 0px solid #E2E2E2;
	border-right: 0px solid #E2E2E2;
	position: absolute;
	width: 140px;
	height: 1084px;
	z-index: 1;
	left: 822px;
	top: 200px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}
.CapaContenido
{
	position: absolute;
	width: 602px;
	height: 1084px;
	z-index: 1;
	left: 217px;
	top: 123px;
}

.CapaContenidoSinList
{
	position: absolute;
	width: 810px;
	height: 1084px;
	z-index: 1;
	left: 6px;
	top: 123px;
}

.CapaContenidosAyuda
{

	position: absolute;
	width: 810px;
	height: 5000px;
	z-index: 1;
	left: 6px;
	top: 123px;
}

.CapaActividades
{
	position: absolute;
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	position: absolute;
	width: 210px;
	height: 540px;
	z-index: 1;
	left: 6px;
	top: 122px;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}

ImagenMenus
{
	border: 0px; 
	width: 960px; 
	height: 63px; 
}

.ImagenLogo
{
	border: 0px; 
	width: 211px; 
	height: 59px; 
}

.TablaActividadesCol1
{
	border-left: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: text-top;
	text-align: left;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url('../images/sobremenu2.gif' );
}

.TablaActividadesCol2
{
	border-left: silver 0px dotted;
	border-top: silver 0px dotted;
	border-bottom: #E2E2E2 1px dotted;
	border-right: #E2E2E2 0px dotted;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: text-top;
	text-align: left;
	color: #50b9d6;
    
}
.TablaActividadesCol
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}

.TablaMenuTop
{
	background-image: url(../images/sotamini.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

/****************** Fin Frame Superior */

/* Destacados */  

.LabelModelo
{
	font-size: 8pt;
	color: black;
	font-weight: bold;
	cursor: hand;
}


.LabelMarca
{
	font-size: 7pt;
	color: #FF9900;
}



.CapaDestacados
{
	position: absolute;
	height: 1040px;
	z-index: 2;
	left: 221px;
	top: 56px;
}

.TextoOrdenacion
{
	font-size: 8pt;
	color: Black;
}

.CapaCont
{
	width: 259px;
	height: 246px;
	position: static;
	left: 8px;
	top: 45px;
	background-color: transparent;
}

.CapaFiltro
{
	width: 585px;
	height: 27px;
	line-height: 10pt;
	background-attachment: scroll;
	background-image: url(../images/Peu4.jpg);
	background-repeat: repeat-x;
	border-right: #8CA62C 1px solid;
	border-top: #8CA62C 1px solid;
	border-left: #8CA62C 1px solid;
	border-bottom: #8CA62C 1px solid;
	color: black;

}

.CapaFiltroBottom
{
	width: 585px;
	height: 27px;
	line-height: 10pt;
	background-attachment: scroll;
	background-image: url(../images/Peu4.jpg);
	background-repeat: repeat-x;
	border-right: #8CA62C 1px solid;
	border-top: #8CA62C 1px solid;
	border-left: #8CA62C 1px solid;
	border-bottom: #8CA62C 1px solid;
}

.TextoPrecio
{
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
}
.LabelPVP
{
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	color: Red;
}

.TextoIVA
{
	font-size: 8pt;
	color: silver;
	font-family: Tahoma;
}

.TextoPagArts
{
	font-size: 7pt;
	font-family: Tahoma;
	color: Black;
}

.TextoPagTotal
{
	font-size: 7pt;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
}


.TablaPaginacion
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: #E2E2E2 0px solid;
	border-top: #E2E2E2 0px solid;
	border-left: #E2E2E2 0px solid;
	border-bottom: #04397E 1px solid;
	color: Black; 

}

.TablaPaginacionBottom
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: #E2E2E2 0px solid;
	border-top: #04397E 1px solid;
	border-left: #E2E2E2 0px solid;
	border-bottom: #E2E2E2 0px solid;
	color: Black;

}

/* Fin Destacados */ 

/* Unidades de Venta */ 

.CapaDestacados_UV
{
	position: absolute;
	border-right: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	position: absolute;
	width: 210px;
	height: 1040px;
	z-index: 2;
	left: 221px;
	top: 56px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}

.CapaUnidades2
{
	position: absolute;
	border-right: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	position: absolute;
	width: 210px;
	height: 1040px;
	z-index: 2;
	left: 10px;
	top: 55px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}

.TablaUnidadesCol1
{
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: text-top;
	text-align: left;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/sobremenu.gif);
}

.TablaUnidadesCol2
{
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: text-top;
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
}
.TablaUnidadesCol
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

/* Fin Unidades Venta */ 

/* Búsqueda de artículos */ 

.TextoBusqueda
{
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	font-weight: bold;
}

/* Fin Busqueda */

/* Detalle artículo */ 

.LabelTarifa
{
	font-size: 7pt;
	font-family: Tahoma;
	font-weight: bold;
	color: Red;
	text-decoration: line-through;
}

.CapaImagen
{
	position: absolute;
	border-top: 1px solid #E2E2E2;
	width: 250px; 
	left: 14px; 
	top: 59px
}

.CapaDatos
{
	position: absolute;
	border-top: 1px solid #E2E2E2;
	width: 334px; 
	left: 265px; 
	top: 59px;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-top: 5px;
}

.CapaCantidad
{
	background-image: url(../images/peu5.jpg);
	background-repeat: repeat;
}

.CapaPrecio
{
	border-top: 1px solid #E2E2E2;
	border-top-style: dotted;
}

.CapaOtros
{
	position: absolute;
	border-top: 1px solid #E2E2E2;
	width: 586px; 
	left: 14px; 
	top: 375px;
	padding-right: 5px; 
	padding-left: 5px; 
	padding-top: 5px;
}

/* Fin Detalle Artículo */

/* MICuenta Registrarse */ 

.CapaIdentificate
{
	border-right: silver 2px solid;
	padding-right: 5px;
	border-top: silver 2px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: silver 2px solid;
	padding-top: 5px;
	border-bottom: silver 2px solid;
	height: 128px;
	width: 719px;
}

.CapaNuevoUser
{
	width: 340px;
	border-right: silver 1px solid;
	padding-right: 5px;
	background-image: url(../images/FonsDestacados.jpg);
	background-repeat: repeat-x;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}

/* Fin MiCuenta Registrarse */ 

/* Cesta de la compra y confirmación pedido */ 

.TablaContenido
{
	font-size: 8pt; 
	font-family: Tahoma;
    background-color: #ffffff;
}

.TablaCesta
{
	font-size: 8pt; 
	color: #ffffff; 
	font-family: Tahoma;
    background-color: white;
}

.CeldaCesta
{
	background-color: #8CA62C;
}

.CapaGastos
{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: Black;
}

.CeldaCestaInt
{
	background-color:white;
}

/* Fin Cesta */ 

/* Comunes */ 

.LinkNavegacionDet
{
    font-size: 10px; 
    color: Gray; 
}

.LabelActividad
{
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.LabelUniVenta
{
	color: #808080;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	vertical-align: text-bottom;
}

.LabelModeloTop
{
	color: #808080;
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	vertical-align: text-bottom;
}

.LabelFlechas
{
	color: #ffcc00;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: sub;
	text-align: left;
}

.ColorBorderImgGrid
{
	border-bottom-color: white;
	border-left-color: white; 
    border-top-color : white;
    border-right-color: white; 
	border-color: white; 
}

.LabelDest
{
	font-size: 9pt;
	color: black;
}

.LabelTituloCuenta
{
	font-weight: bold; 
	color: #04397E; 
	font-family: Tahoma;
}

.TextoCampo
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #8CA62C; 
	FONT-FAMILY: Tahoma;
}

.TituloRed
{
	FONT-WEIGHT: bold; 
	COLOR: #8CA62C; 
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12pt; 
}

.TextoDestacado
{
   FONT-WEIGHT: bold; 
   FONT-SIZE: small; 
   COLOR: #000000; 
   FONT-FAMILY: Tahoma;	
}

.TextoComentarioCampo
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	VERTICAL-ALIGN: baseline; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: center
}

.AlternatingRowGrid
{
	background-color: White; 
}

.RowGrid
{
	background-color: white;
}

.HeaderGrid
{
	border: 0; 
	background-color: #B6D156;

}

.LabelTituloCuenta
{
	color: black;
}

.TextoDescripcionArt
{
   FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Tahoma;
}