/* CSS Document */
body{
	padding:0px;

300px;
	margin:0 auto;

auto;
	color:#000000;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	background-color: #fffbff;
	font-style: normal;
	float: none;
	margin: 0 auto;

auto;
	text-align: left;
	line-height: 20px;
}
div, p, ul, h2, h3, h4, img{
	padding:0px;
	margin: 0px;
}
ul{
	list-style-type:none;
	list-style-image: none;
	float: left;
}

.clear {
	clear: both;
	margin: 0px;
	background-image: none;
}
ul.bullet li{
	background:url(../images/Spa/bullet.gif) 0 4px no-repeat;
	padding-left:15px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	line-height: 14px;
	float: right;
}
ul.bullet li a{color:#22454d; text-decoration:none;}
ul.bullet li a:hover{
	color:#22454d;
	text-decoration:underline;
}

p span.headline{
	color:#605caf;
	text-transform:uppercase;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
p span.lema{
	color:#006600;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}

p span.HCS{
	color:#000099;
	font-family: "Zapfino Extra LT Pro";
	font-size: 36px;
	font-style: normal;
	line-height: 36px;
	font-variant: normal;
}
/* TOP */

#topPanel{
	width: 744px;
	height: 99px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/Spa/logo1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#logo{
	position:absolute;
	top:46px;
	left:359px;
	width: 3px;
	height: 1px;
}
/* HEADER */

#header{
	width: 744px;
	height: 242px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/Spa/b_header.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul.menu{position:absolute; top:-4px; left:-2px; width:734px}
#header ul.menu li{float:left;}
#header ul.menu li a{height:55px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:55px;}

#header ul.menu li.home a{
	width:141px;
	background-image: url(../images/Spa/btn_1%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.home a:hover{
	width:141px;
	background-image: url(../images/Spa/btn_1_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.about a{
	width:112px;
	background-image: url(../images/Spa/btn_2.%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.about a:hover{
	width:112px;
	background-image: url(../images/Spa/btn_2_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.services a{
	width:109px;
	background-image: url(../images/Spa/btn_3%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.services a:hover{
	width:109px;
	background-image: url(../images/Spa/btn_3_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.therapies a{
	width:119px;
	background-image: url(../images/Spa/btn_4%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.therapies a:hover{
	width:119px;
	background-image: url(../images/Spa/btn_4_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.staff a{
	width:116px;
	background-image: url(../images/Spa/btn_5%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.staff a:hover{
	width:116px;
	background-image: url(../images/Spa/btn_5_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.contact a{
	width:127px;
	background-image: url(../images/Spa/btn_6%20copia.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#header ul.menu li.contact a:hover{
	width:127px;
	background-image: url(../images/Spa/btn_6_over1.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#header ul.menu li.line{width:2px; height:55px; background:url(../images/Spa/spacer_m.gif) 0 0 no-repeat;}

#adheader{position:absolute; top:55px; left:0}
#slogan{position:absolute; top:94px; left:260px}

/* CONTENT */

#content{
	width: 744px;
	margin:0px auto;
	position:relative;
	margin-top:7px;
	margin-bottom:20px;
	background-image: url(../images/Spa/b_content.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#contentfoto{
	width: 744px;
	margin:0 auto;
	position:relative;
	margin-top:5px;
	margin-bottom:10px;
	background-image: url(../images/Spa/b_content.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#leftPan{width:232px; float:left; margin-right:22px}

#news{
	width:208px;
	height: 445px;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 19px;
}
#news h2{
	height:23px;
	position:relative;
	margin-bottom:18px;
	background-image: url(../images/Spa/h_news.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.newsstory{width:201px; margin-left:7px; border-bottom: #d1cfd1 1px dotted; margin-bottom:10px}
.newsstory p span.date{
	display:block;
	width:auto;
	height:auto;
	font:12px/14px Trebuchet MS, sans-serif;
	font-weight:bold;
	color:#22454d;
	margin-bottom:7px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #CCCCCC;
}
.newsstory p {margin-bottom:10px;}
.newsstory p a{
	color:#22454d;
	text-decoration:none;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.newsstory p a:hover{color:#a65b99; }
#news ul.bullet{margin:0 0 0 0px}

#rightPan{width:425px; float:left; }
#rightPan p a{
	color:#0000CC;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
#rightPan p a:hover{color:#22454d;  text-decoration:none}
#leftPan{
	width:200px;
	float:right;
	height: 445px;
}
#leftPan p a{
	color:#0000CC;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
#leftPan p a:hover{color:#22454d;  text-decoration:none}

#welcome{
	margin-bottom:35px;
	margin-top:23px;
}
#welcome h2{
	width:340px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/h_welcome.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#welcome img{float:left; margin-left:2px; margin-right:16px; width:60px}
#welcome p{width: 337px; float:left; margin-bottom:10px}
#welcome p span.headline{display:block; margin-bottom:10px}
#welcome ul.bullet{margin:0 0 0 58px; float:right; width:100px}
#Bhidro{
	margin-bottom:35px;
	margin-top:23px;
}
#Bhidro h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/BanerHidro.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Bhidro img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:275px;
}
#Bhidro p{
	width: 450px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Bhidro p span.headline{display:block; margin-bottom:10px}
#Bhidro ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Hcolon{
	margin-bottom:35px;
	margin-top:23px;
}
#Hcolon h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/BanerHidro.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Hcolon img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:275px;
}
#Hcolon p{
	width: 450px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Hcolon p span.headline{display:block; margin-bottom:10px}
#Hcolon ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Masaje{
	margin-bottom:35px;
	margin-top:23px;
}
#Masaje h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Masajes.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Masaje img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:275px;
}
#Masaje p{
	width: 450px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Masaje p span.headline{display:block; margin-bottom:10px}
#Masaje ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Envoltura{
	margin-bottom:35px;
	margin-top:23px;
}
#Envoltura h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Envolcoporal.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Envoltura img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:275px;
}
#Envoltura p{
	width: 450px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Envoltura p span.headline{display:block; margin-bottom:10px}
#Envoltura ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Exfoliacion{
	margin-bottom:35px;
	margin-top:23px;
}
#Exfoliacion h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Exfoliaciones.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Exfoliacion img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:167px;
}
#Exfoliacion p{
	width: 450px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Exfoliacion p span.headline{display:block; margin-bottom:10px}
#Exfoliacion ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Ritual{
	margin-bottom:35px;
	margin-top:23px;
}
#Ritual h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Rituales.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Ritual img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Ritual p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Ritual p span.headline{display:block; margin-bottom:10px}
#Ritual ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Preso{
	margin-bottom:35px;
	margin-top:23px;
}
#Preso h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Preso.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Preso img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Preso p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Preso p span.headline{display:block; margin-bottom:10px}
#Preso ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Choco{
	margin-bottom:35px;
	margin-top:23px;
}
#Choco h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Choco.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Choco img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Choco p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Choco p span.headline{display:block; margin-bottom:0px}
#Choco ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Aroma{
	margin-bottom:35px;
	margin-top:23px;
}
#Aroma h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Aroma.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Aroma img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:200px;
}
#Aroma p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Aroma p span.headline{display:block; margin-bottom:10px}
#Aroma ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#hidroc{
	margin-bottom:35px;
	margin-top:23px;
}
#hidroc h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/HidroColon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#hidroc img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:200px;
}
#hidroc p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#hidroc p span.headline{display:block; margin-bottom:10px}
#hidroc ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Ducha{
	margin-bottom:35px;
	margin-top:23px;
}
#Ducha h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/DuchaJ.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Ducha img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Ducha p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Ducha p span.headline{display:block; margin-bottom:10px}
#Ducha ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Turco{
	margin-bottom:35px;
	margin-top:23px;
}
#Turco h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/BTurco.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Turco img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Turco p{
	width: 450px;
	float:left;
	margin-bottom:20px;
	text-align: justify;
}
#Turco p span.headline{display:block; margin-bottom:10px}
#Turco ul.bullet{margin:0 0 0 10px; float:right; width:100px}


#Sauna{
	margin-bottom:35px;
	margin-top:23px;
}
#Sauna h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Sauna.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Sauna img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Sauna p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Sauna p span.headline{display:block; margin-bottom:10px}
#Sauna ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Uva{
	margin-bottom:35px;
	margin-top:23px;
}
#Uva h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Ruva.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Uva img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Uva p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Uva p span.headline{display:block; margin-bottom:10px}
#Uva ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Piscina{
	margin-bottom:35px;
	margin-top:23px;
}
#Piscina h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/PClimatizada.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Piscina img{
	float:left;
	margin-left:4px;
	margin-right:16px;
	width:183px;
}
#Piscina p{
	width: 500px;
	float:left;
	margin-bottom:0px;
	text-align: justify;
}
#Piscina p span.headline{display:block; margin-bottom:10px}
#Piscina ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Quiensomos{
	margin-bottom:35px;
	margin-top:23px;
}
#Quiensomos h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/AvisoLegal.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Quiensomos img{float:left; margin-left:2px; margin-right:16px; width:60px}
#Quiensomos p{
	width: 740px;
	float:left;
	margin-bottom:10px;
	padding-left: 20px;
	font-family: "Courier New", Courier, monospace;
	text-align: justify;
}
#Quiensomos p span.headline{display:block; margin-bottom:10px}
#Quiensomos{margin:0 0 0 10px; float:left; width:730px}

