@charset "utf-8";
/* CSS Document */


/*FUENTES*/
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }
@font-face {
font-family: Hallo sans light;
src: url('../fuentes/Hallo sans light.otf');
}
@font-face {
font-family: Hallo sans black;
src: url('../fuentes/Hallo sans black.otf');
}
@font-face {
font-family: Hallo sans;
src: url('../fuentes/Hallo sans.otf');
}


@font-face {
font-family: BebasNeue Bold;
src: url('../fuentes/BebasNeue Bold.otf');
}
@font-face {
font-family: BebasNeue Book;
src: url('../fuentes/BebasNeue Book.otf');
}
@font-face {
font-family: BebasNeue Light;
src: url('../fuentes/BebasNeue Light.otf');
}
@font-face {
font-family: BebasNeue Regular;
src: url('../fuentes/BebasNeue Regular.otf');
}
@font-face {
font-family: BebasNeue Thin;
src: url('../fuentes/BebasNeue Thin.otf');
}

/*FIN FUENTES*/

/*GENERALES*/
*{
	margin:0 auto;
}
h1{
	font-family: "BebasNeue Light";
}
h2,h3{
	font-family:  "Dosis", sans-serif;
}
header{
	background:url('../img_header/cabecera_lat.jpg'); 
	background-repeat:repeat-x; 
	width:100%;
	height:150px;
	min-width:940px;
}

/*FIN GENERALES*/

/*HEADER*/
.elementos_header{
	background:url('../img_header/cabecera_central.jpg');
	width:940px; 
	height:150px;
}
#registro_header{
	position:relative; 
	padding:7px; 
	float:right; 
	left:-20px;
	height:80px;
}

#registro_header h2{	
	color:#fff; 
	font-size:20px; 
	margin-bottom:5px;
	font-weight:100;
	font-family:"BebasNeue Regular";
}

#username{
	height:20px; 
    background:rgba(50,60,69,0.4); 
	box-shadow:0 0 5px 0 #000;
    border: 1px solid #000; 
	border-radius:5px; 
	color:#fff; 
    padding-left:5px; 
	padding-right:5px; 
	height:24px;	
}

#password{
	height:20px; 
	background:rgba(50,60,69,0.4);
	box-shadow:0 0 5px 0 #000; 
	border: 1px solid #000; 
	border-radius:5px;
    color:#fff;
    padding-left:5px;
	padding-right:5px;
	height:24px;
}

#submit{
	margin-top:5px;
	width:80px; 
	background:#19A2FF;
    height:21px; 
	color:#fff; 
	border-radius:4px; 
	border:1px solid #2ccdff;
}

#logotipo{
	position: relative;
    top: 25px;
	width:250px;
	float:left;
}

