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

body{
	margin:0px;
	padding:0px;
	background: white;
	color:white;
	text-align: center;
	font-size: 12px;
	font-family: Helvetica, Arial;
	line-height: 20px;
}


h1,h2,h3{
	display: inline;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;

}

h4{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h5{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}

img {
	border: 0px;
}

a{
	text-decoration: none;
	outline: none !important;
	color:#666;
}

a:hover{
	text-decoration: underline;
	outline: none !important;
		color:#666;
}

a:visited{
	color:#666;
}

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

li {
	padding:0px;
	margin:0px;
	list-style:none;
	/* display: inline; */
}

.no_inline li{
	display:block;
	background: white;
}

ul.list_normal li{
	display: block;
	margin-left: 15px;
}

#all{
	width: 700px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background: white;
	margin-bottom: 0px; padding-bottom: 0px;
}


#page_wrapper{
	color: #555;
	background: white;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
}

.clear{
	clear:both;
}

.title_upmenu{
	font-size: 10px;
	color: #808080;
	text-transform: uppercase;
	font-weight: 600;
}

.upmenu_separator{
	color: #B3B3B3;
}

.the_title_upmenu {
	color: #333;
	font-weight: 900;
}
.submenu{
	width: 250px;
	margin-right: 7px;
	border-bottom: 7px solid white;
}

.submenu_head{
	display: block;
	/* height: 30px; */
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	background: #979696;
	color: white;
	border-bottom: 1px solid #adacad;
	font-size: 12px;
}

.submenu ul li{
	display: inline;
}
.submenu ul li a{
	display:block;
	/* height: 30px; */
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	background: #979696;
	color: white;
	border-bottom: 1px solid #adacad;
	font-size: 12px;
}

.submenu ul li a:hover{
	text-decoration: none;
	color: white;
}

.submenu ul li a:visited{
	color: white;
}

.left_column{
	float: left;
	width: 675px;
	line-height: 20px;
	color: #737373;
}

input{
	border:solid 1px #999;
	height: 18px;
}

.wbutton{
	height: 26px;
}
/* ****************************************************************** */
/* HEADER ******************************************************* */
/* ****************************************************************** */
#header{
	background: white;
	padding-top: 30px;
}

#languages{
	color: #414040;
	margin-top: 12px;
	font-size: 10px;
}

.linkActiuLng{
	color: #B3B3B3;
}

.linkLng {
	color: #666666;
}

#menu ul li{
	display:inline;
}

#header_block{

}


#page_title{
	height: 30px;
	background: #ededed;
	margin-bottom: 6px;
	padding-left: 22px;
}



#the_flash_title{
	height: 38px;
}




h1,h2,h3{
	display: inline;
	padding: 0px;
	margin: 0px;

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














#page_title_content{
	padding-left: 6px;
	padding-top: 10px;
}

/* ****************************************************************** */
/* TAIL ******************************************************* */
/* ****************************************************************** */
#tail{
	background: black;

}

.center_tail{
	color: #666;
}

.center_tail:visited{
	color: #666;
}

.center_spacing{
	padding-left: 14px;
}


.centers_list{
	background: #1A1A1A;
	color: #B3B3B3;

}

.centers_name{
	width: 66px;
	color: #B3B3B3;
	background: #1A1A1A;
}

.centers_separator{
	background: url(../img/a.jpg) no-repeat 81px 5px;
	height: 84px;
}



.centers_list_submenu{
	padding-left: 14px;
}


.centers_list_submenu li{
	display:block;
	color: #666666;
}

.centers_list_submenu li a{
	color: #666666;
}

.footer_down_right{
	color: #666666;
	font-size: 11px;
}

.footer_down_right li{
	display:inline;
}


.footer_down_right a, .footer_down_right a:visited{
	color: #666666;
}

.footer_separator{
	color: #404040;
	margin-right: 2px;
	margin-left: 2px;
}


#select_center_div li{
	display:block; padding-left: 5px; padding-right: 5px;
}

#select_center_div li a{
	text-decoration: none;
	color: white;
}

#select_center_div li a:hover{
	color: #B3B3B3;
}

#TICKER a{
	text-decoration: none;
	border-bottom: 1px solid #1A1A1A;
}

#privacy {
	font-size: 11px;
}



/* ****************************************************************** */
/* PAGES ******************************************************* */
/* ****************************************************************** */
#page_backg{
	background: url(../img/page_backg.gif) repeat-y;
	border-bottom: solid 7px white;
	margin-top: 10px;
	width: 100%;
}

#title_block{
	background:#EDEDED;
	padding-left: 22px;
	padding-top: 11px;
	padding-bottom: 0px;
	margin-top: 10px;

}

.page_title{
	height: 38px;
	font-size: 26px;
	text-transform: uppercase;
	color: black;
}

