@charset "utf-8";
/* Estilos Silomar */

* {
	margin:0;
	padding:0
}

body, html {
	width:100%;
	height:100%
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* Fix para el parpadeo de imagenes en IE6 */
}

body {
	font-family:Georgia, "Times New Roman", Arial;
	font-size:12px;
	color:#444;
	background-color:#d9dbe3
}

#contenedor, #contenedor-seleccion {
	width:1024px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -55px
}

#contenedor {
	background-color:#FFF
}

#contenedor-seleccion {
	background:#D9DBE3 url(img/imagenfondo.jpg) no-repeat center
}

/* Imagenes de fondo para #contenedor */

.contenedor-salud {
	background:url(img/manzana.jpg) no-repeat bottom left
}

.contenedor-recetas {
	background:url(img/especias.jpg) no-repeat bottom left
}

.contenedor-pescados { background: url(img/contenedor-pescados.jpg) no-repeat bottom left}
.contenedor-ensaladas { background: url(img/contenedor-ensaladas.jpg) no-repeat bottom left}
.contenedor-mariscos { background: url(img/contenedor-mariscos.jpg) no-repeat bottom left}
.contenedor-vegetales { background: url(img/contenedor-vegetales.jpg) no-repeat bottom left}
.contenedor-carnes { background: url(img/contenedor-carnes.jpg) no-repeat bottom left}
.contenedor-contacto { background:url(img/contenedor-contacto.jpg) no-repeat bottom left}
.contenedor-empleo { background:url(img/contenedor-empleo.jpg) no-repeat bottom left}

#contenedor .contenedor-final {
	height:55px;
	clear:both
}

#cabecera {
	border-top:10px solid #D9DBE3;
	height:220px
}

#cabecera-inicio {
	border-top:10px solid #D9DBE3;
	height:30px
}

.cabecera-elaborados #superior-logo {
	background-color:#2e4c9c
}

.cabecera-frigorificos #superior-logo {
	background-color:#FFF;
}
.cabecera-frigorificos #superior-logo img {
	/*margin-top:30px;*/
}

#frigorificos-principal-izq {
	float:left;
	width:630px;
	margin:0 25px 0 30px;
	display:inline
}

#frigorificos-principal-der {
	float:left;
	width:320px;
	display:inline
}

#frigorificos-principal-der .nuestros-servicios {
	width:300px;
	height:176px;
	background:url(img/frigo-nuestros-servicios.jpg) no-repeat;
}
.nuestros-servicios div {
	padding-top:143px;
	text-align:center;
}
.nuestros-servicios a,
.nuestros-servicios a:link,
.nuestros-servicios a:visited {
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	display:block;
	width:300px;
	height:176px
}

.area-privada-frigo {
	width:298px;
	height:192px;
	margin-top:12px
}

.area-privada-es {background:url(img/area-privada-frigo-es.jpg) no-repeat;}
.area-privada-en {background:url(img/area-privada-frigo-en.jpg) no-repeat;}

.area-privada-frigo form {
	width:146px;
	margin-left:160px;
	padding-top:25px
}
.area-privada-frigo form p {
	margin-bottom:10px	
}

.area-privada-frigo form input.enviar {
	font-family:Georgia, "Times New Roman", Arial;
	font-size:11px;
	background-color:#b0c5e3;
	border:1px solid #5862b1;
	color:#5862b1;
	width:80px;
	height:24px;
	margin-left:20px
}


#fotos-cabecera {
	width:827px;
	height:220px;
	overflow:hidden
}

#superior-logo {
	width:197px;
	height:220px;
	float:left;
}
#superior-logo a {
	/*padding:10px 0 0 10px;*/
	display:block
}

#superior-banner {
	background-color:#F5F5F5;
	height:220px;
	width:827px;
	float:left;
	position:relative
}

#superior-banner .banner-img {
	position:absolute
}

#area-privada {
	position:absolute;
	right:0;
	bottom:0;
	width:121px;
	height:23px;
	z-index:80
}

#superior-banderas {
	position:absolute;
	right:20px;
	top:20px;
	z-index:80
	
}

#fotos-frigo {
	width:630px;
	height:350px;
	overflow:hidden;
}

#menu {
	clear:both;
	background:url(img/menu.jpg) no-repeat;
	width:1024px;
	height:46px;
	margin-top:2px;
	margin-bottom:20px;
	text-align:center
}

#menu ul {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding-top:18px;
	list-style-type:none
}
#menu ul li {
	display:inline
}

.menu-elaborado ul li {
	margin:0 20px
}

.menu-frigo ul li {
	margin:0 40px
}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited {
	color:#FFF;
	text-decoration:none
}
#menu ul li a:hover {
	color:#00A7A8
}

