/* ---- Estilos básicos ---------------------------------------------------- */
 
body, html {
  	font: 90% "Century Gothic", sans-serif;
  	background: url('../imagenes/background.jpg') #481442 repeat top center;
	height: 100%;
	width: 100%;
  	margin: 0;
  	padding: 0;
  	color: #000;
}
a:link,
a:visited{
	color:#681380;
}

a,
a:hover{
	color:#d0a6ce;
}
p {
  	margin-left: 20px;
	margin-right: 25px;
	margin-top: 10px;
  	line-height:18px;
}
.negrita {
	font-weight: bold;
}
.clear {
  	clear: both;
}
h1, h2, h3 {
  	font-family: "verdana", sans-serif;
  	font-weight: normal;
	color: #681380;
} 
h1 {
  	font-size: 130%;
}
h2 {
 	font-size:100%;
	font-weight:bold;
	padding: 4px 23px 10px 23px;
} 
h3 {
  	font-size:95%;
}

/* ---- Layout ------------------------------------------------------------- */
 
#contenedor {
  	background: url('../imagenes/back-main.jpg') #481442 top center repeat-y;
  	width:1008px;
	height: 100%;
	padding:0px;
  	margin: 0 auto;
	position:relative;
} 
#cabecera{
  	position: relative;
  	height: 131px;
  	margin: 0 auto;
  	padding:0px;
  	width: 981px;
  	background: #d0a6ce;
}
#contenido {
  	margin: 0 auto;
  	width:981px;
	padding:0px;
	height: 73.8%;
	background: #d0a6ce;
	position:relative;
}
#contenido #principal {
	float:left;
	width:580px;
	height: 100%;
	padding-bottom: 0px;
	margin-top:-5px;
	position:relative;
}
#contenido #secundario {
  	float: left;
  	width: 200px;
  	height: 100%;
  	padding-bottom: 0px;
  	margin-top:-5px;
  	position:relative;
}
#contenido #tercero {
  	float: left;
  	width: 200px;
  	height: 100%;
  	padding-bottom: 0px; 
 	margin-top:-5px;
  	position:relative;
}
/* 
#pie {
  clear: both;
  height: 100px;
  background: #fff;
  color: #FF9000;
  position: relative;
  border-top: 1px solid #fda321;	
}*/

/* ---- Cabecera ----------------------------------------------------------- */

#cabecera #logo {
  	position: absolute;
  	width: 260px;
  	top: 20px;
  	left: 5px;
  	margin: 0;
}
#cabecera #logo a {
  	color: #fff;
  	display: block;
  	text-decoration: none;
}
#cabecera img {
  	float: right;
  	margin: 0; 
  	border:0;

}
#cabecera #fadeshow1 {
  	float: right;
  	margin: 0; 
  	border:0;

}
/* ---- Menú Superior ---------------------------------------------------- */

#menu-sup{
	margin: 0px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height:25px;
	width:981px;
	background:url('../imagenes/nav-slice.jpg') no-repeat center;
}
#menu-sup #facebook {
 	position: relative;
  	width: 30px;
  	float:right;
  	margin: 0;
}
#menu-sup #facebook a {
  	color: #fff;
  	display: block;
  	text-decoration: none;
}
#menu-sup img {
  	float: right;
  	padding-top:3px;
  	padding-right:10px;
  	margin: 0; 
  	border:0;

}
#menu-sup ul.menu { 
	/* es la lista principal */    
	list-style-type: none;  
	padding:0px;
	margin:0px auto;
	height:25px;
	line-height:25px; 
	float:left;
	margin:0px auto;  
	padding:0px; 
}
#menu-sup ul.menu li { 
	/* cada item de la lista principal */  
	display: block;  
	list-style-type: none;  
	padding:0px;
	margin:0px auto;
	height:25px;
	line-height:25px;
	display:inline;
	position:relative; 
	float:left;  
	text-align:center;
}
#menu-sup ul.menu li:hover { 
	/*efecto hover sobre los items de la lista principal   */
	-moz-border-radius: 4px;  
}
#menu-sup ul.menu li a { 
	/* cada item de la lista principal es un enlace */
	height:25px;
	text-align:left;
	float:left;
	padding-left:20px;
	padding-right:20px;
	display: block;
}
#menu-sup li a:link,
#menu-sup li a:visited{
	color:#ffffff;
	text-decoration:none;
	background:url('../imagenes/nav-slice-link.jpg') #c474cd no-repeat left 50%;
}

#menu-sup li.active a,
#menu-sup li a:hover{
	color:#681380;
	text-decoration:none;
	background:url('../imagenes/nav-up.jpg') #f1dff3 no-repeat left 50%;
}

/* ---- Contenidos ---------------------------------------------------- */

