/******************* MEDIA QUERIES ************************/

@media (max-width: 767px) { /* col-xs  default */
	#barra_pie {
	  height: 80px;
	  /*background: url(../img/footer_mid.jpg) repeat-y;*/
	    text-align: center;
	    background-color: #343D3D;
	}
	
	#redes_pie {
	  right: 10%;
	  left: 19%;
	}
	
	#idioma {
	  /*text-align: center;*/
	}
	
	body{
		background:none;
	}
	
	#barra_top {
	  background: url(../img/footer.jpg) no-repeat center;
	}
	
	#logo-xs{
		/*background:url(../img/logo_xs.jpg) no-repeat center;*/
		height:100%;
		width:100%;
		padding:0px;
		z-index: 1000;
  		position: relative;
	}
	
	#logo-xs img{
		width: 100%;
		height: auto;
	}
	
	#cabecera {
	  height: auto;
	}
	
	#cover-xs{
		height:100%;
		width:100%;
		padding:0px;
		z-index: 1001;
  		position: relative;
	}
	
	#cover-xs img{
		width: 100%;
		height: auto;
	}
	
	header .menu-btn a{
	  width: 35px;
	  height: 26px;
	  background-image: url(../img/menu_xs.png);
	  display: block;
	  cursor: pointer;
	  margin-top: 10px;
	  position: absolute;
	  right: 0px;
	  margin-right: 10px;
	}
	
	#menu_principal{
		height: 0px;
		/* abierto: 185px; */
		overflow: hidden;
		background:#343D3D;
		margin-top: 0px;
		-webkit-transition: height 500ms ease;
		-moz-transition: height 500ms ease;
		-ms-transition: height 500ms ease;
		-o-transition: height 500ms ease;
		transition: height 500ms ease;
		z-index: 1;
	}
	
	#menu_principal li {
		display: block;
		padding-top: 0px;
  		padding-bottom: 10px;
	}
	
	#menu_principal.abierto{
		height: 310px;
	}
	
	#seccion {
	   padding-bottom: 0px;
	}
	
	#lateral{
		text-align:center;	
		padding-left: 15px!important;
	}


	#seccion header .fecha {
	    text-align: left;
	    margin-bottom:10px;
	}
}

@media (min-width: 768px) and (max-width: 991px) { /* col-sm */	
	#menu_principal li {
	  	padding: 15px;
	}
	
	#menu_principal{
		background:url(../img/menu_sm.png) no-repeat center;
		font-size:15px;
	}
	
}

@media (min-width: 992px) and (max-width: 1199px) { /* col-md */

}

@media (min-width: 1200px) { /* col-lg */
	#menu_principal{
		background:url(../img/menu_lg.png) no-repeat center;
		font-size:20px;
	}

	#barra_pie{
		/*background:url(../img/footer_mid_lg.jpg) no-repeat;*/
	}

}








/******************* MEDIA QUERIES PARA LOS LATERALES ************************/

@media (max-width: 767px) { /* col-xs  default */
	aside .input, input {
	  width: 202px;
	}
	
	aside .widget_wysija_cont input[type=submit] {
	    top: 0;
	  left: -100px;
	  position: relative;
	  margin-top: 8px;
	}
	
	aside #newsletter {
	  height: 180px;
	  padding: 6px 10px;
	  background-size: 311px 124px;
	  width: 310px;
	  margin: 0 auto;
	}
	
	#lateral .tituloRelieve {
	  width: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) { /* col-sm */
	aside iframe{
		width: 225px!important;
	}
	
	aside #newsletter{
		height:120px;
	  	padding: 6px 10px;
		background-size: 220px 133px;
	}
	
	aside .input, input {
	  width: 202px;
	}
	
	aside .widget_wysija_cont input[type=submit] {
	  top: 0;
	}
	
}

@media (min-width: 992px) and (max-width: 1199px) { /* col-md */

}

@media (min-width: 1200px) { /* col-lg */
	aside iframe{
		width: 358px!important;
	}
	
	aside #newsletter{
		height:120px;
	  	padding: 16px 27px;
	}
}