/*
 *	CENTRAR
 */
body { margin: 0; padding: 0; background: #FFF; text-align: center; }
#todo { position: relative; width: 988px; margin: 0 auto; text-align: left; }
/*
 *	TIPOGRAFÍA
 */
body, td { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #444; }
td { vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; }
h1 { font-size: 14px; }
h2 { font-size: 12px; }
h3 { font-size: 11px; }
h4, h5, h6 { font-size: 10px; }
/*
 *	LINKS
 */
a img { border: 0; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }
/*
 *	FORMULARIOS
 */
input, textarea, button { margin: 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif;/* background: #FFF; color: #000; border: 1px solid #CCC; */  }
/* input, textarea { border-right-color: #EEE; border-bottom-color: #EEE; }*/
button { border-right-color: #666; border-bottom-color: #666; }
select { margin: 0; padding: 0; color: #000; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
option, optgroup, optgroup option { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; }
optgroup { background: #EEE; font-style: normal; }
option, optgroup option { background: #FFF; }
optgroup option { margin: 0; padding: 0 0 0 10px; }
/*
 *	OTROS
 */
ul { list-style: none; margin: 0; padding: 0; }
li { margin: 0; padding: 0 0 0 9px; background: url(../images/flecha.gif) 0 3px no-repeat; }
div.dch { text-align: right; }

fieldset { border:0px; }

#main{ width:758px;}

#container_inner {
background:transparent url(../images/dotted.jpg) repeat-y scroll 0 0;
padding:0 1px;
width:758px;;border-bottom:2px solid #363636;
 text-align:left;
}
#header_image{background:url(../images/header_image.jpg) no-repeat scroll 0% 0%; height:69px}

#inner_left{ float:left;width:163px; margin-top:5px;} 

#inner_right{ float:right;width:590px;}

#right_image{background:url(../images/right_image.jpg) no-repeat scroll 0% 0%; height:230px}

.wrapper{clear:both; overflow:hidden}

#left{float:left; padding-left:15px; font-size:11px; color:#777777}

#right{float:right; padding-right:30px}

#content{/*padding-top:25px;*/ color:#777; font-size:11px;}

#logo_left{float:left;padding:20px 0px 0px 7px}

#module{float:right}

#menu{float:left;
padding-left:18px;
padding-top:38px;}

/* ------------------------------- added -------------------------------*/


#pagefooter{ with:100%; clear;both; overflow:hidden;}

.contentheading{background:transparent url(../images/banda.gif) no-repeat scroll 0 100%;
color:#022A2A;
font-family:trebuchet MS;
font-size:24px;
font-weight:normal;
line-height:45px;
text-align:left;}

.contentpaneopen{ width:100%; text-align:left;}

#menu div.module_menu ul{ padding:0px;}
#menu div.module_menu ul li{float:left; padding:0 10px; list-style:none; background:url(../images/menu_bullet.jpg) no-repeat scroll 0 50%;}
#menu div.module_menu ul li a{color:#A8A8A8;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:none;}
#menu div.module_menu ul li a:hover{color:#2D5050;}
#menu div.module_menu ul li#current a{color:#2D5050;}


#caracteristicasDIV, #fotodimensionDIV, #especificacionesDIV, #caracteristicas2DIV, #especificaciones2DIV {
margin:0 0 20px;
text-align:left;
}

#descripcionDIV {margin:1em 0 2em;}

h2 {
border-bottom:1px solid #666666;
margin:10px 0px;
padding:0 0 2px;
}

div.beneficio {
color:#888888;
font-style:italic;
}

#fotodimensionDIV {
float:left;
text-align:center;
width:300px;
}

#especificacionesDIV, #especificaciones2DIV {
float:right;
width:200px;
}

#video {
margin-top:30px;
text-align:center;
width:100%;
z-index:-999;
}

#fotosDIV {
text-align:center;
padding:20px;
position:relative;
}

#fotosDIV table {
width:500px;
}

