/* Top Elements */
body {
	color:#060606;
	font: 11px/130% Helvetica, Arial, sans-serif;
	text-align:left;
	background: #E0E0E0
}
strong {
	font-weight: bold
}
.clear {
	clear:both;
}
/*-------------------------------------------
   LAYOUT
--------------------------------------------*/ 
#wrapper {
	background: #fff url(../_img/layout/bg_bird_home.png) no-repeat scroll center bottom;
}
#header {
	width:956px;
	height:402px;
	margin:0 auto;
	background: url(../_img/layout/bg.jpg) no-repeat;
	position:relative;
}
.it #header {
	background: url(../_img/layout/bg_it.jpg) no-repeat;
}
.cn #header {
	background: url(../_img/layout/bg_cn.jpg) no-repeat;
}
#top-lang {
	width:950px;
	height:22px;
	margin:0 auto;
}
#top-lang a {
	width:56px;
	height:14px;
	display:block;
	color:#fff;/*text-indent:-99999px;*/
}
#top-lang li {
	float: right;
	margin:6px 12px 0 0;
}
#top-lang #l-en a {
	width:56px;
	background: url(../_img/layout/flags/ico_lang_en.png) no-repeat scroll right top;
}
#top-lang #l-gl a {
	width:56px;
	background: url(../_img/layout/flags/ico_lang_gl.png) no-repeat scroll right top;
}
#top-lang #l-es a {
	width:59px;
	background: url(../_img/layout/flags/ico_lang_es.png) no-repeat scroll right top;
}
#top-lang #l-de a {
	width:60px;
	background: url(../_img/layout/flags/ico_lang_de.png) no-repeat scroll right top;
}
#top-lang #l-fr a {
	width:62px;
	background: url(../_img/layout/flags/ico_lang_fr.png) no-repeat scroll right top;
}
#top-lang #l-it a {
	width:53px;
	background: url(../_img/layout/flags/ico_lang_it.png) no-repeat scroll right top;
}
#top-lang #l-cn a {
	width:74px;
	background: url(../_img/layout/flags/ico_lang_cn.png) no-repeat scroll right top;
}
#top-lang #l-en a:hover, #top-lang #l-gl a:hover, #top-lang #l-es a:hover, #top-lang #l-de a:hover, #top-lang #l-fr a:hover, #top-lang #l-it a:hover, #top-lang #l-cn a:hover {
	/*background-color:#FFFF00;*/
	color:#000;
}
.en #l-en, .gl #l-gl, .es #l-es, .de #l-de, .fr #l-fr, .it #l-it, .cn #l-cn {
	display:none;
}
#nav {
	width:950px;
	height:100px;
	margin:0 auto;
	font-size:14px;
}
#nav ul {
	float:right;
	margin: 30px 4px 0 0;
}
#nav li {
	display:inline;
	border-left:1px solid #000;
}
#nav a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin: 0 3px;
	padding: 0 2px;
}
#nav a:hover {
	color:#EC2024;
}
#nav h1 a {
	width:229px;
	height:80px;
	display:block;
	text-indent:-99999px;
	float:left;
	margin: 18px 0 0 10px;
}
#home #a1, #home #f1, #project #a2, #project #f2, #partners #a3, #partners #f3, #china #a4, #china #f4, #china_geography #a4, #china_geography #f4, #china_climate #a4, #china_climate #f4, #china_culture #a4, #china_culture #f4, #china_handicrafts #a4, #china_handicrafts #f4, #china_tea #a4, #china_tea #f4, #china_calligraphy #a4, #china_calligraphy #f4, #china_wushu_and_qigong #a4, #china_wushu_and_qigong #f4, #china_food #a4, #china_food #f4, #china_traditional_festivals #a4, #china_traditional_festivals #f4, #course #a5, #course #f5, #forum #a6, #forum #f6, #forum_msg #a6, #forum_msg #f6 {
	border-left:1px solid #EC2024;
}
#home #a1 a, #home #f1 a, #project #a2 a, #project #f2 a, #partners #a3 a, #partners #f3 a, #china #a4 a, #china #f4 a, #china_geography #a4 a, #china_geography #f4 a, #china_climate #a4 a, #china_climate #f4 a, #china_culture #a4 a, #china_culture #f4 a, #china_handicrafts #a4 a, #china_handicrafts #f4 a, #china_tea #a4 a, #china_tea #f4 a, #china_calligraphy #a4 a, #china_calligraphy #f4 a, #china_wushu_and_qigong #a4 a, #china_wushu_and_qigong #f4 a, #china_food #a4 a, #china_food #f4 a, #china_traditional_festivals #a4 a, #china_traditional_festivals #f4 a, #course #a5 a, #course #f5 a, #forum #a6 a, #forum #f6 a, #forum_msg #a6 a, #forum_msg #f6 a {
	color:#EC2024;
}
#spot {
	width:956px;
	height:232px;
	position: relative;
	margin:0 auto;
	clear:both;
}
#spot h2 {
	font-size:25px;
	color:#F50000;
	font-weight:bold;
	left:22px;
	position:relative;
	top:80px;
	line-height:97%;
	display:none;
}
#spot h3 {
	font-size:18px;
	color:#304594;
	font-weight:bold;
	left:22px;
	position:relative;
	top:86px;
	display:none;
}
#flashspot {
	width:294px;
	height:200px;
	position:absolute;
	right:141px;
	top:105px;
}
#sticker {
	width:129px;
	height:133px;
	position:absolute;
	right:94px;
	top:77px;
	background: url(../_img/layout/totally_free.png) no-repeat;
	cursor:pointer;
}
.it #sticker {
	background: url(../_img/layout/totally_free_it.png) no-repeat;
}
.cn #sticker {
	background: url(../_img/layout/totally_free_cn.png) no-repeat;
}
#sticker2 {
	width:232px;
	height:26px;
	position:absolute;
	right:171px;
	top:273px;
	text-indent:-99999px;
	background: url(../_img/layout/txt.png) no-repeat;
}
.it #sticker2 {
	background: url(../_img/layout/txt_it.png) no-repeat;
}
.cn #sticker2 {
	background: url(../_img/layout/txt_cn.png) no-repeat;
}
#boton a {
	height:250px;
	width:950px;
	position:absolute;
	z-index:80;
	top:90px;
	text-indent:-99999px;
}
#spot #girl {
	width:97px;
	height:260px;
	position:absolute;
	right:438px;
	top:-15px;
}
#content {
	width:944px;
	position:relative;
	min-height:250px;
	margin:10px auto 0 auto;
	padding: 0 12px 30px 36px;
	clear:both;
}
#content h2 {
	font-size:25px;
	color:#F50000;
	font-weight:bold;
	line-height:97%;
	display:block;
	margin-bottom:30px;
}
#content h3 {
	font-size:18px;
	color:#F50000;
	font-weight:bold;
	line-height:97%;
	display:block;
	margin:30px 0 20px 0;
}
/* FOOTER */
#footer {
	width:944px;
	height:90px;
	margin:20px auto;
	padding-left: 36px;
	background: #E0E0E0 url(../_img/layout/bg_footer_logo.png) no-repeat 53px 0;
	font: 13px/290% Helvetica, Arial, sans-serif;
	color:#000;
	clear:both
}
#footer ul {
	width:944px;
	height:50px;
	text-align:right;
}
#footer li {
	display:inline;
	border-left:1px solid #000;
}
#footer a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin: 0 3px;
	padding:0 2px;
}
#footer a:hover {
	color:#EC2024;
}
#footer select {
	float: right;
}
/*-------------------------------------------
  HOME
--------------------------------------------*/
#home #content {
	padding: 0 0 0 36px;
	padding-left: 36px;
}
#home #content h3 {
	font-size:18px;
	color:#EC2024;
	font-weight:bold;
	margin:0 0 20px 0;
}
#home #content #box1 {
	float:left;
	width: 314px;
	height:330px;
	border-bottom:3px solid #000;
	margin:-35px 20px 23px 0;
	position:relative;
}
#home #content #box1 p {
	width: 306px;
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
}
#home #content #box1 #flash1 {
	position: absolute;
	top:143px;
	left:14px;
}
#home #content #box2 {
	float:left;
	width:290px;
	height:330px;
	border-bottom:3px solid #000;
	margin:-35px 20px 23px 0;
	position:relative;
}
#home #content #box2 p {
	width: 290px;
	font-size:12px;
	font-weight:bold;
}
#home #content #box2 #flash2 {
	position: absolute;
	top:143px;
	left:0px;
}
#home #content #box3 {
	float:left;
	width:296px;
	height:330px;
	border-bottom:3px solid #000;
	margin:-35px 0 23px 0;
	position:relative;
	overflow:hidden;
}
#home #content #box3 img {
	margin:10px 0;
}
#home #content #box4 {
	float:left;
	width: 314px;
	height:300px;
	margin:0 20px 0 0;
}
#home #content #box5 {
	float:left;
	width:282px;
	height:300px;
	margin:0 20px 0 0;
}
#home #content #box6 {
	float:left;
	width:308px;
	height:280px;
	margin:0;
}
#home #content #box6 h5 {
	width:180px;
	height:280px;
	display:block;
	background: url(../_img/layout/logo_ue.png) no-repeat scroll top right;
	padding: 85px 0 0 80px;
}
#home #content #box7 {
	float:left;
	height:80px;
	margin:0;
	border-top:3px solid #000000;
	padding: 23px 0; 	
}
#home #content #box7 p {
	padding-bottom: 5px;
}


