body{
	text-align:center;
	margin:0 auto;
	font-family:arial;
}

#intro { display: none; }

#contenedor{
	width: 710px;
	position:absolute;
	left:50%;
	margin-left:-258px;
	top:295px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-align:left;
}

#titulos{
	width:710px;
	position:relative;
	margin-left:-5px;
	margin-top:-7px;
	padding:0;
	height:46px;
	overflow:hidden;
}

.titulo_seccion {
	width: 710px;
	height: 36px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.subtitulo_seccion {
	width: 710px;
	height: 16px;
	color:#FFFFFF;
	margin-top:-6px;
	padding:0px;
	float:left;
}

#contenedor #pie{
	clear:both;
	width:902px;
	height:73px;
	background:url('../media/image/web/pie.gif') no-repeat;
	position:relative;
	left:50%;
	margin-left:-548px;
	top:26px;
	text-align:left;
}

#contenedor #pie #submenu{
	width:902px;
	font-size:11px;
	color:#666666;
	position:relative;
	top:9px;
}
#contenedor #pie #submenu a{
	color:#5CA1B8;
	text-decoration:none;
}
#contenedor #pie #submenu a:hover{
	color:#666;
}
#contenedor #pie #copy{
	width:902px;
	font-size:11px;
	color:#ccc;
	position:relative;
	top:29px;
	left:12px;
}
#contenedor #pie #copy a{
	color:#9FD7EA;
	text-decoration:none;
}
#contenedor #pie #copy a:hover{
	color:#fff;
}
#contenedor #pie #copy .links{
	color:#fff;
}
#contenedor #pie #diseno{
	width:90px;
	font-size:11px;
	color:#ccc;
	position:absolute;
	left:807px;
	top:45px;
	height:27px;
}
#contenedor #pie #diseno a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#contenedor #pie #diseno a:hover{
	text-decoration:none;
}
#contenedor #pie #diseno img{
	position:absolute;
	left:38px;
	top:3px;
	width:45px;
}

#m_superior{
	background:url('../media/image/web/pastilla.jpg') no-repeat;
	width:902px;
	height:40px;
	margin:0 auto;
	text-align:right;
	font-size:11px;
}

#m_superior_cat{
	float:right;
	padding-right:12px;
	padding-top:14px;
}

#m_superior_cat a{
	text-decoration:none;
	color:#9FD7EA;
}

#m_superior_cat a:hover{
	color:#fff;
}

#m_superior_act{
	float:right;
	padding-right:12px;
	padding-top:14px;
}

#m_superior_act a{
	text-decoration:none;
	color:#fff;
}

#cabecera{
	background:url('../media/image/web/logo.gif') no-repeat;
	width:902px;
	height:202px;
	position:absolute;
	left:50%;
	margin-left:-451px;
	top:40px;
}

#elibro{
	float:left;
	padding-top:18px;
	font-size:45px;
	font-weight:bold;
	color:#666;
	letter-spacing:-3px;
	padding-left: 130px;
	/*width:430px;*/
}

#elibro a{
	text-decoration: none;
	color:#666;
}

#iliber{
	float:right;
	padding-top:32px;
	font-size:30px;
	font-weight:bold;
	color:#ccc;
	letter-spacing:-2px;
}

#buscador{
	clear:both;
	float:left;
	padding-top:89px;
	padding-top:expression('90px');
	font-family:Arial Narrow;
	font-size:19px;
	color:#ccc;
}

.buscador{
	width: 90px;
	height: 16px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#carrito{
	position:absolute;
	left:50%;
	top:198px;
	width:467px;
	text-align:left;
	font-family:arial narrow;
	font-size:19px;
	color:#ccc;
	padding-top:3px;
	padding-left:3px;
}

.carrito{
	width: 195px;
	height: 16px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#busqueda{
	width:130px;
	height:18px;
	position:absolute;
	left:50%;
	margin-left:-353px;
	top:200px;
	top:expression('199px');
	text-align:left;
	font-size:11px;
	color:#333;
	padding:1px 0 0 6px;
	border:1px solid #CCC;
	border:expression('1px solid #7F9DB9');
	line-height:16px;
	font-family:Arial,Helvetica,Verdana;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	height:expression('20px');
}

