/* 全体の設定 */
body,h1,h2,h3,form,ul,ul li,fieldset,legend,button,font{margin:0;padding:0;font-family:ＭＳ Ｐゴシック,Osaka;}
body { font-size: 70%; }
font { font-size: 70%; }
form{margin:0;padding:0}
fieldset{border:0;margin:0;padding:0}
legend,hr{display:none;}
img{border:0}
abbr{border:0}
ul,ul li{list-style-type:none}

/*DLテーブル*/
.table01{
	empty-cells: show;
	border-collapse:collapse;
	background: left center;
	margin: 0px 0px 0px 20px;
	text-align: left;
	border-top: 0px none;
	border-right: 0px none;
	padding-top: 3px;
	padding-right: 1px;
	font: 1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-left-style: none;
}
.table01 td {
	border: 1px solid;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border-color: #CCCCCC;
	background: #FFFFFF;
}

.table01 th {
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
	background: #666666;
}


.style1 {
	color: #003399;
	font: bold x-large "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px;
}

.style2 {
	color: #003399;
	font: bold large midium "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px;
}

p,ul li{font-size:1.2em}
.boton span{display:none}
td{

}
.no {display:none;}
p{line-height:1.2em}

/* Evita 'puntos' alrededor de los enlaces y pone 'mano' en cursor */
a{outline:none;color:#B00F15;text-decoration:underline;}
a:hover{color:#000000}

/*limpia floats*/
.limpia{clear:both;font-size:1px;height:1px;padding:0;}

.tach{text-decoration:line-through;}


.caja_formulario{padding-top:2px;padding-bottom:2px;font-size:1.2em}

body{background:#FFFFFF url('../button_01/inea_Gris.gif') no-repeat top center;}

.punteado,.punteado2{
	background-image:url(../button_01/Punteado.gif);
	background-repeat:repeat-x;
}
.punteado{background-position:bottom}
.punteado2{background-position:top}

.align_izq{text-align:right}
.parrafo_385{width:385px}
.parrafo_660{width:660px}
.parrafo_385 strong,.parrafo_660 strong{color:#B00F15}
.bold{font-weight:bold}
.mtop30{margin-top:30px}
.mtop15{margin-top:15px}
.mtop10{margin-top:10px}
.ptop15{padding-top:15px}
.rojo{color:#B00F15}

.p_top{background-image:url('../button_01/Punteado.gif');background-repeat:repeat-x;background-position:top;padding-top:10px}
.p_bot{
	background-image:url('../button_01/Punteado.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0;
	padding-bottom:2px
}
.p_bot_10{padding-bottom:10px}

/*HR*/
.hr{
	clear:both;
	height:1px;
	font-size:1px;
	background-image:url(../button_01/Punteado.gif);
	background-position:top right;
	background-repeat:repeat-x;
}
.hr hr{display:none;}

/*CONTENEDOR*/
#contenedor{
	background-color:#FFFFFF;
	width:975px;
	margin:auto;
	margin-top:7px;
	position:relative
}

/*ロゴ　IDK*/
#logo{
	position:relative;
	top:-3px;
	float:left
}

/*段落について　H2～H4*/
h2#top_lorem{
	float:left;
	width:505px;
	height:100px;
	float:right;
	margin-top:20px;
	background: url(../button_01/idk_001.gif) no-repeat;
}
h2#top_lorem a{width:505px;height:50px;display:block;text-indent: -9999px;overflow:hidden}
h2{
	font-size:1.2em;
	color:#B00F15;
	display:block
}
h3{font-size:1.2em;margin-top:5px;}
h4{font-size:1.4em
	font-size:1.0em;
	color:#B00F15;
	display:block;
	padding-left: 30px;
}

#izquierda{width:275px;float:left;padding-bottom:60px}

#derecha{width:690px;float:left;margin-left:10px}

/*英語のH2　lorem*/
h2#top_lorem_eng{
	float:left;
	width:505px;
	height:100px;
	float:right;
	margin-top:20px;
	background-image: url(../english/button01/idk_001.gif);
	background-repeat: no-repeat;
}
h2#top_lorem_eng a{width:505px;height:50px;display:block;text-indent: -9999px;overflow:hidden}

/*メニュー*/
#menu{width:275px;background:#F0F0F0 url('../button_01/Esquinas_Bottom.gif') no-repeat bottom;padding-bottom:10px}
#menu h2{padding-top:15px;padding-left:15px;background:#F0F0F0 url('../button_01/Esquinas_Sup.gif') no-repeat}

#menu li h2{padding:0;margin:0}

#caja_menu{width:245px;margin:auto;}
#caja_menu ul{margin-top:5px;}
#caja_menu ul li{border-bottom:1px solid #C1C1C1}
#caja_menu ul.subcategoria{margin-top:0px;padding-left:15px}
#caja_menu ul.subcategoria li{border-bottom:1px solid #C1C1C1;position:relative;}

#caja_menu li{line-height:1.36em;font-size:1.2em;position:relative}
#caja_menu li ul li{font-size:1em}


#caja_menu ul.tienda li.category_child{margin-left:15px;}
#caja_menu ul li a{text-decoration:none;color:#000000;margin:0;padding:0;}
#caja_menu ul li a:hover{color:#B00F15}
#caja_menu ul.tienda li a{display:block;width:85%;}
#caja_menu ul.tienda li span{display:block;width:15%;text-align:right;color:#666666;position:absolute;margin-top:-1.36em;right:0;text-align:right;}
#caja_menu ul#menu_idk li{
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	background:url('../button_01/Punteado.gif') repeat-x top;
	border:0;
}
#caja_menu ul#menu_idk li a{display:block;width:100%;}




#buscador_productos{padding-top:15px;background-image:url('../button_01/Punteado.gif');background-repeat:repeat-x;background-position:top;}
#buscador_productos label{font-size:1.2em;color:#B00F15;font-weight:bold;display:block;}
#buscador_productos #buscador{width:230px;margin-top:5px;color:#666666}
#buscador_productos span{font-size:1.2em}
#buscador_productos .bt_submit{display:block;padding:0;border:0;background-image:url('images/Bt_Buscar.gif');background-repeat:no-repeat;width:93px;height:30px;cursor: pointer;cursor: hand;margin-top:10px}
.bt_submit span{display:none}


#boton_recetas{
	color:#000000;
	text-decoration:none;
	display:block;
	width:275px;
	height:150px;
	margin-top:30px;
	background: url(../button_01/Bt_Envio_Gratuito.gif) no-repeat;
}
#boton_recetas span span{display:none}
#boton_recetas span{display:block;width:135px;font-size:1.2em;position:relative;top:100px}

