/* =general ------------------------------------------- */
html, body {
	height: 100%;
}
body {
	background:#fff url(../img/general/bg-body.gif) repeat-x top;
	margin:0;
	padding:0;
	border:0;
	color:#000;
	font:normal 8pt Tahoma,Verdana,sans-serif;

}
a{text-decoration:none; color:#c21707; cursor:pointer;}
a:hover{color:#7d0e03;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
h1{
	background: url(../img/caste/logo.gif) no-repeat 0 0;
	text-indent: -2000em;
	float: left;
	width: 132px;
	height: 67px;
}
h1 a {
	background:transparent url(../img/caste/logo.gif) no-repeat scroll 0 0;
	float:left;
	height:67px;
	width:132px;
}

ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}
p{padding:8px 0; margin:0;}


/* =contenedor ------------------------------------------- */
#contenedor {
	margin: 0;
	padding:0 0 8em 0;
	position:relative;
	min-height:90%;
	height: auto!important;
	height:90%;
	background: url(../img/general/bg_contenido.jpg) repeat-x bottom;
	text-align: center;
}
#cabecera {
	width: 71.5em;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
}
/* =contenido ------------------------------------------- */

#contenido{
	width: 71.5em;
	margin: 0 auto;
	padding-bottom: 3em;
	text-align: left;
}

.menuIdiomas {
	float: right;
}
.menuIdiomas a{
	background: url(../img/general/cabeceras/bullet_idiomas.gif) no-repeat 0 0.4em;
	padding: 0 0 0 1.4em;
	margin: 0 .5em 0 0;
	color: #a4a3a3;
}
.menuIdiomas a.idioma_sel{
	background: url(../img/general/cabeceras/bullet_idiomas_sel.gif) no-repeat 0 0.4em;
	color: #d8001d;
	font-weight: bold;
}
.menuIdiomas a:hover{
	color: #d8001d;
}
/*flash --------------------------------------------------*/
#flash{width:762px; height:347px;}
#flash p{margin:50px 0 0 0; text-align:center;}

/* =destacados ------------------------------------------ */
.imgPrincipal {
	float: left;
	clear: left;
	margin: 1.5em 1.3em 0 0;
}
.primerDestacado {
	float: left;
	margin: 1.5em 0 0 0;
	padding: 1.5em .8em;
	border: none;
	width: 16.4em;
	height: 24em;
	text-align: center;
	background: url(../img/general/bg_destacado1.gif) no-repeat 0 0;
}
.primerDestacado img{
	border: none;
	margin: 1.5em 0 .2em 0;
}
.primerDestacado h2 {
	font-size: 1.8em;
	font-family: "Times New Roman", Times, serif;
	color: #42678e;
}
.primerDestacado h2 a{
	color: #42678E;
}
.primerDestacado p{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	color: #9d9d9c;
	margin: 0;
	padding: 0;
}
.primerDestacado .anchoas{
	color: #dc9300;
}
#destacados{clear:both; padding:10px 0 0 20px;}

#recetas {
	float: left;
	width: 28em;
	height: 20em;
	margin: 2em 2em 0 0;
	background: url(../img/general/bg_destacado2.gif) no-repeat 0 0;
	position: relative;
}
#recetas h2 {
	font-size: 2.75em;
	font-family: "Times New Roman", Times, serif;
	color: #42678e;
	margin: .4em 0 0 .5em;
}
#recetas .esteMes {
	padding: 0;
	margin: 0 0 0 1em;
	font-size: 1.5em;
	line-height:1em;
	color: #6f6f6f;
}
#recetas .envianos {
	float: right;
	clear: right;
	font-size: 2em;
	text-align: right;
	width: 7em;
	margin: .2em .5em 0 0;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	line-height: 1em;
	position: relative;
	z-index: 9;

}
#recetas .envianos a{
	color: #c08102;
}
#recetas .envianos a:hover{
	color: #6F6F6F;
}
#recetas .fotos {
	border: 0 none;
    bottom: 0.1em;
    left: 1em;
    position: absolute;
    text-decoration: none;
    top: 110px;
    width: 150px;
    z-index: 5;
}
#recetas .recetaMes {
	float: right;
	width: 15.3em;
	margin: .8em .5em 0 0;
	padding-right: .7em;
	position: relative;
	z-index: 10;
}
#recetas .recetaMes img {
	border: 1px solid #d1d1d1;
}
#recetas .recetaMes p{
	background:url("../img/general/bg_destacado2.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-family:trebuchet MS;
	font-size:1.05em;
	height:4em;
	line-height: 1.3em;
	padding:0.3em 0 0 0.4em;
	position:absolute;
	right:0;
	top:0.5em;
	width:10.8em;
}

* html #recetas .recetaMes p{
	background:url("../img/general/bg_destacado2ie6.gif") no-repeat scroll 0 0 transparent;
	}
