/*@font-face {
  font-family: 'Muli';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local('Muli Regular'), local('Muli-Regular'), url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/muli/v20/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/muli/v20/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

*/
/* latin */
@font-face {
  font-family: 'Inria Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inriasans/v4/ptRPTiqXYfZMCOiVj9kQ3ELaPQxPqA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Inria Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inriasans/v4/ptRMTiqXYfZMCOiVj9kQ1On4KA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Inria Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inriasans/v4/ptRPTiqXYfZMCOiVj9kQ3FLdPQxPqA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




body{font-family: 'Inria Sans', sans-serif; color:#707070; margin:0; padding:0;margin-top: 93px; }
  .ok{    background: #4CB849;
    width: 80%;
    max-width: 540px;
    margin: auto;
    padding: 10px 0px;
    font-size: 18px;}


.ar-botrojo{border:0px; padding: 7px 10px !important; color:#FFF; background-color: #EF3E33; background-image: -webkit-gradient(linear, left top, left bottom, from(#EF3E33), to(#C54852)); background-image: -webkit-linear-gradient(top, #EF3E33, #C54852); background-image: -moz-linear-gradient(top, #EF3E33, #C54852); background-image: -ms-linear-gradient(top, #EF3E33, #C54852); background-image: -o-linear-gradient(top, #EF3E33, #C54852); background-image: linear-gradient(to bottom, #EF3E33, #C54852);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EF3E33, endColorstr=#C54852); }
.ar-botrojo:hover{color:#FFF; background-color: #de1d11; background-image: -webkit-gradient(linear, left top, left bottom, from(#de1d11), to(#a6343e)); background-image: -webkit-linear-gradient(top, #de1d11, #a6343e); background-image: -moz-linear-gradient(top, #de1d11, #a6343e); background-image: -ms-linear-gradient(top, #de1d11, #a6343e); background-image: -o-linear-gradient(top, #de1d11, #a6343e); background-image: linear-gradient(to bottom, #de1d11, #a6343e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#de1d11, endColorstr=#a6343e); cursor:pointer; }



/*cabecera */
#capaSub{display: block;width: 100%;background: white;position: fixed;top: 0;z-index: 999999999;
    border-bottom: 1px solid #f9f9f9;}
#capaSub>.contCab{padding: 10px;display: grid;grid-template-columns: 1fr auto auto;max-width: 1300px;gap: 20px;margin:auto;z-index: 99999999;align-items: center;}
#capaSub>.contCab>a{}
#capaSub>.contCab>a>img{max-width: 100%; display: block; width: 130px; }
#capaSub>.contCab>a.tel{text-align: right;}
#capaSub>.contCab>a.btWhatsapp>img{width: 45px;}
#capaSub>.contCab>a.tel>img{width: 40px;display: inline-block;vertical-align: middle;margin-right: 5px;}
#capaSub>.contCab>a.tel>span{display: none;}

@media (min-width:500px){
  body{margin-top:104px;}
    #capaSub>.contCab>a>img{width: 150px; }
    #capaSub>.contCab>a.tel>span{display: inline-block;vertical-align: middle;font-size: 28px;color:#ef3e33;   }
  }
@media (min-width:1000px){
  body{margin-top:120px;}
  #capaSub>.contCab>a>img{width: 180px; }
   #capaSub>.contCab>a.tel>span{font-size: 36px;vertical-align: top;}

}

/* AZUOL*/

#capaForm{background: #005daa;padding: 15px;position: relative;}
#capaForm>h1{font-size: 15px;
    text-align: center;
    color: white;
    margin: 30px 0px;}
#capaForm>h1 span{position: relative;}
#capaForm>h1 span:after{content: "";
    position: absolute;
    bottom: -5px;
    background: #ef4136;
    left: 0;
    height: 5px;
    width: 100%;
    border-radius: 15px;}
    #capaForm>h1>b{font-weight: 900;}
#capaForm>#cpForm{width: 100%;display: block;margin:auto;max-width: 1300px;}
#capaForm>#cpForm>img{    width: calc(100% - 30px);opacity: 0.4;
    max-width: 550px;
    position: absolute;
    z-index: 0;
    bottom: 0;}
#capaForm>#cpForm>#capa_formulario_pie{z-index: 10;
    position: relative;}

@media (min-width:360px){
  #capaForm>h1{font-size: 18px;}

}

@media (min-width:500px){
  #capaForm>h1{font-size: 26px;}

}

@media (min-width:1000px){
  #capaForm>h1 {

    margin: 50px 0px 80px 0px;
    display: block;
    font-size: 50px;
    z-index: 9999999;
    position: relative;
}
  #capaForm>#cpForm>img{opacity: 1; max-width: 550px;}
}

