/* --------------------------------------------------
	Layout Style Sheet (IE6, IE7, Firefox y Safari)
	website:	LA MALETA ROJA 2009
-------------------------------------------------- */
@import url("../css/hoymujer.css");

body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ol,ul,li,dl,dt,dd,table,fieldset,legend,abbr,acronym,blockquote,button { margin:0; padding:0; border:none; list-style:none; }
img { border: none; }

body {
	BACKGROUND:#750908 url(../../lmbinaries/img4696_image.gif) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a:link,a:visited { text-decoration:none; color:#c50103; }

h1,h2,h3,h4,h5,h6 {
	font-size:11px;
	font-weight:normal;
}
.clear { display:block; clear:both; }


/* ESTRUCTURA GENERAL */ 
#container { position:relative; width:900px; margin:18px auto 0 auto; }
	#container-end { position:relative; width:900px; height:10px; background:url(../../lmbinaries/img4850_image.gif) no-repeat; }

#footer {
	position:relative;
	display:block; clear:both;
	width:886px; height:18px; 
	margin:auto; padding:14px 0 0 14px;
	color:#cc5f60; font-size:10px;
}
#footer li { display:inline; margin-right:10px; }
#footer a, #footer a:visited { color:#fff; }
#footer a:hover { text-decoration:underline; }


/* --------- GENERAL ----------- */
.fLeft { float:left; }
.fRight { float:right; }

.nota { font-size:9px; color:#656565; }


	/* --------- CABECERA ----------- */
	#top {
		position:relative;
		width:900px; height:163px;
		padding-top:14px;
		font-size:9px; color:#ea797a;
		background:url(../../lmbinaries/img4697_image.jpg) no-repeat;
	}
	#top a, #top a:visited { color:#fff; }
	#top a:hover { text-decoration:underline; }
	
	#top h1 { 
		position:relative; top:0; left:0;
		display:block; float:left;
		width:79px;height:84px;
		margin:0 0 0 32px;


	}
	#top li { display:block; float:left; margin-left:4px; }
	
#top form { position:relative; top:8px; left:0; display:block; width:80%; padding-right:16px; float:right; }

#top form label { position:relative; top:6px; display:block; color:#fff; float:right; }

#top form input#buscar { position:relative; top:2px; float:right; width:180px; height:15px; margin:0 2px 0 6px; border:1px solid #8a1011; background:#fff; }

#top form input#btbuscar { float:right; }

#top form a, #top form a:visited { color:#f39c9d; }

#top form div { position:relative; display:block; width:216px; float:right; }
	
		/* NAV TOPE */
		#navtop {
			position:relative;
			height:20px; float:left;
			margin-left:6px;
		}
		
		/* 	IDIOMAS */
		#navtop li.sellang { position:relative; top:-3px; display:block; float:left; margin-left:10px; padding:2px 4px; border:1px solid #cd6c6d; }
		#navtop li.sellang a.lang1 { display:block; background:url(../../lmbinaries/img4699_image.gif) no-repeat right 4px; padding-right:10px; }
		#navtop li.sellang a.lang1:hover { text-decoration:none; }
		#langs { z-index:999; display:none; position:absolute; top:16px; left:-1px; width:100%; padding:0; border:1px solid #cd6c6d; background:#a50002; }
		#langs a { display:block; padding:4px; }
		#langs a:hover { background:#910002; text-decoration:none; }
		
		/* NAV AREA RESTRINGIDA */
		#arearegist { position:relative; float:right; height:30px; margin-right:24px;overflow:hidden; }
		#top #arearegist li.usua { display:block; clear:both; float:none; color:#fff; }
	
	
		/* ----------- NAVEGACION PRINCIPAL - PESTANAS ----------- */
		#nav { 
			z-index:999; position:relative; top:8px;
			display:block; clear:both; 
			min-height:28px; 
			font-size:11px;
		}
		#nav li.nosubs { font-size:10px; }
		#nav li { position:relative; display:inline; text-align:center; margin-right:-2px; }
		#nav li a {
			position:relative; float:left;
			display:block;
			height:28px;
			padding:8px 16px 0 16px;
			background:url(../../lmbinaries/img4700_image.gif) no-repeat;
		}
		#nav li a span {
			position:absolute; top:0; right:0;
			display:block; float:left;
			width:5px; height:28px;
			padding:8px 16px 0 0;
			background:transparent url(../../lmbinaries/img4701_image.gif) no-repeat top right;
		}
		#nav li.tab { font-size:10px; }
		#nav li.tab a, #nav li.tab a:visited { padding-top:5px; line-height:11px;  }
			
		#nav li.tabgreen a { height:31px;background:url(../../lmbinaries/img4702_image.gif) no-repeat; margin-left:16px;}
		#nav li a#sup_14 { width:44px; }
		#nav li.tabgreen a span { background:url(../../lmbinaries/img4703_image.gif) no-repeat top right; }
			
		#nav li.tabdarkgreen a { background:url(../../lmbinaries/img4704_image.gif) no-repeat; margin-right:10px; }
		#nav li a#sup_15 { width:58px; }

		#nav li.tabdarkgreen a span { background:url(../../lmbinaries/img4705_image.gif) no-repeat top right; }
		#nav li a#sup_17 { width:68px; height:31px; }

		#nav li.tablast ul li a, #nav li.tabgreen ul li a, #nav li.nosubs ul li a, #nav li.tabons ul li a { padding-top:2px !important; margin:0; }
							
		#nav li a:hover, #nav li a.ahover,
		#nav li.tabon a#sup_9, #nav li.tabon a#sup_10, #nav li.tabon a#sup_11, #nav li.tabon a#sup_13, #nav li.tabon a#sup_14, #nav li.tabon a#sup_15, #nav li.tabon a#sup_17 
			{ color:#690504 !important; text-decoration:none; background:url(../../lmbinaries/img4706_image.gif) no-repeat top left; }
		#nav li.tabons a#sup_9, #nav li.tabons a#sup_10, #nav li.tabons a#sup_11, #nav li.tabons a#sup_13, #nav li.tabons a#sup_14, #nav li.tabons a#sup_15, #nav li.tabons a#sup_17 
			{ color:#690504 !important; text-decoration:none; background:url(../../lmbinaries/img4706_image.gif) no-repeat top left; font-size:10px; }

		#nav li a:hover span, #nav li a.ahover span,
		#nav li.tabon a#sup_9 span, #nav li.tabon a#sup_10 span, #nav li.tabon a#sup_11 span, #nav li.tabon a#sup_13 span, #nav li.tabon a#sup_15 span, #nav li.tabon a#sup_14 span, #nav li.tabon a#sup_17 span
			{ text-decoration:none; background:url(../../lmbinaries/img4707_image.gif) no-repeat top right; }
                #nav li.tabons a#sup_9 span, #nav li.tabons a#sup_10 span, #nav li.tabons a#sup_11 span, #nav li.tabons a#sup_13 span, #nav li.tabons a#sup_15 span, #nav li.tabons a#sup_14 span, #nav li.tabons a#sup_17 span
			{ text-decoration:none; background:url(../../lmbinaries/img4707_image.gif) no-repeat top right; font-size:10px; }

		#nav li.nosub a:hover, #nav li.nosub a.ahover { color:#000 !important; text-decoration:none; background:transparent url(../../lmbinaries/img4700_image.gif) no-repeat top left; }
		#nav li.nosub a:hover span, #nav li.nosub a.ahover span { text-decoration:none; background:url(../../lmbinaries/img4701_image.gif) no-repeat top right; }
		#nav li.nosubs a:hover, #nav li.nosubs a.ahover { color:#000 !important; text-decoration:none; background:transparent url(../../lmbinaries/img4700_image.gif) no-repeat top left; font-size:10px; }
		#nav li.nosubs a:hover span, #nav li.nosubs a.ahover span { text-decoration:none; background:url(../../lmbinaries/img4701_image.gif) no-repeat top right; font-size:10px; }
			
			
		#nav li.nosub-green a:hover, #nav li.nosub-green a.ahover { color:#000 !important; text-decoration:none; background:url(../../lmbinaries/img4702_image.gif) no-repeat top left; }
		#nav li.nosub-green a:hover span, #nav li.nosub-green a.ahover span { text-decoration:none; background:url(../../lmbinaries/img4703_image.gif) no-repeat top right; }
			
		#nav li.nosub-darkgreen a:hover, #nav li.nosub-darkgreen a.ahover { color:#000 !important; text-decoration:none; background:url(../../lmbinaries/img4704_image.gif) no-repeat top left; }
		#nav li.nosub-darkgreen a:hover span, #nav li.nosub-darkgreen a.ahover span { text-decoration:none; background:url(../../lmbinaries/img4705_image.gif) no-repeat top right; }
			
		#tagline {
z-index:1;
			position:relative; top:4px;
			display:block; clear:both; 
			height:30px;
			padding:10px 0 0 24px;
			font-size:12px; color:#6c6c6c; font-weight:700;
			background:#fff url(../../lmbinaries/img4708_image.gif) no-repeat bottom;
		}
		
		#nav li ul {
			z-index:999; 
			position:absolute; top:36px; left:-999em;
display:block;height:16px;
			padding:6px 0;
			font-size:10px; font-weight:normal;
			background:#fff;
		}
		
			#nav ul li a, #nav ul li a:visited { 
