
body{
	background:url(http://www.apis.es/img/fondoweb.gif) top left repeat-x;
	margin: 0;
	padding: 0;
	width: 100%
}

a, span, p{
	font-family: Tahoma;
	font-size:11px;
	color:#777;
	text-decoration:none
}

a{
	cursor:pointer
}

div#menuInterior a
{
	display:block;	
	height:20px;
	margin-left:0px;
	width:85px;
}

div#menuInterior a img.indicador
{
	padding-bottom:5px;
	position:absolute;
}

p{
	margin:0;
	padding:0
}

img{
	border: 0
}

#content{
	width: 994px;
	margin: 0 auto
}

#cabecera{
	height:205px;
	width: 100% 
}

/* MENU */
#menu{
	width: 948px;
	position: relative;
	padding-left: 46px;
	top: -8px;
	background: transparent url(http://www.apis.es/img/menu/fondomenu.png) top left repeat-x;
	height: 37px;
	float: left
}

#menu a{
	float: left;
	margin: 0px;
	padding: 0px
}

#menu img{
	margin-top: 3px;
	padding-right: 1px;
	background: transparent url(http://www.apis.es/img/menu/separador.gif) top right no-repeat;	
}

#menu img.noborde{
	background: none
}

#cuerpo{
	width: 994px;
	background: transparent url(http://www.apis.es/img/fondohome.gif) top left repeat-y
}

#contenido{
	margin-top:-12px;
	float:left;
	width:703px;
	background: transparent url(http://www.apis.es/img/fondocontenidohome.jpg) 0 -18px no-repeat
}

.imgspot{
	margin-right:20px;
	float:right
}

.capaProducto1{
	padding-left:20px; 
	width:350px; 
	float:left
}

.capaProducto1 div{
	padding-left:42px; 
	margin-top:-30px; 
	border-right:1px solid #bbb
}

.capaProducto1 div .titulo, .capaProducto2 div .titulo{
	color:#393939
}

.capaProducto2{
	float:right; 
	text-align:left; 
	width:280px; 
	padding:9px 40px 0 0
}

.capaProducto2 div{	
	margin-left:40px
}

#capaEmpresa{
	margin-top:40px; 
	float:left; 
	clear:both; 
	width:650px
}

#capaEmpresa div{
	float:left; 
	padding-top:30px; 
	width:340px; 
	padding-left:20px
}

#capaEmpresa div p{
	margin-bottom:10px
}

#teayuda{
	width:290px;
	float: right
}

.promocion1{
	height:120px;
	width:270px
}

.promocion1 .titulo{
	float:left; 
	margin-top:15px
}

.promocion1 p{
	margin:0 0 0 43px;
	clear:left;
	position:relative;
	top:-33px
}

.promocion2{
	height:120px;
	width:270px
}

.promocion2 .titulo{
	float:left; 
	margin-top:15px
}

.promocion2 p{
	margin:0 0 0 43px;
	clear:left;
	position:relative;
	top:-20px
}
.lnkmasinfo{
	margin-left:43px
}

.txtmasinfo{
	border-left:1px solid #dededd; 
	background-color:#d5d5d3; 
	padding:2px 17px 5px 17px;
	float:left;
	margin-left:1px
}

.bannerTecuida{
	padding-top:20px
}

#contenidoInterior{
	margin-top:-12px;
	float:left;
	width:704px;
}

#menuInterior{
	float:left;
	padding-left:60px;
	padding-top:32px;
	width:200px;
}

.catalogomi{
	overflow:hidden;
	position:absolute;
	z-index:100
}

#menuInterior.recetas{
	height:310px
}

#menuInterior img{
	clear:both; 
	margin-bottom:0px;
	padding-bottom:0
}

#menuInterior img.ultima{
	margin:0px 0px 10px 10px;
	
}

#menuInteriorComunicacion{
	float:left;
	width:165px;
	padding-top:25px;
	padding-left:60px
}

#menuInteriorComunicacion p{
	display:block;
	padding-bottom:5px;
	padding-left:10px
}

#breadcrumb{
	text-align:right;
	float:right;
	width:auto;
	padding-top:25px;
	padding-right:60px
}

#catalogoProductos{
			padding-top:370px;
		text-align:center;
	clear:both
}

.catalogo{
	overflow:hidden;
	padding-top:0px !important;
	position:absolute;
	top:370px
}

.cataprodu{
	padding-top:120px !important;
}

