*{ padding:0;margin:0; }
	
html,body {
 	height:100%;
	margin: 0px;
	padding: 0px;
}

body{
font-family:arial, verdana,sans-seriff;
background:url(images/fondo.png) #fafbfc repeat-x top;
color:#6f8ab0;
}

p{
margin-bottom:10px;
}
a{
text-decoration:none;
color:#fff;
}

#all {
text-align:left;
margin: 0px auto;
background:url(images/content.png) top center repeat-x;
/*background-color:#e2e6ed;*/
min-height:100%;
/*position:relative;*/
width:870px;

}

* html #all{
height: 100%;
}

#clearer{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

#header{
	float:left;
	width:870px;
}

#header #logo{
float:left;
margin:37px 0 0 37px;
_margin:37px 0 0 18px;
/*_margin:18px 0 0 18px;*/

}

#header #slogan{
float:right;
margin:40px 60px 72px 0;
_margin:40px 30px 72px 0;
/*_margin:20px 30px 0 0;*/
}

#menuContenedor{
	float:left;
	font-size:12px;
	margin-left:114px;
	_margin-left:57px;
	background:url(images/fondoMenu.gif) center left no-repeat;
	height:14px;
	_background:url(images/fondoMenu.gif) bottom left no-repeat;
	}

#btn4,#btn6{
color:#999;
}


#footer {
clear:both;
color:#999;
float:left;
font-size:.7em;
margin:20px 0 10px 0px;
_margin:10px 0 5px 0px;
width:870px;
height:25px;
}

#enlacesDcha{
float:right;

}

#enlacesDcha img{
border:0;
vertical-align:top;
}

#footer a{
color:#999;
text-decoration:underline;
}

#footer a:hover{
color:#6f8ab0;
}

#content, #contentHome{
float:left;
margin-left:114px;
_margin-left:57px;
font-size:.9em;
min-height:464px;
width:756px;
}

#content{
margin-top:38px;
margin-left:114px;
/*_margin-top:19px;*/

_margin-left:57px;
}

.cursiva{
font-style:italic;
}

h1{
font-size:1.1em;
color:#6f8ab0;
margin-bottom:24px;
/*_margin-bottom:12px;*/
}

h2{
font-size:1em;
color:#999;
margin-bottom:8px;
/*_margin-bottom:4px;*/
}

ul{
padding:10px 0px 10px 20px;
}


h3{
margin:8px 0px;
}

h4{
margin:6px 0px;
font-size:10pt;
}
h5{
font-size:12pt;
color:#6f2f76;
margin:0px;
margin-top:10px;
border-left:1px solid #7c5c48;
padding-left:10px;
}
h6{
font-size:10pt;
color:#f79239;
margin-bottom:0px;
margin-top:8px;
}

.testimonio{
float:left;
width:606px;
border-bottom:1px solid #6f8ab0;
padding-bottom:24px;
/*_padding-bottom:12px;*/
padding-top:10px;
/*_padding-top:5px;*/
}

.testimonio a{
color:#6F8AB0;
}

.testimonio a:hover{
color:#2a466d;
}

/*seccion contacto*/
#colLeft{
float:left;
width:270px;
}

#colLeft h2{
font-size:1.1em;
line-height:1.4em;
}

#colLeft a{
color:#999;
}

#colLeft a:hover{
color:#2d3c5f;
}

#colRight{
float:right;
width:405px;
margin-right:50px;
}

#colRight img{
border:0;
}

#home{
	float:left;
width:756px;
height:502px;
/*float:left;*/
background:url(images/home.png) left no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/home.png',sizingMethod='no-scale');
_behavior: url("iepngfix.htc");
margin-top:13px;
_margin-top:0px;
}

#home #colIzqHome p{
line-height:1.5em;
}

#colIzqHome{
margin-top:38px;
/*_margin-top:19px;*/
width:400px;
}

#colIzqHome h2{
font-size:1em;
}
#colIzqHome p{
margin-top:28px;
/*_margin-top:14px;*/
color:#999;
font-size:.8em;
}

#bottomRowHome{
	float:left;
margin-top:92px;
/*width:600px;
/*_margin-top:46px;*/
}

#cuadroHome1{
float:left;
width:170px;
height:152px;
margin-right:6px;
_margin-right:3px;
}

#cuadroHome2{
float:left;
background-image:url(images/cuadro_home2.png);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cuadro_home2.png',sizingMethod='no-scale');
behavior: url("iepngfix.htc");
width:271px;
height:152px;
margin-right:10px;
_margin-right:5px;
font-size:.8em;
}

#cuadroHome2 .texto{
float:left;
width:216px;
margin-top:6px;
_margin-top:3px;
margin-left:26px;
_margin-left:13px;
}
#cuadroHome3{
float:left;
background-image:url(images/cuadro_home3.png);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cuadro_home3.png',sizingMethod='no-scale');
behavior: url("iepngfix.htc");
width:183px;
height:152px;
text-align:center;
font-size:.8em;
color:#fff;
line-height:1.7em;
}

