/*Grupo Ikon 10/06. grupoikon@gmail.com*/
* {margin:0;padding:0;}
body {background-color:#fff; color:#999;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
a {color:#4862C8;text-decoration:none; outline:none;}
a:hover {text-decoration:none;}
img {border:0; outline:none;}
li {list-style-type:none;}
h2 {font-size:small; margin-bottom:1em;}
/*estilos generales*/
#contenedor{
	margin:1em auto;
	min-width:30em;
	max-width:48em;
	position:relative;
	}
.home{
	background:url(../img/fondoFlowersHome.jpg) no-repeat left bottom;
	}
/*estilos para la cabecera*/
#mapaWeb {
	font-size:small;
	text-transform:lowercase;
	width:auto;
}
#mapaWeb ul{
	text-align:right;
	margin-right:0.3em;
}
#mapaWeb li{
	display:inline;
	margin-left:1em;
}
#mapaWeb a{
	text-align:right;
}
#mapaWeb li#enlaces{
	background:url(../img/iconoEnlaces.gif) no-repeat right center;
}
#mapaWeb li#enlaces a{
	margin-right:1.2em;
}
#mapaWeb li#mapa{
	background:url(../img/iconoMapaWeb.gif) no-repeat 97% 50%;
}
#mapaWeb li#mapa a{
	margin-right:1.4em;
}
#mapaWeb #enlaces a:hover,
#mapaWeb #mapa a:hover{
	text-decoration:none;
	background: #FFEFC6;
}
#cabecera{
	position:relative;
	min-height:6em;
	background:url(../img/fondoCabecera.jpg) no-repeat left top;
	width:100%;
	}	
#cabecera img{
	margin: 0.5em 0 0 0.5em;
	}
#cabecera strong {
	color:#F4B100;
	position: absolute;
	right: 0.5em;
	top: 2.5em;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:large;
	font-weight:normal;
}
#cabecera strong span{
	font-size:x-large;
}
#menu {
	font-size:medium;
	text-transform:lowercase;
	border-bottom: 0.35em solid #E1E6F7;
	border-top: 0.25em solid #E1E6F7;
}
#menu ul {
	padding: 0.5em 0 0.5em 0.5em;
}
#menu a#contacto{
	float:right;
	background:url(../img/iconoContactar.gif) no-repeat 0.4em 0.8em;
	padding:0.5em 0.5em 0.5em 1.7em;
}
#menu span a#contacto{
	background: #E1E6F7 url(../img/iconoContactar.gif) no-repeat 0.4em 0.8em;
}
#menu a#contacto:hover{
	background: #E1E6F7 url(../img/iconoContactar.gif) no-repeat 0.4em 0.8em;
}
#menu li {
	display:inline;
	color:#4862C8;
	background:url(../img/iconoMenu.gif) no-repeat 0em 0.45em;
}
#menu li a{
	padding:0em 0em 0em 0em;
	color:#4862C8;
	margin: 0em 1em 0em 0.7em;
}

#mapaWeb a:hover{
	text-decoration:underline;
}
#menu li a:hover{
	background: #FFEFC6;
	text-decoration:none !important;
}
#menu li.activa{
	background: url(../img/iconoMenuActivo.gif) no-repeat 0em 0.45em !important;
}
/*Estilos para el cuerpo*/
#cuerpo {
	width:auto;
	font-size:small;
	position:relative;
	background:url(../img/fondoSeparadorColumna.gif) no-repeat 70% 0%;
	min-height:35em;
}

#cuerpo #encabezado,
#cuerpoTiempolibre #encabezado{
	background: #E1E6F7 url(../img/fondoH1.jpg) repeat-x left bottom;
	width: auto;
}
#cuerpo h1,
#cuerpoTiempolibre h1{
	font-size: x-large;
	text-transform:lowercase;
	color:#ADB9E7;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin: 0 0 1em 0;
	background:url(../img/esquinaH1.jpg) no-repeat right bottom;
	min-height:1.4em;
	padding-left:0.2em;
}
#cuerpo p{
	font-size:small;
	color:#999;
	margin-bottom:2em;
}
#cuerpo strong.cursiva {
	font-style:italic;
	font-size:medium;
	color:#4862C8;
	font-weight:normal;
	text-align:center;
	display:block;
}
#cuerpo ul{
	width:auto;
	padding:0 0 0 2em;
}
#cuerpo ul.lista li{
	width:100%;
	background: url(../img/iconoLi.gif) no-repeat 0em 0.5em;
	margin-bottom:0.75em;
}
#cuerpo li a{
	padding-left:1em;
}
#cuerpo ul.lista li a:hover{
	background-image:url(../img/iconoLi.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
}
/*Estilos para la disposicion de las columnas*/
#izquierda {
	float:left;
	width:65%;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