#Pprivacidad{
	margin-bottom:35px;
	margin-top:23px;
}
#Pprivacidad h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/PoliticaPrivacidad.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Pprivacidad img{float:left; margin-left:2px; margin-right:16px; width:60px}
#Pprivacidad p{
	width: 740px;
	float:left;
	margin-bottom:10px;
	padding-left: 20px;
	font-family: "Courier New", Courier, monospace;
	text-align: justify;
}
#Pprivacidad p span.headline{display:block; margin-bottom:10px}
#Pprivacidad{margin:0 0 0 10px; float:left; width:730px}

#Noticias{
	margin-bottom:35px;
	margin-top:23px;
}
#Noticias h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Noticias.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Noticias img{float:left; margin-left:2px; margin-right:16px; width:60px}
#Noticias p{
	width: 730px;
	float:left;
	margin-bottom:10px;
	padding-left: 20px;
}
#Noticias p span.headline{display:block; margin-bottom:10px}
#Noticias ul.bullet{margin:0 0 0 10px; float:right; width:100px}


#Proganual{
	margin-bottom:35px;
	margin-top:23px;
}
#Proganual h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Prog_anual.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Proganual img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:auto;
	height: 300px;
}
#Proganual p{width: 337px; float:left; margin-bottom:10px}
#Proganual p span.headline{display:block; margin-bottom:10px}
#Proganual ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Instalaciones{
	margin-bottom:35px;
	margin-top:23px;
}
#Instalaciones h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Instalaciones.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Instalaciones img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:200px;
	height: 175px;
}
#Instalaciones ul li{
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-left: 5px;
	width:190px;
	
	}
