/*general*/
.nowrap { white-space: nowrap; }
.argpd-footer{display:none}
/*general - fuentes*/
.grande{ font-weight:700; font-size:2.5rem; line-height: normal}
.semigrande{font-weight:700; font-size:1.8rem}
.azul .grande, .azul p{color: #041f60}
.circulo{border-radius: 50%; font-weight:700; font-size:1.8rem; border:solid #041f60;    width: 60px;}
.derecha{float:right;     padding-top: 10px !important;
    padding-bottom: 10px !important;}
.especial {width: 190px; text-align:center}
.fondo_naranja{ background-color: #fd904d; color:#ffffff; padding:6px; border-radius:8px;}

.fondo_azul{ background-color: #3B7AC0; color:#ffffff; padding:6px; border-radius:8px;}
.fondo_verde{ background-color: #17B169; color:#ffffff; padding:6px; border-radius:8px;}
.naranja{color: #fd904d;}
.dos_lineas{line-height: 20px;}
.bold{font-weight:700}
.mediana{ font-size:1.9rem; line-height: 1rem; }
.normal { font-size: 1.2rem; line-height: 1.6rem; }

/*general - rellenos*/
.relleno_inf_4{ padding-bottom: 4rem; }

/*general - listas*/
#g-above ul.lista_check,
#g-features ul.lista_check
{ list-style: none; }
#g-above ul.lista_check li:before,
#g-features ul.lista_check li:before
{
    content: '✓';
    margin-right: 2rem;
}

#g-features .g-container .g-grid .g-block .g-content ul li,
#g-above .g-container .g-grid .g-block .g-content ul li{
    text-indent: -3rem;
    padding-left: 3rem;
}

/*margen superior*/
#g-header .g-container .g-grid .g-block.enlaces_header
    margin: 9rem 0 0 0;
}
/*#g-header div.g-container div.g-grid div.g-block.logo_ertes .g-content a.logo-header img {*/
/*    display: block;*/
/*}*/

/*logo*/
#g-header .g-container .g-grid .logo-header {
    margin: 0.5rem;
    float: left;
}
#g-header .g-container .g-grid .logo-header img{
    max-width: 32rem;
    margin-top: 9rem;
    float: left;
}

/*teléfono e info*/
#g-header .g-container .g-grid .g-block.enlaces_header { padding-top: 11rem; }
#g-header .g-container .g-grid .g-block.enlaces_header div {
    display: flex;
    justify-content: space-around;
    font-size: 1.3rem;
}
#g-header .g-container .g-grid .g-block.enlaces_header div a { color: white; }
/*#g-header .g-container .g-grid .g-block.enlaces_header .g-content p.movil {*/
/*    position: relative;*/
/*    top: -13px;*/
/*}*/
/*#g-header .g-container .g-grid .g-block.enlaces_header .g-content p.movil:before {*/
/*    content: url("../images/2024/03/Whatsapp_icon_30px.png");*/
/*    position: relative;*/
/*    top: 13px;*/
/*}*/
/*texto grande header*/
#g-header .g-container .g-grid .g-block.texto_header{
    padding-left: 3rem;
    text-align: left;
}

#g-header .g-container .g-grid .g-block.logo_ministerio_header img{
    max-height: 90px;
    padding-right: 3rem;
    float: right;
}
/*#g-header .g-container .g-grid .g-block.enlaces_header .g-content a div.info p {*/
/*    background-color: #fd904d;*/
/*    padding: .2rem 1.5rem;*/
/*    border-radius: 4px;*/
/*    line-height: 1;*/
/*    margin-top: 1.4rem;*/
/*}*/

/*cursos gratuitos*/
#g-intro .g-container .g-grid .g-block .g-content div { line-height: inherit; }
#g-intro .g-container .g-grid .g-block .g-content div.parrafo_cursos_gratuitos p { margin-top: 2rem; }
#g-intro .g-container .g-grid .g-block .g-content div.logo_ministerio img { margin-top: 1rem; max-width: 30%; }


#g-features a div.info p {
    padding: .2rem 1.5rem;
    margin: 0;
    border-radius: 4px;
    font-size: 1.3rem;
    color: #ffffff;
    width: 7rem;
    text-align: center;
    line-height: 1;
    margin-top: 1.4rem;
    background-color: #fd904d;
    float: right;
}

/*encuentra tus cursos*/
#g-utility .g-container .g-grid .g-block .g-content ul.g-horizontalmenu { margin-top: 3rem; }
#g-utility .g-container .g-grid .g-block .g-content ul.g-horizontalmenu li a { font-size: 1.2rem; }
#g-utility .g-container .g-grid .g-block .g-content ul.g-horizontalmenu li a:hover { color: #fd904d; }

/*#g-utility .g-container .g-grid .g-block .g-content select {*/
/*    background-color: #041f60;*/
/*    color: #ffffff;*/
/*    width: 13rem;*/
/*    padding: 0.3rem 1rem;*/
/*    margin-top: 3rem;*/
/*}*/


/*conviertete*/


/*footer*/
#g-footer{padding-top:3rem;padding-bottom:0;}
#g-footer .g-container { width: 100% }
#g-footer a{color:white;}
#g-footer div.g-container div.g-grid div.g-block .g-content.g-particle a.logo img { width: 28rem; }
#g-footer div.g-container div.g-grid div.g-block.hablemos .g-content p { text-align: right; line-height: 1.6rem; }
#g-footer div.g-container div.g-grid div.g-block.texto_cursos_footer .g-content p { padding-left: 1rem; text-align: justify; }
#g-footer div.g-container div.g-grid div.g-block.logo_ministerio_footer .g-content { background-color: white; }




/* ***************** Reglas para dispositivos móviles ************************ */
@media (max-width:481px){
    .grande { font-weight:700; font-size:2.1rem; line-height: 2.4rem; }
    .mediana { font-size:1.3rem; line-height: 2rem; }

    #g-header .g-container .g-grid .g-block .g-content { margin: 0 }
    #g-header .g-container .g-grid .g-block.enlaces_header div { display: block; }
    #g-header .g-container .g-grid .logo-header img{
        max-width: 24rem;
        margin-top: 1rem;
    }
    #g-header .g-container .g-grid .g-block.enlaces_header { padding-top: 0; }
    #g-header .g-container .g-grid .g-block.logo_ministerio_header{ padding-bottom: 3rem; }

    #g-utility .g-container .g-grid .g-block .g-content ul.g-horizontalmenu { margin-top: 0 }

    section#g-above div.g-container div.g-grid div.g-block .g-content div.grande { line-height: 1.2; }

    #g-footer div.g-container div.g-grid div.g-block .g-content p.texto_cursos_footer { padding: 0 1rem;}
    .derecha, .circulo,.dos_lineas{float:none;margin:auto !important;}

}