/* CSS Document */

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}


body{
	background-color:#FFFFFF;
	margin:0px;
	background-image:url(../imagenes/fondo_degradado.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:797px;
}
#contenedor{
	margin:auto;
	width:808px;
}

#fondo_diseno{
	background-image:url(../imagenes/fondo_diseno.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
	height:797px;
}
.menu_top{
	height:35px;
	text-align:right;
	padding-right:35px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 15px;
}
.menu_top a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:10px;
	margin-left:10px;
}

#fondo_contenido{
	background-image:url(../imagenes/fondo_contenido.png);
	background-repeat:no-repeat;
	width:808px;
	height:489px;
	padding-top:10px;
}
.flash_top{
	
	height:150px;
	padding-left:318px;
}
.menu_lateral{
	width:159px;
	float:left;
	padding-left:30px;
	padding-top:27px;
}

.b-inicio{
	background-image:url(../imagenes/BOTON_inicio.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	color:#181515;
	font-weight: bold;
}
.b-inicio a{
	display:block;
	width:135px;
	height:22px;
	padding-top:5px;
	padding-left:23px;
	color:#181515;
	text-decoration:none;
}
.b-el_alma{
	background-image:url(../imagenes/BOTON_el_alma.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#8F55D4;
}
.b-el_alma a{
	display:block;
	width:135px;
	height:22px;
	padding-top:5px;
	padding-left:23px;
	color:#8F55D4;
	text-decoration:none;
}
.b-origen_enfermedad{
	background-image:url(../imagenes/BOTON_origen_enfermedad.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#006A94;
}
.b-origen_enfermedad a{
	display:block;
	width:150px;
	height:22px;
	padding-top:5px;
	padding-left:8px;
	color:#006A94;
	text-decoration:none;
}
.b-significado_terapias{
	background-image:url(../imagenes/BOTON_significado_terapias.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#526A00;
}
.b-significado_terapias a{
	display:block;
	width:154px;
	height:22px;
	padding-top:5px;
	padding-left:4px;
	color:#526A00;
	text-decoration:none;
}
.b-beneficios_terapias{
	background-image:url(../imagenes/BOTON_beneficios_terapias.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#929700;
}
.b-beneficios_terapias a{
	display:block;
	width:150px;
	height:22px;
	padding-top:5px;
	padding-left:8px;
	color:#929700;
	text-decoration:none;
}
.b-vida_sana{
	background-image:url(../imagenes/BOTON_vida_sana.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#B4462C;
}
.b-vida_sana a{
	display:block;
	width:135px;
	height:22px;
	padding-top:5px;
	padding-left:23px;
	color:#B4462C;
	text-decoration:none;
}
.b-contacto{
	background-image:url(../imagenes/BOTON_contacto.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#720000;
}
.b-contacto a{
	display:block;
	width:135px;
	height:22px;
	padding-top:5px;
	padding-left:23px;
	color:#720000;
	text-decoration:none;
}



.texto_contenido{
	float:right;
	width:520px;/*width:504px;*/
	padding-top:27px;
	padding-left:43px;
	padding-right:51px;
	height:309px;   /*DE AQUI PARA DARLE TOPEEEE AL CONTENDIDO DONDE VA TEXTO*/
	
}
.textos {
	font-size:13px;
	color:#8e8d90;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	text-align: justify;
	line-height: 20px;
}
.textos p{
	margin:0px;
	padding-bottom:15px;
	padding-top: 5px;
	padding-right: 20px;
	text-align: justify;
}
.textos blockquote{
	margin:0px;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
}
.textos a{
	text-decoration:none;
	color:#8E8D90;
}
.lista{
	list-style-type:none;
	list-style-image:url(../imagenes/punto_ben_reiki.jpg);
	padding-right:20px;
	
}
.titulo_home{ height:27px;}
.titulo_home h1{
	margin:0px;
	font-size:16px;
	color:#181515;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_alma{ height:27px;}
.titulo_alma h1{
	margin:0px;
	font-size:16px;
	color:#8F55D4;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_origen{ height:27px;}
.titulo_origen h1{
	margin:0px;
	font-size:16px;
	color:#006A94;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_significado{ height:27px;}
.titulo_significado h1{
	margin:0px;
	font-size:16px;
	color:#526A00;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_beneficios{ height:27px;}
.titulo_beneficios h1{
	margin:0px;
	font-size:16px;
	color:#929700;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_vida_sana{ height:27px;}
.titulo_vida_sana h1{
	margin:0px;
	font-size:16px;
	color:#B4462C;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

.titulo_contacto{ height:27px;}
.titulo_contacto h1{
	margin:0px;
	font-size:16px;
	color:#720000;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: normal;
}

#footer{
	
}
.flores{
	height:48px;
	padding-top:8px;
	padding-left:10px;
}
.flores img{
	
	padding-right:2px;

	
}
.direccion{
	height:18px;
	color:#437688;
}
.direccion p{
	margin:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.linea{
	background-image:url(../imagenes/linea_footer.png);
	background-repeat:no-repeat;
	height:10px;
	margin-left:54px;
}
.menu_footer{
	color:#46616a;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.menu_footer a{
	color:#455F68;
	text-decoration:none;
}

.menu_footer a:hover{
	color:#86afca;
	text-decoration:none;
}

.sinergiasistem{
text-align:center;
padding-top:20px;
color:#A7B4C6;
	
}
.sinergiasistem a{
text-decoration:none;
color:#A7B4C6;	
}




/*interiores*/
.textos_formulario {
	font-weight:normal;
	font-size:13px;
	color:#8E8D90;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
}
.textos_formulario p{
	margin:0px;
	margin-top:10px;
}
.formulario{
	width:282px;
	height:226px;
	margin-left:63px;
	margin-top:15px;
}

.txt_campo{
	background-image:url(../imagenes/formulario_text.png);
	background-repeat:no-repeat;
	width:199px;
	height:18px;
	margin-bottom:9px;
	padding-top:1px;
	padding-left:10px;
}
.txt_campo input{
	width:191px;
	height:16px;
	border:0px;
	background-color:#E0E3EB;
	
}
.textarea_campo{
	background-image:url(../imagenes/formulario_textarea.png);
	background-repeat:no-repeat;
	width:202px;
	height:71px;
	padding-left:7px;
	padding-top:5px;
}
.textarea_campo textarea{
	width:194px;
	height:60px;
	border:0px;
	background-color:#E0E3EB;
}
.enviar{
	background-image:url(../imagenes/formulario_bton_enviar.png);
	background-repeat:no-repeat;
	width:85px;
	height:30px;
	border:0px;
	margin-top:14px;
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	font-size:13px;
	font-weight:normal;
	color:#26292B;
	padding-bottom:10px;
}
.borrar{
	background-image:url(../imagenes/formulario_bton_borrar.png);
	background-repeat:no-repeat;
	width:87px;
	height:30px;
	border:0px;
	margin-top:14px;
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	font-size:13px;
	font-weight:normal;
	color:#26292B;
	padding-bottom:10px;
}


/*MENU DESPEGABLEE*/
.b-inicio{
	background-image:url(../imagenes/BOTON_inicio.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	font-weight:bold;
	color:#181515;

}
.b-inicio a{
	display:block;
	width:135px;
	height:27px;
	padding-top:5px;
	padding-left:23px;
	color:#181515;
	text-decoration:none;
}

#menu .nivel1-blanco {
	background-image:url(../imagenes/BOTON_inicio.png);
	background-repeat:no-repeat;
	width: 135px;
	height:27px;
	color:#181515;
	font-weight:bold;
	padding-left:23px;
}
#menu .nivel1-blanco :hover{
padding-bottom:0px;
}
#menu .nivel1-violeta {
background-image:url(../imagenes/BOTON_el_alma.png);
background-repeat:no-repeat;
width: 135px; height:27px;
color:#8F55D4; font-weight:bold;
padding-left:23px;
}
#menu .nivel1-violeta :hover{
padding-bottom:0px;
}
#menu .nivel1-celeste {
background-image:url(../imagenes/BOTON_origen_enfermedad.png);
background-repeat:no-repeat;
width: 150px; height:27px;
color:#006A94; font-weight:bold;
padding-left:8px;
}
#menu .nivel1-celeste :hover{
padding-bottom:0px;
}
#menu .nivel1-verde {
background-image:url(../imagenes/BOTON_significado_terapias.png);
background-repeat:no-repeat;
width: 152px; height:27px;
color:#678104; font-weight:bold;
padding-left:6px;
}
#menu .nivel1-amarillo {
background-image:url(../imagenes/BOTON_beneficios_terapias.png);
background-repeat:no-repeat;
width: 135px; height:27px;
color:#929700; font-weight:bold;
padding-left:23px;
}
#menu .nivel1-amarillo :hover {
padding-bottom:-30px;
}

#menu .nivel1-naranjo {
background-image:url(../imagenes/BOTON_vida_sana.png);
background-repeat:no-repeat;
width: 135px; height:27px;
color:#AF4026; font-weight:bold;
padding-left:23px;
}
#menu .nivel1-naranjo :hover{
padding-bottom:0px;
}
#menu .nivel1-rojo {
background-image:url(../imagenes/BOTON_contacto.png);
background-repeat:no-repeat;
width: 135px; height:25px;
color:#720000; font-weight:bold;
padding-left:23px;
padding-bottom:2px;
}



#menu .nivel1 :hover{
padding-bottom:7px;
}

#menu {
	font-size:11px;
	color:#000000;
	width: 158px;
	font-family: "Myriad Pro", "Century Gothic", "Trebuchet MS", Arial;
	font-weight: bold;
}
#menu ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#menu ul li {
	height:27px;
	padding-bottom:10px!important;
	padding-bottom:10px;
}
#menu ul li a {
display: block; text-decoration: none;    
width:155px;
	height:22px;
	padding-top:5px;
	padding-left:3px;
	}

