@import url(reset.css);
@import url(typography.css);

html { overflow-y: scroll; }
#shareThis { float:right; margin: 10px 0px 10px 0px; display:block; }
.bold { font-weight: bold; }

/* body
-------------------------------------------------------------- */
body { width: 100%; height: 100%; }
div, img, a, h1 { behavior: url(iepngfix.htc); }

/* sitesMenu
-------------------------------------------------------------- */

#nestleNavigationIn { display: block; width: 100%; height: 41px; background: url(../img/bgNestleNavigation.jpg) top left repeat-x; }
#nestleNavigationIn div { width: 950px; overflow: hidden; margin: 0px auto; height: 41px; }
#nestleNavigationIn #linkContainer { overflow: hidden; float: right; color: #979797; font-family: Verdana; font-size: 12px; margin-right: 20px; }
#nestleNavigationIn ul.menu { float: left; margin-top: 8px; }
#nestleNavigationIn ul.menu li.menuTitle { width: 200px; }
#nestleNavigationIn ul.menu li.menuTitle span { display: block; margin-left: 10px; padding-left: 10px; text-align: left; width: 150px; height: 22px; line-height: 22px; background: url(../img/sitesMenuBg.gif) 0px -22px no-repeat; font-size: 10px; font-family: Verdana; color: #555555; cursor: pointer; }
#nestleNavigationIn ul.menu li.menuTitle span:hover { background-position: top left; }
#nestleNavigationIn ul.menu li.menuTitle ul { text-align: left; margin-left: 0px; background-color: white; position: absolute; display: none; width: 200px; border: 1px solid silver; z-index: 10 }
#nestleNavigationIn ul.menu li.menuTitle ul li { width: 100%; overflow: auto; }
#nestleNavigationIn ul.menu li.menuTitle ul li a { padding: 5px; padding-left: 10px; display: block; color: #555555; text-decoration: none; font-size: 12px; width: 80%; margin: 0px auto; }
#nestleNavigationIn ul.menu li.menuTitle ul li a:hover { background-color: #F0F0F0; }
#nestleNavigationIn span.linkContacto { float: left; overflow: hidden; margin-left: 10px; margin-top: 12px; }
#nestleNavigationIn span.linkContacto img {  }
#nestleNavigationIn span.linkContacto a {font-weight: bold; color: white }

/* wrapper
-------------------------------------------------------------- */

#wrapper { width:800px; margin:0 auto; background: white; margin-bottom: 20px; overflow: auto; }

/* mainNav
-------------------------------------------------------------- */

#mainNav { display: block; overflow: hidden; width: 800px; height: 200px;}
#mainNav a { height: 20px; display: inline; color: White; }
#mainNav a:hover { color:#ACD8FB; }
#mainLogo a { display:inline; width:180px; height: 200px; background:url(../img/mainLogo.png) top left no-repeat; z-index: 2; float: left; }
#mainLogo span { display:none; }
#slogan { display:inline; float:right; width:620px; height: 80px; background:url(../img/bgSlogan.jpg) top left no-repeat; }
#slogan span{ display:none; }
#links { width: 480px; height: 30px; float: right; display: inline; background:url(../img/bgLinks.jpg) top left no-repeat; padding-left: 140px; overflow: hidden; }
#links li{ height: 24px; text-align:left; float: left; display: inline; padding-left: 10px; padding-top: 6px; margin-right: 10px; background:url(../img/sepMainNav.jpg) top left no-repeat; }
#links #lkHome { background: none; width: 20px; height: 30px; padding: 0px; }
#lkHome a { display: block; margin:0px; width: 20px; height: 30px; background: url(../img/botHome.jpg) 0px -30px no-repeat; }
#lkHome a:hover { background: url(../img/botHome.jpg) top left no-repeat; }
#lkHome span { display:none; }
.superPuesto { position: absolute; top: 41px; }
#links li.select a { background-position: top left; color:#ACD8FB; }

/* home
-------------------------------------------------------------- */

#mainHome { display: block; width: 800px; overflow: auto; margin-top: -80px; z-index: 3; }

#mainLeft { display: inline; width: 600px; float: left; }
#boxTips, #boxPlan { margin-top: 10px; }
#boxTips { float: left; display: inline; }
#boxTips a { display: block; width: 189px; height: 164px; background: url(../img/dTips.jpg) 0px -164px no-repeat; }
#boxTips a:hover { display: block; width: 189px; height: 164px; background: url(../img/dTips.jpg) top left no-repeat; }
#boxTips span, #boxTips p { display: none; }
#boxPlan { float: left; width: 400px; height: 165px; display: inline; background: url(../img/dPlan.jpg) top left no-repeat; margin-left: 10px; }
#boxPlan div { display: inline; }
#boxPlan a.title { display: block; width: 400px; height: 30px; margin-bottom: 10px; background: url(../img/lbPlanAlim.jpg) 0px -30px no-repeat;}
#boxPlan a { float: left; }
#boxPlan a:hover { background-position: top left; }
#boxPlan span,#boxPlan p { display: none; }
#paso1 { width: 115px; height: 105px; display: block; background: url(../img/botPaso1.png) 0px -105px no-repeat; margin-left: 18px; }
#paso2 { width: 80px; height: 105px; display: block; background: url(../img/botPaso2.png) 0px -105px no-repeat; margin-left: 25px; }
#paso3 { width: 80px; height: 105px; display: block; background: url(../img/botPaso3.png) 0px -105px no-repeat; margin-left: 50px; }


