@charset "utf-8";
/* CSS Document */
/***********************************************
Estilos para la galeria de imagenes
***********************************************/
.foto-galeria{
	background-color:#FFFFFF;
	border:0px;
	width:180px;
	height:180px;
}
/***********************************************
Estilos para los juegos de cuchillos y cubiertos
************************************************/
.tb-modelos-cuchillos-juego{
	background-color:#FFFFFF;
	border:0px;
	border-collapse:collapse;
	margin-bottom:15px;
}
.modelos-cuchillos-juego{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}
#datos-juego{
	height:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
}
#contenedor-descripcion{
	background-color:#666666;
	border:1px solid #333333;
	width:540px;
	height:340px;
	padding:5px;
	float:right;
}
#foto-modelo{
	width:350px;
	height:350px;
	border:1px solid #CCCCCC;
	float:left;
}
#contenedor-modelo{
	border:0px;
	margin-top:20px;
	padding:0px;
	background-color:#FFFFFF;
}
#contenedor-descripcion-juego{
	width:910px;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
/***********************************************
Estilos para los formularios
***********************************************/
.etiquetas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.campos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-collapse:collapse;
}
.titulo_formulario{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	border-bottom:1px groove #CCCCCC;
}
#contenedor-formulario{
	width:500px;
	padding-top:10px;
	padding-left:0px;
	margin-bottom:10px;
	text-align:center;
}
.campos:hover{
	border:2px solid #000099;
}
.campos:focus{
	border:2px solid #000099;
}
/***********************************************
Estilos para los detalles de los productos
***********************************************/
.precios{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#FFC;
		font-style:italic;
}
.nota-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000099;
}
.nota-3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFCC;
	text-align:center;
}
.nota-2{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFF00;
}
.body_descripcion{
	background-color:#FFFFFF;
	padding:0px;
	margin-top:1px;
	margin-left:1px;
	text-align:center;
}
.celda_botones_desc_pd{
	height:25px;
	border-top:1px dashed #CCCCCC;
	text-align:center;
}
#conteneor_descripcion{
	width:100%;/*595px;*/
	height:100%;/*485px;*/
/*	padding:0px;*/
	padding-top:5px;
	margin:0px;
	border:0px;
	text-align:center;
}
#fotos_descripcion{
	background-color:#FFFFFF;
	width:340px;
	height:460px;
	border:1px solid #787878;
/*	margin:0px;*/
	margin-left:5px;
	margin-top:10px;
	padding:0px;
	float:left;
}
.nombre_modelo{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4B4B4B;
}
#descripcion{
	background-color:#666666;
	width:230px;
	height:450px;
	border:1px solid #333333;
/*	margin:0px;*/
	margin-top:10px;
	margin-right:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	float:right;
}

.nombre_caracteristica{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.descripcion_modelo{
	text-align:left;
	vertical-align:text-top;
}
/***********************************************
Estilos para presentar los prod relacionados
***********************************************/
.nombre_prod_relacionado{/*Nombre prod relacionado*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#666;
	cursor:pointer;
}
.nombre_prod_relacionado:hover{
	color:#000;
}
.title_relacionados{/*Productos Relacionados nombre seccopm*/
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#666666;
	text-align:center;
}
#productos_relacionados{/*Div para los productos relacionados co la categoria visitada*/
	background-color:#FFFFFF;
	border:0px;
	width:180px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	float:right;
}
/***********************************************
Estilos para presentar los productos
***********************************************/
.pagina_seleccionada{
	border:1px solid #0000CC;
	padding-left:1px;
	padding-right:1px;
	color:#0000CC;
}
.barra_navegacion_paginas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	background-color:#CCCCCC;
	border:1px solid #999999;
	margin-top:10px;
	width:100%;
	height:20px;
}
.barra_navegacion_paginas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
}
.barra_navegacion_paginas a:hover{
	color:#006600;
}
.barra_navegacion_paginas td{
	vertical-align:middle;
}
.barra_navegacion_paginas table{
	height:100%;
}
.barra_navegacion_paginas table{
	background-color:transparent;
	width:700px;
	border:0px;
}
.tb_cont_productos{/*Tabla para los productos de cada categoria*/
	background-color:#FFFFFF;
	border:0px;
	border-collapse:collapse;
/*	width:700px;*/
}
.celda_pd_nombre{/*Celda producto nombre*/
	background-color:#CCCCCC;
	border:1px solid #666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.celda_pd_nombre:hover{
	background:#FFFFFF;
}
.celda_pd_foto{/*Celda producto imagen*/
	background-color:#FFFFFF;
	width:174px;
	height:190px;
	border:1px solid #666666;
}
#productos_categoria{/*Div para la tabla de productos de cada categoria*/
	background-color:#FFFFFF;
	border:0px;
	width:710px;
	margin:0px;
	padding:0px;
	float:left;
}

