 /* CSS INICIO WEB VIVIENDA */


/* DIV PRINCIPAL */
 .cajaVivienda {

   width: 100%;
   margin: 0 auto;
   text-align: center;
 }


/* CODIGO TEXTO Y ENLACES */
  a{text-decoration: none;}
  
  /* TEXTO PIE FOTOS */
  .boton_color{color:#0066ff;}
  .boton{
        padding: 10px;
        margin-top: -8px;
        font-family: 'Galada', cursive;
        font-family: 'Anton', sans-serif;
        font-size: 1em;
        }
/* CODIGO TEXTO LOGO */
  .logColor{color:red;}
  .log{
        padding: 10px;
        margin-top: -8px;
        font-family: 'Galada', cursive;
        font-family: 'Anton', sans-serif;
        font-size: 1.1em;
      }
/* CODIGO CAJAS BOTONES */
  .tarjeta {
        background: #fff;
        border-radius: 2px;
        display: inline-block;
        height: 160px;
        margin: 0.1rem;
        position: relative;
        width: 140px;
        }
  .cajaLogo {
        background: #fff;
        border-radius: 2px;
        display: inline-block;
        height: 150px;
        margin: 0.1rem;
        position: relative;
        width: 175px;
        }
  .tarjeta-1 {
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
        transition: all 0.3s cubic-bezier(.25,.8,.25,1);
        border-radius: 10px 10px 10px 10px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border: 0px solid #000000;
        }
  .tarjeta-1:hover {
        box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
        border-radius: 10px 10px 10px 10px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border: 0px solid #000000;
        }
  
/* CODIGO FORMATEO IMAGENES */
    img.imagenes {
        margin-top: 10px;
        border-radius: 10px 10px 10px 10px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border: 0px solid #000000;
                }
/* CODIGO SOMBRA TEXTO APARECE ENCIMA DE LA IMAGEN */
    a.hovertext {
        position: relative;
        width: 85px;
        text-decoration: none !important;
        text-align: center;
        }
  a.hovertext::after {
        content: attr(title);
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 0.5em 20px;
        width: 85px;
        background: rgba(0,0,0,0.8);
        text-decoration: none !important;
        font-size: 10px;
        color: #fff;
        opacity: 0;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        -ms-transition: 0.5s;
      }
  a.hovertext:hover::after, a.hovertext:focus::after {
        opacity: 1.0;
      }