@font-face {
    font-family: 'ubuntubold';
    src: url('../fonts/ubuntu-b-webfont.eot');
    src: url('../fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-b-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-b-webfont.woff') format('woff'),
         url('../fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-r-webfont.eot');
    src: url('../fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulight';
    src: url('../fonts/ubuntu-l-webfont.eot');
    src: url('../fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-l-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-l-webfont.woff') format('woff'),
         url('../fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

.container{max-width:980px;
			padding:0;}

body{font-family: 'ubunturegular';
	overflow-x:hidden;}

section h1{font-size:72px;
		   line-height: 53px;
  margin-bottom: 40px;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 60px;
  text-align: center;
		 font-family: 'ubuntubold';
		 width:100%;}
		 ´
p{color:#666;
  font-size:15px;
 font-family: 'ubunturegular';}

#h1-noticias {
  background: none repeat scroll 0 0 #7DBEDA;
  color:#eaf7f3;
}

section h2{color:#777777;
   font-size:28px;
   font-family: 'ubuntubold';
   font-weight:bold;
   width:100%;
   margin:0 auto;
   text-align:center;
   padding:20px 0;
   }

.header{background:#000;}

.menu_top{float:right;
		  margin-top:10px;}

.nav{float:right;}

.mas_links {
	font-size:12px;
	color:#fff;
	margin:0 5px;
}
.mas_links:hover{
	color:#999;
}
.full{width:100%;}

#s-p{padding:0;}
#s-p a{color:#333;}
#s-p-r{padding-right:0;}
#s-p-l{padding-left:0;}

.margin-10{width:100%;
		  height:10px;}

.margin-20{width:100%;
		  height:20px;
		  clear:both;}

/*---SECTION HOME 1----*/

#home-1{background: url(../img/bg_home1.jpg) no-repeat center center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;}

#noticias_destacadas{background:#fff;
					padding:10px 10px;
					margin:20px 0;}

.noticia_destacada_home{width:98.5%;background:#212121;}
.img_noticia_home{width:60%;float:left;}
.img_noticia_home img{width:100%;}
.info_noticia_home{width:40%;float:left;z-index:9999;}
.categoria_noticia_home{color:#fff;
						background:#ae1b08;
						width:100%;
						font-family: 'ubuntulight';
						font-size:17px;
						padding:15px 25px;}
.titulo_noticia_home{color:#e2e2e2;font-family: 'ubunturegular';font-size:30px;
				    padding:10px 25px;
					line-height:34px;}
.fecha_noticia_home{color:#ae1b08;font-family: 'ubuntumedium';font-weight:600;font-size:16px;
					padding:0 25px;}
.texto_noticia_home{color:#8b8b8b;font-family: 'ubuntulight';font-style:italic;font-size:15px;line-height:20px;padding:10px 25px;}
.noticia_destacada_home .leer_mas_noticia_home{padding:0 25px;color:#dddcdc;font-size:16px;font-family: 'ubuntulight';}
.noticia_destacada_home .leer_mas_noticia_home i{border:2px solid #ae1b08;border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:10px;}

.informacion_ambiente{width:100%;
					  background:rgba(94,188,223,0.7);
					  padding:10px 0;}
.ambiente{position:relative;color:#fff;text-align:center;}
.ambiente img{width:100%;}
.ambiente1{background:#ffb984;}
.ambiente2{background:#c9eeff;}
.ambiente3{background:#ffcf6d;}

.ambiente2 p{position:absolute;
			color:#fff;
			top:20%;
			right:6%;
			font-family:'ubuntubold';
			font-size:24px;}
.ambiente2 p span{display:block;
				font-size:13px;}

.ambiente3 p{position:absolute;
			color:#fff;
			top:20%;
			right:10%;
			font-family:'ubuntubold';
			font-size:45px;}

.ambiente2b p{position:absolute;
			color:#fff;
			top:20%;
			left:8%;
			font-family:'ubuntubold';
			font-size:24px;}
.ambiente2b p span{display:block;
				font-size:13px;}

.ambiente3b p{position:absolute;
			color:#fff;
			top:16%;
			left:12%;
			font-family:'ubuntubold';
			font-size:45px;}

.ambiente .texto_ambiente{position:absolute;
						top:8%;
						left:0;
}

.ambiente .texto_ambiente h3{font-size:20px;
						    font-family: 'ubunturegular';
							border-bottom:1px solid #fff;
							padding-bottom:5px;
							margin-bottom:0px;
							display:inline-block;
							}
.ambiente .texto_ambiente h4{font-size:14px;
						   font-family: 'ubuntulight';}

.ambiente1 .texto_ambiente{display:inline;
						  left:0;
						  right:0;
						  margin:0 auto;
						  }

.ambiente2 .texto_ambiente{display:inline;
						  left:7%;
						  }

.ambiente3 .texto_ambiente{display:inline;
						  left:7%;
						  }

/*----SECTION HOME 2------*/
#home-2{background:#eaf7f3;
		padding-bottom:40px;}

.noticia{overflow:hidden;}

#cuadro_noticia{
	position:absolute;
	left:10px;
	bottom:0;
	background:#fff;
	color:#424141;
	font-size:15px;
	font-family: 'ubunturegular';
	padding:10px;
}
#cuadro_noticia .fecha_noticia {
	font-size:12px;
	margin-bottom:0px;
}
.item-flecha{position:absolute;
			left:-12px;}

.fecha_noticia{color:#818181;
			   font-size:14px;
			   font-family: 'ubuntumedium';
			   margin-bottom:40px;}

#cuadro_noticia .leer_mas_noticia_home{color:#a01c0e;font-size:16px;font-family: 'ubuntulight';}
#cuadro_noticia .leer_mas_noticia_home i{border:2px solid #ae1b08;border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:10px;}

.triangle {
	background: url(../images/triangle.png) no-repeat top right;
    width: 33px;
    height: 13px;
    margin-top: -12px;
    z-index: 100;
    position: relative;
}
#cuadro_noticia2{
	font-size:16px;
	font-family: 'ubunturegular';
	line-height:20px;
	padding:10px 18px;
	width:100%;
	float:none;
}
#cuadro_noticia2 a {
	color:#424141;
}
#cuadro_noticia2 .fecha_noticia{
	margin-bottom:0px;
	margin-top: 5px;
	font-size:12px;
	color:#bfbfbf;
}
#cuadro_noticia .read_more_home,
#cuadro_noticia2 .read_more_home,
#cuadro_noticia3 .read_more_home{
	margin-top:10px;
	color:#FFF;
	font-size: 13px;
	background: #000;
	padding: 3px 15px;
}
#cuadro_noticia2 .leer_mas_noticia_home{
	color:#a01c0e;
	font-size:16px;
	font-family: 'ubuntulight';
	margin-bottom:20px;
	position:absolute;
	bottom:0;
}
#cuadro_noticia2 .leer_mas_noticia_home i{border:2px solid #ae1b08;border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:10px;
			}

#col-md-55 {
  padding-right: 0;
  width: 47%;
}

