/* Header Styles */
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:70px;
	border:0;
	text-align:center;
	z-index:110;
	background-color:#FFFFFF;
	-moz-box-shadow:0  8px 8px -8px #696868;
    -webkit-box-shadow:0  8px 8px -8px #696868;
     box-shadow:0  8px 8px -8px #696868;
}

.mainHeader{
	width:1150px;
	min-width:320px;
	height:70px;
	border-collapse:collapse;
	border:0;
	margin:auto;
	padding:0 15px 0 15px;
}

.Logo {
	width:21.55%;
	padding:0;
	margin:0;
	text-align:left;
	line-height:70px;
	/*background-color: aqua;*/
}

.Logo a{
	text-decoration:none;
	margin:0;
	padding:0;
}

.Logo img {
	width:100%;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
	max-width: 200px;
}

.superMenu {
	width:34%;
	padding:0;
	margin:0;
	text-align: left;
	line-height:70px;
	/*background-color: blanchedalmond;*/
	overflow: visible;
}

.headerButtons {
	width:44.45%;
	padding:0;
	margin:0;
	text-align:right;
	line-height:70px;
	/*background-color: coral;*/
	vertical-align: middle;
}

/* standard buttons colors */

.buttonStyle1{
	width:100%;
	max-width: 130px;
	height:40px;
	display:inline-block;
	text-decoration:none;
	border-radius: 40px;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:36px;
	font-size: 18px;
	font-weight:600;
	padding:0;
	margin:0 0 0 4.40%;
	border: 2px solid rgba(0,0,0,0);
	background: #333333;
	opacity: 1;
}

.buttonStyle1:hover{
	opacity: 0.95;
}

.buttonStyle2{
	width:100%;
	max-width: 130px;
	height:40px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:36px;
	font-size: 18px;
	font-weight:600;
	border-radius: 40px;
	padding:0;
	margin:0 0 0 4.40%;
	background: #CC0001;
	border: 2px solid rgba(0,0,0,0);

}

.buttonStyle2:hover{
	background: #CC2C2F;
}

.buttonStyle3{
	width:100%;
	max-width: 160px;
	height:40px;
	display:inline-block;
	text-decoration:none;
	color:#1C1C1A;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:36px;
	font-size: 18px;
	font-weight:600;
	border-radius: 40px;
	padding:0;
	margin:0 0 0 0%;
	background: #DDDDDB;
	border: 2px solid rgba(0,0,0,0);

}

.buttonStyle3:hover{
	background: #E5E5E5;
}

.buttonStyle4{
	display:none;
}

.buttonStyle5{
	position:relative;
	width:24.97%;
	height:50px;
	display:inline-block;
	line-height:50px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	background: #fca40c; /* Old browsers */
background: -moz-linear-gradient(top,  #fca40c 0%, #fc9901 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fca40c 0%,#fc9901 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fca40c 0%,#fc9901 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca40c', endColorstr='#fc9901',GradientType=0 ); /* IE6-9 */

}

.buttonStyle5:hover{
	background: #f9b53e; /* Old browsers */
background: -moz-linear-gradient(top,  #f9b53e 0%, #f9aa34 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9b53e 0%,#f9aa34 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9b53e 0%,#f9aa34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b53e', endColorstr='#f9aa34',GradientType=0 ); /* IE6-9 */
}

.buttonStyle5 span{
	position:absolute;
	top:-3px;
	right:-3px;
	display:none;
}

/* End Header Styles */

/* Media Queries */

@media (max-width:1160px){
header{
	height:70px;
}
.mainHeader{
	width:100%;
	height:70px;
}

.Logo{
	width: 30%;
}
	
.headerButtons{
	width: 70%;
}

.superMenu {
	display: none;
}

.Logo img {
	width:210px;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
}
	
.buttonStyle1{
	margin:0 3.5% 0 3.5%;
}

.buttonStyle5{
	margin:0 0 0 3.5%;
}
	
.buttonStyle2{
	margin:0 0 0 3.5%;
}
	
.buttonStyle4 {
	display:none;
}

}

@media (max-width:800px){
	
.buttonStyle1, .buttonStyle2, .buttonStyle3, .buttonStyle5 {
	display:none;
}
	
.buttonStyle4{
	position:relative;
	width:44px;
	height:44px;
	display:block;
	line-height:46px;
	font-size: 22px;
	text-decoration:none;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:left;
	margin:12px 20px 0 0;
	padding:0 0 0 15px;
	color:#000000;
	border-radius: 50px;
	/*border: 2px solid #686868;*/
	background: #EFEFEF;
	opacity: 1;

}

.buttonStyle4:hover{
	background: #EFEFEF;
	opacity: 0.8;
}

.buttonStyle4 span.entrarIco{
	position:absolute;
	width:44px;
	top:0;
	right:1px;
	padding:0 0 0 0;
	height:44px;
	display:inline-block;
	line-height:44px;
	background: url('../images/Global/entrarIcob.png') center center no-repeat;
    background-size: 50% auto;
}

}

@media (max-width:480px){
header{
	height:70px;
	min-width:320px;
}
.mainHeader{
	width:100%;
	height:70px;
}
.Logo {
	line-height:70px;
}
.Logo img {
	width:210px;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
}
.headerButtons {
	line-height:75px;
}
.buttonStyle1, .buttonStyle2, .buttonStyle3, .buttonStyle5{
	display:none;
}

}

@media (max-width:390px){
	.buttonStyle4{
		display:none;
	}
}

/* End Media Queries */