.color1{color: #4674B6;}
.color1-fondo{background-color: #4674B6;}
.color1-border{border-color: #4674B6;}
.color2{color: #9CC34C;}
.color2-fondo{background-color: #9CC34C;}
.color2-border{border-color: #9CC34C;}

.bg{position: absolute;height: 100%;width: 100%;left: 0; top: 0;}
.borde{width: 78px; margin: 0 auto;border-bottom-style: solid ;}

#header .ctn-header{  padding: 10px 0;background-color: #FFF;}
#header .menu-ppal .navbar-default{border: none; background-color: transparent; margin: 25px 0 0;}
#header .menu-ppal .navbar-default .navbar-collapse{padding: 0;}
#header .menu-ppal .navbar-default .menu_visible li{padding: 9px 10px 0;}
#header .menu-ppal .navbar-default .menu_visible li a{font-family: regular; font-size: 16px; color: #2C2E33; padding: 0;text-transform: uppercase;border-width: 4px; border-bottom-color: transparent;border-bottom-style: solid;}
#header .menu-ppal .navbar-default .menu_visible li a:hover,
#header .menu-ppal .navbar-default .menu_visible li .sel{border-bottom-style: solid; border-bottom-width: 4px;}
#header .menu-ppal .navbar-default .phone{float: right;}
#header .menu-ppal .navbar-default .phone a{font-family: medium; font-size: 23px; display: block; color: #2C2E33; text-decoration: none;}
#header .menu-ppal .navbar-default .phone a img{margin-right: 8px; height: 40px;}
#header .menu-ppal .navbar-default .phone:hover a{text-decoration: underline;}

#header .logo img{max-height: 115px;transition: 0.3s;}
#header .navbar-fixed-top{padding: 3px 0; border-bottom-style: solid;border-bottom-width: 2px;}
#header .navbar-fixed-top .menu-ppal .navbar-default{margin: 0;}
#header .navbar-fixed-top .logo img{max-height: 52px;}

/*.interna #header .ctn-header{position: relative;}*/

@media(max-width: 1200px){
  #header .ctn-header{padding: 5px 15px;}
  #header .menu-ppal .navbar-default .phone a img{margin-right: 5px; width: 30px; height: 30px;}
  #header .menu-ppal .navbar-default .phone a{font-size: 16px;}
  #header .logo img{max-height: 50px;}
  #header .navbar-fixed-top .logo img{max-height: 40px;}
}

@media(max-width: 991px){
  #header .menu-ppal .navbar-default .menu_visible li a{font-size: 11px;}
  #header .menu-ppal .navbar-default{margin: 0;}
  #header .menu-ppal .navbar-default .phone{padding: 0;}
  #header .menu-ppal .navbar-default .phone a{font-size: 12px;}
}


@media(min-width: 768px){
    #header .ctn-header > .center{ display: flex; align-items: center;}
}


@media(max-width: 767px){
  #header .ctn-header{padding: 5px 0;}
  #header .ctn-header  .ctn-logo-minimal img{max-height: 45px;}
  #header .menu-ppal .navbar-default .navbar-nav{margin: 0;}
  #header .menu-ppal .navbar-default .menu_visible li{padding:0; }
  #header .menu-ppal .navbar-default .menu_visible li a{padding:7px 15px; font-size: 16px;}
  #header .slide #ddxs{width:100%;}
  #header .menu-ppal .navbar-default .phone{float: none;padding: 7px 15px;}
  #header .menu-ppal .navbar-default .phone a{font-size: 16px;}

  
} 

/*-----footer-----*/
#footer{padding: 0; margin-top: 60px;}
#footer .ctn-footer-sup{padding: 0; background-image: url(../Imagenes/Sistema/bg-footer.png);background-position: center;background-size: cover;background-repeat: no-repeat; }
#footer .ctn-footer-sup .bg{opacity: 0.78}
#footer .ctn-footer-sup .ctn-title{padding: 25px 0; }
#footer .ctn-footer-sup .ctn-title h3{padding: 0; font-family: bold; font-size: 22px; color: #FFF;  text-align: center;margin-bottom: 10px;}
#footer .ctn-footer-sup .ctn-title .borde{border-color: #FFF;}
#footer .ctn-footer-sup .ctn-items{padding: 43px 0 55px; display: flex; flex-flow: wrap; justify-content: center;}
#footer .ctn-footer-sup .ctn-items .item{padding: 0; display: flex; justify-content: center; align-items: center; flex-flow: wrap;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido{padding: 0px 5px; display: flex;align-items: normal;justify-content: center;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-img{padding: 0;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-img img{padding: 0;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt{padding: 0 0 0 10px;word-break: break-word; display: flex; align-items: center;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt p{padding: 0; font-family:lato-regular; color: #FFF; font-size: 19px; }
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt a{padding: 0; font-family:lato-regular; color: #FFF; display: block; font-size: 19px;}
#footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt a:hover{text-decoration: underline;}
#footer .ctn-footer-sup .ctn-items .item-redes{padding: 45px  0 0;text-align: center;}
#footer .ctn-footer-sup .ctn-items .item-redes a{display: inline-block;margin-right: 5px;transition: 0.4s;}
#footer .ctn-footer-sup .ctn-items .item-redes a:hover{transform: scale(1.1,1.1);}

#footer .ctn-footer-sup .ctn-suscripcion{padding: 20px 0 30px;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-txt{padding: 0;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-txt p{padding: 10px 0 0; font-family: lato-bold; font-size: 24px; color: #FFF; text-align: center; }
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form{padding: 0 0 0;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group {margin: 0;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .checkbox{}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .checkbox label{padding: 0;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .checkbox label a{padding:0;font-family: regular;font-size: 16px;color: #FFF; display: inline-flex;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .checkbox label .icheckbox_minimal{margin-right: 15px;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .checkbox label:hover{text-decoration: underline;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group input[type="email"] {border-radius: 0;background-color:transparent;font-size: 20px; font-family: regular; color: #FFF;padding: 13px 15px;border: solid 2px #FFF; height: 47px;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group input[type="email"]::placeholder{font-size: 20px; font-family: regular; color: #FFF;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .btn-suscribir{font-family: regular; font-size: 21px; color: #FFF;border:none;padding: 12px 30px;transition: 0.3s;}
#footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .btn-suscribir:hover{transform: scale(1.05,1.05);}

#footer .ctn-footer-inf{}
#footer .ctn-footer-inf .ctn-pie{padding: 20px 0 50px 0;background-color: #FFF;}
#footer .ctn-footer-inf .ctn-pie .ctn-txt{padding: 0;}
#footer .ctn-footer-inf .ctn-pie .ctn-txt p{font-family: regular; font-size:18px;color:#424143; }
#footer .ctn-footer-inf .ctn-pie .ctn-txt .link{list-style-type: disc;padding-left: 15px;display: inline-block;margin-top: 5px;}
#footer .ctn-footer-inf .ctn-pie .ctn-txt .link li{float: left;margin-right: 20px;padding-right: 10px;}
#footer .ctn-footer-inf .ctn-pie .ctn-txt .link li a{font-family: regular; font-size: 18px;color: #424143;text-transform: uppercase;}
#footer .ctn-footer-inf .ctn-pie .ctn-asociado{padding:0;}
#footer .ctn-footer-inf .ctn-pie .ctn-asociado a{display: inline-block; float: right;max-height: 26px;}

@media(max-width: 1200px){
  #footer .ctn-footer-sup .ctn-items{padding: 43px 15px 55px;}
  #footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt p{font-size: 16px;}
  #footer .ctn-footer-sup .ctn-items .item .item-contenido .ctn-txt a{font-size: 16px;}
  #footer .ctn-footer-sup .ctn-suscripcion{padding: 25px 12px;}
}

@media(max-width: 991px){
  #footer .ctn-footer-sup .ctn-items .item-redes .item-contenido{display: block;text-align: center;}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-txt p{font-size: 18px;}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group .btn-suscribir{font-size: 16px;}
}

@media(max-width: 767px){
  #footer .ctn-footer-sup .ctn-items{padding:15px;}
  #footer .ctn-footer-sup .ctn-items .item .item-contenido { padding-top:10px; padding-bottom: 10px;} 
  #footer .ctn-footer-sup .ctn-items .item .item-contenido,
  #footer .ctn-footer-sup .ctn-items .item-redes .item-contenido{ text-align: left; justify-content: flex-start;}
  #footer .ctn-footer-sup .ctn-items .item.item-redes .item-contenido{text-align: left;}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-txt p{font-size: 16px;margin-bottom: 10px;}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-form{text-align:center}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-form .form-group{padding:0; }
  #footer .ctn-footer-inf .ctn-pie .ctn-txt p{font-size: 15px;}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt .link li a{font-size: 14px;}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt .link{list-style:none;display:block; padding:0; margin-bottom:20px}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt .link li{padding:8px; margin:0; float:none; text-align:center; border-bottom: solid 1px grey;}
  #footer .ctn-footer-inf .ctn-pie .ctn-asociado {text-align:center;}
  #footer .ctn-footer-inf .ctn-pie .ctn-asociado a{float:none;}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt p{text-align: center;}
  #footer .ctn-footer-sup .ctn-items .item{justify-content: flex-start;}

}
@media(max-width: 479px){
  #footer .ctn-footer-sup .ctn-items .item .item-contenido, 
  #footer .ctn-footer-sup .ctn-items .item-redes .item-contenido{min-height: inherit;padding: 15px;}
  #footer .ctn-footer-sup .ctn-suscripcion .ctn-form .ctn-btn{text-align: center;padding-top: 15px;}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt .link{list-style:none;display:block; padding:0; margin-bottom:20px}
  #footer .ctn-footer-inf .ctn-pie .ctn-txt .link li{padding:5px; margin:0; float:none; text-align:center; border-bottom: solid 1px grey;}
  #footer .ctn-footer-inf .ctn-pie .ctn-asociado {text-align:center;}
  #footer .ctn-footer-inf .ctn-pie .ctn-asociado a{float:none;}
}

#galeria-video{}
iframe .ytp-large-play-button{display: none!important;}

#galeria-video .ctn-galeria-video {padding:10px 0;margin: 25PX 0;}
#galeria-video .ctn-galeria-video .title-galeria-video{padding:0; margin-bottom: 42px; font-family:bold; font-size: 29px;color: #2B2B26; }
#galeria-video .ctn-galeria-video .ctn-items{padding: 0;}
#galeria-video .ctn-galeria-video .ctn-items .item{padding: 0 12px 0 0;margin-bottom: 20px; min-height: 195px;}
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo{position: absolute; width: 100%; height: 100%;}
#galeria-video .ctn-galeria-video .ctn-items .item iframe{padding: 0 ;width: 100%;height: 164px;}
#galeria-video .ctn-galeria-video .ctn-items .item .title-video{font-family: bold; font-size: 17px; color: #2B2B26; float: left; width: 100%; min-height: 37px;}
#galeria-video .ctn-galeria-video .ctn-items .item:hover .title-video{text-decoration: underline; }
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{position: absolute;top: 35%; opacity: 0; left: 37%; font-size: 50px;}
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo:hover i{color:red; opacity: 1;}

@media(max-width: 1220px){
    #galeria-video .ctn-galeria-video {padding: 15px;}
}
@media(min-width: 992px) and (max-width: 1220px){
    #galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{left: 34%;}
}
@media(max-width: 991px){
    #galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{display: none;}
    #galeria-video .ctn-galeria-video .ctn-items .item .title-video{min-height: 56px;}
}

@media(max-width: 767px){
    #galeria-video{margin-top: 0;}
    #galeria-video .ctn-galeria-video .title-galeria-video{font-size: 23px; margin-bottom: 25px;}
    #galeria-video .ctn-galeria-video .ctn-items .item .title-video{min-height: 0px;}
}