#menu ul li.activo a,
#menu ul li.activo a:link,
#menu ul li.activo a:visited {
	color:#00A7A8;
	text-decoration:none
}

#pie {
	font-family:Arial, Helvetica, sans-serif;
	height: 55px;
	margin:-55px auto 0 auto;
	background:url(img/pie.gif) repeat-x bottom;
	text-align:right;
	font-size:11px
}

#pie a,
#pie a:link,
#pie a:visited {
	color:#777;
	text-decoration:none;
}

#pie span {
	float:right;
	margin-left:35px;
}

#pie span.pie-enlaces {
	padding-top:14px
}
#pie span.pie-enlaces a {
	margin-right:12px;
}

#pie span.pie-info {
	color:#474966;
	text-align:left;
	font-weight:bold
}

.pie-elaborados { width:1014px;	padding-right:21px;}
.pie-frigorificos {width:984px; padding-right:40px}

#inicio {
	width:840px;
	margin:10% auto 0 auto
}

#inicio-idiomas {
	text-align:right;
	margin:0 50px 10px 0
}
#inicio-idiomas a {
	margin-left:5px
}

#inicio a.bloque-inicio {
	margin:0 5px
}

.cajas-inicio {
	margin:14px 0;
	text-align:center
}

.cajas-inicio a {
	margin:0 7px
}

.centrado {
	text-align:center	
}

.derecha {
	text-align:right
}

.izquierda {
	text-align:left	
}

a img {
	border:0
}

a.volver,
a.volver:link,
a.volver:visited {
	color:#999;
	text-decoration:none;
	padding-left:20px
}
a.volver:hover {
	color:#555
}



.mb5 { margin-bottom:5px}

.clear { clear: both}

.oculto { display:none}

#columna-izquierda {
	width:270px;
	float:left;
	margin:10px 0 10px 0;
}

#columna-principal {
	width:714px;
	padding-left:10px;
	float:left;
	margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif
}

#columna-izquierda-cocina {
	width:362px;
	float:left;
	margin:10px 0 10px 0
}
#columna-principal-cocina {
	width:714px;
	float:left;
	padding-left:10px;
	margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif
}

#columna-principal-descongelacion {
	width:600px;
	float:left;
	padding-left:10px;
	margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif
}

#columna-principal-cocina-inicio {
	width:500px;
	float:left;
	padding-left:10px;
	margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif
}

#columna-izquierda-salud {
	width:360px;
	float:left;
	margin:10px 0 10px 0
}
#columna-principal-salud {
	width:610px;
	float:left;
	padding-left:10px;
	margin:10px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif
}

/* === MENU LATERAL === */

#menu-lateral {
	background:url(img/menu-lateral-interior.jpg) repeat-y;
	margin-left:30px
}
#menu-lateral h1 {
	height:39px;
	width:175px;
	font-size:16px;
	color:#FFF;
	padding:0 60px 3px 10px;
	display:table-cell;
	vertical-align:middle;
}

#menu-lateral h1.tipo1 { background:url(img/menu-lateral-tipo1.jpg) no-repeat}
#menu-lateral h1.tipo2 { background:url(img/menu-lateral-tipo2.jpg) no-repeat}
#menu-lateral h1.tipo3 { background:url(img/menu-lateral-tipo3.jpg) no-repeat}

#menu-lateral ul {
	list-style-type:none;
	background:url(img/menu-lateral-inferior.jpg) no-repeat left bottom;
	padding:10px 10px 14px 10px;
	width:215px;
}

#menu-lateral ul li {
	margin-bottom:6px
}

#menu-lateral ul li a,
#menu-lateral ul li a:link,
#menu-lateral ul li a:visited {
	color:#3b4b73;
	text-decoration:none
}
#menu-lateral ul li a:hover {
	color:#172444
}

/* ==== MENU PRODUCTOS === */
#menu-productos {
	margin-left:30px
}

#menu-productos h1 {
	height:68px;
	width:144px;
	font-size:16px;
	color:#FFF;
	padding:0 60px 3px 10px;
	display:table-cell;
	vertical-align:middle;
}

#menu-productos h1.ensaladas { background:url(img/menu-ensaladas-titulo.jpg) no-repeat}
#menu-productos h1.pescados { background:url(img/menu-pescados-titulo.jpg) no-repeat}
#menu-productos h1.mariscos { background:url(img/menu-mariscos-titulo.jpg) no-repeat}
#menu-productos h1.vegetales { background:url(img/menu-vegetales-titulo.jpg) no-repeat}
#menu-productos h1.precocinados { background:url(img/menu-precocinados-titulo.jpg) no-repeat}
#menu-productos h1.carnes { background:url(img/menu-carnes-titulo.jpg) no-repeat}


