/*Css ea.cl*/

#small-nav.nav-header{
  background-color: none !important;
  border-bottom: none !important;
}
#small-nav.nav-header .mobile-selector.2{
  display: inline-block;
}
#small-nav.nav-header .mobile-selector{
  display: none !important
}
.header-info{
  display: inline-block !important;
}
.nav-header .menu-item a:hover{
  color:#dedede !important;
}
#main{padding-bottom: 40px !important;}


.menu-wp {
  width: 100%;
  text-align: right;
  overflow: hidden; }

.menu-wp .box-lista-menu-wp {
  clear: both; }

.box-lista-menu-wp ul li {
  text-align: right;
  display: inline;
  margin: 0 5px; }

.menu-wp a {
  color: #004165; }

.menu-wp .btn-menu-wp {
  display: none;
  float: right;
  margin: 5px;
  position: relative;
  clear: both; }

.btn-menu-wp .line1, .btn-menu-wp .line2, .btn-menu-wp .line3 {
  left: 9px;
  position: absolute;
  width: 21px;
  content: '';
  background-color: #909090;
  height: 2px; }

.btn-menu-wp .line1 {
  top: 12px; }

.btn-menu-wp .line2 {
  top: 18px; }

.btn-menu-wp .line3 {
  top: 24px; }



.fusion-page-title-bar,
.fusion-page-title-bar{
  background: none !important;
  border:none !important;
}
.fusion-page-title-secondary{
  text-align: left !important;
  margin-top: 20px !important;
}
.fusion-breadcrumbs span.breadcrumb-leaf{
  color: #d52b1e !important;
  text-decoration: underline !important;
}
.footer-area p img{
  width: 90px !important;
}
.fusion-page-title-captions,
.page-id-931 .page-title-captions,
#wrapper .image-extras,
.home .page-title-container,
.mobile-topnav-holder .mobile-selector span{
  display: none !important;
}
/* Top menu Responsive */

.mobile-topnav-holder{
  width:100% !important;
  text-align: center !important;
  margin-top: 5px !important;
}
/*footer*/
#footer .copyright li{
  color: #fff !important;
}
#footer .social-networks-dark .twitter a{
  background-image:url(../Avada-Child-Theme/images/white/twitter.png) !important;
}
#footer .social-networks-dark .rss a{
  background-image:url(../Avada-Child-Theme/images/white/rss.png) !important;
}

/*prueba titles*/
.post-content > article:first-child{
  padding: 25px 20px !important; 
  margin-bottom: 15px !important;
  color: #fff !important;
  max-height: 90px;
  background-position: top right;
}
.post-content > article:first-child h2{
  clear: both !important;
  padding: 3px 10px !important;
  background-color: rgba(255,255,255,0.7) !important;
  width: 90% !important;
  margin: 0 auto !important;
}
/*titulos Informacion comercial*/
.page .post-content article.informacion-comercial{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/informacion-comercial.jpg) !important;
}
/*titulos Servicios en linea*/
.page .post-content article.servicios-linea{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/servicios-en-linea.jpg) !important;
}
/*titulos Solicitudes comerciales*/
.page .post-content article.Solicitudes-comerciales{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/solicitud-comercial.jpg) !important;
}
/*titulos Datos ÃƒÂºtiles*/
.page .post-content article.datos-utiles{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/datos-utiles.jpg) !important;
}
/*titulos Actualidad y Sostenibilidad*/
.page .post-content article.actualidad-sostenibilidad{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/actualidad-sostenibilidad.jpg) !important;
}

/*titulos Mineria*/
.page .post-content article.mineria{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/mineria.jpg) !important;
}
/*titulos Servicio Empresa*/
.page .post-content article.servicios-empresas{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/servicio-empresa.jpg) !important;
}
/*titulos TransmisiÃƒÂ³n*/
.page .post-content article.transmision{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/transmision.jpg) !important;
}


