body {
color:#515151;
font-family:Lucida Grande,Trebuchet MS,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0px;
padding:0px;
}
div, p, ul, h2, img {
margin:0px;
padding:0px;
}
ul {
list-style-type:none;
}
#container {
background-color:#000000;
clear:both;
height:100%;
position:absolute;
text-align:center;
width:100%;
}
#top {
background-color:#000000;
height:20px;
margin:0px auto;
padding:0px;
position:relative;
text-align:center;
width:780px;
}

#top a{ color:#ffffff; font-weight: bold; text-decoration: none; } 

#top li{ color:#ffffff; text-align: right; float: right; padding-top: 2px; padding-right: 10px; padding-left: 10px; } 
#header {
background-color:#000000;
height:190px;
margin:0px auto;
padding:0px;
position:relative;
text-align:center;
width:780px;
}
.menu {
background:#000000 url(img/bg_menu.gif) repeat-x scroll 0%;
height:35px;
margin:auto;
position:relative;
width:780px;
z-index:100;
}
.menu {
font-family:"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
font-size:8px;
font-weight:bold;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:center;
}
.menu ul ul {
text-align:left;
width:158px;
}
.menu li {
float:left;
position:relative;
width:130px;
}
.menu a, .menu a:visited {
background:transparent url(img/bg_menu.gif) repeat-x scroll 0%;
color:#FFFFFF;
display:block;
font-size:11px;
height:35px;
line-height:28px;
text-decoration:none;
width:130px;
}
.menu ul ul {
height:0pt;
left:0pt;
position:absolute;
top:35px;
visibility:hidden;
width:158px;
}
.menu table {
border-collapse:collapse;
left:0pt;
position:absolute;
top:0pt;
}
.menu ul ul a, .menu ul ul a:visited {
background:transparent url(img/bg_submenu.gif) repeat-x scroll 0%;
color:#FFFFFF;
height:auto;
line-height:1em;
padding:5px 10px;
width:158px;
}
.menu a:hover {
background:#F4CD60 url(img/bg_menu_act.gif) repeat-x scroll 0%;
color:#FFFFFF;
}
.menu ul ul a:hover {
background:#9C1919 none repeat scroll 0%;
color:#FFFFFF;
}
.menu:hover > a {
background:#9C1919 url(img/bg_menu_act.gif) repeat-x scroll 0%;
color:#FFFFFF;
}
.menu ul ul:hover > a {
background:#9C1919 none repeat scroll 0%;
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul:hover ul ul {
visibility:hidden;
}
.menu ul:hover ul:hover ul {
visibility:visible;
}
#contenido {
background-color:#000000;
height:450px;
margin:0pt auto;
position:relative;
text-align:center;
width:780px;
}
#colizq {
background-color:#000000;
float:left;
height:450px;
width:315px;
}
#colder {
background-color:#FFFFFF;
float:left;
height:450px;
width:465px;
}
#txt {
padding:28px 20px 20px 28px;
}
#txt2 {
padding:4px 20px 20px 28px;
}
iframe {
margin:0px;
padding:0px;
}
#enconst {
height:100%;
padding-top:60px;
text-align:center;
width:100%;
}
#grupogusi {
background:transparent url(img/grupogusi.gif) repeat-x scroll 0%;
height:32px;
width:169px;
}
#contactanos {
background:transparent url(img/contactanos.gif) repeat-x scroll 0%;
height:29px;
width:169px;
}
#direccion {
background:transparent url(img/map.gif) repeat-x scroll 0%;
height:69px;
width:420px;
}
#logos {
background:transparent url(img/logos.gif) repeat-x scroll 0%;
height:69px;
width:420px;
}
#mision {
background:transparent url(img/mision.gif) repeat-x scroll 0%;
height:42px;
width:92px;
}
#vision {
background:transparent url(img/vision.gif) repeat-x scroll 0%;
height:23px;
width:86px;
}
#principios {
background:transparent url(img/principios.gif) repeat-x scroll 0%;
height:29px;
width:135px;
}
#valores {
background:transparent url(img/valores.gif) repeat-x scroll 0%;
height:24px;
width:100px;
}
#calidad {
background:transparent url(img/calidad.gif) repeat-x scroll 0%;
height:25px;
width:255px;
}
#engorda {
background:transparent url(img/engorda.gif) repeat-x scroll 0%;
height:30px;
width:115px;
}
#proceso {
background:transparent url(img/proceso.gif) repeat-x scroll 0%;
height:24px;
width:104px;
}
#nac {
background:transparent url(img/nacional.gif) repeat-x scroll 0%;
height:26px;
width:121px;
}
#exporta {
background:transparent url(img/exporta.gif) repeat-x scroll 0%;
height:30px;
width:164px;
}
#tif {
background:transparent url(img/tif.gif) repeat-x scroll 0%;
height:24px;
width:50px;
}
#mcs {
background:transparent url(img/mcs.gif) repeat-x scroll 0%;
height:25px;
width:335px;
}
#haccp {
background:transparent url(img/haccp.gif) repeat-x scroll 0%;
height:25px;
width:100px;
}
#wood {
background:transparent url(img/wood.jpg) repeat-x scroll 0%;
height:443px;
padding:15px 20px 0pt 28px;
width:315px;
}
#chuck {
background:transparent url(img/chuck.gif) repeat-x scroll 0%;
height:25px;
width:85px;
}
#costilla {
background:transparent url(img/costilla.gif) repeat-x scroll 0%;
height:26px;
width:104px;
}
#lomo {
background:transparent url(img/lomo.gif) repeat-x scroll 0%;
height:25px;
width:77px;
}
#pulpa {
background:transparent url(img/pulpa.gif) repeat-x scroll 0%;
height:31px;
width:79px;
}
#especiales {
background:transparent url(img/especiales.gif) repeat-x scroll 0%;
height:26px;
width:283px;
}
#cortes {
background:transparent url(img/cortes_bg.gif) repeat-x scroll 0%;
height:25px;
width:222px;
}
#visceras {
background:transparent url(img/visceras.gif) repeat-x scroll 0%;
height:25px;
width:115px;
}
.haccp {
list-style-type:circle;
}

#footer {

height:20px;
margin:0 auto;
padding:0;
position:relative;
text-align:center;
width:780px;
color:#999; font-size: 9px; font-weight: lighter; text-decoration: none; letter-spacing: 1px;
}

#footer a{ color:#ababab; font-size: 9px; font-weight: lighter; text-decoration: none; letter-spacing: 1px; } 

#footer li{ color:#ffffff;  float:left; padding-top: 6px; padding-right: 5px; padding-left: 5px; color:#999;} 