.cataprodu2{
	padding-top:135px !important;
}

.catalogo img{
	float:left
}

#catalogoProductos div.filaProductos
{
	width:100%;
	height:auto;
	overflow;hidden
}

#catalogoProductos div{
	width:33%;
	float:left;
	overflow:hidden;
	height:300px
	/*height:230px*/
}

#catalogoProductos div a img
{
	margin-bottom:20px
}

#catalogoProductos div p{
	color:#3d3d3d
}

#catalogoProductos div p.titulo{
	margin-top:-20px;
	font-weight:bold;
	color:#881310
}

#contenidoDetalle{
	margin-top:-12px;
	float:left;
	width:704px
}

#detalleProducto{
	padding-top:30px;
	padding-left:60px;
	clear:both
}

#detalleProducto div p.titulo{
	padding-bottom: 5px;
	font-size:12px;
	font-weight:bold;
	color:#881310
}

#detalleProducto div div{
	border-top:1px dotted #AAA; 
	border-bottom:1px dotted #AAA; 
	width:580px; 
	overflow:hidden; 
	padding-bottom:20px
}

#detalleProducto div div table{
	float:left; 
	width:285px
}

#detalleProducto div div table a{
	text-decoration:underline;
	line-height:30px
}

#detalleProducto div.textoProducto{
	width:580px; 
	padding:15px 0; 
	border-bottom:1px dotted #AAA
}

#detalleProducto div.textoProducto p{
	padding-right:10px
}

#detalleProducto div#productosFormatos
{
	border:none;
	text-align:center;
	clear:both
}

#detalleProducto div#productosFormatos div
{
	border:none;
	width:33%;
	float:left;
	/*overflow:hidden;*/
	height:300px
}

#detalleProducto div#productosFormatos div p
{
	color:#3d3d3d
}

#detalleProducto div#productosFormatos div p.titulo
{	
	margin-top:20px;
	font-weight:bold;
	color:#881310
}


#contenidoBlanco{
	text-align:center;
	margin-top:-12px;
	float:left;
	width:704px;	
}

#empresa{
	text-align:justify;
	margin-bottom:20px;
	margin-left:60px;	
	width:580px
}

#empresa img{
	padding-top:30px
}

#empresa img.izq{
	float:left
}

#empresa p{
	clear:both;
	padding:10px 0 5px 0
}

#contacto, #condiciones{
	overflow:hidden;
	text-align:left;
	margin-left:60px;
	width:590px;
	clear:both
}

#condiciones p{
	margin-bottom:15px
}

#contacto .textoContacto{
	float:left;
	width:260px
}

.textoContacto p{
	padding:5px 0 10px 0
}

#formularioContacto{
	width:240px;
	margin-top:-20px;
	float:right
}

#formularioContacto fieldset {
 	font-family: Tahoma;
 	border: 0;
 	font-size: 11px;
 	color: #777
 }
 
#formularioContacto fieldset label {
 	font-weight: bold;
 	width: 280px
 }
 
#formularioContacto input, textarea, select {
	margin-bottom:20px;
	font-family: Tahoma;
	font-size: 12px;
 	width: 220px;
 	padding: 3px;
 	color: #777;
 	border: 1px solid #777;
 }
 
#formularioContacto fieldset select {
 	width: 200px;
 }
 
#formularioContacto fieldset #submit_contacto {
 	background: url(http://www.apis.es/img/enviar_contacto.gif) top left no-repeat;
 	width: 98px;
 	height: 20px;
 	border: 0;
 	float: right;
 }
 
p.submit_notice {
	font-family: Arial;
	font-size: 10px;
 	font-weight: normal;
 	float: right;
 	margin-bottom:8px;
 	width: 232px;
	text-align: justify;
 	color: #777;
 }
 
.enlaceInteres{	
 	width:580px;
	margin-top: 20px
}

.enlaceInteres .titulo{
	border-bottom:2px solid #881310; 
	margin-bottom:25px
}

.capaTextoEnlace{	
	float:left; 
	width:380px; 
	margin-right:25px; 
	text-align:justify; 
	line-height: 15px
}

.capaTextoEnlace p{
	 margin-bottom: 10px
}

.capaImgEnlace{
	float:left; 
	width:164px
}

/* RECETAS */
#contenidoRecetas{
	margin-top:-12px;
	float:left;
	width:704px;
	background:transparent url(http://www.apis.es/img/recetas/bg_recetas_01.jpg) top  left no-repeat;
}

