﻿/* INICIAN CONTENEDORES */
/* Evitar que el dropdown interno se cierre al pasar sobre él */

body {
	background-color: #fff;
	font-family: 'Raleway', sans-serif;
}

.seccion0{
	background-color: #fff;
}
.seccionTitulos{
	background: #FF0000;
}
.titulo-blanco2c2{
	font-size: 22px;
	color: #fff;
	font-weight:bold;
}
.tit-oscuro {
	font-family: Raleway, serif;
	font-size: 25px;
	text-align: left;
	color: #2E2E2E;
}
.seccionTitulo{
	background: #45a8ff;
	margin: -20px 0px -16px 0px;
	color: #000;
	padding: 20px 0px 10px 25px ;
}
.seccionMarino{
	background-color: #08088A;
}
.seccion1{
	background-color: #F0F8FF;
	
}
.seccion2{
	background-color: #007fff;
	/*background-color: #A9E2F3;*/
}
.seccion2A{
	background-color: #01DF74;
}
.seccion2B{
	background-color: #58FAD0;
}
.seccion3{
	background-color: #fff;
}
.seccion4{
	background-color: #007fff;
}
.seccion5{
	background-color: #fff ;
}
.seccion6{
	background-color: #2DCC70;
	padding: 10px 0px 10px 0px;
}
.seccion7{
	background-color: #fff;
	padding-bottom: 15px;
}
.seccion8{
	background-color: #2DCC70;
	padding-bottom: 10px;
}
.seccion8-1{
	background-color: #fff ;
}
.seccion9{
	background-color: #585858;
}
.seccion10{
	background-color: #D8D8D8;
	padding-bottom: 10px;
}
.seccion11{
	background-color: #585858;
}
.seccion12{
	background-color: #A5DF00;
}
.seccionAzulC{
	background-color: #01A9DB
}
.seccionFooter{
	background-color: #000;
	color: #fff;
}
.container1-title{
	background-color: #FAFAFA;
	margin-top: 10px;
	margin-right: -1px;
	padding: 0px 0px 10px;
	border-color: #353535;
	border-style: solid;
}
.container1{
	background-color: #fff;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: 30px;
	padding: 20px;
	border-color: #353535;
	border-style: solid;
}

.container2-title{
	background-color: #2DCC70;
	margin-top: 10px;
	margin-right: -1px;
	padding: 0px 0px 10px;
	border-color: #24A65B;
	border-style: solid;
}
.container2{
	background-color: #fff;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: 30px;
	padding: 20px;
	border-color: #24A65B;
	border-style: solid;
}
.container3-title{
	background-color: #585858;
	margin-top: 10px;
	margin-right: -1px;
	padding: 0px 0px 10px;
	border-color: #353535;
	border-style: solid;
}
.container3{
	background-color: #fff;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: 30px;
	padding: 20px;
	border-color: #353535;
	border-style: solid;
}
.container4-title{
	background-color: #FAFAFA;
	margin-top: 10px;
	margin-right: -1px;
	padding: 0px 0px 10px;
	border-color: #45a8ff;
	border-style: solid;
}
.container4{
	background-color: #FFF;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: 30px;
	padding: 20px;
	border-color: #45a8ff;
	border-style: solid;
}
.side1{
	background-color: #fff;
	margin-top: 10px;
	border-color: #45a8ff;
	border-style: solid;
}
.side2{
	background-color: #585858;
	margin-top: 10px;
	border-color: #353535;
	border-style: solid;
	padding: 10px 0px 10px;
}
.side3{
	background-color: #fff;
	margin-top: 10px;
	border-color: #24A65B;
	border-style: solid;
	padding: 10px 0px 10px;
}
.side4{
	background-color: #fff;
	margin-top: 10px;
	border-color: #353535;
	border-style: solid;
	padding: 10px 0px 10px;
}
.side5{
	background-color: #FFFFF9;
	margin-top: 10px;
	border-color: #E6AC00;
	border-style: solid;
	padding: 10px 0px 10px;
}
/* TERMINAN CONTENEDORES */

/* INICIA ESTILO DE TEXTO */
.cabeceraTitulos {
	padding: 100px 0;
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(../images/der-base-de-datos-en-perspectiva.jpg);
	background-size: cover;
	background-position: bottom center;
}
.cabeceraTitulos2{
	color: #fff;
	text-align: center;
	font-family: arial;
	font-size: 55px;
}
.color-blanco{
	color: #fff;
	text-align:center;
	font-size: 33px;
	font-family: verdana;
}

