/* --------------------------------------------------
	Layout Style Sheet (IE6, IE7, Firefox y Safari)
	version:	1.4
	date:		15.may..2008
	author:		Bryte Dialogos Digitales
	website:	www.ermec.com
-------------------------------------------------- */

/* RESET */
body,h1,h2,h3,h4,h5,h6,blockquote,form,ul,li,table,fieldset,legend { margin:0; padding:0; border:none; list-style:none; }
img { border:none; }

body { font:11px Verdana, Arial, "sans-serif"; color:#353535; margin-top:4px; }
p { margin: 12px 0 }

#container { width:934px; background-color:#fff; color:#353535; margin:auto; }
#container a:hover { text-decoration:underline; }


/* HEADER */
	/* Logo */
	#logo-related { height:108px; }
	#logo-related #related { float:right; margin:20px 16px 0 0; }
	#logo-related #related a, #logo-related #related a:visited { color:#000; }
	#logo-related #related a:hover { text-decoration:underline; }
	#logo-related #related select { width:90px; font-size:11px; color:#353535; border:solid 1px #949ea0; vertical-align:middle; margin-left:5px; padding-left:2px; }
	#logo-related #related a { margin:0 .5em; }

  #branding { position:relative; width:934px; height:130px; }

  #branding a.next { position:absolute; top:16px; left:410px }
  #branding a.previous { position:absolute; top:29px; left:410px }

  div#carrusel { position:absolute; width:490px; margin-left:16px; overflow:hidden; top:7px; left:406px }
  div#carrusel ul { position:relative; margin:0; padding:0 }
  div#carrusel li { display:block; float:left }
  div#carrusel img { margin-right:1px; padding:8px 4px 9px 8px; width:108px; height:97px; background-image:url(../../lmbinaries/img13985_imagen.png) }

	/* Breadcrumb */
	#breadcrumb { font-size:10px; }
	#breadcrumb a, #breadcrumb a:visited { color:#000; text-decoration:underline; }
	#breadcrumb span { font-weight:700; }

	/* Breadcrumb Search */
	#breadcrumb-search { height:38px; border-bottom:1px solid #c8c8c8; }
	#breadcrumb-search #breadcrumb { padding:12px 0 0 16px; color:#1f1f1f; }
	#breadcrumb-search #search { position:relative; right:14px; float:right; width:340px; padding-top:8px; text-align:right; }
	#search .cajatexto { width:180px; margin-right:4px; }

form#search {margin:38px 16px 10px 0; float:right }

/* CONTENTS */
#content-left, #home-left {
	width:178px; float:left;
	background-color:#f0f0f0;
	border:1px solid #c8c8c8;
	margin:10px 0 10px 8px;
  padding-bottom:22px;
  display:inline;
}
#content-main {
	float:left;
	background:url(../../lmbinaries/img342_imagen.gif) repeat-x bottom;
	border:solid #c8c8c8; border-width:0 1px 1px 1px;
	margin:0 0 32px 13px;
}
#content-central { float:left; width:430px; padding:0 10px 50px 29px; line-height:13px; }
#content-right { width:244px; float:left; }
#content-central-big { float:left; width:666px; padding:0 24px 22px 24px; line-height:13px; }
#content-central-big p { margin-top:16px; }
#content-full { position:relative; width:858px; _width:848px; padding:0 24px 32px 24px; line-height:13px; }

#content-central h3, #content-central-big h3, #content-full h3, #content-right h3, #content-central-big h2, #content-full h2 { font-size:16px; font-weight:bold; margin:18px 0; }
#content-central h4, #content-central-big h4, #content-full h4, #home-right h4 { font-weight:bold; }