#cuadroHome3 h3{
padding-top:2x;
float:left;
width:auto;
font-weight:bold;
font-size:1.2em;
border-bottom:1px solid #fff;
padding-bottom:10px;
_padding-bottom:5px;
margin:12px 18px 10px 22px;
_margin:6px 9px 5px 11px;
}

#cuadroHome3 a:hover{
	color:#0b1c35;
	}

#fullWidth{
width:680px;
color:#999;
line-height:1.6em;
}

#fullWidth p{
font-size:.9em;
}

/* 26 posturas */
.postura img{
float:left;
width:168px;
height:169px;
behavior: url("iepngfix.htc");
}
.textoPostura{
float:left;
width:160px;
margin-left:8px;
_margin-left:4px;
}

.descripcionPostura{
font-size:.75em;
}

.postura{
float:left;
width:350px;
}
.filaPostura{
float:left;
margin-bottom:10px;
_margin-bottom:5px;
}

.subtitPostura{
font-size:.75em;
color:#999;
}
/* calor */
#fullWidth ul{
color:#6f8ab0;
font-size:.9em;
margin-top:0px;
}

#fullWidth ul li{
margin-bottom:14px;
_margin-bottom:7px;
}

/*Bikram*/
.imgLeft{
float:left;
width:315px;
margin-right:16px;
_margin-right:8px;
}
.columnRight{
float:left;
width:340px;
font-size:.9em;
}

.columnRight h1, #colIzqEspacio h1, .textoProfesor h1{
font-size:1.3em;
}

.columnRight blockquote{
color:#8299ba;
font-style:italic;
}

/* Espacio */
#colIzqEspacio{
float:left;
width:340px;
font-size:.9em;
margin-right:26px;
_margin-right:13px;
}

#colDerEspacio{
float:left;
width:318px;
}

#colDerEspacio img{
float:left;
}

/* Profesores */
.profesor{
float:left;
margin-bottom:42px;
padding-bottom:42px;
_margin-bottom:24px;
_padding-bottom:24px;
border-bottom:1px solid #8299ba;
width:720px;
}

.textoProfesor{
float:left;
width:370px;
color:#6f8ab0;
}

.textoProfesor h2{
font-size:1.2em;
color:#6f8ab0;
}

.textoProfesor blockquote{
font-weight:bold;
font-style:italic;
}
/*primera clase*/
#fullWidth2{
width:660px;
font-size:1em;
line-height:1.4em;
color:#6f8ab0;
}
/* PRECIOS */
table{
color:#6f8ab0;
margin-bottom:20px;
_margin-bottom:10px;
}

table td{
padding:4px 20px 4px 4px;
_padding:2px 10px 2px 2px;
}

.par{
background-color:#c3cede;
}

.impar{
background-color:#edf1f5;
}

.azul, .azul h2{color:#6f8ab0;}

.gris{
color:#999;
}

/* horarios */
.dia{
font-weight:bold;
}

#horarios {
border-collapse: collapse; 
}

#horarios td{
padding:8px 20px 8px 4px;
_padding:4px 10px 4px 2px;
border-bottom:1px solid #8299ba;
}

.regular{
font-weight:normal;
}

.pieFoto{
font-size:.8em;
margin-top:6px;
}


#colIzqHome img{
float:left;
margin-left:-80px;
margin-right:10px;
_margin-left:-40px;
_margin-right:5px;
}
#colIzqHome a img{
border:0px;
}

/*#textosNavidad{
font-size:1.2em;

}
#colIzqHome #textosNavidad p{
line-height:2em;
margin-bottom:-30px;
}*/

#colIzqHome a{
color:#3c6094;
font-weight:bold;
}

#colIzqHome a:hover{
color:#000;
}

#legal{
width:640px;
line-height:18px;
font-size:.7em;
}
#legal h2{
	font-size:1.2em;
	margin-top:14px;
	}
#legal h3{
font-size:.9em;
border-bottom:1px solid;
margin-bottom:10px;
margin-top:10px;
}

#legal ol{
	list-style-type:lower-alpha;
	margin-left:20px;
	}
	
#legal a, #colRight a{
color:#173765;
}

#legal a:hover, #colRight a:hover{
color:#0f71c4;
}

.imgGaleria{
float:left;
margin-right:18px;
margin-bottom:18px;
}

.imgGaleria img{
border:0px;
}

#facebook{
float:right;
}
#facebook img{
border:0px;
}

#copy{
	float:left;
margin-top:10px;
}

#fullWidth3{
color:#6f8ab0;
}

#TB_secondLine{
margin-top:4px;
}