.color-negro{
	color: #000;
	text-align:center;
	font-size: 40px;
	font-family: arial;
}
.text-bold{
    font-weight: bold;
}
.color-negro2{
	color: #000;
	text-align:center;
	font-size: 20px;
	font-family: arial;
}
.titNegro25{
	color: #000;
	text-align:center;
	font-size: 23px;
	font-weight:bold;
}
.titBlanco25{
	color: #fff;
	text-align:center;
	font-size: 23px;
	font-weight:bold;
}
.color-texto-seccion2{
	color:#585858;
	font-size: 16px;
}
.color-texto-seccion3{
	color:#000;
	font-size: 16px;
}
.color-texto-seccion4{
	text-align: justify;
	color:#fff;
	font-size: 16px;
}
.color-texto-seccion5{
	color:#000;
	font-size: 16px;
}
.contacto-verde{
	color:#08088A;
	padding: 30px;
font-weight: bold;
	text-align: justify;
}
.contacto-blanco{
	color:#fff;
	padding: 20px;
	font-family: monospace;
	font-weight: bold;
	font-family: monospace;
	text-align: justify;
}
.tabla{
	color: #045FB4;
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
}
.telefono{

	font-size:14px;
	font-weight: bold;
}
.telefono-item {
    position: absolute;
    top: 15px; /* Ajusta la posición vertical según sea necesario */
    right: 15px; /* Ajusta la posición horizontal según sea necesario */
}
.temario{
	color: #0101DF;	
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
}
.temario1{
	color: #FFF;	
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
}
.temario2{
	color: #045FB4;
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
	line-height:200%;
}
.temario3{
	color: #444;
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
	line-height:200%;
}
.temario4{
	color: #FFF;
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
	line-height:200%;
}
.temario5{
	font-size: 23px;
}
.temario6{
	color: #28B865;	
	font-size: 16px;
	font-family: verdana;
	margin-left:5px;
}
.texto1{
	font-size: 16px;
}
.texto1W{
	font-size: 17px;
	font-family: verdana;
	color: #2E2E2E;
}
.texto-verde{
	font-size: 20px;
	color: #28B865;
	font-weight:bold;
	font-family: verdana;
}
.texto-verde:hover{
	font-size: 30px;
	color: #1B7A43;
	font-weight:bold;
	font-family: verdana;
}
.textoGris2 li a{
	font-size: 16px;
	color: #585858;
	font-family: verdana;
	padding-left: 25px;
	padding-top:10px;
}
.texto-gris{
	font-size: 20px;
	color: #696969;
	font-weight:bold;
	font-family: verdana;
}
.textoNegro16{
	font-size: 16px;
	font-family: verdana;
	text-align: justify;
	color: #000;
}
.textoNegro14{
	font-size: 14px;
	font-family: verdana;
	text-align: justify;
	color: #000;
}
.textoBlanco14{
	font-size: 14px;
	font-family: verdana;
	text-align: justify;
	color: #fff;
}
.texto-gris:hover{
	font-size: 20px;
	color: #2C2C2C;
	font-weight:bold;
	font-family: verdana;
}
.titulo-blanco{
	font-size: 32px;
	color: #fff;
	font-weight:bold;
}
.titulo-blancoNext{
	
	font-size: 23px;
	color: #fff;
	font-weight:bold;
	
}

.t20{
	font-size: 20px;
}
.titulo-blanco2{
	font-size: 25px;
	color: #fff;
	font-weight:bold;
	text-align: center;
}
.titulo-naranja{
	font-size: 28px;
	color: #FFBF00;
	font-weight:bold;
}
.titulo-negro{
	font-size: 20px;
	color: #000;
	font-weight:bold;
}
.titulo-azul{
	font-size: 35px;
	color: #2DCC70;
	font-weight:bold;
	font-family: verdana;
}
.titulo-azulNaFalta{
	font-size: 44px;
	color: #ffb552;
	font-weight:bold;
	font-family: verdana;
}
.titulo-azulNaFaltaNumeroDOs{
	font-size: 16px;
	color: #00008e;
	font-family: verdana;
}


.titulo-blanco444{
	font-size: 20px;
	color: #fff;
	font-weight:bold;
	
}
.titulo-blanco4442{
	font-size: 20px;
	color: #fff;
	font-weight:bold;
	text-align: center;
}

.titulo-azul2{
	font-size: 15px;
	color: #0000FF;
	font-family: verdana;
}

.letrapequeña{
	font-size: 15px;
	color: #0000FF;
	font-family: verdana;
}

.titulo-verde{
	font-size: 35px;
	color: #000080;
	font-weight:bold;
	font-family: verdana;
}
.titulo-objetivos{
	font-size: 34px;
	color: #fff;
	text-align: center;
	font-weight:bold;
}
.titulo-objetivos22{
	font-size: 22px;
	color: #fff;
	text-align: justify;
	font-weight:bold;
}
.titulo-objetivos33{
	font-size: 37px;
	color: #fff;
	text-align: Center;
	font-weight:bold;
}
.titulo-temario{
	color: #0404B4;
	font-size:30px;
	text-align:  center;
}