#menu-productos ul {
	list-style-type:none;
	margin-top:5px
}
#menu-productos ul li {
	width:204px;
	height:44px;
	margin-bottom:5px
}

#menu-productos ul li a,
#menu-productos ul li a:link,
#menu-productos ul li a:visited {
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:14px 5px 14px 45px;
	font-weight:bold
}

#menu-productos ul li.ensaladas {background:url(img/menu-ensaladas.jpg) no-repeat; color:#00b0c7}
#menu-productos ul li.pescados {background:url(img/menu-pescados.jpg) no-repeat}
#menu-productos ul li.mariscos {background:url(img/menu-mariscos.jpg) no-repeat}
#menu-productos ul li.vegetales {background:url(img/menu-vegetales.jpg) no-repeat}
#menu-productos ul li.precocinados {background:url(img/menu-precocinados.jpg) no-repeat}
#menu-productos ul li.carnes {background:url(img/menu-carnes.jpg) no-repeat}

#menu-productos ul li.ensaladas a, ul.recetas li.ensaladas a { color:#00b0c7}
#menu-productos ul li.pescados a, ul.recetas li.pescados a {color:#008ccc}
#menu-productos ul li.mariscos a, ul.recetas li.mariscos a {color:#002754}
#menu-productos ul li.vegetales a, ul.recetas li.vegetales a {color:#00a44e}
#menu-productos ul li.precocinados a, ul.recetas li.precocinados a {color:#fb9b0e}
#menu-productos ul li.carnes a, ul.recetas li.carnes a {color:#d81e04}

/* ==== MENU RECETAS ==== */
#menu-recetas {
	margin-left:30px
}

.recetas-ensaladas {background:#FFF url(img/recetas-ensaladas-interior.jpg) repeat-y}
.recetas-pescados {background:#FFF url(img/recetas-pescados-interior.jpg) repeat-y}
.recetas-mariscos {background:#FFF url(img/recetas-mariscos-interior.jpg) repeat-y}
.recetas-vegetales {background:#FFF url(img/recetas-vegetales-interior.jpg) repeat-y}
.recetas-carnes {background:#FFF url(img/recetas-carnes-interior.jpg) repeat-y}
.recetas-especial {background:#FFF url(img/recetas-especial-interior.jpg) repeat-y}


#menu-recetas h1 {
	height:69px;
	width:150px;
	font-size:16px;
	color:#FFF;
	padding:0 60px 3px 10px;
	display:table-cell;
	vertical-align:middle;
}

#menu-recetas h1.ensaladas { background:url(img/recetas-ensaladas-titulo.jpg) no-repeat}
#menu-recetas h1.pescados { background:url(img/recetas-pescados-titulo.jpg) no-repeat}
#menu-recetas h1.mariscos { background:url(img/recetas-mariscos-titulo.jpg) no-repeat}
#menu-recetas h1.vegetales { background:url(img/recetas-vegetales-titulo.jpg) no-repeat}
#menu-recetas h1.carnes { background:url(img/recetas-carnes-titulo.jpg) no-repeat}
#menu-recetas h1.especial { background:url(img/recetas-especial-titulo.jpg) no-repeat}

#menu-recetas ul {
	list-style-type:none;
	margin:0;
	padding:5px 0 16px 0;
	width:213px;
}

#menu-recetas ul li {
	padding:5px 20px 5px 10px;
}

#menu-recetas ul.ensaladas { background:url(img/recetas-ensaladas-pie.jpg) no-repeat bottom}
#menu-recetas ul.pescados { background:url(img/recetas-pescados-pie.jpg) no-repeat bottom}
#menu-recetas ul.mariscos { background:url(img/recetas-mariscos-pie.jpg) no-repeat bottom}
#menu-recetas ul.vegetales { background:url(img/recetas-vegetales-pie.jpg) no-repeat bottom}
#menu-recetas ul.carnes {background:url(img/recetas-carnes-pie.jpg) no-repeat bottom}
#menu-recetas ul.especial {background:url(img/recetas-especial-pie.jpg) no-repeat bottom}

#menu-recetas ul li a,
#menu-recetas ul li a:link,
#menu-recetas ul li a:visited {
	font-size:11px;
	text-decoration:none;
	display:block;
	color:#3b4b73;
}

#menu-recetas ul li a:hover {
	color:#172444
}

/* ==== SALUD Y BIENESTAR ==== */
ul.salud {
	list-style-type:none;
}
ul.salud li {
	background:url(img/titulo-salud.jpg) no-repeat;
	width:470px;
	height:57px;
	margin-bottom:10px
}
ul.salud li a,
ul.salud li a:link,
ul.salud li a:visited {
	display:block;
	line-height:57px;
	font-size:16px;
	font-weight:bold;
	color:#3c4a8b;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:30px;
	text-decoration:none
}

h4.salud {
	font-size:16px;
	font-weight:bold;
	color:#3c4a8b;
	background:url(img/titulo-salud.jpg) no-repeat;
	width:470px;
	height:57px;
	line-height:57px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:30px;
	margin-bottom:10px
}

.cajasalud-superior {
	background:url(img/cajasalud-superior.jpg) no-repeat;
	width:470px;
	height:9px;
}
.cajasalud-centro {
	width:448px;
	padding:0 10px;
	border-right:1px solid #ccfe67;
	border-left:1px solid #ccfe67;
}
.cajasalud-inferior {
	background:url(img/cajasalud-inferior.jpg) no-repeat;
	width:470px;
	height:9px;
}

.texto-salud {
	font-size:11px;
	text-align:justify
}

h6 {
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	text-align:justify
}
h6 a,
h6 a:link,
h6 a:visited {
	color:#3c4a8b;
	text-decoration:none
}

/* ==== BUSCADOR DE PRODUCTOS === */
form.buscador-productos {	
	background:url(img/buscador-productos.jpg) no-repeat;
	width:204px;
	height:27px;
	margin-top:10px
}
form.buscador-productos .buscador-enviar {
	width:60px;
	background-color:transparent;
	border:0;
	color:#FFF;
	font-size:10px;
	text-align:left;
	padding-left:4px;
	cursor:pointer
}
form.buscador-productos .buscador-texto {	
	width:130px;
	height:20px;
	color:#666;
	border:0;
	padding-top:3px;
	margin-left:4px
}


/* ==== CAJAS DE CONTENIDO ==== */
.cc-superior,
.cc-inferior {
	width:710px;
	height:16px;
	clear:both;
}
.cc-central {
	width:675px;
	padding:0 25px
}


div.marino .cc-superior { background:url(img/cc-marino-superior.jpg) no-repeat top}
div.marino { background:url(img/cc-marino-central.jpg) repeat-y}
div.marino .cc-inferior {background:url(img/cc-marino-inferior.jpg) no-repeat bottom}

div.azul .cc-superior {}
div.azul .cc-central {}
div.azul .cc-inferior {}

div.verde .cc-superior {}
div.verde .cc-central {}
div.verde .cc-inferior {}

div.naranja .cc-superior {}
div.naranja .cc-central {}
div.naranja .cc-inferior {}

div.rojo .cc-superior {}
div.rojo .cc-central {}
div.rojo .cc-inferior {}

.cc-texto {
	width:300px;
	display:inline;
	float:left;
}

.cc-texto ul {
	padding-left:20px;
	margin:6px 0
}

.cc-fotos {
	width:345px;
	display:inline;
	float:right;
	/*margin-right:20px*/
}
.cc-fotos p {
	margin-top:5px
}

.cc-fotos p.centrado a {
	margin:0 3px
}

#lbfoto {
	width:314px;
	height:230px;
	margin-left:15px;
	
}
/*#lbfoto-overlay {
	width:314px;
	height:230px;
	background-color:#FFF;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position:absolute;
	top:0; left:0
}*/