#recetas .recetaMes p a{
	color: #FFF;
	display: block;
}
#recetas a:hover .recetaMes p{
	text-decoration: underline;
}
#destacadoFlash {
	float: left;
	width: 21.5em;
	height: 21em;
	margin: 1.3em 1.4em 0 0;
}
.gourmet {
	background: url(../img/general/bg_destacado3.png) no-repeat 0 0;
	padding: 0 0 0 1em;
}
.gourmet h2 {
	font-size: 3.5em;
	color: #42678e;
	margin:0.7em 0 0.1em;
}
.gourmet h2 a{
	color: #42678e;
}
.gourmet h2 .primera{
	font-size: 1.2em;
	float: left;
	margin:9px 5px 0 0;
	font-family: "Edwardian Script ITC", "Times New Roman", Times, serif;
}
.gourmet h2 .siguientes{
	font-family: "Edwardian Script ITC", "Times New Roman", Times, serif;
}
.gourmet .imgGurmet img{
	float: right;
	margin: 0 0.5em 0 0;
}
.gourmet .concurso {
	float: left;
	clear:left;
	color:#C08102;
	display:inline;
	font-size:2em;
	margin:0.2em 0 0 0;
	width:5em;
	font-family: "Times New Roman", Times, serif;
	line-height: 1em;
}
.gourmet .concurso a{
	color:#C08102;
	}
.gourmet a  img{
	border: none;
}
.gourmet .gama {
	float: left;
	clear:left;
	color:#6f6f6f;
	display:inline;
	margin:0;
	padding: 0;
	width:9.5em;
}
#BuscaProducto {
	float: left;
	width: 16em;
	_width: 15em;
	height: 16em;
	margin: 2em 0 0 0;
	padding: 2em 1em;
	background: url(../img/general/bg_destacado4.gif) no-repeat 0 0;
}
#BuscaProducto h2 {
	font-size: 2em;
	line-height: 1em;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
	color: #42678e;
}
#BuscaProducto label{
	display: block;
	font-weight: bold;
	color: #6f6f6f;
	margin: 1em 0 .4em 0;
}
#BuscaProducto select {
	border: 1px solid #b3b0b0;
	background: #efefee;
	width: 11em;
}
#BuscaProducto input {
	vertical-align: middle;
}
#BuscaProducto #codigoPostal{
	border: 1px solid #b3b0b0;
	background: #efefee;
	width: 9em;
	_width: 8em;
}
#productoNuevo{margin:0 0 0 10px;float:left; background:url(../img/caste/home/destacado_anchoas.gif) no-repeat; width:230px; height:151px;}
#productoNuevo_en{margin:0 0 0 10px;float:left; background:url(../img/ingles/home/bg-productoNuevo.png) no-repeat; width:230px; height:151px;}
#productoNuevo_it{margin:0 0 0 10px;float:left; background:url(../img/italiano/home/productoNuevo.png) no-repeat; width:230px; height:151px;}
#productoNuevo_fr{margin:0 0 0 10px;float:left; background:url(../img/frances/home/bg-productoNuevo.png) no-repeat; width:230px; height:151px;}
#productoNuevo p {margin:65px 0 0 90px; width:120px; color:#FFF}
#productoNuevo span {margin:73px 0 0 90px; width:120px; color:#FFF; display:block}
#productoNuevo span.destacado {
	font:Tahoma,Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	display:block;
	line-height:15px;
	width:156px;
	background:#d8001d;
	color:#FFFFFF;
	text-align:center;
	margin:16px 0 0 52px;
	text-transform:uppercase;
}
#productoNuevo_en p {margin:65px 0 0 120px; width:100px;}
#productoNuevo_it p {margin:65px 0 0 120px; width:100px;}
#productoNuevo_fr p {margin:65px 0 0 120px; width:100px;}

#promocion{margin:0 0 0 10px;float:left;width:230px; height:151px;}
#promocion img{border:0;}
#promocion p {margin:65px 0 0 115px; width:100px;}

#buscaProducto{margin:0 1px 0 0;float:left; background:url(../img/caste/home/bg-buscaProducto.png) no-repeat; width:200px; height:151px;}
#buscaProducto_en{margin:0 1px 0 0;float:left; background:url(../img/ingles/home/bg-buscaProducto.png) no-repeat; width:200px; height:151px;}
#buscaProducto_it{margin:0 1px 0 0;float:left; background:url(../img/italiano/home/bg-buscaProducto.png) no-repeat; width:200px; height:151px;}
#buscaProducto_fr{margin:0 1px 0 0;float:left; background:url(../img/frances/home/bg-buscaProducto.png) no-repeat; width:200px; height:151px;}
#buscaProducto p {padding:40px 0 0 15px;}
#buscaProducto p strong{line-height:150%;}
#buscaProducto input{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto select{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto img{vertical-align:text-bottom;}
#buscaProducto_en p {padding:40px 0 0 15px;}
#buscaProducto_it p {padding:40px 0 0 15px;}
#buscaProducto_fr p {padding:40px 0 0 15px;}
#buscaProducto_en p strong{line-height:150%;}
#buscaProducto_it p strong{line-height:150%;}
#buscaProducto_fr p strong{line-height:150%;}
#buscaProducto_en input{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_en select{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_en img{vertical-align:text-bottom;}
#buscaProducto_it input{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_it select{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_it img{vertical-align:text-bottom;}
#buscaProducto_fr input{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_fr select{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F;}
#buscaProducto_fr img{vertical-align:text-bottom;}