.caja_producto_izquierda,.caja_producto_derecha{margin-top:10px;width:335px;float:left;min-height:210px;height: auto !important;height:300px;}
.caja_producto_derecha{margin-left:20px}
.foto_producto{width:165px;height:100%;float:left;position:relative;margin-bottom:10px;}
.foto_producto div.miniatura_top{width:100%;height:15px;background-image:url('../button_01/Miniatura_Curvas_Top.gif');position:absolute}
.foto_producto div.miniatura_bottom{width:100%;height:15px;background-image:url('../button_01/Miniatura_Curvas_Bottom.gif');position:absolute;bottom:0}

.foto_receta{width:165px;height:100%;float:left;position:relative;margin-top:45px;margin-bottom:20px;}
.foto_receta div.miniatura_top{width:100%;height:15px;background-image:url('../button_01/Miniatura_Curvas_Top.gif');position:absolute}
.foto_receta div.miniatura_bottom{width:100%;height:15px;background-image:url('../button_01/Miniatura_Curvas_Bottom.gif');position:absolute;bottom:0}

/*キャンペーン用*/
.campaign_01{
	width:450px;
	float:left;
	margin-left:10px;
	height:100%;
}

.campaign_02{
	margin-top:10px;
	width:650px;
	float:left;
	min-height:210px;
	height: auto !important;
	height:300px;
}

.descripcion_producto{width:165px;float:left;margin-left:5px;height:100%;}
.icono_nuevo,.icono_oferta,.icono_receta{display:block;margin-top:15px;height:30px}

