html, body { margin:0;padding:0;height:100%;border:none }
BODY { background-color:#e3cda4;text-align:center; }
TABLE TD { empty-cells:show;  }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif;font-size:11px;padding:0px;margin:0px;color:#000000;border:0px; }
A:LINK { color:#9e8718;text-decoration: none; }
A:HOVER { color:brown;}
A:VISITED { color:gray; }
A:ACTIVE { color:brown;width:auto; }
H1 { font-size:18px;font-weight:bold;padding:15px; }
H2 { font-size:18px;font-weight:bold;text-align:center; }
H3 { font-size:12px;font-weight:bold; }
INPUT { font-weight:bold;color:#5a3810;background-color:#ce9b00;border:1px inset #5a3410;font-size:14px; }
SELECT { color:#5a3810;background-color:#ce9a00;padding:1px;padding-bottom:1px;border:1px solid #5a3810;font-size:13px;font-weight:bold; }
IMG { border:0; }

.cuerpo {
  vertical-align:top;
  width:740px;
  margin:10px auto -8px auto;
  height:100%;
}

.cuerpo2 {
  vertical-align:top;
  width:740px;
  margin:10px auto -8px auto;

}

.cabe1 {
  background-image:url(imagenes/techo1.gif);
  background-repeat:no-repeat;
  width:25px;
  height:37px;
  background-position:right bottom;

}

.cabe2 {
  background-image:url(imagenes/techo3.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  width:137px;
  height:37px;

}

.cabe3 {
  background-image:url(imagenes/techo.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  width:auto;
  height:37px;
   
}

.cabe4 {
  background-image:url(imagenes/techo4.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  width:46px;
  height:37px;

}

.cabe5 {
  background-image:url(imagenes/techo2.gif);
  background-repeat:no-repeat;
  width:25px;
  height:37px;
  background-position:left bottom;

}

.header {
  background-color:black;

}

.barra {
  background-image:url(imagenes/barra1.gif);
  height:29px;
  vertical-align:top;

}

.barrita {
  background-image:url(imagenes/barrita.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  width:135px;

}

.tatami {
  background-image:url(imagenes/tatami.gif);

}

.vidrio {
  background-image:url(imagenes/barra2.gif);
  height:42px;

}

.lamp { 
  background:url(imagenes/lampara.gif);
  background-repeat:no-repeat;
  background-position:center top;
  width:46px;
  height:42px;
  text-align:center;
  
}

.menu {
  background-image:url(imagenes/barra3.gif);
  background-position:bottom;
  height:31px;
  text-align:center;

}

.menu2 {
  background-image:url(imagenes/barra3.gif);
  text-align:center;
  height:25px;
  color:white;
  font-size:15px;
  font-weight:bold;

}

.bonzai {
  background-image:url(imagenes/bonzai.gif);
  background-position:right top;
  background-repeat:no-repeat;
  width:100%;
  height:80px;
  text-align:center;
  vertical-align:middle;

}

.txtcell {
  text-align:left;
  vertical-align:top;
  padding:10px 10px 30px;

}

.opciones {
  background-color:#290000;

}

.menufondo {
  width:100%;

}

table.menufondo td {
  background-image:url(imagenes/barra4.gif);
  background-repeat:repeat-y;
  height: 22px;
  vertical-align:middle;
  text-align:center;
  color:white;
  font-size:17px;
  font-family:"MS UI Gothic";
  font-weight:bolder;

}

table.menufondo td a:link, table.menufondo td a:visited {
  color:white;
  font-weight:bolder;
  text-decoration:none;

}

table.menufondo td a:hover, table.menufondo td a:active {
  color:yellow;
  text-decoration:none;
  font-size:18px;

}

.new { 
  color:red;
  font-size:9px

}

.botones {
  padding:15px 0 15px;

}

table.botones td {
  background-image:url(imagenes/boton.gif);
  background-repeat:no-repeat;
  background-position:top center;
  width:127px;
  height:25px;
  vertical-align:middle;
  text-align:center;

}

tr.marquee td {
  border-top: 3px solid #524146;
  border-bottom: 3px solid #524146;
  white-space:nowrap;
  color:red;
  height:22px;

}

.fondo { 
  background-color:#e7e7de; 
  
}

.marco {
  background-color:#f7efc6;
       
}

.bordertable {
  border:1px solid black;
  
}

.bordertable2 {
  border-bottom:1px solid black;

 }

.bordertable3 {
  border-top:1px solid black;

}

.roomtable {
  color: black;
  height: 30px;
  text-align:center;
  vertical-align: middle;
  padding:5px;

}

.roomtable2{
  background-color:#ffff00;
  
}

.room_tr {
  background-color: #ffce66;

 }

.room_tr:hover {
  background-color: #ff9b33;

 }

.room_tr_hover {
  background-color: #ff9b33;

 }

.gray{
  background-color: #e7e7de;

}

#footer{
  background-color: black;
  font-size: 8px;
  text-align: center;
  color: white;

}

#footer a{
  text-decoration: none;
  color: white;

}

.hiddenlayer{
  top:0;
  left:0;
  position: absolute;
  z-index:2;
  visibility: hidden;
  text-align:left;
  width:510px;

}

.borders {
  border-left: 4px solid #314131;
  border-right:4px solid #314131;

}

.borderl {
  border-left: 4px solid #314131;

}

.borderr {
  border-right: 3px solid #314131;

}

.floor_caption {
  background-color: white;
  text-align:center;

}

.house_maps_out {
  border: 1px solid yellow;
  text-align:center;
  width:465px;
  height:233px;
  margin:5px;

}

.house_maps_in {
  border: 1px solid white;
  text-align:center;
  margin:5px;
  padding:3px;
  vertical-align:top;

}

.facility {
  width:20px;
  height:20px;

}

.shower {
  background-color:#99ccff;

}

.toilet {
  background-color:#00ffff;

}

.sink {
  background-color:#9999ff;

}

.laundry {
  background-color:#ccccff;

}

.kitchen {
  background-color:#d4e187;

}

table.facilities td {
  border-bottom:1px solid gray;
  padding:5px;

}

table.fac_explorer td {
  text-align:left;

}

table.additional td {
  padding:5px;

}

table.additional img {
  cursor:pointer;

}

.spots {
  height:25px;
  white-space:nowrap;

}

.spot_pic {
  height:250px;
  padding-top:20px;
  text-align:center;
}

.spot_txt {
  height:300px;
  padding-top:20px;
  text-align:left;

}

.table_end {
  padding:5px;

}

.plan {
  vertical-align:top;
  height:30px;

}

#p7menubar {
  padding: 0px;
  list-style: none;
  margin: 0;

}

#p7menubar ul {
  padding: 0px;
  margin-left: -4px;
  list-style: none;

}

#p7menubar a {
  display: block;
  text-decoration: none;
  padding: 0 7px 0;

}

#p7menubar a.trigger {
  background-image: url(imagenes/barrita.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  height:27px;
  padding-top:2px;

}

#p7menubar a.trigger img {
  padding-top:6px;
        
}

#p7menubar .tel img {
  padding-left:13px;
        
}

#p7menubar li {
	float: left;

}