/* === Ficha producto === */
#ficha-producto {
	margin-top:5px;
	clear:both;
}
#ficha-producto .ficha-superior,
#ficha-producto .ficha-inferior {
	width:696px;
	height:10px;
	clear:both;
}
#ficha-producto .ficha-centro {
	padding:5px;
	width:686px;
	color:#3b4b73;
}

.fichaproducto-pescados .ficha-superior { background:url(img/fichaproducto-pescados-superior.jpg) no-repeat}
.fichaproducto-pescados .ficha-centro { background:url(img/fichaproducto-pescados-centro.jpg) repeat-y}
.fichaproducto-pescados .ficha-inferior { background:url(img/fichaproducto-pescados-inferior.jpg) no-repeat}

.fichaproducto-ensaladas .ficha-superior { background:url(img/fichaproducto-ensaladas-superior.jpg) no-repeat}
.fichaproducto-ensaladas .ficha-centro { background:url(img/fichaproducto-ensaladas-centro.jpg) repeat-y}
.fichaproducto-ensaladas .ficha-inferior { background:url(img/fichaproducto-ensaladas-inferior.jpg) no-repeat}

.fichaproducto-mariscos .ficha-superior { background:url(img/fichaproducto-mariscos-superior.jpg) no-repeat}
.fichaproducto-mariscos .ficha-centro { background:url(img/fichaproducto-mariscos-centro.jpg) repeat-y}
.fichaproducto-mariscos .ficha-inferior { background:url(img/fichaproducto-mariscos-inferior.jpg) no-repeat}

