/**********************************/
/***** _portlet_generics.css *****/
/********************************/

.portlet-top {
	background: #F19FC1 no-repeat top right;
	border-top: 1px solid #ababab;
	border-bottom:1px solid #ababab;
}

.portlet-top h3 {
	color:#FFFFFF;
	background: #F19FC1 no-repeat top left;
}

.portlet-content {
	border-left: #ABABAB solid 1px;
	border-right: #ABABAB solid 1px
}

.tab-content, .inner-content {
	border: #ABABAB 1px solid;
}

div .tab-navigation {
	border-color: #F19FC1;
	background:  #F19FC1;
}

div .tab-navigation .breadcrumb {
	color:#FFF;
}

div .tab-navigation .breadcrumb a {
	color:#FFF
}

.portlet-bottom {
	background: #ABABAB no-repeat top right;
	height:1px;
}

div.portlet-bottom div.left-corner {
	background: #F19FC1 no-repeat top left;
}

.breadcrumb {
	color:#672e2e
}

.breadcrumb ul li li {
	background: url(../img/breadcrumb_arrow.gif) no-repeat
}

/***************************************/
/***** _portlet_main_contents.css *****/
/*************************************/

.list-of-items th {
	background-color:#FDF2F7;
	color:#5E5E5E;
}

.list-of-items .even {
	background-color:#F3F3F3
}

.list-of-items .odd {
	background-color:#FFFFFF
}

.list-of-items tr.empty td {
	background-color:#f8f0f0;
}

.list-of-items .no-items td {
	background-color:#edd6d6;
}

.mini-browser a {
	color:#FFF
}

.list-of-items a {
	color: #535353;
}

.list-of-items .draft a {
	color: #666666;
}

.list-of-items th a {
	color: #5E5E5E;
}

/************************************/
/***** _portlet_navigation.css *****/
/**********************************/

/* PORTLET MENU */

div .portlet-menu, div .portlet-navigation {
	background: #FADEEA
}

.portlet-menu, .portlet-menu ul {
	/*border: solid #f8f0f0;*/
}

.portlet-menu ul li {
	border-right:1px #b21d1d solid;
}

.portlet-menu ul ul li {
	border-right:2px #F19FC1 solid;
}

.portlet-menu ul ul, .portlet-menu ul ul li {
	background: white
}

.portlet-menu a {
	color: #535353;
}

.portlet-menu ul ul a {
	color:#535353;
}

.portlet-menu a:hover {
	color:black
}

.portlet-menu ul ul a.element-with-children {
	background: url(../img/toolbar_rightarrow.gif) center right no-repeat;
}

.portlet-menu li li:hover, .portlet-menu li li.sfhover {
	background-color: #F19FC1;

}

/* SECONDARY TOOLBAR */

div .toolbar {
	border: solid #ababab;
	border-width: 1px 0;
	background: #FFFFFF;
}

.toolbar, .toolbar ul {
	border: solid #ababab;
	/*border-width: 1px 0;*/
	border-width:0;
}

.toolbar ul ul li {
	border-right:1px #ababab solid;
}

.toolbar ul ul, .toolbar ul ul li {
	background: #FFFFFF
}

.toolbar a {
	color: #5E5E5E;
}



.toolbar ul ul a {
	color:#5E5E5E;
}

.toolbar ul ul a:hover {
	color:white;
}


/*.toolbar a:hover {
	color:black
}*/

.toolbar a.element-with-children {
	background: url(../img/toolbar_top_rightarrow.gif) center right no-repeat;
}

.toolbar ul ul a.element-with-children {
	background: url(../img/toolbar_rightarrow.gif) center right no-repeat;
}

.toolbar li li:hover, .toolbar li li.sfhover {
	background: #F19FC1;
}

