
/************************** Estilos genericos para el sitio *********************************/
body { 
	font-size: 12px; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: transparent; 
	color:black; 
	margin: 0px 0px 0px 0px;
	background: white;
	background-position: top left;
	background-repeat: repeat;
}
p {color:#ffffff;text-align:justify;font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 10px}
li {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;color: #E7B943;}
h1 {font-size: 18px}
h2 {
	color: #E7B943;
	font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:40px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}
td {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;color:white;}
table.divisor { vertical-align: top; width:100%  }

a { color:#FFFFFF}

/**************************Formularios**********************************************/
.form {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}
form {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
p.form {margin-left: 30px;}


/************************** Interfaz tienda *********************************/
p.texto {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; text-indent: 20px; text-align: justify; margin-left: 10px }

/*portada mensaje bienvenida*/
p.welcome { 
	text-align: center;
	line-height: 40px;
	color: #EFC648;
	font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:normal;
}

/*Estilo usado para el path de las diferentes secciones*/
.path {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.nombrecategoria {
	color: #EFC648;
	font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:28px;
}
.subcategoria {
	color: #FFFFFF;
}

/*importe total pedido en carrito y informacion pedidos*/
.preciototal {font-weight:bold; font-size:14px; color:#5B0101}
.preciototallabel {font-weight:bold; font-size:14px;color:#5B0101}
/*importe lineas de pedido en carrito y informacion pedidos*/
.preciosubtotal {font-weight:bold; font-size:12px; color:#5B0101}
.preciosubtotallabel {font-weight:normal; font-size:12px;color:#5B0101}

td.fondoinfo {
	background: #790000;
}

/*zona interfaz transicion a la zona central*/
td.separador {
	background: #790000;
}

/*enlaces para los laterales izquierdo o derecho del interfaz*/
.indice {
	font-family:Monotype Corsiva,Arial, Helvetica, Verdana, sans-serif;
	color: #EFC648;
	font-size:20px;
	margin-left: -8px;
	font-weight:normal; 
} 
ul.indice {
	color: #EFC648;
	list-style: none; 
	margin-left:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:10px;
	text-align:left;
	text-indent: 0px;
} 

/*texto botones aparecen en el interfaz*/
a.fondoboton2 {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color: #5B0101}
a.fondoboton2:visited {text-decoration: none; font-weight:bold; color: #5B0101; background: transparent}
a.fondoboton2:active {text-decoration: none; font-weight:bold; color: #5B0101; background: transparent }
a.fondoboton2:hover {color:#FFFFFF;}

/*enlaces de la cabecera*/
.menu { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#FFFFFF}
a.menu:visited {text-decoration: none; color:#FFFFFF; background: transparent}
a.menu:active {text-decoration: none; color: #FFFFFF; background: transparent }
a.menu:hover {color:#FFFFFF;text-decoration: underline}

/************************** Listado productos *********************************/
p.listaprod {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-align:center;
	background: #660000; 
	line-height: 20px; 
	width: 90%;
	margin-bottom: 0px;
	
}
p.fabricante {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20%;
	margin-top: 5px;
	margin-bottom: 5px;
}
p.distribuidor {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20%;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* precio articulos en Listado de articulos */
.preciolista {font-weight:bold; font-size:16px; color:#EFC648}

/************************** Listado productos sin imagenes ***************************/
/*Estilos listado productos sin imagenes */
th.noimg {	
	color: black;
	font-size:11px;
	font-weight:bold;
	background: white;
}

td.noimg {	
	color: black;
	font-size:11px;
	font-weight:normal;
	background: white;
	text-align: justify;
	vertical-align: top;
}

td.noimgnombreprod {	
	color: black;
	font-size:11px;
	font-weight:normal;
	background: white;
	text-align: left;
	vertical-align: top;
}

td.fondonoimg {	
	background: #DDDDDD;
}

.preciolistanoimg {font-weight:bold; font-size:12px; color:red}

a.nombreprodnoimg {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#EFC648}
a.nombreprodnoimg:visited {text-decoration: none; font-weight:normal; color:#EFC648; background: transparent}
a.nombreprodnoimg:active {text-decoration: underline; font-weight:normal; color: #EFC648; background: transparent }
a.nombreprodnoimg:hover {text-decoration: underline; color:#ffffff;}

/************************** Informacion Ampliada Articulo *********************************/
/*descripcion texto oferta en informacion ampliada del articulo*/
.textofertadetalle {
	color: #EFC648;
}
/*precio en informacion ampliada del articulo*/
.precio2 {font-size:14px; font-weight:bold;text-align: left; margin-top: 7px; color: black;}
/*descripcion larga en informacion ampliada del articulo*/
p.descrlarga {color: white;font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; text-indent: 0px; text-align: justify;}
/*referencia del articulo en todas las vistas del producto*/
.ref{
	font-size:11px;
	font-weight: bold;
	color: white;
}

/*texto consultar disponibilidad*/
a.fondoboton {font-size:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:#FFFFFF}
a.fondoboton:visited {text-decoration: none; font-weight:bold; color:#FFFFFF; background: FF0000}
a.fondoboton:active {text-decoration: none; font-weight:bold; color: #FFFFFF; background: FF0000 }
a.fondoboton:hover {color:#FFFFFF;}

/*nombre del producto en lista o en la ficha ampliada*/
.nombreprod {font-size:20px; font-family:Monotype Corsiva,Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#EFC648}
a.nombreprod {font-size:20px; font-family:Monotype Corsiva,Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#EFC648}
a.nombreprod:visited {text-decoration: none; font-weight:normal; color:#EFC648; background: transparent}
a.nombreprod:active {text-decoration: none; font-weight:normal; color: #EFC648; background: transparent }
a.nombreprod:hover {color:#EFC648;text-decoration: underline;}

/************************** Carrito / Resumen del carrito *********************************/
/*Lineas de detalle de los productos en el carrito*/
td.detcarrito {
	background: transparent;
}
.detcarrito {font-family:Book Antiqua,Monotype Corsiva,Arial;font-weight:normal; font-size:12px; color: #F2D156}

/*botones aparecen en el resumen del carrito*/
a.fondobotonpeq {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:#590000}
a.fondobotonpeq:visited {text-decoration: none; font-weight:bold; color:#590000; background: transparent}
a.fondobotonpeq:active {text-decoration: none; font-weight:bold; color: #590000; background: transparent }
a.fondobotonpeq:hover {color:#FFFFFF;font-weight:bold;}

/*nombre del producto para el carrito*/
.nombreprodbasket {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: underline; color: #5B0101}
a.nombreprodbasket {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: underline; color: #5B0101}
a.nombreprodbasket:visited {text-decoration: none; font-weight:bold; color: #5B0101; background: transparent}
a.nombreprodbasket:active {text-decoration: none; font-weight:bold; color: #5B0101; background: transparent }
a.nombreprodbasket:hover {color:#red;}

td.thitems {
	background: #993333;
}
td.tditems {
	background: #FFFFFF;
	color:#5B0101;
}
td.extraitems {
	background: #D1B4B2;
	color:#5B0101;	
}

table.carritoborde {
	background: #5B0101;
}
.textoitems {
	color: #FFFFFF;
}

/************************** Catalogo en forma de menu a la izquierda ******************/
/*Estilo para las categorias del menu CATESTILOINDICE */
.enlacecat {margin-left: 2px;font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:20px; color:#D8A03A; text-decoration:none}
a.enlacecat:visited {margin-left: 2px;font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:20px; color:#D8A03A; text-decoration:none}
a.enlacecat:active {margin-left: 2px;font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:20px; color:#D8A03A; text-decoration:none}
a.enlacecat:hover {text-decoration:underline;margin-left: 5px;color:#D8A03A;font-weight:normal;background-image: url(/i/fondo_cat_seleccionada.gif);}

/*cabecera del catalogo en forma de menu que se coloca en la izquierda*/
.letrerocatalogo {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:white; text-align:center; }

/*zona menu categorias*/
td.bordeind {
	background: #5B0101;
}
td.fondosec {
	background: #5B0101;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;	
}
td.fondosubsec {
	background: #5B0101;
}

/************************** Busqueda catalogo *********************************/
/*texto para el formulario de busqueda rapida*/
.buscar {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#5B0101; text-align:center; }
a.buscar {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color: #5B0101}
a.buscar:visited {text-decoration: none; font-weight:bold; color:#5B0101; background: transparent}
a.buscar:active {text-decoration: none; font-weight:bold; color: #5B0101; background: transparent }
a.buscar:hover {color:white;}

/*nombre del producto que se corresponde con la busqueda*/
.nombrebusqueda{
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}

/************************** Registro usuarios *********************************/
.labelregistro {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	bgcolor:#000000;
}
.labelreg {
	font-size:12px;
	font-weight:bold;
	color: #E7B943;
}
.descreg{
	font-size:10px;
}
/*campos obligatorios*/
.obliga {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #FFFFFF;
}

/************************** Informacion pedidos **************************/
td.thorderlist {
	background: #993333;
	text-align: center;
}
td.tdorderlist {
	background: #FFFFFF;
	text-align: center;
	color: #5B0101;
}
.textoorders {
	color: #FFFFFF;
	font-weight: bold;
}
td.thorder {
	background: #993333;
	text-align: center;
}
td.tdorder {
	background: #FFFFFF;
	text-align: center;
}
th.thorder {
	background: #993333;
	text-align: center;
}
table.orderborde {
	background: #5B0101;
}
td.tdorderitems {
	background: #FFFFFF;
	color:#5B0101;
}
td.extraorderitems {
	background: #D1B4B2;
}

/************************** Zona derecha interfaz *********************************/
.cabecerader {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#EFC648; text-align:left}
.textoder {font-size:11px}

/************************** Pie del interfaz **************************/
a.pie {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#5B0101}
a.pie:visited {text-decoration: none; color:#5B0101; background: transparent}
a.pie:active {text-decoration: none; color: #5B0101; background: transparent }
a.pie:hover {color:#ffffff;}
p.pie {
	color: #5B0101; 
	text-align: center; 
	font-size: 11px; 
	background: transparent; 
	line-height: 20px; 
	width: 100%;
	font-weight: bold;
}

/************************** Mensajes de error **************************/
/*Codigo de error*/
p.error {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;	
	color: #FF0000;
}
p.warning {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;	
	color: #003399;
}
/*descripcion error */
p.descerror {color:#000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 10px}

/*Texto explicativo error*/
p.errorpeque {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #FF0000;
}

a.emailerror { color:#000000}
/************************** FIN PORTADA **************************/

body {
  background-image: url(/i/fon.gif);
}

a.fotosprod {border-color:#000000;font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#5B0101}
a.fotosprod:visited {border-color:#000000;text-decoration: none; color:#5B0101; background: transparent}
a.fotosprod:active {border-color:#000000;text-decoration: none; color: #5B0101; background: transparent }
a.fotosprod:hover {border-color:#000000;color:#ffffff;}
.fotosprod {
  border-color:#000000;
	color: #5B0101; 
	text-align: center; 
	font-size: 11px; 
	background: transparent; 
	line-height: 20px; 
	width: 100%;
	font-weight: bold;
}

img { outline-color: black; }

a.enlaces {text-decoration: underline;font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#ffffff}
a.enlaces:visited {text-decoration: underline; color:#ffffff; background: transparent}
a.enlaces:active {text-decoration: underline; color: #ffffff; background: transparent }
a.enlaces:hover {color:#ffffff;text-decoration: underline;}
.enlaces {
	color: #5B0101; 
	text-align: left; 
	font-size: 11px; 
	background: transparent; 
	line-height: 20px; 
	font-weight: normal;
}

.carrito {margin-left:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:10px; color:#ffffff; text-decoration:underline}
a.carrito:visited {margin-left:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:10px; color:#ffffff; text-decoration:underline}
a.carrito:active {margin-left:5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:10px; color:#ffffff; text-decoration:underline}
a.carrito:hover {margin-left:5px;color:#ffffff;font-weight:normal;text-decoration:underline}

.enlaces_index { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#CA3024}
a.enlaces_index:visited {font-weight:bold;text-decoration: none; color:#CA3024; background: transparent}
a.enlaces_index:active {font-weight:bold;text-decoration: none; color: #CA3024; background: transparent }
a.enlaces_index:hover {font-weight:bold;color:#000000;text-decoration: underline}
