#cont{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
        border: none;
}
#cont fieldset {
	width:auto;
	height:auto;
	border: 0px solid #ccc;
}

#ic_tools #form_os fieldset {
	width:auto;
	height:auto;
	border: 0px solid #ccc;
}
#ic_tools #form_os legend {
	font-size:small;
	letter-spacing:2px;
	text-align:center;
	background-color:#fff;
}
#form_comp {
	position:relative;
	padding:0% 0% 5% 5%;
}
#form_comp p {
	margin-bottom: 2px;
}
#form_comp input, #form_comp textarea {
	width:300px;
}
/*---------------- Pagina conta ----------------------*/
p.add_conta {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_conta {
	width:100%;
	background-color:#ffff99;
	padding:5px;
	font-size:12px;
}
a.resp {
	color:red;
	font-weight:bolder;
}
p.novo_conta {
	display:none;
	padding:5px;
}
#form_conta {
	display:none;
	padding:5px;
        width:150%;
}
#aporte{
	float:right;
	width:400px;
}
/*---------------- Pagina cadastro de debito ----------------------*/
#ic_tools #form_deb fieldset {
	width:auto;
	height:auto;
	border: 0px solid #ccc;
}
#ic_tools #form_deb legend {
	font-size:small;
	letter-spacing:2px;
	text-align:center;
	background-color:#fff;
}
#form_deb {
	position:relative;
	padding:5% 0% 5% 25%;
}
#form_deb p {
	margin-bottom: 8px;
}
#form_deb input{
	width:300px;
}
#form_deb .radio {
	width:auto;
}
/*---------------- Pagina Vizializa Os novas Ordens ----------------------*/
p.add_ordens {
	text-align:left;
	/*padding:0px 5px 5px 0px;*/
}
a.add_ordens {
	width:100%;
/*	background-color:#ffff99; padding:5px;*/
	font-size:12px;
}
a.resp {
	color:red;
	font-weight:bolder;
}
p.novo_ordens {
	display:none;
	padding:5px;
}
#form_ordens p {
	margin-bottom: 8px;
}
#form_ordens {
	display:none;
}
#form_ordens textarea {
	width:99%;
	height:80px;
}
/*---------------- table contas ----------------*/
table.tablemens {
	width: 100%;
}
table.tablemens thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablemens thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #c0c0c0;
}
/*---------------- Pagina conta ----------------------*/
p.add_assunto {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_assunto {
	width:100%;
	background-color:#ffff99;
	padding:5px;
	font-size:12px;
}
a.resp {
	color:red;
	font-weight:bolder;
}
p.novo_assunto {
	display:none;
	padding:5px;
}
#form_assunto {
	display:none;
	padding:5px;
        width:90%;
}
#form_assunto textarea {
	width:99%;
	height:80px;
}

/*---------------- Pagina Agenda ----------------------*/
#lembrete{
	float:right;
	width:220px;
        border: 0px solid #ccc;
}

#agendamento{
    	width:400px;
        border: 0px solid #ccc;
}

#agendamento fieldset {
	border: 0px solid #000;
}
p.add_lembrete {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_lembrete {
	width:100%;
	background-color:#F5F5F5;
	padding:5px;
	font-size:12px;
}
a.resp {
	color:red;
	font-weight:bolder;
}
p.novo_lembrete {
	display:none;
	padding:5px;
}
#form_lembrete {
	display:none;
	padding:5px;
        width:90%;
}
#form_lembrete textarea {
	width:99%;
	height:70px;
}

