a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#otrosbutton a,
#quienesbutton a,
#matbutton a,
#hmatbutton a,
#hotrosbutton a,
#linksbutton a,
#contactobutton a,
#hcontactobutton a,
#hpyogabutton a,
#pyogabutton a,
#hlinksbutton a,
#hquienesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#hznpid6links,
#hznpid7contacto,
#hznpid8gracias,
#hznpid1home,
#hznpid3mat,
#hznpid5otros,
#hznpid2quienes,
#hznpid4pyoga  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#hotrospopup,
#hpyogapopup,
#hlinkspopup,
#hmatpopup  {
   visibility: hidden;
   position: absolute;
   top: 434px;
   z-index: 3;
   width: 53px;
   height: 107px;
   background-repeat: no-repeat;
}

#contactobutton a:hover,
#hcontactobutton a:hover  {
   background-position: -69px 0%;
}

#quienesbutton a:hover,
#hquienesbutton a:hover  {
   background-position: -112px 0%;
}

#pyogabutton a:hover,
#hpyogabutton a:hover  {
   background-position: -117px 0%;
}

#otrosbutton a:hover,
#hotrosbutton a:hover  {
   background-position: -123px 0%;
}

#linksbutton a:hover,
#hlinksbutton a:hover  {
   background-position: -40px 0%;
}

#matbutton a:hover,
#hmatbutton a:hover  {
   background-position: -70px 0%;
}

#cbanner,
#lbanner,
#obanner,
#pybanner  {
   visibility: visible;
   position: absolute;
   top: 63px;
   z-index: 2;
   width: 702px;
   height: 142px;
   background-repeat: no-repeat;
}

#hcontactobutton,
#contactobutton  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 557px;
   width: 69px;
   height: 12px;
}

#hquienesbutton,
#quienesbutton  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 557px;
   width: 112px;
   height: 12px;
}

#linksbutton,
#hlinksbutton  {
   visibility: visible;
   position: absolute;
   left: 574px;
   top: 557px;
   z-index: 3;
   width: 40px;
   height: 12px;
}

#hotrosbutton,
#otrosbutton  {
   visibility: visible;
   position: absolute;
   left: 424px;
   top: 557px;
   z-index: 3;
   width: 123px;
   height: 12px;
}

#pyogabutton,
#hpyogabutton  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 557px;
   z-index: 3;
   width: 117px;
   height: 12px;
}

#devastexto p,
#devas p  {
   font: 14px/18px Arial;
   margin: 0px;
   text-align: center;
   color: #333333;
}

#logohomebutton a:hover  {
   background-position: -161px 0%;
}

#hmatbutton,
#matbutton  {
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 557px;
   z-index: 3;
   width: 70px;
   height: 12px;
}

#contactoform fieldset  {
   font: 12px/18px "Lucida Grande";
   border: none;
}

#hlineamenu,
#lmenu  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 546px;
   z-index: 2;
   width: 663px;
   background-repeat: no-repeat;
}

#hcontactobutton a  {
   width: 69px;
   background-image: url(contactomedia/contactobutton.png);
}

#contactobutton a  {
   width: 69px;
   background-image: url(contactomedia/contactobutton.png);
}

#hquienesbutton a  {
   width: 112px;
   background-image: url(contactomedia/quienesbutton.png);
}

#logohomebutton a  {
   background: url(contactomedia/logohomebutton.png) no-repeat 0% 0px;
   display: block;
   height: 69px;
   width: 161px;
   font-size: 69px;
   line-height: 69px;
}

#quienesbutton a  {
   width: 112px;
   background-image: url(contactomedia/quienesbutton.png);
}

#hcontactobutton  {
   z-index: 2;
}

#hpyogabutton a  {
   width: 117px;
   background-image: url(contactomedia/pyogabutton.png);
}

#contactobutton  {
   z-index: 3;
}

#hcontactopopup  {
   background: url(homemedia/hcontactopopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 500px;
   top: 434px;
   z-index: 3;
   width: 49px;
   height: 102px;
}

#contactoform p  {
   margin: 0px;
}

#logohomebutton  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 327px;
   z-index: 2;
   width: 161px;
   height: 69px;
}

#hquienesbutton  {
   z-index: 2;
}