#busqueda-select{
	width:125px;
	height:18px;
	position:absolute;
	left:50%;
	margin-left:-218px;
	top:200px;
	top:expression('199px');
	text-align:left;
	font-size:11px;
	color:#333;
	padding:0;
	padding-left:3px;
	border:solid 1px #ccc;
	line-height:15px;
	font-family:Arial,Helvetica,Verdana;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

#buscar{
	position:absolute;
	left:50%;
	margin-left:-83px;
	top:201px;
	width:66px;
	height:16px;
}

#objetos{
	position:absolute;
	left:50%;
	margin-left:192px;
	top:202px;
	font-family:arial;
	font-size:11px;
	color:#333;
	width:183px;
	text-align:right;
}

#comprar{
	position:absolute;
	left:50%;
	margin-left:385px;
	top:201px;
	width:66px;
	height:16px;
}

#menu{
	text-align:center;
	width:902px;
	position:absolute;
	left:50%;
	margin-left:-451px;
	top:242px;
}

#categorias{
	float:left;
	background:url('../media/image/web/pastilla_cat.jpg') no-repeat;
	width:180px;
	height:29px;
	font-family:Arial Narrow;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:left;
	padding-top:7px;
	padding-left:12px;
}

#menu_principal{
	float:right;
	padding: 0;
	margin: 0;
	width: 710px;
	height: 29px;
	text-align:left;
}

#lista_cat{
	background:url('../media/image/web/fondo_cat.jpg') no-repeat;
	width:180px;
	height:469px;
	margin-left:-12px;
	margin-top:8px;
}

	
#cat_elem a{
	clear:both;
	float:left;
	display:block;
	background:url('../media/image/web/flecha.gif') no-repeat;
	margin-left:1px;
	width:154px;
	height:28px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
}

#cat_elem a:hover{
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	color:#5CA1B8;
}

#cat_elem_act a{
	clear:both;
	float:left;
	display:block;
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	margin-left:1px;
	width:154px;
	height:28px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5CA1B8;
}

#menu_elem{
	display:block;
	background:url('../media/image/web/flecha.gif') no-repeat;
	margin-left:12px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	height: 29px;
	/*width:154px;*/


}

#menu_elem_act{
	display:block;
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	margin-left:12px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5CA1B8;
	height: 29px;
	width:154px;
	/*font-weight:bold;*/
}

#menu_elem:hover{
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	color:#5CA1B8;
	/*font-weight:bold;*/
}

#menu_categorias{
	width:180px;
	margin-left:-12px;
	margin-top:8px;
	padding: 0;

}

#menu_info{
	width:180px;
	margin-left:-12px;
	margin-top:8px;
	padding: 0;

}

#menu_cabecera{
	background:url('../media/image/web/menu_cab.gif') no-repeat;
	width: 180px;
	height: 3px;
	margin: 0;
	padding: 0;
	display:block;
	overflow: hidden;
}

#menu_pie{
	background:url('../media/image/web/menu_pie.gif') no-repeat;
	width: 180px;
	height: 3px;
	margin: 0;
	padding: 0;
	display:block;
	overflow: hidden;
}

#categoria{
	background:url('../media/image/web/menu_blanco.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria1{
	background:url('../media/image/web/menu_1.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria2{
	background:url('../media/image/web/menu_2.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria3{
	background:url('../media/image/web/menu_3.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria4{
	background:url('../media/image/web/menu_4.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria_ult{
	background:url('../media/image/web/menu_blanco_ult.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 29px;
	padding: 0 0 0 1px;
	margin: 0;
}

#categoria_esp{
	background:url('../media/image/web/menu_esp.gif') no-repeat;	
	width: 179px;
	width: expression('180px');
	height: 28px;
	padding: 0 0 0 1px;
	margin: 0;
}


#elem1{
	margin-top:-466px;
}
#elem2{
	margin-top:-437px;
}
#elem3{
	margin-top:-408px;
}
#elem4{
	margin-top:-379px;
}
#elem5{
	margin-top:-350px;
}
#elem6{
	margin-top:-321px;
}
#elem7{
	margin-top:-292px;
}
#elem8{
	margin-top:-263px;
}
#elem9{
	margin-top:-234px;
}
#elem10{
	margin-top:-205px;
}
#elem11{
	margin-top:-176px;
}
#elem12{
	margin-top:-147px;
}
#elem13{
	margin-top:-118px;
}
#elem14{
	margin-top:-89px;
}
#elem15{
	margin-top:-60px;
}
#elem16{
	margin-top:-31px;
}

