#header {
	width: 100%;
	height: 8em;
	position: absolute;
	z-index: 5;
	/*overflow: hidden;*/
	/*background-color: rgba(0,0,0,0.2);*/
	padding: 2em;
	box-sizing: border-box;
}
#logo {
	float: left;
	background: url(../image-new/logo.png) no-repeat center;
	background-size: 270px;
	width: 270px;
	height: 100%;
}
#navbar {
	/*float: right;*/
	/*margin-left: 9em;*/
	float: right;
	height: 100%;
}
#navbar > ul {
	display: table;
	padding: 0;
	margin: 0;
	height: 100%;
}
#navbar > ul li {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding: 0 1em;
	cursor: pointer;
	color: #FFF;
	text-align: center;
}
#navbar > ul li a {
	color: #FFF;
	text-decoration: none;
}
#navbar > ul > li:hover:first-child {
	background-color: transparent;
}
#navbar > ul > li:hover:last-child {
	background-color: transparent;
}
#navbar > ul li:hover {
	color: #008ED6;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
}
#navbar > ul li a:hover {
	color: #008ED6;
}
#navbar > ul li:hover ul {
	display: block;
}
#navbar > ul li ul {
	display: none;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 7;
	width: 15em;
	margin: 1.7em 0 0 -1em;
	background-color: #008ED6;
}
#navbar > ul li ul li {
	text-align: left;
	display: list-item;
	list-style: none;
	height: auto;
	padding: 1em;
}
#navbar > ul li ul li:hover {
	background-color: #104468;
}
#navbar > ul li ul li:hover ul {
	display: block !important;
}
#navbar > ul li ul li ul {
	display: none !important;
	height: auto;
	position: absolute;
	z-index: 8;
	margin-left: -16em;
}
#baner {
	width: 100%;
	height: 120%;
	overflow: hidden;
	background: #ccc url(../image-new/poster.jpg) no-repeat center;
	background-size: cover !important;
}
#video {
	width: 100%;
}
#videoBaner {
	/*width: 100%;*/
	height: 100%;
}
#hgroup .widthBtn {
	width: 20%;
	max-width: 30em;
	box-sizing: border-box;
	margin: 1em 0.5em;
}
#baner-content {
	display: table;
	width: 100%;
	height: 120%;
	position: absolute;
	z-index: 2;
	text-align: center;
	background-color: rgba(12,41,55,0.7);
	background-size: cover !important;
}
#baner-content .boton-general {
	margin: 1em;
}
#faqs h2 {
	margin: 0;
}
#hgroup {
	width: 100%;
	max-width: 60em;
	text-align: center;
	margin: 4em auto 2em auto;
}
#hgroup h1 {
	margin: 0;
	font-size: 3em;
	color: #FFF;
	font-weight: 700;
	text-align: center;
}
#hgroup h2 {
	text-align: center;
}
#hgroup h3 {
	font-size: 1.7em;
	font-weight: 400;
	margin: 0;
	color: #FFF;
	text-align: center;
}
#fecha {
	width: 100%;
	max-width: 60em;
	text-align: center;
	margin: 2em auto;
}
#fecha h3 {
	font-size: 1.7em;
	color: #FFF;
	font-weight: 600;
	text-align: center;
}
#baner-content h2 {
	color: #FFF;
	font-weight: 300;
	font-size: 1.5em;
}
#baner-content h2 span {
	margin: 0 0.5em;
}
#title {
	display: table-cell;
	vertical-align: middle;
}
#squares {
	width: 100%;
	text-align: center;
}
#squares .square {
	/*background-position: 1em center;*/
	/*background-repeat: no-repeat;*/
	/*background-size: 2em;*/
	/*background-image: url(../image-new/icons/01.png);*/
	display: inline-block;
	/*text-align: left;*/
	/*padding: 1.5em 1em 1.5em 4em;*/
	padding: 1.5em 1em;
	box-sizing: border-box;
	vertical-align: bottom;
	/*width: 15em;*/
	width: 13em;
	/*height: 8em;*/
	margin: 1em;
	background-color: #FFF;
}
#squares .square h4 {
	text-align: center;
	margin: 0;
	font-size: 1.5em;
	font-weight: 700;
}
#squares .square h5 {
	text-align: center;
	margin: 0;
	font-size: 0.9em;
}
#content {
	width: 100%;
}
#nosotros {
	width: 100%;
}
#nosotros-content {
	width: 60em;
	margin: 0 auto;
}
#Direccion_de_Proyectos {
	width: 100%;
	background: url(../image-new/baners/0933.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
#Direccion_de_Proyectos h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
	color: #FFF;
}
#Direccion_de_Proyectos h3 {
	cursor: pointer;
	color: #FFF;
	font-size: 1.2em;
	text-align: center;
}
#Direccion_de_Proyectos a {
	color: #FFF;
	text-decoration: none;
}
#Direccion_de_Proyectos p {
	/*font-size: 1.3em;*/
	color: #FFF;
}
#Direccion_de_Proyectos .columna {
	cursor: pointer;
	width: 25%;
}
#enviar {
	margin-bottom: 0;
}
#Agilidad_Empresarial {
	width: 100%;
	/*background: url(../image-new/baners/safe.png) no-repeat center;*/
	background-color: #264362;
	background-size: cover;
	background-position: center bottom;
	/*background-attachment: fixed;*/
}
#Agilidad_Empresarial h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
	color: #f7ba4c;
}
#Agilidad_Empresarial h3 {
	color: #FFF !important;
	font-size: 1.7em;
	text-align: center;
	margin-bottom: 1em;
}
#Agilidad_Empresarial h4 {
	cursor: pointer;
	color: #FFF;
	font-size: 1.2em;
	text-align: center;
}
#Agilidad_Empresarial a {
	color: #FFF;
	text-decoration: none;
}
#Agilidad_Empresarial p {
	/*font-size: 1.3em;*/
	color: #FFF;
}
#Agilidad_Empresarial .columna {
	cursor: pointer;
	width: 20%;
}
#Agilidad {
	width: 100%;
	background: url(../image-new/baners/0933.png) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
