@charset "utf-8";
/* CSS Document */

@import url("reset.css");

/*******************************
	HTML Labels
********************************/

body
{
 font-family: Verdana,Arial, Helvetica, sans-serif;
}

/*******************************
	General Section
********************************/

#container
{
 width:1200px;
 margin:0 auto;
}


.highlight {
	font-style: italic;
}

/*·········· top ···············*/

h1#logo
{
 width:345px;
 height:105px;
 background:url(../images/h1_logo.png) scroll no-repeat top right;
 position: relative;
}
h1#logo a
{
	display: block;
	position: absolute;
	width: 230px;
	height: 50px;
	left: 100px;
	top: 30px;
}

#img_people
{
 display:block;
 width:855px;
 height:105px;
 margin:-105px 0 0 345px;
}

/*·········· subCont1 ···············*/
#subCont1
{
 position:relative;
 width:100%;
 background-color:#e7e7e8;
 z-index:100;
}

#forms
{
 float:left;
 width:345px;
}

#forms form
{
	display: inline;
}
#langMenu li {
	width: 24px;
	text-indent: -500px;
}
#searchBox {
	float: left;
	padding: 9px 0 12px 0;
}

#navPpal
{
 margin:0 0 0 345px;
 background-color:#005496;
}


/*·········· subCont2···············*/

#subCont2
{
 width:100%;
 position: relative;
}

#navSec
{
 float:left;
 display:inline;
 width:345px;
 margin-top:-22px;
_margin-top:0px;
*margin-top:0px;
}

#navSec #subMenu {
	background-color:#005496;
	padding: 22px 0;
}
#subMenu li.active,
#subMenu .hasSubAct {
	font-weight: bold;
}
#subMenu ul li,
#subMenu ul li.active {
	font-weight: normal;
}

/*········*/

#mainInfo
{
 position:relative;
 float:left;
 display:inline;
 width:511px;
 padding: 0 0 20px 28px; 
 color:#474747;
 font-size:0.8em;
 margin-top: 20px;
 /*
 margin-top:-47px;
 */
}

#mainInfo ul a,
#mainInfo p a {
	color:#ED1C24;
	text-decoration: none;
	vertical-align: top;
}

#mainInfo ul a font,
#mainInfo p a font,
#mainInfo ul a font img,
#mainInfo p a font img
.Apple-style-span {
	text-decoration: none;
	color: #fff;
	border: 0;
}


#mainInfo .tx-indexedsearch a{
	color:#ED1C24;
	text-decoration: none;
	display:inline-block;
	background:none;
	padding-left:00px;
}
#mainInfo a:hover {
	color:#ED1C24;
	text-decoration: underline;
}
#mainInfo label {
	float: left;
	width: 10em;
	margin-right: 1em;
}

/*******************************
	General Classes
********************************/

.empty
{
 clear:both;
}

/*******************************
	Especific Sections
********************************/

/*·········· top···············*/
h1#logo span
{
 display:none;
}

/*·········· forms···············*/

/*------------ ul-------------*/
#forms ul
{
 float:left;
 display:inline;
 position:relative;
 top:10px;
 width:82px;
 height:15px;
 margin:0 0 0 106px;
 background:url(../images/flags.png) scroll no-repeat 0px 0px;
}

#forms ul li
{
 float:left;
 display:inline;
}

#forms ul li a,
#forms ul li a span
{
 float:left;
 display:inline;
 width:21px;
 height:13px;
}

#langMenu li.active a {
	border:1px solid #000000; 
	height: 13px;
	overflow: hidden;
}

/*
#langMenu li.active span.nl {
	 background:url(../images/flags_active.png) scroll no-repeat top left;
}
#langMenu li.active span.ru {
	 background:url(../images/flags_active.png) scroll no-repeat -24px 0px;
}
#langMenu li.active span.en {
	 background:url(../images/flags_active.png) scroll no-repeat -48px 0px;
}

#forms ul li a:hover 
{
 border:1px solid #000000; 
 height: 13px;
 overflow: hidden;
}
*/

