/* 
CSS Document 

	ELEMETOS GLOBALES

*/
html, body { margin:0; padding:0; }
html { background-color:#BB8E09; }
body { background-color:#BB8E09 ; font-family:Tahoma; font-size:11px; padding-top:20px; }

h2{ font:25px Georgia; font-style:italic; margin:0px; color:#BB8E09;  padding-bottom:10px; }
h4{ font:15px Arial ; color: #9C801F; font-weight:bold; text-transform:uppercase; margin:25px 0px 10px 0px; }
h5{ font:13px Arial ; color:#323D30; font-weight:bold; }

p{ color:#62595B; }

form, fieldset{ margin:0; padding:4px 8px 5px 8px; border:0;}
legend{ display:none;}
label{ font:15px Georgia; font-style:italic;  color:#666666; padding-right:8px;}
input, select{ font:11px Tahoma; margin-right:6px;}

#container { width:980px; margin:0 auto; display:block;}

.lineasAbajo{ background:url(img/linea_punto.gif) repeat-x bottom; }
.lineasDerecha{ background:url(img/linea_punto2.gif) repeat-y right; }
/*

	Idiomas

*/
#idioma { width:auto; display:block; height:25px; }
#idioma ul { list-style:none; margin:0; padding:6px 0px 0px 0px; width:119px; height:19px; background:url(img/idioma_fondo.gif) repeat-x; float:right; }
#idioma li, #idioma li.a { float:left; margin:0px 4px;}
#idioma span { display:none; }
#idioma .seleccionado, #idioma li a:hover{ background-position:0px -11px; }
#catalan a{ background:url(img/idioma_catalan.gif) no-repeat 0px 0px; display:block; width:15px; height:11px; }
#espanol a{ background:url(img/idioma_espanol.gif) no-repeat 0px 0px; display:block; width:15px; height:11px; }
#english a{ background:url(img/idioma_ingles.gif) 0px 0px; display:block; width:15px; height:11px; }
#frances a{ background:url(img/idioma_frances.gif) 0px 0px; display:block; width:15px; height:11px; }
#aleman  a{ background:url(img/idioma_aleman.gif) 0px 0px; display:block; width:15px; height:11px; }

/*

	Header

*/
#header{ width:980px; height:147px; display:block; background:url(img/header.jpg) no-repeat; }
#header h1{ display:none; }
/*

	Menu

*/
div#menu{ width:775px; height:38px; background:url(img/menu_fondo.jpg) no-repeat top left; margin:0px; clear:both; display:block; padding-left:15px; }
div#menu ul{ margin:0; padding:0; list-style:none; clear:both; }
div#menu ul li{ float:left; margin:0; padding:0px 0px; }
div#menu ul li a{ text-decoration:none; color:#fff; font-weight:bold; font-size:16px; display:block; float:left; margin:0px 0px; font-family:Helvetica; padding-top:11px;}
div#menu ul li .seleccion,
div#menu ul li a:hover{ color:#F4C22B; }
div#menu ul li.espacio{ height:38px; width:44px; background:url(img/menu_separador.jpg) no-repeat center center; }
div#menu ul li span{ display:none; }
	
/*

	Cuerpo

*/
#cuerpo { width:980px; display:block; clear:both; background: url(img/derecha_fondo.jpg) #201e1f no-repeat top right;  }
#contenido{ width:790px; float:left; background:url(img/contenido_fondo_izq.jpg) #fff no-repeat top left;}
#info{ background:url(img/info_fondo_der2.jpg)  no-repeat top right; width:auto; padding:0px 0px 0px 20px; display:block; }
#fin{ height:5px; clear:both; background-color:#0066FF;  display:block; background:url(img/sombra_final.jpg) #fff no-repeat bottom; }
#cuerpo hr,
#fin hr{ display:none;}

#marcas{ width:190px; float:right; color:#CCCCCC;}
#marcas h2.h2ffaiges{
	text-indent: -9999px;
	background:url(img/logo-ffaiges.jpg) no-repeat 35px 7px;
	height: 42px;
	margin-top: 5px;
}
#marcas h3{
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 1.0em;
	color: #BB8E09;
}
#marcas a{ color:#BB8E09; text-decoration:none; padding: 7px 0 0 0; display: block;}
#marcas a:hover{ color:#FFC500; text-decoration:underline;}
/*#marcas h3, #marcas h2{ display:none; }*/
#marcas ul{ margin:0; padding:0 12px 0px 15px; list-style:none; display:block; clear:both; height:410px; }
#marcas ul li{ padding:0px 0px 10px 0px; margin: 0;}
/*#marcas .ideal{ background:url(img/logo_ideal.jpg) no-repeat left top; padding-top:28px;*/ /*background:url(img/logo_ffaiges.jpg) no-repeat left top;  padding-top:30px; border-bottom:1px dotted #4A4A4A; margin-bottom:5px;}*/
#marcas .daimiel{ /*background:url(img/logo_daimiel.jpg) no-repeat left top; padding-top:55px;*/ padding-top:0px; border-bottom:1px dotted #4A4A4A; margin-bottom:10px;}
#marcas .faigesfrance{ border-bottom:1px dotted #4A4A4A; margin-bottom:0px;}
#marcas .faigesfrance h3{
	text-indent: -9999px;
	background:url(img/logo-faiges-france.jpg) no-repeat 40px 0px;
	padding-bottom: 5px;
	height: 48px;
}
#marcas .notalegal{ padding-top:5px; border-bottom:1px dotted #4A4A4A; margin-bottom:15px;}

ul#reconocimientos-index{ height:114px; width:190px; background:url(img/reconocimientos.gif) #201E1F no-repeat bottom; margin:0; padding:0; list-style:none; /*float:right; position:relative; margin-bottom:-126px; top:-126px;*/ }
ul#reconocimientos-index span{ display:none; }

ul#reconocimientos{ height:121px; width:190px; background:url(img/reconocimientos.gif) #201E1F no-repeat bottom; margin:0; padding:0; list-style:none; float:right; position:relative; margin-bottom:-126px; top:-126px; }
ul#reconocimientos span{ display:none; }

#paginacion{ padding:12px; color:#866607; letter-spacing:1px;}
#paginacion a{ text-decoration:none; color:#62595B;}
#paginacion a:hover{ color:#866607;}

#espacioblanco{clear: both; height: 30px;}
#espacioblanco2{clear: both; height: 60px;}
#espacioblanco3{clear: both; height: 130px;}
#espacioblanco4{clear: both; height: 90px;}
#espacioblanco5{clear: both; height: 175px;}
#espacioblanco6{clear: both; height: 210px;}
#espacioblanco7{clear: both; height: 315px;}
#espacioblanco8{clear: both; height: 290px;}
#espacioblanco9{clear: both; height: 50px;}
#espacioblanco10{clear: both; height: 190px;}
/*------------------------------SECCIONES------------------------------------*/

/*
seccion---->HOME
*/

#contenidoHome{ background:url(img/fondo_contenidos.gif) repeat-x ; width:790px; float:left;}
#infoProductos,
#infoHome{ background:url(img/info_fondo_der_home.jpg)  no-repeat top right; width:auto; padding:0px 0px 0px 20px; display:block;}

ul#macroCategorias{ text-align:center; margin:0px 0px 0px 30px; padding:35px 0px 35px 0px; list-style:none; clear:both; width:auto; height:177px;}
ul#macroCategorias li{ margin:0px 40px 0px 0px; padding:0; float:left; }
ul#macroCategorias li span{ display:none; }
.envasados a{ background:url(img/mcat_envasados.jpg); display:block; height:177px; width:193px; }
.envasados-fra a{ background:url(img/mcat_envasados_fra.jpg); display:block; height:177px; width:193px; }
.envasados-en a{ background:url(img/mcat_envasados_en.jpg); display:block; height:177px; width:193px; }
.envasados-cat a{ background:url(img/mcat_envasados_cat.jpg); display:block; height:177px; width:193px; }
.granel a{ background:url(img/mcat_granel.jpg); display:block; height:177px; width:193px;}
.granel-fra a{ background:url(img/mcat_granel_fra.jpg); display:block; height:177px; width:193px;}
.granel-en a{ background:url(img/mcat_granel_en.jpg); display:block; height:177px; width:193px;}
.granel-cat a{ background:url(img/mcat_granel_cat.jpg); display:block; height:177px; width:193px;}
.food a{ background:url(img/mcat_food.jpg); display:block; height:177px; width:193px;}
.food-fra a{ background:url(img/mcat_food_fra.jpg); display:block; height:177px; width:193px;}
.food-en a{ background:url(img/mcat_food_en.jpg); display:block; height:177px; width:193px;}
.food-cat a{ background:url(img/mcat_food_cat.jpg); display:block; height:177px; width:193px;}

#noticiasHome{ height:210px; padding-top:5px; background:url(img/linea_sup_noticias_home.jpg) #394f2d no-repeat top center; }
#noticiasHome .logoshome{
	background: url(img/bg-noticias.jpg) repeat-y;
	float: left;
	height: 210px; 
}
#noticiasHome .logoshome .titulo{ width:147px; height:115px; background:url(img/noticias.jpg) 0px 5px; margin:0px; padding:0px; display:block; float:left; text-align:center;}
#noticiasHome .logoshome .titulo-fra{ width:147px; height:115px; background:url(img/noticias_fra.jpg) 0px 5px; margin:0px; padding:0px; display:block; float:left; text-align:center;}
#noticiasHome .logoshome .titulo-en{ width:147px; height:115px; background:url(img/noticias_en.jpg) 0px 5px; margin:0px; padding:0px; display:block; float:left; text-align:center;}
#noticiasHome .logoshome .titulo-cat{ width:147px; height:115px; background:url(img/noticias_cat.jpg) 0px 5px; margin:0px; padding:0px; display:block; float:left; text-align:center;}

#noticiasHome ul{ width:643px; /*height:102px;*/height:198px; background:url(img/noticias_fondo.jpg) repeat-x bottom; margin:0px; padding:13px 0px 0px 0px;  display:block; float:left; list-style:none;}
#noticiasHome ul li{ width:166px; height:176px; display:block; float:left; padding:2px 10px 0px 37px; background:url(img/img_li1.gif) no-repeat 15px 3px; font-weight:bold; color:#F4C22B; border-right:1px dotted #5b7a00; }
#noticiasHome ul li a{ color:#FFFFFF; font-weight:normal; text-decoration:none; margin-top:3px; display:block; }
#noticiasHome ul li a:hover{ color:#F4C22B; text-decoration:underline;}
#noticiasHome h2{ display:none; }
#noticiasHome ul li.noBorde{ border:0px; }
#noticiasHome ul li.verTodas{ border:0px; clear:both;  padding:0px 14px; background-image:none; height:13px;}
#noticiasHome ul li.verTodas a{ color:#517140; font:13px Helvetica; font-weight:bold; }
#noticiasHome ul li.verTodas a:hover{ color:#49653a;}
#animMarcas{ display:block; width:88px; height:104px; padding:0; }
#noticiasHome #animMarcas span{ display:none; }
/*
seccion---->La Empresa
*/
#infoMarcas,
#infoAceite,
#infoEmpresa{ background:url(img/info_fondo_der2.jpg)  no-repeat right -35px; width:auto; display:block; padding:25px 40px 60px 40px; overflow:auto;}
#infoGranel .img,
#infoMarcas .img,
#infoAceite ul#img,
#infoEmpresa ul#img{ width:174px; float:left; margin:16px 16px 10px 0px; padding:0; list-style:none; display:block; text-align:center;}

#infoMarcas .img img{ margin-top:15px; }
#infoAceite ul#img li.foto1 span,
#infoEmpresa ul#img li.foto1 span,
#infoEmpresa ul#img li.foto2 span,
#infoEmpresa ul#img li.foto3 span,
#infoEmpresa ul#img li.foto4 span,
#infoEmpresa ul#img li.foto1_daimel span,
#infoEmpresa ul#img li.foto2_daimel span,
#infoEmpresa ul#img li.foto3_daimel span,
#infoEmpresa ul#img li.foto4_daimel span{ display:none; }

#infoAceite ul#img li,
#infoEmpresa ul#img li{ background:#fff; padding:1px; margin:0px 0px 15px 0px; display:block; }

#infoAceite ul#img li.foto1{ width:174px; height:308px; background:url(img/aceitera.jpg) #fff no-repeat center; border:none; }
#infoEmpresa ul#img li.foto1{ width:169px; height:127px; background:url(img/1.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto2{ width:169px; height:127px; background:url(img/2.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto3{ width:169px; height:127px; background:url(img/3.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto4{ width:169px; height:127px; background:url(img/4.jpg) no-repeat center; margin-bottom:15px; }

#infoEmpresa ul#img li.foto1_daimel{ width:169px; height:127px; background:url(img/foto-daimiel-1.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto2_daimel{ width:169px; height:127px; background:url(img/foto-daimiel-2.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto3_daimel{ width:169px; height:127px; background:url(img/foto-daimiel-3.jpg) no-repeat center; margin-bottom:15px; }
#infoEmpresa ul#img li.foto4_daimel{ width:169px; height:127px; background:url(img/foto-daimiel-4.jpg) no-repeat center; margin-bottom:15px; }


#infoGranel .texto,
#infoMarcas .texto,
#infoAceite #texto,
#infoEmpresa #texto{ padding-right:20px; padding-bottom:5px; float:right; display:block; width:480px; margin-bottom:10px; clear:right;   }

#infoGranel .texto{ width:330px; }

#infoMarcas p,
#infoGranel p,
#infoAceite p,
#infoEmpresa p{ line-height:16px;}

#infoMarcas ul li a,
#infoMarcas p a,
#infoMarcas dl dt a,
#infoMarcas dl dd a,
#infoGranel p a,
#infoGranel dl dt a,
#infoGranel dl dd a,
#infoEmpresa dl dt a,
#infoEmpresa ul li a,
#infoAceite p a,
#infoEmpresa p a{ color:#9C801F; }

#infoMarcas ul li a:hover,
#infoMarcas p a:hover,
#infoMarcas dl dt a:hover,
#infoMarcas dl dd a:hover,
#infoGranel p a:hover,
#infoGranel dl dt a:hover,
#infoGranel dl dd a:hover,
#infoEmpresa dl dt a:hover,
#infoEmpresa ul li a:hover,
#infoAceite p a:hover,
#infoEmpresa p a:hover{ color:#62595B; }

/*
seccion---->El Aceite
*/
#infoMarcas h5,
#infoGranel h5,
#infoEmpresa h5,
#infoAceite h5{ margin:0px; }

#infoMarcas .texto ul, #infoMarcas .texto dl, #infoMarcas .texto ol,
#infoGranel ul, #infoGranel dl, #infoGranel ol,
#infoEmpresa #texto ul, #infoEmpresa #texto dl, #infoEmpresa #texto ol,
#infoAceite #texto ul, #infoAceite #texto dl, #infoAceite #texto ol{
	margin:0px 10px; padding:10px 15px; color:#62595B; display:block; clear:both; 
}

#infoMarcas hr{ display:block; visibility:hidden; clear:both; }

#infoMarcas .texto dl dd,
#infoGranel dl dd,
#infoEmpresa #texto dl dd,
#infoAceite #texto dl dd {  color:#62595B; line-height:16px;}

#infoMarcas .texto ol,
#infoGranel ol,
#infoEmpresa #texto ol,
#infoAceite #texto ol{ list-style:upper-alpha; }

#infoMarcas .texto ol li,
#infoGranel ol li,
#infoEmpresa #texto ol li,
#infoEmpresa #texto ul li,
#infoAceite #texto ol li,
#infoAceite #texto ul li{ margin:5px 0px; color:#62595B; line-height:16px;}

#infoMarcas .texto dl dt,
#infoGranel dl dt,
#infoEmpresa #texto dl dt,
#infoAceite #texto dl dt { font:13px Arial ; color:#323D30; font-weight:bold; margin:8px 0px; }


#infoGranel ul#opciones,
#infoEmpresa ul#opciones,
#infoAceite ul#opciones{ padding:0px; margin:10px 0px; list-style:none; color:#333333; font-size:14px; display:block; clear:both;  }
#infoGranel ul#opciones li,
#infoEmpresa ul#opciones li,
#infoAceite ul#opciones li{ background:url(img/img_li2.gif) no-repeat left 5px; padding:5px 14px 5px 22px;  }
#infoGranel ul#opciones li a,
#infoEmpresa ul#opciones li a,
#infoAceite ul#opciones li a{ color:#62595B; text-decoration:none;  text-decoration:underline; font-weight:bold; }

#infoGranel{ background:url(img/info_fondo_der2.jpg)  no-repeat right -35px; width:543px; min-height:340px;  padding:25px 20px 40px 30px; display:block; float:left; }
/*
seccion---->Noticias
*/
#contenidoContacta,
#contenidoFicha,
#contenidoNoticias{ background:url(img/fondo_contenidos_2.gif) #FFFFFF repeat-y ; width:790px; float:left; }
#infoContacta,
#infoFicha,
#infoNoticias{ background:url(img/info_fondo_der2.jpg)  no-repeat right -35px; width:540px; min-height:340px;  padding:25px 25px 40px 25px; display:block; float:right;}
#infoNoticias ul{ margin:0; padding:0; list-style:none;}
#infoNoticias ul li{ margin:0; padding:15px 8px 7px 24px; background:url(img/img_li2.gif) no-repeat 0px 17px; display:block; color:#62595B; font-weight:bold;}
#infoNoticias .p{ margin:0; padding:0; line-height:normal; font-weight:normal;}
#infoNoticias ul li p{ font-weight:normal; line-height:17px;}
#infoNoticias ul li span{ display:none; }
#infoNoticias .lineasAbajo{ padding:1px; background:url(img/linea_punto.gif) repeat-x bottom; display:block; }
#infoNoticias ul li a{ color:#62595B; font-weight:bold; text-decoration:none;  }
#infoNoticias ul li a:hover{ color:#A37B08; }
#infoNoticias h5{ color:#A37B08; margin:0px 0px 15px 0px;}


ul#otrasNoticias{ width:176px; height:360px; margin:0px; padding:20px 12px 35px 12px; display:block; float:left; list-style:none;}
ul#otrasNoticias li{ display:block; padding:10px 0px 10px 20px; background:url(img/img_li3.gif) no-repeat 0px 11px; font-weight:bold; color:#F4C22B; border-bottom:1px dotted #525E4A; }
ul#otrasNoticias li a{ color:#FFFFFF; font-weight:normal; text-decoration:none; margin-top:3px; display:block; }
ul#otrasNoticias li a:hover{ color:#F4C22B; text-decoration:underline;}
ul#otrasNoticias li.verTodas{ border:0px; clear:both;  padding:0px 14px; background-image:none; height:13px;}
ul#otrasNoticias li.verTodas a{ color:#394E2D; font:13px Helvetica; font-weight:bold; }
ul#otrasNoticias li.verTodas a:hover{ color:#49653a;}

/*
seccion---->Productos
*/
#infoProductos{ min-height:360px;}
#contenidoProductos{ background:url(img/fondo_contenidos.gif) repeat-x ; width:790px; float:left; }
#infoProductos hr{ visibility:hidden; clear:both;  display:block;}

#infoProductos ul#macroCategorias{ height:auto;}
#infoProductos ul#macroCategorias li ul,
#infoProductos ul#macroCategorias li ul li,
#infoProductos ul#macroCategorias li dl dd ul,
#infoProductos ul#macroCategorias li dl dd ul li,
#infoProductos ul#macroCategorias li dl dd,
#infoProductos ul#macroCategorias li dl{ margin:0px; height:auto; padding:0px; width:auto; float:none; text-align:center; list-style:none; }
#infoProductos ul#macroCategorias li ul,
#infoProductos ul#macroCategorias li dl{ border:1px solid #BA8E09; border-top:none; color:#56624D; padding-bottom:8px; }
#infoProductos ul#macroCategorias li ul{padding-top:4px; padding-bottom:0px;}
#infoProductos ul#macroCategorias li dl dt{ color:#BB8E09; font-weight:bold; padding-top:8px;}
#infoProductos ul#macroCategorias li ul li a,
#infoProductos ul#macroCategorias li dl dd a{ width:189px; height:auto; background:none; color:#56624D; text-decoration:none; margin:0px auto; }
#infoProductos ul#macroCategorias li ul li a{ border-bottom:1px dotted #515D49; padding:4px 1px; margin:0px; text-transform:uppercase;}
#infoProductos ul#macroCategorias li ul li a:hover,
#infoProductos ul#macroCategorias li dl dd a:hover{ color:#BA8E09;}
#infoProductos ul#macroCategorias li dl dd a{ border:none; padding:0px; }
#infoProductos ul#macroCategorias li dl dd ul{ border:none; }

/*
seccion---->Ficha
*/
#infoFicha{ padding-left:0px; padding-top:35px; width:565px;}
#imagen{ padding:0; margin:0; width:165px;  float:left; text-align:center;}
h2 b{ color:#333333; font-weight:normal; width:390px; }
#infoFicha #texto{ width:400px; float:left; min-height:340px;  }
ul#presentaciones{ margin:0; padding:0; list-style:none; background:url(img/linea_punto2.gif) repeat-y 251px;  }
ul#presentaciones li{ padding:10px 10px 10px 0px; display:block;}
ul#presentaciones #descripcion{ width:251px; float:left; min-height:60px;  color:#758468; font:11px Arial; font-weight:bold; }
ul#presentaciones #envases{ width:105px; float:left; padding-left:5px;  }
ul#presentaciones #envases b{color:#BB8E09; margin-bottom:2px; display:block;}
ul#presentaciones #envases ul{ padding:0px 0px 0px 20px;  margin:0px; list-style:none; height:100%; background:url(img/botellita.gif) no-repeat left center; min-height:43px; }
ul#presentaciones #envases ul li{ padding:1px 0px 1px 10px; font-weight:bold; border-bottom:1px dotted #ccc; background:url(img/img_li_envases.gif) no-repeat left center; margin:0px; }
ul#presentaciones #envases ul li a{ color:#666666; text-decoration:none; }
ul#presentaciones #envases ul li a:hover{ color:#000; }
table#tablaFicha td{ border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; text-align:center; font-size:10px; color:#666; font-weight:bold; }
table#tablaFicha{ margin-top:20px; margin-bottom:30px; clear:both; }
table#tablaFicha .ntrans{ color:#B88B09; }
ul#masInfo{ padding:0px; margin:40px 0px 10px 0px; clear:both; list-style:none; width:130px; font-size:9px; }
ul#masInfo li{ padding:4px 2px 4px 28px; width:108px; border:1px solid #ccc; color:#7D5F06; }
ul#masInfo li a{  display:block; width:108px; text-decoration:none; color:#2B362A; }
ul#masInfo li a:hover{ color:#7D5F06;  }
ul#masInfo  .masinfo{ background:url(img/masinfo.gif) #e6e6e6 no-repeat 8px center; }
ul#masInfo  .descargar{ background:url(img/descargar.gif)  no-repeat 8px center; }
ul#masInfo  .imprimir{ background:url(img/imprimir.gif)  no-repeat 8px center; cursor:pointer; }
ul#menuCategorias{ padding:0; margin:8px 0px; width:197px; float:left; list-style:none; background-color:#323c30;}
ul#menuCategorias ul,
ul#menuCategorias ul li,
ul#menuCategorias dl,
ul#menuCategorias dl dt,
ul#menuCategorias dl dd{ margin:0; padding:0; list-style:none; color:#CCCCCC; }
ul#menuCategorias span{ display:none; }
ul#menuCategorias .envasados a{ background:url(img/c_envasados.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .envasados-fra a{ background:url(img/c_envasados_fra.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .envasados-en a{ background:url(img/c_envasados_en.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .envasados-cat a{ background:url(img/c_envasados_cat.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}

ul#menuCategorias .granel a{ background:url(img/c_granel.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .granel-fra a{ background:url(img/c_granel_fra.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .granel-en a{ background:url(img/c_granel_en.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .granel-cat a{ background:url(img/c_granel_cat.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}

ul#menuCategorias .food a{ background:url(img/c_food.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .food-fra a{ background:url(img/c_food_fra.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .food-en a{ background:url(img/c_food_en.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}
ul#menuCategorias .food-cat a{ background:url(img/c_food_cat.gif) #2b362a no-repeat 8px 0px; display:block; height:28px; width:197px; border-bottom:1px dotted #515D49; cursor:pointer;}

ul#menuCategorias li a:hover{ background-position:8px -28px; }
#contenidoFicha ul#menuCategorias li dl dt{ color:#758468; font-weight:bold; margin-top:5px; }
ul#menuCategorias li ul,
ul#menuCategorias dl{ padding:10px 0px 10px 10px; width:180px; margin:0; }
ul#menuCategorias dl dd ul{ padding:0; }
#contenidoFicha ul#menuCategorias li dl dd ul li a,
#contenidoFicha ul#menuCategorias li ul li a{ background:none; width:180px; height:auto; border:0; color:#BB8E09; text-decoration:none; text-transform:uppercase; }
#contenidoFicha ul#menuCategorias li dl dd ul li a:hover,
#contenidoFicha ul#menuCategorias li ul li a:hover{ color:#F4C22B; }

#envaseFormato b{ color:#CC9900;}
#envaseFormato{ font-weight:bold; color:#333333; padding-bottom:5px; margin-top:-4px; }

table#disponibles{  margin:20px 0px 20px 20px; text-align:center; font-weight:bold; color:#62595B; }
table#disponibles tr td{ width:150px; vertical-align:top; border-bottom:1px solid #999999;}
table#disponibles tr td ul{ width:98%;  padding:0px; margin:0px; list-style:none;}
table#disponibles tr td ul li{ padding:1px; font-weight:normal; background:url(img/linea_punto.gif) repeat-x bottom; }


table#disponibles tr td ul li a{ text-decoration:none; color:#62595B;}
table#disponibles tr td ul li a:hover{ color:#866607;}
/*
seccion---->Contacta
*/
#izq{ width:180px; float:left; text-align:center; padding-bottom:10px;}
#infoContacta{ width:570px; min-height:320px; padding:25px 10px 40px 10px; display:block; float:right;}
ul#contacta{ text-align:left; width:180px; margin:0px; padding:20px 12px 35px 8px; display:block; float:left; list-style:none;}
ul#contacta li{ display:block; padding:2px 0px 2px 18px; background:url(img/img_li4.gif) no-repeat 0px 4px; font-weight:bold; color:#F4C22B; border-bottom:1px dotted #525E4A; }
ul#contacta li p{ margin:0px; color:#CCCCCC; font-weight:normal; font-size:11px; }
ul#contacta li h2{ margin:0px; }
ul#contacta li h3{ margin:7px 0 2px 0; font-size:14px; }
ul#contacta li a{ color:#BB8E09; font-weight:normal; text-decoration:none; margin-top:3px; display:block; }
ul#contacta li a:hover{ color:#FFC500; text-decoration:underline;}
ul#contacta li.noBack{ background:none; }
#datosPersonales{ width:300px; float:left; margin-left:11px; }
#infoContacta h2{ margin:15px 0;  }
#formContacto{ clear:both; margin:0 auto; width:280px;}
#infoContacta form, #infoContacta label, #infoContacta fieldset{ margin:0px; padding:0px;}
#infoContacta label.textoprivacidad {width: 280px;}
#infoContacta #datosPersonales input, #infoContacta #datosPersonales textarea{ margin-bottom:5px; width:255px; height:15px; padding:3px 1px 0px 3px; border:1px solid #D3D3D7; }
#infoContacta #datosPersonales textarea{ height:auto; }
#infoContacta #datosPersonales input.privacidad {float: left; width:15px; margin: 0;}
#infoContacta #datosPersonales label.labelprivacidad {float: left; padding: 0 0 10px 10px;  width:230px;}
#infoContacta #datosPersonales label.labelprivacidad a {display: inline;}
#infoContacta label{ font:14px Georgia; text-align:left; margin:0px; color:#333; /*width:70px;*/ width: 140px; display:block;  padding:0px 5px 2px 0px; }
#infoContacta p {margin:3px; color:#003333; font-weight:bold;}
.googlemapcontacto { width:550px; border: 5px solid #f6f4ee; float:left; background-color:#f6f4ee; margin-bottom:30px;}
#mapa {
	height:250px;
}