#informacion{
	position:absolute;
	background:url('../media/image/web/pastilla_cat.jpg') no-repeat;
	width:180px;
	height:29px;
	font-family:arial narrow;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:left;
	padding-top:7px;
	padding-left:12px;
	margin-top:12px;
	margin-left:-12px;
}

#lectores{
	position:absolute;
	background:url('../media/image/web/pastilla_lectores.jpg') no-repeat;
	width:180px;
	height:29px;
	font-family:arial narrow;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding-top:7px;
	padding-left:12px;
	margin-top:12px;
	margin-left:-12px;
}

#lista_info{
	background:url('../media/image/web/fondo_info.jpg') no-repeat;
	width:180px;
	height:163px;
	margin-left:-12px;
	margin-top:8px;
}

#info_elem a{
	clear:both;
	float:left;
	display:block;
	background:url('../media/image/web/flecha.gif') no-repeat;
	margin-left:1px;
	width:154px;
	height:28px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
}

#info_elem a:hover{
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	color:#5CA1B8;
}

#info_elem_act a{
	clear:both;
	float:left;
	display:block;
	background:url('../media/image/web/flecha_on.gif') no-repeat;
	margin-left:1px;
	width:154px;
	height:28px;
	padding-top:8px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5CA1B8;
}

#info_elem #elem1{
	margin-top:-160px;
}
#info_elem_act #elem1{
	margin-top:-160px;
}
#info_elem #elem2{
	margin-top:-131px;
}
#info_elem_act #elem2{
	margin-top:-131px;
}
#info_elem #elem3{
	margin-top:-102px;
}
#info_elem_act #elem3{
	margin-top:-102px;
}
#info_elem #elem4{
	margin-top:-73px;
}
#info_elem_act #elem4{
	margin-top:-73px;
}
#info_elem #elem5{
	margin-top:-44px;
}
#info_elem_act #elem5{
	margin-top:-44px;
}

#publica_banner{
	background:url('../media/image/web/publica.jpg') no-repeat;
	width:180px;
	height:145px;
	margin-left:-12px;
	margin-top:11px;
}

#publica_banner a{
	display:block;
	width:180px;
	height:145px;
}

#parrafos{

	width:710px;
	margin-top: 9px;
	display:block;
	line-height:16px;
}

#parrafos a{
	font-weight:bold;
	color:#5CA1B8;
}

#parrafos a:hover{
	color:#999999;
}

#parrafos p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#parrafos .titulo{
	font-size:14px;
	font-weight:bold;
}

.red{
	color:#CC0000;
}

.lista{
	background-image:url('../media/image/web/punto.gif');
	background-repeat: no-repeat;
	background-position:left top;
	margin-left:36px;
	padding: 0 0 0 6px;
	display: block;
}

.usuario{
	float:left;
	color:#ffffff;
	padding-top:14px;
	padding-left:13px;
}

.usuario a{
	text-decoration:none;
	color:#9FD7EA;
}

.usuario a:hover{
	color:#ffffff;
}

#form_contactar{
	margin-top:24px;
}

#cabecera_datos{
	background:url(../media/image/web/fondo_cabecera.gif) no-repeat;
	width:710px;
	height:6px;
	margin:0;
	padding:0;
}

#pie_datos{
	background:url(../media/image/web/fondo_pie.gif) no-repeat;
	width:710px;
	height:4px;
	padding-bottom:24px;
	padding-bottom:expression('14px');
}

#margenes{
	background:url(../media/image/web/fondo_margenes.gif);
	margin-top:expression('-8px');
	width:706px;
	width: expression('710px');
	background-repeat:repeat-y;
	padding: 0 2px 0 2px;
}

.degradee{
	background:url(../media/image/web/fondo_degradee.gif);
	padding-left:11px;
	padding-bottom:6px;
	background-repeat:repeat-x;
}

