* { margin:0px; padding:0px;}
img { border:0px;}
body {  font-family:Helvetica; color:#444; font-size:13px; line-height:18px; background-color:#eee;}

#page {  display:block;}

input,textarea,select { width:100%; font-family:helvetica; border:1px solid #aaa; margin-top:4px; background-color:#fff; padding:7px; color:#333; 
	font-size:12px; font-weight:normal; -moz-border-radius: 9px; border-radius: 9px; }
	
select { height:29px; width:105%;  }
		
input:focus, textarea:focus, select:focus { border:1px solid #fff; background:#ddd; color:#444; }
button, .boton { font-family:helvetica; font-weight:bold; font-size:16px; letter-spacing:-1px; color:#ccc; margin:0px; 
	margin-right:12px; cursor:pointer; border:none; margin-top:7px; 
	background-color:transparent; padding:0px; 
 	text-transform:uppercase; }
button:hover, .boton:hover { color:#7b7b7b; }
boton:active { background:transparent; border:0px;}
button:focus, boton:focus { 
    outline: none; 
}
button::-moz-focus-inner {
  border: 0;
}
boton::-moz-focus-inner {
  border: 0;
}

*:focus { outline: none; border:0px; }

.centrado { width:990px; margin-left:auto;  margin-right:auto; }
.separador { clear:both; }
.visible { display:block; }
.invisible { display:none; }
.opaco { opacity:1.0; }
.transparente { opacity:0.0; }

.tooltip { position:absolute; background-color:#000; padding:10px; color:#fff; top:0px; left:0px; z-index:30; display:none; }

a { color:#fff; }

.incliorange { width:100%; height:35px; background-image:url(images/incli_bot_orange.png); background-repeat:no-repeat; background-position:top center; display:block; }

.incliwhite { width:100%; height:35px; background-image:url(images/incli_bot_gris.png); background-repeat:no-repeat; background-position:top center; display:block; }
#footer_logo { float:left;}
#footer_menu { float:right; color:#fff; }
#footer_menu a { color:#fff; }

#footerpage { display:none; }
.footerpage { position:fixed; bottom:0px; width:100%;}
#footer_share { float:right; margin-top:-22px; margin-left:6px; }

#collogos a { float:left; display:block; }

#footer { position:fixed; bottom:0px; z-index:99999; width:100%; height:35px; }
#footer #location_menu { position:absolute; cursor:pointer; left:120px; top:0px; width:145px; height:35px; overflow:hidden; padding:35px; padding-top:9px; padding-right:10px;
	background-color:#333; background-image:url(images/geo_location_menu.png); background-repeat:no-repeat; color:#fff;
	
	font-size:13px; font-weight:300; }
#footer #menu_paises { position:absolute; width:190px; cursor:pointer; left:120px; bottom:-900px; background-color:#333; display:block; }
#footer #menu_paises ul { list-style:none; width:100%; padding:6px 0px 0px 0px; }
#footer #menu_paises ul li { width:100%; display:block; overflow:hidden; height:auto; background-image:url(images/geo_list_paises2.png); 
	background-repeat:no-repeat; background-position:left top; }
#footer #menu_paises ul li:hover { background-position:left bottom; background-color:#0099ff; }
#footer #menu_paises ul li p { padding-left:34px; padding-top:2px; color:#fff; font-size:13px; font-weight:300; }

#logomant { display:block; position:fixed; left:50%; top:50%; width:383px; margin-left:-191px; margin-top:-90px; height:118px; background-image:url(images/logo_mant.png); }


#cabecera { width:100%; float:left; height:176px; overflow:hidden; display:block; }
#cabecera #logo {float:left; display:block;}
#cabecera .menu {float:right; position:relative; display:block; margin-top:16px; padding-right:15px;}
#cabecera .menu .black { color:#777;}
#cabecera .menu .black li a { color:#777;}
#cabecera .menu ul {float:left; display:block; list-style:none; color:#fff; font-size:12px; font-weight:normal;}
#cabecera .menu ul li {float:left; margin-left:13px; display:block; list-style:none; }
#cabecera .menu ul li a {color:#fff; text-decoration:none; padding-bottom:10px;  display:block;}
#cabecera .menu ul li a:hover {color:#000; text-decoration:none; border-bottom:4px solid #000;}
#cabecera .menu ul li .menusel {color:#000; text-decoration:none; border-bottom:4px solid #000;}
#cabecera .menu .new { position:absolute; top:-34px; right:290px; display:block; background-image:url(images/new_icon.png); background-repeat:no-repeat; width:26px; height:34px;}

#cabecera #actualidad { position:absolute; left:0px; width:750px; height:30px; bottom:-9px; color:#777; overflow:hidden;  }

#cabecera #actualidad  #roll_home { margin-top:35px; cursor:pointer; position:absolute; left:240px;}
#cabecera #actualidad  #roll_home a { color:#777; text-decoration:none;  font-size:12px;}
#cabecera #actualidad #roll_home strong { color:#e8a806; font-weight:normal; padding-bottom:10px; border-bottom:4px solid #e8a806; }

#cabecera #actualidad  #roll_agenda { margin-top:35px; cursor:pointer; position:absolute; left:240px;}
#cabecera #actualidad  #roll_agenda a { color:#fff; text-decoration:none;  font-size:12px;}
#cabecera #actualidad #roll_agenda strong { color:#222; font-weight:normal; padding-bottom:10px; border-bottom:4px solid #222; }

#cabecera .menucats { position:absolute; top:143px; right:10px; display:block; margin-top:0px; padding-right:15px;}
#cabecera .menucats .black { color:#393939;}
#cabecera .menucats .black li a { color:#222;}
#cabecera .menucats ul {float:left; display:block; list-style:none; color:#393939; font-size:12px; font-weight:normal;}
#cabecera .menucats ul li {float:left; margin-left:18px; display:block; list-style:none; }
#cabecera .menucats ul li a {color:#222; text-decoration:none; padding:5px 0px 8px 25px; display:block;}
#cabecera .menucats ul li a:hover {color:#000; text-decoration:none; }
#cabecera .menucats ul li .menusel {color:#000; text-decoration:none; }
#cabecera .menucats ul li .colorhome { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colhome.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .colornoticias { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colnoticias.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .coloragenda { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colagenda.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .colorgeo { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colgeo.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .colorvideos { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colvideos.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .colorsubvenciones { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colsubvenciones.png); background-repeat:no-repeat; }
#cabecera .menucats ul li .colorgloboteca { position:relative; top:-30px; left:0px; display:block; width:12px; height:27px; 
	background-image:url(images/botcat_colgloboteca.png); background-repeat:no-repeat; }								

.catlist { display:none; width:auto; position:absolute; top:170px; right:0px; padding:15px 18px 30px 20px; background-color:#363536; z-index:99; color:#eee;}
.catlist .catgroup { display:block; float:left; margin-right:20px; text-transform:capitalize;}
.catlist ul { list-style:none; color:#555; text-transform:capitalize; }
.catlist ul li { padding-left:25px; display:block; background-image:url(images/cat_list_nosel.png); background-repeat:no-repeat; cursor:pointer; margin:5px 0px 3px 0px; }
.catlist ul li:hover { color:#eee;}
.catlist ul .catsel { color:#fff; background-image:url(images/cat_list_sel.png); background-repeat:no-repeat; }
.catlist ul .catnosel { color:#777; background-image:url(images/cat_list_nosel.png); background-repeat:no-repeat; }
.catlist .catlistall { position:absolute; right:15px; bottom:12px; padding:8px 0px 0px 0px; cursor:pointer; color:#555;}
.catlist .catlistall:hover { color:#eee;}

.catlist .barracol { width:140px; height:10px; display:block; background-image:url(images/tricol3.png); background-repeat:no-repeat; margin:9px 0px 9px 0px; }

.catlist ul .instsel { color:#fff; background-image:url(images/cat_list_sel.png); background-repeat:no-repeat; }
.catlist ul .instnosel { color:#777; background-image:url(images/cat_list_nosel.png); background-repeat:no-repeat; }

#cabecera #search { position:absolute; right:0px; display:block; top:80px; padding-right:15px; }
#cabecera #search input { float:right; width:175px; border:0px; -moz-border-radius: 0px; border-radius: 0px; background:url(images/fondo_search.png); padding:7px; color:#fff; font-size:12px; font-weight:bold; }
.advanced { float:right; cursor:pointer; margin-top:4px; padding-top:1px; height:20px; background-image:url(images/flechita_down.png); background-repeat:no-repeat; padding-left:20px; color:#fff; font-size:9px; font-size:10px; font-weight:400; }
.advancedblack { color:#000; background-image:url(images/flechita_down_black.png); }

#cabecera #search #searchbot { position:absolute; top:5px; right:15px; display:block; opacity:0.2; filter:alpha(opacity=20); width:27px; height:27px; 
	background-image:url(images/search_bot.png); background-repeat:no-repeat; cursor:pointer; }								


.searchlist { display:none; overflow:hidden; width:314px; position:absolute; top:112px; right:15px;  background-color:#363536; z-index:99; color:#eee; padding:0px;
	list-style:none; color:#555; text-transform:capitalize; }
.searchlist li { display:block;  }
.searchlist li a { color:#ccc; text-decoration:none; display:block; padding:6px 10px 6px 10px; }
.searchlist li a:hover { color:#fff; background-color:#000;  }

.searchlist li:hover { color:#eee;}
.searchlist .tit { color:#999; border-bottom:1px solid #555; padding-bottom:8px; padding:8px 10px 8px 10px;  }
.searchlist .slsel { color:#fff; background-color:#000;  }
.searchlist .slnosel { color:#ccc; background-color:#363536;  }
	
	
#mapframe {
  width: 100%; position:relative; float:left;
  height: 0px; display:block; overflow:hidden; background-color:#0099ff;
}
#videoframe {
  width: 990px; position:relative; 
  height:359px; display:block; -webkit-perspective: 1000;
  overflow:hidden;

	
}
/*
#videoframe:hover #mapinfo { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);}
#videoframe:hover #mapinfoback { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(180deg);}
*/
#geo_info { height:100%; overflow:hidden; }
#map {  width: 100%; height: 300px; position:absolute; z-index:0; background-color:#0099ff; }
#videoplayer {  width: 990px; height: 360px; position:absolute; z-index:0; overflow:hidden; }

#bannerlist { width:10000px; display:block; height:276px; position:absolute; top:0px; left:0px; }
#bannerlist a { float:left; width:990px; height:277px; overflow:hidden; }
.bannpositions { width:990px; position:absolute; bottom:10px; text-align:center; }
.bannpos { display:block; width:95px; height:19px; margin-left:auto; margin-right:auto; }
.posunsel { display:block; width:19px; height:19px; float:left; background-image:url(images/bann_posunsel.png); cursor:pointer;}
.possel { display:block; width:19px; height:19px; float:left; background-image:url(images/bann_possel.png); cursor:pointer;}

#mapinfo { display:none; background-color:#13a1ff; width:0px; position:absolute; right:0px; height:100%;  padding-left:30px; z-index:1; color:#fff;
	/*-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 0.4s; 
	-moz-transform-style: preserve-3d; -moz-perspective: 1000; -moz-backface-visibility: hidden; -moz-transition: -moz-transform 0.4s; */
}
	
#mapinfoback {
	 display:block; background-color:#161616; width:0px; position:absolute; right:0px; height:100%;  padding-left:30px; z-index:1; color:#fff;
	/*-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 0.4s; -webkit-transform: rotateY(180deg); 
	-moz-transform-style: preserve-3d; -moz-perspective: 1000; -moz-backface-visibility: hidden; -moz-transition: -moz-transform 0.4s; -moz-transform: rotateY(180deg); */			
}
	
/* #mapinfo:hover { -webkit-transform: rotateY(180deg);} */

#mapinfo h2 { color:#fff; width:93%; padding-top:23px; font-family:georgia; 
	font-size:25px; font-style:italic; font-weight:300; padding-bottom:15px;  line-height:28px; }
#mapinfo h2 strong { font-width:100; color:#888; }

#mapinfo h3 { color:#fff; width:93%; font-family:helvetica; 
	font-size:16px; font-style:italic; font-weight:300; padding-bottom:15px; margin-top:-10px;  line-height:18px; }
#mapinfo h3 a { text-decoration:none; }
	
#mapinfo p { color:#fff; width:94%; overflow:hidden; font-size:12px;}
#mapinfo small { display:block; clear:both; font-size:12px;}

#mapinfo #tri { background-image:url(images/geo_triangazul.png); position:absolute; left:-33px; top:50%; 
	margin-top:-45px; width:33px; height:67px; }
#mapinfo #triblack { background-image:url(images/geo_triangblack.png); position:absolute; left:-33px; top:50%; 
		margin-top:-45px; width:33px; height:67px; }
#mapinfo #botloc { position:absolute; color:#fff; cursor:pointer;  
	 width:220px; left:0px; bottom:0px; height:76px; display:block;
	background-image:url(images/icon_pos_white.png); background-repeat:no-repeat; background-position:35px 20px; }
#mapinfo #botloc p { padding-left:70px; padding-top:20px; width:160px; line-height:14px; color:#fff; }
#mapinfo #botloc:hover p { color:#fff;}
#mapinfo #botmas { position:absolute; color:#fff; cursor:pointer;  
	width:420px; left:220px; bottom:0px; height:76px; display:block; 
	background-image:url(images/icon_sabermas_white_gran.png); background-repeat:no-repeat; background-position:35px 20px; }
#mapinfo #botmas p { padding-left:70px; padding-top:25px; width:260px; font-weight:bold;  }
#mapinfo #botmas:hover p { color:#fff;}
#mapinfo #closebot { width:34px; height:34px; cursor:pointer; position:absolute; right:6px; top:0px; background-image:url(images/geo_close_info.png); background-repeat:no-repeat; background-position:left top;}
#mapinfo #closebot:hover {  background-position:left bottom; }
#mapframe #fullbot { width:117px; display:block; height:43px; cursor:pointer;  z-index:99; position:absolute; right:40px; bottom:-1px; background-image:url(images/geo_fullscreen.png); background-repeat:no-repeat; background-position:left top;}
#mapframe #fullbot:hover {  background-position:left bottom; }

#mapinfo #botshare  { position:absolute; color:#ccc; cursor:pointer; display:block; font-size:12px; left:25px; bottom:10px; padding:4px 8px 8px 30px; font-weight:normal; background-image:url(images/video_bot_share.png); background-repeat:no-repeat; }
#mapinfo #botshare:hover  { color:#fff;}
#mapinfo #botinsert  { position:absolute; color:#ccc; cursor:pointer; display:block; font-size:12px; left:142px; bottom:10px; padding:4px 8px 8px 35px; font-weight:normal; background-image:url(images/video_bot_insert.png); background-repeat:no-repeat; }
#mapinfo #botinsert:hover  { color:#fff;}

#mapinfo #likewindow { position:absolute; color:#aaa; display:block; font-size:11px; left:0px; bottom:26px; width:100%; padding:30px; }

#mapinfo #sharewindow { position:absolute; color:#aaa; background-color:#000; display:block; overflow:hidden; height:0px; font-size:11px; left:0px; bottom:35px; width:100%;  }
#mapinfo #sharewindow p { padding:20px 30px 20px 30px;}
#mapinfo #sharewindow p strong{ display:block; font-weight:normal; padding-bottom:6px;}

#insertwindow { position:absolute; color:#aaa; background-color:#000; display:block; overflow:hidden; height:0px; font-size:11px; left:0px; bottom:35px; width:100%;  }
#insertwindow p { padding:5px 30px 20px 30px;}
#insertwindow p strong{ display:block; font-weight:normal; padding-bottom:6px;}
#insertwindow p textarea{ width:82%; color:#ddd; height:90px; background-color:#000; border:1px solid #333; margin:0px; line-height:16px;}
#insertwindow .tit { float:left; margin-left:30px; margin-right:10px; margin-top:-11px; }
#insertwindow .tambot { float:left;  cursor:pointer; margin-right:8px; padding-left:18px; margin-top:-10px; background-image:url(images/video_tambot.png); background-repeat:no-repeat;}
#insertwindow .tambot:hover { color:#fff;}
#insertwindow .tambotsel { float:left;  cursor:pointer; margin-right:8px; padding-left:18px; margin-top:-10px; background-image:url(images/video_tambotsel.png); background-repeat:no-repeat;}
#insertwindow .tambotsel:hover { color:#fff;}
#insertwindow #tampers { float:left; margin-left:216px; display:none;}
#insertwindow #tampers input { moz-border-radius: 0px; border-radius: 0px; padding:2px; background-color:#000; border:1px solid #999; color:#ddd; font-size:11px; width:87px; margin:0px; }

#hum_content2 { width:100%; display:none;}

#hum_content #col2 { width:370px; float:right;}
#hum_content #col2 #tabs { width:100%; float:left; background-image:url(images/pest_fondo.png); display:block; cursor:pointer; height:81px; overflow:hidden;  }
#hum_content #col2 #tabs .tab { width:86px; float:left; height:81px; 
	display:block; 
	background-position:center top; background-repeat:no-repeat;
	  font-size:12px; font-weight:bold; 
	border-right:1px solid #eee; position:relative;
	}
.numfiles { background-image:url(images/pest_numfiles.png); position:absolute; top:7px; left:44px; background-repeat:no-repeat; 
	width:24px; height:24px; display:block; text-align:center; font-size:11px; color:#fff; padding-top:4px; overflow:hidden;}
#hum_content #col2 #tabs .tab:hover { background-position:center bottom; color:#000; }
#hum_content #col2 #tabs .tab p { text-align:center; padding-top:52px; }

#hum_content #col2 #tabs .taborg { background-image:url(images/pest_org.png);  }
#hum_content #col2 #tabs .tabfiles { background-image:url(images/pest_files.png);  }
#hum_content #col2 #tabs .tabcolab { background-image:url(images/pest_colab.png);  }

#hum_content #col2 #tabs .activa { background-position:center bottom; color:#000;  }
#hum_content #col2 .colinfo { width:340px;}
#hum_content #col2 .info { color:#666; padding:18px; padding-bottom:0px; padding-left:17px; position:relative; border-bottom:1px solid #ddd;}

#hum_content #col2 .info p { padding-bottom:20px; }
#hum_content #col2 .info p strong { color:#555;; }
#hum_content #col2 .info a { color:#555;  text-decoration:none; }
#hum_content #col2 .info a:hover { color:#0c7ab4;  }



#hum_content #col2 h3 { font-weight:bold; color:#999; font-size:15px; font-family:helvetica; padding-bottom:17px; line-height:24px; }
#hum_content #col2 .proyecto { 	background-image:url(images/icon_pos_black.png); background-repeat:no-repeat;  
 padding:0px; padding-left:34px; padding-bottom:13px;	font-weight:normal; font-size:12px;  }


#hum_content #col2 .noproyect { background-image:url(images/icon_pos_noproy.png); }

#hum_content #col2 .cercano {  cursor:pointer;background-image:url(images/icon_pos_black.png); background-repeat:no-repeat; color:#666;  
 padding:0px; padding-left:25px; padding-bottom:13px;	font-weight:normal; font-size:13px;  }
#hum_content #col2 .cercano strong { color:#0c7ab4; }
#hum_content #col2 .cercano:hover strong { color:#333; }
.lat_masinfo { display:block; float:left; position:relative; right:0px; padding:3px 3px 3px 0px; clear:both; }

.source { display:block; position:relative; padding:5px 0px 8px 40px; margin-top:8px; clear:both; width:280px; overflow:hidden;
		background-image:url(images/icon_source.png); background-repeat:no-repeat; }
.sourcemas { display:block; position:relative; padding:5px 0px 18px 40px; margin-top:8px; clear:both; width:280px; overflow:hidden;
				background-image:url(images/icon_sourcemas.png); background-repeat:no-repeat; }
.institution { display:block; position:relative; padding:5px 0px 8px 40px; margin-top:8px; clear:both;
	background-image:url(images/icon_institution.png); background-repeat:no-repeat; }




.loc_vermapa { position:absolute; color:#666; right:0px; display:block; cursor:pointer; padding:1px 28px 8px 8px; background-image:url(images/geo_vermapaminibot.png); background-position:top right; background-repeat:no-repeat; }
.loc_vermapa:hover {  color:#000; }
	
#geo_distancias { position:absolute; right:0px; display:block; z-index:10; }
#geo_distancias #dist_sel { padding:2px; cursor:pointer; padding-right:30px; padding-left:10px; color:#666; background-image:url(images/flechita_down_black.png); background-repeat:no-repeat; background-position:top right; }
#geo_distancias #dist_sel:hover { color:#000;}
#geo_distancias ul { color:#333; background-color:#fff; list-style:none; overflow:hidden; height:0px; }
#geo_distancias ul li { cursor:pointer; padding:3px 10px 3px 10px; color:#666; background-color:#fff; }
#geo_distancias ul li:hover {  color:#000; background-color:#eee; }


#hum_content #col2 .fotomini { float:left; position:relative; width:81px; height:55px; cursor:pointer; background-image:url(images/image.png); 
	display:block; margin-right:10px; margin-bottom:10px;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888; }
#hum_content #col2 .fotomini a { position:absolute; top:5px; left:5px; width:71px; height:45px; overflow:hidden; }
#hum_content #col2 .fotomini a img { width:100%; }
	
	
#hum_content #col2 .videomini { float:left; width:81px; height:67px; cursor:pointer; background-image:url(images/video.png); 
	display:block; margin-right:10px; margin-bottom:10px;
	-moz-box-shadow: 0px 0px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc; }
#hum_content #col2 .file { position:relative;  width:100%; cursor:pointer; background-image:url(images/file.png); display:block; background-repeat:no-repeat; }
#hum_content #col2 .file p { padding-left:40px; padding-bottom:16px; width:220px; font-weight:normal; font-size:13px; color:#666;  }
#hum_content #col2 .file p a { color:#666; text-decoration:none; }
#hum_content #col2 .file p a strong { color:#0c7ab4; }
#hum_content #col2 .file .down { position:absolute; right:0px; top:3px; width:29px; height:28px; cursor:pointer; background-image:url(images/icon_download1.png); display:block; background-repeat:no-repeat;
	background-position:left top; }
#hum_content #col2 .file:hover .down { 	background-position:left bottom; }
#hum_content #col2 label { float:left; width:100%; display:block; padding-bottom:10px; margin-right:30px; font-weight:bold; }
#hum_content .contvideoframe { display:block; margin-bottom:20px; }

.printicon { background-image:url(images/icon_print.png); display:block; background-position:top left; float:left; margin-right:3px; width:16px; height:16px; cursor:pointer;}
.printicon:hover {  background-position:bottom left; }

/* listado de elementos */
#list_items { background-color:#eee;  }

/*
.list_items_apgloboteca { background-color:#eee; width:594px; float:left;  }
.list_items_apsubvenciones { background-color:#eee; width:594px; float:left;  }
*/

#listinstituciones { background-color:#eee; width:396px; float:left;  }

#list_items .list_item { display:block; cursor:pointer; width:198px; height:198px; overflow:hidden; float:left; background-color:#fff; position:relative; }
#list_items .list_item .title  { width:100%; background-color:#fff; position:relative; }


.triitem  { width:198px; height:20px; z-index:3; position:absolute;  background-image:url(images/triitem.png); background-repeat:no-repeat; }

#list_items .list_item .title p { font-family:georgia; font-size:14px; padding:10px 14px 12px 25px; color:#222; }
#list_items .list_item .title b { color:#000; text-decoration:none; }
#list_items .list_item .title p a { text-decoration:none; color:#555; }
#list_items .list_item .title p a strong { font-family:helvetica; }
#list_items .list_item .title p a small { font-size:14px; color:#333;  }
#list_items .list_item .cuerpo  { opacity:0.0; filter:alpha(opacity=0); margin-top:-188px; }
#list_items .list_item .cuerpo p { padding:10px 14px 0px 25px; font-size:10px; line-height:13px; color:#999; }

#list_items .list_item:hover .cuerpo p { color:#000; }
#list_items .list_item:hover .title p a { color:#000; }


#list_items  .list_fecha { width:100%; border-top:1px solid #d8d8d8; font-family:helvetica; font-weight:bold; font-size:15px;  
	background-color:#eee; color:#555; position:relative;  background-repeat:no-repeat; background-position:right 5px; }
#list_items  .list_fecha p { padding:10px 14px 12px 25px; }
.loading { background-image:url(images/loading_search.gif); display:block; width:20px; height:20px; position:absolute; top:8px; left:25px; }


#list_items  .list_fecha p em { color:#999; }
#list_items  .list_fecha p em a { color:#ff6c07; }
/*
#list_items  .list_fecha .icon { position:absolute; left:-26px; top:4px; width:45px; height:28px; background-image:url(images/fecha_icon.png); background-repeat:no-repeat;  }
*/

.noitems  { position:absolute; width:960px; top:180px; left:50%; margin-left:-480px; 
	font-family:helvetica; font-weight:bold; font-size:15px;  letter-spacing:-0px; line-height:40px;
	color:#888; background-repeat:no-repeat; background-position:right 5px; text-align:left; }


.fechaup { background-image:url(images/menu_triup.png); cursor:pointer;}
.fechadown { background-image:url(images/menu_tridown.png); cursor:pointer;}

#list_items .list_item .fotofond  { position:relative; top:0px; opacity:1.0; left:0px; width:100%; height:100%; overflow:hidden; }
#list_items .list_item .tramado  { position:absolute; top:0px; left:0px; width:100%; opacity:0.5; height:100%; background-image:url(images/trama.png); }
#list_items .list_item .contenido  { position:absolute; top:0px;  left:0px; width:100%; height:100%; }

.tramadov  { position:absolute; top:0px; left:0px; width:100%; opacity:0.6; height:100%; background-image:url(images/trama3.png); }

#list_items .list_item .color  { position:absolute; top:-10px; left:0px; width:10px; height:50px; background-color:#ff25b5; background-image:url(images/tricol.png); background-repeat:no-repeat; background-position:left bottom; }
#list_items .list_item .sabermas  { position:absolute; bottom:10px; right:10px; width:21px; height:21px; opacity:0.0; background-image:url(images/botmas.png);  filter:alpha(opacity=0);  }

.item_tipo_noticias {}
.item_tipo_agenda { position:absolute; bottom:12px; left:12px; width:80px; overflow:hidden; height:16px; background-image:url(images/tipo_eventos.png); background-repeat:no-repeat; }
.item_tipo_videos { position:absolute; bottom:40px; left:70px; width:56px; height:56px; background-image:url(images/tipo_videos.png); background-repeat:no-repeat;  }

#calendario { position:absolute; border-top:4px solid #000; z-index:99999; top:172px; left:58px; background-color:#fff;}

#hum_content_home { width:100%; display:block; height:100%; background-image:url(images/fondo_home.png);   background-repeat:no-repeat; background-position:top center; }
#hum_content_home .supercol { width:970px; margin-left:20px; margin-right:8px; display:block; padding-top:254px; padding-bottom:0px; font-size:12px; }
#hum_content_home .supercol h1 { font-family:helvetica; font-weight:bold; font-size:36px; letter-spacing:-1px; color:#7b7b7b; margin:0px; }
#hum_content_home hr { border:none; margin:25px 0px 25px 0px; border-bottom:1px solid #bbb;}
#hum_content_home .participapos { position:absolute; display:block; width:29px; height:38px; top:205px; background-image:url(images/participa_paso.png);  background-repeat:no-repeat;  }
.ppos1 { left:15px; }
.ppos2 { left:487px; }
.ppos3 { left:960px; }

#hum_content_home .col { float:left; width:300px; margin-left:20px; margin-right:8px; display:block; padding-top:220px; padding-bottom:60px; font-size:12px; color:#666; }
#hum_content_home .col2 { float:left; width:300px; margin-left:20px; margin-right:8px; display:block; padding-top:20px; padding-bottom:60px; padding-right:18px; font-size:12px; }

.col3 { float:left;  width:299px;  margin-right:17px; display:block; padding-top:20px; font-size:12px; }
.col3 select { width:300px; margin-bottom:7px; }

#hum_content_home  h2 { font-size:30px; font-family:georgia; color:#444; font-weight:100; margin-bottom:25px; letter-spacing:-1px;  }
#hum_content_home  h3 { font-size:14px; font-family:georgia; color:#222; font-weight:100; margin-bottom:5px;  }

.col3 button { font-size:30px; float:right; margin-right:0px;}

#hum_content_home .col a { color:#f76d05; }
#hum_content_home .ventaja { padding:0px 0px 15px 56px; background-repeat:no-repeat; margin-bottom:20px; border-bottom:1px dotted #bbb; }
.v1 { background-image:url(images/home_icon_v1.png); }
.loc { background-image:url(images/home_icon_loc.png); cursor:pointer; }

.termsframe { padding:0px; padding-right:20px; width:950px; height:290px; overflow-y:scroll; margin-top:26px; 
	
	font-size:10px; color:#888; line-height:12px;
	}
.termsframe ul { margin-left:0px;  }
.termsframe li { padding:0px 0px 0px 0px; background-image:none; background-repeat:no-repeat;  }

#terms { display:block;}
#policy { display:block;}


.social_link { display:block; color:#333; padding:6px 8px 8px 35px; background-repeat:no-repeat; text-decoration:none;}
.social_link:hover {  color:#f76d05; }
.sl_fb { background-image:url(images/social_facebook.png); }
.sl_yt { background-image:url(images/social_youtube.png); }
.sl_tw { background-image:url(images/social_twitter.png); }
.sl_rss { background-image:url(images/social_rss.png); }

#hum_content_home .col2 a { color:#f76d05; }
#hum_content_home .col2 ul { margin-left:0px; list-style:none; }
#hum_content_home .col2 ul li { padding:0px 0px 10px 26px; background-image:url(images/lists.png); background-repeat:no-repeat;  }

#hum_content_home .institutionmini { display:block; position:relative; padding:7px 0px 7px 0px; clear:both;
		 border-bottom:0px dotted #ccc; }
#hum_content_home .institutionmini a { color:#666; font-size:12px; text-decoration:none; line-height:14px; }
#hum_content_home .institutionmini a:hover { color:#f76d05; }

#botvideomobil { position:absolute; width:56px; height:56px; display:block; top:50%; left:50%; margin-left:-25px; margin-top:-25px; background-image:url(images/tipo_videos.png);  }

.icon_yt { position:absolute; bottom:5px; right:5px; display:block; background-image:url(images/mini_youtube.png); width:35px; height:35px; }

/* sharethis */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none;}

