/* CSS Document */

/* GENERALES ------------------------------------------------ */

body{
background:url(graficos/fondo.gif) repeat;
_background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#000000;
margin:0px;
padding:0px;
}
h1, h2, h3, h4, h5,h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
h1{
text-transform:uppercase;
color:#FFFFFF;
background:url(graficos/fondo_gris_sombra_bajo.png) bottom repeat-x;
_background:none;
width:680px;
_width:630px;
height:48px;
margin:20px 0px 20px -120px;
_margin:20px 0px 20px -100px;
font-weight:normal;
padding:10px 0px 0px 0px;
letter-spacing:.2em;
text-align:center;
font-size:2em;
}
h2{
font-size:1.5em;
color:#FFFFFF;
letter-spacing:.1em;
}
h3{
font-size:1.5em;
color:#666666;
margin:0 0 10px 0;
padding:0;
}
strong{
color:#666666;
}
img{
border:none;
}
p{
margin:0px 0px 20px 0px;
line-height:1.8em;
}

ul{
margin:0px;
padding:0px;
}

/* CONTACTO ------------------------------------------------ */

#contacto{
width:210px;
height:280px;
clear:both;
padding:10px;
margin:50px 0px 30px 0px;
background:url(graficos/fondo_gris_sombra_grande.png) repeat-x;
_background:url(graficos/fondo_gris_sombra_grande.gif) repeat-x;
}

#contacto h3 {
color:#FFFFFF;
font-size:1.5em;
}
#contacto p {
margin:0px;
padding:0px;
}

label{
font-weight:bold;
color:#666666;
margin:15px 0 0 0;
padding:0;
display:block;
}

input[type="text"]:focus, textarea:focus{
background-color:#cc6633;
color:#FFFFFF;
}
input[type="hidden"]{
margin:0px;
padding:0px;

}


input, textarea{
margin:5px 0 0 0;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#666666;
}
input[type="text"], textarea{
border:#999999 solid 1px;
}

textarea{
width:200px;
}

/* POSICIONES ------------------------------------------------ */

#contenedor{
	width:955px;
	margin:0px auto 0px auto;
	background:url(graficos/fondo_columna.png) repeat-y top right;
	_background:url(graficos/fondo_columna.gif) no-repeat top right;

	}
#navegacion{
	width:285px;
	float:left;
	
	}
	#navegacion p{
	margin:0;
	}

#menu li{
font-family:Georgia, "Times New Roman", Times, serif;
list-style:none;
margin:10px;
}

	#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active{
	color:#cc6633;
	text-decoration:none;
	}
	
	#menu li a:hover{
	color:#cc6633;
	font-weight:bold;
	background:url(graficos/flecha_naranja.png) right no-repeat;
	_background:url(graficos/flecha_naranja.gif) right no-repeat;
	padding:0px 15px 0px 0px;
	}
	
	#menu li a.current{
	color:#999999;
	background:url(graficos/flecha_gris.png) right no-repeat;
	background:url(graficos/flecha_gris.gif) right no-repeat;
	padding:0px 15px 0px 0px;
	font-weight:bold;
	}
#menu{
background:url(graficos/fondo_menu.png) no-repeat;
_background:url(graficos/fondo_menu.gif) no-repeat;
padding:10px 0px 10px 20px;
}
#idiomas {
margin:0px 0px 10px 0px;
height:80px;
padding:0px 0px 0px 70px;
}
#idiomas li {
		list-style:none;
		float:left;
			}
	#idiomas li a{
		
		padding:25px 0px 0px 0px;
		font-size:.8em;
		margin:5px;
		display:block;
	}
	#idiomas li a#ingles{
		background:url(graficos/flags_of_United-Kingdom.png) no-repeat center top;
		_background:url(graficos/flags_of_United-Kingdom.gif) no-repeat center top;
	}
	/*#idiomas li#ingles:hover{
		background:url(graficos/flags_of_United-Kingdom_hover.png) no-repeat;
	}*/
	#idiomas li a#ruso{
		background:url(graficos/flags_of_rusia.png) no-repeat center top;
		_background:url(graficos/flags_of_rusia.gif) no-repeat center top;
	
	}
	/*#idiomas li#ruso:hover{
		background:url(graficos/flags_of_rusia_hover.png) no-repeat center top;
	}*/

#contenido{
width:510px;
float:left;
padding:0px 50px 10px 100px;
_padding:0px 50px 10px 85px;
margin:0px 0px 0px 0px;
}

	#contenido img{
	border:#FFFFFF 1px solid;
	}
	
	#contenido li {
	margin:10px 0px 0px 40px;
	list-style: url(graficos/flecha_gris.png);
	_list-style:url(graficos/flecha_gris_gris.gif);

	}
		