display:block; float:left;
                               height:16px !important; 
                               padding:0; margin:0;
                               white-space:nowrap; font-weight:normal; color:#690504;
                               background:#fff !important;
			}
			#nav ul li { height:14px; padding-right:10px; margin-right:10px; border-right:1px solid #cdb2b2; }
				#nav ul li.last { border:none; }
				#nav ul li:hover { padding-right:10px; margin-right:10px; }
				#nav ul li a:hover, #nav ul li a.current { font-weight:700 !important; }
			#nav ul li:hover ul, #nav ul li.sfhover ul { left:-4px; }
			
			#nav li:hover ul#submenu_9, #nav li.sfhover ul#submenu_9, #nav li.tabon ul#submenu_9 { left:-4px; width:884px; padding-left:16px; }
			#nav li:hover ul#submenu_10, #nav li.sfhover ul#submenu_10, #nav li.tabon ul#submenu_10 { left:-98px; width:785px; padding-left:110px; }
			#nav li:hover ul#submenu_11, #nav li.sfhover ul#submenu_11, #nav li.tabon ul#submenu_11 { left:-175px; width:700px; padding-left:187px; }
			#nav li:hover ul#submenu_12, #nav li.sfhover ul#submenu_12, #nav li.tabon ul#submenu_12 { left:-262px; padding-left:290px; width:600px; }

			#nav li:hover ul#submenu_13, #nav li.sfhover ul#submenu_13, #nav li.tabon ul#submenu_13 { left:-370px; width:680px; padding-left:210px; }
#nav li:hover ul#submenu_14, #nav li.sfhover ul#submenu_14, #nav li.tabon ul#submenu_14 { left:-571px; width:867px; padding-left:14px; }
			#nav li:hover ul#submenu_15, #nav li.sfhover ul#submenu_15, #nav li.tabon ul#submenu_15 { left:-665px; width:440px; padding-left:455px; }
			#nav li:hover ul#submenu_17, #nav li.sfhover ul#submenu_17, #nav li.tabon ul#submenu_17 { left:-717px; width:826px; padding-right:74px; }
 #nav li:hover ul#submenu_17 li, #nav li.sfhover ul#submenu_17 li, #nav li.tabon ul#submenu_17 li { float:right; }

			#nav li ul#submenu_15 li a { position:realtive; top:-4px; }
			#nav ul#submenu_9, #nav ul#submenu_10, #nav ul#submenu_11, #nav ul#submenu_12, #nav ul#submenu_13, #nav ul#submenu_15, #nav ul#submenu_17, #nav ul#submenu_14 { left:-999em; }


