/* CSS GENERAL */
body,h1,h2,h3,form,ul,ul li,fieldset,legend,button{margin:0;padding:0;font-family:Arial,ans-serif;}
body { font-size: 62.5%; }
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}
table{border:0;empty-cells: show;border-collapse:collapse}
p,ul li{font-size:1.2em}
.boton span{display:none}
td{font-size:1.2em}
.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('images/Linea_Gris.gif') no-repeat top center;}

.punteado,.punteado2{background-image:url('images/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('images/Punteado.gif');background-repeat:repeat-x;background-position:top;padding-top:10px}
.p_bot{background-image:url('images/Punteado.gif');background-repeat:repeat-x;background-position:bottom;margin:0;padding-bottom:10px}
.p_bot_10{padding-bottom:10px}

/*SEPARACION DE PRODUCTOS*/
.hr{clear:both;height:1px;font-size:1px;background-image:url('images/Punteado_520.gif');background-position:top right;background-repeat:repeat-x;}
.hr hr{display:none;}

/*CONTENEDOR PRINCIPAL*/
#contenedor{background-color:#FFFFFF;width:975px;margin:auto;margin-top:7px;position:relative}

/*LOGOTIPO AKARI*/
#logo{position:relative;top:-7px;float:left}

/*HEADS*/
h2{font-size:1.4em}
h2#cabecera{float:left;width:505px;height:100px;background-image:url('images/Productos_Japoneses.gif');background-repeat:no-repeat;float:right;margin-top:35px;}
h2#cabecera 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;}

/*COLUMNA-IZQUIERDA*/
#izquierda{width:275px;float:left;padding-bottom:60px}
/*COLUMNA-DERECHA*/
#derecha{width:690px;float:left;margin-left:10px}


/*MENU*/
#menu{width:275px;background:#F0F0F0 url('images/Esquinas_Bottom.gif') no-repeat bottom;padding-bottom:10px}
#menu h2{padding-top:15px;padding-left:15px;background:#F0F0F0 url('images/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_akari li{padding-top:3px;padding-bottom:3px;font-weight:bold;background:url('images/Punteado.gif') repeat-x top;border:0}
#caja_menu ul#menu_akari li a{display:block;width:100%;}




/*BUSCADOR DE PRODUCTOS*/
#buscador_productos{padding-top:15px;background-image:url('images/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*/
#boton_recetas{color:#000000;text-decoration:none;display:block;width:275px;height:150px;background-image:url('images/Bt_Recetas.gif');background-repeat:no-repeat;margin-top:30px}
#boton_recetas span span{display:none}
#boton_recetas span{display:block;width:135px;font-size:1.2em;position:relative;top:100px}

/*CLASES PARA MINIATURAS DE PRODUCTOS*/
.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('images/Miniatura_Curvas_Top.gif');position:absolute}
.foto_producto div.miniatura_bottom{width:100%;height:15px;background-image:url('images/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('images/Miniatura_Curvas_Top.gif');position:absolute}
.foto_receta div.miniatura_bottom{width:100%;height:15px;background-image:url('images/Miniatura_Curvas_Bottom.gif');position:absolute;bottom:0}



.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('images/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 DE PRODUCTOS*/
#resumen{background:#B00F15 url('images/Curvas_690_Sup.gif') no-repeat top;width:690px;color:#FFFFFF;margin-top:10px;position:relative;}
#resumen ul{padding:15px;background:url('images/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('images/Curvas_690_Inf.gif') no-repeat bottom;}


/*NOTICIAS HOME*/
#caja_noticias{width:690px;color:#FFFFFF;margin-top:10px;position:relative;}

#noticias{float:left;background:#B00F15 url('images/Curvas_410_Sup.gif') no-repeat top;width:410px;color:#FFFFFF;position:relative;}
#noticias div{background:url('images/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('images/Curvas_410_Inf.gif') no-repeat bottom;}

#suscripcion{padding:0;background:#B00F15 url('images/Curvas_270_Sup.gif') no-repeat top;width:270px;color:#FFFFFF;position:relative;float:right;}


#suscripcion div#contenedor_suscripcion{position:relative;background:url('images/Curvas_270_Inf.gif') no-repeat bottom;min-height:140px;height: auto !important;height:140px;}

#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;background-image:url('images/Bt_Suscribirse_Mini.gif');background-repeat:no-repeat;width:37px;height:30px;cursor:pointer;cursor:hand;float:left;margin-left:15px}
#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*/
#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}

/*CESTA*/
#cesta{background-color:#F0F0F0;position:relative;margin-top:30px;min-height:58px;height: auto !important;height: 58px;}
#cesta h2{padding-top:15px;padding-left:15px;background-image:url('images/Esquinas_Sup.gif');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;width:79px;height:118px;position:absolute;right:15px;top:-61px}

#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.8em;font-weight:bold}
 


#pie_cesta{width:275px;height:30px;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}


/*LOGOS MASTERCARD VISA*/

#logos_mastercard_visa{}

/*FORMULARIO LOGIN*/
#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*/

.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('images/Directorio/Miniatura_01.jpg');}
.directorio2{background-image:url('images/Directorio/Miniatura_02.jpg');}
.directorio3{background-image:url('images/Directorio/Miniatura_03.jpg');}
.directorio4{background-image:url('images/Directorio/Miniatura_04.jpg');}
.directorio5{background-image:url('images/Directorio/Miniatura_09.jpg');}
.directorio6{background-image:url('images/Directorio/Miniatura_05.jpg');}
.directorio7{background-image:url('images/Directorio/Miniatura_06.jpg');}
.directorio8{background-image:url('images/Directorio/Miniatura_07.jpg');}
.directorio9{background-image:url('images/Directorio/Miniatura_08.jpg');}
.directorio10{background-image:url('images/Directorio/Miniatura_10.jpg');}

/*.directorio10{background-image:url('images/Directorio/Miniatura_09.jpg');}*/


/*PAGINABLE*/
#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}

/*BOTÓN IMPRIMIR PÁGINAS AUXILIARES*/
#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}

/*BOTON IMPRIMIR DETALLE PRODUCTO*/
#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('images/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('images/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('images/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('images/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('images/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}
.contenido h2.corto{background-image:url('images/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}
.contenido h2.super{background-image:url('images/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}


/*PROCESO COMPRA*/
#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('images/Cesta_01_OFF.gif') no-repeat}
.cesta_01_ON{background:#FFFFFF url('images/Cesta_01_ON.gif') no-repeat}

.cesta_02_OFF{background:#FFFFFF url('images/Cesta_02_OFF.gif') no-repeat}
.cesta_02_ON{background:#FFFFFF url('images/Cesta_02_ON.gif') no-repeat}

.cesta_03_OFF{background:#FFFFFF url('images/Cesta_03_OFF.gif') no-repeat}
.cesta_03_ON{background:#FFFFFF url('images/Cesta_03_ON.gif') no-repeat}

.cesta_04_OFF{background:#FFFFFF url('images/Cesta_04_OFF.gif') no-repeat}
.cesta_04_ON{background:#FFFFFF url('images/Cesta_04_ON.gif') no-repeat}

.cesta_05_OFF{background:#FFFFFF url('images/Cesta_05_OFF.gif') no-repeat}
.cesta_05_ON{background:#FFFFFF url('images/Cesta_05_ON.gif') no-repeat}

/*CONTENIDO CARRITO*/
.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}

/*CAJAS 340*/
.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('images/Punteado.gif');background-repeat:repeat-x;background-position:bottom;padding-bottom:2px}

.min_h_190{min-height:190px;height: auto !important;height:190px;}

/*FORMULARIO CONTACTO*/
.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*/
#texto_introduccion{font-size:1.2em;margin-top:10px;background:#F0F0F0 url('images/Curvas_690_Sup.gif') no-repeat top}
#texto_introduccion div{background:url('images/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}




/*RECETAS*/
#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}

/*FOTO RECETA*/
.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}


/*FORMULARIO CONSULTA SOBRE PRODUCTO*/
#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_receta{position:relative;min-height:260px;height: auto !important;height:260px;}*/
#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('images/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('images/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('images/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;}

/*Menu cuenta*/
ul#menu_cuenta{margin-left:15px;margin-top:15px}
ul#menu_cuenta li{display:inline}

/*envio_gratuito*/

#envio_gratuito{width:220px;height:115px;background:url(images/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:140px;width:275px;text-decoration:none;font-size:1.4em;color:#fff}
.icono_navidad{display:block;margin-top:15px;height:85px}