.page_intro{
	font-size: 12px;
	padding-bottom: 12px;
	margin-bottom: 0px;
	padding-left: 3px;
	color: #A6A6A6;
}

.page_body{
 	padding-left: 25px;
 	padding-top: 14px;
 	margin-top: 0px;
 	padding-right: 25px;
 	background: white;
	color: #4D4D4D;
 	text-align: left;
	padding-bottom: 14px;
}

#page_body{
	/* padding-left: 25px; */
}

.page_extra_content{
	padding-left: 25px;
}

.content_separator{
	height: 4px;
	padding: 0px;
	margin: 0px;
	background: #EDEDED;
	line-height: 0px;

}


.content_separator_big{
	height: 4px;
	padding: 0px;
	margin: 0px;
	background: #EDEDED;
	line-height: 0px;
	margin-top: 20px;
	clear:both;
	display:block;

}

.last_separator{
	margin-top: 0px;
}

#centers_flash{
	color: grey;
}


/* ****************************************************************** */
/* PAGE JUMPER ******************************************************* */
/* ****************************************************************** */
.pagejumper{
	background: #EDEDED;
	width: 100%;
	float:left;
	margin-bottom: 18px;
	font-size: 14px;
}

.pj{
	background: #EDEDED;
}

.pj, .pj a{
	color: #999;
	background: #EDEDED;
}

.pj a:hover{
	text-decoration: none;
}

.pj a:visited{
	background: #EDEDED;
}

/* ****************************************************************** */
/* NOTICIAS ******************************************************* */
/* ****************************************************************** */
.page_body_list{
	padding-left: 25px;
	padding-top: 25px;
}

.news_image{
	float:left;
	border: solid 4px #333;
	width: 80px;
	height: 60px;
}

.news_image_big{
	float:left;
	border: solid 4px #333;
	width: 166px;
	height: 95px;

}


.news_content{
	float:left;
	margin-left: 20px;
	width: 504px;


}

.news_content_big{
	float:left;
	margin-left: 25px;
	width: 422px;

}

.news_content a{
	color: #666;
}

.news_title{
	font-size: 14px;
	color: black;
	margin-bottom: 6px;
}

.news_title a{
	text-decoration: none;
	color: black;
}

.news_body{
	color: #4D4D4D;
}

.news_date{
	color: #A6A6A6;
	font-size: 10px;
	text-transform: uppercase;
}

.carousel_class ul li{
	margin-left: 9px;
	margin-right: 5px;
}

/* ****************************************************************** */
/* HOME ******************************************************* */
/* ****************************************************************** */



/* ****************************************************************** */
/* FORM ******************************************************* */
/* ****************************************************************** */
.fieldrow{
	float:left;
}

.error_message{
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: #ff0000;
	padding-left: 8px;
	text-transform: none;
	display: none;
}

/* ****************************************************************** */
/* MAPA ******************************************************* */
/* ****************************************************************** */


#map_list{
	margin-bottom: 40px;
}

#map_list li{
	display: block;
	margin-left: 20px;
	text-transform: lowercase;
	text-transform: capitalize;

}

#map_column{
	float:left;
	width: 250px;
}

#map_column h4{
	margin-bottom: 2px;
	font-size: 14px;
}

#map_column a{
	color: #999;
}


/* ****************************************************************** */
/* PROVISIONAL ******************************************************* */
/* ****************************************************************** */
#running_club_options a:hover{
	cursor: pointer;
}


/* ****************************************************************** */
/* PAGE LIST OF CENTERS********************************************** */
/* ****************************************************************** */
.center_list_li{
	padding: 0px;
	margin:0px;
	float:left;
}

.center_block{
	float: left;
	height: 208px;
	padding: 0px;
	margin: 0px;
}

.center_city{
	margin-bottom: 7px;
	font-weight: bold;
	color: black;
}

.center_photo{
	height: 96px;
	width: 172px;
	padding: 0px;
	margin: 0px;
}

.center_name{
	margin-top: 8px;
	color: #999;
	font-weight: bold;
	width: 172px;
}

.center_address{
	color: #999;
}

.next_opening{
	color: red;
	margin-top: 14px;
	font-weight: bold;
}




/* ****************************************************************** */
/* CENTER PAGE		   ********************************************** */
/* ****************************************************************** */
.center_section_list{
	margin-top: 8px;
}

.center_section_list li{
	font-weight: bold;
}

.center_section_list li ul li{
	font-weight: normal;
	padding-left: 15px;
}

.center_info_col1{
	float: left;
	width: 300px;
}

.center_section_title{
	font-size: 14px;
	font-weight:bold;
}

.center_timetable{
	padding-top: 15px;
}

.center_info_col2{
	float: right;
	width: 300px;
}

.center_map_img{
	float: right;
}

.inst_col1{
	float:left;
	width: 320px;

}

.inst_col2{
	float:left;
	width: 304px;

}




#s4{

}