/***********************************************
Estilos utilizados en los subcatalogos de cada
tipo de producto
***********************************************/

.tb_sub_categorias{
	background-color:#FFFFFF;
	border:0px;
	border-collapse:collapse;
	margin-bottom:20px;
}
.celda_tipo_foto{
	background-color:#FFFFFF;
	border:1px solid #666666;
	width:220px;
	height:220px;
}

.celda_tipo_desc{
	background-color:#CCCCCC;
	border:1px solid #666666;
	width:220px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
a.tipo_prod{
	color:#333333;
}
.celda_tipo_desc:hover{
	background-color:#FFFFFF;
}

/***********************************************
Otros estilos usados en varias secciones
***********************************************/
.redimensiona_foto{
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	border:0px;
}
hr.lineas{
	height:1px;
	color:#CCCCCC;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}

.desc_material{
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	text-align:justify;
}
.celd_tit{
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:50px;
}
.nom_sec_mat{
	font-size:14px; 
	font-weight:bold;
}
.tb_contenedor{
	width:100%; border:0px; 
	border-collapse:collapse;
}
/************************************************
Estilos que se utilizan en todas las secciones: 
botones, barra de navegacion, lineas, etc.
************************************************/
.boton{/*Botones*/
	background-color:#F0F0F0;
	border:1px solid #666666;
	padding:0px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	outline:none;
}
.boton:hover{
	background-color:#FFFFFF;
	color:#000000;
	border-color:#000000;
	cursor:pointer;
}
img.double-border {/*Borde doble*/
	border: 1px solid #999999;
	padding: 5px; /*Inner border size*/
	background: #FFFFFF; /*Inner border color*/
}
.seccion{/*Titulo de cada seccion*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333; 
	border-bottom:1px dashed #CCCCCC; 
	width:80%; 
	text-align:left; 
	margin-left:20px;
}
#divnav{
	width:910px;
	background-color:#FFFFFF;
/*	border:0px;*/
	border-bottom:1px solid #9D9D9D;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
}
/************************************************
Estilos para la maquetacion general de la pagina
*************************************************/
.menu_pp:hover{
	color:#000000;
}
.menu_pp{/* menu de pie de pagina*/
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a{
	text-decoration:none;
	outline:none;
}
img{
	border:0px;
}
#cont_secciones{ /*contenedor de las secciones*/
	background-color:#FFFFFF;
	border:0px solid #999999;
	width:910px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#divgral{/* contenedor del div de secciones*/
	background-color:#FFFFFF;
	border:0px;
	width:910px;
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#encabezado{/* estilo del ecabezado de la pagina*/
	background-color:#FFFFFF;
	width:950px;
	height:212px;
	padding:0px;
	border:0px;
	text-align:center;
}
#piepagina{ /*pie de pagina*/
	background-color:#FFFFFF;
	border:0px;
	text-align:center;
	max-width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding-top:10px;
}
#contenedor{/* contenedor de toda la pagina*/
	border:0px;
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#4D4D4D;
}
#local{/*formato para la localidad y botones de idioma*/
	background-color:#E0E0E0;
	width:950px; 
	height:20px; 
	border:0px; 
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	clear:both;
	font-weight:bold;
}
#menu{ /*div para el menu principal*/
	background-color:#FFFFFF;
	border-bottom:1px solid #999999; 
	border-top:1px solid #999999;
	margin:0px; 
	width:950px;
	height:30px;
	clear:both; 
	text-align:center;
}