*{
margin: 0;
border: 0;
font-size: 12px;
}
BODY {
	/*background-image:url(../img/fondo_corto.jpg);
	background-color:#f4c774;
	background-repeat:repeat-x;*/
font-family: 'nexa_lightregular';
font-size:15px;
margin:0;
padding: 0;
color:#666666;
text-align:center;
}
p {
margin: 0 0 7px 0; 
padding: 0;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}
.bold {
font-size: 15px;
font-family: 'nexa_boldregular';
/*font-family: 'nexa_boldregular';
font-size:16px;*/
font-weight: normal;
/*color:#9D9488;*/
}
b {
font-size: 15px;
font-family: 'nexa_boldregular';
/*font-family: 'nexa_boldregular';
font-size:16px;*/
font-weight: normal;
/*color:#9D9488;*/
}
strong { 
font-size: 15px;
font-family: 'nexa_boldregular';
/*line-height: 20px;
vertical-align: middle;
font-family: 'nexa_boldregular';

color:#666666;*/
font-weight:normal;
}

TD{
}
A {
font-family: 'nexa_boldregular';
font-size: 15px;
color:#eb7e00;
text-decoration: none;
font-weight:normal;
}
A:Hover {
color:#c0c913;
text-decoration: none;
}
#bg_fill{
background: aqua;
position: absolute;
z-index: -1;
top:133px;
height: 100%;
width: 100%;
overflow: hidden;
}
.fullscreen{
position:absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
}
.centerblock{
position: relative;
width: 100%;
min-width: 1025px;
/*left: 50%;
margin-left: -500px;*/
z-index: 1;
height: 100%;
}
.centerblock_producto{
width: 100%;
min-width: 800px;
position: relative;
z-index: 1;
height: 100%;
}
#header{
	height: 100px;
	position: relative;
	/*width:100%;*/
	top: 20px;
/*border-bottom: 2px solid #ffffff;
height:85px;*/
/*background-image: url("../imagenes/fondo_cabecera.png") ;
background-position:center;
background-repeat:repeat-x;
background-color:Transparent;*/
}
.logo{
position: relative;
left: -320px;
top:15px;
z-index:100;
}
.logo_mediterraneo{
position: absolute;
left: 50%;
padding-left: 320px;
top: 15px;
}

.cabecera {
position:relative;
}
.marco_slide {
position:relative;
left: 60px;
top: -20px;
width:835px;
height:440px;
}
.slide_imagenes {
position:absolute;
left: -8px;
top: 26px;
width:835px;
height:440px;
}

.formulario_mapa {
font-family: 'nexa_lightregular';
font-size:15px;
margin:0;
padding: 0;
color:#666666;
}
input{
font-family: 'nexa_lightregular';
font-size:15px;
height:20px;
padding : 0 5px;
color: #666666;
}
.boton {
font-family: 'nexa_lightregular';
font-size:15px;
font-weight:bold;
background-color: #c0c913;
border: 0px solid #FFFFFF;
width: 150px;
height: 25px;
cursor: pointer;
color: white;
font-size:15px;
}

#menu{
position:relative;
left: -60px;
top: 0px;

/*width: 100%;
height: 100%;
font-size: 14px;*/
}
#menu .item{
width: 157px;
height: 94px;
/*background-image: url("../imagenes/menu_item.png") ;
background-repeat: no-repeat;*/
padding-left: 0px;
padding-top: 0px;
}
#menu .item:hover{
/*background-image: url("../imagenes/menu_selected.png") ;*/
}
#menu .item a{
font-size: 14px;
}
#menu .item:hover a{
/* color:white;*/
}
#menu .selected{
font-family: 'geared_slabthin';
background-image: url("../imagenes/menu_selected.png") ;
color:white;
}
#menu .selected a{
font-family: 'geared_slabthin';
color:white;
}
.boton_grupo {
position:absolute;
left: -90px;
top: 50px;
z-index: 99;
}
.boton_procesos {
position:absolute;
left: -90px;
top: 115px;
z-index: 99;
}
.boton_panaderia {
position:absolute;
left: -90px;
top: 180px;
z-index: 99;
}
.submenu_panaderia {
position:absolute;
left: -126px;
top: 180px;
z-index: 98;
text-align:center;
}
.boton_otros_productos {
position:absolute;
left: -90px;
top: 235px;
z-index: 97;
}
.boton_contacta {
position:absolute;
left: -90px;
/*top: 290px;*/
top: 245px;
z-index: 97;
}
#zona_escape_menu {
	position: absolute;
	/*background-color:#FF0;*/
	top:0px;
	left:-250px;
	width:100%;
	height:600px;
	z-index:0;
	/*visibility: hidden;*/
}
#fondo{
width: 100%;
/*height: 100%;*/
border-top: 0px solid #7989b1;
border-bottom: 0px solid #7989b1;
}
#fondo_hidden{
overflow: hidden;
width: 100%;
height: 0;
position: absolute;
z-index:-2;
}
#imagen_cabecera{
	min-height:200px;
	height:200px;
}
.stretch {
background-size: cover;
height: 100%;
}
#footer{
	position:relative;
	top: -20px;
	/*left:50%;
	margin-left:-665px;*/
	
