  /*
  color base        #0194c8
    RGB 1, 148, 200
  color más oscuro  #167aa3
  
  */

#logo {
  opacity: 0;
  transition: opacity 0.4s ease;
}

#logo.visible {
  opacity: 1;
}


 body {
  /*background-color: #0293c8 !important*/;
}


  .fondo_ad_smart
  {
    background-image:url(../fondos/cientificaavellaneda_fondo_smart.jpg);
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;	
  }

  .fondo_ad_pc  
  {
    background-image:url(../fondos/cientificaavellaneda.jpg);
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;	
  }


  
a h4,
a:hover h4,
a:active h4,
a:focus h4,
h1, h2, h3, h4,
p a,
ul.comodidades li a


{
  /*color: #0293c8 !important; decoration: none !important; */
  color: #0293c8 !important; decoration: none !important;
  }


.border-bottom

{
  border-color: #0293c8 !important;
  border-width: 1px !important;
}

.border-right
,
.border-left
{
  border-color: #0293c8 !important;
  border-width: 1px !important;
}


a.engranaje:hover
,
a.engranaje:active 
{text-decoration:none;}

  .aldiome{
  	display:block;
  	float:none;
  	margin-left:auto;
  	margin-right:auto;
  }

    .borde {
      border: 1px dotted #167aa3
    }

        .traslucido_color_50 {background-color: rgba(1, 148, 200, 0.50) !important;}

        .traslucido_50 {background-color: rgba(255,255,255,0.50) !important;}
    .traslucido_66 {background-color: rgba(255,255,255,0.66) !important;}
    .traslucido_75 {background-color: rgba(255,255,255,0.75) !important;}
    .traslucido_88 {background-color: rgba(255,255,255,0.88) !important;}


    /*
    h1 {font-size: 50px;}
    h2 {font-size: 37px;}
    h3 {font-size: 27px;}
    h4 {font-size: 20px;}
    h4 {font-size: 15px;}
    */

    h1 {font-size: 50px;}
    h2 {font-size: 37px;}
    h3 {font-size: 27px;}
    h4 {font-size: 20px;}
    h4 {font-size: 15px;}


    #logo_derecha
    {

        padding-top:10px;
        display:block;
        position: fixed;
        width:75px;
        height:75px;

        right:5px;

        top: 5px;

        z-index: 2000 !important;
        text-align:center;

        text-align:center;
        background-color: rgba(var(--color04_rgb), 0.75);
        }

    #botonera_pc a
    ,
    #botonera_smart a
    ,
    a.galeria_foto_rrss
    
      {
        color: #0293c8 !important;
      }


      .btn.btn-primary
      ,
      .menu-toggle
      ,
      #sidebar-wrapper
        {
          background-color: #0293c8 !important;
          outline: #0293c8 !important;
          border-color: #0293c8 !important;
          box-shadow:none !important;
        }

        /* .menu-toggle i {color: #000000 !important;} */


        ,
    #botonera_pc a
    ,
    #botonera_smart a

    {
      text-shadow:
        1px 1px 0px #FFF
        ,
        -1px 1px 0px #FFF
        ,
        -1px -1px 0px #FFF
        ,
        1px -1px 0px #FFF
        ;
    }



    #botonera_pc a:hover
    ,
    #botonera_smart a:hover
      {

        /*color: #000000 !important;*/
        color: #167aa3 !important;
         text-decoration: none;  

        

      }


    #pie_de_pagina
      {
        background-color: #0293c8;
        color: #000000;
      }
 
    a.galeria_thumb_fondo
      {

        background-attachment:scroll !important;
        
        background-size: cover !important;
        background-position: center center !important;
      }

      a.galeria_thumb_fondo:hover
        {
          /*margin:  15% !important;*/
          width: 98% !important;
          height: 98% !important;


        }

        @media screen and (min-width:0px) and (max-width: 576px)
      {
        #botonera_pc
          {
            display: none;
            visibility: hidden;
            height: 0px;
            width: 0px;
            margin: 0px;
            padding: 0px;

          }
      }

        @media screen and (min-width:577px)
      {
        #botonera_smart
          {
            display: none;
            visibility: hidden;
            height: 0px;
            width: 0px;
            margin: 0px;
            padding: 0px;

          }
      }

      .loader
      {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: url('ad_css/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249);
        opacity: .8;
      }

.lnkamgs
{
  display:none;visibility:hidden;width:0px;height:0px;padding:0px;margin:0px;
}