/* 
Copyright (c) 2007-2011 The web2Project Development Team <w2p-developers@web2project.net>
Copyright (c) 2003-2007 The dotProject Development Team <core-developers@dotproject.net>
Copyright [2011] -  Sérgio Fernandes Reinert de Lima - INPI 11802-5
Este arquivo é parte do programa GP-Web
O GP-Web é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
Este programa é distribuído na esperança que possa ser  útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer  MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em português para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "licença GPL 2.odt", junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA 
*/

BODY{
	background-color:#fff;
	font-family:'Times New Roman',Times,serif;
	font-size:10pt;color:#000;
	margin:0 0 10px
	}


ul{
	margin-left:25px}
dl{
	margin-top:0;
	padding-left:1px}
dt{
	margin-top:.5em;
	color:#009;
	font-weight:700}
dd{
	margin-bottom:0;
	margin-left:1.5em}
em{
	font-weight:700;
	text-decoration:none;
	font-style:normal}
A:visited,A:link{
	color:#006;
	text-decoration:none}
A:active{
	color:red;
	text-decoration:none}
A:hover{
	color:#0F99AB}

h1,.title{
	color:#333;
	margin-bottom:0;
	margin-top:5px;
	font:700 16px verdana, arial, helvetica, sans-serif}
h2{
	color:#666;
	margin-bottom:0;
	margin-top:15px;
	font:700 12px verdana, arial, helvetica, sans-serif}
h3{color:#08245b;
	margin-bottom:0;
	margin-top:35px;
	font:700 12px verdana, arial, helvetica, sans-serif}

.text{
	border:1px #a6a6a6 solid;
	font-family:arial,Osaka,verdana,Sans-Serif;
	font-size:8pt;
	margin-top:2px;
	-webkit-border-radius:4px}
	
.arquivo{
	background: #ffffff;
	font-family:arial,Osaka,verdana,Sans-Serif;
	font-size:8pt;
	margin-top:2px;
	-webkit-border-radius:4px}		
	
.texto{
	border:1px #a6a6a6 solid;
	background: #ffffff;
	font-family:arial,Osaka,verdana,Sans-Serif;
	font-size:8pt;
	margin-top:2px;
	-webkit-border-radius:4px}	
	
.texto select:focus,textarea:focus,

.texto textarea:focus,input[type="text"]:focus,select:focus{
	border:1px #a6a6a6 solid;
	background-color:#ffe;
	-webkit-border-radius:4px}
	
TEXTAREA{
	border:1px #a6a6a6 solid;
	font-family:arial,Osaka,verdana,Sans-Serif;
	-webkit-border-radius:4px}
textarea.pequeno{
	border:1px #a6a6a6 solid;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	-webkit-border-radius:4px}
TH.letreiro{
	background-color:#70a5cc;
	color:#fff}
td.item,td.label{
	background-color:#a6a6a6;
	height:22px}
table.tbl{background:#a6a6a6}
table.tbl TH{
	font-weight: bold;
	background:#a6a6a6;
	height:22px;
	font-weight: bold;
	white-space:nowrap;
	border-left-width:0;
	border-right-width:1px;
	border-top-width:0;
	border-bottom-width:0;
	padding:2px;
	font:11px verdana, arial, helvetica, sans-serif;
	text-align:center;
	line-height:18px;
	list-style:disc inside}
table{
	border-color:#a6a6a6}
table.std{
	background:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 2px 2px 1px;
}
table.std TH{
	font-weight: bold;
	background-color:#a6a6a6;
	font-weight: bold;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;padding:1px;
	list-style:disc inside}
table.std td.realce{
	background-color:#ffffff;
	-webkit-border-radius:3px}
table.contatos td.realce,table.contatos td,table.contatos{
	background-color:#ffffff}
A.hdr:link,A.hdr:active,A.hdr:visited{
	color:#333}
A.hdr:hover{
	color:#00FFE5}
td.tabativo{
	background:#fff url('./imagens/tab_sm.gif') repeat-x top;
	font-weight:700}
td.tabinativo{
	background:#fff url('./imagens/tab_m.gif') repeat-x top;
	font-weight:400}
td.tabsp{
	border-bottom:solid #ffffff 2px}
td.tabox{
	background:#a6a6a6;
	border-top:solid #a6a6a6 1px;
	border-left:solid #a6a6a6 1px;
	border-right:solid #a6a6a6 1px;
	border-bottom:solid #a6a6a6 1px}
.mensagem{
	color:#08245b}
.no_,.erro,.aviso{
	color:red}
table.poptitulo td,table.poptitulo,table.tbl td{
	background-color:#fff}
table.poptitulo th{
	background-color:#fff;
	color:#000;
	font-size:10pt;
	font-weight:700}
table.popcal{
	background-color:#ccc}
table.popcal th{
	background-color:#fff;
	color:#000;
	font:400 9pt Osaka,helvetica,arial,sans-serif}
table.popcal td{
	background-color:#fff;
	font-family:Osaka,helvetica,arial,sans-serif;
	font-size:8pt;
	text-align:center}
table.popcal td.empty{
	background-color:#e0e0e0}
table.popcal a:link,table.popcal a:visited{
	color:#00f;
	text-decoration:none}
table.popcal a.hoje:link,table.popcal a.hoje:visited{
	color:red;
	font-weight:700}
table.popcal a.fim_semana:link,table.popcal a.fim_semana:visited{
	color:#00a}
table.popcal a.empty:link,table.popcal a.empty:visited{
	color:#777}
table.motitulo{
	background-color:#777}
table.motitulo td,body.popcal{
	background-color:#a6a6a6}
	
table.popcal td.fim_semana{
	background-color:#f0e8e8}	
table.motitulo th{
	background-color:#f0f0f0;
	font-size:10pt}
table.mocal{
	background-color:#777;
	cursor:pointer}
table.mocal th{
	background-color:#08245b;
	color:#fff}
table.mocal td.semana{
	vertical-align:top;
	background-color:#f2f1f1;
	height:80px}
table.mocal td.vazio{
	background-color:#e0e0e0;
	color:#aaa;
	text-align:left;
	vertical-align:top;
	height:80px}
table.mocal td.dia{
	background-color:#fff;
	color:#336;
	text-align:left;
	vertical-align:top;
	height:80px}
table.mocal td.hoje{
	background-color:#a5cbf7;
	color:#fff;
	text-align:left;
	vertical-align:top}
table.mocal td.fim_semana{
	background-color:#f0e8e8;
	text-align:left;
	vertical-align:top}
table.mocal td.evento{
	background-color:#ffc;
	text-align:left;
	vertical-align:top}
table.mocal td.compromisso{
	background-color:#ffc;
	text-align:left;
	vertical-align:top}	
table.minititulo th{
	font-weight:400}
table.minical th{
	color:#000;
	font:normal 400 11px normal Arial,Helvetica,sans-serif}
table.minical td.vazio{
	color:#aaa}
table.minical td.dia{
	text-align:center}
table.minical td.hoje{
	border:1px dotted red;
	background-color:#e0e0e0;
	text-align:center}
table.minical td.fim_semana{
	background-color:#f0e8e8;
	text-align:center}
table.minical td.evento{
	background-color:#ffc;
	text-align:center}
table.minical td.compromisso{
	background-color:#ffc;
	text-align:center}	
table.minical td.tarefa{
	background-color:#ccf;
	text-align:center}
table.minical td.eventotarefa{
	background-color:#fcf;
	text-align:center}

table.minical td.expediente_normal{
	background-color:#c9ffba;
	text-align:center}	
	
table.minical td.expediente_meio{
	background-color:#f0ff96;
	text-align:center}
	
table.minical td.expediente_sem{
	background-color:#ffc4a4;
	text-align:center}

table.minical td.expediente_outros{
	background-color:#cafffc;
	text-align:center}

table.minical td.sobrecarga_25{background-color:#e9ffe3;text-align:center} 
table.minical td.sobrecarga_50{background-color:#c4eeb8;text-align:center} 
table.minical td.sobrecarga_75{background-color:#a5dc96;text-align:center} 
table.minical td.sobrecarga_95{background-color:#6ab854;text-align:center} 
table.minical td.sobrecarga_100{background-color:#247d0f;text-align:center} 
table.minical td.sobrecarga_acima100{background-color:#ff9595;text-align:center} 

table.minical td.alocacao_25{background-color:#e9ffe3;text-align:center} 
table.minical td.alocacao_50{background-color:#c4eeb8;text-align:center} 
table.minical td.alocacao_75{background-color:#a5dc96;text-align:center} 
table.minical td.alocacao_95{background-color:#6ab854;text-align:center} 
table.minical td.alocacao_100{background-color:#247d0f;text-align:center} 
table.minical td.alocacao_acima100{background-color:#ff9595;text-align:center} 

table.tbl td.evento td, table.tbl td.evento{
	background-color:#fff0b0}
TR.nav{background:url("./imagens/nav_fundo.gif");
	color:#000;
	height:24px}
TR.nav a:visited{color:#000}	
tr.nav a:hover{
	background:#2E91C6 url('./imagens/barra_titulo_linhas.gif') repeat-x scroll 0;
	color:#FFF;
	text-decoration:none}
tr.nav ul li{
	float:left;
	margin:0 1px 0 0;
	padding:0px}
tr.nav ul{
	font:700 8pt helvetica,arial,sans-serif;
	line-height:100%;
	margin:1px 0 0;
	padding:0px;
	list-style:none outside none}
tr.nav ul li a{
	color:#000;
	display:block;
	padding:5px 3px 6px;
	text-decoration:none}

a.botao{
	background:transparent url('./imagens/botao_d.gif') no-repeat scroll top right;
	color:#444;
	display:block;
	float:left;
	font:400 8pt arial, sans-serif;
	height:22px;
	margin-right:0;
	padding-right:10px;
	text-decoration:none;
	border:0
	}

a.botao span{
	background:transparent url('./imagens/botao_e.gif') no-repeat;
	display:block;
	line-height:14px;
	padding:3px 0px 5px 10px
	}

a.botao:active{
	background-position:bottom right;
	color:#FFF;
	outline:none}

a.botao:active span{
	background-position: bottom left;
	padding:4px 0px 4px 10px
	}

a.excluir{
	background:transparent url('./imagens/botao2_d.gif') no-repeat scroll top right;
	color:#444;display:block;
	float:left;
	font:400 8pt arial, sans-serif;
	height:22px;
	margin-right:0;
	padding-right:10px;
	text-decoration:none;
	border:0}
a.excluir span{
	background:transparent url('./imagens/botao2_e.gif') no-repeat;
	display:block;
	line-height:14px;
	padding:3px 0px 5px 10px}
a.excluir:active{
	background-position:bottom right;
	color:#FFF;outline:none}
a.excluir:active span{
	background-position:
	bottom left;
	padding:4px 0px 4px 10px}

.tool-tip{
	color:#474747;
	width:462px;
	z-index:13000}
.tool-title{
	font-weight:700;
	font-size:11px;margin:0;
	color:#fdfdfd;
	font-weight: bold;
	padding:4px 8px 2px;
	background:url(imagens/dica2.png) top left}
.tool-text{
	color:#474747;
	font-size:11px;
	padding:4px 8px 8px;
	background:url(imagens/dica.png) bottom right}
.tool-text td{
	color:#474747;
	font-size:11px}
form{
	display:inline;
	margin:0}
img{
	vertical-align:middle}
label{
	vertical-align:25%}
table.tbl2{
	background:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 1px 1px 1px;}
table.tbl2 TD{
	background:#FFF;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 0px 0px 0px;}	
table.tbl2 TH{
	font-weight: bold;
	background-color:#a6a6a6;
	border-color:#a6a6a6;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;
	padding:1px;
	list-style:disc inside}
table.std2{
	background-color:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	}
table.std2 TH{
	font-weight: bold;
	background-color:#a6a6a6;
	border-width:0px 0px 0px 0px;
	border-color:#a6a6a6;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;
	padding:1px;
	list-style:disc inside}
table.tbl3{
	background:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 1px 1px 1px;}
table.tbl3 TD{
	background:#FFF;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 0px 0px 1px;}	
table.tbl3 TH{
	font-weight: bold;
	background-color:#a6a6a6;
	border-color:#a6a6a6;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;
	padding:1px;
	list-style:disc inside}	

table.tbl4{
	background:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 1px 1px 1px;}	
table.tbl4 TD{
	background:#FFF;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:0px 0px 0px 0px;}	
table.tbl4 TH{
	font-weight: bold;
	background-color:#a6a6a6;
	border-color:#a6a6a6;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;
	padding:1px;
	list-style:disc inside}		
	
	
table.tbl1{
	background:#f2f0ec;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:0px 1px 1px 0px;}
table.tbl1 TD{
	background:#FFF;
	border-color:#a6a6a6;
	border-style:solid;
	border-width:1px 0px 0px 1px;}	
table.tbl1 TH{
	font-weight: bold;
	background-color:#a6a6a6;
	border-color:#a6a6a6;
	font:700 12px Arial, Helvetica, sans-serif;
	text-align:center;color:#000;
	margin-bottom:0;
	padding:1px;
	list-style:disc inside}	