/* TERMINA ESTILO DE TEXTO */

/* INICIA ESTILO DE LISTAS */
.listas{		
	list-style:none;
	list-style-image: url("../images/viñeta.png");
}
.listas1{
	list-style:none;
	list-style-image: url("../images/viñeta.png");
	padding-left: 25px;
}
.listas2{
	list-style:none;
	list-style-image: url("../images/activar_azul.png");
}
.listas3{
	list-style:none;
	list-style-image: url("../images/activar_azul.png");
	list-style-position: inside;
	margin-left:100px;
}
.listas4{
	list-style:none;
	list-style-image: url("../images/activar_azul.png");
	padding-left: 25px;
}
.listas5{
	list-style-image: url("../images/activar_azul.png");
	font-size: 18px;
}
.listas6{
	list-style-image: url("../images/activar_azul.png");
	font-size: 16px;
}
/* TERMINA ESTILO DE LISTAS */

.centrar-imagen {
	display:block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#icons li {float:left;padding-right:10px;list-style:none;}
.mapa{
	 background-color:#CEECF5; 
	 border-radius: 20px;
	 color: #0431B4;
	 font-size: 20px;
	 text-align:center;
	 border-style: solid;
	 border-width: 5px;
	 padding-bottom: 15px;	 	/* para mapa responsive */	position: relative;	padding-bottom: 50%;	height: 0;	overflow: hidden;	/* para mapa responsive */
}/* para mapa responsive */.mapa iframe {	position: absolute;	top: 0;	left: 0;	width: 100% !important;	height: 100% !important;}/* para mapa responsive */
.google-maps {
position: relative;
padding-bottom: 75%; 
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
}

/* BOTON IR ARRIBA */
#IrArriba {
position: fixed;
bottom: 30px; /* Distancia desde abajo */
left: 30px; /* Distancia desde la derecha */
}

#IrArriba span {
width: 60px; /* Ancho del botón */
height: 60px; /* Alto del botón */
display: block;
background: url(../images/up.png) no-repeat center center;
}
/* TERMINA BOTON IR ARRIBA */

/* CARRUSEL */
.carousel-inner > .item > a > img {
    /*width: 70%;*/
    margin: auto;
}
.carousel-control {
  color: #222222;
  height: 520px;
  margin-top: 0;
  font-size: 120px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  background-color: transparent;
  border: 0;
  z-index: 10;
}
/*Carrusel*/
.item{
	background: #333;    
	text-align: center;
	height: 520px !important;
	color: #fff;
	font-size: 20px;
}
.carousel{
	margin-top: 20px;
}
.bs-example{
	margin: 0px;
}
.fondoCar{
	background-color: #0080FF;
}
.ver-mas{
	color: #74DF00;
	font-size: 18px;
}
/*FIN ESTILO para carrusel */
.titulo-testimonios{
	font-size: 25px;
	color: #585858 ;
	font-weight:bold;
	font-family: verdana;
	text-align:center;
}
.testi{
	padding: 40px;
	background-color: #2DCC70;
	margin-bottom: -2px;
}
.con-testi{
	color: #000;
	font-size:20px;
	text-align:center;
	font-style: italic;
}

/**/
.titulo-h2{
	font-size:14px;
	text-align:center;
	color: #fff;
}
.titulo-h3{
	font-size:16px;
	text-align:center;
}
/*computacion*/
.uva{
	background-color:#8A0886; 
	border-radius: 15px;
}
.rojo{background-color:#DF3A01; 
border-radius: 15px;
}
.fondoNaranja{
	background-color: #FF4000;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-radius: 3px;
	margin-left: -15px;
}
/*nuevos html*/