/* Recuadro Principal */
#contenido #principal #recuadro_principal_sup{
	/*margin: 10px 10px;*/
	top:2.5%;
	margin-left:10px;
	position:absolute;
	background: url('../imagenes/sup-recuadro-principal.png') no-repeat;
	height: 4%;
	width: 575px;
}
#contenido #principal #recuadro_principal_cuerpo{
	position:relative;
	margin-top:4.9%;
	margin-left:10px;
	background: url('../imagenes/cuerpo-recuadro-principal.png') repeat-y;
	width: 575px; 
	height: 90%;
}
#contenido #principal #recuadro_principal_inf{
	position:absolute;
	top:100%;
	margin-left:0px;
	background: url('../imagenes/inf-recuadro-principal.png') no-repeat;
	width: 575px; 
	height: 4%;
}
#contenido #principal div.scroll-pane{
	position:absolute;
	top:5px;
	left:10px;
	background: white; 
	width: 546px; 
	height: 97%;
}
#contenido #principal #recuadro_principal_cuerpo h1{
	margin-left: 15px;
	margin-top: 4px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#contenido #principal #recuadro_principal_cuerpop .home{
	margin-right: 40px;
}
#contenido #principal #recuadro_principal_cuerpo li{
	margin-left: 10px;
	margin-right: 23px;
	padding-bottom: 10px;
}
#contenido #principal #recuadro_principal_cuerpo  img{
	margin-left:120px;
	margin-top:20px;
}
#contenido #principal #recuadro_principal_cuerpo img.servicios{
	margin-left:155px;
	margin-top:70px;
}
#contenido #principal #recuadro_principal_cuerpo iframe{ 
	margin-left:20px;
	margin-top:8px;
}
#contenido #principal #recuadro_principal_cuerpop .direccion{
	line-height:8px;
}
#contenido #principal #recuadro_principal_cuerpoa .conocenos{
	font-weight:bold;
	margin-top:10px;
	margin-left:20px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella{
	position:absolute;
	top:5px;
	left:10px;
	background: white; 
	width: 570px;
	height: 97%;
	background:url(../imagenes/estrella.png) no-repeat 155px 95px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-sup{
	margin-left:185px;
	position:relative;
	width:570px;
	margin-bottom:17px;
	margin-top:-7px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-inf{
	margin-top:270px;
	margin-left:200px;
	position:relative;
	width:570px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.sevicios-izq{
	float:left;
	width:288,5px;
	position:relative;
	margin-bottom:-20px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.sevicios-drch{
  	float: left;
  	width: 288,5px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.sevicios-drch div.pilates{
 	margin-top:15px;
  	margin-bottom:30px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.sevicios-izq div.fisioterapia{
    margin-top:15px;
	margin-bottom:15px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-sup p.craneal{
	line-height: 2px;
	font-size:11px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-sup a.craneal{
	margin-left:20px;
	font-weight:bold;
	text-decoration:none;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-inf p.neurologia{
	line-height: 2px;
	font-size:11px;
	margin-left:5px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella div.centro-inf a.neurologia{
	margin-left: 5px;
	font-weight:bold;
	text-decoration:none;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella p.estructural{
	margin-left:50px;
	line-height: 2px;
	font-size:11px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella a.estructural{
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella p.visceral{
	margin-left:115px;
	line-height: 2px;
	font-size:11px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella a.visceral{
	font-weight:bold;
	text-decoration:none;
	margin-left:115px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella p.fisioterapia{
	margin-left:15px;
	line-height: 2px;
	font-size:11px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella a.fisioterapia{
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella p.pilates{
	margin-left:175px;
	line-height: 2px;
	font-size:11px;
}
#contenido #principal #recuadro_principal_cuerpo div.scroll-pane-estrella a.pilates{
	font-weight:bold;
	text-decoration:none;
	margin-left:175px;
}
#contenido #principal #recuadro_principal_cuerpo p.asterisco{
	font-size: 80%;
	padding-top: 263px;
}
#contenido #principal #recuadro_principal_cuerpo p.contacte{
	margin-top:-5px;
	margin-left:80px;
}
#contenido #principal #recuadro_principal_cuerpo p.contacte_asterisco{
	font-size:80%;
	margin-top:-10px;
	margin-left:82px;
}
#contenido #principal #recuadro_principal_cuerpo .contacte_boton{
	float: right;
	margin-right: 78px;
}
#contenido #principal #recuadro_principal_cuerpo p.gracias{
	color:#681380;
	font-weight:bold;
	font-style:italic;
	font-size: 110%;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea{
	margin: 5px auto; 
	width:280px; 
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_image{
	width:300px!important; 
	height:44px!important; 
	margin-left:-3px;
	font-size: 81%;
	
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_image img{
	width:230px!important; 
	height:44px!important;
	margin-left: -3px;
	margin-top:0px;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns{
	float:right;  
	margin-top:-110px;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #captchaAreaLabel{
	margin-top:3px;  
	font-size:90%;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_help{
	margin-top:-20px;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_only_if_audio{
	margin-top:-20px;;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_only_if_image{
	margin-top:-20px;;
}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns img{
	border:0;
}
@-moz-document url-prefix() {
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_help {
	margin-top:-24px;
	}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_only_if_audio {
	margin-top:-24px;
	}
#contenido #principal #recuadro_principal_cuerpo #captchaArea #recaptcha_widget #recaptcha_btns .recaptcha_only_if_image {
	margin-top:-24px;
	}
}

#contenido #principal #recuadro_principal_cuerpo .recaptcha_only_if_incorrect_sol {
	display: block;
	margin-left: 100px;
	margin-bottom: 15px;
}
		
/* Recuadro Ofertas */
#contenido #secundario #recuadro_ofertas{
	/*margin: 11px 11px ;*/
	margin-top:11px;
	margin-left:9px;
	margin-right:9px;
	position: left;
	width: 191px;
	height: 29.5%; 
}
#contenido #secundario #recuadro_ofertas #recuadro_ofertas_sup{
	position:absolute;
	top:2.5%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-sup.png') no-repeat; 
	width: 191px;
	height: 8%;
}
#contenido #secundario #recuadro_ofertas #recuadro_ofertas_cuerpo{
	position:relative;
	margin-top:23px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-cuerpo.png') repeat-y; 
	width: 191px;
	height: 95%;
}
#contenido #secundario #recuadro_ofertas #recuadro_ofertas_inf{
	position:absolute;
	top:32%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-inf.png') no-repeat; 
	width: 191px;
	height: 3%;
}
#contenido #secundario #recuadro_ofertas h3{
	padding-left: 23px;
	padding-right: 20px;
	margin-top: -11px;
}
#contenido #secundario #recuadro_ofertas p{
	padding-bottom: 12px;
	margin-top: -8px;
	font-size: 88%;
	padding-left: 4px;
	margin-right: 10px;
}

/* Recuadro Sabías Qué */
#contenido #secundario #recuadro_sabias{
	position:relative;
	margin-top:-8px;
	margin-left: 9px;
	margin-right: 9px;
	position: left;
	width: 191px;
	height: 63.9%;
}
#contenido #secundario #recuadro_sabias #recuadro_sq_sup{
	position:absolute;
	top:-9px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-sup.png') no-repeat; 
	width: 191px;
	height: 8%;
}
#contenido #secundario #recuadro_sabias #recuadro_sq_cuerpo{
	position:relative;
	margin-top:20px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-cuerpo.png') repeat-y; 
	width: 191px;
	height: 96%;
}
#contenido #secundario #recuadro_sabias #recuadro_sq_inf{
	position:absolute;
	top:99.5%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-inf.png') no-repeat; 
	width: 191px;
	height: 4%;
}
#contenido #secundario #recuadro_sabias p{
	padding-bottom: 7px;
	margin-top: -10px;
	font-size: 90%;
	padding-left: 2px;
	margin-right:20px;
}

/* Recuadro Yoga*/
#contenido #tercero #recuadro_yoga{
	/*margin: 10px 7px ;*/
	margin-top:13px;
	margin-left:3px;
	margin-right:9px;
	position: left;
	width: 191px;
	height: 29.5%; 
} 
#contenido #tercero #recuadro_yoga #recuadro_yoga_sup{
	position:absolute;
	top:2.5%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-sup.png') no-repeat; 
	width: 191px;
	height: 8%;
}
#contenido #tercero #recuadro_yoga #recuadro_yoga_cuerpo{
	position:relative;
	margin-top:23px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-cuerpo.png') repeat-y; 
	width: 191px;
	height: 95%;
}
#contenido #tercero #recuadro_yoga #recuadro_yoga_inf{
	position:absolute;
	top:97%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-inf.png') no-repeat; 
	width: 191px;
	height: 7%;
}
#contenido #tercero #recuadro_yoga p{
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 12%;
	font-size: 140%;
	padding-left: 2px;
	margin-right:20px;
}

