@charset "utf-8";
/* CSS Document */


html {
   font-family: 'Open Sans', arial, sans-serif;


 }  


body  {
	font-family: 'Open Sans', arial, sans-serif;
	background-color:#f8f8f9;
	font-size: 20px;
	font-weight: 320;

}

a {  outline: none !important; 
    color: #fff;
    text-decoration: none;
}

a:hover {  outline: none !important; 
    color: #fff;
}


img {  outline: none !important; }


h1  {
	font-size:32px;
}

h2  {
	font-size:26px;
}

h3  {
	font-size:20px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 400;	

}


.espacio_serv {	
	margin-top: 10px;	
}

@media (min-width: 768px) {
  .espacio_serv  {
    margin-top: 100px;
  }
}


.espacio_1  {
    padding-top: 20px !important;
  }

.espacio4 {	
	padding-top: 20px !important;	
}

@media (min-width: 768px) {
  .espacio4  {
    padding-top: 60px;
  }
}


.espacio5 {	
	padding-top: 10px !important;	
}

@media (min-width: 768px) {
  .espacio5  {
    padding-top: 	20px;
  }
}

.color_blanco  {
  font-family: 'Open Sans Bold', arial;
  color:#fff !important;
	
}


.bg {
  background: url(../images/back1.jpg) no-repeat center center;
  background-color:#00cf59;
  width: 100%;
  top:0;
  left:0;
  z-index: -1;
}

/*

.fondo_blockquote {
	background-color:#fff;
	-webkit-box-shadow: inset 0 0 80px 5px #d6d8dd;
	-moz-box-shadow: inset 0 0 80px 5px #d6d8dd;
	 box-shadow: inset 0 0 80px 5px #d6d8dd; 
	 margin-top: -20px;
}

*/



/* Efecto sombra  */	
/* Sombra general */

.sombra-b {
		background:url(../images/sombra-b.png) no-repeat center !important;
				width: 100%;
				padding-top:40px;
				
				
	
	
}


.box {
	background:url(../images/linea_sup.png) no-repeat center !important;
				width: 100%;
				
				

			}
			
.box2 {
	background:url(../images/inf_sombra3.png) no-repeat center !important;
				width: 100%;

			}
			
			.top {
				box-shadow: 0 -5px 5px -5px #333;
			}
			
			
			.bottom {
				box-shadow: 0 5px 5px -5px #333;
			}



	.drop-shadow {
		border:none;
		-webkit-box-shadow:0 2px 30px 7px rgba(0, 0, 0, 0.2), 0 0 5px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow:0 2px 30px 7px rgba(0, 0, 0, 0.2), 0 0 5px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 2px 30px 7px rgba(0, 0, 0, 0.2), 0 0 5px rgba(0, 0, 0, 0.1) inset;
	}

	.drop-shadow:before,
	.drop-shadow:after {
		content:"";
		position:absolute;
		z-index:-2;
	}

	.drop-shadow p {
		font-size:16px;
		font-weight:bold;
	}
	
	
	.drop-shadow2 {
		background:#fa7411;
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

	.drop-shadow2:before,
	.drop-shadow2:after {
		content:"";
		position:absolute;
		z-index:-2;
	}

	.drop-shadow2 p {
		font-size:16px;
		font-weight:bold;
	}
	
	/* Caja elevada - No requiere pseudoelementos */

	.raised {
		-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
				box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset;
	}
	
	
/* Cajas curvadas */

	.curved:before {
		top:10px;
		bottom:10px;
		left:0;
		right:50%;
		-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);
		-moz-box-shadow:0 0 20px rgba(0,0,0,0.6);
		box-shadow:0 0 20px rgba(0,0,0,0.6);
		-moz-border-radius:10px / 100px;
		
	}

	.curved-vt-2:before {
		right:0;
	}

	.curved-hz-1:before {
		top:50%;
		bottom:0;
		left:10px;
		right:10px;
		-moz-border-radius:100px / 10px;
		border-radius:100px / 10px;
	}

	.curved-hz-2:before {
		top:0;
		bottom:0;
		left:10px;
		right:10px;
		-moz-border-radius:200px / 10px;
		border-radius:200px / 10px;
	}

/* Efecto sombra fin  */	
	

.comillas {

  font-size: 24px;
  color:#7a7a7a;
  line-height: 1.4;


	 
}

.link_web a {
	font-size:16px;
	font-weight:lighter;
	color:#fff !important;
	text-align:center;
	margin-top:-30px;
}

.bannerppal {
	margin-top: 20px;
}

