/*PAGINA 1:*/

#imagencentral{
	position: relative;
	width: 55.85em;
	height: 18.2em;
	top: 0.1em;
	left: 0.2em;
}
#container1{
	background-image: url(../imagenes/img_abajo1.jpg);
	background-repeat: no-repeat;
	width: 14.2em;
	height: 12em;
	float: left;
	margin-top: 0.1em;
	color : #115AA3;
}
#texto1{
	font-family: Georgia;
	margin-top:4em;
	margin-left:1.4em;
	width: 90%;
	height: 25%;
	font-weight: normal;
	font-size: 0.75em;
	color: #115AA3;
}
#texto2{
	margin-left: 1.6em;
	width: 90%;
	height: 20%;
	line-height: 1em;
	font-size: 0.7em;
	color:115AA3;
	font-family: Georgia;
}

/* Estilos de Listado de Novedades*/

a.titulo_novedad, span.titulo_novedad  {
	font-family: Georgia;
	font-size: 20px;
	color: #cb2227;
	margin:0em;
	display:block;
	width:280px;
}

a.titulo_novedad:hover{
	text-decoration:none;
	color:#12377d;
}

p.texto_novedad {
	font-family: Verdana;
	font-weight: normal;
	font-size: 0.7em;
	color: #12377D;
	width: 340px;
	text-align:justify;
	margin:0px;
	padding:0pX;
	padding-top:8px;
}

div.contenedor_lista_novedades {
	margin-top: 0.1em;
	height: 30em;
}

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

div.contenedor_logo_novedad {
	float:left;
	text-align: center;
	margin-bottom: 0.2em;
	height: 150px;
	width: 200px;
}

div.contenedor_logo_novedad img {
	margin-top: 2em;
}

div.contenedor_texto_novedad {
	float:left;
	width: 683px;
	height: 9.5em;
	margin-right: 0px;
    margin-left: 0.8em;
    margin-bottom: 0.2em;
    padding-top:0em; 
	padding-bottom:0em; 
	padding-left:0em; 
	padding-right:0em;
	background-position: right;
}

div.contenedor_texto_novedad_in {
	float:left;
	padding-top:0.7em;
	
}


/*************************************************************/

#container2{
	background-image: url(../imagenes/img_abajo2.jpg);
	background-repeat: no-repeat;
	height: 12em;
	width: 27.8em;
	float: left;
	margin-left: 0.05em;
}
#container3{
	background-image: url(../imagenes/img_abajo3.jpg);
	background-repeat: no-repeat;
	float:left;
	width: 14.1em;
	height: 12em;	
}
#input1{
	margin-left: 1.4em;
	max-width: 10em;
}
#btnBuscar{
	background-color: 3D538E;
	width: 5em;
	height: 1.3em;
	position: relative;
	top: -2.2em;
	left: 15.4em;
	text-align: center;
	font-family: Georgia;
	font-weight: normal;
	font-size: x-small;
	color: white;
	padding: 2%;	
}

#boton_busca_pv {
	background-color:#3D538E;
	color:white;
	text-align: center;
	font-family: Georgia;
	font-weight: normal;
	font-size: x-small;
	position: relative;
	top: -3.8em;
	*top: -2.7em;
	left: 16.5em;
	padding: 2%;
	width : 5em;
	
	
}

#fs_pv {
	border:0px;	
}

#div_lg_pv {
	display:none;	
}

#image1{
	
}
#image2{
	
}

/* Clases para listado de productos congelados */

span.imagen_tipo {
	display:none;
}

div.contenedor_lista_congelados {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 2em;
	/*padding-top:3em;*/
}

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

div.contenedor_congelado_anclas {
	text-align: left;
	color: #2B4990;
	font-size:1em;
	vertical-align:bottom;
	margin-top:1.5em;
	margin-bottom:1em;
}

div.contenedor_congelado_anclas a {
	font-size:1.1em;
	color:#526D9A;
	font-family:verdana;
}

div.contenedor_congelado_anclas a:hover {
	text-decoration: none;
	color:#cb2227;
}

div.contenedor_congelado_anclas:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
	color:#526D9A;
	font-family:verdana;
	
}

div.contenedor_congelado_up {
	background-color: white;
	width: 895px;
	text-align: right;
	color: red;
	font-weight:bold;
	vertical-align:bottom;
}

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


span.contenedor_congelado_up_der {
	color:#cb2227 !important;
	display:block;
	text-align: right;
	float:right;
	font-size:0.9em;
	padding:0px;
	margin:0px;
	padding-top:0.9em;
	margin-right:0.3em;
}

