/* $Id: style.css,v 1.0 2009/01/22 goba Exp Javlop.com $ */


/* ############# HTML ELEMENTS ############# */ 


/* ############# GLOBALS ############# */

.stn_margin { padding:0 14px; }
#apc_page { /*min-height:100%; */ min-width:65em; margin:0 auto; max-width:1366px; }
.active { color:#007836 !important; font-weight:bold; }
.active:hover { color:#006633 !important; text-decoration:none !important; }
a.glossary-term { color:inherit; border-bottom:1px dotted #99cc33; }
.clearfix:after, 
#mem_people li:after,
.view-partner-list .view-content li:after, 
.node:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.restricted	{
	background-color:#FFEAB8; /* Javlop 200912141535 */
	padding: 5px;
	margin:5px 0;
	}
.restricted	dl {
	background: transparent url(images/ico_logout.png) top right no-repeat;
	}
h2 span.r { display:none; }
.inline li { display:inline; }
a.external { background:transparent url(images/external_link.png) no-repeat right; padding-right:13px; }
td, th { padding: .3em .5em; }


/* ############# HEADER FULL ############# */

#header { 
	position:relative;
	width:100%; height:120px; 
	/* was width:100%; height:100px;  */
	 /* background:transparent url(images/dtll-header.png) repeat-x left top; <-- oculto para logo20  */
	}

	/*	Logo�s configuration */
#header .title { position:absolute; /* top:14px; <-- anterior a logo20 */ top:0px; left:14px; height:70px; }
#h1_logo { position:relative; width:128px; top:10px; left:5px; }
#h1_and_h1_slogan { 
	position:relative; top:-50px; left:128px;
	width:400px;	
	font-size:12px;
	padding:28px 0 0 10px;
	}
#h1_and_h1_slogan h1 { margin:0 0 0 7px; font-size:12px; font-weight:bold; display:block !important; }
#h1_and_h1_slogan h1 a { text-decoration:none; color:#006633; }
#h1_slogan { margin-left:7px; color:#006633; font-size:12px; }

	/*	Tools Menu */
#nav_tools { 
	background-color:#FFFFFF;	
	margin:5px 4px 5px 0;
	opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70);
	padding:9px;
	position:absolute;
	right:0;
	top:0;
	white-space:nowrap;
	} /* <-- para logo20  */ 
#btn_language { float:right; margin:0 10px 0 0; }
#btn_textsize { float:right; margin:-6px 10px 0 0; padding:0 0 0 22px; background:transparent url(images/ico_size.png) no-repeat scroll left 9px; }
#nav_tools #btn_logout,
#nav_tools #btn_login { float:right; }
#btn_language ul { list-style:none; padding:0 0 0 12px; margin:0; float:left; background:transparent url(images/ico_language.png) no-repeat left; }
#btn_language li { display:inline; padding:0 2px 0 3px; }
#btn_login, #btn_logout { margin:0; padding:0; float:left; }
#btn_login a.btn_login { padding:0 0 0 14px; background:transparent url(images/ico_login.png) no-repeat left; }
#btn_logout a { background:transparent url(images/ico_logout.png) no-repeat scroll left center; color:#CC6600 !important; padding:0 0 0 14px; }
#search { display:block; border:0 none; height:15px; position:absolute; right:14px; top:62px; }
#search div { border:0; }
#search form { margin:0; padding:0; border:0; }
#search input { border:0; margin:0; padding:0; display:block; float:left; }
#search fieldset { margin:0; padding:0; border:0; }
#search label { display:none; }

#search input#edit-search-block-form-1 { 
	border-top:1px solid #99CC33; border-right:none; border-bottom:1px solid #99CC33; border-left:1px solid #99CC33;
	width:100px; height:16px;
	}


#header #block-search-0 h2 { display: none;  }

	/* login form */
div#block-user-0 {
	position:absolute; top:3em; right:1em; 
	display:block; display:none;
	background:#ffff99 url(images/bg_box_user.png) repeat-x bottom;
	z-index:999;
	padding:14px;
	width:200px;
	}
div#block-user-0 .form-item { margin-top:0;} 
#block-user-0 h2 { display:none; }
#block-user-0 ul { list-style:none; margin:14px 0 0 0; padding:0; }
/*#box_login {
	position:absolute; top:30px; right:10px;
	display:block; visibility:hidden;
	background:#ffff99 url(images/bg_box_user.png) repeat-x bottom; 
	z-index:1;	
	}*/
#btn_close-box_login { width:100%; height:12px; background:#cc6600 url(images/ico_off.png) no-repeat 5px; }
#btn_close-box_login:hover { background-color:#993300; }
#btn_close-box_login span { display:none; }
#box_login ul { list-style:none; margin:0; padding:0; }
#box_login li { font-size:10px; margin:5px 12px; }
#box_login h2 { display:none; }


/* ############# HEADER MINI (for Sub-sites) ############# */

body.arg1-greening-it #search, body.node-type-country #search, body.page-spectrum #search, body.nid-n11863 #search, body.nid-n13779 #search, body.nid-n12283 #search, body.page-espectro #search, body.nid-n13750 #search, body.nid-n10472 #search, body.nid-n10445 #search, body.page-campaigns #search, body.node-type-campaign #search, body.nid-n13217 #search, body.page-greeningit #search, body.nid-n8022 #search, body.page-irhr #search, body.page-derechos #search, body.nid-n11448 #search, body.nid-n11424 #search, 
body.arg1-greening-it #apcnav, body.node-type-country #apcnav, body.page-spectrum #apcnav, body.nid-n11863 #apcnav, body.nid-n13779 #apcnav, body.nid-n12283 #apcnav, body.page-espectro #apcnav, body.nid-n13750 #apcnav, body.nid-n10472 #apcnav, body.nid-n10445 #apcnav, body.page-campaigns #apcnav, body.node-type-campaign #apcnav, body.nid-n13217 #apcnav, body.page-greeningit #apcnav, body.nid-n8022 #apcnav, body.page-irhr #apcnav, body.page-derechos #apcnav, body.nid-n11448 #apcnav, body.nid-n11424 #apcnav, 
body.arg1-greening-it #breadcrumb, body.node-type-country #breadcrumb, body.page-spectrum #breadcrumb, body.nid-n11863 #breadcrumb, body.nid-n13779 #breadcrumb, body.nid-n12283 #breadcrumb, body.page-espectro #breadcrumb, body.nid-n13750 #breadcrumb, body.nid-n10472 #breadcrumb, body.nid-n10445 #breadcrumb, body.page-campaigns #breadcrumb, body.node-type-campaign #breadcrumb, body.nid-n13217 #breadcrumb, body.page-greeningit #breadcrumb, body.nid-n8022 #breadcrumb, body.page-irhr #breadcrumb, body.page-derechos #breadcrumb, body.nid-n11448 #breadcrumb, body.nid-n11424 #breadcrumb, 
body.arg1-greening-it #btn_textsize, body.node-type-country #btn_textsize, body.page-spectrum #btn_textsize, body.nid-n11863 #btn_textsize, body.nid-n13779 #btn_textsize, body.nid-n12283 #btn_textsize, body.page-espectro #btn_textsize, body.nid-n13750 #btn_textsize, body.nid-n10472 #btn_textsize, body.nid-n10445 #btn_textsize, body.page-campaigns #btn_textsize, body.node-type-campaign #btn_textsize, body.nid-n13217 #btn_textsize, body.page-greeningit #btn_textsize, body.nid-n8022 #btn_textsize, body.page-irhr #btn_textsize, body.page-derechos #btn_textsize, body.nid-n11448 #btn_textsize, body.nid-n11424 #btn_textsize, 
body.arg1-greening-it img#logo, body.node-type-country img#logo, body.page-spectrum img#logo, body.nid-n11863 img#logo, body.nid-n13779 img#logo, body.nid-n12283 img#logo, body.page-espectro img#logo, body.nid-n13750 img#logo, body.nid-n10472 img#logo, body.nid-n10445 img#logo, body.page-campaigns img#logo, body.node-type-campaign img#logo, body.nid-n13217 img#logo, body.page-greeningit img#logo, body.nid-n8022 img#logo, body.page-irhr img#logo, body.page-derechos img#logo, body.nid-n11448 img#logo, body.nid-n11424 img#logo { display: none !important; }

body.arg1-greening-it #header, body.node-type-country #header, body.page-spectrum #header, body.nid-n11863 #header, body.nid-n13779 #header, body.nid-n12283 #header, body.page-espectro #header, body.nid-n13750 #header, body.nid-n10472 #header, body.nid-n10445 #header, body.page-campaigns #header, body.node-type-campaign #header, body.nid-n13217 #header, body.page-greeningit #header, body.nid-n8022 #header, body.page-irhr #header, body.page-derechos #header, body.nid-n11448 #header, body.nid-n11424 #header { background:none !important; height: 50px !important; border-bottom: 2px solid #F39910; }

body.arg1-greening-it #h1_logo a, body.node-type-country #h1_logo a, body.page-spectrum #h1_logo a, body.nid-n11863 #h1_logo a, body.nid-n13779 #h1_logo a, body.nid-n12283 #h1_logo a, body.page-espectro #h1_logo a, body.nid-n13750 #h1_logo a, body.nid-n10472 #h1_logo a, body.nid-n10445 #h1_logo a, body.page-campaigns #h1_logo a, body.node-type-campaign #h1_logo a, body.nid-n13217 #h1_logo a, body.page-greeningit #h1_logo a, body.nid-n8022 #h1_logo a, body.page-irhr #h1_logo a, body.page-derechos #h1_logo a, body.nid-n11448 #h1_logo a, body.nid-n11424 #h1_logo a { display:block; width:63px; height:33px; background: #FFFFFF url('/system/files/images/apc_logo_mini_low.png') no-repeat scroll 0 0; }

