@charset "utf-8";
/*   
Railef 
URI: http://www.railef.com
Version: 3
Author: Railef.com
Author URI: http://www.railef.com
*/

#ctr-enc, #ctr-cuerpo, #ctr-pie {
    float: left;
    width: 100%;
	background:#323232;
}

#enc, #cuerpo, #pie {
    margin: 0 auto;
    width: 648px;
}
#cuerpo {

}
#enc {
position: relative;
	height: 111px;
	background: url(img/enc-top.png) no-repeat top;
}
#menu-pri ul li, #menu-pie ul li,#recetas-letras ul li {
	display: inline;
}
#ctr-menu-sup {
	display:block;
	width: 100%;
	position: absolute;
	right: 10px;
	top: 16px;
}
#ctr-menu-pri {
	width:648px;
	position: absolute;
	right: 10px;
	bottom: 16px;
	z-index: 2998;
}
#menu-pri {
	float:right;
	display:block;
}

#menu-cesta {
	cursor:pointer;
}
.buscador {
	width: 345px;
	float: right;

}
.btn-radio {
	width: auto;
	float: left;
}
/***** Menu *****/

a.marcado {
	color: #5E5E5E;
	font-weight: bold;
}

a.menu-mapa {
	color: #00CC00;
}
/***** Carrusel *****/
#carrusel, #productos-enc, #seccion-enc {
	position: relative;
	width: 648px;
	height: 165px;
	overflow: hidden;
	float: left;
}
.esq-sup-der {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(img/esq-sup-der.png)!important;
	background-image: none;
	background-repeat: no-repeat;

}
.esq-sup-izq {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(img/esq-sup-izq.png)!important;
	background-image: none;
	background-repeat: no-repeat;
	
}
.esq-sup-der-b {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(img/esq-sup-der-b.png)!important;
	background-image: none;
	background-repeat: no-repeat;

}
.esq-sup-izq-b {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(img/esq-sup-izq-b.png)!important;
	background-image: none;
	background-repeat: no-repeat;	
}
.esq-inf-der-b {
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-image: url(img/esq-inf-der-b.png)!important;
	background-image: none;
	background-repeat: no-repeat;

}
.esq-inf-izq-b {
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(img/esq-inf-izq-b.png)!important;
	background-image: none;
	background-repeat: no-repeat;	
}
.esqs-inf {
	width: 648px;
	height: 9px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(img/esqs-inf.png)!important;
	background-image: none;
	background-repeat: no-repeat;
}
.esqs-inf-r {
	width: 233px;
	height: 9px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(img/esqs-inf-r.png)!important;
	background-image: none;
	background-repeat: no-repeat;
}

.msg-carrusel {
	position: absolute;
	width: 648px;
	height: 165px;
}
.msg-carrusel-img, .ctr-productos-img, .seccion-img  {
	position: absolute;
	width: 648px;
	height: 165px;	
}

.msg-carrusel-img .withpic{ float:left; width:140px; height:165px; margin-left:20px; display:inline;}
.msg-carrusel-img .withpic img{  width:140px; height:165px;}
.msg-carrusel-img .withtext{ float:right; width:420px; margin-top:20px; color:#fff; background:url(../images/bg_promotion.jpg) no-repeat; padding-top:30px; padding-right:30px;}
.withtext1{ color:#ececec; line-height:24px;}
.withtext2{ color:#c6c6c6; line-height:18px;}
.msg-carrusel-img { background:#323232}

.msg-carrusel-txt, .ctr-productos-enc-titulo, .ctr-seccion-enc-titulo {
	position: absolute;
	bottom: 0px;
	background-image: url(img/fnd-dest.png);
	background-repeat: repeat-x;
	background-position: top;

}
.msg-carrusel-txt a, .ctr-productos-enc-titulo #productos-enc-titulo h1, .ctr-seccion-enc-titulo #seccion-enc-titulo h1 {
	padding: 16px 63px 20px 16px;
	width: 652px;
	display: block;
	color: #fff;
	background-image: url(img/item-dest.png);
	background-repeat: no-repeat;
	background-position: 684px 19px;
		color: #FFF;
	font-size: 30px;
	font-family: "helveticaRd",helvetica,arial,sans-serif;
	line-height: normal;
	text-shadow: #790B3D 1px 1px 2px;
}
.msg-carrusel-txt a:hover {
	background-position: 684px -281px;
		color: #fff;
}

#carrusel-control {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
 #carrusel-control a {
		color: #CCC;
float: left;
padding: 2px 7px;
	margin-left: 5px;
	background: url(img/fnd-btn.png) repeat-x top;
}
 #carrusel-control a:hover {
	color: #FFF;
}
 }
.carrusel-control-btn {
	float: left;
	width: auto;
	position: relative;
	line-height:15px;

}

.carrusel-control-btn-sel {
	float: left;
	width: auto;
	position: relative;
}
.carrusel-control-btn-sel a {
color: #fff;
	width: auto;
	float: left;
padding: 2px 7px;
	margin-left: 5px;
	background-color: #000 !important;
	background-image: none!important
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
}
.carrusel-control-btn a {
color: #CCC;
float: left;
padding: 2px 7px;
	margin-left: 5px;
	background: url(img/fnd-btn.png) repeat-x top;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; 
}
.carrusel-control-btn a:hover, .carrusel-control-btn-sel a:hover {
color: #FFF;
}

#anuncios-recetas {
	position: relative;
	float: right;
	width: 233px;
	height: 300px;
	display: block;
}
#anuncios-recetas-img {
	width: 233px;
	height: 300px;
	display: block;
}
#anuncios-recetas-txt {
	position: absolute;
	bottom: 0px;
		width: 233px;

}

#anuncios-recetas-fnd {

		background-image: url(img/fnd-r-r.png);
	background-repeat: repeat-x;
	background-position: top;


}
#anuncios-recetas-texto a {
	padding: 16px 47px 22px 16px;
	width: 170px;
	display: block;
	color: #fff;
	background-image: url(img/item-receta.png);
	background-repeat: no-repeat;
	background-position: 202px 17px;

}
#anuncios-recetas-texto a:hover {
	background-position: 202px -283px;
	color: #FFF;

}
#anuncios-recetas-titulo {
	background-image: url(img/fnd-r.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 16px 7px 16px;
	width: 201px;
		font-size: 15px;
	font-family: "helveticaRd",helvetica,arial,sans-serif;
	color: #000;
}
.i-receta {
	width: 100%;
	float: left;
		margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#anuncios-recetas-texto {

}

