/*
* DOCMan 1.3.0 Default Theme
* @version $Id: theme.css,v 1.32 2005/09/30 21:11:48 johanjanssens Exp $
* @package DOCMan_1.3.0
* @copyright (C) 2003 - 2005 The DOCMan Development Team
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Oficial website: http://www.mambodocman.com/
*/

img  		  
{ 
	border: 0 none; 
}

.clr 		  
{ 
	clear: both;    
}

dl, dd, dt
{ 
	margin: 0;    
}

.message { 
	padding: 10px 10px 10px 50px; margin-bottom: 10px;
	border: 1px solid gray; 
        /*background: #FFFFCC url(../images/message.gif) no-repeat 10px 50%; */
        background: #FFFFCC no-repeat 10px 50%;
	color: red; font-weight: bold; 
}

#dm_header 		
{
	height: 10px;
	background-color: #FF3366;
	border: solid #006633 1px;
}

#dm_header div 
{ 
	float: left; 
	padding: 3px; 
	width: 30%; 
}

#dm_header a, #dm_header span  
{ 
	display: block; 
	padding-bottom: 5px; 
}

#dm_title
{
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #7280A5;
	text-align:left;
	white-space: normal;
	border-bottom: 1px solid #666666;
	height: 22px;
	/*padding-left: 10px;*/
}

#dm_pathway
{
  color: #565656;
}

#dm_pathway a
{
	text-decoration: none;
	text-align: left;
	margin: 5px 0px 5px 10px;
}

h2 {
	padding-left: 10px; 
	text-align: left;
}

#dm_cats, #dm_docs 
{ 
	text-align: left; 
}

#dm_cats h3, 
#dm_docs h3       
{ 
	padding: 0px 0px 0px 7px; 
	/*clear: both;*/
	color: #565656; 
}

#dm_docs h3       
{ 
	margin-bottom: 0; 
}

#dm_docs h3 span, 
#dm_cats h3 span  
{ 
    color: #565656;
	display: block; 
	float: right; 
	margin: -15px 5px 0 0; 
	font-size: 11px; 
	font-weight: normal;
}

dt { 
	display: block; 
	height: 16px; 
}

dt a.dm_icon    	 
{
	float: left;
}

dt a.dm_thumb      
{ 
}

dt a.dm_name		 
{ 
	padding: 2px 0 2px 0;
	font-weight: bold;
}

dt a.dm_name:hover 
{
	text-decoration: none;
}

dt span 				 
{
	padding-left: 15px;
}

dd.dm_date, 
dd.dm_files	
{ 
	float: right; 
	margin: -16px 5px 0 0;
    color: #565656;
}

dd.dm_description 	   
{ 
	color: #565656;
	margin: 10px 0 10px 10px;
}

dd.dm_counter				
{ 
	color: #565656;
	float: right; 
	clear: right; 
	padding-right: 5px; 
	margin-top: -14px; 
	font-size: 10px; 
}

dd.dm_homepage				
{ 
	padding: 1px 1px 1px 5px; 
	font-size: 10px; 
	background-color: #F8F8F8;  
}

dd.dm_taskbar     	   
{ 
	height: 22px;
}