/*titulos Productos y servicios*/
.page .post-content article.productos-servicios{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/productos-servicios.jpg);
}
/*titulos conÃƒÂ³cenos*/
.page .post-content article.conocenos{
  background-image: url(wp-content/uploads/imagenes/somos-cge/headers/conocenos.jpg);
}
}
/*fin style-bg-titles*/
/*fin prueba titles*/

#main{  
  padding-top: 0 !important;
  margin-top: 0 !important;  
}
.home #main{
  margin-top: 25px !important;  
} 

.content-container {
font-family: Arial, Helvetica, sans-serif !important;
}


/*page CGE-DISTRIBUCION*/

/*icons*/
#post-1231 .icon-star-empty:before{
  height: 28px !important;
  margin-top: 10px !important;
}
#post-1231 #content-boxes-1 .icon-star-empty:before{
  content: url(images/icons/icon-6.png) !important;
}
#post-1231 #content-boxes-2 .icon-star-empty:before{
  content: url(images/icons/icon-8.png) !important;
}
#post-1231 #content-boxes-3 .icon-star-empty:before{
  content: url(images/icons/icon-1.png) !important;
}
#post-1231 #content-boxes-4 .icon-star-empty:before{
  content: url(images/icons/icon-4.png) !important;
}
#post-1231 #content-boxes-5 .icon-star-empty:before{
  content: url(images/icons/icon-3.png) !important;
}

.icon-home::before{
}
#small-nav #nav > ul > li > a{
  border-color: #fff !important;
}

/*ACCORDION TITLE STYLE*/
 
