.des_curso {
	padding:0px 150px; 
	font-size:16px;
	color:#636363;
}

#calendar { margin-top:0px; }
.right { text-align:right!important; }

.fc-header-title h2 { margin:0; font-size:20px; padding-top:0px; font-weight:300; }

#botones_calendario { 

	position:absolute;
	bottom:0px;
	left:0px;
}

#botones_calendario a {
	background:#ebebeb;
	padding:8px 8px;
	font-size:1em;
	border-radius:0px;
	border-right:1px solid #ccc;
}

#botones_calendario a:first-child { border-left:1px solid #ccc; }

#botones_calendario a:hover,#botones_calendario a.activo{ background-color:#9FC239; color:#ffffff; }

.fc-content {
	clear:both;
	background:url(../img/fondo_calendario.jpg) center center no-repeat; background-size:cover; min-height:800px; padding:0 5px 50px 5px;
	margin-top:-5px;
}

.fc-header-left, .fc-header-center, .fc-header-right { 
	background-color:#9FC239;
	color:#fff;
}


@media screen and (max-width: 1920px) {}
@media screen and (max-width: 1680px) {}
@media (max-width:1600px){}
@media (max-width:1350px){
	

}
@media (max-width:1175px){
	
	.des_curso {
		padding:0px 50px; 
		font-size:16px;
		color:#636363;
	}

}
@media (max-width:940px){
	
	.des_curso {
		padding:0px 20px; 
		font-size:16px;
		color:#636363;
	}
	
	#calendarioCtrl .container {padding-left:0px!important;}
	.cont_imagenes { padding-left:20px!important; }

}
@media (max-width:810px){}
@media (max-width:790px){


}
@media (max-width:770px){}
@media (max-width:620px){}

@media (max-width:500px){
	#botones_calendario a {
		background:#ebebeb;
		padding:3px 3px;
		font-size:.7em;
		border-radius:0px;
		border-right:1px solid #ccc;
	}
	
	.menu_pie_izq, .menu_pie_der { text-align:center!important; width:100%!important; }
	
}
@media (max-width:400px){
	
	
}
@media (max-width:360px){}
