@font-face {
    font-family: 'allerbold';
    src: url('fonts/aller_bd-webfont.eot');
    src: url('fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_bd-webfont.woff') format('woff'),
         url('fonts/aller_bd-webfont.ttf') format('truetype'),
         url('fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alleritalic';
    src: url('fonts/aller_it-webfont.eot');
    src: url('fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_it-webfont.woff') format('woff'),
         url('fonts/aller_it-webfont.ttf') format('truetype'),
         url('fonts/aller_it-webfont.svg#alleritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerregular';
    src: url('fonts/aller_rg-webfont.eot');
    src: url('fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_rg-webfont.woff') format('woff'),
         url('fonts/aller_rg-webfont.ttf') format('truetype'),
         url('fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html,
body{
	margin: 0;
	padding: 0;
	font-family: 'allerregular';
}
#wrapper{
	width: 100%;
	background: url(imgs/bg.png) bottom center no-repeat; 
	background-size: 100%;
	height: 910px;
	position: relative;
}
.footer,
section,
.header-container{
	width: 75%;
	margin: 0 auto;
}
.header-header{
	height: 30px;
	width: 100%;
	background: #649D29;
}
.header-header-line{
	height: 5px;
	width: 100%;
	background: #BDC93F;
}
header{
	border-bottom: 2px dashed #BDC93F;
	position: relative;
}
#title{
	font-size: 40px;
	color: #399434;
	position: absolute;
	top: 40px;
	margin-left: 60px;
}
.mov-link{
	float: left;
}
.calidad{
	padding-top: 80px;
}
#logo2{
	margin-left: 550px;
}
.player-minisite-cehis{
	margin: 20px auto;
	display: inline-block;
	float: left;
	border-radius: 5px;
	background-color: #f2f2f2;
	box-shadow: 0px 0px 20px 5px #b4b4b4;
	-webkit-box-shadow: 0px 0px 20px 5px #b4b4b4;
	-moz-box-shadow: 0px 0px 20px 5px #b4b4b4;
}
.wrapper{
	text-align: center;
}

.logos{
	margin-top: 50px;
	height: 90px;
	background: #fff;
	padding: 5px 0;
}
.logos .logo{float: left; margin-right: 25px;}
.logos .logo1 img{width: 190px;}
.logos .logo2 img{width: 150px;}
.logos .logo3 img{width: 320px; margin-top: 10px;}
.logos .logo4 img{width: 220px; margin-right: 0px;}
.logos .logo4 {margin-right: 0}
.info{
	padding: 11px;
	color: #399434;
	background: #BDC93F;
	opacity: 0.9;
	text-align: center;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	width: 610px;
}

.date{
	color: #fff;
	font-size: 16px;
}
footer{
	width: 100%;
	position: absolute;
	bottom: 0;
}
.footer .element{
	text-align: center;
}
#footer-cehis-wrapper{
	width: 50%;
	margin: 0 auto;
	background: #fff;
	float: right;
	font-size: 12px;
	text-align: right;
}
#footer-cehis-wrapper a{
	color: #399434;
	padding-right: 50px;
}
#footer-cehis-wrapper img{
	vertical-align: middle;
	margin-right: 10px;
}
.twi{
	width: 50%;
	margin: 0 auto;
	background: #BDC93F;
	float: left;
	font-size: 14px;
	text-align: left;
	font-size: 23px;
}
.twi div{
	padding: 2px;
	padding-left: 50px;
	color: #399434;
}
.footer-wrapper{

}
.footer{
	padding: 10px;
}
.footer p{
	float: left;
	font-size: 14px;
	color: #213f02;
	margin-right: 30px;
	margin-top: 8px;
}
.footer img{
	margin-right: 20px;
	vertical-align: middle;
}
.footer a{
	font-size: 14px;
	color: #213f02;
}
.clear{
	clear: both;
}
