/* customize.css */

/********************** Headings *****************************************************/

h1 {font-weight:bold;color:#444; font-family:arial; font-size:1.8em; padding:0;letter-spacing:-1px;margin:0 0 1em 0;line-height:1em;}
h2 {font-weight:bold;color:#444; font-family:arial; font-size:1.5em; padding:0;letter-spacing:0px;margin:0 0 1em 0;line-height:1em;}
h3 {font-weight:bold;color:#444; font-family:arial; font-size:1.3em; padding:0;letter-spacing:0px;margin:0 0 1em 0;line-height:1em;}
h4 {font-weight:bold;color:#444; font-family:arial; font-size:1.1em; padding:0;letter-spacing:0px;margin:0 0 1em 0;line-height:1em;}

h5 {
color:#fff;
background-color:#AA0000;
font-size:1.1em;
letter-spacing:0px;
font-weight:bold;
padding:3px 0 3px 8px; 
margin:0 0 5px 0;
font-family:arial;
}

h6 {color:#999; font-family:arial; font-size:1em; padding:0 0 0 0; margin:10px 0 5px 0;}


/********************** Misc *****************************************************/

.img-left, .left {
float:left;
margin:0 10px 10px 0;
padding:5px;
border:1px solid #eee;
}

.clearer, .clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.dropcap {float:left; color:#000; padding:0 6px 0 0; font-family: times; font-size:6em; line-height:.9em;}
.byline {font-style:italic; padding:0; font-size:.7em;}

.gray-dot {
	background-image: url(/img/gray-dot.gif);
	background-repeat: repeat-x;
clear:both;
height:1px;
}
.section-banner {
background-color:#fff;
text-transform:capitalize;
padding:0 0 10px 0;
letter-spacing:-2px;
line-height:1em;
font-family:arial;
font-size:2em;
font-weight:bold;
color:#000066;
}

.menu-blocinfo {
	font-size:.9em;
	background-color:#231f20;
	font-family:arial;
	font-size:1.2em;
	color:#ffffff;
	margin-bottom: 5px;
}
.pagebloc-contenu {
	padding:0;
	display:block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BA1E1F;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.pagebloc-contenu img {
	float:right;
	padding:0px;
	border:0px none #eee;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}

/************************ Menu *****************************************************/

.menudivider {
margin:0 10px 0 0;
padding:3px 0 3px 7px;
background-color:#D7D7D9;
color:#444;
font-family:arial;
font-weight:bold;
font-size:1em;
text-transform:uppercase;
}

.whoarewe-content {
padding:0 0 0 0;
margin:0;
font-size:1em;
color:#666;
font-style:italic;
line-height:1.3em;
}

#menu-onglets {
font-family:arial;
font-size:1em;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
#menu-onglets ul {
list-style: none;
letter-spacing:0px;
margin:0;
padding:0;
}
#menu-onglets li a:visited {color:#333;}
#menu-onglets li:hover{background-color:#eee;}
#menu-onglets li a:hover{background-color:#eee;}
#menu-onglets li {
line-height:1em;
border-bottom: 1px solid #eee; 
list-style-type: none;
padding: 1px 5px 1px 5px;
margin:0;
}
#menu-onglets li a{
display: block;
text-decoration: none;
line-height:1.4em;
color:#333;
padding:0;
margin:0;
}


/*********************** Contains *****************************************************/

#contain-header {font-size:1.5em;}
#container-searchform a {color:#000066;font-weight:bold;}
#container-searchform a:hover {background-color:#eee;}
#container-searchform {color:#ddd;font-size:1.2em;line-height:1.2em;font-family:arial;}
#contain-content a {color:#000066;}
#contain-content a:hover {color:#8e2000;text-decoration:none;}
#contain-content .intro-paragraph{color:#999; font-size:1.2em; font-style:italic;padding-left:20px;}
#contain-content {
	font-size:1.1em;
	line-height:1.7em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contain-content img {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}

#contain-banner {padding:10px 0 10px 0; margin:10px 0 10px 0;}
#contain-secondarybanner {font-size:1.1em; padding:0 0 0 20px; margin:0;}

#contain-breadcrumbs {font-size:1.1em;line-height:1.1em;padding:1em 0 1em 20px;}
#contain-breadcrumbs a {color:#000066;text-decoration:none;background-image: url(../img/gray-dot.gif);background-repeat: repeat-x;background-position: left bottom;}
#contain-breadcrumbs a:hover {background-color:#eee;}

#contain-bloccentral {display:none;font-size:1.2em;line-height:1.2em;}
#contain-bloccentral p {}
#contain-bloccentral a {color:#000066;font-weight:bold;}
#contain-bloccentral a:hover {color:#8e2000;text-decoration:none;background-image: url(../img/gray-dot.gif);background-repeat: repeat-x;background-position: left bottom; background-color:#eee;}
#contain-bloccentral li{margin:0 0 0 10px; padding:0;}
#contain-bloccentral ul{margin-bottom:1em;padding:0 0 0 5px;}

#contain-bloccentral {display:none;font-size:1.2em;line-height:1.2em;}
#contain-bloccentral p {}
#contain-bloccentral a {color:#000066;font-weight:bold;}
#contain-bloccentral a:hover {color:#8e2000;text-decoration:none;background-image: url(../img/gray-dotx.gif);background-repeat: repeat-x;background-position: left bottom; background-color:#eee;}
#contain-bloccentral ul{margin-bottom:1em;padding:0 0 0 15px;}

#contain-footer {font-size:.9em;line-height:1.2em;}
#contain-footer a {
	color:#000;
	text-decoration:none;
	border-bottom-color: #FFFFFF;
}
#contain-footer a:hover {
	color:#8e2000;
	text-decoration:none;
	background-color:#eee;
	border-bottom-color: #CCCCCC;
}
#contain-footer a:visited {
	color:#000;
	text-decoration:none;
	border-bottom-color: #FFFFFF;
}


#footerbloc {
	clear:both;
	background-color: #231F20;
	text-align: center;
	color:#FFFFFF;
	width: 700px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #231F20;
}
#footerbloc a {color:#ccc;}
#footerbloc li {padding:5px 0 5px 0;border-bottom:1px dotted #999;}
#footerbloc ul {margin:5px 0 0 0;padding:5px 0 0 0;list-style: none;}

#container-feedback {font-size:1.1em;color:#666;float:right;padding-bottom:30px;}
#container-feedback a {color:#ccc;}
#container-feedback li {padding:5px 0 5px 0;border-bottom:1px dotted #999;}
#container-feedback ul {margin:5px 0 0 0;padding:5px 0 0 0;list-style: none;}

#container-ada {font-size:1.1em;color:#666;float:left;}
#container-ada a {color:#ccc;border-bottom:1px dotted #999;}
#container-ada a:visited{color:#ccc;border-bottom:1px dotted #999;}
#container-ada li {display:inline;padding:5px 0 5px 10px;}
#container-ada ul {list-style: none;}

/* features */
#features {
	width:204px;
	display:inline-block;
	clear:left;
	border-bottom:1px solid #d0d2d3;/*background:green;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2.features-headline {
	margin:0px 0px 15px 0px;
	padding:0px 0px 8px 0px;/*width:622px;*//*width:88px;*/
	width:564px;
	height:18px;/*font-size:24px;color:#bd2213;*/
	border-bottom:1px solid #d0d2d3;
	float:left;
	background-image: url(footer-header.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
h2.features-headline span {display:none;}

#feature-slide {margin:0px 0px 15px 0px;padding:0px;}
.feature1 {margin:0px 22px /*16px*/ 0px 0px;padding:0px 22px 15px 0px;/*width:194px;*/width:174px;border-right:1px solid #d0d2d3;clear:left;float:left;}
.feature2 {margin:0px 22px 0px 0px;padding:0px 22px 15px 0px;width:170px;border-right:1px solid #d0d2d3;float:left;}
.feature3 {margin:0px 7px 0px 0px;padding:0px 0px 15px 0px;width:168px;float:left;}
/*.feature {margin:0px 22px 16px 0px;padding:0px 22px 0px 0px;width:167px;border-right:1px solid #d0d2d3;float:left;}*/
.feature-set dl {margin:0px;padding:12px 0px 0px 0px;}
.feature-set dl dt strong a {font-size:12px;font-weight:bold;line-height:16px;color:#185a9c;text-decoration:none;}
.feature-set dl dt strong a:hover {text-decoration:underline;}
.feature-set dl dd {margin:0px;padding:2px 0px 0px 0px;font-size:11px;font-weight:normal;color:#1d252f;line-height:18px;}

/* features - previous and next arrows */
#feature-nav {margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;width:58px;height:20px;float:right;border-bottom:1px solid #d0d2d3;}
#feature-nav a {display:block;float:left;}
a#previous-feature {
	width:28px;
	height:20px;
	background-image: url(prev-next-arrows.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#next-feature {
	width:28px;
	height:20px;
	float:left;
	background-image: url(prev-next-arrows.png);
	background-repeat: no-repeat;
	background-position: -28px 0px;
}
a#previous-feature:hover {background-position:0px -20px}
a#next-feature:hover {background-position:-28px -20px;}
a#previous-feature span, a#next-feature span {display:none;}

/* prev and next arrows
#prev-next li a span {display:none;}
#prev-next {margin:6px 0px 0px 564px;padding:0px 0px 0px 0px;width:58px;height:20px;background:url("/images/2010/prev-next-arrows.png") 0px 0px no-repeat;position:absolute;}
#prev-next li {margin:0px;padding:0px;}
#prev-next li, #prev-next a {height:20px;}

#previous {left:0px;width:25px;}
#next {left:25px;width:25px;}

#previous a:hover {background:transparent url("/images/2010/prev-next-arrows.png") 0px -20px no-repeat;}
#next a:hover {background:transparent url("/images/2010/prev-next-arrows.png") -25px 0px no-repeat;}
*/

/* sitemap links */
#footer-links {
	padding:0px;
	width:750px;
	clear:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#footer-links dl {margin:20px 0px 0px 0px;}
#footer-links dl dt {margin:0px 0px 4px 0px;padding:0px;}
#footer-links dl dd {margin:0px 0px 4px 0px;padding:0px;font-weight:normal;}
#footer-links dl dt a, #footer-links dl dd a {font-size:11px;/*line-height:18px;*/line-height:14px;display:block;color:#FFFFFF;text-decoration:none;}
#footer-links dl dt a:hover, #footer-links dl dd a:hover {text-decoration:underline;}
#footer-links dl dt a {font-weight:bold;}
#footer-links dl dd a {font-size:10px;font-weight:normal;}
.footer-column {
	margin:0px 22px /*22px*/ 0px 0px;
	padding:0px 0px 20px 0px;/*width:176px;*/
	width:154px;
	float:left;
	background-color: #231F20;
	color: #FFFFFF;
}

/* in other news */
#texte-base {
	margin:0px;
	width:555px;/*width:640px;*/
	display:inline-block;
	clear:left;
	background:url("/images/2010/bkg-in-other-news.jpg") 100% 10px no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*#in-other-news {margin:0px;padding:45px 0px 0px 50px;width:640px;display:inline-block;clear:left;background:url("/images/2010/bkg-in-other-news.jpg") 100% 10px no-repeat;}*/

h2.texte-base-headline {/*font-size:24px;line-height:30px;color:#bd2213;*/width:142px;height:19px;background:url("/images/2010/hdr-in-other-news.png") 0px 0px no-repeat;}
/*h2.in-other-news-headline {font-size:24px;line-height:30px;color:#bd2213;width:142px;height:19px;background:url("/images/2010/hdr-in-other-news.png") 0px 0px no-repeat;}*/
h2.texte-base-headline span {display:none;}

#in-bloccentral {
	width:600px;
	float:left;/*background:green;*/
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
/*#in-other-news-left, #in-other-news-right {margin:0px 50px 0px 0px;width:270px;float:left;}*/
/*#in-other-news-right {width:270px;float:left;}*/

/* in other news - photos */
#in-bloccentral a img {margin:0px 15px 0px 0px;padding:0px;float:left;}

#in-bloccentral dl {margin:0px;padding:/*12px*/ 0px 0px 12px 0px;/*padding:12px 50px 0px 0px;width:270px;float:left;*/}
#in-bloccentral dl dt strong a {font-size:12px;font-weight:bold;line-height:17px;color:#B52928;text-decoration:none;}
#in-bloccentral dl dt strong a:hover {text-decoration:underline;}
#in-bloccentral dl dd.caps, #in-other-news dd b, #in-other-news dd strong {margin:0px;padding:0px;font-size:10px;font-weight:normal;color:#777777;line-height:17px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none;}
#in-bloccentral dd a {margin:0px;padding:0px;font-size:11px;font-weight:normal;color:#B52928;line-height:17px;letter-spacing:.6px;text-decoration:none;}
/*
#in-other-news dd a {margin:0px;padding:0px;font-size:11px;font-weight:normal;color:#185A9C;line-height:17px;letter-spacing:.6px;text-decoration:none;padding-right:12px;background:url("/images/2010/doublearrow.gif") 100% 4px no-repeat;}
}
*/
#in-bloccentral a:hover, #in-other-news strong a:hover  {text-decoration:underline;}
#in-bloccentral dl dd {margin:0px;padding:2px 0px 0px 0px;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}

#texte-base-left, #texte-base-right {
	width:250px;
	float:left;/*background:green;*/
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
/*#in-other-news-left, #in-other-news-right {margin:0px 50px 0px 0px;width:270px;float:left;}*/
/*#in-other-news-right {width:270px;float:left;}*/

/* in other news - photos */
#texte-base a img {margin:0px 15px 0px 0px;padding:0px;float:left;}

#texte-base dl {margin:0px;padding:/*12px*/ 0px 0px 12px 0px;/*padding:12px 50px 0px 0px;width:270px;float:left;*/}
#texte-base dl dt strong a {font-size:12px;font-weight:bold;line-height:17px;color:#B52928;text-decoration:none;}
#texte-base dl dt strong a:hover {text-decoration:underline;}
#texte-base dl dd.caps, #texte-base dd b, #texte-base dd strong {margin:0px;padding:0px;font-size:10px;font-weight:normal;color:#777777;line-height:17px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none;}
#texte-base dd a {margin:0px;padding:0px;font-size:11px;font-weight:normal;color:#B52928;line-height:17px;letter-spacing:.6px;text-decoration:none;}
/*
#in-other-news dd a {margin:0px;padding:0px;font-size:11px;font-weight:normal;color:#185A9C;line-height:17px;letter-spacing:.6px;text-decoration:none;padding-right:12px;background:url("/images/2010/doublearrow.gif") 100% 4px no-repeat;}
}
*/
#texte-base a:hover, #texte-base strong a:hover  {text-decoration:underline;}
#texte-base dl dd {margin:0px;padding:2px 0px 0px 0px;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}

#slider {
	padding:7px 0;
	position:relative;
	text-align:right;
	clear:both;
	color:#fff;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 270px;
	height:72px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	margin:-1px 0 0 0;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0 20px 0 0;
	background-color:#fff;
	padding:2px;
	cursor:pointer;
	width:70px;
	height:70px;
}

/* active item */
.scrollable .active {
	border:2px solid #ccc;
	z-index:9999;
	position:relative;
	padding:0px;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; left: 270px; top:-25px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ left: 270px; top:10px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

#page #contenido #publications 
{
}

#page #contenido #publications  table
{
	width:543px;
	padding:0;
	margin:0;
	border:0;
}

#page #contenido #publications  td a
{
	color:#615F5F;
	text-decoration:none;
	font-weight:bold;
}
#page #contenido #publications  td a:visited
{
	color:#615F5F;
	text-decoration:none;
}
#page #contenido #publications  td a:hover
{
	color:#615F5F;
	text-decoration:underline;
}

#page #contenido #publications  td .lista_publicaciones
{
	font-weight:normal;
}


#page #contenido #publications  td.titulo
{
	width:267px;
	border-left:1px solid #F47929;
	padding:10px 10px 10px 10px;
}

#page #contenido #publications  td.titulo.cabecera
{
	width:267px;
	color:#FFFFFF;
	background-color:#F47929;
	font-weight:bold;
	text-align:center;	
	border-left:1px solid #D06723;
	padding:3px 3px 3px 3px;
}

#page #contenido #publications  td.autor
{
	width:125px;
	border-left:1px solid #F47929;
	padding:10px 10px 10px 10px;
}

#page #contenido #publications  td.autor.cabecera
{
	width:125px;
	color:#FFFFFF;
	background-color:#F47929;
	font-weight:bold;
	text-align:center;	
	border-left:1px solid #D06723;
	padding:3px 3px 3px 3px;
}

#page #contenido #publications  td.fecha
{
	width:151px;
	border-left:1px solid #F47929;
	border-right:1px solid #F47929;
	padding:10px 10px 10px 10px;
}

#page #contenido #publications  td.fecha.cabecera
{
	width:151px;
	color:#FFFFFF;
	background-color:#F47929;
	font-weight:bold;
	text-align:center;	
	border-left:1px solid #D06723;
	padding:3px 3px 3px 3px;
}

#page #contenido #publications  td.oscuro
{
	background-color:#FEF1E9;
}


#page #contenido #publications  td.cierre
{
	border-top:1px solid #F47929;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

/* ----------------------------------------------------------------- 
			YOU ARE HERE SETUP
-------------------------------------------------------------------- */

body.home #contain-menu li.home a,
body.about #contain-menu li.about a,
body.links #contain-menu li.links a,
body.bolivia #contain-menu li.bolivia a,
body.library #contain-menu li.library a,
body.multimedia #contain-menu li.multimedia a,
body.espanol #contain-menu li.espanol a,

body.contact #contain-menu li.contact a,
body.faq #contain-menu li.faq a,
body.giveonline #contain-menu li.giveonline a,
body.news #contain-menu li.news a,
body.waystogive #contain-menu li#toggler a,
body.wheretogive #contain-menu li.wheretogive a 

{
color:#333;
font-weight:bold;
cursor:default;
}

