#lesson_options{
width:230px;
float:left;
margin-top:20px;
margin-left:10px;
margin-right:10px;
}

#lesson_options_top,
#lesson_options_center,
#lesson_options_bottom,
#lesson_selected_pic{
width:230px;
}
#lesson_options_top,
#lesson_options_bottom{
	display:none;
}

#lesson_selected_pic{
	clear:both;
	width:230px;	
	text-align:center;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc; 
}

#lesson_contents{
width:690px;
float:left;
margin-top:20px;
}


.lesson_items_list{
list-style:none;
padding:0px;
margin:0px;
}
.lesson_items_list li{
border-bottom:1px solid #cccccc;
margin-bottom:4px;
padding-left:4px;
padding-bottom:3px;
}
.lesson_items_list li a{
color:#a52f2f;
}
.lesson_items_list li.selected a{
font-weight:bold;
text-decoration:none;
}

.lesson_element{
border:1px solid #999999;
margin-bottom:20px;
background:#CCCCCC url(images/bgnoticia.gif) repeat-y;
}

.lesson_element .data{
text-align:right;
margin-right:20px;
margin-bottom:6px;
}
.lesson_element .data .fecha{
color:#555555;

}
.lesson_element .data .medio{
font-weight:bold;
color:#a52f2f;
}

.lesson_element{
width:680px;
}

.lesson_element,.heading{
float:left;
clear:both;
}
.heading span{
float:left;
display:block;
}
.heading span.heading_someinfo{
	width:200px;
}

.heading span.heading_someinfo span{
clear:both;	
width:190px;
padding-left:10px;

} 

.heading span.heading_artist{
font-weight:bold;
text-transform:uppercase;
color:#a52f2f;
width:100px;
}
.heading span.heading_title{
	width:460px;
	text-align:center;
}

.heading span.heading_date{
	color:#666666;
	font-weight:bold;
}

.heading span.heading_place{
	color:#7F2424;
	font-weight:bold;
}
.heading span.heading_extend{
	width:16px;
	height:16px;
}

.heading span.heading_title{
	font-size:14px;
	padding-top:4px;
	font-weight:bold;
	color:#444444;
}

.heading span.heading_extend a{
	width:16px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	color:#444444;
	margin-top:6px;
	float:left;
	display:block;
	background:url(images/botondesplegar.gif) no-repeat;
	text-align:center;
}
.lesson_element .content{
clear:both;
}
#contenido .lesson_element .content{
margin-left:10px;
margin-right:10px;
border-top:1px solid #999999;
margin-top:6px;
padding-top:6px;
padding-bottom:4px;
}
#contenido .lesson_element .content p{
padding-left:0px;
margin-left:0px;
padding-right:0px;
margin-right:0px;
}
.duedate{
	font-weight:bold;
	margin-bottom:3px;
}

.titledue {
	color:#444444;
	margin-right:10px;
}

.duedate .green{
	color:#1E6B1E;
	}
.duedate .red{
	color:#CC3300;
	}
.address span{
	display:block;
}
.address span.addresstitle{
	font-weight:bold;
	color:#444444;
}
.address span.addresscontent{
	margin-left:30px;
	}
	
h3{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	text-align:center;
	background:#EEEEEE;
}