#col-md-65 {
  float: right;
  width: 52.9%;
}

.noticia2{margin-bottom:12px;}

.plan{margin-bottom:10px;}

/*----SECTION HOME3-----*/
#home-3{background:#9b1402;
		}

#home-3 h2{position:absolute;
		  top:0;
		  left:0;
		  right:0;
		  margin:0 auto;
		  z-index:9999;
		  text-align:center;
		  color:#fff;
		  }

#wrap_social{padding:0 10px;
			position:relative;}

#col-md-47{width:47%;
		   float:left;
		   padding:0;}
#col-md-16{width:16%;
		   float:left;
		   padding:0;}
#col-md-21{width:21%;
		   float:left;
		   padding:0;
		   }

.video_social{position:relative;
			 text-align:center;}

.facebook_social{background:#fff;
				color:#223d84;
				font-size:12px;
				height:347px;
				}
.facebook_social p{padding:10px; overflow:hidden; height:183px;}

.twitter_social{background:#e0721d;
			   color:#fff;
			   font-size:12px;
			   }

.t-s1{height:347px;}
.t-s2{height:269px;}

.twitter_social p{padding:10px;}

.twitter_social .foto_perfil{margin:20px 10px 15px 10px;
							float:left;}

.twitter_social .cuenta_tw{float:left;
						  margin:30px 0 0 0;
						  font-weight:bold;}

.twitter_social .tiempo_tw{font-size:10px;
						 color:#fff;
						 padding-left:10px;
						 margin-top:-10px;}

.instagram_social{position:relative;text-align:center;}
.cuenta_ins{position:absolute;
			bottom:5px;
			left:0;
			right:0;
			margin:0 auto;
			z-index:9999;
			color:#fff;
			font-weight:bold;}

.icon_social{position:absolute;
			bottom:7px;
			right:7px;}

/*----SECTION HOME 4----*/
#home-4{background:#363434;
		padding-bottom:40px;}

.img_conocer{}
.texto_conocer{color:#fff;
			  font-family: 'ubuntulight';}
.texto_conocer h3{font-size:30px;}
.texto_conocer p{color:#c3c3c3;
				font-size:14px;}
.ver_tambien{margin-top:20px;}
.ver_tambien a{color:#ca671a;text-decoration:underline;
			}

.owl-buttons {
  left: 33%;
  position: absolute;
  top: 4%;
}

/*---SECTION HOME 5----*/
#home-5{background:#f0ede5;
	    position:relative;
		overflow:hidden;}

