*{
	margin:0;
	padding:0;
	outline:none;
}
html, body{
	font-family:Georgia, serif;
	color:#858585;
	font-size:14px;
	line-height:16px;
}
a.sinestilo{
	color:inherit;
	text-decoration:none;
}
img{
	border:none;
}
h1, h2{
	margin:0;
	padding:0;
	font-weight:normal;
}
p a, td a{
	color:#0A88C3;
	text-decoration:none;
	}
	p a:hover, td a:hover{
		text-decoration:underline;
	}
p.doce{
	font-size:12px;
}
.tab{
	margin-left:20px;
}
/****************************  HEADER  *********************************/
#header{
	height:120px;
	margin-bottom:10px;
	/*background:url(../imgs/fondo-top.jpg) repeat-x left top;*/
	}
	#menu{
		position:relative;
		width:940px;
		background:url(../imgs/menu-fd.jpg) no-repeat bottom center;
		height:120px;
		margin:0 auto;
		}
    	#logo{
			position:absolute;
			width:165px;
			height:62px;
			top:40px;
			left:4px;
		}
        #nav-principal{
			position:absolute;
			right:0;
			bottom:1px;
			}
			#nav-principal ul{
				display:inline;
				list-style-type:none;
				}
				#nav-principal ul li{
					display:inline;
					text-indent:-9999px;
					height:121px;
					}
					#nav-principal ul li a{float:left;display:block;height:121px;}
					
					#nav-principal ul li.nav-prin-01 a{background:url(../imgs/nav-princ-01.jpg) no-repeat top left; width:139px;}
					#nav-principal ul li.nav-prin-02 a{background:url(../imgs/nav-princ-02.jpg) no-repeat top left; width:134px;}
					#nav-principal ul li.nav-prin-03 a{background:url(../imgs/nav-princ-03.jpg) no-repeat top left; width:105px;}
					#nav-principal ul li.nav-prin-04 a{background:url(../imgs/nav-princ-04.jpg) no-repeat top left; width:69px;}
					#nav-principal ul li.nav-prin-05 a{background:url(../imgs/nav-princ-05.jpg) no-repeat top left; width:106px;}
					#nav-principal ul li.nav-prin-06 a{background:url(../imgs/nav-princ-06.jpg) no-repeat top left; width:155px;}
					
					#nav-principal ul li.nav-prin-01 a:hover{background:url(../imgs/nav-princ-01.jpg) no-repeat bottom left; width:139px;}
					#nav-principal ul li.nav-prin-02 a:hover{background:url(../imgs/nav-princ-02.jpg) no-repeat bottom left; width:134px;}
					#nav-principal ul li.nav-prin-03 a:hover{background:url(../imgs/nav-princ-03.jpg) no-repeat bottom left; width:105px;}
					#nav-principal ul li.nav-prin-04 a:hover{background:url(../imgs/nav-princ-04.jpg) no-repeat bottom left; width:69px;}
					#nav-principal ul li.nav-prin-05 a:hover{background:url(../imgs/nav-princ-05.jpg) no-repeat bottom left; width:106px;}
					#nav-principal ul li.nav-prin-06 a:hover{background:url(../imgs/nav-princ-06.jpg) no-repeat bottom left; width:155px;}

	#nav-secundaria{
			position:absolute;
			right:15px;
			top:110px;
			}
			#nav-secundaria ul{
				display:inline;
				list-style-type:none;
				}
				#nav-secundaria ul li{
					display:inline;
					text-indent:-9999px;
					height:22px;
					}
					#nav-secundaria ul li a{float:left;display:block;margin-right:12px;height:22px}

					#nav-secundaria ul li.nav-sec-01 a{background:url(../imgs/nav-sec-01.jpg) no-repeat top left; width:63px;}
					#nav-secundaria ul li.nav-sec-02 a{background:url(../imgs/nav-sec-02.jpg) no-repeat top left; width:27px;}
					#nav-secundaria ul li.nav-sec-03 a{background:url(../imgs/nav-sec-03.jpg) no-repeat top left; width:63px;}
					#nav-secundaria ul li.nav-sec-04 a{background:url(../imgs/nav-sec-04.jpg) no-repeat top left; width:41px;}
					#nav-secundaria ul li.nav-sec-05 a{background:url(../imgs/nav-sec-05.jpg) no-repeat top left; width:72px;}

					#nav-secundaria ul li.nav-sec-01 a:hover{background:url(../imgs/nav-sec-01.jpg) no-repeat bottom left; width:63px;}
					#nav-secundaria ul li.nav-sec-02 a:hover{background:url(../imgs/nav-sec-02.jpg) no-repeat bottom left; width:27px;}
					#nav-secundaria ul li.nav-sec-03 a:hover{background:url(../imgs/nav-sec-03.jpg) no-repeat bottom left; width:63px;}
					#nav-secundaria ul li.nav-sec-04 a:hover{background:url(../imgs/nav-sec-04.jpg) no-repeat bottom left; width:41px;}
					#nav-secundaria ul li.nav-sec-05 a:hover{background:url(../imgs/nav-sec-05.jpg) no-repeat bottom left; width:72px;}
		#primera-consulta{
			position:absolute;
			top:138px;
			left:327px;
			overflow:hidden;
			text-indent:-9999px;
			}
			#primera-consulta a{
				height:62px;
				width:147px;
				display:block;
				background:url(../imgs/primera-consulta.jpg) no-repeat top left;
				}
				#primera-consulta a:hover{
					background-position:bottom left;
				}

