section#principal{
	float: left;  
	width: 1000px;  
	margin: 0px;
	max-width:100%;
	text-align:left;
	margin-bottom:50px;
}


/*  SECCIÓN ULTIMAS NOTICIAS   */

section#noticias{
	float: left;  
	width: 100%;  
	margin: 0px;
	max-width:100%;
	text-align:left;
	margin-bottom:10px;
	
}

section#noticias#titulo{
	text-align:left;
}


.articuloApartados{
	margin:0.25em 0.25em;
	display:inline-block;
	/*min-height:300px;*/
	background:#FFFFFF;
	text-align:center;
	width:100%;
	min-width:150px;
	max-width:95%;
	/*-moz-box-shadow: rgb(150,150,150) 5px 5px 10px;  
	-webkit-box-shadow: rgb(150,150,150) 5px 5px 10px;  
	box-shadow: rgb(150,150,150) 5px 5px 10px;*/
}

.imagenNoticias
{
	width:100%;
}

.tituloNoticias
{
	font-family:Verdana;
	font-weight:bold;
	
	font-size:0.75em;
	padding:0 0.25em;
	
}
.contenidoApartados
{
	font-family:Verdana;
	font-size:0.75em;
	/*padding:0.50em 0.75em;*/
	height:100%;
	color:rgba(102,102,102,1);
	
}
section#ApartadosModulos
{
	padding:0.50em 0.75em;
}

section#BannerApartado
{
	position: relative;
	margin:0 auto;
	max-width:100%;
	text-align:center;
	z-index:500;
}

.pieApartado
{
	color:#FFF;
	font-family:Verdana;
	font-size:0.75em;
	background:#195527;
	vertical-align:bottom;
	text-align:left;
	padding:0.25em 0.25em;
}

/*  SECCIÓN PUBLICIDAD   */
section#seccionPublicidad{
	text-align:left;
	width:100%
}
aside{
	float:left;  
	width: 200px;
	max-width:100%;
	text-align:center;
	vertical-align:top;
	margin-top:10px;  

}
/* PROXIMOS EVENTOS */
article#ProximosEventos{
	display:block;
	margin:0px 0px;
	min-height:281px;
	text-align:left;
	width:100%;;
	max-width:100%;
}

article#ProximosEventos h2{
	
	text-align:left;
	
}
article#Secciones h2{
	
	text-align:left;
	
}

article#Secciones .Seccion{
	
	text-align:left;
	color:rgba(0,102,153,1);
	font-size:17px;
	
}

section#contenidoEventos article{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.75em;
	vertical-align:top;
	padding:0.25em 0;
	
}
/* TELEFONO DE CONTACTO */
article#Telefono
{
	display:block;
	background:#333;
	height:100%;
	width:100%;
	vertical-align:middle;
	margin-top:20px;
	
}
article#Telefono h2
{
	margin:0.25em auto;
	color:#FFFFFF;
	font-size:1.2em;
	vertical-align:middle;
	text-align:center;
	height:100%;
	width:100%;
}

/* FAJER */

article#fajer
{
	display:block;
	margin: 1em auto;
}

article#fejar
{
	display:block;
}





@media screen and (min-width: 1500px) {
	section#imagenBanner img{
	display: block;
  	max-height: none !important;
	margin-bottom:-100px;
	max-width:100%;
	text-align:center;*/
	z-index:1;
}

section#imagenBanner
{
	
	max-height: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
	z-index:50;
}

}
@media screen and (max-width: 850px) {
	/*header nav{
	margin-bottom:15px;
	text-align:center;
	width:100%;
	
}*/
section#textoBanner{
	font-size:16px;
	margin-top:-4em;
}

section#imagenBanner img{
	display: block;
  	max-width: none !important;
	width:150%;
	/*margin:0 auto;
	max-width:100%;
	text-align:center;*/
	z-index:1;
}

section#imagenBanner
{
	max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
	z-index:50;
}
div.crop-img {
  max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
div.crop-img img {
  display: block;
  max-width: none !important;
}


aside{
	clear:both;  
	width: 960px;
	display:inline-block;

}
/* PROXIMOS EVENTOS */
article#ProximosEventos{
	width:90%;
	margin: 0 auto;
}



/* TELEFONO DE CONTACTO */
article#Telefono
{

	
	
}

/* FAJER */

article#fajer
{
	display:inline-block;
	margin: 1em;
	text-align:center;
	width:200px;
}