#favoritos{
width:100%;
background:url(graficos/fondo.gif) repeat-x;
margin:70px 0px 0px 0px;
padding:10px;
border:#CCCCCC 1px solid;

}
#favoritos h3{
color:#999999;
}

#pie{
background:url(graficos/salto_naranja.png) bottom left no-repeat;
_background:#cc6633;
color:#FFFFFF;
font-size:0.8em;
clear:both;
padding:35px 3px 3px 10px;
_padding:5px 3px 3px 10px;
width:970px;
height:10px;
margin:-40px auto 0px auto;
_margin:0px auto 0px auto;
}
#pie  a, #pie a:link, #pie a:visited, #pie a:active{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#pie a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}


#banner{
	background:url(otono.jpg) no-repeat;
	width:500px;
	height:250px;
	position:relative;
	}
	
	#banner a.boton{
		background:url(fotos/boton.png) no-repeat;
		width:222px;
		height:71px;
		display:block;
		position:absolute;
		top:100px;
		left:150px;
		text-indent:-5000px;
		}
		
		#banner a.boton:hover{
			background:url(fotos/boton_hover.png) no-repeat;
		}

#banner_bioenergetica{
	background:url(fotos/banner_bioenergetica.jpg) no-repeat;
	width:500px;
	height:250px;
	position:relative;
	}
	
	#banner_bioenergetica a.boton{
		background:url(fotos/boton_azul.png) no-repeat;
		width:222px;
		height:71px;
		display:block;
		position:absolute;
		top:140px;
		left:150px;
		text-indent:-5000px;
		}
		
		#banner_bioenergetica a.boton:hover{
			background:url(fotos/boton_azul_hover.png) no-repeat;
		}
		
#banner_taller{
	background:url(fotos/curso_masaje.jpg) no-repeat;
	width:500px;
	height:250px;
	position:relative;
	}
	
	#banner_taller a.boton{
		background:url(fotos/boton_naranja.png) no-repeat;
		width:222px;
		height:71px;
		display:block;
		position:absolute;
		top:170px;
		left:160px;
		text-indent:-5000px;
		}
		
		#banner_taller a.boton:hover{
			background:url(fotos/boton_naranja_hover.png) no-repeat;
		}




/* ENLACES ------------------------------------------------ */


a, a:link, a:visited, a:active{
	color:#cc6633;
	text-decoration:none;
	}
	
	a:hover{
	color:#cc6633;
	text-decoration:underline;
	}
	
/* AYUDAS ------------------------------------------------ */	
.carro{
	clear:both;
	
	}
.elem_izq{
float:left;
margin:0px 20px 15px 0px;
border:#FFFFFF solid 1px;
padding:0px;
}

.elem_dcha{
float:right;
margin:20px 0px 20px 20px;
}

.ocultar{
display:none;
}


/* ESTILOS ------------------------------------------------ */	

h6{
float:right;
background:url(graficos/fondo_gris_sombra_grande.png) repeat-x bottom;
_background: #CCCCCC;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
color:#FFFFFF;
padding:10px;
margin:0px -60px 0px 10px;
_margin:0px 0px 0px 10px;
}

.servicio{
background:url(graficos/fondo_servicios.png) repeat-x;
_background:url(graficos/fondo_servicios.gif) repeat-x;

float:left;
width:220px;
height:270px;
padding:10px;
margin:5px;

}
.servicio h4, h5{
font-size:1.3em;
 color:#CCCCCC;
 margin:4px;
}

.servicio p{
font-size:.9em;
line-height:1.4em;
margin:5px;
}

.disponible{
font-size:.6em;
font-weight:bold;
color:#666666;
}

 #precios{
 margin:20px 0 0 0;
 border:#CCCCCC dotted 1px;
 clear:both;
 width:auto;
 padding:10px;
 background:url(graficos/fondo_servicios.png);
 _background:url(graficos/fondo_servicios.gif);
 }
 #precios p{
 margin:5px;
 }
 
#precios .elem_izq{
float:left;
margin:0px 20px 15px 20px;
}
 #precios h4{
 margin:0px;
 color:#999999;
 }
  #precios h5{
  font-variant:small-caps;
  font-size:1em;
   color:#999999;
   margin-top:20px;
 }
 
   #precios li{
	margin:10px 0px 0px 20px;
	list-style:url(graficos/flecha_gris.png);
	_list-style:url(graficos/flecha_gris.gif);
	color:#666666;
	font-weight:bold;
	}
	
ul.horario{
	font-size:1em;
	font-variant:small-caps;
}