#inner_left div.module h3{ color:#022A2A;font-family:trebuchet MS;font-size:15px;margin:7px 0;padding-left:8px;text-align:left;}
#inner_left div.module ul{ margin:0px; padding:0px;}
#inner_left div.module ul li{ list-style:none; text-align:left; border-bottom:1px solid #FFF;padding:0px;}
#inner_left div.module ul li a{background-color:#F1F1F1;color:#363636;display:block;font-size:11px;padding:2px 0 2px 8px;text-decoration:none;}
#inner_left div.module ul li.active a{color:#000000; font-weight:bold;}
#inner_left div.module ul li.active ul li a{background:transparent none repeat scroll 0 0;border-bottom:1px solid #F0F0F0;color:#555555;display:block;margin:0;padding:2px 0 2px 16px;font-weight:normal;}
#inner_left div.module ul li.active ul li.active a{background:transparent none repeat scroll 0 0;color:#016D8E;font-weight:bold;}


#mapaDIV {
float:left;
}

#texto1DIV {
margin:0 0 20px 225px;
width:220px;

}

#textoDIVrow
{
left:350px;
position:absolute;
top:50px;
width:200px;
}

#cajaprodDIV {
border:1px solid #000000;
}

#textoprodDIV {
margin:24px 0 0 32px;
}

#cajaprodDIV td.izq {G6445N (line 72)
z-index:2;
}

#productoDIV, #cajaprodDIV, #cajaprodDIV table, #cajaprodDIV td, #iconos {
position:relative;
}

#comparativa {
bottom:15px;
left:10px;
position:absolute;
width:250px;
}

#fotoprodDIV {
padding:4px;
text-align:right;
}

#fotoDIV {
left:10px;
position:absolute;
top:20px;
}

#textoDIV {
margin:20px 20px 20px 350px;
}

#mediacajaDIV {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #444444;
margin-left:6px;
position:relative;
width:578px;
height:450px;
}

/**********************************************left side module****************************/

#izq {
background:transparent url(../images/tirag.gif) no-repeat scroll right top;
padding:0 10px 0 0;}

#fitness { display: block; width: 191px; height: 180px; background: url(../images/bot_fitness_en.jpg) no-repeat; }
#hipower { display: block; width: 191px; height: 180px; margin-top: 10px; background: url(../images/bot_hipower_en.jpg) no-repeat; }
#bhshiatsu { display: block; width: 191px; height: 180px; margin-top: 10px; background: url(../images/bot_bhshiatsu_en.jpg) no-repeat; }
#fitness:hover, #hipower:hover, #bhshiatsu:hover { background-position: 0 -180px; }
#fitness span, #hipower span, #bhshiatsu span { display: none; }

#todo{ text-align:left;}

#fotosDIV li, #especificaciones2DIV li, #fichaDIV li{
background:url(../images/flecha_der.gif) no-repeat scroll 0 3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}

#fichaDIV {
padding:20px;
}


/***************  ELLIPTICALS*************/

#textoDIVel {
left:350px;
position:absolute;
top:50px;
width:200px;
}

/********************************************************SOBI2 LISTING STYLES************************************************/

.sobi2Footer{display:none;}
.componentheading{
background:transparent url(../images/banda.gif) no-repeat scroll 0 100%;
color:#022A2A;
font-family:trebuchet MS;
font-size:24px;
font-weight:normal;
line-height:45px;
text-align:left;
margin-top:5px;
}


/********************************************************SOBI2 LISTING STYLES : END ************************************************/


/********************************************************DOCMAN CSS :START ************************************************/
div#docmantree a.jdmcredits{ display:none;}

#form-login { text-indent:5px;}

ul#docmantreetopNodes li a{border-bottom:1px solid #FFFFFF;}
/********************************************************DOCMAN CSS :  END ************************************************/


#ChronoContact_warranty td{ vertical-align:text-top;}

input.required{ background-color:#FFFFA0;}

dl#system-message{ background:#F1F1F1; line-height:25px; padding:10px;}
dt.error{ font-weight:bold;}
