.home{
	text-align:left;
	margin:30px 12px 0px 12px;
	width:744px;
	display:table;
}

.home:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.home-titles{
	line-height:34px;
	background:url(img/home-titles_bg.jpg) repeat-x bottom;
	font-size:20px;
	padding-left:10px;
	margin:0 0 20px;
	text-align:left;
	border-bottom:1px solid #D6D6D6;
}

.home-top{
	width:100%;
	display:table;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.home-top-left{ 
    width:352px; 
	float:left; 
	margin-right:20px;
	display:table;
}

.home-top-left-line{ 
    width:350px;
	border:1px solid #D6D6D6;
	margin-bottom:22px;
	background:url(img/home-top-left-line.jpg) repeat-x bottom;
	height:120px;
}

.home-top-left-line-title{
    line-height:25px;
	height:25px;
	background:#F5F5F5;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px solid #D6D6D6;
}

.home-top-left-line-bottom{
   padding:10px 5px 5px 5px;
}

.home-top-left-line-bottom-img{
    width:132px;
	float:left;
	margin-right:8px;
}

.home-top-left-line-bottom-img img{
    border:1px solid #D6D6D6;
}

.home-top-left-line-bottom-right{
	float:left;
	width:200px;
}

.home-top-left-line-bottom-right-text{
	font-size:13px;
	color:#666666;
}

.home-top-left-line-bottom-right-text a, .home-top-left-line-bottom-right-text a:visited{
	font-size:13px;
	color:#666666;
	text-decoration:none;
}

.home-top-left-line-bottom-right-text a:hover{
	text-decoration:underline;
}

.home-top-left-line-bottom-right-btn{
    display:inline;
	width:60px;
	margin:5px 0 0 0;
	clear:both;
	height:20px;
	float:right;
}

.home-top-left-line-bottom-right-btn a{
	color:white;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#990000;
	display:block;
	height:20px;
	line-height:20px;
}

/*.home-top-left-line-bottom-right-btn-c{
    width:65px;
	margin:5px;
	background:gray;
	float:right;
}

.home-top-left-line-bottom-right-btn-c a{
    display:block;
	height:20px;
	line-height:20px;
	color:white;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#990000;
}/*


/*------------------------------------------------------------------------------------------------------------------------------*/

.home-top-right{ 
    width: 372px; 
	float:left; 
	height:690px;
}

.home-top-right-container{ 
    width: 370px; 
	display:table;
	border:1px solid #D6D6D6;
	background:white;
	text-align:center;
	padding-bottom:20px;
	background:white url(img/home-containers_bg.jpg) repeat-x bottom;
}

.home-top-right-container2{ 
    width:372px; 
	height:80px;
	margin-top:19px;
}

/*------------------------------------------------------------------------------------------------------------------------------*/

.home-top-right-container-bloglist{
	text-align:center;
	width:350px;
	margin-bottom:10px;
	height:75px;
	background:url(img/home-top-right-container-videolist_bg.jpg) repeat-x bottom;
	padding:0 10px;
}

.home-top-right-container-bloglist:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.home-top-right-container-bloglist-img{
    width:119px;
	height:69px;
	float:left;
	margin-right:8px;
}

.home-top-right-container-bloglist-img img{ 
    border:1px solid #D6D6D6;
}

.home-top-right-container-bloglist-title{
    width:223px;
	line-height:18px;
	font-size:14px;
	color:#666666;
	padding:0px;
	float:left;
	text-align:left;
}

.home-top-right-container-bloglist-title span{ 
    font-size:12px; 
	font-weight:normal; 
	color:#999999;
}

.home-top-right-container-bloglist-title a, .home-top-right-container-bloglist-title a:visited{
	line-height:18px;
	font-size:14px;
	padding:0px;
	text-decoration:none;
	color:#0066FF;
}

.home-top-right-container-bloglist-title a:hover{
    text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.home-bottom{ 
    width:742px;/*330*/
	background:white url(img/home-containers_bg.jpg) repeat-x bottom;
	font-size:20px;
	margin:0 auto;
	text-align:center;
	display:table;
	border:1px solid #D6D6D6;
}

.home-bottom-container{
     display:table;
	 width:710px;
	 margin:0 auto;
}

.home-bottom-container:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.home-bottom-container-frame{
    width:68px;
	height:95px;
	float:left;
	margin:0 12px 15px 0;
}

.home-bottom-container-frame-img{
    width:64px;
	height:48px;
}

.home-bottom-container-frame-img img{
    border:2px solid #CCCCCC;
}

.home-bottom-container-frame-texto{
    width:64px;
	height:25px;
	font-size:11px;
	padding-top:5px;
	text-align:center;
	line-height:13px;
	margin:0 auto;
}

.home-bottom-container-frame-texto a, .home-bottom-container-frame-texto a:visited{
	color:#666666;
	font-weight:bold;
	font-family:"Trebuchet MS", arial;
	text-decoration:none;
}

.home-bottom-container-frame-texto a:hover{
	text-decoration:underline;
}