article#fejar
{
	display:inline-block;
	margin: 1em;
	text-align:center;
	width:200px;
}




}
/*@media screen and (max-width: 650px) {
	nav { 
		width:90%;
  		height: auto;
		text-align:center;
		
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
		
  	}
  	nav li {
		
  		width: 49%;
  		float: left;
  		position: relative;
		border: 1px solid #ffffff;
		background:#576979;
		
  	}
  	nav li a {
		padding:1em 0.55em;
		padding-bottom:10px;
		
		
	}
  	nav a {
		color:#FFF;
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
		width:100px;
		line-height:40px;
  	}
	nav li:hover{
	color:#ffffff;
	background:#035c18;
	}
	section#barra{
	
	margin-top:-20px;
	}

}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 650px) {
	
	body{
		padding-top:20px;
	}
	.menu_bar{
		display:block;
		width:100%;
		position:fixed;
		top:0px;
		background:rgba(3,92,24,1);
		z-index:1100;
	}
	
		
	.menu_bar .bt-menu{
		text-align:left;
		display:block;
		padding:10px;
		color:#ffffff;
		overflow:hidden;
		font-size:20px;
		font-style:normal;
		text-decoration:none;
		
	}
	
	.menu_bar span{
		float:right;
		font-size:30px;
		font-weight:normal;
	}
	
	header nav{
		padding:0;
		background:rgba(3,92,24,0.9);
		position:fixed;
		width:100%;
		height:calc(100%-80px);
		margin:0px;
		display:block;
		
		display:block;
		margin-top:-180px;
		top:-100%;
	}
	
	header nav ul{
		padding:0px;
		overflow:auto;
	}
	
	
	header nav ul li{
		width:100%;
		display:block;
		border-bottom:1px solid  rgba(255,255,255,1);
		}
	
	header nav ul li a{
	display:block;
	text-align:left;
	text-decoration:none;
	padding-top:1.5em;
	padding-left:0.8em;
	padding-right:0.3em;
	padding-bottom:1.5px;
	color:rgba(255,255,255,1);
}

header nav ul li a:hover{
	color:#035c18;
	background:#ffffff;
}

header nav ul li .hija{
	width:100%;
	position:relative;
	margin-top:2px;
	background: rgba(51,51,51,0.9);
}
header nav ul li .hija ul{
	background: rgba(102,102,102,1);
	padding:0;
}

header nav ul li:hover .hija{
	display:none;
	
}


header nav ul li .hija li{
	display:block;
	overflow:hidden;
	border-bottom: none;
	
}

header nav ul li .hija li a{
	color:#ffffff;
	display:block;
	text-align:left;
	padding:1em 0.25em;
	margin-left:20px;
}
header nav ul li .hija li a:hover{
	color:#FFF;
	background: rgba(102,102,102,1);
	display:block;
	text-align:left;
	padding:0.30em 0.25;
}







	
	
	section#imagenBanner img{
	display: block;
  	max-width: none !important;
	width:150%;
	/*margin:0 auto;
	max-width:100%;
	text-align:center;*/
	z-index:1;
}

section#imagenBanner
{
	max-width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
	z-index:50;
}
	
	section#textoBanner{
	font-size:14px;
	margin-top:-4em;
}
	
	section#barra{
	
	margin-top:-20px;
	}
	
	section#tablon{
		text-align:center;
		width:100%;
	}
	
	section#noticias{
	 
	width: 100%;  
	
	
	text-align:center;
	
	
}
	
	section#titulo{
		text-align:center;
	}
	
	section#colaboraContenedor
{
	clear: both;
	width:100%;
	max-width:100%;
	margin:0 auto;
	text-align:center;
	
	
}

section#contenidoColaboran article
{
	vertical-align:middle;
	width:20%;
	
	min-height:10px;
	min-width:150px;
	margin:auto auto;
	
	
	
}
.articuloNoticias{
	margin:3em auto;
	display:inline-block;
	
	width:45%;
}

@media screen and (max-width: 485px) {

	
	.articuloTablon{
	
	width:95%;
	max-width:100%;	
}
	.articuloNoticias{
	margin:3em auto;
	display:block;
	
	width:75%;
	
	/*-moz-box-shadow: rgb(150,150,150) 5px 5px 10px;  
	-webkit-box-shadow: rgb(150,150,150) 5px 5px 10px;  
	box-shadow: rgb(150,150,150) 5px 5px 10px;*/
	}
}
/*Smartphone*/
@media only screen and (max-width : 320px) {
	
	
	
}

.fade{
	-ms-transition:all 0.5s ease-in;
	-moz-transition:all 0.5s ease-in;
	-o-transition:all 0.5s ease-in;
	-webkit-transition:all 0.5s ease-in;
	transition:all 0.5s ease-in;
	opacity:1;
	filter:alpha(opacity=10);
}

.fade:hover{
	-ms-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
	opacity:0.7;
	filter:alpha(opacity=7);
}