body.arg1-greening-it #nav_tools, body.node-type-country #nav_tools, body.page-spectrum #nav_tools, body.nid-n11863 #nav_tools, body.nid-n13779 #nav_tools, body.nid-n12283 #nav_tools, body.page-espectro #nav_tools, body.nid-n13750 #nav_tools, body.nid-n10472 #nav_tools, body.nid-n10445 #nav_tools, body.page-campaigns #nav_tools, body.node-type-campaign #nav_tools, body.nid-n13217 #nav_tools, body.page-greeningit #nav_tools, body.nid-n8022 #nav_tools, body.page-irhr #nav_tools, body.page-derechos #nav_tools, body.nid-n11448 #nav_tools, body.nid-n11424 #nav_tools { line-height: 30px; margin: 0; padding: 0; opacity: 1; line-height: 47px;   }


/* ############# MAIN NAVIGATION #############  */

#apcnav { width:100%; height:2.5em; 
	background-color:#EFEFEF;    
	z-index:99; position:relative; }
#block-menu-menu-main-content-me { float:left; }
#block-menu-menu-main-content-me ul { list-style:none; margin:0; padding:0;}
#block-menu-menu-main-content-me li { position:relative; float:left; }
#block-menu-menu-main-content-me li a, 
#block-menu-menu-main-content-me li span { 
	display:block; padding:0.65em 0.6em;
	background:transparent url(images/btn2_separator.png) no-repeat right;
	}
#block-menu-menu-main-content-me li span.active { /* background:transparent url(images/btn_main-active.png) no-repeat bottom; */ font-weight:bold;} 

	/* Mini suscripcion a bolton */
#minisus { float:right; margin:0.6em; position:relative; }
#minisus form { margin:0; padding:0; }
#minisus input#miniedit-mail { 
	height:16px; width:146px; 
	margin:0; padding:0;
	border-top:1px solid #99CC33; 
	border-left:1px solid #99CC33;
	border-bottom:1px solid #99CC33;
	border-right:none;
	float:left;
	font-size:13px;
	}
#minisus input#miniedit-submit { float:right; margin:0; padding:0; }
#minisus-popup { 
	display:none; 
	width:146px;
	position:absolute;
	left:0px; top:0;
	border:1px solid #CC6600;
	background:#EFEFEF url(images/minisus/bg_v2.png) repeat-x bottom;
	}
#minisus-popup div.content { 
	padding:10px;
	font-size:12px;
	}
#minisus-popup .title { margin-bottom:3px; }
#minisus-popup .description { color:#006633; }
#minisus-popup .button input { margin:0 0 2px 0; padding:0; }
#minisus-popup .btn_close { 
	position:absolute; top:-1px; left:146px;
	height:18px; width:15px; 
	margin:0; padding:0;	
	}
#minisus-popup .btn_close a span { display:none; }
#minisus-popup .btn_close a { width:15px; height:18px; display:block; background:transparent url(images/minisus/btn_colse.png) no-repeat center 0px; }
#minisus-popup .btn_close a:hover { background:transparent url(images/minisus/btn_colse.png) no-repeat center -18px; }
	 
#minisus-popup input#miniedit-mail-open { 
	height:16px; width:120px; 
	margin:0; padding:2px;
	border:1px solid #99CC33; 
	float:left;
	font-size:13px;
	margin-bottom:7px;
	}

	/* Level 2 */
#block-menu-menu-main-content-me ul ul { 
	display:none; /* Level 2 OFF */
	position:absolute; top:2.3em; left:0px;
	border-top:none; border-right:1px solid #99cc33; border-bottom:1px solid #99cc33; border-left:1px solid #99cc33;
	background-color:#EFEFEF; width:150px; z-index:999;
	} 

#block-menu-menu-main-content-me ul.menu li { 
    list-style-type:none !important; list-style-image:none !important; margin:0; padding:0; } /* created javlop 200910201106 */

#block-menu-menu-main-content-me li:hover ul { display:block; /* Level 2 ON */  }
#block-menu-menu-main-content-me li:hover ul ul { display: none; }
#block-menu-menu-main-content-me li li:hover ul { display:block; } 

#block-menu-menu-main-content-me li li { 
	display:block; float:none;
	border-bottom:1px solid #FFFFFF; 
	padding:7px !important; margin:1px 0 !important;
    list-style-type:none !important; list-style-image:none !important; } /* edited javlop 200910201103 */
#block-menu-menu-main-content-me li li a, 
#block-menu-menu-main-content-me li li span { display:block; background:none; margin:0; padding:0; }

	/* Level 3 */
#block-menu-menu-main-content-me ul ul ul { 
	display:none; /* Level 3 OFF */
	position:absolute; top:-2px; left:150px; width:150px; 
	border-top:1px solid #99cc33; border-right:1px solid #99cc33; border-bottom:1px solid #99cc33; border-left:none;
	background-color:#EFEFEF;
	}

#block-menu-menu-main-content-me ul ul ul li { background-color:#e5e5e5;}
#block-menu-menu-main-content-me ul ul ul li:hover { background-color:#cccccc;}

#block-menu-menu-main-content-me li li li a, 
#block-menu-menu-main-content-me li li li span {  }
	
#block-menu-menu-main-content-me li:hover	{ background-color:#e5e5e5; }

	/* para IE 6.0 y compatibles */
#block-menu-menu-main-content-me li.sfhover ul{ display: none; }
#block-menu-menu-main-content-me li.sfhover ul, 
#block-menu-menu-main-content-me li li.sfhover ul { display: block; }


/* ############# MODULES TOP ############# */

#mod_top { 
	display:block;
	width:100%; height:1px;
	background-color:#fff;
	}
#mod_top_inf {
	display:block;
	width:100%; height:3px; 
/*	background:transparent url(images/dll_inf_top.png) repeat-x;  */
}

	/* Migas */
#breadcrumb { 
	display:block; height:1.45em; padding:5px;
	background-color:#e2e21b; /* <-- apc20 */
	}
#breadcrumb div { float:left; color:#999999; }
#breadcrumb .title { 
	padding:1px 15px 3px 5px; margin-right:5px;
	background:#00A0D1 url(images/bg_tit_here.png) no-repeat right; 
	font-weight:normal; color:#FFF; 
	}
#breadcrumb .page_title { font-weight:bold; color:#006633; }

	/* mission */
#mission { 
	display:block;
	width:100%;
	line-height:140%;
	}
.not-front #mission { display:none; }

/* mission */

#mission .border { border-bottom:4px solid #efefef; background:#007836 url(images/mission_l_am_legal_v3.jpg) no-repeat -21px 0px; } /* <-- logo20 */
/*#mission .border { border-bottom:4px solid #efefef; background:#99CC33 url(images/mission_l_am_claro.jpg) no-repeat -21px 0px; }*/
#mission .content { color:#FFFFFF; margin-left:374px; padding:14px 20px 14px 0; }
/*#mission .content { background:transparent url(images/mission_r_am_claro.png) no-repeat scroll right top; color:#006633; margin-left:390px; padding:14px 90px 14px 14px; }*/
#mission strong { display:block; padding-bottom:4px; }
#mission .separator { display:block; height:8px; width:100px; }
#mission p { margin:0; padding:0; }
#mission a { text-shadow:0 1px 0 #006600; }
#mission a:link { color:#99CC33; text-decoration: none; }
#mission a:visited { color:#99CC33; text-decoration: none; }
#mission a:active { color:#FFFF99; text-decoration: none; }
#mission a:hover { color:#FFFF99; text-decoration: underline; }


/* ############# MAIN CONTENT ############# */

#main { position:relative; clear:left; float:left; z-index:0; line-height:140%; }
#main .view, 
#main .node { margin:0 6px; }
#main .view-front-page-regtop { margin:0; }
	/* images */
body.front #main .img dl { margin: 0; padding: 0; }
body.front #main .img dt, .img dd { margin: 0; padding: 0; font-size: 90%; line-height: 10px;	}
.ntype-press-release .floatleft, 
.ntype-blog-post .floatleft,
.ntype-project .floatleft,
.ntype-apc-programmes .floatleft { float:left; margin:-14px 5px 5px 0; }
#main .floatleft, #main .floatright { 
	float:right;
	margin:0 0 0 10px;
}
#main .floatleft img, #main .floatright img {
	border:none; }
#main .floatcenter { text-align:center; margin:0 auto 5px auto; }

	/* messenges */
#main div.messages {	
	margin:10px; padding:16px 16px 30px 95px; border:1px solid #CC6600; 
	background:#FFFFFF url(images/bg_error.png) no-repeat left top;
	color:#CC6600; font-size:1em; font-weight:bold;
	min-height:44px;
}

#main div.messages ul { list-style-type:none; padding:0; margin:0; }

	/* News Abstracts */
#main .node .news_info { float:left; margin-right:4px; color:#666666; }
#main .node .publication-info { color:#666666; }

	/* title and article/views header */
#main h1 { padding:8px; margin:0 0 8px 3px; color:#FF6600; font-size:140%; border-bottom:1px solid #99cc33; }

		/* abstract */


