* {margin:0;padding:0;}
body        { background-image: url("../imm/FONDO_PAGINA.png"); background-repeat: repeat-y; background-position: center }
#header     { background-image: url("../imm/fondo_header.png"); margin-top: 0; position: fixed; z-index: 1000; top: 0; width: 100%; height: 150px }
h1          { color: #fff; font-size: 20px; font-family: fira_sansmedium; text-decoration: none }
p              { color: #6c6c6c; font-size: 16px; font-family: fira_sanslight; text-decoration: none }
#footer p          { font-size: 14px; font-family: fira_sanslight; text-decoration: none; margin: 0 0 5px; padding: 0 }
#footer a:link          { color: #fff; font-size: 14px; font-family: fira_sanslight; text-decoration: none; margin: 0 0 5px; padding: 0 }
#footer a:visited          { color: #fff; font-size: 14px; font-family: fira_sanslight; text-decoration: none; margin: 0 0 5px; padding: 0 }
#footer a:hover            { color: #5cc5ed; font-size: 14px; font-family: fira_sanslight; font-weight: bold; margin: 0 0 5px; padding: 0 }
a:link         { color: #525252; font-size: 18px; font-family: fira_sanslight; text-decoration: none }
a:visited          { color: #525252; font-size: 18px; font-family: fira_sanslight }
a:hover          { color: #43bcc4; font-size: 18px; font-family: fira_sanslight }

@font-face { font-family: fira_sanslight; font-style: normal; font-weight: normal; src: url("../font/firasans-light-webfont.woff2") format('woff2'), url("../font/firasans-light-webfont.woff") format('woff'), url("../font/FiraSans-Light.eot"), url("../font/FiraSans-Light.ttf") }
@font-face { font-family: fira_sansmedium; font-style: normal; font-weight: normal; src: url("../font/firasans-medium-webfont.woff2"), url("../font/firasans-medium-webfont.woff"), url("../font/FiraSans-Medium.eot"), url("../font/FiraSans-Medium.ttf") }