#home-5 h2{background:#9c5625;
		 color:#fff;
		 font-size:24px;
		 margin-bottom:30px;}

.titulo_rec{}
.titulo_rec img{float:left;margin-right:10px;}
.titulo_rec h3{color:#414141;font-size:20px;font-family: 'ubunturegular';margin:0;}
.titulo_rec h4{color:#8a8a8a;font-size:14px;font-family: 'ubuntulight';margin:0;}
.titulo_rec2{float:left;}
.img_rec{padding-top:10px;
		padding-bottom:30px;}
.mapa_rec{position:absolute;
		  top:0;}

/*----FOOTER----*/
#barra1{background:#f78a35;
		height:4px;}

#barra2{background:#7dbeda;
	    height:4px;}

#barra3{background:#eb7bbc;
		height:4px;}

footer{width:100%;
	  background:#590a00;}

#form_footer{background:#fff;
			text-align:center;
			margin-top:0px;
			z-index:99;}

#wrap_form_footer{width:90%;
				margin:0 auto;
				text-align:left;
				padding:10px 0 20px 0;
				}

#wrap_form_footer h2{color:#0071b7;
					font-size:28px;
					text-align:left;
					margin-top:10px;
					margin-bottom:20px;}

#wrap_form_footer label{width:80px;
					float:left;}

#wrap_form_footer input{float:left;
					 background:#ab2311;
					 border:none;
					 border-radius:5px;
					 width:60%;
					 margin-bottom:5px;
					 color:#fff;}

#wrap_form_footer textarea{background:#ab2311;
						border:none;
					 border-radius:5px;
					 width:60%;
					 height:80px;
					 margin-bottom:0px;
					 color:#fff;
						}

input#boton_enviar2{background:#337ab7;
			  text-align:center;
			  color:#fff;
			  border:none;
			  border-radius:5px;
			  width:60%;
			  float:left;
			  margin-right:12px;
			  padding:5px 0;}

.row_form{width:100%;}

footer ul{margin-top:10px;}

footer ul li{float:left;
        width:33%;
		color:#fff;
		margin-top:28px;
		list-style-position:inside;}

footer ul li a{color:#fff;
		 font-size:14px;
		 font-family: 'ubuntulight';}

footer ul li a:hover{text-decoration:none;
				color:#fff;
				font-weight:bold;}

.copyright{color:#cf6153;
		  font-size:13px;
		  font-family: 'ubuntulight';
		  padding-top:40px;
		  }
.copyright img {
	float:left;
	margin-right: 27px;
	margin-bottom:30px;
}
.copyright p {
	padding-top:25px;
	float:left;

}
.copyright p a {
	color:#cf6153;
	text-decoration: underline;
}
.copyright a.lfi {
	float:left;
	text-align:right;
	width:454px;
	overflow:hidden;
}
.copyright a.lfi img {
	margin: 0px !important;
	float:right;
}
/*---NOTICIAS----*/
#cuadro_noticia3{background:#fff;
				color:#424141;
				font-size:16px;
				font-family: 'ubunturegular';
				line-height:22px;
				padding:20px 10px 10px 15px;
				min-height:150px;}

#cuadro_noticia3 .fecha_noticia{margin-bottom:10px;font-size:12px;}
#cuadro_noticia3 .leer_mas_noticia_home{color:#a01c0e;font-size:16px;font-family: 'ubuntulight';}
#cuadro_noticia3 .leer_mas_noticia_home i{border:2px solid #ae1b08;border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:10px;}

.noticia-menor{margin-bottom:20px;}

.boton-celeste{display:inline-block;
			  background:#7dbeda;
			  border:1px solid #5ba1bf;
			  border-radius:5px;
			  color:#fff;
			  padding:5px 25px;
			  text-transform:uppercase;
			  font-family: 'ubunturegular';
			  float:right;
			  }
.boton-blanco{display:inline-block;
			  background:#fff;
			  border:1px solid #808080;
			  color:#808080;
			  padding:5px 25px;
			  text-transform:uppercase;
			  font-family: 'ubunturegular';
			  margin-left:44%;
			  }
#wrap_titulo_not_det{overflow:hidden;padding-right:10px;}

#titulo_not_det{background:#1b1b1b;
			   height:318px;
			   }
#titulo_not_det h2{color:#e2e2e2;
			   font-size:30px;
			   font-family: 'ubunturegular';
			   line-height:34px;
			   text-align:left;
			   padding:20px 15px 10px 10px;
			   font-weight:normal;}

#wrap_texto_detalle{padding-right:0;}

.img_not{height:318px;}
.fecha_titulo_not_det{color:#7f7f7f;
					font-size:20px;
					font-family: 'ubuntumedium';
					padding:0 10px;}