/*------------ input -------------*/

#forms form #inputSearch
{
 float:left;
 display:inline;
 width:86px;
 height:1.2em;
 margin:0 5px 0 0; 
 border-width:1px 1px 1px 1px; 
 border-style:solid solid solid solid;
 border-color:#CCCCCC #f2f2f2 #f2f2f2 #f2f2f2;
} 


#forms form #btnSearch
{
 float:left;
 width:52px;
 height:19px;
}

/*·········· navPpal ···············*/

#navPpal ul
{
 width:849px;
}

* html #navPpal ul
{
/* float:right;*/
 margin:0; 
 
}



#navPpal ul li
{
 position:relative;
 float:left;
 display:inline;
 padding:9px 13px 9px 20px;
 min-height:22px;
 background-color:#005496;
 color:#ffffff;
 font-size:18px;
 font-weight:bold;
 cursor:pointer;
}



#navPpal ul li.navHover,
#navPpal ul li.active
{
	background: #fff;
	color: #005496;
}
#navPpal ul li.navHover a,
#navPpal ul li.active a
{
	color: #005496;
}



#navPpal ul li li
{
 min-height:0;
 font-size:1em;
 font-weight:normal;
}

* html #navPpal ul li {height:22px}

* html #navPpal ul li {height:auto}

#navPpal ul .li22 {width:150px}

#navPpal ul .li8 {width:193px}

#navPpal ul .li7 {width:144px}

#navPpal ul .li6 {width:152px}

#navPpal ul .lirss {width:18px}

#navPpal ul .lirss {margin-left: 50px;}

#navPpal ul .lirss {line-height: 22px;}

#navPpal span#rss li.lirss{
	background: #005496;
	color: #005496;
}

#navPpal span#rss li.lirss a:hover{
	background: #005496;
}

#navPpal ul li a
{
 text-decoration:none;
 color:#ffffff;
 font-size:1em;
 font-weight: normal;
}

/*-----subNav-----*/

#navPpal ul ul
{
 display:none;
 position:absolute;
 top:100%;
 left:0px;
 width:100%;
 padding: 4px 0;
 background: #005496;
 z-index:5000;
}
#navPpal ul li.navHover ul
{
	display: block;
}
#navPpal ul li.active ul
{
	display: none;
}
#navPpal ul li.navHover ul a {
	color: #fff;
}
#navPpal ul li.navHover ul a:hover {
	text-decoration: underline;
}

#navPpal ul ul ul
{
 position:relative;
 top:0;
}



#navPpal ul li ul.over
{
 display:block;
}

#navPpal ul li ul li
{
 float:none;
 display: block;
 padding: 3px 10px 3px 10px; 
 background-color:#005496;
 font-size:0.7em;
 cursor:pointer;
}

#navPpal ul .li22 ul li {width:150px}

#navPpal ul .li8 ul li {width:193px}

#navPpal ul .li7 ul li {width:144px}

#navPpal ul .li6 ul li {width:152px}

#navPpal ul .lirss ul li {width:18px}

#navPpal ul li ul li a
{
 text-decoration:none;
 color:#ffffff;
 display: block;
}
/*-----subSubNav-----*/

#navPpal ul li ul li ul li
{
 padding:3px 0 3px 27px;
 margin:0 0 0 -27px;
 border-left:1px solid #005496;
 border-right:1px solid #005496;
 color:#005496;
 background-color:#ffffff;
 font-size:0.9em;
 cursor:pointer;
}

#navPpal ul .li22 ul li ul li { width:148px; }

#navPpal ul .li8 ul li ul li { width:191px; }

#navPpal ul .li7 ul li ul li { width:142px; }

#navPpal ul .li6 ul li ul li { width:150px; }

#navPpal ul .lirss ul li ul li { width:18px; }

#navPpal ul li.navHover ul li ul li a
{
 display:block;
 padding-left:15px;
 color:#005496;
 text-decoration:none;
}

#navPpal ul li ul li.current
{
	/* color: #005496; */
 background-image:url(../images/arrowright_red_bluebg.png);
 background-repeat: no-repeat;
 background-position: 10px 6px;
}