#Agilidad h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
	color: #FFF;
}
#Agilidad h3 {
	cursor: pointer;
	color: #FFF;
	font-size: 1.2em;
	text-align: center;
}
#Agilidad a {
	color: #FFF;
	text-decoration: none;
}
#Agilidad p {
	/*font-size: 1.3em;*/
	color: #FFF;
}
#Agilidad .columna {
	cursor: pointer;
	width: 25%;
}
#botones-baner {
	width: 100%;
}
#sombra {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	display: none;
}
#centrar-ventana {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
#ventana {
	box-shadow: 0 0.5em 1.5em rgba(0,0,0,0.5);
	max-width: 40em;
	width: 90% !important;
	background-color: #FFF;
	padding: 0.5em;
	box-sizing: border-box;
	margin: 0 auto;
}
#cabecera-ventana {
	position: absolute;
	z-index: 101;
	width: 100%;
	padding: 0.5em;
	box-sizing: border-box;
	/*overflow: hidden;*/
	/*background-color: #008ED6;*/
}
#cabecera-ventana h2 {
	display: block;
	text-align: left;
	margin: 0;
	font-weight: 300;
	color: #FFF;
	font-size: 1.5em;
	float: left;
}
#content-ventana {
	/*height: auto;*/
	/*padding: 0.5em;
	box-sizing: border-box;*/
}
#logos {
	width: 90%;
	max-width: 60em;
	margin: 0 auto;
	height: 8em;
	background: url(../image-new/logos.png) no-repeat center;
	background-size: auto 100%;
	opacity: 0.5;
	margin: 2em auto;
}
#aulas {
	height: 30em;
	width: 100%;
	background: url(../image-new/aula.png) no-repeat center;
	background-size: cover;
}
#estadisticas {
	padding: 2em;
	box-sizing: border-box;
	width: 100%;
	max-width: 60em;
	margin: 0 auto;
}
#estadisticas h2 {
	/*margin: 0 0 0.5em 0;*/
}
#estadisticas .columna {
	vertical-align: top;
	padding: 0;
	width: 25%;
}
#estadisticas .icon {
	margin: 1em auto;
	width: 8em;
	height: 8em;
	/*border: 2px solid #008ED6;*/
	border: 2px solid #555;
	border-radius: 50%;
	/*background-color: #E4E4E4;*/
	background-color: #FFF;
	background-image: url(../image-new/icons/iconeria-stratominds.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 8em;
}
#estadisticas span.numero {
	font-size: 2.5em;
	/*color: #008ED6;*/
	color: #555;
	font-weight: 400;
	text-align: center;
	display: block;
	margin: 0 auto;
}
#estadisticas p {
	color: #555;
	margin-top: 0;
	text-align: center;
}
#footer {
	width: 100%;
	/*background-color: #008ED6;*/
	background-color: #EEE;
	overflow: hidden;
}
#footer-content {
	width: 100%;
	max-width: 60em;
	margin: 0 auto;
	/*color: #FFF;*/
}
#footer-content p {
	text-align: center;
}
#footer-content p:first-child {
	text-align: justify;
	font-size: 90%;
	margin-top: 0;
}
#footer-content p:last-child {
	text-align: center;
}
#footer-content a {
	text-decoration: none;
	color: #000;
	font-weight: 700;
}
#includes {
	width: 100%;
}
#includes .header {
	text-align: center;
	padding: 1.5em 2em;
	color: #FFF;
	box-sizing: border-box;
	background-color: #008ED6;
}
#includes .header h3 {
	margin: 0;
	font-size: 1.5em;
	/*font-weight: 600;*/
}
#includes .content {
	background-color: #f1f1f1;
	padding: 2em;
	box-sizing: border-box;
}
#includes .content ul {
	text-align: left;
	padding: 0;
	margin: 0;
}
#includes .content ul li {
	padding: 1em 0 1em 3.5em;
	margin: 0;
	/*height: 2em;*/
	list-style: none;
}
#includes .content ul li.include-icon {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 2.5em;
}
li {
	margin: 1em 0;
}
#instructors .columna {
	vertical-align: top;
	padding: 2em;
	box-sizing: border-box;
}
#instructors .columna:first-child {
	width: 40%;
	text-align: center;
	/*border-right: thin solid #CCC;*/
}
#instructors .columna p:first-child {
	margin-top: 0;
}
#instructors .columna h4 {
	margin: 0.5em 0;
	font-weight: 700;
	font-size: 1.5em;
}
#social {
	text-align: center;
	width: 100%;
}
#social .icon {
	display: inline-block;
	background-image: url(../image-new/icons/social.png);
	margin: 0 0.3em;
	width: 3em;
	height: 3em;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-size: auto 3em;
	cursor: pointer;
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	-o-filter: brightness(100%);
	-ms-filter: brightness(100%);
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#social .icon:hover {
	filter: brightness(85%);
	-webkit-filter: brightness(85%);
	-moz-filter: brightness(85%);
	-o-filter: brightness(85%);
	-ms-filter: brightness(85%);
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#l-social {
	background-position: 0 center;
	background-color: #0077B5;
}
#f-social {
	background-position: -3em center;
	background-color: #3C5A98;
}
#t-social {
	background-position: -6em center;
	background-color: #1DA1F2;
}
#principal-social {
	display: inline-block;
	width: auto;
	margin:0 auto;
	overflow: hidden;
}
#principal-social .icon {
	background-image: url(../image-new/icons/principal-social.png);
	float: left;
	margin: 0 0.3em;
	width: 3em;
	height: 3em;
	border-radius: 50%;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-size: auto 3em;
	cursor: pointer;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#principal-social #l-social {
	background-position: 0 center;
}
#principal-social #f-social {
	background-position: -3em center;
}
#principal-social #t-social {
	background-position: -6em center;
}
#who-objectives {
	background-color: rgba(12,41,55,0.7);
	color: #FFF;
}
#who-objectives .columna {
	width: 50%;
	padding: 2em;
	box-sizing: border-box;
}
#who-objectives .columna:first-child {
	/*border-right: thin solid #CCC;*/
}
#who-objectives .section {
	margin-top: 0 !important;
}
#align-to, #align-to h2 {
	color: #FFF;
}
#align-to .columna {
	width: 50%;
	padding: 2em;
	box-sizing: border-box;
	vertical-align: top;
}
#align-to .columna:first-child {
	/*border-right: thin solid #CCC;*/
}
#align-to .section {
	margin-top: 0 !important;
}
#pmi-graph .columna {
	width: 50%;
	padding: 1em;
	box-sizing: border-box;
	vertical-align: top;
}
#pmi-graph .columna:first-child {
	/*border-right: thin solid #CCC;*/
}
#pmi-graph .section {
	margin-top: 0 !important;
}
#about-objectives .columna {
	vertical-align: top;
	padding: 1em;
	box-sizing: border-box;
}
#about-objectives .columna:first-child {
}
#about-objectives .columna:last-child {
	width: 27em;
}
#about-objectives h2:first-child {
	margin-top: 0;
}
#percents {
	margin: 1em 0;
	width: 100%;
}
#percents .tabla {
	width: 100%;
}
#percents .fila {
	width: 100%;
}
#percents .columna {
	width: 50%;
	vertical-align: middle;
	text-align: center;
}
#percents .percent {
	display: inline-block;
	width: 7em;
	height: 7em;
	border-radius: 50%;
	border: 0.5em solid #E4E4E4;
}
#percents .percent-t {
	border-top-color: #008ED6;
	border-left-color: #008ED6;
}
#percents .percent-p {
	/*border-top-color: #008ED6;
	border-left-color: #008ED6;*/
	border-right-color: #008ED6;
	border-bottom-color: #008ED6;
}
#percents .percent-n {
	/*border-bottom-color: #008ED6;*/
	border-right-color: #008ED6;
}
#percents .percent h5 {
	line-height: 1.5em;
	font-size: 2.5em;
	text-align: center;
}
#percents h5 {
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0 !important;
	font-size: 1.5em;
	font-weight: 700;
}
#contact-instructors {
	width: 100%;
}
#contact-instructors .columna {
	vertical-align: top;
	padding: 1em;
	box-sizing: border-box;
}
#contact-instructors .columna:first-child {
	text-align: left;
}
#contact-instructors .columna:last-child {
	width: 27em;
}
#contact-instructors h2:first-child {
	margin-top: 0;
}
#contact-instructors .header {
	text-align: center;
	padding: 1.5em 2em;
	color: #FFF;
	box-sizing: border-box;
	background-color: #008ED6;
}
#contact-instructors .header h3 {
	margin: 0;
	font-size: 1.5em;
	/*font-weight: 600;*/
}
#contact-instructors .content {
	background-color: #E4E4E4;
	padding: 2em;
	box-sizing: border-box;
	text-align: center;
}
#contact-instructors .content h4 {
	margin: 0.5em 0;
	font-weight: 700;
	font-size: 1.5em;
}
#contact-instructors .content .instructor {
	width: 100%;
	margin: 2em 0;
}
#contact-instructors .content .instructor:first-child {
	margin-top: 1em;
}
#contact-instructors .content .instructor:last-child {
	margin-bottom: 0;
}
#contact-instructors form .columna {
	width: 50%;
	padding: 0;
}
#contact-instructors form .columna:first-child {
	padding-right: 0.5em;
}
#contact-instructors form .columna:last-child {
	padding-left: 0.5em;
}
#testimonials .tabla {
	width: 100%;
}
#testimonials .fila {
	width: 100%;
}
#testimonials .columna {
	width: 33.3%;
}
#testimonials .columna .video-testimonial {
	padding: 1em;
	box-sizing: border-box;
	width: 100%;
}
#testimonials .columna .video-testimonial .video {
	height: 10em;
	width: 100%;
	background-color: #CCC;
	background-position: center, center;
	background-repeat: no-repeat, no-repeat;
	background-size: 5em, cover;
	cursor: pointer;
}
#testimonials .columna .video-testimonial h3 {
	cursor: pointer;
	margin-bottom: 0;
	font-weight: 700;
	font-size: 1.5em;
}
#testimonials .columna .video-testimonial h6 {
	font-size: 1em;
	margin: 0;
}
#courses .tabla {
	width: 100%;
}
#courses .fila {
	width: 100%;
}
#courses .columna {
	width: 33.3%
}
#courses .columna .course-content {
	padding: 1em;
	box-sizing: border-box;
	width: 100%;
}
#courses .columna .course-content .course {
	height: 10em;
	width: 100%;
	background-color: #CCC;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
}
#courses .columna .course-content h3 {
	cursor: pointer;
	margin-bottom: 0;
	font-weight: 700;
	font-size: 1.5em;
}
#courses .columna .course-content h6 {
	font-size: 1em;
	margin: 0;
}
/*#contact-instructors .content ul {
	padding: 0;
	margin: 0;
}
#contact-instructors .content ul li {
	padding: 1em 0 1em 3.5em;
	margin: 0;
	list-style: none;
}
#contact-instructors .content ul li.include-icon {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 2.5em;
}*/
#certify {
	width: 100%;
	margin-top: 2em;
}
#certificado {
	width: 100%;
}
#logo_pmi {
	width: 17em;
	display: block;
	margin: 2em auto;
	/*float: left;*/
	/*margin: 0 2em 1em 0;*/
}
#promotions h2 {
	margin-top: 0;
	font-size: 2em;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}