#mainRight { display: inline; float: left; width: 200px; }
#mainRight a { margin-left: 10px; margin-bottom: 11px; }
#boxHistoria a { display: block; width: 189px; height: 79px; background: url(../img/dHistoria.jpg) 0px -79px no-repeat; }
#boxHistoria a:hover { display: block; width: 189px; height: 79px; background: url(../img/dHistoria.jpg) top left no-repeat; }
#boxHistoria span, #boxHistoria p { display: none; }
#boxRecetas a { display: block; width: 189px; height: 164px; background: url(../img/dRecetas.jpg) 0px -164px no-repeat; }
#boxRecetas a:hover { display: block; width: 189px; height: 164px; background: url(../img/dRecetas.jpg) top left no-repeat; }
#boxRecetas span, #boxRecetas p { display: none; }
#boxRegistrate a { display: block; width: 189px; height: 164px; background: url(../img/dRegistrate.jpg) 0px -164px no-repeat; }
#boxRegistrate a:hover { display: block; width: 189px; height: 164px; background: url(../img/dRegistrate.jpg) top left no-repeat; }
#boxRegistrate span, #boxRegistrate p { display: none; }

/* content
-------------------------------------------------------------- */

#bodyInterna { display: block; width: 800px; overflow: auto; z-index: 3; margin-top: -60px; }
#internaLeft { display: inline; float: left; width: 179px; padding-top: 70px; border-right: 1px dotted silver; }
#internaLeft div { margin-bottom: 15px; }

#boxDI1 a { display: block; width: 174px; height: 151px; background: url(../img/dTipsSm.jpg) 0px -151px no-repeat; }
#boxDI1 a:hover { background-position: top left; }
#boxDI1 span, #boxDI1 p { display: none; }
#boxDI2 a { display: block; width: 174px; height: 151px; background: url(../img/dRecetasSm.jpg) 0px -151px no-repeat; }
#boxDI2 a:hover { background-position: top left; }
#boxDI2 span, #boxDI2 p { display: none; }
#boxDI3 a { display: block; width: 174px; height: 151px; background: url(../img/dRegistrateSm.jpg) 0px -151px no-repeat; }
#boxDI3 a:hover { background-position: top left; }
#boxDI3 span, #boxDI3 p { display: none; }
#boxDI4 { display: block; width: 174px; height: 165px; background: url(../img/dMenu.jpg) top left no-repeat; overflow: auto; }
#boxDI4 ul { display: block; margin-top: 35px; }
#boxDI4 ul li { padding-left: 10px; margin-left: 10px; display: block; margin-bottom: 5px; }
#boxDI4 ul li.subItem { padding-left: 20px; margin-left: 20px; }
#boxDI4 ul li a { font-size: 10px; font-weight: bold; }

/* pagina Nutricion
--------------------------------------------------------------- */

.acorAlimCompTit, .acorMicroTit { cursor: pointer; }

#nutricionInterna { width: 585px; display: block; margin-left: 35px; float: right; margin-bottom: 20px; }
#nutricionInterna h1 { margin: 10px 0px 20px 0px; width: 570px; height: 30px; }
#nutricionInterna h1 span { display: none; }
#nutricionInterna h2 { margin: 15px 0px; }
#nutricionInterna h3 { margin: 10px 20px; }
#nutricionInterna p { text-indent: 20px; }
#nutricionInterna div ul { margin-bottom: 20px; margin-top: 30px; margin-left: 20px; width: 510px; }
#nutricionInterna div ul li { list-style: square; margin-bottom: 10px; list-style-position: inside; }
#nutricionInterna div ul.ulNoSpace li { margin-bottom: 5px; }
img.left { width: 143px; height: 100px; display: inline; float: left; }
img.right { width: 143px; height: 100px; display: inline; float: right; margin: 10px 10px 0px 10px; }

#nutricionInterna div #mainNutMenu { line-height:1.4; list-style-type: none; }
#nutricionInterna div #mainNutMenu li { list-style-type: none; padding-left:20px; margin-bottom: 3px; background:transparent url(../img/star.jpg) top left no-repeat; }

#nutricionInterna h1.nutMain { background:url(../img/lbNutMain.jpg) top left no-repeat; }