#politica{
	position:relative;
	margin-left: expression('-4px');
	text-align:left;
	margin-top:-1px;
	margin-top:expression('-3px');
}

.check{
	margin: 0 10px 0 0;
	margin: expression('0 7px 0 0');
	vertical-align:top;
	vertical-align:expression('middle');
	border: 1px solid #CCCCCC;
	border: expression('0px');
}

#botones{
	background-image: url(../media/image/web/linea_puntos2.gif);
	background-repeat:no-repeat;
	background-position:top;
	position: relative;
	width:710px;
	text-align:center;
	padding: 25px 0 0 0;
	margin-top:20px;
	margin-top:expression('18px');
}

.subtitulo_registro{
	font-weight: bold;
	background-image: url(../media/image/web/flecha_peq.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 2px 0 0 8px;
	line-height:24px;
}

.comentario{
	padding: 0 0 0 7px;
	line-height:16px;
}

.nota{
	font-style:italic;
}

#form_contactar table {
	width:688px;
	margin:13px 0 2px 8px;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	color:#333333;
	text-align:left;
}

.requerido{
	text-align:left;
	background-image: url(../media/image/web/asterisco.gif);
	background-repeat:no-repeat;
	padding:0 0 0 6px;
	width:expression('132px');
	width:126px;
	line-height:22px;
	vertical-align:top;
}

.textos{ 
	text-align:left;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	width:352px;
	height:16px;
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
}

#recarga{
	display:none;
}

.selects{
	width: 192px;
	height: 16px;
	font-size:expression('10px');
}

.comentarios {
	text-align:left;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	width:352px;
	height:138px;
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
	margin-top:3px;
	margin-bottom:2px;
}

#menu_faq{
	margin-top:15px;
	width:710px;
}

#faqs{
	padding-left:36px;
}
#menu_faq a{
	text-decoration:none;
	font-weight:normal;
}

.anterior{
	margin-right: 3px;
	text-decoration:none;
}

.flecha_izq{
	margin-right:3px;
}

#volver a{
	text-decoration:none;
}

.select_paises{
	width: 153px;
	height: 16px;
	font-size:11px;
	font-size:expression('9px');
	margin-left:12px;
	margin-right:12px;
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
}

.select_provincias{
	width: 185px;
	height: 16px;
	font-size:11px;
	font-size:expression('9px');
	margin-left:12px;
	margin-right:12px;
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
}

.select_cantidad{
	width: 50px;
	height: 16px;
	font-size:11px;
	font-size:expression('9px');
	margin-left:12px;
	margin-right:12px;
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
	margin-left: 63px;
}

.select_cantidad_dos{
	width: 75px;
	height: 16px;
	font-size:11px;
	font-size:expression('9px');
	border: 1px solid #CCCCCC;
	border:expression('1px solid #7F9DB9');
}

.normal_dos{
	line-height:16px;
	display: block;
	margin-left:8px;
	padding-top:12px;
}

#menu_iliber{
	background:url('../media/image/web/menu_iliber.gif') no-repeat;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	width:710px;
	height:29px;
	height:expression('36px');
	padding-top:7px;
	color:#333333;
	margin-top:expression('7px');
}

#menu_iliber a{
	color:#5CA1B8;
	text-decoration:none;
}

#menu_iliber a:hover{
	color:#999999;
}

.barra{
	color:#5CA1B8;
	padding-left:8px;
	padding-right:8px;
}

.barra_dos{
	color:#5CA1B8;
	padding-left:3px;
	padding-right:4px;
}


#blanco{
	height:7px;
	display:expression('none');
}

#parrafos .titulo_promo{
	font-size:14px;
	font-weight:bold;
	color:#5CA1B8;
}

#form_registro{
	margin-top:17px;
	margin-top:expression('9px');
}

#form_registro table {
	width:688px;
	margin:13px 0 0 8px;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	color:#333333;
	text-align:left;
}

#form_reserva{
	margin-top:17px;
	margin-top:expression('9px');
}

#form_reserva table {
	width:688px;
	margin:0 0 0 8px;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	color:#333333;
	text-align:left;
}

