/* CSS Document */
@font-face {
  font-family: 'frank';
  src: url('../fonts/frankruhllibre-black-webfont.eot');
  src: url('../fonts/frankruhllibre-black-webfont.eot') format('embedded-opentype'),
       url('../fonts/frankruhllibre-black-webfont.woff') format('woff'),
       url('../fonts/frankruhllibre-black-webfont.ttf') format('truetype'),
       url('../fonts/frankruhllibre-black-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lato-light';
  src: url('../fonts/lato-light-webfont.eot');
  src: url('../fonts/lato-light-webfont.eot') format('embedded-opentype'),
       url('../fonts/lato-light-webfont.woff') format('woff'),
       url('../fonts/lato-light-webfont.ttf') format('truetype'),
       url('../fonts/lato-light-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'lato-regular';
  src: url('../fonts/lato-regular-webfont.eot');
  src: url('../fonts/lato-regular-webfont.eot') format('embedded-opentype'),
       url('../fonts/lato-regular-webfont.woff') format('woff'),
       url('../fonts/lato-regular-webfont.ttf') format('truetype'),
       url('../fonts/lato-regular-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {margin: 0; padding: 0; box-sizing: border-box; list-style: none; text-decoration: none;}
html {-webkit-font-smoothing: antialiased; }
/*html {font-size: 62.5%; -webkit-font-smoothing: antialiased; font-family:Arial, Helvetica, sans-serif;}*/

/* TIPOGRAFÍAS */
.frank {
  font-family: 'frank';
}
.lato-light {
  font-family: 'lato-light';
}
.lato-regular {
  font-family: 'lato-regular';
}

h1 {
  font-size: 36px;
  margin-bottom: 0px;
}
h2 {
  font-size: 24px;
  margin-bottom: 0px;
}
h3 {
  font-size: 18px;
  margin-bottom: 0px;
}
h5 {
  font-size: 14px;
  margin-bottom: 0px;
}
p {
  font-size: 14px;
}
.separador{
  margin: 10px 0;
  border-bottom: 4px solid #4F425C;
  line-height: 35px;
}
.footer{
  padding: 25px 0;
  text-align: center;
  align-content: center;
}  
.footer-item1{
  padding-bottom: 50px;
}
.footer-item2{
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  padding-bottom: 50px;
}

  .footer-item3{
  padding-top: 0px;
}


@media screen and (min-width:770px){
  h1 {
    font-size: 50px;
    margin-bottom: 0px;
  }
  h2 {
    font-size: 30px;
    margin-bottom: 0px;
  }
  h3 {
    font-size: 22px;
    margin-bottom: 20px;
    border-bottom: 4px solid #4F425C;
    line-height: 35px;
  }
  h5 {
    font-size: 18px;
    margin-bottom: 0px;
  }
  p {
    font-size: 14px;
  }
}

/* COLORES */   
.naranja-claro{
    color: #EC9E6D;
}
.salsa-golf{
    color: #E7AF92;
}
.violeta-claro {
    color:#64586A;
}
.violeta-oscuro {
    color: #4C3B54;
}
.gris-claro{
    color:#C4C4C4;
}
.gris-oscuro{
    color: #a2a2a2;
}
.bg-blanco{
    background: #fff;
}
.bg-gris-claro {
    background: #C1C1C3;
}
.bg-violeta-claro {
    background:#64586A;
}
.bg-violeta-oscuro {
    background: #4C3B54;
}
.bg-cuadricula{
  background: url("../img/fondo-centro-txt.jpg") no-repeat;
  background-position: center bottom;
  background-size: 60%;
}
.tit-encontra{
  background-color: #4F425C;
  color: #DCDBD9;
  padding: 10px 35px;
  margin: 55px;
  font-family: 'frank';
  font-size: 140%;
  display: inline-block;
}
.tit-found{
  background-color: #4F425C;
  color: #DCDBD9;
  padding: 10px 35px;
  font-family: 'frank';
  display: inline-block;
}
.tit-ciudad{
  background-color: #4F425C;
  color: #DCDBD9;
  padding: 10px 35px;
  margin: 50px 0 0 0;
  font-family: 'frank';
  font-size: 120%;
  display: inline-block;
}
.centros-contenedor{
  background-color: white;
  padding: 20px 25px 3px 25px;
  margin-top: 25px;
  border-radius: 10px;
}
.centros-ico{
  margin-right: 10px;
}
.boton {
  background: #553D71;
  border-radius: 1020px;
  font-size:18px;
  color: #FFF;
  font-family: 'frank';
  padding: 5px 20px;
}
.subtitulo{
	padding: 7px 40px;
  border-top: 2px solid #E7AF92;
  border-bottom: 2px solid #E7AF92;
  display: inline-block;
  margin: 10px;
}