#content .post-content .accordian .active a span.arrow,
#content .post-content .accordian a span.arrow{
  margin-left: 20px !important;
}
.page-id-7801 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1831 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1781 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1331 #content .post-content .accordian .active a span.arrow{
  color: #fff !important;
}
.page-id-7801 .accordian h5.active,
.page-id-7801 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1831 .accordian h5.active,
.parent-pageid-1831 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1781 .accordian h5.active,
.parent-pageid-1781 #content .post-content .accordian .active a span.arrow,
.parent-pageid-1331 .accordian h5.active,
.parent-pageid-1331 #content .post-content .accordian .active a span.arrow{
  background-color: #d52b1e !important;
}
.page-id-7801 .accordian h5.active a,
.parent-pageid-1831 .accordian h5.active a,
.parent-pageid-1781 .accordian h5.active a,
.parent-pageid-1331 .accordian h5.active a{
  color: #fff !important;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}

/*FIN ACCORDION STYLE*/


.parent-pageid-2971 .post-content .one_fourth img{
  text-align: center;
  margin: 0 auto;
}
.parent-pageid-2971 .post-content .three_fourth.last ul{
  margin-bottom: 50px;
}
.parent-pageid-2971 .post-content .three_fourth.last ul li{
  padding-left: 15px;
  margin-bottom: 20px;
  line-height: 1.5;
  font-size: 15px;
}

.page-id-7701 .post-content .three_fourth.last ul li{
  list-style: none;
}
.page-id-7701 .post-content .three_fourth.last ul li {
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content:left;
  -webkit-justify-content:left;
}
.page-id-7701 .post-content .three_fourth.last ul li img{
  margin-right: 15px;
}

/*box verde*/
.page-id-8201 .reading-box{
  border: 0 !important ;
  padding: 10px 15px !important;
  border-radius: 10px !important;
}
.page-id-8201 .reading-box p{
  padding-left: 15px !important;
  color:#fff !important;
  margin: 12px 0 12px 5px !important;
  position: relative !important;
}
.page-id-8201 .reading-box p::before{
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  border-radius: 50%;
  background-color: #fff;
  left: -7px;
  top: 7px;
}

/*box gris*/
.page-id-3161 .reading-box{
  border: 1px solid #CCD9DB !important;
  background-color: #F1F2F5 !important ;
  border-radius: 15px !important;
}
/*fin box gris*/

/*estilos Reynold*/
.fusion-content-boxes .fusion-column {
  margin-top: 30px !important;
  margin-bottom: 0px !important;
}
.fusion-content-boxes .content-wrapper-background {
  padding: 0px !important;
}
.flex-control-paging li a {
  background: #ffffff !important;
  background: rgba(252, 252, 252, 0.8) !important;
}
.flex-control-paging li a.flex-active {
  background: #d0281b !important;
}


/*fin estilos Reynold*/

nav.nav-logo ul,nav.nav-logo ul li{
  list-style: none;
  display: inline-block;
}
nav.nav-logo ul li{
  margin: 15px;
}
.home .fusion-one-full{
  margin-top: -5px !important; 
}
/*.home .fusion-one-full .fusion-column-wrapper{
  min-height: 218px;  
}
*/.home .fusion-one-third p{
    margin-bottom: 10px;
}
.home .fusion-one-third p span{
  font-size: 12px;
}
.home .fusion-one-third:nth-child(5) .fusion-column-wrapper,
.home .fusion-one-third:nth-child(6) .fusion-column-wrapper{
/*.home .fusion-one-third:nth-child(4) .fusion-column-wrapper,*/
/*.home .fusion-one-third:nth-child(5) .fusion-column-wrapper{*/
  min-height: 218px;
}
.home .fusion-one-third:nth-child(2) .fusion-column-wrapper,
.home .fusion-one-third:nth-child(3) .fusion-column-wrapper,
.home .fusion-one-third:nth-child(4) .fusion-column-wrapper{
/*.home .fusion-one-third:nth-child(1) .fusion-column-wrapper,*/
/*.home .fusion-one-third:nth-child(2) .fusion-column-wrapper,*/
/*.home .fusion-one-third:nth-child(3) .fusion-column-wrapper{*/
  min-height: 188px;
}
.home .fusion-one-third:nth-child(4),
.home .fusion-one-third:nth-child(8){
/*.home .fusion-one-third:nth-child(3),*/
/*.home .fusion-one-third:nth-child(7){*/
 /* text-align: center !important;*/
}
.home .fusion-one-third:nth-child(4) p,
.home .fusion-one-third:nth-child(8) p{
/*.home .fusion-one-third:nth-child(3) p,*/
/*.home .fusion-one-third:nth-child(7) p{*/
  margin-bottom: 5px;
}
.home .box-login .header-login,
.home .btn-ingresar,
.home .fusion-one-full input[value="Ingresar"]{
  color: #fff;
  background: -moz-linear-gradient(top,#d0281b,#a51d0a);
  background: -webkit-linear-gradient(top,#d0281b,#a51d0a);
  background: -ms-linear-gradient(top,#d0281b,#a51d0a);
  background: -o-linear-gradient(top,#d0281b,#a51d0a);
  background: linear-gradient(to bottom,#d0281b,#a51d0a); 
}
.home .btn-ingresar,
.home .fusion-one-full input[value="Ingresar"]{
  margin: 10px auto;
  padding: 8px 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
}
.home .fusion-one-third:nth-child(9) .fusion-column-wrapper .fusion-one-full{
/*.home .fusion-one-third:nth-child(8) .fusion-column-wrapper .fusion-one-full{*/
  margin-bottom: 5px !important;
}
.home .fusion-one-third:nth-child(9) {
/*.home .fusion-one-third:nth-child(8) {*/
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
h4.entry-title a{ 
  font-size: 16px !important;
  font-weight: bolder !important;
}
  *{
    -webkit-font-smoothing:antialiased;
  }
/*PRUEBA LOGIN HOME*/
/*.home */.cont-box-login{
  z-index: 1000;
  background-color: rgba(255,255,255,0.5);
  padding: 50px 0;
  position: absolute;
  top: 210px;
  width: 340px;
}
    .home .box-login{
      overflow: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      background-color: #f9f8f8;
      width: 250px;
      text-align: center;
      margin: 0 auto;
    }
        .home .box-login .header-login{
          display: inline-block !important;
          width: 100%;
        }
          .home .box-login .header-login h3{
            color: #fff;
            font-size: 20px;
            margin-left:10px;
          }
        .home .box-login .cont-login{
          padding: 20px 15px 15px 15px;
          font-size: 13px;
        }
        .home .box-login .cont-login input{
          margin: 10px auto;
        }
/*FIN PRUEBA LOGIN HOME*/

/*MENU CONOCENOS*/
.menu-conocenos{
  padding: 0;
  margin: 25px 0;
}
  .menu-conocenos li{
    border-bottom: 1px solid rgb(215, 223, 228);
    position: relative;
    height: auto;
    width: 100%;
    display: inline-block;
  }
  .menu-conocenos li:last-child{
    border-bottom: none !important;
  }
  .menu-conocenos li a{
    display: inline-block;
    font-size: 16px;
    line-height: 1.5;
    width:100%;
    padding: 10px 25px;
    background-color: rgb(243, 245, 246);
    -webkit-transition: all .25s ease-in-out .2s;
       -moz-transition: all .25s ease-in-out .2s;
        -ms-transition: all .25s ease-in-out .2s;
         -o-transition: all .25s ease-in-out .2s;
            transition: all .25s ease-in-out .2s;
  }
  .menu-conocenos li a::before{
    -webkit-transition: all .25s ease-in-out .2s;
       -moz-transition: all .25s ease-in-out .2s;
        -ms-transition: all .25s ease-in-out .2s;
         -o-transition: all .25s ease-in-out .2s;
            transition: all .25s ease-in-out .2s;
    top: 15px;
    left: 0;
    position: absolute;
    opacity: 0;
    content: '\f105';
    color: #004165;
    font:normal normal normal 14px/1 FontAwesome;
  }
  .menu-conocenos li a:hover{
    padding-left: 35px;
    color: #004165;
    background-color: rgb(215, 223, 228);
  }
  .menu-conocenos li a:hover::before{
    opacity: 1;
    left: 15px;
  }
  /*.menu-conocenos li a:nth-child(even){}*/
/*FIN MENU CONOCENOS*/


/*Full Width*/

.page-template-100-width .fusion-fullwidth-2{
  min-height: 420px;
  background-size: auto 100% !important;
}
.page-template-100-width .fusion-fullwidth-2 .fusion-row{
  text-align: center;  
}
.page-template-100-width h3{
  font-size: 20px !important;
  text-align: center;
  margin: 20px auto ;
  width: 100%;
}
.page-template-100-width h3,
.page-template-100-width .fusion-separator.sep-shadow{
  display: inline-block !important;
}
/*.page-template-100-width*/ .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{
  display: inline-block !important;
  background-color: #fff !important;
  padding: 20px 15px 15px 15px !important;
  width: 100% !important;
  min-height: 170px !important;
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
  box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
  margin-bottom: 25px !important;
}
/*.page-template-100-width*/ .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed a{
  color: #e10707 !important;
  padding-top: 5px !important;
}
/*.page-template-100-width*/ .fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon{
  top: -40px !important;
}
/*.page-template-100-width*/ h2.content-box-heading{
  padding: 15px 0 10px 0;
}


/*Fin Full Width*/


/*Titulos Header*/
.post-content article:first-child {
    padding: 30px 20px !important;
    margin-bottom: 15px !important;
    color: #fff !important;
    max-height: 120px !important;
    background-position: top right;
}

.page .post-content article h2{
  clear: both !important;
  padding: 3px 10px !important;
  background-color: rgba(255,255,255,0.7) !important;
  width: 90% !important;
  margin: 0 auto !important;  
}


/*Fin Titulos Header*/


@media (max-width: 800px) {
  #header-banner{
    margin-top: 0 !important;
  }
  .header-v4 #header{
    padding: 10px 0 0 0!important;
  }
  .header-v4 .social-networks-light .twitter a{
    background-image:url(../Avada-Child-Theme/images/white/twitterGris.png) !important;
  }
  .header-v4 .social-networks-light .rss a{
    background-image:url(../Avada-Child-Theme/images/white/rssGris.png) !important;
  }
  .header-v4 .social-networks-light .youtube a{
    background-image:url(../Avada-Child-Theme/images/white/youtubeGris.png) !important;
  }
  #header-search-form-responsive .searchandfilter{
    width: 98%;
  }
  #wrapper #header-search-form-responsive .searchandfilter ul .sf-field-search{width: 100%;}
  #wrapper #header-search-form-responsive .searchandfilter ul .sf-field-search input{
    width: 100% !important;
    border: 1px solid #dadada;
  }
  #header-search-form-responsive .searchandfilter .sf-field-submit input[type='submit']{
    background-image: url(images/icons/lupaGris.png) !important;
  }

  .alignright{position: relative !important;}
  .top-menu{
    float: right !important;
    width: 100%;
  }
  .mobile-topnav-holder .mobile-selector{
    clear: both;
    width: 40px;
    float: right;
    background: none;
    border: none;
    margin-bottom: 5px;
  }
  .mobile-topnav-holder .mobile-selector .selector-down{
    position:relative !important;
    border: none;
  }
  .mobile-topnav-holder .mobile-selector .selector-down:before{
    color: #fff !important;
    -webkit-font-smoothing:antialiased !important;
    font-weight: normal !important;
  }
  #mobile-nav{
    clear: both;
    margin-bottom: 5px;
  }
  #mobile-nav li a{
    text-align: left;
  }
  #mobile-nav .mobile-nav-item{
    position: relative;
  }
  #mobile-nav .mobile-nav-item>a::after{
    content: '';
    background: url(images/icons/arrow-blue.png) center center no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
  }

  #mobile-nav .mobile-nav-item>a  + .sub-menu{
    display: none !important;
  }
  #mobile-nav .mobile-nav-item>a::after:hover + .sub-menu.active{
    display: block !important;
  }
  .post .meta-info,
  .footer-area .col p{
    margin: 0 !important;
  }
  .post-content #blog{
    margin-top: 20px !important;
  }
  #wrapper .post-content .post{
    margin-bottom: 20px !important;
  }
  .grid-layout .post-content-container{
    padding: 10px !important;
  }
  img.size-full{
    margin-bottom: 20px !important;
  }
  #main,#content{
    margin-bottom: 5px !important;
  }
  .page-title{
    padding-top: 0 !important;
  }
  .breadcrumbs{
    margin-top: 0 !important;
  }
  #main,#content,
  #wrapper .page-title-container{
    padding-bottom: 0 !important;
  }
  .toggle-content {
    padding-left: 0;
  }
  #wrapper h5.toggle a{
    font-size: 16px;
  }





  .box-lista-menu-wp ul {
  background-color: #fff;
  padding: 5px 0; }

  .box-lista-menu-wp ul li {
  text-align: left;
  display: block;
  margin: 10px 5px;
  padding: 0 5px; }

  .menu-wp a {
  color: #909090; }

  .box-lista-menu-wp {
  height: 0;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s; }

  .btn-menu-wp + ul {
  visibility: hidden;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
  height: 50px; }

  .btn-menu-wp:hover + .box-lista-menu-wp {
  height: 150px;
  display: block;
  height: 150px;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1); }

  .menu-wp .btn-menu-wp {
  z-index: 100;
  border-radius: 3px;
  border: 1px solid #ccc;
  width: 40px;
  height: 40px;
  background-color: #FFF !important;
  display: none; } 
  
}


