
#page-body .chinese-traditional{
	font-size: 14px;
}

.spanish-video{
	width:225px;
	height:276px;
	float:left;
	background:#fff;	
}

.spanish-video .sp-title,
.spanish-article .sp-title{
	width:100%;
	float:left;
	font-family:Trajan Pro,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	line-height:100%;
	padding:10px 0;
}

.spanish-video .sp-title span,
.spanish-article .sp-title span{
	color:#ff0000;
}

.spanish-video .wrap-sp-details,
.spanish-article .wrap-sp-details{
	width:209px;
	overflow: hidden;
	padding:0 8px 8px;
}

.spanish-article .wrap-sp-details .sp-details-title{
	font-size:12px;
	margin-bottom:4px;
	min-height: 38px;
}

.spanish-video .sp-image{
	width:auto;
	float:left;	
}

.spanish-video .sp-image img{
	margin:0;	
}

.spanish-video .sp-details{
	width:83px;
	height:175px;
	float:right;
	position:relative;	
}

.spanish-video .sp-details .sp-details-title{
	width:100%;
	float:left;
	font-family:Trajan Pro,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-transform:uppercase;
	text-align:center;
	line-height:120%;
}

.article-item{
	float: left;
}
.article-item .sp-social{
	padding: 8px 24px !important;
}
.article-item .wrap-sp-details{
	padding: 0 24px 8px !important;
}
.spanish-article .sp-title{
	padding-left: 24px !important;
	text-align: left !important;
}
.spanish-article .article-item.article0 .sp-social,
.spanish-article .article-item.article0 .wrap-sp-details{
	border-right: 1px solid #999;
}

.spanish-video .sp-details .sp-details-info{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	font-size:11px;		
}

.spanish-video .sp-social,
.spanish-article .sp-social{
    background: #e8e8e8;
	width:209px;
	overflow: hidden;
	font-size:11px;
	padding:8px;
	font-style:italic;
}

.spanish-video .sp-social .sp-share,
.spanish-article .sp-social .sp-share{
	background:url(../../images/front/article_share.jpg) left top no-repeat;
	padding-left:20px;
}

.spanish-video .sp-social .sp-hits,
.spanish-article .sp-social .sp-hits{
	padding-left:20px;
	background:url(../../images/front/toolbar.gif) no-repeat scroll 0 -35px transparent;
}


/*****/

.spanish-article{
	width:515px;
	height:276px;
	float:left;
	margin-left:10px;
	background:#fff;
	position:relative;
}

.spanish-who{
	width:215px;
	height:260px;
	float:right;
	padding:8px;
	background:#fff;	
}

.spanish-who-left{
	width:280px;
	float:left;
	text-align:justify;
	font-size: 14px;
    line-height: 120%;
}

.spanish-who-left .sp-title{
	width:100%;
	float:left;
	font-family:Trajan Pro,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-transform:uppercase;
	line-height:100%;
	margin-bottom:10px;
}

.spanish-who-left img{
	margin:0;
	padding:0 0 5px 10px;
}

.spanish-who-right{
	width:210px;
	float:right;	
}

.spanish-who-right .sp-title{
	width:100%;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:8px;
}

.spanish-who-right ul{
	padding-left:13px;	
}

.spanish-who-right ul li{
	clear:both;	
}

.spanish-who-right span{
	color:#ff0000;	
}

.spanish-who-right strong{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;	
}
.slogan{
	padding-top:10px;		
}

#addthis{
	margin-top: -55px;
}

.h1_home1 h1, .h1_home1 span {
    font-size: 15px;
    font-weight: normal;
	margin-top: 4px;
}

#eng-community {
    float: left;
    margin: 9px 0 0 3px;
    text-decoration: none;
    width: 95px;
}

#eng-community a {
    background:url(../../images/front/spanish/english-button.png) no-repeat;
    display: block;
    height: 54px;
    width: 95px;
}