#botones_dos{
	background-image: url(../media/image/web/linea_puntos2.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:710px;
	text-align:center;
	padding: 25px 0 0 0;
}

#link{
	line-height:22px;
}

#link a{
	text-decoration:none;
}


#registro{
	margin-top:16px;
	width:710px;
}

#form_cuenta{
	margin-top:8px;
}

#datos_cuenta{
	background:url(../media/image/web/fondo_micuenta2.gif) no-repeat;
	width: 697px;
	height: 181px;
	width:expression('710px');
	height:expression('186px');
	position: relative;
	padding-top: 5px;
	padding-left: 13px;
}

.subtitulo_registro{
	font-weight: bold;
	background-image: url(../media/image/web/flecha_peq.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 2px 0 0 8px;
	line-height:24px;
}

.normal{
	line-height:16px;
	display: block;
	margin-left:8px;
	margin-top:-4px;
}

#form_cuenta table {
	width:702px;
	margin:12px 0 0 8px;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	color:#333333;
	text-align:left;
}

#olvido{
	margin-top:12px;
	margin-left:8px;
	margin-bottom:12px;
}

#form_busqueda{
	margin-top:17px;
	margin-top:expression('9px');
}

#form_busqueda table {
	width:688px;
	margin:13px 0 0 8px;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	color:#333333;
	text-align:left;
}

.norequerido{
	text-align:left;
	width:95px;
	line-height:24px;
}

.columna{
	width:260px;
}

.textos2{ 
	text-align:left;
	font-family: Arial,Verdana,Helvetica;
	font-size:11px;
	width:262px;
	height:16px;
	border: 1px solid #CCCCCC;
}

.entrar{
	padding-left:10px;
	height:16px;
}

.captcha {
	width: 94px;
	height: 24px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.fila{
	margin:0px;
}

#comentario_tabla{
	width: 660px;
	margin-left: 8px;
}

#especial{
	margin-left:12px;
}

.menor{ 
	width: 96px;
}

#error{
	position: relative;
	margin-top: 6px;
	color:#FF0000;
}
#div_ADE_Instalador {
	width: 315px;
	height: 220px;
	background-color: #ff0000;
}

#recarga_dos{
	display:none;
}

#recarga_uno{
	display:none;
}


#preview_div {
	display: none;
	position: absolute;
	z-index:110;	
}

//Precarga imagenes

#preload { display: none; margin: 0; padding: 0 0 11px 0; }
#preload p { text-align: center; margin: 0; padding: 0; font-family: Arial; font-size: 11px; line-height: 12px; color: #666666; }


#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family: Arial,Tahoma, Helvetica, sans;
	font-size:11px;
	color:#CCCCCC;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #CCCCCC;
	text-align:left;
	z-index:255;
}

#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #333333;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 15px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

.title_h2 {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	padding: 0 0 0 0;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}

.roll { cursor: pointer; }

#datos_mi_cuenta { display: none; }

#titulo a{
	line-height:18px;
	width:285px;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	color:#5CA1B8;
}

#titulo a:hover{
	color:#666666;
}

#estrellas{
	margin-top:4px;
	width:285px;
	height:24px;
	color:#5CA1B8;
}

#autor{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	width:285px;
}
#autor a{
	text-decoration:underline;
	color:#333;
}
#autor a:hover{
	color:#666;
}

#valoracion{
	margin-top:10px;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

#nuevo p{
	padding:0 0 15px 0;
	margin:0;
	line-height:16px;
	color:#333333;
}

#trans {
	width:211px;
	height:339px;
	position:absolute;
	left:50%;
	top:114px;
	margin-left:140px;
	cursor:pointer;
}

#trans2 {
	width:190px;
	height:183px;
	position:absolute;
	left:50%;
	top:383px;
	margin-left:76px;
	cursor:pointer;
}

/***************************** LISTADO PRODUCTOS ***********************************************/

.select-cat {
	font-size:11px;
	color:#333;
	line-height:13px;
	font-family:Arial,Helvetica,Verdana;
	border:1px solid #ccc;
	margin:0 0 0 6px;
	height:17px;
	padding:0;
	width:275px;
}

#texto-filtro {
	padding:5px 0 0 0;
	padding:expression('2px 0 0 0');
	margin:0 0 24px 0;
}