#navPpal ul li ul li ul li.current
{
	/* color: #005496; */
 background-image:none;
}

#navPpal ul li ul li.active a
{
	font-weight: bold;
}
#navPpal ul li ul li.active ul li a
{
	font-weight: normal;
}

#navPpal ul li ul li ul li.active a
{
	font-weight: normal;
	background:url(../images/arrowright_red.png) no-repeat scroll left top;
}


/*·········· navSec ···············*/

/*------------ .nav2 -------------*/


/*·········· subCont2···············*/
/*despues modificar arriba*/


#subCont2
{
 width:100%;
 position: relative;
}

#navSec
{
 float:left;
 display:inline;
 width:345px;
 margin-top:-22px;
_margin-top:0px;
*margin-top:0px;
}
#navSec #subMenu {
	background-color:#005496;
	padding: 22px 0;
}
#subMenu li.active,
#subMenu .hasSubAct {
	font-weight: bold;
}
#subMenu ul li,
#subMenu ul li.active {
	font-weight: normal;
}

/*········*/


#navSec {
 font-size:0.8em;
 position:relative;
 overflow:hidden;
 }
 
* html #navSec
{
 overflow:hidden;
}
 
 
#navSec ul#subMenu
{
 padding:10px 0;
 background-color:#005496;
 text-align:right;
}

#navSec ul li
{
 position:relative;
 padding:5px 0px 5px 0;
 background-color:#005496;
 color:#ffffff;
 text-align: right;
}

#navSec ul li h3
{
 padding:0 33px 3px 0;
 /*new*/
 margin-left:113px;
 width:208px;

}

* html #navSec ul li h3
{
 margin-left:113px;
 width:208px;
 padding:0;
 padding-right:20px;
} 



/*new*/
#navSec ul li h3
{

}


#navSec ul li.li8 h3
{
 padding:0 33px 9px 0;
}

#navSec ul li a
{
 position:static;
 background:none;
 text-decoration:none;
 color:#ffffff;
 margin-top:5px;
 padding-right: 30px;
 
 /*new*/
 display:block;
 margin-left:97px;
 width:223px;
}



/*new*/
#navSec ul li a.nav2
{
 display:inline;
 margin-left:0px;
 width:auto;
}

#navSec ul.nav3 li a
{
 display:inline;
}

#navSec ul.nav3 li span
{
 display:inline;
 margin-top:5px;
 padding:7px;
 padding-left:12px;
/* background:transparent url(../images/arrowright_blue.png) scroll no-repeat 0px 0px;*/
 vertical-align:-7px;
}

#subMenu a {
	display: block;
}
#navSec ul li a:hover {
	text-decoration: underline;
}

#navSec ul li.hasSub a
{
 background:url(../images/symbol_more.gif) scroll no-repeat right 3px;
 }
#navSec ul li.hasSubAct a
{
 background:url(../images/symbol_minus.gif) scroll no-repeat right 3px;
}

#navSec ul li a span
{
 display:none;
}

#navSec ul li a span.highlight {
	display: inline;
}

#navSec ul ul
{
 background-color:#ffffff;
 padding:8px 0;
 margin-top: 6px;
}

#navSec ul ul li
{
 padding:0 15px 0 0;
 background-color: #ffffff;
}

#navSec ul ul li a
{

 color:#474747;
 text-decoration:none;

}
#navSec ul li.hasSub ul a,
#navSec ul li.hasSubAct ul a {
 background: transparent;
}
#navSec ul li.hasSub ul li.active a,
#navSec ul li.hasSubAct ul li.active a {
 font-weight: bold;
}

#navSec ul ul li a:hover, #navSec ul ul li a:active 
{
}



/*------------ .nav3 -------------*/

/**/

#navSec ul li a
{
 position:static;
 background:none;
 text-decoration:none;
 color:#ffffff;
 margin-top:5px;
 padding-right: 30px;
 
 /*new*/
 display:block;
 margin-left:97px;
 width:223px;
}