/* --------- FORMULARIOS ----------- */
input, select, textarea { font:11px Verdana; color:#000; padding:2px; }
form hr { display:block; clear:both; visibility:hidden; margin:0; }
input.inpclear { position:relative; top:-1px; border:none !important; background:none; }
button { border:none; background:none; cursor:pointer; width:auto; overflow:visible; }
	
#main {	background-color:#fff;	font-size:11px;}

.bts {
	display:block; float:right;
	height:21px;
	padding:0 0 0 10px;
	background:#fff url(../../lmbinaries/img5158_image.gif) no-repeat left;

}
.bts button { 
	display:block;
	height:21px;
	padding:0 14px 4px 6px;
	font:10px Verdana; color:#a20c0d;
	background:#fff url(../../lmbinaries/img5157_image.gif) no-repeat right;
}


/* FORM FRANQUICIAS */
#form-franquicia { margin-top:24px; padding-left:28px; }
#form-franquicia label { display:block; float:left; }
#form-franquicia input, #form-franquicia select, #form-franquicia textarea {
	float:left;
	margin-bottom:8px;
	border:1px solid #8a5251;
}
#form-franquicia fieldset { display:block; clear:both; margin:8px 0; }
#form-franquicia select#pais { width:283px; margin-bottom:8px; }

fieldset.fst01 label { width:124px; }
fieldset.fst01 input { width:276px; }
fieldset.fst01 div  { float:left; margin-bottom:8px; }
	fieldset.fst01 div  input#cp { width:62px; margin-right:16px; }
	fieldset.fst01 div label.lb01 { width:64px; }
	fieldset.fst01 div input#provincia { width:128px; }
fieldset.fst01a label { margin-top:4px; width:160px; }

fieldset.fst02 label { display:block; float:none; width:100%; margin-bottom:4px; }
fieldset.fst02 input { width:400px; }
fieldset.fst02 textarea { width:400px; height:80px; }

fieldset.fst03 span { display:block; float:left; margin-right:16px; }
fieldset.fst03 span.lb { margin-right:84px; }


#footcorners{
	clear:both;
	width:900px;
	height:10px;
	line-height:10px;
	overflow:hidden;
}
#footcornerleft{
	width:10px;
	height:10px;
	float:left;
	line-height:10px;
	background-image:url(../../lmbinaries/img15_image.gif);
	overflow:hidden;
}
#footcornerright{
	width:10px;
	height:10px;
	float:right;
	line-height:10px;
	background-image:url(../../lmbinaries/img16_image.gif);
	overflow:hidden;
}

#barra_off{
	position:relative;
	top:104px;
	width:900px;
	height:7px;
	line-height:7px;
	background-color:#000000;
}

.idioma{	margin-left:20px;}
.sign{	margin-left:30px;}


#search{
	position:relative;
	top:-100px;
	left:600px;
	font-size:10px;
	height:22px;
	line-height:22px;
	color:#fff;
}

/* --------- SECCION INTERACTIVA ----------- */
/* nube tags - lila */
.dest_lila .dest_nube a, .dest_lila .dest_nube a:visited { color:#564574; }
.dest_nube a:hover { text-decoration:underline; }
.dest_lila .dest_nube { background:#d6d2dd !important; }

#preguntas { padding-bottom:32px; }

#preguntas .hd-preguntas {
	display:block; clear:both;
	padding-bottom:10px; margin-bottom:20px;
	font-size:10px; color:#656565;
	border-bottom:4px solid #c5bdd2;
}
	#preguntas .hd-preguntas h4 { 
		color:#6e6284; font:12px Georgia; font-weight:700; 
		margin:12px 0 4px 0; 
	}

#preguntas dt { font-weight:700; margin-bottom:10px; }
#preguntas dt span {
	background:#a8a1b5;
	padding:0 4px 2px 4px;
	font-weight:normal; color:#fff;
}
#preguntas dd {
	padding:14px; margin-bottom:30px;
	background:#ede8eb;
	border-bottom:1px solid #b9b5be;
}

.pags {
	display:block; float:left;
	font-size:10px; color:#6b6b6b;
	margin-top:-10px;
}
	.pags a, .pags a:visited { color:#fff; }
	.pags span { background:#4a4a4a; padding:0 4px 4px 4px; margin-left:6px; }

#hazpregunta { color:#3c3150; }
#hazpregunta label {
	position:relative; top:4px;
	display:block; float:left;
	width:60px;
	font-weight:700;
}
#hazpregunta input { margin-bottom:6px; }
#hazpregunta textarea { width:191px; }

#hazpregunta label#preg { width:100%; float:none; margin-bottom:6px; }

#hazpregunta span label { 
	position:relative; top:2px;
	width:auto;
	font-weight:normal;
	margin:0 8px 0 2px;
}
#hazpregunta span input { float:left; }

#hazpregunta .bt input {
	display:block; float:right;
	width:89px; height:21px;
	padding-bottom:6px; margin-top:8px;
	text-align:center; color:#3c3150; font-size:9px; font-weight:700;
	border:none;
	cursor:pointer;
	background:url(../../lmbinaries/img9902_image.gif) no-repeat;
}