.texto_detalle{width:100%;
			  background:#fff;
			  padding:40px 130px;
			  color:#666666;
			  margin-bottom:40px;}
.texto_detalle h5{font-size:20px;
				 font-family: 'ubuntumedium';
				 font-style:italic;
				 }
.texto_detalle p{font-size:15px;
				font-family: 'ubunturegular';
				}

.compartir{font-size:16px;
		  color:#b2b1b1;
		  font-family: 'ubuntumedium';
		  text-align:center;
		  width:100%;
		  border-top:1px solid #b2b1b1;
		  padding-top:10px;
		  margin-top:30px;}

.noticia_archivo{clear:both;
				padding:15px 0;
				border-bottom:1px solid #d3d3d3;}

.wrap_archivo{background:#fff;
			 padding:20px 130px;}

.img_archivo{width:15%;
			float:left;}
.info_archivo{width:82%;
			 float:left;
			 margin-left:3%;}

.fecha_archivo{color:#989898;
			  font-size:14px;
			  font-family: 'ubuntumedium';}

.info_archivo a{color:#666;
				text-decoration:underline;
				font-family: 'ubunturegular';}

.filtro{color:#ccc;
		padding-bottom:40px;}
.filtro input{width:200px;
			height:35px;
			border:1px solid #ccc;
			border-radius:5px;
			padding-left:5px;
			background:url('../img/lupa.png') right no-repeat;
			float:left;
			margin-right:20px;}
.filtro select{width:200px;
			height:35px;
			border:1px solid #ccc;
			border-radius:5px;
			padding-left:5px;
			float:left;
			margin-right:20px;
			padding-top:3px;}

.paginacion{text-align:center;
			margin-top:50px;
			margin-bottom:20px;}
.paginacion a {
	height:30px;
	display:inline-block;
	color:#4b98b9;
	font-size:18px;
	font-family: 'ubunturegular';
	padding-top:2px;
	padding-left:5px;
	padding-right: 5px;
}
.paginacion span {
	height:30px;
	display:inline-block;
	color:#4b98b9;
	font-size:18px;
	font-family: 'ubunturegular';
	padding-top:2px;
	padding-left:5px;
	padding-right: 5px;
}
.paginacion a.activo{background:#b7b7b7;
					color:#fff;
					border-radius:50%;}

/*---TURISMO---*/
#turismo{background:#f6f1ee;
		padding-bottom:60px;}

#turismo h1{color:#f7efe9;
		   background:#9c5625;}

#turismo-slide{margin-bottom:20px;}

.cuadro_naranja{position:absolute;
				right:0;
				top:0;
				background: rgba(253,137,49,0.65);
				border-top:10px solid #d67022;
				color:#fff;
				width:33%;
				font-size:30px;
				font-family: 'ubuntulight';
				padding:20px 10px;}

.wrap_turismo{background:#fff;
			 padding:30px 20px;}

.img_turismo{position:relative;
			margin-bottom:10px;}

.esquina{
	position:absolute;
	right:0px;
	top:0;
	display:none;
}

#zona_turismo{}
#zona_turismo h4{color:#9c5625;
				font-size:22px;
				font-family: 'ubunturegular';
				position:absolute;
				background:rgba(255,255,255,0.8);
				padding:5px 10px;
				bottom:0;
				margin-bottom:0;
				width:100%;}
#zona_turismo p{color:#666;
			   font-family: 'ubunturegular';
			   font-size:14px;
			   }
#zona_turismo p a{color:#4b98b9;
			    text-decoration:underline;}
#zona_turismo a{color:#9c5625;
			  font-size:16px;
			  font-family: 'ubuntulight';}

#zona_turismo a i{width:15px;
				height:15px;
				border:2px solid #ea8334;
				border-radius:50%;
				display:inline-block;
				margin-right:10px;}

a.ver_mas{color:#9c5625;
			  font-size:16px;
			  font-family: 'ubuntulight';
			  display:block;}

a.ver_mas:hover{color:#9c5625;
				font-weight:bold;}

a.ver_mas i{width:15px;
				height:15px;
				border:2px solid #ea8334;
				border-radius:50%;
				display:inline-block;
				margin-right:10px;}

.wrap_turismo .row{margin-bottom:20px;
					padding:0 10px;}
.wrap_turismo #accordion .row {
	padding:0px !important;
	width:100%;
	margin:0 !important;
}
#turismo-slide ol.bjqs-markers.h-centered{padding-right:180px;}

.turismo-menor #cuadro_noticia3{height:120px;
								margin-bottom:20px;}

.turismo-menor h4{color:#9c5625;
				 margin-top:-5px;
				 line-height:24px;}

#wrap_titulo_tur_det{}
#wrap_titulo_tur_det h2{background:rgba(245,133,47,0.8);
						position:absolute;
						bottom:0;
						color:#fff;
						font-size:36px;
						font-weight:normal;
						font-family: 'ubunturegular';
						width:98%;
						}