#navSec ul.nav3 li span.title
{
 /* width:223px;
 margin-left:97px; */
}

#navSec ul.nav3 li a
{
 position:static;
 background:none;
 text-decoration:none;
 color:#ffffff;
 margin-top:5px;
 padding-right: 30px;
 
 /*new*/
 display:inline;
 margin:0;
/* margin-left:97px;
 width:223px;*/
}


#navSec ul.nav3 li span.arrow
{
 display:inline;
 margin-top:5px;
 padding:7px;
 padding-left:12px;
 background:transparent url(../images/arrowright_blue.png) scroll no-repeat 0px 0px;
 vertical-align:-7px;
}

/**/



#navSec ul.nav3
{
 background-color:#e7e7e8;
 text-align:right;
}

#navSec ul.nav3 li
{
 padding:10px 18px 10px 0;
 border-bottom:1px solid #ffffff;
 background: transparent;
}

#navSec ul.nav3 li a
{
 padding:0 0 0 0px;
 /*background:url(../images/arrowright_blue.png) no-repeat scroll left 0.2em;*/
 color:#005496;
 font-size:1.1em;
 font-weight:bold;
 text-decoration:none; 
}

#navSec img
{
	display: none;
	/*
 display:block;
 float:right;
 width:55px;
 height:55px;
 margin:15px 0 0 0;
 */
}



/*·········· mainInfo···············*/

/*---------quick_option1--------------*/

#mainInfo h4.quick_option1
{
 float:right;
 display:block;
 padding:1px 5px;
 margin-right:10px;
 background-color:#005496;
}

#mainInfo h4.quick_option1 a
{
 color:#ffffff;
 font-size:0.72em;
 font-weight:bold;
 text-decoration:none;
}

/*---------Principal--------------*/
#mainInfo h1,
#mainInfo h3
{
 color:#005496;
 line-height:0.9em;
 font-size:1.4em;
 font-weight:bold;
 margin-bottom: 16px;
}
#mainInfo h4 {
 color:#464646;
 line-height:0.9em;
 font-size:1.4em;
 font-weight:bold;
 margin-bottom: 6px;
}


#mainInfo .csc-header {
/*  width: 376px; */
 }

#mainInfo ins.update_date
{
 padding:0 0 3px 0;
 color:#8b8686;
 font-size:0.75em;
 text-decoration:none;
}

#mainInfo p {
 margin: 0 0 1em 0;
}
#mainInfo ul {
	margin: 6px 0 6px 16px;
	list-style-position: outside;
	list-style-type: disc;
}

#mainInfo img
{
 display:block;
 padding:0.4em 0 10px 0;
}

#mainInfo p img
{
 display:inline;
 padding:5px;
}

#mainInfo p a.arrow_red
{
 padding:0 0 0 16px;
 background:url(../images/arrowright_red.png) no-repeat scroll top left;
 color:#ed1c24;
 text-decoration:none;
}

#mainInfo h2
{
 padding:0.4em 0 0 0; 
 color:#666666;
 font-size:0.9em;
 font-weight:bold;
}

/*------------ extraInfo ------------*/

 #extraInfo
{
	float: left;
	/*
	padding: 0px 0 0 16px;
	*/
	padding: 74px 0 0 16px;
 width:190px;
 line-height: 16px;
 font-size: 11px;
}

 #extraInfo h3
{
 color:#005496;
 font-size:14px;
 font-weight:bold;
 padding:0;
 margin-bottom: 4px;
}

 #extraInfo p a,
 #extraInfo li a
{
 padding:0 0 0 16px;  
 color:#474747;
 background:url(../images/arrowright_red.png) scroll no-repeat -2px 0;
 text-decoration:none;
}

 #extraInfo a:hover {
	 text-decoration: underline;
 }

/*----------quick_option2--------------*/

#mainInfo h4.quick_option2
{
 position:relative;
 padding:0 0 5px 0;
 border-top:1px solid #005496;
/* overflow:hidden;*/
}