#redes_sociales_header{
	float: right; 
	position: relative; 
	width: 940px; 
	height:29px; 
	z-index:1; 
    top:10px;
}
#formbuscador{
	position:relative; 
	width:145px;  
	height:30px; 
	float:right; 
	padding-left:10px;
}
#s{
	width:120px; 
    background:rgba(50,60,69,0.4); 
	box-shadow:0 0 5px 0 #000; 
	border: 1px solid #000; 
    border-radius:5px 0 0 5px; 
	color:#fff; 
	padding-left:5px; 
	padding-right:5px; 
	height:24px; 
	right:43px; 
    position:relative;
}
#x{
	background: url('../img_header/buscar2.png');
    border: 1px solid #000; 
	border-radius: 0 5px 5px 0; 
	box-shadow: 0 0 5px 0 #000; 
	right: 27px;
    position: relative; 
	top: -60px; 
	cursor:pointer; 
	height:28px; 
	width:28px;
}
#icono_twitter{
	float:right; 
    padding-left:10px; 
	position:relative; 
	right:40px;
}
#icono_face{
	float:right; 
	position:relative; 
	right:40px;
}
#telefono_header{
	color:#999; 
	font-size:20px; 
	padding-left:10px; 
	padding-top:17px; 
	float:right;  
    padding-right:12px;
	position:relative; 
	right:40px;
	top:-37px;
}
#icono_telefono{
	padding-top:6px; 
	float:right; 
	position:relative; 
	top:-21px;
}
/*HEADER MENU*/
 .nav li a{
	  background-color:rgba(0,0,0,0);
	  color:#fff;
	  text-decoration:none;
	  padding:7px 20px;
	  display:block;
	  position:relative;
	  font-size:17px;
	  text-align:left;
	  font-family: "Dosis", sans-serif;
	  
		
  }
  .nav li a:hover{
	  background-color:rgba(0,0,0,0);
	  color:#00A3FF;
	  border-top:2px solid #F00;
	  border-bottom:2px solid #00A3FF;
	  padding:5px 20px;
	  font-family: "Dosis", sans-serif;
  }
  .nav>li{
	  float:left;
	  list-style:none;
  }
  .nav li ul{
	  background:url('../img_header/degradado2.png');
	  display:none;
	  position:absolute;
	  list-style:none;
	  padding-left:0px;
  }
  .nav li:hover>ul{
	  display:block;
  }
  .nav .select{
	  background-color:rgba(0,0,0,0);
	  color:#00A3FF;
	  border-top:2px solid #F00;
	  border-bottom:2px solid #00A3FF;
	  padding:5px 20px;
	  font-family: "Dosis", sans-serif;
  }
  
  #menu-seleccion{
	  position: relative; 
	  top: 65px; 
	  padding-left:15px; 
	  height:38px; 
	  float:left; 
      z-index:2;
  }
  