body.page-taxonomy #main .view, 
body.page-taxonomy #main .node,
body.page-taxonomy #main .publications,
body.page-taxonomy #main .press {
    margin: 20px;
    min-height: 140px;
    padding: 12px;
}

body.page-taxonomy #main h2 { font-size: 120%; }

body.page-taxonomy .publications .fivestar,
body.page-taxonomy .press .fivestar,
body.page-taxonomy .publications .links,
body.page-taxonomy .press .links,
body.page-taxonomy .node .fivestar, 
body.page-taxonomy .node .links, 
#main .views-row .fivestar,
#main .views-row .links { /* display: none !important; */ }

body.page-taxonomy .publications p,
body.page-taxonomy .press p,
body.page-taxonomy .node p,
#main div.abstract p { margin:0; }

body.page-taxonomy .publications,
body.page-taxonomy .press,
body.page-taxonomy .node,
#main .view-item-2011-featured-publications,
#main .ntype-publication,
#main .ntype-press-release,
#main .ntype-news, 
#main .ntype-blog-post,
#main .ntype-project,
#main .ntype-apc-programmes,
#main .ntype-mangement-system,
#main .views-row { position:relative; border-bottom:1px solid #EFEFEF; margin:14px 0 20px 3px; padding: 0 0 17px 0; }
#main .ntype-apc-programmes .field-label { display:none; }
#main .ntype-block-text { margin:14px 0 0 3px; padding:0; }

/* #main .view h2 { font-size:1em; } */

	/* tags */
#main .terms { background-color:#ECECEC; margin:7px; padding:14px; }
#main .view .terms { display:inline-block; float:left; margin:0 10px 0 0; padding:0 0 0 15px; background:transparent url(images/ico_tags.png) no-repeat left; }

	/* comments, counter and language */
#main .view .links { margin:0; padding:0; background:none; }
#main .links { /* background-color:#ECECEC; */ margin:7px; padding:14px; }
/* body.front #main .view .links,
 */
body.front #main .view .terms,
body.front .fivestar  { display:none;  }

body.ntype-book #main .links,
body.ntype-project #main .links { background:none; margin:0; padding:0; } /* javlop 20091221 */

#main .links ul { list-style:none; margin:0; padding:0; }
#main .links li { display:inline-block; float:left; padding:0 8px 0 13px; }
#main .links li.addthis { display:block !important; padding-top: 0px; margin-left:-13px; /* javlop 200912151158 */ } 
li.addthis .addthis { top:0px !important; }
#main .links li.comment_add { background:transparent url(images/ico_comments.png) no-repeat left; }
 
#main .links li.comment_forbidden { 
  display: none; }
#main .links li.statistics_counter { background:transparent url(images/ico_lock.png) no-repeat left; font-style:italic; }
#main .links li.node_translation_es { background:transparent url(images/ico_language.png) no-repeat left; }
#main .links li.node_translation_fr { background:transparent url(images/ico_language.png) no-repeat left; }
#main .links li.node_translation_en { background:transparent url(images/ico_language.png) no-repeat left; }
#main .links li.node_translation_pt-br { background:transparent url(images/ico_language.png) no-repeat left; }
#main .links .upload_attachments { display:none; }
#main .view-partner-list .view-data-node-title { font-weight:bold; }

	/* For council, staff, directors, members and similar */
#mem_info { border-bottom:none; }
#mem_people { margin-bottom:14px; }
#mem_people h2 { padding:0; color:#333333; margin:28px 0 28px 0; }
.view-members-listing h2 { margin:28px 0 0; }
.view-members-listing .floatleft { float:left !important; }
.view-members-listing h2 span.l,
#mem_people h2 span.l { 
	background:#006633 url(images/h2_bg_top.png) no-repeat top right;
	font-size:13px;
	margin-top:0;
	padding:8px 25px 8px 8px;
	color:#FFFFFF;
	}
		/* APCD6 */
body.page-members .view-members-listing h3 { 
	background:#006633 url(images/h2_bg_top.png) no-repeat top right;
	font-size:13px;
	margin-top:0;
	padding:8px 25px 6px 8px;
	color:#FFFFFF !important;
	}

