/*.box_home {width: 32%; float: left; font-size: 13px;}*/
/*.home_right {margin-left: 15px;}*/
body{font-size:1em;}
td.newsroom_2cols p.bodytext, td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {font-family: calibri; font-size: 14px; line-height: 16px;}
td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {margin-bottom: 7px;}
td.newsroom_2cols a {font-family: calibri; font-size: 14px;}

td#box_blue_2cols, td#box_blue_2cols p, td#box_blue_2cols p.bodytext, td#box_blue_2cols a {font-family: Trebuchet Ms; font-size: 12px;}

table.table_menu_right td#box_blue_2cols ul li {background: none !important; padding: 0px; maring: 0px; border-bottom: none;}


td.maincontent h1.csc-firstHeader, td.maincontent h1, td.newsroom_2cols h1, #box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1  {
    color: #005994 !important;
    font-family: Calibri;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: -0.5px;
    /* padding-bottom: 15px; */ 
    text-transform: uppercase;
}


td.top_banner {display: none;}
td.banner_topMenu {background: url("img/bg_banner.jpg") repeat-x scroll 0 0 #010657; height: 131px;}
td.banner_topMenu div#title_topbanner {padding: 10px 0px 0px 10px; height: 95px; *height: 130px;}
td.banner_topMenu div#title_topbanner a {color: #fff; font-size: 27px; font-family: Trebuchet Ms;}
td.banner_topMenu div#title_topbanner a:hover {color: #ccc; text-decoration: none;}

td.banner_topMenu div.image_logo {float: right; margin-top: 0px; *width: 115px; *position: relative;}

/* *td.banner_topMenu .logged div.image_logo {right: 0px !important;} */

td.banner_topMenu div.member {float: right; color: #ffffff; width: 105px !important; text-align: left; font-family: Trebuchet Ms;}
td.banner_topMenu div.member p {margin-bottom: 0px; margin-top: 7px; margin-left: 7px;}
td.banner_topMenu div.member a {font-family: Trebuchet Ms; font-size: 12px; font-weight: bold; color: #ffffff;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#top_breadcrumbs {margin-left: 14px; font-size: 11px; margin-top: 5px;}
#top_breadcrumbs a {font-size: 12px; font-family: Trebuchet Ms;}


.box_home {width: 200px; float: left;}
.home_left {margin-right: 5px;width: 280px}
.home_right {width: 160px;}


.home_right div.addthis {border-bottom: 1px solid #CCCCCC;}

.home_right h1 {
    border-bottom: 1px solid #CCCCCC;
    border-top: medium none;
    font-size: 19px;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 8px;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 2px;
    
}
.home_right div {float: left;}
.home_right img {float: left;}

.home_right p{
    border-bottom: medium none;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    margin: 2px 2px 2px 2px;
    padding: 2px 0 0 10px;  
}

.box_home .fc-day-number, .box_home .fc-widget-header {font-size: 11px !important;}


td.rightcolumn {border-left: 1px dotted #4071A7; padding-left: 10px; width: 180px;}


td.rightcolumn div.csc-default h2, td.rightcolumn div.csc-default h2 a {margin-top: 20px; padding-top: 10px; border-top: 1px solid #333333;margin-bottom: 10px; padding-bottom: 0px; font-size: 19px;}
td.rightcolumn div.csc-default h2.csc-firstHeader {margin-top: 0px; border-top: none; padding-top: 0px;}

td.rightcolumn #c159898 {margin-top: 2px;}
td.rightcolumn #c159898 h2 {margin-bottom: 0px;}

*td.rightcolumn #c187839 {border-top: none; margin-top: 0px; padding-top: 0px;}

td.rightcolumn div#tx_dyna_list_calendar td {padding: 0px !important;}


td#box_blue_2cols h1, td#box_blue_2cols h1.csc-firstHeader {
    border: 0 none;
    color: #9A0000;
    font-family: Calibri,Arial,Verdana;
    font-size: 17px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
    padding-left: 6px;
}

table.table_menu_right td#box_blue ul, table.table_menu_right td#box_green ul, table.table_menu_right td#box_blue_2cols ul {
    margin: 0;
    padding: 0;
    padding-left: 6px;
}

table.table_menu_right td#box_blue_2cols ul li {
    background: url("http://www.fao.org/fileadmin/templates/faohome/images/arrow.gif") no-repeat scroll left 4px transparent;
    font-size: 12px;
}


img#logo{width: 100px; height: 97px; padding-top: 5px;}

td.maincontent h1.csc-firstHeader, td.maincontent h1, td.newsroom_2cols h1, #box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {color: #CE2029;}

h2, h2 a, h2 a:hover {color:#005994; font-size:20px; font-weight:bold; padding-bottom:0px; text-transform: uppercase; font-family: Calibri; letter-spacing: -0.5px;}

h3 {font-size:13px; font-weight:bold; margin-bottom: 0px;}

div.tx-loginboxmacmade-pi1 {padding-left: 16px;}
div.tx-loginboxmacmade-pi1, table.tx-documentum-brd_table td.my_class, table.tx-documentum-brd_table td.profile_title {font-weight: normal; font-size: 12px;}
td.tx-loginboxmacmade-pi1-fieldCell input, table.tx-documentum-brd_table input, table.tx-documentum-brd_table select {width:125px;}
td.tx-loginboxmacmade-pi1-fieldCell input.submit {background-color: #999999; width:51px;}

/* ############################ SLIDER ############################################ */ 

div#c187840 {}

div.tx-t3sjslidernews-pi1 {width: 590px !important; margin-bottom: 20px;}

div.tx-t3sjslidernews-pi1 p {margin: 0px 30px !important;}
div.tx-t3sjslidernews-pi1 a.readmore {float: right; font-style: italic; margin-right: 30px; display: none;}
div.tx-t3sjslidernews-pi1 .lof-title {display: none;}

ul.navigationControl {margin: 10px; padding: 10px; margin-left: 245px !important; *display: none;}

div#c187397 img {margin-bottom: 20px;}

/* ########################## DYNA LIST ########################################## */

/* div.tx-dynalist-pi1-recordlist-row_0, div.tx-dynalist-pi1-recordlist-row_1 {min-height: 100px; height: auto !important; height: 100px;} */

#c159900 div.tx-dynalist-pi1 {width: 590px;}
#c159900 div.tx-dynalist-pi1 div.list-more{display:none;}
div.tx-dynalist-pi1-recordlist {border: none; border-top: 1px dotted #5B5B5B; font-family: Calibri !important; font-size: 14px !important;}
div.tx-dynalist-pi1-recordlist p {font-family: Calibri !important; font-size: 14px;}

div.tx-dynalist-pi1-recordlist-row_0, tr.tx-dynalist-pi1-recordlist-row_0 {background: #f7f7f7;}
div.tx-dynalist-pi1-recordlist-row_1, tr.tx-dynalist-pi1-recordlist-row_1 {background: #fcfcfc;}

div.tx-dynalist-pi1 td {border:none; padding: 8px;}
div.tx-dynalist-pi1 td {border-bottom:1px solid #cccccc;} 

div.list-categories  {margin-bottom:5px;}

div.list-img {padding: 4px 20px 4px 0px; float: left; /* width: 205px; */ height: 135px; overflow: hidden;}
div.list-img img, div.list-img_no_img img {border-style:none; }

/*div.list-img img, div.list-img_no_img img {border-bottom:0px none #333; border-right:1px solid #333; border-top:1px solid #ccc; border-left:1px solid #ccc;}*/
div.list-date  {font-family: Calibri; font-size: 14px; float: left; margin-right: 5px; text-align: left;}
div.list-title {padding-top: 4px;}
div.list-title h3 {margin-top: 0px; font-size: 18px; font-family: Calibri !important; line-height: 17px; margin-bottom: 3px;}
div.list-title a h3 {color: #333333; font-weight: bold;}

div.list-subtitle {font-family: Calibri; line-height: 16px; font-size: 15px; margin-top: 4px; margin-bottom: 4px; }

div.list-text  {line-height: 16px; padding-top:2px;}
div.list-type  {text-align:left; font-style: italic; text-transform: uppercase; font-weight: bold; color: #bbbbbb; padding-bottom: 3px;}
div.list-project_date  {text-align:right; font-size: 11px;}

div.list-lang table {float: right;}
div.lng-buttons {float: right; text-transform: uppercase; font-size: 11px; font-family: tahoma; color: #666666; white-space: nowrap;}
div.lng-buttons .tx-dynalist-pi1-langtool {float: right; margin-top: 0px; margin-left: 15px;}
div.lng-buttons td {padding-top: 5px !important; padding-left: 5px !important; padding-right: 0px !important;}

div.full_list {font-size: 13px; padding-top: 10px; text-align: right; font-weight: bold;}

div.tx-dynalist-pi1-pagination {border:none; font-size:12px; margin:10px; overflow:visible; padding:3px; text-align:center;}
div.tx-dynalist-pi1-pagination a.current {background: #CE2C08;}

div.dynalist_norecordfound {font-size: 13px; text-align: center; }

table.tx-dynalist-pi1-langtool {height: 29px;}

div.tx-dynalist-pi1 .list-more {text-align: right;}

/* ########################## DYNA DETAIL ########################################## */

div.dynafef_detail_image {padding-left: 6px; float: right;}
div.dynafef_detail_image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999; width:125px; margin-top: 35px;}

div.dynafef_pi4_main {/* width:569px; *width:595px; */ margin-right: 0px; float: left;} 
div.dynafef_pi4_main div {font-family: Helvetica !important; font-size:12px; line-height: 16px;}
div.dynafef_pi4_main div.title h1 {font-size:24px; font-weight: normal; margin: 0px; line-height: 25px; margin-top: 5px; margin-bottom: 5px; clear: left;}
div.dynafef_pi4_main div.subtitle {font-family: Calibri; font-size:18px; font-weight: normal; padding-bottom: 15px; border-bottom: 1px solid #666666; clear: left;}

div.dynafef_pi4_main div.dynafef_pi4_title {display: none;}

div.dynafef_pi4_main div.image {margin-top: 7px; margin-bottom: 15px; float: left; margin-right: 15px;}
div.dynafef_pi4_main div.image span#caption {font-size: 12px; font-style: italic;}

div.dynafef_pi4_main div.text {border-bottom: 1px solid #666666; margin-bottom: 10px;}
div.dynafef_pi4_main div.text p, div.dynafef_pi4_main div.text p.bodytext {font-family: Calibri; font-size: 14px; margin-top: 8px; margin-bottom: 10px;}
div.dynafef_pi4_main div.text ul {margin-top: 10px; margin-bottom: 15px; margin-left: 10px;}
div.dynafef_pi4_main div.text li {font-size: 13px; margin-bottom: 5px; line-height: 16px;}

div.dynafef_pi4_main div.value {padding-bottom: 10px;}
div.dynafef_pi4_main div.value b, div.dynafef_pi4_main div.attachment b {font-size: 13px;}

div.dynafef_pi4_rx {float: right; width: 200px; background: none repeat scroll 0 0 #DEE8ED; margin-left: 20px; margin-right: 5px; margin-top: 60px;}
div.dynafef_pi4_rx h2 {font-size: 14px; background-color: #5D8BC2; border-style: none; min-height: 24px; padding-left: 6px; padding-top: 8px; padding-bottom: 5px; width: 194px; *width: 200px; *padding-bottom: 6px; color: #ffffff; margin-bottom: 0px;}
div.dynafef_pi4_rx ul {margin-left: 0px; margin-top: 7px; padding-left: 5px; list-style: none;} 
div.dynafef_pi4_rx ul li {background: url("img/arrow_more.gif") no-repeat scroll left 3px transparent; padding-left: 18px; border-bottom: none; line-height: 16px; padding-bottom: 3px;}
div.dynafef_pi4_rx li {margin-bottom: 5px;} 
div.dynafef_pi4_rx ul li a {font-size: 13px; font-weight: bold;} 
td.newsroom_2cols div.dynafef_pi4_rx li {font-size: 14px;}
div.dynafef_pi4_rx div.more {text-align:right; padding: 2px 4px 3px; border-top: 1px solid #cccccc;}
div.dynafef_pi4_rx div.more a {color: #003366;}

/* div.dynafef_pi4_rx div {background:#DEE8ED; border-bottom: 1px solid #5B5B5B; padding: 15px; width: 174px; *width: 198px;} */


/* ############################## DYNA FEF #######################################  */

div#dyna_fef_page {width: 670px; *width: 670px;}
div#dyna_fef_page div {font-size: 13px;}
div#dyna_fef_page div.dyna_form_label, div#dyna_fef_page div.dyna_form_data  {float: left;}


div#dyna_fef_page div.dyna_form_label {width: 175px; font-weight: bold; font-size: 12px; font-family: Helvetica;}
div#dyna_fef_page div.dyna_form_data {width: 465px; margin-top: 3px; margin-bottom: 5px; font-family: Helvetica;}

td.newsroom_2cols div#dyna_fef_page input, div#dyna_fef_page textarea, div#dyna_fef_page select {font-family: Helvetica;}

div.dynafef_actions_box, div.dynafef_buttons {float:none;}
div#dyna_fef_page div#dynafef_actions {padding-top: 0px; padding-left: 110px; float: left;}

div#dyna_fef_page div#div_submit_button input, div#dyna_fef_page div.dynafef_actions_box input {background:#ddd; border:1px solid #bbb; font-weight: bold; color:#333; font-family:Helvetica; text-transform: uppercase; font-size:11px; padding:3px; margin-right:0px;}
*html div#dyna_fef_page div#div_submit_button input,*html div#dyna_fef_page div.dynafef_actions_box input {padding:0px;}
div#dyna_fef_page div#div_delete_button input {background:#999999; border:1px solid #333333; font-weight: bold; color:#ffffff; font-family:Helvetica; text-transform: uppercase; font-size:11px; padding:3px; margin-left:0px;}

div#dyna_fef_page div#div_submit_button, div#dyna_fef_page div#div_delete_button {margin: 2px;}

div.dynafef_msg_info_box {float:right !important; position:static !important; }
div.dynafef_msg_info_box {border: 1px solid #999;  }

div#dyna_fef_page div.dynafef_msg_info_box_title, div#dyna_fef_page div.dynafef_msg_info_box_body {font-size: 11px;}
div.dynafef_msg_info_box_title {background-color:#999;}
div.dynafef_msg_info_box_body {background-color:#f7f7f7;}

div#dynafef_datadet_links {margin-left:0; padding-left:0; padding-top:7px; height:16px;}

div#id_user_extextender_option_list1_wrap_list {margin-top: 7px;}

div#dyna_fef_page div#div_delete_button {display:none;}

table.dynafef_file_list_container {clear: both;}




/* ################################################################################  */

div.tx-dynafef-pi3 div#dyna_fef_page {width:175px; height: auto; min-height: auto;}
div.tx-dynafef-pi3 div#dyna_fef_page form {margin-bottom: 0px;}
div.tx-dynafef-pi3 div#dyna_fef_page div.dyna_form_label {display: none;}
div.tx-dynafef-pi3 div#dyna_fef_page div.dyna_form_data {width:110px;}
div.tx-dynafef-pi3 div#dyna_fef_page div.dyna_form_data select.dyna_form_input  {width:110px;}
div.tx-dynafef-pi3 div#dyna_fef_page div#dynafef_actions {padding: 0px;}
div.tx-dynafef-pi3 div#dyna_fef_page div.dynafef_actions_box {float: left; width:55px;}
div.tx-dynafef-pi3 div#dyna_fef_page div#div_submit_button input {margin-right: 0px; font-size: 10px; font-family: tahoma; text-transform: uppercase; margin-top: 2px; margin-left: 2px;}

/* ########################## CALENDAR #############################*/

/* CALENDAR IN AGENDA */

td#box_blue_2cols #tx_dyna_list_calendar {width:200px !important; margin-top: 15px;}

td#box_blue_2cols div.tx-dynalist-pi1 #tx_dyna_list_calendar table {font-size: 11px;}

td#box_blue_2cols #tx_dyna_list_calendar table {
  margin-top:0;
}

#tx_dyna_list_calendar .fc-header .fc-state-default, .fc-header .ui-state-default {
  margin-bottom:0;
}

#tx_dyna_list_calendar th.fc-state-default {width:32px !important;}

#tx_dyna_list_calendar .fc-header .fc-state-down span,
#tx_dyna_list_calendar .fc-header .fc-state-active span {
  border:0;
  background-color:#5079AC;
  font-weight:bold;
  font-size:14px;
  color:#fff;
}

#tx_dyna_list_calendar table.fc-header {
  border:0;
  background-color:#004673;
}

#tx_dyna_list_calendar table.fc-header td {
  border:0;
}  

#tx_dyna_list_calendar table.fc-header h2 {
  color:#fff;
}

#tx_dyna_list_calendar .fc-header .fc-state-default span {
  border:0;
  background-color:transparent;
  color:#fff;
}

#tx_dyna_list_calendar .fc-content td {
  vertical-align:top;
}

#tx_dyna_list_calendar th.fc-state-default {
  padding:3px 0;
  background-color:#E9EEF4;
}

#tx_dyna_list_calendar .fc-content .fc-state-highlight {
  background-color:#E9EEF4;
  color:red;
  font-weight:bold;
}

#tx_dyna_list_calendar .fc-event a {
  background-color:#5079AC;
  height:10px;
}

#tx_dyna_list_calendar .fc-event a:hover {
  background-color:#86a7d1;
}

#tx_dyna_list_calendar .fc-header .fc-state-default, 
#tx_dyna_list_calendar .fc-header .fc-state-default a {
  border:0;
}
/*
#tx_dyna_list_calendar .fc-widget-content {
  border:1px solid #004673;
}
*/

.fc-event-title {display: none;}


/*######################### VIDEO ############################*/

div#video_box{border-left:1px solid #DCE7EB;border-bottom:1px solid #DCE7EB;}

div#video_box iframe {margin-right: 15px;  margin-bottom: 10px;}
div#video_box p {width: 580px; margin-top: 0px;}
div#video_box iframe, div#video_box p {float:left;}

div.rgaccord1-content h1.csc-firstHeader { display:none;}

/* Start - Event List table */

table.table_events_approve {width:100%; border:1px solid #000000;}
table.table_events_approve img {border:0; padding:0; margin:0;}
table.table_events_approve th {border-bottom:1px solid #000000; border-right:1px solid #000000; padding:5px; background:#e9eef4;}
table.table_events_approve td {border-right:1px solid #000000;}
table.table_events_approve .tr-detail {display:none;}
table.table_events_approve .detail-expand {cursor: pointer; cursor:hand;}
table.table_events_approve .detail-approved {cursor: pointer; cursor:hand;}

/* End - Event List table */

/* Start - Event Form Register */


div.dyna_form_data_group, div.dyna_form_field {clear: both;}
div.dyna_form_data_group {border-bottom: 1px solid #ccc;}

div#c160597 div.dyna_form_field,  div#c164456 div.dyna_form_field {width:100%; clear: both; padding: 10px 0 10px 0;}
span.event-organization {float: left; font-family: Tahoma; font-size: 11px; width: 100%; font-weight:bold;}
div#c160597 div.dynafef_buttons {float:left; width:60px; clear:none;}
div#c160597 select#id_company{}

div#c160957 #id_title_event_single_user{display:block;}
/* End - Event Form Register */

div.list-title-video {font-size: 12px; padding-top: 4px;}
div#player-video h1 {font-size: 14px !important;}


div#c188253 p {text-align: right; margin: 0px !important;}

/*
player-video
detail-video
*/



/* ######################## ACCORDION #################################################### */

h3.rgaccord1-toggle {
  background:url(../../../fileadmin/images/icons/plus.png) 5px 4px no-repeat transparent;
  padding:4px 0 4 30px;
  cursor:pointer;
  /* color: #942021; */ 
  font-family: Trebuchet Ms;
  font-size: 13px;
  line-height: 17px;
  margin:6px 0 0 0;
  font-weight: bold;
}

/* Toggle act item */
h3.act {
  /* color:#55518C; */
  background:url(../../../fileadmin/images/icons/minus.png) 5px 4px no-repeat;
}

/* the content */
div.rgaccord1-content {
  display:inline-block;
  padding:0px 0 8px 7px;
}

div.rgaccord1-content ul {
  margin:0;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

div.tx-loginboxmacmade-pi1-welcome {font-size: 14px;}

div#c165481 div.dyna_form_label{
    display: block !important;
}
div#c165481 div#dynafef_actions{
  padding: 40 !important;
}

div#buttons_events{
  float:right;
}
a.button_events{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
a:hover.button{
  color:#0066CC;
}

.login{
  /*background:url(img/add.gif) no-repeat 10px 8px;*/
  /*text-indent:30px;*/
  display:block;
  color: #336699;
  text-align:center; 
  margin: 0 15px;
}

.register{
/*background:url(img/user.gif) no-repeat 10px 8px;
  text-indent:30px; */
  display:block;
  color: #336699;
  text-align:center; 
  margin: 0 15px;
}

div#c197386, div#c162865, div#c197395 {width: 350px; float: left; overflow:hidden; height:450px;}
div#c197386, div#c162865, div#c197395 {margin-right: 40px;}
/*div#c162865 {margin-top: -23px;}  */

div#c162865 div.csc-header h1, div#c197395 div.csc-header h1 { margin-bottom: 0; margin-top: 0;}

div#c162865 div.list-img {width: 70px !important; height:50px;} 
div#c197386 div.list-img {width: 70px !important; height:50px;} 
div#c197395 div.list-img {width: 70px !important; height:50px;} 

div#c197395 img {width: 70px;}
div#c162865 img {width: 70px;}
div#c197386 img {width: 70px;}

div#c197386 div.lng-buttons img {width: 15px;}
div#c162865 div.lng-buttons img {width: 15px;}
div#c197395 div.lng-buttons img {width: 15px;}


div#c197395 div.list-file, div#c162865 div.list-file, div#c197386 div.list-file {float: left; width: 350px;}
div#c197395 div.list-file img {width: 15px;}
div#c162865 div.list-file img {width: 15px;}
div#c197386 div.list-file img {width: 15px;}

/*div#c198589 div.tx-dynafef-pi4 div.dynafef_pi4_main div.dynafef_det {float: left;}*/
div#c198589 div.dynafef_det img {width: 110px;}
div#c198589 span.dyna_fef-file-img img{width: 15px;}
div#c198589 div.dynafef_pi4_main div.subtitle {font-size: 13px !important; font-style: italic;}
div#c198589 div.dynafef_pi4_main div.value {clear:left;}


div#div_zip.dyna_form_field div#divcheckbox_zip.dyna_form_data{width: 50px;}