div.contenedor_congelado_individual {
	float: left;
	width: 175.8px;
	*width:179.9px;
	border-right: 0.2em solid #ffffff;
	background-color: #F7F7F7;
	text-align: center;
	padding:0em;
	padding-top:0.3em;
	padding-bottom:0.5em;
	*height:100%;
}

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

.cajaFotoProducto{
	background-repeat:no-repeat;
	margin-left:0.8em;
	margin-top:1em;
	height:9em;
}

.cajaFotoProducto2{
	background-repeat:no-repeat;
	margin-left:0.8em;
	height:163px;
}


div.contenedor_congelado_individual_change {
	background-color: #F7F7F7;
	*height:100%;
	border-bottom: 0.2em solid white;
}

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

a.contenedor_congelado_texto_individual {
	color: #526D9A;
	height:2em;
	font-size: 0.8em;
	font-weight:bold;
	font-family:verdana;
	display:block;
	margin:0em;
	padding:0em;
	text-align:center !important;
	padding-left:0.5em;
}

a.contenedor_congelado_texto_individual:hover {
	text-decoration:none;
	color:#cb2227;
}

a.especie_ancla_congelado {
	color:#cb2227;
	font-size:	1.6em;
	margin-left:0px;
	padding-left:0.4em;
	font-weight:normal;
	display:block;
	background-color:#ffffff;
	margin-top:0.4em;
	
	margin-bottom:0.2em;
}

a.especie_ancla_congelado_1 {
	display:block;
	float:left;
	text-align: left;
	font-size:	1.6em;
	font-weight:normal;
	color:#cb2227;
	padding-left:0.4em;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0.2em;
}

/***********************************************/

/* Clases para listado de productos refrigerados */

div.contenedor_lista_refrigerados {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 2em;
	/*padding-top:3em;*/
}

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

div.contenedor_refrigerado_anclas {
	background-color: white;
	width: 895px;
	text-align: left;
	color: #2B4990;
	font-weight:bold;
	font-size:1em;
	vertical-align:bottom;
	margin-top:1.5em;
	margin-bottom:1em;
}

div.contenedor_refrigerado_anclas a:hover {
	text-decoration: none;
	color:#cb2227;
}

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

div.contenedor_refrigerado_up {
	width: 895px;
	text-align: right;
	color:#cb2227 !important;
	font-weight:bold;
	vertical-align:bottom;
}

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


span.contenedor_refrigerado_up_izq {
	color:#cb2227 !important;
	width: 449px;
	text-align: left;
	display:block;
	float:left;
	font-size:2em;
	padding-left:0.4em;
}

span.contenedor_refrigerado_up_der {
	color:#cb2227 !important;
	width: 400px;
	text-align: right;
	display:block;
	float:left;
	font-size:1em;
	padding-top:0.9em;
}

div.contenedor_refrigerado_individual {
	float: left;
	width: 172px;
	height: 165px;
	border-right: 0.2em solid white;
	border-bottom: 0.2em solid white;
	background-color: #F7F7F7;
	padding-bottom: 1em;
	padding-top: 1em;
	text-align: center;
}

div.contenedor_refrigerado_individual_change {
	background-color: #F7F7F7;
}

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

div.contenedor_refrigerado_individual img {
	width: 150px;
	height: 120px;
}

div.contenedor_refrigerado_individual_change img {
	width: 150px;
	height: 120px;
}

div.contenedor_refrigerado_texto_individual {
	margin-top: 1em;
	color: #526D9A;
	font-size: 0.8em;
	font-weight:bold;
}

/***********************************************/

/* Clase para los tipos de productos congelados */

div.tipos_productos {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 0.5em;
	margin-top:0.5em;
}

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

a.tipo_producto {
	float:left;
	width: 223px;
	padding-bottom: 0;
	padding-top: 0.3em;
	padding-left: 0;
	padding-right: 0;
	margin:0;
	display:block;
}

/************************************************/

/* Clase para los tipos de productos refrigerados */

div.tipos_productos_refrigerados {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 0.5em;
	margin-top:0.5em;
}

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

a.tipo_producto_refrigerado {
	float:left;
	width: 298px;
	padding-bottom: 0;
	padding-top: 0.3em;
	padding-left: 0;
	padding-right: 0;
	margin:0;
	display:block;
}

/************************************************/

/* Clases de la Ficha de Producto */