#nutricionInterna h1.alimComp { background:url(../img/lbPanAlimComp.jpg) top left no-repeat; }
#lbTiempo { width: 230px; height: 25px; display: block; background:url(../img/lbTiempo.jpg) top left no-repeat; }
#lbTiempo span { display: none; }

#nutricionInterna h1.microNut { background:url(../img/lbMicroNut.jpg) top left no-repeat; }
#lbHierro { width: 40px; height: 17px; display: block; background:url(../img/lbHierro.jpg) 0px -17px no-repeat; }
#lbHierro:hover { background-position: top left; }
#lbHierro span { display: none; }
#lbZinc { width: 30px; height: 17px; display: block; background:url(../img/lbZinc.jpg) 0px -17px no-repeat; }
#lbZinc:hover { background-position: top left; }
#lbZinc span { display: none; }
#lbAFolico { width: 84px; height: 17px; display: block; background:url(../img/lbAFolico.jpg) 0px -17px no-repeat; }
#lbAFolico:hover { background-position: top left; }
#lbAFolico span { display: none; }
#lbVitC { width: 70px; height: 17px; display: block; background:url(../img/lbVitC.jpg) 0px -17px no-repeat; }
#lbVitC:hover { background-position: top left; }
#lbVitC span { display: none; }
#pHierro p, #pZinc p, #pAFolico p, #pVitC p { margin-left: 30px; }

#nutricionInterna h1.inAlComp { background:url(../img/lbInAlComp.jpg) top left no-repeat; }
#lbConsejos { width: 140px; height: 25px; display: block; background:url(../img/lbConsejos.jpg) top left no-repeat; }
#lbConsejos span { display: none; }

#nutricionInterna h1.alim6to { background:url(../img/lbAlim6to.jpg) top left no-repeat; }
#nutricionInterna h1.alim8vo { background:url(../img/lbAlim8vo.jpg) top left no-repeat; }
#nutricionInterna h1.alim12vo { background:url(../img/lbAlim12vo.jpg) top left no-repeat; }
#lbCaracteristicas { width: 430px; height: 25px; display: block; background:url(../img/lbCaracteristicas.jpg) top left no-repeat; }
#lbCaracteristicas span { display: none; }

#nutricionInterna h1.recomGen { background:url(../img/lbRecomGen.jpg) top left no-repeat; }

#nutricionInterna #bibliografia { font-size: 9px; margin-top: 20px; }
#nutricionInterna #bibliografia ul { margin-top: 10px; }
#nutricionInterna #bibliografia ul li { margin-bottom: 2px; }


/* pagina historia
-------------------------------------------------------------- */

/*.acorHistTit { cursor: pointer; }*/

#historiaInt { width: 585px; display: block; margin-left: 35px; float: right; }
#historiaInt h1 { margin: 10px 0px; width: 570px; height: 30px; background:url(../img/lbHistoria.jpg) top left no-repeat; }
#historiaInt h1 span { display: none; }
#historiaInt h2 { margin: 15px 0px; }
#historiaInt h3 { margin: 10px 20px; }
#historiaInt p { text-indent: 20px; }

#lbLogo { width: 145px; height: 25px; display: block; background:url(../img/lbLogo.jpg) 0px -25px no-repeat; }
/*#lbLogo:hover { background-position: top left; }*/
#lbLogo span { display: none; }
#lbComienzos { width: 125px; height: 25px; display: block; background:url(../img/lbComienzos.jpg) 0px -25px no-repeat; }
/*#lbComienzos:hover { background-position: top left; }*/
#lbComienzos span { display: none; }

/* pagina plan alimentacion
--------------------------------------------------------------- */

#planInt { width: 585px; display: block; margin-left: 35px; float: right; }
#planInt h1 { margin: 10px 0px; width: 570px; height: 30px; background:url(../img/lbPlanAlimentacion.jpg) top left no-repeat; }
#planInt h1 span { display: none; }
#planInt p { text-indent: 20px; }
#planInt ul { display: block; margin-bottom: 20px; margin-top: 30px; margin-left: 50px; width: 510px; }
#planInt ul li { list-style: square; margin-bottom: 10px; }
#planInt div div a:hover { background-position: top left; }

#listPasos { width: 360px; margin: 0 auto; margin-bottom: 20px; overflow: auto; }
#listPaso1 { float: left; display: block; width: 120px; height: 95px; }
#listPaso1 a { display: block; width: 80px; height: 90px; background: url(../img/img2Paso1.jpg) 0px -90px no-repeat; }
#listPaso1 span { display: none; }
#listPaso2 { float: left; display: inline; width: 120px; height: 90px; }
#listPaso2 a { display: block; width: 80px; height: 90px; background: url(../img/img2Paso2.jpg) 0px -90px no-repeat; }
#listPaso2 span { display: none; }
#listPaso3 { float: left; display: inline; width: 120px; height: 90px; }
#listPaso3 a { display: block; width: 80px; height: 90px; background: url(../img/img2Paso3.jpg) 0px -90px no-repeat; }
#listPaso3 span { display: none; }