.interact {
	position:relative;
	display:block; clear:both;
	width:594px; min-height:220px;
	padding:20px 10px 40px 10px; margin-bottom:4px;
	font-size:10px;
	background:url(../../lmbinaries/img9903_image.gif) no-repeat top;
}
	.interact-bottom {
	z-index:9;
	position:absolute; bottom:0; left:0;
	width:614px; height:79px;
	background:url(../../lmbinaries/img9904_image.gif) no-repeat;
}
	.interact li {
		z-index:99;
		position:relative;
		display:block; float:left;
		width:258px;
		margin:0 10px; padding-top:110px;
	}
		.interact li.interactBlog { background:url(../../lmbinaries/img9905_image.gif) no-repeat top center; }
		.interact li.interactYoutube { float:right; background:url(../../lmbinaries/img9906_image.gif) no-repeat top center; }
		.interact li.interactFacebook { background:url(../../lmbinaries/img9907_image.gif) no-repeat top center; }
		.interact li.interactTwitter { float:right; background:url(../../lmbinaries/img9908_image.gif) no-repeat top center; }

	.interact li h5 {
		width:248px; height:20px;
		padding:0 0 0 10px;
		font:14px Georgia; font-weight:700; color:#ab5960;
		background:url(../../lmbinaries/img9909_image.gif) no-repeat;
	}
	.interact li p { margin:7px 10px; }
	.interact li span { display:block; margin:14px 10px 0 10px; }
	.interact li a, .interact li a:visited { color:#ab5960; text-decoration:underline; }
	.interact li a:hover { color:#823a40; }
	.interact li span.linkFoto a {
		position:absolute; top:0; left:0;
		width:134px; height:98px;
		margin-left:61px;
		overflow:hidden; text-indent:-2000px;
	}

.border-lila { border:1px solid #8d82a2; float:left; }
.dest_lila .txtSexo { color:#3c3150; }

/* --------- BOUTIQUES FRANQUICIAS ----------- */
.boxfranquicias {
	position:relative;
	width:560px;
	padding:20px 20px 52px 20px; margin-bottom:8px;
	font-size:10px;
	background:url(../../lmbinaries/img5151_image.gif) no-repeat;
}
	.boxfranquicias img { float:left; border:1px solid #969696; }
	.boxfranquicias div { float:right; width:402px; }
	.boxfranquicias p { margin-top:12px; }
	.boxfranquicias h3 { color:#ab5960; margin:0 0 6px 0; }
	.boxfranquicias a, .boxfranquicias a:visited { color:#000; text-decoration:underline; }
	
	.boxfranquicias .btmasinfo a, .boxfranquicias .btmasinfo a:visited {
		position:absolute; bottom:18px; right:16px;
		display:block; float:right;
		width:82px; height:17px;
		padding-top:4px;
		color:#fff; font-weight:700; text-align:center;
		text-decoration:none; font-size:10px;
		background:url(../../lmbinaries/img5198_image.gif) no-repeat;
	}

.dest_list li { margin-bottom:12px; }

#fr_ficha {
	float:left;
	width:370px; height:122px;
	background:url(../../lmbinaries/img5153_image.gif) no-repeat;
}
	#fr_ficha h3 { font-size:18px; }

#franquicias_flash {
	position:relative;
	float:right;
	width:396px; height:188px;
	margin-bottom:10px;
	border:1px solid #969696;
}


.btvolver { position:absolute; top:22px; right:0; float:right; }
	.btvolver a, .btvolver a:visited { font-size:9px; color:#716358; }
	.btvolver a:hover { text-decoration:underline; }
.fecha { color:#8f7c6b; }
.txt01 { font-size:10px; }


#contenido_full {
	position:relative;
	display:block;
	width:820px; min-height:400px;
	padding:0 0 20px 40px;
	border:1px solid #fff;
}
	#contenido_full p { margin-top:12px; }
	#contenido_full h4 {
		height:24px;
		padding-top:4px; margin:32px 0 18px 0;
		font:14px Georgia, Times, serif; color:#716358;
		font-weight:700;
		background:url(../../lmbinaries/img5154_image.gif) repeat-x;
	}

.fr_promo { position:relative;display:block; clear:both; height:142px; margin-bottom:24px; }
.fr_galeria img {
	position:relative; float:left;
	width:218px; height:142px;
	margin-left:5px;
	border:1px solid #969696;
}
.fr_galeria_tb { position:relative; float:left; width:148px; }
.fr_galeria_tb li {
	display:block; float:right;
	width:68px; height:44px;
	margin:0 3px 6px 3px;
}
.fr_promo_txt {
	position:relative; float:left;
	width:394px; height:110px;
	padding:16px 26px;
	background:#eae7e6;
}
	.fr_promo h3 { margin:0 0 4px 0; color:#830008; font:12px Verdana; font-weight:700; }


/* ////////////////////// Menu ////////////////////// */ 
#menu{
	list-style-type: none;
	position:relative;
	top:-161px;
	background:url(../../lmbinaries/img17_image.png) no-repeat bottom;
	height:39px;
	font-size:10px;
}
#menu li { display:inline; }


#menu a, #menu a:visited{
	color:#fff;
	text-decoration:none;
}

#menu li a{
	float:left;
	background:url(../../lmbinaries/img18_image.gif) no-repeat left top;
	padding:0 0 0 12px;
	text-align:center;
}

#menu li a span{
	display:block;
	background:url(../../lmbinaries/img19_image.gif) no-repeat right top;
	padding:13px 12px 10px 3px;
	min-width:63px;
	max-width:77px;
}

#menu a:hover span { color:#000; }

#menu li .tab_tienda {
	margin-left:20px;
	background:url(../../lmbinaries/img20_image.gif) no-repeat left top;
	height:19px;
	width:88px;
	padding:13px 12px 0px 0px;
}

#menu li .tab_tienda:hover { color:#000; }

#menu li .tab_tienda_active {
	margin-left:20px;
	background:url(../../lmbinaries/img45_image.gif) no-repeat left top;
	height:19px;
	width:88px;
	padding:13px 12px 0px 0px;
	color:#980106;
}
#menu li .tab_tienda_active:visited { color:#980106; }


.tab_usuarias_reg{
	margin-left:6px;
	display:block;
}
#menu .tab_usuarias_reg span { padding:5px 12px 10px 3px; }
#menu .tab_active { background-image:url(../../lmbinaries/img21_image.gif); }


#menu .tab_active span{
	background-image:url(../../lmbinaries/img22_image.gif);
	color:#980106;
}

#menu2{
	height:25px;
	width:900px;
	margin-bottom:20px;
}
#submenufondotrans{
	width:900px;
	height:22px;
	background-color:#fff;
	-moz-opacity: .4;
	opacity: .;
	filter:alpha(opacity=40);
}
#submenu{
	list-style-type: none;
	border-top:solid 1px #c70b0c;
	border-bottom:solid 1px #c70b0c;
	background:none;
	height:22px;
	overflow:hidden;
	position:relative;
	font-size:10px;
	top:-22px;
	z-index:2;
}
#submenu li{
	list-style:none;
	display:block;
	float:left;
	padding:0 14px;
	height:22px;
	line-height:22px;
}
#submenu li:hover { background-image:url(../../lmbinaries/img24_image.png); }
#submenu a:hover { text-decoration:none; }