/*----SERVICIOS-----*/
#servicios{background:#f6efe9;
		 color:#f6efe9;
		 padding-bottom:40px;}

#servicios h1{color:#f6efe9;
		   background:#f38835;}

.cuadro_servicio{width:116px;
				height:101px;
				background:#f38835;
				border:5px solid #ffd1ad;
				text-align:center;
				color:#fff;
				float:left;
				font-size:48px;
				}
.cuadro_servicio div{display:table-cell;
				vertical-align:middle;
				width:116px;
				height:101px;
				}
.info_servicio{margin-left:15px;
			   width:305px;
			   float:left;}

.info_servicio h4{margin:0 0 5px 0;
				 font-family: 'ubunturegular';
				 font-size:17px;
				 color:#666;}
.info_servicio p{color:#666;
  font-size:12px;
  font-family: 'ubunturegular';
  word-break: break-all;
  }

.info_servicio p a{}

#menu_tab{text-align:center;
		padding:20px 0 30px 0;
		clear:both;}
#menu_tab a {
	font-size:15px;
	font-family: 'ubunturegular';
	color:#666;
	border:1px solid #666;
	border-radius:5px;
	padding:8px 20px;
	display:inline-block;
	margin-bottom:10px;
	cursor:pointer;
}
#menu_tab a:hover,#menu_tab a.activo{background:#666;
				 color:#fff;
				 text-decoration:none;}


/*---HISTORIA----*/
#historia{background:#f6efe9;
		 color:#f6efe9;
		 padding-bottom:40px;}

#historia h1{color:#f6efe9;
		   background:#ae1b08;}

.wrap_historia{background:#fff;
			 padding:40px 130px 20px 130px;}

#historia-slide{margin-bottom:20px;}

#historia-slide ol.bjqs-markers.h-centered{text-align:center;padding-left:105px;}

.texto_historia{color:#666;
				font-size:15px;
				font-family: 'ubunturegular';}

#panel2,
#panel3,
#panel4,
#panel5,
#panel6{display:none;}

/*----MEDIOAMBIENTE----*/
#medioambiente{background:#edf5ea;
		 color:#edf5ea;
		 padding-bottom:40px;}

#medioambiente h1{color:#edf5ea;
		   background:#43a326;}

#cuadro_verde{background: rgba(67,163,38,0.65);
			  border-top:10px solid #3a941f;}

/*----ACUERDOS----*/
#acuerdos{background:#edf5ea;
		 color:#edf5ea;
		 padding-bottom:40px;}

#acuerdos h1{color:#edf5ea;
		   background:#7dbeda;}

/*----EVENTOS----*/
#eventos{background:#f6efea;
		 padding-bottom:40px;}

#eventos h1{color:#f6efea;
		   background:#f78a35;}

.info_evento{margin-left:15px;
			   width:568px;
			   float:left;}

.info_evento h4{margin:0 0 5px 0;
				 font-family: 'ubunturegular';
				 font-size:19px;
				 color:#666;}
.info_evento p{color:#666;
  font-size:14px;
  font-family: 'ubunturegular';
  }

.info_evento p a{}

.cuadro_evento{
	width:116px;
	height:101px;
	background:#f38835;
	border:5px solid #ffd1ad;
	text-align:center;
	color:#fff;
	float:left;
	font-size:48px;
}
.cuadro_evento div {
	font-size: 35px;
    line-height: 55px;
}
.cuadro_evento div span{display:block;
						font-size:28px;
						font-family: 'ubunturegular';
						margin-top:-23px;
						margin-bottom:10px;}

#evento{margin-bottom:10px;}

/*---DOCUMENTACION---*/
#documentacion{background:#f6efea;
		 padding-bottom:40px;}

#documentacion h1{color:#f6efea;
		   background:#bf85a5;}

#documentacion p{color:#666;
  font-size:15px;
  font-family: 'ubunturegular';}

#documento{border-bottom:1px solid #ddd;
			margin-bottom:20px;
			padding-bottom:10px;}

.info_documento{margin-left:0px;
			   width:490px;
			   float:left;
			   }

.info_documento h4{margin:0 0 5px 0;
				 font-family: 'ubunturegular';
				 font-size:20px;
				 color:#666;}
.info_documento p{color:#666;
  font-size:15px;
  font-family: 'ubunturegular';
  }

.descargar{float:right;
		  width:210px;}

/*---SUSTENTABILIDAD---*/
#sustentabilidad{background:#edf5ea;
		 padding-bottom:40px;}

#sustentabilidad h1{color:#edf5ea;
		   background:#43a326;}

/*----COMUNIDAD----*/
#comunidad{background:#fff2f0;
		 padding-bottom:40px;}