div.contenedor_fichap {
	width: 895px;
	margin-bottom:1em;
	margin-left:0.2em;
}

div.ficha_p_imagen {
	text-align:left;
	margin-top:1.2em;
}

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

div.contenedor_fichap_izq {
	float:left;
	width:667px;
	margin-right:0.5em;
}

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

div.contenedor_fichap_izq_up {
	float:left;
	width:667px;
	height:20px;
	color:#cb2227;
	font-weight:normal;
	padding-left:1em;
	font-size:0.75em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	font-family:verdana;
}

div.contenedor_fichap_izq_down {
	float:left;
	background-color: #FAFAFC;
	width:667px;
}

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

div.contenedor_fichap_izq_down_izq {
	float:left;
	padding-left:1em;
}

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

div.contenedor_fichap_izq_down_der {
	float:left;
	width:22.5em;
	*width:23.5em;
	margin:0em;
	padding:0em;
	padding-left:1em;
	padding-right:0.2em;
	margin-top:1em;
	padding-bottom:1em;
}

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

div.contenedor_fichap_der {
	float:left;
	background-color: #ffffff;
	width:204px;
	*width:220px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	*padding-right: 0em;
	background-image: url(../imagenes/img_degradada_izq.jpg);
	background-repeat:repeat-x;
	height:30em;
}

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

div.contenedor_fichap_der1 {
	width:204px;
	*width:200px;
	border-bottom:1px solid #c1ccde;
	text-align:center;
	margin-top:0.5em;
	padding-bottom:0.5em;
}

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

div.contenedor_fichap_der2 {
	width:204px;
	margin-top:0.5em;
}

div.contenedor_fichap_der3 {
	border-top:1px solid #c1ccde;
	margin-right:0.5em;
	width:204px;
	*width:200px;
	margin-top:0.5em;
	padding-bottom:2em;
}

div.contenedor_fichap_der3 a{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-family:verdana;
	font-size:0.7em;
	color:#526D9A;
}

div.contenedor_fichap_der3 a:hover{
	text-decoration:none;
	color:#cb2227;
}


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

div.cada_x {
	color:#cb2227;
	font-size:0.8em;
	padding-top:0.5em;
	width:21em;
	margin-top:1em;
	margin-bottom:1em;
}

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

div.cada_x_gris {
	width:21em;
	color:#36578E;
	font-size:0.8em;
	border-bottom:0.5em solid white;
	background-color:#F0EFF4;
}

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

div.cada_x_gris_ultima {
	width:21em;
	color:#36578E;
	font-size:0.8em;
	background-color:#F0EFF4;
}

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

div.cada_x_gris_ultima div{
	text-align:left;
	font-family:verdana;
	font-size:0.85em;
}

div.cada_item {
	float:left;
	text-align:left;
	width:12em;
	font-family:verdana;
	font-size:0.85em;
}

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

div.cada_item_value {
	float:right;
	text-align:right;
	width:4em;
	font-family:verdana;
	font-size:0.85em;
}

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

div.cada_item_value2 {
	float:right;
	text-align:right;
	width:130px;
	font-family:verdana;
	font-size:0.85em;
}

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

div.cada_item_value_texto {
	float:left;
	text-align:left;
	width:113px;
	
}

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

.titulo_producto {
	display:block !important;
	color:#cb2227;
	font-size:1.5em !important;
	margin-bottom:0.5em;
	font-weight:normal !important;
}

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

h5.titulo_producto{
	font-weight:normal !important;
}

div.titulo_preparacion {
	color:#cb2227;
	font-size:0.8em;
	font-weight:normal;
	margin-top:0.8em;
	margin-bottom:0.3em;
}

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

div.texto_producto {
	margin-bottom:1.5em;
	width:300px;
	font-size:0.8em;
}

div.texto_preparacion {
	margin-bottom:0.5em;
	font-size:0.8em;
	width:300px;
}

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

div.informacion_alergenos {
	color:#294B87;
	font-size:12px;
	font-weight:bold;
}

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

div.texto_alergenos {
	color:#294B87;
	font-size:0.8em;
	font-weight:normal;
}

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

div.titulo_gama {
	color:#294B87;
	font-size:12px;
	font-weight:bold;
	margin-top:1.5em;
}

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

/************************************************/

/* Clases para listado de productos x gama */

div.contenedor_productos_gama {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 2em;
}

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

div.contenedor_imagen_gama {
	width: 895px;
	margin-right:0.2em;
	margin-left:0.2em;
	margin-bottom: 2em;
	/*padding-top:3em;*/
}

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

