@charset "utf-8";

/* Principal ============================================================================= */

		* {
			margin: 0;
			padding: 0;
			border: none;
		}
		
		body {
			background-color: #a03700;
			background-image: url(../img/fondos/fondo.gif);
			background-position: top center;
			background-repeat: repeat;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #333333;
		}
		
		ul, li { margin: 0; padding: 0; border: 0; }
		
		a, a:link, a:visited {
			color: #CD9B41;
		}


/* Estructura ============================================================================= */

		#contenedor {
			background-image: url(../img/fondos/fondo_head.jpg);
			background-position: top center;
			background-repeat: no-repeat;
			position: relative;
		}
		
		
		#flashFotos, #cuerpo, #footer {
			position:relative;
			width: 737px;
			margin: 0 auto;
		}
		
		#flashFotos {
			margin-top: 33px;
			height: 187px;
			z-index: 100;
		}
		
		#cuerpo {
			background-position: center top;
			background-repeat: no-repeat;
			background-color: #EAE3C5;
			padding-top: 80px;
			padding-bottom: 30px;
			
			margin-top: -31px;
		}
		
		#cuerpo p, #cuerpo h1 {
			padding: 10px 30px;
		}
		
		h1 { font-size: 23px; }
		
		#cuerpo ul {
			list-style: none;
			padding: 10px 40px;
		}
		
		#cuerpo ul li {
			background-image: url(../img/bullets/flecha.gif);
			background-repeat: no-repeat;
			background-position: 0 8px;
			padding:4px 25px;
		}
		
/* Footer ============================================================================= */
		
		#footer {
			color: #FFF;
			margin-top: -11px;
			margin-bottom: 15px;
		}
		
		#footer a, #footer a:link, #footer a:visited {
			font-size: 11px;
			color: #E4FFDC;
			text-decoration: none;
		}
		
		#footer a:hover { text-decoration: underline; }
		
		#footer .inicioBot {
			text-align: center;
			padding: 5px 40px;
			background-color: #eae3c5;
		}
		
		#footer .inicioBot span {
			border-top: solid 1px #cf973f;
			padding-top: 10px;
			display: block;
		}
		
		#footNavLinks {
		    margin-left: 76px;
			width: 80%;
		}
		
		#footNavLinks ul {
			width: 33%;
			float: left;
			list-style: none;
			display: block;
			margin: 15px 0;
		}
		
		#footNavLinks li {
			margin: 2px 15px;
		}
		
/* Head ============================================================================= */

		#header, #header .logo {
			position: relative;
		}
		
		#header {
			width: 740px;
			height: 85px;
			margin: 0 auto;
		}
		
		#header .logo {
			left: 4px;
			top: 6px;
		}
		
		#header .links {
			position: absolute;
			list-style: none;
			right: 17px;
			top: 14px;
		}
		
		#header .links li {
			display: inline;
			margin-left: 10px;
		}
		
		#header .fbLike {
			position: absolute;
			right: 10px;
			bottom: 18px;
		}
		
		#header .fbLike p {
			color: #EAE3C5;
			float: left;
			font-size: 11px;
			line-height: 10px;
			padding-right: 10px;
			text-align: right;
		}
		
/* botonera ============================================================================= */

		#botonera {
			position: absolute;
			width: 740px;
			height: 43px;
			left: 50%;
			margin-left: -370px;
			top: 84px;
		}
		
		#botonera ul {
			list-style: none;
		}
		
		#botonera ul li {
			float: left;
		}
		
		#botonera ul li a {
			display: block;
			height: 43px;
			background-position: top center;
		}
		
		#botonera ul li a:hover {
			background-position: bottom center;
		}
		
		
		#botonera ul li a span { display: none; }
		

/* Home ============================================================================= */
		
		#home #contenedor { }
		#home #cuerpo {	background-image: url(../img/fondos/top_cont_home.jpg); padding-bottom: 10px; }
		
		#home #footer .inicioBot {
			display: none;
		}
		
		#home #banners {
			margin-top: 15px;
			padding: 0 0 0 13px;
		}
		
		#home #banners a {
			padding: 0 4px;
		}

/* Banners ============================================================================= */

		#informacion #banners,
		#sesiones #banners,
		#terapeuta #banners,
		#beneficios #banners,
		#contacto #banners,
		#turno #banners,
		#regala #banners,
		#floresbach #banners,
		#links_rel #banners {
			width: 250px;
			float: right;
			margin-left: 20px;
			padding: 10px;
			clear: both;
		}
		
		#informacion #banners a,
		#sesiones #banners a,
		#terapeuta #banners a,
		#beneficios #banners a,
		#contacto #banners a,
		#turno #banners a,
		#regala #banners a,
		#floresbach #banners a,
		#links_rel #banners a {
			display: block;
			margin-bottom: 10px;
		}
		
