/* REDEFINICIONES GENERALES */
	html
	{
		height: 100%;
/*		background-image: url(../images/fondo_pagina.gif);
		background-repeat: repeat-y;
		background-position: center;*/
	}
	body
	{
		color: #000000;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		background-color: #F6F8FB;
		font-size: 0.8em;
		margin: 0px;
		width: 100%;
		behavior:url(csshover.htc); /* Para que funcione el hover en IE */
		background-image: url(../images/fondo_general_degradado.gif);
		background-repeat: repeat-x;
		background-position:top;
	}
	h2
	{
		font-size: 110%;
		font-weight: bold;
		color: #47557A;
	}
	div
	{
		border: 0px;
		padding: 0px;
	}
	a
	{
/*		color: inherit;*/
		text-decoration: none;
		color: #5F340B;
	}
	a:hover
	{
		text-decoration: underline;
	}
	img
	{
		border: 0px;
	}
	input
	{
		padding: 2px;
	}
/* ESTRUCTURA BASE */
	.negrita
	{
		font-weight: bold;
	}
	.cursiva
	{
		font-style: italic;
	}
	.cajatexto
	{
		
		width: 168px;
		height: 17px;
		font-size: 90%;
		font-family: Tahoma, "Times New Roman", Times, serif;
		border: 0px;
		background-image: url(../images/fondo_textbuscar.gif);
		background-repeat: no-repeat;
		background-color: transparent;
		border-bottom: 1px dotted #666666;
	}
	.cajatextocarrito
	{
		font-size: 95%;
		width: 30px;
		border: 1px solid #CCCCCC;
	}
	.botoncarrito, .botonrestaurar, .botonvercarrito, .botongenerico
	{
		padding-right: 20px;
		text-align: left;
		font-size: 95%;
		width: 200px;
		border: 0px;
		background-repeat: no-repeat;
		background-position: right;
		border: 1px solid #666666;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.botoncarrito
	{
		border: 1px solid #666666;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.cajatextocarritoreservado
	{
		font-weight: bold;
		font-size: 95%;
		width: 30px;
		border: 0px;
		background-color: #FFF1DF;
		border: 1px solid #666666;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.cajatextocarrito:hover, .cajatextocarrito:focus
	{
		background: #FFECDB;
		color: #000000;
		border: 1px s
		background-image: url(../images/carritos.gif);
	}
	.botonrestaurar
	{
		background-image: url(../images/restaurar.gif);
	}
	.botonvercarrito
	{
		background-image: url(../images/vercarrito.gif);
	}
	.botoncarrito:hover, 
	.botoncarrito:focus, 
	.botonrestaurar:hover, 
	.botonrestaurar:focus, 
	.botonvercarrito:hover, 
	.botonvercarrito:focus,
	.botongenerico:hover,
	.botongenerico:focus
	{
		background-color: #FFECDB;
		color: #000000;
		border: 1px solid #CCCCCC;
	}
	#cabecera
	{
		margin-left:1px;
		width: 760px;
		background-color:#E57006;
	}
	#logotipocelesa
	{
		float: left;
		width: 258px;
		height: 61px;
	}
	#notificacion
	{
		float: left;
		margin-left:1px;
		width: 758px;
		height: 23px;
		background-color: #DAE3F2;
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		color: #FB7F05;
		padding-top: 3px;
		border: 1px solid #5F340B;
	}
	#fondocabecera
	{
		float: right;
/*		float: left;*/
		background-repeat: no-repeat;
		background-image: url(../images/fondo_cabecera2.jpg);
		height: 61px;
		width: 500px;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
	}
	#buscadord
	{
		width: 172px;
		height: 46px;
		float: left;
		padding-top: 3px;
		padding-left: 300px;
	}
	#buscadorboton
	{
		width: 66px;
		height: 21px;
		float: right;
		font-size: 80%;
		font-family: Tahoma, "Times New Roman", Times, serif;
		font-weight: bold;
		border: 0px;
		margin-top: 3px;
		padding-left: 3px;
		background-image: url(../images/fondo_botonbuscar.gif);
		background-repeat: no-repeat;
		background-color: transparent;
	}
	#pie1home
	{
		line-height: 40px;
		padding-left: 10px;
		color: #FFFFFF;
		width: 453px;
		height: 43px;
		float:left;
		background-image: url(../images/pie_inicio.jpg);
		background-repeat: repeat-x;
	}
	#pie3home
	{
		line-height:40px;
		width:296px;
		height:43px;
		float:left;
		font-weight:bold;
		font-size:90%;
		color:#707070;
		text-align:center;
		background-color:transparent;
		background-image: url(../images/pie_inicio.jpg);
		background-repeat: repeat-x;
	}
	#pie3home a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	#pie3home a:hover
	{
		color:#000000;
	}

	#pie
	{
		clear: left;
/*		position: relative;*/
		width: 760px;
		height: 64px;
		font-size: 85%;
		color: #FFFFFF;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
		background-color: #A2B8CF;
	}
	#pie1
	{
		line-height: 40px;
		padding-left: 10px;
		color: #FFFFFF;
		width: 454px;
		height: 43px;
		float:left;
		background-image: url(../images/fondo_pie_degradado.gif);
		background-repeat: repeat-x;
	}
	#pie1 a
	{
		color:#FFFFFF;
		padding-left: 8px;
		padding-right: 8px;
	}
	#pie3
	{
		line-height: 40px;
		width: 296px;
		height: 43px;
		float:left;
		font-weight: bold;
		font-size: 90%;
		color:#707070;
		text-align:center;
		background-image: url(../images/fondo_pie_logotipo.gif);
		background-repeat: no-repeat;
	}
	#pie3 a
	{
		color:#FFFFFF;
		text-decoration: none;
	}
	#pie3 a:hover
	{
		color:#000000;
	}
	#pie2
	{
		font-size: 90%;
		text-align: center;
		width:760px;
		height:20px;
		float:left;
		line-height:20px;
		background-image: url(../images/pie2fondo.jpg);
		background-repeat: repeat-x;
		color: #5E5E5F;
	}
	#pie2 a
	{
		color:#FB7F05;
		text-decoration: none;
	}
	#pie2 a:hover
	{
		color:#000000;
	}
	#contenido
	{
		background-image:url(../images/pixel.gif);
		background-color:#FFFFFF;
		width:760px;
		height:100%;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		_margin-top: 0px;
	}
	#barra1
	{
		width: 179px;
		/*max-width: 179px;*/
		border-right: 1px solid #E0E0E0;
		float: left;
		background-color:#B6C8DF;
		/*background-image: url(../images/fondo_top.gif);
		background-repeat: repeat-x;*/
	}
	#barra2
	{
		width: 179px;
		max-width: 179px;
		float: right;
/*		background-image: url(../images/fondo_menus_off.gif);*/
/*		background-repeat: repeat;*/
	}
	#cuerpo
	{
		background-image: url(../images/pixel.gif);
/*		width: 390px;*/
		width: 575px;
		_width: 570px;
		min-height: 400px;
		height:auto;
		float: right; /*left;*/
		padding-left:5px;
		font-size:95%;
		margin-left:0px;
		_margin-left: 0px;
	}
	#cuerpo2
	{
		background-image: url(../images/pixel.gif);
		width: 760px;
		float: right; /*left;*/
		min-height: 400px;
		height:auto;
		padding-left:1px;
		font-size:95%;
		margin-left:0px;
		_margin-left: 0px;
	}
	#datos2
	{
		background-image:url(../images/fondo_top.gif);
		background-repeat:repeat-x;
		width:760px;
	}
	#cuerpohoja2
	{
		width:755px;
		background-color:#FFFFFF;
		float: left;
	}
	#datos
	{
/*		padding-top: 3px;*/
		background-image:url(../images/fondo_top.gif);
		background-repeat:repeat-x;
/*		width: 390px;*/
		width:575px;
		_width: 570px;
	}
	#cuerpohoja
	{
/*		width: 390px;*/
		width:565px;
		background-color:#FFFFFF;
		float: left;
	}
	#seccionactual
	{
		font-size: 90%;
		height:28px;
		line-height:28px;
		padding-left:5px;
		color: #FFFFFF;
		background-color:#FFFFFF;
		background-image:url(../images/fondo_menus_laterales.gif);
		background-repeat: repeat-x;
	}
	#seccionactual a
	{
		color: #FFFFFF;
	}
	#seccionactual a:hover
	{
		color: #CCCCCC;
		text-decoration: none;
	}
	.titularseccion
	{
		font-weight: bold;
		font-size: 90%;
		height: 28px;
		line-height: 28px;
		padding-left: 5px;
		color: #FFFFFF;
		background-color: #84A2D0;
/*		background-image: url(../images/fondo_menus_laterales.gif);
		background-repeat: repeat-x;*/
	}

	.listadosimple
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.listadosimple ul
	{
		width: 179px;
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: block;
		margin-top: 10px;
	}
	.listadosimple ul li
	{
		border-bottom: 0px solid #CCCCCC;
		line-height: 18px;
		_margin-top: 0px;
		_margin-bottom: -18px;
	}
	.listadosimple ul li a
	{
		color: #656565;
		display: block;
		background: url(../images/bullet_productos_off.gif);
		background-repeat: no-repeat;
		background-position: 5px 7px;
		padding-left: 22px;
	}
	.listadosimple ul li a:hover
	{
		color: #FFFFFF;
		background-image: url(../images/bullet_productos_on.gif);
		background-color: #D2A478;
	}

/* Modulo Familias */
	.listadodoble
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.listadodoble ul
	{
		width: 179px;
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: block;
		margin-top: 10px;
	}
	.listadodoble ul li
	{
		line-height: 18px;
		_margin-top: 0px;
		_margin-bottom: -18px;
	}
/*	.listadodoble ul li a
	{
		color: #656565;
		text-decoration: underline;
		display: block;
		background: url(../images/bullet_off.gif);
		background-repeat: no-repeat;
		background-position: 5px;
		padding-left: 22px;
	}
	.listadodoble ul li a:hover
	{
		color: #FFFFFF;
		background-image: url(../images/bullet_on.gif);
		background-color: #D2A478;
	}
*/
		
/* LISTAS */
/* Menú de opciones lateral */
	#opciones
	{
		float: left;
		width: 760px;
		height: 22px;
		background-image: url(../images/fondo_menu_principal.gif);
		background-repeat: repeat;
		margin: 0px;
		padding: 0px;
	}
	#opcioneslista
	{
		width: 640px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		float: left;
		text-align: center;
	}
	#opcioneslista ul
	{
		text-align: center;
		line-height: 22px;
		width: 640px;
		display: inline;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#opcioneslista ul li
	{
		display: inline;
		height: 22px;
		list-style: none;
		color: #0D1979;
		font-weight: bold;
	}
	#opcioneslista ul li a
	{
		color: #0D1979;
		font-size: 12px;
		text-decoration: none;
		border-right: 1px solid #000;
		padding-left: 8px;
		padding-right: 8px;
	}
	#opcioneslista ul li a:hover
	{
		color: #FB7F05;
	}
	#opcioneslista ul li a.active
	{
	} 
	.opcionseleccionada, .opcionseleccionada a
	{
		color: #FB7F05;
	}
	#opcionescompra
	{
		width: 98px;
		height: 22px;
		float: left;
		padding-left: 7px;
		line-height: 22px;
		background-image: url(../images/fondo_menu_carrito.gif);
		background-repeat: no-repeat;
	}
	#opcionescompra a
	{
		color: #0D1979;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
	#opcionescompra a:hover
	{
		color: #FFFFFF;
	}

/* Acceso directo */
	#accesodirecto
	{
		margin-bottom: 0px;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		heigth: 40px;
		background-image: url(../images/fondo_acceso_directo.gif);
		background-repeat: repeat;
	}
	#accesodirecto form
	{
/*		height: 20px;*/
		margin-bottom: 1px;
	}
	#accesodirecto select
	{
		margin-left: 12px;
		font-weight: normal;
		background: #D2A478;
		margin-bottom: 10px;
		font-size: 95%;
		width: 132px;
		border-top: #BC7D3F;
		border-left: #BC7D3F;
		border-bottom: #FCF8F5;
		border-right: #FCF8F5;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#accesodirecto select:hover, #accesodirecto select:focus
	{
		background: #FFECDB;
		color: #000000;
	}
	
/* DIVS DE CONTENIDO */
	.hl
	{
		background-color: #FFFF00;
	}
	.error
	{
		color: #FF0000;
	}
	.extranetcampos
	{
		float: left;
		text-align: left;
		width: 80px;
		height: 20px;
		font-weight: bold;
	}
	.extranetvalores
	{
		float: right;
		text-align: right;
		width: 80px;
		height: 20px;
	}
	.extranetlinks
	{
/*		border-top: 1px dotted #CCCCCC;*/
		text-align: left;
		width: 170px;
		height: 20px;
	}
	#extranetclientes
	{
		height: auto;
		min-height: 120px;
		_height: 120px;
		padding: 3px;
	}
/* Promociones */
#modulopromociones .linkpromocion
{
	width: 160px;
	margin-left: 5px;
	margin-top: 15px;
}
#modulopromociones a
{
	font-size: 80%;
	color: #47557A;
	text-decoration: underline;
}
#modulopromociones a:hover
{
	text-decoration: none;
	color: #333C55;
}
#modulopromociones .imgpromocion
{
	width: 180px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.descpromocion
{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-image: url(../images/flecha_gris.gif);
	background-repeat: no-repeat;
	background-position: 0;
	font-size: 80%;
	padding-left: 7px;
	margin-bottom: 10px;
	width: 160px;
	margin-left: 5px;
	margin-top: 15px;
	color: #5E5E5F;
	font-weight: bold;
}

/* Cabecera */
#buscador
{
	margin: 0px;
}
#cabeceracompleta
{
	width: 758px;
	height: 61px;
	float: left;
}
#frmbuscador
{
	padding: 3px;
}
#frmclientes
{
	padding: 3px;
}
.menufamilia1
{
	background-image: url(../images/ley_brocas_construccion.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia2
{
	background-image: url(../images/ley_avellanadores.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia3
{
	background-image: url(../images/ley_brocas_madera.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia4
{
	background-image: url(../images/ley_terrajas_llevot.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia5
{
	background-image: url(../images/ley_coronas.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia6
{
	background-image: url(../images/ley_fresas_rotativas.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia7
{
	background-image: url(../images/ley_escariadores.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia8
{
	background-image: url(../images/ley_fresas.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia9
{
	background-image: url(../images/ley_machos_terrajas.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia10
{
	background-image: url(../images/ley_sierras_cinta.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia11
{
	background-image: url(../images/ley_brocas_metales.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia12
{
	background-image: url(../images/ley_cuchillas_cobalto.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia13
{
	background-image: url(../images/ley_sierras_mano_calar.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.menufamilia14
{
	background-image: url(../images/ley_portaherramientas.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.desplegablefamilia1
{
	background-color: #FFFDE5;
}
.desplegablefamilia2
{
	background-color: #FFF6E5;
}
.desplegablefamilia3
{
	background-color: #FFF1E5;
}
.desplegablefamilia4
{
	background-color: #E6F6FF;
}
.desplegablefamilia5
{
	background-color: #FFEDED;
}
.desplegablefamilia6
{
	background-color: #ECECEC;
}
.desplegablefamilia7
{
	background-color: #FFF2FF;
}
.desplegablefamilia8
{
	background-color: #FFEBF6;
}
.desplegablefamilia9
{
	background-color: #F0FFF6;
}
.desplegablefamilia10
{
	background-color: #F0FFF6;
}
.desplegablefamilia11
{
	background-color: #FFEFEF;
}
.desplegablefamilia12
{
	background-color: #EEEEEE;
}
.desplegablefamilia13
{
	background-color: #E8F3FF;
}
.desplegablefamilia14
{
	background-color: #F0F0F0;
}
.fondotitulofamilia1
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_brocas_construccion.gif);
	background-repeat: repeat;
}
.fondotitulofamilia2
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_avellanadores.gif);
	background-repeat: repeat;
}
.fondotitulofamilia3
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_brocas_madera.gif);
	background-repeat: repeat;
}
.fondotitulofamilia4
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_terrajas_llevot.gif);
	background-repeat: repeat;
}
.fondotitulofamilia5
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_coronas.gif);
	background-repeat: repeat;
}
.fondotitulofamilia6
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_fresas_rotativas.gif);
	background-repeat: repeat;
}
.fondotitulofamilia7
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_escariadores.gif);
	background-repeat: repeat;
}
.fondotitulofamilia8
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_fresas.gif);
	background-repeat: repeat;
}
.fondotitulofamilia9
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_machos_terrajas.gif);
	background-repeat: repeat;
}
.fondotitulofamilia10
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_sierras_cinta.gif);
	background-repeat: repeat;
}
.fondotitulofamilia11
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_brocas_metales.gif);
	background-repeat: repeat;
}
.fondotitulofamilia12
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_cuchillas_cobalto.gif);
	background-repeat: repeat;
}
.fondotitulofamilia13
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_sierras_mano_calar.gif);
	background-repeat: repeat;
}
.fondotitulofamilia14
{
	height: 10px;
	width: 275px;
	float: left;
	background-image: url(../images/ley_portaherramientas.gif);
	background-repeat: repeat;
}

.linkfamilia1
{
	border-bottom: 3px solid #FFEA00;
}
.linkfamilia2
{
	border-bottom: 3px solid #F5B127;
}
.linkfamilia3
{
	border-bottom: 3px solid #9E4B00;
}
.linkfamilia4
{
	border-bottom: 3px solid #006FB2;
}
.linkfamilia5
{
	border-bottom: 3px solid #D70001;
}
.linkfamilia6
{
	border-bottom: 3px solid #858519;
}
.linkfamilia7
{
	border-bottom: 3px solid #9E529C;
}
.linkfamilia8
{
	border-bottom: 3px solid #D50072;
}
.linkfamilia9
{
	border-bottom: 3px solid #00692A;
}
.linkfamilia10
{
	border-bottom: 3px solid #00692A;
}
.linkfamilia11
{
	border-bottom: 3px solid #D70001;
}
.linkfamilia12
{
	border-bottom: 3px solid #858589;
}
.linkfamilia13
{
	border-bottom: 3px solid #004089;
}
.linkfamilia14
{
	border-bottom: 3px solid #141518;
}

#frmcontactar
{
	float: right;
	width: 500px;
	text-align: left;
	padding: 10px;
} 
#frmcontactar label
{
	float: left;
	width: 200px;
	text-align: left;
	color: #000000;
}
.tooltip
{
	float: left;
	width: 560px;
	padding: 3px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #FFFFDF;
}
#tablaconfirmacioncarrito td
{
	border-bottom: 1px dotted #000000;
}
.totalarticulo
{
	font-size: 90%;
	color: #666666;
}
/*EMPRESA*/
#imgempresa
{
	width:560px;
	height:109px;
/*	margin-left:5px;*/
	margin-top:3px;
/*	background-image: url(../images/empresa_grafico.jpg);*/
/*	background-repeat: no-repeat;*/
}
#empresacabecera
{
	width:179px;
	height:28px;
	font-weight:bold;
	font-size: 90%;
	line-height: 25px;
	color:#FFFFFF;
	background-image: url(../images/fondo_cabecera_empresa.gif);
}
#imgfachada
{
	margin-left:1px;
	width:178px;
	height:125px;
	background-color:#EDEDEE;
}
#listabotones
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
#listabotones ul
{
	width: 179px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;
}
#listabotones ul li
{
	height:auto;
	min-height: 15px;
	list-style:none;
	font-weight:bold;
	font-size:80%;
	line-height:15px;
/*	background-image: url(../images/fondo_botones.gif);*/
	padding-left: 3px;
}
#listabotones ul li a
{
	color:#243087;
	text-decoration:none;
	background-image: url(../images/flechitas.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:8px;
}
#listabotones ul li a:hover, .menuizqseleccionada
{
	color:#FFFFFF;
}
#textoempresac
{
	margin-top:10px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:85%;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	color:#0D1979;
}
#textoempresai
{
	margin-top:10px;
	padding-left: 5px;
	_padding-left: 5px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:85%;
	font-weight:bold;
	text-align:left;
	line-height:22px;
	color:#0D1979;
}
/*NOTICIAS*/
#noticia
{
	margin-left:10px;
	_margin-left: 5px;
	margin-top:10px;
	width:481px;
	float: left;
	height: auto;
	min-height: 270px;
	_height: 270px;
}
#noticiaimg
{
	width:185px;
	height:auto;
	min-height: 270px;
	_height: 270px;
	float:left;
}
#noticiaborde
{
	width:500px;
	height:3px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/noticia_borde.gif);
	background-repeat:repeat-x;
}
#noticiatext
{
	width:290px;
	float:right;
	margin-left:5px;
	_margin-left: 2px;
	text-align:justify;
	font-family:Tahoma, "Times New Roman", Times, serif;
	color:#4F4F4F;
	_margin-right: 0px;
}
#noticiatext h2
{
/*	width:290px;*/
/*	float:left;*/
	line-height:18px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:110%;
	color:#0D1979;
}
#noticiatext a
{
	padding-left:10px;
	font-size:90%;
	color:#D76F11;
	background-image:url(../images/descargas_icono_documento.gif);
	background-repeat:no-repeat;
}
#noticiasf
{
/*	width:370px;*/
/*	float:left;*/
	line-height:10px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:80%;
	color:#813805;
}
/*DESCARGAS*/
#descargas
{
	width:750px;
	padding-left: 10px;
	float: left;
}
.descargaimg
{
	width:20px;
	heigth:51px;
	float:left;
	margin-right:10px;
	padding-top: 15px;
}
.descargatit
{
	font-size:120%;
	width:720px;
	font-weight:bold;
	line-height:40px;
	color:#0D1979;
	float:left;
}
.descargadesc
{
	font-size:100%;
	width:750px;
	color:#0D1979;
	float:left;
	margin-bottom: 4px;
}
.descargalink a
{
	padding-left:10px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:90%;
	color:#D76F11;
	background-image:url(../images/descargas_icono_documento.gif);
	background-repeat:no-repeat;
}
.descargalink a:hover
{
	color:#000000;
}
/*UBICACION*/
#ubipie
{
	width:565px;
	height:61px;
	float:left;
	border: 1px solid #87A9D3;
	line-height:61px;
	text-align:center;
	background-image:url(../images/ubicacion_pie.gif);
	background-repeat:repeat-x;
}
/*CALIDAD Y SERVICIOS*/
.calidadcuadro
{
	width:360px;
	height:446px;
	padding-left:8px;
	float:left;
	margin-left:5px;
	border: 1px solid #87A9D3;
	margin-top: 4px;
	margin-bottom: 4px;
}
.calidadcabecera
{
	width:349px;
	height:88px;
	color:#757575;
	float:left;
	line-height:85px;
	text-align:center;
	font-family:Trebuchet MS, Tahoma, "Times New Roman", Times, serif;
	font-size:190%;
	font-style:italic;
	font-weight:bold;
	background-image:url(../images/calidad_cabecera_grande.gif);
	background-repeat:no-repeat;
	padding-left: 5px;
}
.calidadcabecerap
{
	width:344px;
	height:31px;
	color:#FA7F05;
	float:left;
	font-size:100%;
	font-weight:bold;
	line-height:31px;
	background-image:url(../images/calidad_cabecera_peque.gif);
	background-repeat:repeat-x;
	padding-left: 5px;
}
.na{
	color:#FA7F05;
}
.calidadm
{
	width:333px;
	height:327px;
	float:left;
	text-align:justify;
	font-size:95%;
	background-image:url(../images/calidad_mancheta1.jpg);
	padding-left: 8px;
	padding-right: 8px;
}
.calidadm2
{
	width:333px;
	height:327px;
	float:left;
	text-align:justify;
	font-size:95%;
	background-image:url(../images/calidad_mancheta2.jpg);
	padding-left: 8px;
	padding-right: 8px;
}
.calidadmimg
{
	width:179;
	height:154;
	margin-top:5px;
	margin-right:3px;
	float:left;
	border: 1px solid #F8810B;
}

/* ---------------------- LISTADO DE FAMILIAS   */
.filalistafamilias
{
	width: 570px;
	_width: 565px;
	height: 75px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.celdalistafamilias
{
	padding-top: 10px;
	text-align: center;
	height: 63px;
	width: 173px;
	float: left;
	background-image: url(../images/fondo_boton_familia.gif);
	margin-left: 6px;
	_margin-left: 4px;
	margin-right: 6px;
	_margin-right: 4px;
	border-left: 1px solid #87A9D3;
	border-right: 1px solid #87A9D3;
	border-top: 1px solid #C4D5E9;
	border-bottom: 1px solid #C4D5E9;
}
.imagenmenucatalogo
{
	float: right;
}
.fondomenucatalogo
{
	background-position: right 50%;
	background-repeat: no-repeat;
	border-bottom: 4px solid #B3B9D8;
	border-top: 1px solid #FFFFFF;
	margin-bottom: 3px;
	height: 18px;
}
.importeslistados
{
	font-size: 90%;
}
.highlight
{
	background-color: #FFFF00;
/*	color: #0066CC;*/
/*	color: #009933;*/
}
.textomini
{
	color: #333333;
	font-size: 80%;
}
.pvpud
{
	border-bottom: 1px dotted #666666;
}
.descuento
{
	color: #009933;
}
.precioespecial
{
	color: #0066CC;
}
.recargo
{
	color: #FF6600;
}
.importereferencia
{
	color: #666666;
}
.filaproductos1
{
	background-color: #F3F3F3;
	padding-top: 4px;
}
.filaproductos2
{
	background-color: #FFFFFF;
	padding-top: 4px;
}

#desplegarayuda, 
#desplegarfiltros, 
#desplegarpaginas, 
#desplegarduplicar, 
#desplegarlogin, 
#desplegarnoregistrado, 
#desplegarnocliente
{
	float: left;
	width: 546px;
	text-align: left;
	padding-left: 17px;
	padding-top: 2px;
	margin: 0px;
	margin-top: 5px;
	background-image: url(../images/ico_desplegar.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	height: 18px;
	border: 1px dotted #333333;
}
#desplegarayuda a, 
#desplegarfiltros a, 
#desplegarpaginas a, 
#desplegarduplicar a, 
#desplegarlogin a,
#desplegarnoregistrado a,
#desplegarnocliente a
{
	color: #000000;
	font-weight: bold;
}
#desplegarayuda, #desplegarlogin
{
	background-color: #FFFFDF;
}
#desplegarfiltros, #desplegarduplicar, #desplegarnoregistrado
{
	background-color: #F0F7FF;
}
#desplegarpaginas, #desplegarnocliente
{
	background-color: #FFEEDE;
	height: auto;
	_height: 18px;
	min-height: 18px;
}
.tooltip2
{
	background-color: #F0F7FF;
}
.tooltip2 a
{
	color: #000000;
}
#frmfiltrar
{
	float: left;
	width: 560px;
	text-align: left;
	padding: 3px;
	margin: 0px;
	background-color: #F0F7FF;
	margin-bottom: 3px;
}
#frmfiltrar input
{
	font-size: 90%;
	border: 1px solid #000000;
}
#frmfiltrar label
{
	font-size: 90%;
	color: #333333;
	line-height: 25px;
}
#frmpaginas
{
	float: left;
	width: 560px;
	text-align: left;
	padding: 3px;
	margin: 0px;
	background-color: #FFEEDE;
	margin-bottom: 3px;
}
.linkspaginas:hover
{
	background-color: #CCCCCC;
}
.linkspaginassel
{
	border: 1px solid #333333;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
#frmpaginas input
{
	font-size: 90%;
	border: 1px solid #000000;
}
#frmpaginas label
{
	font-size: 90%;
	color: #333333;
	line-height: 25px;
}
#detallesfamilia
{
	width: 570px;
	float: left;
	height: 40px;
	text-align: left;
}
#detallesfamilia h2
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#imagenfamilia
{
	float: left;
	width: 100px;
	height: 40px;
}
#cabecerafamilia
{
	float: left;
	width: 350px;
	height: 40px;
}
/*
.navOpened
{
  display: block;
}

.navClosed
{
  display: none;
}
*/
#desplegables
{
	width: 570px;
	float: left;
}



.navOpened
{
  margin-bottom: 5px;
}

.navTitle,
.navTitleOver
{
  cursor: pointer;
  cursor: hand;
  -moz-user-select: none;
}

.navOpened .navTitle,
.navOpened .navTitleOver
{
  height: 22px;
}

.navOpened .navTitle .titleText
{
  font-weight: bold;
  vertical-align: middle;
}

.navOpened .navTitleOver .titleText
{
  font-weight: bold;
  vertical-align: middle;
}

.navOpened .titleLeft
{
  width: 14px;
  vertical-align: top;
}

.navOpened .titleRight
{
  width: 3px;
  vertical-align: top;
}

.titleHandle
{
  background-image: url(../../images/nav_corner_bg.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

.navOpened .navTitleOver .titleHandle
{
  background-position: left bottom;
}

.navClosed
{
  margin-bottom: 2px;
}

.navClosed .navTitle,
.navClosed .navTitleOver
{
  height: 22px;
}

.navTitle .titleHandle,
.navTitleOver .titleHandle
{
  width: 20px;
}

.navClosed .navTitle .titleText,
.navClosed .navTitleOver .titleText
{
  font-weight: bold;
  vertical-align: middle;
}

.navClosed .titleLeft
{
  width: 14px;
  vertical-align: top;
}

.navClosed .titleRight
{
  width: 3px;
  vertical-align: top;
}

.navClosed .titleHandle
{
  background-position: right top;
}

.navClosed .navTitleOver .titleHandle
{
  background-position: right bottom;
}

div.tree
{
  margin-left: 1px;
  margin-right: 1px;
  padding: 2px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.navOpened .tree
{
  display: block;
}

.navClosed .tree
{
  display: none;
}
.textoinformacion
{
	color: #E06D04;
	font-weight: bold;
}
#filaproducto
{
	float: left;
	width: 570px;
	height: auto;
	min-height: 600px;
}
#frmcarrito
{
	width: 570px;
	height: auto;
	float: left;
}
#confirmarpedido
{
	width: 570px;
	height: auto;
	float: left;
}
#detallepedidoanterior
{
	width: 570px;
	float: left;
}
#avisocarrito
{
	margin-left: 60px;
	margin-top: 20px;
	float: left;
	width: 400px;
	padding: 5px;
	border: 1px solid #000000;
	color: #000000;
	background-image: url(../images/ico_aviso.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-left: 40px;
}
#avisocarrito .linkcontinuarcarrito, #avisocarrito .linkborrarcarrito
{
	color: #000000;
	background-image: url(../images/ico_flechita.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 18px;
}

#frmregistro
{
	float: left;
	width: 550px;
	text-align: left;
	padding: 3px;
	margin: 0px;
	background-color: #F0F7FF;
	margin-bottom: 3px;
}
#frmregistro input
{
	font-size: 90%;
	border: 1px solid #000000;
}
#frmregistro label
{
	font-size: 90%;
	color: #333333;
	line-height: 25px;
}
#frmnoregistrado
{
	float: left;
	width: 550px;
	text-align: left;
	padding: 3px;
	margin: 0px;
	background-color: #F0F7FF;
	margin-bottom: 3px;
}
#frmnoregistrado input
{
	font-size: 90%;
	border: 1px solid #000000;
}
#frmnoregistrado label
{
	font-size: 90%;
	color: #333333;
	line-height: 25px;
}

#frmlogin
{
	float: left;
	width: 550px;
	text-align: left;
	padding: 3px;
	margin: 0px;
	background-color: #FFFFDF;
	margin-bottom: 3px;
}
#frmlogin input
{
	font-size: 90%;
	border: 1px solid #000000;
}
#frmlogin label
{
	font-size: 90%;
	color: #333333;
	line-height: 25px;
}
#frmcontactar input
{
	width: 250px;
	border: 1px solid #000000;
}