/*.menu-top{}*/
.menu-top{
  padding: 10px 0 ;
}
.menu-top,.searchandfilter{
  height: 40px;
  margin: 0 !important;
  display: inline-block;
}
.menu-top li,
.menu-top li a{
  padding: 0 5px;
  color: #fff;
  font-size: 15px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.menu-top li,
.searchandfilter ul li{
  display: inline-block !important;
  float: left;
  position: relative;
}
.sf-field-search > input{
  -webkit-border-radius: 5px 0 0 5px ;
  -moz-border-radius: 5px 0 0 5px ;
  -o-border-radius: 5px 0 0 5px ;
  border-radius: 5px 0 0 5px ;
  border: 0;
  height: 33px;

}


input.sf-input-text {
    margin-left: 20px;
    position: absolute;
    top: 10px;
}


.sf-field-submit > input{
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border: 0;
  height: 33px;
  width: 30px;
  background: #fff url(search.jpg.png) center center no-repeat;
  cursor: pointer !important;
  height: 50px;
}
.single.single-post .fusion-flexslider .slides .flex-active-slide{
  overflow: hidden !important;
  position: relative !important;
  height: 300px !important;
}
.single.single-post .fusion-flexslider .slides .flex-active-slide a{
  position: absolute !important;
 /* top: -50% !important;*/
  left: 0 !important;
}
.page-id-43221 .panel-body .fusion-li-item{
  background-color: #EDEDED;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 15px;
  margin-left: 39px;
  margin-bottom: 45px;
}
.heading h4.widget-title{
    font-size: 20px !important;
    font-weight: bold !important;
    border-bottom: 2px solid red;
    color: #555 !important;
    padding-bottom: 5px;
    /*margin-right: 35px !important;*/
}
.post-content .reading-box.element-bottomshadow p{
  text-align: justify !important;
}
.fusion-rollover{display: none;}
.fusion-carousel-positioner .fusion-rollover{
  display: block;
  position: relative;
  opacity: 1;
  -webkit-transform: inherit;
     -moz-transform: inherit;
      -ms-transform: inherit;
       -o-transform: inherit;
          transform: inherit;
  background: #ffffff !important;
  color: #e10707 !important;
}
.fusion-carousel-wrapper, .fusion-carousel-wrapper .fusion-carousel-holder{
  position: relative;
  height: auto;
  overflow: visible;
}
.fusion-rollover-content > a,.fusion-rollover-content > a + .fusion-rollover-sep ,.fusion-rollover-content > a + .fusion-rollover-sep + a{
 display: none;
}
.fusion-rollover .fusion-rollover-content{padding: 0;}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{vertical-align: top;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{color: #e10707 !important;}

/*@media (max-width: 800px) {
  .hidden-xs{
    display: none !important;
  }
  .visible-xs{
    width: 100%;
    display: inline-block !important;
  }
  }*/
  

/*Toogles canales de pago  */
/*Menu accordeon*/

.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a,
.fusion-accordian .panel-title a{
  /*background-color: #e10707;*/
  padding: 5px 0 5px 15px;
  margin: 15px 0;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box{
  background: #e10707;
}
.fusion-panel.panel-default,
.fusion-panel.panel-default,
.fusion-panel.panel-default,
.fusion-panel.panel-default{
  border: none;
}
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"]:hover div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"]:hover div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"]:hover div.fusion-toggle-heading,
a[data-toggle="collapse"] div.fusion-toggle-heading,
a[data-toggle="collapse"]:hover div.fusion-toggle-heading{
  /*color: #FFF !important;*/
}
  
/*FIN Menu accordeon*/
  .visible-xs{
    display: none !important;

  }

@media (max-width: 800px) {
.hidden-xs{
    display: none !important;
  }
  .visible-xs{
    width: 100%;
    display: inline-block !important; 

  } 
    
}
/*@media screen and (min-width: 800px) {
    .visible-xs{
    display: none !important;

  }
    
}*/

.home .fusion-one-full.bo-l-r-b {
    margin-right: 14px;
}
.home .fusion-one-third .m-t , 
.home .fusion-one-third .m-t , 
.home .fusion-one-third .m-t 
{
    margin-top: 15px !important;
}
.cajaBorder
{
border-radius: 20px !important; /*bordes redondos*/
border: #00A7E1 solid 5px !important;
}
.cajaBorderAzul
{
border-radius: 20px !important; /*bordes redondos*/
border: #001689 solid 5px !important;
}

@media (max-width: 640px) and (min-width: 340px)
{
	.img-icono-mapa {
		
    		width: 60px !important;
	}
}
.BoxhomecgeCeleste {
    display: inline-block !important;
    background-color: #CCE8F7!important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
    min-height: 170px !important;
    -webkit-box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);
    box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);
    margin-bottom: 25px !important;
    border-top: #001689 !important;
    border-top: solid !important;
    border-top-width: 5px;
    height: 360px;
}
.boton-ovalado-doc
{

color: #ffffff; /*color texto*/
text-decoration: none; /*decoración texto*/
text-transform: none !important; /*capitalización texto*/
border-radius: 20px !important; /*bordes redondos*/
text-align:left !important;
font-size: 14px;
font-family: arial;
font-weight: normal;
}
.link-area-link-icon-hover .icon .circle-no::before
{
	color:#00A7E1 !important; 
}
.box-redondo
{
border-radius: 15px !important;
}
.box-rojo-claro
{
	background-color: #FFB4A8;
    	border-radius: 15px;
	padding-top: 10px;
}
.link-area-link-icon-hover .heading .icon i.circle-yes {
    background-color: #001689 !important;
    border-color: #001689 !important;
}
.fusion-content-boxes .heading-link:hover .icon i.circle-yes{
 background-color: #001689 !important;
    border-color: #001689 !important;
}
.opacidad
{
 opacity:0.9 !important;
}
.fusion-accordian .panel-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading
{
	font-size:18px !important;


}
@media (max-width: 640px) and (min-width: 340px)
{
.Img-campana {
    height: 350px !important;    
    background-position: right center !important;
    
}
.box-campana
{
    vertical-align: top !important;
    background-color: rgba(0, 22, 137, 0.4) !important;
    padding-left: 10px;
    color:#ffffff !important;

}
}
..cajaBorder
{
border-radius: 20px !important; /*bordes redondos*/
border: #00A7E1 solid 5px !important;
}
.cajaBorderAzul
{
border-radius: 20px !important; /*bordes redondos*/
border: #001689 solid 5px !important;
}

@media (max-width: 640px) and (min-width: 340px)
{
	.img-icono-mapa {
		
    		width: 60px !important;
	}
}
.BoxhomecgeCeleste {
    display: inline-block !important;
    background-color: #CCE8F7!important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
    min-height: 170px !important;
    -webkit-box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);
    box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);
    margin-bottom: 25px !important;
    border-top: #001689 !important;
    border-top: solid !important;
    border-top-width: 5px;
    height: 360px;
}
.boton-ovalado-doc
{

color: #ffffff; /*color texto*/
text-decoration: none; /*decoración texto*/
text-transform: none !important; /*capitalización texto*/
border-radius: 20px !important; /*bordes redondos*/
text-align:left !important;
font-size: 14px;
font-family: arial;
font-weight: normal;
}
.link-area-link-icon-hover .icon .circle-no::before
{
	color:#00A7E1 !important; 
}
.box-redondo
{
border-radius: 15px !important;
}
.box-rojo-claro
{
	background-color: #FFB4A8;
    	border-radius: 15px;
	padding-top: 10px;
}
.link-area-link-icon-hover .heading .icon i.circle-yes {
    background-color: #001689 !important;
    border-color: #001689 !important;
}
.fusion-content-boxes .heading-link:hover .icon i.circle-yes{
 background-color: #001689 !important;
    border-color: #001689 !important;
}
.opacidad
{
 opacity:0.9 !important;
}
.fusion-accordian .panel-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading
{
	font-size:18px !important;

}
@media (max-width: 640px) and (min-width: 340px)
{
.Img-campana {
    height: 350px !important;    
    background-position: right center !important;
    
}
.box-campana
{
    vertical-align: top !important;
    background-color: rgba(0, 22, 137, 0.4) !important;
    padding-left: 10px;
    color:#ffffff !important;

}
}
.boton-ovalado-home
{

color: #ffffff; /*color texto*/
text-decoration: none; /*decoración texto*/
text-transform: none !important; /*capitalización texto*/
border-radius: 20px !important; /*bordes redondos*/
}
.borderTopCeleste {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00A7E1 !important;
    margin: 5px;
}
@media (max-width: 640px) and (min-width: 480px){
	.borderTopCeleste {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00A7E1 !important;
    margin: 5px;
}
}