#comunidad h1{color:#fff2f0;
		   background:#9b1402;}

#cuadro_rojo{background: rgba(155,20,2,0.65);
			border-top:10px solid #851000;
			font-size:30px;
			line-height:34px;}

/*----BUSQUEDA---*/
.info_busqueda{width:82%;
			 float:left;
			 margin-left:3%;}

.info_busqueda h4{font-family: 'ubunturegular';
				color:#666;
				font-size:20px;
				margin-top:0;}

.info_busqueda p{font-family: 'ubuntulight';
				color:#8c8c8c;
				font-size:14px;
				line-height:18px;}

.info_busqueda a{color:#7dbeda;
				text-decoration:underline;
				font-family: 'ubuntulight';}

#busqueda_gris{background:#f6f6f6;}

.filtro_busqueda{margin:10px 0 30px 0;}
.filtro_busqueda #resultados{float:left;
							background:#7dbeda;
							color:#fff;
							font-family: 'ubunturegular';
							font-size:16px;
							padding:5px 20px;
							}
.filtro_busqueda form{float:right;}
.filtro_busqueda form input{width:200px;
			height:35px;
			border:1px solid #ccc;
			border-radius:5px;
			padding-left:5px;
			background:url('../img/lupa.png') right no-repeat;
			float:right;
			margin-right:0px;}

.resultado_busqueda{padding:30px 20px;}

/*----TRONADURAS----*/
#fancybox-outer{border:10px solid #9c362d;}
#fancybox-content{max-width:100%;}

.tronaduras{width:100%;
			text-align:center;
			padding-top:20px;}

.tronaduras img{width:40%;
				min-width:150px;
				max-width:223px;}

.tronaduras p{font-family: 'ubunturegular';
			font-size:15px;
			line-height:18px;
			margin-top:45px;}

.tronaduras ul{color:#212121;
				font-size:15px;
				list-style:none;
				width:50%;
				text-align:left;
				padding-left:0px;
				margin:30px auto;}


.tronaduras ul li{padding:10px 10px;
				margin-bottom:5px;
				background:#ffd4b6;}

.tronaduras ul li span{	display:block;
					float:left;
					width:8px;
					height:8px;
					background:#c93f2b;
					border-radius:50%;
					margin-top:5px;
					margin-right:10px;}
/*---BUSCADOR----*/

#buscar{cursor:pointer;}
#div_buscar{position:relative;
			float:left;}

#wrap_buscador{position:absolute;
			   top:-50px;
			   left:-250px;
			   width:250px;
			   opacity:0;}
#wrap_buscador input{width:150px;
				   float:left;
				   height:30px;
				   border:none;
				   -webkit-border-top-left-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-topleft: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;}
#wrap_buscador button{width:80px;
					height:30px;
					float:left;
					font-family: 'ubunturegular';
					background:#ae1b08;
					color:#fff;
					font-size:14px;
					border:none;
					-webkit-border-top-right-radius: 5px;
				-webkit-border-bottom-right-radius: 5px;
				-moz-border-radius-topright: 5px;
				-moz-border-radius-bottomright: 5px;
				border-top-right-radius: 5px;
				border-bottom-right-radius: 5px;
}
li.bjqs-slide a {
	display:block;
	width:100%;
	height:100%;
}
li.bjqs-slide a img {
	height:auto;
	width:100%;
}
/*23/11/2015**/
p.leyenda {
	text-align:left;
	color:#666666;
	font-size:12px !important;
	line-height:18px;
	margin-left:185px;
}
.table_indice {
	margin-left:185px;
	margin-top:30px;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	font-family: ubunturegular;
}
.table_indice th {
	background:#d18874;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
	height:34px;
	text-align:center;
	vertical-align:middle;
}
.table_indice td {
	background:#85bcc1;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	height:34px;
	vertical-align:middle;
}
.tr_b td {
	background:#d2829e;
	border-right:0px;
}
#wrap_noticias .noticia {
}
#wrap_noticias .noticia_int_home {
	background: #FFF;
	padding:5px !important;
}
.margin_right_0 {
	margin-right: 0 !important;
}
/*---ORGANIZACIONES COMUNITARIAS----*/

#organizaciones-comunitarias{background:#fff2f0;
		 padding-bottom:40px;}

#organizaciones-comunitarias h1{
	color:#fff2f0;
	background:#9b1402;
	padding-top:27px;
	}

.ui-accordion-icons .ui-accordion-header a{
	font-weight: normal !important;
	font-family: 'ubunturegular' !important;
	font-size: 20px !important;
	padding-right: 30px;
}