/* OFERTA DE TRABAJO */
.oferta-trabajo { margin:0 10px 15px 0; padding:10px 1em 20px; border:1px solid #c8c8c8; background-color:#f0f0f0 }
.oferta-trabajo span { padding-left:14px }
.oferta-trabajo p { margin:10px 0 }
.oferta-trabajo-detalle { margin-top:30px }
.oferta-trabajo-detalle p { margin:15px 0 }

/* FOOTER */
#footer { height:98px; clear:both; text-align:center; border-top:double 1px #c8c8c8; font-size:10px; }
#footer #siterelated { margin-top:1px; padding-top:18px; border-top:double 1px #c8c8c8; }
#footer #siterelated a { color:#565656; padding:0 10px; }
#footer #siterelated span { color:#a2a2a2; }
#footer #emails-contacto { padding-top:12px; }
#footer #emails-contacto span { padding:0 10px }
#footer #languages { padding-top:12px; color:#777; }
#footer #languages a { color:#777; padding:0 10px; }
#footer a:hover { text-decoration:underline; }


/* CONTENT LEFT */
#content-left-blank { width:168px; float:left; margin:18px 0 0 16px; _margin-left:6px; text-align:center; }
#content-left-blank img { border:1px solid #cfcfcf; }
#content-left h2, #home-left h2 { height:21px; color:#fff; font-size:12px; font-weight:700; padding:6px 0 0 8px; margin:0 !important; }
#content-left h3 { margin:16px 0 4px 8px; font-size:12px; font-weight:bold; }
#content-left li, #home-left li { background:url(../../lmbinaries/img38_imagen.gif) repeat-x bottom left; padding:8px 0; margin:0 8px; }
#content-left li img, #home-left img { margin-right:6px; }

#seguir { z-index:2; position:relative; top:-80px; clear:both; width:660px; height:16px; line-height:16px; text-align:right; }
#ver-mas { z-index:2; position:relative; top:-80px; clear:both; width:885px; height:16px; line-height:16px; text-align:right; }
.vertodas { text-align:right; font-size:10px; margin:10px 5px 0 0; }


/* CALENDARIO */
#leyenda { border:solid 1px #c8c8c8; width:412px; height:40px; padding:10px; font-size:9px; }
#leyenda div { width:135px; height:20px; float:left; }
#leyenda img { margin-right:5px; }

.mes { float:left; overflow:hidden; width:144px; }
.mes-top {
	overflow:hidden; width:144px; height:15px;
	font-size:9px; color:#1b7edc; text-align:center;
	background:url(../../lmbinaries/img24_imagen.gif) top left no-repeat; 
	padding-top:4px;
}
.mes-left { width:3px; height:105px; background:url(../../lmbinaries/img22_imagen.gif) top left repeat-y; float:left; }
.mes-central { width:138px; height:105px; float:left; background-color:#fff; overflow:hidden; }
.mes-right { float:left; width:3px; height:105px; background:url(../../lmbinaries/img23_imagen.gif) top left repeat-y; }
.mes-bottom { width:144px; height:12px; clear:both; background:url(../../lmbinaries/img20_imagen.gif) top left no-repeat; }
.semana { clear:both; margin-left:8px; }
.dia { width:14px; height:14px; margin:0 0 1px 1px; padding:0 1px 0 2px; float:left; text-align:right; }
.dias-semana { height:15px; border-bottom:solid 1px #1b7fdf; padding-left:8px; margin:3px 0 2px 0; }
.dias-semana .dia { background-color:#fff; text-align:center; }
.mes .domingo { color:#1c80e2; }
.mes .fnacional { background-color:#ff98cd; }
.mes .fcatalunya { background-color:#ff9900; }
.mes .fermec { background-color:#e7273e; }
.mes .ftarde { background-color:#c8c8c8; }


/* NOTICIAS */
#noticias-ultimas { border-bottom:solid 1px #cccccc; height:20px; margin:40px 20px 20px 0px; }
#ultimas-notas { float:left; font-weight:bold; }
#ultimas-notas img { margin-right:5px; }
#ver-mas-notas { float:right; padding:0 0 7px 10px; }
#ver-mas-notas a:hover { text-decoration:none; }

.box-noticias { display:block; clear:both; border-bottom:1px solid #f2f2f2; padding-top:8px; margin-bottom:12px; }
.box-noticias h4 { margin:0 0 6px 0; font-size:12px; line-height:16px; }
.box-noticias img { float:left; border:1px solid #ccc; }
.box-noticias .thumb{ float:left; max-width:111px;}
.box-noticias .txt { float:right; max-width:530px; margin-right:12px;}
.box-noticias .ver-mas { margin-top:8px; }
.box-noticias .fechaFeria { display:block; color:#585858; font-weight:700; margin-bottom:6px; background:url(../../lmbinaries/img492_imagen.gif) no-repeat 0 2px; padding-left:16px; }


/* PRODUCTOS */
#relacionados { width:100%; clear:both; background:url(../../lmbinaries/img342_imagen.gif) repeat-x bottom; }
#relacionados h4 { font-size:12px; font-weight:bold; margin-left:20px; padding-bottom:12px; }
.relacionado_box {
	float:left; overflow:hidden;
	width:277px; height:126px;
	font-size:10px;
	border:solid 1px #c8c8c8;
	margin-left:14px; padding:5px 5px 5px 8px;
	background-color:#fff;
}
.relacionado_box .marca { color:#5c5c5c; margin-bottom:5px; }
.relacionado_box .nombre_producto { height:23px; color:#5c5c5c; font-weight:bold; margin-bottom:2px; }
.relacionado_box img { border:solid 1px #c8c8c8; clear:both; float:left; }
.relacionado_box ul { margin:10px 0 0 10px; }
.relacionado_box .txt { float:left; width:180px; padding-left:10px; }
#relacionados .volver { clear:both; text-align:right; padding:30px 0 20px 0; margin-right:20px; }

	/* BOX DE PRODUCTOS */
	.producto_box {
		width:312px; height:110px; float:left;
		background:url(../../lmbinaries/img344_imagen.gif) repeat-y left;
		border-bottom:solid 1px #d0d0d0;
		margin:6px 8px 6px 0; padding:6px;
		font-size:10px; overflow:hidden;
	}
	.producto_box img { border:solid 1px #c8c8c8; float:left; }
	.producto_box .thumb { float:left; max-width:122px; }
	.producto_box .txt { float:right; max-width:180px; }
	.producto_box a:hover { text-decoration:none; }


/* PAGINACION */
#paginacion-top { position:relative; display:block; border-bottom:1px solid #eae9e9; height:20px; margin:28px 14px 20px 0; }
#paginacion-bottom { position:relative; display:block; width:97%; border-top:1px solid #eae9e9; padding-top:8px; margin:28px 14px 20px 0; }
#paginacion-top .paginas, #paginacion-bottom .paginas { float:right; }
#paginacion-top .paginas a, #paginacion-bottom .paginas a { display:block; float:left; margin-left:8px; }
#paginacion-top .paginas a.active, #paginacion-bottom .paginas a.active { color:#000; font-weight:700; }
#paginacion-top .paginas span, #paginacion-bottom .paginas span { display:block; float:left; margin-left:8px; }


/* NAVEGACION - FILTROS */
.menu_filtro li { font-size:10px; }
.menu_filtro li a {
	display:block; font-size:10px;
	min-height:14px; _height:14px;
	padding-left:10px;
}
.menu_filtro li.active a  { font-weight:700; }
.menu_filtro li img { position:relative; top:4px; float:left; }

#content-left li.last { background:none; float:right; margin-top:6px; }
#content-left .abremenu li { margin:0; }
#content-left li a:hover { text-decoration:underline !important; }


/* DIRECCION - vcard */
address { display:block; clear:both; font-style:normal; padding:8px 0 0 24px; }
a:hover.email { text-decoration:underline !important; }
.vcard { display:block; float:left; height:20px; margin:28px 0 32px 20px; _margin-left:10px; }

	/* GOOGLE MAP */
	.googlemap { float:right; margin:24px 12px 0 20px; border:1px solid #bebebe; }


/* TITULARES, BOTONOES Y LINKS */
h1 { float:left; margin:20px; }
h1 a { display:block; width:220px; height:60px; overflow:hidden; text-decoration:none; text-indent:-4000px; }
h1 span { font-size:12px; color:#606060; display:block; margin:4px 0 12px 0; font-weight:normal; }

h6 { display:block; font-size:16px; font-weight:bold; margin:18px 0 10px 0; }
h6.h6-pqno { font-size:11px; }
.t-01 { display:block; color:#4d4d4d; font-size:11px; font-weight:700; margin:24px 0 12px 0; }
.t-02 { float:left; font-weight:700; font-size:12px; color:#4d4d4d; padding-left:14px; }
#content-1 h2, #content h2 { position:relative; font-size:16px; font-weight:bold; margin:18px 0; }
#tit-vermas { position:relative; display:block; border-bottom:solid 1px #cccccc; height:20px; margin:28px 20px 20px 0px; }

a.bt-volver, a:visited.bt-volver { display:block; float:right; padding-left:8px; font-size:10px; margin:8px 8px 0 0; }
a.volver, a:visited.volver { position:absolute; top:20px; right:20px; display:block; float:right; font-size:10px; }
.bt-vermas { position:relative; top:2px; _top:6px; float:right; padding:0 0 6px 8px; }
.bt-vermas-01 { float:right; padding-left:8px; margin:16px 8px 0 0; }
a:hover.bt-vermas-01, a:hover.bt-vermas { text-decoration:underline; }

#content-1 { position:relative; margin:0 10px 20px 10px; border:solid #c8c8c8; border-width:0 1px 1px 1px; }
#content .preview-1prod h3, #content-1 .preview-1prod h3, .preview-1prod h3, #content-main .producto_box h3, #content-central-big .box-result h3, #content-full .box-result h3 { font-size:10px; color:#626262; display:block; text-transform:uppercase; margin:0 0 4px 0; font-weight:normal; }
#content .preview-1prod h2, #content-1 .preview-1prod h2, .preview-1prod h2, #content-main .producto_box h2, #content-central-big .box-result h2, #content-full .box-result h2 { font-size:10px; display:block; font-weight:bold; margin: 0 0 10px 0; }
#content #content-left h2 { color:#fff; font-size:12px; }

#menu li, #menu li a { font-weight:bold; }

.intro-1row { position:relative; border-bottom:1px solid #c8c8c8; _height:210px; min-height:210px; }
.intro-1row p { margin:8px 0 20px 0; }
.intro-1row img { float:left; border:1px solid #d2d2d2; margin:18px; }
.intro-1row .texto1row { display:block; float:right; padding-right:20px; width:648px; }

.intro-2row { position:relative; padding:0 18px 18px; }
.prods-relac { display:block; clear:both; margin-left:42px; }
.prods-relac .bt-volver { margin:10px 24px 32px 0; }

/* ICONOS */
.iconos { display:block; margin-top:20px }
.iconos a, .iconos a:visited { text-decoration:underline; }
.icpdf { height:18px; padding-left:22px; background:url(../../lmbinaries/img347_imagen.gif) no-repeat; }

.imgproducto { width:200px; float:left; }
.imgproducto a, .imgproducto a:visited { font-size:10px; cursor:hand; }
.imgproducto img { margin-bottom:8px }
.imgproducto span { display:block; clear:both; padding-left:38px; height:15px; background:url(../../lmbinaries/img348_imagen.gif) no-repeat }
p#avisoFotoTexto { clear:both; font-size:9px; margin-top:12px; margin-left:18px; color:#666 }

.preview-1prod { width:272px; border:1px solid #c8c8c8; font-size:10px; float:left; margin-right:6px; padding:6px; }
.preview-1prod img { float:left; border:1px solid #d2d2d2; margin-right:12px; }
.preview-1prod a, .preview-1prod a:visited { display:block; text-decoration:none; }
.preview-1prod a:hover, .producto_box a:hover { text-decoration:underline; color:#000; }



.1prod-last { margin-right:0; }

.col-right { position:relative; display:block; width:668px; margin-left:244px; }


/* FORMULARIOS */
legend { display:none; }
input, textarea, select { font-family:Verdana; border:1px solid #959da0; background:#fff; padding:4px 2px; color:#757575; font-size:11px; }
label { display:block; }
select { padding:0; }
sup { position:relative; top:4px; }
* form fieldset.boton { display:block; clear:both; width:94%; border-top:1px solid #d2d2d2; padding-top:12px; margin:16px 48px 32px 0; }
* form fieldset.boton a, * form fieldset.boton a:visited { color:#636363 !important; }
* form fieldset.boton a:hover { color:#000 !important; }

	/* FORM CONTACTO */
	form#contacto { position:relative; }
	#contacto input, #contacto textarea { display:block; margin-top:4px; }
	#contacto textarea { width:389px; height:90px; }
	#contacto .botones { text-align:right; padding-right:36px; margin-top:20px; }
	#contacto .botones input { font-size:9px; padding:2px; margin-left:6px; }

		/* Error */
		.error { color:#c00937; margin:14px 0;}
		.errorbox { border:solid 1px #c00937 }

		/* Formulario columna izquierda */
		.col-izq-form { position:relative; clear:both; float:left; width:150px; margin-bottom:25px; }
		.col-izq-form input, .col-izq-form select { width:130px; }
		.col-dcha-form { position:relative; float:left; margin-bottom:25px; }
		.col-dcha-form input { width:240px; }

	/* FORM SOLICITUD DE CATALOGO */
	form#catalogo fieldset { margin-bottom:18px; }
	form#catalogo h3, form.cat-marcas h3 { font-size:12px; margin-bottom:4px; }
	form#catalogo div { float:left; width:216px; margin:5px 0; }
	form#catalogo div.full { display:block; width:500px; float:none; clear:both; margin:10px 0 5px 0; }
	form#catalogo div.last { }
	form#catalogo input { width:168px; margin-top:4px; display:block; }
	form#catalogo textarea { width:602px; margin-bottom:10px; }
	form#catalogo label { display:block; height:16px; }
	form#catalogo div a, form#catalogo div a:visited { text-decoration:underline; }
	form#catalogo input.inpclear { width:14px; }

	/* FORM CATALOGOS MARCAS REPRESENTADAS */
	form.cat-marcas fieldset div { position:relative; width:280px; margin-top:12px; padding-bottom:20px; font-size:12px; }
	form.cat-marcas select { position:relative; display:block; width:180px; margin-top:6px; }
	form.cat-marcas hr { margin:10px 0; *margin:0; }
	form.cat-marcas h3 { margin:8px 0 10px 0; }
	form.cat-left { position:relative; width:362px; float:left; }

input.inpclear, form.cat-marcas input { position:relative; top:-6px; border:none; background:none; float:left; margin-right:4px; }

form.cat-marcas .op-number { width:12px; height:64px; margin-right:18px; float:left; font-size:14px; font-weight:700; padding:0 10px 0 0; border-right:1px solid #d5d5d5; color:#787878; }
form.cat-marcas .op-texto { float:left; }

/* TABLAS */
#lista-catalogo { position:relative; top:0; width:292px; float:right; }
#lista-catalogo strong { display:block; color:#838383; margin-bottom:12px; }
#tab-cat-scroll { width:290px; height:335px; _height:330px; overflow:-moz-scrollbars-vertical; overflow-y:scroll; border:solid #c0c0c0; border-width:1px 0 1px 1px; margin-bottom:40px; }
.tab-catalogos { width:276px; float:none; } /* estaba right */
.tab-catalogos tr.tit td { background-color:#e6e8e9; padding:6px; }
.tab-catalogos td.tit-borrar { font-size:10px; }
.tab-catalogos td.marca { font-weight:bold; text-transform:uppercase; }
.tab-catalogos td { padding:3px 6px; border-bottom:1px solid #c0c0c0; }
.tab-catalogos td img { margin:0; float:none; }
.tab-catalogos td.tdcenter { text-align:center; width:40px; }
.tab-catalogos tr.last td { border:0; }


/* BUSQUEDA */
.palabraclave { font-style:italic; }
form#filtro-resultado input, form#filtro-resultado label { display:block; float:left; }
form#filtro-resultado input { position:relative; top:-3px; border:none; background:none; margin-left:16px; }
form#filtro-resultado label { margin-right:12px; }
form#filtro-resultado a { position:relative; top:-2px; display:block; float:left; background:#e6e4e4; padding:2px 6px; }
form#filtro-resultado a:hover { background:#d9d8d8; }
.box-result { display:block; background: #ffffff; border-bottom:1px solid #dfdfdf; padding:16px 0 10px 10px; border-left:6px solid #1f86c4; margin:0 14px 1px 0; }
.box-result img { float:left; border:1px solid #d2d2d2; margin-right:12px; }
.box-result .thumb { display:block; float:left; max-width:122px; margin-left:10px; }
.box-result .txt { float:right; min-width: 650px; }
.box-result .txt a:hover { text-decoration:underline !important; }
#content-central-big .box-result h2, #content-full .box-result h2 { margin-bottom:4px; font-size:11px; }


/* SITEMAP */
.col-mapa { display:block; float:left; min-height:320px; _height:320px; border-right:1px solid #c8c8c8; width:262px; margin-right:30px; }
.col-mapa p { display:block; font-weight:bold; font-size:12px; margin-bottom:10px; }
.col-mapa ul { margin:0 0 24px 14px; }
.col-mapa li { margin:6px 0; }
.col-mapa li a, .col-mapa li a:visited { color:#333 !important; }
.col-mapa a:hover { text-decoration:underline !important; }
.last-col { border:none; margin:0; }
.boton { display:block; width:76px; margin-bottom:12px; cursor:pointer; background:url(../../lmbinaries/img396_imagen.gif) no-repeat right; }


/* LISTAS */
.bul-01 { margin-top:10px; }
.bul-01 li { background:url(../../lmbinaries/img350_imagen.gif) no-repeat 0 5px; padding-left:6px; _height:14px; margin:2px 0; }
a.vermas, a.vermas:visited {
	display:block; height:12px; float:right;
	margin-top:4px; padding-left:10px;
	font-size:10px;
}
a:hover.vermas { text-decoration:underline; }

	/* Listado de ferias */
	.lista-ferias { display:block; margin:32px 0 0 32px; }
	.lista-ferias li { display:block; float:left; width:162px; margin:0 38px 22px 0; font-size:10px; }
	.lista-ferias img { display:block; margin-bottom:8px; border:solid #dfdfdf; border-width:1px 0 1px 1px; border-right:3px solid #dd1b2f; }
	#content-full .lista-ferias li h3 { font-size:11px; margin:0 0 2px 0;  }
	.lista-ferias li.last { margin-right:0; }

	/* mas informaciones */
	#masinfo { line-height:18px; margin-top:25px; }
	#masinfo h4 { margin-bottom:8px; }
	#masinfo ul { margin:8px 0 20px 0; }
	#masinfo li { height:18px; margin:4px 0; padding-left:24px; }
	#masinfo li a, #maisinfo li a:visited { text-decoration:underline; }
	#masinfo p { margin-left:5px; }
	#masinfo li.pdf { background:url(../../lmbinaries/img347_imagen.gif) no-repeat; }
	#masinfo li.doc { background:url(../../lmbinaries/img378_imagen.gif) no-repeat; }
	#masinfo li.link { background:url(../../lmbinaries/img379_imagen.gif) no-repeat; }
	

/* POPUP LAYER */
.ventanaLayer { display:block; position:absolute; top:50%; left:50%; width:326px; background:#eeeff1; z-index:92; border:3px solid #c5c8cf; margin:-120px 0 0 -200px; }
.ventanaLayer .topo { position:relative; overflow:hidden; text-align:left; font-size:10px; font-weight:bold; color:#fff; padding:6px 2px 0 8px; display:block; height:18px; background:#0775ba; border-bottom:3px solid #c5c8cf; }
.ventanaLayer .topo a { position:relative; float:right; top:-13px; right:4px; }
.ventanaLayer .ventanaContent { padding:16px; font-size:11px; }
.ventanaLayer .ventanaContent p { margin-top:16px; }


/* HOME */
.t-sesion { display:block; font-size:16px; font-weight:bold; margin:18px 0 12px 0; }
#home-left a:hover, #home-right a:hover { text-decoration:underline; }

	/* home left */
	#home-left h3 { font-weight:bold; font-size:12px; padding:12px 0 0 10px; margin:-1px 0 0 0; }
	#home-left ul { margin-bottom:20px; }
	
	/* home central */
	#home-central { float:left; width:425px; border:solid #c8c8c8; border-width:0 1px; margin:0 0 35px 12px; }
	#home-central .t-sesion { margin-left:14px; }
	#home-central p { padding-left:12px; }
	.h-destaque { display:block; background:url(../../lmbinaries/img342_imagen.gif) repeat-x bottom; margin:16px 0 0 0; padding:12px; border-bottom:1px solid #c8c8c8; }
	.h-destaque img { float:left; border:1px solid #d2d2d2; margin-right:12px; }
	#home-central .h-destaque h2 a, #home-central .h-destaque h2 a:visited, #home-right h2 a, #home-right h2 a:visited { display:block; font-size:12px; margin:-16px 0 -10px 0; }
	.h-destaque h3 { font-size:10px; font-weight:normal; color:#898989; text-transform:uppercase; }
	.h-destaque .txt { display:block; float:left; width:258px; }
	#home-central .ver-mas, #home-right .ver-mas { position:relative; display:block; margin-top:18px !important; }

	/* home right */
	#home-right { float:left; width:268px; padding:12px; }
	#home-right .t-sesion { margin-top:8px; _margin-top:18px; }
	#home-right .bt-vermas-01 { margin:-10px 0 0 -6px; }
	#home-right img { border:1px solid #d2d2d2; }
	.h-noticias { display:block; clear:both; margin-bottom:10px; }
	.h-noticias .ver-mas { position:relative; top:-8px; display:block; margin-bottom:8px; }

	.notas { display:block; clear:both; color:#8a8e92; font-size:9px; margin-bottom:7px; }

.home-categoria { margin-top:37px; padding-left:14px; background:url(../../lmbinaries/img342_imagen.gif) repeat-x bottom; border-bottom:solid 1px #c8c8c8; }
.home-categoria-nombre, .home-prensa-fecha { color:#8a8e92; font-size:9px; margin-bottom:7px; }
.home-categoria-producto, .home-prensa-titular { color:#323334; font-weight:bold; font-size:12px; margin-bottom:11px; }
.home-categoria-txt, .home-prensa-txt { color:#343536; line-height:13px; font-size:11px; }
.home-categoria-mas, .home-prensa-mas, .home-mas { height:25px; clear:both; font-size:9px; text-align:right; padding-right:20px; margin-top:7px; }


/* AJUSTES GENERALES */
.fLeft { float:left; }
.fRight { float:right; }
.mR16 { margin-right:16px; }
.mR30 { margin-right:30px; }
.mT01 { margin-top:14px; }
.noborderB { border-bottom:0; }
.clear { display:block; clear:both; }

	/* bg degradee ficha productos */
	.bg-degradee { background:url(../../lmbinaries/img351_imagen.gif) no-repeat left bottom; padding-bottom:28px; }
	
	/* hover de links */
	.iconos a:hover, form#catalogo div a:hover, .iconos a:hover, #masinfo li a:hover, a.verficha:hover { color:#0f4a6d; }

/* TOOLTIPS (descuentos - FASE 2) */
a.tooltip { position:relative; z-index:24; text-decoration:none; }
a.tooltip:hover { z-index:25; background-color:#dfdfdf; }
a.tooltip span { display:none; }
a.tooltip span p { margin:0 0 4px 0; }
a.tooltip:hover span {
    display:block;
    position:absolute; top:-26px; left:100px;
	width:200px; padding:8px;
    border:1px solid #c5c5c5;
    background-color:#eee; color:#4e4e4c;
	text-decoration:none;
}	


/* BOTONES MULTI LANGUAGES */
.bt-deg { display:block; height:24px; background:url(../../lmbinaries/img352_imagen.gif) no-repeat left; }
.bt-deg span.bt-deg-texto { height:18px; float:left; margin-left:6px; _margin-left:3px; padding:6px 4px 0 6px; background:url(../../lmbinaries/img353_imagen.gif) repeat-x; font-weight:700; font-size:10px; }
.bt-deg-texto a, .bt-deg-texto a:visited { color:#636363 !important; }
.bt-deg-texto a:hover { color:#000 !important; text-decoration:none !important; }
.bt-deg span.bt-deg-right { float:left; width:6px; height:24px; background:url(../../lmbinaries/img354_imagen.gif) no-repeat right; }

hr { display:block; clear:both; visibility:hidden; *margin:-8px 0; }


