@charset "UTF-8";

html { overflow-y: scroll; } 

body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea {
  padding: 0; 
  margin: 0; 
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl {
  margin-bottom: 1em; 
}

blockquote { 
  margin: 1em 2em; 
}

ul, ol, dl { 
  margin-left: 1em; 
}

li { 
  margin-left: 2em; 
  }

dd {
  margin-left: 2em; 
}

ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
  margin-top: 0; 
  margin-bottom: 0; 
}

ul { 
  list-style-type: square; 
}
ol { 
  list-style-type: decimal; 
}

ul ul { 
  list-style-type: disc; 
}
ol ol { 
  list-style-type: lower-alpha; 
} 

ul ol { 
  list-style-type: decimal; 
}
ol ul { 
  list-style-type: square; 
}

table {
  border-collapse: collapse; 
  border-spacing: 0; 
}

td { 
  vertical-align: top; 
}

fieldset, a img { border: none; }

body {
  background-color: #FFF; 
  color: #000; 
  font-family: FagoWeb-Cond, "Myriad Pro", Arial, sans-serif;
  font-size: 15px; 
}

@font-face {
	 font-family: EstaPro-Regular;
	 src: url('../font/1E1E4C_0_0.eot');
	 src: url('../font/1E1E4C_0_0.eot?#iefix') format('embedded-opentype'),url('../font/1E1E4C_0_0.woff') format('woff'),url('../font/1E1E4C_0_0.ttf') format('truetype');
}

@font-face {
	font-family: FagoWeb-Cond;
	src: url("../font/FagoWeb-Cond.eot");
}

@font-face {
	font-family: FagoWeb-Cond;
	src: url("../font/FagoWeb-Cond.woff") format("woff");
}

@font-face {
	font-family: FagoScWeb-Cond;
	src: url("../font/FagoScWeb-Cond.eot");
}

@font-face {
	font-family: FagoScWeb-Cond;
	src: url("../font/FagoScWeb-Cond.woff") format("woff");
}

h1, h2, h3, h4 {
	font-weight:100;
	font-family: EstaPro-Regular, serif;
	color:#009bff;
	margin:20px 0px 15px -30px;
	text-transform:uppercase;
	letter-spacing:1px;
}

p {
	margin:10px 0px;
	line-height:24px;
	color:#78828f;
}

h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }

a {
    color:#78828f;
	text-decoration:none;
}

a: hover {
	color:#009bff;
}

.clearing { clear: both; }

.containingfloats {
  overflow: hidden; 
}

.hide {
  position: absolute; 
  left: -32768px; 
  top: -32768px; 
  width: 0;
  height: 0; 
  font-size: 0; 
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

*:first-child+html .clearfix { 
  min-height: 0; 
}

* html .clearfix { 
  height: 1%; 
}