body.page-members .view-members-listing .views-field-field-member-country-value h3 { background:none; color:#333 !important; padding:8px 25px 6px 0; font-size:16px; }

body.page-members .view-members-listing .views-row {   margin: 14px 0 20px 30px !important; }

#mem_people .view-header-eb-members h2 { margin:0; padding:17px 14px 14px 11px; font-size:14px; font-weight:bold; color:#333333; }
.view-members-listing h2 span.r,
#mem_people h2 span.r { display:none; }
.view-members-listing h3,
#mem_people h3, 
.mem_people h3 { font-size:120%; font-weight:bold; padding:14px 14px 14px 28px; margin-right:14px; color:#333333}
.jl-eb-members h3 { margin-right:0; padding:30px 14px 14px 0 !important;}
#mem_people .mem_person_txt h3,
.mem_people .mem_person_txt h3 { font-size:1em; padding:0 5px 0 0; margin:0; }
#mem_people .mem_person_txt p,
.mem_people .mem_person_txt p { padding:0; margin:0; }
#mem_people .node ul,
.mem_people .node ul { margin: 14px; padding: 0; list-style:circle; } 
#mem_people .node li,
.mem_people .node li {
	border:none;
	background:none;
	display:list-item;
	float:none;
	height:auto;
	margin:auto;
	padding:auto;
	width:auto;
	}
#mem_people ul,
.mem_people ul { margin: 0 0 0 42px; padding: 0; list-style: none; } 
#mem_people li,
.mem_people li {
	clear:both;
	display:block;
	margin:0 14px 14px;
	padding:0;
	width:600px;
	}
#mem_people li li,
.mem_people li li { padding:0; margin-right:0; border:none; }
.view-members-listing li { margin:0 42px; }
#mem_people .mem_person_img, 
.mem_people .mem_person_img, 
#mem_people .mem_docs_img,
.mem_people .mem_docs_img {
	float:left;
	width:64px; height:64px; overflow:hidden;
	margin:0 8px 0 0;
	background-color:#ebebeb;
	position:relative;
}
#mem_people .mem_person_img img, 
.mem_people .mem_person_img img, 
#mem_people .mem_docs_img img,
.mem_people .mem_docs_img img { min-width:64px; min-height:64px; } 
.mem_person_img span {
	background-image:url(images/person_corner.png);
	background-repeat:no-repeat;
	display:block;
	height:64px;
	left:0;
	position:absolute;
	top:0;
	width:64px;
	}
.view-members-listing .view-content { margin:28px 0; }
.apc_job_title { font-weight:bold; color:#333333; }

	/* prolile */
.profile { margin:14px; }
.profile .picture { display:block; float:right; margin:14px; }
.profile h3 { font-size:1em; font-weight:bold; margin:5px 0; }

	/* partner list */
.view-partner-list .view-content ul	{ list-style: none; margin: 0; padding: 0; }
.view-partner-list .view-content li { border-bottom:1px solid #EFEFEF; margin:14px; padding:0;  }

	/* funders list */
.view-funders-main { margin-left:14px; }
.view-funders-main h2 { margin-top:14px; }
.view-funders-main .view-content ul { padding-left:14px; border-bottom:1px solid #EFEFEF; }
.view-funders-main .view-content li, #main .view-funders-main .views-row { padding: 0 0 0; border: none; list-style: none;
} /* added sarah 101011 for about funders page */
		/* APC Core Funders */ 
.view-funders-list { margin-left:14px; }
.view-funders-list h3 { font-size:110%; padding-bottom:14px; font-weight:bold; }		

	/* APCnews -- Logo20 */
#main .view-front-page-regtop { background:transparent url(images/tit_apcnews.png) no-repeat scroll left top; border-top:1px solid #5BD1F5; margin-top:11px; padding-top:30px; }

	/* Page numbers */
	
#main .pager { background-color:#FFFFCC; padding:3px; display:block; margin-top:10px; }
#main .pager .active { font-weight:normal; }
#main .pager .active:hover { text-decoration:underline !important; }
#main .pager .pager-current { font-weight: bold; color:#CC6600; }
#main .pager li:hover { background-color:#ffff99; }

	/* Projects and Blog Views */

.view-content-projects-past-regtop h2, /* ~jl201010291139 */
.view-content-blog-regtop h2, /* ~jl201010291134 */
.view-content-projects-regtop h2 { padding:0; margin:25px 0 0; }
.view-content-blog-regtop .node, /* ~jl201010291134 */
.view-content-projects-past-regtop .node,  /* ~jl201010291139 */
.view-content-projects-regtop .node { border-bottom:1px solid #EFEFEF; padding-bottom:20px; }

	/* Blog View ~jl20100219 */
	
#main .view-blog-regtop .meta {	display: block !important; }
#main .view-blog-regtop .meta .terms { display: none; }
/* changing line below removing body.ntype-blog-post fieldset.group-blog-post-details -- does not show in edit form ~seti20100325 */
#main .view-blog-regtop fieldset.group-blog-post-details { display: none; }
#main .view-blog-regtop .field-field-locality,
#main .view-blog-regtop .field-field-author { color:#898989; display:block;  }
#main .view-blog-regtop h2 { font-size:120%; }
#main .view-blog-regtop p { margin:0; }
#main .view-blog-regtop .field-field-locality { background-color:#F8F8F8; color:#999999; float:left; font-style:italic; margin-right:4px; padding:0 3px; }

/*	############# MODULES RIGHT  ############# */

#mod_right { float:left; }
#mod_right_plus { float:left; }

	/* Regions */
#block-block-3 { border:1px solid #99cc33; background-color:#EFEFEF; margin-top:10px; margin-left:14px; }
#block-block-3 ul { list-style:none; margin:0; padding:0; }
#block-block-3 li { margin:0; padding:0; }
#block-block-3 a, 
#block-block-3 span { display:block; padding:6px; }
#block-block-3 a:hover { background-color:#e5e5e5; }
#block-block-3 li span.active {
	margin-top:10px; margin-right:10px;  margin-left:-1px;
	border-top:1px solid #99cc33; border-right:1px solid #99cc33; border-bottom:1px solid #99cc33; border-left:none;
	background-color:#FFFFFF;
	}

	/* Topics */
#block-block-1 { border:1px solid #5BD1F5; background-color:#EFEFEF; margin-top:10px; margin-left:14px; }
#block-block-1 ul { list-style:none; margin:0; padding:0; }
#block-block-1 li { margin:0; padding:0; }
#block-block-1 a, 
#block-block-1 span { display:block; padding:6px; }
#block-block-1 a:hover { background-color:#e5e5e5; }
#block-block-1 li span.active {
	margin-top:10px; margin-right:10px;  margin-left:-1px;
	border-top:1px solid #5BD1F5; border-right:1px solid #5BD1F5; border-bottom:1px solid #99cc33; border-left:none;
	background-color:#FFFFFF;
	}


/* ############# MODULES BOTTOM #############  */

#mod_bottom { display:none; }


/* ############# MODULES LEFT  #############  */

#mod_left { margin:9px 0 14px 14px; }

	/* Hots */
.content #hot { float:right; width:30%; border:1px solid #99CC33; margin:0 -6px 10px 10px; padding:0 10px 10px;  }
.content #hot h2 { border:none; }
#block-views-whatshot h2.title { display:none; }
#block-views-whatshot .content {}
#block-views-whatshot .view-item-whatshot p { margin-top:0; }
#hot { margin:10px 0 14px 14px; color:#006633; line-height:135%; }
#hot h2,
#mod_left h2 { border-top:1px solid #99CC33; font-size:100%; font-weight:bold; margin:0 0 10px; padding:10px 0 0; color:#CC6600; }
#hot #block-simplenews-newsletter-1353 { margin-bottom:14px; }
			/* Bordes verdes en algunos hots */
#block-block-35,
#block-block-38,
#block-block-49, 
#block-block-39 { border:1px solid #99CC33; padding:14px; }
#block-block-35 h2,
#block-block-38 h2,
#block-block-49 h2, 
#block-block-39 h2 { border:none; padding:0; }

	/* News Block */
#block-simplenews-newsletter-1353 { color:#000000; }

#simplenews-block-form-874,
#simplenews-block-form-875,
#simplenews-block-form-1353 { margin-bottom:14px; }

	/* News Search */
#block-block-15 { border:1px solid #CC6600; padding:14px; }
#block-block-15 div { border:0; }
#block-block-15 form { margin:0; padding:0; border:0; }
#block-block-15 fieldset { margin:0; padding:0; border:0; }
#block-block-15 label { color:#cc6600; font-weight:bold; }
#hot input#news_search { width:7em; }

	/* Projects Search */
#block-block-14 { padding:14px; border:1px solid #cc6600; }
#block-block-14 div { border:0; }
#block-block-14 form { margin:0; padding:0; border:0; }
#block-block-14 fieldset { margin:0; padding:0; border:0; }
#block-block-14 label { color:#cc6600; font-weight:bold; }
#block-block-14 input#project_search { width:7em; }
#block-block-16 { margin:9px 0 14px 0; padding:14px; border:1px solid #cc6600; color:#333333; }

	/* Publicationes Search */
#block-block-7 { padding:14px; border:1px solid #cc6600; }
#block-block-7 div { border:0; }
#block-block-7 form { margin:0; padding:0; border:0; }
#block-block-7 fieldset { margin:0; padding:0; border:0; }
#block-block-7 label { color:#cc6600; font-weight:bold; }
#hot input#pubs_search { width:7em; }

	/* Blog */
#block-views-apc_blog_block_fr-block_1,
#block-views-apc_blog_block_es-block_1,
#block-views-apc_blog_block-block_1 { display:block; margin:0; padding:5px; border:1px solid #99cc99 !important; font-family:"Trebuchet MS", Arial, sans-serif;	}

#block-views-apc_blog_block_fr-block_1 h2,
#block-views-apc_blog_block_es-block_1 h2,
#block-views-apc_blog_block-block_1 h2 { 
	border-bottom:1px solid #99CC99; border-top:medium none;
	font-size:13px;	font-weight:bold;
	margin:0; padding:0 0 5px 3px;
	}

#block-views-apc_blog_block_fr-block_1 content,
#block-views-apc_blog_block_es-block_1 content,
#block-views-apc_blog_block-block_1 content { padding:0; margin:0; }

#block-views-apc_blog_block_fr-block_1 ul,
#block-views-apc_blog_block_es-block_1 ul,
#block-views-apc_blog_block-block_1 ul { list-style:none; margin:0;	padding:0; }

#block-views-apc_blog_block_fr-block_1 li,
#block-views-apc_blog_block_es-block_1 li, 
#block-views-apc_blog_block-block_1 li { margin:0; padding:0 !important; }

#block-views-apc_blog_block_fr-block_1 li a,
#block-views-apc_blog_block_es-block_1 li a,
#block-views-apc_blog_block-block_1 li a{
	display: block;
	margin: 0px 2px 0px 1px;
	padding: 4px 3px 4px 3px;
	border-bottom: 1px dashed #ff9933;
	background-color: transparent;
	color: #f4770c; 
	text-decoration: none;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
}


#block-views-apc_blog_block_fr-block_1 li a:hover,
#block-views-apc_blog_block_es-block_1 li a:hover,
#block-views-apc_blog_block-block_1 li a:hover{	background-color: #fff2e7;	}

#block-views-apc_blog_block_fr-block_1 a,
#block-views-apc_blog_block_es-block_1 a,
#block-views-apc_blog_block-block_1 a{
	display: block;
	margin: 0px 2px 0px 1px;
	padding: 5px 3px 2px 3px;
	background-color: transparent;
	color: #f4770c; 
	text-decoration: none;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
} 

#block-views-apc_blog_block_fr-block_1 a:hover, 
#block-views-apc_blog_block_es-block_1 a:hover,
#block-views-apc_blog_block-block_1 a:hover { background-color: #fff2e7; } 


	/* events */
#main .view-calendar .datebrowser { margin: 14px; border-top-width: 0px; }
#main .view-calendar ul { margin-left: 14px; margin-right: 14px; }
#main .date-display-start,
#main .date-display-separator,
#main .date-display-end { font-style: italic; }
#block-views-recent_events,
#block-views-upcoming_events { border:1px solid #99cc33; margin:14px; } 
#block-views-recent_events .date-nav,
#block-views-upcoming_events .date-nav { margin: 14px; }
#block-views-recent_events .date-next,
#block-views-upcoming_events .date-next,
#block-views-recent_events .date-prev,
#block-views-upcoming_events .date-prev,
#block-views-recent_events .date-heading,
#block-views-upcoming_events .date-heading { float:left; }
#block-views-recent_events ul,
#block-views-upcoming_events ul { margin-left: 28px; margin-right: 14px; } 
#block-views-recent_events h3,
#block-views-upcoming_events h3 { margin: 0pt; padding: 0pt 5px; } 

/* javlop 201002051145 */ 
.view-content-calendar h3 { margin:0; padding:0; } 
.view-content-calendar li { padding-bottom:0.5em !important; }

/* ############# USER MENU ############# */

#block-user-1 { border:1px solid #99cc33; background:White url(images/bg_user_menu.png) repeat-x top left !important; }
body.not-front #block-user-1 { margin:8px 0 8px 1em; }
body.ntype-news #block-user-1 { margin:0; }

#block-user-1 h2 {
	position:relative; height:21px; margin:5px 5px 0; padding:0 0 0 20px;
	background:transparent url(images/ico_h2_user_menu.png) no-repeat scroll left top;
	border-bottom:1px dotted #99CC33; border-top:0 none;
	font-size:100%; font-weight:bold; color:#006633;
	}	
#block-user-1 li.leaf { list-style-image:url(images/menu-leaf.png); }
#block-user-1 li.collapsed { list-style-image:url(images/menu-collapsed.png); }
#block-user-1 li.expanded { list-style-image:url(images/menu-expanded.png); }
#block-user-1 .content { padding:5px;}

#block-user-1 li a.active,
#tabs-wrapper li a.active { color:#CC6600; font-weight:bold; }

	/* Who's online */

#block-user-3 { margin:8px 0 8px 1em; border:1px solid #99cc33; background:White url(images/bg_user_menu.png) repeat-x top left !important; }
#block-user-3 h2 {
	position:relative; height:21px; margin:5px 5px 0; padding:0;
	border-bottom:1px dotted #99CC33; border-top:0 none;
	font-size:100%; font-weight:bold; color:#006633;
	}
#block-user-3 ul { margin-left:1em; }
#block-user-3 li { list-style-image:url(images/ico_h2_user_menu.png); padding-bottom:0.2em; }
#block-user-3 .content { padding:0.5em; color:#666666; } 
#block-user-3 h3 {
	margin:0 0 0.5em 0; padding:8px 0 0;
	color:#666666 !important; font-style:italic; font-weight:bold;
	}

	/* tabs */

