BODY{background-color:#000;margin:0;width:99.99%;font-family:verdana,Arial;font-size:0.9em;color:#000;}
IMG{border:0;}
A{text-decoration:underline;color:#9e3337;}
.familia A{text-decoration:none;}
#cuerpo{clear:both;float:left;width:100%;}
#cabecera{clear:both;float:left;margin:0;margin-left:5%;background-color:#fff;width:85%;min-width:90%;height:100px;font-size:.8em;}
#logo{float:left;width:70%;padding:1%;}/*40 en vez de 60*/
#cabecera FORM{float:right;margin-right:10px;text-align:right;color:#9e3337;text-transform:uppercase;}
INPUT{border:1px solid #ebe7e8;}
INPUT.botonE{border:0px;}
img, abbr{ border:none;}

#parte2{clear:both;float:left;margin-left:5%;width:90%;min-width:95%;background-color: #fff;}
#menu{clear:both;float:right;margin:0;padding:0;width:100%;/*min-width:95%;*/background: #000 url(../images/fondo_menu.jpg) no-repeat top right;height:141px;}
#menu ul {list-style-type:none;margin:0;margin-left:8.5%;/*background: url(../images/fondo_menu0.gif) no-repeat right top;*/height:150px;}
#menu li {width:253px;height:29px;background: #EBE7E8 url(../images/fondo_li.gif) no-repeat top left;text-align:right;padding-top:5px;margin-bottom:-6px;}
#menu li A{color:#9e3337;padding-right:5px;font-weight:normal;}


#centro{clear:both;float:left;margin:0;padding:0;margin-left:5%;width:85%;min-width:90%;background:#fff ;min-height:400px;height:auto ! important;height:400px;}
/*** pie *****/
#pie{clear:both;float:left;background-color:#fff;width:95%;text-align:right; height:auto; padding-top:10px;}
#pie #iconos{clear:both;float:left;background:#fff url(../images/fondo_pie.gif) repeat-x top left;height:auto;width:95%;text-align:right;color:#450a06;text-transform:uppercase;font-size:0.9em;}
#pie #iconos P{margin:0;padding:0;margin-top:15px;margin-right:5px; margin-left:40px;text-align:right;font-size:.8em;text-transform:uppercase; clear:both;float:left;margin-bottom:10px;}
#pie #iconos UL.mapa{clear:both;float:left;list-style-type:none;width:123px;margin-top:-10px;}
#pie #iconos UL.legalidad{float:left;list-style-type:none;width:425px;margin-top:-10px;}
#pie #iconos P a{margin-top:10px; margin-left:5px; height:26px;width:auto; display:block; float:right;}
#pie #iconos UL LI{float:right;display:block;margin-left:5px;height:26px;}
#pie #iconos UL LI a {font-size:.8em;}
#pie #iconos P a img,#pie #iconos UL LI a  img{ vertical-align:top;}
#pie #iconos UL.logos{float:left;width:256px;margin-top:-10px;}



#galleryh {
  padding:0; 
  margin:5em auto 5em auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:495px; 
  height:240px; 
  border:1px solid #888; 
  background:#fff url(../images/logo2.gif);
  }
#galleryh li {
  float:left;
  }
#galleryh li a {
  display:block; 
  height:240px;
  width:28px; 
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryh li a img {
  width:28px; 
  height:240px; 
  border:0;
  }
#galleryh li a:hover {
  background:#eee; 
  width:320px;
  }
#galleryh li a:hover img {
  width:320px;
  }
P {text-align:left;padding-left:5%;padding-right:5%;padding-top:2%;padding-bottom:0;}
P.centrado{text-align:center;}

