/* CSS Document */
.courses_block{
  float:left;
  width:100%;
  margin-bottom:15px;
}
.course{
  float:left;
  width:285px;
  height:85px;
  margin-right:5px;
  margin-bottom:10px;
}
.course img{
  float:left;
  width:78px;
  margin-right:10px;
}
.course .course-text{
  float:left;
  width:195px;
}

.block_role:link, .block_role:visited{
  float:left;
  margin-top:20px;
  width:130px;
  padding:5px;
  border:dotted 0.3mm #ccc;
  text-decoration:none;
  font-size:16px;
  background-color:F3F3F3;
}
.block_role:hover, .block_role:active{
  float:left;
  margin-top:20px;
  width:130px;
  padding:5px;
  border:dotted 0.3mm #ccc;
  text-decoration:none;
  font-size:16px;
  background-color:#333333;
  color:#FFFFFF;
}

.course_ficha{
  float:left;
  width:100%;
  margin-bottom:15px;
}
.course_ficha img{
  float:left; 
  width:128px;
  margin-right:15px;
}
.course_ficha div{
  float:left; 
  width:400px;
}

.course_ff span{
  float:left;
  width:250px;
}
.course_ff img{
  float:left;
  width:46px;
  height:48px;
  margin-right:15px;
}

.course_sponsors img{
  float:left;
  margin-right:5px;
}
.course_sponsors span{
  float:left;
  width:450px;
}