

*						{ margin:0; padding:0; outline:none;}
ul						{ list-style:none;}
a						{ text-decoration:none;}
body					{ margin:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999;}
h2						{ font-size:55px; color:#333; margin-bottom:15px;}
h4						{ font-size:40px; color:#333; margin-bottom:15px}
div						{ position:relative;}


#page_wrap				{ margin:auto; width:960px;}

#header					{ width:960px; height:236px;}
h1						{ width:224px; height:189px; text-indent:-9999px; background: url(../img/logo.jpg) no-repeat; margin:20px 0 0 20px; display:block; float:left;}

#tienda					{ width:200px; height:69px; background: url(../img/bg_tienda.png) no-repeat top right; float:right; text-align:right; padding:18px 22px 0 0;}

#tienda a				{ font-size:17px; font-weight:bold; color:#111; }

#banner					{ width:602px; height:118px; float:left; text-align:right; padding:18px 0 0 22px;}

#banner	img				{ border:none; margin: -18px 0 -22px 0;}


#info					{ width:214px; height:89px; background: url(../img/bg_info.png) no-repeat; float:right; text-align:right; padding:10px 30px 0 0; color:#666;}
#info span				{ font-size:14px; font-weight:bold; font-style:italic}

#idioma					{ width:100px; height:40px; float:right; text-align:right; padding:10px 30px 0 0; }
#idioma span 			{ font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#333; }
#idioma span a			{ font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#777; }

#menu					{ width:960px; height:64px;}
#menu ul				{ width:960px; height:64px;}
#menu li				{ width:105px; height:64px; float:left; background: url(../img/separador.jpg) no-repeat right center;}
.ultimo					{ background:none!important;}
#menu a					{ width:120px; height:64px; float:left; font-size:13px; color:#999; text-align:center; line-height:64px;}
#menu a:hover			{ color:#666;}
.activo					{ background: url(../img/formaAmarilla.png) no-repeat center center; color:#333!important;}

#menu_deu				{ width:960px; height:64px;}
#menu_deu ul			{ width:960px; height:64px;}
#menu_deu li			{ width:137px; height:64px; float:left; background: url(../img/separador.jpg) no-repeat right center;}

#menu_deu a				{ width:160px; height:64px; float:left; font-size:13px; color:#999; text-align:center; line-height:64px;}
#menu_deu a:hover		{ color:#666;}

#menu_eng				{ width:960px; height:64px;}
#menu_eng ul			{ width:960px; height:64px;}
#menu_eng li			{ width:120px; height:64px; float:left; background: url(../img/separador.jpg) no-repeat right center;}

#menu_eng a				{ width:137px; height:64px; float:left; font-size:13px; color:#999; text-align:center; line-height:64px;}
#menu_eng a:hover		{ color:#666;}

#submenu				{ width:227px; background:#F2F2F2; padding:0 10px; float:left;}
#submenu li				{ border-bottom: 1px solid #CCC;}
#submenu a				{ color:#8E8E8E; display:block; width:227px; height:35px; line-height:35px; font-size:11px; text-indent:10px;}
#submenu a:hover		{ color:#333;}
.activado				{ background: url(../img/punto.png) no-repeat right center; color:#333!important;}
.ult					{ border:none!important;}

h5						{ background:transparent url(../img/formaRoja.png) no-repeat scroll left top; color:#000000; display:block; font-size:25px; font-weight:normal; height:34px; line-height:44px; margin-bottom:15px; padding-left:15px; padding-top:10px; width:300px;}

#productos				{ float:right; width:630px; text-align:right;}
#productos .producto	{/*EXPLORER 6*/	_height:329px;}
#productos h2			{ margin-bottom:5px;}
#productos h4			{ background:url(../img/formaAmarilla.png) no-repeat bottom right; min-height:44px; padding-right:15px;}
#productos h4 span		{ font-size:26px;}



.jamones .producto		{ .height:100px!important;}

#regalos				{ float:right; width:900px; text-align:right;}
#regalos h2				{ margin-bottom:5px;}
#regalos h4				{ background:url(../img/formaAmarilla.png) no-repeat bottom right; min-height:44px; padding-right:15px;}
#regalos h4 span		{ font-size:26px;}
#regalos .descripcion	{ width:480px;}
#regalos .producto		{/*EXPLORER 6*/_width:900px; _min-height:630px;}

#pvp					{ width:130px; float:right; background:#f3f3f3; padding:10px; color:#333; margin-top:30px; }
.iva					{ padding:0 0 10px 0; padding:0 0 10px 0; border-bottom: 1px solid #CCC;}

.tapa .producto			{/*EXPLORER 6*/	_height:150px!important;}
.tapa .producto img		{/*EXPLORER 6*/_margin-top:180px; _position:absolute; _top:100px!important; _left:0;}
.imagenTapa				{/*EXPLORER 6*/_margin-top:180px; _position:absolute; _top:135px!important; _left:0;}
.imagenTapa				{ margin-top:0!important;}
#grande					{/*EXPLORER 6*/_height:500px!important;}
.loncheados				{ border:none!important;}

.producto				{ border-bottom: 1px solid #CCC; overflow:hidden; margin-bottom:50px; padding-bottom:30px;
							/*EXPLORER 6*/
							_width:630px; _min-height:630px;}
							
.producto img			{ float:left; margin-top:-120px; 
							/*EXPLORER 6*/
							_margin-top:0; _position:absolute; _top:50px; _left:0;}
							
.producto img.alto		{ float:left; margin:-120px 0 0 0;
							/*EXPLORER 6*/
							_margin-top:0; _position:absolute; _top:0; _left:-35px;}
							
.producto img.tapa		{ float:left; margin:0;}
.descripcion			{ width:350px; float:right;}
.descripcion li			{ margin:15px 0; background: url(../img/circulo.jpg) no-repeat right center; padding-right:15px; font-size:16px; color:#666666;}
.descripcion_l			{ width:350px; float:right; text-align:right}
.descripcionTapa		{ width:450px; float:right;}
.descripcionTapa li		{ margin:15px 0; background: url(../img/circulo.jpg) no-repeat right center; padding-right:15px;}
.descripcion .jamonesyembutidos	{font-size:20px !important;}

.detalleProducto		{ overflow:hidden; margin-bottom:50px; padding-bottom:30px;}
.detalleProducto img	{ width:151px; float:left; margin-top:-120px;}



#volver	a				{ font-size:14px; display:block; color:#333; background:url(../img/arriba.jpg) no-repeat right center; padding:0 10px 0 0;}
#volver					{ margin:30px 15px 20px 0; float:right;}


#contenidos				{ width:900px; background:url(../img/bg_cont.jpg) no-repeat center top; padding:50px 30px 30px 30px; overflow:hidden;}


#tapaImg				{ height:372px; left:30px; /*position:absolute; top:185px; width:513px;*/ margin-bottom:40px;}
#tapaImgGrande			{ height:372px; left:30px; /*position:absolute; top:185px; width:513px;*/ margin-bottom:40px;
							/*EXPLORER 6*/
							_position:absolute; _top:70px; _left:20px;}
#tapaImg img			{ margin:0 0 0 125px !important;}
#tapaImgGrande img		{ margin:0 0 0 125px !important;}

.jamones #tapaImgGrande img		{ margin:0 0 0 90px !important;}

#jamon					{ width:513px; height:382px; position:absolute; left:90px; top:244px;}
#loncheado				{ width:513px; height:382px; position:absolute; left:90px; top:244px;}

.submenuJamon			{ position:absolute!important; top:109px; left:30px; z-index:90;}

.fondoA					{ background:url(../img/formaAmarilla.png) no-repeat bottom right!important;}

#tapas					{ width:368px; height:467px; float:left; margin:20px 0 0 40px;}
#comida					{ width:368px; height:467px; float:right; margin:20px 40px 0 0;}
#vino					{ width:392px; height:510px; float:left; margin:-20px 0 0;}
#navidad				{ width:486px; height:342px; float:left; margin:80px 0 0 22px;}

#tapas a				{ display:block; width:368px; height:467px; background:url(../img/tapas.png) no-repeat; text-indent:-9999px;}
#comida a				{ display:block; width:368px; height:467px; background:url(../img/comida.png) no-repeat; text-indent:-9999px;}
#vino a					{ display:block; width:392px; height:510px; background:url(../img/vino.png) no-repeat; text-indent:-9999px;}
#navidad a				{ display:block; width:486px; height:442px; background:url(../img/tapas_home.png) no-repeat; text-indent:-9999px;}


#food					{ width:368px; height:467px; float:right; margin:20px 40px 0 0;}
#wine					{ width:392px; height:510px; float:left; margin:-40px 0 0 181px;}

#food a					{ display:block; width:368px; height:467px; background:url(../img/food.png) no-repeat; text-indent:-9999px;}
#wine a					{ display:block; width:392px; height:510px; background:url(../img/wine.png) no-repeat; text-indent:-9999px;}

#appetithappen					{ width:368px; height:467px; float:left; margin:20px 0 0 40px;}
#emahrung					{ width:368px; height:467px; float:right; margin:20px 40px 0 0;}
#wein					{ width:392px; height:510px; float:left; margin:-40px 0 0 181px;}

#appetithappen a		{ display:block; width:368px; height:467px; background:url(../img/appetithappen.png) no-repeat; text-indent:-9999px;}
#emahrung a				{ display:block; width:368px; height:467px; background:url(../img/emahrung.png) no-repeat; text-indent:-9999px;}
#wein a					{ display:block; width:392px; height:510px; background:url(../img/wein.png) no-repeat; text-indent:-9999px;}


#noticias				{ margin-top:50px;}

.noticia				{ padding:0 0 35px 0; margin:0 0 35px 0; border-bottom: 1px solid #CCC;}
.noticia h6				{ font-size:25px; color:#333; margin-bottom:20px;}
.noticia p				{ font-size:14px; color:#666; margin:20px 0; line-height:18px;}
.noticia img			{ float:left; margin:0 10px 10px 0;}


#footer					{ width:960px; height:70px; background: url(../img/pie.png) no-repeat; border-bottom: 1px solid #CCC;}
#infoPie				{ width:214px; height:89px; background: url(../img/bg_info.png) no-repeat; float:right; text-align:right; padding:10px 30px 0 0; color:#666; background: url(../img/formaAmarillaInicio.gif) no-repeat 20px top;}
#infoPie span			{ font-size:14px; font-weight:bold; font-style:italic; margin-right:15px; color:#333;}



#contacto				{ width:741px; height:483px; background: url(../img/bg_contacto.png) no-repeat; float:right; margin-bottom: 30px; text-align:right; color:#333;}
#contacto form			{ width:526px; float:right;}
#contacto span			{ color:#FC0;}
h3.tituloContacto		{ width:419px; height:50px; text-indent:-9999px; background: url(../img/contactoTitulo.png) no-repeat; margin: 60px 0 15px 280px; text-align:left;}
#contacto h4			{ margin-top:60px; margin-right:40px;}

h3.ok					{ font-size:16px; font-family:Verdana, Geneva, sans-serif; padding-right:60px; color:#FC0;}
.grande					{ font-size:14px;}
.campo					{ height:23px;}
input					{ width:217px; height:23px; border:none; margin:0 30px 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
textarea				{ width:495px; height:200px; border:none; margin-right:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#clear					{ clear:both;}

#mensaje				{ float:left; margin-bottom:5px;}
#msg					{ margin-top:-19px;}

#boton					{ width:72px; height:31px; background: url(../img/btn_buscar.png) no-repeat; cursor:pointer; float:left; margin-top:10px;}

#jsvalidator_nombre		{ position:absolute; top:2px; left:110px; font-family:Verdana, Geneva, sans-serif; font-size:9px;}
#jsvalidator_email		{ position:absolute; top:0; left:0; font-family:Verdana, Geneva, sans-serif; font-size:9px;}
#jsvalidator_mensaje	{ position:absolute; top:1px; left:60px; font-family:Verdana, Geneva, sans-serif; font-size:9px;}


#txt_historia			{ padding-right:310px; height:650px;}
#abuelas				{ position:absolute; width:280px; right:0; top:0;}

#firma {color:#DDDDDD; float:right; font-family:Georgia, "Times New Roman", Times, serif; padding:50px 175px 0 0; vertical-align:bottom; }

#comunidad {
	/*background:url("../img/bg_comunidad.png") no-repeat scroll left bottom transparent;*/
	color:#000000;
	float:right;
	font-size:14px;
	height:34px;
	line-height:24px;
	/*padding-left:22px;*/
	/*padding-top:30px;*/
	width:80px;
	padding-top:18px;
}

#comunidad ul {
	float:left;
	height:24px;
	margin:0;
	padding:0;
	width:70px;
}

#comunidad li {
	padding-right:5px !important;
	display:inline;
	float:right;
}

#comunidad li a img{
	border:medium none;
}



/*#imagenParrafo { float:left; margin:0px; padding:0px; margin:0 0 0 240px; width:auto; clear: none}

#anchoLista {width:150px; background-color:#00FF66; float: right}
#flotar { float:right}
.flotar { float:right}/*

/*INICIO ESTILOS ALIMENTACIÓN*/

.imagen {
	margin: 50px 0px 0px 25px;
	*margin: 140px 0px 0px 25px;
	padding: 0px;
	float: left;
	width:auto;
	height:auto;
	
	/*background-color:#009933;*/
}

.imagenDos {
	margin: 50px 0px 0px 258px;
	*margin: 140px 0px 0px 258px;
	padding: 0px;
	float: left;
	width:auto;
	height:auto;
	
	background-color:#009933;
}



.h2Titulo{
	
	text-align:right;
	float:right;
	clear: both;
}

.h4Titulo{
	
	text-align:right;
	float:right;
	background:url(../img/formaAmarilla.png) no-repeat bottom right; min-height:44px; padding-right:15px;
	width:200px;
	clear: both;
}
.lista {
	margin: 0px 0px 0px 0px;
	padding:0px;
	
	/*padding: 0px 0px 0px 100px;*/
	text-align:right;
	width: 200px;
	background-color:#006633;
	float:right;
	
	
}





#pvpDos { width:130px;  /*background:#f3f3f3;*/ padding:10px; color:#333; margin-top:30px; background-color:#FF0000; }

.productoDos				{  overflow:hidden; margin-bottom:50px; padding-bottom:30px;
							/*EXPLORER 6*/
							_width:630px; _min-height:630px;}
							
.productoDos img			{ float:left; margin-top:-120px; 
							/*EXPLORER 6*/
							_margin-top:0; _position:absolute; _top:50px; _left:0;}
							
							
#submenuDos				{ width:227px; background:#F2F2F2; padding:0px 0px 0px 0px; float:left;}
#submenuDos ul			{ border-bottom: 1px solid #CCC;}
#submenuDos li			{ border-bottom: 1px solid #CCC;}
#submenuDos a			{ color:#8E8E8E; display:block;width:227px; height:35px; line-height:35px; font-size:11px; text-indent:10px;}
#submenuDos a:hover		{ color:#333;}



.descripcionDos			{ width:auto; float:right; background-color:#006633;}
.descripcionDos li			{ margin:15px 0; background: url(../img/circulo.jpg) no-repeat right center; padding-right:15px; font-size:16px; color:#666666;}

.linea {border-bottom: 1px solid #CCC; padding:0px; margin:-55px 0px 50px 0px;  width:auto;}

.ancholista {width:300px; float:right}

.sws{top: -24px;margin-left:338px; color:#000; float:right; width: 500px;}
.sws li{margin:2px;}
/*FIN ESTILOS ALIMENTACIÓN/*


