﻿.rodape
{
	font-size: 7.5pt;
	color: #7b7a7a;
	font-family: helvetica, verdana,arial;
}
.rodape_link
{
	font-size: 7.5pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
	text-decoration: none;
}
.texto
{
	font-size: 9pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
}
A:link
{
	color: #7b7a7a;
	font-family: helvetica, verdana,arial;
	text-decoration: none;
}
A:visited
{
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
}
A:hover
{
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
	text-decoration: underline;
}
IMG
{
	border: 0;
}
.BUTTON-SUBMIT
{
	border-right: #EAE8E8 1px solid;
	border-top: #EAE8E8 1px solid;
	font-size: 11px;
	border-left: #EAE8E8 1px solid;
	color: #7B7A7A;
	border-bottom: #EAE8E8 1px solid;
	font-family: helvetica,verdana,arial;
	background-color: #EAE8E8;
	font-weight: bold;
}
.BUTTON
{
	border-right: #EAE8E8 1px solid;
	border-top: #EAE8E8 1px solid;
	font-size: 11px;
	border-left: #EAE8E8 1px solid;
	color: #7B7A7A;
	border-bottom: #EAE8E8 1px solid;
	font-family: helvetica,verdana,arial;
	background-color: #EAE8E8;
}
.LIST
{
	border-right: #EAE8E8 1px solid;
	border-top: #EAE8E8 1px solid;
	font-size: 11px;
	border-left: #EAE8E8 1px solid;
	color: #7B7A7A;
	border-bottom: #EAE8E8 1px solid;
	font-family: helvetica,verdana,arial;
}
.TEXTBOX
{
	border-right: #999b98 1px solid;
	border-top: #999b98 1px solid;
	font-size: 11px;
	border-left: #999b98 1px solid;
	color: #7B7A7A;
	border-bottom: #999b98 1px solid;
	font-family: helvetica,verdana,arial;
}
DIV
{
	font-size: 11px;
	color: #7B7A7A;
	font-family: helvetica,verdana,arial;
}
P
{
	font-size: 10px;
	color: #7B7A7A;
	font-family: helvetica,verdana,arial;
}
.titulo
{
	font-weight: bold;
	font-size: 20px;
	color: #7B7A7A;
	font-family: helvetica,verdana,arial;
}
.LABEL2
{
	font-size: 10px;
	color: #7B7A7A;
	font-family: helvetica,verdana,arial;
	vertical-align: top;
	text-align: justify;
}
.LABEL
{
	font-size: 10px;
	color: #7b7a7a;
	font-family: helvetica,verdana,arial;
}
.LABEL-CAT
{
	font-size: 9pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
	background-color: #cc9966;
}
.ERRO
{
	font-size: 10pt;
	color: #ff0000;
	font-family: helvetica, verdana,arial;
}