.hr_mobil2 {border: 1px solid #48ac53; height: 2px; width: 100% !important;}

/*VERSION MOBIL */

@media (max-width: 480px){
  /* some CSS here */
.comillas {
	font-size:22px;
}

}

@media (max-width: 970px) {
	
.hr_mobil {border: 1px solid #fff; height: 2px; width: 60% center !important;}
.hr_mobil2 {border: 1px solid #48ac53; height: 2px; width: 100% !important;}
.link_web a {
	font-size:14px;
	font-weight:lighter;
	color:#fff !important;
	text-align:center;
	margin-top:-30px;
}
.centrado {
	text-align:center !important;
	
}

.bannerppal {
	margin-top: 10px;
}

}

/*HASTA AQUÍ VERSION MOBIL */

@media (min-width: 990px) {

.hr_normal {
	border-width: 3%;
    border-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(rgba(255, 255, 255, 0))) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(white, rgba(255, 255, 255, 0)) 1 100%;
    -moz-border-image: -moz-linear-gradient(white, rgba(255, 255, 255, 0)) 1 100%;    
    -o-border-image: -o-linear-gradient(white, rgba(255, 255, 255, 0)) 1 100%;
    border-image: linear-gradient(to bottom, white, rgba(255, 255, 255, 0)) 1 100%;}

}

/*
.hr_normal2 {border-right: 2px; height: 2px; text-align: center;
background: -webkit-linear-gradient(right, #56c862, #fff, #56c862) !important;  }

}
*/

.bannerppal {
	padding-top:7px;
	color:#fff;
}

.porque {
	background-color:#56c862;

}

.texto2 {
	color:#fff;
	text-align:center;
	line-height: 1;
}

.texto3 {
line-height: 1.4;
}


.espacio2 {
	padding-top:70px !important;
	color:#fff;
	text-align:center;
}

@media (min-width: 768px) {
  .espacio2  {
    padding-top: 30px;
  }
}



/*Botones*/

.btn-lg,
.btn-group-lg > .btn {

  font-size: 12px;

}

@media (min-width: 768px) {
.btn-lg,
.btn-group-lg > .btn {

  font-size: 22px;

}
}

.btn {
  padding: 9px 16px;
  border: 1px solid transparent;
  border-radius: 18px;
}


/*boton danger*/

.btn-danger{
	color:#fff;background-color:#E5053A;border-color:#d43f3a;
	}

.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{
	color:#fff;background-color:#bb053a;border-color:#ac2925;
	}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{
	background-image:none}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] 
.btn-danger:hover{
	background-color:#E5053A;border-color:#d43f3a;
	}
.btn-danger .badge{
	color:#d9534f;background-color:#fff:
	}
	
	
	
	
.btn-primary {
  color: #fff;
  background-color: #fa7411;
  border-color: #fa7411;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #fa6713;;
  border-color: #fa6714;
}
.btn-primary:hover {
  color: #fff;
  background-color: #fa6713;
  border-color: #fa6714;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #fa6713;
  border-color: #fa6714;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #fa6713;
  border-color: #fa6d14;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #fa8346;
  border-color: #fa6d14;
}
.btn-primary .badge {
  color: #3fa7411;
  background-color: #fff;
}


.btn2 {
  padding: 9px 16px;
  border: 4px solid #fa7411;
  border-radius: 18px;
  outline: none !important;
}


/*boton danger*/

.btn-danger{
	color:#fff;background-color:#E5053A;border-color:#d43f3a;
	}

.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{
	color:#fff;background-color:#bb053a;border-color:#ac2925;
	}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{
	background-image:none}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] 
.btn-danger:hover{
	background-color:#E5053A;border-color:#d43f3a;
	}
.btn-danger .badge{
	color:#d9534f;background-color:#fff:
	}
	
	
	
	
.btn-primary2 {
  color: #fa7411;
  background-color:transparent;
  border-color: #fa7411;
}
.btn-primary2:focus,
.btn-primary2.focus {
  color: #fff;
  background-color: #fa7411;
  border-color: #fa7411;
}
.btn-primary2:hover {
  color: #fff;
  background-color: #fa7411;
  border-color: #fa7411;
  outline: none !important;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  color: #fff;
  background-color: #fa7411;
  border-color: #fa7411;
  outline: none !important;
}
.btn-primary2:active:hover,
.btn-primary2.active:hover,
.open > .dropdown-toggle.btn-primary2:hover,
.btn-primary2:active:focus,
.btn-primary2.active:focus,
.open > .dropdown-toggle.btn-primary2:focus,
.btn-primary2:active.focus,
.btn-primary2.active.focus,
.open > .dropdown-toggle.btn-primary2.focus {
  color: #fff;
  background-color: #fa7411;
  border-color: #fa7411;
  outline: none !important;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
  outline: none !important;
}

	
/* Porque Learnisity*/

/*
.bloque3 {
	  max-height:30px !important; 
	
}

@media (min-width: 768px) {
  .bloque3 {
    max-height:110px !important;

}
}

 */


.soluciones {
 font-family: 'Open Sans Regular', arial, sans-serif;
  font-size: 20px;
  font-weight: lighter !important;
  color: #fff;
  margin: 10px 10px 10px;
  text-align:justify;
  
  }



#precio-table-solu .plan-solu {
  list-style: none !important;
  text-align: center;
  padding: 5px 0; /* Ilmar rodriguez */

}

#precio-table-solu .plan-solu li {
  padding: 5px 0;
  color: #fff; /* Ilmar rodriguez */
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  
}

#precio-table-solu .plan-solu li.plan-name2 {
  font-size: 24px;
  line-height: 1.3;
  color: #fff;
  text-align:center;
}
#precio-table-solu .plan-solu li.plan-name2 h2 {
  margin: 0;
  color: #fff;
}
#precio-table-solu .plan-solu li.plan-price2 {
  margin-bottom: 10px;
}
#precio-table-solu .plan-solu li.plan-price2 > div {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 5px;
  font-size: 24px;
  border-radius: 100%;
  width: 70px;
  height: 70px;
}
#precio-table-solu .plan-solu li.plan-price2 > div sup {
  font-size: 10px;
  line-height: 10px;
}
#precio-table-solu .plan-solu li.plan-price2 > div > small {
  display: block;
  font-size: 11px;
}
#precio-table-solu .plan-solu li.plan-action2 {
  margin-top: 10px;
  border-top: 0;
}
#precio-table-solu .plan.featured2 {
  background-color: #fff;
}

/*footer*/

.enter {
	padding-top:15px;
	text-align:right;
	float:right;
	padding-left:10px;

}

.enter2 {
	margin-top:-25px;
	text-align:right;
	float:right;
	padding-left:10px;

}

.color_ico {
	color:#fff;
	
}