body {
	background:url(bg-body.png) repeat-x #8B8B8B;
	font-size:81.25%;
}
/* typography -------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em; line-height:1;margin-bottom:0.5em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.1em;line-height:1.2;margin-bottom:1.2em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;}
h1, h2, h3 {
	font-family:"Times New Roman", Times, serif;
}
a {
	color:#2079A5;
	text-decoration:none;
}

a.more{
	background:url(more-info.png) no-repeat left;
	padding: 0 0 0 13px;
}

.message{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	background:#003399;
	color:#CCCCCC;
	width:100%;
	padding:4px;
}

.message a{
	color:#CCCCCC;
	text-decoration:underline;
}

.message a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

div.message span{
	font-weight:bold;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
}

/*layout*/
#container{
	padding: 0px 25px 10px 25px;
	width:950px;
	background:url(bg-search-form.png) right top no-repeat #FFF;	
	margin:10px auto;
}
#header{

	}
	#logo {
		text-indent:-50000px;
		margin-top:40px;
	}
	#logo a{
		display:block;
		background: url(logo-fundacion-global.png) no-repeat;
		text-indent:-50000px;
		width:220px;
		padding:25px 0;
		margin:0 0 0 -10px;
		color:#FFF;
	}
	#globalnav{
		margin:0;
		padding:40px 0 0 0;
		height:50px;
		list-style:none;
	}
		#globalnav li{
			margin:0; 
			padding:0;
			height:50px;
			width:110px;
			margin-right:10px;
			float:left;
			list-style:none;
		}
		#globalnav li.last{
			margin-right:0;
		}	
		#globalnav li a{
			display:block;
			margin:0; 
			padding:0;
			height:50px;
			width:110px;
			background: url(nav-news.png) no-repeat;
			background-position:left 0px;
			text-indent:-50000px;
		}
		#globalnav li a:hover{
			background-position:left -50px;	
		}
		#globalnav li#nav-news a			{ background-image:url(nav-news.png);}	
		#globalnav li#nav-events a			{ background-image:url(nav-events.png);}	
		#globalnav li#nav-publications a	{ background-image:url(nav-publications.png);}	
		#globalnav li#nav-reports a			{ background-image:url(nav-reports.png);}	
		#globalnav li#nav-about a			{ background-image:url(nav-about.png);}	
		#globalnav li#nav-areas a			{ background-image:url(nav-areas.png);}	
	
	div.header-top{
		padding:20px 0 0 0;
		margin:0;
	}
		#utilitynav{
			padding:0;
			margin:0;			
			text-align:right;
		}
		#utilitynav li {
			display:inline;
			list-style:none;
			margin-right:10px;
			color: #999;
		}
		#utilitynav a{
			color: #999;
			text-transform:uppercase;
			font-size:12px;
		}
		#utilitynav a:hover{
			color: #333;		
		}		
	/* find */

	form#find {
		position:relative;
		border:1px solid #CCC;
		background-color:#FFF;
		padding:0;
		height:23px;
	}
			form#find fieldset{
				line-height:0;
				border:none;
				padding:0;
				margin:0;
			}
			form#find input#q{
				width:156px;
				border:none;
				padding:4px 0 0 4px;
				margin:0;
				height:15px;
				font-size:12px;
				line-height:12px;
			}
			form#find input.text{
				color:#ccc;
			}
			form#find input.active{
				color:#333;
			}
			form#find #form-find-submit{
				position:absolute;
				left:163px;
				top:1px;
				width:24px;
				height:21px;
			}

#content {
	
}
.bleed #content{
	width:870px;
	padding-left:80px;
}

.section-head {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 40px 0;
	border-top:2px solid #666;
	padding:10px;
}
	h3.section-head {
		font-size:13px;
	}
	.bleed .section-head{
		padding-left:0px;
	}
	body#home h3.section-head {
		border-top:2px solid #CCC;
		margin-bottom:20px;
		margin-top:20px;
		padding-left:0;
	}
	
	#tagline{
		background:url(tagline.png) no-repeat;
		height:520px;
		margin-top:30px;
	}
	#tagline p{
		text-indent:-50000px;
	}