#mainInfo h4.quick_option2 a
{
 position:absolute;
 top:0;
 left:0;
 padding:5px;
 color:#ffffff;
 background-color:#005496;
 font-size:0.72em;
 font-weight:bold;
 text-decoration:none;
 
}

#lastUpdated {
	clear: both;
	width: 500px;
	font-size:0.72em;
	color: #005496;
	margin: 0 0 .5em 373px;
}

#backTop {
	clear: both;
	margin-left: 373px;
	width: 500px;
	border-top: 1px solid #005496;
}
#backTop a {
	color: #fff;
	 background-color:#005496;
 text-decoration:none;
 font-size:0.72em;
 font-weight:bold;
 padding: 5px;
 height:15px;
 display: block;
 float:left;
}

#pageOptions {
	/*
	width:auto;
	padding-left:744px;
	top:0px;
	left:0px;
	*/
	overflow: hidden;
	position:relative;
	padding-left:28px;
	margin: 22px 0 0 0;
	z-index:1;
	height: 40px;
}

#pageOptions * {position:relative;}
#pageOptions li {
	float: left;
	margin-right: 5px;
}
#pageOptions a {
 color: #fff;
 background-color:#005496;
 text-decoration:none;
 font-size:0.72em;
 font-weight:bold;
 padding:5px;
 height:15px;
 display: inline-block;
}

#pageOptions li.rss a{
 background-color: none;
 padding: 0;
 height: auto;
}

.tx-indexedsearch-searchbox {
	margin-top: 20px;
}

#footerLinks {
	clear: both;
	font-size: 12px;
}
#footerLinks ul {
	padding-right: 327px;
	margin-top: -20px;
	float: right;
	overflow: hidden;
}
#footerLinks li {
	float: left;
	margin-left: 8px;
}
#footerLinks a {
	color: #005496;
	text-decoration: none;
}
#footerLinks a:hover {
	text-decoration: underline;
}


/*******************************************************************************
 News
*******************************************************************************/
.news-list-morelink {
	display: block;
	padding-top: 1em;
}
.news-list-morelink a { 
	font-weight: bold; 
}
.news-single-links dt { font-weight: bold; }
.news-single-links a { font-weight: bold; }
.news-single-item h1 { width: 585px; }

div#mainInfo div.news-amenu-container {
	margin: 0 0 1em 0;
}

div#mainInfo div.news-amenu-container h2 {
	display: inline;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

div#mainInfo div.news-amenu-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

div#mainInfo div.news-amenu-container li {
	display: inline;
}

div#mainInfo div.news-amenu-container li.news-amenu-item-year {
	display: none;
}


/*******************************************************************************
 Regions
*******************************************************************************/
/*div#mainInfo div.tx-afewregions-pi1 div.list table {
	width: 100%;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.header1 th {
	background-color: #005496;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.header2 th {
	border: 1px solid #ffffff;
	padding: 2px 5px;
	background-color: #e7e7e8;
	font-weight: bold;
	text-align: left;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.row td {
	border: 1px solid #ffffff;
	padding: 2px 5px;
	text-align: left;
	background-color: #dae9f6;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.row td.title {
	width: 50%;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.row td.status {
	width: 30%;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.row td.region {
	width: 20%;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.alt td {
	background-color: #fae5e1;
}

div#mainInfo div.tx-afewregions-pi1 div.list table tr.row td a {
	color: #005496;
}*/

div#mainInfo div.tx-afewregions-pi1 div.list h4 {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

div#mainInfo div.tx-afewregions-pi1 div.list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#mainInfo div.tx-afewregions-pi1 div.single h2 {
	font-size: 1.4em;
	color: #005496;
	margin: 0 0 1em 0;
	padding: 0;
}

div#mainInfo div.tx-afewregions-pi1 div.single h3 {
	font-size: 1em;
	color: #000000;
	margin: 0;
	padding: 0;
}

div#mainInfo div.tx-afewregions-pi1 div.single div {
	margin: 0 0 1em 0;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock {
	background-color: #b9cde5;
	padding: 10px;
	overflow: hidden;
	font-size: 8pt;
}