* TABS */
.tabs a{color:#535353}
.tabs a {color:#5E5E5E}
.tabs li {border-color:#ababab;}
.tabs .current {background:#F19FC1; border-color:#F19FC1;}
.tabs a:hover {color:black;}
.tabs .current a, .tabs .current a:hover {color:#FFF;}


/* SUB-TABS: SECOND LEVEL NAVIGATION TABS */

html>body .sub-tabs {
	background-color:#F19FC1;
}  

.sub-tabs li {
	background:#F19FC1 no-repeat right top;
}

.sub-tabs a {
	background:#F19FC1 no-repeat left top;
	color:#535353;
}

.sub-tabs a:hover {
	color:black;
}

.sub-tabs .current {
	background-image:url("../img/subtabs_right_on.gif");
}

.sub-tabs .current a {
	background-image:#F19FC1;
	color:#FFF;
}

.sub-tabs .current a:hover {
	color:#FFF;
}


/******************************/
/***** content_admin.css *****/
/****************************/

.mini-browser a {
	color:#FFF
}


.list-of-items .draft {
	color:#666
}

.list-of-items div.draft a {
	color:#535353;
}
.list-of-items div.draft a:hover {
	color:black;
}

.list-of-items .name a.spare-draft {
	color:#535353;
}
.list-of-items a:hover{
	color:black;
}

.list-of-items .name a.spare-draft:hover {
	color:black;
}

/* USED/AVAILABLE SPACE */	

div.graph {
	border: 1px solid #d78888; 
}

/**************************/
/***** cms_tools.css *****/
/************************/

.selected-language, .other-languages {
	color:#FFF;
}

.file-type {
	color:#FFF
}

/* DRAG AND DROP LISTS */

div.list-of-items ul.sortable li {border-bottom:1px dashed #e5b5b5;}

/* TOOLTIPS */

.tooltip-message {
	background:#FFF;
}

/**************************/
/***** glossary.css *****/
/************************/

div.glossary h5 {
    background-color: #d78888;
    color: #FFF;
}

ul.glossary-menu {
    background-color: #f7e9e9;
    color: #b65a5a;
}

ul.glossary-menu li.current a {
    background-color: #d78888;
    color: #FFF;
}

ul.glossary-menu li a, ul.glossary-menu li.empty {
    background-color: #f7e9e9;
    color: #b65a5a;
}

ul.glossary-menu li.empty {
    background-color: #dedede;
    color: #999
}

ul.glossary-menu li a:hover {
    background-color: #FFF;
    color: #b65a5a;
}

ul.glossary-menu li.add-entry a, ul.glossary-menu li.add-entry a:hover {
    color: #b65a5a;
}

div.entries dl dt {
    color: #763434;
}

div.entries dl dd {
    border-bottom: 1px #d78888 dotted;
}

div.entries dl dd a {
    color: #333;
}

/**********************************/
/******* _cms_contents.css *******/
/********************************/

.cms-content .header h2,
.cms-content .header h4,
.cms-content .header h2 a, 
.cms-content .details h3,
.cms-content .aditional-files h4, 
.cms-content .details-title, 
.cms-content .chapters h4, 
.cms-content .proposal-list h4 {
	/*color:#b21d1d;*/
	border-bottom:#b21d1d 1px none;
}
.title-list .header h2, .title-list .header h2 a {border-bottom:none;}
.cms-content .with-subtitle h4 {
	color:#b21d1d;
	border-bottom:#d78888 1px dotted;
}
.cms-content .date {
	color:#b21d1d	
}
.cms-content .link-for-details {	
	border-bottom:#d78888 1px dotted;
}
.cms-content .details th {
	background-color:#f3dcdc;
	color:#b21d1d;	
}
.cms-content .details td {
	background-color:#f8f0f0
}

/*********************************/
/**** _prototype_windows.css ****/
/*******************************/

.default_nw {background: transparent url(../img/prototype_windows/left-top.gif) no-repeat 0 0;}
.default_n {background: transparent url(../img/prototype_windows/top-middle.gif) repeat-x 0 0;}
.default_ne {background: transparent url(../img/prototype_windows/right-top.gif) no-repeat 0 0;}
.default_w {background: transparent url(../img/prototype_windows/frame-left.gif) repeat-y top left;}
.default_e {background: transparent url(../img/prototype_windows/frame-right.gif) repeat-y top right;}
.default_sw {background: transparent url(../img/prototype_windows/bottom-left-c.gif) no-repeat 0 0;}
.default_s {background: transparent url(../img/prototype_windows/bottom-middle.gif) repeat-x 0 0;}
.default_se, .default_sizer  {background: transparent url(../img/prototype_windows/bottom-right-c.gif) no-repeat 0 0;}
.default_close {background: transparent url(../img/prototype_windows/button-close-focus.gif) no-repeat 0 0;}
.default_minimize {background: transparent url(../img/prototype_windows/button-min-focus.gif) no-repeat 0 0;}
.default_maximize {background: transparent url(../img/prototype_windows/button-max-focus.gif) no-repeat 0 0;}
.default_title {color:#FFF;}
.overlay_default {background-color: #cd6c6c;}


#personal_menu div.portlet-bottom div.left-corner {border-bottom:WHITE solid 1px;}
#administration_menu div.portlet-bottom div.left-corner {border-bottom:WHITE solid 1px;}
#communities_menu_WAR_cms_tools div.portlet-bottom div.left-corner {border-bottom:WHITE solid 1px;}
#repository_admin_WAR_cms_tools div.portlet-bottom div.left-corner {border-bottom:WHITE solid 1px;}