@charset "utf-8";

#MenuVertical{padding: 0; margin: 0; width: 172px; float: left;  margin-right: 27px;}
#MenuVertical li { list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(vineta.gif); }
#MenuVertical li a { color: #3e545f; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0px; }

.content-box{max-width:1100px;margin:auto;padding:15px;}
.content-box-title{border:none;color:#0075bc;text-align:left;position:relative;padding:7px 0px 0px 12px;display:inline-block;border-left:solid 1px #0075bc;font-size:25px;}
.content-box-title>span{background:#fff;position:relative;}

.mod-box{margin-top:3em;max-width:1100px;margin:auto;padding:15px;}
.mod-box-title{font-size:30px;margin-bottom:25px;font-weight:500;border:none;color:#0075bc;text-align:left;position:relative;border-left:solid 1px #0075bc;padding:7px 0px 0px 12px;display:inline-block;}

.clear{clear: both;}
.main-content > .container-footer{max-width:1100px;margin:auto;}
.no-padding{padding:0px;}
.scroll{position:relative;overflow:hidden;}
.zoom{transition:1s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.rota{-ms-transform:rotate(36deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:all 1s;}

/*compile*/
.cv-content_interna {width: 100%; max-width: 1150px; margin: auto; }
.cv-content_interna__1600 {width: 100%; max-width: 1600px; margin: auto; }

#cv-header .cv-header__link_home{display: inline-block;}
#cv-header .menu-caberera{margin:0;padding:0;list-style:none;}

/*HEADER*/
#cv-header{background:#f9f9f9;}
.container_redes{padding:0px;background:#ffffff;float:right;margin-right:16px;}
.redes{padding-top:34px;}
.face{width:30px;height:30px;background:url('img/face_gray.png') no-repeat center;display:block;}
.face:hover{background:url('img/face.png') no-repeat center;}
.tweet{width:30px;height:30px;background:url('img/tweet_gray.png') no-repeat center;display:block;}
.tweet:hover{background:url('img/tweet_blue.png') no-repeat center;}
.youtube{width:30px;height:30px;background:url('img/youtube_gray.png') no-repeat center;margin-top:15px;display:block;}
.youtube:hover{background:url('img/youtube.png') no-repeat center;}
.instagram{width:30px;height:30px;background:url('img/instagram_gray.png') no-repeat center;margin-top:15px;display:block;}
.instagram:hover{background:url('img/instagram.png') no-repeat center;}
#btn_menu_main{background-color:#0075bc;padding:15px;}
.btn_menu>span{color:#ffffff;font-size:3em;cursor:pointer;}
.menu_main.active{height:calc(100% - 100px);position:fixed;width:100%;z-index:99999;overflow:auto;top:204px;background:#0075bc;border-top:solid 2px #6aa3c6;}

.cambio{color:#ffffff;transition:all 2s;}
.cambio>li{text-align:center !important;padding:8px 0px;border-bottom:solid 1px rgba(175, 175, 175, 0.18);transition:all 1s !important;}
.cambio>li>a{color:#ffffff;font-size:1.3em;text-decoration:none;display:block;}
/*.menu_main{transition:all 1s;}*/
.transicion{transition:all 1s;}
.equis{display:none;}
.redes2{display:none;position:relative;width:100%;}
.redes2>span{color:#ffffff;font-size:3em;cursor:pointer;}
.f{width:30px;height:30px;background:url('img/face.png') no-repeat center;display:block;margin:auto;float:left;}
.t{width:30px;height:30px;background:url('img/tweet_blue.png') no-repeat center;display:block;margin:auto;float:left;}
.y{width:30px;height:30px;background:url('img/youtube.png') no-repeat center;display:block;margin:auto;float:right;}
.i{width:30px;height:30px;background:url('img/instagram.png') no-repeat center;display:block;margin:auto;float:right;}

.icon_search{background:#007dc3 url('img/search.png') no-repeat center;width:50px;height:50px;text-align:center;position:fixed;z-index:99;right:0px;padding-top:1.2em;border-radius:6px 0px 0px 6px;top:300px;}
.search{position:fixed;z-index:99;right:-250px;top:300px;}
.ocultar_menu2{margin-right: -655px;-webkit-transition: 0.5s ease-in; -moz-transition: 0.5s ease-in; -o-transition: 0.5s ease-in; transition: 0.5s ease-in;opacity: 0;}
.mostrar_menu2{margin-right: 26px;opacity: 1;}
#menu2{width: 192px;position: fixed;z-index: 500;right:-21px;top:295px;}
.text_search{height:50px;border-radius:0px;}
#icon_search2{right:192px !important;}
.oculta{display:none;}
.muestra{display:block;}
.btn_search{border:none;background:url('img/lupa_blue.png') no-repeat center;position:relative;z-index:9999;bottom:50px;height:30px;left:146px;width:30px;}
.btn_search:hover{background-color:none !important;background-position:0px !important;}
#lupa .btn-default:focus, .btn-default:hover{background-color:#ffffff !important;}

#logo_principal, #logocv_footer{animation-duration: 10s;animation-delay: 0s; animation-iteration-count: infinite; -webkit-animation-duration: 10s; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: infinite; -moz-animation-duration: 10s; -moz-animation-delay: 0s; -moz-animation-iteration-count: infinite;}

/*HOME*/
.icon_face>img{float:left;}
.icon_tweet>img{float:right;}
.tweet_ #twitter-widget-0{width:450px !important;height:530px !important;}

#cv-slider{max-width:1570px !important;margin:auto;}
#cv-slider__slick > button.slick-prev.slick-arrow{position:absolute;z-index:9999;top:45.8%;margin-left:6px;color:transparent;}
#cv-slider__slick > button.slick-next.slick-arrow{position:absolute;z-index:9999;top:45.8%; color:transparent;left:96%;}
.slick-dots{display:none !important;}
.btn-noticias{padding-top: 10px;}
.btn-noticias a{
    background: #fff;
    border: solid 1px #0087c6;
    text-decoration: none;
    padding: 6px 13px;
    color: #0087c6;
    border-radius: 5px;
    transition: 0.5s;
  }
.btn-noticias a:hover{
  color:#fff;
  background: #0087c6;
  border-color: #fff;
}

/*FOOTER*/
#cv-exus{border-top:solid 1px #1081c4;background-color:#0075bc;color:#6aa3c6;padding:20px 0px;}
.cv-derechos-reservados{font-size:11px;}
.cv-terminos-condiciones{font-size:13px;}
.cv-terminos-condiciones a{text-decoration:none;color:#6aa3c6;}
.cv-terminos-condiciones a:hover{color:#ffffff;}
.exus a{text-decoration:none;color:#6aa3c6;font-size:11px;}
.menu-interes>li>a:hover{color:#ffffff !important;}
.menu-caberera>li>a:hover{color:#ffffff !important;}
.cv-footer__info h4{color:#fff;font-weight:100;text-align:center;}
.cv-footer__info span{display:block;text-align:center;color:#ffffff;font-weight:800;font-size:1.5em;}


#cv-slider #cv-slider__slick {position: relative; }
#cv-slider .cv-slider__slick_img img {width: 100%; }
#cv-slider .slick-arrow {position: absolute; top: 50%;box-shadow:2px 2px 5px #000;transform: translateY(-50%); left: 10px; color: white; font-size: 2rem; z-index: 1; width: 30px; height: 30px; border: 2px solid white; text-align: center; border-radius: 50%; padding-top: 2px; }
#cv-slider .slick-arrow.slick-arrow__right {right: 10px; left: auto;box-shadow:2px 2px 5px #000;}

#cv-links {margin-top: 30px; margin-bottom: 40px; }
#cv-links .cv-links__img {margin-top: 10px; margin-bottom: 10px; }
#cv-links .cv-links__img a {text-decoration: none; }
#cv-links .cv-links__img img {margin: auto; }
#cv-links .cv-links__img .cv-links__titulo {margin-top: 15px; text-align: center; font-size: 11px; }

#cv-noticias {background:#fcfcfc url('fondo-centro.jpg'); padding-bottom: 60px; }
#cv-noticias .cv-noticias__titulo {font-family: "Amatic SC", cursive; padding-top: 70px; padding-bottom: 25px; font-size: 4rem; text-align: center; font-weight: bold;color:#ffffff;}
#cv-noticias .cv-noticias__noticia .cv-noticias__noticia_img {padding-top: 25px; background-repeat: no-repeat; background-size: cover; background-position: center;margin: auto;}
#cv-noticias .cv-noticias__noticia .cv-noticias_noticia_sombra {box-shadow: 1px 1px 10px #eee; padding-left: 5px; padding-right: 5px; width: 100%; max-width: 400px; margin: auto; margin-bottom: 20px;}
#cv-noticias .cv-noticias__noticia .cv-noticias_noticia_sombra .cv-noticias__noticia_titulo {padding-top: 30px; text-align: center; background-color: white; font-size: 17px; font-weight: bold; color: #0073bb; }
#cv-noticias .cv-noticias__noticia .cv-noticias_noticia_sombra .cv-noticias__noticia_descripcion {padding-top: 20px; padding-bottom: 25px; text-align: center; background-color: white; }

#cv-noticias > div > div.row > div > a{text-decoration:none;color:#0073bb;font-size:17px;}
#cv-noticias > div > div.row > div > a:hover{color:#0d3a56;}
#cv-interna > div.content-box > div > div.row > div > .imagen_ver_evento{display:none;}

#cv-redes {margin-top: 50px; margin-bottom: 50px; }
.cv-redes__titulo {margin-bottom: 50px; font-family: "Amatic SC", cursive; font-size: 4rem; font-weight: bold; }
#cv-redes img {margin: auto; }

#cv-aliados {padding-left: 15px; padding-right: 15px; position: relative; }
#cv-aliados .cv-aliados__titulo {margin-top: 50px; margin-bottom: 10px; font-family: "Amatic SC", cursive; font-size: 4rem; font-weight: bold; }
#cv-aliados .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); left: 10px; color:#3b3b3b; font-size: 2rem; z-index: 1; width: 30px; height: 30px; border:2px solid #3b3b3b; text-align: center; border-radius: 50%; padding-top: 2px; }
#cv-aliados .slick-arrow.slick-arrow__right {right: 10px; left: auto; }
#cv-aliados .cv-aliados__slider_aliado {background-repeat: no-repeat; background-position: center; background-color: white; height: 170px; }

#cv-footer{padding-top: 30px; background-color: #0075bc; padding-bottom: 30px;}
#cv-footer .cv-footer__info img{margin:auto; display: inherit; }
#cv-footer .cv-footer__info p:nth-child(1){margin: 20px 0 5px 0; text-align: center; font-size: 23px; font-weight: 600; color: white; }
#cv-footer .cv-footer__info p:nth-child(2){font-size: 19px; color: white; text-align: center; }
#cv-footer .cv-footer__titulo{font-size: 17px; margin-bottom: 20px; margin-top: 50px; color: white; font-weight: bold; text-transform: uppercase; }
#cv-footer .menu-caberera{margin: 0; padding: 0; list-style: none;}
#cv-footer .menu-caberera a{text-decoration: none; font-weight: 600; color: #91c7e7; margin: 3px 0px; display: block;}
#cv-footer .menu-interes{margin: 0; padding: 0; list-style: none;}
#cv-footer .menu-interes a{text-decoration: none; font-weight: 600; color: #91c7e7; display: block; margin: 3px 0px;}
.cv-content_interna h1{font-size:1.6em;color:#419bd2;text-transform:uppercase;margin-top:50px;}
.cv-content_interna h2{color:#91c7e7;font-size:1.5em;}

#menu-caberera{margin-bottom:0px;}
.submenu{left:-10px;}

#cv_descripcion > div > div > h3{color:#212121;font-family:"Amatic SC",cursive;font-size:3.5em;}
#cv_descripcion > div > div > p{font-family:'Fira Sans', sans-serif;font-weight:100;font-size:1.2em;color:#949494;}

@media screen and (min-width: 767px) {
  #cv-links .cv-links__img .cv-links__titulo {font-size: 10px; } 
  .cv-noticias__noticia{text-align:center;}
}
@media screen and (min-width: 992px) {
    #cv-header #menu-caberera li{display: inline-block; position: relative; padding: 7% 2px; margin: 0 6px; padding-bottom: 6.1% !important;text-align:center;}
    #cv-header #menu-caberera li:before {content: ""; display: block; position: absolute; top: 24%; width: 110%; left: -5%; background: #9C27B0; height: 3%; border-radius: 0 0 0 0; transition: ease-in-out 0.2s; z-index:5; }
    #cv-header #menu-caberera li a{font-size: 13px; text-decoration: none; transition: all 0.1s; text-align: center;position:relative;z-index:99;}
    #cv-header #menu-caberera li:hover:before{height: 60%; border-radius: 0 0 10px 10px;}
    #cv-header #menu-caberera li:nth-child(1):before{background-color: #9bbb00; }
    #cv-header #menu-caberera li:nth-child(2):before{background-color: #ffa300; }
    #cv-header #menu-caberera li:nth-child(3):before{background-color: #cb3630; }
    #cv-header #menu-caberera li:nth-child(4):before{background-color: #04bfe2; }
    #cv-header #menu-caberera li:nth-child(5):before{background-color: #9cbc00; }
    #cv-header #menu-caberera li:nth-child(6):before{background-color: #ffa300; }
    #cv-header #menu-caberera li:nth-child(7):before{background-color: #9b1379; }
    #cv-header #menu-caberera li:hover a{color: white; }
    .submenu>li::before{background-color:transparent !important;}
    #menu-caberera > li.menuplus_n1_1 > ul > li:hover{background-color:#ffa300;}
    #menu-caberera > li.menuplus_n1_2 > ul > li:hover{background-color:#cb3630;}
    #menu-caberera > li.menuplus_n1_3 > ul > li:hover{background-color:#04bfe2;}
    #menu-caberera > li.menuplus_n1_4 > ul > li:hover{background-color:#9cbc00;}
    .submenu{position:absolute;list-style:none;z-index:1000;margin:0px;padding:0px;border:none;}
    .submenu>li{float:none;border-bottom-width:1px;width:auto;padding:0px !important;background:rgba(255,255,255,0.8);}
    .submenu>li>a{padding-top:8px;text-decoration:none;display:block;color:#333333 !important;font-size:14px;font-weight:normal;font-style:normal;text-align:left;width:160px;height:auto;}
    .submenu>li>a:hover{color:#ffffff !important; text-decoration: none;}
    .subsubmenu{position:absolute;background:rgba(255,255,255,0.8);list-style:none;margin:0px;padding:0px;left:100%;top:0px;}
    .subsubmenu>li{float:none;border-bottom-width:1px;width:130px;}
    .subsubmenu>li>a{padding-top:8px;text-transform:uppercase;text-decoration:none;display:block;color:#1b5212;font-size:14px;font-weight:normal;font-style:normal;text-align:center;width:130px;height:auto;}
    .subsubmenu>li>a:hover{color:#ffffff !important; text-decoration: none;}
    .subsubmenu>li:hover{background:#00a651;}
    #cv-slider .slick-arrow{width: 40px; height: 40px; font-size: 3rem; }
    .despliega{background-color:#de5c4f;margin:0;max-height:0;overflow:hidden;padding:0;position:absolute;top:67px;width:100%;z-index:999;}
}
 @media screen and (min-width: 1100px) {
  .menu_main{padding:0px !important;}
}
@media screen and (min-width: 1210px) {
  #cv-header #menu-caberera li{margin: 0 12px; padding: 7% 0px; }
  #cv-header #menu-caberera li a{font-size: 18px; }
}
@media screen and (min-width: 1430px) {
  .container_redes{height:144px;}
}
@media screen and (min-width: 1590px) {
  #cv-header #menu-caberera li{padding: 7% 7px; margin: 0px 2%; }
  #cv-header #menu-caberera li a{font-size: 19px;position:relative;z-index:99;}
  .submenu{margin-top:62px !important;}
}
@media screen and (max-width: 1589px) {
  .submenu{margin-top:50px !important;}
}
@media screen and (max-width: 1280px) {
  .submenu{margin-top:45px !important;}
  .redes{padding-top:22px;}
}
@media screen and (max-width: 1210px) {
  #cv-header #menu-caberera li{padding-bottom:9.1% !important;}
  .container_redes{margin-right:0px;}
}
@media screen and (max-width: 1055px) {
  #menu-caberera{padding:0px !important;}
}
@media screen and (max-width: 992px) {
  .container_face{width:320px !important;}
  #twitter-widget-0{width:320px !important;}
  #icon_search{display:none;}
  #cv-header #menu-caberera li{padding-bottom:1% !important;list-style:none;}
  .submenu{margin-top:5px !important;padding:0px;}
  .submenu li{padding-bottom:0px !important;background:#045b90;border-bottom:solid 1px rgba(175, 175, 175, 0.18);padding-top:10px;}
  .submenu li>a{color:#ffffff;}
  .estilo_menu{text-align:center;}
}
@media screen and (max-width: 767px) {
  .navegacion1, .navegacion2{text-align:center;}
}
@media screen and (max-width: 360px) {
  /*#btn_menu_main{padding:15px 15px 40px 15px;}*/
  .container_face{width:280px !important;}
}