.dm_cat 			  			{ padding: 3px; }
.dm_cat .dm_name 			{ float: left; font-size: 14px; font-weight: bold; color: #666; margin-bottom: 3px; }
.dm_cat .dm_description { float: left; clear: left;  }
.dm_cat .dm_thumb       { float: right; margin-top: -15px; }

.dm_unpublished 		   { border: 1px dotted red; background-color: #FFCCCC;}
.dm_unapproved 		   { border: 1px dotted green; background-color: #CCFFCC;}

.dm_license       { }
.dm_license_agree { }

/* ---------- Orderby styles ---------------------------------------- */

.dm_orderby 
{
	color: #565656;
	margin: 0 0 10px 0;
	padding: 1px 1px 1px 10px;
	font-size: 10px;
	border-bottom: 1px solid #666666;
}

/* ---------- Details styles ---------------------------------------- */

/* -- shared styles */
.dm_doc caption, #dm_tooltip caption  
{ margin: auto; padding: 5px 0 5px 0; font-weight: bold; }

.dm_doc table, #dm_tooltip table {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
}

.dm_doc td, #dm_tooltip td {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.dm_doc thead, #dm_tooltip thead       
{ 
	background-color: #666666; 
	font-weight: bold; 
	color: #CCC
}

.dm_doc col#prop			                { background-color: #FFF; }
.dm_doc thead td, #dm_tooltip thead td { text-align: center; }

/* -- specific style when show as seperate page */

#dm_details 		{ width: 100%; text-align: center; }
#dm_details table { margin: auto; }
#dm_details td, #dm_details thead { padding: 5px; }

/* -- specific style when show as tooltip */

#dm_tooltip td, #dm_tooltip thead { padding: 2px; }

/* ---------- Taskbar styles ---------------------------------------- */

dd.dm_taskbar 
{
	list-style-type: none;
	background-color: #F2F0F0;
	margin-bottom: 10px;
	border-bottom: 1px solid #666666;
}

dd.dm_taskbar li {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	vertical-align: middle;
	list-style-type: none;
}
/*
dd.dm_taskbar li a 
{
	display: block;
	adding-left: 3px;
}
*/
/*
dd.dm_taskbar li a:link,
dd.dm_taskbar li a:visited,
dd.dm_taskbar li a:hover 
{
	olor: #696969; 
	background-color: #eeeeee; 
	text-decoration: none;
}
*/
/*
 dd.dm_taskbar li a:link,
 dd.dm_taskbar li a:visited {
   border-top: 1px solid #cecece;
   border-bottom: 1px solid Gray;;
   border-left: 1px solid #cecece;
   border-right: 1px solid Gray;;
 }
 dd.dm_taskbar li a:hover {
   border-bottom: 1px solid #cecece;
   border-top: 1px solid Gray;
   border-right: 1px solid #cecece;
   border-left: 1px solid Gray;
 }
 
 dd.dm_taskbar li.approve a:link { background-color: #CCFFCC; } 
 dd.dm_taskbar li.publish a:link { background-color: #FFCCCC; }
*/ 
 /* ---------- Toolbar styles --------------------------------------- */
 
 .dm_toolbar    { list-style: none; height: 32px; margin-right: 25px; }
 .dm_toolbar li { float: right; background-image: none; }
 
 .dm_toolbar .dm_btn        { text-indent: -5000px; height: 32px; width: 32px; display: block;}
 .dm_toolbar #dm_btn_save         { background-image: url(../images/save.png)   }
 .dm_toolbar #dm_btn_cancel       { background-image: url(../images/cancel.png) }
 .dm_toolbar #dm_btn_save:hover   { background-image: url(../images/save-over.png)   }
 .dm_toolbar #dm_btn_cancel:hover { background-image: url(../images/cancel-over.png) }
 
 /* ---------- Form styles ------------------------------------------ */
 
.dm_form {
	margin: 0 auto;
 	width: 35em;
	padding: 1em 1em 1em 1em; 
	border: 1px solid #cecece;
 }
.dm_form fieldset { border: 0 none; margin: 0; padding: 0.5em;}
.dm_form br       { display: none; }
.dm_form label    { display: block; width: 100px; font-weight: bold; float: left; }
.dm_form label.nofloat { float: none; }
.dm_form p        { text-align: left; }
.dm_form fieldset.dm_button    { border-top: 1px solid Gray; }
.dm_form select option.label { background-color: #EEE; border: 1px solid #DDD; color : #333; }
.dm_form .editor { float: none;  }

#dm_frmupload label { width: 100px; padding-right: 10px;}
#dm_frmupload #dm_btn_back   { float: left;  }
#dm_frmupload #dm_btn_submit { float: right; }

#dm_frmedit { width: 90%; border: 0 none; }
#dm_frmedit #dmthumbnail_preview { float: right; margin-right: 30px; height: 80px; width: 80px; padding: 3px; border: 1px solid silver; }
#dm_frmedit #license-page label  { width: 250px; }
 
/* ---------- Nav styles ------------------------------------------ */

#dm_nav 	  { clear: both; padding-top: 15px; margin-top: 15px; border-top: 2px dotted #ddd;}
#dm_nav div { margin-top: 10px; }