/* paginas pasos
--------------------------------------------------------------- */

.acorPlanPasosTit { cursor: pointer; }

#planPasosInt { width: 585px; display: block; margin-left: 35px; float: right; }
#planPasosInt h2 { margin: 15px 0px; }
#planPasosInt h3 { margin: 10px 20px; }
#planPasosInt p { text-indent: 20px; }
#planPasosInt ul { display: block; margin-left: 20px; }
#planPasosInt ul li { list-style: square; margin-bottom: 5px; }
#planPasosInt ul li ol li { list-style: circle; margin-bottom: 5px; margin-left: 20px; }
#planPasosInt h2:hover { background-position: top left; }
#planPasosInt img.imgPlanPasosMain { display: inline; float: left; margin-right: 10px; }
#planPasosInt img.imgPlanPasosInt { display: inline; float: right; margin: -5px 10px 0px 20px; }
#planPasosInt p.planPasosP { margin-top: 20px; margin-bottom: 25px; }

#planPasosInt ul.productos { display: block; }
#planPasosInt ul.productos li { list-style: none; margin-bottom: 5px; float: left }
#planPasosInt ul.productos li div a:hover { background-position: top left; }

#planPasosInt h1.paso1 { margin: 0px 0px; width: 570px; height: 80px; background:url(../img/lbPaso1.jpg) top left no-repeat; }
#planPasosInt h1.paso1 span { display: none; }
#lbPaso1Tit1 { width: 175px; height: 25px; display: block; background: url(../img/lbPaso1Tit1.jpg) 0px -25px no-repeat; }
#lbPaso1Tit1 span { display: none }
#lbPaso1Tit2 { width: 195px; height: 25px; display: block; background: url(../img/lbPaso1Tit2.jpg) 0px -25px no-repeat; }
#lbPaso1Tit2 span { display: none }
#lbPaso1Tit3 { width: 245px; height: 25px; display: block; background: url(../img/lbPaso1Tit3.jpg) 0px -25px no-repeat; }
#lbPaso1Tit3 span { display: none }
#lbPaso1Tit4 { width: 215px; height: 25px; display: block; background: url(../img/lbPaso1Tit4.jpg) 0px -25px no-repeat; }
#lbPaso1Tit4 span { display: none }
#lbPaso1Tit5 { width: 355px; height: 25px; display: block; background: url(../img/lbPaso1Tit5.jpg) 0px -25px no-repeat; }
#lbPaso1Tit5 span { display: none }
#lbPaso1Tit6 { width: 450px; height: 25px; display: block; background: url(../img/lbPaso1Tit6.jpg) 0px -25px no-repeat; }
#lbPaso1Tit6 span { display: none }
#lbPaso1Tit7 { width: 305px; height: 25px; display: block; background: url(../img/lbPaso1Tit7.jpg) 0px -25px no-repeat; }
#lbPaso1Tit7 span { display: none }
#lbPaso1Tit8 { width: 305px; height: 25px; display: block; background: url(../img/lbPaso1Tit8.jpg) 0px -25px no-repeat; }
#lbPaso1Tit8 span { display: none }
#lbPaso1Tit9 { width: 455px; height: 25px; display: block; background: url(../img/lbPaso1Tit9.jpg) 0px -25px no-repeat; }
#lbPaso1Tit9 span { display: none }

#planPasosInt h1.paso2 { margin: 0px 0px; width: 570px; height: 80px; background:url(../img/lbPaso2.jpg) top left no-repeat; }
#planPasosInt h1.paso2 span { display: none; }
#lbPaso2Tit4 { width: 215px; height: 25px; display: block; background: url(../img/lbPaso2Tit4.jpg) 0px -25px no-repeat; }
#lbPaso2Tit4 span { display: none }
#lbPaso2Tit5 { width: 355px; height: 25px; display: block; background: url(../img/lbPaso2Tit5.jpg) 0px -25px no-repeat; }
#lbPaso2Tit5 span { display: none }
#lbPaso2Tit6 { width: 355px; height: 25px; display: block; background: url(../img/lbPaso2Tit6.jpg) 0px -25px no-repeat; }
#lbPaso2Tit6 span { display: none }