ul.primary { margin:0; padding:10px 0 0 10px; background:#FFFFFF url(images/bg_bn_tabs.png) no-repeat left bottom; }
body.front ul.primary { padding:20px 0 0 10px; }

ul.primary li a { margin-right:3px; }

ul.primary li.active a,
ul.primary li.active span {
	background-color:#FFFFFF;
	border-color:#BBBBBB #BBBBBB #FFFFFF;
	border-style:solid;
	border-width:1px;
	height:auto;
	margin-right:5px;
	padding:0 1em;
	text-decoration:none;
}

/* ############# ADMIN ############## */

div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em; margin-top:15px;
  border:1px dotted #E1E1E1;  
}
div.admin-panel .description {
  margin-bottom: 1.5em;
  font-size: 0.92em; color: #898989;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}


thead th {
  border-bottom: 2px solid #CCCCCC;
  color: #494949;
  font-weight: bold;
}

tr.even, tr.odd, {
  border: dotted #CCCCCC;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #efefef;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.admin-panel h3 {
	margin:0; padding:8px 0 0;
	color:#666666 !important; font-style:italic; font-weight:bold;
}

/**
 * Autocomplete.
 */
#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
 	background-color:#ffffea;
	color:#666666;
	font-weight:bold;
	padding:3px 5px;
	border:1px solid #d9eaf5;
  /* Fix disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  background: url(images/menu-expanded.png) no-repeat 0% 50%; /* LTR */
  font-weight:bold;
}

html.js fieldset.collapsed legend a {
  background: url(images/menu-collapsed.png) no-repeat 0% 50%; /* LTR */
}

ul.secondary a.active {
	border-bottom:0 none;
	color:#CC6600;
	font-style:italic;
	font-weight:bold;
}




/* ############# FOOTER ############# */

#footer { position:relative; width:100%; clear:both; padding-top:14px; }
#footer .content { background-color:#EFEFEF; }
#footer .feed-icon { position:absolute; top:36px; right:10px; }
#footer p { padding:10px; }

/* redondeo bordes */
#mod_top_inf { border-bottom-left-radius:3px; }
.view-members-listing h2 span.l,
#mem_people h2 span.l,
#main .view-front-page-regtop { }
#block-block-3 {  }
#block-block-1 {  }
#main .pager {  }

/* oculto para espa�ol */
#block-aggregator-feed-6 { display:none; }
/* for event logistics advisory : sarah 20090508 */
body.ntype-logistics div.field-label { font-weight: bold; }
/* for audio : sarah 20090508 */
div.audio-node ul.audio-info { list-style-type: none; }
/* for apc press: sarah 2009 0603 */
div.view-data-field-photo-fid { float: left; padding: 0 10px 2px 0; width: 60px; height: 60px; }
body.ntype-what-people-say h1, body.ntype-what-people-say div.page_title { display:none; }
div.view-what-ppl-say-about-apc { padding-top: 10pt; }
div.view-apc-in-the-press-source { font-weight: bold; }
/* for news rating: sarah 20090922 modificado por Javlop 20110216, 201102221058 */
div.fivestar { display: block; }
div#clist {display: none}

/* addthis javlop 200911201101 */
#atff { display:none; }

/* facebook-fan javlop 200912101046 */
.FB_SERVER_IFRAME { width:180px !important; }
.fan_box .connect_top { padding:0 !important; }
.fan_box .profileimage { display:none !important; }
.fan_box .connect_action { padding:0 !important; }

/* categories display sarah 20091216 */
#main .meta { display: none; }

/* javlop 201001291104 */
body.front .addthis,
.view-content-projects-past-regtop .addthis,
.view-content-blog-regtop .addthis,
.view-content-news-regtop .addthis,
.view-projects-regtop .addthis,
.view-projects-regtop .content,
.view-content-projects-past-regtop .content,
.not-logged-in .view-projects-regtop .links,
.not-logged-in .view-projects-regtop ul.links.inline,
.not-logged-in .view-content-projects-past-regtop .links,
.not-logged-in .view-content-projects-past-regtop ul.links.inline,
.not-logged-in .view-what-ppl-say-regtop .links, 
.not-logged-in .view-what-ppl-say-regtop ul.links.inline { display:none; }

/* sarah 20100302 propoor access kit book toc block */
#block-book-0, #block-block-81 {
background-color:#EFEFEF;
border:1px solid #99CC33;
margin-left:14px;
margin-top:10px;
padding: 6px;
}
#block-book-0 h2.title, #block-block-81 h2.title {
 color: #cc6600;
}
#node-9450 div.book-navigation ul.menu {
   display: none;
}
/* sarah 20100316 */
#hot #block-block-81 h2 { border-top: none; }
/* sarah 20100610 */
#block-tagadelic-34 a.tagadelic { display: block; padding: 0 0 6px 0; }
#block-tagadelic-34 div.more-link { display: none; }
.view-resource-list h2 { padding-top:16px; padding-bottom: 0px; }
.view-resource-list div.field-label-inline-first { display: inline; font-weight: bold; }
.view-resource-list .view-content ul.links { display: inline; }
form#views-filters table tbody tr td select#edit-filter1 { width: 200px;  }


/* javlop customizacion programas 20110216 */

body.nid-n1805 #main h1 {
	height: 28px;
    border-bottom: none;
    color: #FFF;
    font-size: 120%;
    margin: 0 0 8px 3px;
    padding: 8px;
	background:transparent url(images/apc-women/tira-titulo.png) no-repeat scroll 0 0;
}

body.nid-n1805 #hot {
    text-shadow: 1px 1px 0 #FFFFFF;
}

body.nid-n1805 #mod_right { background:transparent url(images/apc-women/fondo-amarillo-mujer.png) no-repeat scroll center top; min-height: 837px; }

body.nid-n1805 #hot h2 { border-top:none; }


/*  javlop urgentes 20110128 */

body.front .ntype-publication p { /*display:none;*/ }
body.front .ntype-publication .field { display:block; }
body.front .group-references { display:none; }

/* ##################### para home 2011 ##################### */
	
#main { padding-left:14px; width:66%; }
#mod_right { width:15%; }
#mod_right_plus { width:15%; padding-right:14px; }

body.front .node { min-height: 130px; padding: 0 0 15px 112px !important; position: relative; }
body.front .node .image, body.front .view-2011-featured-publications .image { display: block; padding:0; margin:0 !important; position: absolute; top: 0; left: 0; }
body.front .node-11818 { display:none; }
body.front #main { width: 33%; padding-left: 11px; padding-right: 10px; border-right: 4px solid #EFEFEF; }
body.front #mod_right {  border-right: 4px solid #EFEFEF;
    margin: 0;
    padding: 10px 15px;
    width: 30%; }
body.front #mod_right_plus {     margin: 0 !important;
    padding: 0 !important;
    width: 31%; }

body.front .view-2011-featured-publications .views-row { 
    border-bottom: 1px solid #EFEFEF;
    margin: 14px 0 20px 3px !important;
    min-height: 130px;
    padding: 0 0 15px 114px !important;
    position: relative;
 }
	
#main .view-front-page-regtop {
    background: none repeat scroll 0 0 transparent !important;
	border-top: medium none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

body.front #mod_right .block, body.front #mod_right_plus .block { margin-bottom: 15px;  padding-bottom: 15px;  border-bottom: 4px solid #EFEFEF; }

body.front .tabs { display:none; }

body.front .view-item-2011-featured-publications { 
	min-height: 130px; padding: 0 0 15px 100px !important; position: relative;
	border-bottom: 1px solid #EFEFEF;
	margin: 14px 0 20px 3px;
}

body.front .publication-info { display:inline; color:#666; }
body.front .view-item-2011-featured-publications p { display:inline; margin:0; padding:0;  }
body.front .view-2011-featured-publications .view-content li { padding:0; margin:0; }


	/* Nuevos titulos portada */

#hot h2, #mod_left h2, #mod_right h2  {
    border-top: none !important;
    color: #017836 !important;
    font-size: 125% !important;
}

#block-user-1 h2 { font-size:100%; }

	/* Noticias */

body.front #main .node .news_info, body.front #main .publication-info  {
    display: inline;
    float: none;
    margin: 0;
}
body.front #main div.abstract p, body.front #main .view-data-node-body p {
    display: inline;
    margin: 0;
    padding: 0;
}
body.front .abstract, body.front .view-data-node-body { display: inline-block; overflow: hidden; }

body.front #main {
    line-height: 130%;
}

body.front #main h2 {
    margin: 0;
    padding: 0;
}
body.front .view-item-2011-featured-publications { position:relative; }

		/* para desplegar cuando se est� logeado */
		
body.logged-in #main .links { display:block !important; } 
body.front .comment_add, body.front .addthis, body.front .upload_attachments { display:none !important; }


	/* Minisus */
	
#minisus-form { 
	display:block; 
	width:100%;
	border:1px solid #CC6600;
	background:#EFEFEF url(images/minisus/bg_v2.png) repeat-x bottom;
	}
#minisus-form div.content { 
	padding:10px;
	font-size:12px;
	}
#minisus-form .title { margin-bottom:3px; }
#minisus-form .description { color:#006633; }
#minisus-form .button input { margin:0 0 2px 0; padding:0; }
	 
#minisus-form input#miniedit-mail-open { 
	height:16px; width:120px; 
	margin:0; padding:2px;
	border:1px solid #99CC33; 
	float:left;
	font-size:13px;
	margin-bottom:7px;
	}
	
	/* Slide proyectos */
	