/*FIN HEADER MENU*/
/*FIN HEADER*/
/*CUERO INDEX*/
  #banner_index{
      min-width:940px; 
	  width:100%; 
	  z-index:0;
	  position:absolute;
  }
  .cuerpo_fondo_index{
	  background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  height:755px; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
  }
  #cuerpo_index{
	  background:url('../img_cuerpo/sombra_zonactiva.png') no-repeat; 
	  position:relative; 
	  top:220px; 
	  height:535px; 
	  z-index:1; 
	  width:940px;
  }
  #imagen_agricultura_index{
	  background:url('../img_cuerpo/foto_agricultura.jpg') no-repeat; 
	  width:270px; 
      height:224px;
	  float:left;
	  margin-left:47px;
	  margin-top:20px;
  }
  
  #imagen_agricultura_index h2{
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 
	  color: #fff; 
	  font-size: 32px; 
	  font-weight: 100;
      line-height: 30px; 
	  padding: 7px; 
	  position: relative; 
	  text-align: center; 
	  top: 150px;
	  font-family:  "Dosis", sans-serif;
  }
  
  
  #imagen_transporte_index{
	  background:url('../img_cuerpo/foto_transporte.jpg') no-repeat; 
	  width:270px; 
      height:224px;
	  float:left;
	  margin-left:18px;
	  margin-top:20px;
  }
  
  #imagen_transporte_index h2{
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 
	  color: #fff; 
	  font-size: 32px; 
	  font-weight: 100;
      line-height: 30px; 
	  padding: 7px; 
	  position: relative; 
	  text-align: center; 
	  top: 150px;
	  font-family:  "Dosis", sans-serif;
  }
  
  #imagen_alimentacion_index{
	  background:url('../img_cuerpo/foto_alimentacion.jpg') no-repeat; 
	  width:270px; 
      height:224px;
	  float:left;
	  margin-left:18px;
	  margin-top:20px;
	  margin-right:20px;
  }
  
  #imagen_alimentacion_index h2{
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 
	  color: #fff; 
	  font-size: 32px; 
	  font-weight: 100;
      line-height: 30px; 
	  padding: 7px; 
	  position: relative; 
	  text-align: center; 
	  top: 150px;
	  font-family:  "Dosis", sans-serif;
  }
 
 /*REDES SOCIALES INDEX*/
   #cajetin_social{
	   width:250px;
	   float:left;
	   margin-left:47px;
   }
   #banner_social{
	   background:#101F24; 
	   color:#939594; 
	   height:55px;
   }
   #titulo_redes{
	   width:250px; 
	   font-size:25px; 
	   top:12px; 
	   text-align:center; 
	   position:relative;
	   font-family: "Dosis", sans-serif;
   }
     #cajetin_programa{
	   width:556px;
	   float:right;
	   margin-right:48px;
   }
   #banner_cursos{
	   background:#101F24; 
	   color:#939594; 
	   height:55px;
   }
   #titulo_cursos{
	   width:317px; 
	   font-size:25px; 
	   top:12px; 
	   text-align:center; 
	   position:relative;
	   font-family: "Dosis", sans-serif;
   }
    #cajetin_programa_online{
	   width:556px;
	   float:right;
	   margin-top:20px;
   }
   #banner_cursos_online{
	   background:#101F24; 
	   color:#939594; 
	   height:55px;
   }
   #titulo_cursos_online{
	   width:317px; 
	   font-size:25px; 
	   top:12px; 
	   text-align:center; 
	   position:relative;
	   font-family: "Dosis", sans-serif;
   }
   
   #cajetin_twitter{
	   width:100%; 
	   float:left; 
	   padding-top:20px; 
	   margin-right:47px;
   }
   #titulo_redes_twitter{
	   background:#282828; 
	   color:#fff; 
	   text-align:left; 
	   padding:7px 20px;
   }
   #contenido_twitter{
	   border-left:25px solid #009ADA; 
	   border-bottom:25px solid #009ADA; 
       border-right:25px solid #009ADA;
   }
   #cajetin_facebook{
	   float:left; 
	   height:440px;
	   width:570px;
	   margin-left:23px;
   }
   #titulo_redes_facebook{
	   background:#385C98; 
	   color:#fff; 
	   text-align:left; 
	   padding:7px 20px;
   }
   .fb-comments{
	   border-left:25px solid #273E68;
       border-right:25px solid #273E68;
	   border-bottom:25px solid #273E68; 
	   padding:10px; 
	   height:330px;
   }
   .colaboradores{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
	   position:relative; 
   }
   #texto_colaboradores{
	   width:940px;
	   color: #ccc; 
	   font-size: 17px; 
	   padding-right:0px; 
       padding-top: 33px; 
	   padding-bottom: 63px; 
	   width: 940px;
   }
   #titulo_colaboradores{
	   width:265px; 
	   padding-left:45px;
	   float:left;
   }
 /*FIN REDES SOCIALES INDEX*/
/*FIEN CUERPO INDEX*/