/* Recuadro Asociaciones */
#contenido #tercero #recuadro_asociaciones{
	
	position:relative;
	width: 191px;
	height: 218%;
	/*margin: -9px 14px ;*/
	margin-top: -1px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
}
#contenido #tercero #recuadro_asociaciones #recuadro_asociaciones_sup{
	position:absolute;
	top:-9px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-sup.png') no-repeat; 
	width: 191px;
	height: 8%;
}
#contenido #tercero #recuadro_asociaciones #recuadro_asociaciones_cuerpo{
	position:relative;
	margin-top:20px;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-cuerpo.png') repeat-y; 
	width: 191px;
	height: 96%;
}
#contenido #tercero #recuadro_asociaciones #recuadro_asociaciones_inf{
	position:absolute;
	top:99.5%;
	margin-left: 0px;
	margin-right: 9px;
	position: left;
	background: url('../imagenes/recuadro-pequeño-inf.png') no-repeat; 
	width: 191px;
	height: 4%;
}
#contenido #tercero #recuadro_asociaciones a.ufp{
	margin-left: 47px;
	margin-right:23px;
}
#contenido #tercero #recuadro_asociaciones a{
	margin-left: 35px;
	margin-right:23px;
}
#contenido #tercero #recuadro_asociaciones img{
	margin-bottom: 30px;
	margin-top: 0px;
}
#contenido #tercero #recuadro_asociaciones a.ca{
	margin-left: 35px;
	margin-right:23px;
}



