﻿/* estilos para as páginas da esquerda - pesquisa rápida e tarefas */
*
{
	font-family: Arial;
}

div#container
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	 background-color: #ffffff; 
}

body
{
	margin: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	height: 100%;
	 background-color: #ffffff; 
}

#helpdesk
{
	width: 100%;
	margin: 0px;
	padding: 0px;	
}

#tasks
{
	width: 100%;
	margin: 0px;
	padding: 0px;	
}

#quicksearch
{
	width: 100%;
	margin: 0px;
	padding: 0px;	
}

/**************************** pesquisa rápida ****************************/

#quicksearch
{
	height: 10%;
	padding: 10px;
	background-image: url(../../images/search_utentes.gif) ;
}

#txtValue
{
	margin: 3px 5px 3px 10px;
}

#txtFilter
{
	margin: 3px 5px 3px 10px;
}

#txtValue
{
	width: 175px;
}

#txtFilter
{
	width: 200px;
	display: block;	
}

#quicksearch span
{
	display: block;	
	background: url(../../images/top/arrow_orange.gif) no-repeat 0 0 ;
	margin: 10px;
	padding-left: 20px;
	color: #ffffff;
	font-weight: bold;
}

/******************************** tarefas ********************************/

#tasks
{
	height: 88%;
}

li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: xx-small;
	width: 100%;
}

ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: xx-small;
	width: 100%;
}

/* primeiro elemento (título) */
li#rootUtentes
{
	width: 100%;
	margin-bottom: 0px;
	color: #fff;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	line-height:25px;
}
li#rootPCS
{
	width: 100%;
	text-align:left;	
	margin-bottom: 0px;
	color: #fff;
	vertical-align: center;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	line-height:25px;
}
li#rootPCS
{
	background: url(../../images/rectangulo_topo_utentes.gif);
}
li#rootUtentes
{
	background: url(../../images/rectangulo_topo_utentes.gif);
}

li.top
{
	width: 148px;
	margin: 1px 2px 0px 2px;
	color: #FFFFFF;
	font-family: sans-serif;
}

li.top span
{
	width: 148px;
	background-color: #00006C;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	padding-left: 16px;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font: message-box;
	font-family: sans-serif;
}

li ul li
{
	margin: 0px;
	padding: 0px;
	text-indent: 18px;
	background: url(../../images/litle_arrow_orange.gif) no-repeat 9 5 ;
	height: 20px;
	line-height:18px;
}

/******************************** helpdesk ********************************/
#helpdesk
{
	margin-top: 5px;
	background: #acd145 url(../../images/top/separador_03.gif) no-repeat 0 0;
	padding: 10px 5px;
	height: 2%;
}

#helpdesk *
{
	vertical-align: text-bottom;
}

/******************************** 2nd level Background Color *********************************/
li.background
{
	background: #7D0A1B;
	margin: 1px 0px 0px 0px;
	height: 36px;
	line-height: 36px;
	padding-left: 0px;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-weight: normal;
	font-family: sans-serif;
	text-decoration: none;
}

/******************************** outros *********************************/

span
{
	color: #00006C;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

img
{
	cursor: pointer;
	cursor: hand;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

input
{
	height: 18px; 
}

a
{
	color: #ffffff;
	text-decoration: none;
}

a:hover 
{
	color: #000000;
	text-decoration: none;
}