#Instalaciones p{width: 440px; float:left; margin-bottom:10px}
#Instalaciones p span.headline{display:block; margin-bottom:10px}
#Instalaciones ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#Fotos{
	margin-bottom:35px;
	margin-top:23px;
}
#Fotos h2{
	width:340px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Fotos.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#Fotos img{float:left; margin-left:2px; margin-right:16px; width:60px}
#Fotos p{width: 337px; float:left; margin-bottom:10px}
#Fotos p span.headline{display:block; margin-bottom:10px}
#Fotos ul.bullet{margin:0 0 0 10px; float:right; width:100px}

#progmes{
	margin-bottom:35px;
	margin-top:23px;
}
#progmes h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-position: 0 0;
	background-image: url(../images/Spa/Prog_mes.jpg);
	background-repeat: no-repeat;
}
#progmes img{float:left; margin-left:2px; margin-right:16px; width:110px}
#progmes p{width: 337px; float:left; margin-bottom:10px}
#progmes p span.headline{display:block; margin-bottom:10px}
#progmes ul.bullet{margin:0 0 0 10px; float:left; width:100px}

#contacto{
	margin-bottom:35px;
	margin-top:23px;
}
#contacto h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/contactos.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#columna1contacto{
	float:left;
	width:auto;
}
#columna2contacto{
	float:right;
	width: 450px;
	height: 405px;
}
#contacto img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:475px;
	height: 250px;
}
#contacto p{
	width: auto;
	float:none;
	margin-bottom:15px;
	margin-left: 5px;
}
#contacto p span.headline{display:block; margin-bottom:10px}
#contacto ul.bullet{margin:0 0 0 10px; float:left; width:100px}

#PromoSpa{
	margin-bottom:35px;
	margin-top:23px;
}
#PromoSpa h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/PromoSpa.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#columna1promospa{
	float:left;
	width:340px;
	margin-left: 20px;
}
#columna2promospa{
	float:left;
	width: 340px;
}

