/*     <-------- CSS/CUSTOM.CSS -------->     */

	/* Fonts */
    
    
		/* google font imports */
        
            /* sans-serif */
            @import url('https://fonts.googleapis.com/css?family=Muli:300,400,700');


@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff2") format("woff2"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
font-style: normal;

}

.flaticon-calendar-day-15:before { content: "\f100"; }
.flaticon-person-explaining-strategy-on-a-board-with-a-sketch:before { content: "\f101"; }
.flaticon-chile:before { content: "\f102"; }
.flaticon-bible:before { content: "\f103"; }
.flaticon-testing:before { content: "\f104"; }
.flaticon-football:before { content: "\f105"; }

            
		/* google font imports */
        
	/* Fonts */

	/* ie10 viewport bug workarround */
		@-ms-viewport{width:device-width;}
		@-o-viewport{width:device-width;}
		@viewport{width:device-width;}
	/* ie10 viewport bug workarround */

	/* Static Generic Material */
		img {max-width: 100%;}

		/* Static Divs */
		.fix10{width:10%}.fix15{width:15%}
		.fix20{width:20%}.fix25{width:25%}
		.fix30{width:30%}.fix35{width:35%}
		.fix40{width:40%}.fix45{width:45%}
		.fix50{width:50%}.fix55{width:55%}
		.fix60{width:60%}.fix65{width:65%}
		.fix70{width:70%}.fix75{width:75%}
		.fix80{width:80%}.fix85{width:85%}
		.fix90{width:90%}.fix95{width:95%}
		.fix1_3{width:33.33%}.fix2_3{width:66.67%}
		/* Static Divs */
	
		/* Margin Divs */
		.div10{width:10%;margin:0 45%;}.div15{width:15%;margin:0 42.5%;}
		.div20{width:20%;margin:0 40%;}.div25{width:25%;margin:0 37.5%;}
		.div30{width:30%;margin:0 35%;}.div35{width:35%;margin:0 32.5%;}
		.div40{width:40%;margin:0 30%;}.div45{width:45%;margin:0 27.5%;}
		.div50{width:50%;margin:0 25%;}.div55{width:55%;margin:0 22.5%;}
		.div60{width:60%;margin:0 20%;}.div65{width:65%;margin:0 17.5%;}
		.div70{width:70%;margin:0 15%;}.div75{width:75%;margin:0 12.5%;}
		.div80{width:80%;margin:0 10%;}.div85{width:85%;margin:0 7.5%;}
		.div90{width:90%;margin:0 5%;}.div95{width:95%;margin:0 2.5%;}
		.div1_3{width:33.32%;margin:0 33.34%;}.div2_3{width:66.66%;margin:0 16.67%;}
		/* Margin Divs */

		/* Shortcuts */	.floatleft{float:left}.floatright{float:right}.clr{clear:both}.center{text-align:center}.right{text-align:right}.left{text-align:left}.relative{position:relative}.oHide{overflow:hidden}
		/* Shortcuts */

	/* Static Generic Material */
		img{max-width:100%;}
		h1,h2,h3,h4,h5,h6{
			line-height:1.4;
			color:#333;}
		h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
			line-height:1.2;}
		h1,h2,h3,h4,h5,h6 {
			margin-top:.8em;
			margin-bottom:.5em}
		h1 small,h2 small,h3 small,
		h4 small,h5 small,h6 small{font-size:50%}
		h1{font-size:36px;}
		h2{font-size:30px}
		h3{font-size:24px;}
		h4{font-size:18px}
		h5{font-size:16px}
		h6{font-size:14px}
		p{margin:0 0 10px;font-size:18px;color:#666;}
		p{font-size:18px;color:#666;text-align: justify;}
			
		a,a:hover,a:focus,a:active,a:visited{text-decoration:none !important;outline-offset: 0px;}

		small {font-size: .85em}
		.container-fluid,.container{margin:0;padding:0;width:100%;}
		/* Hover Effects */

		.darken,
		.glow,
		.grayToColor,
		.colorToGray,
		.grow{
			-moz-transition:all ease 0.5s;
			-webkit-transition:all ease 0.5s;
			-o-transition:all ease 0.5s;
			transition:all ease 0.5s;}


		/* oscurecer */
		.darken{
			-moz-filter:brightness(1);
			-webkit-filter:brightness(1);
			-o-filter:brightness(1);
			filter:brightness(1);}
		.darken:hover{
			-moz-filter:brightness(0.5);
			-webkit-filter:brightness(0.5);
			-o-filter:brightness(0.5);
			filter:brightness(0.5);}
		/* oscurecer */

		/* brillar */
		.glow{
			-moz-filter:brightness(0.6);
			-webkit-filter:brightness(0.6);
			-o-filter:brightness(0.6);
			filter:brightness(0.6);}
		.glow:hover{
			-moz-filter:brightness(1.5);
			-webkit-filter:brightness(1.5);
			-o-filter:brightness(1.5);
			filter:brightness(1.5);}
		/* brillar */

		/* gris a color */
		.grayToColor{
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		.grayToColor:hover{	
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		/* gris a color */

		/* color a gris */
		.colorToGray{
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		.colorToGray:hover{	
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		/* color a gris */

		/* agrandar */
		.grow:hover{transform:scale(1.3);}
		/* agrandar */

		/* Hover Effects */

	/* Static Generic Material */

	/* Customizable Generic Material */
	
		/* Structural */
		#wrapper{
	  		font-family: 'Muli', sans-serif;
			display:block;
			width:100%;
			margin:0 auto;
			padding:0;
			max-width:1366px;
			box-shadow:0 0 50px rgba(0,0,0,0.5);
			border:0px solid rgba(0,0,0,0.25);	
			background:#fff;
			overflow: hidden;
		}
        
		#divInfoBarTop{background:#a8cb30 ;padding:5px 5% 5px 25%;margin:0;}
		#divInfoBarTop p{color: #FFF !important;padding:0;margin:0;text-align:center; font-size:12px;}
		#divInfoBarTop p a{color: #FFF;}
		#divInfoBarTop p a:hover{color:rgba(109,159,210,1);}
		#divInfoBarTop p span{color: #FFF !important;}
        
		#footercontainer{
			clear:both;
			width:100%;
			padding:0;
			margin:0 auto 0;
			background:#2a2a2a;
			overflow:hidden;}	
            #footercontainer > div.col-xs-12 {margin:0;padding:0;}
		footer{
        clear:both;
        width:100%;
        margin:0 auto;
        padding:0; 
        text-align:center;}
		footer h4{}
		footer a,
		footer a:visited{text-decoration:none;color:#ffffff;}		
		footer a:hover,
		footer a:active,
		footer a:focus{outline:0;text-decoration:none;color:#a8cb30;}
		footer p{
			margin:0 auto;
			padding:0;
			font-size:14px;
			color:#a8cb30;
    line-height: 2em;}
    
		div.divRecaptcha{width: 67%;margin: 0 auto;}
        
        ul.check { list-style-type: none;}
		
		li.check:before {
		  content:"\f00c"; /* FontAwesome Unicode */
		  font-family:FontAwesome;
		  display:inline-block;
		  margin-left:-1.3em; /* same as padding-left set on li */
		  width:1.3em; /* same as padding-left set on li */
		}
		
		/* Structural */


		/* Imagenes */
		
		.imgRedondas{border-radius:50%;}
		.imgCenter{margin-left:auto;margin-right:auto;}
		/* Imagenes */

		/*  Backgrounds and Colors */
		.bgYellow{background:#a8cb30;}
		.bgWhite{background:rgba(255,255,255,1);}
		.bgOffWhite{background:rgba(240,240,240,1);}
		.bgGrey{background:rgba(225,225,225,1);}
		.bgBlack{background:rgba(0,0,0,1);}
		/*  Backgrounds and Colors */

		/* Lines */
		.hrTop100{
			margin:0 auto 20px;
			border:0;
			height:0;
			width:100%;
			border-top:#ffa500 5px solid;}
		.hrSmall{
			margin:25px auto;
			border:0;
			height:0;
			width:80px;
			border-top:#fff 2px solid;}
		.hr100{
			margin:15px auto;
			border:0;
			height:0;
			width:100%;
			border-top:#bbb 1px solid;}
		.hrSmallLeft{
			margin:30px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#426f98 2px solid;}
		.hrWhiteLeft{
			margin:30px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#a8cb30 2px solid;}
		.hrSmallRight{
			margin:15px inherit;
			border:0;
			height:0;
			width:80px;
			border-top:#a8cb30 1px solid;}
		.hrSmallLeftWhite{
			margin:15px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#fff 1px solid;}
		.hrSmallLeftBlack{
			margin:15px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#222 1px solid;}
				
		
		.hrLight{
			margin:0px;
			border:0px;
			height:0;
			border-top:rgba(255,255,255,0.25) 1px solid;
			border-bottom:rgba(255,255,255,0.1) 1px solid;
		}
		.hrDark{
			margin:0px;
			border:0px;
			height:0;
			border-top:rgba(0,0,0,0.25) 1px solid;
			border-bottom:rgba(0,0,0,0.1) 1px solid;
		}
		div.gradientLine {
			-moz-border-image:-moz-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1)80%,rgba(222,91,4,0) 100%);
			-webkit-border-image:-webkit-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image:linear-gradient(to right,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image-slice:1;
			margin:15px auto;		}
        
		div.gradientDestacado{
			-moz-border-image: -moz-linear-gradient(left,#3333 0,#555555 100%);
			-webkit-border-image: -webkit-linear-gradient(left,#333333 0,#555555   100%);
			border-image: linear-gradient(to right,#333333 0,#555555   100%);
			border-image-slice: 1;margin: 15px auto;
		}


		div.colorBar{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000a00+0,000a00+50,5a9782+51,5a9782+75,a7ca30+76,a7ca30+86,e0954c+87,e0954c+95,da0000+96,da0000+100 */
			height: 10px;
background: #000a00; /* Old browsers */
background: -moz-linear-gradient(left,  #000a00 0%, #000a00 50%, #5a9782 50.1%, #5a9782 75%, #a7ca30 75.1%, #a7ca30 86%, #e0954c 86.1%, #e0954c 95%, #da0000 95.1%, #da0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000a00 0%,#000a00 50%,#5a9782 50.1%,#5a9782 75%,#a7ca30 75.1%,#a7ca30 86%,#e0954c 86.1%,#e0954c 95%,#da0000 95.1%,#da0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000a00 0%,#000a00 50%,#5a9782 50.1%,#5a9782 75%,#a7ca30 75.1%,#a7ca30 86%,#e0954c 86.1%,#e0954c 95%,#da0000 95.1%,#da0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000a00', endColorstr='#da0000',GradientType=1 ); /* IE6-9 */

		}


		/* Lines */

		/* Buttons */
		.verMas1 {
			-webkit-font-smoothing:antialiased;
			position:relative;
			padding:.8em 2em .8em 1em;
			background:#de5b04;
			border-radius:4px;
			color:#FFF;
			transition:.2s;
			font-weight:bold;
			text-align:center;
			display:block;
			width:75%;
			margin:0 auto;
		  	min-width:12em;
		}
		.verMas1:hover{color:#FFF;background:#de5b04;text-decoration:none;}
		.verMas1:active,
		.verMas1:focus{background:#FFFF;outline:none;}
		.verMas1:after{
			position:absolute;
			top:0;
			bottom:0;
			right:0;
			padding-top:inherit;
			padding-bottom:inherit;
			width:2.8em;
			content:"\f178";
			font-family:'FontAwesome',sans-serif;
			font-size:1.2em;
			text-align:center;
			transition:.2s;
		}
		.verMas1:hover:after{
			-webkit-animation:bounceright .3s alternate ease infinite;
			animation:bounceright .3s alternate ease infinite;
		}

		.verMas2{
			-webkit-font-smoothing:antialiased;
			position:relative;
			padding:.8em 1em;
			background:#FFF;
			border-radius:4px;
			color:#a8cb30;
			transition:.2s;
			font-weight:bold;
			text-align:center;
			display:block;
			float:left;
			margin:0 auto;
		  	min-width:12em;
			-webkit-transition:all 0.5s ease;
			-moz-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			transition:all 0.5s ease;
		}
		.verMas2:hover{	
    color: #fff;
	background:#a8cb30}


a.border-btn1 {
	color: #fff;
	background-color: #2a2a2a;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 3px;
	margin-top: 20px;
	font-weight: 500;
  -webkit-transition:.4s;
  transition: .4s;
  position:relative;
  overflow:hidden;
  z-index:10
}

a.border-btn1:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #db0000;
  left: 0;
  top: -100%;
  border-radius: 3px;
  -webkit-transition:.4s;
  transition: .4s;
  visibility: hidden;
  z-index:-1
}
a.border-btn1:hover:before {
  visibility:visible;
  top: 0;
}

a.border-btn2 {
	color: #fff;
	background-color: #599782;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 3px;
	margin-top: 20px;
	font-weight: 500;
  -webkit-transition:.4s;
  transition: .4s;
  position:relative;
  overflow:hidden;
  z-index:10
}

a.border-btn2:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #db0000;
  left: 0;
  top: -100%;
  border-radius: 3px;
  -webkit-transition:.4s;
  transition: .4s;
  visibility: hidden;
  z-index:-1
}
a.border-btn2:hover:before {
  visibility:visible;
  top: 0;
}
	

a.border-btn3 {
	color: #fff;
	background-color: #a8cb30;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 3px;
	margin-top: 20px;
	font-weight: 500;
  -webkit-transition:.4s;
  transition: .4s;
  position:relative;
  overflow:hidden;
  z-index:10
}

a.border-btn3:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #db0000;
  left: 0;
  top: -100%;
  border-radius: 3px;
  -webkit-transition:.4s;
  transition: .4s;
  visibility: hidden;
  z-index:-1
}
a.border-btn3:hover:before {
  visibility:visible;
  top: 0;
}
	
		
		
		/* Buttons */

	/* Customizable Generic Material */

	/* Bootstrap Customized Material */



		/* Nav Menu */

		.navbar{
			margin-bottom:0;
			width: 100%;
		}
		nav.navbar-fixed-top{
            left:auto;
            right:auto;
            max-width:1366px
            ;width:100%; 
            z-index: 1040; }
            
		.navbar-logoBrand{
            width:10%;
            margin:25px 0 0 0 !important;
            float: left;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;}
		.navbar-header{width:7%;margin:0 0 0 5% !important;float: left;}
		.navbar-collapse{width:78%;margin:10px 5% 0 5%  !important;float: left; padding: 0;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;}
		
		ul.nav.navbar-nav{width:100%; padding: 0;}
		
		#divLogo {
			padding:5px 0px 5px;  /*relacion con .imgLogo{max-height}/ relacion con .navbar li a{line-height} /*/
			overflow: hidden;
			margin: 0 auto;
			text-align:center;
		}
		
		.imgLogo{
			max-height:160px;/*relacion con #divLogo {padding}/ relacion con .navbar li a{line-height} /*/
			padding:0;
			height:auto;
			margin:0 0;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
		}
			
			
		.navbar-brand {
			display:block;
			float: inherit;
			height: initial;
			padding: initial;
			line-height: initial;
			font-size: initial;
			margin: 0 !important;
    		border: 0 solid transparent !important;
    		background: transparent !important;
		}
		.navbar span {padding:0;color: #000;}
		.navbar-default .navbar-collapse, 
		.navbar-default .navbar-form{border-color:transparent;border-bottom:0 solid transparent;}
		.navbar-default{background-color:rgba(255,255,255,95);border-bottom:0px solid #599782;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;}
		
		
        /* nav menu items */
        
            /* ul and  li styles */
                .navbar li {border:none; margin:0;padding: 0; font-size:12px;}
                .navbar li:nth-child(1){width:9%;}
                .navbar li:nth-child(2){width:18%;}
                .navbar li:nth-child(3){width:20%;}
                .navbar li:nth-child(4){width:20%;}
                .navbar li:nth-child(5){width:24%;}
                .navbar li:nth-child(6){width:9%;}
                .navbar li.active:after{
                    position: absolute;
                    bottom: 0;
                    left: 10%;
                    margin-left: -5px;
                    width: 80%;
                    height: 5px;
                    background: #599782;
                    border-radius: 2px;
                    display: table;
                    content: " ";}
        
        
            /* anchor styles */
            
            .navbar-default .navbar-nav>li>a{
                color:#2a2a2a;
                border-top:0 solid transparent; 
                font-size:14px;
                font-weight: 300;
                line-height:85px;
                text-align:center;
                padding:0;
                margin:0; 
                text-transform: uppercase; 
                letter-spacing:1px;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;}
		
            .navbar-default .navbar-nav>li>a:hover,
            .navbar-default .navbar-nav>.active>a,
            .navbar-default .navbar-nav >.active>a:hover{
                color: #599782;/*hover / active*/
                background-color: transparent;}
            .navbar-default .navbar-nav>.active > a:focus,
            .navbar-default .navbar-nav>li >a:focus{
                background-color: transparent;
                color: #599782;/*hover / active*/}
                
            .dropdown-menu>.active>a{background-color:transparent;}
        
        
  
		/* Nav Menu */


		
		

	/* Bootstrap Customized Material */

	/* PANTALLAZOS */
	#home,#nosotros,#productos,#servicios,#contacto {
		margin:0;
		padding:65px 0 0;
		min-height:672px;}
        
       /* index.html */ 
		#home, #titleSection{padding-top:106px;}

		#destacados {}


		#destacados .single-service h3 {
			height: 2em;
			font-weight: 600;
			font-size: 20px;
		}
		#destacados .single-service p {
			height: 3.5em;
			font-weight: 300;
			color: #333;
			font-size: 14px;
		}


		#destacados .single-service {
		  text-align: center;
		  border: 1px solid #ddd;
		  padding: 25px 40px;
		  -webkit-transition:.4s;
		  transition: .4s;
		}
		#destacados .single-service i.fa {
		width: 120px;
		height: 120px;
		font-size: 60px;
		line-height: 120px;
		margin-bottom: 30px;
		border-radius: 50%;
		-webkit-transition: .4s;
		transition: .4s;}

		 #dest01 i.fa {
				border: 1px solid #2a2a2a;
				color: #2a2a2a;} 
		#dest02 i.fa {
				border: 1px solid #599782;
				color: #599782;}
		#dest03 i.fa {
				border: 1px solid #a8cb30;
				color: #a8cb30;}

		#dest01:hover i.fa {
		  background-color: #2a2a2a;
		  color: #fff;
		  border-color: #2a2a2a;
		}

		#dest02:hover i.fa {
		  background-color: #599782;
		  color: #fff;
		  border-color: #599782;
		}

		#dest03:hover i.fa {
		  background-color: #a8cb30;
		  color: #fff;
		  border-color: #a8cb30;
		}

		#destacados .single-service:hover {
		  box-shadow: -3px 3px 3px 0px #ddd;
		}


		#indexBottom {
			background:#fff;
			background-repeat:no-repeat;
			background-position:center; 
			background-size:cover;
			width:100%;
			height:auto;
			margin:0;
			position:relative;
		}
		#indexBottom h2{text-align: justify;}
#indexBottom p{text-align: justify;}
#indexBottom .well {min-height: 180px}
#indexBottom .well h4{text-align: justify;}
#indexBottom h1 {
text-align: center;
font-size: 50px;
line-height: 75px;
}

		/* inner title */
			#titleSection {background: #2a2a2a;}
			#titleSection h2{color:#229983; text-align: center;padding: 50px 0;font-size: 50px;}

			#inner01,#inner03,#inner05 {background: #fff;}
			#inner02, #inner04 {background: #eee;}
			#inner01b,#inner03b,#inner05b {background: #599782;}
			#inner01b h2,#inner03b h2,#inner05b h2{color: #fff;text-align: center;}

			#inner01 h2, #inner02 h2,#inner03 h2, #inner04 h2, #inner05 h2 {margin: .2em 0;}
			#inner01 p, #inner02 p,#inner03 p, #inner04 p, #inner05 p{}
			#inner01 img{}
			#inner03 h4, #inner04 h4, #inner05 h4{font-weight: normal;color: #2a2a2a;}

			.iconRow {}
			.iconRow span{
				font-size: 80px;
				display: block;
				width: 100%;
				margin: 50px auto;
				text-align: center;}
			.iconRow p{}

#innerDark01 {background: #2a2a2a;color:#eee;}
#innerDark01 h1{text-align: center;font-size:50px;line-height: 75px;color:#FFF;}
#innerDark01 h2{}
#innerDark01 h4{color:#FFF;}
#innerDark01 p{color:#FFF;}
#innerDark01 .well {min-height: 180px;padding-top:30px;}


#innerDark02 {background: #111;color:#eee;}
#innerDark02 h2{}
#innerDark02 h4{}
#innerDark02 p{}
#innerDark02 span{
				color:#FFF;
				font-size: 80px;
				display: block;
				width: 100%;
				margin: 50px auto;
				text-align: center;}

		
		/* fundacion_la_cumbre.html */
		#nosotros{
			background:#FFF url("../images/bg/nosotros.jpg");
			background-repeat:no-repeat;
			background-position:center; 
			background-size:cover;
			width:100%;
			height:auto;
			margin:0;
			position:relative;}
           

		/* contacto.html */
		#contacto {
			background:#FFF;
			width:100%;
			padding-bottom: 70px;
			height:auto;
			margin:0;
			position:relative;}
           
		#contacto p, #contacto a,  #contacto a:visited, #contacto label{color:#111}
		#contacto h2,  #contacto a:hover{
			color: #000;}
		#contacto 	hr.hrSmallLeft{
			border-top:#000 solid 2px;}

			
		#contactForm{width:100%;}

        
        div.google-maps {position: relative;overflow: hidden;}
		div.google-maps iframe{height:420px;width:100%;}

		.color1 {color: #2a2a2a} /* dark */
		.color2 {color: #599782} /* mint */
		.color3 {color: #a8cb30} /* lime */
		.color4 {color: #e0954c} /* orange */
		.color5 {color: #db0000} /* red */
		.color6 {color: #000000} /* black */
		.color7 {color: #FFFFFF} /* white */

		.bg1 {background: #2a2a2a} /* dark */
		.bg2 {background: #599782} /* mint */
		.bg3 {background: #a8cb30} /* lime */
		.bg4 {background: #e0954c} /* orange */
		.bg5 {background: #db0000} /* red */
		.bg6 {background: #000000} /* black */
		.bg7 {background: #FFFFFF} /* white */

		.borderLeft {border-left: 4px solid;padding-left: 20px;}
		.borderLeft2 {border-left: 2px solid;padding-left: 20px;}

		.border1 {border-left: 2px solid;border-color: #2a2a2a} /* dark */
		.border2 {border-color: #599782} /* mint */
		.border3 {border-color: #a8cb30} /* lime */
		.border4 {border-color: #e0954c} /* orange */
		.border5 {border-color: #db0000} /* red */
		.border6 {border-color: #000000} /* black */
		.border7 {border-color: #FFFFFF} /* white */

		.titleAlign {margin-left: 20px;}

		.imgResp {display: none;}

.imgIndexBottom01 {position: absolute;
width: 10%;
left: 5%;
bottom: 150px;}
.imgIndexBottom02 {position: absolute;
width: 10%;
right: 5%;
bottom: 50px;}
.imgIndexBottom03 {position: absolute;
width: 10%;
bottom: 200px;
right: 5%;}

#funacionIntro2 div.well {min-height: 320px;}

		

	/* Responsive */

		/* Big Screens */
			@media screen and (min-width: 1920px) {
			}
		/* Big Screens */


		/* Tablets y PC */
			@media screen and (max-width: 1280px){  
                    .navbar-default .navbar-nav>li>a {font-size: 13px;}
			}

			@media screen and (max-width: 1112px){  
                    .navbar-default .navbar-nav>li>a {font-size: 12px;}
			}

			@media screen and (max-width: 1049px){  
                    .navbar-default .navbar-nav>li>a {font-size: 11px;}
			}

			@media screen and (max-width: 1024px){  
                    .navbar-default .navbar-nav>li>a {font-size: 10px;}
			}

			@media screen and (max-width: 800px){
                    .navbar-default .navbar-nav>li>a {font-size: 9px;}
			}

			@media screen and (max-width: 768px){
                    .navbar-default .navbar-nav>li>a {font-size: 13px;line-height: 40px;}
				
					.border1R {border-left: 2px solid;border-color: #2a2a2a;padding-left: 20px;}
				
		.imgResp {display: block;max-width:300px;}
			}
		/* Tablets y PC */

			@media screen and (max-width: 767px){
                 .navbar li:nth-child(1){width:100%;}
				.navbar li:nth-child(2){width:100%;}
				.navbar li:nth-child(3){width:100%;}
				.navbar li:nth-child(4){width:100%;}
				.navbar li:nth-child(5){width:100%;}
				.navbar li:nth-child(6){width:100%;}
                .navbar-default .navbar-nav>li>a {font-size: 14px;}
				.navbar-header{
					width:90%;
					margin:0 5%  !important;}
				.navbar-collapse{
					width:90%;
					margin:30px 5%  !important;}
				
				#home,
				#nosotros,
				#servicios,
				#contacto{min-height:auto;}
			}

		/* Celu horizontal */
			@media screen and (max-width:736px){  
			}

			@media screen and (max-width:667px){  
			}

			@media screen and (max-width:640px){  
			}

			@media screen and (max-width:568px){  
			}
		/* Celu horizontal */

        
            @media screen and (max-height: 575px){
                #rc-imageselect, .g-recaptcha {
                    transform:scale(0.77);
                    -webkit-transform:scale(0.77);
                    transform-origin:0 0;
                    -webkit-transform-origin:0 0;}
            }

		/* Celu vertical */
			@media only screen and (max-width:480px){
				footer p{text-align:center;}
				#contactoMapa {
					width:100%;
					margin:0 auto;}
				#contactoMapa img{max-width: inherit;}
				#contactForm{
					position:relative;
					width:98%;
					margin:0 auto;}
				#videoPad{
					margin:20px auto;
					position:relative; 
					width:90%; 
					height:0px; 
					padding-bottom:60%;}
                  #home {padding-top:85px;}  
				
				
				.imgIndexBottom01 {
					position:relative;
					float:left;
					left:auto;
					bottom: auto;
					width: 33.33%;
					margin:10px auto;
					padding:10px;}
				.imgIndexBottom02 {
					position:relative;
					float:left;
					left:auto;
					bottom: auto;
					width: 33.33%;
					margin:10px auto;
					padding:10px;}
				.imgIndexBottom03 {
					position:relative;
					float:left;
					left:auto;
					bottom: auto;
					width: 33.33%;
					margin:10px auto;
					padding:10px;}
				
				
				#titleSection h2 {padding: 30px 0;font-size: 30px;}
                    
                    .imgLogo{max-height:80px; }
			}

			@media screen and (max-width: 414px){  
			}

			@media screen and (max-width: 375px){  
			}

			@media screen and (max-width: 320px){  
			}
		/* Celu vertical */

	/* Responsive */