/*FACEBOOK*/
   footer{
	 background:#0F1C24; 
	 height:423px; 
	 width:100%; 
	 min-width:940px; 
	 float:left;  
   }
   #menu_footer{
	 width:115px; 
	 float:left; 
	 text-align:right; 
	 margin-top:25px; 
	 padding-right:15px;    
     border-right: 1px solid #888d91;
   }   
   #menu_footer nav{
	 list-style:none; 
	 text-align:right;  
   }
   #titulo_menu_footer{
	 color:#888d91; 
	 padding-bottom:12px;
	 font-weight:100;
   }
   #menu_footer nav a{
	 text-decoration:none; 
	 color:#888d91; 
   }
   #menu_footer nav a li{
	  padding:10px 0; 
   }
   #titulo_siguenos_footer{
	  color:#888d91; 
	  padding:10px 0;
	  font-weight:100;
   }
   #redes_sociales_footer{
	  float:right; 
   }
   #redes_sociales_footer a img{
	  float:left; 
   }
   #agenda_footer{
	  float:left; 
	  width:440px; 
	  text-align:left; 
	  margin-top:25px; 
	  padding-right:15px; 
      padding-left:15px; 
	  border-right: 1px solid #888d91; 
	  height:277px; 
   }
   #titulo_calendario{
	  color:#888d91; 
	  padding-bottom:12px;
	  font-weight:100;
   }
   #contacto_footer{
	  float:left; 
	  width:305px; 
	  text-align:left; 
	  margin-top:25px; 
	  padding-right:15px;    
      height:277px; 
	  padding-left:15px;
   }
   #titulo_contacto_footer{
	  color:#888d91; 
	  padding-bottom:12px; 
	  font-weight:100;
   }
   #form_contacto_footer{
	  width:295px; 
	  position:relative; 
      left:-4px;
   }
   #name_contacto_footer{
	  height: 27px;
      margin-bottom: 10px; 
	  background:rgba(50,60,69,0.4); 
	  color:#fff; 
	  border: 1px solid #000;
	  border-radius: 5px; 
      box-shadow: 0 0 5px 0 #000; 
	  padding:0 5px; width:286px;
   }
   #email_contacto_footer{
	  height: 27px;
      margin-bottom: 10px; 
	  background:rgba(50,60,69,0.4);
	  color:#fff; 
	  border: 1px solid #000; 
      border-radius: 5px; 
	  box-shadow: 0 0 5px 0 #000;
	  padding:0 5px; 
	  width:286px; 
   }
   #mensaje_contacto_footer{
	  margin-bottom:10px; 
	  background:rgba(50,60,69,0.4); 
	  color:#fff; 
	  border: 1px solid #000; 
	  border-radius: 5px; 
	  box-shadow: 0 0 5px 0 #000;
      padding:0 5px; 
	  width:286px; 
	  height:115px; 
   }
   #enviar_contacto_footer{
	  background-color:rgba(0,0,0,0); 
	  color:#ccc; 
      border:1px solid #ccc; 
	  padding:6px; 
	  cursor:pointer; 
	  float:right; 
	  left:2px; 
	  position:relative;
   }
   #telefono_footer{
	  color:#999; 
	  font-size:20px; 
	  padding-left:10px; 
	  float:right; 
      padding-right:12px; 
	  position:relative; 
	  right:23px; 
   }
   #icono_telefono_footer{
	  float:right; 
	  position:relative; 
	  right:23px;
   }
/*FIN FACEBOOK*/

/*INICIO CUERPO CONTACTO*/
   .cuerpo_fondo_contacto{
	   height:770px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   #cuerpo_contacto{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height: 297px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #mapa{
	  float:left; 
	  padding-top:30px; 
	  padding-left:35px;
	  height:0px;
   }
   #telefono_formulario{
	  height: 27px;
      margin-bottom: 10px; 
	  background:rgba(50,60,69,0.4);
	  color:#fff; 
	  border: 1px solid #000;
	  border-radius: 5px; 
      box-shadow: 0 0 5px 0 #000; 
	  padding:0 5px; width:286px;
   }
   #enviar_cuerpo_contacto{
	  background:#19a2ff;  
	  border: 1px solid #ccc;
      box-shadow: 0 2px 6px 0 #aaa;
      color: #fff;
      float: right;
      padding: 6px; 
   }
   #borrar{
	  background-color: #f00;
      border: 1px solid #ccc;
      box-shadow: 0 2px 6px 0 #aaa;
      color: #fff;
      float: right;
      padding: 6px;
      margin-right:10px;
   }
   #titulo_cuerpo_contacto{
	  color: #000;
      font-size: 15px;
      font-weight: 100;
      margin-bottom: 8px;
	  font-family: Hallo sans;
   }
   .colaboradores_contacto{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
   }
    .colaboradores_agricultura{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
	  position:relative;
   }
   .colaboradores_agricultura_1{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
	  position:relative;
   }
    .colaboradores_agricultura_2{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
	  position:relative;
	  top:-141px;
   }
   .colaboradores_agricultura_3{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
	  position:relative;
   }
    .colaboradores_hosteleria{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
	  position:relative;
   }
   .colaboradores_transporte{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
   }
   .colaboradores_transporte_2{
	  background: none repeat scroll 0 0 #888d91;
      min-width: 940px;
      position: relative;
      width: 100%;
   }
   