.icono_receta{width:95px;height:40px}
.comprar_ahora{display:block;width:165px;height:80px;background:#FFFFFF url('../button_01/Bt_Anadir_Cesta.gif') no-repeat;margin-top:15px;}
.descripcion_breve,.descripcion_producto span{font-size:1.2em}
.descripcion_producto span strong{font-size:1.4em}
.descripcion_producto span strong a,.descripcion_producto h3 a,.descripcion_breve a{text-decoration:none;color:#000000}
.descripcion_producto span strong a:hover,.descripcion_producto h3 a:hover,.descripcion_breve a:hover{text-decoration:underline;}
.descripcion_breve{line-height:1.3em}
.descripcion_breve a{text-decoration:none;color:#000000}

p.antes{margin-top:0}

#resumen{background:#B00F15 url('../button_01/Curvas_690_Sup.gif') no-repeat top;width:690px;color:#FFFFFF;margin-top:10px;position:relative;}
#resumen ul{padding:15px;background:url('../button_01/Curvas_690_Inf.gif') no-repeat bottom;}
#resumen ul li{display:inline;font-size:1.2em}
#resumen ul li a{text-decoration:underline;color:#FFFFFF}
#resumen ul li a:hover{text-decoration:none}
#resumen h2{margin-left:15px;padding-top:15px;color:#FFFFFF}
#resumen p{margin:0;padding:0;font-size:1.2em;padding:15px;padding-top:5px;background:url('../button_01/Curvas_690_Inf.gif') no-repeat bottom;}



#caja_noticias{
	width:690px;
	color:#FFFFFF;
	margin-top:10px;
	position:relative;
}

/*ＴＯＰ用*/
#noticias{
	float:left;
	background:#B00F15 url(../button_01/Curvas_410_Sup.gif) no-repeat top;
	width:410px;
	color:#FFFFFF;
	position:relative;
	background-image: url(../button_01/Curvas_410_Sup.gif);
	background-color: #990D10;
}
#noticias div{background:url('../button_01/Curvas_410_Inf.gif') no-repeat bottom;min-height:140px;height: auto !important;height:140px;}
#noticias ul{padding:15px;}
#noticias ul li{display:display:block;font-size:1.2em;padding-bottom:10px}
#noticias ul li a{text-decoration:underline;color:#FFFFFF}
#noticias ul li a:hover{text-decoration:none}
#noticias h2{margin-left:15px;padding-top:15px;color:#FFFFFF}
#noticias p{margin:0;padding:0;font-size:1.2em;padding:15px;padding-top:5px;background:url('../button_01/Curvas_410_Inf.gif') no-repeat bottom;}
/*ここまでＴＯＰ用*/

/*文教ＴＯＰ用*/
#noticias_b{
	float:left;
	background:#B00F15 url(../button_01/Curvas_690_Sup.gif) no-repeat top;
	width:690px;
	color:#FFFFFF;
	position:relative;
	background-image: url(../button_01/Curvas_690_Sup.gif);
	background-color: #990D10;
}
#noticias_b div{background:url('../button_01/Curvas_690_Inf.gif') no-repeat bottom;min-height:140px;height: auto !important;height:140px;}
#noticias_b ul{padding:15px;}
#noticias_b ul li{display:display:block;font-size:1.2em;padding-bottom:10px}
#noticias_b ul li a{text-decoration:underline;color:#FFFFFF}
#noticias_b ul li a:hover{text-decoration:none}
#noticias_b h2{margin-left:15px;padding-top:15px;color:#FFFFFF}
#noticias_b p{margin:0;padding:0;font-size:1.2em;padding:15px;padding-top:5px;background:url('../button_01/Curvas_690_Inf.gif') no-repeat bottom;}
/*ここまで文教ＴＯＰ用*/

#suscripcion{
	padding:0;
	background:#B00F15 url('../button_01/Curvas_270_Sup.gif') no-repeat top;
	width:270px;
	color:#FFFFFF;
	position:relative;
	float:right;
	background-color: #990D10;
}


#suscripcion div#contenedor_suscripcion{
	position:relative;
	background:url(../button_01/Curvas_270_Inf.gif) no-repeat bottom;
	min-height:140px;
	height: auto !important;
	height:140px;
	background-image: url(../button_01/Curvas_270_Inf.gif);
}