* html div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock {
	overflow: visible;
	height: 1px;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock div.partners {
	float: left;
	width: 49%;
	overflow: hidden;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock div.donors,
div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock div.duration {
	float: right;
	width: 49%;
	overflow: hidden;
	clear: right;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.infoblock a {
	background-image: url("../images/link-arrow-bluebg.gif");
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock {
	overflow: hidden;
}

* html div#mainInfo div.tx-afewregions-pi1 div.single div.textblock {
	overflow: visible;
	height: 1px;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.info {
	float: right;
	width: 190px;
	line-height: 16px;
	font-size: 11px;
	overflow: hidden;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.info h3 {
	color:#005496;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin-bottom: 4px;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.info ul {
	margin: 1em 0;
	padding: 0;
	list-style: none;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.info a {
	padding:0 0 0 16px;  
	color:#474747;
	background:url(../images/arrowright_red.png) scroll no-repeat -2px 0;
	text-decoration:none;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.info a:hover {
	text-decoration: underline;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.textblock div.background {
	margin: 0 220px 0 0;
}

div#mainInfo div.tx-afewregions-pi1 div.single div.duration p,
div#mainInfo div.tx-afewregions-pi1 div.single div.donors p,
div#mainInfo div.tx-afewregions-pi1 div.single div.partners p {
	margin-top: 0;
	margin-bottom: 0;
}

div#mainInfo div.tx-afewregions-pi1 div.viewby {
}

div#mainInfo div.tx-afewregions-pi1 div.viewby ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div#mainInfo div.tx-afewregions-pi1 div.viewby ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 37px;
	font-size: 1.2em;
	padding: 0 15px;
}

div#mainInfo div.tx-afewregions-pi1 div.viewby ul li.active {
	background: #e7e7e8;
}

div#mainInfo div.tx-afewregions-pi1 div.viewby ul li a {
	color: #005496;
	font-size: 1.2em;
	display: block;
}

div#mainInfo div.tx-afewregions-pi1 div.viewby ul li.active a {
	font-weight: bold;
	
}

div#mainInfo div.tx-afewregions-pi1 div.table_list {
	background: #e7e7e8;
	overflow: hidden;
	padding: 0 10px;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list h4 {
	margin: 20px 0 5px;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table .title {
	width: 400px;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table .status {
	width: 75px;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table th {
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table td {
	padding: 5px;
	border: 1px solid #000;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table td a {
	color: #2f5595;
	font-weight: bold;
	text-decoration: none;
}

div#mainInfo div.tx-afewregions-pi1 div.table_list table td a:hover {
	text-decoration: underline;
}


.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.indent { padding-left: 16px; }
b, strong { font-weight: bold; }

#cbfInfoLink {
	/*
	text-align: right;
	margin-top: 80px;
	font-size: 12px;
	*/
}
#cbfInfoLink a {
 display:block;
 float:right;
 width:55px;
 height:55px;
 margin:15px 0 0 0;
 text-indent: -6000px;
 background: transparent url(../images/img_cbf.png) no-repeat top left;
}

/* Site Map */
#mainInfo .csc-sitemap ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainInfo .csc-sitemap ul li {
	width: 175px;
	float: left;
	overflow: hidden;
}
#mainInfo .csc-sitemap ul li ul li{
	width: auto;
	float: none;
}

#mainInfo .csc-sitemap li {
	color: #005496;
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	padding: 0;	
	margin: 4px 0;
}
#mainInfo .csc-sitemap li a {
	color: #005496;
	text-decoration: none;
}
#mainInfo .csc-sitemap li ul {
	padding: 4px 0 4px 28px;
	margin: 0;
}
#mainInfo .csc-sitemap li li {
	color: #474747;
	font-size: 12.8px;
	font-weight: bold;
}
#mainInfo .csc-sitemap li li a {
	color: #474747;
}
#mainInfo .csc-sitemap li li ul {
	padding-top: 6px;
	padding-bottom: 6px;
}
#mainInfo .csc-sitemap li li li {
	font-size: 12.8px;
	font-weight: normal;
}
#mainInfo .csc-sitemap li li li a {
	color: #474747;
}


