@charset "UTF-8";
#content #idioma .ingles {
	display: block;
	float: left;
	padding-right: 20px;
}
/* CSS Document */

/* Estructura */

body {
			background-color: #FFFFFF;
			font-size: 12px;
			font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
			color:#675c53;  
			padding:0px;
			margin:0px;
}

a {
			text-decoration:none;
			color:#b7a275;
}

.eventwellness a:link {
			color:#675c53;
		}

a:hover {
			color:#565656;
}

a img	{
			border:medium none;
			display:block;
		}
		

#content {
			position:absolute;
			height:606px;
			width:1000px;
			margin:-304px 0px 0px -500px;
			top: 50%;
			left: 50%;
			text-align: left;
			padding: 0px;
			overflow:hidden;
			border-style:solid;
			border-width:1px;
			border-color:#b7a275;
}


#logo {
			padding:10px;
			float:left;
	
		}

#banner {
			padding: 0;
			height:115px; 
	 		width:1000px;
			background:#FFF;
			float:left;
		}
		
/*

#content {
			position:absolute;
			height:650px;
			width:1000px;
			margin:-325px 0px 0px -500px;
			top: 50%;
			left: 50%;
			text-align: left;
			padding: 0px;
			overflow:hidden;
			border-style:solid;
			border-width:1px;
			border-color:#b7a375;
}


#banner {
			padding: 0;
			height:150px; 
	 		width:1000px;
			background:#FFF;
			float:left;
		}

*/
		

/*  ESTRUCTURA HOME */

		
#center {
			padding: 50px 15px 10px 15px;
			height:250px;
			width:970px;
			float:left;
			text-align: left;
		}
		
		
.wellness {
			float:left;
		}
		
.imgEquipo {
			float:left;
			padding-right:15px;
		}
		
#txtHome {
			width:360px;
			float:left;
			padding-left:10px;
			line-height:18px;
			text-align:left;
		}
		
#infoWellness {
			float:left;
		}	

#semilla {
			float:right;
			margin-top:-200px;
			margin-right:-110px;
		}

/*   */
		
		
#centerServicios {
			padding: 20px 15px 40px 15px;
			height:250px;
			width:970px;
			float:left;
			text-align: left;
		}
		
#centerBeneficios{
			padding: 45px 15px 15px 5px;
			height:250px;
			width:970px;
			float:left;
			text-align: left;
		}
		
#centerEquipo{
			padding: 50px 15px 10px 25px;
			height:250px;
			width:970px;
			float:left;
			text-align: left;
		}

#centerNoticias{
			padding: 30px 0px 30px 30px;
			height:250px;
			width:970px;
			float:left;
			text-align: left;
		}
		
		
		
.contenidoContacto{
			margin:0pt auto;
			padding:10px;
			width:820px;
}

#footer {
			float:left;
			padding: 0;
			background-image:url(../images/layout_bottom.png);
			height:131px; 
	 		width:890px;
		}
		
#infoWellness {
			padding:42px 0 20px 30px;
		}
		
#tablaBeneficios {
			margin-left:20px;
		}
		
/* Navegación principal */

	
#navContenidos {
			float:left;
			margin-top:0px;
			margin-left:0px;
			padding:0;
			width:600px;
		}

#navContenidos ul {
			list-style-type: none;
			padding-left:30px;
			margin-top:0;
		}

#navContenidos li {
			float:left;
			font-weight: normal;
			font-size: 9px;
			padding-right:7px;
		}

#navContenidos a {
			text-decoration:none;
			font-size:12px;
		}
			
#navContenidos a:hover {
			color:#3b382f;
		}
			
#navContenidos li.selectedNav,

#navContenidos li.selectedNav a,

#navContenidos li.selectedNav a:hover {
			color: #3b382f !important;
			text-decoration: none;
		}
#content #idioma .frances {
	display: block;
	float: left;
}
#content #idioma .castellano {
	display: block;
	float: left;
	padding-right: 20px;
}

	

.selectedNav,

.selectedNav a,

.selectedNav a:hover {
			color: #675c53 !important;
			text-decoration: none;
			font-weight:bold;
		}

.separador {
			margin:-3px 3px;
		}
		
/* Textos  */

.txtContenidos {
			width:400px;
			float:right;
			margin-top:20px;
			margin-right:60px;
			height:255px;
			overflow:auto;
		}
		
#equipo {
			width: 620px;
			padding-left:10px;
		}
		
/* ScrollBar */

#BarraScroll {
			position: relative;
			margin-left:275px;
			width: 450px;
			height: 257px;
	/*background-color: #EEE;*/
}

#BarraScroll-Content {
			position: absolute;
			top: 30px; 
			height: 208px;
			overflow: hidden;
			width:360px;
			float:left;
			padding-left:10px;
			line-height:18px;
			text-align:left;
}

#BarraScroll .Scroller-Container {
			position: absolute;
			top: 0px; 
			left: 0px;
			width:360px;
}

#BarraScroll p {
			margin: 0; 
			padding: 0px 20px 10px;
			color: #675c53;
}

#BarraScroll-Scrollbar {
			position: absolute;
			left: 360px;
			top: 30px;
}

#BarraScroll .Scrollbar-Up,
 .Scrollbar-Up-Pressed {
			position: absolute;
			width: 15px; 
			height: 10px;
			background-image:url(../images/scroll-up.png);
			font-size: 0px;
			left:-3px;
}

#BarraScroll .Scrollbar-Down,
 .Scrollbar-Down-Pressed {
			position: absolute;
			top: 185px;
			width: 15px; 
			height: 10px;
			background-image:url(../images/scroll-down.png);
			font-size: 0px;
			left:-3px;
}

