@charset "iso-8859-1";
/* Medios fluidos sencillos
   Nota: Los medios fluidos exigen la eliminación de los atributos de altura y anchura de los medios del código HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 no admite max-width (anchura máxima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {
	width:100%;
}

.callbacks .caption {
  
  position: absolute;
  z-index: 2;
  font-size: 24px;
  line-height:24px;
  text-shadow: none;
  font-weight:bold;
  text-align:center;
  color: #50ba00;
  background: #fff;
  background: rgba(255,255,255, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 0px;
  margin: 10;
  max-width: none;
  bottom: 1em;
  z-index: 12;
  left: 20%;
  }
#wrapper {
	padding-left:0;
	padding-right:0;
  }
#activity {
	float:left;
	width:50%;
	font-size:20px;
	color:#000;
	font-style:normal;
	text-shadow:none;
	padding-top:60px;
	padding-bottom:20px;
	font-weight:bold;
}
#activity img{
	max-width:90%;
	padding-top:20px;
}
#servicios1{
	visibility:hidden;
	display:none;
	float:left; 
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
}
#servicios1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-servicios{
	display:none;
	color:#FFF;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	position:absolute; 
	float:right; 
	text-align:justify; 
	padding-left:40%; 
	padding-right:10%;
}
#servicios2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#servicios2 img{
	visibility:visible;
	display:inline;
	width:90%;
	height:auto;
}
#texto-servicios2{
	visibility:visible;
	display:block;
	color: #004895;
	background-color:#E8E8EA;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
}
#equipo1{
	visibility:hidden;
	display:none;
	float:left; 
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
	padding-top:60px;
	padding-bottom:60px;
}
#equipo1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-equipo1{
	visibility:hidden;
	display:none;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
}
#equipo2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#equipo2 img{
	visibility:visible;
	display:inline;
	width:90%;
	height:auto;
}
#texto-equipo2{
	visibility:visible;
	display:block;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
	padding-bottom:60px;
}
#tecnico1{
	visibility:hidden;
	display:none;
	float:left; 
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
	padding-top:60px;
	padding-bottom:60px;
}
#tecnico1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-tecnico1{
	visibility:hidden;
	display:none;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
}
#tecnico2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#tecnico2 img{
	visibility:visible;
	display:inline;
	width:90%;
	height:auto;
}
#texto-tecnico2{
	visibility:visible;
	display:block;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
	padding-bottom:60px;
}
#empleo1{
	visibility:hidden;
	display:none;
	float:left; 
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
}
#empleo1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-empleo{
	display:none;
	color:#FFF;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	position:absolute; 
	float:right; 
	text-align:justify; 
	padding-left:40%; 
	padding-right:10%;
}
#empleo2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#empleo2 img{
	visibility:visible;
	display:inline;
	width:90%;
	height:auto;
}
#texto-empleo2{
	visibility:visible;
	display:block;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
}
#contacto1{
	visibility:hidden;
	display:none;
	float:left; 
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
	padding-top:60px;
	padding-bottom:60px;
}
#contacto1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-contacto1{
	visibility:hidden;
	display:none;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
}
#contacto2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#contacto2 img{
	visibility:visible;
	display:inline;
	width:90%;
	height:auto;
}
#texto-contacto2{
	visibility:visible;
	display:block;
	color: #004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
	padding-bottom:60px;
}
#final1{
	visibility:hidden;
	display:none;
	width:82%; 
	padding-left:9%; 
	padding-right:9%;
}
#final1 img{
	visibility:hidden;
	display:none;
	width:100%;
	height:auto;
}
#texto-final1{
	display:none;
	color:#FFF;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
}
#final2{
	visibility:visible;
	display:inline;
	width:100%; 
}
#final2 img{
	visibility:visible;
	display:inline;
	width:50%;
	height:auto;
}
#texto-final2{
	visibility:visible;
	display:block;
	color: #fff;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
	text-align:justify;
	padding-left:5%;
	padding-right:5%;
	margin-left:5%; 
	margin-right:5%;
}
#legal{
	display:block;
	color:#004895;
	alignment-adjust:auto;
	text-shadow:none;
	-webkit-font-smoothing:none;
}
#jpc1{
    visibility: hidden;
}