body{color:#000; text-align:justify; background:#8C1812 url(../img/bkg.jpg) no-repeat center center;}
a{text-decoration:none; color:#000;}
a:hover{}
img, table{border:0;}
table{table-layout:fixed;}
body, .Ctl, .CtlG, .btnEnviar{font:11px 'Century Gothic', Arial, Helvetica, sans-serif;}

/*Center*/
html, body {margin: 0; padding: 0; height: 100%;}
.Container {display: table; height: 100%; width: 100%; margin: 0;}
.Content{display: table-cell; vertical-align: middle; position: relative; }
* html .Content {top: 50%; left: 0; height: 1px; }
* html .Content .dMain { position: relative; top: -50%;}

.C{text-align:center;}
.L{text-align:left;}
.R{text-align:right;}
.B{font-weight:bold;}
.Up{text-transform:uppercase;}
.Low{text-transform:lowercase;}
.J{text-align:justify;}
.Blanco{color:#fff;}
.Rojo, .TitReceta{color:#E30613;}
.Gris{color:#888;}
.T10{font-size:10px;}
.T13{font-size:13px;}
.T16{font-size:16px;}
.CH, .dMain, #divPop, #divPopProd{margin:0 auto;}
.ulH{padding:0; margin:0; list-style-type:none;}
.ulH li.liH{display:table-cell; vertical-align:top;}
.MB05{margin-bottom:5px;}
.MB22{margin-bottom:22px;}
.MT10{margin-top: 10px;}
.MT16{margin-top: 16px;}
.MT26{margin-top: 26px;}
.MT46{margin-top: 46px;}
.W635{width:635px;}
.Page{display:inline-block; margin:3px; color:#876F57;}

.dMain{width:960px;}
.dSupHome{width:960px; height:265px; background: url(../img/logog.png) no-repeat;}
.BotonesBanner{width:295px;}
.btnBan, .btnBanH{width:15px; height:14px; display:inline-block; font-size: 8px;
        background:url(../img/btnban.png) no-repeat left; margin-right:4px;}
.btnBanH, .btnBan:hover{background-position: right;}
.dInfHome{background: url(../img/bkginfhome.png) no-repeat; height:322px; margin-bottom:-12px;}
.dInfHome1{width:204px; margin:132px 136px 0 52px;}
.dInfHome2{width:248px; margin:88px 88px 0 0;}
.dInfHome2 img{width:248px;} /*imgFotoP*/
.dInfHome3{margin-top:94px;}
.btnHome{margin-right:20px; margin-top: 30px;}
/*empresa, prods*/
.dMenu{background: url(../img/bkgmenu.png) no-repeat; background-position:left 23px; height:158px; }
.dLogo{margin-left:10px; width:303px;}
.dEmpL{width:177px; min-height:472px; padding-right: 18px; border-right: dashed 2px #A41716; 
      margin-right:18px; color:#ddd; margin-left:2px;}
.dEmpL .Tit{height:46px; font-size:26px;}
.dEmpL .Item, .dEmpL .ItemH{margin-bottom:5px; padding:2px 4px 3px 4px;}
.dEmpL .Item:hover, .dEmpL .ItemH{background:#5d120f;}
.imgEmp{width:708px; height:246px; border:solid 1px #DCBDB1; margin-top:17px; margin-bottom:38px; display:block;}
.dEmpR{margin-right:28px;}
.dEmpR .Tit{height:29px; color:#E30613; font-size: 18px;}
.PieEmp{margin-top:18px; height:72px; background: url(../img/bkgpie.png) repeat-x; padding-top:9px;
    margin-bottom:-75px;}
.imgGrupo{width:683px; height:296px; border:solid 1px #DCBDB1; margin-bottom:18px; margin-top:8px; display: block;}
.HeaderLinea{width:154px; height:25px; line-height:25px; margin:0 15px 7px 16px;}
.ItemProd{width:155px; border:solid 1px #C61014; margin-right:18px; margin-top:22px;}
.ImgItemProd{height:95px;}
.ImgItemProd img{width:155px;} /* height:94px;}*/
.dProdR{margin-left:9px; margin-top:11px;}
.dProdR .Tit, .dDetProdR .Tit, .dNotR .Tit{ color:#E30613; font-size:18px;}
.dDetProdR{width:750px; margin-left:-3px; margin-bottom:28px;}
.dDetProdR .Tit{height:32px; margin-top:11px;}
.dDetP{width:320px; height:222px; margin:49px 12px 10px 0;}
.dDetP .dCont{margin-bottom:12px;}
.dDetP .dInstr{}
.dLinea{margin-right:10px; margin-bottom:10px;}
.imgProdI{max-height: 33px;}
.imgProdG{width: 398px; max-height:286px; margin-right:20px;} /*img prod G*/
.ItemProd2{width:116px; margin:0 8px;}
.ImgItemProd2{height:68px;}
.ImgItemProd2 img{max-width:116px; max-height:68px;}
#divProdsInf{width:639px; overflow:hidden;}
.ContNot{width:458px; padding-right:10px;}
.ItemGalNot{margin-left:8px; margin-bottom:8px; width:65px;}
.ItemGalNot img{width:63px; height:63px; border:solid 1px #C61014;}
/*Contacto*/
.Ctl{width:358px; height:23px; line-height:23px; margin:5px 0 4px 9px; border:0;}
.CtlG{width:358px; height:130px; margin-bottom:10px; border:0; margin-left:10px; margin-top:5px;}
.btnEnviar{background:transparent; border:0;}
/*Receta*/
.dRecetaCentro{width:192px;}
.dRecetaCentro2{}
#divDetReceta{overflow:hidden; width:210px; height:300px; margin-right:10px;}
.dDetReceta{width:229px; height:375px; padding:17px 14px 0 14px; background:url(../img/bkgreceta.png) no-repeat;
    margin:5px 0;}
.TitReceta{margin:10px 10px 20px 10px; font-size: 12px;}
.imgRecetaG{margin-top:110px; max-width: 316px; margin-left:3px;}
/*Nots*/
.dNotR{margin-left:13px; width:591px; margin-top:11px;}
#divDetEmp{width:670px; padding-right:10px;  height:150px; overflow:hidden;}
#divDetNot{width:690px; height:160px; overflow:hidden; float:left;}
.ItemNot{ padding-bottom:17px; padding-top:27px; border-bottom:dashed 2px #8B6356;}
.ItemNot img{width:161px; height:78px; border:solid 1px #000; display:inline-block; margin-right: 19px;} /*img NotP*/
.ItemNot .Fecha{height:18px;}
.ItemNot .Descr{height:50px;}
.imgNotG{width:708px; height:222px; border:solid 1px #fff; margin-bottom:5px;} /*img NotG*/
/*gal*/
.ItemGal{width:175px; height:206px; margin:0 5px; background:url(../img/bkggal.png) no-repeat top;}
.ImgItemGal img{width:168px; height: 140px; margin:3px 3px 8px 3px; }
#divPop, #divPopProd{border:solid 1px #AF1614; background:#fff; 
        padding:8px 13px 20px 14px; z-index: 100; position:relative; margin-top:-70%;}
#divPop{width:700px;}
#divPopProd{width:745px;}
#divPop img{width:698px;}
#divPopProd img{width:745px;}