height:347px;
background-image: url("../img/pie.png");
background-position:center;
background-repeat:no-repeat;
vertical-align:middle;
text-align: center;
}
#footer .imagen{
position:relative;
width: 100%;
text-align: center;
vertical-align:middle
}
#footer .titulo{
width: 100%;
height:360px;
text-align: center;
vertical-align:middle;
top:140px;
}
.titulo{
/*line-height: 60px;*/
vertical-align: top;
font-family: 'lavanderia_regularregular';
font-size: 46px;
color:#eb7e00;
}
.titulo2{
/*line-height: 60px;*/
vertical-align: top;
font-family: 'lavanderia_regularregular';
font-size: 36px;
color:#eb7e00;
}
.titulo_pie{
/*line-height: 60px;*/
vertical-align: top;
font-family: 'lavanderia_regularregular';
font-size: 56px;
color:#eb7e00;
}
.mayuscula_titulo{
line-height: 60px;
vertical-align: middle;
font-family: 'lavanderia_regularregular';
font-size: 72px;
color:#eb7e00;
}
.texto{
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}
.negrita_naranja {
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
font-weight:bold;
color:#eb7e00;

}

#contenido_grupo_1{
	position:relative;
	/*top:430px;
	left: -430px;
color:white;*/
height:539px;
width:893px;
background-image: url("../img/forma_grupo_procesos.png");
background-position: center;
background-repeat:no-repeat;
vertical-align: middle;
}
#contenido_grupo_1 .icono{
position:absolute;
top:80px;
left: 454px;
}
#contenido_grupo_2{
	position:relative;
	/*top:980px;
	left:50%;
	margin-left: -400px;
color:white;*/
height:235px;
width:808px;
background-image: url("../img/forma_noticias.png");
background-position: center;
background-repeat:no-repeat;
vertical-align: middle;
}
#contenido_grupo_2 .icono{
position:absolute;
top:3px;
left: 30px;
z-index:1;
}
#contenido_grupo_2 .imagen{
position:absolute;
top:22px;
left: 20px;
}
#contenido_producto{
	position:relative;
	/*top:980px;
	left:50%;
	margin-left: -400px;
color:white;*/
height:822px;
width:794px;
background-image: url("../img/fondo_productos_ok.png");
background-position: center;
background-repeat:no-repeat;
vertical-align: middle;
}
.botones_familias {
position:absolute;
float: left;
top:0px;
left: -150px;
}
.boton_familia {
position:relative;
float: left;
top:0px;
left: 200px;
}
.submenu {
position:absolute;
float: left;
top:300px;
left: 160px;
}
.submenu a{
	color:#ac2d04;
}
.submenu_producto {
position:relative;
/*float: left;*/
top:0px;
left: 0px;
text-align:left;
padding-left:5px;
}
.submenu_producto_seleccionado {
position:relative;
/*float: left;*/
top:0px;
left: 0px;
width:176px;
min-width:176px;
background-image: url("../img/sombra_roja.png");
background-position: center;
background-repeat:no-repeat;
vertical-align: middle;
text-align:left;
padding-left:5px;
color:#FFF;
}
.submenu_producto_seleccionado a{
	color:#FFF;
}

