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


body{
	font-family: 'OpenSansRegular';
	margin:0px auto;
	color:#747474;
}

h1{font-family: 'OpenSansRegular'; font-size:22px; margin:0px; padding:0x; line-height:24px; color:#4f8a2e;}
h2{  font-family: 'OpenSansLight'; font-size:20px; margin:0px; padding:0x; line-height:30px; color:#494949;font-weight:normal;}
h2 a{  font-family: 'OpenSansLight'; font-size:20px; margin:0px; padding:0x; line-height:30px; color:#494949;font-weight:normal;}
h2 a:hover{  font-family: 'OpenSansLight'; font-size:20px; margin:0px; padding:0x; line-height:30px; color:#4f8a2e;font-weight:normal;}
h3{ font-family: 'OpenSansLight'; font-size:24px; margin:0px; padding:0x; line-height:30px;color:#4f8a2e; font-weight:normal;}
h4{ font-family: 'OpenSansLight'; font-size:24px; margin:0px; padding:0x; line-height:30px;color:#FFF; font-weight:normal;}
h5{font-family: 'OpenSansLight'; color:#000; font-size:30px; margin:0px; padding:0x; line-height:30px;font-weight:normal;}
h6{ font-family: 'OpenSansRegular'; font-size:30px; margin:0px; padding:0x; line-height:36px;color:#4f8a2e; font-weight:normal;}
p a{font-family: 'OpenSansLight';  margin:0px; padding:0x; text-decoration:none;}

.negro{ color:#000;}
.verde{color:#4f8a2e; }
.negro{ color:#000;}
.verde{color:#4f8a2e; }
a{ text-decoration:none; color:#747474;}

#contenedor_topH{ width:100%; height:146px; position:absolute; z-index:999; top:0px;left:0px;}

#frase_top{ width:950px; height:31px; margin:0 auto; text-align:right; color:#FFF;font-family: 'OpenSansItalic';font-size:18px; padding-top:5px; padding-right:100px;}
#cnt_icoapp{width: 74px;
	height: 94px;
	float: right;
	position: absolute;
	left: 950px;
	top: -33px;
	z-index:1200;}
#txt-icoapp{width: 74px;
	height: 20px;
	float: right;
	text-align:center;
	font-family: 'OpenSansRegular'; font-size:11px; color:#999;}
#ico_app{
	width: 74px;
	height: 74px;
	float: right;
}
#ico_app span{
	display:none;
}
#ico_app a{
	display:block;
	width: 74px;
	height: 74px;
	float: right;
	background-image:url(../img/icon_huellasola.png);
	cursor:pointer;
}
#ico_app a:hover{
	background-position:bottom;
	background-image:url(../img/icon_huellasola.png);
	cursor:pointer;
}
/*TOP Y MENU PRINCIPAL */
#cnt_topH{ width:100%; height:110px; float:left; background-color:#FFF;background-image:url(../img/fondo_top.jpg);}
#Verde_top{width:100%; height:10px; float:left; background-color:#4f8a2e;}
#topH{width:1050px; height:100px; margin:0px auto 0px auto; padding-top:10px;background-image:url(../img/fondo_top.jpg); position:relative;}
#cnt_menu{width:1050px; height:100px; float:left; margin:0px 0px 0px 0px; position:relative; }
#menuTop{width:480px; height:48px; float:left; margin:26px 3px 0px 450px;
	border-left:solid 1px #DDDDDD;}
#logo_home{
	width: 183px;
	height: 100px;
	float: left;
	padding:0px 0px 0px 0px;
	position: absolute;
	left: 20px;
	top: 0px;
	background-color:#FFF;
}

#logo_always{
	width: 169px;
	height: 30px;
	float: left;
	padding:0px 0px 0px 10px;
	position: absolute;
	left: 210px;
	top: 40px;
	border-left:solid 1px #dedede;
}



/* SLIDER HOME */
#cnt_sliderH{width:100%; height:675px; float:left; }
#cnt_imgSlider1{width:2000px; height:675px; margin:0 auto; overflow:hidden;}
.imgSlider1{ width:2000px; height:675px; background-position:center; margin:0 auto;}
.imgSlider2{ width:2000px; height:450px; background-position:center; margin:0 auto;}


/* SLIDER MAPA MUNDI */
.cnt_listado_carreras{ width:100%;
min-height:300px;
height:auto !important;}
.cnt_carreraMin{ width:220px; height:315px; float:left; margin:0px 30px 30px 0px; padding:10px; background-color:#e5e5e5; position:relative;}
.carreraMin{ width:220px; height:315px; float:left; background-color:#FFF;}
.titcarreraMin{ width:155px; height:76px; float:left; padding:10px 10px 10px 55px; font-family: 'OpenSansLight'; color:#4f8a2e; font-size:18px;}
.datoscarreraMin{ width:200px; height:100px; float:left;background-color:#F0F0F0; padding:10px;}
.datoscarreraMin2{ width:220px; height:99px; float:left;}
.icohuellaC{
	width: 65px;
	height: 65px;
	float: left;
	background-image: url(../img/pie_carrera2.png);
	position: absolute;
	left: -8px;
	top: -10px;
}
.cnt_camposC{ width:200px; height:15px; float:left;margin-bottom:10px; }
.campo1{ width:70px; height:15px; float:left; color:#999; text-align:right; padding-right:10px; font-size:12px;}
.campo2{width:110px; height:15px; float:left; color:#000; padding-left:10px; font-size:14px;}
.campo2 a{ display:block; text-decoration:none; width:110px; height:15px; float:left; color:#000; font-size:14px;}
.campo2 a:hover{ color:#4f8a2e; }
.camposKm{width:100px; height:30px; float:left; color:#4f8a2e; font-family: 'OpenSansLight'; font-size:24px; padding-left:10px; margin-top:10px; margin-bottom:10px;}

.titcarreraG{ width:615px; min-height:76px; height:auto !important; float:left; padding:50px 30px 10px 75px; font-family: 'OpenSansLight'; color:#4f8a2e; font-size:32px; position:relative;}
.datoscarreraG{ width:660px; height:165px; float:left;background-color:#F0F0F0; padding:30px; margin-bottom:30px; position:relative;}
.cnt_camposCG{ width:550px; height:30px; float:left;margin-bottom:10px; }
.campo1G{ width:60px; height:30px; float:left; color:#999;  padding-left:45px;font-size:16px;}
.campo2G{width:425px; height:30px; float:left; color:#000; padding-left:20px; font-size:20px;}
.campo2G a{ display:block; text-decoration:none; width:425px; height:30px; float:left; color:#000; font-size:20px;}
.campo2G a:hover{ color:#4f8a2e; }

.cntbutton_webCa{ margin:0 70px 0 70px; width:80px;
	height:30px; float:left;}
.button_webCa{
	float:left;
	width:80px;
	height:20px;
background-color:#4f8a2e;
color:#FFF;
font-size:12px;
text-align:center;
font-family: 'OpenSansRegular';
padding: 7px 0px 3px 0px;
text-decoration:none; 
display:inline-block;
border:none;
cursor:pointer;
-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.button_webCa:hover{
 color: #FFF;
 background-color:#535557;
}


#cnt_mapamundi{width:100%; height:778px; float:left; background-color:#011746; background-image:url(../img/mapamundi_fondo.jpg); }
#img_mapamundi{width:1050px; height:668px; margin:0 auto; background-image:url(../img/mapamundi.jpg); position:relative; padding-top:110px; }
.worldPoint { position:absolute; cursor:pointer; }
.worldPointDot {
	width: 20px;
	height: 20px;
	position: absolute;
}

.dotRed { background: url(../img/worldPosBg.png) top; }
.dotGreen { background: url(../img/worldPosBgGreen.png) top; }

#icoinfopoint{ position:absolute; background-image:url(../img/icon_hombrecito.png); z-index:1500; width:48px; height:130px; display:block; left:140px; top:-80px;}
#icoinfopoint2{
	position: absolute;
	background-image: url(../img/icon_hombrecito2.png);
	z-index: 1500;
	width: 48px;
	height: 130px;
	display: block;
	left: 620px;
	top: 50px;
}

#infoPoint2 {
	font-family: 'OpenSansRegular';
	width: 150px;
	min-height: 150px;
	float:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #FFFFFF;
	position:relative;
	
}

#infoPoint {
	font-family: 'OpenSansRegular';
	width: 150px;
	min-height: 150px;
	padding:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #FFFFFF;
	-webkit-box-shadow: #011746 2px 2px 8px;
	-moz-box-shadow: #011746 2px 2px 8px;
	box-shadow: #011746 2px 2px 8px;
	position: absolute;
	top:0px;
	left:0px;
	
}
#cnt_featuredMapa{
	width: 100%;
	height: 80px;
	left:0px;
	position: absolute;
	top: 698px;
	background-image: url(../img/pixel_featured.png);
	z-index: 999;
}
#featuredMapa{
	width: 1050px;
	height: 60px;
	left:0px;
	position: absolute;
	top: 698px;
	font-size:32px;
	color:#FFF;
	font-family: 'OpenSansLight';
	padding-top:20px;
	text-align:center;
	z-index: 999;
}



/* DESTACADOS SLIDER */

#cnt_sliderH2{width:100%; height:450px; float:left; }
#cnt_imgSlider2{width:100%; height:450px; float:left; background-image:url(../img/img_banner_2nav02.jpg); background-position:center; }

#cnt_sliderH3{width:100%; height:450px; float:left; }
#cnt_imgSlider3{width:100%; height:450px; float:left; background-image:url(../img/img_banner_2nav01.jpg); background-position:center; }

#cnt_sliderH4{width:100%; height:962px; float:left; }
#cnt_imgSlider4{width:100%; height:962px; float:left; background-image:url(../img/banner_map.jpg); background-position:center; }

#cnt_featuredH{
	width: 100%;
	height: 214px;
	position: absolute;
	top: 461px;
	left:0px;
	background-image: url(../img/pixel_featured.png);
	z-index:1500;
}
#featuredH{
	width: 1050px;
	height: 214px;
	position: absolute;
	top: 461px;
	left:0px;
	z-index:1500;
}
/* FIN SLIDER HOME */

#cnt_img01{ width:720px; min-height:100px; height:auto !important; margin:20px 0px 20px 0px;}


#cnt_featuredH2{
	width: 100%;
	height: 80px;
	left:0px;
	position: absolute;
	top: 370px;
	background-image: url(../img/pixel_featured.png);
	z-index:999;
}
#featuredH2{
	width: 1050px;
	height: 60px;
	left:0px;
	position: absolute;
	top: 370px;
	z-index:999;
	font-size:32px;
	color:#FFF;
	font-family: 'OpenSansLight';
	padding-top:20px;
}



#cnt_linea_gris{
	width: 100%;
	height: 440px;
	float: left;
	background-image:url(../img/pixel_gris.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
#cnt_linea_gris2{
	width: 100%;
	height: 40px;
	float: left;
	background-image:url(../img/pixel_gris.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:40px;
	}
#linea_gris2{
	width: 1050px;
	height: 40px;
	margin:0 auto;
	background-image:url(../img/pixel_gris.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
#cnt_linea_grisMapa{
	width: 100%;
	height: 90px;
	float: left;
	background-image: url(../img/pixel_gris.gif);
	}
#txt_linea_grisMapa{
	width: 1050px;
	height: 90px;
	margin:0 auto;
	}
#cnt_iconos01{
	width: 1050px;
	height: 90px;
	margin: 0 auto;
	background-image:url(../img/pixel_gris.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
	
	
.icoH01{width: 322px;
	height: 440px;
	float: left;
	position:relative;}
	
a .cnt_txtDH{
	transition: background 1s;
	width:222px;
	height:151px;
	float:left;
	text-align:center;
	padding:15px 50px 35px 50px;
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
	}
	
a:hover .cnt_txtDH{
	top:0px;
	position:relative;
    background: rgba(208, 231, 196, .4); /* color de fondo final */
	width:222px;
	height:151px;
	float:left;
	text-align:center;
	padding:15px 50px 35px 50px;}

	
	
	
#cnt_iconos02{
	width: 1050px;
	height: 480px;
	margin: 0 auto;
	}
.icoH02{width: 322px;
	height: 480px;
	float: left;}
	
.imgIcoh02{}

	
.ico_home{ width:163px; height:164px; float:left; margin:27px 80px 0px 79px;}
.sombra_desH{  width:322px; height:48px; float:left; background-image:url(../img/sombra_desH.jpg)}


#cnt_contenidosH{
	width: 1050px;
	height: 380px;
	float: left;
	}

#cnt_frases_des{
	width: 100%;
	min-height: 210px;
	height:auto !important;
	float: left;
	background-color:#e5e5e5;
	}
#frases_des{
	width: 990px;
	height: 130px;
	margin: 0 auto;
	text-align:center;
	padding:50px 30px 30px 30px;
	background-color:#e5e5e5;
	}
#cnt_desHome0{
	width: 100%;
	height: 480px;
	float: left;
	margin-top:50px;
	}
#cnt_desHome{
	width: 1050px;
	height: 480px;
	margin: 0px auto 0 auto;
	}
#deshome{
	width: 1050px;
	height: 480px;
	float: left;
	}
#cnt_formu_col{
	width: 100%;
	height: 304px;
	float: left;
	margin-top: 30px;
	position: relative;
	margin-bottom: 30px;
	}

#cnt_formu_col_center{
	width: 1050px;
	height: 304px;
	margin: 0 auto;
	background-color: #f0f0f0;
	}

#cnt_formu{
	width: 990px;
	height: 264px;
	float: left;
	padding: 20px 30px 20px 30px;
	}

#cnt_colaboradores{
	width: 1050px;
	height: 150px;
	float: left;
	margin-top:30px;
	}

#cnt_seccion{
	width:100%;
	min-height: 600px;
	height:auto !important;
	float:left;
	}

#cnt_seccion_center{
	width: 1050px;
min-height: 600px;
	height:auto !important;
	margin:0 auto;
	}
	
#info_seccion{
	width: 720px;
	min-height: 800px;
	height:auto !important;
	float: left;
	position:relative;
	}
	