#BarraScroll .Scrollbar-Track,
 .Scrollbar-Track-Pressed {
			width: 1px;
			left:3px;
			height: 155px;
			position: absolute;
			top: 20px;
			background-color: #B7A275;
}

#BarraScroll .Scrollbar-Track-Pressed {
			background-color: #AAA;
}

#BarraScroll .Scrollbar-Handle,
 .Scrollbar-Handle-Pressed {
			position: absolute;
			width: 5px; 
			height: 30px;
			background-color: #B7A275;
			left:-2px;
}

#BarraScroll .Scrollbar-Handle-Pressed, 
 .Scrollbar-Down-Pressed, .Scrollbar-Up-Pressed {
			background-color: #B7A275;
}

#BarraScroll .Scrollbar-Disabled {
			display: none;
}


/* ScrollBar wide*/

#BarraScrollWide {
			position: relative;
			margin-left:0;
			width: 630px;
			height: 257px;
			/*background-color: #EEE;*/
}

#BarraScrollWide-Content {
			position: absolute;
			top: 30px; 
			height: 208px;
			overflow: hidden;
			width:630px;
			float:left;
			padding-left:10px;
			line-height:18px;
			text-align:left;
}

#BarraScrollWide .Scroller-Container {
	position: absolute;
	top: 0px; 
	left: 0px;
	width:630px;
}

#BarraScrollWide p {
	margin: 0; 
	padding: 0px 20px 10px;
	color: #675c53;
}

#BarraScrollWide-Scrollbar {
	position: absolute;
	left: 635px;
	top: 30px;
}

#BarraScrollWide .Scrollbar-Up,
 .Scrollbar-Up-Pressed {
	position: absolute;
	width: 15px; 
	height: 10px;
	background-image:url(../images/scroll-up.png);
	font-size: 0px;
	left:-3px;
}

#BarraScrollWide .Scrollbar-Down,
 .Scrollbar-Down-Pressed {
	position: absolute;
	top: 185px;
	width: 15px; 
	height: 10px;
	background-image:url(../images/scroll-down.png);
	font-size: 0px;
	left:-3px;
}

#BarraScrollWide .Scrollbar-Track,
 .Scrollbar-Track-Pressed {
	width: 1px;
	left:3px;
	height: 155px;
	position: absolute;
	top: 20px;
	background-color: #B7A275;
}

#BarraScrollWide .Scrollbar-Track-Pressed {
	background-color: #AAA;
}

#BarraScrollWide .Scrollbar-Handle,
 .Scrollbar-Handle-Pressed {
	position: absolute;
	width: 5px; 
	height: 30px;
	background-color: #B7A275;
	left:-2px;
}

#BarraScrollWide .Scrollbar-Handle-Pressed, 
 .Scrollbar-Down-Pressed, .Scrollbar-Up-Pressed {
	background-color: #B7A275;
}

#BarraScrollWide .Scrollbar-Disabled {
	display: none;
}

/*** By Kuzzy for Challenge ***/
#content.wrap-challenge {height:auto;}
#content.wrap-challenge  #footer {float:none;}

.challenge-content {clear:both; padding:45px 370px 5px 25px;}
.challenge-content h1 {font-size:22px; font-weight:300; margin:0 0 1em;}
.challenge-content h2 { font-size:18px; margin:0 0 0.5em; padding:0.7em 0 0;}
.challenge-content p {margin:0 0 1.4em; line-height:1.6;}
.challenge-content ul {margin: 0 0.5em 1.4em 2.5em; list-style:disc; padding:0; line-height:1.6;}
.challenge-content ul li {padding:0; margin:0;}
.challenge-content ol {margin: 0 0.5em 1.4em 2.8em; list-style:decimal; padding:0; line-height:1.6;}
.challenge-content ol li {padding:0; margin:0;}
.challenge-content blockquote {
    background: none repeat scroll 0 0 #f8f8f8;
    border-left: 3px solid #b7a275;
    font-size: 1.2em;
    margin: 1.6em 2.86em 1em;
    padding: 0.4em 0.6em 0.3em 0.8em;
}

.challenge-content ul.list-custom {list-style:none;}
.challenge-content ul.list-custom li {background: url(../images/bull-content.png) no-repeat scroll 0 3px transparent; list-style:none; padding-left: 20px;}

.tbl-challenge {border-collapse:collapse; width:100%; margin-bottom:1.4em;}
.tbl-challenge th { padding:7px 10px 5px; text-align:left; vertical-align:middle; background:#b7a275; color:#fff; line-height:1.6;}
.tbl-challenge td {padding:7px 10px 5px; vertical-align:top; line-height:1.6;}
.tbl-challenge .odd td {background:#f8f8f8;}

.challenge-content.tour {padding:45px 25px 0 25px;}
.tour-steps {font:14px/1.3 Helvetica,Arial,San-Serif; margin-bottom:30px;}
.tour-steps p {font-size:1.4em; line-height:1.3;}
.tour-item {
	position:relative; 
	min-height:100px; 
	padding-bottom:15px;
	border-bottom:1px solid #b7a275;
	padding-top:40px;
	}
	
.img-frame {text-align:center;}	
.img-frame.fr {width:450px;}
.img-frame.fl {width:430px;}
.img-frame img {display:inline;}

.tour-text {}
.tour-text.fl {width:350px; padding:91px 10px 0 89px;}
.tour-text.fr {width:350px; padding: 35px 80px 10px 10px;}

.fl {float:left;}
.fr {float:right;}
.clrfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clrfix {zoom:1;}