#contenido_producto .titulo{
position:absolute;
top:100px;
left: 70px;
height:80px;
}
#contenido_producto .envasado{
position:absolute;
top:110px;
left: 490px;
}
#contenido_producto .imagen1{
position:absolute;
top:360px;
left: -30px;
}
#contenido_producto .imagen2{
position:absolute;
top:630px;
left: 500px;
}
#contenido_producto .descripcion{
position:absolute;
top:180px;
left: 70px;
height:80px;
width: 380px;
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}
#contenido_producto .mediterraneo{
position:absolute;
top:350px;
left: 360px;
}
#contenido_producto .sugerencias{
position:absolute;
top:526px;
left: 280px;
height:80px;
min-height:80px;
width: 420px;
min-width: 420px;
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}
#contenido_producto .ingredientes{
position:absolute;
top:610px;
left: 80px;
height:80px;
min-height:80px;
width: 420px;
min-width: 420px;
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}
#contenido_producto .solo_ingredientes{
position:absolute;
top:580px;
left: 130px;
height:80px;
min-height:80px;
width: 380px;
min-width: 380px;
line-height: 20px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
color:#666666;
}

.tostas_clasicas {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#0c6957;
text-decoration:underline;
}
.tostas_clasicas:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#0c6957;
text-decoration:none;
}

.tostas_tomate {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#c62c1b;
text-decoration:underline;
}
.tostas_tomate:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#c62c1b;
text-decoration:none;
}

.tostas_comino {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#9b4519;
text-decoration:underline;
}
.tostas_comino:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#9b4519;
text-decoration:none;
}

.tostas_verde_claro {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#5f8d6a;
text-decoration:underline;
}
.tostas_verde_claro:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#5f8d6a;
text-decoration:none;
}

.tostas_morado {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#752995;
text-decoration:underline;
}
.tostas_morado:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#752995;
text-decoration:none;
}

.tostas_naranja {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#f08001;
text-decoration:underline;
}
.tostas_naranja:hover {
font-family: 'nexa_boldregular';
font-size: 15px;
font-weight:normal;
color:#f08001;
text-decoration:none;
}

.paginas {
font-size: 15px;
font-weight:bold;
color:#666666;
text-decoration:none;
}
.paginas:hover {
font-size: 15px;
font-weight:bold;
color:#eb7e00;
text-decoration:none;
}
.paginas:active {
font-size: 15px;
font-weight:bold;
color:#eb7e00;
text-decoration:none;
}
.pagina_activa {
font-size: 15px;
font-weight:bold;
color:#eb7e00;
text-decoration:none;
}

.capa_lanube{
position:absolute;
top:200px;
left: 806px;
height:20px;
width:70px;
z-index:9999;
/*background-color:#0F0;*/
}

.pestanya_idiomas {
position: absolute;
z-index:1001;
top:0px;
left: 50%;
width:137px;
height:91px;
background-image: url("../img/pestanya_idiomas.png");
background-position: center;
background-repeat:no-repeat;
font-family: 'breuer_textmedium';
font-size: 18px;
color:#FFFFFF;
vertical-align:middle;
}

.pestanya_idiomas a{
font-family: 'breuer_textmedium';
font-size: 18px;
color:#FFFFFF;
font-weight:normal;
}
.pestanya_idiomas a:hover{
font-family: 'breuer_textmedium';
font-size: 18px;
color:#c0c913;
font-weight:normal;
}

/*****************NOTICIAS**************/
.titulo_noticia {
line-height: 34px;
vertical-align: middle;
font-family: 'nexa_boldregular';
font-size: 28px;
font-weight:bold;
color:#eb7e00;
}

.dia_fecha {
line-height: 32px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 32px;
font-weight: normal;
color:#eb7e00;
}

.mes_fecha {
line-height: 15px;
vertical-align: middle;
font-family: 'nexa_lightregular';
font-size: 15px;
font-weight: normal;
color:#eb7e00;
}

#contenido_noticias {
position:relative;
top:-400px;
left: 70px;
}
.marco_slide_noticias {
position:relative;
left: 60px;
top: -20px;
width:835px;
}
#footer_noticias{
	position:relative;
	top: -40px;
	/*left:50%;
	margin-left:-665px;*/
	
height:347px;
background-image: url("../img/pie.png");
background-position:center;
background-repeat:no-repeat;
vertical-align:middle;
text-align: center;
}
#footer .imagen{
position:relative;
width: 100%;
text-align: center;
vertical-align:middle
}
#footer .titulo{
width: 100%;
height:360px;
text-align: center;
vertical-align:middle;
top:140px;
}