/*FIN CUERPO CONTACTO*/

/*CUERPO SERVICIOS*/
 .cuerpo_fondo_servicios{
	   height:990px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   .cuerpo_fondo_servicios_2{
	   height:648px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   .cuerpo_fondo_servicios_2{
	   height:870px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   .cuerpo_fondo_servicios_22{
	   height:950px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   #servicios_cuerpo_solo{
	   height:610px; 
	   width:846px; 
	   padding:20px;
   }
   #titulo_servicios{
	   text-align:left;
   }
   #titulo_servicios_principal{
	   word-spacing:1px; 
	   font-weight:100; 
	   color:#00a3ff; 
	   font-size:35px; 
       letter-spacing:4px;
   }
   #texto_subtitulo_servicios{
	   font-weight:100; 
	   font-size:16px; 
	   text-align:justify; 
	   margin-top:10px;
   }
   #cuerpo_servicios{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:630px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #cuadros_distribucion_servicios{
	   height: 15px; 
	   margin-bottom: 20px; 
	   margin-top: 20px;
   }
   #cuadros_distribucion_servicios a{
	   text-decoration:none; 
	   color:#fff; 
	   float:left; 
	   margin-right:48px;
   }
   #cuadros_distribucion_servicios h2{
	   width:250px; 
	   height:35px; 
	   font-weight:100; 
	   font-size:14px; 
	   text-align:center; 
	   border-radius:5px; 
	   letter-spacing:2px;
   }
   #cuadros_distribucion_servicios span{
	   position:relative; 
	   top:9px;
   }
   #listador_cursos{
	   background: none repeat scroll 0 0 #00a3ff;color: #fff; 
	   float: left;
	   font-size: 30px;
       font-weight: 100; 
	   height: 28px; 
	   padding-bottom: 8px; 
	   padding-left: 10px; 
	   padding-top: 1px; 
	   text-align: left; 
       width: 761px;
   }
   #fondo-izquierda-servicios{
	   background: none repeat scroll 0 0 #1895e9; 
       float: left;
	   width: 37px;
   }
   #fondo-derecha-servicios{
	   background: none repeat scroll 0 0 #135F91; 
       float: left;
	   width: 37px;
   }
   #cursos_servicios{
	   margin-top:68px;
   }
   .colaboradores-servicios{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
	   position:relative; 
	   top:0px;
   }
   .colaboradores-servicios-2{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
	   position:relative; 
	   top:-130px;
   }
    .colaboradores-servicios-4{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
	   position:relative; 
	   top:0px;
   }
     .colaboradores-servicios-5{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
	   position:relative; 
   }


/*FIN CUERPO SERVICIOS*/

/*CUERPO QUIENES*/
#cuerpo_fondo_quienes{
	height:611px;
	
}
#cuerpo_quienes{
	background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height:725px;
    position: relative;
    top: 50px;
    width: 940px;
    z-index: 1;
}
#cuerpo_aviso{
	background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height:1950px;
    position: relative;
    top: 50px;
    width: 940px;
    z-index: 1;
}
#cuerpo-quienes-solo{
	height:450px; 
	width:846px; 
	padding:20px; 
	background:#fff;
}
#titulo_quienes{
	text-align:left;
}
#titulo_quienes_principal{
	word-spacing:1px; 
	font-weight:100; 
	color:#00a3ff; 
	font-size:35px; 
    letter-spacing:4px;
}
#imagen-quienes{
	float: left;
    margin-top: 17px;
    padding-bottom: 20px;
    padding-right: 25px;
}
#texto_subtitulo_quienes{
	font-weight:100; 
	font-size:17px; 
	text-align:justify; 
	margin-top:15px;
}
.colaboradores-quienes{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
   }
