body {
	text-align: center;
	background-color: #eae4e3;
	margin: auto;
	padding-top: 0;
}

h1, h2, h3, p, ul {
	margin-top: 0;
	text-align: left;
}

h1 {
	color: #841b1b;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

h3 {
	color: #841b1b;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

p {
	color: #60626a;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

li {
	color: #60626a;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

td {
	color: #60626a;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

input {
	color: #851b1b;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #edeee9;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	border: 1px solid #aeb88a;
}

select {
	color: #851b1b;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #edeee9;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px 0 2px 2px;
	border: 1px solid #aeb88a;
}

textarea {
	color: #851b1b;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #edeee9;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	border: 1px solid #aeb88a;
}

:focus {
	outline: 0;
}

.volanta {
	color: #60626a;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-bottom: 2px;
}

.bg_oscuro {
	background-color: #eee;
}

.masinfo {
	text-align: right;
}

.masinfo a {
	color: #e4551a;
	text-decoration: underline;
}

.masinfo a:hover {
	color: #841b1b;
}

#cont_gral {
	text-align: center;
	background: url(../imgs/bgs/bg_cab.jpg) no-repeat;
	width: 942px;
	margin: 0 auto auto;
	padding: 0 34px 0 32px;
}

#cabezal {
	width: 936px;
	height: 95px;
	padding-top: 25px;
	padding-left: 6px;
}

.link_home {
	text-indent: -9000px;
	width: 237px;
	height: 67px;
	display: block;
}

#cont_contenido {
	background: #fff url(../imgs/bgs/bg_cont.gif) repeat-x;
	width: 942px;
}

/* @group MENU */

#menu {
	width: 748px;
	height: 51px;
	float: left;
	position: relative;
	z-index: 100;
}

.nav {
	margin: 0;
	padding: 0;
}

.nav li {
	text-align: left;
	margin: 0;
	list-style: none;
	z-index: 100;
	float: left;
}

.nav a.menu_empresa,
.nav a.menu_gente,
.nav a.menu_proveedores,
.nav a.menu_cliente,
.nav a.menu_planta {
	display: block;
	background: url(../imgs/menu/01.gif) no-repeat 0 0;
	width: 134px;
	height: 51px;
	text-indent: -9000px;
	float: left;
}

.nav a.menu_gente {
	background: url(../imgs/menu/02.gif) no-repeat;
	width: 149px;
	height: 51px;
}

.nav a.menu_proveedores {
	background: url(../imgs/menu/03.gif) no-repeat;
	width: 133px;
	height: 51px;
}

.nav a.menu_cliente {
	background: url(../imgs/menu/04.gif) no-repeat;
	width: 188px;
	height: 51px;
}

.nav a.menu_planta {
	background: url(../imgs/menu/05.gif) no-repeat;
	width: 144px;
	height: 51px;
}

.nav a.menu_empresa:hover,
.nav a.menu_gente:hover,
.nav a.menu_proveedores:hover,
.nav a.menu_cliente:hover,
.nav a.menu_planta:hover,
.nav a.selected {
	background-position: 0 -51px;
}

#menu2 {
	width: 222px;
	height: 246px;
}

.nav2 {
	margin: 0;
	padding: 0;
}

.nav2 li {
	text-align: left;
	margin: 0;
	list-style: none;
	z-index: 100;
}

.nav2 a.menu2_empresa,
.nav2 a.menu2_catering,
.nav2 a.menu2_sanatorios {
	display: block;
	background: url(../imgs/menu/empresas.gif) no-repeat 0 0;
	width: 222px;
	height: 82px;
	text-indent: -9000px;
}

.nav2 a.menu2_catering {
	background: url(../imgs/menu/catering.gif) no-repeat;
	width: 222px;
	height: 82px;
}

.nav2 a.menu2_sanatorios {
	background: url(../imgs/menu/sanatorios.gif) no-repeat;
	width: 222px;
	height: 82px;
}

.nav2 a.menu2_empresa:hover,
.nav2 a.menu2_catering:hover,
.nav2 a.menu2_sanatorios:hover,
.nav2 a.selected {
	background-position: 0 -82px;
}

.submenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.submenu li {
	color: #fff;
	font: 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #788156 url(../imgs/comunes/flecha_menu.gif) no-repeat 6px 7px;
	width: 169px;
	margin-bottom: 4px;
	padding: 4px 5px 4px 22px;
}

.submenu li:hover,
.submenu li.selected {
	background: #5c6539 url(../imgs/comunes/flecha_menu.gif) no-repeat 6px 7px;
}

.submenu li a {
	color: #fff;
	font: 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

/* @end */

#cont_columnas {
	width: 942px;
	background: url(../imgs/bgs/bg_columnas.gif) repeat-y;
}

#col_izq {
	width: 222px;
	float: left;
}

#col_der {
	width: 720px;
	float: right;
}

/* @group COLUMNA IZQUIERDA */

#cont_izq {
	background: url(../imgs/bgs/colizq_top.gif) no-repeat;
	width: 196px;
	margin: 0 auto auto;
	padding: 12px 11px 0 15px;
}

#izq_qsomos {
	color: #4b4f3b;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/qsomos.gif) no-repeat;
	width: 168px;
	margin: 0 auto auto;
	padding: 55px 14px 0;
}

#izq_qsomos p {
	color: #4b4f3b;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

#bnr_llamenos {
	background: url(../imgs/comunes/llamenos.gif) no-repeat;
	width: 196px;
	height: 137px;
	margin: auto;
}

#bg_planta {
	background: url(../imgs/bgs/nuestra_planta.gif) no-repeat;
	width: 196px;
	height: 248px;
	margin: 0 auto 10px;
}

/* @end */

/* @group HOME */

#cont_home {
	background: #fff url(../imgs/bgs/bg_cont_H.gif) no-repeat;
	width: 705px;
	position: relative;
	top: -51px;
}

#cont_home #contH_izq {
	width: 451px;
	margin-top: 0;
	padding-left: 17px;
	padding-right: 10px;
	float: left;
	padding-top: 23px;
}

#cont_home #contH_der {
	width: 215px;
	margin-top: 0;
	float: right;
	padding-right: 6px;
	padding-left: 6px;
}

.novedades {
	text-align: left;
	background: url(../imgs/titulos/novedades_H.gif) no-repeat;
	padding-top: 46px;
}

.novedades img {
	margin-right: 10px;
}

.listado_notH {
	color: #60626a;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 451px;
}

.listado_notH ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.listado_notH li {
	padding: 4px;
}

.listado_notH a {
	color: #841b1b;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.tit_recetasH {
	background: url(../imgs/comunes/recetas.gif) no-repeat;
	width: 215px;
	padding-top: 79px;
}

.recetasH {
	background-color: #efefef;
	width: 194px;
	padding-left: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
}

#img_cont_home {
	background: url(../imgs/comunes/img_H.jpg) no-repeat 17px;
	width: 705px;
	height: 105px;
	margin: 0 auto auto;
}

#clientes_H {
	text-align: left;
	background: url(../imgs/titulos/clientes_H.gif) no-repeat;
	width: 662px;
	margin: 0 auto auto 17px;
	padding-top: 38px;
	padding-left: 10px;
	padding-right: 10px;
}

.banner_video_H {
	text-align: center;
	width: 688px;
	height: 113px;
	margin: auto auto 20px;
}

.video_institucional {
	text-align: center;
	width: 480px;
	height: 345px;
	margin: auto;
}

/* @end */

/* @group CABEZALES */