/* Contact us */
div#contactus {
	background: #fff;
	overflow: hidden;
	font-size: 0.7em;
	padding: 5px;
}
div#contactus ul {
	float: right;
}
div#contactus ul li {
	display: inline;
	padding: 0 4px 0 3px;
	background: url('../images/contactus-divider.gif') no-repeat right center;
}

div#contactus ul li.last {
	background: none;
}

#navSec div#contactus ul li a {
	color: #000;
	display: inline;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
#navSec div#contactus ul li a:hover {
	text-decoration: none;
}

/* Sitemap */
div#sitemap {
	clear: both;
	font-size:12px;
	padding:7px 0 7px 0;
	margin: 13px 0 7px 375px;
}

div#sitemap h3 {
	color: #005496;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 12px;
}

div#sitemap ul {
	overflow: hidden;
}

div#sitemap ul li {
	float: left;
	width: 125px;
}

div#sitemap ul li a {
	color: #ff0000;
	font-style: italic;
}

div#sitemap ul li a:hover {
	text-decoration: none;
}

div#sitemap ul ul li {
	float: none;
}

div#sitemap ul li ul a {
	color: #000;
	font-style: normal;
}


/* ***
 * Resource Center.
 */
div.tx-windresourcecenter-pi1 {
	
}

#mainInfo div.tx-windresourcecenter-pi1 img {
	margin: 0;
	padding: 0;
}


/** Search **/
div.tx-windresourcecenter-pi1 div.search {
	
}

div.tx-windresourcecenter-pi1 div.search div.pair {
	margin: 5px 0;
}

div.tx-windresourcecenter-pi1 div.search input,
div.tx-windresourcecenter-pi1 div.search select {
	min-width: 200px;
	padding: 2px;
	margin: 0;
	border: 3px solid #000;
}

div.tx-windresourcecenter-pi1 div.search div.buttons input {
	min-width: 10em;
	background: #4f81bd;
	border: 3px solid #385d8a;
	color: #fff;
	font-weight: bold;
}

/** Searchresults **/
div.tx-windresourcecenter-pi1 div.searchresults table {
	width: 100%;
}

div.tx-windresourcecenter-pi1 div.searchresults table th {
	font-weight:bold;
}

div.tx-windresourcecenter-pi1 div.searchresults table th,
div.tx-windresourcecenter-pi1 div.searchresults table td {
	padding: 2px;
}


/** Mainoverview **/
#mainInfo div.tx-windresourcecenter-pi1 div.mainoverview h4 {
	color: #3a77b1;
}

div.tx-windresourcecenter-pi1 div.mainoverview div.single_material {
	overflow: hidden;
}

* html div.tx-windresourcecenter-pi1 div.mainoverview div.single_material {
	overflow: visible;
	height: 1px;
}

div.tx-windresourcecenter-pi1 div.mainoverview div.single_material div.image {
	float: left;
}

div.tx-windresourcecenter-pi1 div.mainoverview div.single_material div.content {
	float: left;
	margin: 0.5em 0 0 5px;
	width: 500px;
}

div.tx-windresourcecenter-pi1 div.mainoverview div.single_material div.content h5 a {
	color: #ff0000;
	text-decoration: none;
}
div.tx-windresourcecenter-pi1 div.mainoverview div.single_material div.content h5 a:hover {
	text-decoration: underline;
}

/** Single view **/
div.tx-windresourcecenter-pi1 div.single_view div.single_main_content {
	overflow: hidden;
}
* html div.tx-windresourcecenter-pi1 div.single_view div.single_main_content {
	overflow: visible;
	height: 1px;
}

div.tx-windresourcecenter-pi1 div.single_view div.picture,
div.tx-windresourcecenter-pi1 div.single_view div.title_description {
	float: left;
}

div.tx-windresourcecenter-pi1 div.single_view div.picture {
	width: 120px;
}