.subactivo{
	background-image:url(../../lmbinaries/img24_image.png);
	color:#c50103;
	height:22px;
	line-height:22px;
	display:block;
}
.tab_tienda_active a:visited { 	color:#980106; }


/* ////////////////////// Home ////////////////////// */ 

#prehome{
	width:900px;
	height:584px;
	background: url(../../lmbinaries/img4722_image.jpg) top no-repeat;
	position:absolute;
	top:20px;
	z-index:500;
/*	display:none;*/
}
.prehome_txt_box{
	margin:105px 0 0 30px;
	width:187px;
	float:left;
	display:inline;
	color:#fff;
}
.bienvenida{
	font-size:11px;
	font-weight:bold;
}
.bienacepta{
	position:relative;
	top:190px;
	z-index:2;
	display:block;
	text-align:center;
}
.home_seccion{
	width:300px;
	height:196px;
	float:left;
	display:inline;
}
.home_titulo{
	height:24px;
	font-size:14px;
	font-family:Georgia, Times, serif;	
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 40px;
}
.home_titulo a, .home_titulo a:hover, .home_titulo a:visited { color:#fff; }


.des_revista { background-color:#695e7e; }
.des_reuniones { background-color:#c17c7f; }
.des_tienda { background-color:#4c777d; }
.cos_revista{
	background: url(../../lmbinaries/img26_image.png) no-repeat top left #d1ced9;
	width:300px;
	height:170px;
	
}
.cos_reuniones{
	background:url(../../lmbinaries/img27_image.png) no-repeat top left #edd7d9;
	width:300px;
	height:170px;
}
.cos_tienda{
	background:url(../../lmbinaries/img28_image.png) no-repeat top right #c8d6d7;
	width:300px;
	height:170px;
}
.home_box_txt{
	padding:26px 10px 10px 44px;
	float:left;
	display:inline;
	color:#333;
	width:245px;
	height:133px;
	overflow:hidden;
}
.home_box_img{
	float:left;
	margin-right:10px;
}
.home_box_txt a, .home_box_txt a:visited { color:#333; }


/* ////////////////////// Maquetad General ////////////////////// */ 
#contenido{
	width:660px;
	float:left;
	display:block;
	min-height:420px;
}
#destacados{
	float:right;
	width:226px;
	margin-top:18px;
	color:#4e3d2d;
}
h2{
	font-size:18px;
	color:#c5181e;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	margin:6px 0 6px 0;
}
h3{
	color:#cabeb2;
	font-size:14px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	margin-top:12px;
}
h4{
	color:#5b5b5d;
	font-weight:bold;
	margin-top:6px;
}
#box_txt{
	float:left;
	width:410px;
	margin-left:25px;
	display:inline;
}
	#box_txt p { margin-top:12px; }

#big_box  {
	position:relative;
	display:block; float:left;
	margin-left:40px;
	width:600px;
}
.volver{
	text-align:right;
	margin-top:6px;
	font-size:9px;
}
.destacado_box{
	width:175px;
	color:#c51620;
	font-family:Georgia, Times, serif;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
.des_top{
	background: url(../../lmbinaries/img29_image.png) no-repeat #f2eee5 top;
	height:11px;
	line-height:11px;
}
.des_bottom{
	background: url(../../lmbinaries/img30_image.png) no-repeat #f2eee5 bottom;
	height:11px;
	line-height:11px;
}
.des_center{
	background-color:#f2eee5;
	padding:0 16px;
}
.ampliar{
	color:#f2eee5;
	text-align:right;
	padding-right:5px;
	display:block;
	margin-top:2px;
	background-color:#f1ede2;
	height:18px;
	line-height:18px;
}
.ampliar img { vertical-align:middle; }

.foto, a .foto, a:visited .foto{
	border:solid 1px #6e6e6e;
	margin-top:20px;
}
#col_izq{
	width:175px;
	float:left;
	display:inline;
	margin-left:35px;
}
.testimonio{
	height:95px;
	width:100%;
	border-bottom:1px solid #c8c4c1;
	overflow:hidden;
}
.testimonio_img{
	width:125px;
	padding-top:8px;
	float:left;
}
.testimonio_img img { border:solid 1px #4e3c2e; }

.testimonio_txt{
	float:left;
	padding-top:16px;
	width:475px;
}
#form_jump{
	margin-top:20px;
}
#form_jump select{
	font-size:10px;
	line-height:12px;
	width:200px;
	margin-bottom:6px;
}
.noticia{
	width:625px;
	/*height:107px;*/
	overflow:hidden;

	border-bottom:solid 2px #fff;
	background-color:#ede3e4; /* #dbcbcb */
}
.not_2 { background-color:#dbcbcb; }

.not_img{
	padding:14px 0 0 40px;
	float:left;
	width:120px;
	height:95px;
}
.not_img img { border:solid 1px #4e3c2e; }

.not_linea{
	color:#4e3c2e;
	padding:4px 0 4px 4px;
	border-bottom:solid 1px #afa09b;
	float:left;
	width:450px;
}
.not_linea h4 { color:#4e3c2e; }

.leer_mas{
	padding:4px 0 4px 4px;
	width:450px;
	color:#b5080e;
	float:left;
}
.leer_mas a, .leer_mas a:visited { color:#b5080e; }
.leer_mas img { vertical-align:middle; }
.medios { height:90px; }

.medio_img{
	padding:6px 0 0 40px;
	float:left;
	width:100px;
	height:90px;
}
.medio_img img { border:solid 1px #4e3c2e; }

.medio_label{
	width:90px;
	float:left;
	display:inline;
	font-weight:bold;
	text-align:right;
	clear:right;
	margin-right:4px;
}


/* ////////////////////// Mapa Web ////////////////////// */ 
#mapaweb{
	padding:20px 0 20px 40px;
	width:850px;

}
#mapaweb h2 { margin:8px 0 18px 0; }
#mapaweb ul{
	float:left;
	margin:0 28px 20px 0;
	color:#004080;
	display:block;
}

#mapaweb li{
	width:175px;
	height:16px;
	padding-left:2px;
}

#mapaweb a, #mapaweb a:visited { color:#303030; }

.webmap-primero{
	font-family:Georgia, Times, serif;
	font-size:14px;
	color:#c91216;
	border-bottom:solid 1px #c91216;
	font-weight:bold;
	padding-bottom:4px;
	height:16px;
	margin-bottom:6px;
}
#mapaweb .webmap-col3 { margin:0 0 20px 0; }
.m_revista  { color:#6c6380; border-color:#6c6380; }
.m_reuniones { color:#c47a79; border-color:#c47a79; }
.m_tienda { color:#3d7c9d; border-color:#3d7c9d; }

 /* ////////////////////// Formularios ////////////////////// */ 
.obligatorios{
	color:#875151;
	font-size:9px;
}
.f_col_label{
	text-align:right;
	margin:5px 8px 5px 0;
	width:150px;
	float:left;
	clear:both;
	padding-top:3px;
}
.f_col_input{
	text-align:left;
	float:left;
	width:235px;
	margin: 5px 0 5px 0;
}
.f_col_input input[type="text"], .f_col_input input[type="password"] {
	border:solid 1px #865350;
	font-size:10px;
	padding:2px;
	line-height:12px;
	width:227px;
	height:14px;
}
.error{
	border:solid 1px #fe00fb;
	height:18px;
	margin:0px;
	padding:0px;
}
.tab30 { margin-left:30px; }
.f_col_input textarea{
	border:solid 1px #865350;
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	width:227px;
/*	height:80px;*/
}
.amplio { width:320px; }
.amplio input[type="text"], .amplio textarea { 	width:310px; }

.reset{
	background:url(../../lmbinaries/img130_image.png) no-repeat top left;
	border-style: none;
	cursor: pointer;
	padding: 0px;
	width:80px;
	height:21px;
	vertical-align:top;
}

 /* ////////////////////// General ////////////////////// */ 
.comunicado{
	border-bottom:solid 1px #cbc3c0;
	margin:0 0 25px 0;
	color:#58595b;
	padding:0 0 8px 0;
}
.faq { color:#58595b; padding:0 0 8px 0; }
.cat_links{
	color:#c51623;
	padding-right:10px;
	line-height:20px;
}
.cat_link_nombre{
	color:#c51623;
	font-family:Georgia, Times, serif;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 8px 0;
}
.link { margin:8px 0 8px 0; color:#595959; }
.texto_claro { color:#5a5a5c; }
.resultado_consulta{
	padding:10px;
	color:#4e3f2c;
	border-bottom:1px solid #fff;
}
.fondolinea1 { background-color:#f5eced; }
.fondolinea2 { background-color:#e7dbdb; }

.lineamarron{
	border-bottom:1px solid #c2b9b4;
	height:2px;
	line-height:2px;
	margin:2px 0 4px 0;
}
.txt_derecha{
	width:40%;
	text-align:right;
	float:right;
	margin-top:-15px;
	display:inline;
}

 /* ////////////////////// Tienda y Productos ////////////////////// */ 
#box_tienda{
	margin-left:28px;
	width:458px;
	float:left;
	display:inline;
	color:#666666;
}
	#box_tienda p { margin-top:12px; }
.box_producto{
	width:104px; height:134px;
	background-color:#e5dccb;
	color:#4e3d2d;
	margin:0 10px 10px 0px;
	float:left;
	text-align:center;
	font-size:10px;
	overflow:hidden;
}
.box_producto img { height:73px; padding-top:3px; margin:0; }
#box_tienda .box_producto p { display:block; margin-top:4px; padding:0 5px; }

#menu_tienda{
	float:left;
	width:150px;
	margin:12px 0 0 15px;
	font-size:10px;
}

.menu_gral { color:#c31316; font-weight:bold; }
.menu_gral { border-top:solid 1px #c31316; margin-top:5px; }
.menu_gral li { border-bottom:solid 1px #c31316; display:block; }
.menu_gral li:hover { color:#fff; background-color:#c31316; }


.menu_gral a, .menu_gral a:visited{
	color:#c31316;
	display:block;
	padding:4px 2px 4px 7px;
}
.menu_gral a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#c31316;
}
.menu_gral_activo, .menu_gral_activo a, .menu_gral_activo a:visited { color:#fff; background-color:#c31316; }

.menu_int, .menu_int a, .menu_int a:visited{
	background-color:#fff;
	color:#87514f;
	font-weight:normal;
	font-size:9px;
}
.menu_int li{
	background:url(../../lmbinaries/img48_image.png) repeat-x top;
	border:none;
}
.menu_int .menu_int_activo {
	background:url(../../lmbinaries/img24_image.png) repeat-x top;
	border:none;
	padding:4px 2px 4px 8px;
}
.menu_int a, .menu_int a:visited{
	background:url(../../lmbinaries/img48_image.png) repeat-x top;
	border:none;
	padding:4px 2px 4px 8px;
}
.menu_int a:hover{
	background:url(../../lmbinaries/img24_image.png) repeat-x top;
	color:#87514f;
}
.txtazul { color:#4c787b; }
.txtrojo { color:#c31316; }
.txtverde { color:#00c000; }

#prod_col_izq{
	float:left;
	display:inline;
	width:280px;
	font-size:10px;
}
#prod_col_dcha{
	float:left;
	display:inline;
	width:160px;
	margin:40px 0 0 15px;
}
.lineaazul { background:url(../../lmbinaries/img49_image.gif) repeat-x top left; }
 .lineaazul2 { border-bottom:solid 1px #4b787e; }
.fondoazul { background-color:#f1f5f6; }
.prod_seccion{
	color:#51818b;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	clear:both;
	background:url(../../lmbinaries/img49_image.gif) repeat-x bottom left #fff;
	padding:0 0 4px 2px;
	margin:15px 0 8px 0;
}

.prod_boton{
	float:left;
	display:inline;
	background:url(../../lmbinaries/img50_image.png) no-repeat top left;
	height:21px;
	padding:0 0 0 10px;
	color:#4a777d;
}
.prod_boton a {
	background:url(../../lmbinaries/img51_image.png) no-repeat top right;
	padding:3px 12px 5px 2px;
/*	background-color:#FF0000;*/
	display:block;
}
.prod_boton a, .prod_boton a:visited { color:#4a777d; }

.prod_boton_i{
	float:left;
	display:inline;
	background:url(../../lmbinaries/img50_image.png) no-repeat top left;
	height:21px;
	width:10px;
	color:#4a777d;
}
.prod_boton_input{
	border:none;
	float:left;	
	/*background:url(../../lmbinaries/img51_image.png) no-repeat top right;*/
	background:url(../../lmbinaries/img2872_image.png) no-repeat top right;
	
	color:#4a777d;
	padding:3px 30px 5px 0px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:130px;
/*	max-width:110px;*/

	cursor:pointer;
	display:inline;
}

.prod_puntuacion{
	margin-right:10px;
	vertical-align:middle;
	clear:both;
	float:left;
}
.prod_puntuacion img{
	vertical-align:middle;
}
#prod_mini_box{
	margin:10px;
	font-size:9px;
}
.a_carro {
	border:solid 1px #5c9199;
	color:#59595b;
	width:20px;
	font-size:9px;
	padding:2px;
	margin: 5px 5px 5px 0;
	vertical-align:middle;
}
.prod_desc{
	background:url(../../lmbinaries/img49_image.gif) repeat-x bottom left #fff;
	height:35px;
	padding:8px
}
.prod_desc_blue { background-color:#f1f5f6;	}
.prod_desc img { border:none; margin:0 10px; float:left; }

/* Bocadillo */
.starter{
	width:94px;
	height:26px;
	position:relative;
	overflow:hidden;
}
.starter a { color:#4f3c2d; text-decoration:none; }
.bocadillo{
	z-index:50;
	display:none;
	position:absolute; top:200px; left:500px;
	width:311px; height:233px;
	overflow:hidden;
	
	
}
.bocata_top{
	width:311px;
	height:21px;
	overflow:hidden;
}
.bocata_top_corner{
	width:10px;
	height:21px;
	background:none;
	float:left;
	display:inline;
	background-image:url(../../lmbinaries/img52_image.gif);
}
.bocata_top_bar{
	width:300px;
	height:21px;
	background-color:#578990;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
	padding:2px 0 0 1px;
	overflow:hidden;
	float:left;
	display:inline;
}
.bocata_body{
	height:184px;
	width:311px;
	background-color:#d1e0e3;
	overflow:hidden;
	color:#4e3d2b;
}
.bocata_footer{
	height:28px;
	width:311px;
	background:none;
}
.b_left { background:url(../../lmbinaries/img53_image.gif) no-repeat top left; }
.b_right { background:url(../../lmbinaries/img54_image.gif) no-repeat top right; }
.b_foto{
	float:left;
	display:inline;
	margin:7px 12px 12px 12px;
}
.b_texto{
	width:175px;
	height:70px;
	margin:10px 7px 10px 0;
	font-size:9px;
	float:left;
	display:inline;
}
.b_puntuacion{
	width:100px;
	float:left;
	display:inline;
	clear:both;
	margin:7px 12px 12px 12px;
}
.b_puntuacion img{
	margin:8px 0 0 3px;
	float:left;
	display:inline;
}
.b_carro{
	float:left;
	display:inline;
	margin-top:10px;
	width:175px;
}
.b_carro img { margin-bottom:6px; border:none; }

 /* ////////////////////// Destacados ////////////////////// */ 
.dest_verde,.dest_lila, .dest_morado, .dest_marron { margin-bottom:20px; }


.dest_top{
	width:226px;
	height:21px;
	overflow:hidden;
}
.dest_top_corner{
	width:7px;
	height:21px;
	background:none;
	float:left;
	display:inline;
	background:transparent url(../../lmbinaries/img55_image.gif) top left no-repeat;
}
.dest_top_bar{
	width:212px; height:18px;
	float:left; display:inline;
	overflow:hidden;
	font:12px Georgia, Times, serif; font-weight:700; color:#fff;
	padding:3px 0 0 7px;
	background-color:#528188;
}
.dest_body{
	padding:12px 12px;
	background:#cedfe1 url(../../lmbinaries/img56_image.png) top left no-repeat;
	border-left:solid 1px #528188;
	font-size:10px;	
}
	.dest_body .txt { width:120px; float:right; }
	.dest_body h3 { margin:0 0 2px 0; color:#4e3d2d; font:11px Verdana; font-weight:700; }

.dest_bottom{
	width:225px;
	height:7px;
	background:url(../../lmbinaries/img57_image.png) repeat-x top left;
	border-left:solid 1px #528188;
	line-height:7px;
	overflow:hidden;
	clear:both;	
}
.dest_line{
	background: url(../../lmbinaries/img58_image.png) no-repeat right #cedfe1;
	border-left:solid 1px #528188;
	width:225px;
	height:36px;
	font-size:9px;
}
.dest_line span{
	padding:12px 0 0 20px;
	display:block;
	font-weight:bold;
}
.dest_line span a, .dest_line span a:visited { color:#4e3d2d; }
.dest_line span a:hover { text-decoration:none; }
.dest_body a, .dest_body a:visited { color:#59595b; }

/* lila */
.dest_lila .dest_top_corner { background:transparent url(../../lmbinaries/img59_image.gif) top left no-repeat; }
.dest_lila .dest_top_bar { background-color:#6e6284; }

.dest_lila .dest_body{
	background:#d6d2dd url(../../lmbinaries/img60_image.png) top left no-repeat;
	border-left:solid 1px #6e6284;
}
.dest_lila .dest_bottom{
	background:url(../../lmbinaries/img61_image.png) repeat-x top left;
	border-left:solid 1px #6e6284;
}
.dest_lila .dest_line{
	background: url(../../lmbinaries/img71_image.png) no-repeat right #d6d2dd;
	border-left:solid 1px #6e6284;
}

/* morado */
.dest_morado .dest_top_corner { background:transparent url(../../lmbinaries/img67_image.gif) top left no-repeat; }
.dest_morado .dest_top_bar { background-color:#b87b80; }

.dest_morado .dest_body{
	background:#e1ced0 top left no-repeat;
	border-left:solid 1px #b87b80;
}
.dest_morado .dest_bottom{
	background:url(../../lmbinaries/img62_image.png) repeat-x top left;
	border-left:solid 1px #b87b80;
}
.dest_morado .dest_line{
	background: url(../../lmbinaries/img63_image.png) no-repeat right #e1ced0;
	border-left:solid 1px #b87b80;
}
/* marron */
.dest_marron .dest_top_corner { background:transparent url(../../lmbinaries/img64_image.gif) top left no-repeat; }
.dest_marron .dest_top_bar { background-color:#bcae98; }

.dest_marron .dest_body{
	background:#e8e3da top left no-repeat;
	border-left:solid 1px #bcae98;
}
.dest_marron .dest_body img { float:left; border:1px solid #4e3c2e; }

.dest_marron .dest_bottom { background:url(../../lmbinaries/img65_image.png) repeat-x top left;
	border-left:solid 1px #bcae98;
}
.dest_marron .dest_line{
	background: url(../../lmbinaries/img66_image.png) no-repeat right #e8e3da;
	border-left:solid 1px #bcae98;
}

 /* ////////////////////// Aviso ////////////////////// */ 
#aviso { padding:0 60px 0 30px; } 
#aviso_top{
	background:#e41118 url(../../lmbinaries/img92_image.png) no-repeat top left;
	color:#fff;
	font-family:Georgia, Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	height:20px;
}
#aviso_body{
	background-color:#fef79f;
	vertical-align:middle;
	border:1px solid #e41118;
}
.linea_marron_puntos{
	background:url(../../lmbinaries/img48_image.png) repeat-x top left;
	float:right;
	width:340px;
}
.pedido_radio_izq{
	float:left;
	padding:6px 0 6px 0;
	text-align:center; 
	width:35px; 
	height:40px; 
	border-bottom:solid 1px #c1b8b3;
	font-size:10px;
}
.pedido_radio_dcha{
	float:left;
	padding:6px 0 6px 0;
	text-align:left; 
	width:245px; 
	height:40px; 
	border-bottom:solid 1px #c1b8b3;
	font-size:10px;
}
.envio_euros{
	width:30px;
	position:relative;
	clear:both;
	margin:-36px 0 0 210px;
	font-weight:bold;
	text-align:right;
}
.producto_carro{
	margin:15px 6px 6px 6px; 
	font-size:10px;
}

.pastilla_txt{
	background:none; 
	border:none;
	color:#a20c0d;
	font-size:9px;
	height:15px;
	cursor:pointer;
	margin-top:-2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pre_pastilla_roja{
	background-image:url(../../lmbinaries/img93_image.gif);	
	height:21px;
	width:12px;
	float:left;
}
.pos_pastilla_roja{
	background-image:url(../../lmbinaries/img94_image.gif);
	height:21px;
	width:12px;
	float:left;
}
.pastilla_roja{
	float:left;
	height:13px;
	padding:4px 2px 4px 2px;
	background-color:#b11414;	
	display:inline;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pastilla_roja a, .pastilla_roja a:visited{
	color:#e5dcca;
	text-decoration:none;	
}
.pre_pastilla_beige_lila{
	background-image:url(../../lmbinaries/img95_image.gif);
	height:21px;
	width:10px;
	float:left;
}
.pos_pastilla_beige_lila{
	background-image:url(../../lmbinaries/img96_image.gif);
	height:21px;
	width:10px;
	float:left;
}
.pastilla_beige_lila{
	float:left;
	height:13px;
	padding:4px 4px 4px 4px;
	background-color:#e6dccc;
	display:inline;
	font-size:9px;
}
.intro_pedido { margin-bottom:25px; }


.intro_pedido select { font-size:10px; }

.f_cantidad{
	border:solid 1px #865350; 
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.f_precio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.prod_boton_azul{
	float:left;
	display:inline;
	background:url(../../lmbinaries/img131_image.png) no-repeat top left;
	height:21px;
	padding:0 0 0 10px;
	color:#4a777d;
}
.prod_boton_azul a {
	background:url(../../lmbinaries/img132_image.png) no-repeat top right;
	padding:3px 12px 6px 2px;
	display:block;
}
.prod_boton_azul a, .prod_boton_azul a:visited{
	color:#4a777d;
}

.prod_boton_azul_i{
	float:left;
	display:inline;
	background:url(../../lmbinaries/img131_image.png) no-repeat top left;
	height:21px;
	width:10px;
	color:#4a777d;
}
.prod_boton_azul_input {
	border:none;
	float:left;
	background:url(../../lmbinaries/img132_image.png) no-repeat top right;
	padding:3px 2px 6px 2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a777d;
	width:120px;
	overflow:visible;
	display:inline;
	cursor:pointer;
}


.no_back { background-image:none; }

#galeria_box{
	clear:both;
	width:320px;
	float:left;
}
#galeria_box img { border:solid 1px #645445; }
#galeria_show { width:446px; float:left; }
#galeria_show img { margin-bottom:10px; }
.gal_thb{
	float:left;
	width:105px;
	height:80px;
	text-align:center;
}

.gal_thb img { margin-top:2px; }


.gal_activo_h { background:url(../../lmbinaries/img133_image.gif) no-repeat top center; }
.gal_activo_h img{
	margin-left:0px !important; /* IE Hack */ 
	margin-left:2px;
}

.gal_activo_v { background:url(../../lmbinaries/img134_image.gif) no-repeat top center; }
.gals_img{
	padding:16px 0 0 0;
	text-align:center;
	float:left;
	width:120px;
	height:90px;
}
.poll_line{
	border-bottom:solid 1px #bcae98;
	padding:2px 0 2px 0;
	height:12px;
}
.poll_cent{
	float:left;
	display:inline;
	text-align:right;
	width:30px;	
}
.poll_graf{
	float:left;
	display:inline;
	text-align:right;
	padding-top:3px;
	width:50px;	
}
.poll_txt{
	float:left;
	display:inline;
	text-align:left;
	width:100px;
	margin-left:10px;
	overflow:hidden;
}

.boton_azul_borde {
	height:21px;
	width:13px;	
}

/* CLEARFIX */
.clearfix:after, .dest_body:after, .boxfranquicias:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix, .dest_body, .boxfranquicias {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .dest_body, *html .boxfranquicias { height:1%;}
.clearfix, .dest_body, .boxfranquicias { display:block;}
/* End hide from IE-mac */