.borderTopOrange {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #F18A00 !important;
    margin: 5px;
}
@media (max-width: 640px) and (min-width: 480px){
	.borderTopOrange {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #F18A00 !important;
    margin: 5px;
}
}

.borderTopGreen {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00B451 !important;
    margin: 5px;
}
@media (max-width: 640px) and (min-width: 480px){
	.borderTopGreen {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00B451 !important;
    margin: 5px;
}
}

.borderTopBlue {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00B451 !important;
    margin: 5px;
}
@media (max-width: 640px) and (min-width: 480px){
	.borderTopBlue {
    -webkit-box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    box-shadow: 2px 2px 10px 1px #e5e5e5 !important;
    border-top: 8px solid #00B451 !important;
    margin: 5px;
}
}
.fusion-tabs.classic .nav-tabs > li.active .tab-link
{
text-align: center !important;

}
.fusion-tabs .nav-tabs li:last-child .tab-link {
text-align: center !important;

}
.fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-title h4 {
text-align: center !important;

}
.servicio-linea-ley-ssbb
{
   height:1100px;	
}
@media (max-width: 640px) and (min-width: 340px)
{
.servicio-linea-ley-ssbb {
    height:1900px;    
}
}
.fusion-footer-copyright-area {
	background-color:#001689 !important;
}
.fusion-footer
{
background-color:#001689 !important;
}
#pieContacto 
{
	font-size: 28px; /*28*/
	color: #fff; 
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.pieContacto a
{
	font-size: 28px; /*28*/
	color: #fff !important; 
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ImgPieFono
{
	width:26px; /*26*/
	height:60px; /*60*/
	
}
.ImgPieTwitter
{
	width:35px; /* 35 */
	height:60px; /*60*/
	padding-right:5px; 
	max-width: none;
}
.SizeTDFootL
{
	width:35%; /* 38 5 */
	height: 100px;
}
.SizeTDFootR
{
	width:30%; /*30  5 */
}
@media (max-width: 640px) and (min-width: 340px)
{
	#pieContacto
{
	font-size: 18px; /*28*/
	color: #fff; 
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.ImgPieFono
{
	width:20px; /*26*/
	height:46px; /*60*/
}
.ImgPieTwitter
{
	width:25px; /* 35 */
	height:42px; /*60*/
	padding-right:0px; /**/
}
.SizeTDFootL
{
	width:5%; /* 38 5 */
}
.SizeTDFootR
{
	width:5%; /*30  5 */
}
}
.btn-of-v
{  display: inline-block;
    font-weight: 700;
    border-radius: 35px;
    padding: 14px 28px;
    margin-bottom: 5px;
    margin-right: 5px;
    border: 2px solid transparent;
    text-decoration: none;
    height: 45px;
    background-color: #00A7E1;	
}
@media (max-width: 600px){
	.btn-of-v
	{  display: inline-block;
    	font-weight: 700;
    	border-radius: 35px;
    	padding: 14px 28px;
	margin-bottom: 5px;
    	margin-right: 5px;
    	border: 2px solid transparent;
    	text-decoration: none;
 	height: 25px !important;
    	background-color: #00A7E1;	
}
}
.Boxhomecge 
{  
    display: inline-block !important;
    background-color: #fff !important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
    min-height: 170px !important;
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    margin-bottom: 25px !important;
    border-top: #001689 !important;
    border-top: solid !important;
    border-top-width: 5px;
    height:397px;	
 	
}
.nav-logo
{
    font-weight: bold !important;
}