.equipoHumano {
	background: url(../img/separadorGaleria.gif) no-repeat 50% 60%;
}
#izquierda #columnaIzquierda {
	float:left;
	width:13em;
	overflow:auto;
}
#izquierda #columnaDerecha {
	float:right;
	width:23em;
}
#izquierda p img{
	float:left;
	margin: 0 1em 0 0;
}
#izquierda a:hover{
	background:#FFEFC6;
}

#derecha {
	top:1em;
	right:0;
	position:relative;
	width:30.5%;
	float:right;
	
	min-height:35em;
}
#derecha ul li#cuandonospuedenecesitar,
#derecha ul li#dondeestamos,
#derecha ul li#equipohumano {
	min-height:13em;
	position:relative;
	text-transform:lowercase;
	margin-bottom:0em;
}
#derecha ul li#cuandonospuedenecesitar {
	background:url(../img/fondoBannerNecesitar.jpg) no-repeat left top;
	margin-top:1em;
}
#derecha ul li#cuandonospuedenecesitar a{
	color:#6776C5;
	font-size: medium;
	text-decoration:none;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	position:absolute;
	top:4em;
	width:50%;
	left:-0.5em;
}
#derecha ul li#dondeestamos {
	background:url(../img/fondoBannerDondeestamos.jpg) no-repeat left top;
}
#derecha ul li#dondeestamos a{
	color:#3249A7;
	font-size: medium;
	text-decoration:none;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	position:absolute;
	top:3.4em;
	width:20%;
	left:-0.5em;
}
/*Estilos para el pie*/
#pie {
	clear:both;
	background:url(../img/fondoPie.gif) repeat-x left top;
	min-height:3em;
}
#copyright {
	clear:both;
	color:#adadad;
	position:relative;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:x-small;
}
#copyright p#ikon{
	float: right;
	right:0.5em;
	padding-right:2.3em;
	background:url(../img/iconoIkon.gif) no-repeat right bottom;
	min-height:1.5em;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	
}
#copyright p#ikon strong{
	font-weight:normal;
	color:#666;
}
#copyright p#ikon strong a{
	color:#666;
}
#copyright #iconosAccesibilidad {
	float:left;
	margin-right:12em;
	}

/*Estilos para el donde estamos*/
#direccionTelefono span {
	background:url(../img/metro1.gif) no-repeat left top;
	padding-left:1.5em;
}
#direccionTelefono strong {
	display:block;
	color:#95A4DF;
	background:url(../img/telefono.gif) no-repeat left top;
	padding-left:2.5em;
	height:2em;
	line-height:2em;
	margin-top:0.5em;
}
img#ubicacion {
	margin:0 auto;
	display:block;
	text-align:center;
}
#parking {
	width: 50%;
	float:left;
	margin: 1em 0 2em 0;
}
#parking ul{
	margin: 1em 0 0 0;
	background:url(../img/parking.gif) no-repeat left top;
}
#parking li {
	padding: 0 0 0 0.5em;
}
#busMetro {
	width: 46%;
	float:left;
	margin: 1em 0  2em 0;
}
#busMetro ul{
	margin: 1em 0 0 0;
}
#busMetro li#bus{
	padding: 0 0 1em 2.5em;
	background:url(../img/bus.gif) no-repeat left top;
}
#busMetro li#metro{
	padding: 0 0 0 2.5em;
	background:url(../img/metro.gif) no-repeat left top;
}
#busMetro li#metro strong{
	display: block;
	font-size: x-small;
	font-weight: normal;
}
#busMetro span#linea1{
	color:#09f;
	font-weight:bold;
}
#busMetro span#linea4{
	color:#900;
	font-weight:bold;
}

/*Estilos para cuando nos puede necesitar*/
#nosNecesita {
	width:85%;
	margin: 2em 0;
	line-height:2em;
}
#nosNecesita strong{
	font-size:medium;
}

