
body, html { height: 100%; font-family: 'aliquamregular'; letter-spacing: 1px; }

h1, h2, h3, h4, h5, h6 { font-family: 'aliquamultralight'; }
h1 img { display: inline-block; margin-top: -10px; padding-right: 5px; }


.spacer { margin-top: 50px; }
.no-margin { margin-right: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-left: 0 !important; }

.header { background: url(../img/menu_bg.jpg); padding: 30px 0; }
	a.menu { color: white; font-size: 10px; padding: 10px !important; }
	a.menu:hover { background-color: #2B70A8 !important; border-radius: 5px; }
	.menu-fix { padding-top: 5px;}

.nav { float: right; padding-top: 10px; }
.nav li { display: inline-block; white-space: nowrap; background: url(../img/spare.png) right no-repeat; }
.nav li:last-child { background: none; }

.banner { width: 80%; position: absolute; top: 0;  color: white; padding-top: 50px; text-shadow:1px 1px black; }
  .banner.black { color: black; text-shadow:1px 1px white; }

.button { border: 1px solid #fff; border-radius: 5px; background: none; padding: 10px; white-space: nowrap; color: white; }
  .button img { display: inline-block; margin-top: -5px; padding-right: 5px; }
.button-black { border: 1px solid #000; border-radius: 5px; background: none; padding: 10px; white-space: nowrap; color: black; }
  .button-black img { display: inline-block; margin-top: -5px; padding-right: 5px; }
.button-inverted { border: 1px solid #2B70A8; border-radius: 5px; background: #2B70A8; padding: 10px; white-space: nowrap; color: white; }
  .button-inverted img { display: inline-block; margin-top: -5px; padding-right: 5px; }

.content { padding-bottom: 50px; }
  .content.contacto { margin-bottom: -70px; }
.pre-content { background-color: #2B70A8; padding-bottom: 30px; color:#3FA2EE; }

.sub-1 { background-color: #FA8800; height: 165px; color: white; }
.sub-2 { background-color: #8EA70E; height: 165px; color: white; }
.sub-3 { background-color: #2B70A8; height: 165px; color: white; }

.section-title { font-size: 70px; color: #2B70A8; }

.white { color: white; }
.white:hover { color: white; text-decoration:none; }

.texto { font-size:24px; }

.footer { padding: 20px 0 50px; background-color: #313230; color: #666; }