/*FIN CUERPO  QUIENES*/
/*CURPO TRANS*/
#cuerpo_fondo_trans{
	height:611px;
	
}
#cuerpo_trans{
	background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height:540px;
    position: relative;
    top: -274px;
    width: 940px;
    z-index: 1;
}
#cuerpo-trans-solo{
	height:725px; 
	width:846px; 
	padding:20px; 
	background:#fff;
}
#titulo_trans{
	text-align:left;
}
#titulo_trans_principal{
	word-spacing:1px; 
	font-weight:100; 
	color:#00a3ff; 
	font-size:35px; 
    letter-spacing:4px;
}
#texto_subtitulo_trans{
	font-weight:100; 
	font-size:17px; 
	text-align:justify; 
	margin-top:15px;
}

   #texto_subtitulo_trans{
	font-weight:100; 
	font-size:18px; 
	text-align:justify; 
	margin-top:40px;
}
.colaboradores-trans{
	   background:#888D91; 
	   min-width:940px; 
	   width:100%; 
   }
   
/*FIN CUERPO TRANS*/

/*CUERPO AGRICULTURA Y SANIDAD*/
 .cuerpo_fondo_agricultura{
	   height:1535px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   .cuerpo_fondo_agricultura_2{
	   height:1535px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   #cuerpo_agricultura{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:567px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #cuerpo_agricultura_1{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:673px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #cuerpo_agricultura_3{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:664px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #izquierda_agricultura{
	  width:245px; 
	  float:left; 
	  margin-top:27px; 
	  margin-left:57px; 
      text-align:justify;  
   }
   #titulo_agricultura_izquierda{
	  color:#9EC917; 
	  font-weight:100; 
	  font-size:27px;
	  text-align:center;
   }
   #texto_agricultura_izquierda{
	  font-size:16px; 
	  font-weight:100; 
	  line-height:23px; 
   }
   #izquierda_agricultura a{
	   color:#fff; 
	   text-decoration:none;
	   
   }
   #mas_informacion{
	   background: none repeat scroll 0 0 #19a2ff; 
	   border: 1px solid #2ccdff; 
	   border-radius: 8px;
       color: #fff; 
	   cursor: pointer; 
	   font-size: 17px; 
	   padding: 15px; 
	   text-align: center; 
	   width: 215px;
   }
   #derecha_agricultura{
	   float: left; 
	   margin-left: 30px; 
	   margin-top: 30px; 
	   width: 551px;
   }
   #curso_agricultura_curso_1{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #9EC918; 
   }
   
   #curso_agricultura_curso_1 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
   #descripcion_curso_agricultura{
	   font-size:19px; 
	   font-weight:100; 
	   line-height:22px; 
	   margin:0 10px;
   }
   #fecha_cursos_agricultura{
	   font-size:14px; 
	   margin:0px 10px ; 
	   padding-bottom:15px; 
	   margin-top:10px;
   }
   #curso_agricultura_curso_2{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_2 h2{
        font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
   #curso_agricultura_curso_3{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_3 h2{
       font-size:24px; 
	   font-weight:600;
	   margin:0 10px;
   }
    #curso_agricultura_curso_4{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #9EC918; 
   }
   
   #curso_agricultura_curso_4 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_agricultura_curso_5{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_5 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_agricultura_curso_6{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_6 h2{
       font-size:24px; 
	   font-weight:600;
	   margin:0 10px;
   }
    #curso_agricultura_curso_7{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_7 h2{
       font-size:24px; 
	   font-weight:600;
	   margin:0 10px;
   }
    #curso_agricultura_curso_8{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_8 h2{
       font-size:24px; 
	   font-weight:600;
	   margin:0 10px;
   }
    #curso_agricultura_curso_9{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9EC918; 
	   margin-top:9px;
   }
   #curso_agricultura_curso_9 h2{
       font-size:24px; 
	   font-weight:600;
	   margin:0 10px;
   }