/*estilos para contactar*/
#contactar {
	margin:0 auto;
	text-align:center;
}
#contactar strong {
	color:#95A4DF;
	font-size:medium;
	margin: 1em 0 3em 0;
	text-align:center;
	background:url(../img/telefono.gif) no-repeat left top;
	padding-left:2em;
}
#contactar p {
	margin:4em 0;
	font-weight:bold;
}
#contactar a {
	font-size:medium;
	color:#95A4DF;
}

/*Estilos para el mapa web*/
#cuerpo div.mapaWeb {
	width:40%;
	float:left;
}
#cuerpo div.mapaWeb ul {
	width:100%;
}
#cuerpo div.mapaWeb ul li{
	background:url(../img/iconoLi.gif) no-repeat 0 0.5em;
	margin-bottom:0.75em;
}
#cuerpo div.mapaWeb ul li a{
	color:#7a7a7a;
	font-weight:bold;
}
#cuerpo div.mapaWeb ul li a:hover{
	background-image:url(../img/iconoLi.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
}
#cuerpo div.mapaWeb ul li li{
	background:url(../img/iconoLiMapaWeb.gif) no-repeat 0em 0.5em;
	margin:0.75em 0;
}
#cuerpo div.mapaWeb ul li li a{
	font-weight:normal;
}
#cuerpo div.mapaWeb ul li li a:hover{
	background-image:url(../img/iconoLiMapaWeb.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
}

/*Estilos para equipo humano*/
#derecha ul li#equipohumano {
	background:url(../img/fondoBannerequipoHumano.jpg) no-repeat left top;
	margin-top:1em;
}
#derecha ul li#equipohumano a{
	color:#9FABE5;
	font-size: medium;
	text-decoration:none;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	position:absolute;
	top:0.2em;
	width:90%;
	text-align:center;
	padding-left:0.2em;
}

#izquierda p strong.grande {
	font-size: large;
	color:#7a7a7a;
	font-weight:normal;
}

/*Estilos para tarifas*/
#cuerpo ul#tarifas {
	padding-left:0.5em;
	width:100%;
}
#cuerpo ul#tarifas li{
	background: #fff url(../img/iconoLi.gif) no-repeat 0em 0.5em;
	margin-bottom:0.75em;
	padding-left: 1em;
	clear:both;
	min-height:1.5em;
}
#cuerpo ul#tarifas strong {
	float:left;
	display:block;
	width:23em;
	color:#999;
	font-weight:normal;
}
#cuerpo ul#tarifas span {
	display:block;
	float:left;
	color:#899ADC;
}
#cuerpo p#tarifasIva {
	text-align:right;
	color:#899ADC;
	width:auto;
	margin-top:2em;
}