#ficha-producto {
	width:216px;
	height:130px;
	padding:8px 0 0 10px;
	width:expression('228px');
	height:expression('140px');
	border:1px solid #E9E9E9;
	float:left;
}

.fic-normal { 
	margin:0 12px 12px 0;
}

.fic-final { 
	margin:0 0 12px 0; 
}

.referencia {
	display:block;
	font-weight:bold;
	color:#5EA2B9;
}

.rojo{
	color:#c00;
}

.descuento {
	background-color:#c00;
	color:#fff;
	font-weight:bold;
	padding:0 2px 0 3px;
}

.precio-sin {
	display:block;
}

#ficha-producto-img{
	width:100px;
	height:118px;
	float:left;
	margin:2px 12px 0 0;
}

#ficha-producto-desc{
	width:94px;
	float:left;
}

#ficha-producto-titulo{
	height:73px;
	width:94px;
}

#precio-normal {
	padding:32px 0 0 0;
}

.precio-no{
	text-decoration:line-through;
}

.precio-si{
	color:#c00;
}

/***************************** FICHA PRODUCTO ***********************************************/

#producto{
	font-size:11px;
	color:#333;
	line-height:16px;
	font-family:Arial,Helvetica,Verdana;
	padding:0;
	margin:10px 0 0 0;
}

#producto-links {
	margin:8px 0 0 0;
	padding:0;
}

#producto-links a{
	display:block;
	font-weight:normal;
	text-decoration:underline;
	color:#5CA1B8;
	padding:0 0 0 8px;
	background:url(../media/image/web/flecha_gris.gif) no-repeat top left;
}

#producto-links a:hover{
	text-decoration:none;
	color:#5CA1B8;
}

#producto-titulo {
	font-size:18px;
	font-weight:bold;
	color:#5CA1B8;
}

#producto-desc{
	padding:0 0 0 8px;
	background:url(../media/image/web/flecha_peq2.gif) no-repeat top left;
	margin:15px 0 0 0;
}

#producto-precios{
	width:195px;
	height:64px;
	background:url(../media/image/web/precio-producto.gif) no-repeat top left;
	padding:0;
	font-size:26px;
	font-weight:bold;
	color:#5CA1B8;
	line-height:27px;
	font-family:Arial,Helvetica,Verdana;
}

.con-reserva{
	margin:20px 0 0 0;
}

.sin-reserva{
	margin:20px 0 20px 0;
}

#producto-valoracion{
	float:left;
	width:148px;
}

#producto-valoracion-com{
	float:left;
	width:177px;
	color:#5CA1B8;
	padding:30px 0 0 0;
}

#producto-valoracion-com a{
	font-weight:normal;
}

#producto-valoracion-com a:hover{
	text-decoration:none;
	color:#5CA1B8;
}

#producto-valoracion-tit{
	font-weight:bold;
	color:#333;
	margin:0 0 4px 0;
	padding:0;
}

#producto-valoracion-publi{
	float:left;
	width:167px;
	padding:8px 0 0 0;
}

#producto-imagenes{
	width:476px;
	clear:both;
	padding:3px 0 0 0;
}

#producto-imgs{
	font-size:11px;
	color:#333;
	font-family:Arial,Helvetica,Verdana;
	line-height:16px;
}

#producto-nota{
	font-style:italic;
	margin:5px 0 0 0;
}

#producto-sep{
	width:710px;
	margin:19px 0 10px 0;
	padding:0;
	background:url(../media/image/web/linea_puntos2.gif) no-repeat bottom left;
	height:26px;
}

#producto-opiniones{
	font-weight:bold;
	font-size:14px;
	float:left;
	width:510px;
}

#producto-todas{
	float:left;
	width:200px;
	text-align:right;
}

#producto-todas a{
	font-weight:normal;
	text-decoration:underline;
	color:#5CA1B8;
	padding:0 0 0 8px;
	background:url(../media/image/web/flecha_gris.gif) no-repeat top left;
}

#producto-todas a:hover{
	text-decoration:none;
	color:#5CA1B8;
}

#producto-opinion{
	width:710px;
	margin:0 0 20px 0;
	padding:12px 0 0 0;
}