/* columns */


.wrapper {
	padding:0 10px;
}
.regular {
	border-top:2px solid #CCC;
	padding-top:10px;
}
body#home div.regular {
	border-top:2px solid #CCC;
	padding-top:0;
}
.featured{
	border-top:4px solid #666;
	padding-top:8px;	
	background-color:#F9F9F9;
}
.block-header {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding-left:10px;
	padding-right:10px;	
	margin-bottom:40px;
}


#context{

	}
	#context .featured{
		background-color:#FAFAFA;
		border: 1px solid #E5E5E5;
	}
	#context h4{
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;		
	}
	.block {
		padding:9px 10px 14px 10px;
		margin-bottom:1.5em;
		border-top:1px solid  #999;	
	}
	/* subnav*/
	#navigation{ 
		padding:0;
	}
	.subnav{}
		.subnav{
			margin:0;
		}
		.subnav li{
			list-style:none;
			border-bottom:1px solid #CCC;
			padding:0.6em 0 0.4em 10px;
			margin-left:0;
			margin-right:0;	
		}
		.subnav li.current { background-color:#f4f4f4;}
		.subnav li.current a{
			font-weight:bold;
		}		
		.subnav li.all-items{
			font-weight:bold;
		}
		
#primary{}

	.slideshow {
		margin:0 0 30px -25px; /*HOME*/
		background-color:#333;
	}
	.tagline {
		font-size:1.4em;
		line-height:1.2em;
		color: #8F8F8F;
	}
	
	#primary .post{
		border-bottom:1px solid #EBEBEB;
		margin-bottom:2em;
	}
	.post img{
		margin-bottom:0.5em;
	}
	a.more-info{
		text-transform:uppercase;
		font-size:9px;
		font-weight:bold;
		margin-left:5px;
		border-bottom:1px solid #CCCCCC;
	}
	/*events-list*/
	.post-date,
	.post-category {
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		display:block;
		float:left;
		padding:5px 0;
	}
	.post-date {
		color:#FFF;
		background-color:#2751A1;
		width:110px;
		text-align:center;
	}
	.post-category {
		display:block;
		float:left;
		width:250px;
		padding-left:10px;
	}	

	p.image-left { margin:0; padding:0;	}
	p.image-left img{float:left; margin:0em 0.75em 0.5em 0;padding:0;}
	
	a.thumb { position:relative; display:block; margin-bottom:0.5em; }
	
	.thumb .icon-video { position:absolute; top:10px; left:10px; }
	
	.post-image{
		background-color:#FAFAFA;
		border: 1px solid #E5E5E5;
		padding: 9px;
		margin-bottom:1em;		
		font-size:0.85em;
	}
	.post-image p{
		margin-bottom:0;
		margin-top:4px;
	}	
	.cycle{
		width:450px;
		height:300px;	
	}

	/*featured-reports*/
	#featured-reports {
		background-color:#FAFAFA;
		border: 1px solid #E5E5E5;
		border-top: 4px solid #E5E5E5;
		margin-bottom:2em;
		width:708px;
	}
	#featured-reports .post {
		height:198px;
		width:708px;
		padding:20px 0;
		background-color:#FAFAFA;
	}
	#featured-reports h6{
		padding-top:24px;
		padding-bottom:12px;
		color:#999;
		font-weight:normal;
		font-size:12px;
	}
	#featured-reports .post-meta a img{
		margin-top:12px;
	}
	.report-thumb {
		text-align:center;
	}
	
	.cycle-nav{
		text-align:right;
		padding:4px;
		background-color:#E1E1E1;
	}
	/*reports list*/
	.reports {
			
	}
	.reports .post img{
		padding:12px 6px;	
	}
	.reports .post{
		margin-bottom:10px;
		background-color:#FAFAFA;
	}	
	

	/*publications-home*/
	#featured-publications {
		padding-bottom:2em;
	}
	#featured-publications h6, #publications-list h6{ font-weight: normal; font-size:12px;}
	#featured-publications h6{ font-size:11px; text-transform:uppercase;}
	#featured-publications h4{ font-size:15px; margin-bottom:0.8em; height:3em; overflow:visible;}
	#publications-list h6{ padding-top:10px; color:#999;}
	#publications-list .post{margin-bottom:1em;}

