body {	text-align: center;	color: #000000;	font: 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	margin:0px;	padding:0px;	line-height: 18px;}*html body {}abbr, acronym {	cursor:help;	font-style: italic;}p {}p.derecha {	text-align: right;}p.migas {	text-align: right;	margin:0;	padding:0;	font-size: 0.8em;	height: 10px;}img {	border:none;}img.der{	border:none;	float:right;	margin:10px;	max-width:250px;}img.statr{	border:none;	width:50px;	float:right;	margin:10px;}img.stat{	border:none;	width:50px;	float:left;	//margin:10px;}#contenedor {	margin:auto;	text-align: left;	color: #000000;	/*width: 760px;*/	width: 990px;	overflow:hidden;	height:100%;}#cabecera {	height:20px;	margin-top:1%;	text-align: right;	font-size:0.8em;}#cabecera a {	text-decoration:none;	font-weight:bold;	color:#999999;}#cabecera img{	float:left;	margin-left:10px;	margin-top:10px;}#cuerpo {	width:988px;	color:#000000;	height:100%;	border:dashed #999999 1px;	background-color: #FFFFFF;	background-image: url(../images/barra_azul.gif);	background-repeat: repeat-y;	background-position: left top;	overflow:hidden;}#menuizq {	width:250px;	background-color: #003659;	float:left;	font-size: 0.9em;	padding-bottom:10px;}#menuizq ul {	margin:0px;	padding:0px;}#menuizq ul li{	list-style-type: none;	margin-bottom:3px;}*html #menuizq ul li{	list-style-type: none;	margin-bottom:0px;	margin-top:0px;	padding:0px;}#menuizq ul li a {	list-style-type: none;	padding:5px 10px;	text-decoration:none;	color:#FFFFFF;	display:block;}#menuizq ul li a:visited {	color:#FFFFFF;}#menuizq ul li a:hover {	background-color:#33698C;}#menuizq ul li a.sel {	background-color:#FFFFFF;	color:#333333;}#menuizq ul li a.sel:hover {	background-color:#FFFFFF;	color:#333333;}#menuizq ul li a.destacado {	background-color:#89DF00;	color:#000000;}#menuizq ul li a.destacado:hover {	background-color:#89DF00;	color:#000000;}#menuizq ul li a.cabecera {	background-color:#BC5106;	color:#FFFFFF;}#menuizq ul li a.cabecera:hover {	background-color:#BC5106;	color:#FFFFFF;}#menuizq ul.seg {	font-size: 0.9em;	margin-bottom: 10px;	margin-left: 10px;}*html #menuizq ul.seg {	font-size: 0.9em;	margin-bottom: 0px;	margin-left: 10px;}#menuizq ul.seg li {	background-color:#22587B;}#menuizq ul.seg li ul.seg {	font-size: 0.9em;	margin-bottom: 10px;	margin-left: 10px;}#menuizq ul.seg li ul.seg li{	background-color:#22587B;}*html #menuizq ul ul.seg li {	margin-bottom:0px;	padding-bottom:0px;	margin-top:0px;	padding-top:0px;}#menuizq ul.seg li a {	color:#DDDDDD;}#menuizq ul.seg li a:hover {	color:#FFFFFF;}#menuizq ul.seg li a.destacado {	color:#000000;}#menuizq ul.seg li a.sel {	color:#000000;}#menuizq img{	margin-left: 70px;}#contenido {	color:#000000;	margin-left:250px;	font-size: 0.9em;	background-color: #FFFFFF;	min-height:480px;	padding: 10px 20px; } *html #contenido {	font-size: 0.9em;	background-color: #FFFFFF;	padding: 5px;	width:720px;	height:100%; } #contenido.pro {	padding:10px 10px 10px 10px;	//min-height:600px;	//height:100%;	oveflow:hidden; }*html #contenido.pro {	padding:0px;	width:720px; }#contenido.todo {	font-size: 0.9em;	background-color: #FFFFFF;	padding:0px;	min-height:480px }*html #contenido.todo {	//width:600px;	padding:10px; }#producto {	//padding:3px;	width:100%;	height:100%;	overflow:hidden;}#producto.negro {	background-color: #000000;}#cuerpo #contenido.centros {	//height:100%;	background-image: url(../images/paz_interior_bh_shiatsu.jpg);	background-repeat: no-repeat;	background-position: right bottom; }#cuerpo #contenido.saunas {	//height:100%;	background-image: url(../images/saunas_domesticas_bhshiatsu01.jpg);	background-repeat: no-repeat;	background-position: right 250px;	//padding-bottom:100px;	min-height:490px; }#cuerpo #contenido.infrarrojo {	//height:100%;	background-image: url(../images/saunas_domesticas_bhshiatsu.jpg);	background-repeat: no-repeat;	background-position: right 700px;	min-height:490px;	padding-bottom:160px; }#cuerpo #contenido.sentidos {	//height:100%;	//background-image: url(../images/saunas_domesticas_bhshiatsu.jpg);	background-repeat: no-repeat;	background-position: right bottom;	min-height:490px;	//padding-bottom:40px; }#cuerpo #contenido.catalogos {	//height:100%;	background-image: url(../images/catalogos.jpg);	background-repeat: no-repeat;	background-position: right bottom;	//padding-bottom:40px;	min-height:480px; }#cuerpo #contenido.tecnovita {	//height:100%;	background-image: url(../images/portada_tecnovita.jpg);	background-repeat: no-repeat;	background-position: right top;	//padding-bottom:40px;	min-height:480px; }#cuerpo #contenido.descanso {	//height:100%;	background-image: url(../images/centros_de_masaje_bh_shiatsu.jpg);	background-repeat: no-repeat;	background-position: right bottom;	//padding-bottom:10px;	min-height:480px; }#cuerpo #contenido.contacto {	//height:100%;	background-image: url(../images/telefono_y_contacto_bh_shiatsu.jpg);	background-repeat: no-repeat;	background-position: 400px bottom;	min-height:480px;	//padding-bottom:80px; } #cuerpo #contenido.empresa {	//height:100%;	background-image: url(../images/centenario_fondo.gif);	background-repeat: no-repeat;	background-position: right bottom;	min-height:500px;	//padding-bottom:80px; }#cuerpo #contenido.tecno {	min-height:480px;	//padding-bottom:80px; }#cuerpo #contenido.tecno p {	margin:5px; }#cuerpo #contenido p.corto{	width:80%;}#cuerpo #contenido #textos {	float:right;	width:230px;	max-width:230px;	padding-bottom:100px;}*html #cuerpo #contenido #textos {	float:right;	width:220px;	max-width:220px;	overflow:hidden;}#cuerpo #contenido #textos ul{	padding:0px;	margin:0px;}#cuerpo #contenido #textos ul li{	padding-left:5px;	margin:0px;	border-bottom:1px dashed #000000;	list-style:none;}#cuerpo #contenido #textos ul li a.info {    position:relative; /*this is the key*/    z-index:24;   text-decoration:none;}#cuerpo #contenido #textos ul li a.info:hover {	visibility:visible;	z-index:25;	text-decoration:none;}#cuerpo #contenido #textos ul li a.info h2 {    font-size:1em;    margin:3px 0px;    color:#003659;}#cuerpo #contenido #textos ul li a.info p {    font-size:0.9em;    margin:3px 0px;    color:#666666;}#cuerpo #contenido #textos ul li a.info span {	display: none;}#cuerpo #contenido #textos ul li a.info:hover span {	display:block;	position:absolute;	top:-30px;	left:-480px;	width:420px;	border:1px solid #000000;	text-align: left;	padding:10px 20px;	background-color: #000000;	text-decoration:none;}#cuerpo #contenido #textos ul li a.info:hover span p{	text-decoration:none;}#cuerpo #contenido #textos ul li a.info #tooltip {	color: #000000;	background-color: #EEEEEE;	text-decoration:none;	filter:alpha(opacity=95);	-moz-opacity:.95;	opacity:.95;}#cuerpo #contenido #textos ul li a.info #tooltip img {	width:150px;	filter:alpha(opacity=98);	-moz-opacity:.98;	opacity:.98;	float:right;	margin-left:20px;	margin-bottom:20px;}#cuerpo #contenido #textos ul li a.info #tooltip h2 {	text-decoration:none;	color: #CD6217;	font-weight:200;	line-height: 24px;	font-size:1.1em;}#cuerpo #contenido #textos ul li a.info #tooltip p {	text-decoration:none;	color: #000000;	font-weight:200;	line-height: 24px;	font-size:1em;}#contenido p {	color:#000000; }#contenido h1 {	color:#BC5106;	font-size: 1.3em;	width:97%;	font-weight: 300; } #contenido h1 strong { 	font-weight: 300;	color:#993333; }#contenido h2 {	color:#000000;	font-size: 1.1em;	width:97%;	font-weight: bold;	margin-bottom:0px; }#contenido h3 {	color:#000000;	font-size: 1em;	width:97%;	font-weight: bold;	margin-bottom:0px; } #contenido a { 	color: #6699CC;	text-decoration:none;	font-weight: bold; } #contenido a:hover { 	color: #6699CC;	text-decoration:underline;	font-weight: bold; } table { } *html table { } caption { } th { } td { } td.der { }#contenido ul li {	margin-bottom:10px;}p.linea {	width:98%;	border-bottom: 1px dotted #000000;}p.centrar {	text-align:center;}p.txiki {	width:400px;}fieldset {	background-color:#EEEEEE;}form p.right {	text-align:right;	margin-right:150px;}input{	border: 1px solid #003659;}input.normal{	border: 1px solid #003659;}textarea{	border: 1px solid #003659;	width:99%;}select.normal{	border: 1px solid #6699CC;}span.titulos {	border-bottom: 1px dotted #000000;	width:auto;}.der {	text-align:right;}input.puntos {	border-bottom: 1px dotted #000000;	border-top:none;	border-right:none;	border-left:none;}.tijera {	border-bottom: 1px dashed #666666;}#pie {	margin-top:10px;	margin-bottom:10px;	padding-top:5px;	padding-bottom:5px;	width: 100%;	text-align: center;	background-color: #BC5106;	color: #FFFFFF;	//height:40px;	clear:both;}#pie p {	font-size:0.8em;	text-align: center;}#slogan {	position: relative;	left: 40px;	top: 150px;	color:#0132A9;	font-size: 1.2em;}#ubicacion {	width: 90%;	height:250px;	margin-left:5%;	margin-bottom:10px;	border: 1px solid #000000;}#flashcontent {	background-color:#FFFFFF;	}#flashcontent p img {	padding-top:40px;	padding-bottom:100px;	/*height:400px;*/}#centros {	width: 358px;	float:left;	/*height:229px;*/	background-color:#FFFFFF;	padding:4px;	color:#000000;	text-align:center;	border-right:1px dashed #000000;	border-bottom:1px dashed #000000;}*html #centros {	width: 350px;	padding:2px;	overflow:hidden;}#saunas {	width: 358px;	float:left;	clear:right;	/*height:229px;*/	background-color:#FFFFFF;	padding:4px;	color:#FFFFFF;	text-align:center;	border-bottom:1px dashed #000000;}*html #saunas {	width: 350px;	padding:2px;	overflow:hidden;}#plataformas {	width: 358px;	float:left;	/*height:229px;*/	background-color:#FFFFFF;	padding:4px;	color:#FFFFFF;	text-align:center;	border-right:1px dashed #000000;}*html #plataformas {	width: 350px;	padding:2px;	overflow:hidden;}#complementos {	width: 358px;	float:left;	/*height:229px;*/	background-color:#FFFFFF;	padding:4px;	color:#FFFFFF;	text-align:center;}*html #complementos {	width: 350px;	padding:2px;	overflow:hidden;}#saunas h2 {	font-size:0.8em;}#centros h2 {	font-size:0.8em;}#plataformas h2 {	font-size:0.8em;}#complementos h2 {	font-size:0.8em;}#contenido #microrreg {	width:170px;	float:left;	padding:2px;}#contenido #sensores {	width:170px;	float:left;	padding:2px;}#contenido #cobertu {	width:170px;	float:left;	padding:2px;}#contenido #vibracion {	width:170px;	float:left;	padding:2px;}#cuerpo #contenido ul li a.infotexto {    position:relative; /*this is the key*/    z-index:24;    //color:#FFFFFF;    text-decoration:none;    font-weight:normal;    font-size:0.9em;    }#cuerpo #contenido ul li a.infotexto:hover {	visibility:visible;	z-index:25;	text-decoration:none;	}#cuerpo #contenido ul li a.infotexto span {	display: none;}#cuerpo #contenido ul li a.infotexto:hover span {	display:block;	position:absolute;	top:-200px;	left:440px;	/*position:relative;	top:10px;	left:0px;*/	//width:600px;	text-align: left;	padding:0px 10px;	text-decoration:none;}#cuerpo #contenido ul li #tooltiptexto {	//color: #FFFFFF;	text-decoration:none;	//background-color:#000000;	//border:1px dashed #003659;}#cuerpo #contenido ul li #tooltiptexto h2 {	text-decoration:none;	color: #FFFFFF;	font-weight:200;	line-height: 20px;	font-size:1em;}#cuerpo #contenido ul li #tooltiptexto p {	text-decoration:none;	color: #FFFFFF;	//line-height: 20px;	font-size:0.9em;}#cuerpo #contenido ul li #tooltiptexto img {	padding-bottom:15px;	padding-right:5px;}#colores {}#colores img{	width:158px;	border: 3px solid #000000;	margin-left:5px;}#iframe {	width:620px;	//height: 1000px;	overflow:hidden;	//float:right;}iframe {	position:relative;	z-index:0;	left: 0px;	top: -73px;	overflow:visible;}#ifrome {	width:620px;	//height: 1000px;	overflow:hidden;	//float:right;}iframe.mapa {	position:relative;	z-index:0;	left: 0px;	top: -115px;	overflow:hidden;}#contenido #sentidos {	height: 780px;}#contenido #sentidos #left {	float:left;	width:49%;	}#contenido #sentidos #right {	float:left;	width:49%;	padding-left:10px;	border-left:1px dashed #000000;}#contenido #calor {	height: 780px;}#contenido #calor #left {	float:left;	width:330px;	border-right:1px dashed #000000;	padding-right:10px;}#contenido #calor #right {	float:left;	width:330px;	padding-left:10px;}#contenido ul li.uno {	list-style: url(../images/icono_masaje_1.gif) inside;}#contenido ul li.dos {	list-style: url(../images/icono_masaje_2.gif) inside;}#contenido ul li.tres {	list-style: url(../images/icono_masaje_3.gif) inside;}#contenido ul li.cuatro {	list-style: url(../images/icono_masaje_4.gif) inside;}#contenido ul li.cinco {	list-style: url(../images/icono_masaje_5.gif) inside;}#contenido ul li.seis {	list-style: url(../images/icono_masaje_6.gif) inside;}#contenido ul li.catalogos {	list-style: url(../images/icono_pdf.gif) inside;}#contenido ol li {	margin-bottom:20px;}#contenido ol li.letra {	list-style: lower-alpha;}#cuerpo #contenido #video {	float:left;	max-width:480px;	min-width:480px;	text-align:center;}*html #cuerpo #contenido #video {	width:480px;	overflow:hidden;	margin-right:0px;	float:left;}#contenido #imagen {	text-align:center;	max-width:480px;	float:left;}#contenido #producto #video img{	text-align:center;	//max-height:270px;}#contenido #producto #video h1{}#contenido #producto #video p{	text-align:left;	width:100%;}#contenido #producto #video p.centrar{	text-align:center;	width:100%;}#contenido #producto #video p strong{	color: #FFFFFF;	font-size:1.5em;	background-color:#CD6217;	Padding:5px;}#contenido ul.compra{	width:70%;	float:right;	margin-left:50px;}#contenido a.pago{	padding:10px;	color:#000000;	background-color:#999999;}#contenido a.pago:hover{	padding:10px;	color:#000000;	background-color:#EEEEEE;	}#contenido #producto #video #galeria{	text-align:center;	margin-bottom:20px;	width:100%;}#contenido #producto #video #galeria img{	max-height:60px;}#contenido #producto #video #galeria caption{	background-color:#000000;	width:100%;	color:#FFFFFF;}#contenido #producto #video a.etiqueta {	background-color:#BA5205;	background-image: url(../images/video.gif);	background-repeat: no-repeat;	background-position: left middle;	color:#FFFFFF;	Padding-left:35px;	Padding-right:3px;	Padding-top:5px;	Padding-bottom:6px;}#contenido #producto #video a.etiqueta:hover {	text-decoration:none;}#contenido #producto #video fieldset legend {	text-align:right;	font-size:1.4em;	padding-top:5px;	padding-bottom:5px;	padding-right:10px;	width:200px;	height:20px;}#contenido #producto #video fieldset legend span{	 text-align:center;}#contenido #producto #video fieldset {	background-image: url(../images/barragris.jpg);	background-repeat: repeat-y;	background-position: center top;	margin-bottom:20px;	text-align:center;}*html #contenido #producto #video fieldset {	background-image: none;	background-color: #FFFFFF;	margin-top:20px;	margin-bottom:20px;	text-align:center;}#contenido #producto #video fieldset ul{	text-align:left;}legend {	background-color:#003659;	color:#FFFFFF;}#contenido #producto #video #galeria a.infogaleria {    position:relative; /*this is the key*/    z-index:24;    color:#FFFFFF;    text-decoration:none;}#contenido #producto #video #galeria a.infogaleria:hover {	visibility:visible;	z-index:25;	text-decoration:none;	}#contenido #producto #video #galeria a.infogaleria span {	display: none;}#contenido #producto #video #galeria a.infogaleria:hover span {	display:block;	position:absolute;	top:-16em;	left:-1.5em;	border:1px solid #000000;	text-align: left;	margin:0px;	padding:0px;	color: #FFFFFF;	background-color: #000000;	text-decoration:none;}#contenido #producto #video #galeria a.infogaleria:hover span img {	margin:0px;	padding:2px;	max-height:300px;	max-width:300px;}p.aviso {	font-size:0.8em;	font-style: italic;}table.especial {	width:98%;	text-align:center;}table.especial th{	background-color:#003659;	color:#FFFFFF;}table.especial td{	background-color:#EEEEEE;	color:#000000;}