div.contenedor_producto_gama_up {
	background-color: white;
	width: 895px;
	text-align: right;
	color: #cb2227;
	font-weight:bold;
	vertical-align:bottom;
}

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


span.contenedor_producto_gama_up_izq {
	width: 499px;
	*width: 497px;
	text-align: left;
	display:block;
	float:left;
	font-size:1.6em;
	padding-left:0.4em;
	font-weight:normal;
}

span.contenedor_producto_gama_up_izq_blue {
	width: 240px;
	*width: 250px;
	text-align: left;
	display:block;
	float:left;
	font-size:1.6em;
	padding-left:0.4em;
	color: #46649E;
	font-weight:normal;
}

span.contenedor_producto_gama_up_der {
	width: 130px;
	text-align: right;
	display:block;
	float:left;
	font-size:1em;
	padding-top:0.9em;
	padding-right:0.2em;
}

div.contenedor_producto_gama_individual {
	float: left;
	width: 174.5px;
	*width: 178px;
	height: 180px;
	*height: 215px;
	border-right: 0.2em solid white;
	border-bottom: 0.2em solid white;
	background-color: #F7F7F7;
	padding-bottom: 1em;
	padding-top: 1em;
	text-align: center;
	margin-left:1px;
}

div.contenedor_producto_gama_texto_individual {
	margin-top: 1em;
	color: #526D9A;
	font-size: 0.8em;
	font-weight:bold;
}

/***********************************************/

/* Added by Victoriano Dom�nguez to fix novedades images location */

div.contenedor_logo_novedad img {
   margin-top:0px;
}

/************************************************/

/* Ficha de Receta email */

div.capa_envia_receta_amigo {
	display:none;
}

form.form_envia_receta_amigo {
	font-size:0.7em;
	font-weight:normal;
	color:#115AA3;
	font-family:Georgia;
	*margin-top:0;
	*margin-bottom:10px;
}

button.boton_envia_receta {
	margin-top:5px;
	background-color:#F6F7FB;
	color:#115AA3;
}

div.resultado_email {
	font-weight:normal;
	color:#808080;
	font-family:Georgia;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:11px;
	font-size:0.7em;
}

input.email_receta_amigo_subject {
	
}

input.email_receta_amigo_to {
	
}

a.linkEnviaAmigo {
	cursor:pointer;
}

/*************************************************/

/* Ficha de Producto email */

div.capa_envia_producto_amigo {
	display:none;
}

form.form_envia_producto_amigo {
	font-size:0.7em;
	font-weight:normal;
	color:#115AA3;
	font-family:Georgia;
	*margin-top:0;
	*margin-bottom:10px;
}

button.boton_envia_producto {
	margin-top:5px;
	background-color:#F6F7FB;
	color:#115AA3;
}

div.resultado_email {
	font-weight:normal;
	color:#808080;
	font-family:Georgia;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:11px;
	font-size:0.7em;
}

input.email_producto_amigo_subject {
	width:100%;
}

input.email_producto_amigo_to {
	width:100%;
}

input.email_producto_amigo_nombre {
	width:100%;
}

a.linkEnviaAmigo {
	cursor:pointer;
}

/*************************************************/

/* Ficha de Nutrici�n email */

div.capa_envia_ficha_nutricion_amigo {
	display:none;
}

form.form_envia_ficha_nutricion_amigo {
	font-size:0.7em;
	font-weight:normal;
	color:#115AA3;
	font-family:Georgia;
	*margin-top:0;
	*margin-bottom:10px;
}

button.boton_envia_ficha_nutricion {
	margin-top:5px;
	background-color:#F6F7FB;
	color:#115AA3;
}

div.resultado_email {
	font-weight:normal;
	color:#808080;
	font-family:Georgia;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:11px;
	font-size:0.7em;
}

input.email_ficha_nutricion_amigo_subject {
	width:100%;
}

input.email_ficha_nutricion_amigo_to {
	width:100%;
}

input.email_ficha_nutricion_amigo_nombre {
	width:100%;
}

a.linkEnviaAmigo {
	cursor:pointer;
}

div.imagen_home{
	padding:0px;
	margin:0px;
	width:900px;
	height:523px;
	display:block;
	
}

div.imagen_home a{
	padding:0px;
	margin:0px;
	position:relative;
	left:717px;
}

div.imagen_home img{
	padding:0px;
	margin:0px;
	cursor:pointer;
}