/*event-view*/

table.event-data{
	border:3px solid #CBE7ED;
	padding:20px;
}
#event-form{
	background-color:#FAFAFA;
	border-top:2px solid #e5e5e5;
	padding:10px;
}
#event-form table td, #event-form table th{
	padding:0 4px;
	margin:0;
}
#event-form input{
	padding:4px;
}
#event-form #comment{
	width:80%;
	height:5em;
}

/* login form */
.login {
	background-color:#f4f4f4;
	padding:20px;
	border:1px solid #CCC;}
.login #btn-login{ padding:4px 8px; font-size:1.2em;}
.logininput { font-size:1.3em; padding:3px;}


/* pages */

h1#t-hitos,
h1#t-alianzas,
h1#t-nuestros-socios,
h1#t-networking,
h1#t-informacion,
h1#t-influencia,
h1#t-capacitacion,
h1#t-personalidades,
h1#t-sociedad,
h1#t-inicio-sesion,
h1#t-acerca-de
{
	text-indent:-50000px;
	height:50px;
}

h1#t-hitos{background:url(tit-hitos.png) no-repeat;	}
h1#t-alianzas{background:url(tit-alianzas.png) no-repeat;	}
h1#t-nuestros-socios{background:url(tit-nuestros-socios.png) no-repeat;	}
h1#t-networking{background:url(tit-networking.png) no-repeat;	}
h1#t-informacion{background:url(tit-informacion.png) no-repeat;	}
h1#t-influencia{background:url(tit-influencia.png) no-repeat;	}
h1#t-capacitacion{background:url(tit-capacitacion.png) no-repeat;	}
h1#t-personalidades{background:url(tit-personalidades.png) no-repeat;	}
h1#t-sociedad{background:url(tit-sociedad.png) no-repeat;	}
h1#t-acerca-de{background:url(tit-acerca-de.png) no-repeat;	}
h1#t-inicio-sesion{	background:url(tit-inicio-sesion.png) no-repeat;	}

h1#t-noticias,
h1#t-reportes,
h1#t-opinion,
h1#t-agenda,
h1#t-institucional,
h1#t-areas,
h1#t-contacto,
h1#t-socios,
h1#t-misc,
h3#t-noticias,
h3#t-reportes,
h3#t-opinion,
h3#t-agenda,
h3#t-institucional,
h3#t-areas,
h3#t-socios,
h3#t-corporate,
h3#t-nuevos-socios,
h3#t-misc{
	text-indent:-50000px;
}
h1#t-noticias{		background:url(h1-noticias.png) no-repeat;	}
h1#t-reportes{		background:url(h1-reportes.png) no-repeat;	}
h1#t-opinion{		background:url(h1-opinion.png) no-repeat;	}
h1#t-agenda{		background:url(h1-agenda.png) no-repeat;	}
h1#t-institucional{	background:url(h1-institucional.png) no-repeat;	}
h1#t-areas{			background:url(h1-areas.png) no-repeat;	}
h1#t-contacto{		background:url(h1-contacto.png) no-repeat;	}
h1#t-socios{		background:url(h1-socios.png) no-repeat;	}
h1#t-misc{			background:url(h1-misc.png) no-repeat;	}
h3#t-corporate{			background:url(h1-corporate.png) no-repeat;	}
h3#t-nuevos-socios{ background:url(h1-nuevos-socios.png) no-repeat;	}
h3#t-noticias{		background:url(h3-noticias.png) no-repeat;	}
h3#t-reportes{		background:url(h3-reportes.png) no-repeat;	}
h3#t-opinion{		background:url(h3-opinion.png) no-repeat;	}
h3#t-agenda{		background:url(h3-agenda.png) no-repeat;	}
h3#t-institucional{	background:url(h3-institucional.png) no-repeat;	}
h3#t-areas{			background:url(h3-areas.png) no-repeat;	}
h3#t-contacto{		background:url(h3-contacto.png) no-repeat;	}
h3#t-socios{		background:url(h3-socios.png) no-repeat;	}
h3#t-misc{			background:url(h3-misc.png) no-repeat;	}

