/* CSS Document */
div.apps{
	margin-top:12px 0 0 0;
}
div.apps .campo { 
	clear:both; 
	margin:0 0 7px 0;
	padding:3px;
}
div.apps .campo label { 
	width:140px; 
	text-align:right; 
	display:block; 
	float:left; 
	color:#555; 
	padding:0 5px 0 0;
}

div.apps input, div.apps select { width:220px; height:18px;}
div.apps input, div.apps select, div.apps textarea  {border:#ccc 1px solid;}

div.apps input.wid, div.apps select.wid {width:auto;}

div.apps input.img {width:auto; height:auto; border:0;}

div.apps input.img_bt {width:109px; height:21px; border:0;}

div.apps h1 {
	color:#79A6A6;
	margin-bottom:10px;
}

div.apps h2 {
	margin:-8px 0 0 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	color:#547F7F;
	font-weight:bold;
}

div.apps table.lista {
}

div.apps table.lista th{
	padding:5px;
	background-color:#EDEDE6;
	text-align:left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
}

div.apps table.lista td{
	padding:5px;
	text-align:left;
	border-bottom: 1px solid #ddd;
	color:#666666;
}
div.apps table.lista td.center{
	text-align:center;
}
div.apps table.lista td.right {
	text-align:right;
}
div.apps table.lista td a{
	color:#547F7F;
	font-weight:bold;
}
div.apps table.lista td a.title{
	display:block;
	margin-bottom:5px;
}
div.apps table.lista td label{
	color:#88B0B0;
	font-weight:bold;
}
div.apps table.lista tr.zebra1{
	background-color:#f8f8f5;
}

div.apps table.tabela {
	border-left: 1px solid #ddd;
}

div.apps table.tabela th{
	padding:5px;
	background-color:#EDEDE6;
	text-align:left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
}

div.apps table.tabela td {
	padding:1px 3px 1px 3px;
	vertical-align: top;
	text-align:left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color:#333;
}
div.apps table.tabela td.center {
	text-align:center;
}
div.apps table.tabela td.right {
	text-align:right;
}
div.apps table.tabela td a {
	color:#547F7F;
	font-weight:bold;
}
div.apps table.tabela td a.title{
	display:block;
	margin-bottom:5px;
}
div.apps table.tabela td label{
	color:#88B0B0;
	font-weight:bold;
}
div.apps table.tabela tr.zebra1{
	background-color:#f8f8f5;
}

table.processo {
table.processo {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;	
}
table.processo td {
	padding: 5px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color:#f8f8f5;
}
table.processo td label{
	color:#547F7F;
}

table.clean {
	border-width: 0;
	background-color:transparent;	
}
table.clean td {
	padding: 5px;
	border-width: 0;
	background-color:transparent;
}

div.obs {
	margin-top: 3px;
	font-size:10px;
	color:#777;
}
div.obs a{
	color:#555;
}

div.apps table.lista td.objeto {
	border-bottom-width:0;	
	color:#555;
	font-weight:bold;
}
div.apps table.licitacao td p {
	margin:3px;
	line-height:normal;
}
div.apps table.licitacao td p.objeto {
	color:#555;
	font-weight:bold;
	margin:3px 0 5px 0;
}
div.apps table.licitacao td a{
	font-size:10px;
	font-weight:normal;
	background:url(../img/extlink.gif) no-repeat 0 4px;
	padding-left:16px;
	display:block;
}
div.apps table.licitacao td.arq {
	width:150px
}
div.apps table.licitacao td.arq p{
	display:block;
	margin:0;
	background-color:#edede6;
	margin-top:6px;
	font-size:10px;
	padding:2px;
}
div.apps table.grade td {
	border-right: 1px dotted #ddd;
}
div.apps table.grade td.last {
	border-right-width:0;
}

div.apps div.licitacao a{
	font-size:10px;
	font-weight:normal;
	background:url(../img/extlink.gif) no-repeat 0 4px;
	padding-left:16px;
	display:block;
	color:#547F7F;	
}
div.apps div.licitacao label{
	color:#88B0B0;
	font-weight:bold;
}

div.legenda {
	font-size: 0.9em;
}

div.legenda a {
	text-decoration: underline;
	color: #666;
}
