body { margin: 0; padding: 0 0 0 0; background: #FFF; font: 11px "Trebuchet MS", Helvetica, sans-serif; }
h1 { display: none; }
h2 { margin: 20px 0 0 0; font-size: 15px; }
h3 { height: 22px; margin: 10px 0 0 0;  padding: 0 0 0 0; border-bottom: 2px solid #bb6000; }
a { text-decoration: none; }
td { vertical-align: top; }
input, select, textarea { font: 10px Tahoma, Arial, sans-serif; }
.tachado		{ font-weight: normal; color: #525252; margin-right: 10px; }
p span.precio_verde	{ color: #5d9e22; }
a img { border: none; }
form { margin: 0; padding: 0; }
.clear 		{ clear: both; }

#todo { position: relative; width: 987px; margin: 0 auto; padding: 0; }

.sincss { display: none; }
.con_overflow { z-index: -1; position: absolute; }

#contenido {padding: 2px 0 45px 0; }
#contenido #foto_portada { top: 0; left: 0; padding: 8px 0 0 0; }

#menuizq_01 { width: 170px; margin-top: 8px; font: 11px Arial, Helvetica, sans-serif; color: #FFF; }
#menuizq_01 a.item_menu, #menuizq_01 a.item_menu_cerrado { display: block; border: 1px solid #0d2434; border-top: none; background: #7b9cb2 url(../images/desplegar_menu.gif) 155px bottom no-repeat; }
#menuizq_01 a.item_menu, #menuizq_01 a.item_submenu, a.item_submenu_selec, #menuizq_01 a.item_menu_cerrado { padding: 3px 12px 3px 8px; color: #FFF; }
#menuizq_01 a.item_submenu_oculto	{ display: none; }
#menuizq_01 a.item_submenu 		 { display: block; border: 1px solid #0d2434; border-top: none; font: 11px Arial, Helvetica, sans-serif; background: #d8e2e8; color: #000; }
#menuizq_01 a.item_submenu_selec { display: block; border: 1px solid #0d2434; border-top: none; font: 11px Arial, Helvetica, sans-serif; color: #000;background: #bfced6 url(../images/menu_en.gif) 155px bottom no-repeat; }
#menuizq_01 a.item_menu_cerrado { background-image: url(../images/menu_cerrado.gif); background-color: #25536d; }
#menuizq_01 a:hover { background-color: #4e6a7d; }
#menuizq_01 a.item_submenu:hover { background-color: #FFFFFF; }
#menuizq_01 a.item_submenu_selec:hover { background-color: #FFFFFF; }
#tit_menuizq_01 { height: 20px; padding: 10px 0 0 8px; background: url(../images/tit_menuizq_01.gif) no-repeat; }
#fin_menuizq_01 { height: 12px; background: url(../images/fin_menuizq_01.gif) no-repeat; }

#menuizq_02 { width: 170px; margin-top: 8px; font: 11px Arial, Helvetica, sans-serif; color: #143a50; }
#tit_menuizq_02 { height: 20px; padding: 10px 0 0 8px; background: url(../images/tit_menuizq_02.gif) no-repeat; }
#menuizq_02 a { display: block; border: 1px solid #bacdd7; border-top: none; background: #f5f8fa; }
#menuizq_02 a { padding: 3px 12px 3px 8px; color: #1d4359; }
#menuizq_02 a:hover { background-color: #d1e0e7; }
#fin_menuizq_02 { height: 12px; background: url(../images/fin_menuizq_02.gif) no-repeat; }

#contenido_centro { width: 530px; padding: 0px 36px; font: 12px Arial, Helvetica, sans-serif; color: #525252; }
#contenido_centro p { margin: 18px 0; font: 12px Arial, Helvetica, sans-serif; color: #525252; }
#contenido_centro p.documentos { margin: 30px 0 5px 0; font-size: 13px; font-weight: bold; color: #cd6900; }
#contenido_centro .icono { float: left; width: 16px; height: 16px; margin-right: 5px; }
#contenido_centro p.fichero { margin: 0 0 10px 0; }
#contenido_centro a { font: 11px Arial, Helvetica, sans-serif; color: #1d4359; }
#contenido_centro a:hover { text-decoration: underline; }
#contenido_centro span { color: #6A6A6A; }

#destacados { margin: 42px 0 40px; }
#destacados div { margin-top: 1px; border: 1px solid #bbc2c6; }
#destacados .foto { float: left; width: 85px; height: 98px; margin: 6px 14px 0 12px; }
#destacados p.nombre_producto, #novedades p.nombre_producto, #estadisticas p.nombre_producto { margin: 8px 5px 1px 0; font: bold 12px Arial, Helvetica, sans-serif; color: #892400; }
#destacados p.referencia, #novedades p.referencia, #estadisticas p.referencia { margin: 0px 5px 1px 0; font: normal 12px Arial, Helvetica, sans-serif; color: #892400; }
#destacados p.path, #novedades p.path, #estadisticas p.path { margin: 0 0 1px 0; font: 10px Tahoma, sans-serif; color: #354953; }
#destacados p.precio, #destacados p.precio_rojo, #novedades p.precio, #estadisticas p.precio  { margin: 6px 0 3px 0; font: bold 12px Arial, Helvetica, sans-serif; color: #626262; }
#destacados p.precio_rojo { color: #FF0000; }
#destacados .precio_antes, #novedades .precio_antes { text-decoration: line-through; }
#destacados .precio_ahora, #novedades .precio_ahora { color: #FF0000; margin: 0 0 0 12px; }
#destacados p, #novedades p, #estadisticas p { margin: 0 0 7px 0; font: 11px Arial, Helvetica, sans-serif;  color: #787777; }
#destacados p {width: 400px;}
#destacados div.descripcion { margin: 0 5px 0 0; width: 400px; border: none; font: 10px Tahoma, sans-serif;  color: #787777; }
#destacados div.descripcion p { font: 10px Tahoma, sans-serif;  color: #787777; }
#destacados .botones, #novedades .botones { width: 236px; height: 22px; margin-left: 290px; border: none; }
#destacados .mas_informacion, #novedades .mas_informacion { display: block; float: left; width: 109px; height: 22px; /*background: url(../images/bot_mas_informacion.gif) no-repeat;*/ }
#destacados .anadir, #novedades .anadir { display: block; float: left; width: 123px; height: 22px; margin-left: 3px; /*background: url(../images/bot_anadir.gif) no-repeat;*/ }
/*#destacados a:hover, #novedades a:hover { background-position: 0 -22px; }*/

#novedades { margin-bottom: 42px; }
#novedades .foto { width: 85px; height: 98px; margin: 6px 14px 95px 12px; }
#novedades div { width: 260px; margin: 1px; }
#novedades td.novedad { border: 1px solid #bbc2c6; margin: 1px; }
#novedades #novedad_02 { margin-left: 2px; }
#novedades .botones { margin: 0 0 0 15px; }
#novedades p.precio { margin: 17px 0 0 0; color: #FF0000; }
#novedades div.descripcion { width: 130px; margin: 0 5px 0 0; border: none; font: 10px Tahoma, sans-serif;  color: #787777; }
#novedades div.descripcion p { font: 10px Tahoma, sans-serif;  color: #787777; }

#estadisticas .mas_comprados, #estadisticas .mas_visitados { display: block; float: left; width: 150px; height: 30px; margin: 0 2px 0 7px; background: url(../images/bot_mas_comprados.gif) no-repeat; }
#estadisticas .mas_visitados { width: 136px; margin: 0; background-image: url(../images/bot_mas_visitados.gif); }
#estadisticas #botones_estadisticas {height: 30px; border-bottom: 1px solid #8499b1; }

#estadisticas #botones_estadisticas a { display: block; margin: 0 19px 0 9px; padding: 10px 0 6px 0; background: url(../images/bot_estadistica_centro.gif) repeat-x; font: bold 11px Arial, Helvetica, sans-serif; color: #8499b1; }
#estadisticas #botones_estadisticas .flecha { height: 30px; float: left; margin-right: 2px; background: url(../images/bot_estadistica_dcha.gif) no-repeat right top ; }
#estadisticas #botones_estadisticas .fondo_izq {  height: 30px; background: url(../images/bot_estadistica_izq.gif) no-repeat left top; }
#estadisticas #caja_estadisticas { margin: 1px 0 0 0; padding: 20px 7px; border: 1px solid #bbc2c6; font: 10px Tahoma, sans-serif; color: #787777; }
#estadisticas .foto { float: left; width: 40px; height: 40px; margin: 6px 14px 0 12px; }
#estadisticas p.nombre_producto { margin-top: 0; }
#estadisticas p.referencia { margin-top: 0; }
#estadisticas p.precio { margin: 0; color: #FF0000; }
a.mas_informacion_est, a.anadir_est { display: block; width: 108px; height: 18px; margin-bottom: 2px; /*background: url(../images/bot_mas_informacion_est.gif) no-repeat;*/ }
a.mas_informacion_reg_top, a.anadir_reg_top { display: block; margin-left:250px; height: 30px; margin-bottom: 2px; width: 120px; margin-left: 0 /*background: url(../images/bot_mas_informacion_est.gif) no-repeat;*/ }


#estadisticas td { vertical-align: middle; }
#estadisticas #caja_estadisticas table { padding: 6px 0; border-bottom: 1px solid #bbc2c6; }
#estadisticas #caja_estadisticas p.path { margin: 0 0 1px 0; font: 10px Tahoma, sans-serif; color: #354953; }
#estadisticas #caja_estadisticas div { font: 10px Tahoma, sans-serif; color: #787777;  margin-right: 10px; }
#estadisticas #caja_estadisticas div p { font: 10px Tahoma, sans-serif; color: #787777; }

#estadisticas #espacio { height: 20px; }
#estadisticas .espacio { height: 20px; }

#separacion { background: url(../images/separacion.gif) repeat-y; }

#form_acceso { width: 199px; margin: 8px 0 5px 0; padding: 0; background-color: #1f5675; }
#form_acceso td { vertical-align: middle; }
#form_acceso p, #form_acceso a { margin: 5px 0 5px 12px; font: 10px Tahoma, Arial, sans-serif; color: #FFF; }
#form_acceso p.registrado { font-size: 12px; }
#form_acceso input { background: #799AAD; width: 115px; height: 14px; margin: 6px 2px 0 0; border: 1px solid #12314f; padding: 1px 4px; color: #FFF; }
#form_acceso a { display: block; padding-left: 11px; background: url(../images/flecha_formulario.gif) 0 4px no-repeat; color: #d4efff; }
#form_acceso a:hover { text-decoration: underline; }

/*#form_acceso button { width: 73px; height: 18px; margin: 6px 0; background: none; padding: 0; border: none; color: #fff; background: #1F5675; }
#form_acceso button:hover { background-position: 0 -18px; }*/
#form_acceso button.button 	{margin:6px 0 ;width:73px;height:18px;border: none; padding:0;  background: url(../images/bot_acceder.gif) 0 0 no-repeat; }
#form_acceso  button.button:hover {background-position: 0 -18px; }

#form_acceso button.button_en 	{margin:6px 0 ;width:73px;height:18px;border: none; padding:0;  background: url(../images/bot_acceder-en.gif) 0 0 no-repeat; }
#form_acceso  button.button_en:hover {background-position: 0 -18px; }

#form_acceso button.enviar	{margin:6px 25px ;width:73px;height:18px;border: none; padding:0;  background: url(../images/bot_enviar.gif) 0 0 no-repeat; }
#form_acceso  button.enviar:hover {background-position: 0 -18px; }

#form_acceso button.enviar_en	{margin:6px 25px ;width:73px;height:18px;border: none; padding:0;  background: url(../images/bot_enviar-en.gif) 0 0 no-repeat; }
#form_acceso  button.enviar_en:hover {background-position: 0 -18px; }

#form_acceso .fin_form_acceso { height: 5px; }

#destacados_dcha { padding-left: 1px; }
#destacados_dcha #atencion, #destacados_dcha #compromisos,#destacados_dcha #conocenos, #destacados_dcha #proceso, #destacados_dcha #boletin { margin: 0 0 5px 0; padding: 0; }
#destacados_dcha .tit_atencion { display: block; height: 23px;  margin-bottom: 0; /*background: url(../images/tit_atencion.gif) no-repeat;*/ }
#destacados_dcha .tit_compromisos { display: block; height: 23px; /*background: url(../images/tit_compromisos.gif) no-repeat;*/ }
#destacados_dcha .tit_conocenos { display: block; height: 23px; /*background: url(../images/tit_conoce.gif) no-repeat;*/ }
#destacados_dcha .tit_proceso { display: block; height: 23px; background: url(../images/tit_proceso_compra.gif) no-repeat; }
#destacados_dcha .tit_profesionales { display: block; height: 39px; /*background: url(../images/tit_profesionales.gif) no-repeat;*/ }
#destacados_dcha .tit_boletin { display: block; height: 23px; background: url(../images/tit_boletin.gif) no-repeat; }
#destacados_dcha .caja_destacados { width: 197px; margin-bottom: 0; padding: 7px 0 7px 0; border: 1px solid #bacdd7; border-top: 1px; border-bottom: 1px; background: url(../images/fondo_destacados.gif) repeat-x; font: 10px Tahoma, Arial, sans-serif; }
#destacados_dcha .caja_destacados p { margin: 0; padding: 0 12px; font: 10px Tahoma, Arial, sans-serif; color: #000; }
#destacados_dcha .caja_destacados p.telefono { margin: 5px 0; padding: 0; text-align: center; font: bold 16px "Trebuchet MS", Helvetica, sans-serif; color: #e70000; }
#destacados_dcha .caja_destacados p.texto_gris { margin: 5px 0 0 0; color: #787777; }
#destacados_dcha .caja_destacados a { display: block; margin: 0 0 0 10px; padding: 5px 12px 0 12px; background: url(../images/flecha_destacados.gif) 1px 9px no-repeat; color: #1d4359; }
#destacados_dcha .caja_destacados a:hover { text-decoration: underline; }
#destacados_dcha .caja_destacados a.suscribirse { display: block; margin: 8px auto 5px auto; padding: 0; width: 90px; height: 18px; background: url(../images/bot_suscribirse.gif) no-repeat; }
#destacados_dcha .caja_destacados a.suscribirse:hover { background-position: 0 -18px; }
#destacados_dcha .fin_destacados { width: 199px; padding: 0; margin: 0; height: 6px; }

#ficha_producto { position: relative; width: 700px; padding: 16px 36px; font: 12px Arial, "Trebuchet MS", Helvetica, sans-serif; color: #525252; }

#ficha_producto p { margin: 0 0 18px 0; font: 11px "Trebuchet MS", Helvetica, sans-serif; color: #525252; }
#ficha_producto p.documentos { margin: 30px 0 5px 0; font-size: 13px; font-weight: bold; color: #cd6900; }
#ficha_producto p.path { margin: 0 0 15px 0; font: 10px Tahoma, sans-serif; color: #888888; }
#ficha_producto p.path a { font: 11px Arial, Helvetica, sans-serif; color: #1d4359; }
#ficha_producto p.path a:hover 			{ text-decoration: underline; }
#ficha_producto .icono { float: left; width: 16px; height: 16px; margin-right: 5px; }


#ficha_producto p.fichero { margin: 0 0 10px 0; }
#ficha_producto a { font: 11px Arial, Helvetica, sans-serif; color: #1d4359; }
#ficha_producto a:hover { text-decoration: underline; }

#ficha_producto span { color: #6A6A6A; }
#ficha_producto #hueco { position: relative; float: left; width: 250px; height: 320px; margin: 12px 25px 0 0; }
#ficha_producto #galeria { position: absolute;  top: 0px; left: 0px; width: 250px; height: 275px; }
#ficha_producto #fichas { position: absolute;  left: 0px; top: 0px; width: 250px; height: 250px; margin: 0; border: 1px solid #bbc2c6; }
#ficha_producto #fichas div { position: absolute; left: 0; top: 0; width: 250px; height: 250px; }
#ficha_producto #botones { position: absolute; left: 0px; top: 255px; width: 250px; }
#ficha_producto #botones a { display: block; float: left; width: 29px; height: 18px; margin-right: 3px; background: url(../images/boton.jpg) no-repeat; }
#ficha_producto #botones a:hover { background-image: url(../images/boton_over.jpg); }
#ficha_producto #botones a.on { background-image: url(../images/boton_over.jpg); }
#ficha_producto #botones span { float: left; width: 59px; margin-top: 2px; font: bold 10px Tahoma, Arial, sans-serif; color: #A1A1A1; }
#ficha_producto div.precio { margin: 10px 0 0 275px; padding: 30px 0 25px 0; text-align: center;  }
#ficha_producto div.precio p { font-size: 24px; font-weight: bold; color: #7A7A7A; margin: 0 0 40px 0; padding: 0 0 0 0;  }
#ficha_producto span.precio_antes { text-decoration: line-through; }
#ficha_producto span.precio_ahora { color: #A60000; margin-left: 20px; }
#ficha_producto a.anadir_compra { display: block; margin: 0 auto; width: 204px; height: 35px; /*background: url(../images/bot_anadir_compra.gif) no-repeat;*/ }

/*#ficha_producto a.anadir_compra:hover { background-position: 0 -35px; }*/
#ficha_producto #estadisticas { margin-top: 40px; }


/**/
#cuadro_datos 							{ display: block; border: 1px solid #bbc2c6; background: #eaf0f3; color: #000; margin: 15px 0 0 0; padding: 15px; font: 12px "Trebuchet MS", Helvetica, sans-serif; }
#cuadro_datos .check 					{ margin: 0 6px 0 4px; border: medium none; font-weight: bold; cursor: pointer; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
#cuadro_datos #txt_usuario				{ margin: 15px 0 0 0;  color: #000; font: 12px "Trebuchet MS", Helvetica, sans-serif; }
#cuadro_datos #tabla_particular			{ display: none; margin: 10px 0 0 0; }
#cuadro_datos #tabla_empresa			{ display: none; margin: 10px 0 0 0; }
#cuadro_datos input						{ padding: 0 0 0 3px; font: 12px "Trebuchet MS", Helvetica, sans-serif; height: 18px; }
#cuadro_datos select					{ font: 12px "Trebuchet MS", Helvetica, sans-serif; height: 20px; }
/*#cuadro_datos #guardar_usuario			{ display: block; margin: 25px 0 0 0; width: 153px; height: 23px; background: url(../images/bot_guardar_datos.gif) no-repeat; }*/
/*#cuadro_datos #guardar_usuario:hover	{ background-position: 0 -23px; }*/
.password_oculto						{ display: none; }
#datos_usuario							{ display: none; color: #000; margin: 15px 0 0 0; padding: 15px; font: 12px "Trebuchet MS", Helvetica, sans-serif; }
#datos_usuario p						{ margin: 10px 0; font: 13px "Trebuchet MS", Helvetica, sans-serif; color: #000; }
#datos_usuario #modificar_usuario		{ display: block; margin: 25px 0 0 0; width: 153px; height: 23px;/* background: url(../images/bot_modificar_datos.gif) no-repeat;*/ }
/*#datos_usuario #modificar_usuario:hover	{ background-position: 0 -23px; }*/

#linea_separacion						{ margin: 15px 0; border-bottom: 1px solid #A0A2A3; height: 1px; }
#listado_envios							{ border-collapse: collapse; margin: 15px 0; }
#listado_envios td.borde				{ height: 20px; border: 1px solid #b5b5b5; }
#listado_envios td.borde span			{ display: block; margin: 0 3px; }
#listado_envios a.modificar				{ display: block; width: 15px; height: 15px; background: url(../images/ico-modificar.gif) no-repeat; }
#listado_envios a.eliminar				{ display: block; width: 12px; height: 14px; background: url(../images/ico-eliminar.gif) no-repeat; }

#cuadro_envios 							{ display: none; border: 1px solid #bbc2c6; background: #eaf0f3; color: #000; margin: 15px 0 0 0; padding: 15px; font: 12px "Trebuchet MS", Helvetica, sans-serif; }
#cuadro_envios #guardar_envio			{ display: block; margin: 25px 0 0 0; width: 153px; height: 23px; /* background: url(../images/bot_guardar_datos.gif) no-repeat; */}
/*#cuadro_envios #guardar_envio:hover		{ background-position: 0 -23px; }*/

#datos_colaborador						{ display: none; margin: 10px 0 0 0; }
#datos_colaborador table				{ margin: 10px 0; }

/**/


/*Resultados buscador*/

#resultados_b										{ margin: 10px 0 40px 0; }
#resultados_b	div 								{ margin-top: 5px; border: 1px solid #bbc2c6; }
#resultados_b .foto									{ float: left; width: 85px; height: 98px; margin: 6px 14px 0 12px; }
#resultados_b p.nombre_producto						{ margin: 8px 5px 1px 0; font: bold 12px Arial, Helvetica, sans-serif; color: #892400; }
#resultados_b p.path								{ margin: 0 0 1px 0; font: 10px Tahoma, sans-serif; color: #354953; }
#resultados_b p.precio, #resultados_b p.precio_rojo	{ margin: 6px 0 3px 0; font: bold 16px Arial, Helvetica, sans-serif; color: #626262; }
#resultados_b p.precio_rojo 						{ color: #FF0000; }
#resultados_b .precio_antes							{ text-decoration: line-through; }
#resultados_b .precio_ahora							{ color: #FF0000; margin: 0 0 0 12px; }
#resultados_b p										{ margin: 0 0 7px 0; font: 11px Arial, Helvetica, sans-serif;  color: #787777; }
#resultados_b p 									{width: 400px;}
#resultados_b p.descripcion 						{ margin: 0 5px 0 0; }
#resultados_b p.referencia							{ margin: 0px 5px 1px 0; font: normal 12px Arial, Helvetica, sans-serif; color: #892400; }
#resultados_b .mas_informacion						{ display: block; float: left; width: 109px; height: 22px; background: url(../images/bot_mas_informacion.gif) no-repeat; }
#resultados_b .anadir 								{ display: block; float: left; width: 123px; height: 22px; margin-left: 3px; background: url(../images/bot_anadir.gif) no-repeat; }
#resultados_b a:hover 								{ background-position: 0 -22px; }
#resultados_b .botones 								{ width: 236px; height: 22px; margin-left: 420px; border: none; }


#menu_proceso				{ margin: 20px 30px 0 0; width: 170px; border-top: 1px solid #bacdd7; }
#menu_proceso a 			{ display: block; border: 1px solid #bacdd7; border-top: none; background: #f5f8fa; background: url(../images/flecha_menu.gif) 5px 5px no-repeat; padding: 3px 12px 3px 25px; color: #1d4359; }
#menu_proceso a:hover 		{ background-color: #d1e0e7; text-decoration: none; }
p.negrita					{ font-weight: bold; }


#pie { position: relative; padding-bottom: 5px; font: 10px Tahoma, Arial, sans-serif; text-align: center; color: #808080; }
#pie .subir_en { display: block; width: 988px; height: 20px; background: url(../images/bot_subir-en.gif) no-repeat; }
#pie .subir { display: block; width: 988px; height: 20px; background: url(../images/bot_subir.gif) no-repeat; }
#pie a.subir:hover { background-position: 0 -20px; }
#pie a.subir_en:hover { background-position: 0 -20px; }
#pie p.linea_02 { margin-bottom: 2px; }
#pie p.linea_03 { margin-top: 2px; }
#pie p.direccion { margin: 0; font: 11px "Trebuchet MS", Helvetica, sans-serif; color: #16303e; }
#pie p.direccion a { color: #16303e; }
#pie a { color: #808080; }
#pie span.enlace_b a, #pie span.enlace_b  { color: #000; }
#pie a:hover { text-decoration: underline; }
#pie #veiss { position: absolute; top: 0; left: 0; margin: 30px 0 0 945px; }
#pie #veiss a { display: block; width: 39px; height: 13px; background: url(../images/logo_veiss.gif) no-repeat; }
#pie #veiss a:hover { background-position: 0 -13px; }

#anadir_est a.thickbox { display: block; width: 108px; height: 18px; margin:0 0 2px 0; /*background: url(../images/bot_mas_informacion_est.gif) no-repeat;*/ }

#sugerencias { position: absolute; top: 275px; left: 15px;}
#sugerencias a#bot_sugerencias 	{margin:10px 0 0 0;width:205px; height:26px; display: block; overflow: hidden; background: url(../images/bot_sugerencias.gif) 0 0 no-repeat; }
#sugerencias  a#bot_sugerencias:hover {margin:10px 0 0 0;  background-position: 0 -26px; }

#sugerencias a#bot_sugerencias_EN 	{margin:10px 0 0 0;width:205px; height:26px; display: block; overflow: hidden; background: url(../images/bot_sugerencias_en.gif) 0 0 no-repeat; }
#sugerencias  a#bot_sugerencias_EN:hover {margin:10px 0 0 0;  background-position: 0 -26px; }