#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul.submenu1, #p7menubar li ul.submenu2, #p7menubar li ul.submenu3, #p7menubar li ul.submenu4, #p7menubar li ul.submenu5 {
  z-index:4;

}

#p7menubar li ul.submenu1, #p7menubar li ul.submenu2 {
  width: 100px;

}

#p7menubar ul li {
  width: 100%;

}

#p7menubar li ul.submenu3 {
  width: 80px;

}

#p7menubar li ul.submenu4 {
  width: 48px;

}

#p7menubar li ul.submenu5 {
  width: 73px;

}

#p7menubar ul li a  {
  padding: 5px 0px 0px 5px;

}

#p7menubar li ul {
  position: absolute;
  display: none;
  background-color: #231601;
  border-left:3px solid #634939;
  border-right: 3px solid #543603;
  border-bottom: 3px solid #543603;

}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
vertical-align:top;

}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
  display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
  background-color: transparent;

}

#p7menubar ul a:hover {
  background-color: #606060!important;
  color: #FFFFFF !important;
}

#menuwrapper, #p7menubar ul a {height: 1%;}

table.reserve td {
  text-align: left;
  padding:5px;

}

#guesthouses, #semiapart, #apart {display: none;}

.m1 {
  position:relative;overflow:hidden;text-indent:-475px;height:53px;width:272%;

}

.mot { z-index: 0;position:relative;overflow:hidden;width: 100%;

}