@media (min-width:1300px){
  #capaForm>h1 {

margin: 50px 0px 110px 0px;
    display: block;
    font-size: 55px;
    z-index: 9999999;
    position: relative;
}
  #capaForm>#cpForm>img{opacity: 1; max-width: 620px;}
}
/* CONTENIDO*/
div.consentimientopp{font-size:11px;text-align:left;max-width:510px; margin: auto; padding: 30px;}
div.consentimientopp>b{cursor:pointer;display:block;}
div.consentimientopp>p{display:none;font-size:11px;}
div.consentimientopp input{width:25px;height:25px;float: left;margin: 11px 10px;cursor:pointer;}
div.consentimientopp label{font-size: 13px;cursor:pointer}
#capa_formulario_pie input[type=submit]{ margin: 0 auto 50px auto; padding: 10px 50px !important; font-size: 20px;display: block;} 
#capa_formulario_pie{text-align: center;color: #FFF;}
#capa_formulario_pie h2{color: #FFF;font-weight: bold;padding: 50px 10px 10px;font-size: 32px;text-align: center;}
#capa_formulario_pie form {display: inline-block;font-size: 15px;text-align: center;max-width: 550px;}

#capa_formulario_pie form input[type="email"],
#capa_formulario_pie form input[type="text"],#capa_formulario_pie form textarea,
#capa_formulario_pie form select {background: #FFF;width: 80%;padding: 5px;margin: 5px auto;font-family: arial;font-size: 18px;border: 0px;border-radius: 5px;padding: 6px;}
#capa_formulario_pie form select{width: 82%;}
#capa_formulario_pie form textarea{height:80px;display: block;}
#capa_formulario_pie form input[type="checkbox"]{display: inline-block;}
#capa_formulario_pie form .enviar{display:block;padding:15px 40px !important;margin: 0px auto 40px auto;border-radius: 30px;border: 1px solid white;font-weight: 500;font-size: 23px;}
#capa_formulario_pie a{color:#FFF;}

@media (min-width:700px){
  #capa_formulario_pie{text-align: right;}
    }
@media (min-width:1000px){

}

.conDestacados{margin-top: 50px;}
img.ar-imgseccion{max-height:600px;width:100%;margin:20px 0 10px 0;}
.ar-seccion{clear: both;    max-width: 1270px; width: calc(100% - 40px); margin: auto;}
.ar-seccion hr{border:0px; border-top:1px solid #0055A2;}
.ar-seccion h2{text-align: left;}
.ar-seccion .ar-contseccion{padding:0 10px;}
.ar-seccion .ar-contseccion>p{padding:10px;}
.ar-seccion .ar-contseccion img{max-width: 100%;height: auto!important;}
.ar-seccion .ar-contseccion iframe{width:100%;height:200px;}
.ar-seccion .ar-contseccion img.ar-right{margin:auto;display:block;}
.ar-contseccion ul{margin:10px 0 30px 35px;}
.ar-contseccion ul li{list-style: square;font-size:16px;}
.ah-datdestacados{border-top:1px solid #0055A2;padding:1%;line-height: 25px;margin:20px 5px 40px 5px;}
.ah-datdestacados .ah-linea1{color:#0055A2;font-weight: bold;font-size:28px;margin:10px 0 10px 0;}
.ah-datdestacados .ah-linea2{color:#0055A2;font-weight: bold;font-size:18px;margin:5px 0;}
.ah-datdestacados .ah-linea3{font-size:16px;margin:10px 0 20px 0;}
.ah-datdestacados ul{margin:10px 0 30px 22px !important;}
.ah-datdestacados .ar-botazul{margin:0 0 30px 0;display:inline-block;width:95%;}
.ah-datdestacados a{width:100%;display:block;margin:auto;}
.ah-datdestacados img{width:100%;display:inline-block;max-width:300px;border-radius: 20px;}
.ar-seccion h2 {text-align: left; }
h2 {color: #0055A2; font-weight: bold; padding: 30px 10px; text-align: left; font-size: 28px;} 
p {font-size: 16px; }


@media (min-width:600px){
  h2 {font-size: 40px;} 
	p {font-size: 24px; }
  .ar-seccion .ar-contseccion img{max-width:100%;}
  .ar-seccion .ar-contseccion iframe{width:98%;height:400px;margin:auto !important;display:block;}
	.ah-columna p{    display: inline-block; width: 60%; vertical-align: middle;}
  .ah-columna p:last-child{width: 30%;text-align: right;}
	.ah-columna p img{margin: auto!important; width: 190px;}
  .conDestacados{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 50px;}
  _:-ms-fullscreen, :root .ah-datdestacados{display: inline-block;width:29%;vertical-align:top;}
  .ah-columna p img {margin: auto!important; width: 190px; }
}