#home #content #boxlearningarabic {	
	float:left;
	height:80px;
	margin:0px 0px 0px 20px;
	border-top:3px solid #000000;
	padding: 23px 0;
}

#home .news {
	border-bottom:1px solid #E0E0E0;
	margin-bottom:10px;
	padding-bottom: 5px;
	background: url(../_img/layout/plus.png) no-repeat scroll bottom right;
}
#home .news h3 a {
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:5px 0;
	display:block;
}
#home #linkFbk {
	display:block;
}
#home #linkFbk a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-left:5px;
	vertical-align:top;
}
/*-------------------------------------------
  COURSE
--------------------------------------------*/
#course #header {
	height:119px;
	background: url(../_img/layout/bg_course.jpg) no-repeat;
}
#course #wrapper {
	background-image: none;
}
#course #content {
	width:955px;
	margin:10px auto 0 auto;
	padding: 0 0 20px 10px;
	clear:both;
}
#course #header #spot, #course #header #sticker, #course #header #sticker2, #course #header #boton {
	display: none;
}
#course #content h2 {
	border-bottom:1px dotted #CCCCCC;
	padding: 6px 0;
}
#course #content h2 span {
	float:right;
	font-size:14px;
	color:#000000;
}
#course #flags-lang {
	background: url(../_img/layout/course_flags.jpg) no-repeat;
	width:884px;
	height:215px;
	padding-top: 250px;
	text-align:center;
}
#course #flags-lang h3 {
	color:#000;
	background-color:#FF9900;
	display:block;
	font-size:12px;
	width: 140px;
	padding:5px;
	font-weight: normal;
	margin:42px 0 0 76px;
}
#course #flags-lang ul {
	margin-top: 10px;
	margin-left: 95px;
}
#course #flags-lang li {
	display:inline;
	margin-right:41px;
	color:#999999;
	float:left;
	width:85px;
}
#course #flags-lang samp {
	margin: 0 3px;
	padding: 85px 0 0 0;
	height:15px;
	width:85px;
	display:block;
}
#course #flags-lang a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin: 0 3px;
	padding: 85px 0 0 0;
	height:15px;
	width:85px;
	display:block;
}
#course #flags-lang a:hover {
	color:#EC2024;
}
/*-------------------------------------------
  TEMPORAL
--------------------------------------------*/
.subtitulo {
	font-size:18px;
	font-weight:bold;
	color: #314292;
	margin-bottom:15px;
	display:block;
}
/*-------------------------------------------
  BANNER
--------------------------------------------*/
#banner #header {
	height:119px;
	background: url(http://www.chinesecom.eu/_img/layout/bg_course.jpg) no-repeat;
}
/*#banner #wrapper {
	background-image: none;
}*/
#banner #content {
	width:955px;
	margin:10px auto 0 auto;
	padding: 0 0 20px 10px;
	clear:both;
}
#banner #header #spot, #banner #header #sticker, #banner #header #sticker2, #banner #header #boton {
	display: none;
}
#banner #content h2 {
	border-bottom:1px dotted #CCCCCC;
	padding: 6px 0;
}
#banner #content h2 span {
	float:right;
	font-size:14px;
	color:#000000;
}
#banner #flags-lang {
	background: url(http://www.chinesecom.eu/_img/layout/course_flags.jpg) no-repeat;
	width:884px;
	height:215px;
	padding-top: 250px;
	text-align:center;
}
#banner #flags-lang h3 {
	color:#000;
	background-color:#FF9900;
	display:block;
	font-size:12px;
	width: 140px;
	padding:5px;
	font-weight: normal;
	margin:42px 0 0 76px;
}
#banner #flags-lang ul {
	margin-top: 10px;
	margin-left: 95px;
}
#banner #flags-lang li {
	display:inline;
	margin-right:41px;
	color:#999999;
	float:left;
	width:85px;
}
#banner #flags-lang samp {
	margin: 0 3px;
	padding: 85px 0 0 0;
	height:15px;
	width:85px;
	display:block;
}
#banner #flags-lang a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin: 0 3px;
	padding: 85px 0 0 0;
	height:15px;
	width:85px;
	display:block;
}
#banner #flags-lang a:hover {
	color:#EC2024;
}
#ads img {
	border: #e5e5e5 3px solid;
	margin-bottom: 15px;
}
#content #ads h3 {
	color:#2F4591;
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:97%;
	margin:5px 0;
}
#banner #embed_code {
	-x-system-font:none;
	border:1px solid #CFCEC3;
	color:#645F5E;
	font-family:verdana, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:50px;
	line-height:normal;
	margin:3px 0 15px;
	padding:5px;
	width:500px;
}
#banner textarea {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
/* ----------------------------------------------
   NEWS
------------------------------------------------- */ 
#news #content h3 {
	color:#2E4591;
	margin:30px 0 10px;
}
#news #content .post {
border-bottom: 1px #ccc dotted ;
padding: 0 0 20px 0;
}
#news #content .post h5 {
font-weight:bold;
}