#suscripcion div div#contenedor_campos{padding-left:15px;}



#suscripcion h2{margin-left:15px;padding-top:15px;color:#FFFFFF}


#suscripcion p{margin:0;padding:0;padding-left:15px}
#suscripcion #email{margin:0;padding:0;width:190px;color:#666666;float:left}
#suscripcion .bt_submit{
	padding:0;
	border:0;
	width:37px;
	height:30px;
	cursor:pointer;
	cursor:hand;
	float:left;
	margin-left:15px;
	background: url(../button_01/check.gif) no-repeat;
}
#suscripcion img{display:block;float:left;width:25px;height:30px;position:relative;margin-top:-10px}

#suscripcion #contenedor_alerta{margin-left:15px;}
#suscripcion #contenedor_alerta p{margin:0;padding:0;margin-top:10px}

.bt_submit span{display:none}


#derecha .resumentop{margin:0;padding:0}

#pie{font-size:1em;text-align:right;padding-top:10px;padding-bottom:30px;color:#666666}
#pie p{margin:0;}
#pie p.top15{margin-top:10px;}
#pie a{color:#666666}
#pie a:hover{color:#000000}
#pie strong a:hover{color:#B00F15}

#cesta01{
	position:relative;
	margin-top:0px;
	min-height:0px;
	height: auto !important;
	
}

#cesta01 h2{padding-top:15px;padding-left:15px;background-repeat:no-repeat;}
#cesta01 h2 a{text-decoration:none;color:#B00F15}
#caja_cesta01{width:250px;margin:auto;padding-top:0px;font-size:1.2em;}
#cesta01 img{
	display:block;
	position:absolute;
	right:558px;
	top:-124px;
	width: auto;
	height: auto;
}

#cesta{
	background-color:#F0F0F0;
	position:relative;
	margin-top:30px;
	min-height:30px;
	height: auto !important;
	height: 58px;
}

#cesta h2{padding-top:15px;padding-left:15px;background-repeat:no-repeat;}
#cesta h2 a{text-decoration:none;color:#B00F15}
#caja_cesta{width:250px;margin:auto;padding-top:0px;font-size:1.2em;}
#cesta img{
	display:block;
	position:absolute;
	right:3px;
	top:-8px;
	background-image: url(button_01/XSNet2800SW.gif);
}

#caja_cesta table{margin-top:0px;width:100%}
#caja_cesta table caption{display:none}
#caja_cesta table tr th{display:none}
#caja_cesta table td{font-size:1.2em;padding-top:2px;padding-bottom:2px}
#caja_cesta .producto{width:63%;}
#caja_cesta .cantidad{width:10%}
#caja_cesta .precio{width:27%;text-align:right}

#caja_cesta p{margin:0;padding:0;margin-top:15px;line-height:1.8em;}
#caja_cesta p span{
	font-size:1.2em;
	font-weight:bold
}
 


#pie_cesta{
	width:275px;
	height:15px;
	background-image:url('images/Pie_Cesta.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:10px;
}
#pie_cesta a{display:block;width:168px;height:30px;background-image:url('images/Bt_Finalizar_Compra.gif');position:absolute;right:15px}
#pie_cesta a span{display:none}
#pie_cesta_vacia{width:275px;height:40px;background-image:url('images/Pie_Cesta.gif');margin-top:15px}


#f_login form{margin-top:15px;}
#f_login form fieldset legend{display:block;font-size:1.2em;color:#B00F15;font-weight:bold;_margin-left:-7px}
#f_login strong{display:block;font-size:1.2em;color:#B00F15;font-weight:bold;}

#f_login label{display:block;width:80px;float:left;font-size:1.2em}
#f_login .txt_login{display:block;float:left;width:170px}
#f_login br{clear:left}
#f_login form a{font-size:0.8em;color:#B00F15;text-decoration:underline;display:block;margin-left:80px}
#f_login form a:hover{color:#000000}
#f_login form a#recordar_contrasena{margin-top:10px;float:left;width:75px;margin-left:0px}

