
/************************** Estilos genericos para el sitio *********************************/
body { 
	font-size: 12px; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: white; 
	color:black; 
	margin: 0px 0px 0px 0px;
}
p {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: black;}
li {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif}
h1 {font-size: 18px}
h2 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:18px;
	text-align:left;
}
td {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif}
table.divisor { vertical-align: top; width:100%  }

/**************************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;}

p.welcome { 
	text-align: center;
	line-height: 40px;
}

/*Estilo usado para el path de las diferentes secciones*/
.path {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.nombrecategoria {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:18px;
}
.subcategoria {
	color: #FFFFFF;
}

/*importe total pedido en carrito y informacion pedidos*/
.preciototal {font-weight:bold; font-size:14px; color:#000000}
.preciototallabel {font-weight:bold; font-size:14px;}
/*importe lineas de pedido en carrito y informacion pedidos*/
.preciosubtotal {font-weight:bold; font-size:12px; color:#000000}
.preciosubtotallabel {font-weight:normal; font-size:12px;}

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 {
	color: #000000;
	font-size:12px;
	margin-left: -3px;
} 
ul.indice {
	color: #FF0000;	
	margin-left:5px;
	margin-top: 10px;
	padding-left:20px;
	text-align:left;
	text-indent: 0px;
} 
ul.indice {
	list-style-image: url("/i/lisubcat.gif"); 
}

a.fondoboton2 {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:#FFFFFF}
a.fondoboton2:visited {text-decoration: none; font-weight:bold; color:#FFFFFF; background: transparent}
a.fondoboton2:active {text-decoration: none; font-weight:bold; color: #FFFFFF; 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: #EEEEEE; 
	line-height: 20px; 
	width: 100%;
	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;
}

/* Listado de articulos */
.preciolista {font-weight:bold; font-size:16px; color:red}

/************************** 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;
}
td.borde {
	background: transparent;
}

.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:red}
a.nombreprodnoimg:visited {text-decoration: none; font-weight:normal; color:#990000; background: transparent}
a.nombreprodnoimg:active {text-decoration: underline; font-weight:normal; color: red; background: transparent }
a.nombreprodnoimg:hover {text-decoration: underline; color:#red;}

.clasiflista {
	font-size:11px;
	color:red;
}

/************************** Informacion Ampliada Articulo *********************************/
/*descripcion texto oferta en informacion ampliada del articulo*/
.textofertadetalle {
	color: red;
}
.textofertalistado {
	color: red;
}
/*precio en informacion ampliada del articulo*/
.precio2 {font-size:14px; font-weight:bold;text-align: right; color: black; margin-top: 7px;}
/*descripcion larga en informacion ampliada del articulo*/
p.descrlarga {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:10px;
	color: black;
}

/*texto botones aparecen en el interfaz*/
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:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:#FF0000}
a.nombreprod {font-size:16px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:#FF0000}
a.nombreprod:visited {text-decoration: none; font-weight:bold; color:#FF0000; background: transparent}
a.nombreprod:active {text-decoration: none; font-weight:bold; color: #FF0000; background: transparent }
a.nombreprod:hover {color:#EFC648;}

a.more {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#FFFFFF}
a.more:visited {text-decoration: none; font-weight:normal; color:#FFFFFF; background: FF0000}
a.more:active {text-decoration: none; font-weight:normal; color: #FFFFFF; background: FF0000 }
a.more:hover {color:#FFFFFF;}

/************************** Carrito / Resumen del carrito *********************************/
/* Resumen Carrito */
td.detcarrito {
	background: #EEEEEE;
}
.detcarrito {font-weight:normal; font-size:12px; color:red}

a.fondobotonpeq {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#FFFFFF}
a.fondobotonpeq:visited {text-decoration: none; font-weight:normal; color:#FFFFFF; background: transparent}
a.fondobotonpeq:active {text-decoration: none; font-weight:normal; color: #FFFFFF; background: transparent }
a.fondobotonpeq:hover {color:#FFFFFF;}

/*nombre del producto para el carrito*/
.nombreprodbasket {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:red}
a.nombreprod {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color:red}
a.nombreprod:visited {text-decoration: none; font-weight:bold; color:#red; background: transparent}
a.nombreprod:active {text-decoration: none; font-weight:bold; color: #red; background: transparent }
a.nombreprod:hover {color:#red;}

td.thitems {
	background: #FF0000;
}
td.tditems {
	background: #FFFFFF;
	color:#000000;
}
td.extraitems {
	background: #EEEEEE;
}

table.carritoborde {
	background: #000000;
}
.textoitems {
	color: #FFFFFF;
}

/************************** Catalogo en forma de menu a la izquierda ******************/
/*Estilo para las categorias del menu CATESTILOINDICE */
.enlacecat {font-weight:bold; font-size:16px; color:white; text-decoration:none}
a.enlacecat:visited {margin-left:5px;font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:18px; color:#D8A03A; text-decoration:none}
a.enlacecat:active {margin-left:5px;font-family: Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;font-weight:normal; font-size:18px; color:#D8A03A; text-decoration:none}
a.enlacecat:hover {margin-left:0px;color:#D8A03A;font-weight:bold;background-image: url(/i/fondo_cat_seleccionada.gif);}

/*cabecera del catalogo en forma de menu que se coloca en la izquierda*/
.letrerocatalogo {font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:white; text-align:center; }

/*zona menu categorias*/
td.bordeind {
	background: #FF0000;
}
td.fondosec {
	background: #FF0000;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;	
}
td.fondosubsec {
	background: #EEEEEE;
}

/************************** Busqueda catalogo *********************************/
/*texto para el formulario de busqueda rapida*/
.buscar {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#FFFFFF; text-align:center; }
a.buscar {font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-decoration: none; color: #FFFFFF}
a.buscar:visited {text-decoration: none; font-weight:bold; color:#FFFFFF; background: transparent}
a.buscar:active {text-decoration: none; font-weight:bold; color: #FFFFFF; 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;
}
.descreg{
	font-size:10px;
}
/*campos obligatorios*/
.obliga {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #FF0000;
}
.aviso {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	text-align: justify;
}

/************************** Informacion pedidos **************************/
td.thorderlist {
	background: #FF0000;
	text-align: center;
}
td.tdorderlist {
	background: #FFFFFF;
	text-align: center;
}
.textoorders {
	color: #FFFFFF;
	font-weight: bold;
}
td.thorder {
	background: #FF0000;
	text-align: center;
}
td.tdorder {
	background: #FFFFFF;
	text-align: center;
}
th.thorder {
	background: #FF0000;
	text-align: center;
}
table.orderborde {
	background: #000000;
}
td.tdorderitems {
	background: #FFFFFF;
}
td.extraorderitems {
	background: #EEEEEE;
}

/************************** Zona derecha interfaz *********************************/
.cabecerader {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:white; text-align:left}
.textoder {font-size:11px}
.precioderp {font-size:10px; color:red;}
.preciodere {font-size:10px;}

/************************** Pie del interfaz **************************/
a.pie {font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000}
a.pie:visited {text-decoration: none; color:#000000; background: transparent}
a.pie:active {text-decoration: none; color: #000000; background: transparent }
a.pie:hover {color:#FF0000;}
p.pie {
	color: #FFFFFF; 
	text-align: center; 
	font-size: 14px; 
	background: red; 
	line-height: 20px; 
	width: 100%;
}

/************************** Mensajes de error **************************/
/*Codigo de error*/
p.error {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;	
	color: #FF0000;
}
/*Texto explicativo error*/
p.errorpeque {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #FF0000;
}
/*descripcion error */
p.descerror {color:#000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 10px}

p.warning {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight: bold;	
	color: #003399;
}
a.emailerror { color:#000000}
/************************** FIN PORTADA **************************/