#menu > ul > li > a{
	font-family:Trajan Pro,Arial,Helvetica,sans-serif;
	font-size: 18px;
    font-weight: normal;
    padding: 0 95px;
}

.register_block{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}

.social-mobile {
    padding-left: 70px;
}

a.leading-title{
	font-size:12px !important;	
}

@media screen and (max-width: 1000px) { 
	.wlcpage {
		overflow-x:hidden;
	}
	#menu > ul > li > a{
		padding: 0 75px;	
	}
	.spanish-who{
		width: 480px;	
	}
	.spanish-who-left{
		width: 255px;	
	}
	
}

/***** WIDTH 800px *****/

@media screen and (max-width: 830px) {
	.spanish-video,
	.spanish-article{
		width:375px;	
	}
	.spanish-article{
		float:right;
		margin-left: 0;	
	}
	.btnMenu_mobile{
		margin-top: 40px;	
	}
	#addthis{
		margin-top:0;	
	}
	#menu > ul > li > a {
		padding: 0 10px;
	}
	.spanish-video .wrap-sp-details, 
	.spanish-article .wrap-sp-details{
		width: 355px;			
	}		
	.spanish-video .sp-details {
		float: right;
		height: 175px;
		position: relative;
		width: 220px;
	}
	.spanish-video .sp-details .sp-details-title{
		font-size:12px;	
	}
	.spanish-who-left {
		width: 440px;
	}
	.spanish-who-right {
		width: 280px;
	}
}

/***** WIDTH 640px *****/

@media (min-width: 601px) and (max-width: 769px){ 
	.btnLogin_mobile {
		margin-right: 0;
		margin-left: 20px;
		margin-top: 15px;
	}
	div.header_index{
		display:none;	
	}
	.spanish-video .wrap-sp-details, .spanish-article .wrap-sp-details {
		width: 279px;
	}
	.spanish-video .sp-details {
		width: 140px;
	}
	.spanish-video .sp-social, .spanish-article .sp-social {
		width: 279px;
	}
	.spanish-who-left {
		width: 350px;
	}
	.spanish-who-right {
		width: 210px;
	}
}

/***** WIDTH 600px *****/

@media screen and (max-width: 600px) { 	
	.btnLogin_mobile {
		margin-left: 20px;
		margin-top: 20px;
	}
	.btnMenu_mobile {
		margin-top: 35px;
	}
	div.header_index{
		display:none;
	}
	.h1_home1 span {
		font-size: 8px !important;
	}
}

/***** WIDTH 480px *****/

@media screen and (max-width: 510px) { 
	.btnLogin_mobile {
		margin-left: 10px;
		margin-top: 15px;
	}
	.btnMenu_mobile {
		margin-top: 30px;
	}
	.spanish-video, .spanish-article{
		width:100%;	
	}
	.spanish-video {
		margin-bottom: 10px;
	}
	.spanish-video .sp-details {
		width: 320px;
	}
	.spanish-video .sp-details .sp-details-title {
		text-align: left;
	}
	.spanish-who-left {
		width: 270px;
	}
}

/***** WIDTH 320px && 360px & 400px *****/

@media screen and (max-width: 420px) { 
	.btnLogin_mobile {
		margin-left: 30px;
	}
	.spanish-who {
		width: 95%;
	}
	.spanish-who-left,
	.spanish-who-right{
		width:100%;	
	}
	.latestvideo{
		display:block;	
	}
	
	
	.spanish-video .sp-details {
		width: 160px;
		float: left;
		margin-left: 15px;
	}
	
	.spanish-video .wrap-sp-details, 
	.spanish-article .wrap-sp-details, 
	.spanish-video .sp-social, 
	.spanish-article .sp-social {
		width: 304px;
	}

	.spanish-article .wrap-sp-details img{
		width: 100%;
		height: auto;
	}
	
	.spanish-video, .spanish-article {
		height: auto;
	}
	.h1_home1 {
		margin-top: -18px !important;
	}
}