/* CSS Document */
body.push {
	position: relative;
	left: 0;
	overflow-x: hidden !important;
	border-bottom: thin solid #C2C2C2;
}
section {
	padding-right: 0;
	padding-left: 0;
}
section#header {

}
#header .container {
	/* [disabled]position: relative; */
	/* [disabled]height:100%; */
}
#caption {
	padding:25px;
	background:rgba(255,255,255,0.8);
	color:#444;
	position:absolute;
	bottom:0;
}
#caption h2 {
	margin:0;
	margin-bottom:15px;
	font-size:24px;
	font-weight:400;
}
#caption p {
	font-size:14px;
}
#content {
	color:#555 !important;
	background:#fff;
}
#content img {
	margin-bottom:20px;
}
#intro {
    margin-bottom: 30px;
    text-align: center;
}
#intro p{
	color: #868686;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.4;
	margin-top: 30px;
	text-align: justify;
}
#book {
	background:#e4e4e4;
	padding:60px 0;
	border-top:thin solid #B5B5B5;
}
footer {
	background: none repeat scroll 0 0 #3e3f3a;
	color: #777;
	font-size: 19px;
	padding: 15px 0 10px;
	text-align: left;
	text-transform: none;
}
#left-nav {
	position: fixed;
	left: -250px;
	height: 100%;
	width: 250px;
	top: 0;
	z-index: 99;
	background-color: #393939;
}
nav#left-nav ul.nav.nav-stacked li a {
	color:#888888;
	text-align:right;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
}
nav#left-nav ul.nav.nav-stacked li.active a {
	background:#2B2B2B;
}
nav#left-nav ul.nav.nav-stacked li a:hover, nav#left-nav ul.nav.nav-stacked li a:focus, nav#left-nav ul.nav.nav-stacked li.active a:hover, nav#left-nav ul.nav.nav-stacked li.active a:focus {
	background:#333333;
}
#overlay {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.75);
	z-index:-1;
	opacity:0;
}
#left-nav h4 {
	color:#eee;
	margin:20px 15px 30px 0;
	text-transform:uppercase;
	text-align:right;
}
.btn-custom {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	color:#888888;
	padding-top:18px;
	padding-left:15px;
	outline:none;
}
.btn-transparent {
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	color: #55BDD8;
	padding-top:18px;
	padding-left:15px;
	outline: none;
}
.btn-custom:hover, .btn-custom:focus {
	color:#ddd;
}
.btn-transparent:hover, .btn-transparent:focus {
	color:#ddd;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400 !important;
}
.verde {
	color:#00A74F !important;
 }
/*Small Devices*/
@media (min-width: 768px) {
section#header {
	

}

/*Medium Devices*/
@media (min-width: 992px) {
	section#header {
	
	}
}

/*Large Devices*/
@media (min-width: 1200px) {
	section#header {
	
	}
}