/* Informacion ============================================================================= */

		#informacion #contenedor {  }
		#informacion #cuerpo { background-image: url(../img/fondos/top_cont_info.jpg);	}
		#informacion h1 { color: #CE4710; }
		
/* Sesiones ============================================================================= */

		#sesiones #contenedor { }
		#sesiones #cuerpo { background-image: url(../img/fondos/top_cont_sesiones.jpg);	}
		
/* Terapeuta ============================================================================= */

		#terapeuta #contenedor { }
		#terapeuta #cuerpo { background-image: url(../img/fondos/top_cont_terapeuta.jpg);	}
		#terapeuta h1 { color: #958925; }
		#terapeuta .fotoMarce {
			float: right;
			margin-right: 35px;
			margin-top: 20px;
			margin-left: 20px;
		}
		
/* Beneficios ============================================================================= */

		#beneficios #contenedor { }
		#beneficios #cuerpo { background-image: url(../img/fondos/top_cont_beneficios.jpg);	}
		#beneficios h1 { color: #BF9A0B; }
		
/* Contacto ============================================================================= */

		#contacto #contenedor { }
		#contacto #cuerpo { background-image: url(../img/fondos/top_cont_home.jpg);	}
		#contacto h1 { color: #CF501D; }
		
		.miForm {
			padding-left: 30px;
			font-size: 11px;
		}
		
		.miInput {
			margin-top: 4px;
			background-color: #DFC07D;
			color: #000;
			padding: 2px 4px;
		}
		
		.botonEnviar {
		
		}
		
		.txt_error, .txt_enviado {
			width: 360px;
			padding-left: 90px;
			padding-top: 10px;
			height: 320px;
			background-repeat: no-repeat;
			background-position: 20px 0px;
		}
		
		.txt_enviado {
			background-image: url(../img/iconos/mail_ok.gif);
		}
		
		.txt_error {
			background-image: url(../img/iconos/mail_error.gif);
		}

/* Turno ============================================================================= */

		#turno #contenedor { }
		#turno #cuerpo { background-image: url(../img/fondos/top_cont_home.jpg);	}
		#turno h1 { color: #CF501D; }

/* Regala ============================================================================= */

		#regala #contenedor { }
		#regala #cuerpo { background-image: url(../img/fondos/top_cont_home.jpg);	}
		#regala h1 { color: #CF501D; }

/* Links ============================================================================= */

		#links_rel #contenedor { }
		#links_rel #cuerpo { background-image: url(../img/fondos/top_cont_links.jpg);	}
		#links_rel h1 { color: #CF501D; }
		
		#links_rel .banners_links {
			padding-left:18px;
		}
		
		#links_rel .banners_links a {
			display:block;
			float:left;
			height:65px;
			margin:10px;
			width:210px;
		}
		
		.fbLink
		{
			display:none !important;
			text-decoration: none;
			margin-left: 23px;
				margin-top: 15px;
		}
		
		#contacto .fbLink { display: block !important; }
		
		.fbLink img
		{
			float: left;
		}
		
		.fbLink p
		{
			margin-left: 10px;
		}

/* Flores Bach ============================================================================= */

		#floresbach #contenedor { }
		#floresbach #cuerpo { background-image: url(../img/fondos/top_cont_bach.jpg);	}
		#floresbach h1 { color: #CF501D; }
		
		
/* Slider testimonios ============================================================================= */

		#testimonios { width: 738px; margin: 20px 0 0 0; position: relative; }
		#slider { height: 140px; }
		#slider ul { margin:0; padding:0; list-style:none;}
		#slider ul li { margin: 0; width: 625px; padding: 0 ; display: block; text-align: left;  height: 140px;}
		
		#slider ul li .texto { color: #eae3c6; font-weight: normal; }
		#slider ul li .firma { color: white; font-weight: bold; text-align: right; margin-top: 10px; }
		
		#slider ul li .texto , #slider ul li .firma {  font-size: 12px; width: 95%; display: block; }
		
		#sliderContainer { background-color: #7B3104; padding-left: 58px; width: 680px; }
		
		#prevBtn, #nextBtn { position: absolute; top: 40%; }
		#prevBtn { left: 5px; }
		#nextBtn { right: 5px; }
		