/****************************  HOME  *********************************/
#slider{
	margin:0 0 10px 25px;
}
.volver-arriba a{
	text-decoration:none;
	color:inherit;
	padding-left:20px;
	margin-top:10px;
	background:url(../imgs/flecha-arriba.jpg) no-repeat top left;
	font-size:11px;
	position:absolute;
	left:300px;
	}
	.volver-arriba a:hover{
		text-decoration:underline;
		color:#333;
	}
.volver-home a{
	padding-left:27px;
	text-decoration:none;
	color:inherit;
	background:url(../imgs/flecha-home.jpg) no-repeat center left;
	font-size:11px;
	display:block;
	padding-top:4px;
	margin:10px 5px 0 0;
	height:20px;
	float:right;
	}
	.volver-home a:hover{
		text-decoration:underline;
		color:#333;
	}
	.home-abs{
		position:absolute;
		right:50px;
		top:30px;
	}
	.home-promos{
		position:absolute;
		left:30px;
		top:80px;
	}
#volver-metodo{
	margin:10px 0 0 254px;
	position:absolute;
}
	#volver-metodo a{
		width:117px;
		height:23px;
		background:url(../imgs/volver.jpg) no-repeat top left;
		display:block;
		}
		#volver-metodo a:hover{
			background:url(../imgs/volver.jpg) no-repeat bottom left;
		}

#volver{
	overflow:hidden;
	text-indent:-9999px;
	left:20px;
	top:40px;
	position:absolute;
	}
	#volver a{
		width:117px;
		height:23px;
		background:url(../imgs/volver.jpg) no-repeat top left;
		display:block;
		}
		#volver a:hover{
			background:url(../imgs/volver.jpg) no-repeat bottom left;
		}
#volver_s{
	overflow:hidden;
	text-indent:-9999px;
	left:20px;
	top:85px;
	position:absolute;
	}
	#volver_s a{
		width:68px;
		height:23px;
		background:url(../imgs/volver_s.jpg) no-repeat top left;
		display:block;
		}
		#volver_s a:hover{
			background:url(../imgs/volver_s.jpg) no-repeat bottom left;
		}
#destacados{
	background:url(../imgs/sombra-home.jpg) no-repeat top left;
	overflow:hidden;
	padding-top:20px;
	margin:-1px 0 0 25px;
	}
	.destacado{
		float:left;
		margin-left:15px;
		}
		.destacado.primero{
			margin:0;	
		}
		
/****************************  PLANES  *********************************/
#menu-planes{
	width:220px;
	margin:20px 0 20px 375px;
	}
	#menu-planes ul{
		list-style-type:none;	
		}
		#menu-planes ul li{
			text-indent:-9999px;
			}
			#menu-planes ul li a{
				display:block;
				height:16px;
			}
		#menu-planes ul li.planes-1 a{background:url(../imgs/nav-planes-01.jpg) no-repeat top left;}
		#menu-planes ul li.planes-2 a{background:url(../imgs/nav-planes-02.jpg) no-repeat top left;}
		#menu-planes ul li.planes-3 a{background:url(../imgs/nav-planes-03.jpg) no-repeat top left;}
		#menu-planes ul li.planes-4 a{background:url(../imgs/nav-planes-04.jpg) no-repeat top left;}

		#menu-planes ul li.planes-1 a:hover{background:url(../imgs/nav-planes-01.jpg) no-repeat bottom left;}
		#menu-planes ul li.planes-2 a:hover{background:url(../imgs/nav-planes-02.jpg) no-repeat bottom left;}
		#menu-planes ul li.planes-3 a:hover{background:url(../imgs/nav-planes-03.jpg) no-repeat bottom left;}
		#menu-planes ul li.planes-4 a:hover{background:url(../imgs/nav-planes-04.jpg) no-repeat bottom left;}