##DescripSpa{
	margin-bottom:35px;
	margin-top:23px;
}
#DescripSpa h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/h_welcome.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#columnaDescripSpa{
	float:left;
	width:680px;
	margin-left: 20px;
}
#DescripSpa img{
	float:left;
	margin-left:2px;
	margin-right:16px;
	width:250px;
	height: 300px;
}
newsstorypromspa{width:201px; margin-left:7px; border-bottom: #d1cfd1 1px dotted; margin-bottom:10px}
.newsstorypromspa p span.date{
	display:block;
	width:300px;
	height:16px;
	font:12px/14px Trebuchet MS, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:7px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-color: #000000;
}
.newsstorypromspa p {margin-bottom:10px;}
.newsstorypromspa p a{
	color:#22454d;
	text-decoration:none;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.newsstorypromspa p a:hover{color:#a65b99; }
#PromoSpa p span.headline{display:block; margin-bottom:10px}
#PromoSpa ul.bullet{margin:0 0 0 10px; float:left; width:100px}

#Servicios{
	margin-bottom:35px;
	margin-top:23px;
}
#Servicios h2{
	width:742px;
	height:35px;
	position:relative;
	margin-bottom:0px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/Servicios_pag.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#columna1{
	float:left;
	width: 237px;
}
#columna2{
	float:left;
	width: 237px;
}
#columna3{
	float:left;
	width: 247px;
}
#Servicios ul{
}
#Servicios ul li{
	padding-left:16px;
	margin-bottom:10px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	line-height: 16px;
	background-image: url(../images/Spa/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-left: 16px;
}
#Servicios ul li a{color:#22454d; text-decoration:none;}
#Servicios ul li a:hover{color:#22454d; text-decoration:underline;}
#Servicios img{float:left; margin-left:4px; margin-right:16px; width:110px}
#Servicios p{width: 337px; float:left; margin-bottom:10px}
#Servicios p span.headline{display:block; margin-bottom:10px}
#Servicios ul.bullet{margin:0 0 0 10px; float:left; width:100px}

#Precios{
	margin-bottom:35px;
	margin-top:23px;
}
#Precios h2{
	width:772px;
	height:35px;
	position:relative;
	margin-bottom:16px;
	border-bottom:#d1cfd1 1px solid;
	background-image: url(../images/Spa/PServico.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 12px;
}
#precioscolumna1{
	float:left;
	width: 293px;
	text-align: left;
}
#precioscolumna2{
	float:left;
	width: 48px;
	text-align: right;
}
#precioscolumna3{
	float:left;
	width: 349px;
	text-align: left;
}
#precioscolumna4{
	float:right;
	width: 52px;
	text-align: right;
}
#Precios ul{
}
#Precios ul li{
	padding-left:16px;
	margin-bottom:10px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-position: 0 2px;
}
#Precios ul li a{color:#22454d; text-decoration:none;}
#Precios img{float:left; margin-left:4px; margin-right:16px; width:110px}
#Precios p{width: 337px; float:left; margin-bottom:0px}
#Precios p span.headline{display:block; margin-bottom:10px}
#Precios ul.bullet{margin:0 0 0 10px; float:left; width:100px}

#services{width:190px;float:left;}
#services h2{
	height:23px;
	position:relative;
	margin-bottom:20px;
	background-image: url(../images/Spa/Programas.jpg);
	background-repeat: no-repeat;
}
#services ul{
}
#services ul li{
	background:url(../images/Spa/arrow.gif) 0 4px no-repeat;
	padding-left:16px;
	margin-bottom:4px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
#services ul li a{color:#22454d; text-decoration:none;}
#services ul li a:hover{color:#22454d; text-decoration:underline;}

#solutions{width:250px; float:left;}
#solutions h2{
	height:23px;
	position:relative;
	margin-bottom:19px;
	background-image: url(../images/Spa/Servicios.jpg);
	background-repeat: no-repeat;
}
.solutionitem{width:249px; margin-left:6px; margin-bottom:22px}
.solutionitem img{width:69px; float:left; margin-right:11px;}
.solutionitem p span.headline{display:block; margin-bottom:7px; margin-top:2px}
#solutions ul.bullet{margin:0 0 0 0px; }
#firmahcs{
	width: 300px;
	height: 49px;
	position:relative;
	background-image: url(../images/Spa/Hcs.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

/* FOOTER */
#footerdescrip{ height:72px; position:relative; width:444px; margin:20px; left:10px; top:10px;}
#footerdescrip p{ text-align: center; font-size: 16px; line-height: 25px; text-transform: capitalize; color:#006600; margin-bottom: 10px;	font-weight: bold;}
#footerhidro{ height:72px; width:352px; margin:20px; float: left;}
#footerhidro p{ text-align: center; font-size: 16px; line-height: 25px; text-transform: capitalize; color:#006600; margin-bottom: 10px; font-weight: bold; width: 350px;}

#footer{background:url(../images/Spa/b_footer.gif) 0 0 repeat-x; height:72px; position:relative; margin:0 auto; width:744px;}
#footer p{padding: 25px 0 0 0; font:11px/18px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#605caf;}
#footer p a{font:11px/18px Trebuchet MS, sans-serif; font-weight:normal; color:#605caf; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#605caf; color:#fff}