#planPasosInt h1.paso3 { margin: 0px 0px; width: 570px; height: 80px; background:url(../img/lbPaso3.jpg) top left no-repeat; }
#planPasosInt h1.paso3 span { display: none; }
#lbPaso3Tit4 { width: 215px; height: 25px; display: block; background: url(../img/lbPaso3Tit4.jpg) 0px -25px no-repeat; }
#lbPaso3Tit4 span { display: none }
#lbPaso3Tit5 { width: 355px; height: 25px; display: block; background: url(../img/lbPaso3Tit5.jpg) 0px -25px no-repeat; }
#lbPaso3Tit5 span { display: none }
#lbPaso3Tit6 { width: 355px; height: 25px; display: block; background: url(../img/lbPaso3Tit6.jpg) 0px -25px no-repeat; }
#lbPaso3Tit6 span { display: none }

/* pagina productos
-------------------------------------------------------------- */

#productosInt { width: 585px; display: block; margin-left: 35px; float: right; }
#productosInt h1 { margin: 10px 0px; width: 570px; height: 30px; background:url(../img/lbPortafolio.jpg) top left no-repeat; }
#productosInt h1 span { display: none; }
#productosInt h2 { margin: 15px 0px; clear: both; }
#productosInt h2:hover { background-position: top left !important; cursor: pointer !important; }
#productosInt h3 { margin: 10px 20px; }
#productosInt p { text-indent: 20px; }
#productosInt ul { display: block; overflow: hidden; }
#productosInt ul li { list-style: none; margin-bottom: 5px; float: left }
#productosInt ul li div a:hover { background-position: top left; }
#productosInt div a:hover { background-position: top left; }
#productosInt #AccordionPane2_content ul { display: block; overflow: hidden; width: 500px; }
#productosInt #AccordionPane2_content ul li { margin-left: 25px; }
#productosInt #newProduct { float: right; padding-left: 10px; display: inline; } 
#productosInt #newProduct a { width: 220px; height: 201px; display: block; background: url(../img/p2CCNEW.jpg) 0px -201px no-repeat; }
#productosInt #newProduct a:hover { background-position: top left; }

#lbProdP1 { width: 150px; height: 25px; display: block; background: url(../img/lbProdP1.jpg) 0px -25px no-repeat; }
#lbProdP1 span { display: none;}
#lbProdP2 { width: 150px; height: 25px; display: block; background: url(../img/lbProdP2.jpg) 0px -25px no-repeat; }
#lbProdP2 span { display: none; }
#lbProdP3 { width: 150px; height: 25px; display: block; background: url(../img/lbProdP3.jpg) 0px -25px no-repeat; }
#lbProdP3 span { display: none; }

#lbPaso1 a { display: block; float: right; width: 80px; height: 90px; background: url(../img/img2Paso1.jpg) 0px -90px no-repeat; }
#lbPaso1 span { display: none; }
#lbPaso2 a { display: block; float: right; width: 80px; height: 90px; background: url(../img/img2Paso2.jpg) 0px -90px no-repeat; }
#lbPaso2 span { display: none; }
#lbPaso3 a { display: block; float: right; width: 80px; height: 90px; background: url(../img/img2Paso3.jpg) 0px -90px no-repeat; }
#lbPaso3 span { display: none; }

/*#lP1, #lP2, #lP3 { width: 360px; margin-left: 50px; }*/

#lbBenPaso1 div a { display: block; width: 118px; height: 70px; margin: 30px 10px 0px 0px; background: url(../img/lbBenPaso1.jpg) 0px -70px no-repeat; }
#p1CM div a { display: block; width: 120px; height: 125px; background: url(../img/p1CM.jpg) 0px -125px no-repeat; }
#p1CM div span { display: block; width: 120px; height: 40px; text-align:center; }
#p1CP div a{ display: block; width: 120px; height: 125px; background: url(../img/p1CP.jpg) 0px -125px no-repeat; }
#p1CP div span { display: block; width: 120px; height: 40px; text-align:center; }
#p1CZ div a{ display: block; width: 120px; height: 125px; background: url(../img/p1CZ.jpg) 0px -125px no-repeat; }
#p1CZ div span { display: block; width: 120px; height: 40px; text-align:center; }

#lbBenPaso2 div a { display: block; width: 119px; height: 70px; margin: 30px 10px 0px 0px; background: url(../img/lbBenPaso2.jpg) 0px -70px no-repeat; }
#p2CC div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CC.jpg) 0px -160px no-repeat; }
#p2CC div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CM div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CM.jpg) 0px -160px no-repeat; }
#p2CM div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CB div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CB.jpg) 0px -160px no-repeat; }
#p2CB div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CP div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CP.jpg) 0px -160px no-repeat; }
#p2CP div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CF div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CF.jpg) 0px -160px no-repeat; }
#p2CF div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CD div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CD.jpg) 0px -160px no-repeat; }
#p2CD div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CPV div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CPV.jpg) 0px -160px no-repeat; }
#p2CPV div span { display: block; width: 120px; height: 40px; text-align:center; }
#p2CCR div a{ display: block; width: 120px; height: 160px; background: url(../img/p2CCR.jpg) 0px -160px no-repeat; }
#p2CCR div span { display: block; width: 120px; height: 40px; text-align:center; }