.menu {
	height: 40px;
}
.menuH{
	height: -50px;
}
.contacto{
	margin-top: 5px;
	background: #45a8ff;
	background-image: url(../images/contacto.png);
	background-repeat: no-repeat;
}
.contactoI{
	margin-top: 5px;
	background: #45a8ff;
	background-image: url(images/contacto.png);
	background-repeat: no-repeat;
}
.contacto3{
	margin-top: 5px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 100px;
	background-image: url(../images/llamanos.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
}
.blanco1{
	font-size: 25px;
	color: #fff;
	font-family: Garamond;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 35px;
}
.telefonos{
	font-size: 20px;
	color: #fff;
	font-family: arial;
	padding-left: 35px;
}
.derecha40{
	padding-right: 30px;
}
.textoRojoContacto{
	color: #B40404;
	font-size: 25px;
	font-family: arial;
	font-weight: bold;
	padding-left: 35px;
}
.textoGrisContacto{
	color: #6E6E6E;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	padding-left: 35px;
}
.Gris24V{
	color: #6E6E6E;
	font-size: 24px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoNegro20{
	color: #000;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	padding-left: 35px;
}
.rosa{
	color: #A92B98;
	font-size: 25px;
	font-family: arial;
	font-weight: bold;
	padding-left: 35px;
}
.asesor{
	background-color: #B40486;
	padding-left: 35px;
	color:#fff;
	width :80%;
}
.correoWhats{
	padding-left: 35px;
	color: #B40CA0;
	font-weight: bold;
}
.tituloP{
	font-size: 45px;
	font-family: Verdana;
	color: #fff;
	margin-top: 0px;
}
.tit-azul{
	color: #000;
	font-family: arial;
	font-size: 30px;
}
.tit-azulneon{
	color: #B40486;
	font-family: arial;
	font-size: 35px;
}
.tit-verde2{
	color: #04B431;
	font-family: arial;
	font-size: 35px;
}
.imagensec1{
	padding: 10px;
	margin: 10px; 
	border-radius: 15px;
	
}
.parrafo1{
	padding-top: 15px;
	font-family: verdana;
	font-size: 16px;
	color: #0489B1;
}
.verde{
	background-color: #01DF01;
	border-radius: 15px;
}
.azulC{
	background-color: #00BFFF;
	border-radius: 15px;
}
.naranjaH{
	background-color: #FF8000;
	padding: 10px;
	border-radius: 15px;
}
.textosec2{	
	font-family: Raleway;
	color: #fff;
	font-size: 15px;
	text-align: justify;
}
.texto17{
	font-size: 17px;
}
.textoblanco18{
	color: #fff;
	font-size: 18px;
	font-family: verdana;
}
.textoblanco16{
	color: #fff;
	font-size: 16px;
	font-family: verdana;
}
.textoblanco{
	color: #fff;
	font-family: verdana;
	text-align: justify;
}
.textoblanco2{
	padding: 7px;
	color: #fff;
	font-family: verdana;
	text-align: justify;
	font-size: 27px;
}
.textoblanco3{
	color: #fff;
	font-family: courier new;
	font-size: 25px;
	font-weight: bold;
}
.textoazul{
	color: #004299;
	font-family: verdana;
	text-align: justify;
}
.textoOxford{
	color: #2E2E2E;
}
.inicio{
	color: #0404B4;
	font-family: courier new;
	font-weight: bold;
	font-size: 18px;
}
.arribaM100{
	margin-top: 100px;
}
.arribaM50{
	margin-top: 50px;
}
.arribaM30{
	margin-top: 30px;
}
.arriba{
	margin-top: 20px;
}
.arribaP30{
	padding-top: 30px;
}
.arribaP40{
	padding-top: 40px;
}
.arribaP20{
	padding-top: 20px;
}
.arribaM20{
	margin-top: 20px;
}
.arribaP10{
	padding-top: 10px;
}
.izquierda{
	margin-left: 40px;
}
.derecha50{
	margin-right: 50px;
}
.derecha20{
	margin-right: 20px;
}
.izq{
	margin-right: 4%;
	color: #fff;
	background-image: url("../images/fondo-garantia.png"); 
	background-repeat: no-repeat;
	font-family: verdana;
	text-align: justify;
	font-size: 16px;
	padding: 20px 50px 20px 20px;
}
.der{
	background-image: url("../images/fondo-aqui.png");
	background-color: #0045AD;
	background-repeat: no-repeat;
	border-radius: 25px;
	color: #fff;
	text-align: justify;
	font-family: verdana;
	font-size: 16px;
	margin-right: 4%;
	padding: 20px 100px 20px 20px;
}
.atencion{
	float: right;
}
.mensaje{
	font-family: verdana;
	color: #FF4000;
	font-size: 18px;
	font-weight: bold;	
}
.horario{
	color: #08088A;
	font-size: 20px;
}

.listasA{		
	list-style:none;
	list-style-image: url("../images/viñeta.png");
	color: #8A084B;
	font-weight: normal;
}
.listasBlanco{		
	list-style:none;
	fontfamily: verdana;
	list-style-image: url("../images/viñeta.png");
	color: #fff;
	font-weight: normal;
}
strong{
	font-weight: normal;
}
.arribaP{
	padding-top: 120px;
}
.titulo-mora2{
	color: #8A0868;
	font-family: verdana;
	font-size: 25px;
	text-align: left;	
	font-weight: bold;
}
.titulo-mora3{
	color: #B40486;
	font-family: verdana;
	font-size: 35px;
	text-align: center;	
	font-weight: bold;
}
.tit-oscuro {
	font-family: verdana;
	font-weight: bold;
	font-size: 25px;
	text-align: left;
	color: #2E2E2E;
}
.titrojoCentrado {
	color: #FF0000;
	font-family: verdana;
	font-size: 35px;
	text-align: center;	
	font-weight: bold;
}

.titrojoCentradoInstall {
	color: #fff;
	font-family: verdana;
	font-size: 40px;
	text-align: center;	
	font-weight: bold;
}

.titrojoCentrado33 {
	color: #001F3F;
	font-family: verdana;
	font-size: 35px;
	text-align: center;	
	font-weight: bold;
}
.textoazulC{
	color: #2E9AFE;
	font-family: verdana;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
}
.fondo-Html{
	background-image:url("../images/fondo-html.png") ;
	background-repeat: no-repeat;
	background-position: left bottom; 	
}
/*Illustrator*/	
.abajo{
	padding-bottom: 50px;
}
.tituloPI{
	font-family: Garamond;
	font-size: 80px;
	margin-bottom: 100px;
	color: #fff;
}
.illustrator{
	font-family: Garamond;
	font-size: 40px;
}
/*PhotoShop*/
.amarillo{ background-color:#FFBF00; border-radius: 15px;
}
.azul{background-color: #0000FF; border-radius: 15px;
}
.naranja{background-color:#FE642E; border-radius: 15px;
}
.texto-mora{
	color: #8A0868; font-family: verdana; text-align: justify; font-size: 18px; 
}
.costo2{
	color: #fff;
	font-size: 35px;
	font-family: Georgya;
	padding: 20px;
	margin: 20px;
	text-align: center;
	border-radius: 5px;
	background-color: #0404B4;
	text-shadow: 0 0 10px #fff,
                 0 0 20px #fff,
                 0 0 30px #fff,
                 0 0 40px #ff00de,
                 0 0 70px #ff00de,
                 0 0 80px #ff00de,
                 0 0 100px #ff00de,
                 0 0 150px #ff00de;
}
.titulo-mora{
	color: #8A0868;
	font-family: arial;
	font-size: 25px;
	text-align: center;	
	font-weight: bold;
}
.tituloCielo{
	color: #45a8ff;
	font-size: 80px;
	font-family: Georgya;
	text-align: Center;
	padding-bottom: 30px;
	padding-top: 50px;
}
.tituloCielo40{
	color: #45a8ff;
	font-size: 50px;
	font-family: Verdana;
	text-align: Center;
	padding-bottom: 30px;
	padding-top: 40px;
}
.centrado{
	text-align: left;
}
.textcenter{
	text-align: center;
}
.img-fondo1{
	background-image:url("../images/fondo-photoshop.png");
	background-repeat: no-repeat;
	background-position: left bottom; 
}
.tituloPP{
	font-size: 60px;
	font-family: Verdana;
	color: #8A0868;
}
.tit-blancoP{
	font-family: arial; font-size: 30px; color: #FFF;
	text-shadow: 0px -2px 0px #333,
                  0px 2px 3px #666;
}
.photoshop{
	padding-top: 80px;
}
.centraImg{
	width: 80%;
	margin: 0 auto;
}
.centrarImg{
	margin: 0 auto;
}
/*Curso de ASP*/
.img-izq{	
	float: left
}
.img-der{
	float: right;
	margin:20px;
}
.texto-morado{
	color:#8A084B;
	font-family: verdana;
	font-size: 16px;
	text-align: justify;
}
.listasAA{
	list-style:none;
	list-style-image: url("../images/viñeta.png");
	color: #088A29;
	font-weight: normal;
	font-size: 18px;
}
.titulo-verde2{
	color: #01DF74;
	font-size: 28px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.texto-verde2{
	color: #01DF74;
	font-size: 19px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.azulMarino{
	font-family: verdana;
	font-size: 15px;
	text-align: justify;
	color: #0489B1;
}
.quince{
	font-size: 16px;
}
.tit-gris{
	font-family: verdana;
	font-size: 25px;
	color: #3A01DF;
	font-weight: bold;
	text-align: center;
}
.tit-gris2{
	font-family: verdana;
	font-size: 24px;
	color: #424242;
	text-align: center;
}
.seccion14{
	background-color: #fff;
	background-image: url("../images/fondo_maquina.png");
}
.img-fondo2{
	background-image:url("../images/fondo2.png");
	background-repeat: no-repeat;
	background-position: left bottom; 
}
.bloques{
	font-family: verdana;
	font-size: 14px;
	text-align: justify;
}
.margenl-30{
padding: 0px 30px;
}
.seccion13{
background-color: #64024a;
}
.sec10{
	padding-left: 150px;
	padding-right: 150px;
}
.abajoP40{
	padding-bottom: 40px;
}
.btnOxford{
	background-color: #585858;
	color: #fff;
	font-size: 20px;
	padding: 5px;
}
.btnCielo{
	background-color: #45a8ff;
	color: #fff;
	font-size: 20px;
	padding: 5px;
}
.textocandara{
	font-family: Candara;
	font-size: 18px;
	text-align: center;
	font-style: italic;
}
.textoForte{
	font-family: forte;
	font-size: 17px;
	text-align: right;
}
.sinespacios{
	margin-bottom: 0px;
	margin-top:0px;
	margin-right: 0px;
}
.borde{
	border-color: #45a8ff;
	border-width: 5px;
	border-style: solid;
	border-radius: 10px;
}
.textonegroRayado{
	font-family: verdana;
	text-align: center;
	font-size: 20px;
	color: #848484;
	padding-left: 25%;
}
.textoAzul23{
	text-align: center;
	font-size: 40px;
	color: #0B0B61;
	text-shadow: -3px -3px 3px #2EFE2E, 3px -3px 3px #2EFE2E, -3px 3px 3px #2EFE2E, 3px 3px 3px #2EFE2E;
}
.textoAzul20{
	text-align: center;
	font-size: 25px;
	color: #0B0B61;
}
.textoAzul20d2A{
	color: #0000cd;
	font-size: 32px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoAzul20d2ANegro{
	color: #000080;
	font-size: 43px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoAzul20d2ANegro33TitulosPequeños{
	color: #000080;
	font-size: 25px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoAzul20d2ANegro33{
	color: #000080;
	font-size: 32px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoAzul20d2ANegro33Instala{
	color: #000080;
	font-size: 26px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.textoAzul20d2ANegro33Instala123DD{
	
		color: #194272;
	font-size: 30px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	
} 
.textoBlanco17{
	color: #FFF;
	font-size: 17px;
}

.textoAzul20d2ANegro33cel{
	color: #000000;
	font-size: 20px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.titGris30{
	color: #fff;
	font-size: 30px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoBlanco17{
	color: #fff;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoGris20{
	color: #fff;
	font-size: 17px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.titGris30Enlaces{
	font-size: 16px;
	font-family: verdana;

}

.textoAzul20d2ANegroComun{
	color: #000000;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
}

.textoAzul20d2ANegroComunCurso{
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	font-family: verdana;
}

.textoNegroExplicacion{
	color: #000000;
	font-size: 21px;
	
}
.seccionMarino{	background-color: #fff;}
.img-izq{float: left; margin-right: 30px;}

.textoblanco3{color: #000;	font-family: courier new; font-size: 20px; font-weight: bold; float: right;}


#CajaColor {
    background-color: #fff;
}
.CajaColor33 {
    background-color: #fff ;
}

.ClasSCajaColor {
    background-color: #F0F8FF;
}
.cuadro-negro {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}

.cuadro-negro22 {
  background-color: #ffb552;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}
.jumbotron {
  background-image: url("../../images/instalar-mysql/programacion-mysql-actualizacion.webp"); /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotronCursoasiste {
  background-image: url("../../images/instalar-mysql/coding-fondo-actualiza.webp"); /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotron44 {
  background-color: #fff; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */

}
.segundo-jumbotron {
    padding-top: 20px; /* Ajusta la cantidad de relleno superior según tus necesidades */
}
.jumbotron2 {
  background-color: #ed9600; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotron2223123 {
  background-color:#F5FFFA; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
}
.jumbotron2223123OtrosCur{
  background-color: #045FB4;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
}
.seccion1CntactoBlanco{
	  background-color: #fff;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
	
}
.center{display:flex;justify-content:space-between}
#ciudades h6{margin:5px;font-size:1em;font-weight:400}
.sa{justify-content:space-around;flex-wrap:wrap}
#ciudades h5 {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
#ciudades h2 {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
#ciudades h3 {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
#ciudades h3 {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
#ciudades p {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
#ciudades a {
            margin: 5px;
            font-size: 1em;
            font-weight: 400;
}
.azul2{
	background-color: #045FB4;
}
.arribaP30{
	padding-top: 30px;
}
.abajoP30{
	padding-bottom: 30px;
}
.textoBlanco18{
	color: #FFF;
	font-size: 18px;
}
.textoBlanco17{
	color: #FFF;
	font-size: 17px;
}
.textoGris20{
	color: #D8D8D8;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.azul2 ul.textoBlanco li a:hover {
    color: inherit;
    text-decoration: none;
}

		  #whatsapp {
			  position: fixed;
			  bottom: 20px;
			  left: 20px;
			  z-index: 9999; /* Asegura que el botón se superponga a otros elementos */
		}

		/* Estilos adicionales que ya existían en el código */
		a {
		  text-decoration: none;
		}

		svg {
		  width: 80px;
		  display: inline-block;
		  vertical-align: middle;
		  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .4));
		}

		circle {
		  fill: #25d366;
		}

		path {
		  fill: #fff;
		}

		#whatsapp a {
		  padding: 20px 0;
		}

		#whatsapp a::before {
		  content: 'Te asesoramos por WhatsApp';
		  display: inline-block;
		  vertical-align: middle;
		  padding: 5px 10px;
		  margin-right: 10px;
		  color: rgba(0, 0, 0, .8);
		  background: white;
		  border: 1px solid #ccc;
		  border-radius: 20px;
		  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .4));
		  transition: .3s ease;
		  opacity: 0;
		  float: right; /* Alinea el texto a la derecha */
		}

		#whatsapp:hover a::before {
		  opacity: 1;
		}
		#whatsapp svg {
		  transform: scale(0.7); /* Puedes ajustar este valor según tus necesidades */
		}
		
.container2-titleINDEX{
	border-radius: 10px;
	background-color: #fff;
	margin-top: 10px;
	margin-right: -1px;
	padding: 0px 0px 10px;
	border-color:#fff;
	border-style: solid;
}
.side2INDEX{
	border-radius: 10px;
	background-color: #fff;
	margin-top: 10px;
	border-color: #000080;
	border-style: solid;
	padding: 10px 0px 10px;
}
.container2INDEX{
	border-radius: 10px;
	background-color: #fff;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: 30px;
	padding: 20px;
	border-color: #000080;
	border-style: solid;
}

.jumbotronINDEX{
  background-image: url("../../images/instalar-mysql/coding-fondo-actualiza.webp"); /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */ 
  color: #fff;/* Cambia el color del texto para que sea legible en la imagen de fondo */
}
.texto133INDEX{
	font-size: 16px;
	color: #000000;	
}
.textojumbotronINDEX{
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	font-family: verdana;
	text-align: center;
}

.jumbotronActualizacionjm {
	 background-color: #2596be;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: #fff; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotronActualizacionjm h1{
	  color: #fff; /* Cambia el color del texto para que sea legible en la imagen de fondo */
		font-size: 55px;
	
}
.jumbotronActualizacionjm2 {
	 background-color: #FF1493;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: #fff; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotronActualizacionjm2 h1{
	  color: #fff; /* Cambia el color del texto para que sea legible en la imagen de fondo */
		font-size: 55px;
	
}
.textojumbotronINDEXSIXESIZE{
	font-size: 50px;
	font-weight: bold;
}

.textojumbotronINDEXSIXESIZEPEQUE{
	font-size: 30px;
	font-weight: bold;
}
.textoAzul20d2ANegro33BLOACTUAL{
	color: #2596be;
	font-size: 32px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}
.textoAzul20d2ANegro33BLOACTUALLINK{
	color: #fff;

}
.textoNegroExplicacion1111123{
	color: #000000;
	font-size: 18px;
	
}

.jumbotron2Eclipsecolor {
  background-color: #0B0050; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotron2Eclipsecolor h1{
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
  font-size: 38px;
}

/* Estilo para hacer que el texto del menú sea negro */
.navbar-nav > li > a {
    color: #000000; /* Color negro */
	
}

/* Estilo para hacer que el texto del menú desplegable sea negro */
.dropdown-menu > li > a {
    color: #000000; /* Color negro */

}

.colornegroeclipsenuevo{
	
	  color: #00063D; /* Color negro */
	  font-weight: bold;
}

.jumbotron2netbeanscolor {
  background-color: #3481FF; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.jumbotron2netbeanscolor h1{
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
  font-size: 38px;
}

.textoNegroExplicanetcion{
	color: #000000;
	font-size: 24px;
	
}
.titrojoCentradneto {
	color: #fff;
	font-family: verdana;
	font-size: 35px;
	text-align: center;	
	font-weight: bold;
}

.textoAzulpeque20d2ANegro33{
	color: #000080;
	font-size: 20px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.textoBlancnweneto17{
	color: #000000;
	font-size: 17px;
}

/* ESTILO PARA CURSOS PRESENCIALES */

.textoAzulCURSOSPRECEN{
	color: #FF4500;
	font-size: 35px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.jumbotron2netbeanscolorCURSOSPRESEN {
  background-color: #000080; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  color: #fff;
  font-weight: bold;
	text-align: center;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}
.tamañocursos{
	font-size: 60px;
}

.titMarino2{
		color: #FF4500;
	font-size: 25px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	
}

.textoNegroExplicanetcionPRESNEICPAES{
	color: #000000;
	font-size: 19px;
	text-align: justify;
	
}

.titMarino2CURSOSPRECENSIALES{
		color: #fff;
	font-size: 25px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	
}

.textoAzulCURSOSPRECENBALNCO{
	color: #fff;
	font-size: 35px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.textoNegroExplicanetcionPRESNEICPAELBANCOS{
	color: #fff;
	font-size: 19px;
	text-align: justify;
	
}

.jumbotron2netbeanscoloTEXOBLANCOURSOSPRESEN {
  background-color: #000080; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  color: #fff;
	text-align: center;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}

.textoAzulCURSOSPREenlaceCENBALNCO{
	color: #000000;
	font-size: 15px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.textoAzulCURSOSPREenlaceCENBALNCO2{
	color: #000080;
	font-size: 25px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
}

.textoAzulCURSOSPREenlaceCENBALNCO23{
	color: #000080;
	font-size: 17px;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
}

.textoNegroExplicanetcionPRESNEICPAES333{
	color: #000000;
	font-size: 17px;
	text-align: justify;
	
}

.jumbotron2netbeanfoANCOURSOSPRESEN {
  background-color: #d3d3d3; /* Reemplaza 'ruta/de/la/imagen.jpg' con la ruta correcta de tu imagen */
  color: #fff;
	text-align: center;
  background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
  background-position: center; /* Centra la imagen en el contenedor */
  color: white; /* Cambia el color del texto para que sea legible en la imagen de fondo */
}


/* NUEVO ESTILO A LA BARRA DE NAVEGACION */
.nav .navbar-nav {
	display: inline-block;
	float: none;
	vertical-align: top;
}

.navbar-default {
	background-color: #fff;
	border-color: #fff;
	float: right;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: 1px solid transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #000080;
	background-color: #FFF;
	/* Underline */
	border-bottom: 2px solid #000080;
}

.navbar-default .navbar-nav>li>a {
	border-bottom: 2px solid #fff;
	transition: all 0.5s ease-in-out;
	 font-family: Roboto;
		font-size: 16px;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #000080;
	border-bottom: 2px solid #000080;
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

@media (max-width: 767px) {
	.container.arribaM20 {
		width: 100%;
		max-width: 100%;
		display: block;
	}

	.navbar-default {
		background-color: transparent;
		border-color: transparent;
		float: none;
		margin-top: -50px;
	}

	.navbar-default .navbar-nav>li>a {
		color: #000082;
		border-bottom: 0px solid #fff;
		font-weight: bold;
		transition: all 0.5s ease-in-out;
	}

	.navbar-default .navbar-nav>li>a:hover {
		color: #d72c20;
		border-bottom: 0px solid #d72c20;
	}

	.carousel-caption img {
		width: 100px;
	}
}

.texto18NegroNuevoListas{
    margin-left: 10px; /* Margen izquierdo de 10px */
    font-size: 16px; /* TamaÃ±o de fuente de 18px */
	  color: black; /* Agrega color negro */
    font-weight: normal; /* Quita el negritas del texto */
}
.texto18NegroNuevoLista22{
    margin-left: 10px; /* Margen izquierdo de 10px */
    font-size: 18px; /* TamaÃ±o de fuente de 18px */
	  color: black; /* Agrega color negro */
    font-weight: normal; /* Quita el negritas del texto */
}
.navbar-nav li a {
    color: black;
}

.grid-container33 {
  display: grid;
  grid-auto-flow: column; /* Alinea los elementos en una sola línea horizontal */
  justify-content: center; /* Centra los elementos horizontalmente dentro del contenedor */
  align-items: center; /* Centra los elementos verticalmente (opcional) */
  gap: 10px; /* Espaciado entre los elementos, ajusta según sea necesario */

}
.texonewofficeexcelJS2{
	font-size: 20px;
}

#CajaColor {
	padding-top: 20px;
    background-color: #fff;
}
.cuadro-negro {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
  border: 2px solid;
  border-color: #07407A;
}

.textoAzul20d2ANegroComun22fe{
	color: #000000;
	font-size: 14px;
	font-family: verdana;
	font-weight: normal; /* Añade esta línea */
}

.textoNeCURSOSPPRESNEICPAELBANCOS{
	text-align: left;
	
}

.estilocursosprograblanco{
		color: #fff;
	font-size: 19px;
	 
}

.estilocursosprograblanco:hover {
    font-weight: bold;
	color: #fff;
	text-decoration: none; /* Quitar subrayado */
}

.estilocursosprograblanNEGROco{
		color: #000000;
	font-size: 19px;
	 
}

.estilocursosprograblanNEGROco:hover {
    font-weight: bold;
	color: #000000;
	text-decoration: none; /* Quitar subrayado */
}

.estilocursosprtitulocursosograblanco{
		color: #fff;
	font-size: 27px;
	 font-weight: bold;
	 
}

/* Media query para pantallas de 768px o menores (tabletas y dispositivos móviles) */
@media (max-width: 768px) {
  .tamañocursos {
    font-size: 24px; /* Ajusta el tamaño de la fuente para pantallas medianas (tabletas) */
    line-height: 1.2; /* Ajusta la altura de la línea para que el texto no se vea demasiado grande */
  }
}

/* Media query para pantallas de 480px o menores (móviles pequeños) */
@media (max-width: 480px) {
  .tamañocursos {
    font-size: 20px; /* Reduce aún más el tamaño de la fuente para pantallas muy pequeñas */
    line-height: 1.3; /* Ajusta la altura de la línea para mejorar la legibilidad */
  }
}