.asakusa_floor2 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.asakusa_floor201 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.asakusa_floor202 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.asakusa_floor203 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.asakusa_floor204 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.asakusa_floor205 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.asakusa_floor206 {
  background-image:url(imagenes/asakusa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.asakusa_floor3 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.asakusa_floor301 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.asakusa_floor302 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.asakusa_floor303 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.asakusa_floor304 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.asakusa_floor305 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.asakusa_floor306 {
  background-image:url(imagenes/asakusa/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.asakusa_floor4 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.asakusa_floor401 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.asakusa_floor402 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.asakusa_floor403 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.asakusa_floor404 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.asakusa_floor405 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.asakusa_floor406 {
  background-image:url(imagenes/asakusa/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.asakusa_floor5 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.asakusa_floor501 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.asakusa_floor502 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.asakusa_floor503 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.asakusa_floor504 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px -225px;

}

.asakusa_floor505 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px -225px;

}

.asakusa_floor506 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px -225px;

}

.asakusa_floor507 {
  background-image:url(imagenes/asakusa/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px -225px;

}

.akasaka_floor4 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.akasaka_floor401 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.akasaka_floor402 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.akasaka_floor403 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.akasaka_floor404 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.akasaka_floor405 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.akasaka_floor406 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.akasaka_floor407 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-784px 0px;

}

.akasaka_floor408 {
  background-image:url(imagenes/akasaka/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-896px 0px;

}

.komazawa_floor1 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.komazawa_floor01 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.komazawa_floor02 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.komazawa_floor03 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.komazawa_floor04 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px -225px;

}

.komazawa_floor05 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px -225px;

}

.komazawa_floor06 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px -225px;

}

.komazawa_floor14 {
  background-image:url(imagenes/komazawa/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px -225px;

}

.komazawa_floor2 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.komazawa_floor07 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.komazawa_floor08 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.komazawa_floor09 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.komazawa_floor10 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.komazawa_floor11 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.komazawa_floor12 {
  background-image:url(imagenes/komazawa/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.yoga_floor1 {
  background-image:url(imagenes/yoga/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;
  vertical-align:bottom;
  text-align:right;

}

.yoga_floor101 {
  background-image:url(imagenes/yoga/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;
  vertical-align:bottom;
  text-align:right;

}


.yoga_floor2 {
  background-image:url(imagenes/yoga/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.yoga_floor3 {
  background-image:url(imagenes/yoga/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.yoga_floor301 {
  background-image:url(imagenes/yoga/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.yoga_floor302 {
  background-image:url(imagenes/yoga/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.yoga_floor4 {
  background-image:url(imagenes/yoga/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.yoga_floor401 {
  background-image:url(imagenes/yoga/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.yoga_floor402 {
  background-image:url(imagenes/yoga/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.yoga_floor5 {
  background-image:url(imagenes/yoga/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.yoga_floor501 {
  background-image:url(imagenes/yoga/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.yoga_floor502 {
  background-image:url(imagenes/yoga/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.sangenjaya_floor1 {
  background-image:url(imagenes/sangenjaya/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.sangenjaya_floor01 {
  background-image:url(imagenes/sangenjaya/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.sangenjaya_floor03 {
  background-image:url(imagenes/sangenjaya/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.sangenjaya_floor06 {
  background-image:url(imagenes/sangenjaya/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.sangenjaya_floor2 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.sangenjaya_floor07 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.sangenjaya_floor08 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.sangenjaya_floor10 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.sangenjaya_floor11 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.sangenjaya_floor12 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.sangenjaya_floor13 {
  background-image:url(imagenes/sangenjaya/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.sancha_floor1 {
  background-image:url(imagenes/sancha/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;
  vertical-align:top;
  text-align:center;
  padding-top:2px;

}

.shimbashi_floor1 {
  background-image:url(imagenes/shimbashi/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor11 {
  background-image:url(imagenes/shimbashi/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor12 {
  background-image:url(imagenes/shimbashi/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor13 {
  background-image:url(imagenes/shimbashi/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor14 {
  background-image:url(imagenes/shimbashi/floor1.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.shimbashi_floor2 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor21 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor22 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor23 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor24 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.shimbashi_floor25 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.shimbashi_floor26 {
  background-image:url(imagenes/shimbashi/floor2.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.shimbashi_floor3 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor31 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor32 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor33 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor34 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.shimbashi_floor35 {
  background-image:url(imagenes/shimbashi/floor3.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.shimbashi_floor4 {
  background-image:url(imagenes/shimbashi/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor41 {
  background-image:url(imagenes/shimbashi/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor42 {
  background-image:url(imagenes/shimbashi/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor43 {
  background-image:url(imagenes/shimbashi/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor44 {
  background-image:url(imagenes/shimbashi/floor4.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.shimbashi_floor5 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor51 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor52 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor53 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor54 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}

.shimbashi_floor55 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-560px 0px;

}

.shimbashi_floor56 {
  background-image:url(imagenes/shimbashi/floor5.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-672px 0px;

}

.shimbashi_floor6 {
  background-image:url(imagenes/shimbashi/floor6.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:0px 0px;

}

.shimbashi_floor61 {
  background-image:url(imagenes/shimbashi/floor6.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-112px 0px;

}

.shimbashi_floor62 {
  background-image:url(imagenes/shimbashi/floor6.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-224px 0px;

}

.shimbashi_floor63 {
  background-image:url(imagenes/shimbashi/floor6.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-336px 0px;

}

.shimbashi_floor64 {
  background-image:url(imagenes/shimbashi/floor6.gif);
  background-repeat: no-repeat;
  width: 113px;
  height: 226px;
  background-position:-448px 0px;

}