#f_login form .bt_submit{display:block;float:left;padding:0;border:0;background-image:url('images/Bt_Validar.gif');background-repeat:no-repeat;width:90px;height:30px;cursor: pointer;cursor: hand;margin-top:10px;margin-left:20px;}
#boton_login{margin-left:80px}

#f_login form label,#f_login form input{margin-top:5px}

.directorio_i,.directorio_d{width:340px;min-height:100px;height: auto !important;height:100px;background-color:#F0F0F0;float:left;background-repeat:no-repeat;background-position:right top}
.directorio_i{margin-top:10px;}
.directorio_d{margin-left:10px;margin-top:10px;}
.directorio_i h2,.directorio_d h2{color:#000000;padding-left:10px;padding-top:10px;background-image:url('images/Directorio_Top.gif');background-repeat:no-repeat}
.directorio_i ul,.directorio_d ul{width:220px;margin-left:10px}
.directorio_i ul li,.directorio_d ul li{display:inline;font-size:1.2em;line-height:1.4em}
.directorio_i div,.directorio_d div{width:100%;min-height:100px;height: auto !important;height:100px;background-image:url('images/Directorio_Bottom.gif');background-repeat:no-repeat;background-position:bottom}
.directorio_i a,.directorio_d a{text-decoration:underline;color:#B00F15}
.directorio_i a:hover,.directorio_d a:hover{text-decoration:underline;color:#000000}

.directorio1{
	background-image: url(../button_01/top03.gif);
}
.directorio2{
	background-image:url(../button_01/top03.gif);
}
.directorio3{
	background-image:url(../button_01/top03.gif);
}
.directorio4{
	background-image:url(../button_01/top03.gif);
}
.directorio5{
	background-image:url(../button_01/top03.gif);
}
.directorio6{
	background-image:url(../button_01/top03.gif);
}
.directorio7{
	background-image:url(../button_01/top03.gif);
}
.directorio8{
	background-image:url(../button_01/top03.gif);
}
.directorio9{
	background-image:url(../button_01/top03.gif);
}
.directorio10{
	background-image:url(../button_01/top03.gif);
}

.directorio11{
	background-image:url(../button_01/top03.gif);
}
.directorio12{
	background-image:url(../button_01/top03.gif);
}
.directorio13{
	background-image:url(../button_01/top03.gif);
}
.directorio14{
	background-image:url(../button_01/top03.gif);
}
.directorio15{
	background-image:url(../button_01/top03.gif);
}
.directorio16{
	background-image:url(../button_01/top03.gif);
}


.directorio_02i,.directorio_02d{width:160px;min-height:100px;height: auto !important;height:100px;background-color:#FFF;float:left;background-repeat:no-repeat;background-position:right top}
.directorio_02i{margin-top:10px;}
.directorio_02d{margin-left:10px;margin-top:10px;}
.directorio_02i h2,.directorio_02d h2{color:#000000;padding-left:10px;padding-top:10px;background-image:url('images/Directorio_Top.gif');background-repeat:no-repeat}
.directorio_02i ul,.directorio_02d ul{width:150px;margin-left:10px}
.directorio_02i ul li,.directorio_02d ul li{display:inline;font-size:1.2em;line-height:1.4em}
.directorio_02i div,.directorio_02d div{width:100%;min-height:100px;height: auto !important;height:100px;background-image:url('images/Directorio_Bottom.gif');background-repeat:no-repeat;background-position:bottom}
.directorio_02i a,.directorio_02d a{text-decoration:underline;color:#B00F15}
.directorio_02i a:hover,.directorio_02d a:hover{text-decoration:underline;color:#000000}

.directorio1-1{
	background-image: url(../button_01/Miniatura_01.jpg);
}
.directorio1-2{
	background-image:url(../button_01/top03.gif);
}
.directorio1-3{
	background-image:url(../button_01/top03.gif);
}
.directorio1-4{
	background-image:url(../button_01/top03.gif);
}
.directorio1-5{
	background-image:url(../button_01/top03.gif);
}
.directorio1-6{
	background-image:url(../button_01/top03.gif);
}
.directorio1-7{
	background-image:url(../button_01/top03.gif);
}
.directorio1-8{
	background-image:url(../button_01/top03.gif);
}
.directorio1-9{
	background-image:url(../button_01/top03.gif);
}
.directorio1-10{
	background-image:url(../button_01/top03.gif);
}

.directorio1-11{
	background-image:url(../button_01/top03.gif);
}
.directorio1-12{
	background-image:url(../button_01/top03.gif);
}
.directorio1-13{
	background-image:url(../button_01/top03.gif);
}
.directorio1-14{
	background-image:url(../button_01/top03.gif);
}
.directorio1-15{
	background-image:url(../button_01/top03.gif);
}
.directorio1-16{
	background-image:url(../button_01/top03.gif);
}


#paginable{margin-top:15px;float:right}
#paginable ul{float:left;margin-top:0.15em;margin-left:0.3em;margin-right:0.3em}
#paginable ul li{float:left;font-weight:bold;}
#paginable ul li a,#paginable ul li span{display:block;width:20px;text-align:center;text-decoration:none;}

#paginable ul li span{color:#B00F15;font-size:1.4em;position:relative;bottom:0.2em}
#paginable ul li a{color:#000000;font-size:1em}
#paginable ul li a:hover{color:#666666}

#anterior,#siguiente{width:112px;height:30px;display:block;float:left;}
#mostrar_todo{width:128px;height:30px;display:block;float:left;}
#anterior{background-image:url('images/Bt_Anterior.gif');}
#siguiente{background-image:url('images/Bt_Siguiente.gif');}
#mostrar_todo{background-image:url('images/Bt_Mostrar_Todo.gif');margin-left:10px;}

#anterior span,#siguiente span,#mostrar_todo span{width:98px;height:30px;display:block;text-indent: -9999px;overflow:hidden}


#imprimir{width:99px;height:30px;display:block;margin-top:10px;positio:absolute;right:0;}
#imprimir{background-image:url('images/Bt_Imprimir.gif');}
#imprimir span{width:99px;height:30px;display:block;text-indent: -9999px;overflow:hidden}


#imprimir_detalle{padding:0;margin:0;position:absolute;top:15px;left:311px;}
#receta_columna_d #imprimir_detalle{width:99px}

.contenido{
	width:690px;
	min-height:30px;
	height: auto !important;
	height:30px;
	position:relative
}
.contenido h2{width:660px;padding-top:15px;margin-left:15px}
.contenido h2.corto{width:385px;padding-top:15px;margin-left:15px}
.contenido h2.supercorto{width:300px;padding-top:15px;margin-left:15px}
.contenido .caja_texto p{margin-left:15px;font-size:1.2em;margin-right:15px;}
.contenido .caja_texto img{margin-left:15px;margin-right:15px;margin-top:15px;}
.contenido .caja_texto div{width:690px;min-height:30px;height: auto !important;height: 30px;background-image:url('../button_01/Curvas_690_Sup.gif');background-repeat:no-repeat;background-position:top}
.contenido .caja_texto div div{background-image:none}
.contenido .caja_texto div div input{font-size:1em}
.contenido .caja_texto div div.caja_izquierda{background-image:none;float:left;width:300px;}
.contenido .caja_texto div div.caja_derecha{background-image:none;float:left;width:300px;}

.contenido .caja_texto div div.caja_izquierda_contacto{background-image:none;float:left;width:380px;}
.contenido .caja_texto div div.caja_derecha_contacto{background-image:none;float:left;width:300px;margin-top:20px}

.caja_texto button{background:#F0F0F0 url('../button_01/Bt_Guardar.gif');width:90px;height:40px;border:0}
.caja_texto button span{display:none}
.caja_texto button#guardar{width:105px;height:30px;border:0}
.caja_texto form{margin-left:15px}
.contenido .caja_texto form p{margin-left:0px}

#derecha .contenido .caja_texto label{width:150px;font-size:1em;}
#derecha .contenido .caja_texto textarea{height:50px}
#derecha .contenido .caja_texto label.codigo{padding-top:25px}

#derecha #registro button{border:0;width:125px;height:30px;background-image:url('../button_01/Bt_Registrarse.gif');background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand;float:right;margin-right:15px}
#derecha #registro button span{display:none;}



.contenido .caja_texto{
	padding-bottom:15px;
	background-image:url(../button_01/Curvas_690_Inf.gif);
	background-repeat:no-repeat;
	background-position:bottom
}
.contenido .caja_texto a{text-decoration:underline;color:#B00F15}
.contenido .caja_texto a:hover{color:#000000}
.caja_texto h2{
	background-image:url(../button_01/Punteado.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:2px
}
.contenido h2.corto{background-image:url('../button_01/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}
.contenido h2.super{background-image:url('../button_01/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}



#proceso_compra ul li{float:left}
#proceso_compra ul li a{display:block;height:30px}
#proceso_compra ul li span{display:none}

#proceso_compra ul li.cesta_01{width:75px;height:30px;}
#proceso_compra ul li.cesta_02{width:96px;height:30px}
#proceso_compra ul li.cesta_03{width:155px;height:30px}
#proceso_compra ul li.cesta_04{width:152px;height:30px}
#proceso_compra ul li.cesta_05{width:212px;height:30px}

.cesta_01_OFF{background:#FFFFFF url('../button_01/Cesta_01_OFF.gif') no-repeat}
.cesta_01_ON{background:#FFFFFF url('../button_01/Cesta_01_ON.gif') no-repeat}

.cesta_02_OFF{background:#FFFFFF url('../button_01/Cesta_02_OFF.gif') no-repeat}
.cesta_02_ON{background:#FFFFFF url('../button_01/Cesta_02_ON.gif') no-repeat}

.cesta_03_OFF{background:#FFFFFF url('../button_01/Cesta_03_OFF.gif') no-repeat}
.cesta_03_ON{background:#FFFFFF url('../button_01/Cesta_03_ON.gif') no-repeat}

.cesta_04_OFF{background:#FFFFFF url('../button_01/Cesta_04_OFF.gif') no-repeat}
.cesta_04_ON{background:#FFFFFF url('../button_01/Cesta_04_ON.gif') no-repeat}

.cesta_05_OFF{background:#FFFFFF url('../button_01/Cesta_05_OFF.gif') no-repeat}
.cesta_05_ON{background:#FFFFFF url('../button_01/Cesta_05_ON.gif') no-repeat}


.caja_texto #carrito form{margin-left:0px}
.caja_texto #carrito .cantidad{text-align:right;width:30px}
.contenido .caja_carrito{padding-bottom:0}
.total{font-size:1.6em}

.caja_340_i{width:340px;float:left;margin-top:10px;background:#F0F0F0 url(images/Curvas_340_Sup.gif) no-repeat}
.caja_340_d{width:340px;float:left;margin-top:10px;margin-left:10px;background:#F0F0F0 url(images/Curvas_340_Sup.gif) no-repeat}
.caja_340_i div, .caja_340_d div{background:url(images/Curvas_340_Inf.gif) no-repeat bottom;}
.caja_340_i p, .caja_340_d p{margin:0;padding:0;margin-left:15px;padding-top:15px;padding-bottom:15px}
.caja_340_i h2, .caja_340_d h2{width:310px;padding-top:15px;margin-left:15px;background-image:url('../button_01/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}

.min_h_190{min-height:190px;height: auto !important;height:190px;}


.caja_texto form button{border:0;width:155px;height:30px;background-image:url('images/Bt_Enviar_Consulta_Gris.gif');background-repeat:no-repeat;display:block;margin-top:10px;margin-left:15px;float:left;cursor:pointer;cursor:hand;}
.caja_texto form button span{display:none;}
.caja_texto form button#guardar{background:#F0F0F0 url('images/Bt_Guardar.gif');width:105px;height:30px;border:0}


#texto_introduccion{font-size:1.2em;margin-top:10px;background:#F0F0F0 url('../button_01/Curvas_690_Sup.gif') no-repeat top}
#texto_introduccion div{background:url('../button_01/Curvas_690_Inf.gif') no-repeat bottom;padding-top:15px;padding-bottom:15px;padding-left:15px}
#texto_introduccion p{width:660px;}
#texto_introduccion a{color:#B00F15}
#texto_introduccion a:hover{color:#000000}





#receta_columna_i{width:270px;float:left}
#receta_columna_d{float:left;width:410px;margin-left:10px}
#receta_columna_d h3.tit_receta{color:#B00F15}

#receta_columna_i strong,#receta_columna_d strong{font-weight:bold}

#receta_columna_i form{font-size:1.2em;margin-top:10px;float:right;width:200px}
#receta_columna_i form legend{display:block;color:#B00F15;padding-bottom:5px}
#receta_columna_i form div{padding-top:5px}
#receta_columna_i a.boton_ampliar{display:block;width:153px;heght:30px;float:right;}

#receta_columna_d p,#receta_columna_d  ul li{font-size:1.2em}
#receta_columna_d p{width:410px}
#receta_columna_d span#num_votos{font-size:1.2em}
#receta_columna_d div{font-size:1.2em;padding-top:10px}
#receta_columna_d ul{margin-top:10px;padding-bottom:10px}
#receta_columna_d div span{color:#B00F15}
#receta_columna_d div a{display:block;color:#B00F15}
#receta_columna_d div a:hover{display:block;color:#000000}
#derecha div#productos_relacionados{font-size:1.2em;color:#B00F15;margin-top:10px;padding-bottom:5px;width:550px;float:right;font-weight:bold}
#derecha div#ofertas_especiales{
	font-size:1.2em;
	color:#B00F15;
	margin-top:30px;
	padding-bottom:5px;
	width:690px;
	float:right;
	font-weight:bold;
	position:relative
}
#derecha span#todas_las_ofertas{position:absolute;width:300px;right:0px;display:block;text-align:right}


.curvas_recetas_top,.curvas_recetas_bottom{position:absolute;font-size:1px;height:15px;width:270px;}
.curvas_recetas_top{background-image:url('../imagenes/curva_receta_top.gif');}
.curvas_recetas_bottom{background-image:url('../imagenes/curva_receta_bottom.gif');bottom:0;*bottom:2px;_bottom:2px}



#derecha form{margin-top:15px}
#derecha form label{font-size:1.2em;display:block;float:left;width:60px;margin-top:5px}
#derecha form .caja_formulario{margin-top:5px;width:340px}

#derecha form br{clear:left}

#derecha form textarea{width:340px;float:left;height:100px;margin-top:5px}
#detalle_referencia{color:#666666;font-size:1.2em}


#receta_columna_d #stock strong{display:block;font-size:1.3em;color:#000000}
#receta_columna_d #contenedor_stock{margin-top:0}

#receta_columna_d .precio_detalle{display:block;float:left;width:240px}
#receta_columna_d strong#precio_detalle{color:#B00F15;font-size:1.6em}


#contenedor_foto_detalle_receta{width:270px;position:relative;height:100%;}
.foto_detalle_receta_sup{width:270px;font-size:1px;height:15px;position:absolute;top:0;height:15px;background:url('../button_01/Curvas_270_Sup.gif') no-repeat top}
.foto_detalle_receta_inf{width:270px;font-size:1px;height:15px;position:absolute;bottom:0;height:15px;background:url('../button_01/Curvas_270_Inf.gif') no-repeat}


.contenido_preparacion_receta{margin-top:10px}
#detalle_anadir_cesta{float:right}

#receta_columna_d form button{padding:0;border:0;width:155px;height:30px;background-image:url('../button_01/Bt_Enviar_Consulta.gif');background-repeat:no-repeat;display:block;margin-top:10px;float:right;cursor: pointer;cursor: hand;}
#receta_columna_d form button span{display:none;}


ul#menu_cuenta{margin-left:15px;margin-top:15px}
ul#menu_cuenta li{display:inline}



#envio_gratuito{width:220px;height:115px;background:url(../button_01//Bt_Envio_Gratuito.gif);margin-top:20px;}
#envio_gratuito a{text-decoration:none;color:#000000}
#envio_gratuito p{padding-top:0;}


span.texto_mini{font-size:0.9em}

#banner_navidad a{
	position:relative;
	display:block;
	height:100px;
	width:275px;
	text-decoration:none;
	font-size:1.4em;
	color:#fff
}
.icono_navidad{display:block;margin-top:15px;height:85px}
