/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* MENU */
/* Top menu */
.topMenuContainer .SubTabElement { float: left; margin-left: 10px; }
.topMenuContainer .SubTabElement a,.topMenuContainer .SubTabElement a:visited { color: #FFF; }
.topMenuContainer .SubTabElement a:hover { color: #000; }

/* public subtabs */
.publicBodyWrapper .SubTabElement { padding-bottom: 10px; }
.publicBodyWrapper .SubTabElement a,
.publicBodyWrapper .SubTabElement a:visited { background: url("/_sus/Images/view_more.gif") no-repeat left center; color: #0092BA; text-decoration: none; padding-left: 20px; text-decoration: underline; }

/* Top menu public */
.publicBodyWrapper .topmenuSubTabElement { float: left; margin-left: 10px; background: url("/_sus/Images/top_menu_separator.gif") no-repeat right top; padding-right: 10px; line-height: 36px; }
.publicBodyWrapper .topmenuSubTabElement a,
.publicBodyWrapper .topmenuSubTabElement a:visited { color: #F7AB1C; text-decoration: none; }
.publicBodyWrapper .topmenuSubTabElement a:hover { color: #000; }
.publicBodyWrapper .topmenuSubTabElement30 { background: none; }

/* Main menu */
.mainMenuContainer .SubTabsContainer { }
.mainMenuContainer .SubTabContainer { clear: both; }
.mainMenuContainer .SubTabElement { float: left; padding-right: 15px; height: 70px; line-height: 70px; }
.mainMenuContainer .SubTabElement a, 
.mainMenuContainer .SubTabElement a:visited { padding: 0 0 0 15px; display: block; text-decoration: none; color: #A57D00; font-size: 1.1em; }
.mainMenuContainer .SubTabElement a:hover { color: #000; }
.mainMenuContainer .selected { background: url("/_sus/Images/bg_mainmenu.jpg") no-repeat top right; }
.mainMenuContainer .selected a,.mainMenuContainer .selected a:visited { background: url("/_sus/Images/bg_mainmenu.jpg") no-repeat top left; color: #000; }

/* Main menu public */
.publicBodyWrapper .mainMenuContainer .SubTabsContainer { background: url("/_sus/Images/bg_mainmenu_public_left.gif") no-repeat bottom left; padding-left: 45px; }
.publicBodyWrapper .mainMenuContainer .SubTabContainer { clear: both; background: url("/_sus/Images/bg_mainmenu_public.gif") repeat-x bottom right; height: 70px; }
.publicBodyWrapper .mainMenuContainer .SubTabElement { float: left; padding-right: 15px; line-height: 80px; height: 70px; padding-bottom: 0; }
.publicBodyWrapper .mainMenuContainer .SubTabElement a, 
.publicBodyWrapper .mainMenuContainer .SubTabElement a:visited { background: none; padding: 0 0 0 15px; display: block; text-decoration: none; color: #333; font-size: 1.1em; }
.publicBodyWrapper .mainMenuContainer .SubTabElement a:hover { color: #333; }
.publicBodyWrapper .mainMenuContainer .selected { background: url("/_sus/Images/bg_mainmenu_public_selected.jpg") no-repeat top right; }
.publicBodyWrapper .mainMenuContainer .selected a,
.publicBodyWrapper .mainMenuContainer .selected a:visited { background: url("/_sus/Images/bg_mainmenu_public_selected.jpg") no-repeat top left; color: #FFF; }

/* Submenu documents */
.DocumentsSubTabsContainer { margin: 15px 0; padding: 10px 20px; border-top: 1px solid #EEEEEE; }
.DocumentsSubTabContainer { width: 60% !important; }
.DocumentsSubTabContainer li { width: 50%; float: left; padding-bottom: 5px; }

/* Submenu private area */
.columnleft .AspNet-Menu-Vertical { background: url("/_sus/Images/bg_submenu_top.gif") no-repeat top left; width: 229px; padding-top: 15px; display: none; }
.columnleft .AspNet-Menu { background: url("/_sus/Images/bg_submenu_bottom.gif") no-repeat bottom left; padding-bottom: 15px; font-size: 1.1em; }

/* Submenu footer */
.publicBodyWrapper .topmenuSubTabContainer { margin-left: 10px; }
.publicBodyWrapper .footerRightContainer .topmenuSubTabElement30 { padding-right: 0 !important; }

/* nivel 1 */
.columnleft .AspNet-Menu li { background: url("/_sus/Images/bg_submenu.gif") repeat-y top left; padding: 0 15px; position: relative; }
.columnleft .AspNet-Menu li a,
.columnleft .AspNet-Menu li a:visited { text-decoration: none; color: #333; display: block; padding: 15px 0 15px 20px; font-weight: bold; border-bottom: 1px solid #A8DEE9; background-position: 2px 16px; background-repeat: no-repeat; }
.columnleft .AspNet-Menu li a:hover { background-color: #DBF2F7 !important; }

.columnleft .AspNet-Menu li:last-child a { border: 0; } /* quitamos el borde de  la última opción */

.columnleft .AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected { color: #0092BD; font-weight: bold; border: 0; } /* elemento de primer nivel seleccionado */
.columnleft .AspNet-Menu li.AspNet-Menu-ChildSelected a.AspNet-Menu-ChildSelected { font-weight: bold; text-decoration: underline; border: 0; } /* elemento de primer nivel con un hijo seleccionado */
.columnleft .AspNet-Menu li.AspNet-Menu-Selected ul,
.columnleft .AspNet-Menu li.AspNet-Menu-ChildSelected ul { border-bottom: solid 1px #A8DEE9; } /* submenu de un elemento de primer nivel seleccionado o con un hijo seleccionado */
.columnleft .AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Selected { border-bottom: 1px solid #A8DEE9; } /* elemento de primer nivel seleccionado sin hijos */

/* nivel 2 y siguientes */
.columnleft .AspNet-Menu li li { background: none; padding: 0; padding-left: 15px; }
.columnleft .AspNet-Menu li li a,
.columnleft .AspNet-Menu li li a:visited { font-weight: normal; border: 0; padding: 5px 0 5px 20px; background-position: 2px 7px; text-transform: none; }
.columnleft .AspNet-Menu li li a:hover { background-color: #DBF2F7 !important; }
.columnleft .AspNet-Menu li li.AspNet-Menu-Selected a.AspNet-Menu-Selected:hover,
.columnleft .AspNet-Menu li li.AspNet-Menu-ChildSelected a.AspNet-Menu-ChildSelected:hover { background-color: #DBF2F7 !important; } /* elemento de segundo o más nivel selccionado o con un hijo seleccionado */
.columnleft .AspNet-Menu li li.AspNet-Menu-Selected ul,
.columnleft .AspNet-Menu li li.AspNet-Menu-ChildSelected ul, 
.columnleft .AspNet-Menu li li.AspNet-Menu-Leaf a.AspNet-Menu-Selected { border: 0; } /* submenu de un elemento de segundo o más nivel seleccionado o con un hijo seleccionado, elemento de segundo o más nivel seleccionado sin hijos */

/* GENERAL */
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; background-color: #F7F7F7; }
a, a:visited { color: #666; }
a:hover { color: #EC8000; }
.Error { color: #FF0000; }
table { width: 100%; font-size: 1em; }

/* Public */
.publicBodyContainer { background: #FFF url("/_sus/Images/public_bg_body.jpg") repeat-x top center; }

/*=== Basic View Item ==============================================================================*/
.ItemContainer {}

.ItemContainerPane-1 { border-bottom: solid 1px #EEE; padding-bottom: 5px; margin-bottom: 10px; }
.ItemNorthPane-1 { font-weight: bold; font-size: 1.4em; margin-bottom: 5px; }
.ItemCenterPane-1 { text-align: justify; margin-bottom: 5px; }
.ItemWestPane-1 { float:left; width: 200px; padding-right: 10px; }

.ItemContainerPane-2 { border-bottom: solid 1px #EEE; padding-bottom: 5px; margin-bottom: 10px; }
.ItemCenterPane-2 .FieldContainer { margin-bottom: 5px; }
.ItemFloatingPane-2 { float: right; margin-left: 15px; width: auto; }
.ItemFloatingPane-2 img { margin-bottom: 15px; }
.ItemSouthPane-2 { margin:15px 0; }

.ItemSouthPane-3 { text-align: right; }
.ViewItemToolsTable { margin:0 5px 15px auto; }

.twitter-share { clear: both; text-align: right; margin: -25px 0 10px 0; }

.FieldTitle { color:#666; font-weight:normal !important; }
.titleFieldValue { color:#EC8000; font-weight:normal; }
.dateFieldContainer { font-weight: bold;}
.contentFieldContainer, .contenidoFieldContainer { text-align: justify; }
.contentFieldContainer a, .contenidoFieldContainer a { text-decoration: none; }
.FieldContainer ul { list-style: inherit !important; margin: 13px 0 !important; padding: 0 0 0 40px !important; }
.ViewListDescription ul { list-style: inherit !important; margin: 13px 0 !important; padding: 0 0 0 40px !important; }
.RelatedElementsTitle { font-weight: bold; }
.FieldContainer .RelatedElementsListContainer { background-color:#EEE; padding:15px 0 15px 40px !important; }
.RelatedElementsList { padding-bottom:3px; }
.RelatedElementsList a { color:#EC8000; text-decoration:none; }

.documentsFieldContainer { margin-top:15px; }

.publicBodyWrapper .dateFieldContainer { color: #0092BA; font-weight: normal; display: block; margin-bottom: 5px; }

.ViewItemContainer .literal { font-size:1.5em; font-weight:bold; margin:15px 0; }

.RatingContainer { clear:both; display:block; font-weight:bold; height:15px; padding:3px 0 2px; width:100%; }
.RatingContainer span { padding-left:0 !important; }
.filledRatingStar { background-image:url(/_sus/Images/filledstar.png) !important; }
.emptyRatingStar { background-image:url(/_sus/Images/emptystar.png) !important; }
.savedRatingStar { background-image:url(/_sus/Images/savedstar.png) !important; }
.PublicacionItemTagsContainer { clear:both; display:block; }

/* CONTENT HOME */
.ContentHomecontenidoFieldContainer { margin:0 5px; }

/* BACK, PREVIOUS Y NEXT BUTTON */
.ViewItemBack, .ViewItemPrevious, .ViewItemNext { display:block; float:right; width:61px; }
.ViewItemNext div { padding-left:0 !important; }
.publicBodyContainer .ViewItemBackText, .publicBodyContainer .ViewItemPreviousText, .publicBodyContainer .ViewItemNextText { margin:0; }
.ViewItemBackText, .ViewItemPreviousText, .ViewItemNextText { background:transparent url(/_sus/Images/button_back.jpg) no-repeat scroll center top; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:61px; }
.ViewItemBackImage, .ViewItemPreviousImage, .ViewItemNextImage { display:none; }

/* SERVICES */
.categoryFieldContainer { margin-bottom:5px; }
.serviceViewItemContainer .FieldContainer { margin-bottom:15px; }
.serviceViewItemContainer .FieldTitle { color:#333; font-weight:bold !important; }

/* PARTICIPANTS */
.participantsViewItemContainer .FieldTitle { color:#000; font-weight:bold !important; }
.ParticipantsTopContainer { display:table; }
.ParticipantsTopLeftContainer { float:left; }
.ParticipantsTopLeftContainer  img { padding-right:10px; }
.ParticipantsTopRightContainer { float:left; }
.ParticipantsTopRightContainer .PartnerRelated a { color:#0092BA; display:block; font-size:0.8em !important; font-weight:normal; margin-bottom:10px; }
.ParticipantsTopRightContainer .phoneFieldContainer, .emailFieldContainer { font-size:0.7em; margin:5px 0; }

/* COMENTARIOS */
.wp-comments { width: auto !important; }
.wp-comments-header {padding-bottom: 5px; font-size: 1.4em !important; background-color: transparent; }
.wp-comments-header span { background-image: url(/_sus/Images/comentarios.gif); background-position: left center; background-repeat: no-repeat; padding-left: 35px; height: 32px;  
line-height: 32px; display: block; }
.wp-comments-items-container { font-size: 1em; width: 100%; }
.wp-comment-item { vertical-align: top; border-bottom: 1px solid #EEE; padding: 10px 0 15px !important; margin: 0; }
.wp-comment-index { color: #FFAC0C; font-weight: bold !important; float: left; background-color: transparent; padding-right: 10px; }
.wp-comment-content { border: 0 !important; float: left; width: 630px; }
.wp-comment-title { color: #FFAC0C; font-weight: bold !important; background-color: transparent; font-size: 1em !important;  font-family: Verdana; }
.wp-comment-title-user-name { font-size: 1.1em; }
.wp-comment-title-title { color: #333; display: block; font-size: 1.2em; margin-top: 5px; }
.wp-comment-date { color: #999; font-size: 1em !important; }
.wp-comment-text { text-align: justify; color: #333; margin: 10px 0 !important; }
.wp-comment-actions { padding-bottom: 10px; } 
.wp-comment-action-delete { margin-right: 20px; background-image: url(/_sus/Images/comentario_borrar.gif); background-repeat: no-repeat; background-position: left center; padding-left: 35px; 	line-height: 32px; height: 32px; width: 55px; display: block; float: left; }
.wp-comment-actions img { display: none; }
.wp-comment-action-read { background-image: url(/_sus/Images/comentario_leido.gif); background-repeat: no-repeat; background-position: left center; padding-left: 35px; line-height: 32px; height: 32px; width: 35px; display: block; float: left; }
.wp-comments-pager a { padding: 10px 0 0 5px; border: 0; }

/* AÑADIR COMENTARIO */
.wp-comments-add-header { padding: 3px; background-color: #FFAC0C; color: #FFF; margin-bottom: 10px; }
.wp-comments-add-content textarea { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 1em; }
.wp-comments-add-button-container a { background-image: url(/_sus/Images/comentario_anyadir.gif); background-repeat: no-repeat; background-position: left center; padding-left: 35px; height: 32px; width: 200px; display: block; line-height: 32px; }

/* NEWS */
.publishFieldContainer { color:#EC8000; width:410px; }
.categoryFieldContainer { color:#EC8000 !important; margin:5px 0 5px 0; width:410px; }

/* SERVICES */
.serviceViewItemContainer .categoryFieldContainer { color:#0092BA !important; width:100%; }

/*=== Base View List ============================================================================*/
.ViewListContainer td { vertical-align: top; }
.ViewListItemContainer { padding-bottom: 5px; border-bottom: solid 1px #EEE; margin-bottom: 10px !important; display: block; }
.ViewListIconContainer { padding-right: 10px; }
.ViewListTitleContainer  { margin-bottom: 5px; color: #EC8000; font-size: 1.1em; }
a.ViewListLink, a.ViewListLink:visited { color: #EC8000; text-decoration:none; }
a.ViewListLink:hover { }
.ViewListDescription { text-align: justify; margin-bottom: 5px; }
.ViewListDate { font-size: 0.9em; margin-bottom: 5px; color: #0092BA; }
.FilesItemStyle a { text-decoration: none; }
.FilesItemStyle a img { vertical-align: middle; }
.FilesItemStyle { padding-top: 10px; }
.emptyMessage { padding-left:25px; }
.ViewListMoreContainer { padding-top: 10px; }
.ViewListMoreContainer a, .ViewListMoreContainer a:visited { color: #0092BA; background: url("/_sus/Images/view_more.gif") no-repeat left center; padding-left: 20px; }
.clear_fix { clear:both; }
.FundingOrganizationsViewListLink { float: left; margin-right: 15px; }

/* PAGER */
.ListPager { float:right; height:35px; margin:-7px 1px 10px 0; background: url("/_sus/Images/bg_pager.gif") no-repeat top center; line-height:35px; position:relative; width:165px; z-index:5; }
.ListPager { color: #CCC; }
.ListPager a { color: #999; }
.SelectorPager { margin:0 auto; position:relative; }
.SelectorPager td { /*display:none;*/ }
.PagerPrevious { width: 40px; /*display:block !important; float:left; left:5px; position:absolute; width:60px;*/ }
.PagerNext { width: 40px; /*display:block !important; float:left; left:100px; position:absolute; width:60px;*/ }
.PagerPrevious a { /*border-right:1px solid #999;*/ color:#EC8000; height:12px; padding-right:5px; text-decoration:none; }
.PagerNext a { /*border-left:1px solid #999;*/ color:#EC8000; height:12px; padding-left:5px; text-decoration:none; }
.ListPager a.SelectedPagerPage { color: #333; }
.PagerCounters { /*color:#999; left:80px; margin-top:5px; position:absolute; top:-5px; width:auto;*/ display: none; }

.publicBodyWrapper .ListPager { background: none; }

.Search .ListPager { background-image:none; width:auto; }
.Search .SelectorPager td { display:table-cell; }
.Search .PagerPrevious { display:table-cell !important; float:none; left:0; position:relative; width:auto; }
.Search .PagerNext { display:table-cell !important; float:none; left:0; position:relative; width:auto; }
.Search .PagerPrevious a { border:0 !important; color:#EC8000; height:12px; padding-right:5px; text-decoration:none; }
.Search .PagerNext a { border:0 !important; color:#EC8000; height:12px; padding-left:5px; text-decoration:none; }
.Search .SelectedPagerPage { color: #333; }
.Search .PagerCounters { color:#666; left:80px; margin-top:5px; position:relative; top:-5px; width:auto; }

/* FILTRADOS */
.FilterListContainer { background: url("/_sus/Images/box_filter.gif") no-repeat top center; padding-left:20px; height:45px; line-height:45px; margin-top:-45px; position:relative; top:60px; z-index:5; }
.FilterListContainer table { width: auto; }
.FilterLabel { color:#0092BA; font-size:1.1em; margin:0 10px;}
.FilterListContainer .CommandButton { background: url("/_sus/Images/button_filter.jpg") no-repeat top center; border:0; color:#FFF !important; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; width:61px; }

.publicBodyWrapper .FilterListContainer { background: url("/_sus/Images/box_filter_public.gif") no-repeat top center; padding-left:0; margin-top:0; top:0; margin-bottom: 10px; }
.publicBodyWrapper .FilterLabel { margin:0 5px 0 10px;}

/* DOCUMENTOS */
.DocumentsContainer { position:relative; z-index:1; }
.DocumentsContainer .box_center { padding-top:60px; }
.DocumentsContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }
.publicBodyWrapper .DocumentsContainer .ViewListItemContainer { margin: 0; padding: 0 0 10px 0; width:620px; }
.DocumentDataContainer { overflow: hidden; }
.DocumentDataContainer .FieldContainer { float: left; margin-right: 10px; }
.DocumentDataContainer .DocumentLinks { float: right; }
.DocumentDataContainer .DocumentLinks a { margin-left: 10px; }
.DocumentsContainer .ViewListTabItemContainer { color: #0092BA; margin-left: 5px; }
.DocumentsContainer .ViewListDescriptionContainer { margin-top: 5px; text-align:justify; }
.DocumentsContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; text-transform: lowercase; width:55px; }
.DocumentsContainer .DocumentDataContainer .FieldTitle, .DocumentsContainer .DocumentDataContainer .FieldTitle { color:#666; font-weight:normal !important; }

.DocumentsHomeContainer { margin:0; }
.DocumentsHomeContainer .box_center { padding-top:20px; }
.DocumentsHomeContainer .ViewListItemContainer { margin-bottom:10px; }

/* WARNINGS */
.warningsContainer { position:relative; z-index:1; }
.warningsContainer .box_center { padding-top:60px; }
.warningsContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }
.warningsFilterListContainer { margin-top:-40px; }
.warningsHomeContainer .priority,
.warningsContainer .priority { width: 28px; height: 8px; display: inline-block; margin-left: 10px; }
.warningsHomeContainer .priority0,
.warningsContainer .priority0 { background: url("/_sus/Images/priority0.gif") no-repeat top left; }
.warningsHomeContainer .priority1,
.warningsContainer .priority1 { background: url("/_sus/Images/priority1.gif") no-repeat top left; }
.warningsHomeContainer .priority2,
.warningsContainer .priority2 { background: url("/_sus/Images/priority2.gif") no-repeat top left; }
.warningsHomeContainer .priority3,
.warningsContainer .priority3 { background: url("/_sus/Images/priority3.gif") no-repeat top left; }
.warningsHomeContainer .priority4,
.warningsContainer .priority4 { background: url("/_sus/Images/priority4.gif") no-repeat top left; }
.warningsHomeContainer .priority5,
.warningsContainer .priority5 { background: url("/_sus/Images/priority5.gif") no-repeat top left; }
.warningsHomeContainer .priority6,
.warningsContainer .priority6 { background: url("/_sus/Images/priority6.gif") no-repeat top left; }
.warningsHomeContainer .priority7,
.warningsContainer .priority7 { background: url("/_sus/Images/priority7.gif") no-repeat top left; }
.warningsHomeContainer .priority8,
.warningsContainer .priority8 { background: url("/_sus/Images/priority8.gif") no-repeat top left; }
.warningsHomeContainer td { vertical-align: top; }

.warningsHomeContainer .ViewListItemContainer0 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer0 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer0 .ViewListDate,
.warningsContainer .ViewListItemContainer0 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer1 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer1 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer1 .ViewListDate,
.warningsContainer .ViewListItemContainer1 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer2 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer2 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer2 .ViewListDate,
.warningsContainer .ViewListItemContainer2 .ViewListDate { color:#4DB345; }

.warningsHomeContainer .ViewListItemContainer3 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer3 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer3 .ViewListDate,
.warningsContainer .ViewListItemContainer3 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer4 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer4 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer4 .ViewListDate,
.warningsContainer .ViewListItemContainer4 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer5 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer5 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer5 .ViewListDate,
.warningsContainer .ViewListItemContainer5 .ViewListDate { color:#0092BA; }

.warningsHomeContainer .ViewListItemContainer6 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer6 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer6 .ViewListDate,
.warningsContainer .ViewListItemContainer6 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer7 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer7 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer7 .ViewListDate,
.warningsContainer .ViewListItemContainer7 .ViewListDate,
.warningsHomeContainer .ViewListItemContainer8 .ViewListTitleContainer,
.warningsContainer .ViewListItemContainer8 .ViewListTitleContainer,
.warningsHomeContainer .ViewListItemContainer8 .ViewListDate,
.warningsContainer .ViewListItemContainer8 .ViewListDate { color:#E5504C; }

.warningsHomeContainer .warningsHomeImageLink { background: url("/_sus/Images/warnings.gif") no-repeat top left; display:block; width: 64px; height: 59px; float: right; margin-top: -35px; margin-right: 10px; }
.warningsHomeContainer .ViewListItemContainer { padding: 10px 20px 10px 10px; border: 0; }

/* ACTION POINTS */
.ActionPointFilterCalendar { width:100px !important; }
.ActionPointFilterCalendar .rcTable { width:100px !important; }

.actionPointContainer .ViewListContainer { position:relative; z-index:1; }
.actionPointContainer .box_center { padding-top:60px; }
.actionPointContainer .ViewListItemContainer { margin-left:15px; padding: 0 15px; width:605px; }
.actionPointContainer .state { width: 8px; height: 8px; display: inline-block; margin-right: 5px; }
.actionPointContainer .Ongoing { background: url("/_sus/Images/square_blue.gif") no-repeat top left; }
.actionPointContainer .Expired { background: url("/_sus/Images/square_red.gif") no-repeat top left; }
.actionPointContainer .Close { background: url("/_sus/Images/square_gray.gif") no-repeat top left; }

.actionPointContainer .ViewListItemContainerOpen .ViewListTitleContainerOngoing a,
.actionPointContainer .ViewListItemContainerOpen .ViewListDateOngoing { color:#0092BA !important; }

.actionPointContainer .ViewListItemContainerOpen .ViewListTitleContainerExpired a,
.actionPointContainer .ViewListItemContainerOpen .ViewListDateExpired { color:#E5504C !important; }

.actionPointContainer .ViewListItemContainerClose .ViewListTitleContainer a,
.actionPointContainer .ViewListItemContainerClose .ViewListDate { color:#999 !important; }

.actionPointContainer .ViewListLeftContainer { float:left; width:545px; }
.actionPointContainer .ViewListRightContainer { float:left; width:60px; }
.actionPointContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:55px; }
.actionPointContainer .DocumentLinks { text-align: right; }

/* ONGOING ACTION POINTS */
.ongoingHomeContainer .ongoingHomeImageLink { background: url("/_sus/Images/ongoing.gif") no-repeat top left; display:block; width: 52px; height: 60px; float: right; margin-top: -40px; margin-right: 10px; }
.ongoingHomeContainer .box_center .ViewListItemContainer { border:0 none; margin:0 !important; padding:10px; width:300px; }
.ongoingHomeContainer .box_center { padding-top: 0; }

/* EXPIRED ACTION POINTS */
.expiredHomeContainer .expiredHomeImageLink { background: url("/_sus/Images/expired.gif") no-repeat top left; display:block; width: 52px; height: 60px; float: right; margin-top: -40px; margin-right: 10px; }
.expiredHomeContainer .box_center .ViewListItemContainer { border:0 none; margin:0 !important; padding:10px; width:300px; }
.expiredHomeContainer .box_center { padding-top: 0; }

/* SERVICES */
.ServicesViewListContainer { position:relative; z-index:1; }
.ServicesViewListContainer .box_center { padding-top:60px; }
.ServicesViewListItemContainer { margin-left:15px; padding: 0 15px; width:605px; }
.ServicesViewListContainer .ViewListTopContentContainer { clear:both; }
.ServicesViewListContainer .ViewListLeftContainer { float:left; width:545px; }
.ServicesViewListTitleContainer a { color:#EC8000; text-decoration:none; }
.ServicesViewListCategoryContainer { color:#0092BA; padding-bottom:5px; }
.ServicesViewListContainer .ViewListRightContainer { float:left; width:60px; }
.ServicesViewListContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:55px; }
.ServicesViewListContainer .DocumentLinks { text-align: right; }
.ServicesViewListContainer .ViewListBottomContentContainer { clear:both; }
.ServicesViewListDescriptionContainer { color:#666; margin-bottom:10px; text-align:justify; }

.ServicesFilterListContainer { font-size:0.9em; padding-left:10px; }
.ServicesFilterListContainer select { font-size:1em; width:160px; }
.ServicesFilterListContainer input { margin-left:-15px; width:100px; }

/* VACANCIES */
.VacanciesViewListContainer .box_center { padding-top:60px; }
.VacanciesViewListContainer .ViewListItemContainer { margin:0 10px 0 15px; padding: 0 15px 10px 15px; width:605px; }
.VacanciesViewListContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:55px; }
.VacanciesViewListContainer .DocumentDataContainer .FieldTitle, .VacanciesViewListContainer .DocumentDataContainer .FieldTitle { color:#666; font-weight:normal !important; }
.VacanciesViewListContainer .DocumentDataContainer .FieldValue a { color:#000; }
.VacanciesViewListContainer .ViewListDescriptionContainer { margin-top:5px; text-align:justify; }

/* RSS */
.RssFeedsDisplay td { padding-bottom:5px; }
.rssLogo { display:none; }
.rssLink { background: url("/_sus/Images/rss-icon.gif") no-repeat top center; background-position:left center; background-repeat:no-repeat; padding-left:20px; text-decoration:none; }

/* ARTICLES */
.wp-module-796 { clear: both; }
.articlesContainer { position:relative; z-index:1; }
.articlesContainer .box_center { padding-top:60px; }
.articlesContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }
.publicBodyWrapper .articlesContainer .ViewListItemContainer { margin: 0; padding: 0 0 10px 0; width: 605px; }
.articlesContainer .ViewListLeftContainer { float:left; width:545px; }
.articlesContainer .ViewListRightContainer { float:left; width:60px; }
.articlesContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:55px; }
.articlesContainer .DocumentLinks { text-align: right; }

/* HOTELS */
.hotelsContainer { position:relative; z-index:1; }
.hotelsContainer .box_center { padding-top:60px; }
.hotelsContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }

/* VIDEOS */
.videosContainer { position:relative; z-index:1; }
.videosContainer .box_center { padding-top:60px; }
.videosContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }

/* PARTICIPANTS (WHO IS WHO) */
.participantsContainer { position:relative; z-index:1; }
.participantsContainer .box_center { padding-top:60px; }
.participantsContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:605px; }
.participantsContainer .ViewListItemParticipantContainer { display:table; }
.participantsContainer .ViewListPhotoContainer { float:left; }
.participantsContainer .ViewListPhotoContainer img { padding-right:10px; width:75px; }
.participantsContainer .ViewListContentContainer { float:left; width:520px; }
.participantsContainer .ViewListDescription { margin-top:5px; }
.participantsContainer .ViewListPartnerContainer a { color: #0092BA; }

/* GALLERY ALBUMS */
.galleryContainer { position:relative; z-index:1; }
.galleryContainer .box_center { padding-top:60px; }
.galleryContainer .ViewListItemContainer { margin:0 0 0 15px; padding: 0 15px 10px 15px; width:630px; }
.galleryContainer .DocumentLinks { text-align: right; }
.galleryContainer .DocumentLinks a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF !important; display:inline-block; height:33px; line-height:33px; margin:0 0 0 5px; padding:0; text-align:center; text-decoration:none; width:55px; }
.galleryContainer .ViewListIconContainer { width:75px; }
.galleryContainer .ViewListContentContainer { width:455px; }
.galleryContainer .ViewListDocumentLinksContainer { width:60px; }

/* GALLERY IMAGE */
.GalleryImageViewListContainer { }
.GalleryImageViewListItemContainer { border:0; margin-left:25px; width:600px; position:relative; }
.GalleryImageViewListItemContainer .NavigationContainer {}
.GalleryImageViewListItemContainer .PhotoLink {}
.GalleryImageViewListItemContainer .RelatedImageContainer {}
.GalleryImageViewListItemContainer .ImageContainer {  }
.GalleryImageViewListItemContainer .ImageContainer span {  }
.GalleryImageViewListItemContainer .TitleContainer { color:#EC8000; margin:10px 0 5px 0; }
.GalleryImageViewListItemContainer .DescriptionContainer { text-align:justify; }

/* AGENDA */
.agendaHomeContainer a.ViewListLink, 
.agendaHomeContainer a.ViewListLink:visited { color: #0092BA; text-decoration:none; }
.agendaHomeContainer .ViewListDescription { text-align: justify; margin-bottom: 5px; color: #999; text-align: left; }
.agendaHomeContainer .ViewListDate { font-size: 0.9em; margin-bottom: 5px; color: #EC8000; }

/* NEWS */
.newsHomeContainer .ViewListTitleContainer { padding-top: 10px; }
.newsHomeContainer .ViewListDate { }
.newsHomeContainer .ViewListDescription { text-align: left; }
.newsHomeContainer .ViewListItemContainer { border-right: 1px solid #EEE; padding: 0 6px; border-bottom: 0; }
.newsHomeContainer .ViewListIconContainer { padding-right: 0; width: 196px; height: 126px; background: url("/_sus/Images/default_image.gif") no-repeat top left; }
.newsHomeContainer .ViewListDataContainer { padding: 0 5px; }
.newsHomeContainer td { vertical-align: top; }
.newsContainer .ViewListPublish { color:#EC8000; }
.newsContainer .ViewListCategory { color:#EC8000 !important; margin:5px 0 5px 0; }

/* PARTNERS */
.partnersContainer .ViewListItemContainer { border-right: 1px solid #EEE; padding: 0 6px; border-bottom: 0; }
.partnersContainer .ViewListIconContainer { padding-right: 0; width: 196px; height: 126px; background: url("/_sus/Images/logo_unavailable.gif") no-repeat top left; }
.partnersContainer .ViewListDataContainer { padding: 0 5px; }
.partnersContainer td { vertical-align: top; }

/* SEARCH */
.SearchResultItem { margin:10px 0; }
.SearchResultTitle a { color:#EC8000; font-size:1.1em; text-decoration:none; }
.SearchResultTabLocation a {color:#0092BA; text-decoration:none;  }
.SearchResultCreatedByUser, .SearchResultCreatedDate, .SearchResultLastUpdate { color:#666; margin-right:5px; }
.SearchEmptyMessage { font-family:Arial, Helvetica, sans-serif !important; }

.ModuleTitle, .TabTitle { color: #0092BA; font-size: 1.8em; margin-bottom: 10px; font-family: Helvetica, Arial, Sans-serif; }
.publicBodyWrapper .ModuleTitle,
.publicBodyWrapper .TabTitle { color: #FF9900; font-size: 2.4em; }

/*==== SUBTABS ===========================================================================*/
.SubTabsContainer
{	
}
.SubTabElement
{		
}

/* SUBTABS ADD */
.AddSubTabsContainer { margin:5px 0; }
.AddSubTabElement { display:inline; list-style:none; }
.AddSubTabsContainer a { background: url("/_sus/Images/command_button.jpg") no-repeat top center; color:#FFF; display:block; height: 34px; line-height:34px; text-align:center; text-decoration:none; width:120px; }
.SubTabsBottomContainer .AddSubTabsContainer { float:left; margin-top:5px; width:120px; }

/*===== LOCATION ==========================================================================*/
.LocationContainer { background: url("/_sus/Images/bg_location.gif") no-repeat top left;  height: 37px; line-height:37px; margin-bottom: 10px; color: #999; font-size: 0.9em; padding-left:15px; width: 666px; }
.LocationItem, .LocationItem:visited { color: #999; text-decoration: none; }
.CurrentLocationItem, .CurrentLocationItem:visited { color: #0092BA; font-weight: bold; }

/*======SEARCH ===============*/
.SearchContainer { float:right; }
.SearchBox { background:transparent url(/_sus/Images/bg_search_input.jpg) no-repeat scroll center top; border:0 !important; color:#999 !important; display:block; float:left; height:33px; line-height:33px !important; margin:0; padding-left:10px; width:253px; }
.SearchButton { background:transparent url(/_sus/Images/button_search.jpg) no-repeat scroll center top; border:0 !important; color:#FFF !important; cursor:pointer; display:block; float:left; height:33px; line-height:33px !important; margin:0 0 0 5px; padding:0; text-align:center; width:61px; }
.SearchButton:hover { color:#000 !important; }
.SearchContainer input:focus{ line-height:33px !important; outline:0px; }

/* ============== LANGSWITCHER =====================*/
.LangSwitcherContainer
{	
}

.LangSwitcherDropDown
{
}
.LangSwitcherButton
{
}

/*======SIGNIN ===============*/
.SignInMainContainer { text-align: left !important; }
.SignInLabel { font-weight: bold; color: #999; padding-bottom: 2px; margin: 0 4px; float: left; width: 150px; }
.SignInTextBox { margin-bottom: 5px; width: 350px; border: solid 1px #CCC; }
.SignInPassword { margin-bottom: 5px; width: 350px; border: solid 1px #CCC; }
.SignInRememberContainer { margin-left: 154px; }
.SignInRememberContainer label { color: #999; padding-bottom: 2px; margin: 0 4px; }
.SignInButtonContent { margin-left: 154px; margin-top: 10px; }
.SignInButton { background: url("/_sus/Images/command_button.jpg") no-repeat top center; border:0; color:#FFF; cursor: pointer; display:block; height: 34px; line-height:34px; text-align:center; text-decoration:none; width:120px; }
.SignInButton:hover { color: #000; }
.SignInError { color: #FF0000; }

.divForgetPassgordLink { margin:10px 0; }
.divForgetPassgordLink a { text-decoration:none; }
.divForgetPassgordLink a:hover { text-decoration:underline; }
.singinRememberPasswordAccept, .singinRememberPasswordCancel, .footerButtonsContainer a { background: url("/_sus/Images/button_info.jpg") no-repeat top center; border:0; color:#FFF; cursor: pointer; display:block; float:left; height: 34px; line-height:34px; margin-top:10px; text-align:center; text-decoration:none; width:55px; }
.singinRememberPasswordAccept { margin-right:10px; }
.sentMailContentHeader { margin-bottom:10px; }

/*============ SENDER =============*/
.wp-sender { font-size: 0.7em; }
.wp-sender .wp-sender-compose .wp-recipients-to { margin: 0; padding-left: 0; font-size: 1.3em; width: 546px; }
.wp-sender .wp-sender-compose .wp-recipients-to .wp-add-recipient-list { font-size: 1.3em; height:375px; overflow-y:scroll; z-index: 10; }
.wp-sender .wp-sender-compose .wp-recipients-to .pnl-selected-subscriptor { margin-left: 0; margin-right: 10px; font-size: 1em; white-space: nowrap; }
.wp-sender .wp-sender-compose .wp-add-container { margin: 0; padding-left: 0; font-size: 0.8em; }
.wp-sender .wp-sender-compose .h3,
.wp-sender .wp-sender-compose h3 .wp-subject { color: #999; width: 70px; display: inline-block; float: left; }
.wp-sender .wp-sender-compose h3 { margin-bottom: 10px; }
.wp-subject-prefix { display:block; float:left; padding-right:10px; }
.wp-sender .wp-sender-compose h3 input { width: 501px !important; }
.wp-sender .wp-sender-compose .RadEditor { width: 550px !important; margin-left: 77px; border: solid 1px #CCC; }
.wp-sender .wp-sender-compose .wp-buttons-panel { margin-left: 77px; }
.wp-sender .wp-sender-compose .wp-buttons-panel .wp-button-positive { background: url("/_sus/Images/command_button.jpg") no-repeat top center; display: inline-block; 
color: #FFF !important;	height: 34px; margin-right:5px;	line-height:34px; text-align:center; text-decoration:none; width:120px; font-weight: normal !important;	
border: 0 !important; }
.wp-sender .wp-sender-compose .wp-buttons-panel .wp-button-positive:hover { color: #000 !important; }

/* FORMULARIO GENERAL */
.form {}
.form .editControl { clear: both; display: block; overflow: hidden; padding-bottom: 4px; }
.form .editControl .label { float: left; margin: 0 4px; width: 150px; color: #999; }
.form .editControl .editControlHelp { float: left; clear: left; margin: 0 4px; width: 150px; }
.form .editControl .normal,
.form .editControl select,
.form .editControl .RadEditor { float: left; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border: solid 1px #CCC !important; width: 475px !important; }
.form .formSelect div { float: left; }
.form .formSelect table { margin-left: -3px; margin-top: -2px; margin-bottom: -2px; }
.form .formSelect img { vertical-align: middle; margin-right: 3px; }
.form .wp-button2 { text-decoration: none; border: solid 1px #EEE; border-right-color: #CCC; border-bottom-color: #CCC; color: #333; padding: 0 5px 2px; background-color:#F7F7F7; display: inline-block; height: 16px; }
.form .wp-button2 .wp-icon-holder { display: inline-block; float: none; vertical-align: middle; }
.form .wp-button2 .wp-button-text { vertical-align: middle; }
.form .editControl .rendererValidator { font-weight: normal; margin-left: 8px; }
.form .formButtons { margin-top: 10px; margin-left: 154px; }
.form .AdvancedButtonsContainer { display: none; }
.form .wp-gridview-auto-width { width: 475px; float: left; }
.form .wp-edit-item-resource-box div { float: left; } 
.form .wp-edit-item-resource-name { display: none; }
.form .wp-edit-item-resource-box .wp-column-left input { width: 300px; }
.form table.relatedElements { width: auto; }
.form .riTextBox { font-family:Arial, Helvetica, sans-serif !important; }
.form .literal { font-size:1.5em; font-weight:bold; margin:15px 4px; }

/* REGISTRO */
.RegisterContainer .registerLabel { color: #999; padding: 0 4px; }
.RegisterContainer table.Normal td { padding-bottom: 3px; }
.RegisterContainer table.Normal input { width: 470px !important; color: #333; border: solid 1px #CCC !important; padding: 2px; }
.RegisterEditControl table.relatedElements { margin: 0 !important; }
.RegisterContainer table.relatedElements table { margin: 3px 0 0 10px; }
.RegisterEditControl table.relatedElements select { width: 395px !important; }
.wp-register-delete { display:none !important; }

/* PROJECT DOCUMENTS */
.projectDocumentForm .orderHandler { display: none; }

/* ADD SERVICE WP1 */
.serviceForm .CategoryContainer .pnlSelection { margin-right: 10px; }
.serviceForm .CategoryContainer .wp-button2 { height: 18px; margin-top: 2px; }
.serviceForm .CategoryContainer .wp-button2 img { vertical-align: middle; margin-right: 5px; }

/* ADD ALBUM */
.albumForm .wp-button2 { height: 18px; margin:0 5px; }

/* MODIFY PARTNER DATA */
.privateContentContainer .resourceInfo .wp-table { display:none; }

/* CONTACT */
.contactForm .editControl .normal,
.contactForm .editControl select,
.contactForm .editControl .RadEditor { width: 400px !important; }

/* MY ACCOUNT */
.wp-edit-item-metadata-container { height: 30px; }
.wp-edit-item-approval { clear: both; }
.wp-edit-item-approval .wp-column-left { width: 350px; clear: both; height: 25px; }
.wp-edit-item-approval .wp-column-left .rcInputCell { width: 80% !important; }
.wp-edit-item-approval .wp-column-left * { float: left; }

/* TEMPLATE */
.bodyWrapper { background: transparent url("/_sus/Images/bg_wrapper.png") repeat-y top center; margin: 0 auto; width: 960px; }
.headerContainer { height: 158px; background: #FFDB0B url("/_sus/Images/bg_header.jpg") repeat-x top left; position: relative; width: 950px; margin-left: 5px; }
.logoContainer { color: #FFF; font-size: 2em; font-weight: bold; position: absolute; top: 0; left: 25px; }
.topMenuContainer { position: absolute; top: 10px; right: 10px; }
.privateHeaderContainer .topMenuContainer { position: relative; }
.topMenuTopContainer { float:right; /*margin:0 2px 20px 0;*/ margin: 0 2px 5px 0; }
.topMenuTopContainer .wp-module { float: left; }
.topMenuBottomContainer { clear:both; }
.mainMenuContainer { position: absolute; bottom: 0; right: 0; }
.contentContainer { clear: both; padding: 18px; margin: 0 5px; background-color: #FFF; }
.footerContainer { background-color: #EBEBEB; border-top: solid 8px #979797; height: 70px; line-height: 70px; text-align: center; color: #999; width: 950px; margin-left: 5px; }
.footerLeftContainer { float:left; padding-left:390px; }
.footerRightContainer { float:right; margin:15px 15px 0 0; width:40px; }
.footerRightContainer a { background-image: url("/_sus/Images/rss-channels.jpg"); background-repeat: no-repeat; background-position: center; display:block; height: 37px; width:37px; }
.footerImageContainer { background: url("/_sus/Images/bg_footer.gif") no-repeat left top; height: 15px; margin: 0 auto 20px; width: 960px; }

/* columnas  */
.columns { clear: both; overflow: hidden; }
.columnleft { float: left; }
.columnright { float: right; }
.half { width: 48%; }
.quarter { width: 24%; }
.threequarter { width: 73%; }
.third { width: 30%; }
.twothird { width: 68%; }

/* boxes */
.box .box_top { background-image: url("/_sus/Images/box_top.gif"); background-repeat: no-repeat; background-position: top left; height: 10px; }
.box .box_center { background-image: url("/_sus/Images/box_center.gif"); background-repeat: repeat-y; background-position: top left; }
.box .box_bottom { background-image: url("/_sus/Images/box_bottom.gif"); background-repeat: no-repeat; background-position: bottom left; height: 10px; }

.halfbox .box_top { background-image: url("/_sus/Images/halfbox_top.gif"); background-repeat: no-repeat; background-position: top left; height: 10px; }
.halfbox .box_center { background-image: url("/_sus/Images/halfbox_center.gif"); background-repeat: repeat-y; background-position: top left; }
.halfbox .box_bottom { background-image: url("/_sus/Images/halfbox_bottom.gif"); background-repeat: no-repeat; background-position: bottom left; height: 10px; }

/* private */
.privateHeaderContainer .topMenuContainer .WelcomeContainer { float: left; color: #FFF; }
.privateHeaderContainer .topMenuContainer .WelcomeContainer .CurrentUser { color: #000; font-weight: bold; }
.privateHeaderContainer .topMenuContainer .SubTabsContainer { float: left; }
.privateHeaderContainer .topMenuContainer .SignInMainContainer { float: left; margin-left: 10px; }
.privateHeaderContainer .topMenuContainer .SignInMainContainer a,
.privateHeaderContainer .topMenuContainer .SignInMainContainer a:visited { color: #FFF; }
.privateHeaderContainer .topMenuContainer .SignInMainContainer a:hover { color: #000; }
.privateHeaderContainer .topMenuContainer .MoreInfoContainer { cursor: pointer; height: 25px; left: 590px; position: absolute; top: 41px; width: 25px; }
.privateHeaderContainer .topMenuContainer .MoreInfoMessageContainer { display: none; height: 50px; left: 240px; position: absolute; top: 10px; width: 342px; }

.privateContentContainer .homeModuleTitleContainer { padding-left: 10px; margin-top: 10px; }
.privateContentContainer .homeModuleTitleContainer .ModuleTitle { margin-bottom: 5px; }
.privateContentContainer .welcomeTextContainer .ModuleTitle { color: #FFAC0C; font-size: 2.3em; }
.privateContentContainer .welcomeTextContainer .ItemContainerPane-2 { border: 0; padding-right: 25px; }

.privateContentContainer .homeViewMoreItems { background: url("/_sus/Images/tab_bottom.gif") no-repeat left bottom; margin-top: -10px; width: 96px; padding: 10px 5px; margin-bottom: 20px; }
.privateContentContainer .homeViewMoreItems a { background: url("/_sus/Images/view_more.gif") no-repeat 2px 2px; padding-left: 20px; color: #0092BA; }

/* PUBLIC */
.publicBodyWrapper .headerContainer { height: 158px; background: #FFF url("/_sus/Images/bg_header_public.gif") repeat-x top left; position: relative; width: 950px; margin-left: 5px; }
.publicBodyWrapper .bannerTopContainer { background: url("/_sus/Images/banner_top.jpg") no-repeat top left; height: 203px; margin-left: 5px; position: relative; }
.publicBodyWrapper .bannerTopContainer .ItemContainer { width: 320px; height: 99px; overflow: hidden; color: #FFF; position: absolute; left: 105px; top: 70px; }
.publicBodyWrapper .footerContainer { background: #FFF url("/_sus/Images/bg_footer_top.gif") no-repeat top left; border-top: 0; height: 120px; line-height: 50px; text-align: left; color: #999; width: 950px; margin-left: 5px; }
.publicBodyWrapper .footerLeftContainer { padding-left: 20px; padding-top: 25px; }
.publicBodyWrapper .footerLeftContainer a { margin-right: 10px; vertical-align: top; height: 95px; display: block; float: left; }
.publicBodyWrapper .footerCenterContainer { float: left; margin: 0 auto; padding: 50px 15px; text-align: center; width: 250px;  }
.publicBodyWrapper .footerRightContainer { text-align: right; width: auto; }
.publicBodyWrapper .footerRightContainer a { background-image: none; width: auto; height: auto; }
.publicBodyWrapper .footerRightCopyright { margin-right: 10px; clear: both; }
.publicBodyWrapper .footerRightContainer.topmenuSubTabsContainer { margin-left: 10px; }
.publicFooterImageContainer { background: url("/_sus/Images/bg_footer_public.gif") no-repeat left top; }

.publicBodyWrapper .homecolumnright { padding-top: 10px; }
.publicBodyWrapper .LeftContainer { background: url("/_sus/Images/bg_agenda.gif") repeat-y top left; padding: 10px 20px; width: 224px; }
.publicBodyWrapper .LeftTopContainer { background: url("/_sus/Images/bg_agenda_top.gif") no-repeat top left; padding-top: 10px; width: 264px; }
.publicBodyWrapper .LeftBottomContainer { background: url("/_sus/Images/bg_agenda_bottom.gif") no-repeat bottom left; height: 10px; }

@import "js/lightbox/lightbox.css";