#hlinksbutton a  {
   width: 40px;
   background-image: url(contactomedia/linksbutton.png);
}

#hotrosbutton a  {
   width: 123px;
   background-image: url(contactomedia/otrosbutton.png);
}

#mailb a:hover  {
   background-position: -208px 0%;
}

#linksbutton a  {
   width: 40px;
   background-image: url(contactomedia/linksbutton.png);
}

#logohomepopup  {
   background: url(contactomedia/logohomepopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 126px;
   top: 402px;
   z-index: 2;
   width: 53px;
   height: 11px;
}

#otrosbutton a  {
   width: 123px;
   background-image: url(contactomedia/otrosbutton.png);
}

#pyogabutton a  {
   width: 117px;
   background-image: url(contactomedia/pyogabutton.png);
}

#quienesbutton  {
   z-index: 3;
}

#hquienespopup  {
   background: url(homemedia/hquienespopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 203px;
   top: 433px;
   z-index: 3;
   width: 53px;
   height: 107px;
}

#contactoform  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 316px;
   z-index: 2;
   width: 459px;
}

#hmatbutton a  {
   width: 70px;
   background-image: url(contactomedia/matbutton.png);
}

#hotrospopup  {
   background-image: url(homemedia/hotrospopup.png);
   left: 381px;
}

#hpyogapopup  {
   background-image: url(homemedia/hpyogapopup.png);
   left: 322px;
}

#hlinkspopup  {
   background-image: url(homemedia/hlinkspopup.png);
   left: 441px;
}

#matbutton a  {
   width: 70px;
   background-image: url(contactomedia/matbutton.png);
}

#background  {
   visibility: visible;
   width: 750px;
   height: 600px;
   position: absolute;
   margin-left: -375px;
   left: 50%;
   top: -300px;
   background-color: #FFFFFF;
   background-image: none;
}

#hlineamenu  {
   background-image: url(homemedia/hlineamenu.png);
   height: 1px;
}

#lineasobre  {
   background: url(contactomedia/lineasobre.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 183px;
   top: 232px;
   z-index: 2;
   width: 379px;
   height: 1px;
}

#barrahome  {
   background: url(homemedia/barrahome.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 434px;
   z-index: 2;
   width: 338px;
   height: 95px;
}

#hmatpopup  {
   background-image: url(homemedia/hmatpopup.png);
   left: 262px;
}

#ctelefono  {
  /* background: url(contactomedia/ctelefono.gif) no-repeat;*/
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 520px;
   z-index: 2;
   width: 451px;
   height: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

#yogahome  {
   background: url(homemedia/yogahome.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 593px;
   top: 284px;
   z-index: 2;
   width: 102px;
   height: 125px;
}

#pybanner  {
   background-image: url(pyogamedia/pybanner.png);
   left: 24px;
}

#ccartel  {
   background: url(contactomedia/ccartel.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 253px;
   z-index: 2;
   width: 297px;
   height: 56px;
}

#cbanner  {
   background-image: url(contactomedia/cbanner.png);
   left: 22px;
}

#mailb a  {
   background: url(contactomedia/mailb.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 208px;
   font-size: 14px;
   line-height: 14px;
}

#obanner  {
   background-image: url(otrosmedia/obanner.png);
   left: 22px;
}

#lbanner  {
   background-image: url(linksmedia/lbanner.png);
   left: 23px;
}

#cimagen  {
   background: url(contactomedia/cimagen.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 331px;
   z-index: 2;
   width: 138px;
   height: 61px;
}

#ctitulo  {
   background: url(contactomedia/ctitulo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 208px;
   z-index: 2;
   width: 99px;
   height: 13px;
}

#hlmenu  {
   background: url(homemedia/hlmenu.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 554px;
   z-index: 2;
   width: 460px;
   height: 12px;
}

#hfoto  {
   background: url(homemedia/hfoto.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 62px;
   z-index: 3;
   width: 313px;
   height: 280px;
}

#mailb  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 521px;
   z-index: 2;
   width: 208px;
   height: 14px;
}

#lmenu  {
   background-image: url(contactomedia/lmenu.png);
   height: 20px;
}

#hlogo  {
   background: url(homemedia/hlogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 325px;
   z-index: 2;
   width: 179px;
   height: 76px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin: .2em 0 .2em 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 109px;
}