#producto-opinion a{
	font-weight:normal;
}

#producto-opinion a:hover{
	text-decoration:none;
	color:#5CA1B8;
}

.producto-publicar-fecha{
	color:#999;
}
	
#producto-estrellas{
	margin:0 0 0 9px;
	padding:0;
	vertical-align:top;
}

/***************************** SLIDER ***********************************************/

#slider-productos{	
	width:693px;
	height:138px;
	margin:0 0 20px 0;
	background: url(../media/image/web/slide-productos.jpg) no-repeat top left;
	overflow:hidden;
	padding:12px 8px 0 8px;
	width:expression("709px");
	height:expression("150px");
}

iframe{
	frame-border: none;
	border: none;
	padding: none;
	margin: none;
}



#menu_bloque {
	font-size:11px;
	line-height:16px;
	font-family:Arial,Helvetica,Verdana;
	background:url(/media/image/web/fondo-menu-bloque.gif) no-repeat top left;
	padding:0 13px 0 13px;
}

#menu_bloque div { border-bottom:1px solid #eaeaea; padding:4px 0 6px 20px;}

#menu_bloque a{
	display:block;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	padding:2px 0 0 0;
}

#menu_bloque a:hover{
	font-weight:bold;
}

#menu_bloque a.ilu{
	font-weight:bold;
}


/************************************ ILIBER ************************************************/

#iliber_aux{
	width:710px;
	background:url('../media/image/iliber/iliber_aux.png') no-repeat;
	background-position:top center;
	padding-top:349px;
}

#iliber_aux p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#iliber1{
	width:710px;
	background:url('../media/image/iliber/fondo_iliber.jpg') no-repeat;
	background-position:top right;
	padding-top:8px;
}

#iliber1 p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#iliber1 #seccion1{
	width:472px;
}
#iliber1 #seccion2{
	width:410px;
}

#iliber2{
	width:710px;
	background:url('../media/image/iliber/fondo_iliber2.jpg') no-repeat;
	background-position:top right;
	padding-top:8px;
}

#iliber2 p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#iliber2 #seccion1{
	width:472px;
}
#iliber2 #seccion2{
	width:410px;
}

#iliber3{
	width:710px;
	background:url('../media/image/iliber/fondo_iliber3.jpg') no-repeat;
	background-position:top right;
	padding-top:8px;
}

#iliber3 p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#iliber3 #seccion1{
	width:472px;
}
#iliber3 #seccion2{
	width:410px;
}

#iliberc{
	width:710px;
	background:url('../media/image/iliber/fondo_iliberc.jpg') no-repeat;
	background-position:top right;
	padding-top:8px;
}

#iliberc p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}

#iliberc #seccion1{
	width:465px;
}
#iliberc #seccion2{
	width:410px;
}

#iliberc_aux{
	width:710px;
	background:url('../media/image/iliber/iliber_eb700_aux.png') no-repeat;
	background-position:top center;
	padding-top:349px;
}

#iliberc_aux p{
	padding-bottom:7px;
	padding-bottom:expression('0');
	line-height:18px;
	color:#333333;
}


/******************************************************/

#iliber_informacion {
	width:710px;
	padding-top:19px;
	overflow:hidden;
}

#iliber_informacion p{
	margin:0; 
	padding:0 0 18px 0;
	line-height:18px;
	color:#333333;
}

#iliber_informacion #seccion1{
	width:420px;
	float:left;
}
#iliber_informacion #seccion2{
	float:right;
	text-align:right;
	width:290px;
	padding:4px 0 0 0;
}

#iliber_productos_espacio { 
	width:710px;
	height:24px;
	line-height:24px;
	clear:both;
	overflow:hidden;
}

#iliber_productos_sep { 
	width:710px;
	background:url("../media/image/web/productos-sep.gif") repeat-x bottom left;
	clear:both;
	overflow:hidden;
	height:13px;
}

#iliber_especificaciones {
	padding:19px 0 0 0;
}

#iliber_especificaciones img {
	padding:5px 0 0 0;
	display:block;
}

#iliber_especificaciones p{
	margin:0; 
	padding:0 0 18px 0;
	line-height:18px;
	color:#333333;
}