/****************************  CUERPO  *********************************/
#solicita_consulta{
	position:absolute;
	left:20px;
	top:60px;
}
#banner-solicita{
	margin:20px 0 0 373px;
	width:619px;
	text-indent:-9999px;
	}
	#banner-solicita a{
		display:block;
		height:79px;
		background:url(../imgs/solicita_consulta_banner.jpg) no-repeat top left;
		}
		#banner-solicita a:hover{
			background:url(../imgs/solicita_consulta_banner.jpg) no-repeat bottom left;
		}
#testimonio{
	margin:20px 0 0 343px;
	background:url(../imgs/dosflechas.gif) no-repeat bottom left;
	padding:0 0 3px 30px;
}
#menu-metodo{
	position:absolute;
	left:150px;
	top:90px;
	width:200px;
	}
	#menu-metodo ul{
		list-style-type:none;	
		}
		#menu-metodo ul li{
			text-indent:-9999px;
			margin-top:2px;
			}
			#menu-metodo ul li a{
				display:block;
				height:13px;
			}
		#menu-metodo ul li.met-1 a{background:url(../imgs/menu-metodo-01.jpg) no-repeat top right;}
		#menu-metodo ul li.met-2 a{background:url(../imgs/menu-metodo-02.jpg) no-repeat top right;}
		#menu-metodo ul li.met-3 a{background:url(../imgs/menu-metodo-03.jpg) no-repeat top right;}
		#menu-metodo ul li.met-4 a{background:url(../imgs/menu-metodo-04.jpg) no-repeat top right;}
		#menu-metodo ul li.met-5 a{background:url(../imgs/menu-metodo-05.jpg) no-repeat top right;}
		
		#menu-metodo ul li.met-1 a:hover{background:url(../imgs/menu-metodo-01.jpg) no-repeat bottom right;}
		#menu-metodo ul li.met-2 a:hover{background:url(../imgs/menu-metodo-02.jpg) no-repeat bottom right;}
		#menu-metodo ul li.met-3 a:hover{background:url(../imgs/menu-metodo-03.jpg) no-repeat bottom right;}
		#menu-metodo ul li.met-4 a:hover{background:url(../imgs/menu-metodo-04.jpg) no-repeat bottom right;}
		#menu-metodo ul li.met-5 a:hover{background:url(../imgs/menu-metodo-05.jpg) no-repeat bottom right;}

#wrapper{
	width:990px;
	margin:0 auto;
	position:relative;
	}
	.imagen{
		width:989px;
		text-align:right;
		margin-top:15px;
	}
	.imagen_testimonio{
		width:616px;
		float:right;
		text-align:right;
		margin:15px 0;
	}
	.sinmargen{
		margin:0;	
	}
	p{
		width:600px;
		margin:10px 0 0 372px;
	}

	p.p1{
		width:600px;
		margin:10px 0 0 372px;
		text-transform:uppercase;
		font-weight:bold;
	}
	p.p2{
		width:600px;
		margin:10px 0 0 372px;
	}
table.locales{
	margin:20px 0 0 260px;
	font-style:italic;
	}
	table.locales td{
		height:18px;
	}
	.localidad{
		font-size:16px;
		font-style:normal;
		padding:10px 0;
	}