#btnBusqueda{display:inline;}



/* =pie ---------------------------------------------------- */
#pie {
	height: 70px;
	width: 71.5em;
	margin: 0 auto;
	text-align: left;
	margin-top: -105px;
	position: relative;
	clear:both; 
	padding:35px 0 0 0; 
}
#pie p{
	float: left;
	color: #7F7F7F;
	font-size: .9em;
	padding-bottom: 0;
}
#pie .menuPie{
	float: left;
	clear: left;
	width: 40em;
	margin: 1.5em 0 0 0;
}
#pie .menuPie li{
	float: left;
	font-size: .9em;
	/*width: 8em;*/
}
#pie .redesSociales{
	float: right;
	width: 18em;
}
#pie .redesSociales li{
	float: left;
}
#pie .redesSociales .youtube {
	display: block;
	padding: 1.5em 1em 1em 3.3em;
	color: #a4a3a3;
	font-weight: bold;
	background: url(../img/general/pie/ico_youtube.gif) no-repeat 0 0;
}
#pie .redesSociales .facebook {
	display: block;
	padding: 1.5em 0 1em 3.3em;
	color: #a4a3a3;
	font-weight: bold;
	background: url(../img/general/pie/ico_facebook.gif) no-repeat 0 0;
}
#pie a{margin-top:10px;}

#pie a.conservas{display:block; width:200px; height:15px; float:left; color:#7f7f7f; padding-top:2px;}
#pie a.opciones{padding:2px 12px 0 12px; background: url(/img/general/pie/icono.png) no-repeat -14px 5px;color:#7f7f7f;}
#pie a.opciones:hover,#pie a.activo {color:#444;}
#pie a.idioma{float:right; background:url(/img/general/pie/icono_off.gif) no-repeat; padding:0 5px 0 15px; color:#6F6F6F; font-size:1.1em; font-weight:bold;}
#pie a.idioma:hover{background:url(/img/general/pie/icono_on.gif) no-repeat; padding:0 5px 0 15px; color:#C00000;}
#pie a.idioma_sel{float:right; background:url(/img/general/pie/icono_on.gif) 0 2px no-repeat; padding:0 5px 0 15px; color:#C00000; font-size:1.2em; font-weight:bold;}


/* =clases generales --------------------------------------- */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clearboth{clear:both;}
.clearder {clear: right;}
.floatleft{float:left;}
.floatright{float:right;}

a.masinfo{padding: 0 17px 1px 0; font-size:0.9em;}

/* Estilo para el primer nivel del menu (horizontal) ---------*/
#menu {padding: 10px 0 0 0;margin: .5em 0 0 0; float: right; background: url(../img/general/cabeceras/bg_menu.gif) repeat-x 0 0.5em;width:57em;}

#menu ul {float:left; padding:0; list-style-type: none; text-align: center; }

#menu ul li {float:left; font-size:1.3em; padding: .1em 0 .1em .85em; font-family:Trebuchet MS, Tahoma; color:#6F6F6F;}
#menu ul li.primeroSinRaya { padding-left: 0;}  
#menu ul li a{text-decoration: none; } 
                                                                         
xhtml>body #menu_segundo{float:right; margin:0 36px 0 0; padding: 1px 4px 1px 4px; text-align: center;} /* Para todos los navegadores menos cualquier Explorer */
/** html #menu_segundo{float:right; margin:0 18px 0 0; padding: 1px 4px 1px 4px; text-align: center;}*/ /* Para Explorer 6 */
/**:first-child+html #menu_segundo{float:right; margin:0 36px 0 0; padding: 1px 4px 1px 4px; text-align: center;} */ /* Para Explorer 7 */

#menu_segundo ul{ float:right; padding:0 0 0 .85em;; margin: .9em 0 0 0; font-size: .9em;}
#menu_segundo ul li {display:inline; padding: 0 0 0 .85em;}
#menu_segundo ul li a{text-decoration: none; font-size:0.85em; color:#9E9393;}   
#menu_segundo ul li a.tienda{display: block; background: url(../img/general/cabeceras/bg_menu_tienda.gif) no-repeat 0 0; color: #FFF; padding: .15em 1em .1em 2.5em; text-transform: uppercase; font-size: .8em;}


