/* 
   Styles para la plantilla , es posible que se machaquen colores por defecto en la estiqueta style posteriormente de definirlos aquí
    V=1.1
*/
#cookie-law-info-bar{display:none;}
body{color:#494949;}
.strikethrough {
    position: relative;
}
.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    border-color: inherit;
    -webkit-transform:rotate(-15deg);
    -moz-transform:rotate(-15deg);
    -ms-transform:rotate(-15deg);
    -o-transform:rotate(-15deg);
    transform:rotate(-15deg);
}
.width100{width:100%;}
.navbar-land{color:#494949;background-color:#f2e7ea}
.noMargin{margin:0px;}
.bold{font-weight:bold;}
.logoEscuela{width:250px;}
.text-tienes-dudas{margin:0px;font-weight:bold;font-size:22px;}
.telefonos-landing a,
.telefonos-landing a:hover {
    color: #494949 !important;
    font-size:20px;
}
.row{margin:0px;}
.nopadding{padding:0px;}
.paddingCaracteristicas{padding:10px;}
.text-right{text-align:right;}
.divSeparador{padding:30px 0px;}
.divPagina{
    background-image: url(/landingsPages/img/logoEscuela.png);
    background: #f2e7ea;
}
.divIzquerdo{background-image: url(/landingsPages/img/lateral-izquierda.jpg);}
.divDerecho{background-image: url(/landingsPages/img/lateral-derecha.jpg);}
.divCentral{background:white;}
.divHeader{background: #f2e7ea;}

.div-icono-tel{padding:5px 10px 5px 0px;}
.telefonos-landing{margin:0px;}

.titulo-curso{color:#83162b;margin:0px;text-align:center;font-size:28px!important;}
.subtitulo-curso{color:#83162b;margin:0px;text-align:center;font-size:16px!important;}
.linea-titulo-curso{border-top:2px solid #83162b;margin:15px 0px;}
.paddingElementoInfo{padding: 20px 25px 20px 80px;}
.paddingElementoForm{padding: 20px 80px 20px 25px;}
.paddingElemento{padding: 20px 80px;}


.div-precio-habitual{padding:20px 10px;text-align:center;}
.div-precio-oferta{padding:40px 10px 10px 10px;text-align:center;}
.puedes-fraccionar{text-align:center;}
.titulo-precio{font-size:26px;}
.precio-habitual{font-size:65px;}
.precio-oferta{font-size:65px;font-weight:bold;color:#83162b}

.contenedor-formulario{background:#cba4af;border-radius:20px;padding:10px 20px;}
.titulo-formulario{color:#FFFFFF;margin:0px;text-align:center;font-size: 1.75rem !important;}
.linea-titulo-formulario{border-top:2px solid #FFFFFF;margin:10px 0px 20px 0px;}
.inputStyle{border-radius:20px;background:#f2e7ea;color:#494949;height:45px;font-size:18px;}
.contenedor-PD{background:#f2e7ea;padding:15px 10px;border-radius:20px;height:inherit;}
    
.textoTerminos{color:#FFFFFF;font-size:13px;}
.divEnviar{text-align:center;margin:30px 0px 10px 0px;}
.boton-enviar{
    background-color:#83162b;
    color:#FFFFFF;
    border: none;
    padding: 10px 15px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 45px;
    width:100%;
}
.boton-enviar:active,.boton-enviar:hover{
    background-color:#4b0014;
    color:#FFFFFF;
    border: none;
    padding: 10px 15px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 45px;
    width:100%;
}
.tituloSeccion{color:#494949;text-align:left;font-size:32px;}
.lineaSeccion{border-top:3px solid #83162b;margin:15px 0px;}


.caracteristica{text-align:center;vertical-align:top;}
.caracteristica p{margin:5px 0px;padding:0px;font-size:24px;font-weight:bold;}
.caracteristica a{margin:5px 0px;padding:0px;font-size:24px;font-weight:bold;color:#494949;text-decoration:underline;display:block!important;}
.link-temario{font-size:18px!important;}


.btn-matriculate{font-size:34px;background-color:#83162b;color:#FFFFFF;border-radius:55px;padding:20px 20px;text-decoration:none;}
.btn-matriculate:active,.btn-matriculate:hover{font-size:34px;background-color:#4b0014;color:#FFFFFF;border-radius:55px;padding:20px 20px;text-decoration:none;}
.txt-btn-matriculate{font-size:16px;text-decoration:underline;}

.div-elemento-TD{display:table;}


.div-child-TD-imagen-telefono{width:70px;display:inline-block;vertical-align:middle;padding:5px;}
.div-child-TD-imagen-mail{width:70px;display:inline-block;vertical-align:middle;padding:5px;}
.div-child-TD-imagen-web{width:70px;display:inline-block;vertical-align:middle;padding:5px;}
.div-child-TD-texto{width:100%;display:table-cell;vertical-align:middle;padding:5px;font-size:14px;}
.div-telefono{text-align:left;}
.div-mail{text-align:center;}
.div-web{text-align:right;}
.a-tel,.a-tel:hover,.a-tel:active{color: #494949 !important;text-decoration:none;}
.div-telefono{display:inline-block;vertical-align: middle;}
.a-mail,.a-mail:hover,.a-mail:active{color: #494949 !important;text-decoration:none;display:inline-block;}
.a-web,.a-web:hover,.a-web:active{color: #494949 !important;text-decoration:none;display:inline-block;}

.flexCenter{display:flex;align-items:center;justify-content:center;}
.redondaTel{background:#83162b;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}
.colorTel{color: #f2e7ea;}
.iconoTel{line-height:inherit;font-size:20px;}

@media screen and (max-width: 990px) {
    .telefonos-landing a,
    .telefonos-landing a:hover {
        color: #494949 !important;
        font-size:14px;
    }
    .text-tienes-dudas{display:none;}
    .div-precio-habitual{padding:5px;text-align:center;}
    .div-precio-oferta{padding:5px;text-align:center;}
    .tienes-dudas-header{margin:0px;}
    .span-llamanos{display:block;}
    .span-telefono{display:block;}
    .telefonos-landing{margin:0px;line-height:18px;font-size: 12px;}
    .div-mail{text-align:left;}
    .div-web{text-align:left;}
    .link-temario{font-size:12px!important;}
    .nombre-escuela{display:block;}
    .copyright{display:block;}
}
@media screen and (max-width: 767px) {
    .telefonos-landing a,
    .telefonos-landing a:hover {
        color: #494949 !important;
        font-size:14px;
    }
    .text-tienes-dudas{display:none;}
    .logoEscuela{width:140px;}
    .navbar-brand{text-align:center;margin:auto;}
    .informacion-superior{text-align:center;margin:auto;}
    .paddingElementoInfo{padding: 20px 10px;}
    .paddingElementoForm{padding: 20px 10px;}
    .paddingElemento{padding: 20px 10px;}
    .tienes-dudas-header{margin:0px;}
    .span-llamanos{display:block;}
    .span-telefono{display:block;}
    .telefonos-landing{margin:0px;line-height:18px;font-size: 12px;}
    
    .div-precio-habitual{padding:5px;text-align:center;}
    .div-precio-oferta{padding:5px;text-align:center;}
    
    .titulo-curso{color:#83162b;margin:0px;text-align:center;font-size:24px!important;}
    .subtitulo-curso{color:#83162b;margin:0px;text-align:center;font-size:12px!important;}
    .titulo-precio{font-size:16px;}
    .precio-habitual{font-size:38px;}
    .precio-oferta{font-size:38px;font-weight:bold;color:#83162b}

    .titulo-formulario{color:#FFFFFF;margin:0px;text-align:center;font-size:24px!important;}
    
    
    .btn-matriculate{font-size:28px;background-color:#83162b;color:#FFFFFF;border-radius:55px;padding:20px 20px;text-decoration:none;}
    .btn-matriculate:active,.btn-matriculate:hover{font-size:28px;background-color:#4b0014;color:#FFFFFF;border-radius:55px;padding:20px 20px;text-decoration:none;}
    .txt-btn-matriculate{font-size:14px;text-decoration:underline;}
    
    .tituloSeccion{color:#494949;text-align:left;font-size:28px;}
    
    .paddingCaracteristicas{padding:5px;}
    .caracteristica p{margin:5px 0px;padding:0px;font-size:18px;font-weight:bold;}
    .caracteristica a{margin:5px 0px;padding:0px;font-size:18px;font-weight:bold;color:#494949;text-decoration:underline;display:block!important;}
    .puedes-fraccionar{text-align:center;font-size:13px;}
    .div-mail{text-align:left;}
    .div-web{text-align:left;}
    .link-temario{font-size:12px!important;}
    .nombre-escuela{display:block;}
    .copyright{display:block;}
}




/* Otros estilos a aplicar(default) */

.modal-dialog { padding-top: 120px; }

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px)
{
	
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px)
{
	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px)
{
	
}

@media only screen and (min-width: 768px)
{
	
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px)
{
	
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px)
{
	
}

@media only screen and (min-width: 1470px)
{
	
}