#block-block-103, #block-block-114, #block-block-115, #block-block-118 { position:relative; display:block; padding: 10px; }

#slide-proyectos {  }
#slide-proyectos-content { display:block; width:300px; height:200px; list-style:none; padding:0; margin:0 auto 0 auto; }
#slide-proyectos-content li h3 { font-weight:bold; }
#slide-proyectos-content li { margin:0; padding:0; }
#slide-proyectos-content li p { position: relative; padding: 0 0 0 110px; }
#slide-proyectos-content li p img.do_image { position:absolute; top: 0; left: 0; }

#rightControl {
    background: url("images/proyectos/botones_slide_greening.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 28px;
    right: 15px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 160px;
    width: 28px;
}

#rightControl:hover {
    background: url("images/proyectos/botones_slide_greening.png") no-repeat scroll -56px 0 transparent;
}



#leftControl {
    background: url("images/proyectos/botones_slide_izq.png") no-repeat scroll -56px 0 transparent;
    cursor: pointer;
    display: block;
    height: 28px;
    left: 15px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 160px;
    width: 28px;
}

#leftControl {
    background: url("images/proyectos/botones_slide_izq_greening.png") no-repeat scroll -56px 0 transparent;
}

		/* Nuevo Slide Proyectos */
		
.slide-proyectos-slide { position:relative; margin:10px 0 20px; }

.slide-proyectos-slide h3 { padding:10px; color:#FFF; background-color: #007836; height: 32px; }

.slide-proyectos-slide a, body.nid-n35 .slide-proyectos-slide h3 a{ text-decoration:none; color:#FFF !important; }
.slide-proyectos-slide h3 a:link, body.nid-n35 .slide-proyectos-slide h3 a:visited{color:#FFF;}
.slide-proyectos-slide a:hover{ text-decoration:underline; }
.slide-proyectos-slide a, body.nid-n35 .slide-proyectos-slide img { display:block; }

.slide-proyectos-slide h3 span.sub_hdr{ display:block; color:#035ee5; font-size:12px; margin:5px 0 0; font-weight:normal; }

.slide-proyectos-slide p {
  background-color:#00AFDB; margin: 0 0 10px 0; padding:6px 10px 10px 10px !important; max-height:135px;  
  font-family: tahoma,verdana,arial,helvetica,sans-serif;   line-height:1.5;
  overflow:hidden; opacity:0.9; z-index:1; color:#FFF;
}

.slide-proyectos-slide p a:link, body.nid-n35 .slide-proyectos-slide p a:visited{
  width:230px; color:#FFF;  padding:10px;
}

.slide-proyectos-slide p a:hover{ color:#FFF; }

#slide-proyectos-content { height:250px; }


		/* Slide Proyectos en Block View */
		
.view-projects-featured { margin: 0 auto; width: 300px; }

.view-projects-featured li { position:relative; margin:10px 0 20px; }

.view-projects-featured .views-field-title { padding:10px; color:#FFF; background-color: #007836; height: 32px; }

.view-projects-featured .views-field-title a{ text-decoration:none; color:#FFF !important; }
.view-projects-featured .views-field-title a:link {color:#FFF;}
.view-projects-featured li a:hover{ text-decoration:underline; }
.view-projects-featured li a, .view-data-node-data-field-abstract-field-abstract-value img { display:block; }

.view-projects-featured .view-data-node-title span.sub_hdr { display:block; color:#035ee5; font-size:12px; margin:5px 0 0; font-weight:normal; }

.view-data-node-data-field-abstract-field-abstract-value {
  background-color:#00AFDB; margin: 0 0 10px 0; /*padding:6px 10px 10px 10px !important;  max-height:135px;  */
  font-family: tahoma,verdana,arial,helvetica,sans-serif;   line-height:1.5;
  overflow:hidden; opacity:0.9; z-index:1; color:#FFF;
}

.view-projects-featured a.glossary-term {
    border-bottom: none !important;
    display: inline !important;
}

/*.view-data-node-data-field-abstract-field-abstract-value a:link
, body.nid-n35 .slide-proyectos-slide p a:visited  {
  width:230px; color:#FFF;  padding:10px;
}*/

.view-data-node-data-field-abstract-field-abstract-value a:hover{ color:#FFF; }

.view-projects-featured ul { height:250px; }

.view-projects-featured li p, .view-projects-featured li a { margin:0; padding:0; }

			/* geerales slide proyectos view */
			
#block-views-projects_featured-block_1 { position:relative; display:block; padding: 10px; }

.view-projects-featured ul { display:block; width:300px; height:300px; list-style:none; padding:0; margin:0 auto 0 auto; }
.view-projects-featured .view-data-node-title { font-weight:bold; }
.view-projects-featured li { margin:0; padding:0; }
.view-projects-featured li .text { background-color: #00AFDB; padding: 5px 10px 10px; }
.view-projects-featured li .text img.do_image { position:absolute; top: 0; left: 0; }



	/* boton HTTPs */
	
#btn-https { float:right; margin:0 10px 0 0; }
#btn-https a {
	background: url("images/ssl.png") no-repeat scroll left center transparent;
    padding: 0 0 0 14px; }
	
	/* Video */		
	
#block-block-108, #block-block-109, #block-block-102 { margin: 15px 0; padding: 20px 10px 15px;  }
#block-block-108 object, #block-block-109 object, #block-block-102 object {     display: block;
    height: 177px;
    margin: 0 auto;
    width: 291px; }
	
#block-block-108 p, #block-block-109 p, #block-block-102 p {     display: block;
    margin: 0 auto;
    padding: 0;
    width: 291px;  }
	
#block-block-108 .content, #block-block-109 .content, #block-block-102 .content {     background-color: #EFEFEF;
    margin: 0 auto;
    padding: 5px;
    width: 251px;
	color: #333333; }	 


	/* Publicaciones destacadas */
	
	/* Publicaciones slide */
	
#publicaciones-destacadas-content { display:block; list-style:none; padding:0; margin:0 auto 0 auto; }
#publicaciones-destacadas-content li{ margin:0; padding:0; }

	/* tagadelic */
	
#block-tagadelic-13 { margin-bottom: 25px !important; padding-bottom: 15px; }
#block-tagadelic-13 .more-link { display:none; }
/* #news-popular { margin-bottom:0 !important; } */

	/*  prioridades estrategicas */
	
#block-block-106, #block-block-99, #block-block-107 {  border-bottom: medium none !important;
    margin-bottom: -20px !important; }

#block-block-106 ul, #block-block-99 ul, #block-block-107 ul {
    list-style: none outside none;
    margin: -7px 0 34px 3px;
    padding: 0;
}
#block-block-106 li, #block-block-99 li, #block-block-107 li {
    background: url("images/item_prio.png") no-repeat scroll 0 2px transparent;
    color: #888888;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.1em;
    font-style: italic;
    margin: 7px 0;
    padding: 0 0 4px 13px; }
	
#block-block-106 h2, #block-block-99 h2, #block-block-107 h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-weight: normal;
	padding: 0 0 10px;
}
	
.slide-proyectos-linkmore {    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.1em;
    font-style: italic;
    margin: 1em 0;}
	

	/* Logos otros sitios */
	
#block-block-113 { width:100% }

div.person-corner-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:44px;
}

div.person-corner-02_ {
	position:absolute;
	left:133px;
	top:0px;
	width:20px;
	height:44px;
}

div.person-corner-03_ {
	position:absolute;
	left:153px;
	top:0px;
	width:133px;
	height:44px;
}

div.person-corner-04_ {
	position:absolute;
	left:0px;
	top:44px;
	width:133px;
	height:20px;
}

div.person-corner-05_ {
	position:absolute;
	left:133px;
	top:44px;
	width:20px;
	height:20px;
}

div.person-corner-06_ {
	position:absolute;
	left:153px;
	top:44px;
	width:133px;
	height:20px;
}

div.person-corner-07_ {
	position:absolute;
	left:0px;
	top:64px;
	width:133px;
	height:47px;
}

div.person-corner-08_ {
	position:absolute;
	left:133px;
	top:64px;
	width:20px;
	height:47px;
}

div.person-corner-09_ {
	position:absolute;
	left:153px;
	top:64px;
	width:133px;
	height:47px;
}

div.person-corner-10_ {
	position:absolute;
	left:0px;
	top:111px;
	width:133px;
	height:16px;
}

div.person-corner-11_ {
	position:absolute;
	left:133px;
	top:111px;
	width:20px;
	height:16px;
}

div.person-corner-12_ {
	position:absolute;
	left:153px;
	top:111px;
	width:133px;
	height:16px;
}

div.person-corner-13_ {
	position:absolute;
	left:0px;
	top:127px;
	width:133px;
	height:44px;
}

div.person-corner-14_ {
	position:absolute;
	left:133px;
	top:127px;
	width:20px;
	height:44px;
}

div.person-corner-15_ {
	position:absolute;
	left:153px;
	top:127px;
	width:133px;
	height:44px;
}

div.person-corner-16_ {
	position:absolute;
	left:0px;
	top:171px;
	width:133px;
	height:20px;
}

div.person-corner-17_ {
	position:absolute;
	left:133px;
	top:171px;
	width:20px;
	height:20px;
}

div.person-corner-18_ {
	position:absolute;
	left:153px;
	top:171px;
	width:133px;
	height:20px;
}

div.person-corner-19_ {
	position:absolute;
	left:0px;
	top:191px;
	width:133px;
	height:44px;
}

div.person-corner-20_ {
	position:absolute;
	left:133px;
	top:191px;
	width:20px;
	height:44px;
}

div.person-corner-21_ {
	position:absolute;
	left:153px;
	top:191px;
	width:133px;
	height:44px;
}

	/* img_assist */

body.img_assist { background-image:none; }

	/* mapa miembros */
	
#block-block-110 .content { width: 285px; margin: 0 auto; }
#block-block-110 .content a { display: block; margin: 1em 0; }

  /* correcciones urgentes */
  
body.front .abstract { width:100% }

#descargas { margin: 20px 0; }
#descargas th { display:none; }
#descargas tbody, #attachments table, #attachments td { border:0 !important; }
#descargas tr.odd, #attachments tr.info { background-color:#FFF; }
#descargas a img { display:none; }
#descargas a {
    background: url("images/download_pub.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 5px 0 160px;
    vertical-align: middle;
    width: auto;
}

body.i18n-es #descargas a { background: url("images/download_pub-es.png") no-repeat scroll 0 0 transparent !important; }
body.i18n-fr #descargas a { background: url("images/download_pub-fr.png") no-repeat scroll 0 0 transparent !important; }

body.node-type-publication #attachments { display: none; }
body.node-type-publication #descargas #attachments { display: block; }

#descargas a:hover { background-color:#efefef; }

body.ntype-publication .fivestar-right {
    clear: both;
    display: block;
    float: none;
    margin: 10px 0;
    position: relative;
}

/* ########## Para migracion Drupal 6 ########### */

.fivestar, .addthis, .fivestar-right { display: block; } 

.block .view-content li {
    list-style: none !important;
    padding-bottom: 1em !important;
}

.item-list ul li { margin: 0;  padding: 0; }

body.front .views-admin-links { display: none !important; }

	/* Chau labels generico */

body.front .view-news-popular label,
body.front #block-views-projects_featured-block_1 label { display: none; }	

	/* Noticias populares */
body.front .view-news-popular li div { display: inline; }

	/* Proyectos portada */

#block-views-projects_featured-block_1 .view-header { display: none; }

body.not-front .abstract .image { float: right; }

#block-locale-0 h2 { display: none; }

.item-list .pager li {
    padding: 0 !important;
}

/*#main .pager .pager-current {

    padding: 0.5em !important;
}*/

#minisus { display: none;  }

	/* nuevo bot�n search */


#search-block-form #edit-submit { 


    background: url("images/bn_search.png") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    margin: 0;
    padding: 0;
    text-indent: -1000em;
    width: 21px;


 }

/* ********* www6c *******************/


#apcnav h2 { display: none; }

body.not-front .inline-left { float: right; display: block; margin-left: 10px; }
body.not-front .inline-left .caption { clear: both; display: block; }


/*** glossary ****/

.glossary-links a, .pager a, .glossary ul.links a {
    display: inline !important;
    padding: 0.2em !important;
}

.glossary-links a {
    font-size: 100% !important;
    text-transform: uppercase;
}


.glossary-alphabar-instructions { display: none; }



/* seti 20110906 - fundraising barometer block */

div#block-block-129 { 
	border:1px solid #99CC33; 
	padding: 0 14px 14px 14px; margin-bottom: 10px;
}
div#block-block-129 h2 { 
        color: #cc6600; border-bottom: 1px dotted #99cc33;
}