/*Estilos para la galeria*/
.galeria {
	position:relative;
 	width:100%; 
	margin: 0 auto 0 auto; 
	background: url(../img/fondoEquipohumano.jpg) no-repeat  97% 39.2% !important;
	color:#999;
}
.galeria ul {
	width:auto; 
	height:20em; 
	padding:0; 
	margin:0; 
}
.galeria li {float:left;}
.galeria a.gallery,
.galeria a.gallery:visited {
	display:block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #ACBAE8; 
	margin:1em 0.6em 1em 0.6em; 
	text-align: center; 
	cursor:default; 
	color:#999;
	font-weight:bold;
}
.galeria a.slidea {background:url(../img/p1.jpg); height:3.9em; width:2.9em;}
.galeria a.slidea:hover {background-image:url(../img/p1.jpg) !important;}
.galeria a.slideb {background:url(../img/p2.jpg); height:3.9em; width:2.9em;}
.galeria a.slideb:hover {background-image:url(../img/p2.jpg) !important;}
.galeria a.slidec {background:url(../img/p3.jpg); height:3.9em; width:2.9em;}
.galeria a.slidec:hover {background-image:url(../img/p3.jpg) !important;}
.galeria a.slided {background:url(../img/p4.jpg); height:3.9em; width:2.9em;}
.galeria a.slided:hover {background-image:url(../img/p4.jpg) !important;}
.galeria a.slidee {background:url(../img/p5.jpg); height:3.9em; width:2.9em;}
.galeria a.slidee:hover {background-image:url(../img/p5.jpg) !important;}
.galeria a.slidef {background:url(../img/p6.jpg); height:3.9em; width:2.9em;}
.galeria a.slidef:hover {background-image:url(../img/p6.jpg) !important;}
.galeria a.slideg {background:url(../img/p7.jpg); height:3.9em; width:2.9em;}
.galeria a.slideg:hover {background-image:url(../img/p7.jpg) !important;}
.galeria a.slideh {background:url(../img/p8.jpg); height:3.9em; width:2.9em;}
.galeria a.slideh:hover {background-image:url(../img/p8.jpg) !important;}
.galeria a.slidei {background:url(../img/p9.jpg); height:3.9em; width:2.9em;}
.galeria a.slidei:hover {background-image:url(../img/p9.jpg) !important;}
.galeria a.slidej {background:url(../img/p10.jpg); height:3.9em; width:2.9em;}
.galeria a.slidej:hover {background-image:url(../img/p10.jpg) !important;}
.galeria a.slidek {background:url(../img/p11.jpg); height:3.9em; width:2.9em;}
.galeria a.slidek:hover {background-image:url(../img/p11.jpg) !important;}
.galeria a.slidel {background:url(../img/p12.jpg); height:3.9em; width:2.9em;}
.galeria a.slidel:hover {background-image:url(../img/p12.jpg) !important;}
.galeria a.slidem {background:url(../img/p13.jpg); height:3.9em; width:2.9em;}
.galeria a.slidem:hover {background-image:url(../img/p13.jpg) !important;}
.galeria a.sliden {background:url(../img/p14.jpg); height:3.9em; width:2.9em;}
.galeria a.sliden:hover {background-image:url(../img/p14.jpg) !important;}
.galeria a.gallery span {
	position:absolute; 
	width:0em; 
	height:0em; 
	top:0.2em; 
	right:0.2em; 
	background:#fff; 
	overflow:hidden;
}
.galeria a.gallery:hover img {
	border-top:5px solid #ACBAE8; 
	float:right; 
	margin-right:5px; 
	position:absolute; 
	right:1em;
	top:7.5em;
	color:#999;
	font-weight:bold;
}
.galeria a.gallery:hover span {
	position:absolute; 
	width:15.5em; 
	height:20em; 
	top:1em; 
	right:0; 
	color:#666; 
	background:#fff;
}
.galeria a.gallery:hover span strong{
	margin-top:5.5em;
	display:block;
}

#tiempoLibre {
	margin: -2em 0em 2em 0em;
	background: #ECEFF9 url(../img/fondoTiempoLibre.jpg) no-repeat right bottom;
}
#tiempoLibre h2{
	color:#ADB9E7;
	font-size:medium;
	padding:0.6em 0em 0em 1em;
	width:95%;
}
#tiempoLibre p{
	padding:0.3em 1em;
	margin:0;
}
#tiempoLibre img{
	display:block;
	text-align:center;
	margin:0 auto;
}
#cuerpoTiempolibre {
	width:100%;
	height:1%;
	overflow:hidden;
}
.contenidoTiempoLibre {
	margin:0 auto;
	width:99%;
	clear:both;
}
	
.enNuestroTiempoLibre{
	background: #fff url(../img/fondoNuestroTiempoLibre.jpg) repeat-x 0px 18px;
	width:24.6%;
	float:left;
	margin: 1em 3em 1em 0em;
	min-height:17em;
} 
.enNuestroTiempoLibre p{
	width:auto;
	padding:1.7em 0.5em 0.8em 0.5em;
	font-size:small;
} 

