body{
	padding-top: 55px;
	font-family: 'Raleway', sans-serif;
	background-image: url(../images/template/cielo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100%;
	background-color: #c2d0e2;
}

h1,h2{
	color: #003784;
	text-transform: uppercase;
	border-bottom: 1px solid #003784;
	padding-bottom: 10px;
}

#contenido{
	background-color: #fff;
	padding: 30px;
	-webkit-box-shadow: 0 -4px 5px 0 #a2a1a1;
	box-shadow: 0 -4px 5px 0 #a2a1a1;
	background-image: url(../images/template/ruta.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}



.navbar{
	background-color: #509ec9;
	font-weight: 700;
	-webkit-box-shadow: 0 5px 5px 0 #A1A1A1;
	box-shadow: 0 5px 5px 0 #A1A1A1;
}

.navbar-default .navbar-nav > li > a{
	color: #fff;
}

.navbar-brand{
	padding: 3px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: #fff;
}



.box{
	background-color: #509ec9;
	padding: 10px;
	color: #fff;
	border: 15px #fff solid;
	border-radius: 30px;

}

.centrado {
  margin-bottom: 20px;
  text-align: center;
}


#pie{
	background-color: #509ec9;
	margin-top: 10px;
}

#pie p{
	color: #fff;
	font-size: 12px
}

#pie span a{
	color: #fff;
}

#pie span a:hover{
	color: #fff;
}


.copy{
	color: #000;
	font-size: 9px;	
}

.copy a{
	color: #000;
}


.carousel-indicators li{
	border:1px solid #003784; 
}






.ibody{
	margin: 30px auto;
}

.jumbotron {
	background-color: #509ec9;
	margin-bottom: 0px;
	padding: 3px;
	
}

.jumbotron h3{
	text-align: center;
	color: #fff;
	border-color: transparent;
}

.fcontact {
	padding: 14px;
}

label, input[type="submit"]{
	margin-top: 6px;
}