/* CSS Document :: eCloud */
@charset "utf-8";
@import url("flexigrid/flexigrid.css");
@import url("ecloud-theme/jquery-ui-1.7.2.custom.css");

* {
	margin:0px;
}
.logo-slide{ behavior: url(../js/iepngfix.htc) }

option{
	background-color:#FFF;
}
h1{
	font-size:25px;
	color:#80800d;
	padding-bottom:25px;
	float:left;
	width:100%;
}
.tip h1{
	float:right;
	padding-bottom:10px;
	width:409px;
}
h2{
	font-size:18px;
	font-style:italic;
	color:#9b7414;
	padding-bottom:15px;
	float:left;
}
h3{
	font-size:14px;
	font-weight:bold;
	color:#9b7414;
	float:left;
	padding-bottom:10px;
	width:100%;
}
h4{
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#9b7414;
	float:left;
}
h5{
	font-size:18px;
	font-style:italic;
	color:#9b7414;
	float:left;
	width:100%;
	padding-bottom:10px;
}
h6{
	font-size:16px;
	color:#588039;
	padding-top:10px;
	float:left;
}
h7{
	font-size:14px;
	font-weight:bold;
	color:#807642;
	float:left;
	width:100%;
	padding-top:7px;
}
h8{
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
	color:#807642;
	float:left;
}
h9{
	font-size:18px;
	font-weight:bold;
	color:#807642;
	float:left;
	width:100%;
	padding-bottom:6px;
}
.mail{
	color:#846119;
	font-weight:bold;
	font-size:14px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.price{
	font-size:22px;
	height:24px;
	left:-3px;
	top:-2px;
	width:69px;
	padding-left:7px;
	position:relative;
	top:1px;
}
a.back-tips{
	color:#804e19;
	font-size:14px;
	width:100%;
	text-align:center;
	float:left;
}
a.back-tips:hover{
	color:#d68019 !important;
}
a.clik{
	color:#804e19;
}
a.clik:hover{
	color:#d68019 !important;
}
.title-detalle{
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	float:left;
	color:#807642;
}
.title-libro{
	padding-bottom:0px;
}
.nota{
	font-size:12px;
	color:#846119;
	font-weight:bold;
	font-style:italic;
}
.module-content p{
	padding-bottom:5px;
	font-family: Tahoma, Geneva, sans-serif;
}
p{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-bottom:5px;
}
a{
	border:none;
	text-decoration:none;
	color:#FFF;
}
b{
	border:none;
	text-decoration:none;
	color:#000000;
}
a.link-detalle{
	color:#807642 !important;
	font-size:13px!important;
	font-weight:bold;
}
a.carrito-link{
	border:none;
	width:auto;
	height:auto;

}
a.doc-link{
	color: #8A0808;
	
}
.carrito-form{
	color:#807642;
	float:left;
	font-size:12px;
	width:117px;
}
a:hover{
	color:#FFF;
}

a.doc-link{
	color: #8A0808;
	
}
a.doc-link:hover{
	color: #000000;
}
tr{
	width:auto;
	height:auto;
	font-size:12px;
	text-align:center;
}
td{
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	width:80px;
	height:52px;
	border-right-color:#b89e5e;
	border-right-style:solid;
	border-right-width:thin;
	color:#807642;
	font-weight:bold;
	font-size:11px;
	line-height:13px;
}
tbody{
	width:100%;
}
a.number:hover{
	color:#036 ;
}
a:hover{
	color:#FFF;
}
body {
	background-image:url(../img/back-body.jpg);
	background-repeat:repeat-x;
	background-color: #496e30;
	margin:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height:22px;
}
body.body-pedido{
	background-image:none !important;
	background-color:#FFF !important;
}.header-top{
	background-image:url(../img/top-header.png);
	background-repeat:no-repeat;
	background-position:top;
	height:28px;
	width:981px;
	margin:0 auto;
	margin-top:36px;
}
#header {
	background-color:#FFFFFF;
	height:138px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:911px;
	padding:40px;
	padding-right:30px;
	padding-bottom:0px;
	padding-top:0px;
}
.header-right{
	margin-top:50px;
	float:right;
	width:680px;
	height:auto;
	position:relative;
}
.header-right h4{
	position:absolute;
	top:-9px;
}
.logo{
	position:relative;
	float:left;
	top:30px;
}
.letter{
	float:right;
	width:500px;
	height:30px;
	text-align:right;
	padding-right:16px;
}
.menu {

	width:101%;
	height:30px;

}
.menu li{
	display:inline;
}
.menu ul{
	display:inline-block;
	float:right;
	text-align:right;
	width:103%;
}
ul, li {margin:0;padding:0; list-style:none;}
/*ul{
	width:100%;
	height:40px;
	float:right;
	text-align:right;
	padding-left:0px;
}*/
a.link.left{
	background-image:none;
}
a.link{
	font-size:13px;
	color:#999;
	background-image: url(../img/linea-menu.jpg);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
}
a.link.right{
}
a.link:hover{
	background-color:#9a7314;
	color:#FFF !important;
}
/*li{
	width:auto;
	height:auto;
	list-style:none;
	float:left;
}*/
#wraper {
	background-color:transparent;
	height:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	position:relative;
	text-align:center;
	width:991px;
}
#wraper.wraper-pedido{
	margin:10px;
	margin-left:30px;
	width:295px;
	text-align:left;
}
.slide{
	float:left;
	height:373px;
	padding-left:0;
	position:relative;
	width:auto;
}
.marco-slide{
	background-image:url(../img/marco-slide.png);
	background-repeat:no-repeat;
	height:373px;
	position:absolute;
	width:998px;
	z-index:15;
}
.marco-slide.empresa{
	background-image:url(../img/marco-slide-empresa.png);
}
.marco-slide.marco-nutricion{
	background-image:url(../img/marco-slide-nutricion.png);
}
.picture-slide{
	height:342px;
	padding-left:13px;
	padding-top:11px;
	width:967px;
	z-index:0;
	position:relative;
}
.picture-slide img{
	position:absolute;
	left:13px !important;
	top:11px !important;
}
.solapa-numbers{
	background-image:url(../img/sopala-numbers.png);
	background-repeat:no-repeat;
	height:48px;
	position:absolute;
	right:-9px;
	top:20px;
	width:139px;
	z-index:20;
}
.solapa-numbers ul{
	float:right;
	height:20px;
	padding-bottom:11px;
	padding-left:0;
	padding-right:18px;
	padding-top:11px;
}
.solapa-numbers li{
	padding-left:13px;
}
a.number{
	color:#837414;
	font-weight:bold;
	font-size:16px;
}
.logo-slide {
	bottom:-7px;
	position:absolute;
	right:48px;
	z-index:30;
}
#container{
	background-color:#FFFFFF;
	height:auto;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-left:43px;
	padding-right:40px;
	padding-bottom:40px;
	width:898px;	
}
#colum-left{
	width:340px;
	height:auto;
	float:left;
}
#module{
	height:auto;
	width:289px;
	float:left;
	margin-bottom:25px;
}
#module.chef{
	margin-bottom:0px;
}
#module.local{
	height:400px;
	position:relative;
}
#module-container{
	height:auto;
	width:274px;
	padding:35px;
	padding-bottom:10px;
	padding-right:20px;
	float:left;
}
#module-container-libros{
	background-color:#FFFFFF;
	background-image:url(../img/back-module-libros.jpg);
	background-repeat:no-repeat;
	float:left;
	height:473px;
	padding-bottom:10px;
	padding-left:35px;
	padding-top:35px;
	width:308px;
}
.title-libros{
	color:#00652e;
	font-size:26px;
	height:auto;
	text-align:left;
	width:100%;
	text-align:left;	
	line-height:25px;
}
.content-libros{
	width:265px !important;
	font-size:18px!important;
	padding-top:10px;
	color:#805e1c!important;
	line-height:28px;
}
.linea-libros{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	width:60%;
	height:17px;
	float:left;
}
#module-container.comunicate{
	background-color:#DADAD3;
	background-image:none;
	padding-left:10px;
	width:299px;
}
#module-container.comunicate-top{
	background-color:#DADAD3;
	background-image:none;
	padding-left:32px;
	width:277px;
}
#module-container.eventos{
	background-image:url(../img/back-module-eventos.jpg);
	background-repeat:no-repeat;
	height:266px;
}
#module-container.local, #module-container.canasta, #module-container.consulta, #module-container.online{
	background-image:url(../img/back-module-local.jpg);
	background-repeat:repeat-y;
	background-color:#eae2cf;
}
#module-container.local-productos{
	background-image:none;
	background-color:#FFF;
}
#module-container.canasta{
	padding-bottom:20px;
	padding-left:20px;
	width:289px;
}
#module-container.consulta{
	padding-left:20px;
	padding-right:24px;
	padding-top:10px;
	position:relative;
	width:285px;
}
.module-online{
	padding-top:20px;
	background-color:#e9e3d0 !important;
}
#module-container.canasta h5{
	padding-left:15px !important;
}
#module-container.canasta h5, #module-container.consulta h5{
	background-image:url(../img/linea-horizontal-ayuda.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:left;
	color:#80800d;
	font-size:22px;
	padding-left:27px;
	width:88%;
	padding-bottom:0px;
}
.foto-lunch{
	position:relative;
	left:-35px;
	top:0px;
}
.subtitle-fecha, .subtitle-local{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	color:#00652E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding-top:14px;
	text-align:left;
	width:100%;
}
.subtitle-module{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-size:26px;
	height:auto;
	text-align:left;
	width:100%;
}
.subtitle-canasta{
	padding-left:20px !important;
}
.subtitle-canasta, .subtitle-calorias, .subtitle-canasta-top, .subtitle-historial{
	background-image:url(../img/back-title-lista.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	height:29px;
	padding-left:28px;
	width:auto;
}
.subtitle-canasta-top{
	height:22px;
	padding-top:7px;
}
.subtitle-historial{
	background-image:url(../img/back-title-lista-historial.jpg) !important;
	background-position:left center;
	background-repeat:repeat-x;
	float:left;
	height:23px;
	padding-top:6px;
	text-align:left !important;
	width:90%;
}
.content-historial{
	float:left;
	height:60px;
	overflow-x:hidden;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left;
	width:95%;
	color:#3e570d;
}
.content-historial h1{
	color:#3e570d !important;
	font-size:14px !important;
	padding-bottom:5px;
}
.total-pedido{
	width:100%;
	height:auto;
	float:left;
	padding-top:20px;
	margin:0 auto;
	margin-bottom:30px;
	text-align:center;
	clear:both;
}
.formajax{
	float:left;
	height:auto;
	width:100%;
}
.subtitle-pedido, .subtitle-calorias-pedido, .subtitle-confirmar, .subtitle-finalizar{
	background-image:url(../img/back-title-lista-small.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:right;
	font-size:14px;
	height:29px;
	padding-left:28px;
	width:229px;
}
.subtitle-calorias-pedido-mail{
	background-image:url(../img/back-calorias-small.png);
	float:left;
	padding-left:10px;
	width:256px;
}
.subtitle-calorias-pedido{
	background-image:url(../img/back-calorias-small.png);
	float:left;
	width:242px;
}
.subtitle-confirmar, .subtitle-finalizar{
	background-image:url(../img/back-confirmar.png);
	height:25px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-left:0;
	padding-top:8px;
	text-align:center;
	width:100%;
}
.subtitle-finalizar{
	background-image:url(../img/back-finalizar.png);
}
.subtitle-calorias, .subtitle-historial-consulta, .subtitle-historial-respuesta{
	background-image:url(../img/back-calorias.png);
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:20px;
}
.subtitle-historial-consulta{
	background-image:url(../img/back-historial-pregunta.jpg) !important;
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	float:left;
	font-size:14px !important;
	height:80px !important;
	text-align:left;
	width:92%;
	padding-top:10px;
}
.subtitle-historial-respuesta{
	background-color:#FFFFFF;
	background-image:url(../img/back-historial-respuesta.jpg) !important;
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	float:left;
	font-size:14px !important;
	height:auto !important;
	padding-top:25px;
	padding-bottom:15px !important;
	text-align:left;
	width:92%;
}
a.buton-canasta{
	background-image:url(../img/back-buton-canasta.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;

	font-size:14px;
	height:17px;
	padding-top:3px;
	width:96px;
}
a.volver{
}
a.buton-canasta:hover{
	background-image:url(../img/back-buton-canasta-yellow.png);
	color:#093;
}
.search-productos {
	background-image:url(../img/back-search.jpg);
	background-repeat:repeat-y;
	float:left;
	height:80px;
	padding-left:16px;
	padding-right:17px;
	padding-top:13px;
	width:298px;
}
#formlogin{
	height:82px;
	position:relative;
	top:-19px;
}
.input-productos, .input-online{
	float:left;
	height:27px;
	padding-bottom:10px;
	position:relative;
	width:100%;
}
.input-consulta{
	margin-bottom:20px;
	float:right;
	width:90%;
}
.input-big{
	background-image:url(../img/back-input-big.png) !important;
	width:257px !important;
}
.input-productos h6, .input-online h6{
	float:left;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	top:10px;
	width:27%;
}
.input-productos .title, .input-online .title{
	float:left;
	color:#7f770c;
	text-align:left;
	font-size:13px;
	padding-top:5px;
	line-height:13px;
}
.input-online .title{
	height:36px;
}
.input-productos .input, .recuadro-mes-canasta{
	background-image:url(../img/back-input.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:right;
	height:23px;
	width:200px;
	border:none;
	background-color:transparent;
	padding-left:12px;
	padding-top:9px;
}
.input-online .input{
	background-image:url(../img/back-input-small.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:right;
	border:none;
	background-color:transparent;
	float:right;
	height:18px;
	padding-left:12px;
	padding-top:7px;
	width:185px;
}
.input-small{
	background-image:url(../img/back-input-small.jpg) !important;
	width:182px !important;
}
.input-list-box{
	float:left;
	width:77%;
	border:none;
	background-color:transparent;
}
.seleccion-mes{
	border:none;
	width:142px;
	background-color:transparent;
}
.mes-small{
	background-image:url(../img/back-mes-small.jpg);
	border:none;
	background-color:transparent;
	width:115px;
	height:20px;
	float:left;
	color:#807642;
	padding-left:4px;
	margin-top:5px;
}
.seleccion-mes-lista{
	border:none;
	width:142px;
	background-color:transparent;
}
.lista-canasta{
	width:189px;
}
.lista-registro{
	width:100%;
	background-color:#faf6e4;
	height:28px;
}
.option-mes{
	background-color:#FFF;
}
.button-input{
	border:none;
	background-color:transparent;
	position:absolute;
	right:-4px;
	top:-3px;
	width:38px;
	height:38px;
	padding-left:0px;
	padding-right:0px;
}
.usuario{
	height:47px;
	top:-20px;
}
.button-pedido{
	border:none;
	background-color:transparent;
	width:100%;
	float:left;
}
.button-consulta{
	top:14px;
}
.lupa{
	background-image:url(../img/lupa.png);
	background-repeat:no-repeat;
	width:36px;
	height:36px;
}
.input-productos .drop{
	background-image:url(../img/back-drop.png);
	background-repeat:no-repeat;
	width:226px;
	height:27px;
	float:right;
	padding-top:5px;
}
.foto-canasta {
	left:-51px;
	position:absolute;
	top:-48px;
	z-index:20;
}
.subtitle-category{
	background-image:none;
	font-size:18px;
	color:#801117;
	padding-top:15px;
}
.subtitle-eventos{
	background-image:none;
	font-size:20px;
	padding-bottom:8px;
	padding-top:0;
}
.sub{
	float:left;
	width:auto;
	padding-right:10px;

}
.hoja{
	float:left;
	width:auto;
	height:auto;
}
.hoja-delivery{
	float:right;
	width:auto;
	height:auto;
}
.frutas{
	float:right;
	height:auto;
	position:absolute;
	right:30px;
	top:6px;
	width:auto;
}
.gorro{
	height:auto;
	left:-42px;
	position:absolute;
	top:-47px;
	width:auto;
}
.title-module{
	color:#801117;
	font-size:26px;
	height:auto;
	text-align:left;
	width:100%;
	text-align:left;	
	line-height:25px;
}
.title-canasta, .title-consulta{
	background-image:url(../img/linea-horizontal-canasta.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#9B7414;
	margin-bottom:11px;
	padding-bottom:15px;
	position:relative;
	text-align:right;
}
.title-consulta{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#807414;
	margin-bottom:0;
	padding-left:22px;
	text-align:left;
	width:90%;
}
.title-contacto{
	margin-bottom:0;
	padding-left:22px;
	text-align:left;
	width:90%;
	color:#787100;
}
.title-online, .title-beneficios{
	margin-bottom:0;
	padding-left:0px;
	text-align:left;
	width:90%;
	position:relative;
	height:22px;
}
.icono-online{
	position:absolute;
	right:14px;
	top:-5px;
}
.icono-online-content{
	float:right;
}
.icono-beneficio{
	position:absolute;
	right:72px;
	top:-5px;
}
.icono-content-consulta{
	left:-99px;
	position:absolute;
	top:15px;
}
.lapiz{
	top:5px;
}
.tel{
	top:inherit;
	bottom:0px !important;
}
.icono-peso{
	float:left;
	padding-right:5px;
	padding-top:5px;
}
.title-online h5{
	width:108%;
}
.title-online h5, .title-beneficios h5{
	background-image:none !important;
	padding-left:0px !important;
	color:#e28617 !important;
	font-size:26px;
	position:relative;
}
.title-beneficios{
	width:97%;
}
.title-beneficios h5{
	font-size:32px;
}
.title-beneficios h5 span{
	font-size:26px;
}
.sello-consulta{
	background-image:url(../img/sello-consulta.png);
	background-repeat:no-repeat;
	bottom:-26px;
	height:88px;
	position:absolute;
	right:-41px;
	width:111px;
}
.title-module.local{
	padding-bottom:10px;
	color:#897b20;
}
.title-eventos{
	padding-bottom:15px;
	padding-top:20px;
	color:#89141c;
}
.title-chef{
	color:#588039;
	position:relative;
	font-weight:bold;
	font-size:26px;
	text-align:left;
}
.subtitle-chef{
	color:#787100;
	font-size:26px;
	text-align:left;
	background-image:none;
	padding-bottom:10px;
}
.title-module.depto{
	color:#787100;
}
.title-module.viandas, .title-module.title-libros{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#00652e;
	padding-bottom:9px;
	width:250px;

}
.text-plus{
	color:#588039;
	font-size:14px;
	text-align:left;
	float:left;
	width:140px;
	height:auto;
	padding-top:10px;
	line-height:16px;
}
.module-content{
	font-size:14px;
	text-align:left;
	width:100%;
	height:auto;
	color:#807642;
	padding-bottom:14px;
}
.ayuda-content{
	float:left;
	font-size:13px;
	padding-left:15px;
	padding-top:7px;
	width:251px;
}
.online-content{
	float:left;
	font-size:13px;
	padding-top:7px;
	width:255px;
}
.top-listado{
	float:left;
	width:100%;
	height:auto;
}
.form-lista{
	float:left;
	width:55%;
	padding-bottom:20px;
}
.detalle-producto{
	border-bottom-color:#b89e5e;
	border-bottom-style:solid;
	border-bottom-width:thin;
	position:relative;
}
.info-detalle{
	float:left;
	padding-top:8px;
}
.foto-detalle{
	width:532px;
	height:310px;
	float:left;
	background-color:#dcdcdd;
}
.carrito-detalle{
	float:left;
}
.energia{
	background-image:url(../img/energia.jpg);
	background-repeat:no-repeat;
	bottom:-36px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:45px;
	padding-top:18px;
	position:absolute;
	right:-10px;
	width:80px;
	text-align:center;
}
.ver-lista{
	float:left;
	width:auto;
	height:auto;
	padding-right:10px;
	color:#d2ad0d;
	font-size:17px;
}
.recuadro-mes{
	background-image:url(../img/recuadro-mes.jpg);
	background-repeat:no-repeat;
	float:right;
	width:135px;
	height:22px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-size:15px;
}
.destacado{
	background-image:url(../img/destacado.jpg);
	background-repeat:no-repeat;
	color:#A88B02;
	float:left;
	font-size:13px;
	font-style:italic;
	height:52px;
	line-height:15px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:12px;
	text-align:center;
	width:540px;
}
.vianda{
	text-align:left;
}
tr.separator{
	color:#6c6435;
	font-weight:bold;
	vertical-align:top;
	text-align:left !important;
}
.tabla-pedido{
	float:left;
	width:100%;
	height:auto;
}
.title-tabla{
	color:#967419;
	float:left;
	text-align:left;
	height:auto;
	font-size:15px;
	font-weight:bold;
	border-bottom:thin solid #967419;
	width:100%;
	padding-bottom:6px;
	margin-bottom:15px;
	margin-top:30px;
}
.form{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:10px;
}
.layer{
	padding-bottom:5px;
	padding-top:5px;	
	color:#804e19;
	font-size:14px;
	background-color:#FFF;
}
.input{
}
.input-registro{
	width:100%;
	background-color:#f9f4e1;
	border:none;
	height:24px;
}
#form-action{
}
.linea-contacto{
	border-bottom-color:#967419;
	border-bottom-style:solid;
	border-bottom-width:thin;
	width:100%;
	height:5px;
}
.form-envio{
	float:left;
	width:100%;
	height:auto;

}
.form-title{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#90a435;
	border-bottom: thin solid #967419;
	width:100%;
}
.form-subtitle{
	float:left;
	font-size:14px;


	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	color:#807642;
	width:100%;
	text-align:left;
}
.input-fecha{
	width:30px;
	height:17px;
	float:left;
	background-color:#f4e28f;
	border:none;
	margin-right:5px;
	text-align:center;
}
.post{
	background-color:#D3DBAE;
	float:left;
	margin-bottom:10px;
	width:100%;
	height:22px;
}
.area{
	background-color:#FFF;
	height:auto;
}
.post.contacto{
	background-color:#f4e28f;
}
.recepcion-content{
	float:left;
	width:100%;
	height:auto;
}
.input-recepcion{
	float:left;
	height:25px;
	margin-right:10px;
}
.input-pedido{
	border:none;
	background-color:#d3dbae;
	width:70%;
	float:left;
	background-color:transparent;
	padding-left:12px;
}
.input-ciudad{
	width:58%;
}
.textarea-pedido{
	border:none;
	width:83%;
	float:right;
	background-color:#D3DBAE;
	height:115px;
	padding:10px;
}
.title-post{
	background-color:#FFFFFF;
	color:#666666;
	float:left;
	font-size:13px;
	padding-right:9px;
}
.button-title{
	float:left;
}
.tabla-pedido td{
	font-size:9px !important;
	height:40px !important;
	line-height:10px;
	padding-left:6px !important;
	padding-right:6px !important;
	text-align:center !important;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
.detalle-last{
	width:91px;
}
td.producto{
	padding-right:14px;
	padding-left:28px;
	width:218px;
	text-align:left;
}
td.producto-vianda{
	width:187px;
	text-align:left !important;
}
.eliminar{
	float:right;
}
.tabla-delivery{
	float:left;
	width:100%;
	height:auto;
}
.tabla-delivery td{
	height:20px;
}
td.producto a{
	color:#807642;
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:12px;
}
td.last{
	width:43px;
	text-align:center;
}
td.first{
	width:90px;
	text-align:left !important;
}
tr.impar{
	background-color:#f0eee8;
}
tr.impar.impar-pedido{
	background-color:#f4e28f;
}
tr.impar.impar-pedido-green{
	background-color:#d3dbae;
}
.tabla-delivery td{
	border-bottom:3px solid #fff;
	height:27px;
}
.tabla-delivery tr.impar{
	background-color:#f4e28f;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.tabla-delivery tr.par{
	background-color:#f8eebf;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
}
.module-canasta{
	background-color:#EEE8D8;
	background-image:url(../img/back-lista-canasta.jpg);
	background-repeat:repeat-x;
	color:#333333;
	font-style:italic;
	height:225px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:20px;
	padding-bottom:7px;
	overflow:hidden;
}
.detalle-canasta{
	float:left;
	font-size:10px;
	font-style:normal;
	height:20px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-left:30px;
	padding-right:16px;
	text-align:left;

	width:84%;
}
.list-box{
	background-image:url(../img/list-box-canasta.png);
	background-repeat:no-repeat;
	float:left;
	width:40px;
	height:17px;
}
.delete-canasta{
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	height:18px;
	width:17px;
	color:#666;
}
.module-content.viandas{
	padding-top:10px;
	font-size:18px;
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	width:250px;
	line-height:29px;
}
#module.depto{
	height:auto;
	width:289px;
	float:left;
	margin-bottom:0px;
}
#module-container.viandas{
	background-image:url(../img/back-module-viandas.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	height:321px;
	width:275px;
	position:relative;
}
a.caja-viandas {
	background-image:url(../img/caja-viandas.png);
	background-repeat:no-repeat;
	bottom:-4px;
	height:200px;
	position:absolute;
	right:-48px;
	width:215px;
}
#module-container.depto{
	background-image:url(../img/back-module-dep.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	height:200px;
	padding-top:25px;
	position:relative;
}
.module-novedades{	
	background-color:#cfd0c5;
}
#module-container.chef{
	background-image:url(../img/cuadro-gorrito.jpg);
	background-repeat:no-repeat;
	height:208px;
	padding-top:47px;
	width:281px;
}
.eventos{
	color:#643A2B;
	font-size:20px;
	height:auto;
	padding-bottom:14px;
	padding-top:0;
	text-align:left;
	width:100%;
	background-image:none;
}
.subtitle-module.depto{
	font-size:22px;
	color:#588039;
	height:auto;
	width:100%;
	text-align:left;
	padding-top:0px;
	padding-bottom:6px;
	background-image:none;
}
.content-module.depto{
	position:relative;
}
.content-module, .content-libros{
	font-size:14px;
	text-align:left;
	width:100%;
	height:auto;
	color:#807642;
	padding-bottom:14px;
	position:relative;
}
.content-consulta{
	font-size:16px;
	font-weight:bold;
	padding-left:34px;
	padding-right:34px;
	width:auto;
}
.title-depto{
	color:#787100;
	font-size:26px;
	height:auto;
	text-align:left;
	width:100%;
	text-align:left;
	padding-bottom:0px;
	position:relative;
}
.top-module{
	background-image:url(../img/top-module-chef.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:10px;
	float:left;
}
.top-module.depto{
	background-image:url(../img/top-module-novedades.jpg);
}
.bottom-module{
	background-image:url(../img/bottom-module-chef.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:43px;
	float:left;
}
.sombra-module{
	background-image:url(../img/sombra-novedades.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	float:left;
}
a.read-more{
	color:#C60;
	font-weight:bold;
}
a.read-more:hover{	
	color:#F90;
}
a.ver, a.ver-libros{
	background-image:url(../img/ver.png);
	background-repeat:no-repeat;
	width:36px;
	height:36px;
	position:absolute;
	bottom:-6px;
	right:-12px;
	text-align:center;
	padding-top:11px;
}
a.ver-cat{
	bottom:-28px;
	background-image:url(../img/ver-green.png);
	font-size:14px;
}
a.ver-cat-par{
	bottom:-28px;
	background-image:url(../img/ver-red.png);
	font-size:14px;
}
a.ver.red{
	background-image:url(../img/ver-red.png);
	right:20px;
	top:2px;
}
a.ver-libros.red{
	background-image:url(../img/ver-red.png);
	right:78px;
	bottom:-30px;
	font-size:14px;
}
a:hover.ver{
	background-image:url(../img/ver-sombra.png);
}
a:hover.ver.red, a:hover.ver-libros.red{
	background-image:url(../img/ver-red-sombra.png);
}
.tip-saludable h1{
	padding-bottom:10px;
}
.tip{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	width:auto;
	height:auto;
	float:right;
	text-align:left;
	border-bottom:thin;
	border-bottom-color:#c4b686;
	border-bottom-style:solid;
	border-top:thin;
	border-top-color:#c4b686;
	border-top-style:solid;
	position:relative;
	margin-bottom:40px;
	margin-top:40px;
}
.foto-tip{
	float:left;
	background-color:#CCC;
	width:532px;
	height:310px;

}
.tip-icono{
	background-image:url(../img/tip-icono.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:-30px;
	z-index:25;
	width:85px;
	height:74px;
}
.tip-icono h3{
	bottom:-48px;
	color:#FFFFFF !important;

	font-size:23px;
	position:relative;
	text-align:center;
}
.tip-content{
	color:#9F8202;
	float:right;
	font-family:arial;
	font-size:13px;
	font-style:italic;
	line-height:16px;
	width:409px;
}
#content{
	padding-top:40px;
	width:515px;
	height:auto;
	float:right;
	text-align:left;
}
#content.novedades-content{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	position:relative;
}
.division-delivery{
	width:100%;
	height:auto;
	float:left;
}
.linea-puntos{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	width:97%;
	height:10px;
	float:left;
}
.listaproductos{
	width:534px !important;
}
.table{
	float:left;
}
#categories{
	padding-top:20px;
	width:515px;
	height:auto;
	float:right;
	text-align:left;
}
.categories-detalle{
	float:left !important;
}
a.category-img{
	float:left;
    margin-right: 20px;
 	padding:8px;
	-moz-box-shadow: 3px 3px 4px #CCCCCC;
	-webkit-box-shadow: 3px 3px 4px #CCCCCC;
}
.category{
	background-image:url(../img/linea-horizontal.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	height:auto;
	padding-bottom:15px;
	padding-top:15px;
	position:relative;
	width:505px;
}
#content p, .content-consulta-nutricional p{
	color:#807642;
	float:left;
	width:100%;
	font-weight:normal;
	position:relative;
}
.content-consulta-nutricional{
	width:390px;
	float:right;
	padding:0px;
	padding-top:20px;
}
.content-consulta p span, .content-consulta-nutricional p strong{
	color:#d78e32;
}
.content-consulta-nutricional p span{
	color:#d78e32;
}
#content p span, .content-consulta-nutricional p span{
	font-size:18px;
	font-weight:bold;
}
.foto-local{
	margin-bottom:43px;
	margin-top:43px;
	width:521px;
	height:260px;
	float:left;
}
.foto-llocal{
	margin-bottom:43px;
	margin-top:43px;
	width:200px;
	height:100px;
	float:left;
}
#services{
	float:left;
	width:908px;
	height:140px;
	padding-top:30px;
	margin-top:70px;
}
#services ul{
	height:auto;
	width:911px;
	font-size:12px;
	line-height:15px;
	float:left;
}
#services li{
	padding-left:27px;
	width:205px;
	float:left;
}
#services li.first{
	padding-left:0px;
}
.title-serv{
	font-size:26px;
	font-style:italic;
	padding-bottom:8px;
	text-shadow:1px 1px 2px #3c391e;
	text-align:left;
}
.module-tip-nutricional{
	background-image:url(../img/back-module-tips.jpg);
	background-repeat:repeat-y;
	padding-left:24px !important;
	padding-top:17px !important;
	width:284px !important;
}
.title-serv.tip-nutricional{
	padding-bottom:0px;
	color:#9b7414;
}
.title-serv.tips{
	padding-bottom:0px;
	color:#9b7414;
}
.title-delivery{
	font-size:20px;
	float:left;
	color:#804e19;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:20px;
}
.serv-content{
	float:left;
	width:180px;
	height:auto;
	color:#FFF;
	text-align:left;
	line-height:14px !important;
}
.serv-content.productos{
	padding-bottom:10px;
}
.serv-content.tips{
	color:#7e7840;
	padding-top:4px;
}
a.serv{
	float:left;
	height:109px;
	padding-left:12px;
	padding-top:17px;
	width:193px;
}
.serv.chef{
	background-image:url(../img/back-chef.jpg);
	background-repeat:no-repeat;
	float:left;
	height:109px;
	padding-left:12px;
	padding-top:17px;
	width:190px;
}
a.serv.delivery{
	background-image:url(../img/back-delivery.jpg);
	background-repeat:no-repeat;
	height:104px;
	padding-top:73px;
	position:relative;
	top:-47px;
	width:200px;
}
a.serv.delivery:hover{
	opacity:0.8;
	background-color:#FFF;
}
a.serv.productos{
	background-image:url(../img/back-productos.jpg);
	background-repeat:no-repeat;
}
a.serv.productos:hover{
	opacity:0.8;
	background-color:#FFF;}
a.serv.tips{
	background-image:url(../img/back-tips.jpg);
	background-repeat:no-repeat;
}
a.serv.tips:hover{
	opacity:0.8;
	background-color:#FFF;
}
a.serv.contact{
	background-image:url(../img/back-contact.jpg);
	background-repeat:no-repeat;
}
a.serv.contact:hover{
	opacity:0.8;
	background-color:#FFF;
}
#footer{
	background-image:url(../img/sombra-container.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:941px;
	height:45px;
	margin:0 auto;
	text-align:center;
	padding:20px;
}
.info-footer-content{
	width:941px;
	margin:0 auto;
}
.info-footer{
	background-color:#395b24;
	color:#FFF;
	font-size:10px;
	width:100%;
	height:30px;
	margin:0 auto;
	padding-top:9px;
}
#footer li{
	float:left;
}
#footer ul{
	width:86%;
	height:auto;
	text-align:right;
	float:right;
}
.footer-content{
}
.logo-footer{
	float:left;
	width:auto;
	height:auto;
	padding-top:5px;
}
.menu-footer {
	float:right;
	height:30px;
	padding-top:15px;
	width:71%;
}
.menu-footer a.link{
	background-image:url(../img/linea-menu-footer.jpg);
	background-repeat:repeat-y;
	color:#FFF;
}
.menu-footer a.link.left{
	background-image:none;
}
.letter-footer{
	float:right;
	width:23px;
	height:auto;
	text-align:right;
}
