@charset "utf-8";
/* CSS Document */
.clear {clear:both;}
body {font-size:11px;color:#666666;font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.png) no-repeat center top;margin:auto;}
h1 {font-weight:bold;}
a{color:#666666;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}
div#header {height: 75px;background:url(../images/header-bg.jpg) repeat-x;border-bottom:1px solid #FFF;}
#header .hcontent {width:974px;margin: 0 auto;}
#header .logo {margin-top: 10px;margin-left: 18px;border: 0px;float: left;}
#header ul#menu {float: left;margin-left: 65px;}
#header ul#menu li {float: left;}
#header ul#menu li.home a{background:url(../images/navmenu.png);width: 70px;height: 74px;display: block;text-indent:-10000px;background-position:-292px 0;}
#header ul#menu li.home a:hover{background-position:-292px 76px;}
#header ul#menu li.empresa a{background:url(../images/navmenu.png);width: 74px;height: 74px;display: block;text-indent:-10000px;background-position:-362px 0;}
#header ul#menu li.empresa a:hover{background-position:-362px 76px;}
#header ul#menu li.catalogo a{background:url(../images/navmenu.png);width: 85px;height: 74px;display: block;text-indent:-10000px;background-position:-436px 0;}
#header ul#menu li.catalogo a:hover{background-position:-436px 76px;}
#header ul#menu li.desarrollo a{background:url(../images/navmenu.png);width: 134px;height: 74px;display: block;text-indent:-10000px;background-position:-521px 0;}
#header ul#menu li.desarrollo a:hover{background-position:-521px 76px;}
#header ul#menu li.representaciones a{background:url(../images/navmenu.png);width: 127px;height: 74px;display: block;text-indent:-10000px;background-position:-655px 0;}
#header ul#menu li.representaciones a:hover{background-position:-655px 76px;}
#header ul#menu li.medio a{background:url(../images/navmenu.png);width: 127px;height: 74px;display: block;text-indent:-10000px;background-position:-782px 0;}
#header ul#menu li.medio a:hover{background-position:-782px 76px;}
#header ul#menu li.contacto a{background:url(../images/navmenu.png);width: 100px;height: 74px;display: block;text-indent:-10000px;background-position:-909px 0;}
#header ul#menu li.contacto a:hover{background-position:-909px 76px;}
div#flash {margin-top: -10px;width: 690px;* position: relative;}
div#wrap {width:974px;margin:auto;background:#FFFFFF;padding-top:10px;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;}
#content {width:972px;margin:auto;}
#column1 {float:left;width:207px;}
#column2 {float:right;width:713px;}
#column2 h1.categoria {color: #E7254A;font-size: 14px;font-weight: bold;margin-bottom: 10px;}
#baralimentos {background:url(../images/gastronomia.png) no-repeat;height:25px;color:#FFFFFF;font-weight:bold;padding:5px 0 0 10px;}
#barindustria {background:url(../images/industria.png) no-repeat;height:25px;color:#FFFFFF;font-weight:bold;padding:5px 0 0 10px;margin-top:20px;}
#baragro {background:url(../images/agro.png) no-repeat;height:25px;color:#FFFFFF;font-weight:bold;padding:5px 0 0 10px;margin-top:20px;}
div.oculto {display: none;margin:0 0 0 20px;font-weight:bold;}
/**.list {margin:0 0 10px 0;}
.prlist {width:170px;margin-left:20px;}
.prlist li {list-style:url(../images/bullet.png);margin:0 0 0 20px;border-bottom:#CCCCCC 1px dotted;padding:1px 3px 1px 3px;font-weight:bold;}
*/#column2 #main {margin:15px 0 0 0;font-size:14px;width:700px;}
#main #tcontact {background: #FAFAFA;margin-top: 20px;border: 1px solid #CCCCCC;}
#tcontact td {padding: 3px;border-bottom: 1px solid #CCCCCC;}
#tcontact input, textarea {width: 170px;}
input.button {margin-top: 10px;background: #F0F0F0;border:1px solid #CCCCCC;font-size: 12px;font-weight:bold;}
#main img {border:1px solid #999999;padding:4px;}
#products {margin: 0; width: 325px; float: left; #width: 350px }
#products img {border:#999999 1px solid;padding:4px;background:#FFF;}
.thumb {margin:5px;width:159px;/*height:160px;*/float:left; #width: 155px;}
.number {position:absolute;width:35px;font-size:15px;font-weight:bold;text-align:center;background:#FFF;color:#E7254A;margin-top: 5px;margin-left: 5px;}
#footer {height:148px;background:url(../images/bg-footer.png) repeat-x;width:100%;}
#mainpicture {float:right;margin:0 0 0 0;}
#logo {width:252px;height:86px;position:absolute;margin-left:20px;margin-top:-40px;}
#barhogar {background:url(../images/hogar.png) no-repeat;height:25px;color:#FFFFFF;font-weight:bold;padding:5px 0 0 10px;margin-top:20px;}
#column2 #description .detail {float:left;margin-right:10px;width:300px;}
#column2 #description .detail ul li {margin-left:10px;list-style-type:square;}
#column2 #description .detail ul li {margin-left:10px;list-style-type:square;}
#column2 #description .detail ul {margin-left:10px;}
.tdtitle {height:30px;font-weight:bold;text-align:center;background-color:#eeeeee;border: #CCCCCC 1px solid;}
.td1 {height:20px;background-color:#eeeeee;text-align:center;border: #CCCCCC 1px solid;}
.td2 {height:20px;text-align:center;border: #CCCCCC 1px solid;}
.tproduct {border: #CCCCCC 1px solid;}
div#column2 #foot {font-size: 12px;margin-top: 30px;}
.mtext{font-size:12px;}
.mtext p{margin-bottom:30px;}
.imgborder{padding:7px;background:#e9e9e9;border:#999999 1px solid;margin-right:20px;}
.tit{margin-bottom:15px;}
.clist{font-size:11px;border-left:1px #cccccc solid;padding-left:10px;margin-right:20px;float:left;width:200px;}
.list{margin-top: 0px;}
.client{float:left;width:250px;margin-right:30px;}
.client a{font-size:11px;}
.client h2{font-size:14px;margin-bottom:-5px;}
.dclient{float:left;width:400px;font-size:11px;}
.rlist{margin-top:40px;}
.cform{border:#cccccc 1px solid;width:180px;padding:4px;font-size:11px;color:#666666;background:#f9fafb;}
textarea{border:#cccccc 1px solid;width:180px;padding:4px;font-size:11px;color:#666666;font-family:Arial, Helvetica, sans-serif;background:#f9fafb;}
.bt_enviar{background:#e5173f;height:25px;width:70px;color:#FFFFFF;text-align:center;border:1px #ad0038 solid;font-size:11px;}
.form{float:left;width:350px;}
.dform{float:left;width:300px;}
.tform{}
.tform td{padding-bottom:5px;}
ul.dyd {list-style-type: none;margin-left: 10px;}
ul.dyd li {float: left;margin-right: 30px;}
ul.dyd li.alimentos a { display:block; width:120px; height: 28px; background:url(../images/botones/t_alimentos.png); text-indent: -9999px; height:14px; }
ul.dyd li.alimentos a:hover { background-position:0 -14px;}
ul.dyd li.industria a { display:block; width:110px; height: 28px; background:url(../images/botones/t_industria.png); text-indent: -9999px; height:14px; }
ul.dyd li.industria a:hover { background-position:0 -14px;}
ul.dyd li.comercio a { display:block; width:122px; height: 28px; background:url(../images/botones/t_comercio.png); text-indent: -9999px; height:14px; }
ul.dyd li.comercio a:hover { background-position:0 -14px;}
ul.dyd li.promocionales a { display:block; width:160px; height: 28px; background:url(../images/botones/t_promocionales.png); text-indent: -9999px; height:14px; }
ul.dyd li.promocionales a:hover { background-position:0 -14px;}

#products ul { }
#products ul li { float: left; width: 160px; #width: 155px; }
.dest-title { font-weight: bold;float: left; margin: 5px 10px 0px; color: #E7254A; }
.dest-desc { float: left; margin: 0px 10px; }

#newses { width: 380px; float: right; #width: 360px;}
#newses ul li { width: 175px; float: left; margin-right: 15px; height: 210px; #width: 155px;}
.news-thumb {float: left; border: 1px solid #666; padding: 2px; margin-right: 5px; margin-bottom: 5px; }
.news-title { font-weight: bold; margin-bottom: 5px; font-size: 13px; color: #E7254A; }
.news-desc { /*text-align: justify; */}
.news-link { width: 100%; text-align: right;margin-top: 5px;}

#news-list { width: 100%; float: right; }
#news-list ul li { width: 215px; float: left; margin-right: 15px; height: 270px; }
#news-list .news-thumb {float: left; border: 1px solid #666; padding: 2px; margin-right: 5px; margin-bottom: 5px; }
#news-list .news-title { font-weight: bold; margin-bottom: 5px; font-size: 13px; }
#news-list .news-desc { text-align: justify; }
#news-list .news-link { width: 100%; text-align: right; margin-top: 5px;}

#news { width: 90%; float: left; margin-left: 7px; }
#news .news-thumb {float: left; border: 1px solid #666; padding: 2px; margin-right: 5px; margin-bottom: 5px; }
#news .news-title {font-weight: bold; margin-bottom: 5px; font-size: 22px; }
#news .news-desc {margin-left: 5px; text-align: justify; }

#encuesta { padding-left: 5px; width: 600px; }
#encuesta .row { float: left; }
#encuesta .separator { margin-top: 20px;  }
#encuesta .separator-small { margin-top: 10px; }
#encuesta .options { width: 100%; text-align: center}
#encuesta .option { border-top: 1px solid #666;}
#encuesta .option1 { float: left; border-right: 1px solid #666; width: 80px; border-bottom: 1px solid #666; height: 20px; }
#encuesta .option2 { float: left; border-right: 1px solid #666; width: 80px; border-bottom: 1px solid #666; height: 20px; }
#encuesta .option3 { float: left; border-right: 1px solid #666; width: 80px; border-bottom: 1px solid #666; height: 20px; }
#encuesta .option4 { float: left; border-right: 1px solid #666; width: 80px; border-bottom: 1px solid #666; height: 20px; }
#encuesta .option5 { float: left; border-right: 1px solid #666; width: 80px; border-bottom: 1px solid #666; height: 20px; }
#encuesta .option0 { float: left; border-right: 1px solid #666; width: 180px; border-bottom: 1px solid #666;border-left: 1px solid #666; height: 20px; }

#productos {margin: 0; float: left; }
#productos img {border:#999999 1px solid;padding:4px;background:#FFF;}
.title { color: #E7254A; font-size: 20px; font-weight: normal; }