#formulario, #formulario.news, #formulario.equipo{
	font-size:12px;
	width:790px;
	background:url(../imgs/form-contacto-fondo.jpg) no-repeat top right;
	padding-left:141px;
	height:370px;
	position:relative;
	}
	#formulario.contacto{
		top:15px;	
	}
	#formulario.news{
		background:url(../imgs/form-news-fondo.jpg) no-repeat top right;
		padding-left:141px;
	}
	#formulario.sugerencias{
		background:url(../imgs/form-sugerencias-fondo.jpg) no-repeat top right;
		padding-left:141px;
		height:290px;
		}
		#formulario.sugerencias form{
			margin-top:14px;
		}
		#formulario.sugerencias form input{
			width:400px;
		}
	#formulario.equipo{
		background:url(../imgs/form-equipo-fondo.jpg) no-repeat top right;
		}
		#formulario.equipo form{
			margin-top:4px;
		}
	#formulario form{
		position:absolute;
		left:75px;
		top:8px;
		}
		#formulario.news form{
			top:20px;
		}
		#formulario label{
			clear:both;
			float:left;
			color:#F0O;
			width:110px;
			display:block;
			}
		#formulario input{
			color:#444;
			font-family:Georgia, serif;
			padding-left:5px;
			margin-bottom:20px;
			float:left;
			height:20px;
			width:315px;
			border:none;
			background:#CDE3E9;
			}
			#formulario input.car{
				width:80px;
			}
			#formulario input.tel{
				width:205px;
				margin-left:25px;
			}
			#formulario input.calle{
				padding-left:40px;
				width:150px;
			}
			#formulario input.numero{
				padding-left:23px;
				width:67px;
				margin-left:20px;
			}
			#formulario input.piso{
				padding-left:42px;
				width: 68px;
				margin-left:22px;
			}
			#formulario input.depto{
				padding-left:48px;
				width:67px;
				margin-left:22px;
 			}
			#formulario option, #formulario select{
				color:#444;
				font-family:Georgia, serif;
				background:none;
			}
			#formulario select.centro{
				background-color:#A8CEDA;
				font-size:12px;
				color:none;
				border:none;
				width:240px;
				margin-left:270px;
				height:21px;
 			}
			
		#formulario textarea{
			font-size:12px;
			color:#444;
			font-family:Georgia, serif;
			padding:5px;
			background:#CDE3E9;
			width:500px;
			height:70px;
			border:none;
		}
		#formulario.equipo textarea{
			width:570px;
			height:150px;
		}
		#formulario.sugerencias textarea{
			width:670px;
			height:110px;
		}
		#formulario .obligatorios{
			z-index:0;
			font-size:9px;
			position:absolute;
			left:160px;
			top:360px;
		}
		#formulario .enviar, #formulario.news .enviar, #formulario.equipo .enviar{
			width:auto;
			height:auto;
			background:none;
			float:right;
			margin:33px 0 20px 0;
			z-index:0;
			
		}
		#formulario.contacto .enviar{
			clear:both;
			margin-right:-185px;
			margin-top:100px;
			position:relative;
			z-index:0;
		}
		#formulario.sugerencias .enviar{
			width:auto;
			clear:both;
			margin-right:-75px;
			margin-top:20px;
		}
		#formulario.equipo .enviar{
			clear:both;
			margin-right:-165px;
			margin-top:175px;
		}
		#formulario.news{
			height:240px;	
		}
		#formulario.news .enviar{
			clear:both;
			margin-right:-435px;
			margin-top:100px;
		}
		#formulario.news textarea, #formulario.news input{
			/*background:#BDBDBD;*/
			background:none;
		}
		#formulario.contacto textarea, #formulario.contacto input{
			/*background:#BDBDBD;*/
			background:none;
		}
		#formulario.equipo textarea, #formulario.equipo input{
			/*background:#AAB8BC;*/
			background:none;
		}
		#formulario.sugerencias textarea, #formulario.sugerencias input{
			/*background:#AAB8BC;*/
			background:none;
		}
.telefono{
	position:absolute;
	bottom:-50px;
	right:0;
}
.gracias{
	display:none;
	margin-left:163px;	
}
/*******************  REEMPLAZO TITULOS  *****************************/
h1.h1-img{
	text-indent:-9999px;
	position:absolute;
	right:640px;
}
h2.h2-img{
	text-indent:-9999px;
	height:21px;
	margin:15px 0 0 343px;
}
h1.h1-prensa{background:url(../imgs/h1-prensa.jpg) no-repeat top left; margin-left:30px; height:80px; top:0; left:0}
h1.h1-promociones{background:url(../imgs/h1-promociones.jpg) no-repeat top left; margin-left:30px; height:80px; top:0; left:0}
h1.h1-asesoramiento{background:url(../imgs/h1-asesoramiento.jpg) no-repeat top left; margin-left:220px}
h1.h1-contacto{background:url(../imgs/h1-contacto.jpg) no-repeat top left; height:40px; width:300px; position:static; margin:20px 0 0 170px;}
h1.h1-planes{background:url(../imgs/h1-planes.jpg) no-repeat top left; height:85px; width:260px; position:static; margin:20px 0 0 370px;}
h1.h1-newsletter{background:url(../imgs/h1-newsletter.jpg) no-repeat top left; height:50px; width:350px; position:static; margin:20px 0 0 170px;}
h1.h1-sugerencias{background:url(../imgs/h1-sugerencias.jpg) no-repeat top left; height:50px; width:350px; position:static; margin:20px 0 0 170px;}
h1.h1-equipo{background:url(../imgs/h1-equipo.jpg) no-repeat top left; height:50px; width:640px; position:static; margin:20px 0 0 170px;}
h1.h1-locales{background:url(../imgs/h1-locales.jpg) no-repeat top left; height:40px; width:330px;}
h1.h1-mamareciente{background:url(../imgs/h1-mamareciente.jpg) no-repeat top left;  width:297px; height:89px;}
h1.h1-metodo{background:url(../imgs/h1-metodo-figurella.jpg) no-repeat top left; width:265px; height:89px;}
h1.h1-testimonio{background:url(../imgs/h1-testimonio-clientas.jpg) no-repeat top left; width:316px; height:90px;}
h1.h1-rrhh{background:url(../imgs/h1-rrhh.jpg) no-repeat top left; margin-left:310px}
h1.h1-tratamientos{background:url(../imgs/h1-tratamientos.jpg) no-repeat top left;  width:298px; height:60px;}
h1.h1-trayectoria{background:url(../imgs/h1-trayectoria.jpg) no-repeat top left; width:335px; height:80px}
/*h1.h1-promociones{background:url(../imgs/h1-promociones.jpg) no-repeat top left; width:290px; height:40px;position:static; margin:20px 0 0 170px;}*/