#promotions .tabla {
	min-height: 25em;
	height: auto;
}
#promotions .columna {
	width: 50%;
}
#presentation {
	min-height: 25em;
	height: auto;
	background: url(../image-new/905645.png) no-repeat right bottom;
	background-size: auto 25em;
}
#presentation h2 {
	margin-top: 0;
	font-size: 2em;
}
#presentation .tabla {
	min-height: 25em;
	height: auto;
}
#presentation .columna {
	width: 50%;
}
#Capacitacion_Progresiva_en_TI {
	width: 100%;
}
#Capacitacion_Progresiva_en_TI {
	color: #000;
	text-decoration: none;
}
#Capacitacion_Progresiva_en_TI h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
}
#Capacitacion_Progresiva_en_TI h3 {
	font-size: 1.2em;
	text-align: center;
	cursor: pointer;
	/*text-transform: uppercase;*/
}
#Capacitacion_Progresiva_en_TI p {
	/*font-size: 1.3em;*/
}
#Capacitacion_Progresiva_en_TI .columna {
	width: 20%;
}
#Mejores_Practicas {
	width: 100%;
}
#Mejores_Practicas {
	color: #000;
	text-decoration: none;
}
#Mejores_Practicas h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
}
#Mejores_Practicas h3 {
	font-size: 1.2em;
	text-align: center;
	cursor: pointer;
	/*text-transform: uppercase;*/
}
#Mejores_Practicas p {
	/*font-size: 1.3em;*/
}
#Mejores_Practicas .columna {
	width: 20%;
}
#Creatividad_e_Innovacion {
	width: 100%;
	min-height: 25em;
	height: auto;
}
#Creatividad_e_Innovacion h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
	margin: 0;
	padding: 1em 0;
	box-sizing: border-box;
}
#Creatividad_e_Innovacion .tabla {
	min-height: 25em;
	height: auto;
	width: 100%;
}
#Creatividad_e_Innovacion .fila {
	width: 100%;
}
#Creatividad_e_Innovacion .columna {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 50%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#Creatividad_e_Innovacion .columna:hover {
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	background-size: 120% auto;
}
#Creatividad_e_Innovacion .columna h3 {
	margin: 0;
	text-align: center;
	font-weight: 700;
	font-size: 3em;
	color: #FFF;
}
#Creatividad_e_Innovacion #design {
	width: 100% !important;
	height: 25em;
	background-color: rgba(255,144,0,0.7);
	background-image: url(../image-new/cef.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 15em auto;
}
#Creatividad_e_Innovacion #creative {
	width: 100% !important;
	height: 25em;
	background-color: rgba(147,26,99,0.7);
	background-image: url(../image-new/cef.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 15em auto;
}
#Creatividad_e_Innovacion .boton-general {
	display: inline-block;
	margin-top: 1.5em;
}
#Conectarse {
	min-height: 25em;
	height: auto;
	/*background: url(../image-new/9825464.png) no-repeat right bottom;*/
	background-size: auto 25em;
}
#Conectarse h2 {
	margin-top: 0;
	font-size: 2em;
}
#Conectarse .columna {
	width: 50%;
}
#aulas-laptops {
	width: 100%;
	/*height: 30em;*/
}
#aulas-laptops h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
}
#aulas-laptops .tabla {
	height: 100%;
	width: 100%;
}
#aulas-laptops .fila {
	height: 100%;
	width: 100%;
}
#aulas-laptops .columna {
	background-position: center;
	background-repeat: no-repeat;
	width: 50%;
	height: 100%;
	color: #FFF;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	background-size: 100% auto;
}
#aulas-laptops .columna:hover {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	background-size: 120% auto;
}
#aulas-laptops .aulas-laptops-columna {
	vertical-align: middle;
	display: table-cell;
	padding: 4em;
	box-sizing: border-box;
}
#aulas-laptops .aulas-laptops-columna h3 {
	margin: 0;
	padding: 0 2em;
	box-sizing: border-box;
	text-align: center;
	font-weight: 700;
	font-size: 2.5em;
	color: #FFF;
}
#aulas-laptops #aulas {
	width: 100%;
	height: 100%;
	background-color: rgba(12,41,55,0.7);
	background-size: 0;
}
#aulas-laptops #laptops {
	width: 100%;
	height: 100%;
	background-color: rgba(12,41,55,0.7);
}
/*#aulas-laptops .aulas-laptops-columna p {
	padding: 0 4em;
	box-sizing: border-box;
	color: #FFF;*/
	/*text-align: center;*/
}
/* Este código es para agregar iconos a las listas */
/*#aulas-laptops .aulas-laptops-columna ul {
	padding: 0 4em;
	padding-left: 6em;
	box-sizing: border-box;
}
#aulas-laptops #aulas ul li {
	padding-left: 3em;
	box-sizing: border-box;
	list-style: none;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 2em;
}
#aulas-laptops #laptops ul li {
	padding-left: 3em;
	box-sizing: border-box;
	list-style: none;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 2em;
}*/
#aulas-laptops #aulas {
	width: 100%;
	height: 100%;
	background-color: rgba(12,41,55,0.7);
	background-size: 0;
}
#aulas-laptops .boton-general {
	display: inline-block;
	margin-top: 1.5em;
}
#aulas-laptops .tabla-list {
	height: auto;
}
#aulas-laptops .fila-list {
	height: auto;
}
#aulas-laptops .columna-list {
	display: table-cell;
	width: 50%;
}
/*#aulas-laptops ul {
	padding-left: 5em;
}*/
#SoftSkills {
	width: 100%;
}
#SoftSkills h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
	margin: 0;
	padding: 1em 0;
	box-sizing: border-box;
}
#SoftSkills h3 {
	font-size: 2em;
	text-align: center;
	font-weight: 700;
	margin: 0;
	color: #FFF;
}
#SoftSkills p {
	/*font-size: 1.3em;*/
}
#SoftSkills .columna {
	width: 50%;
	height: 15em;
}
#SoftSkills .softskills-columna {
	display: table;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#SoftSkills .softskills-columna:hover {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	background-size: 120% auto;
}
#SoftSkills .softskills-columna .softskills-columna-inner {
	/*background-color: rgba(0,112,186,0.7);*/
	background-color: rgba(12,41,55,0.7);
	display: table-cell;
	vertical-align: middle;
	padding: 2em;
	box-sizing: border-box;
}
#Principales_Fabricantes_de_Software {
	width: 100%;
}
#Principales_Fabricantes_de_Software h2 {
	font-size: 2em;
	text-align: center;
	/*font-weight: 700;*/
}
#Principales_Fabricantes_de_Software h3 {
	font-size: 1.2em;
	/*margin: 0;*/
	text-align: center;
	cursor: pointer;
}
#Principales_Fabricantes_de_Software .columna {
	width: 20%;
}
#menuResponsivo {
	margin-left: -21em;
	max-width: 20em;
	width: auto;
	position: fixed;
	z-index: 70;
	background-color: #FFF;
	height: 100%;
	box-shadow: 0.5em 0 1em rgba(0,0,0,0.2);
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#menuResponsivo .headerMenu {
	padding: 0 2em;
	padding-right: 1em;
	box-sizing: border-box;
}
#menuResponsivo .headerMenu h2 {
	font-size: 1.3em;
	font-weight: 700;
}
#menuResponsivo .listMenu {
}
#menuResponsivo .listMenu > ul {
	height: 100%;
	overflow-y: scroll;
	padding: 0;
	margin: 0;
}
#menuResponsivo .listMenu > ul > a {
	text-decoration: none;
	color: #000;
}
#menuResponsivo .listMenu > ul > a:hover {
	color: #FFF;
}
#menuResponsivo .listMenu > ul li {
	cursor: pointer;
	margin: 0;
	padding: 1em 2em;
	box-sizing: border-box;
}
#menuResponsivo .listMenu > ul li:hover {
	/*background-color: #DDD;*/
	background-color: #008ED6;
	color: #FFF;
}
#menuResponsivo .listMenu ul li ul {
	height: 0px;
	overflow: hidden;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
}
#menuResponsivo .listMenu ul li:hover ul {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
}
#menuResponsivo .listMenu ul li ul li {
	list-style: disc;
	padding: 1em 0;
}
#menuResponsivo .listMenu ul li ul a {
	text-decoration: none;
	color: #000;
}
#menuResponsivo .listMenu > ul li:hover ul a {
	color: #FFF;
}
#menuResponsivo .listMenu ul li ul a:hover {
	color: #FFF;
	text-decoration: underline;
}
#menuResponsivo .listMenu ul li ul li:hover {
	color: #FFF;
	text-decoration: underline;
}
#Contacto {
	/*min-height: 25em;*/
	/*height: auto;*/
	background: url(../image-new/9825464.png) no-repeat left bottom;
	background-size: auto 25em;
}
#Contacto h2 {
	margin-top: 0;
	font-size: 2em;
	/*font-weight: 700;*/
}
#Contacto .tabla {
	height: 100%;
}
#Contacto .fila {
	height: 100%;
}
#Contacto .columna {
	/*height: 25em;*/
	width: 50%;
}
#Contacto .columna-input {
	width: 55%;
	display: table-cell;
}
#fb-root {
	box-shadow: 0.3em 0.3em 0.5em rgba(0,0,0,0.2) !important;
}
#telefono {
	height: 3.5em;
	background-color: #1b679c;
	border-radius: 3.5em;
	box-shadow: 0.3em 0.3em 0.5em rgba(0,0,0,0.2);
	position: fixed;
	z-index: 25;
	right: 1.8em;
	bottom: 6.3em;
	display: table;
}
#telefono #telIcon {
	width: 3.5em;
	height: 3.5em;
	border-radius: 3.5em;
	background: #008ED6 url(../image-new/telefono.png) no-repeat center;
	background-size: auto 1.7em;
	/*float: left;*/
}
#telefono #telNumber {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	height: 100%;
}
#telefono #telNumber #tNumber {
	width: 0;
	text-align: center;
	color: #FFF;
	/*padding: 0 1em;
	box-sizing: border-box;*/
	white-space: nowrap;
	font-weight: 700;
	font-size: 1em;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#navbarResponsivo {
	display: none;
	right: 0;
	margin-right: -20em;
	position: fixed;
	z-index: 51;
	height: 100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#navbarResponsivo #navbarResponsivo-icon #nri {
	/*margin-right: 1em;*/
	cursor: pointer;
	background: url(../image-new/icons/menu-blanco.png) no-repeat center;
	background-size: 50%;
	width: 4em;
	height: 4em;
}
#navbarResponsivo #navbarResponsivo-inner {
	vertical-align: top;
	box-shadow: -0.5em 0 1em rgba(0,0,0,0.2);
	/*margin-right: -21em;*/
	max-width: 20em;
	width: auto;
	background-color: #FFF;
	height: 100%;
}
#navbarResponsivo #navbarResponsivo-inner .headerMenu {
	padding: 0 2em;
	padding-right: 1em;
	box-sizing: border-box;
}
#navbarResponsivo #navbarResponsivo-inner .headerMenu h2 {
	font-size: 1.3em;
	font-weight: 700;
}
#navbarResponsivo #navbarResponsivo-inner .listMenu {
}
#navbarResponsivo #navbarResponsivo-inner .listMenu ul {
	height: 100%;
	/*overflow-y: scroll;*/
	padding: 0;
	margin: 0;
}
#navbarResponsivo #navbarResponsivo-inner .listMenu ul a {
	text-decoration: none;
	color: #000;
}
#navbarResponsivo #navbarResponsivo-inner .listMenu ul a:hover {
	color: #FFF;
}
#navbarResponsivo #navbarResponsivo-inner .listMenu ul li {
	list-style: none;
	cursor: pointer;
	margin: 0;
	padding: 1em 2em;
	box-sizing: border-box;
}
#navbarResponsivo #navbarResponsivo-inner .listMenu ul li:hover {
	/*background-color: #DDD;*/
	background-color: #008ED6;
	color: #FFF;
}
#ms-p-b {
	margin: 2em auto;
	width: 13em;
	display: block;
}
#metodologia-ms-p-b {
	width: 100%;
	margin: 2em 0;
}
#modulos-marketing-digital {
	width: 100%;
	margin: 0;
	padding: 0;
}
#modulos-marketing-digital li {
	list-style: none;
	margin: 1em 0em;
	padding: 1em;
	box-sizing: border-box;
	color: #FFF;
}
#address {
	padding: 2em;
	box-sizing: border-box;
	width: 60em;
	margin: 0 auto;
}
#textoPoliticas {
	text-decoration: underline;
	font-weight: 700;
	cursor: pointer;
}
#whatsapp {
	position: fixed;
	right: 2em;
	bottom: 11em;
	z-index: 25;
	width: 3.7em;
	/* filter: drop-shadow(0.3em 0.3em 0.3em rgba(0,0,0,0.3));
	-webkit-filter: drop-shadow(0.3em 0.3em 0.3em rgba(0,0,0,0.3));
	-moz-filter: drop-shadow(0.3em 0.3em 0.3em rgba(0,0,0,0.3));
	-ms-filter: drop-shadow(0.3em 0.3em 0.3em rgba(0,0,0,0.3));
	-o-filter: drop-shadow(0.3em 0.3em 0.3em rgba(0,0,0,0.3)); */
}
#whatsappChat {
	height: 3.5em;
	background-color: #128C7E;
	border-radius: 3.5em;
	/* box-shadow: 0.3em 0.3em 0.5em rgba(0,0,0,0.2); */
	position: fixed;
	z-index: 25;
	right: 1.8em;
	bottom: 11em;
	display: table;
}
#whatsappChat #telIcon {
	width: 3.5em;
	height: 3.5em;
	border-radius: 3.5em;
	background: #25D366 url(../image-new/wps.png) no-repeat center;
	background-size: auto 2.3em;
	background-position: 0.6em 0.6em;
	box-shadow: 0.2em 0.2em 0.5em rgba(0,0,0,0.2);
	/*float: left;*/
}
#whatsappChat #whatsNumber {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	height: 100%;
}
#whatsappChat #whatsNumber #wNumber {
	width: 0;
	text-align: center;
	color: #FFF;
	/*padding: 0 1em;
	box-sizing: border-box;*/
	white-space: nowrap;
	font-weight: 700;
	font-size: 1em;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