.fichaproducto-vegetales .ficha-superior { background:url(img/fichaproducto-vegetales-superior.jpg) no-repeat}
.fichaproducto-vegetales .ficha-centro { background:url(img/fichaproducto-vegetales-centro.jpg) repeat-y}
.fichaproducto-vegetales .ficha-inferior { background:url(img/fichaproducto-vegetales-inferior.jpg) no-repeat}

.fichaproducto-precocinados .ficha-superior { background:url(img/fichaproducto-precocinados-superior.jpg) no-repeat}
.fichaproducto-precocinados .ficha-centro { background:url(img/fichaproducto-precocinados-centro.jpg) repeat-y}
.fichaproducto-precocinados .ficha-inferior { background:url(img/fichaproducto-precocinados-inferior.jpg) no-repeat}

.fichaproducto-carnes .ficha-superior { background:url(img/fichaproducto-carnes-superior.jpg) no-repeat}
.fichaproducto-carnes .ficha-centro { background:url(img/fichaproducto-carnes-centro.jpg) repeat-y}
.fichaproducto-carnes .ficha-inferior { background:url(img/fichaproducto-carnes-inferior.jpg) no-repeat}

.fichaproducto-especial .ficha-superior { background:url(img/fichaproducto-especial-superior.jpg) no-repeat}
.fichaproducto-especial .ficha-centro { background:url(img/fichaproducto-especial-centro.jpg) repeat-y}
.fichaproducto-especial .ficha-inferior { background:url(img/fichaproducto-especial-inferior.jpg) no-repeat}


#ficha-producto .foto-producto {
	float:left;
	width:356px;
	height:216px;
	margin-left:25px
}

#ficha-producto .texto-producto {
	float:left;
	width:260px;
	margin-left:10px;
	margin-top:12px;
	font-size:12px;
	text-align:left
}

#ficha-producto h3 {
	font-size:16px
}

#ficha-producto p.ficha-tecnica {
	margin-top:20px
}

#ficha-producto p.ficha-tecnica img {
	margin-right:5px;
	vertical-align:top
}

#ficha-producto p.ficha-tecnica a,
#ficha-producto p.ficha-tecnica a:link,
#ficha-producto p.ficha-tecnica a:visited {
	margin-top:20px;
	font-size:11px;
	text-decoration:none;
	color:#3b4b73
}

.ficha-caracteristicas-superior {
	background:url(img/producto-caracteristicas-superior.jpg) no-repeat;
	width:631px;
	height:8px;
	margin-left:25px;
	margin-top:20px
}
.ficha-caracteristicas {
	background-color:#ebebeb;
	width:621px;
	padding:5px;
	margin-left:25px;
	clear:both;
	font-size:11px
}
.ficha-caracteristicas-pie {
	background:url(img/producto-caracteristicas-pie.jpg) no-repeat;
	width:631px;
	height:8px;
	margin-left:25px
}

.ficha-producto-caracteristicas {
	margin-left:10px;
	float:left;
	width:360px;
	font-size:11px
}

.ficha-producto-nutricionales {
	float:left
}


/* === Ficha receta === */
#ficha-receta {
	margin-top:5px;
	clear:both
}

div.ficha-receta-superior,
div.ficha-receta-inferior {
	clear:both;
	width:560px;
	height:10px;
}

#ficha-receta .ficha-receta-centro {
	padding:10px 25px;
	width:510px;
}
.fichareceta-pescados .ficha-receta-superior { background:url(img/fichareceta-pescados-superior.jpg) no-repeat}
.fichareceta-pescados .ficha-receta-centro { background:url(img/fichareceta-pescados-centro.jpg) repeat-y}
.fichareceta-pescados .ficha-receta-inferior { background:url(img/fichareceta-pescados-inferior.jpg) no-repeat}

.fichareceta-ensaladas .ficha-receta-superior { background:url(img/fichareceta-ensaladas-superior.jpg) no-repeat}
.fichareceta-ensaladas .ficha-receta-centro { background:url(img/fichareceta-ensaladas-centro.jpg) repeat-y}
.fichareceta-ensaladas .ficha-receta-inferior { background:url(img/fichareceta-ensaladas-inferior.jpg) no-repeat}

.fichareceta-mariscos .ficha-receta-superior { background:url(img/fichareceta-mariscos-superior.jpg) no-repeat}
.fichareceta-mariscos .ficha-receta-centro { background:url(img/fichareceta-mariscos-centro.jpg) repeat-y}
.fichareceta-mariscos .ficha-receta-inferior { background:url(img/fichareceta-mariscos-inferior.jpg) no-repeat}

.fichareceta-vegetales .ficha-receta-superior { background:url(img/fichareceta-vegetales-superior.jpg) no-repeat}
.fichareceta-vegetales .ficha-receta-centro { background:url(img/fichareceta-vegetales-centro.jpg) repeat-y}
.fichareceta-vegetales .ficha-receta-inferior { background:url(img/fichareceta-vegetales-inferior.jpg) no-repeat}