div.tx-windresourcecenter-pi1 div.single_view div.title_description {
	margin: 0 0 0 5px;
	width: 330px;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo {
	float: right;
}

div.tx-windresourcecenter-pi1 div.single_view div.title {
	overflow: hidden;
}
* html div.tx-windresourcecenter-pi1 div.single_view div.title {
	overflow: visible;
	height: 1px;
}

div.tx-windresourcecenter-pi1 div.single_view div.title .label, 
div.tx-windresourcecenter-pi1 div.single_view div.title h2 {
	float: left;
}

div.tx-windresourcecenter-pi1 div.single_view div.title h2 {
	margin: 0 0 0 2px;
}

#mainInfo div.tx-windresourcecenter-pi1 div.single_view div.title h2 {
	font-size: 1em;
	padding: 0;
}

div.tx-windresourcecenter-pi1 div.single_view div.description {
	margin: 10px 0 0 0;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo form {
	padding: 0 0 20px 0;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo form input { 
	min-width: 10em;
	background: #4f81bd;
	border: 3px solid #385d8a;
	color: #fff;
	font-weight: bold;
	width: 100%;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo div.pair {
	overflow: hidden;
	margin-bottom: 5px;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo span.label {
	width: 93px;
	display: block;
	float: left;
	white-space: nowrap;
}

div.tx-windresourcecenter-pi1 div.single_view div.downloadinfo span.value {
	float: right;
	display: block;
}

div.tx-windresourcecenter-pi1 div.single_view .label {
	font-weight: bold;
	color: #000;
	font-size: 1em;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo {
	display: none;
	overflow: hidden;
	margin: 20px 0 0 0;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo_link a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div {
	float: left;
	width: 140px;
}

#mainInfo div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#mainInfo div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div ul a {
	color: #474747;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div.extra_moreinfo {
	float: right;
	width: auto;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo table.extra_moreinfo {
	width: 295px;
	float: right;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo table.extra_moreinfo tr,
div.tx-windresourcecenter-pi1 div.single_view div.moreinfo table.extra_moreinfo td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo table.extra_moreinfo td.label {
	width: 100px;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div.extra_moreinfo div {
	float: none;
	width: auto;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div.extra_moreinfo div.pair {
	overflow: hidden;
}

div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div.extra_moreinfo div span.label {
	width: 100px;
	display: block;
	float: left;
}


div.tx-windresourcecenter-pi1 div.single_view div.moreinfo div.extra_moreinfo div span.value {
	white-space: nowrap;
}


/** 3 kolom overzicht **/
#mainInfo div.tx-windresourcecenter-pi1 h3 {
	background: #4f81bd;
	border: 2px solid #385d8a;
	padding: 6px 0 6px 10px;
	color: #fff;
}

#mainInfo div.tx-windresourcecenter-pi1 h3 a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#mainInfo div.tx-windresourcecenter-pi1 h3 a:hover {
	text-decoration: underline;
}

#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

* html #mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview {
	overflow: visible;
	height: 1px;
}

#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview li {
	float: left;
	width: 33%;
	height: 215px;
}

#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview li a.imageurl,
#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview li div.partcontainer {
	float: left;
}

#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview li div.partcontainer {
	width: 115px;
	padding: 0 2px;
}

#mainInfo div.tx-windresourcecenter-pi1 ul.itemOverview li h4 {
	font-size: 1em;
}

/** Tabel bij onderwerpoverzicht **/
div.tx-windresourcecenter-pi1 table {
	width: 100%;
}

div.tx-windresourcecenter-pi1 table th,
div.tx-windresourcecenter-pi1 table td {
	padding: 3px;
}

div.tx-windresourcecenter-pi1 table th {
	font-weight: bold;
}

div.tx-windresourcecenter-pi1 table td a {
	color: #ED1C24;
	text-decoration: none;
}
div.tx-windresourcecenter-pi1 table td a:hover {
	text-decoration: underline;
}


/**
 * addthis_toolbox
**/
#pageOptions div.addthis_toolbox a {
	background: none;
	padding: 0 5px;
} 	