#textoReceta{
	padding:20px 10px 20px 60px;
	width:600px; 
	clear:both
}

#textoReceta p{
	margin-bottom:5px
}

#textoReceta p.titulo{
	margin:10px 0;
	color:#902320;
	font-weight:bold
}

#textoReceta p.receta{
	margin:20px 20px 10px 20px
}

.listaIngredientes{
	list-style:circle
}

.listaIngredientes li{
	line-height:12px;
	margin:0;
	padding:0
}

#capa_gazpacho, #capa_pistomanchego, #capa_goulash, #capa_arrozcostero, #capa_bacalaovizcaina, #capa_spaguetisprovenzal, #capa_rollitossorpresa, #capa_lasanaverduras, #capa_pudinmerluza, #capa_besugohornodonostiarra, #capa_polloaceitunas, #capa_sorbetetomate, #capa_spaguetispateverduras, #capa_patemermeladafresa, #capa_patechorizosalami, #capa_sandwhichpate, #capa_brochetamagro, #capa_ensaladamulticolor, #capa_canonigosmagrocerdo, #capa_pizza, #capa_arroztresdelicias, #capaopTomateTriturado, #capaopTomateFrito, #capaopPate, #capaopMagro{display:none}


/* COMUNICACION */
#contenidoComunicacion{
	margin-top:-12px;
	float:left;
	width:704px;
	height:500px;
	background:transparent url(http://www.apis.es/img/fondospot.jpg) top left no-repeat
}

#capaanuncio{
	margin-top:10px;
	display:none
}

#capaComunicacion{
	float:right;
	height:240px;
	position:relative;
	right:70px;
	text-align:center;
	top:90px;
	width:350px
}

#capaComunicacion img{
	width:315px;
}

#capaspottv img,#capaanuncio img{
	margin-left:-10px;
	visibility: hidden
}

/* FABRICAS */
#fabricas{
	width:580px;
	clear:both; 
	text-align:left;
	margin-left:65px;
	padding-bottom: 30px
}

#fabricas .tituloFabrica{
	color:#881310;
	font-weight:bold;
	margin:20px 0pt 10px;
}

#fabricas .fabrica img{
	float:left
}

#fabricas .fabrica p{
	position:relative;
	margin-top:5px;
	left:10px
}

#fabricas .desFabrica{
	clear:both; 
	padding-top:5px
}

#fabricas .capaFabrica{
	margin-top:20px;
	margin-bottom:5px
}

#fabricas .capaFabrica a.tituloCapaFabrica{
	color:#881310;
	padding-bottom:5px;
	font-weight:bold
}

#fabricas ul{
	color:#881310;
	text-align:justify
}

#capatecnologiapunta, #capacontrolCalidad{
	padding-top:10px;
	width:580px;
	display: block
}

.padb5{
	padding-bottom:5px
}

/* FOOTER */
#pie {
	overflow:visible;
	clear:both;
	border-top: 1px solid #C5C5BC;
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
	font-family: Arial;
	color: #7C7B7B;
	font-size: 10px;
	float: right;
	display: inline;
	height: 40px
}

#pie #logosGrupo{
	padding-top: 10px
}
#pie #pieFooter{
	padding-top: 10px
}

#pie ul {
	list-style: none;
	border: 0;
}

#pie ul li {
	display: inline;
	line-height: 35px;
	vertical-align: bottom;
}

#pie ul li img {
	border: 0px;
}

#pie a {
	font-family: Arial;
	font-size: 10px;
	color: #7C7B7B;
	text-decoration: underline;
	margin-right: 8px;
	border: 0p;
}

#pie a: hover {
text-decoration: none;
}

.fleft{
	float:left
}

.fright{
	float:right
}

.cboth{
	clear:both
}

.h35{
	height:35px
}

.h40{
	height:40px
}

.h230{
	height: 230px
}

.h245{
	height: 245px
}

.h272{
	height: 272px
}

.h335{
	height: 355px
}

.w80{
	width:80px
}

.w140{
	width:140px
}

#anuncioPrensa{
	position:relative;
	top:5px
}

#paginador{
	margin:3px 0 3px 10px
}

.capaFormato{
	border-top:none!important; 
	padding-bottom:0px!important; 
	margin-top:30px;
	text-align:left
}

#capaMenuApis, #capaMenuFruco{display:none}

.w380{
	width:380px!important
}