#header-container {height:50px; position: fixed; left:0px; right:0px; top: 0px;left:0; margin-left: auto;}
#header {height: 50px;}

#spacer-top 
{
	width:100%; 
	height: 50px;
}

#logo {width:76%; height:50px; margin:auto; position:fixed; right:12%; left:12%; text-align: center;display: table;
    }
#logo div {vertical-align:middle; height:50px;display: table-cell;}

#logoimage {
  max-height: 40px;
  height:auto;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  max-width:100%;
  width:auto;
  padding-left: 5px; padding-right: 25px;
}

#responsive_menu_btn {display: block; position:fixed; left:10px; top:8px; cursor: hand; width:50%; height: auto; }

#content-left img
{
	display:block;
	height:auto!important;
	width:100%!important;
	margin-left:auto!important;
	margin-right:auto!important;	
	margin-top:10px!important;
	margin-bottom:10px!important;
	padding:0px!important;
}

#context
{
	width:100%;
	position: fixed;
	z-index:9;
	height:300px;
	border-bottom: 1px solid #000;
	display:none;
	box-shadow: 1px 1px 10px #888;
}

#menu-responsive {
	display: block;
	position:fixed;
	z-index:8;
	width:300px;
	height:100%;
	margin-left:-310px;
	background: #555453;
	background-repeat: repeat-x;
	box-shadow: 1px 1px 10px #444;
}
#menu-responsive ul 
{
	float:left;
	position: relative;
	list-style: none;
	margin:15px;
	width:100%;
	margin-top:70px;
	clear:left;
}

#menu-responsive li
{
	float:left;
	position: relative;
	font-family: 'Homenaje', sans-serif; 
	font-size: 24px;
	line-height: 1.1em;
	cursor: pointer;
	float: left;
	width: 40%;
	
}