/*///DESPENSA//RECETAS////*/
/*///PRODUCTOS///*/
/*old
.dContProd {
    width: 644px;
    border: 1px solid #dbdbdb;
    padding: 6px 6px 16px 13px;
    background: url(../img/bckContProd.gif) top right no-repeat;
    float: left !important;
    float: none;
    margin-bottom: 15px;
}

.dImgProd {
    width: 87px;
    border: 1px solid #dbdbdb;
    padding: 4px;
    float: left;
    margin: 7px 10px 0 0;
}

.dTitProd {
    width: 400px;
    margin-top: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #ff6600;
    float: left;
}

.dLinkProd {
    float: right;
}

.dTxtProd {
    width: 537px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
    float: left;
}
*/


.dContProd{width:644px; border:1px solid #dbdbdb; padding:6px 6px 16px 13px;float:left!important; float:none; margin-bottom:15px;}
.dImgProd{width:87px; border:1px solid #dbdbdb; padding:4px; float:left; margin:7px 10px 0 0; }
.dTitProd{width:460px; margin-top:7px;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; float:left; padding:0 0 10px 0;background:url(../img/bckContProd.gif) bottom  no-repeat; }
.dLinkProd{float:right;}
.dTxtProd{width:537px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; float:left;}


/*///DESPENSAINFORMACIONGENERAL///*/
.dcontSubBotonera {
    width: 995px;
    margin-top: 1px;
}

.dSubBotonera {
    width: 703px;
    height: 23px;
    background-color: #f7921e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 0 0 15px;
}

.dSubBotonera a {
    color: #FFFFFF;
    text-decoration: none;
}

.dSubBotonera a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.dSubBotonera span {
    text-decoration: underline
}

.dContTitSecc {
    width: 665px;
    float: left;
}

.dTitSecc {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #ff6600;
    padding-top: 10px;
	width:585px;
	text-align: left;
}

.dSubmSecc {
    float: right;
}

.dPunteadoGris {
    float: left;
    width: 665px;
    height: 1px;
    background-image: url(../img/puntoGris2.gif);
    background-repeat: repeat-x;
    font-size: 0px;
    border-top: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
}

.dContTopProd {
    width: 665px;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

.dTopProdL {
    width: 375px;
    border-left: 1px solid #d5d5d5;
    margin-left: 0px;
    float: left;
}

.dTopProdR {
    width: 289px;
    float: left;
}

.dContDesc01 {
}

.dBulletDesc {
    width: 5px;
    height: 35px;
    background-color: #000000;
    margin: 0 5px 0 2px;
    float: left;
}

.dContTxt {
    float: left;
    width: 360px;
}

.dTitDesc {
    font-family: Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-size: 12px;
    font-weight: bold;
}

.dTxtDesc {
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 12px;
}

.dTxtDesc span {
    color: #ff6600;
    font-weight: bold;
}

.dContDescripcion {
    width: 665px;
    float: left !important;
    float: none;
    padding-top: 25px;
}

.dTitDescripcion {
    width: 217px;
    height: 36px;
    background: url(../img/bckDescrip.gif) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 0 0 10px;
}

.dTxtdescripcion {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
    padding-top: 10px;
}

.dContenedorPie {
    width: 665px;
    height: 23px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
    text-align: center;
    font-weight: bold;
}

.dContenedorCompartir {
    float: right;
    width: 250px;
}

.dTxtCompartir {
    padding-top: 0px;
    padding-left: 60px;
}

.dContenedorCompartir img {
    margin-right: 2px;
}

.dContenedorImprimir {
    float: right;
    width: 85px;
}

.dTxtImprimir {
    padding-top: 0px;
}

.dContenedorVoto {
    float: left;
    width: 300px;
}

.dContenedorVoto span {
    font-weight: normal;
}

.dContenedorVoto img {
    margin-right: 2px;
}

.dTxtVoto {
    float: left;
}

.dPuntuacion {
    width: 665px;
    float: left;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
    padding: 10px 0 0 0;
}

.dPuntuacionTxt {
    float: left;
}

.dPuntuacionImg {
    float: left;
}

.dBibliografia {
    width: 643px;
    border: 1px solid #dbdbdb;
    padding: 10px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
    margin-top: 15px;
    float: left;
}

.dBibliografia span {
    color: #ff6600;
    font-weight: bold;
}

.dGarantia {
    width: 665px;
    float: left;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #ff6600;
    font-weight: bold;
    padding-top: 15px;
}

.dContContacto {
    width: 643px;
    border: 1px solid #dbdbdb;
    padding: 10px;
    margin-top: 15px;
    float: left;
}

.dContacto {
    width: 623px;
    padding: 10px;
    background-color: #f1f1f1;
    float: left;
}

.dTitContacto {
    width: 623px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 14px;
    color: #ff6600;
    padding-bottom: 15px;
    font-weight: bold;
}

.dImgContacto {
    width: 170px;
    float: left;
}

.dDatosContacto {
    width: 440px;
    float: left;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
}

.dDatosContacto a {
    color: #666666;
    text-decoration: none
}

.dDatosContacto a:hover {
    color: #666666;
    text-decoration: underline
}

.dDatosContacto2 {
    width: 440px;
    float: left;
    font-family: Arial, Tahoma, Verdana;
    font-size: 10px;
    color: #666666;
}

.dDatosContacto2 a {
    color: #666666;
    text-decoration: none;
}

.dDatosContacto2 a:hover {
    color: #666666;
    text-decoration: underline;
}

.dDatosContacto2 span {
    color: #ff6600;
    font-weight: bold
}

/*///DESPENSARECETAS///*/
.dTopProdR2 {
    width: 289px;
    float: left;
}

.dTopProdR2 img {
    border: 1px solid #dbdbdb;
}

.dTitProd2{width:565px; margin-top:7px;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; float:left; padding:0 0 10px 0;background:url(../img/bckContProd.gif) bottom repeat-x; }
.dTxtProd2{width:537px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; float:left; padding-top:25px;}
.dContProd2{width:644px; border:1px solid #dbdbdb; padding:6px 6px 16px 13px;/*background:url(../img/bckContProd2.gif) top right no-repeat;*/ float:left!important; float:none; margin-bottom:15px;}


/*///DESPENSAFICHA///*/
.dContRenglonTop {
    width: 663px;
    border-top: 1px #e8e8e8 solid;
    border-left: 1px #e8e8e8 solid;
    border-right: 1px #e8e8e8 solid;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.dContRenglonBot {
    width: 663px;
    border-top: 1px #53dc20 dotted;
    border-Bottom: 1px #e8e8e8 solid;
    border-left: 1px #e8e8e8 solid;
    border-right: 1px #e8e8e8 solid;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.dContRenglon {
    width: 663px;
    border-top: 1px #53dc20 dotted;
    border-left: 1px #e8e8e8 solid;
    border-right: 1px #e8e8e8 solid;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.dRenglon1 {
    width: 191px;
    border-right: 1px #53dc20 dotted;
    float: left;
    font-weight: bold;
    color: #6a6a6a;
    padding: 2px 0 2px 18px;
}

.dRenglon2 {
    width: 102px;
    border-right: 1px #53dc20 dotted;
    float: left;
    padding: 2px 0 2px 22px;
}

.dRenglon3 {
    width: 120px;
    border-right: 1px #53dc20 dotted;
    float: left;
    padding: 2px 0 2px 40px;
}

.dRenglon4 {
    width: 105px;
    float: left;
    padding: 2px 0 2px 60px;
}

.dContRenglonTit {
    width: 653px;
    border: 1px #e8e8e8 solid;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 15px;
}

.dRenglon1T {
    width: 187px;
    border-right: 1px #ffffff solid;
    float: left;
    padding: 5px 0 5px 18px;
    background-color: #45cc12;
}

.dRenglon2T {
    width: 107px;
    border-right: 1px #ffffff solid;
    float: left;
    padding: 5px 0 5px 15px;
    background-color: #45cc12;
}

.dRenglon3T {
    width: 150px;
    border-right: 1px #ffffff solid;
    float: left;
    padding: 5px 0 5px 10px;
    background-color: #45cc12;
}

.dRenglon4T {
    width: 153px;
    float: left;
    padding: 5px 0 5px 10px;
    background-color: #45cc12;
}

.dRenglonAclara {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
    padding: 10px 0 0 10px;
    float: left;
}