.fichareceta-precocinados .ficha-receta-superior { background:url(img/fichareceta-precocinados-superior.jpg) no-repeat}
.fichareceta-precocinados .ficha-receta-centro { background:url(img/fichareceta-precocinados-centro.jpg) repeat-y}
.fichareceta-precocinados .ficha-receta-inferior { background:url(img/fichareceta-precocinados-inferior.jpg) no-repeat}

.fichareceta-carnes .ficha-receta-superior { background:url(img/fichareceta-carnes-superior.jpg) no-repeat}
.fichareceta-carnes .ficha-receta-centro { background:url(img/fichareceta-carnes-centro.jpg) repeat-y}
.fichareceta-carnes .ficha-receta-inferior { background:url(img/fichareceta-carnes-inferior.jpg) no-repeat}

#ficha-receta .foto-receta {
	float:left;
	width:270px;
	display:inline
	/*margin-left:25px*/
}

#ficha-receta h3 {
	font-size:18px;
	color:#3b4b73;
	margin-top:15px;
	margin-bottom:10px
}

#ficha-receta .texto-receta {
	float:left;
	display:inline;
	width:247px;
	margin-left:13px;
	font-size:11px
}

.receta-caracteristicas {
	margin:20px 25px 0px 25px;
	clear:both;
	font-size:11px;
}

.receta-volver {
	float:left;
	width:100px;
}
.receta-iconos {
	float:right;
	clear:right;
	width:350px;
	text-align:right;
	margin-right:40px;
	margin-bottom:8px
}
.receta-iconos a, .receta-iconos-inferior a {
	margin-left:5px
}

.receta-iconos-inferior {
	text-align:right;
	margin-right:25px;
	margin-top:10px
}

.ficha-receta-conservacion {
	margin-top:10px;
	margin-left:30px;
	width:305px;
	color:#3a4481;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	float:left
}
.ficha-receta-descarga {
	float:left;
	margin-top:10px
}

/* === Descongelacion === */
h4 {
	font-size:16px;
	color:#FFF;
	padding-left:80px;
	width:560px;
	height:55px;
	clear:both;
	line-height:55px;
	font-family:Georgia, "Times New Roman", Times, serif
}
h4.pescados { background:url(img/titulocolor-pescados.jpg) no-repeat}
h4.ensaladas { background:url(img/titulocolor-ensaladas.jpg) no-repeat}
h4.mariscos { background:url(img/titulocolor-mariscos.jpg) no-repeat}
h4.vegetales { background:url(img/titulocolor-vegetales.jpg) no-repeat}
h4.precocinados { background:url(img/titulocolor-precocinados.jpg) no-repeat}
h4.carnes { background:url(img/titulocolor-carnes.jpg) no-repeat}

h5 {
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif
}