#pmi_title_p {
	display: block;
	display: block;
	max-width: 40em;
	margin: 1.7em auto;
}
#pmi_title_p td:first-child {
	border-right: thin solid #fff;
	padding: 0 1.7em;
	box-sizing: border-box;
	vertical-align: middle;
}
#pmi_title_p td h2 {
	display: block;
	margin: 0;
	text-align: right;
}
#pmi_title_p td img {
	height: 6em;
}
#pmi_title_p td:last-child {
	padding: 0 1em;
	box-sizing: border-box;
	vertical-align: middle;
}
#pmi_title_m {
	display: none;
	width: 100%;
	text-align: center;
}
#pmi_title_m img {
	height: 6em;
	margin-bottom: 1em;
}
#mailChimp {
	background-image: url(../image-new/1771161.jpg) !important;
	background-position: center bottom !important;
	background-color: #ddd !important;
	background-size: cover !important;
	background-attachment: fixed !important;
}
#mc_embed_signup {
	padding: 2em !important;
	box-sizing: border-box !important;
	clear: left !important;
	/*font: 14px Helvetica, Arial, sans-serif;*/
	width: 100% !important;
	background-color: rgba(255,255,255,0.9) !important;
}
#mc_embed_signup h2 {
	text-align: center !important;
	font-size: 2em !important;
	font-weight: 700 !important;
}
#mc_embed_signup input[type=email], #mc_embed_signup input[type=text] {
	margin: 1.2em 0 !important;
	padding: 2em !important;
	box-sizing: border-box !important;
	max-width: 21em !important;
	width: 100% !important;
	border-radius: 0.3em !important;
	border: none !important;
	border: thin solid #AAA !important;
}
#mc_embed_signup input[type=submit] {
}
#logoStratominds {
    float: left;
    background: url(../image-new/stratominds_logo.png) no-repeat center;
    background-size: auto;
    background-size: 200px 200px;
    width: 200px;
    height: 200px;
}
#badgeBox {
	background-color: #fff;
	padding: 1em;
	border-radius: 0.3em;
}