/*FIN CUERPO AGRICULTURA Y SANIDAD*/
/*CUERPO TRANSPORTE Y TRÁFICO*/
.cuerpo_fondo_transporte{
	   height:1535px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   #cuerpo_transporte{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:430px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #izquierda_transporte{
	  width:245px; 
	  float:left; 
	  margin-top:27px; 
	  margin-left:57px; 
      text-align:justify;  
   }
   #titulo_transporte_izquierda{
	 
	  font-weight:100; 
	  font-size:29px;
	  text-align:center;
	  color:#F00;
   }
   #texto_transporte_izquierda{
	  font-size:16px; 
	  font-weight:100; 
	  line-height:23px; 
   }
   #izquierda_transporte a{
	   color:#fff; 
	   text-decoration:none;
	   
   }
   #mas_informacion_transporte{
	   background: none repeat scroll 0 0 #19a2ff; 
	   border: 1px solid #2ccdff; 
	   border-radius: 8px;
       color: #fff; 
	   cursor: pointer; 
	   font-size: 17px; 
	   padding: 15px; 
	   text-align: center; 
	   width: 215px;
   }
   #derecha_transporte{
	   float: left; 
	   margin-left: 30px; 
	   margin-top: 30px; 
	   width: 551px;
   }
   #curso_transporte_curso_1{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #F00; 
   }
   
   #curso_transporte_curso_1 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
   #descripcion_curso_transporte{
	   font-size:14px; 
	   font-weight:100; 
	   line-height:22px; 
	   margin:0 10px;
   }
   #fecha_cursos_transporte{
	   font-size:14px; 
	   margin:0px 10px ; 
	   padding-bottom:15px; 
	   margin-top:10px;
   }
   #curso_transporte_curso_2{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #F00;
	   margin-top:9px;
   }
   #curso_transporte_curso_2 h2{
      font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
   #curso_transporte_curso_3{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #F00;
	   margin-top:9px;
   }
   #curso_transporte_curso_3 h2{
      font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_transporte_curso_4{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #F00;
   }
   
   #curso_transporte_curso_4 h2{
     font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_transporte_curso_5{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #F00;
	   margin-top:9px;
   }
   #curso_transporte_curso_5 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_transporte_curso_6{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #F00;
	   margin-top:9px;
   }
   #curso_transporte_curso_6 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }


