﻿* { font-family: Tahoma; font-size: 10px; }

body {	margin: 0px; 	padding: 0px; 	background-image: url(img/p300_background.jpg); 	background-repeat: repeat-x; 	background-attachment: fixed; }
form { margin: 0px; }
#Cabecera {	width: 100%; height: 160px; }
#MenuLateral {	width: 177px; background-image: url(img/p300_menu03.jpg); 	background-repeat: repeat-y; }
#Contenido { background-color: white; }
#Lateral {	width: 17px; 	height: 100%; 	background-image: url(img/p300_lateral.gif); 	background-repeat: repeat-y; }

/* Pie */
#Pie01 { width: 12px; height: 54px; background-image: url(img/p300_pie01.jpg); background-repeat: no-repeat; }
#Pie02 { height: 54px; background-image: url(img/p300_pie02.jpg); background-repeat: repeat-x; }
#Pie03 { width: 11px; height: 54px; background-image: url(img/p300_pie03.jpg); background-repeat: no-repeat; }
.LinkPie, .LinkPie a { font-size: 9px; color: black; }

/* Buscador */
#Buscador { width: 177px; height: 97px; background-image: url(img/p300_menu02.jpg); background-repeat: no-repeat; padding: 20px 0 0 20px; }
#Buscador select { width: 140px; font-size: 10px; font-family: Verdana; border: solid 1px #8C8C8C; margin-bottom: 2px; }
#Buscador input { border: solid 1px #8C8C8C; }

/* Menú carrito */
#MenuCarrito { width: 177px; height: 67px; background-image: url(img/p300_menu01.jpg); background-repeat: no-repeat; text-align: center; color: White; }
#MenuCarrito a, #MenuCarrito strong { color: White; font-size: 11px; }

/* Menú superior */
#MenuSuperior { text-align: center; }
#MenuSuperior a { font-size: 11px; font-weight: bold; color: #FFFFFF; margin: 0 10px 0 10px; }
#MenuSuperior .Separador { color: #000000; font-size: 14px; }

#MenuSuperiorST { text-align: center; }
#MenuSuperiorST a { font-size: 11px; font-weight: bold; color: #FFF; margin: 0 5px 0 5px; text-decoration: none; }
#MenuSuperiorST a:hover { font-size: 11px; font-weight: bold; color: #FFF; margin: 0 5px 0 5px; text-decoration: underline; }
#MenuSuperiorST .SeparadorST { color: #000000; font-size: 14px; }