/*Estilos para el queTratamos*/
ul#queTratamos {
	width: 37em;
}
ul#queTratamos li{
	display:block;
	float:left;
	width:12em;
	padding:4em 0em 0em 0em;
	margin:0em 0em 1.5em 0em;
	text-align:center;
}
ul#queTratamos li a{
	padding-left:0;
}
ul#queTratamos li#traumatologia{
	background: url(../img/icoTraumatologia.jpg) no-repeat 50% 0%;
}
ul#queTratamos li#neurologia{
	background: url(../img/icoNeurologia.jpg) no-repeat 50% 0%;
}
ul#queTratamos li#ortopedia{
	background: url(../img/icoOrtopedia.jpg) no-repeat 50% 0%;
}
ul#queTratamos li#cardiovascular{
	background: url(../img/icoCardiovascular.jpg) no-repeat 50% 0%;
}
ul#queTratamos li#respiratoria{
	background: url(../img/icoRespiratoria.jpg) no-repeat 50% 0%;
}
ul#queTratamos li#reumatologia{
	background: url(../img/icoReumatologia.jpg) no-repeat 50% 0%;
}
p.descargapdf{
	margin:1em 0.5em 1.5em 2em;
	padding-left:2em;
	background: url(../img/icoPdf.gif) no-repeat 0 0;
}
p.pdfs{
	width:15em;
	margin:0.5em 0.5em 1.5em 1.5em;
}
ul#pdfs{
	width:15em;
}
ul#pdfs li{
	background: url(../img/icoPdf.gif) no-repeat 0 0;
	padding: 0 0.5em 1em 1em;
}
ul#patologia {
	width:90%;
}
ul#patologia li{
	font-weight:bold;
	background: url(../img/iconoLi.gif) no-repeat 0em 0.6em;
	padding:0.2em 0em 0.2em 1em;
}
ul#patologia li li{
	font-weight:normal;
	background: url(../img/iconoLiMapaWeb.gif) no-repeat 0em 0.7em;
}
#quetratamosDerecha {
	padding-top:4em;
	background: url(../img/queTratamos.gif) no-repeat 3em 0em;
	width:90%;
}
#quetratamosDerecha li{
	padding: 1em 0 0em 2em;
	line-height:1.8em;
}
#quetratamosDerecha li.traumatologia{
	background: url(../img/icoTraumatologiaP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.traumatologiaA{
	background: url(../img/icoTraumatologiaPA.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.neurologia{
	background: url(../img/icoNeurologiaP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.neurologiaA{
	background: url(../img/icoNeurologiaPA.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.ortopedia{
	background: url(../img/icoOrtopediaP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.ortopediaA{
	background: url(../img/icoOrtopediaPA.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.cardiovascular{
	background: url(../img/icoCardiovascularP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.cardiovascularA{
	background: url(../img/icoCardiovascularPA.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.respiratoria{
	background: url(../img/icoRespiratoriaP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.respiratoriaA{
	background: url(../img/icoRespiratoriaPA.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.reumatologia{
	background: url(../img/icoReumatologiaP.jpg) no-repeat left bottom;
}
#quetratamosDerecha li.reumatologiaA{
	background: url(../img/icoReumatologiaPA.jpg) no-repeat left bottom;
}
/*Estilos para tecnicas de tratamiento*/
#cuerpo #izquierda p.tecnicasdeTratamiento {
	color:#95A4DF;
	font-style: italic;
}
ul#tratamientos {
	width: 37em;
}
ul#tratamientos li{
	display:block;
	float:left;
	width:9em;
	padding:4em 0em 0em 0em;
	margin:0em 0em 1em 0em;
	text-align:center;
}
ul#tratamientos li a{
	padding-left:0;
}
ul#tratamientos li#cinesiterapia{
	background: url(../img/iconoCinesiterapia.jpg) no-repeat 50% 0%;
}
ul#tratamientos li#termoterapia{
	background: url(../img/iconoTermoterapia.jpg) no-repeat 50% 0%;
}
ul#tratamientos li#crioterapia{
	background: url(../img/iconoCrioterapia.jpg) no-repeat 50% 0%;
}
ul#tratamientos li#electroterapia{
	background: url(../img/iconoElectroterapia.jpg) no-repeat 50% 0%;
}

#tratamientosDerecha {
	padding-top:4em;
	background: url(../img/tecnicasTratamiento.gif) no-repeat 0.9em 0em;
	width:96%;
}
#tratamientosDerecha li{
	padding: 1em 0 0em 2em;
	line-height:1.8em;
}
#tratamientosDerecha li.cinesiterapia{
	background: url(../img/icoCinesiterapiaP.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.cinesiterapiaA{
	background: url(../img/icoCinesiterapiaPA.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.termoterapia{
	background: url(../img/icoTermoterapiaP.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.termoterapiaA{
	background: url(../img/icoTermoterapiaPA.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.crioterapia{
	background: url(../img/icoCrioterapiaP.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.crioterapiaA{
	background: url(../img/icoCrioterapiaPA.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.electroterapia{
	background: url(../img/icoElectroterapiaP.jpg) no-repeat left bottom;
}
#tratamientosDerecha li.electroterapiaA{
	background: url(../img/icoElectroterapiaPA.jpg) no-repeat left bottom;
}
ul.tratamientos {
	width:90%;
	margin-bottom:1.5em;
}
ul.tratamientos li{
	background: url(../img/iconoLi.gif) no-repeat 0em 0.6em;
	padding:0.2em 0em 0.2em 1em;
}