body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.tablaMenu {
	background-color: #CACACA;
}

.tablaMenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #176882;
	letter-spacing: 1px;
	line-height: 12px;
	background-color: #EDEDED;
}

.tablaMenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #176882;
}

.tablaCentral{
	border-bottom: solid 1px #999999;
	background-color: #FFFFFF;
}

.menuCategorias{
	font-family: Arial, sans-serif;
	font-size: 10px; 
	font-weight:bold;
	color:#176882;
}

.textoNombre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold;
	color:#176882;
}

.textoDesc2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color:#176882;
	text-align:justify;
}
.textoDesc2Rojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color:#F41610;
	text-align:justify;
	font-weight:bold;
}

/* Enlaces de mi cuenta, mi cesta y busqueda */
a.menuOpciones:link {
		font-family: inherit;
		font-size: inherit;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones:visited {
        font-family: inherit;
		font-size: inherit;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones:active {
        font-family: inherit;
		font-size: inherit;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones:hover {
        font-family: inherit;
		font-size: inherit;
		color: #176882;
        text-decoration: none;
}

/* Enlaces de marcas, familias, nuevos productos, ofertas, etc */
a.menuOpciones2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones2:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones2:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #176882;
        text-decoration: none;
}

a.menuOpciones2:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #176882;
        text-decoration: none;
}

/* Enlaces de las marcas del menu izquierdo */
a.menuCategorias:link {
		font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuCategorias:visited {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuCategorias:active {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuCategorias:hover {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: underline;
}

/* Enlaces de las familias del menu izquierdo */
a.menuSubcategorias:link {
		font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuSubcategorias:visited {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuSubcategorias:active {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: none;
}

a.menuSubcategorias:hover {
        font-family: Arial, sans-serif;
		font-size: 12px; 
		color:#176882;
        text-decoration: underline;
}

/* Listado de productos */
.tituloProductos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 12px;
}
a.tituloProductos, .tituloProductos:Visited, .tituloProductos:Active {
	color: #000000;
    text-decoration: none;
}
a.tituloProductos:Hover {
	color: #000000;
    text-decoration: underline;
}

/* Listado de productos2 */
.productosNombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.productosNombre, .productosNombre:Visited, .productosNombre:Active {
	color: #000000;
    text-decoration: none;
}
a.productosNombre:Hover {
	color: #000000;
    text-decoration: underline;
}

.tituloProductos_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F1AA11;
	line-height: 12px;
}

.SubTituloProductos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.precioProductos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.precioProductosAnterior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F41610;
	font-weight: bold;
	text-decoration: line-through;
}

/* Tabla de anyadir al carrito */
.cabeceraACarrito {
    background-color: #CACACA;
    border: solid 1px #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
    text-align: center;
}

.precioCarrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-align: center;
}

a.anyadirCarrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

a.anyadirCarrito:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold;
        text-decoration: underline;
}

.formCarrito {
    border: solid 1px #ddd8cf;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

/* Para la cesta */

.tablaCarrito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.carritoCabecera {
    color : #000000;
	font-family: Arial, sans-serif;
	font-size: 16px;
    font-weight: bold;
}

.gridMain {
    border: solid 1px #CACACA;
    border-collapse: collapse;
}

.gridRow1 {
    background-color: #FFFFFF;
    border: solid 1px #000000;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
}

.lineaCesta {
    color : #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.lineaCestaRojo {
    color : #F41610;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

/* Formalizar pedido */
a.contPedido:link,a.contPedido:visited,a.contPedido:active {
		font-family: Arial, sans-serif;
		font-size: 14px; 
		color:#176882;
		font-weight: bold;
        text-decoration: none;
}

a.contPedido:hover {
        font-family: Arial, sans-serif;
		font-size: 14px; 
		color:#CACACA;
		font-weight: bold;
        text-decoration: none;
}

/* Aviso Legal */
a.avisoLegal:link,a.avisoLegal:visited,a.avisoLegal:active {
		font-family: Arial, sans-serif;
		font-size: 10px; 
		color:#176882;
        text-decoration: none;
}

a.avisoLegal:hover {
        font-family: Arial, sans-serif;
		font-size: 10px; 
		color:#CACACA;
        text-decoration: none;
}

.avisoLegal {
        font-family: Arial, sans-serif;
		font-size: 10px; 
		color:#176882;
        text-decoration: none;
}

.microTitleMain {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: Bold;
	color: #00457F;
	padding-bottom: 4px;
}

.textMain {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	line-height: 16px;
}

.subtitleMainBlue {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: Bold;
	color: #00457F;
	padding-bottom: 6px;
}

.miniTitleMain {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: Bold;
	color: #00457F;
	padding-bottom: 4px;
}

/* Para el texto de los formularios */
.textoForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.texto {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	padding-bottom: 4px;
}

.textoInputs {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
	padding-bottom: 4px;
}

.linea_tabla {    /* Estilo de las líneas de las tablas */
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
/*        font-weight: 800;*/
/*        text-align: center;*/
        background-color: #FFFFFF;
        color: #000000;
        padding-left:5px
}

.textoDescrip
{
	text-align:justify;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	line-height: 16px;
}

.textoIva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #176882;
}

/* Enviar a un amigo */
.amigo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #176882;
	line-height: 12px;
}
a.amigo, .amigo:Visited, .amigo:Active {
	color: #176882;
    text-decoration: none;
}
a.amigo:Hover {
	color: #176882;
    text-decoration: underline;
}

a.facebook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

a.facebook:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold;
        text-decoration: underline;
}
img.facebook{
	vertical-align: middle ;
}