		body {
			font-family: Ubuntu, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 400;
			padding: 0;
			margin: 0;
			height: 100%;
			overflow: auto;
		
		}
		.container {
			width: 30%;
			height: auto;
		}
		#calendar {
			width: 100%;
		}
		.holiday {
			background: lightgray;
		}

		header {
			width: 100%;
			min-height: 100px;
			padding: 20px;
			background: url(trash/bgnoise_lg.png);
			text-align: center;
			border-bottom: solid 2px #333;
			box-sizing: border-box;
		}
		header h1 {
			font-weight: normal;
			font-size: 36px;
			padding: 0;
			margin: 0;
		}
		header h3 {
			padding: 0;
			margin: 0;
		}
		header .examples {
			width: 100%;
			height: auto;
			padding: 20px 0;
		}
		header .examples a {
			display: inline-block;
			padding: 10px 20px;
			background: #333;
			text-decoration: none;
			color: #FFF;
		}
		header .examples a.active {
			background: #C00;
		}

		.example_img {
			width: 100%;
			text-align: center;
			padding: 20px;
			box-sizing: border-box;
			background: #333;
			margin-top: 50px;
		}
		.example_img img {
			display: inline-block;
		}
		#imagen_calendar {
			top: 43px;
			bottom: 100px;
		}
		.news-caption{
			height: 100px;
		}
        @media only screen and (max-width: 1030px) {
        	.news-caption {
				visibility: hidden;
				display: none;
			}
			#idx1{
				margin-bottom: 0px !important;
				
			}
			#calendar{
				margin-bottom: 0px !important;
			}
			#imagen_calendar {
				bottom: 0px;
			}
        }
		@media only screen and (max-width: 750px) {
			.news-feed {
				visibility: hidden;
				display: none
			}
			.right-content {
				float: none !important;
			}
		}
		
