form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
*:hover { transition:all 0.25s ease-in-out }
.overlay:active { opacity:.9 }
.overlay:hover { opacity:.9 }
@import { @import:url('https://fonts.googleapis.com/css?family=Open+Sans') }
a.badge { color:#f0f; background-color:#000; margin-top:5em; margin-bottom:5em; padding:5em 6em; display:inline-block; border-bottom:none }
a.badge:hover { color:#fff; background-color:#ff0 }
em { font-style:italic }
h1 { color:#f5f7ff; font-family:"jaf-facitweb",sans-serif;; font-weight:bold; font-size:45px; margin-top:0px; margin-bottom:0px }
h1:first-child { margin-top:0px }
h1,h2,h3, { -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility }
h2 { color:#000; font-family:"jaf-facitweb",sans-serif;; font-size:18px; line-height:1.5 }
h2:first-child { margin-top:0px }
h3 { font-weight:bold; font-size:14px }
h3:first-child { margin-top:0px }
strong { font-weight:bold }
h1.style2 { color:#f5f7ff; font-family:"jaf-facitweb",sans-serif;; font-weight:bold; font-size:45px; margin-top:0px; margin-bottom:0px; text-align:center }
h1:first-child { margin-top:0px }
h2.Center { color:#000; font-family:"jaf-facitweb",sans-serif;; font-size:22px; line-height:1.5; text-align:center }
h2:first-child { margin-top:0px }
.White { color:#fff }
.Light { font-weight:300 }
.style4 { color:#707272; font-family:"jaf-facitweb",sans-serif;; font-size:16px; line-height:1.8; text-align:center }
.FontRegular { font-weight:400 }
h1.Center { color:#232525; font-family:"jaf-facitweb",sans-serif;; font-weight:bold; font-size:45px; margin-top:0px; margin-bottom:0px; text-align:center }
h1:first-child { margin-top:0px }
.Thin { font-weight:200 }
.style6 { color:#000; font-family:"jaf-facitweb",sans-serif;; font-size:18px; line-height:1.5; text-align:center }
.Big { color:#f5f7ff; font-size:28px }
.Right { font-family:"jaf-facitweb",sans-serif;; font-size:14px; letter-spacing:0.1em; word-spacing:1px; text-align:right }
.style1 { font-family:"jaf-facitweb",sans-serif;; font-size:14px; letter-spacing:0.1em; word-spacing:1px; text-align:right }
.Footer { font-family:"jaf-facitweb",sans-serif;; font-size:14px; letter-spacing:0.1em; word-spacing:1px }
.FontBold { font-weight:700 }
.Top { color:#2d3091; font-family:"jaf-facitweb",sans-serif;; font-size:12px }
.Gray { color:#d0d1d2 }
.Menu { font-family:"jaf-facitweb",sans-serif;; font-size:15px; text-transform:uppercase; font-variant:normal; letter-spacing:0.08em }
.FontSemibold { font-weight:600 }
.body { color:#707272; font-family:"jaf-facitweb",sans-serif;; font-size:17px; line-height:1.8 }
.Blue { color:#003c96 }
.style2 { font-size:24px }
.style5 { color:#000 }
.ProductosText { color:#fff; font-family:"jaf-facitweb",sans-serif;; font-size:16px; line-height:1.5; text-align:left }
.Black { color:#0b333c }
@media screen and (max-width:768px)
{
	h1 { font-size:40px; text-align:center }
	h1.style2 { font-size:40px }
	h1.Center { font-size:40px }
}
@media screen and (max-width:480px)
{
	h1 { font-size:35px }
	h2.Center { font-size:20px }
	h1.Center { font-size:35px }
	.Right { text-align:center }
	.style1 { text-align:center }
	.Footer { text-align:center }
	.ProductosText { font-size:15px }
}
@media screen and (max-width:320px)
{
	h1 { font-size:30px }
	h2.Center { font-size:18px }
	h1.Center { font-size:30px }
	.ProductosText { font-size:14px }
}