#contatos{   
    border: 1px solid black;
    width:99%;
}
/*---------------- Pagina Agenda contato ----------------------*/
p.add_contato {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_contato {
	width:100%;
	background-color:#F5F5F5;
	padding:5px;
	font-size:12px;
}
p.novo_contato {
	display:none;
	padding:5px;
}
#form_contato {
	display:none;
	padding:5px;
        width:200%;
}
#form_contato textarea {
	width:40%;
	height:80px;
}
#addcontato fieldset {
	border: 0px solid #000;
}
/*---------------- Pagina Agenda Editar contato ----------------------*/
#ic_tools #form_edcontato fieldset {
	width:auto;
	height:auto;
	border: 1px solid #ccc;
}
#form_edcontato textarea {
	width:100%;
	height:80px;
}
/*---------------- Pagina Agenda Assunto ----------------------*/
p.add_assuntoag {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_assuntoag {
	width:100%;
	background-color:#F5F5F5;
	padding:5px;
	font-size:12px;
}
p.novo_assuntoag {
	display:none;
	padding:5px;
}
#form_assuntoag {
	display:none;
	padding:5px;
        width:200%;
}
#form_assuntoag textarea {
	width:40%;
	height:80px;
}
#addassuntoag fieldset {
	border: 0px solid #000;
}
/*---------------- Pagina Agenda Sites ----------------------*/
p.add_site {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_site {
	width:100%;
	background-color:#F5F5F5;
	padding:5px;
	font-size:12px;
}
p.novo_site {
	display:none;
	padding:5px;
}
#form_site {
	display:none;
	padding:5px;
        width:200%;
}
/*----------------- form login Gerenciador de Senhas -------------------------*/
.formloginAs {
	margin:5% 0% 10% 20%;
	border:#ccc;
	border-style:double;
	width:270px;
	background-color:#f2f2f2;
	padding:5px;
}
.formloginAs table {
	width:100%;
}
.formloginAs th {
	text-align:right;
	color:#333;
	font-weight:normal;
}
.formloginAs td {
	padding:3px;
}
.formloginAs .textfield {
	padding:1px;
}
.formloginAs .btn_login {
	text-align:right;
	padding-right:10px;
}
.formloginAs #msg {
	background-color:#ffff99;
	color:red;
	font-weight:bold;
	letter-spacing:1px;
}
/*---------------- Pagina Arq. senhas ----------------------*/
p.add_arqsenha {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_arqsenha {
	width:100%;
	background-color:#F5F5F5;
	padding:5px;
	font-size:12px;
}
p.novo_arqsenha {
	display:none;
	padding:5px;
}
#form_arqsenha {
	display:none;
	padding:5px;
        width:200%;
}
#form_arqsenha textarea {
	width:40%;
	height:80px;
}
/*----------------- pagina Agenda Disponibilidade -------------------*/
#lista_disp table {
	width:100%;
	background-color:#f2f2f2;
}
#lista_disp td {
	text-align:center;
	padding:2px;
	color:#333;
	font-size:12px;
}
#lista_disp tr.lista {
	background-color:#fff;
}
#lista_disp fieldset {
	width:auto;
	height:auto;
	border: 0px solid #ccc;
}
#form_dispo textarea {
	width:40%;
	height:80px;
}
#form_dispo {
	padding:5px;
        width:200%;
}
/*---------------- Pagina Blog ----------------------*/
p.add_discussao {
	text-align:left;
	padding:0px 5px 5px 0px;

}
a.add_discussao {
	width:100%;
	background-color:#ffff99;
	padding:5px;
	font-size:12px;
}
a.resp {
	color:red;
	font-weight:bolder;
}
p.novo_discussao {
	display:none;
	padding:5px;
}
#form_discussao {
	display:none;
	padding:5px;
        width:90%;
}
#form_discussao textarea {
	width:99%;
	height:80px;
}
/*---------------- visualiza Blog ----------------------*/
p.add_respblog {
	text-align:right;
	padding:0px 5px 5px 0px;
}
a.add_respblog {
	width:100%;
	background-color:#ffff99;
	padding:5px;
	font-size:12px;
}
p.novo_respblog {
	display:none;
	padding:5px;
}
#form_respblog {
	display:none;
	padding:5px;
}
#form_respblog textarea {
	width:99%;
	height:80px;
}
/*----------------- Pagia Visualiza OS resumo----------*/
textarea.form_resumo {
	width:99%;
	height:70px;
}
/*----------------- Pagina Relatorios --------------*/
.relatorio li{ margin-left: 20pt;}
.relatorio a{
    font: 14px Arial, Helvetica, sans-serif;    
}