/*FIN CUERPO TRANSPORTE Y TRÁFICO*/
/*CUERPO HOSTELERÍA*/
.cuerpo_fondo_hosteleria{
	   height:1535px;
	   background:url('../img_cuerpo/degradado_fondo.jpg') repeat-x; 
	  width:100%; 
	  min-width:940px; 
	  z-index:-1
   }
   #cuerpo_hosteleria{
	  background: url("../img_cuerpo/sombra_zonactiva.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height:435px;
      position: relative;
      top: 220px;
      width: 940px;
      z-index: 1; 
   }
   #izquierda_hosteleria{
	  width:245px; 
	  float:left; 
	  margin-top:27px; 
	  margin-left:57px; 
      text-align:justify;  
   }
   #titulo_hosteleria_izquierda{
	  color:#19a2ff; 
	  font-weight:100; 
	  font-size:35px;
	  text-align:center;
   }
   #texto_hosteleria_izquierda{
	  font-size:16px; 
	  font-weight:100; 
	  line-height:23px; 
   }
   #izquierda_hosteleria a{
	   color:#fff; 
	   text-decoration:none;
	   
   }
   #mas_informacion_hosteleria{
	   background: none repeat scroll 0 0 #19a2ff; 
	   border: 1px solid #2ccdff; 
	   border-radius: 8px;
       color: #fff; 
	   cursor: pointer; 
	   font-size: 17px; 
	   padding: 15px; 
	   text-align: center; 
	   width: 215px;
   }
   #derecha_hosteleria{
	   float: left; 
	   margin-left: 30px; 
	   margin-top: 30px; 
	   width: 551px;
   }
   #curso_hosteleria_curso_1{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #19a2ff;
   }
   
   #curso_hosteleria_curso_1 h2{
       font-size:24px; 
	   font-weight:600;  
	   margin:0 10px;
   }
   #descripcion_curso_hosteleria{
	   font-size:14px; 
	   font-weight:100; 
	   line-height:22px; 
	   margin:0 10px;
   }
   #fecha_cursos_hosteleria{
	   font-size:14px; 
	   margin:0px 10px ; 
	   padding-bottom:15px; 
	   margin-top:10px;
   }
   #curso_hosteleria_curso_2{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #19a2ff;
	   margin-top:9px;
   }
   #curso_hosteleria_curso_2 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
   #curso_hosteleria_curso_3{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #19a2ff;
	   margin-top:9px;
   }
   #curso_hosteleria_curso_3 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_hosteleria_curso_4{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #19a2ff;
   }
   
   #curso_hosteleria_curso_4 h2{
      font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_hosteleria_curso_5{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #19a2ff;
	   margin-top:9px;
   }
   #curso_hosteleria_curso_5 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }
    #curso_hosteleria_curso_6{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #19a2ff;
	   margin-top:9px;
   }
   #curso_hosteleria_curso_6 h2{
       font-size:24px; 
	   font-weight:600; 
	   margin:0 10px;
   }


/*FIN CUERPO HOSTELERÍA*/
/*INICIO SERVICIOS*/
#distribucion_cursos_existentes{
	width:850px;
	top:7px;
	position:relative;
	}
 #curso_servicios_curso_1{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #9ec918; 
   }
   
   #curso_servicios_curso_1 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
   #descripcion_curso_servicios{
	   font-size:14px; 
	   font-weight:100; 
	   line-height:22px; 
	   margin:0 10px;
   }
   #fecha_cursos_servicios{
	   font-size:14px; 
	   margin:0px 10px ; 
	   padding-bottom:15px; 
	   margin-top:10px;
   }
   #curso_servicios_curso_2{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9ec918;
	   margin-top:9px;
   }
   #curso_servicios_curso_2 h2{
       font-size: 24px;
    font-weight: 600;
	   margin:0 10px;
   }
   #curso_servicios_curso_3{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9ec918;
	   margin-top:9px;
   }
   #curso_servicios_curso_3 h2{
       font-size: 24px;
    font-weight: 600;
	   margin:0 10px;
   }
    #curso_servicios_curso_4{
	   text-align:justify; 
	   margin-top:45px; 
	   background:#F3F3F5; 
       border-left:4px solid #9ec918; 
   }
   
   #curso_servicios_curso_4 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
  
   #curso_servicios_curso_5{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9ec918;
	   margin-top:9px;
   }
   #curso_servicios_curso_5 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
   #curso_servicios_curso_6{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #9ec918;
	   margin-top:9px;
   }
   #curso_servicios_curso_6 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_7{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_7 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_8{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_8 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_9{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_9 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_10{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_10 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_11{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_11 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_12{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #f00;
	   margin-top:9px;
   }
   #curso_servicios_curso_12 h2{
       font-size: 24px;
    font-weight: 600; 
	   margin:0 10px;
   }
    #curso_servicios_curso_13{
       text-align:justify; 
       background:#F3F3F5; 
       border-left:4px solid #19a2ff ;
	   margin-top:9px;
   }
   #curso_servicios_curso_13 h2{
       font-size: 24px;
    font-weight: 600;
	   margin:0 10px;
   }
/*FIN SERVICIOS*/