body {
	/*font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Tahoma', sans-serif; */
	font-family: 'Galdeano', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Tahoma', sans-serif;
	font-size: 12pt;
	color: #fff;
	background-color: #000;
	position: relative;
}

* { margin: 0; padding: 0; }

input:focus, select:focus { /*outline-color: #cc0000;*/ outline: none; }

img { border: 0; }

a { outline: 0; text-decoration: none; }
a:link, a:visited, a:active { color: #999; }
a:hover { color: #fff; }

ul { list-style-type: none; }
ol { list-style-type: decimal-leading-zero; list-style-position: inside; }

.clear { clear: both; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: 'Homenaje', sans-serif; }

h1 { 
	font-size: 24pt;
	color: #990000;
	text-transform: uppercase;
	margin-bottom: 0px;
    line-height: 100%;
}


.wide-wrapper { width: 960px; padding: 0 32px; margin: 0 auto; }

#sticky { background: #fff; padding: 10px 0; text-align: center; position: fixed; top: 0; left: 0; right: 0; }
.sticky-wrapper { display:inline-block; }

#sticky-logo { float: left; display: none; }
.sticky-wrapper.sticky-wrapper-right { float: right; }
#sticky .wide-wrapper:after { content: ""; display: table; clear: both; }

#social-networks { float: left; }
#social-networks:after { content: ""; display: table; clear: both; }
#social-networks li { float: left; margin-left: 10px; }
#social-networks li:first-child { margin-left: 10px; }
#social-networks li a { display: block; }
#social-networks li a img { opacity: 1; }
#social-networks li a:hover img { opacity: 0.5; }

#link-email { margin-left: 20px; padding: 9px 0 9px 20px; border-left: 1px solid #ddd; float: left; font-family: 'Homenaje', sans-serif; }
#link-email a { color: #000; }
#link-email a:hover { color: #999; }

#head { text-align: center; padding-top: 120px; }

#main-logo { display: block; margin: 0 auto; }

#main-links { display: inline-block; margin: 50px auto 0; padding: 10px 20px 0; border-top: 1px solid #666; font-family: 'Homenaje', sans-serif; }
#main-links:after { content: ""; display: table; clear: both; }
#main-links li { float: left; margin-left: 10px; }
#main-links li:first-child { margin-left: 0; }
/*#main-links li a { display: block; padding: 5px 10px; border: 1px solid #fff; width: 100px; color: #fff; font-size: 12pt; text-transform: uppercase; opacity: 1; }
#main-links li a:hover { opacity: 0.75; }*/
#main-links li a { display: block; padding: 5px 10px; border: 1px solid #fff; width: 100px; color: #fff; font-size: 12pt; text-transform: uppercase; }
#main-links li a:hover { background: #fff; color: #000; }

#news-container { width: 700px; padding: 0 32px; margin: 100px auto 50px; text-align: center; }
.news { font-family: 'Homenaje', sans-serif; margin: 0 auto 50px; }
.news img { float: left; margin: 0 20px 20px 0; box-sizing: border-box; border: 1px solid #333; }
.news a img:hover { opacity: 0.75; }
.news img.no-border { border: none; }
.news h1 { color: #fff; /*border: 1px solid #666; border-left: 0px; border-right: 0px;*/ text-align: left; margin: 0 0 10px 0; }
.news small { font-size: 75%; }
.news p { font-family: 'Galdeano', sans-serif; font-size: 10pt; padding: 0 0px; text-align: left; }
.news p a { color: #ccc; }
.news p a:hover { color: #fff; }
.news .links { clear: both; padding: 4px 0; border: 1px solid #999; border-left: none; border-right: none; margin-top: 15px; }
.news .links a { color: #999; text-decoration: none; }
.news .links a:hover { color: #fff; }
.news .links a:after { content: '|'; margin: 0 10px; }
.news .links a:hover::after { color: #999; }
.news .links a:last-child:after { content: none; }