#lbBenPaso3 div a { display: block; width: 119px; height: 70px; margin: 30px 10px 0px 0px; background: url(../img/lbBenPaso3.jpg) 0px -70px no-repeat; }
#p3PM div a{ display: block; width: 120px; height: 185px; background: url(../img/p3PM.jpg) 0px -185px no-repeat; }
#p3PM div span { display: block; width: 120px; height: 40px; text-align:center; }
#p3CPF div a{ display: block; width: 120px; height: 185px; background: url(../img/p3CPF.jpg) 0px -185px no-repeat; }
#p3CPF div span { display: block; width: 120px; height: 40px; text-align:center; }

/* recetas
--------------------------------------------------------------- */
#recetasMain { width: 580px; display: inline; margin-right: 15px; float: right; }
#recetasMain #contRecetas div { clear: both; overflow: auto; }
#recetasMain h1 { margin: 10px 0px; width: 570px; height: 30px; background:url(../img/lbRecetas.jpg) top left no-repeat; }
#recetasMain h1 span { display: none; }
#recetasMain h2 { margin: 15px 0px; clear: both; }
#recetasMain ul { display: block; margin: 0px 0px 20px 20px; overflow: hidden; width: 500px; }
#recetasMain ul li { list-style: none; display: inline; margin-left: 40px; float: left; overflow: hidden; }
#recetasMain ul li a:hover { background-position: top left; }
#recetasMain #lbNuevasRecetas { display: block; width: 225px; height: 260px; background:url(../img/lbNuevasRecetas.png) top left no-repeat; position: absolute; margin: -20px 0px 0px -170px; }
#recetasMain #lbNuevasRecetas span { display: none; }
#footRecetas { font-size: 10px; color: Gray; }

#lkHomeRecetas { width: 500px; clear: both; }

#lbRecetasP1 { width: 570px; height: 70px; display: block; background: url(../img/lbRecetasP1.jpg) top left no-repeat; }
#lbRecetasP1 span { display: none; }
#lbRecetasP2 { width: 570px; height: 70px; display: block; background: url(../img/lbRecetasP2.jpg) top left no-repeat; }
#lbRecetasP2 span { display: none; }
#lbRecetasP3 { width: 570px; height: 70px; display: block; background: url(../img/lbRecetasP3.jpg) top left no-repeat; }
#lbRecetasP3 span { display: none; }
#lbRecetasCC { width: 570px; height: 80px; display: block; background: url(../img/lbRecetasCC.jpg) top left no-repeat; }
#lbRecetasCC span { display: none; }
#internaLeft #lbNuevasRecetas { display: block; width: 225px; height: 260px; background:url(../img/lbNuevasRecetas.png) top left no-repeat; position: absolute; margin: 50px 0px 0px 0px; }
#internaLeft #lbNuevasRecetas span { display: none; }

#r101 a { width: 195px; height: 90px; display: block; background: url(../img/botR101.jpg) 0px -90px no-repeat; }
#r101 a span { display: none; }
#r102 a { width: 195px; height: 90px; display: block; background: url(../img/botR102.jpg) 0px -90px no-repeat; }
#r102 a span { display: none; }
#r201 a { width: 195px; height: 90px; display: block; background: url(../img/botR201.jpg) 0px -90px no-repeat; }
#r201 a span { display: none; }
#r202 a { width: 195px; height: 90px; display: block; background: url(../img/botR202.jpg) 0px -90px no-repeat; }
#r202 a span { display: none; }
#r203 a { width: 195px; height: 90px; display: block; background: url(../img/botR203.jpg) 0px -90px no-repeat; }
#r203 a span { display: none; }
#r204 a { width: 195px; height: 90px; display: block; background: url(../img/botR204.jpg) 0px -90px no-repeat; }
#r204 a span { display: none; }
#r205 a { width: 195px; height: 90px; display: block; background: url(../img/botR205.jpg) 0px -90px no-repeat; }
#r205 a span { display: none; }
#r206 a { width: 195px; height: 90px; display: block; background: url(../img/botR206.jpg) 0px -90px no-repeat; }
#r206 a span { display: none; }
#r301 a { width: 195px; height: 90px; display: block; background: url(../img/botR301.jpg) 0px -90px no-repeat; }
#r301 a span { display: none; }
#r302 a { width: 195px; height: 90px; display: block; background: url(../img/botR302.jpg) 0px -90px no-repeat; }
#r302 a span { display: none; }