.LABEL-TIT
{
	font-size: 12pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
	font-weight: bold;
}
.LABEL-CM
{
	font-size: 24px;
	color: white;
	font-family: 'Trebuchet MS' , VERDANA, helvetica, verdana,arial;
	font-weight: bold;
}
.LABEL-APP
{
	font-size: 14px;
	color: #7B7A7A;
	font-family: 'Trebuchet MS' , VERDANA, helvetica, verdana,arial;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.LABEL-BACK
{
	font-size: 10pt;
	color: white;
	font-family: helvetica, verdana,arial;
	font-weight: bold;
	background-color: #DEE5E3;
}
.radio
{
	font-size: 9pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
}
.OPTION
{
	font-size: 9pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
}
.COMBO
{
	font-size: 9pt;
	color: #7B7A7A;
	font-family: helvetica, verdana,arial;
}
.TIT-1
{
	font-size: 14pt;
	color: Blue;
	font-family: helvetica,verdana,arial;
	font-weight: lighter;
	background-color: Yellow;
}
.TIT-2
{
	font-size: 10pt;
	color: Blue;
	font-family: helvetica,verdana,arial;
	font-weight: bolder;
	background-color: white;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	height: 50%;
	
}

    
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #666666/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: white/*{fcDefault}*/;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Classic Windows Theme (default) */
/* =============================== */
.context-menu-theme-default {
	border:2px outset white;
	background-color:#D4D0C8;
}
.context-menu-theme-default .context-menu-item {
	text-align:left;
	cursor:pointer;
	padding:4px 28px 4px 16px;
	color:black;
	font-family:Tahoma,Arial;
	font-size:11px;
}
.context-menu-theme-default .context-menu-separator {
	margin:4px 2px;
	font-size:0px;
	border-top:1px solid #808080;
	border-bottom:1px solid white;
}
.context-menu-theme-default .context-menu-item-disabled {
	color:#808080;
}
.context-menu-theme-default .context-menu-item .context-menu-item-inner {
	background:none no-repeat fixed 999px 999px; /* Make sure icons don't appear */
}
.context-menu-theme-default .context-menu-item-hover {
	background-color:#0A246A;
	color:white;
}
.context-menu-theme-default .context-menu-item-disabled-hover {
	background-color:#0A246A;
}

/* Windows XP Theme */
/* ================ */
.context-menu-theme-xp {
	border:1px solid #666;
	padding:1px;
	background:#F9F8F7 url(cmenu-xp-bg.gif) repeat-y top left;
}
.context-menu-theme-xp .context-menu-separator {
	margin:4px 2px;
	font-size:0px;
	border-top:1px solid #808080;
	border-bottom:1px solid white;
}
.context-menu-theme-xp .context-menu-item {
	text-align:left;
	color:black;
	font-family:arial;
	font-size:11px;
	cursor:pointer;
}
.context-menu-theme-xp .context-menu-item .context-menu-item-inner {
	background:none no-repeat 2px center;
	padding:4px 10px 4px 30px;
}
.context-menu-theme-xp .context-menu-item-hover .context-menu-item-inner {
	background:#B6BDD2 none no-repeat 2px center;
	padding:3px 9px 3px 29px;
	border:1px solid #0A246A;
}

/* Windows Vista Theme */
/* =================== */
.context-menu-theme-vista {
	background:#FAFAFA url(cmenu-vista-bg.gif) repeat-y left top;
	border:1px solid #868686;
}
.context-menu-theme-vista .context-menu-item {
	text-align:left;
	cursor:pointer;
	color:black;
	font-family:Tahoma,Arial;
	font-size:11px;
}
.context-menu-theme-vista .context-menu-separator {
	margin:0px 0px 0px 32px;
	font-size:0px;
	border-top:1px solid #C5C5C5;
	border-bottom:1px solid #F5F5F5;
}
.context-menu-theme-vista .context-menu-item-hover {
	background:transparent url(cmenu-vista-menu-item-hover.gif) repeat-x left center;
	border:1px solid #D7D0B3;
}
.context-menu-theme-vista .context-menu-item .context-menu-item-inner {
	padding:4px 16px 4px 35px;
	margin-left:1px;
	background-color:none;
	background-repeat:no-repeat;
	background-position:3px center;
	background-image:none;
}
.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner {
	padding:3px 15px 3px 35px;
	margin-left:0px;
}
.context-menu-theme-vista .context-menu-item-disabled {
	color:#A7A7A7;
}

/* OSX Theme */
/* ========= */
.context-menu-theme-osx {
	background-color:white;
	opacity: .93;
	filter: alpha(opacity=93);
	zoom:1.0;
	border:1px solid #b2b2b2;
}
.context-menu-theme-osx .context-menu-item {
	text-align:left;
	cursor:pointer;
	color:black;
	font-family:Lucida Grande,Arial;
	font-weight:700;
	font-size:12px;
	opacity: 1.0;
	filter: alpha(opacity=100);
	z-index:1;
}
.context-menu-theme-osx .context-menu-separator {
	margin:5px 1px 4px 1px;
	font-size:0px;
	border-top:1px solid #e4e4e4;
}
.context-menu-theme-osx .context-menu-item-hover {
	background-color:#1C44F2;
	color:white;
}
.context-menu-theme-osx .context-menu-item .context-menu-item-inner {
	padding:2px 10px 2px 22px;
	background-color:none;
	background-repeat:no-repeat;
	background-position:4px center;
	background-image:none;
}
.context-menu-theme-osx .context-menu-item-disabled {
	color:#939393;
}

/* Linux Human Theme */
/* ================= */
.context-menu-theme-human {
	background:#F9F5F2;
	border:1px solid #963;
}
.context-menu-theme-human .context-menu-item {
	text-align:left;
	cursor:pointer;
	color:black;
	font-family:Helvetica,DejaVu Sans,Arial;
	font-size:12px;
	line-height:20px;
	height:28px;
	border:1px solid #F9F5F2;
	border-left:0;
	border-right:0;
}
.context-menu-theme-human .context-menu-separator {
	margin:0px 0px 0px 32px;
	font-size:0px;
	border-top:1px solid #C5C5C5;
	border-bottom:1px solid #F5F5F5;
}
.context-menu-theme-human .context-menu-item-hover {
	background:transparent url(cmenu-human-menu-item-hover.gif) repeat-x left center;
	border-color:#963;
}
.context-menu-theme-human .context-menu-item .context-menu-item-inner {
	padding:4px 16px 4px 35px;
	margin-left:0px;
	background-color:none;
	background-repeat:no-repeat;
	background-position:3px center;
	background-image:none;
}
.context-menu-theme-human .context-menu-item-hover .context-menu-item-inner {
}
.context-menu-theme-human .context-menu-item-disabled {
	color:#A7A7A7;
}

/* Gloss Theme */
/* =========== */
.context-menu-theme-gloss {
	background:#f4f4f4 url(cmenu-gloss-bg.gif) repeat-y left center;
	border:1px solid #f4f4f4;
	padding:1px;
	padding-right:0;
}
.context-menu-theme-gloss .context-menu-item {
	text-align:left;
	cursor:pointer;
	color:black;
	font-family:Helvetica,DejaVu Sans,Arial;
	font-size:12px;
	line-height:20px;
	height:27px;
	border:1px solid transparent;
}
.context-menu-theme-gloss .context-menu-separator {
	margin:0px 0px 0px 32px;
	font-size:0px;
	border-top:1px solid #C5C5C5;
	border-bottom:1px solid #F5F5F5;
}
.context-menu-theme-gloss .context-menu-item-hover {
	background:transparent url(cmenu-gloss-menu-item-hover.gif) repeat-x left center;
	color:#fff;
	border-color:#000;
  	border-radius: 3px;
  	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.context-menu-theme-gloss .context-menu-item .context-menu-item-inner {
	padding:4px 16px 4px 35px;
	margin-left:0px;
	background-color:none;
	background-repeat:no-repeat;
	background-position:3px center;
	background-image:none;
}
.context-menu-theme-gloss .context-menu-item-hover .context-menu-item-inner {
}
.context-menu-theme-gloss .context-menu-item-disabled {
	color:#A7A7A7;
}

.context-menu-theme-gloss-cyan .context-menu-item-hover {
	background-image:url(cmenu-gloss-cyan-menu-item-hover.gif);
	border-color:#00c;
}

.context-menu-theme-gloss-semitransparent .context-menu-item-hover {
	background-image:url(cmenu-item-gloss-semitransparent-menu-item-hover.png);
	border-color:#00c;
	background-color:#30f;
}

