
.nav{padding-left:40px;}

.navbar {background: transparent;opacity:0.9;border-bottom:1px solid #eeeeee;
background: #fff ;
box-shadow: 2px 2px #efefef;
}

.menu{height:120px;
	
}


.logo{max-width:150px;}

.navbar-default .navbar-nav>li>a {
color: #3b79d0;
font-weight: bold;
}

.nav>li>a{
font-size:18px;
    padding:28px 8px 33px 8px;
    margin-right: 30px;
    margin-top:-1px;
    color:#3b79d0;

}


.mmenu{padding-top: 10px;}


.page-scroll a:hover{color:#3b79d0;background: transparent;}



.nav>li>a:hover{
	background: transparent;
    color:#c7c7c7;
}


.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus{
	/*background: url(../images/selmenu.png) bottom center no-repeat;*/
}


.contenedor{padding-top: 30px;}

#inicio{margin-top:101px;}

.tnosotros{color:#4d6a82;}


.tnosotros h1{width: 35%; text-align: center;margin: 0 auto;
font-size: 24px;
padding: 10px;}

.tnosotros p{text-align: center;width: 80%; margin:10px auto;}

.pnosotros{color:#4d6a82;text-align: center;width: 75%; margin:10px auto;
font-size:18px;
}

.pnosotros strong{font-size: 20px;}

.tcaja{color:#4d6a82;text-align: justify;}

.tcaja h3{color:#4d6a82;}

.tcaja p {float:left;

color:#4d6a82;
}

.rib{float:left;
padding: 40px 10px 30px 10px;}

#contacto{color:#064793;}
/*  SErvicios */

.imgservicios{float:left; padding: 10px;}

.tservicios1{padding-top: 50px;}

.tservicios{text-align: justify;
height: 350px;
padding: 50px;
font-size: 16px;
font-weight: 300;
margin-top:70px;}

.tservicios strong{font-weight: bold;}

.list_servicios {margin:100px auto;
width: 100%;
padding-bottom: 250px;}

.list_servicios li{
	float:left;
display:block;
padding:20px 50px 30px 50px;
height: 160px;
width:23.5%;
margin:5px;
text-align: center;}

.list_servicios a{color:#526c91;
	text-decoration: none;
font-weight: bold;}

.imgservicios{float:left;}

.imggaleria{
	border:3px solid #fff;
	max-width: 550px;
}

#galeria{color:#385fae;}

.gallery li{display:inline;}
/*  plugin Galeria*/
.slideri{width:100%;
height: 180px;}

.carousel-inner2 .active.left { left: -33%; }
.carousel-inner2 .next        { left:  33%; }
.carousel-inner2 .prev        { left: -33%; }
.carousel-control.left2,.carousel-control.right2 {background-image:none;}
.item:not(.prev) {visibility: visible;}
.item.right:not(.prev) {visibility: hidden;}
.rightest{ visibility: visible;}
/*  */

#pie{
width:100%;
background: #293646;
padding: 10px;
position: fixed;
top: 95%;
color:#6c7a87;
}

#pie a {color:#fff;}

