@font-face {
font-family: 'Helvetica Neue LT Pro 65 Medium';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 65 Medium'), url('../fonts/HelveticaNeueLTPro-Md.woff') format('woff');
}

html { overflow-y: scroll; overflow-x: hidden;}
html, body {
    height: 100%; padding: 0px; margin: 0px;
}

.container {width: 1170px !important;}


body {background: #011022;
	  line-height:none;
}
/*
body {background: #011022 url('../img/navidenio.jpg') no-repeat top center;
      background-attachment: fixed;
	  line-height:none;
}*/

a, a:hover {
    text-decoration: none;
}
.row {
    width: 90%;
    margin: 0px auto;
    box-sizing: border-box;
}

.caja {
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
	}
.pad-cero {padding: 0px;}
.pad30 { padding-top:30px; }

.barra {
    background: rgb(81, 82, 83);
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 98%);
    padding: 4px 10px 12px;
    color: #d2d2d2;
    font-size: 11px;
    margin: 0px auto;
    position: relative;
    
}

.reproductor {
    width: 378px;
    position: absolute;
    top: 0px;
    right: 0px;
    overflow: hidden;
    height: 30px;
}

.reproductor iframe {
    margin-left: -11px;
    margin-top: -3px;
}

.cabecera{
    background: rgb(81, 82, 83);
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 98%);
    padding: 30px 10px;
    box-sizing: border-box;
    margin: 0px auto;
    border-top: rgb(2,32,82) 3px solid;
   
    z-index: 2;
}

.aireimg {width:160px; padding-right:5px;}
.aire{
	width:160px;
    color: #fff;
    line-height: 14px;
	margin-left: 5px;
}

.bajo-cabecera {
    margin-top: -1px;
    
}

.sliders{
    margin-bottom: 3px;
}

.menu {
    margin: 10px auto 0px;
    background-color: rgb(2, 32, 82);
    background-image: -webkit-linear-gradient(270deg,rgb(4,148,215) 0%,rgb(2,32,82) 98%);
    padding: 10px;
    box-shadow: rgb(31, 30, 30) 0px 5px 6px 0px;
    z-index: 2;
    width: 95%;
    position: relative;
}

.menu-items{
    
    width: 97%;
    margin: 0px auto;
    float: none;
}

.menu-item {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 6px 59px 7px;
    display: inline-block;
	border-radius:4px;
}

.activado {
	background: rgb(81, 82, 83);
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 98%);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
    color:#fff;
	
}


.menu-item:hover {
	background:rgb(2, 32, 82);
    text-decoration: none;
	color:#fff;
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
}

.tris {
    width: 95%;
    position: relative;
    z-index: 0;
    margin-bottom: -56px;
    margin-top: 46px;
}

.tri-izquierdo{
    width: 3%;
    position: absolute;
    bottom: -19px;
    left: 0px; 
}

.tri-derecho{
    width: 3%;
    position: absolute;
    bottom: -19px;
    right: 0px; 
}

.tri {
    position: relative;
    display: block;
    z-index: 0;
}

.contenido{
    margin-top: -10px;
    z-index: 1;
    width: 93%;
    padding: 0px;
}

.no-pad{
    padding-left: 0px;
}
.blanco{
    background: #fff;
    padding-top: 10px;
}

.elcien {
    width: 100%;
}

.noti1 {
    margin: 20px 0px;
    height: 270px;
    position: relative;
}

.noti1-txt{
    
    font-size: x-large;
    font-family:'Helvetica Neue LT Pro 65 Medium';
    color: #fff;
    background: rgba(77, 77, 77, 0.6);
    padding: 10px; 
    position: absolute;
    bottom: 10px;
    left: 0px;
}

.noti-item-tit{
    font-family:'Helvetica Neue LT Pro 65 Medium';
    font-size: large;
    color: rgb(81, 82, 83);
    margin: 7px 0px;
    
}

.noti-item-baj{
    font-size: small;
    color: rgb(81, 82, 83);
    margin: 5px 0px 30px;;
    
}

.botones {
    padding: 20px 0px 0px;
}

.derecha{
    height: 1380px;
}


.publi-inf{
    background: url('../img/fondin.png');
    width: 77.5%;
	border:#161515 14px solid;
}


.footer{
    background: rgb(81, 82, 83);
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 100%);
    width: 77.6%;
    padding: 20px;
    color: #d2d2d2;
	font-size:11px;
}

.menu-item1,.menu-item2 {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
}

.menu-item1:hover,.menu-item2:hover {
    color: #fff;
    text-decoration: none;
}

.menu-item2 {
    font-size: 11px;
	color: #d2d2d2;
}

.titulo {
	font-weight:bold;
    margin-bottom: 10px;
    border-bottom: rgb(0,96,255) 1px solid;
}

/* ++++++++++ FACEBOOK +++++++++++++++++++++++*/

#fb-root 		{display: none;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}

/*    +++++++++++++++++++++ CLIMA +++++++++++++++++++++*/
.iconclima {width:55px; height:55px; display:inline-block; vertical-align:top;}
.datosclima { width:150px; display:inline-block;  vertical-align:top;font-size: 12px;
line-height: 22px;
padding-top: 8px;}
.grados { font-size:36px; font-weight:bold; display:block; color:#666}
.grados small { font-weight:normal; }
.cont-clima {
	background:#F5F5F5;
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
	padding:10px 5px;
	}

/****************** MOVILES ****************/
.moviles {
	width:192px;
	margin:0px auto;
}
.movil {
display: inline-block;
}

/***************++SLIDER *******************/
.slideritem {
	height:267px;}
	
.boxito{
	display:none;
	}	

.activo{
	display:block;
}

.modal-content{
	border-radius: 0px;
	background:#f5f5f5;
}
.modal-dialog {
	width:60%;
}
.btn, .form-control {border-radius: 0px;}

.media-object{
	width:200px;}
	
.media-heading{
	font-size:30px;
}

.nav-tabs>li {
	margin-bottom: 5px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #fff;
background: rgb(81, 82, 83);
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 98%);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
cursor: default;

border: 0px solid transparent;
border-radius: 4px;
}

.nav-tabs>li>a:hover {
	border: 0px solid transparent;
	background:rgb(2, 32, 82);
	color:#fff;
	border-radius: 4px;
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
}

audio::-webkit-media-controls-panel {
    background-image: -webkit-linear-gradient(270deg,rgb(91,91,91) 0%,rgb(6,6,6) 98%);
    color:#fff;
}

audio::-webkit-media-controls-timeline{
    display: none;
}

audio::-webkit-media-controls-mute-button, audio::-webkit-media-controls-play-button {
    color:#fff;
}

audio {
    height: 41px;
}