.feat-coloquio{
	background:url(bg-coloquio.jpg) no-repeat top left #333;
	width:260px;
	height:140px;
	padding: 20px 40px 0 320px;
	color:#FFFFFF;
}

.feat-coloquio a{
	color:#FFFFFF;
	text-decoration:underline;
}

.feat-coloquio a:hover{
	color:#FFFFFF;
}

.feat-heroe{
	background:url(bg-heroe.jpg) no-repeat top left #333;
	width:300px;
	height:125px;
	padding: 35px 50px 0 200px;
	color:#FFFFFF;
}

#secondary{}
	#secondary h4 {
		font-size:14px;
		margin-bottom:0.5em;
	}
	#secondary .date {
		color: #999;
		font-size:10px;
	}
	#secondary .post{
		border-bottom:1px solid #EBEBEB;
		margin-bottom:10px;
		padding-bottom:0;
	}
	#secondary .post p{
		margin-bottom:0.5em;
	}
	#secondary .post img{
		margin-bottom:0.5em;
	}
	#secondary a.more-items{
		display:block;
		padding:10px 10px 16px 10px;
	}
	
	.page-tools{
		/*margin-top:20px;*/
		border-top:2px solid #4A90CA;
		padding-top:10px;		
		list-style:none;
		padding-left:0;
		margin-left:0;
		font-size:0.88em;
		line-height:1.85em;
	}
		.page-tools li{
			list-style:none;
			padding-left:0;
			margin-left:0;
		}
		.page-tools li a{
			padding-left:25px;
			padding-top:4px;
		}
		.print-page a{
			background:url(icon-print.png) no-repeat;
		}
		.email-page a{
			background:url(icon-email.png) no-repeat;
		}	
		.bookmark-page a{
			background:url(icon-favorites.png) no-repeat;
		}
		.comment-page a{
			background:url(icon-comment.png) no-repeat;
		}		
		.add-to-outlook a{
			background:url(icon-outlook.png) no-repeat;
		}
		.add-to-google-calendar a{
			background:url(icon-calendar.png) no-repeat;
		}			

/* formularios */

#form1{
	background-color:#f4f4f4;
	border:1px solid #CCCCCC;
	padding:20px;
}
#form1 table td{
	padding:0;
	margin:0;
	vertical-align:top;
}
#button{
	padding:5px 20px;
}
label{
	font-weight:normal;
}
	
/*footer*/

#footer { 
	padding:50px 0 15px 0;
	color:#999;
	font-size:0.83em;
}
#footer p{ margin:0}
#footer a{ text-decoration:none;}
#footer ul { padding:2px; border:1px solid #E5E5E5; margin:0 0 10px 0; background-color:#F9F9F9;}
#footer li{ display:inline-block; padding:4px 12px 0 12px; border-right:1px solid #E5E5E5;}

#footer .copyright{  
	width:300px;
	float:left;
}

#footer .credits{  
	display:block;
	width:35px;
	height:12px;
	text-indent:-5000px;
	background:url(izus.png) no-repeat top left;
	float:right;
}