/* feed icon  */

#footer a { position: relative; }
#footer a img {     left: 5px;
    position: absolute;
    top: 2px; }
    
/* ********** FAQ ************** */

.faq-category-group h5, .faq-category-group h6 {
	background: url(images/flecha-close.png) no-repeat scroll left top; 
    	color: #000000 !important;
    	font-size: 1.3em;
    	font-style: normal;
    	font-weight: bold;
    	padding: 0 0 0 20px;
    	margin: 0.8em 0 0;
	}
.faq-category-group h5.faq-category-qa-visible, .faq-category-group h6.faq-category-qa-visible { 
		background: url("images/flecha-open.png") no-repeat scroll left top transparent;
		}
.faq-category-group h5 a, .faq-category-group h6 a { color: #000 !important; }


.faq-category-group .faq-qa-description { display: none; }
.faq .expanded .faq-qa-description { display: block; }
.faq .expanded .faq-category-group .faq-qa-description { display: none; }
.faq .expanded .faq-category-group .expanded .faq-qa-description { display: block; }

.faq-category-indent {
    padding-left: 50px;
}

.faq-question {
    padding-left: 50px;
    padding-top: 5px;    
    background: url(images/flecha-close.png) no-repeat scroll left top; 
   	font-size: 1.3em;
   	font-style: italic;
    font-weight: normal;
    padding: 0 0 0 20px;
}

.faq-qa-visible {  
    background: url(images/flecha-open.png) no-repeat scroll left top; 
   }

.faq-question a {
   /* -- activar para mostrar Q --   background: url("images/q.png") no-repeat scroll left 3px transparent; 
    padding: 0 0 0 20px; */
    color: #000000 !important;
    
}

.faq-answer { /* -- activar para mostrar A -- background: url("images/a.png") no-repeat scroll 19px 3px transparent; */ }

.faq-question { color: #000000 !important; }

.faq-question-answer {
    margin: 1em 0;
    padding-left: 50px;
}

.faq-answer {
    padding-left: 43px;
}


/* QUITAR en Noviembre 2011 logo 20 (con cuidado) */


		/* end quito la columna topics de la portada */
		
		
		#h1_and_h1_slogan { display:none; }
		
			/* Pagina de comentarios */
		
		.view-anniversary-msg-regtop .view-content li { padding-bottom:0; }
		
		body.ntype-anniversary-message .field-field-photo,
		.view-anniversary-msg-regtop div.view-data-field-photo-fid {
			float:left;
			height:64px;
			margin:0 10px 5px 0;
			padding:0;
			width:64px;
		}
		
		body.ntype-anniversary-message .field-field-photo img,
		.view-anniversary-msg-regtop div.view-data-field-photo-fid img { border:1px solid #4D9270; }
		
		#apc20_coment_full,
		.view-anniversary-msg { 
			background:#EFEF82 url(images/corchete-izquierda.png) no-repeat left top;
			margin:10px 0 0;
			padding:0;	
		}
		
		
		#apc20_coment_full .apc20_coment_full_content,
		.view-anniversary-msg .corchet_right { 
			background:transparent url(images/corchete-derecha.png) no-repeat right bottom;
			padding:10px 100px;
			min-height:67px;
		}
		
		#apc20_coment_full .apc20_coment_full_content { 
			background:transparent url(images/corchete-derecha.png) no-repeat right bottom;
			padding:30px 100px;
			min-height:67px;
		}
		
		#apc20_coment_full .field-field-relationship-to-apc,
		#apc20_coment_full .field-field-country-0,
		.view-anniversary-msg #author { color:#00A0D1; font-weight:bold; }
		
		#apc20_coment_full p { line-height:150%;
		margin:0 0 2em;
		padding:0; }
		
		body.ntype-anniversary-message .statistics_counter { display:none; }
		
		.view-anniversary-msg p { margin:0; padding:0; }
		
		.view-anniversary-msg-regtop .view-header { border-bottom:1px solid #99CC33; } 
		
			/* Portada con comentatios */
			
		#block-views-20th_year_block {
			display:block;
			margin:6px 0 6px 14px;
			width:81%;
			float:left;
			}
			
		#block-views-20th_year_block h2 { display:none; }
		
		#block-views-20th_year_block .view-content li {
			float:left;
			background:url("images/corchete-izquierda_ch.png") no-repeat scroll left top #EFEF82;
			list-style:none outside none;
			padding-bottom:0;
			width:33.3%;
			}
		#block-views-20th_year_block .view-content li .view-item { background:url("images/corchete-derecha_ch.png") no-repeat scroll right bottom transparent; padding:10px 57px 10px 57px; height:66px; }
		
					/* links */
					
		#block-views-20th_year_block .view-data-node-counter-totalcount,
		#block-views-20th_year_block .view-data-node-view,
		#block-views-20th_year_block .view-data-node-data-field-relationship-to-apc-field-relationship-to-apc-value,
		#block-views-20th_year_block .view-data-node-created { display:none; }
		
		
		#block-views-20th_year_block .view-data-node-title,
		#block-views-20th_year_block .view-data-node-data-field-country-0-field-country-0-value
		{ display:inline; color:#00A0D1; font-weight:bold; text-align:center; padding-right:3px; font-size:12px; }
		
		#block-views-20th_year_block p { margin:0; padding:0; font-size:12px; }
		
		#block-views-20th_year_block .view-data-node-body { height:31px; overflow:hidden; }
		
			/* Banner portada logo20 */
			
			
		#banner_comms20 { 
			background:url("images/fondo-aviso-20.png") no-repeat scroll right top #3CBEE6;
			display:block;
			float:left;
			width:17%;
			margin-top:6px;
			height:86px;
		}
		
		body.not-front #banner_comms20 { display:none; }
		
		#banner_comms20 ul { margin:0; padding:0; list-style:none; }
		#banner_comms20 li { margin:0; padding:0; }
		
		#banner_comms20 .uno { color:#FFFFFF;
		display:block;
		font-size:12px;
		margin:2px 0 0 5px;
		text-shadow:0 1px 0 #3CBEE6; }
		
		#banner_comms20 .dos { color:#FFFFFF;
		display:block;
		font-size:15px;
		font-weight:bold;
		margin:3px 0 0 5px;
		text-shadow:0 1px 0 #3CBEE6; }
		
		#banner_comms20 .tres a { color:#FFFFFF !important;
		display:block;
		font-size:12px;
		margin:1px 0 0 20px;
		text-shadow:0 1px 0 #3CBEE6; } 
		
		#banner_comms20 .cuatro a { color:#FFFFFF !important;
		display:block;
		font-size:12px;
		margin:1px 0 0 24px;
		text-shadow:0 1px 0 #3CBEE6; }
		
		
		
		.addtoany { display:none !important; }
		
		
		html, body { height:100%; } 
		body {
			margin:0; padding:0;
			font:76% Arial, Helvetica, sans-serif;
			color:#000;
		}
		
		#header { background:none; }
		img { border:0; }
		dt { font-style:italic; color:#666666; }
		
		/* Javlop 20110401 */
		a:link, .comoa { color:#1f869f;	text-decoration: none; }
		a:visited { color:#3595AD; text-decoration: none; }
		a:active { color:#3595AD; text-decoration: none; }
		a:hover { color:#1f869f; text-decoration: underline; }
		
		h1 {} /* logo */
		h2 { font-size:100%; font-weight:bold; margin:0; padding:0 0 10px; }
		#mem_people .node h3, 
		h3 { margin:0; padding:8px 0 0 0; font-size:100%; font-weight:normal; color:#333333 !important; }
		h3 a { color:#336699 !important; }
		h4 { margin:0; padding:0 0 5px 0; font-size:100%; font-weight:bold; }
		h4 a { color:#336699 !important; }
		h5 { margin:0; padding:0 0 5px 0; font-size:100%; font-weight:normal; font-style:italic; }
		h5 a { color:#336699 !important; }

/* END -- QUITAR en Noviembre 2011 logo 20 (con cuidado) */
/* START -- seti 5 june 2012 replaces style for Logos otros sitios de APC block */
div.Table_01 {
        position:relative;
        width:292px;
        height:294px;
        margin:0 auto;
}

div.left-logo {
display: inline-block; vertical-align: top;
margin-left: 0; margin-right: 16px; margin-bottom: 16px;
width: 133px;
height: 44px;
}
div.right-logo {
display: inline-block; vertical-align: top;
width: 133px;
height: 44px;
margin-bottom: 16px;
}

/* END -- seti 5 june 2012 APC logo */
/* to hide staff schedule when logged out -- seti 2 jul 2012 */
body.not-logged-in div.view-stafflist div.views-field-body { display: none; }
/* 29 aug 2012 */
div#block-block-163 { padding: 10px; margin-bottom: 10px; border: 1px solid #99cc33; }
div#block-block-164 { padding: 10px; margin-bottom: 10px; border:1px solid #99cc33; background: url("images/bg_user_menu.png") repeat-x scroll left top White !important; }
div#block-block-164 h2.title { font-style: italic; }
div#block-block-164 h3 { font-weight: bold; }
/* staff list in programmes */
div#mem_people #uid { width: 150px; float: left; }
div#mem_people #name { width: 150px; float: left; font-weight: bold;  }
div#mem_people #bio { width: 450px; float: right; }
/* press/allreleases seti 7.18.2013 */
.view-press-all-regtop .image { width: 30%; height: 30%; }
/* press */
#editrow-custom_63 label
{
display: inline !important;
}

/* Internet NZ */

#nz-area { width:960px; height:auto: }
#nz-mainmenu { float:left; width:173px; min-height:770px; margin-right:10px; background:url(images/internet-nz/i_nz-bkg-dch.png) no-repeat scroll 0 0; }

#nz-mainmenu ul.nz-menu { list-style:none; margin:160px 0 0 0; padding:0; }
#nz-mainmenu ul.nz-menu li { list-style:none; margin:0; padding:0; }
#nz-mainmenu ul.nz-menu li a {
    color: #BF1E2E;
    display: block;
    font-size: 15px;
    margin-left: 14px;
    padding: 7px 15px 12px 14px;
    width: 130px;
}

#nz-contentarea { float:left; width:774px; }

#nz-items { width:774px; height:116px; }
#nz-items ul.nz-menu { width:774px; height:116px; margin:0; padding:0; list-style:none; }
#nz-items ul.nz-menu li { width:108px; height:116px; margin:0; padding:0; list-style:none; float:left; position:relative; }

#nz-items ul.nz-menu li a { width:108px; height:116px; display:block; }

#nz-items ul.nz-menu li a span { display:none; }
#nz-items ul.nz-menu li:hover a span { display:block; }

#nz-items ul.nz-menu li a span {
    background-color: #FFFFFF;
    border: 1px solid #F7EFD9;
    border-radius: 5px 5px 5px 5px;
    font-size: 0.8em;
    left: 7px;
    padding: 3px;
    position: absolute;
    top: 98px;
    width: 86px;
    z-index: 9;
}


#nz-items ul.nz-menu li.boton1 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll 0px 0px; }
#nz-items ul.nz-menu li.boton2 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -109px 0px; }
#nz-items ul.nz-menu li.boton3 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -220px 0px; }
#nz-items ul.nz-menu li.boton4 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -330px 0px; }
#nz-items ul.nz-menu li.boton5 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -442px 0px; }
#nz-items ul.nz-menu li.boton6 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -553px 0px; }
#nz-items ul.nz-menu li.boton7 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -664px 0px; }

#nz-items ul.nz-menu li.boton1 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll 0px -116px; }
#nz-items ul.nz-menu li.boton2 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -109px -116px; }
#nz-items ul.nz-menu li.boton3 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -220px -116px; }
#nz-items ul.nz-menu li.boton4 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -330px -116px; }
#nz-items ul.nz-menu li.boton5 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -442px -116px; }
#nz-items ul.nz-menu li.boton6 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -553px -116px; }
#nz-items ul.nz-menu li.boton7 a:hover { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -664px -116px; }

body.arg1-i-freedom-nz #main h1 {
    border-bottom: medium none !important;
    color: #BE1E2D;
    font-size: 120%;
    left: 207px;
    margin: 0 0 8px 3px;
    padding: 8px;
    position: absolute;
    top: 163px;
}

#nz-maincontent {
    margin-left: 13px;
    margin-top: 56px;
}

body.nid-n18682 #nz-items ul.nz-menu li.boton1 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll 0px -116px; }
body.nid-n18690 #nz-items ul.nz-menu li.boton2 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -109px -116px; }
body.nid-n18689 #nz-items ul.nz-menu li.boton7 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -664px -116px; }
body.nid-n18688 #nz-items ul.nz-menu li.boton5 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -442px -116px; }
body.nid-n18687 #nz-items ul.nz-menu li.boton6 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -553px -116px; }
body.nid-n18686 #nz-items ul.nz-menu li.boton3 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -220px -116px; }
body.nid-n18685 #nz-items ul.nz-menu li.boton4 a { background:url(images/internet-nz/i_nz-botones.png) no-repeat scroll -330px -116px; }

body.nid-n18683 #nz-mainmenu .boton1 > a,
body.nid-n18684 #nz-mainmenu .boton2 > a,
body.nid-n18685 #nz-mainmenu .boton3 > a,
body.nid-n18686 #nz-mainmenu .boton3 > a,
body.nid-n18687 #nz-mainmenu .boton3 > a,
body.nid-n18688 #nz-mainmenu .boton3 > a,
body.nid-n18689 #nz-mainmenu .boton3 > a,
body.nid-n18690 #nz-mainmenu .boton3 > a,
body.nid-n18682 #nz-mainmenu .boton3 > a,
body.nid-n18691 #nz-mainmenu .boton4 > a {
    background-color: #FFFFFF;
    border-radius: 5px 0 0 5px;
}

body.not-logged-in.arg1-i-freedom-nz #main h1 {
    top: 130px !important;
}

.nz-logo {
    margin: 15px 0 0 28px;
}

.nz-logo > img {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
}

/* Menu IRHR */

#block-menu-menu-irhr li { position:relative; }
#block-menu-menu-irhr li ul { display:none; }
#block-menu-menu-irhr li:hover ul { display:block; }

#block-menu-menu-irhr li ul {
    background-color: #FFFFFF;
    border: 1px solid #EFEFEF;
    left: -15px;
    position: absolute;
    top: 32px;
    z-index: 2;
}


#block-menu-menu-irhr ul ul a {
    padding: 5px !important;
    width: 249px;
    border-bottom: 1px solid #EFEFEF;
}

#block-menu-menu-irhr li.expanded > a { background:url("images/menu-flecha.png") no-repeat scroll right 12px rgba(0, 0, 0, 0); }

.toc ul li { display:block; float:left; clear: left; }
.toc ul li div { display:none; }
.toc ul li div:target { display:block; }
.about-author { border: 1px solid #9C3; padding: 8px 8px 14px; background: #EFEFEF; }
.author-photo { height:80px; width:80px; float: left; padding: 0px 4px; }

#block-block-189, #block-block-190, #block-block-191 {
 display: block;
 width: 95%;
 border: 1px solid #c60 !important;
 padding: 10px;
 background-image: url("images/apc-anniv-bg.png");
 background-color: transparent;
 height: 340px;
} 
.marquee-block { height: 280px; }

#block-block-189 h2, #block-block-190 h2, #block-block-191 h2 { color: #F4770c !important; border-bottom: 1px solid #c60 !important; padding-bottom: 10px; }

#block-block-189 p, #block-block-190 p, #block-block-191 p { padding-top: 20px; }

