@charset "utf-8";
/**
 * Ficheiro com os estilos para aplicar aos tentaculos predefinidos pela plataforma
 * 
 * Para adicionar novos tipos de tentaculos, deve criar-se um ficheiro css adicional
 * Esse ficheiro poderá ser entendido como um "plugin" que vai acrescentar novos
 * tipos de tentaculos aos que vêm predefinidos na plataforma (definidos neste ficheiro)
 * As páginas que precisarem de tentaculos adicionais, só terão de carregar
 * o ficheiro css pretendido para poderem passar a utilizar os novos estilos.
 * Estilos disponíveis:
 *   cfmc1 (customer files)
 */

/* CUSTOMER FILES */
div.cfmc1 { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; overflow:hidden; }
div.cfmc1 > h3 { padding: 0 0 0 20px; margin: 1em 0 1em 0; border-bottom: 2px solid #66bb66; background:transparent url(http://static.textovirtual.com/images/filemanager/keys-16x16.png) no-repeat left center; }
div.cfmc1 > h3 { font-size: 1.2em; font-weight: bold; color: #006600; }
div.cfmc1 > ul { padding: 0px 10px 10px 30px; min-height: 64px; border: 1px solid #66bb66; list-style: none; background: #f6fff6 url(http://static.textovirtual.com/images/filemanager/package.png) no-repeat 5px 5px; }
div.cfmc1 > ul > li.customer > div { padding-top: 5px; font-size: 1.2em; font-weight: bold; }
div.cfmc1 > ul > li.customer ul.directory { padding: 3px 0 0 0; list-style: none; }
div.cfmc1 > ul > li.customer ul.directory li { padding: 3px 0 3px 20px; background:transparent url(http://static.textovirtual.com/images/filemanager/file.png) no-repeat left center; }
div.cfmc1 > ul > li.customer ul.directory li.pdf { background:transparent url(http://static.textovirtual.com/images/filemanager/pdf.png) no-repeat left center; }
div.cfmc1 > ul > li.customer ul.directory li.doc { background:transparent url(http://static.textovirtual.com/images/filemanager/doc.png) no-repeat left center; }
div.cfmc1 > ul > li.customer ul.directory li.xls { background:transparent url(http://static.textovirtual.com/images/filemanager/xls.png) no-repeat left center; }
div.cfmc1 > ul > li.customer ul.directory li.directory { padding: 5px 0 3px 20px; margin: 5px 0 5px 0; background:transparent url(http://static.textovirtual.com/images/filemanager/folder.png) no-repeat 0px 10px; }
div.cfmc1 > ul > li.customer ul.directory li.directory div.name { padding:5px 5px 5px 0px; font-weight:bold; border-bottom:1px dotted silver; }

/* IDENTITY TOOL */
.identity-tool { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:normal; }
.identity-tool .link { border-width:1px; border-style:none; float:left; }
.identity-tool .link a { padding:0em 0.7em; }
.identity-tool > u { position:relative; }
.identity-tool .logout a { text-decoration:none; margin-left: 5px; padding-left: 20px; background:transparent url(http://static.textovirtual.com/images/logout.png) no-repeat 0px 3px; }
.identity-tool .logout a:hover { color:#cc3333; background:transparent url(http://static.textovirtual.com/images/logout.png) no-repeat 0px -15px; }
.identity-tool .i { padding-left: 20px; background:transparent url(http://static.textovirtual.com/images/user1.png) no-repeat left; }
.identity-tool form {margin-top: 5px;}
.identity-tool span.button input { border-width:1px; border-style: solid; border-color: #fefefe #aaaaaa #aaaaaa #fefefe; background: #f6f6f6;}
.identity-tool input#openid_url { padding-left: 20px; width: 15em; border: 1px solid #ccc; background: transparent url(http://static.textovirtual.com/images/openid-icon-16x16.png) no-repeat left; }