#info_seccion2{
	width: 1050px;
	min-height: 800px;
	height:auto !important;
	float: left;
	}

#cnt_lateralDerch{
	width: 330px;
	min-height: 1282px;
	float: right;
	position: relative;
	}
.txt{ width:100%;
min-height:50px;
height:auto !important;

margin-bottom:30px;}


/*agenda*/
#cnt_agenda_home{ width:710px; min-height:254px; height:auto !important; float:left; position:relative;}
.cnt_agenda_home{ width:394px; min-height:228px;height:auto !important; float:left; border:solid 8px #d7d7d8; background-color:#ededee; position:relative;}
.agenda_home{width:220px; min-height:228px;height:auto !important; float:left;  background-color:#ededee;}

.evento_des_home{ width:220px;
	height:190px; float:left; ; margin-left:20px;  border-bottom:dotted 1px #e8e7e7; margin-bottom:10px;}
a .evento_des_home2{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:200px;
	height:170px;
	padding:20px 10px 0px 10px;
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .evento_des_home2
{
    position:relative;
    background: rgba(233, 233, 233, .5); /* color de fondo final */
    top:0px; 
    width:200px;
    height:170px;
    padding:20px 10px 0px 10px; 
	text-decoration:none;
}


.evento2_des_home{width:220px; height:22px; float:left; font-family: 'OpenSansBold'; color:#666; font-size:16px; padding:15px 10px 0px 20px;}
.evento3_des_home{width:190px; height:20px; float:left;color:#72a92d; font-family: 'OpenSansLight';}
.evento4_des_home{width:190px; height:35px; float:left; overflow:hidden; padding:0px 0px 10px 0px; font-family: 'OpenSansBold'; font-size:16px; color:#000;}
.evento5_des_home{width:190px; height:56px; float:left; font-size:12px; color:#666; overflow:hidden;}
.cnt_lateral_der{width:271px; min-height:500px; height:auto !important; float:right; background-color:#e6e6e7; margin-bottom:20px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; position:relative;}
.lateral_der{width:263px; min-height:500px; height:auto !important; float:right; background-color:#FFF; margin:4px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;}






/* DICCIONARIO GLOSARIO HOME*/
a .descripcion4{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:100%;
	float:left;
	min-height:50px;
	height:auto !important;
	padding:0px; 
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .descripcion4
{
    position:relative;
    background: rgba(208, 231, 196, .4); /* color de fondo final */
    top:0px; 
    width:100%px;
    min-height:50px;
	height:auto !important;
    padding:0px; 
	text-decoration:none;
}
	

.cnt_articulos4{ width:100%; min-height:50px;
	height:auto !important; margin:0px 0px 20px 0px; border-bottom:dotted 1px #d9d9d9; float:left; }

a .cnt_articulos4{
	width:100%;
	min-height:30px;
	height:auto !important;
	margin:0px;
	padding:0px 0px 30px 0px;
	clear:none;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	display:inline-block;
	color:#000;
	}
.fecha_min_articulos43{width:100%; height:15px; float:left; margin-top:10px;color:#4f8a2e; font-size:1em;}
.tit_min_articulos4{width:100%; height:35px; float:left; overflow:hidden; font-family: 'OpenSansBold';font-size:17px; color:#535557;text-shadow: 1px 1px #FFF; line-height:17px;}
.des_min_articulos4{width:100%; height:30px; float:left;overflow:hidden; margin-bottom:10px; margin-top:5px; color:#65696e; line-height:16px; font-size:13px;font-family: 'OpenSansRegular';}	
	
.cnt_glosario_home{ width:290px; height:480px; float:left; background-color:#F0F0F0;}
.glosario_home{ width:240px; height:430px; float:left; background-color:#FFF; margin:15px; padding:10px;}
.ico_glosarioH{width:100px; height:96px; float:left; background-color:#FFF; margin:0px 10px 10px 0px;}
.titular_glosarioH{width:130px; height:96px; float:left; background-color:#FFF; margin:0px 0px 10px 0px;}



/* DICCIONARIO GLOSARIO*/
a .descripcion3{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:340px;
	float:left;
	min-height:50px;
	height:auto !important;
	padding:0px; 
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .descripcion3
{
    position:relative;
    background: rgba(208, 231, 196, .3); /* color de fondo final */
    top:0px; 
    width:340px;
    min-height:50px;
	height:auto !important;
    padding:0px; 
	text-decoration:none;
}
	

.cnt_articulos3{ width:340px; min-height:50px;
	height:auto !important; margin:0px 0px 20px 0px; border-bottom:dotted 1px #d9d9d9; float:left; }

a .cnt_articulos3{
	width:340px;
	min-height:30px;
	height:auto !important;
	margin:0px;
	padding:0px 0px 30px 0px;
	clear:none;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	display:inline-block;
	color:#000;
	}


.fecha_min_articulos3{width:340px; height:15px; float:left; margin-top:10px;color:#4f8a2e; font-size:1em;}
.tit_min_articulos3{width:340px; min-height:30px; height:auto !important; float:left; overflow:hidden; font-family: 'OpenSansBold';font-size:20px; color:#535557;text-shadow: 1px 1px #FFF; line-height:20px;}
.des_min_articulos3{width:340px; height:180px;  float:left;overflow:hidden; margin-bottom:10px; margin-top:10px; color:#65696e; line-height:18px; font-size:14px;font-family: 'OpenSansRegular';}











/* ARTICULOS CREANDORUNNER*/
a .descripcion2{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:340px;
	height:550px;
	padding:0px; 
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .descripcion2
{
    position:relative;
    background: rgba(208, 231, 196, .3); /* color de fondo final */
    top:0px; 
    width:340px;
    height:550px;
    padding:0px; 
	text-decoration:none;
}

a .descripcion2B{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:340px;
	height:480px;
	padding:0px; 
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .descripcion2B
{
    position:relative;
    background: rgba(208, 231, 196, .2); /* color de fondo final */
    top:0px; 
    width:340px;
    height:480px;
    padding:0px; 
	text-decoration:none;
}
	

.cnt_articulos2{ width:340px; height:550px; margin:0px 0px 0px 0px;   border-bottom:dotted 1px #d9d9d9; float:left; }

.cnt_articulos2B{ width:340px; height:480px; margin:0px 40px 0px 0px; float:left; }
a .cnt_articulos2B{
	width:720px;
	height:450px;
	margin:0px;
	padding:0px 0px 30px 0px;
	clear:none;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	display:inline-block;
	color:#000;
	}

a .cnt_articulos2{
	width:720px;
	height:520px;
	margin:0px;
	padding:0px 0px 30px 0px;
	clear:none;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	display:inline-block;
	color:#000;
	}
a{ text-decoration:none;}

.etiqueta_articulos2{ width:330px; height:17px; float:left; padding:3px 0px 0px 10px; margin:15px 0px 15px 0px; background-color:#e2f2d9; color:#000;font-family: 'HelveticaNeueLightCondensed'; font-size:14px;}
.img_min_articulos2{width:340px; height:200px; float:left; margin-bottom:10px;}
.fecha_min_articulos2{width:340px; height:15px; float:left; margin-top:10px;color:#4f8a2e; font-size:1em;}
.tit_min_articulos2{width:340px; height:65px; float:left; overflow:hidden; font-family: 'OpenSansBold';font-size:20px; color:#535557;text-shadow: 1px 1px #FFF; line-height:20px;}
.des_min_articulos2{width:340px; height:110px; float:left;overflow:hidden; margin-bottom:10px; margin-top:10px; color:#65696e; line-height:20px; font-size:15px;font-family: 'OpenSansRegular';}
.leer_min_articulos2{width:340px; height:15px; float:left;}
.leermas2{color:#4f8a2e; font-size:1em;}
.leermas2 a{color:#4f8a2e; font-size:1em;}
.leermas2 a:hover{color:#303337;}




/* ARTICULOS 01 TOGETHER*/
	
a .descripcion1{
	background: rgba(255, 255, 255, .5); /*color de fondo inicial */
	transition: background 1s;
	width:720px;
	height:268px;
	padding:0px; 
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .descripcion1
{
    position:relative;
    background: rgba(208, 231, 196, .3); /* color de fondo final */
    top:0px; 
    width:720px;
    height:268px;
    padding:0px; 
	text-decoration:none;
}
	

.cnt_articulos{ width:720px; height:268px; margin:0px 0px 0px 0px;   border-bottom:dotted 1px #d9d9d9; }

a .cnt_articulos{
	width:720px;
	height:238px;
	margin:0px;
	padding:0px 0px 30px 0px;
	clear:none;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	display:inline-block;
	color:#000;
	}
a{ text-decoration:none;}

.etiqueta_articulos{ width:300px; height:17px; float:left; padding:3px 0px 0px 10px; margin:15px 10px 15px 290px; background-color:#e2f2d9; color:#000;font-family: 'HelveticaNeueLightCondensed'; font-size:14px;}
.img_min_articulos{width:260px; height:188px; float:left; margin-right:30px;}
.fecha_min_articulos{width:430px; height:15px; float:left; margin-bottom:5px;color:#4f8a2e; font-size:1em;}
.tit_min_articulos{width:430px; height:45px; float:left; overflow:hidden; font-family: 'OpenSansBold';font-size:20px; color:#535557;text-shadow: 1px 1px #FFF; line-height:20px;}
.des_min_articulos{width:430px; height:84px; float:left;overflow:hidden; margin-bottom:10px; margin-top:10px; color:#65696e; line-height:20px; font-size:15px;font-family: 'OpenSansRegular';}
.leer_min_articulos{width:430px; height:15px; float:left;}
.leermas{color:#4f8a2e; font-size:1em;}
.leermas a{color:#4f8a2e; font-size:1em;}
.leermas a:hover{color:#303337;}

.etiqueta_articulosG{ width:520px; height:17px; float:left; padding:3px 0px 0px 10px; margin:15px 210px 15px 0px; background-color:#e2f2d9; color:#000;font-family: 'HelveticaNeueLightCondensed'; font-size:14px;}
.fecha_min_articulosG{width:720px; height:15px; float:left; margin-bottom:5px;color:#4f8a2e; font-size:1em;}
.img_G_articulos{width:720px; min-height:188px; height:auto !important; float:left; margin: 20px 0px 20px 0px;}

#cnt_eventos_detalle{width:595px; min-height:300px; height:auto !important; float:left; padding:25px 25px 25px 0px; border-bottom:dotted 1px; color:#CCC;}
#txt_eventos_detalle{width:595px; min-height:300px; height:auto !important; float:left;}
#cnt_eventos{width:620px; min-height:300px; height:auto !important; float:left; padding:25px 0px 25px 0px; border-bottom:dotted 1px; color:#CCC;}

.campos_min_eventos{width:360px; height:40px; float:left; margin-bottom:5px;color:#4f8a2e; font-size:1em;}
.campos_min_eventos2{width:360px; min-height:75px; float:left; margin-bottom:5px;color:#4f8a2e; font-size:1em;}
.boton_detalle2 {width:125px; height:20px; float:right; background-color:#6e5c50; color:#fff; font-size:16px;  text-align:center;}
.boton_detalle2 { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.boton_detalle2 a {display:block; text-decoration:none; width:125px; height:20px; float:right; background-color:#666; color:#CCC; font-size:14px;  text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.boton_detalle2 a:hover { background-color:#4f8a2e;
 color:#FFF; font-size:14px;  text-align:center; font-family:Arial, Helvetica, sans-serif;}

.boton_detalle{width:125px; height:20px; float: left; background-color:#6e5c50;  color:#fff; font-size:14px;  text-align:center;}
.boton_detalle{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.boton_detalle a { display:block; text-decoration:none; width:125px; height:20px; float: left; background-color:#666; color:#CCC; font-size:14px;  text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.boton_detalle a:hover { background-color:#4f8a2e;
 color:#FFF; font-size:14px;  text-align:center; font-family:Arial, Helvetica, sans-serif;}
#menu_detalle {width:600px; height:45px; float:left; margin:0px 0px 0px 0px; color:#6e5c50; padding-top:15px;}

 #img_formacion_detalle{width:593px; min-height:400px; height:auto !important; float:left; margin:25px 0px 25px 0px; border-top:dotted 1px; color:#CCC; border:solid 1px; color:
 #4f8a2e;}
 
 #menu_paginador {
	width: 720px;
	height: 45px;
	float: left;
	margin: 25px 0px 0px 0px;
	color: #6e5c50;
	padding: 15px 0px 0px 0px;
	color: #CCC;
}
 .boton_paginador{width:125px; height:20px; float: left; background-color:#6e5c50;  color:#fff; font-size:14px;  text-align:center;}
.boton_paginador{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.boton_paginador a { display:block; text-decoration:none; width:123px; height:20px; float: left; background-color:#FFF; color:#666; font-size:14px;  text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:5px;border:solid 1px #CCC;}
.boton_paginador a:hover { background-color:#FFF;
 color:#4f8a2e;  text-align:center; font-family:Arial, Helvetica, sans-serif;}

/* EVENTOS FINAL */


#cnt_titular_lateralD{ width:171px; height:60px; float:right; font-size:24px; padding:40px 0px 0px 100px;}
.cnt_ico{ width:76px; height:76px; float:left;}


.des_lateral{
	width:271px;
	height:216px;
	float:right;
	background-color:#4f8a2e;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#FFF;
	font-size:14px;
	line-height:20px;
}

a .txt_des_lateral{
	background-color:#4f8a2e; /*color de fondo inicial */
	transition: background 1s;
	width:231px;
	height:176px;
	padding:0px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#FFF;
	padding:20px;
	font-size:13px;
	line-height:18px;
	-moz-transition: background 1s; /* para animar el cambio de color de fondo */
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	text-decoration:none;
 
}
a:hover .txt_des_lateral
{
    position:relative;
    background-color: #535557; /* color de fondo final */
    top:0px; 
    width:231px;
	height:176px;
    padding:20px; 
	text-decoration:none;
}
	

.cnt_icodatos{width:295px; height:69px; float:left; margin:10px 0px 8px 0px;}
.ico_c{ width:26px; height:32px; float:left; margin-right:20px;}
.txt_ico_c{ width:100px; height:17px; float:left; margin-right:0px; color:#4f8a2e; margin-top:15px;}
.datos_c{ width:150px; height:27px; float:left; color:#000; text-align:left; font-size:16px;font-family: 'OpenSansRegular'; margin-left:98px; padding-top:5px;}
.datos_D{ width:250px; height:27px; float:left; color:#000; text-align:left; font-size:16px;font-family: 'OpenSansRegular'; margin-left:0px; padding-top:10px;}





 .cnt_selctsBH{
	width: 295px;
	height: 36px;
	float: left;
	margin: 5px 0px 20px 0px;
	}
.cnt_selctsBH2{
	width: 295px;
	height: 100px;
	float: left;
	margin: 10px 0px 10px 0px;
	}

.name_selctsBH{
	width: 120px;
	height: 36px;
	float: left;
	 font-family: 'OpenSansRegular';
	font-size: 16px;
	color:#4f8a2e; 
	padding-left:0px;
	}

.camposFor{
	position:relative;
	width:172px;
	height:36px;
	float: right;
	margin:0px 0px 0px 0px;
	}
.c_camposForC{
	width:168px;
	height:32px;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	border-radius: 4px 4px 4px 4px;
	border: solid 2px #d4d4d4;
	color:#919191;
	}
.camposForTx{
	position:relative;
	width:172px;
	height:88px;
	float: right;
	margin:0px 0px 0px 0px;
	}
.c_camposForTx{
	width:168px;
	height:84px;
	float: right;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	border-radius: 4px 4px 4px 4px;
	border: solid 2px #d4d4d4;
	color:#919191;
	}
.txtaceptoH2{
	width:155px;
	height:36px;
	float: right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:4px;}
.txtaceptoH{
	width:165px;
	height:20px;
	float: right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:4px;}
.aceptoH2{
	width:210px;
	height:40px;
	float: right;
	font-size:10px;
	margin-bottom:10px;
	}
.aceptoH{
	width:300px;
	height:40px;
	float: right;
	font-size:10px;
	margin-bottom:0px;
	}

.enviar_H2{
	width:172px;
	height:38px;
	float: right;
	margin:10px 0px 10px 0px;
	}
.iBorde { border:2px #4f8a2e solid; }
.iBorde0 {border:2px #d4d4d4 solid;}
/* FORMU CONTACTO FINAL */

.button_web{
background-color:#4f8a2e;
color:#FFF;
font-size:18px;
font-family: 'OpenSansRegular';
padding: 8px 42px 10px 42px;
text-decoration:none; 
display:inline-block;
border:none;
cursor:pointer;
}

.button_web:hover{
 color: #FFF;
 background-color:#535557;
}




/* FOOTER */
#cnt_footer{width:100%; height:320px; float:left;background-image: url(../img/pixel_pie.gif);}
#footer{width:1050px; height:320px;  margin:0 auto; position:relative;background-image: url(../img/pixel_pie.gif);}


#barranegrapie{ width:100%; height:44px; float:left;font-family: 'pt_sansregular';}
#txtpie{
	width:450px;
	height:33px;
	margin:10px 0px 0px 0px;
	float: right;
	color:#FFF;
	font-size:12px;
	font-family: 'OpenSansRegular';
}
#menupie{
	width:450px;
	height:34px;
	margin:10px 0px 0px 0px;
	position:relative;
	float:left;
}
#navi2 {list-style:none; margin:0;padding:0px 0px 0px 0px; height:33px; float:left;}
#navi2 li {padding:0;float:left;}
#navi2 li a {
	display:block;
	height:44px;
	margin:0px 10px 0px 0px;
	text-decoration:none;
	font-size:12px;
	float: left;
	color: #FFF;
	font-family: 'OpenSansRegular';
}
#navi2 li a:hover {color:#4f8a2e; }

.menupie1 {
	height: 196px;
	width: 190px;
	float: left;
	font-size: 14px;
	text-align: left;
	color: #052e68;
	margin: 10px 0px 0px 20px;
	padding-right: 0px;
	padding-top:20px;
	line-height: 12px;
	}

.menupie1 ul{list-style-type: none; margin:0px 0px 0px 0px; padding:0px;}	
.menupie1 li{text-align:left;margin:5px 0px 0px 0px;  border-bottom:dotted 2px #ededed;}
.menupie1 li a {color:#646464; margin-left:10px;font-size:12px; line-height:20px; text-decoration:none;} 
.menupie1 li a:hover {color:#4f8a2e;}

#logo_pie{ width:134px; height:30px; float:left; margin:10px 0px 0px 0px;}
#logo_pie2{ width:195px; height:30px; float:right; margin:10px 0px 0px 0px;}

.cookieDiv{
	width: 100%;
	height: auto;
	float: left;
	position: fixed;
	bottom:0px;
	left:0px;
	right:0px;
	background-color: #333;
	z-index: 1111;
	padding:5px;
	border-top:solid 1px #666;
	
}
.textoCookie{
	width: 950px;
	height: auto;
	margin: 10px auto 10px auto;
	background-color:#333;
	color:#FFF;
	font-size:12px;
	text-align:center;
	
}


.accionCookie {
width: 300px;
margin:0 auto;
height:auto;
}


.botonCookie {
width:80px;
height:20px;
background-color:#4f8a2e;
color:#FFF;
font-size:12px;
text-align:center;
font-family: 'OpenSansRegular';
padding: 7px 0px 3px 0px;
text-decoration:none; 
display:inline-block;
border:none;
cursor:pointer;
text-decoration:none; 
display:inline-block;
border:none;
float:left;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}



.botonCookie:hover {
  color: #FFF;
 background-color:#535557;
}

.enlaceCookie {
color: #FFF;
text-decoration: none;
display: inline-block;
font-size:12px;
text-decoration:underline;
margin-left:30px;
}
.enlaceCookie:hover {
color: #ffbc47;
text-decoration: underline;
}

#cnt_idioma2{width:150px; height:16px; float:right; margin:10px 168px 0px 0px;}
#idioma{width:60px; height:16px; float: left; margin:0px 0px 0px 0px;font-family: 'OpenSansLight';font-size:12px;color:#4f8a2e;}
#cnt_idioma{width:80px; height:16px; float:right; margin:0px 0px 0px 0px;font-family: 'OpenSansLight';;}
#naviI {list-style:none;margin:0;padding:0;}
#naviI li {padding:0;float:left;}
#naviI li a {
	display:block;
	height:15px;
	padding:1px 5px 0px 5px;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	color:#CCC;
	font-family: 'OpenSansLight';
	background: url(../img/separador_idioma.png) no-repeat right top;
	cursor:pointer;
}
#naviI li a:hover {color:#4f8a2e;}
#naviI li a.active { color:#4f8a2e;}
#naviI li.Fr a{ background:none;}



