/*
* 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: ;      }

.message { 
	padding: 10px 10px 10px 50px; margin-bottom: 10px;
	border: 1px solid gray; background: #FFFFCC url(../images/message.gif) no-repeat 10px 50%; 
	color: red; font-weight: bold; 
}

#dm_header 		{ height: 50px;  text-align: center;}
#dm_header div { float: left; padding: 3px; width: 30%; }
#dm_header a, #dm_header span  { display: block; padding-bottom: 5px; }

#dm_pathway {
	font-size: 14px;
	text-align: left;
	background:;
        font-weight: bold;
	margin-bottom: 5px; padding: 3px 3px 3px 10px;
}

h2 {font-size: 18px; padding-left: 10px; text-align: left; background:url(../images/contentmeedios.png);}

#dm_cats, #dm_docs { text-align: left; }

#dm_cats h3, 
#dm_docs h3       { background: #BFBFBF; padding: 2px 2px 2px 10px; clear: both; }
#dm_docs h3       { margin-bottom: 0; }

#dm_docs h3 span, 
#dm_cats h3 span  { display: block; float: right; margin: -15px 5px 0 0; font-size: 11px; font-weight: normal;}


dt{
  background: #ECEBE9 ; 
  padding-top: 15px; 
  padding-left: 10px; 
  padding-right: 5px; 
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  clear: both; 
  margin-left: 20px;
  margin-right: 20px;
  }

dt a.dm_icon{ 
  float: left; 
  padding-right: 10px; 
}

dt a.dm_thumb{
}

dt a.dm_name{
  background: #ECEBE9;
  display: block; 
  margin-top: 3px;
  margin-right: 3px;
  padding: 8px 0 8px 0; 
  font-size: 25px; 
  font-weight: bold; 
  color: #839AAF;
}

dt a.dm_name:hover{ 
  background:; 
  color: #FC6401; 
}

dt span{
  padding-left: 10px; 
  color: #EF3B3B; 
  font-weight: normal; 
  font-style: italic;
}

dd.dm_date, dd.dm_files{ 
  color: #DF9153; 
  float: right; 
  margin-top: -5%;
  margin-right: 20px;
  padding-right: 15px;
  font-size: 15px;
}

dd.dm_description{
  background-color:#ECEBE9; 
  padding: 2px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-weight: 600; 
  margin-left: 20px; 
  margin-right: 20px;
}

dd.dm_counter{ 
  float: right; 
  clear: right; 
  padding-right: 15px;
  margin-top: -5%;
  margin-right: 20px;
  font-size: 15px; 
  font-weight:;
  color: #DF9153;
}

dd.dm_homepage{
  color: #DF9153; 
  font-weight:; 
  padding: 5px 5px 5px 5px; 
  font-size: 15px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color:#B3D4EF; 
  margin-left: 20px; 
  margin-right: 20px; 
}
 
.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 { margin: 0 0 10px 0; padding: 1px 1px 1px 10px; background-color: #DF9153; font-size: 15px;  }

/* ---------- 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 gray;
	border-left: 1px solid gray;
	border-collapse: collapse;
}

.dm_doc td, #dm_tooltip td {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.dm_doc thead, #dm_tooltip thead       { background-color: #B5CDDF; font-weight: bold; }
.dm_doc col#3F3F3F			                { background-color: #3F3F3F; }
.dm_doc thead td, #dm_tooltip thead td { text-align: center; }

/* -- specific style when show as seperate page */

#dm_details 		{ 

color: #DF9153; 
  font-weight:; 
  padding: 5px 5px 5px 5px; 
  font-size: 15px;
  border: 1px solid #000000;
  text-align: center;
  
  background-color:#ECEBE9; 
  margin-left: 20px; 
  margin-right: 20px; 
 }
 
#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;
    height: 35px; 
    margin-left: 20px; 
    margin-right: 20px; 
    margin-bottom: 30px;
    border: 1px solid #000000;
    background: #E0E8EF; /* +10px by jlouis */
}  

dd.dm_taskbar li {
    float: left;
    list-style-type: none;
    background-image: none;
    margin:5px 3px 0 3px;
    font-size: 12px; 
    font-weight:bold ;
    text-align: center;
    
}
dd.dm_taskbar li a {
    display: block;
    height: 25px;
    width: 90px; 
    color: #DFDFDF;
    background:url(../images/d4.png) no-repeat ;
    
}
dd.dm_taskbar li a:link, dd.dm_taskbar li a:visited {
    
    text-decoration: none;
    line-height:2;
}

dd.dm_taskbar li a:hover {
    background:url(../images/d2.png) no-repeat ;
    color: #DFDFDF;
    font-size: 13px;
}

dd.dm_taskbar li.approve a:link { 
    background:url(../images/d1.png) no-repeat ; 
    color: #DFDFDF;
}
 
dd.dm_taskbar li.publish a:link { 
    background:url(../images/d3.png) no-repeat ;
    color: #DFDFDF;
}  
 /* ---------- 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 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; }