html{height:100%;}
body{overflow-x:hidden;height:100%;}
h1{padding-bottom:40px;}
p{padding-top:10px;}
.row{padding:70px 0;}
.primaria{color:#324595;}
.bg-1{background:#FFF;border:none;}
.bg-2{background:#e7e7e7;}
.hh{height:84px;}
.center{text-align:center;}
.right{float:right;}
.clear{clear:both;}
.bola{border-radius: 100%;color: #FFF;font-size: 30px !important;height: 80px;line-height: 80px !important;text-align: center;width: 80px;background: #324595;margin:20px 0;}
.quadrado{margin:20px 0;}
.pelicula{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0, 0.6);}
.navbar-default .navbar-nav>li>a {color:#000;padding:20px 15px;}
.navbar-default .navbar-nav>li>a:visited {background:none;color:#000;}
.navbar-default .navbar-nav>li>a:hover {background:#324595;color:#FFF;}
.navbar-default .navbar-nav>.active>a {background:#222;color:#324595;}
.carousel-control.right, .carousel-control.left{z-index:999;}
.carousel-caption{bottom:30%;font-size:30px;}
.bs-docs-footer{color:#000;}
.bs-callout+.bs-callout {margin-top: -5px;}
.bs-callout-danger {border-left-color: #ce4844;}
.bs-callout {padding: 20px;margin: 20px 0;border: 1px solid #ce4844;border-left-width: 5px;border-radius: 3px;}
.navbar-default, .navbar-collapse{background:white;}

@media (min-width: 768px){
	.navbar-nav {
		float: right;
		margin: 0;
	}
	.carousel-caption {
		bottom: 30%;
		font-size: 40px;
	}
}

@media (max-width: 767px){
	.carousel-inner{
		margin-top:90px;
	}
}