.ac1-header{
  background: #9b1402 !important;
}
.ac2-header{
  background: #ae1602 !important;
}
.ac1-header.ui-state-active a{
  color:#fff !important;
}
.ac2-header.ui-state-active a{
  color:#fff !important;
}
#accordion p{
	padding:20px;
	font-size:16px;
}
.ui-accordion-header span.fa {
	font-size: 18px;
	position: absolute;
	right: 15px;
	top: 12px;
}
.tabla-organizaciones{
	width:100%;
	font-weight: 300;
	color:#666666;
	font-family: 'ubuntulight';
	margin-top:2px;
}
#accordion .tabla-organizaciones td p {
	font-size: 14px !important;
	padding: 0px !important;
}
.tabla-organizaciones tr{
	border-bottom: 1px solid #606060;
}
.tabla-organizaciones tr:last-child{
	border-bottom: none;
}
.tabla-organizaciones tr th{
	background: #606060;
	color:#fff;
	font-size: 15px;
	padding:5px 20px;
}
.tabla-organizaciones tr td{
	padding:20px 20px;
}
.tabla-organizaciones tr td h4{
	padding:5px 20px;
	color:#9b1402;
	font-size:14px;
	font-weight: normal;
	margin:0;
	padding: 0;
}
.tabla-organizaciones tr:nth-child(even){
	background: #ededed;
}
.tabla-organizaciones tr:nth-child(odd){
	background: #ffffff;
}

.compartir a img{
	margin-top:-5px;
}

.menu-item-has-children:hover .sub-menu{
	display: block;
}

.nav li .sub-menu {
  background: #000 none repeat scroll 0 0;
  list-style: outside none none;
  padding: 7px 0;
  position: absolute;
  top: 30px;
  width: 140px;
  z-index: 999;
  display: none;
}
.nav .sub-menu li{
  line-height: 13px;
  padding-left: 10px;
}
.nav .sub-menu li a{
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
}
.nav .sub-menu li a:hover{
  color: #9b1402;
}

/*--NUEVOS--*/
.banner-interior{
  background: no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 200px;
}
.banner-interior .container{
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -webkit-box-align:left;
  justify-content:left;
  height: 100%;
}
.banner-interior h1{
  font-size: 34px;
  line-height: 36px;
  font-weight: bold;
  color:#fff;
  margin: -50px 0 0px;
}
.banner-interior .bread{
  font-size: 16px;
  color:#fff;
  font-family: 'ubunturegular';
}
.banner-interior .bread a{
  color:#fff;
}

.w-ofertas-laborales{
  padding: 40px 0;
}
.filtro-oferta{
  font-family: 'ubunturegular';
  padding-bottom: 40px;
}
.filtro-oferta input{
  height: 40px;
  font-size: 16px;
  color:#676767;
  background: #E8E7E7;
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 5px 10px;
}
.filtro-oferta select{
  height: 40px;
  font-size: 16px;
  color:#676767;
  background: #E8E7E7;
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
  background-repeat: no-repeat;
  background-image: url('../images/bg-select.png');
  background-size: auto auto;
  background-position: right center;
}

.lista-ofertas{}
.lista-ofertas .item-oferta{
  border: 2px solid #00C0DE;
  position: relative;
  margin-bottom: 60px;
}
.lista-ofertas .item-oferta .img-oferta{
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 100%;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -webkit-box-align:center;
  justify-content:center;
  padding: 10px;
}

.lista-ofertas .item-oferta .img-oferta img{
  width: 100%;
  height: auto;
}
.lista-ofertas .item-oferta .texto-oferta{
  width: calc(100% - 150px);
  float: right;
  background: #00C0DE;
  font-family: 'ubunturegular';
  position: relative;
  padding: 20px 20px;
}
.lista-ofertas .item-oferta .texto-oferta h3{
  font-family: 'ubuntubold';
  font-size: 18px;
  color:#fff;
  margin: 0 0 10px;
}
.lista-ofertas .item-oferta .texto-oferta h4{
  font-family: 'ubuntubold';
  font-size: 16px;
  color:#fff;
  margin: 0 0 15px;
}
.lista-ofertas .item-oferta .texto-oferta p{
  font-size: 14px;
  color:#fff;
}
.lista-ofertas .item-oferta .texto-oferta .fechas{
  position: absolute;
  top: 20px;
  right: 20px;
}
.lista-ofertas .item-oferta .texto-oferta .fechas p{
  font-size: 14px;
  margin-bottom: 5px;
}
.lista-ofertas .item-oferta .texto-oferta .fechas p span{
  font-family: 'ubuntubold';
  display: inline;
  width: 150px;
  text-align: center;
}
.lista-ofertas .item-oferta .texto-oferta a{
  display: inline-block;
  background: #ED0C00;
  color: #fff;
  font-family: 'ubuntubold';
  font-size: 14px;
  right: 20px;
  position: absolute;
  bottom: -20px;
  border-radius: 5px;
  padding: 10px 20px;
  transition: all 0.3s ease;
}
.lista-ofertas .item-oferta .texto-oferta a:hover{
  background: #c30f06;
  text-decoration: none;
}