#menu ul li:hover {position: relative; color: #000;   } /*el depeglage, pare que no en tero*/
/*#menu ul li .nivel1 a:hover { padding-bottom:-20px; } /*el depeglage, pare que no en tero*/
#menu ul li a:hover .nivel1{position: relative;padding-bottom:7px; margin-bottom:0px; } /*el despeglable , pare que no en tero*/
/*#menu ul li a:hover {} /*el despeglable , pare que no en tero*/

#menu ul li a.nivel1 {display: block!important; display: none; position: relative;}
#menu ul li ul {display:none; margin:-0px; padding:-0px;}
#menu ul li ul li{  }
#menu ul li a:hover ul{display: block; position: absolute;left: 158px; top:0px!important;top: 0px; bottom:-10px;} 
#menu ul li:hover ul {display: block; position:absolute;left: 158px; top:0px!important;top: 0px; bottom:-10px; } /*nivel de altura con estaico y despegale*/
#menu ul li ul li {font-weight:normal; font-size:12px; height:27px; margin-bottom:-10px!important;margin-bottom:-10px;  }
#menu ul li ul li a {width: 133px; background-image:url(../imagenes/bton_sin_over.jpg); background-repeat:no-repeat; color: #FFF;  padding-left:25px;filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}

#menu ul li ul li a:hover {position:relative;  color:#000;  background-image:url(../imagenes/bton_over.png); background-repeat:no-repeat;   }

#menu ul li.primera { border-top: solid 0px #CC6600; }












.textos ul{
	list-style-type:none;
	list-style-image:url(../imagenes/punto_verde_sitemap.png);
	
}

.margen_image{
	margin-left:21px;
	margin-bottom:17px;
}
