body{
	font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	background-color:#a5699f;
	color:#717171;
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
.body_up{margin:0 auto 0 auto;}
.cuerpo{
	width:858px;
	margin:0 auto 0 auto;
	text-align:center;
	background:#bce3f5 url(../imagenes/cuerpo.gif) top repeat-x;
	border-left:1px #ced0cd solid;
	border-right:1px #ced0cd solid;
}
a{color:#000000;}
h2{
	margin:5px 0 5px 0;
	font-size:18px;
	color:#3d3d3d;
}
.clear{clear:both;}
.salto{height:10px;}
/* ================ */
/* === CABECERA === */
/* ================ */
.header{
	width:922px;
	margin:0 auto 0 auto;
}
.header_up{
	background:url(../imagenes/header_up.jpg) top no-repeat;
	width:922px;
	height:10px;
	margin:0 auto 0 auto;
}
.header_cont{
	background:url(../imagenes/header_cont.jpg) top repeat-y;
	width:922px;
}
.header_down{
	background:url(../imagenes/header_down.jpg) top no-repeat;
	width:922px;
	height:48px;
}
.header img{border:0;}
.logo{
	padding:35px 20px 20px 0;
	float:left;
}
.logo a{
	background:url(../imagenes/logo.gif) top no-repeat;
	display:block;
	width:411px;
	height:34px;
}
.productos_60{
	background:url(../imagenes/productos_60.gif) top no-repeat;
	margin:20px 0 20px 15px;
	width:263px;
	height:76px;
	float:left;
}
.header_datos{
	float:left;
	padding:10px 10px 10px 0;
	color:#D81600;
	text-align:right;
}
.header_datos a{
	color:#FFFFFF;
	text-decoration:none;
}
.header_datos span{
	color:#FFFFFF;
	font-size:25px;
	font-family:Arial, Tahoma, Verdana;
}
.header_direccion_mail{
	font-size:12px;
	color:#FFFFFF;
}
/* ===================== */
/* === MENU SUPERIOR === */
/* ===================== */
.menu_up{
	background:url(../imagenes/menu_up.jpg) top no-repeat;
	width:797px;
	height:9px;
	margin:0 auto 0 auto;
}
.menu_sup{
	margin:0 auto 0 auto;
	width:783px;
	height:50px;
}
.menu_sup ul{
	margin:0;
	padding:0;
	width:772px;
}
ul#navi	{
	position: relative;
	list-style:none;
}
ul#navi li a {
	height: 40px;
	display: block;
	position: absolute;
	top: 0;
	padding-top:10px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
ul#navi li#header_menu_inicio a{
	left: 0;
	width:85px;
	background: url(../imagenes/menu_peq.png) no-repeat;
}
ul#navi li#header_menu_inicio a:hover,ul#navi li#header_menu_inicio a.actual{
	background: url(../imagenes/menu_peq_hover.png) no-repeat;
}
ul#navi li#header_menu_catalogo a{
	left: 90px;
	width:85px;
	background: url(../imagenes/menu_peq.png) no-repeat;
}
ul#navi li#header_menu_catalogo a:hover,ul#navi li#header_menu_catalogo a.actual{
	background: url(../imagenes/menu_peq_hover.png) no-repeat;
}
ul#navi li#header_menu_productos_60 a{
	left: 180px;
	width:120px;
	background: url(../imagenes/menu_med.png) no-repeat;
}
ul#navi li#header_menu_productos_60 a:hover,ul#navi li#header_menu_productos_60 a.actual{
	background: url(../imagenes/menu_med_hover.png) no-repeat;
}
ul#navi li#header_menu_p_frecuentes a{
	left: 305px;
	width:140px;
	background: url(../imagenes/menu_gran.png) no-repeat;
}
ul#navi li#header_menu_p_frecuentes a:hover,ul#navi li#header_menu_p_frecuentes a.actual{
	background: url(../imagenes/menu_gran_hover.png) no-repeat;
}
ul#navi li#header_menu_financiacion a{
	left: 450px;
	width:120px;
	background: url(../imagenes/menu_med.png) no-repeat;
}
ul#navi li#header_menu_financiacion a:hover,ul#navi li#header_menu_financiacion a.actual{
	background: url(../imagenes/menu_med_hover.png) no-repeat;
}
ul#navi li#header_menu_q_somos a{
	left: 575px;
	width:120px;
	background: url(../imagenes/menu_med.png) no-repeat;
}
ul#navi li#header_menu_q_somos a:hover,ul#navi li#header_menu_q_somos a.actual{
	background: url(../imagenes/menu_med_hover.png) no-repeat;
}
ul#navi li#header_menu_contacto a{
	left: 700px;
	width:85px;
	background: url(../imagenes/menu_peq.png) no-repeat;
}
ul#navi li#header_menu_contacto a:hover,ul#navi li#header_menu_contacto a.actual{
	background: url(../imagenes/menu_peq_hover.png) no-repeat;
}
/* ================ */
/* === MENU IZQ === */
/* ================ */
.menu_izq{
	float:left;
	width:222px;
	margin:20px 0 0 22px;
}
.menu_izq_up{
	text-align:left;
	width:222px;
	height:40px;
	background:url(../imagenes/menu_izq_titulo.png) top no-repeat;
}
.menu_izq_down{
	width:222px;
	height:5px;
	background:url(../imagenes/menu_izq_down.png) bottom no-repeat;
	margin-bottom:15px;
}
.menu_izq_cont{
	padding:5px;
	text-align:left;
	background-color:#F9F4F8;
	border-left:1px #424242 solid;
	border-right:1px #424242 solid;
}
.menu_izq_cont ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu_izq_cont li{
	margin:0 7px 0 7px;
	color:#9D1000;
	font-size:13px;
	#line-height:18px;
}
.menu_categoria_seleccionada{
	background: url(../imagenes/bullet_hover.gif) no-repeat 0 .45em;
	padding-left:8px;
	color:#9D1000;
}
html>body .menu_categoria_seleccionada{#background-position: 0 .7em;}
.menu_izq_cont li a{
	background: url(../imagenes/bullet.gif) no-repeat 0 .45em;
	padding-left:8px;
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
.menu_izq_cont li a:hover{
	background-image: url(../imagenes/bullet_hover.gif);
	color:#9D1000;
}
.menu_izq_titulo{
	color:#D81600;
	padding:5px 0 0 10px;
}
.menu_izq_titulo a{
	color:#D81600;
	text-decoration:none;
}
.producto_aleatorio{
	text-align:center;
	margin:5px auto 0 auto;
}
.producto_aleatorio img{
	border:0;
	width:200px;
}
.producto_aleatorio a{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
.producto_aleatorio a:hover{color:#D81600;}
.menu_destacados, .home_lomasvendido, .menu_masvistos{margin:2px 0 2px 0;}
.menu_destacados img, .menu_masvistos img{border:0;}
img.menu_destacados, img.menu_masvistos{
	float:left;
	width:50px;
	margin-right:3px;
}
.menu_destacados a, .menu_masvistos a{
	text-decoration:none;
	font-size:13px;
	color:#000000;
}
.menu_destacados a:hover, .menu_masvistos a:hover{color:#9D1000;}
.menu_masvistos{font-size:11px;}
.buscador{
	background:url(../imagenes/buscador_bg.jpg) top no-repeat;
	width:214px;
	height:28px;
	margin:0 auto 10px auto;
	text-align:left;
}
.buscador_input{
	border:1px #b6b7b7 solid;
	background:url(../imagenes/buscador_input_bg.gif) top repeat-x;
	color:#9b9b9b;
	font-size:11px;
	padding:0 2px 0 2px;
	width:145px;
	margin-top:6px;
	margin-left:15px;
}
.lupa{
	width: 24px;
	height: 23px;
	margin:2px 0 0 5px;
	padding: 0;
	border: 0;
	background: transparent url(../imagenes/lupa.png) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer;
	cursor: hand; /* para IE 5.x */
	vertical-align:top;
}
/* ================= */
/* === CONTENIDO === */
/* ================= */
.contenido{
	float:right;
	margin:20px 20px 20px 0;
	font-size:12px;
}
.contenido_up{
	width:565px;
	height:40px;
	background:url(../imagenes/contenido_titulo.png) top no-repeat;
}
.contenido_down{
	width:565px;
	height:5px;
	background:url(../imagenes/contenido_down.png) top no-repeat;
}
.contenido_bloke{
	width:565px;
	margin-bottom:10px;
}
.contenido_cont{
	padding:10px 5px 5px 5px;
	text-align:left;
	background-color:#F9F4F8;
	border-left:1px #424242 solid;
	border-right:1px #424242 solid;
}
/* ============ */
/* === HOME === */
/* ============ */
.home_contenido_doble{
	width:565px;
	margin:10px 0 10px 0;
}
.home_bloke_i{
	float:left;
	width:276px;
}
.home_bloke_d{
	float:right;
	width:276px;
}
.home_bloke_up{
	width:276px;
	height:40px;
	background:url(../imagenes/home_bloke_up.png) top no-repeat;
}
.home_bloke_down{
	width:276px;
	height:5px;
	background:url(../imagenes/home_bloke_down.png) top no-repeat;
}
.home_bloke_cont{
	padding:5px;
	text-align:left;
	background-color:#F9F4F8;
	border-left:1px #424242 solid;
	border-right:1px #424242 solid;
}
.home_lomasvendido a{
	background: url(../imagenes/bullet.gif) no-repeat 0 .35em;
	padding-left:8px;
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
.home_lomasvendido a:hover{
	background-image: url(../imagenes/bullet_hover.gif);
	color:#9D1000;
}
.ver_producto{margin:15px 0 0 5px;}
.ver_producto a{
	background:url(../imagenes/ver_producto.gif) top no-repeat;
	display:block;
	width:100px;
	height:21px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	font-weight:bold;
	text-align:center;
}
.ver_producto a:hover{
	background-image:url(../imagenes/ver_producto_hover.gif);
	color:#D81600;
}
/* ========================== */
/* === CATEGORIAS LISTADO === */
/* ========================== */
.categorias{text-align:left;}
.categorias_titulo{
	text-align:center;
	color:#D81600;
	font-size:16px;
	margin-bottom:10px;
	padding-top:5px;
}
.categorias_titulo i{color:#FFFFFF;}
.listado_categorias{margin-top:10px;}
.categorias_listado{margin-top:30px;}
.categorias_listado ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.categorias_listado li{
	margin-left:20px;
	padding-left:55px;
	padding-top:20px;
	height:46px;
	background:url(../imagenes/carpeta.jpg) top left no-repeat;
	margin-bottom:15px;
}
.categorias_listado li a{
	text-decoration:none;
	color:#9D1E46;
	font-weight:bold;
	font-size:14px;
}
.categorias_listado li a:hover{color:#D44270;}
.categorias_listado span{
	margin-right:10px;
	color:#3B5586;
	font-weight:bold;
	font-size:14px;
}
.categorias_subtitulo{
	text-align:center;
	color:#2F446B;
	font-size:14px;
	margin-bottom:10px;
}
.categorias_navega{
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	padding-top:8px;
}
.categorias_navega a{
	text-decoration:none;
	color:#D81600;
	font-weight:bold;
}
.categorias_navega a:hover{color:#FFFFFF;}
.alerta{text-align:center;}
/* =================================== */
/* === ULTIMOS PRODUCTOS AGREGADOS === */
/* =================================== */
.ultimos_productos{
	text-align:left;
	margin-top:20px;
}
.prod_ag{margin:7px;}
.prod_ag_img{float:left;}
.prod_ag img{
	width:100px;
	height:100px;
	border:0;
}
.prod_ag_cont{
	float:left;
	width:435px;
}
.prod_ag_cont_dat{
	background-color:#FFFFFF;
	border:1px #dae1ed solid;
	margin-left:5px;
	padding:5px;
	font-size:11px;
}
.prod_ag_tit a{
	text-decoration:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.prod_ag_tit a:hover{color:#D81600;}
.prod_ag_cat{
	color:#9d1e46;
	font-size:12px;
}
/* ================== */
/* === PAGINACION === */
/* ================== */
.paginacion{margin:15px auto 0 135px;}
.paginacion ul{
	margin:0;
	padding:0;
}
.paginacion li{
	background-color:#FFFFFF;
	list-style:none;
	float:left;
	margin:2px;
	padding:2px;
}
.paginacion li img{border:0;}
.paginacion li.pag{
	border:1px #C0CBE1 solid;
	width:15px;
	height:15px;
	color:#0b0e15;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.paginacion li.pag_fin{
	border:1px #C0CBE1 solid;
	width:15px;
	height:15px;
	color:#0b0e15;
	font-size:8px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
}
.paginacion li a{
	text-decoration:none;
	color:#666666;
	display:block;
}
.paginacion li.active{
	border:1px #B32552 solid;
	width:15px;
	height:15px;
	color:#0b0e15;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
/* ====================== */
/* === PRODUCTO FICHA === */
/* ====================== */
.prod_ficha{
	margin:10px auto 0 auto;
	width:550px;
	text-align:left;
}
.prod_img{
	margin:5px 0 5px 20px;
	float:left;
	width:370px;
}
.prod_imgs_mini{
	width:130px;
	float:right;
	margin:5px;
}
.prod_imgs_mini img{
	border:0;
}
.prod_imgs_mini a{
	border:2px #DAE1ED solid;
	width:100px;
	height:100px;
	display:block;
}
.prod_imgs_mini a:hover{
	border:2px #A5699F solid;
}
.prod_titulo{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-left:5px;
}
.prod_cat{
	color:#9d1e46;
	font-size:12px;
	margin-left:5px;
}
.prod_descripcion{
	background-color:#FFFFFF;
	border:1px #dae1ed solid;
	padding:10px;
	margin-top:5px;
	text-align:justify;
}
.prod_descripcion a{font-weight:bold;}
.prod_precio{
	text-align:center;
	background-color:#FFFFFF;
	border:1px #dae1ed solid;
	padding:5px;
	margin-top:5px;
	font-size:14px;
	color:#273b61;
	float:left;
	width:180px;
}
.prod_precio p{
	font-size:11px;
	font-style:italic;
}
.prod_precio_input{
	border:1px #b6b7b7 solid;
	background:#FFFFFF url(../imagenes/buscador_input_bg.gif) top repeat-x;
	color:#9b9b9b;
	font-size:11px;
	padding:2px;
	width:170px;
	margin:5px 0 5px 0;
}
.precio_medida{
	float:right;
	width:335px;
	background-color:#FFFFFF;
	border:1px #dae1ed solid;
	padding:5px;
	margin-top:5px;
}
.precio_medida ul{
	margin:0 auto;
	padding:0;
	width:100%;
	list-style:none;
}
.precio_medida li{text-align:left;}
.ahora{font-size:18px;}
.precio{color:#9D1000;}
.euros{
	font-size:12px;	
	color:#9D1000;
	margin-left:1px;	
}
/* ========================== */
/* === BOTONES / CONTACTO === */
/* ========================== */
input.enviar{
	font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	border:0;
	width:80px;
	height:30px;
	background:url(../imagenes/boton_enviar.gif) top no-repeat;
	cursor:pointer;
	margin-top:10px;
	color:#FFFFFF;
}
input.enviar:hover{
	background:url(../imagenes/boton_enviar_hover.gif) top no-repeat;
	color:#D81600;
}
input.boton_grande{
	border:0;
	width:150px;
	height:30px;
	background:url(../imagenes/boton_grande.gif) top no-repeat;
	cursor:pointer;
	margin-top:10px;
	color:#7186b2;
	font-weight:bold;
}
input.boton_grande:hover{color:#d44270;}
.formulario_input{
	border:1px #b6b7b7 solid;
	background:#FFF url(../imagenes/buscador_input_bg.gif) top repeat-x;
	color:#9b9b9b;
	font-size:11px;
	padding:2px;
	width:140px;
	margin:5px 0 5px 0;
}
.formulario_textarea{
	border:1px #b6b7b7 solid;
	background:url(../imagenes/buscador_input_bg.gif) top repeat-x;
	color:#9b9b9b;
	font-size:11px;
	padding:2px;
	width:260px;
	margin:5px 0 5px 0;
}
.tablaformulario td{vertical-align:top;}
.formulario{
	width:430px;
	text-align:left;
	margin-left:100px;
}
.labform{
	text-align:right;
	padding-top:10px;
}
.botonescontacto{margin:5px auto auto 88px;}
.envio_correcto{
	margin:20px auto 20px auto;
	text-align:center;
}
.datos_contacto{
	text-align:center;
	margin-top:20px;
}
.mapa{margin-bottom:20px;}
.bocata_mapa{
	text-align:left;
	width:275px;
	height:80px;
}
.bocata_mapa span{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
#map_canvas{
	width:500px;
	height:300px;
}
#pano{
	width:500px;
	height:300px;
	margin-top:10px;
}
/* ==================================== */
/* === FINANCIACION / QUIENES SOMOS === */
/* ==================================== */
.financiacion, .quienes_somos, .regalos{
	width:545px;
	text-align:justify;
	padding:5px;
}
/* ============================ */
/* === PREGUNTAS FRECUENTES === */
/* ============================ */
.preguntas_frecuentes{
	text-align:left;
	padding:5px;
	text-align:left;
	background-color:#F9F4F8;
	border-left:1px #424242 solid;
	border-right:1px #424242 solid;
}
ul.preguntas{
	padding:0;
	float:left;
	margin:15px 0px;
	width:100%;
	list-style:none
}
ul.preguntas li{
	display:inline;
	float:left;
	width:49%;
	padding:2px;
}
.preguntas li a{
	background: url(../imagenes/bullet.gif) no-repeat 0 .45em;
	padding-left:8px;
	text-decoration:none;
	color:#000000;
	font-size:13px;
}
.preguntas li a:hover{
	background-image: url(../imagenes/bullet_hover.gif);
	color:#9D1000;
}
.icono_pregunta{
	float:left;
	background: url(../imagenes/icono_pregunta.gif) top no-repeat;
	width:16px;
	height:16px;
	margin-right:5px;
}
.pregunta{
	margin-bottom:10px;
	text-align:justify;
}
.pregunta_f ul{
	list-style:none;
}
.pregunta_f li{
	margin:0 7px 0 7px;
	color:#9D1000;
	font-size:12px;
	#line-height:18px;
}
.pregunta_f li a{
	background: url(../imagenes/bullet.gif) no-repeat 0 .45em;
	padding-left:8px;
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
.pregunta_f li a:hover{
	background-image: url(../imagenes/bullet_hover.gif);
	color:#9D1000;
}
h2.pregunta{color:#D81600;}
h2.volver_preguntas{
	text-align:center;
	margin-bottom:20px;
}
h2.volver_preguntas a{
	color:#D81600;
	text-decoration:none;
	font-size:14px;
}
.regalos ul{
	margin:0;
	padding:0;
}
.regalos li{
	display:block;
	list-style:none;
	font-size:14px;
	margin-left:15px;
}
.regalos img{
	vertical-align:middle;
	height:100px;
	width:100px;
}
/* =========== */
/* === PIE === */
/* =========== */
.pie{
	position:relative;
	background:url(../imagenes/pie_bg.gif) top no-repeat;
	width:870px;
	height:35px;
	margin:0 auto 0 auto;
	text-align:center;
	font-size:11px;
	color:#4C4C4C;
	padding-top:18px;
}
.pie_down{
	background:url(../imagenes/pie_down_bg.gif) top no-repeat;
	width:858px;
	height:10px;
	margin:0 auto 10px auto;
	text-align:center;
}
.pie a{
	text-decoration:none;
	color:#4C4C4C;
	font-weight:bold;
}