.familias{width:95%;margin-left:5%;clear:both;float:left;}
.familias h2{width:90%;color:#fff;margin-top:15px;text-transform:uppercase;font-weight:normal;font-size:1.2em;padding:2px 0 3px 80px;background:#9e3337 url(../images/ico_titulo.gif) top left no-repeat;}/*jessi*/

div.familia{float:left; width:15%;margin-right:1%;margin-top:5%;padding-bottom:9px;background:#9e3337 ;}
div.familia IMG{width:94%;padding:3%;}
div.nombre{border-bottom:2px solid #fff;margin-left:8%;margin-right:8%;text-align:right;font-size:1.1em;height:85px;}
div.nombre A{color:#fff;font-weight:bold;text-transform:uppercase;}
div.productoreceta{margin-left:10%;margin-right:10%;text-align:right;font-size:1.1em;height:15px;}
div.productoreceta A{color:#fff;font-weight:bold;}

.error{color:red;font-size:1.2em;}
div.precio{/*border-bottom:2px solid #fff;*/color:#fff;margin-left:10%;margin-right:10%;text-align:right;font-size:1.1em;height:30px;}
#lateral {float:right; width:25%; padding-top:15px; border-left:dashed 1px #923f19; padding-left:10px;}
#lateral #direccion, #lateral #direccion p{padding:0;}
P.nota{font-size:0.6em;text-align:center;}
.rojo{font-size:1.2em;color:red;}

#centro #ubicacion {width:60%;height:400px;}



/*************** GESTION ****************/
#cuerpogestion{background-color:#fff;float:left;width:85%;font-size:1.6em;padding-left:40px; margin-left:5%;}
#paginacion{margin:40px 20px 0 0 ; color:#9e3337; border-top:solid 1px #9e3337; text-align:right; font-size:0.5em; text-transform:uppercase;padding-top:3px;}/*#F87500  */
#paginacion A{color:#9e3337;}
#paginacion span{ text-transform:none;padding-top:3px;margin-left:4px; margin-left:70%; border-top:dashed 1px #857979; color:#857979; font-size:0.9em;}
#cuerpogestion .boton,INPUT.boton{border:1px solid #8F7188;padding:2px;color:#920822 ;background-color: #EFEAC3;text-align:center;margin-bottom:20px;}
#cuerpogestion P{font-size:0.8em;}
#cuerpogestion TABLE{width:97%;border-bottom:1px solid #857979;}
#cuerpogestion TH{background-color:#aa0011;color:#fff;text-align:left;padding-left:10px; font-size:0.5em; text-transform:uppercase;}/*#007F00  #dd0000*/
#cuerpogestion TD{font-size:0.5em; padding-left:5px;}
#cuerpogestion TD p{font-size:1.9em;text-align:left;padding-left:5px;}
#cuerpogestion UL{list-style-type:none;color:#000;font-size:0.7em;margin:40px;}
#cuerpogestion LI A{color:#000;text-decoration:none;font-size:0.8em; border:solid 1px #ebe7e8;padding:3px; width:50%; display:block; }
/*#menugestion{clear:both;float:right;margin:0;padding:0;width:90%;min-width:94%;background: #fff url(../images/fondo_menu.gif) repeat-x top left;height:150px;}
#menugestion ul {list-style-type:none;margin:0;margin-left:10%;background: url(../fondos/fondo_menu0.gif) no-repeat right top;height:150px;}
#menugestion li {width:253px;height:0px;background: #EBE7E8 url(../images/fondo_li.gif) no-repeat top left;text-align:right;padding-top:1px;margin-bottom:-1px;}
#menugestion li A{color:#9e3337;padding-right:5px;font-size:0.75em;font-weight:normal;}*/
#menugestion{clear:both;float:right;margin:0;padding:0;width:90%;min-width:94%;background: #eae7e7 url(../images/fondo_menu.gif) repeat-x bottom left;height:176px;}
#menugestion ul {list-style-type:none;margin:0;margin-left:10%;/*background: url(../fondos/fondo_menu0.gif) no-repeat right center;*/height:176px;margin-top:-2px;}
#menugestion li {width:200px;height:15px;background: #EBE7E8 url(../images/fondo_li2.gif) no-repeat top left;text-align:right;margin:0;/*margin-bottom:-5px;*/padding:0;}
#menugestion li A{color:#9e3337;font-size:0.7em;font-weight:normal; text-decoration:none;padding:0px; margin:0;padding-right:10px;height:15px; vertical-align:middle; }

/*************** CARRITO ****************/
#menucarrito{clear:both;float:right;margin:0;padding:0;width:90%;min-width:94%;background: #fff url(../images/fondo_menu.gif) repeat-x top left;height:125px;}
#menucarrito ul {list-style-type:none;margin:0;margin-left:10%;/*background: url(../images/fondo_menu0.gif) no-repeat right top;*/height:125px;}
#menucarrito li {width:253px;height:29px;background: #EBE7E8 url(../images/fondo_li.gif) no-repeat top left;text-align:right;padding-top:7px;margin-bottom:-5px;}
#menucarrito li A{color:#9e3337;padding-right:5px;font-weight:normal;}
#menucarritoi{clear:both;float:right;margin:0;padding:0;width:90%;min-width:94%;background: #fff url(../images/fondo_menu.gif) repeat-x top left;height:125px;}
#menucarritoi ul {list-style-type:none;margin:0;margin-left:10%;/*background: url(../images/fondo_menu0.gif) no-repeat right top;*/height:125px;}
#menucarritoi li {display:none;width:253px;height:29px;background: #EBE7E8 url(../images/fondo_li.gif) no-repeat top left;text-align:right;padding-top:7px;margin-bottom:-5px;}
#menucarritoi li A{display:none;color:#9e3337;padding-right:5px;font-weight:normal;}
/*#menucarritoi li p{display:none;}*/
/*************** DETALLE PRODUCTO ****************/

.romperFloat:after {display:block; content:"."; height:0; clear:both; visibility:hidden;}

#tit {width:90%; background-color:#551100; color:#FFF; white-space:nowrap; font-size:4em; text-align:left; padding-right:10px; margin-top:10px; text-transform:uppercase;}
DIV.fotoGrande, DIV#fotoGrande {float:left; width:170px; margin-left:10px;text-align:center; border:solid 1px #9e3337;padding:2px 10px; background:#fff;}
DIV.fotoGrande span img, DIV#fotoGrande span img{ text-align:right; margin-left:100px;}

DIV.fotoGrande span a {text-align:right; background:url(../images/bo_ampliar.gif) no-repeat top right; font-size:0.9em; height:25px; padding:4px;padding-right:20px; margin-top:7px; }


.entradilla, #entradilla {margin-left:25px;float:left;width:60%;}
.entradilla H1, #entradilla H1{font-size:2em; color:#CE3936; margin:10px 0;}
.entradilla H3, #entradilla H3{padding-left:12px;font-weight:normal; font-size:0.9em; margin-right:4%; line-height:1.3em; margin-bottom:10px;}
.entradilla A, #entradilla A{color:#CE3936;}
.entradilla #precio, #entradilla #precio {width:55%; background-color:#CE3936; color:#FFF; white-space:nowrap; font-size:4em; text-align:right; padding-right:10px; margin-top:10px; text-transform:uppercase;}
.entradilla #precio SPAN, #entradilla #precio SPAN{text-transform:none;}
.entradilla p.descrip, #entradilla p.descrip{margin-bottom:20px;margin-top:0;padding-top:0;}
.entradilla p.famitipo, #entradilla p.famitipo{ border-top:solid 1px #9e3337;}
.entradilla ul.famitipo{ border-top:solid 1px #9e3337; border-bottom:solid 1px #9e3337; padding:3px 0;}
.entradilla ul.famitipo li{ border:none;}

.entradilla p.pvp, #entradilla p.pvp{  font-size:0.9em; text-transform:uppercase; background:#9e3337; color:#fff;font-weight:bold;padding:2px; padding-bottom:4px; padding-left:70px;}
.entradilla p.pvp img, #entradilla p.pvp img{margin-left:45px;vertical-align:middle;}

DIV.detalleProducto, DIV#detalleProducto {clear:both; margin-left:10px; margin-top:10px;margin-bottom:3px; }

#detalleProductos {clear:both; margin-left:10px; margin-top:10px;margin-bottom:3px; }


DIV.detalleProducto P, DIV#detalleProducto P {margin:10px 20px 15px 0; line-height:1.4em; }
DIV.detalleProducto UL, DIV#detalleProducto UL{list-style-type:none;}
DIV.detalleProducto li, DIV#detalleProducto li {border-bottom:3px solid #CE3936;margin-bottom:3px;}
#boton,#botones {text-align:center; margin:2% 0;width:95%;padding-top:6px;padding-bottom:6px;}
#boton A,#botones A {padding-left:6px}
#boton A STRONG, #botones A STRONG {background-color:#CE3936;color:#fff; text-transform:uppercase; padding:7px; }

P.nodisponible{color:#f00;text-align:center;text-transform:uppercase;font-weight:bold;}

.entradilla #botonesderecha, #entradilla #botonesderecha {text-align:center; margin:2% 0;width:90%;padding-top:6px;padding-bottom:6px;}
#botonesderecha A {padding-right:6px}
#botonesderecha A STRONG {background-color:#CE3936;color:#fff; text-transform:uppercase; padding:7px; }
.romperFloat A{color:#aa0011;}
.romperFloat A:visited{color:#CE3936;}

DIV.compra{width:100%;margin:0;padding:0;}
DIV.compra TABLE, DIV.detalleProducto TABLE, DIV.compra TABLE, DIV#detalleProducto TABLE {/*float:right;*/width:90%;margin:10px 0 0 20px;}
DIV.compra TH{text-align:left;background-color:#9e3337;font-weight:bold;font-size:1em;color:#fff; padding-left:15px;}

DIV.compra TD,DIV.detalleProducto TD, DIV.compra TD,DIV#detalleProducto TD{text-align:right;}
DIV.compra TD.producto{text-align:left;}
DIV.compra TABLE.total{margin:20px 21px 15px 0;width:48%;float:right;}
DIV.compra TABLE.total TD {border:1px solid #9D6E7F; background-color:#9e3337;color:#fff;font-weight:bold;}
DIV.compra TABLE.total TD.cabecera{background-color:#9e3337;font-weight:bold;font-size:1em;color:#fff;text-align:left;}
#contenido.detalle P{padding-left:30px;}

/*****formulario contacto****/
#contenido.formulario{}
#contenido.formulario p{width:60%;}
#contenido.formulario p span{ font-style:italic; font-size:0.8em;}
#contenido.formulario fieldset{width:55%;padding-left:30px; margin-left:30px; font-size:0.8em;}
#contenido.formulario label {width:150px; display:block;float:left;margin:2px 0;}
#contenido.formulario input.contacto, textarea{width:60%; float:left;margin:2px 0; vertical-align:middle; clear:right;}
#contenido.formulario span.nota{ display:block; float:right; margin-right:20px;}
#contenido.formulario p.nota{ text-align:justify;width:55%;}

DIV.compra H3{width:100%;/*background-color:#007F00;*/background:url(../images/fondo_h3.gif) no-repeat left top;color:#aa0011;margin:10px 0 0 20px;padding:7px 20px;clear:both;height:30px;}
DIV.compra P{margin-left:20px;}
DIV.compra UL{font-weight:bold;margin-left:40px;list-style-type:none;}
DIV.compra TABLE.tablaDatos,DIV.detalleProducto TABLE.tablaDatos, DIV#detalleProducto TABLE.tablaDatos {width:90%;margin-left:40px;float:left;margin-bottom:10px;}
DIV.compra TABLE.tablaDatos TD, DIV.detalleProducto TABLE.tablaDatos TD, DIV#detalleProducto TABLE.tablaDatos TD{text-align:left;}
INPUT.tipo1 {font-weight:bold;color:#999;font-size:1.3em;}
INPUT.tipo3{border:0;color:#000;background-color:#fff;}
INPUT.tipo4{border:0;color:#999;width:300px;background-color:#fff;}
INPUT.enviar{border:1px solid #9D6E7F;color:#920822;background-color:#EFEAC3;font-weight:bold;font-size:0.9em;}
DIV.compra TABLE.tablaDatosEnvio TD,DIV.detalleProducto  TABLE.tablaDatosEnvio TD, DIV#detalleProducto TABLE.tablaDatosEnvio TD {text-align:left;border:0;padding-bottom:10px;font-size:1em;}
DIV.compra TABLE.tablaDatosEnvio TD SPAN, DIV.detalleProducto TABLE.tablaDatosEnvio TD SPAN, DIV#detalleProducto TABLE.tablaDatosEnvio TD SPAN{font-weight:bold;}
DIV.compra P{font-size:1em;}
DIV.compra TABLE.tablaDatos DIV, DIV.detalleProducto TABLE.tablaDatos, DIV#detalleProducto TABLE.tablaDatos, TABLE.tablaDatos DIV {width:350px;font-size:1em;}

TABLE.tablaDatos{margin-left:50px;}
TABLE.tablaDatos DIV {width:350px;font-size:1em; /*background:#eae5e6;*/padding:2px;}
TABLE.tablaDatos DIV strong{margin-right:5px;}
UL.estados{width:70%;margin-top:20px;float:left; margin-left:100px;border:1px solid red;font-size:0.9em;padding:10px;}
UL.pedidos LI{font-size:0.8em;}
UL.pedidos LI SPAN{font-weight:bold;display:inline;}
.rojo{font-size:1.2em;color:red;}
.verde{font-size:1.2em;color:green;}
.nota,DIV.compra P.nota{font-size:0.8em;text-align:center;}
.amarillo{font-size:1.2em;color:#FFB900;}
DIV.compra OL{margin-left:50px;}
DIV.compra LI{font-size:1em;margin-bottom:12px;color:#222;}

/*breadcrumb*/
UL#tipos {list-style:none;padding-left: 5px;margin-top:20px;} 
UL#tipos LI{float:left;display:inline; margin:0 3px; font-size:0.6em; text-transform:uppercase;}
UL#tipos LI A{color:#aa0011;text-decoration:none;}
UL#tipos LI A:visited{color:#CE3936;}
SPAN.logueo{font-size:1em;font-weight:bold;text-align:right;float:right;margin-right:20px;margin-top:10px;}
.blanco{margin:50px;}
.blanco ul{list-style-type: none;}
h2{width:90%;background-color:#9e3337;color:#fff;margin-top:15px;text-transform:uppercase;font-weight:normal;font-size:1em;padding-left:15px;}
h3{width:90%;border-bottom:1px solid #9e3337;color:#9e3337;font-size:1em;text-transform:uppercase;}
DIV.detalleProducto H4, H4, DIV#detalleProducto H4{background:#000 url(../images/ico_titulo2.gif) top left no-repeat; color:#FFF; font-size:1em; padding:4px 60px;}

.invisible{display:none;}
SPAN {display:block; margin:3px 0 3px 0;}

#paginacion2, .paginacion2{ width:100%; display:block; margin:40px 20px 0 0 ; color:#9e3337; border-top:solid 1px #9e3337; text-align:right; font-size:0.9em; text-transform:uppercase;padding-top:3px;}/*#F87500  */
#paginacion2 A, .paginacion2 A{color:#9e3337;}
#paginacion2 span, { text-transform:none;padding-top:3px;margin-left:4px; margin-left:70%; border-top:dashed 1px #857979; color:#857979; font-size:0.9em;}

.paginacion2{width:100%; display:block; margin:40px 20px 0 0 ; color:#9e3337; border-top:solid 1px #9e3337; text-align:right; font-size:0.9em; text-transform:uppercase;padding-top:3px;}
.paginacion2 span{  border-bottom:dashed 1px #857979; width:auto; display:inline; margin:0 ; color:#9e3337; text-align:right; font-size:0.9em; text-transform:uppercase;padding-bottom:3px;}
.paginacion2 ul{float:right; clear:both;text-align:right; margin-top:3px;}
.paginacion2 li{text-align:right;list-style-type:none; float:left; text-transform:none;padding-top:3px;margin-left:4px; color:#857979; font-size:0.9em;}
.paginacion2 li A{color:#9e3337;}

UL#recetas {list-style:none;padding-left: 5px;margin-top:20px;} 
UL#recetas LI{float:left;display:inline; margin:0 3px; font-size:0.6em; text-transform:uppercase;}
UL#recetas LI A{color:#aa0011;text-decoration:none;}
UL#recetas LI A:visited{color:#CE3936;}