#recetasInt { width: 580px; display: inline; margin-right: 15px; float: right; }
#recetasInt h2 { float: right; }
#recetasInt h2 span { display: none; }
#recetasInt h3 { margin: 5px 0px; font-size: 14px; }
#recetasInt img { float: left; }
#recetasInt ul li { margin: 2px 10px; list-style: square; font-size: 11px; }
#recetasInt ul.infoReceta li { display: none; }
#recetasInt ul.infoReceta { float: right; margin: 10px 20px; }
#recetasInt div.contenidoReceta { width: 300px; float: right; }
#recetasInt div.footerReceta { padding: 5px 50px; }
#recetasInt div.receta { width: 580px; overflow: auto; margin: 10px 0px; }

#recetasInt.paso1 div.receta { border: 2px solid #DB651B; }
#recetasInt.paso1 h3 { color: #DB651B; }
#recetasInt.paso1 a { color: #DB651B; }
#recetasInt.paso1 a:hover { color: #DB651B; text-decoration: underline; }
#recetasInt.paso1 div.receta div.footerReceta { background: #DB651B; color: White; clear: both; }

#receta101 h2 { display: block; width: 250px; height: 70px; background: url(../img/r101tit.jpg) top left no-repeat; }
#receta101 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r101info.jpg) top left no-repeat; }
#receta102 h2 { display: block; width: 250px; height: 70px; background: url(../img/r102tit.jpg) top left no-repeat; }
#receta102 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r102info.jpg) top left no-repeat; }

#recetasInt.paso2 div.receta { border: 2px solid #0071B8; }
#recetasInt.paso2 h3 { color: #0071B8; }
#recetasInt.paso2 a { color: #0071B8; }
#recetasInt.paso2 a:hover { color: #0071B8; text-decoration: underline; }
#recetasInt.paso2 div.receta div.footerReceta { background: #0071B8; color: White; clear: both; }

#receta201 h2 { display: block; width: 250px; height: 70px; background: url(../img/r201tit.jpg) top left no-repeat; }
#receta201 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r201info.jpg) top left no-repeat; }
#receta202 h2 { display: block; width: 250px; height: 70px; background: url(../img/r202tit.jpg) top left no-repeat; }
#receta202 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r202info.jpg) top left no-repeat; }
#receta203 h2 { display: block; width: 250px; height: 70px; background: url(../img/r203tit.jpg) top left no-repeat; }
#receta203 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r202info.jpg) top left no-repeat; }
#receta204 h2 { display: block; width: 250px; height: 70px; background: url(../img/r204tit.jpg) top left no-repeat; }
#receta204 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r202info.jpg) top left no-repeat; }
#receta205 h2 { display: block; width: 250px; height: 70px; background: url(../img/r205tit.jpg) top left no-repeat; }
#receta205 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r202info.jpg) top left no-repeat; }
#receta206 h2 { display: block; width: 250px; height: 70px; background: url(../img/r206tit.jpg) top left no-repeat; }
#receta206 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r202info.jpg) top left no-repeat; }

#recetasInt.paso3 div.receta { border: 2px solid #D21627; }
#recetasInt.paso3 h3 { color: #D21627; }
#recetasInt.paso3 a { color: #D21627; }
#recetasInt.paso3 a:hover { color: #D21627; text-decoration: underline; }
#recetasInt.paso3 div.receta div.footerReceta { background: #D21627; color: White; clear: both; }

#receta301 h2 { display: block; width: 250px; height: 70px; background: url(../img/r301tit.jpg) top left no-repeat; }
#receta301 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r301info.jpg) top left no-repeat; }
#receta302 h2 { display: block; width: 250px; height: 70px; background: url(../img/r302tit.jpg) top left no-repeat; }
#receta302 ul.infoReceta { display: block; width: 72px; height: 65px; background: url(../img/r302info.jpg) top left no-repeat; }

/* formulario
--------------------------------------------------------------- */

#registroInterna h1 { margin: 10px 0px; width: 570px; height: 30px; background:url(../img/lbRegistro.jpg) top left no-repeat; }
#registroInterna h1 span { display: none; }
#registroInterna h2 { margin: 15px 0px; }
#registroInterna h3 { margin: 10px 0px 10px 65px; }
#lbDPersonales { width: 155px; height: 22px; display: block; background:url(../img/lbDPersonales.jpg) top left no-repeat; }
#lbDPersonales span { display: none; }
#lbDFamiliares { width: 165px; height: 22px; display: block; background:url(../img/lbDFamiliares.jpg) top left no-repeat; }
#lbDFamiliares span { display: none; }
#lbComunicacion { width: 155px; height: 22px; display: block; background:url(../img/lbComunicacion.jpg) top left no-repeat; }
#lbComunicacion span { display: none; }
#datosHijo1 h3 { width: 72px; height: 16px; background:url(../img/lbDHijo1.jpg) top left no-repeat; }
#datosHijo1 h3 span { display: none; }
#datosHijo2 h3 { width: 72px; height: 16px; background:url(../img/lbDHijo2.jpg) top left no-repeat; }
#datosHijo2 h3 span { display: none; }
#datosHijo3 h3 { width: 72px; height: 16px; background:url(../img/lbDHijo3.jpg) top left no-repeat; }
#datosHijo3 h3 span { display: none; }