h2.h2-modulos{background:url(../imgs/h2-01-modulos.jpg) no-repeat top left}
h2.h2-oxigenoterapia{background:url(../imgs/h2-02-oxigenoterapia.jpg) no-repeat top left}
h2.h2-presoterapia{background:url(../imgs/h2-03-presoterapia.jpg) no-repeat top left}
h2.h2-asesoramiento{background:url(../imgs/h2-04-asesoramiento.jpg) no-repeat top left}
h2.h2-testimonio{background:url(../imgs/h2-05-testimonio.jpg) no-repeat top left}
h2.h2-tit-testimonio{font-family:Georgia, serif;color:#858585;font-size:20px;line-height:20px;font-weight:bold;margin: 15px 0 0 368px;}


/****************************  PROMOCIONES  *********************************/
#cont-promociones{
	margin-left:340px;
	width:640px;
}
/****************************  PRENSA  *********************************/
ul.prensa-thumbs{
	list-style-type:none;
	float:left;
	}
	ul.prensa-thumbs li{
		float:left;	
		padding:20px 50px 20px 0;
		background:url(../imgs/prensa-divisor.gif) no-repeat 175px 30px;
		text-align:center;
	}
	ul.prensa-thumbs li p{
		margin:0px;
		padding:0px;
		width:auto !important;
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		color:#616161;
	}
/****************************  PIE  *********************************/
#pie{
	position:relative;
	height:180px;
	background:url(../imgs/fondo-bottom.jpg) repeat-x top left;
	margin-top:30px;
	}
	#pie ul{
		list-style-type:none;
		display:inline;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		position:relative;
		left:310px;
		}
		#pie ul li{
			float: left;
			}
			#pie ul li a{
				text-decoration:none;
				color:inherit;
				margin:0 5px;
				}
				#pie ul li a:hover{
					text-decoration:underline;
					color:#0A88C3;
				}
	#pie-menu{
		position:relative;
		width:990px;
		background:url(../imgs/pie-fondo.jpg) no-repeat top left;	
		height:77px;
		margin:0 auto;
		}
		#nav-pie{
			clear:both;
			background:url(../imgs/pie-nav-fd.jpg) no-repeat 0px 40px;
			width:990px;
			height:60px;
			margin:20px auto 0 auto;
			}
			#nav-pie ul{
				top:15px;
				list-style-type:none;
				margin-left:337px;
				}
				#nav-pie ul li{
				list-style-type:none;
				float:left;
				margin:10px 0 0 5px;
				position:relative;
				z-index:10;
					}
					#nav-pie ul li a{
						text-shadow:0 1px 0 #FFFFFF;
						color:#616161;
						font-size:16px;
						text-decoration:none;
						display:block;
						height:20px;
						background:url(../imgs/flecha.png) no-repeat;
						padding-left:30px;
						}
						#nav-pie ul li.volv a{
							background:url(../imgs/flecha-izq.jpg) no-repeat;
						}
						#nav-pie ul li a:hover{
							text-decoration:underline;
							color:#0A88C3;
						}
					#nav-pie ul li.cv{
						margin-top:20px;
						}
						#nav-pie ul li.cv a{
						color:#0A88C3;
						text-shadow:none;
					}
		#logo-mini{
			float: left;
			margin-right: 109px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:9px;
			color:#B9B9B9;
			}
			#logo-mini img, #logo-mini span{
				float:left;	
			}
			#logo-mini span{
				padding:10px 0 0 0;
			}
		#marcas{
			position:absolute;
			right:0;
			top:130px;
			}
			.marca{
				margin-right:20px;
				float:left;
				}
#facebook a{
	background: url('../imgs/facebook.jpg') 0px 2px no-repeat;
	display: block;
	height:19px;
	width: 51px;
	text-indent:-50000px;
	outline: 0;
	
}