/*GENERAL*/
@font-face{font-family:'texto';src:url('../fonts/FUENTETEXTO/GOTHIC.TTF');}
@font-face{font-family:'menu';src:url('../fonts/FUENTEMENU/AvenirNextLTPro-Regular.otf');}
@font-face{font-family:'titulo';src:url('../fonts/FUENTETITULO/MyriadPro-Bold.otf');}
img,iframe{max-width:100%;}
body{color:#000000;font-family:'texto','Source Sans Pro','Open Sans',sans-serif;font-size:18px;font-weight:normal;}
.container{width:88%;}
h1,h2,h3,h4,h5,h6{font-family:'titulo','Source Sans Pro','Open Sans',sans-serif;}
a,a:hover,a:focus,input[type="submit"],button,.btn{color:inherit;text-decoration:none;transition:all 0.6s ease 0s;cursor:pointer;border:none;}
a:focus{outline:initial;}
.antiClic{position:absolute;width:100%;cursor:pointer;z-index:999;}
.divMapa{position:relative;display:table;width:100%;}
.divMapa > *{width:100%;position:absolute;}
.divAlineado{display:table;width:100%;}
.divTab{display:table;width:100%;height:100%;}
.divTab > div{display:table-cell;vertical-align:middle;}
.divHovImg{position:relative;width:100%;height:100%;display:inline-block;}
.divHovImg img{width:100%;vertical-align:top;}
.divHovImg:after{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:all .5s;-webkit-transition:all .5s;}
.divHovImg:hover:after{opacity:1;}
.contImgz{overflow:hidden;position:relative;cursor:pointer;width:100%;float:left;}
.contImgz > img,.contImgz .imgz{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;width:100%;}
.contImgz:hover > img,.contImgz:hover .imgz{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.listNo{list-style:none;padding:0;}
.disInlineB{display:inline-block;width:100%;float:left;position:relative;}
.disTable{display:table;width:100%;position:relative;}
.img-full,.img-full img,.img-der{width:100%;height:auto;}
.img-der{text-align:right;}
.btnRosa{background-color:#ff5253;color:#ffffff;padding:7px 30px;display:table;}
.btnVerde{background-color:#057005;color:#ffffff;padding:7px 30px;display:table;}
.btnVerdeNew{background-color:#057005;color:#ffffff;padding:7px 30px;display:inline-block;}
.titulo_negrita{font-weight:bold;}
.actualizacionBoton{background-color:#85BB4B;}
.btnBlanco{background-color:#ffffff;color:#ff5253;padding:7px 30px;display:table;}
.btnRosa:hover,.btnVerde:hover,.btnVerde:focus{color:white;}
.btnTransNaranja{border:1px solid #ff8431;color:#ff8431;padding:5px 16px;display:table;}
.btnTransNaranja:focus{border:1px solid #ff8431;}
.btnTransNaranja:hover{color:#ffffff;border:1px solid #ff8431;}
.checkbox{padding-left:20px}
.checkbox label{padding-left:5px}
.checkbox label:after,.checkbox label:before{display:inline-block;position:absolute;left:0;margin-left:-20px}
.checkbox label:before{content:"";width:17px;height:17px;border:1px solid #85bb4b;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox label:after{width:16px;height:16px;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#057005}
.checkbox input[type=checkbox]{opacity:0}
.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.checkbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"¥f00c"}
.dropdown-menu>li>a,.checkbox input[type=checkbox]:disabled+label{opacity:.65}
.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;z-index:999999999!important;}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:normal;color:#3399FF;}
.autocomplete-group{padding:2px 5px;}
.autocomplete-group strong{display:block;border-bottom:1px solid #000;}
header#header .sec-items {display:flex;flex-direction:row-reverse;align-items:center;}
header#header .sec-items .horario iframe {border:none !important;}
header#header .sec-logo  {  padding: 0 1% !important;}
 .iframe-mv{display:none;}

/* Iconos sociales */
.icon-button{background-color:transparent;cursor:pointer;display:inline-block;float:left;font-size:18px;height:2em;line-height:3.6rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;border-radius:2em;}

/* Circle */
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0;}
.icon-button:hover span{width:2em;height:2em;margin:-1em;border-radius:2em;}
.twitter span{background-color:#4099ff;}
.facebook span{background-color:#3B5998;}
.instagram span{background-color:#125688;}
.youtube span{background-color:#e52d27;}
.google-plus span{background-color:#cc3335;}
.whatsapp span{background-color:#4dc247;}

/* Icons */
.icon-button i{background:none;color:#fff;height:2em;left:0;line-height:2em;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:2em;z-index:10;}
.icon-button .icon-twitter{color:#fff;}
.icon-button .icon-facebook{color:#fff;}
.icon-button .icon-google-plus{color:#fff;}
.icon-button:hover .icon-twitter,.icon-button:hover .icon-facebook,.icon-button:hover .icon-youtube,.icon-button:hover .icon-google-plus{color:white;}

/*Menu*/
header .navbar-default #menuPlegable{padding:0;}
header .navbar-default .nav.navbar-nav{display:table;margin:0 auto;}
.navbar-default{background-color:#85bb4b;float:none;display:table;margin:20px auto 0;width:100%;border:none;min-height:auto;transition:all 0.6s ease 0s;}
.nav.navbar-nav{float:none;}
.navbar-default .navbar-nav > li{margin:0 7px;position:relative;}
.navbar-default .navbar-nav > li > a{padding:10px 08px;text-transform:uppercase;position:relative;color:white;line-height:40px;transition:all 0.6s ease 0s;font-size:18px;font-family:'Open Sans',sans-serif;}
.navbar-default .navbar-nav > li.activa > a,.navbar-default .navbar-nav > li:hover > a{color:#333333;text-shadow:1px 1px rgba(255,255,255,0.8);}
.dropdown-menu{background-color:transparent;padding:0;box-shadow:none;border:none;width:260px;border-radius:0;top:113%;}
.dropdown-menu > li{background-color:transparent;margin:0;border:none;margin-bottom:4px;}
.dropdown-menu > li:hover,.dropdown-menu > li:hover > a{color:#ffffff;background-color:#5c9a19;}
.dropdown-menu > li > a{opacity:1;font-size:16px;position:relative;font-weight:600;word-wrap:break-word;white-space:normal;text-transform:uppercase;background-color:#85bb4b;color:white;padding:4px 15px;font-family:'menu','Source Sans Pro','Open Sans',sans-serif;transition:all 0.6s ease 0s;}
.dropdown-menu.menu2{left:104%;top:0;right:auto;margin-top:0;}
.dropdown-menu.menu2 > li:first-child{margin-top:0;}
.dropdown-menu.menu2 > li > a{}

/*Header*/
header{padding-top:20px;display:table;width:100%;}
header .container{width:96%;}
header .resolucion{color:#a5a5a5;margin-bottom:20px;text-align:left; font-size: 16.6px;}
header .traductor {color: #777777; text-align: right; font-size: 19.5px;}
header .cont-logo{padding:0 7%;}
header .logo{height:80px;float:left;}
header .logo-paz{width:460px;float:right}
.scroll .navbar-default{position:fixed;top:0;z-index:99;margin-top:0;padding:10px 0;}
body.scroll{padding-top:60px;}
.navbar-default .logo{display:none;}
.scroll .navbar-default .logo{display:table;float:left;height:auto;}
.scroll .navbar-default .logo img{height:55px;margin-left:65px;}
header #google_translate_element {display: table;float: right; margin-top: -43px;}
header .sec-items {display:flex;flex-direction:row-reverse;align-items:center;}
header .sec-items .horario iframe {border:none !important;}
header .sec-logo  {  padding: 0 1% !important;}



/* ESTILOS DEL PANEL DE CIFRAS */




/*titulo*/

.section_cifras_title{

    width:90%;
    margin:0 auto;
    font-family: 'Montserrat' !important;
    color:White;
    font-weight:500;
    font-size:40px;
    padding-top:25px;

}



/*linea*/


.linea{
    
    margin-top:2px;
    height:3px;
    background-color:white;
    width:35%;
   
    position:absolute; 
    left:0px;
  
}

.linea2{
    
    height:2px;
    background-color:white;
    max-width:100%;

}



@media (max-width: 1250px)  { 
    .logo-sello-container {padding: 0px !important;}
    header .sec-items .horario iframe {max-width: 380px;}
    .iframe-pc {display:none;}
    .iframe-mv {display:inline-block;} 
    header .sec-items .horario iframe { height: 83px;}
    .logo-sello-container a img {max-width:200px;}
    
}

@media (max-width: 1000px) {
    .c-newheader {flex-direction: column-reverse;}
    header .cont-logo {padding: 0 7%;flex-direction: column;}
    .cont-logo {width:100%;display:flex;align-items:center;justify-content:center;}
    header .resolucion {margin-bottom: 0px !important;}
    header .sec-items .horario iframe { height:59px;}
    header .sec-items .horario iframe {max-width: 500px;}
    .iframe-pc {display:inline-block;}
    .iframe-mv {display:none;} 
    header .navbar-default .nav.navbar-nav{width:90%;margin:0 auto;}

}
@media (max-width: 767px) {
    .c-newheader {flex-direction: column-reverse;}
    header .cont-logo {padding: 0 7%;flex-direction: column;width:90%;}
    .cont-logo {width:100%;display:flex;align-items:center;justify-content:center;}
    header .resolucion {margin-bottom: 0px !important;}
    header .sec-items .horario iframe { height:59px;}
    header .sec-items .horario {transform: scale(1);}
    header .sec-items .horario iframe { max-width: 100%;}
    .logo-sello-container img {width:80%;}
    .iframe-mv {display:inline-block;}
    .iframe-pc {display:none;}header .sec-items .horario iframe {height: 83px;}
    .navbar-header .logo {display:inline-block !important;}
    .navbar-header .logo img {width:170px;}
    .cont-logo {display:none;}
    #google_translate_element { margin-top: 35px !important;}
    .google-t{position: absolute;top: -58%;right: 3%;}
    .logo-sello-container {position: absolute;top: -33%;left: 3%;}
    header .cont-logo {flex-direction: row-reverse;margin-top: 50px;}
    .logo-sello-container img {width: 120px;}
    header .cont-logo {transform: scale(0.9);}
    .secc-slider {padding-top:0px !important;}
    .enlaces-gris ul > li a {padding: 0 3px !important;}
    .item-tc {display:inline-block !important;}
    .enlaces-gris ul > li a {font-size: 1.5rem !important;}
}


/*TAMAﾃ前 DE LETRA  */


.numeroPrincipal{
    
    font-size:180px !important;
}

.letraPrincipal{
    
    font-size:100px !important;
}


.numeroSecundario{
    font-size:80px !important;
}


.textoSecundario{
    font-size:50px !important;
}

.numero3{
     font-size:45px !important;
    
}


.texto3{
    
    font-size:45px !important;
    font-family: 'Bebas Neue', cursive;
    color:white;
}




/* ELEMENTO DE LINEA */






.numero{
    color:#138745;
    font-size:50px;
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
    text-shadow: -1px -1px white, -1px 1px white, 1px -1px 1px white, 1px 1px white;
    text-align: center;
}


.texto{
    color:white;
    font-size:50px;
    font-family: 'Bebas Neue', cursive;
    font-weight: 800;
    text-align: center;
}


.signoMasUno{
    
    color:white !important;
    font-size:35px;
   
    
}

.texto3Estilos{
    
    background-color:white;
    text-align: center;
    display:inline;
    padding:5px 10px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size:22px !important;
        position: relative;
    display: inline-block;
    width: 100%;
  
    
}

.nombre3Estilos{
    
    margin-top:10px;
    color:white;
    text-align: right;
}

.imagen_fondo{
    background-image:url("/public/img/banner_cifras.jpg") !important;
    background-repeat: no-repeat;
    background-size:cover;
}

.elemento3{
    margin-bottom:10px;
}


.elementoPrincipal{
    
    line-height: 30px;
    margin-bottom:100px;
}

.elementos{
    
    margin-top:100px;
    margin-bottom:100px;
}


.numeros{
    
    float:right;
}






/*Footer*/
footer{color:#303030;background-image:url('../img/FOOTER/2.png');background-size:100% 100%;padding-bottom: 25px;}
footer .container{width:80%;}
footer .redes{padding:30px 0 20px;}
footer .redes .titulo{display:block;margin:0 auto 25px;overflow:hidden;position:relative;}
footer .redes h2:before{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;top:60%;margin-top:-7px;margin-right:40px;left:calc(-1000% - 40px);}
footer .redes h2:after{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;display:inline-block;top:60%;margin-top:-7px;margin-left:40px;}
footer .redes h2{display:table;margin:0 auto;overflow:hidden;position:relative;color:#168946;font-size:34px;}
footer .redes .centrado{display:table;margin:25px auto 35px;width:100%;}
footer .redes .red{text-align:center;display:inline-block;float:left;width:20%;margin:0;}
footer .redes .red img{height:48px;margin-bottom:6px;}
footer .redes .red p{margin-bottom:0;color:#777777;font-weight:700;font-size:16px;transition:all 0.6s ease 0s;}
footer .redes .red p:hover{color:black;}
footer .redes .red.big{display:table;width:100%;margin:0;}
footer .ubicacion{background-color:#18676b;color:white;padding:27px 0;text-align:center;overflow:hidden;}
footer .ubicacion .titulo{display:block;margin:0 auto;overflow:hidden;position:relative;}
footer .ubicacion h2:before{content:' ';height:5px;background-color:#ffffff;width:1000%;position:absolute;top:60%;margin-top:-7px;margin-right:40px;left:calc(-1000% - 40px);}
footer .ubicacion h2:after{content:' ';height:5px;background-color:#ffffff;width:1000%;position:absolute;display:inline-block;top:60%;margin-top:-7px;margin-left:40px;}
footer .ubicacion h2{display:table;margin:0 auto;overflow:hidden;position:relative;}
footer .ubicacion p{margin-bottom:0;font-size:26px;}
footer .datos{background-color:#adabac;color:white;padding:25px 0;}
footer .datos .container{width:96%;}
footer .datos .datoscontacto{display:table;float:left;}
footer .datos .dato{display:table;margin-bottom:15px;}
footer .datos .dato .fa{float:left;font-size:30px;margin-right:10px;}
footer .datos .dato p{margin-bottom:0;font-size:20px;float:left;line-height:30px;}
footer .datos .imgmapa{display:table;float:right;}
footer .resolucion{padding:15px 4%;text-align:center;}
footer .resolucion p{color:#adabac;margin-bottom:0;}

.contador-visitas h4{margin-top:0;margin-bottom:5px;text-align:center;color:#85bb4b;font-weight:700;}
.contador-visitas .contador{display:flex;justify-content:center;}
.contador-visitas .contador span{display:flex;margin:0 1px;background-color:#adabac;color:white;padding:4px 6px;font-size:15px;}


/*Pagina Inicio*/
.secc-slider{padding:25px 0;}
.secc-slider .container{width:82%;}
.secc-slider .owl-theme .owl-nav{top:calc(50% - 28px);position:absolute;width:100%;}
.secc-slider .owl-theme .owl-nav .owl-prev{float:left}
.secc-slider .owl-theme .owl-nav .owl-next{float:right}
.secc-slider .owl-theme .owl-nav [class*="owl-"]{background-color:transparent;transition:all 0.6s ease 0s;border-radius:50%;padding:7px 10px;}
.secc-slider .owl-theme .owl-nav [class*="owl-"]:hover{background-color:#f1f1f1;}
.secc-slider .owl-theme .owl-nav [class*="owl-"] img{width:30px;height:auto;}
.enlaces-gris{background-color:#777777;color:white;}
.enlaces-gris ul{list-style:none;display:table;margin:0 auto;padding:0;}
.enlaces-gris ul.dropdown-menu { display: none;width: 100%; }
.enlaces-gris ul.dropdown-menu > li { display: inline-block; width: 100%; }
.enlaces-gris ul.dropdown-menu > li > a { width: 100%; display: inline-block;line-height: 30px; }
.enlaces-gris ul > li{display:inline-block;float:left;width:128px;text-align:center;transition:all 0.6s ease 0s;line-height:1.45;}
.enlaces-gris ul > li.activa,.enlaces-gris ul > li:hover{background-color:#ffe768;}
.enlaces-gris ul > li.activa > a,.enlaces-gris ul > li:hover > a{color:#000000;}
.enlaces-gris ul > li a{padding:0 10px;display:table-cell;line-height:1.45;height:94px;transition:all 0.6s ease 0s;font-size:1.6rem;word-wrap:break-word;white-space:normal;vertical-align:middle;}
.secc-eventos{padding:30px 0 10px;}
.secc-eventos .container{width:80%;}
.secc-eventos .titulo{display:block;margin:0 auto 30px;overflow:hidden;position:relative;}
.secc-eventos .fa{color:#168946;font-size:40px;display:table;margin:0 auto;}
.secc-eventos .contenido{display:table;margin:0 auto;text-align:center;position:relative;overflow:hidden;}
.secc-eventos .contenido:before{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;top:37%;margin-top:-7px;margin-right:40px;left:calc(-1000% - 17px);}
.secc-eventos .contenido:after{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;display:inline-block;top:37%;margin-top:-7px;margin-left:70px;right:calc(-1000% - 17px);}
.secc-eventos h2{display:table;margin:0 auto;overflow:hidden;position:relative;color:#168946;font-size:28px;}
.secc-eventos .cont-info{height:350px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
.secc-eventos .cont-info .informacion{position:absolute;top:100%;transition:all 0.4s ease 0s;background-color:rgba(0,0,0,0.6);color:white;width:100%;bottom:0;height:350px;display:table;}
.secc-eventos .cont-info .informacion .centrado{display:table-cell;vertical-align:middle;text-align:center;padding:0 15%;}
.secc-eventos .cont-info .informacion h3{text-transform:uppercase;margin:0;}
.secc-eventos .cont-info:hover .informacion{top:0;}
.secc-noticias{padding:45px 0;}
.secc-noticias h2{display:table;margin:0 auto 25px;overflow:hidden;position:relative;color:#168946;border-bottom:3px solid #168946;font-size:28px;}
.secc-noticias .enlaces{background-color:#d7d624;color:white;}
.secc-noticias ul{list-style:none;display:table;margin:0 auto;padding:0;}
.secc-noticias ul > li{display:inline-block;float:left;width:205px;text-align:center;transition:all 0.6s ease 0s;line-height:1.45;}
.secc-noticias ul > li.activa,.secc-noticias ul > li:hover{background-color:#bcba10;}
.secc-noticias ul > li.activa > a,.secc-noticias ul > li:hover > a{color:#000000;}
.secc-noticias ul > li a{padding:0 10px;display:table-cell;display:table-cell;text-align:center;line-height:1.45;height:94px;transition:all 0.6s ease 0s;font-size:1.5rem;word-wrap:break-word;white-space:normal;vertical-align:middle;width:205px;text-transform:uppercase;font-weight:700;}
.secc-inscribete{padding:3% 0;}
.secc-inscribete .contdatos{height:480px;width:80%;display:table;margin:0 auto;background-size:cover;}
.secc-inscribete .centrado{display:table-cell;vertical-align:middle;text-align:center;color:white;}
.secc-inscribete .centrado p{margin-bottom:0;font-size:40px;}
.secc-inscribete .centrado h2{font-size:65px;margin-top:8px;}
.secc-inscribete .centrado h2 .fa{margin-left:10px;}
.secc-galeria{padding:30px 0;}
.secc-galeria .container{width:80%;}
.secc-galeria .titulo{display:block;margin:0 auto 30px;overflow:hidden;position:relative;}
.secc-galeria .fa{color:#168946;font-size:40px;display:table;margin:0 auto;}
.secc-galeria .contenido{display:table;margin:0 auto;text-align:center;position:relative;overflow:hidden;}
.secc-galeria .contenido:before{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;top:37%;margin-top:-7px;margin-right:40px;left:calc(-1000% - 17px);}
.secc-galeria .contenido:after{content:' ';height:5px;background-color:#168946;width:1000%;position:absolute;display:inline-block;top:37%;margin-top:-7px;margin-left:70px;right:calc(-1000% - 17px);}
.secc-galeria h2{display:table;margin:0 auto;overflow:hidden;position:relative;color:#168946;font-size:28px;}
.secc-galeria h3{text-align:center;color:#168946;margin-top:0;}

/*Pagina Contacto*/
#pageContacto .texto-principal .container{width:70%;}
#pageContacto .texto-principal p{margin-bottom:0;}
#pageContacto .texto-principal .titulo{margin-bottom:30px;}
#pageContacto .texto-principal .nav{margin-bottom:40px;}
#pageContacto .texto-principal .nav ul{list-style:none;padding:0;margin:0;}
#pageContacto .texto-principal .nav ul > li{margin:0;margin-right:20px;display:inline-block;float:left;}
#pageContacto .texto-principal .nav ul > li a{margin:0;}
#pageContacto .texto-principal .tab-content{transition:all 0.6s ease 0s;}
#pageContacto .texto-principal .tab-content .col-xs-12{padding-left:0;}
#pageContacto .texto-principal .infosede{color:#7a7a7a;font-size:14px;margin-bottom:30px;}
#pageContacto .texto-principal .infosede h3{color:#85bb4b;}
#pageContacto .texto-principal table thead{background-color:#0d7409;color:white;text-align:center;}
#pageContacto .texto-principal table thead th,#pageContacto .texto-principal table tbody td{text-align:center;border:none;}
#pageContacto .texto-principal table tbody td{font-weight:700;}
#pageContacto .texto-principal table tbody tr:nth-child(even){background-color:#8cbf56;color:white;}
.form-contacto{display:table;margin:0 auto;float:none;width:95%;}
.form-contacto .form-group{display:table;width:100%;margin-bottom:20px;}
.form-contacto label{font-weight:normal;font-size:15px;}
.form-contacto .form-control{border:none;background-color:#e6e7e9;height:40px;color:#333333;box-shadow:none;border-radius:0;padding-left:20px;}
.form-contacto .form-control::-webkit-input-placeholder{color:#8c8d8f;font-family:'Arial',sans-serif;}
.form-contacto .form-control::-moz-placeholder{color:#8c8d8f;font-family:'Arial',sans-serif;}
.form-contacto .form-control:-ms-input-placeholder{color:#8c8d8f;font-family:'Arial',sans-serif;}
.form-contacto .form-control:-moz-placeholder{color:#8c8d8f;font-family:'Arial',sans-serif;}
.form-contacto textarea.form-control{height:140px;padding-top:14px;}
.form-contacto .form-2 .form-control:first-child{width:48%;margin-right:2%;float:left;}
.form-contacto .form-2 .form-control:last-child{width:50%;float:left;}
.form-contacto .btnVerde{border:none;font-size:19px;color:white;float:left;width:100%;font-weight:700;padding:6px 22px;border-radius:11px;}
.form-contacto .btnVerde:hover{color:white;}
.form-contacto .checkbox{float:left;}
.form-contacto .checkbox label:after,.form-contacto .checkbox label:before{margin-left:0;margin-top:3px;}
.form-contacto .checkbox label:before{border:2px solid #85bb4b;}
.form-contacto .checkbox label:after{padding-top:4px;}
#reducir{width:80%;margin:0 auto;display:inline-block;position:relative;}
.center{text-align:center;}
.justify{text-align:justify;}

.botonFijo{
	position: fixed;
    left: 100px;
    bottom: -39px;
    z-index: 999;
    opacity: 0.7;
    max-width: 50%;
}

.botonFijo:hover{
	position: fixed;
    left: 100px;
    bottom: 0;
    z-index: 999;
    opacity: 1;
}

.botonFijo4{
	position: fixed;
    left: 10px;
    bottom: -39px;
    z-index: 999;
    opacity: 0.7;
    max-width: 50%;
}

.botonFijo4:hover{
	position: fixed;
    left: 10px;
    bottom: 0;
    z-index: 999;
    opacity: 1;
}
#botonValcredit2 {
    max-width: 240px; /* Ancho máximo */
    position: fixed;
    right: 20px; /* Ubicado en la esquina derecha */
    bottom: 20px; /* Ubicado en la parte inferior */
    z-index: 9999;
    opacity: 0.95;
    width: auto; /* Ajuste dinámico */
    height: 60px; /* Altura para diseño rectangular */
    padding: 5px; /* Espaciado interno reducido */
    animation: boton-inscribete 1s infinite;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

#botonValcredit2 img {
    max-width: 100%; /* Ajustar la imagen al tamaño del botón */
    max-height: 100%; /* Mantener proporciones */
    object-fit: contain; /* Asegurar que el PNG no se distorsione */
}


#botonValcredit2:focus {
    animation: borde-animado 2s infinite; /* Borde animado al enfocar */
}

/* Ocultar el botón en dispositivos móviles */
@media (max-width: 768px) {
    .bt-inscribete {
        display: none; /* Oculta el botón */
    }
}

@media (max-width: 768px) {
    #botonValcredit2 {
        right: 0px;
        bottom: 61px;
        width: 46%;
        height: auto;
    }
}
.tit_verde{
	color: #008000;
	font-size: 20px;
	font-weight: 700;
}

.box_hora a img{
	    border: 5px solid #1a9851;
    border-radius: 7px;
    margin: 20px 0;
    opacity: 0.9;
}

.box_hora a img:hover{
	border: 5px solid #85bb4b;
    border-radius: 7px;
    opacity: 1;
}

.box_contact p{
	padding-bottom: 10px;
	font-weight: 700;
}

.box_contact a{
	color: #0d7409;
	font-weight: 600;
	font-size: 15px;
}

.box_contact a:hover{
	color: #000;
}

.box_social p{
	padding-bottom: 10px;
}

.box_social p i{
	background-color: #0d7409;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    border-radius: 11px;
    width: 40px;
    text-align: center;
}

.box_social a{
	font-weight: 700;
    font-size: 16px;
}

.box_social a:hover{
	color: #0d7409;
}

a.botonFijo2 {
    position: fixed;
    left: 10px;
    bottom: 10px;
    padding: 8px 12px;
    background-color: #009a22;
    border-radius: 20px;
    z-index: 999999;
    /*-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);*/
}
/*a.botonFijo2:hover {*/
/*    background-color: #8FC73E;*/
/*}*/


#titulo-ni{
    font-size:27px !important;
    margin-bottom:15px;
    text-align:left;
    font-weight: bold;
}


.fecha-noticia{
    
    text-align:left !important;
    font-size:17px;
    font-weight:bold;
}

.content-noticia{
    margin-top:70px;
}


.text-ultimas{
    text-align:left;
    font-size:22px !important;
    margin-bottom:30px;
    padding-bottom:10px;
    border-bottom:3px solid #85bb4b;
}

.c-nre{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    margin-top:15px;
    margin-bottom:15px;
    
}

.titulo-interno{
    width:95% !important;
}

.c-nre img {
    width:100px !important;
    border-radius:5px;
}


.c-nre h4 {
    text-align:left;
}

.container-img{
    position:relative;
    
}


.text-imagen{
    position:absolute;
    color:white;
    left:48%;
    top:40%;
    font-weight:bold;
    font-size:33px;
}

.logo-sello-respon {
      max-width: 290px !important;
    width: 100%;
    height: auto;
    display: block !important;
    /* margin-left: 400px; */
    position: absolute;
    top: 14px;
    right: 350px;
}
    .logo-sello-container {
    text-align: center; /* Asegurar que el contenedor también centre el logo si se necesita */
    padding: 10px; /* Añadir algo de padding para que el logo no quede pegado a los bordes */
}
@media (min-width:1000px) and (max-width:1300px){

    .logo-sello-respon {

    right: 300px;
}
    
}


@media (min-width:100px) and (max-width:999px){
    .container-img img{
        height:150px;
    }
    
    .text-imagen{
        left:15px;
        top:15px;
        font-size:25px;
    }
    
    .titulo-interno{
        width:100%;
    }
    
    .img-int{
        width:100% !important;
    }
    
    #titulo-ni{
        font-size:24px !important;
    }
    .content-noticia{
        margin-top:50px;
    }
    
    .secc-recientes{
        margin-top:40px;
    }
        .logo-sello-respon {

     max-width: 150px !important;
    width: 100%;
    height: auto;
    display: block !important;
    /* margin-left: 400px; */
    position: absolute;
    top: 55px;
    right: 10px;
}
  
    
}


.iframe-container {
            position: relative;
            width: 100%;
            padding-bottom: 43.25%; /* Aspect ratio 16:9 */
            height: 0;
            overflow: hidden;
            margin-top: 30px;
        }

        .iframe-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }

        #titulo1 {
            font-size: 3em; /* Tamaño del texto */
            color: #168946; /* Color del texto */
            text-align: center; /* Centrar el texto */
            text-transform: uppercase; /* Convertir el texto a mayúsculas */
            letter-spacing: 2px; /* Espaciado entre letras */
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); /* Sombra del texto */
            margin: 20px 0; /* Espaciado arriba y abajo */
        }

        @media (max-width: 768px) {
            #titulo1 {
                font-size: 2em; /* Ajustar tamaño del texto para dispositivos más pequeños */
            }

            .iframe-container {
                padding-bottom: 75%; /* Cambiar aspecto a 4:3 para dispositivos móviles */
            }
        }

        @media (max-width: 480px) {
            .iframe-container {
                padding-bottom: 48%; /* Cambiar aspecto a 1:1 para dispositivos muy pequeños */
            }
        }
        
.bannercifras{
    margin-top: 30px;
}


    .border-full{
        border-radius: 50%;
        overflow: hidden;
    }



  .panel {
      border: none !important;
    }

    .panel-body ul li a:hover {
      text-decoration: underline;
      color: #85bb4b;
    }

    .mt-10 {
      margin-top: 40px;
    }

    .font-size-large {
      font-size: 22px;
    }

.mt-20 {
      margin-top: 20px;
    }
    .mt-40{
      margin-top:40px;
      display:block;
    }

    .mb-20 {
      margin-bottom: 20px;
    }

    .img-boton img {
      max-width: 300px;
    }

    .img-boton-h img {
      max-width: 450px;
    }

    .contactenos-section {
      display: flex;
      align-items: center;
      gap: 20px;
      margin-top: 10px;
    }

    .contactenos-section div i {
      font-size: 48px;
      color: #008000;
    }

    .whatsapp i {
      color: #25D366;
      font-size: 24px !important;
    }

    .link-consulta {
      color: #008000;
      font-weight: bold;
    }

@media screen and (min-width: 1000px) {
    .navbar-nav > li > .dropdown-menu .multiple {display:flex;gap:10px;}
}







