/* Tags HTML */

* 				{	margin: 0; padding: 0;}
p 				{	margin-top: 10px; margin-bottom: 10px;}
p.noMargin		{	margin:0;}
a 				{	text-decoration: none;}
a:hover			{	text-decoration: underline; }
label 			{	display: block; white-space: nowrap; margin-bottom: 1px; font-size: 11px; font-weight:normal;  cursor: default;}
label.border	{	border-bottom: 1px solid silver; margin-right:10px;}
label.bold		{	font-weight:bold; }
label.small		{	display: block; white-space: nowrap; margin-bottom: 1px; font-size: 10px; margin-top: 10px;}
label.field		{	text-align: right; }
label.lowlight	{	color: green;}
th          {	text-align: left;}
table 		{	table-layout:auto; }
td 			{	overflow: hidden;}
caption     {	margin-bottom :0px}

input, select, textarea {
		margin-bottom:5px;
		margin-right:5px;
		border-width:1px;
		border-style:solid;
		font-size: 13px;
}

input[disabled], select[disabled], textarea[disabled] {
		margin-bottom:5px;
		margin-right:5px;
		border-width:1px;
		border-style:solid;
		background-color:#F6F6F6;
		color: #444444;
}

button[type="button"], button[type="reset"], button[type="submit"], 
						input[type="reset"], input[type="submit"], input[type="button"] {

		-moz-background-clip:border;;
		-moz-background-inline-policy:continuous;;
		-moz-background-origin:padding;;
		font-weight:bold;
		margin:0 5px 0 0;
		margin-bottom:5px;
		padding:4px 10px 5px;
		cursor: pointer;
}

a.smallLink {
	font-size: 10px;
}

a.mediumLink {
	font-size: 12px;
}

table.layout {
	margin: 0;
	padding: 0;
	border: 0;
}



b.text 		{	white-space: nowrap; font-weight: normal; margin-right: 15px;}

.fieldInstructions 		{	margin-top: -3px; font-size: 9px; margin-bottom: 5px; color: #888; cursor: default;}
.fieldInstructionsLink  {	margin-top: -3px; font-size: 9px; margin-bottom: 5px; color: #5A82BD; cursor: help;}
.fieldInstructionsIcon  {	vertical-align: middle; height: 12px; cursor: help;}
.fixedFieldValue 		{	font-weight: normal; white-space: normal;}
.fixedFieldValueLow		{	font-size: 10px}
.fixedFieldValueExtraLow        {	font-size: 9px}
.radioDefault 			{	white-space: nowrap; }
.radioDefault label		{	display:inline; margin-left:-2px; margin-right:20px; }
.radioDefaultSmall label{	display:inline; margin-left:-2px; margin-right:3px; }
.radioDefaultBlock label{	display:block; margin-left:-2px; margin-right:20px; }
.labelClass   			{	text-align: right; padding-left: 40px}
.fieldClass   			{	text-align: left; padding-left: 10px}
.messageClass 			{	text-align: left; }
.fixedHeightRowClass	{	height: 30px;}

.defaultRowClass		{	vertical-align: top;}
.noBorderRowClass		{	border: none;}
.borderedRowClass		{	vertical-align: top; border-bottom: 1px solid silver;}

.fixedSeparation		{	border-bottom: 1px solid #DDD;}

.noEffects, .noEffects:hover, .noEffects:visited, .noEffects:link {
	text-decoration:none;
	pointer:default;
}

.panelAddUpdadeBodyClass {
	padding: 0px	
}

.rich-toggle-noheader {
	font-weight: normal;
	font-size: 11px;
	padding:0;
	font-family: "lucida grande",tahoma, "Trebuchet MS",Verdana,Arial,sans-serif;
}

.additionalInfoClass {
	background-color:white;
	border:1px dotted silver;
	margin-top:10px;
	padding:10px;
}

.leftBordered {
	border-left: 8px solid #DADADA;	
}

.fileLink a{ font-size:10px;}
.fileLinkSmall a{ font-size:9px;}

.suggestionField {
	background: white url(../../../img/acao/mini_search.png) no-repeat scroll right; 
	padding:0 15px 0 0;	
}
.suggestionFieldLeft {
	background: white url(../../../img/acao/mini_search.png) no-repeat; 
	padding:0 0 0 15px;	
}

.buttom-highlight, buttom-highlight:visited, buttom-highlight:link, buttom-highlight:hover {
	font-weight: bold;	
}
 
 .botoesForm {
 	margin-top: 0px;
 }

.list-table {
}

.list-table td {
	/*
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
	*/
	height:20px;
	vertical-align:middle;
}
.rich-list-item  {
	margin: 0;
}
.list-table-link {
	text-align: right;
	margin-top: 3px;
}
.list-table-link a {
	font-size: 9px; 
} 
.mensagem-usuario-table {
	width: 100%;
}

.mensagem-usuario-table td{
	border: none;
}

.mensagem-item-visto {
	/*opacity: 0.5;*/
	color: #BBB;	
}
.mensagem-item-visto img {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.tooltip-body {
	background-color: transparent !important;
	margin: 0; padding: 0; 
}


.rich-inplace-control {
	height: 14px;
} 