.cab_home {
	background: url(../imgs/cabezales/home.jpg) no-repeat;
	width: 720px;
	height: 297px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_empresas {
	background: url(../imgs/cabezales/empresas.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_sanatorios {
	background: url(../imgs/cabezales/sanatorios.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_catering {
	background: url(../imgs/cabezales/catering.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_laempresa {
	background: url(../imgs/cabezales/laempresa.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_nuestragente {
	background: url(../imgs/cabezales/nuestragente.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_proveedores {
	background: url(../imgs/cabezales/proveedores.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_atclientes {
	background: url(../imgs/cabezales/atencion.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_planta {
	background: url(../imgs/cabezales/planta.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

#cab_recetas {
	background: url(../imgs/cabezales/recetas.jpg) no-repeat;
	width: 720px;
	height: 236px;
	margin-bottom: 0;
	z-index: 10;
	position: relative;
	top: -51px;
}

/* @end */

/* @group INTERIOR */

#cont_int {
	background: url(../imgs/comunes/img_INT.jpg) no-repeat 0 bottom;
	width: 705px;
	padding-right: 15px;
	padding-bottom: 145px;
	position: relative;
	top: -51px;
}

.tit_empresas {
	background: url(../imgs/titulos/empresas.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas2 {
	background: url(../imgs/titulos/emp_implementa.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas3 {
	background: url(../imgs/titulos/emp_control.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas4 {
	background: url(../imgs/titulos/emp_satisfacc.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas5 {
	background: url(../imgs/titulos/emp_todo.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas6 {
	background: url(../imgs/titulos/emp_compromiso.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas7 {
	background: url(../imgs/titulos/emp_eventos.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas8 {
	background: url(../imgs/titulos/emp_claves.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas9 {
	background: url(../imgs/titulos/emp_alimenta.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_empresas10 {
	background: url(../imgs/titulos/emp_distrib.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_catering1 {
	background: url(../imgs/titulos/cat_lasopciones.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_catering3 {
	background: url(../imgs/titulos/cat_servicio.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_catering4 {
	background: url(../imgs/titulos/cat_control.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_catering5 {
	background: url(../imgs/titulos/cat_seleccion.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_catering6 {
	background: url(../imgs/titulos/cat_delcatering.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios1 {
	background: url(../imgs/titulos/san_food.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios2 {
	background: url(../imgs/titulos/san_restaurant.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios3 {
	background: url(../imgs/titulos/san_inspecciones.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios4 {
	background: url(../imgs/titulos/san_servicios.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios5 {
	background: url(../imgs/titulos/san_garantia.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios6 {
	background: url(../imgs/titulos/san_variacion.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_sanatorios7 {
	background: url(../imgs/titulos/san_encuestas.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_laemp1 {
	background: url(../imgs/titulos/laemp_qsomos.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_laemp2 {
	background: url(../imgs/titulos/laemp_clientes.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_laemp3 {
	background: url(../imgs/titulos/laemp_mision.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_laemp4 {
	background: url(../imgs/titulos/laemp_vision.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_laemp5 {
	background: url(../imgs/titulos/laemp_objetivos.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_gente1 {
	background: url(../imgs/titulos/gen_gente.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_gente2 {
	background: url(../imgs/titulos/gen_curriculum.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_proveedores1 {
	background: url(../imgs/titulos/proveedores.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_atclientes1 {
	background: url(../imgs/titulos/atencion.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.tit_planta1 {
	background: url(../imgs/titulos/planta.gif) no-repeat right 20px;
	width: 689px;
	padding-top: 115px;
	padding-left: 16px;
}

.sin_tit {
	width: 689px;
	padding-top: 30px;
	padding-left: 16px;
}

.col_fotos {
	text-align: left;
	width: 170px;
	float: left;
}

.col_txt {
	text-align: left;
	width: 519px;
	float: right;
}

/* @end */

#pie {
	background: url(../imgs/bgs/bg_pie.jpg) no-repeat;
	width: 688px;
	margin: 0 auto 20px;
	padding: 14px 49px 10px 271px;
}

#pie #links_pie {
	color: #4f4c4c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #eaeaea;
	width: 688px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#pie #links_pie a {
	color: #4f4c4c;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

#pie #links_pie a:hover {
	color: #841b1b;
	text-decoration: underline;
}

#legales {
	color: #60626a;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	margin-top: 40px;
}

#abz {
	background: url(../imgs/comunes/abz.gif) no-repeat;
	width: 91px;
	height: 16px;
	margin-top: 10px;
	float: right;
}

#abz a {
	text-indent: -9000px;
	display: block;
}