/* Destacados */
#Destacados { height: 140px; padding: 10px 20px 10px 10px; }
#BarraDestacados { width: 100%; height: 18px; background-color: #8C8C8C; color: White; font-weight: bold; font-size: 12px; padding: 2px 0 0 5px; }
.Punteado { background-image:url(img/p300_punteado.gif); background-repeat: repeat-x; height: 2px; }
.TituloProductoDestacado { font-size: 10px; font-weight: bold; color: #666666; }
.CodigoProductoDestacado { font-size: 10px; color: #9b6a6a; }
.DescripcionProductoDestacado { font-size: 10px; color: #8C8C8C; }
.FotoDestacado { border: solid 1px #e1d5d5; width: 78px; height: 78px; }
.PrecioDestacado { font-size: 12px; font-weight: bold; color: Red; }

/* Listado */
.NavegacionListado, .NavegacionListado strong { font-size: 10px; color: #4e3131; }
.NavegacionListado a { text-decoration: none; }
.NavegacionListado a:hover { text-decoration: underline; }
.FondoCabeceraListado { background-color: #4e3131; color: White; font-size: 10px; font-weight: bold; }
.PieListado { background-color: #4e3131; height: 5px; }
.EsloganListado { font-size: 10px; color: #4e3131; text-align: center; }
.LineaImpar { background-color: #EEF0F0; }
.LineaPar { background-color: white; }
.TextoListado { font-size: 10px; color: #666666; }
.TextoRecursoListado { font-size: 12px; color: #666666; }
.PrecioListado { font-size: 12px; font-weight: bold; color: #CC0000; }

/* Ficha */
.FondoCabeceraFicha { background-color: #8C8C8C; color: White; font-size: 10px; font-weight: bold; height: 20px; padding-left: 5px; padding-top: 3px; margin-right: 9px; }
.TituloCabecera { font-size: 12px; font-weight: bold; color: White; }
.Volver { text-align: right; padding: 5px; color: #666666; font-size: 9px; margin-right: 8px; }
.Volver a { color: #666666; font-size: 10px; font-weight: bold; text-decoration: none; }
.Volver a:hover { text-decoration: underline; }
.TituloFicha { font-size: 11px; color:#666666; font-weight: bold; }
.TextoFicha { font-size: 11px; color: #808080;  text-align: justify; }
.PrecioFicha { font-size: 18px; font-weight: bolder; color: #CC0000; }
a.AnadirCarritoFicha { font-size: 11px; font-weight: bold; color: #7e3e3e; text-decoration: none; }
a.AnadirCarritoFicha:hover { text-decoration: underline; }
.LiquidacionFicha { font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; }
.CabeceraComponentes { font-size: 10px; font-weight: bold; color: #8C8C8C; width: 140px; border: solid 1px #9b6a6a; text-align: center; height: 16px; }
.LineasComponentes { border-bottom: solid 1px #9b6a6a; }
.TituloComponentes { color: #CC0000; font-weight: bold; font-size: 11px; height: 20px; }
.FondoCabeceraRelacionados { background-color: #8C8C8C; color: White; font-size: 10px; font-weight: bold; height: 18px; padding-left: 5px; padding-top: 3px; margin-right: 9px; }
.TituloRelacionados { font-size: 11px; font-weight: bold; color: White; }
.FotoRelacionados { width: 40px; height: 40px; border: solid 1px #e1d5d5; }

.CabeceraRecursos { font-size: 11px; font-weight: bold; color: #666666; width: 140px; border: solid 1px #808080; text-align: center; height: 16px; }
.LineasRecursos { border-bottom: solid 1px #808080; }
.TituloRecursos { color: #000000; font-weight: bold; font-size: 11px; height: 20px; }


/* Carrito */
.FondoCabeceraFormulario { background-color: #4e3131; color: White; font-size: 10px; font-weight: bold; margin-top: 6px; height: 20px; padding-left: 8px; }
.TextoFormulario { font-size: 10px; font-weight: bold; color: #666666; }
.TextoCondicionesVenta { font-size: 10px; color: #4e3131; }
.TextoSubprecio { font-size: 11px;  color: #000; }
.CInformativo { border: solid 1px #7e3e3e; background-color: #f7f0f0; }
.TextoOK, .TextoOK strong { color: #089308; font-size: 11px; }
.TextoERROR, .TextoERROR strong { color: #f31a15; font-size: 11px; }

/* Secciones */
.TextoSeccion { text-align: justify; font-size: 11px; color: #666666; }
input.contactar { font-size: 10px; font-weight: bold; color: #7e3e3e; width: 80px; }

/* Listado de resultados. Ordenación */
.FlotarIzquierda { float: left; }
.FlotarDerecha { float: right; }
.OrdenacionResultados { background-color: white; height: 20px; padding: 5px; }

/* MENU TABLA POR FAMILIA */

.menuTxtMUTitulo 
	{
		font-family: Verdana; font-size: 10px; font-weight:bold
	}
.menuTxtOPC 
	{
		font-family: Verdana; font-size: 9px;
	}
.menuCeldaOPC
	{
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
		background-color:#FFFFFF;
		border-left-style:solid;
		border-left-width:1px;
		border-left-color:#FFFFFF;
		border-top-width:1px;
		border-top-width:1px;
		border-top-color:#FFFFFF;
		border-right-style:solid;
		border-right-width:1px;
		border-right-color:#666666;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#666666;
	}
:link.enlace    { color: #666666; text-decoration:none } 	/* unvisited links no visitados	COLOR CLARO	*/
:visited.enlace { color: #666666; text-decoration:none }   	/* visited links visitado   	COLOR CLARO	*/
:hover.enlace   { color: #000000; font-weight:bold }  		/* user hovers mousedown     	COLOR OSCURO NEGRO	*/
:active.enlace  { color: #174E91;  }   						/* active links : enlace activo 	*/

/* FIN MENU TABLA POR FAMILIA */

/* OBJETOS BASES. */

.txtEDTBaseBlue
	{
		border:1px solid #93BEE2;
		font-family: Verdana;
		font-size: 8pt;
		color:#336699;
		background-color:#EFF7FF
	}
.txtEDTBaseRed
	{
		border:1px solid #800000;
		font-family: Verdana;
		font-size: 8pt;
		color:#800000;
		background-color:#FDE27D;
		background-image: url('idp_bg_01.gif')
	}

/* FIN OBJETOS BASES. */