.textoLegal { margin-left: 20px; }
#botRegistrarCont { width: 130px; height: 35px; margin: 20px auto; }
#botRegistrar { width: 120px; height: 25px; }

#registroInterna { width: 585px; display: block; margin-left: 0px; overflow: hidden; float: right; }
#registroInterna #dPersonales { overflow: auto }
#registroInterna span.label,#registroInterna input { font-size: 12px; }
#registroInterna select { font-size: 11px; }
#registroInterna input, #registroInterna select { color: #696969; }
#dFamiliares input, #dPersonales input { width: 135px; border: none; background: url(../img/bgInput.jpg) top left no-repeat; padding-left: 10px; padding-right: 5px; height: 15px; }
#dFamiliares select, #dPersonales select { width: 150px; border: none; background: url(../img/bgInput.jpg) top left no-repeat; padding-left: 5px; }
#registroInterna input.watermark, #registroInterna select.watermark { color: silver; }
#registroInterna span.label { display: inline; width: 135px; float: left; margin-bottom: 5px; margin-right: 20px; text-align: right; }
#registroInterna input, #registroInterna select { margin-bottom: 5px; margin-right: 5px; }
#registroInterna input.botCalendario { vertical-align: middle; width: 12px; background: none; padding: 0px; }

#udpPanelCodigo { overflow: hidden; }
#udpPanelCodigo h2 { color: #0193CF; font-size: 15px; text-align: center; }
#udpPanelCodigo div.textoVerifica { overflow: hidden; border: 1px dashed #96C9F6; width: 265px; margin: 0px auto; padding: 5px; padding-left: 10px; }
#udpPanelCodigo div.textoVerifica img { float: left; }
#udpPanelCodigo div.textoVerifica input { float: left; font-size: 20px; width: 100px; text-align: center; margin-left: 20px; margin-top: 5px; }

.validationSummary { width: 400px; margin: 0px auto; margin-bottom: 20px; border: 1px dotted silver; padding: 10px; }
.validationSummary li { list-style: square; }
.validationSummary ul { margin: 10px 0px 0px 20px; }


/* formulatio contactanos
-------------------------------------------------------------- */

#contactoInt { width: 585px; display: block; margin-left: 35px; float: right; }
#botEnviar { text-align:center; margin: 15px; }
#botEnviar a { padding: 5px; border: 1px solid gray; background: #117AE3; color: white; width: 100px; display: block; }
#formaCont table { width: 400px; border-collapse:collapse; margin-left:30px; margin-top: 20px; margin-bottom:20px;}
#formaCont span { text-align: left; }
#formaCont table input, #formaCont table textarea { margin-left: 10px; font-size: 12px; }
#telfCont { margin: 20px 0px 20px 40px; }
#telfCont span { font-weight: bold; }
#copyObl { padding-left: 120px;}
#copyTelf, #copyForm { margin-left:30px; margin-top: 5px; }

#titContactanos { display: block; width: 570px; height: 30px; background: url(../img/lbContactanos.jpg) top left no-repeat; margin-bottom: 20px;}
#titContactanos span { display: none; }
#lbLlamanos { display: block; width: 85px; height: 22px; background: url(../img/lbLlamanos.jpg) top left no-repeat;}
#lbLlamanos span { display: none; }
#lbEscribenos { display: block; width: 100px; height: 22px; background: url(../img/lbEscribenos.jpg) top left no-repeat;}
#lbEscribenos span { display: none; }

/* novedades
-------------------------------------------------------------- */

#novedadesInt { width: 600px; display: block; margin-left: 20px; float: right; }
#novedadesInt h1 { margin: 20px 10px; width: 570px; height: 30px; background:url(../img/lbNovedades.jpg) top left no-repeat; }
#novedadesInt h1 span { display: none; }
#boxNovedad { width: 550px; height: 670px; margin: 0px auto; margin-bottom: 40px;  }

/* footer
-------------------------------------------------------------- */

#footPediatras{ width: 800px; height: 28px; display: block; background: url(../img/footPediatras.jpg) top left no-repeat; clear: both; }
#footPediatras span { display: none; }
#footLegal { width: 800px; height: 126px; display: block; background: url(../img/footLegal.jpg) top left no-repeat; clear: both; }
#footLegal span { display: none; }

#UpdateProgress1 { width: 100px; height: 50px; display: block; background: white; border: 1px dotted gray; opacity:.80; filter: alpha(opacity=80); color: black; }
#UpdateProgress1 div { width:80px; height: 60px; opacity:1; filter: alpha(opacity=100); margin:0px auto; overflow:hidden; overflow-y: hidden; }
#UpdateProgress1 img { display:block; margin:0px auto; }