h5.pescados { color:#008BCC}
h5.ensaladas { color:#07B3C1}
h5.mariscos { color:#212D43}
h5.vegetales { color:#02A64F}
h5.carnes { color:#D23C1B}

/* === Tabla familias === */
table.familias {
	border-spacing:20px
}
table.familias td {
	vertical-align:top;
	width:150px;
	text-align:center;
	padding-bottom:5px;
}
table.familias td a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#3b4b73;
}
table.familias td a:hover {
	color:#132042;
}



table.ensaladas td, table.ensaladas .mtip ul { border:1px solid #00b0c7}
table.pescados td, table.pescados .mtip ul { border:1px solid #008ccc}
table.mariscos td, table.mariscos .mtip ul { border:1px solid #002754}
table.vegetales td, table.vegetales .mtip ul {border:1px solid #00a44e}
table.precocinados td, table.precocinados .mtip ul {border:1px solid #fb9b0e}
table.carnes td, table.carnes .mtip ul {border:1px solid #d81e04}



/* === Menu flotante familias === */
.mtip {
	position:absolute;
	display:none;
	text-align:left;
	width:180px;
}

.mtip h2 {
	font-size:12px;
	color:#FFF;
	width:170px;
	padding:6px 0 2px 10px
}

table.ensaladas .mtip h2 { background:url(img/mtip-ensaladas.png) no-repeat top}
table.pescados .mtip h2 { background:url(img/mtip-pescados.png) no-repeat top}
table.mariscos .mtip h2 { background:url(img/mtip-mariscos.png) no-repeat top}
table.vegetales .mtip h2 { background:url(img/mtip-vegetales.png) no-repeat top}
table.precocinados .mtip h2 { background:url(img/mtip-precocinados.png) no-repeat top}
table.carnes .mtip h2 { background:url(img/mtip-carnes.png) no-repeat top}

.mtip ul {
	list-style-type:none;
	padding:5px;
	background-color:#FFF
}

.mtip ul li a,
.mtip ul li a:link,
.mtip ul li a:visited {
	font-weight:normal;
	font-size:12px;
	display:block
}
.mtip ul li a:hover {
	background-color:#E5E5E5;
	color:#000
}


/* === Recetas === */
ul.recetas {
	list-style-type:none
}
ul.recetas li {
	width:471px;
	height:57px;
	line-height:57px;
	margin-bottom:10px
}

ul.recetas li.pescados { background:url(img/recetas-pescados.jpg) no-repeat}
ul.recetas li.ensaladas { background:url(img/recetas-ensaladas.jpg) no-repeat}
ul.recetas li.mariscos { background:url(img/recetas-mariscos.jpg) no-repeat}
ul.recetas li.vegetales { background:url(img/recetas-vegetales.jpg) no-repeat}
ul.recetas li.precocinados { background:url(img/recetas-precocinados.jpg) no-repeat}
ul.recetas li.carnes { background:url(img/recetas-carnes.jpg) no-repeat}

ul.recetas li a,
ul.recetas li a:link,
ul.recetas li a:visited {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Arial;
	font-size:16px;
	font-weight:bold;
	display:block;
	padding-left:70px;
}

/* ==== Tabla valores nutricionales ==== */
table.tb-nutricional {
	border-spacing:0;
	font-size:11px
}
table.tb-nutricional td, table.tb-nutricional th {
	vertical-align:top;
	font-weight:normal;
	padding:3px 0
}
table.tb-nutricional th {
	width:160px;
	text-align:left
}

table.tb-nutricional td {
	text-align:right;
	width:77px
}

/* === Tabla caracteristicas producto === */
table.tb-producto-caracteristicas {
	border-spacing:0;
}

table.tb-producto-caracteristicas th {
	width:135px	
}

table.tb-producto-caracteristicas td, table.tb-producto-caracteristicas th {
	text-align:left;
	vertical-align:top;
	padding-bottom:6px
}

/* ==== Contactar ==== */
.caja-contacto {
	width:630px;
	margin-left:290px;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Arial;
	color:#2d4864;
}
.caja-contacto h1 {
	font-size:20px;
	text-align:center;
	color:#FFF;
	height:44px;
	line-height:44px;
	background:#009a98 url(img/contacto-titulo.jpg) no-repeat top;
}
.caja-contacto-centro {
	background:url(img/contacto-centro.jpg) repeat-y;
	padding:15px;
}
.caja-contacto-inferior {
	background:url(img/contacto-inferior.jpg) no-repeat bottom;
	height:10px;
	width:630px
}

form.contacto input.radio {
	width:auto;
	border:0;
	padding:2px 0 0 0;
	vertical-align:top
}

form.contacto input, form.contacto textarea, form.contacto select {
	font-family:Georgia, "Times New Roman", Arial;
	border:1px solid #2d4864;
	color:#2d4864;
	padding:2px
}

form.contacto a,
form.contacto a:link,
form.contacto a:visited {
	color:#414D81;
}

.tb-contacto-campos {
	color:#2d4864;
}
.tb-contacto-campos td {
	text-align:left;
	padding-bottom:10px
}
.tb-contacto-campos p {
	margin-bottom:8px
}

.tb-contacto-campos input {
	margin-top:4px
}

form.contacto input.cancelar-es,
form.contacto input.cancelar-en,
form.contacto input.enviar-es,
form.contacto input.enviar-en,
form.contacto input.descargar-en, 
form.contacto input.descargar-es {
	border:0;
	width:80px;
	height:20px;
	cursor:pointer
}

form.contacto input.cancelar-es {background:url(img/contacto-cancelar-es.jpg) no-repeat}
form.contacto input.cancelar-en {background:url(img/contacto-cancelar-en.jpg) no-repeat}

form.contacto input.enviar-es {background:url(img/contacto-enviar-es.jpg) no-repeat}
form.contacto input.enviar-en {background:url(img/contacto-enviar-en.jpg) no-repeat}

form.contacto input.descargar-es {background:url(img/descargar_es.jpg) no-repeat}
form.contacto input.descargar-en {background:url(img/descargar_en.jpg) no-repeat}


form.contacto input.requerido {
	background-color:#fce0cb;	
}

#msjerror {
	display:none;
	color:#C30;
	font-size:11px
}

/* ===== ENLACES ===== */
.caja-enlaces {
	width:630px;
	margin-left:290px;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Arial;
	color:#2d4864;
}
.caja-enlaces h1 {
	font-size:20px;
	text-align:center;
	color:#FFF;
	height:44px;
	line-height:44px;
	background:#009a98 url(img/contacto-titulo.jpg) no-repeat top;
}
.caja-enlaces-centro {
	background:url(img/contacto-centro.jpg) repeat-y;
	padding:10px;
}
.caja-enlaces-inferior {
	background:url(img/contacto-inferior.jpg) no-repeat bottom;
	height:10px;
	width:630px
}

.c-enlace {
	margin-bottom:14px;
	padding:5px
}

p.c-enlace-titulo a,
p.c-enlace-titulo a:link,
p.c-enlace-titulo a:visited {
	color:#3B4B73;
	text-decoration:none;
	font-weight:bold
}

p.c-enlace-titulo a:hover {
	color:#1f2f56
}

p.c-enlace-url {
	color:#999;
	font-size:11px
}

/* ==== EMPLEO ==== */
div.empleo a,
div.empleo a:link,
div.empleo a:visited {
	color:#009A98;
	text-decoration:none;
	font-weight:bold	
}

div.empleo {
	margin-bottom:6px
}
div.empleo-descripcion {
	display:none;
	font-size:11px
}

.caja-empleo {
	width:515px;
	margin-left:400px;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Arial;
	color:#2d4864;
}
.caja-empleo h1 {
	font-size:20px;
	text-align:center;
	color:#FFF;
	height:44px;
	line-height:44px;
	background:#009a98 url(img/empleo-titulo.jpg) no-repeat top;
}
.caja-empleo-centro {
	background:url(img/empleo-centro.jpg) repeat-y;
	padding:15px;
}
.caja-empleo-inferior {
	background:url(img/empleo-inferior.jpg) no-repeat bottom;
	height:10px;
	width:515px
}
/* === MAPA SITUACION ===*/

.caja-mapa {
	width:630px;
	/*margin-left:290px;*/
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Arial;
	color:#2d4864;
}
.caja-mapa h1 {
	font-size:20px;
	text-align:center;
	color:#FFF;
	height:44px;
	line-height:44px;
	background:#009a98 url(img/contacto-titulo.jpg) no-repeat top;
}
.caja-mapa-centro {
	background:url(img/contacto-centro.jpg) repeat-y;
	padding:10px;
}
.caja-mapa-inferior {
	background:url(img/contacto-inferior.jpg) no-repeat bottom;
	height:10px;
	width:630px
}


/* ==== Mapa Web ==== */
.mapa-web {
	padding:20px 0 0 40px
}

.mapa-web h1 {
	font-family:Georgia, "Times New Roman", Arial;
	font-size:16px;
	color:#444;
	margin-bottom:5px
}

.mapa-web ul {
	list-style-type:none;
	margin-left:20px;
	display:block;
	font-size:12px
}

.mapa-web ul li {
	padding:3px 0
}

.mapa-web ul li a,
.mapa-web ul li a:link,
.mapa-web ul li a:visited {
	text-decoration:none;
	color:#414D81;
}

.mapa-web ul.subsec li a,
.mapa-web ul.subsec li a:link,
.mapa-web ul.subsec li a:visited {
	color:#00768E;
	font-size:11px
}

.mapa-web ul.subsec2 li a,
.mapa-web ul.subsec2 li a:link,
.mapa-web ul.subsec2 li a:visited {
	color:#444;
	font-size:11px
}

/* ==== Busqueda ==== */
.res-busqueda {
	color:#666;
	margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:1px solid #DDD
}

.res-busqueda a,
.res-busqueda a:link,
.res-busqueda a:visited {
	color:#3B4B73;
	text-decoration:none;
	font-weight:bold;
	display:block
}

.descarga-pdf {
	margin:20px 0 20px 50px;
}

/* === Carousel ==== */
#carousel { width:312px}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
	display:inline;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 85px;
    height: 56px;
	padding:8px 15px;
}

.flechas-carousel {
	text-align:center;
	margin-top:10px
}
.flechas-carousel a { margin:0 5px; outline:none}

.empleo_legal {
	font-size:10px;
	text-align:justify;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.caja-catalogo {
	width:500px;
	margin:40px auto 0 auto;
	border:1px solid #CCC;
	-moz-border-radius: 5px;
	padding:10px;
}

.frm-catalogo td {
	padding-bottom:10px
}

table.ensaladas .foto-subf { border-bottom:1px solid #00b0c7}
table.pescados .foto-subf { border-bottom:1px solid #008ccc}
table.mariscos .foto-subf { border-bottom:1px solid #002754}
table.vegetales .foto-subf {border-bottom:1px solid #00a44e}
table.precocinados .foto-subf {border-bottom:1px solid #fb9b0e}
table.carnes .foto-subf {border-bottom:1px solid #d81e04}

a.enlace,
a.enlace:link,
a.enlace:visited {
	text-decoration:underline;
	color:#3B4B73;
	font-size:11px
}