.paginador{
  border-top: 1px solid #00C0DE;
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: right;
}
.paginador a{
  display: inline-block;
  color:#7B7B7B;
  font-family: 'ubuntubold';
  margin: 0 10px;
  font-size: 14px;
}
.paginador a.pag-nav{
  color:#590A00;
}


.ofertas-header{
  background: #00C0DE;
  padding: 60px 0;
}
.w-of-det{
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:flex-start;
  align-items: flex-start;
  -webkit-align-items:flex-start;
  -webkit-box-align:space-between;
  justify-content:space-between;
}
.w-of-det .oferta-izq{}
.w-of-det .oferta-izq figure{
	margin: 0;
	width: 200px;
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
}
.w-of-det .oferta-izq figure img{
	width: 100%;
	margin-right: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,140,161,0.61);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,140,161,0.61);
	box-shadow: 5px 5px 5px 0px rgba(0,140,161,0.61);
}
.w-of-det .oferta-izq .datos-oferta{
	display: inline-block;
	width: calc(100% - 210px);
	vertical-align: top;
}
.w-of-det .oferta-izq h4{
  font-family: 'ubuntubold';
  font-size: 20px;
  color:#fff;
  margin-top: 0;
}
.w-of-det .oferta-izq h4 span{
  font-size: 19px;
}
.w-of-det .oferta-der{}
.w-of-det .oferta-der p{
  text-align: right;
  color:#fff;
  font-size: 17px;
  line-height: 20px;
  font-family: 'ubuntubold';
  margin-bottom: 25px;
}
.w-of-det .oferta-der p span{
  font-family: 'ubuntubold';
  display: block;
  font-size: 20px;
}

.detalle-oferta{
  padding: 40px 0;
}
.detalle-oferta h3{
  font-size: 30px;
  color:#7F7F7F;
  font-family: 'ubuntubold';
  margin-bottom: 25px;
}
.detalle-oferta h3:after{
  content:"";
  display: inline-block;
  width: 200px;
  height: 1px;
  background: #7E7E7E;
  margin-left: 7px;
}
.detalle-oferta p{
  font-family: 'ubunturegular';
  font-size: 15px;
  line-height: 19px;
  color:#707070;
  margin-bottom: 30px;
}
.detalle-oferta ul{
  font-size: 15px;
  line-height: 17px;
  color:#707070;
  list-style: none;
  padding-left: 20px;
  font-family: 'ubunturegular';
}
.detalle-oferta ul li{
  position: relative;
  padding-left: 20px;
  margin-bottom: 35px;
}
.detalle-oferta ul li:before{
  content:"*";
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

.info-oferta{
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:flex-start;
  align-items: flex-start;
  -webkit-align-items:flex-start;
  -webkit-box-align:space-between;
  justify-content:space-between;
  margin-top: 40px;
}
.info-oferta .item-info{
  max-width: 380px;
  margin-bottom: 40px;
}
.info-oferta .item-info h3{}
.info-oferta .item-info.it1 h3:after{}
.info-oferta .item-info.it2 h3:after{ width: 50px; }
.info-oferta .item-info.it3 h3:after{ width: 50px; }
.info-oferta .item-info p{}
.info-oferta .item-contacto{}
.info-oferta .item-contacto p{}
.info-oferta .item-contacto p i{
  color: #4E4E4E;
      width: 30px;
      line-height: 18px;
      font-size: 18px;
      text-align: center;
}

@media (max-width: 991px) {
  .filtro-oferta input{
    margin-bottom: 10px;
  }
  .info-oferta{
    display: block;
  }
  .info-oferta .item-info{
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .lista-ofertas .item-oferta .texto-oferta .fechas {
      position: relative;
      top: auto;
      right: auto;
  }
  .w-of-det{
    display: block;
  }
  .w-of-det .oferta-der p{
    text-align: left;
  }
}
@media (max-width: 480px) {
  .lista-ofertas .item-oferta .img-oferta{
    position: relative;
    width: 100%;
    text-align: center;
  }
  .lista-ofertas .item-oferta .img-oferta img{
    max-width: 140px;
    margin: 0 auto;
  }
  .lista-ofertas .item-oferta .texto-oferta{
    width: 100%;
  }
  .w-of-det .oferta-izq .datos-oferta{
    width: 100%;
    margin-bottom: 20px;
  }
}
/*--FIN NUEVOS--*/

/*ajustes actualización*/
.wpcf7-validates-as-email.wpcf7-not-valid + .wpcf7-not-valid-tip {
	clear: both;
	font-size: 12px;
	text-align: center;
}
.row_form {
	width: 90%;
	display: block;
	height: auto;
}
.row_form p {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	
}
