.treeview, .treeview ul {

 padding: 0;	margin: 0; list-style: none;


}
.treeview ul {

	background-color: white; margin-top: 4px;


}
.treeview .hitarea {

	background: url(../imagens/treeview-default) -64px -25px no-repeat;	height: 16px;	width: 16px;	margin-left: -16px;	float: left;	cursor: pointer;


}
* html .hitarea {

 display: inline;	float:none;


}
.treeview li {

 	margin: 0;	padding: 3px 0pt 3px 16px;	background: url(../imagens/cliente/treeview-default-line) 0 0 no-repeat;


}
.treeview a.selected {

	background-color: #eee;


}
#treecontrol {

 margin: 1em 0; display: none; 


}
.treeview .hover {

 color: red; cursor: pointer; 


}
.treeview li.collapsable, .treeview li.expandable {

 background-position: 0 -176px; 


}
.treeview .expandable-hitarea {

 background-position: -80px -3px; 


}
.treeview li.last {

 background-position: 0 -1766px 


}
.treeview li.lastCollapsable, .treeview li.lastExpandable {

 background-image: url(../imagens/cliente/treeview-default); 


}
.treeview li.lastCollapsable {

 background-position: 0 -111px 


}
.treeview li.lastExpandable {

 background-position: -32px -67px 


}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {

 background-position: 0; 


}
.treeview-red li {

 background-image: url(../imagens/cliente/treeview-red-line); 


}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {

 background-image: url(../imagens/cliente/treeview-red);


}
.treeview-black li {

 background-image: url(../imagens/cliente/treeview-black-line); 


}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {

 background-image: url(../imagens/cliente/treeview-black); 


}
.treeview-gray li {

 background-image: url(../imagens/cliente/treeview-gray-line); 


}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {

 background-image: url(../imagens/cliente/treeview-gray); 


}
.treeview-famfamfam li {

 background-image: url(../imagens/cliente/treeview-famfamfam-line); 


}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {

 background-image: url(../imagens/cliente/treeview-famfamfam); 


}
.filetree li {

 padding: 3px 0 2px 16px; 


}
.filetree span.folder, .filetree span.file {

 padding: 1px 0 1px 16px; display: block; 


}
.filetree span.folder {

 background: url(../imagens/cliente/jquery_treeview_folder) 0 0 no-repeat; 


}
.filetree li.expandable span.folder {

 background: url(../imagens/cliente/jquery_treeview_folder_closed) 0 0 no-repeat; 


}
#facebox .b {


  background:url(../imagens/cliente/jquery_facebox_b);


}
.filetree span.file {

 background: url(../imagens/cliente/jquery_treeview_file) 0 0 no-repeat; 

}
#facebox .tl {


  background:url(../imagens/cliente/jquery_facebox_tl);


}
#facebox .tr {


  background:url(../imagens/cliente/jquery_facebox_tr);


}
#facebox .bl {


  background:url(../imagens/cliente/jquery_facebox_bl);


}
#facebox .br {


  background:url(../imagens/cliente/jquery_facebox_br);


}
#facebox {


  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;


}
#facebox .popup {


  position: relative;


}
#facebox table {


  border-collapse: collapse;


}
#facebox td {


  border-bottom: 0;
  padding: 0;


}
#facebox .body {


  padding: 10px;
  background: #fff;
  width: 370px;


}
#facebox .loading {


  text-align: center;


}
#facebox .image {


  text-align: center;


}
#facebox img {


  border: 0;
  margin: 0;


}
#facebox .footer {


  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;


}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {


  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;


}
#facebox_overlay {


  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background-image: url(../imagens/cliente/Cortina);
  background-repeat: repeat;

}
.facebox_hide {


  z-index:-100;


}
.facebox_overlayBG {


  background-color: #000;
  z-index: 99;


}
* html #facebox_overlay {

 /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');


}
.treeview li.lastexpandable {

 background-position: -32px -67px 


}
ul#pageMenu, ul#blockMenu,ul#componentMenu {
display:none;
}


/*1000519*/
/* JQuery-UI

 */.ui-helper-hidden  {
 display: none;  
}
.ui-helper-hidden-accessible  {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
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;
}
.ui-state-disabled  {
cursor: default !important;
}
.ui-icon  {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay  {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.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;
	overflow: auto;
}
.ui-autocomplete  {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-widget-header a  {
	color: #222222/*{fcHeader}*/;
}
.ui-button  {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only  {
	width: 2.4em;
}
.ui-button-icons-only  {
	width: 3.4em;
}
 button.ui-button-icons-only  {
	width: 3.7em;
}
 .ui-button .ui-button-text  {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text  {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text  {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a  {
	color: #363636/*{fcHighlight}*/;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text  {
 padding: .4em 1em .4em 2.1em; 
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text  {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text  {
 padding-left: 2.1em; padding-right: 2.1em; 
}
input.ui-button  {
padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon  {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon  {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary  {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary  {
 right: .5em; 
}
.ui-buttonset  {
	margin-right: 7px;
}
.ui-buttonset .ui-button  {
	margin-left: 0;
	margin-right: -.3em;
}
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker  {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header  {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next  {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover  {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev  {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next  {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover  {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover  {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span  {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title  {
 margin: 0 2.3em; line-height: 1.8em; text-align: center; 
}
.ui-datepicker .ui-datepicker-title select  {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year  {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year  {
 width: 49%;
}
.ui-datepicker table  {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th  {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td  {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a  {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane  {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button  {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current  {
	float: left;
}
.ui-datepicker.ui-datepicker-multi  {
 width:auto; 
}
.ui-datepicker-multi .ui-datepicker-group  {
 float:left; 
}
.ui-datepicker-multi .ui-datepicker-group table  {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group  {
 width:50%; 
}
.ui-datepicker-multi-3 .ui-datepicker-group  {
 width:33.3%; 
}
.ui-datepicker-multi-4 .ui-datepicker-group  {
 width:25%; 
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane  {
	clear: left;
}
.ui-datepicker-row-break  {
	clear: both;
	width: 100%;
	font-size: 0;
}
.ui-datepicker-rtl  {
 direction: rtl; 
}
.ui-datepicker-rtl .ui-datepicker-prev  {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next  {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover  {
 right: 1px; left: auto; 
}
.ui-datepicker-rtl .ui-datepicker-next:hover  {
 left: 1px; right: auto; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane  {
 clear:right; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button  {
 float: left; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float:right; 
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog  {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar  {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title  {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
 .ui-dialog .ui-dialog-titlebar-close  {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane  {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset  {
 float: right; 
}
.ui-dialog .ui-dialog-buttonpane button  {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se  {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar  {
 cursor: move; 
}
.ui-menu  {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu  {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item  {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a  {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a  {
	cursor: default;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}
.ui-menu .ui-menu-icon  {
	position: static;
	float: right;
}
.ui-progressbar  {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value  {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay  {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value  {
	background-image: none;
}
.ui-resizable  {
 position: relative;
}
.ui-resizable-handle  {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle  {
 display: none; 
}
.ui-resizable-n  {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s  {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e  {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w  {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se  {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw  {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw  {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne  {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper  {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider  {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle  {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range  {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range  {
	filter: inherit;
}
.ui-slider-horizontal  {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle  {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range  {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min  {
 left: 0; 
}
.ui-slider-horizontal .ui-slider-range-max  {
 right: 0; 
}
.ui-slider-vertical  {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle  {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range  {
 left: 0; width: 100%; 
}
.ui-slider-vertical .ui-slider-range-min  {
 bottom: 0; 
}
.ui-slider-vertical .ui-slider-range-max  {
 top: 0; 
}
.ui-spinner  {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon  {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down  {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s  {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs  {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav  {
	margin: 0;
	padding: .2em .2em 0;
  font-size: .8rem;
}
.ui-tabs .ui-tabs-nav li  {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a  {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
  background-color: #175EB8;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a  {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a  {
	cursor: pointer;
}
 .ui-tabs .ui-tabs-panel  {
	display: block;
	background: none;
  border: 1px solid #ccc;
  border-top: 3px solid #175EB8;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget  {
 font-size: 1em; 
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  {
	font-size: 1em;
}
.ui-widget-content  {
	background: #ffffff/*{bgColorContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a  {
	color: #222222/*{fcContent}*/;
}
 .ui-widget-header  {
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus  {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #fff/*{fcActive}*/;
	text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight   {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary  {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary  {
 opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; 
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled  {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon  {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon  {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon  {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon  {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon  {
background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon  {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}
.ui-icon-blank {
background-position: 16px 16px;
}
.ui-icon-carat-1-n  {
background-position: 0 0; 
}
.ui-icon-carat-1-ne  {
 background-position: -16px 0; 
}
.ui-icon-carat-1-e  {
 background-position: -32px 0; 
}
.ui-icon-carat-1-se  {
 background-position: -48px 0; 
}
.ui-icon-carat-1-s  {
 background-position: -64px 0; 
}
.ui-icon-carat-1-sw  {
 background-position: -80px 0; 
}
.ui-icon-carat-1-w  {
 background-position: -96px 0; 
}
.ui-icon-carat-1-nw  {
 background-position: -112px 0; 
}
.ui-icon-carat-2-n-s  {
 background-position: -128px 0; 
}
.ui-icon-carat-2-e-w  {
 background-position: -144px 0; 
}
.ui-icon-triangle-1-n  {
 background-position: 0 -16px; 
}
.ui-icon-triangle-1-ne  {
 background-position: -16px -16px; 
}
.ui-icon-triangle-1-e  {
 background-position: -32px -16px; 
}
.ui-icon-triangle-1-se  {
 background-position: -48px -16px; 
}
.ui-icon-triangle-1-s  {
 background-position: -64px -16px; 
}
.ui-icon-triangle-1-sw  {
 background-position: -80px -16px; 
}
.ui-icon-triangle-1-w  {
 background-position: -96px -16px; 
}
.ui-icon-triangle-1-nw  {
 background-position: -112px -16px; 
}
.ui-icon-triangle-2-n-s  {
 background-position: -128px -16px; 
}
.ui-icon-triangle-2-e-w  {
 background-position: -144px -16px; 
}
.ui-icon-arrow-1-n  {
 background-position: 0 -32px; 
}
.ui-icon-arrow-1-ne  {
 background-position: -16px -32px; 
}
.ui-icon-arrow-1-e  {
 background-position: -32px -32px; 
}
.ui-icon-arrow-1-se  {
 background-position: -48px -32px; 
}
.ui-icon-arrow-1-s  {
 background-position: -64px -32px; 
}
.ui-icon-arrow-1-sw  {
 background-position: -80px -32px; 
}
.ui-icon-arrow-1-w  {
 background-position: -96px -32px; 
}
.ui-icon-arrow-1-nw  {
 background-position: -112px -32px; 
}
.ui-icon-arrow-2-n-s  {
 background-position: -128px -32px; 
}
.ui-icon-arrow-2-ne-sw  {
 background-position: -144px -32px; 
}
.ui-icon-arrow-2-e-w  {
 background-position: -160px -32px; 
}
.ui-icon-arrow-2-se-nw  {
 background-position: -176px -32px; 
}
.ui-icon-arrowstop-1-n  {
 background-position: -192px -32px; 
}
.ui-icon-arrowstop-1-e  {
 background-position: -208px -32px; 
}
.ui-icon-arrowstop-1-s  {
 background-position: -224px -32px; 
}
.ui-icon-arrowstop-1-w  {
 background-position: -240px -32px; 
}
.ui-icon-arrowthick-1-n  {
 background-position: 0 -48px; 
}
.ui-icon-arrowthick-1-ne  {
 background-position: -16px -48px; 
}
.ui-icon-arrowthick-1-e  {
 background-position: -32px -48px; 
}
.ui-icon-arrowthick-1-se  {
 background-position: -48px -48px; 
}
.ui-icon-arrowthick-1-s  {
 background-position: -64px -48px; 
}
.ui-icon-arrowthick-1-sw  {
 background-position: -80px -48px; 
}
.ui-icon-arrowthick-1-w  {
 background-position: -96px -48px; 
}
.ui-icon-arrowthick-1-nw  {
 background-position: -112px -48px; 
}
.ui-icon-arrowthick-2-n-s  {
 background-position: -128px -48px; 
}
.ui-icon-arrowthick-2-ne-sw  {
 background-position: -144px -48px; 
}
.ui-icon-arrowthick-2-e-w  {
 background-position: -160px -48px; 
}
.ui-icon-arrowthick-2-se-nw  {
 background-position: -176px -48px; 
}
.ui-icon-arrowthickstop-1-n  {
 background-position: -192px -48px; 
}
.ui-icon-arrowthickstop-1-e  {
 background-position: -208px -48px; 
}
.ui-icon-arrowthickstop-1-s  {
 background-position: -224px -48px; 
}
.ui-icon-arrowthickstop-1-w  {
 background-position: -240px -48px; 
}
.ui-icon-arrowreturnthick-1-w  {
 background-position: 0 -64px; 
}
.ui-icon-arrowreturnthick-1-n  {
 background-position: -16px -64px; 
}
.ui-icon-arrowreturnthick-1-e  {
 background-position: -32px -64px; 
}
.ui-icon-arrowreturnthick-1-s  {
 background-position: -48px -64px; 
}
.ui-icon-arrowreturn-1-w  {
 background-position: -64px -64px; 
}
.ui-icon-arrowreturn-1-n  {
 background-position: -80px -64px; 
}
.ui-icon-arrowreturn-1-e  {
 background-position: -96px -64px; 
}
.ui-icon-arrowreturn-1-s  {
 background-position: -112px -64px; 
}
.ui-icon-arrowrefresh-1-w  {
 background-position: -128px -64px; 
}
.ui-icon-arrowrefresh-1-n  {
 background-position: -144px -64px; 
}
.ui-icon-arrowrefresh-1-e  {
 background-position: -160px -64px; 
}
.ui-icon-arrowrefresh-1-s  {
 background-position: -176px -64px; 
}
.ui-icon-arrow-4  {
 background-position: 0 -80px; 
}
.ui-icon-arrow-4-diag  {
 background-position: -16px -80px; 
}
.ui-icon-extlink  {
 background-position: -32px -80px; 
}
.ui-icon-newwin  {
 background-position: -48px -80px; 
}
.ui-icon-refresh  {
 background-position: -64px -80px; 
}
.ui-icon-shuffle  {
 background-position: -80px -80px; 
}
.ui-icon-transfer-e-w  {
 background-position: -96px -80px; 
}
.ui-icon-transferthick-e-w  {
 background-position: -112px -80px; 
}
.ui-icon-folder-collapsed  {
 background-position: 0 -96px; 
}
.ui-icon-folder-open  {
 background-position: -16px -96px; 
}
.ui-icon-document  {
 background-position: -32px -96px; 
}
.ui-icon-document-b  {
 background-position: -48px -96px; 
}
.ui-icon-note  {
 background-position: -64px -96px; 
}
.ui-icon-mail-closed  {
 background-position: -80px -96px; 
}
.ui-icon-mail-open  {
 background-position: -96px -96px; 
}
.ui-icon-suitcase  {
 background-position: -112px -96px; 
}
.ui-icon-comment  {
 background-position: -128px -96px; 
}
.ui-icon-person  {
 background-position: -144px -96px; 
}
.ui-icon-print  {
 background-position: -160px -96px; 
}
.ui-icon-trash  {
 background-position: -176px -96px; 
}
.ui-icon-locked  {
 background-position: -192px -96px; 
}
.ui-icon-unlocked  {
 background-position: -208px -96px; 
}
.ui-icon-bookmark  {
 background-position: -224px -96px; 
}
.ui-icon-tag  {
 background-position: -240px -96px; 
}
.ui-icon-home  {
 background-position: 0 -112px; 
}
.ui-icon-flag  {
 background-position: -16px -112px; 
}
.ui-icon-calendar  {
 background-position: -32px -112px; 
}
.ui-icon-cart  {
 background-position: -48px -112px; 
}
.ui-icon-pencil  {
 background-position: -64px -112px; 
}
.ui-icon-clock  {
 background-position: -80px -112px; 
}
.ui-icon-disk  {
 background-position: -96px -112px; 
}
.ui-icon-calculator  {
 background-position: -112px -112px; 
}
.ui-icon-zoomin  {
 background-position: -128px -112px; 
}
.ui-icon-zoomout  {
 background-position: -144px -112px; 
}
.ui-icon-search  {
 background-position: -160px -112px; 
}
.ui-icon-wrench  {
 background-position: -176px -112px; 
}
.ui-icon-gear  {
 background-position: -192px -112px; 
}
.ui-icon-heart  {
 background-position: -208px -112px; 
}
.ui-icon-star  {
 background-position: -224px -112px; 
}
.ui-icon-link  {
 background-position: -240px -112px; 
}
.ui-icon-cancel  {
 background-position: 0 -128px; 
}
.ui-icon-plus  {
 background-position: -16px -128px; 
}
.ui-icon-plusthick  {
 background-position: -32px -128px; 
}
.ui-icon-minus  {
 background-position: -48px -128px; 
}
.ui-icon-minusthick  {
 background-position: -64px -128px; 
}
.ui-icon-close  {
 background-position: -80px -128px; 
}
.ui-icon-closethick  {
 background-position: -96px -128px; 
}
.ui-icon-key  {
 background-position: -112px -128px; 
}
.ui-icon-lightbulb  {
 background-position: -128px -128px; 
}
.ui-icon-scissors  {
 background-position: -144px -128px; 
}
.ui-icon-clipboard  {
 background-position: -160px -128px; 
}
.ui-icon-copy  {
 background-position: -176px -128px; 
}
.ui-icon-contact  {
 background-position: -192px -128px; 
}
.ui-icon-image  {
 background-position: -208px -128px; 
}
.ui-icon-video  {
 background-position: -224px -128px; 
}
.ui-icon-script  {
 background-position: -240px -128px; 
}
.ui-icon-alert  {
 background-position: 0 -144px; 
}
.ui-icon-info  {
 background-position: -16px -144px; 
}
.ui-icon-notice  {
 background-position: -32px -144px; 
}
.ui-icon-help  {
 background-position: -48px -144px; 
}
.ui-icon-check  {
 background-position: -64px -144px; 
}
.ui-icon-bullet  {
 background-position: -80px -144px; 
}
.ui-icon-radio-on  {
 background-position: -112px -144px; 
}
.ui-icon-radio-off  {
 background-position: -96px -144px; 
}
.ui-icon-pin-w  {
 background-position: -128px -144px; 
}
.ui-icon-pin-s  {
 background-position: -144px -144px; 
}
.ui-icon-play  {
 background-position: 0 -160px; 
}
.ui-icon-pause  {
 background-position: -16px -160px; 
}
.ui-icon-seek-next  {
 background-position: -32px -160px; 
}
.ui-icon-seek-prev  {
 background-position: -48px -160px; 
}
.ui-icon-seek-end  {
 background-position: -64px -160px; 
}
.ui-icon-seek-start  {
 background-position: -80px -160px; 
}
.ui-icon-seek-first  {
 background-position: -80px -160px; 
}
.ui-icon-stop  {
 background-position: -96px -160px; 
}
.ui-icon-eject  {
 background-position: -112px -160px; 
}
.ui-icon-volume-off  {
 background-position: -128px -160px; 
}
.ui-icon-volume-on  {
 background-position: -144px -160px; 
}
.ui-icon-power  {
 background-position: 0 -176px; 
}
.ui-icon-signal-diag  {
 background-position: -16px -176px; 
}
.ui-icon-signal  {
 background-position: -32px -176px; 
}
.ui-icon-battery-0  {
 background-position: -48px -176px; 
}
.ui-icon-battery-1  {
 background-position: -64px -176px; 
}
.ui-icon-battery-2  {
 background-position: -80px -176px; 
}
.ui-icon-battery-3  {
 background-position: -96px -176px; 
}
.ui-icon-circle-plus  {
 background-position: 0 -192px; 
}
.ui-icon-circle-minus  {
 background-position: -16px -192px; 
}
.ui-icon-circle-close  {
 background-position: -32px -192px; 
}
.ui-icon-circle-triangle-e  {
 background-position: -48px -192px; 
}
.ui-icon-circle-triangle-s  {
 background-position: -64px -192px; 
}
.ui-icon-circle-triangle-w  {
 background-position: -80px -192px; 
}
.ui-icon-circle-triangle-n  {
 background-position: -96px -192px; 
}
.ui-icon-circle-arrow-e  {
 background-position: -112px -192px; 
}
.ui-icon-circle-arrow-s  {
 background-position: -128px -192px; 
}
.ui-icon-circle-arrow-w  {
 background-position: -144px -192px; 
}
.ui-icon-circle-arrow-n  {
 background-position: -160px -192px; 
}
.ui-icon-circle-zoomin  {
 background-position: -176px -192px; 
}
.ui-icon-circle-zoomout  {
 background-position: -192px -192px; 
}
.ui-icon-circle-check  {
 background-position: -208px -192px; 
}
.ui-icon-circlesmall-plus  {
 background-position: 0 -208px; 
}
.ui-icon-circlesmall-minus  {
 background-position: -16px -208px; 
}
.ui-icon-circlesmall-close  {
 background-position: -32px -208px; 
}
.ui-icon-squaresmall-plus  {
 background-position: -48px -208px; 
}
.ui-icon-squaresmall-minus  {
 background-position: -64px -208px; 
}
.ui-icon-squaresmall-close  {
 background-position: -80px -208px; 
}
.ui-icon-grip-dotted-vertical  {
 background-position: 0 -224px; 
}
.ui-icon-grip-dotted-horizontal  {
 background-position: -16px -224px; 
}
.ui-icon-grip-solid-vertical  {
 background-position: -32px -224px; 
}
.ui-icon-grip-solid-horizontal  {
 background-position: -48px -224px; 
}
.ui-icon-gripsmall-diagonal-se  {
 background-position: -64px -224px; 
}
.ui-icon-grip-diagonal-se  {
 background-position: -80px -224px; 
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl  {
border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow  {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;

}
* html .ui-autocomplete  {

}
button.ui-button::-moz-focus-inner  {

}
.ui-accordion  {

}
.ui-accordion .ui-accordion-content-active  {

}
.ui-accordion .ui-accordion-header a  {

}
.ui-accordion .ui-accordion-header .ui-icon  {

}
.ui-accordion .ui-accordion-header-active  {

}
.ui-accordion .ui-accordion-li-fix  {

}
.ui-accordion-icons .ui-accordion-header a  {

}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary  {

}
.ui-corner-left  {

}
.ui-corner-right  {

}
.ui-corner-tl  {

}
.ui-corner-top  {

}
.ui-corner-tr  {

}
.ui-datepicker-cover  {

}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header  {

}
.ui-datepicker-rtl .ui-datepicker-group  {

}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header  {

}
.ui-dialog .ui-dialog-titlebar-close span  {

}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus  {

}
.ui-effects-transfer {

}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active  {

}
.ui-tabs .ui-tabs-hide  {

}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a  {

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected  {

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a  {

}
.ui-widget :active  {

}
.ui-widget-content .ui-icon  {

}


/*1001280*/
/* srs_2

 */abbr, acronym {

border: 0;
font-variant: normal;

}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {

font-style: inherit;
font-weight: inherit;

}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {

margin: 0;
padding: 0;

}
caption, th {

text-align: left;

}
del, ins {

text-decoration: none;

}
fieldset, img {

border: 0;

}
html {

color: #000;
background: #FFF;

}
h1, h2, h3, h4, h5, h6 {

font-size: 100%;
font-weight: normal;

}
input, button, textarea, select {

*font-size: 100%;

}
input, button, textarea, select, optgroup, option {

font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;

}
legend {

color: #000;

}
li {

list-style: none;

}
q:before, q:after {

content: '';

}
sub {

vertical-align: baseline;

}
sup {

vertical-align: baseline;

}
table {

border-collapse: collapse;
border-spacing: 0;

}


/*1001281*/
/* srs_3

 */body {

font:13px/1.231 arial,helvetica,clean,sans-serif;
/* for IE6/7 */ 
*font-size:small; 
/* for IE Quirks Mode */
*font:x-small;

}
pre, code, kbd, samp, tt {

font-family:monospace;
*font-size:108%;
line-height:100%;

}
select, input, button, textarea, button {

font:99% arial,helvetica,clean,sans-serif;

}
table {

font-size:inherit;
font:100%;

}

/*1001284*/
/* srs_6

 */body {

margin: 0;
padding: 0;
font-family:Calibri, sans-serif;
background-color:#fff;
font-size: .9em;

}
div#barralocalizacao {

background-color: #004d82;
color: #fff;
padding: 5px 5px 5px 17px;
height: 20px;
border-bottom: 2px solid #d6371e;

}
div#cabecalho {

height: 70px;
overflow:hidden;
padding-left: 12px;

}
div#cabecalho-conteudo-1 {

position: absolute;
top: 0px;
left: 210px;
text-align: right;
height: 70px;

}
div#cabecalho-conteudo-2 {

position: absolute;
top: 0;
right: 0px;
text-align: left;
height: 70px;
vertical-align: top;

}
div#cabecalho-conteudo-2 button {

font-size: .9em;

}
div#cabecalho-conteudo-2 form {

padding-top: 5px;

}
div#cabecalhoimpressao {

display: none;

}
div#caixa-atalhos {

padding: 0;
margin: 0;

}
div#caixa-atalhos-cabecalho {

background-image: url(../imagens/cliente/FundoColunaExtra);
background-position: top left;
background-repeat: no-repeat;
color: #ffffff;
padding: 8px 5px 5px 15px;
font-weight: bold;

}
div#caixa-atalhos-conteudo {

background-image:url(../imagens/cliente/FundoColunaExtra2);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;

}
div#caixa-atalhos-conteudo ul {

padding: 0 0 5px 20px;
margin: 0;

}
div.caixa-opcoes {

padding: 0;
margin: 0;

}
div.caixa-opcoes-cabecalho {

background-image: url(../imagens/cliente/FundoColunaExtra);
background-position: top left;
background-repeat: no-repeat;
color: white;
padding: 8px 5px 5px 15px;
font-weight: bold;

}
div.caixa-opcoes-conteudo {

background-image:url(../imagens/cliente/FundoColunaExtra2);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;

}
div.caixa-opcoes-conteudo a {

text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div.caixa-opcoes-conteudo a:hover {

color: #e95f2f;

}
div.caixa-opcoes-conteudo li {

list-style-type: disc;

}
div.caixa-opcoes-conteudo ul {

padding: 0 0 5px 20px;
margin: 0;

}
div#caixa-validacao {

padding: 0;
margin: 0;

}
div#caixa-validacao-cabecalho {

background-color: #004d82;
color: #fff;
font-weight: bold;
padding: 5px;

}
div#caixa-validacao-conteudo {

background-color: #fff;
text-align: center;
color: #000;
padding: 5px;

}
div#colunaextra {

width: 150px;
position: absolute;
top: 110px;
right:0;

}
div#colunaprincipal {

width: 150px;
float:left;
padding: 0px;

}
div#conteudo {

padding: 10px 160px 0 10px;
background-color:#fff;
background-image: url(../imagens/cliente/FundoConteudo);
background-repeat: no-repeat;
margin: 0 0 0 150px;
vertical-align: top;

}
div#debug {

background-color: #ffd;
padding: 10px;
margin: 10px 160px 10px 10px;
border: 1px dashed #ccc;

}
div#debug h1 {

color: #a29161;
font-size: 2em;
font-weight: bold;
border: 0;
margin: 0 0 10px 0;

}
div#debug h2 {

color: #a29161;
font-size: 1.75em;
font-weight: bold;
border: 0;
margin: .5em 0 .5em 0;

}
div#debug table {

border-collapse: separate;
border-spacing: 4px;

}
div#debug td {

border-bottom: 1px solid #dad3c0; 
text-align: left; 
padding: 2px 10px;
color: #a29161;
font-weight: bold;

}
div#debug td + td {

border-bottom: 1px solid #dad3c0; 
text-align: left; 
padding: 2px 10px;
color: #a29161;
font-weight: normal;
font-family: monospace;

}
div#debug th {

background-color: #a29161; 
text-align: center; 
padding: 2px 10px;
color: #fff;

}
div#envolvente {

background-color: #fff;
background-image: url(../imagens/cliente/FundoEnvolvente);
background-repeat: repeat-x;
min-height: 600px;

}
div#ferramentas {

font-size: .9em;
text-align: right;
padding: 20px 0 10px 0;

}
div#involucro {

min-width:500px;

}
div.limpar {

clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;

}
div#menu-vertical {

margin: 0;
padding: 0;

}
div#menu-vertical-cabecalho {

display: none;

}
.menu-vertical-option {

margin: 0;
padding: 0;

}
.menu-vertical-option ul {

margin: 0;
padding: 0;

}
div#menu-vertical-extra-1 {

padding: 2px 20px;
margin: 0;
background-color: #a29161;
text-align: left;

}
div#menu-vertical-extra-1 li a {

color: #fff;
text-decoration: none;
margin: 0;
padding: 0;

}
div#menu-vertical-extra-1 li.menu-vertical-extra-select {

background-color: #dad3c0;
color: #a29161;

}
div#menu-vertical-extra-1 li.menu-vertical-extra-select a {

color: #000;
font-weight: bold;

}
div#menu-vertical-extra-1 ul {

margin: 0; 
padding: 0;

}
div#menu-vertical-extra-1 ul li {

display: inline; 
margin: 0; 
padding: 0 10px;

}
div#menu-vertical-extra-2 {

padding: 2px 20px;
margin: 0;
background-color: #dad3c0;
text-align: left;

}
div#menu-vertical-extra-2 li a {

color: #000;
text-decoration: none;
padding: 0;
margin: 0;

}
div#menu-vertical-extra-2 li.menu-vertical-extra-select {

background-color: #fff;
font-weight: bold;


}
div#menu-vertical-extra-2 li.menu-vertical-extra-select a {

color: #000;
font-weight: bold;

}
div#menu-vertical-extra-2 ul {

margin: 0; 
padding: 0;

}
div#menu-vertical-extra-2 ul li {

display: inline; 
margin: 0; 
padding: 0 10px;

}
div#rodape {

margin-top: 10px;
border-top: 1px solid #ddd;
border-right: 2px solid #d6361e;
color: #aaa;
padding: 5px 5px 0 0;
text-align:right;

}
div#rodape a {

color: #a29161;

}
hr {

height:1px;
background:#f00;
margin: 5px 0 5px 5px;

}
h1#seccao {

color: #a29161;
font-size: 2em;
font-weight: bold;
border: 0;
padding: 0 0 .5em 0;
margin: 0;

}
img.ajuda {

padding: 30px 5px 0 0px;
border: 0;

}
img.aviso-invalidado {

display: none;

}
img.destaque {

/*Sem formataￜￜo especￜfica*/

}
img.favoritos {

margin-left: 5px;

}
img.idioma {

margin-left: 5px;
padding: 0;

}
img.idioma-extra {

margin-left: 5px;

}
img.imprimir {

padding: 30px 20px 0 0px;
border: 0;

}
img.imprimir-extra {

margin-left: 5px;

}
img.inicial {

margin: 0 auto;

}
img#logotipo {

width: 200px;
height: 68px;
border: 0;

}
img.partilhar {

margin-left: 5px;

}
img.quadra {

width: 100px;
height: 49px;

}
img.recomendar {

margin-left: 5px;

}
img.validacao {

/* Sem formataￜￜo especￜfica */

}
img.validacao-extra {

margin-left: 5px;

}
img.voltar-topo {

margin-left: 5px;

}
img.voltar-topo-dinamico {

/* Sem formataￜￜo especￜfica */

}
li#caixa-atalhos-conteudo-adicionar {

list-style-image: url('../imagens/cliente/Atalho');

}
li#caixa-atalhos-conteudo-lista {

list-style-image: url('../imagens/cliente/AtalhosLista');

}
li#caixa-atalhos-conteudo-portal {

list-style-image: url('../imagens/cliente/AtalhosPortal')

}
li.mais {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/ListaMais");

}
li.menos {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/ListaMenos");

}
li.noticias:after {

content: " ";

}
p.inicial {

text-align: center;

}
span#acessibilidade {

display:none;

}
span#favoritos {

padding-right: 10px;

}
span#imprimir-extra {

padding-right: 10px;

}
span#partilhar {

padding-right: 10px;

}
span#recomendar {

padding-right: 10px;

}
span#rodape-acessibilidade {

padding-right: 10px;

}
span#rodape-actualizacao {

padding-right: 10px;
font-size: .8em;

}
span#rodape-az {

padding-right: 10px;

}
span#rodape-copyright {

padding-right: 10px;


}
span#rodape-geracao {

margin-top: 5px;
font-size: .8em;

}
span#rodape-termos {

padding-right: 10px;

}
span.voltar-topo-dinamico {

/* Sem formataￜￜo especￜfica */

}
ul.mais li {

list-style-image: url(../imagens/cliente/ListaMais);

}
ul.menos li {

list-style-image: url(../imagens/cliente/ListaMenos);

}


/*1001285*/
/* srs_7

 */a.aprovado:active {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:hover {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:link {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:visited {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
.aceitar {

background-color:#00FF00; font-weight:Bold;
color:Black;

}
.actividadeconcluida {



}
.actividadeemexecucao {

font-weight:bold;

}
a.logincabecalho:active {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
a.logincabecalho:hover {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
a.logincabecalho:link {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.logincabecalho:visited {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
.amc {

background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.amcerro {

background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.amcerrofut {

background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;

}
.amcfut {

background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.amcpre {

background-color : #b7e5e5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
a.menu:active {

color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.menu:hover {

color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;


}
a.menu:link {

color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;


}
a.menu:visited {

color : Black;    
text-decoration : none;
font-weight : bold;
background-color: transparent;


}
.anunciobe {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
a.opcaocentral:active {

color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:hover {

color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:link {

   color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:visited {

color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.pendente:active {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:hover {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:link {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:visited {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:active {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:hover {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:link {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:visited {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.ref:active {

border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:hover {

border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:link {

border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:visited {

border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
.arvore0 {



}
.arvore1 {

background-image:url(../imagens/cliente/Arvore1);
background-repeat : no-repeat;
background-position : left center;

}
.arvore2 {

background-image:url(../imagens/cliente/Arvore2);
background-repeat : no-repeat;
background-position : left center;

}
.arvore3 {

background-image:url(../imagens/cliente/Arvore3);
background-repeat : no-repeat;
background-position : left center;

}
.arvore4 {

background-image:url(../imagens/cliente/Arvore4);
background-repeat : no-repeat;
background-position : left center;

}
.aviso {

color : Red;
background-color : transparent;
text-align : left;

}
.avisoc {

color : Red;
background-color : transparent;
text-align : center;

}
.avisod {

color : Red;
background-color : transparent;
text-align : right;

}
.avisogay {

color : Fuchsia;
background-color : transparent;
text-align : left;

}
.avisomedio {

color : #fbaf5d;
background-color : transparent;
text-align : left;

}
.barraferramentas {

background-color: #f1e1dd;
padding: .5em .5em .2em .5em;
border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc;
border-top: 2px solid #cccccc;

}
.barratemporal {

background-image:url(../imagens/cliente/BarraTemporal);
background-repeat : repeat-x;
background-position : left center;
text-align : center;

}
.barratemporald {

background-image:url(../imagens/cliente/BarraTemporalD);
background-repeat : no-repeat;
background-position : center;
text-align : center;

}
.barratemporale {

background-image:url(../imagens/cliente/BarraTemporalE);
background-repeat : no-repeat;
background-position : center;
text-align : center;

}
body {

margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 0.7em;
font-family : "Trebuchet MS", sans-serif;
background-color : #FFFFFF;
padding : 0px 0px 0px 0px;

}
.bold {

font-weight : bold;

}
.borda {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;


}
.bordae {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaec {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaed {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaee {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeec {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeed {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeesc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 1px solid black;

}
.bordaeess {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaeessc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaeessd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaes {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaesc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaesd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaess {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaessc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaessd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaneso {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-top : 1px solid black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;


}
.bordaoes {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;

}
.bordaoesd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;

}
.bordas {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordasc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordasd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordass {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.bordassc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.bordassd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.border0 {

border: 0;
padding: 0;
margin: 0;

}
.branco {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancob {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobc {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobcaprovado {

background-color : #ecf9e2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobcinscrito {

background-color : #fafae1;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobd {

background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobdaprovado {

background-color : #ecf9e2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobdinscrito {

background-color : #fafae1;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobes {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobesaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobesinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobsoc {

background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
text-align: center;

}
.brancobsocaprovado {

background-color : #ecf9e2;
text-align: center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.brancobsocinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.brancobt {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancobtaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancobtinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancoc {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancod {

background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancot {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.brancotc {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotcaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotcinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotd {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : right;

}
.branco2 {

background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : Black;

}
.caixadentro {

float: left;
margin: 0px;
border: 1px solid black;
padding: 0px;
overflow: auto;


}
.caixafora {

float: left;
margin: 5px;
border: 1px solid black;
padding: 0px;


}
.calendevent {

background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendeventsel {

background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendfds {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendfdssel {

background-color : #cccccc;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendfer {

background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendfersel {

background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendnorm {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendsel {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendsem {

background-color : #d1aba3;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.cara {

background-color : transparent;
color: Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 0px;
font-size : 0.85em;
text-align : right;

}
.cinzento {

color : #AAAAAA;

}
.claro {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarob {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobaprovado {

background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobcaprovado {

background-color : #d0f0b7;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobcinscrito {

background-color : #f2f2b5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobd {

background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobdaprovado {

background-color : #d0f0b7;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobdinscrito {

background-color : #f2f2b5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobes {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobesaprovado {

background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobesinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobsoc {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.clarobsocaprovado {

background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.clarobsocinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.claroc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarocerro {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.clarocfut {

background-color : #fafafa;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.clarochilight {

background-color : #f9ecec;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.clarocpre {

background-color : #d9d9d9;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.claroc10 {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;

}
.clarod {

background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarodhilight {

background-color : #f9ecec;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.clarooff {

background-color : #fafafa;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.clarot {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.clarotc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.clarotd {

background-color : #F2F2F2;
text-align : right;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.cmd {

float: right;
margin: 0px;
padding: 0px;
font-size: 12px;


}
.colunamaxima {

width:100%

}
.conteudosnivel1 {

margin : 6px 10px 6px 10px;

}
.conteudosnivel10 {

margin : 6px 10px 6px 270px;

}
.conteudosnivel2 {

margin : 6px 10px 6px 30px; 

}
.conteudosnivel3 {

margin : 6px 10px 6px 60px;

}
.conteudosnivel4 {

margin : 6px 10px 6px 90px; 

}
.conteudosnivel5 {

margin : 6px 10px 6px 120px;

}
.conteudosnivel6 {

margin : 6px 10px 6px 150px;

}
.conteudosnivel7 {

margin : 6px 10px 6px 180px;

}
.conteudosnivel8 {

margin : 6px 10px 6px 210px;

}
.conteudosnivel9 {

margin : 6px 10px 6px 240px;

}
.copyright {

padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #959595;
background-color: transparent;

}
.coralfacec {

background-color : #8FC794;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.coramarelo {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.coramarelob {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.coramarelobc {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.coramareloc {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.coramarelod {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corazul {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corazulc {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corazuld {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corlaranja {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corlaranjabc {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.corlaranjac {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corlaranjad {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corpreto {

background-color : #000000;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corverde {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corverdebc {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;


}
.corverdec {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corverded {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corvermelhab {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.corvermelho {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corvermelhoc {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corvermelhod {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.cursormao {

cursor : pointer;

}
.cvisita {

background-color : #f9f4f3;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;

}
dd {

margin-left : 45px;
margin-top : 0px;
margin-bottom : 10px;
margin-right : 0px;

}
.destaqueactivo {

background-color : #E8D5D1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
dt {

font-weight : bold;
margin-left : 25px;

}
.editavel {

border-color: #c5968c;
border-width: 1px;
border-style: dashed;

}
.error {

display: inline;
color: white;
background-color: red;

}
.escuro {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurob {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobaprovado {

background-color : #c4eca5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobd {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobdaprovado {

background-color : #c4eca5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobdinscrito {

background-color : #efefa2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobinscrito {

background-color : #efefa2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escuroboc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobtc {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
text-align :  center;

}
.escurobtcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.escurobtcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.escuroc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocentro {

background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;


}
.escurocentrocolapsed {

background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;


}
.escurocerro {

background-color : #f29191;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #f29191;
border-right: 1px solid #f29191;
border-top: 1px solid #f29191;
border-bottom: 1px solid #f29191;
font-weight: bold;

}
.escurocerrofut {

background-color : #fad3d3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #fad3d3;

}
.escurocfut {

background-color : #f5f5f5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurochilight {

background-color : #f3dada;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocpre {

background-color : #cfcfcf;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.escuroct {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align:top;

}
.escuroc10 {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;


}
.escuroc20 {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;


}
.escurod {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurodireito {

background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;


}
.escurodireitocolapsed {

background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;


}
.escuroesquerdo {

background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 1px solid;
vertical-align : top;

}
.escuroesquerdocolapsed {

background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: Black 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 2px solid;
vertical-align : top;

}
.escurofut {

background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurooff {

background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurot {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotd {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
form {

margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;

}
.formatardados {

font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;

}
.formatar2 {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align: left;

}
.formteste {

display:inline;
margin:0;
padding:0;


}
.formula {

background-color : #ffffee;
padding : 4px;
color : Black;
border-bottom-color : #f2f2f2;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #e6e6e6;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #f2f2f2;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #e6e6e6;
border-right-style : solid;
border-right-width : 1px;
font-family : "Courier New", monospace;
font-size:1.2em;
text-align : center;

}
.formulario {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;


}
.formulariobotoes {

text-align : center;
margin-left : auto;
margin-right : auto;

}
.formularionome {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;


}
.formularionomee {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : left;
font-weight : bold;
vertical-align : top;


}
.formularionomeobr {

border-collapse : collapse;
color : red;
background-color : transparent;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;

}
.formularionometopo {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;

}
.gcorr_detalhes {

background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;

}
.headersortdown, .headersortup {

background-color: #aaa;

}
.hidden {

display: none;

}
.horarioL {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horarioP {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horariop {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horarioT {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.horariot {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.horarioTP {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horariotp {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
hr {

width:100%;
color:#CCCCCC;
height : 1px;

}
h1 {

color : #8C2D19;
font-size : 2.5em;
background-color: transparent;
text-align : left;
font-weight : normal;
margin-top : 0px;


}
h2 {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : normal;


}
h2.e {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
border-top: 1px dashed #c5968c;
border-left: 1px dashed #c5968c;
border-right: 1px dashed #c5968c;
font-weight : normal;

}
h2.semlinha {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
border-bottom: 0px;
text-align : left;
font-weight : normal;

}
h3 {

color : #8C2D19;
font-size : 1.5em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : normal;

}
h4 {

color : Black;
font-size : 1em;
background-color: transparent;
text-align : center;

}
h5 {

font-size : 0.85em;
font-weight : normal;
text-align : center;

}
img.border1 {

border : 1px; 
border-style : solid;

}
img.notifica {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.planta {

border : 0px; 
border-style : solid;
width : 113px;
height : 142px;

}
.indentar {

padding-left: 2em;

}
input {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
input.activo {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;
background-color : #FFFFFF;

}
input.inactivo {

font-family : "Trebuchet MS", sans-serif;
background-color : #DADADA;
color : Black;
font-size:1em;

}
.invisivel {

display:none;

}
.justifapaga {

background-color : #f2f2f2;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;

}
.justifapagac {

background-color : #f2f2f2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;

}
.justifko {

background-color : #fabbbe;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifkoc {

background-color : #fabbbe;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifok {

background-color : #b3e4cb;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifokc {

background-color : #b3e4cb;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifpende {

background-color : #fffbb3;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifpendec {

background-color : #fffbb3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.laboratorios {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
li.nada {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/ListaNada");

}
li.pesquisaitem {

padding-bottom:10px;

}
li.semamarelo {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/SemAmarelo");

}
li.semapagado {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/SemApagado");

}
li.semcinzento {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/SemCinzento");

}
li.semverde {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/SemVerde");

}
li.semvermelho {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/SemVermelho");


}
.login {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;

}
.margemesquerda {

margin-left : 40px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;

}
.mbdados {

margin: 10px 5px 10px 5px;
font-size: 1em;

}
.mbfieldset {

border: 1px solid #000000;
padding: 10px;
font-size: 8pt;
width: 230px;

}
.mblegend {

font-family: "Arial", sans-serif;
font-size: 1em;
font-weight: bold;  

}
.mbvalor {

text-align: center;
font-weight: bold;
padding: 0 20px 0 20px;

}
.negroc {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
font-weight : bold;

}
.observacoes {

background-color : #ffffbd;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #ffbd00;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #ffbd00;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #ffbd00;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #ffbd00;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.outdated {

color : #AAAAAA;

}
.pb {

background-color : #80FF80;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.pendente {

color: #ff8500;

}
.pesquisacontexto {

font-size : 0.9em;
font-style : italic;

}
.pesquisaurl {

color : Green;
font-size : .9em;

}
.pmc {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.pmcerro {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.pmcerrofut {

background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;

}
.pmcfut {

background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.pmcpre {

background-color : #9dcae5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.pmc2erro {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
border-right: 2px solid #f29191;

}
.popup1 {

background-color : #fefefe;
padding: 4px;
color : Black;
border: 1px solid #959595;

}
.praticas {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
pre {

background-color : #FFFFEE;
border : 1px dotted;
padding : 5px;
font-family : monospace;
font-size : 1em;
color : Black;

}
.previsao {

color : #8c2d19;

}
.rejeitar {

background-color:#FF0000;
font-weight:Bold;
color:White;

}
.reservado {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
vertical-align : middle;

}
.resultados {

text-align : center;
font-weight : bold;
margin-left : auto;
margin-right : auto;

}
sel_disabled {

color: #FFFFFF;

}
select {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
span.acessibilidade {

position : absolute;
top : -300px;

}
span.tip {

border-bottom: 1px dotted #FF0000;
padding: 0 0 0 0;

}
.tabela {

border-collapse : separate;
font-size : 1em;

}
.tabelab {

border-collapse : collapse;
font-size : 1em;

}
.tabelaborda {

border-collapse : collapse;
font-size : 1em;
border: 1px solid black;

}
.tabelabordadupla {

border-collapse : collapse;
font-size : 1em;
border: 2px solid black;

}
.tabelae5 {

border-collapse: separate; border-spacing: 5px;

}
.tabelamaxima {

border-collapse : separate;
font-size : 1em;
width : 100%;

}
.tabelamaximab {

border-collapse : collapse;
font-size : 1em;
width : 100%;

}
table {

font-size : 1em;

}
table.central {

width : 432px;
margin-left : auto; 
margin-right : auto;

}
table.centrar {

margin-left: auto;
margin-right: auto;

}
table.tabdivenc {

padding:0px; 
margin:0px;

}
table.tabelamaxima {

width: auto;
border-collapse: separate;
border-spacing: 2px;

}
.tb {

background-color : #FFA500;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
td.fotoalbum {

text-align:center;
vertical-align:top;
padding:5px;

}
td.pequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
td.pequenod {

font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : right;


}
.teoricas {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.teoricopraticas {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
textarea {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
textarea.inactivo {

font-family : "Trebuchet MS", sans-serif;
background-color : Silver;
color : Black;
font-size:1em;

}
.texto {

text-indent : 25px;
text-align : justify;

}
.textoc {

text-align : center;
margin-left : auto;
margin-right : auto;

}
.textod {

text-align : right;

}
.textogrande {

font-size : 1.1em;

}
.textopequeno {

font-size : 0.9em;

}
.textopequenoc {

font-size : 0.9em;
text-align : center;

}
.textopequenoconteudos {

font-size : 0.9em;
margin-left : 16px;
margin-top : 4px;
margin-bottom : 6px;
margin-right : 10px;

}
.textopequenod {

font-size : 0.9em;
text-align : right;

}
.textopequenonoticia {

font-size: .9em;
text-align:justify;

}
.textopequeno2 {

font-size : 0.8em;

}
th {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
th.b {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
th.bpequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
th.e {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : left;

}
th.header {

background-image: url(../imagens/cliente/TableSorterBg);
background-repeat: no-repeat;
background-position: center right;
padding-top: 4px;
padding-bottom: 4px; 
cursor: pointer;


}
th.headersortdown {

background-image: url(../imagens/cliente/TableSorterDesc);

}
th.headersortup {

background-image: url(../imagens/cliente/TableSorterAsc);

}
th.pequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
th.tabelaorder {

background-color : #CCC000;
padding-left : 4px;
padding-right : 20px;
color : Black;

}
.th10 {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;

}
.th20 {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;

}
.tit {

float: left;
margin: 0px;
padding: 0px;
height: 20px;
font-size: 12px;
overflow: hidden;

}
.topo {

vertical-align : top;

}
.topob {

vertical-align: top;
border: 1px solid black;

}
.topoc {

vertical-align : top;
text-align : center;

}
.topod {

vertical-align : top;
text-align : right;

}
.tpb {

background-color : Yellow;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.treeview-processos li span.processo_corr_unico {

background: url(../imagens/cliente/CorrCarta) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos li span.processo_doc_unico {

background: url(../imagens/cliente/CorrDocsUnid) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos li.collapsable span.processo_documento {

background: url(../imagens/cliente/CorrDocsAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_processo {

background: url(../imagens/cliente/CorrProcessoAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_serie {

background: url(../imagens/cliente/CorrSerieAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_unidade {

background: url(../imagens/cliente/Pasta) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_documento {

background: url(../imagens/cliente/CorrDocsFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_processo {

background: url(../imagens/cliente/CorrProcessoFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_serie {

background: url(../imagens/cliente/CorrSerieFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_unidade {

background: url(../imagens/cliente/PastaFechada) 0 0 no-repeat;

}
.treeview-processos span.processo_documento {

background: url(../imagens/cliente/CorrDocsFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_nada {

background: url(../imagens/cliente/CorrNada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_processo {

background: url(../imagens/cliente/CorrProcessoFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_serie {

background: url(../imagens/cliente/CorrSerieFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_unidade {

background: url(../imagens/cliente/PastaFechada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;


}
tr.gcorr_detalhes {

background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;

}
tr.tarefanova {

background-color : #f2e2da;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefaover {

background-color : #edd8cd;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefaresp {

background-color:#dfeec9;
text-align : center; 
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefasel {

/*background-color:#dfc5b8;*/
background-color:#ffc461;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;


}
tr.tarefaselected {

background-color:#dfc5b8;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;

}
tr.tarefavista {

background-color:#FFF;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarrespsel {

background-color:#8c2d19;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#FFF;

}
ul.nada {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/ListaNada");

}
ul.sitemap1 {

list-style-type : disc;
font-size : 1em;

}
ul.sitemap2 {

list-style-type : disc;
font-size : 0.9em;

}
ul.sitemap3 {

list-style-type : disc;
font-size : 0.8em;

}
.valido {

color : #00A650;
background-color : Transparent;
text-align : left;

}
.visivel {

display:run-in;

}


/*1001286*/
/* srs_8

 */div.yui-content {

overflow:auto;

}
.gmenu-ml-accordion a {

color:black;
border: 1px solid;
background-color:  #3366AA;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;
 

}
.gmenu-ml-accordion .collapsed {

background-image: url(../imagens/cliente/QuadradoMais); 
margin-right:15px;
border:0;
width: 16px; 
height: 16px;

}
.gmenu-ml-accordion .expanded {

border:0;
width: 16px; 
height: 16px; 
background-image: url(../imagens/cliente/QuadradoMenos); 
margin-right:15px;

}
.gmenu-ml-accordion .level1 a {

color:black;
border: 1px solid;
background-color: #6699CC;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;

}
.gmenu-ml-accordion .level2 a {

color:black;
border: 1px solid;
background-color: #6495ED;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;

}
h1 {

color: #004d82;
font-size: 2em;

}
h2 {

color: #004d82;
font-size: 1.75em;

}
h2.az {

color: #a29161;
margin: 1em 0 .5em 0;
border-bottom: 1px solid #cabfa3;

}
h3 {

color: #004d82;
font-size: 1.5em;

}
img.aviso-invalidado {

/* display: none;*/

}
li.az-activa {

display: inline;
padding: .2em .6em;
background-color: #dad3c0;
font-weight: bold;

}
li.az-naoactiva {

display: inline;
padding: .2em .6em;
background-color: #f4f2ec;
color: #e3ded0;
font-weight: bold;


}
p.aviso-invalidado {

text-align:center;

}
span.az-activa {

/* Sem formataￜￜo especￜfica */

}
span.az-naoactiva {

/* Sem formataￜￜo especￜfica */

}
table {

border-spacing: 1px;

}
td {

padding: 3px;

}
td,th {

border:0;

}
th {

color: #fff;
font-weight: bold;
background-color: #004d82;
padding: 3px;
text-align: center;

}
ul.az {

/* Sem formataￜￜo especￜfica */

}
ul.az li {

list-style-type: disc;
margin-left: 2em;

}
ul#az-index {

padding: 10px 0;

}
ul#az-index li a {

display: inline;
color: #a29161;
text-decoration: none;

}
ul.treeview li {

list-style-type:none;

}


/*1001287*/
/* srs_9

 */.gicaixadetalhessistema {

margin-left:6em;
background-color: #ebebeb;
border: 1px solid #cccccc;
height:170px;
padding: 10px;

}
.gicaixanumerosistema {

text-align: center;
width:5em;
position: absolute;
border: thin solid #959595;
background-color: #ffffff;
left:3px;
cursor: pointer;

}
.gicaixaopcoessistema {

position: absolute;
left:5px;
top: 6em;
width:5em;

}
.gicaixasistema {

width: 30em;
position:relative;
background-color:#cccccc;
border: thin solid #959595;
margin-bottom: 0.5em;
padding: 3px;
float:left;
margin-right:6px;

}
.gicaixaslotvazio {

background-color: #ffffff;
heigh: 100%;

}
.gidescricaosistema {

margin-bottom: 2em;

}
.ginomesistema {

font-size: 1.5em;
font-weight: bold;

}
.ginumerosistema {

font-size: 4em;

}
.gisenha {

font-weight: bold;

}
a.aprovado:active {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:hover {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:link {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.aprovado:visited {

color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
.aceitar {

background-color:#00FF00; font-weight:Bold;
color:Black;

}
.actividadeconcluida {



}
.actividadeemexecucao {

text-weight:bold;

}
.actualizacao {

padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 1em;
text-align : right;
color : White;
background-color : transparent;

}
a.local:active {

color : Yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.local:hover {

color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
a.local:link {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.local:visited {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.logincabecalho:active {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
a.logincabecalho:hover {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
a.logincabecalho:link {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.logincabecalho:visited {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
.amc {

background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.amc-apagado {

background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #a3cccc;

}
.amcerro {

background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.amcerrofut {

background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;

}
.amcfut {

background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.amcpre {

background-color : #b7e5e5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
a.menu:active {

color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.menu:hover {

color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;


}
a.menu:link {

color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;


}
a.menu:visited {

color : Black;	
text-decoration : none;
font-weight : bold;
background-color: transparent;


}
a.nomelogin:active {

color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:hover {

color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:link {

color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;


}
a.nomelogin:visited {

color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.noticia:active {

color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;



}
a.noticia:hover {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
a.noticia:link {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.noticia:visited {

color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.opcao:active {

color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;



}
a.opcaoatalho:active {

color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.opcaoatalho:hover {

color : #e95f2f;
font-weight : normal;
background-color: transparent;


}
a.opcaoatalho:link {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.opcaoatalho:visited {

color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.opcaocentral:active {

color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:hover {

color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:link {

	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcaocentral:visited {

color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;

}
a.opcao:hover {

color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
a.opcao:link {

color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
a.opcao:visited {

color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;



}
a.pendente:active {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:hover {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:link {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.pendente:visited {

color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:active {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:hover {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:link {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.recusado:visited {

color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;

}
a.ref:active {

border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:hover {

border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:link {

border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
a.ref:visited {

border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;

}
.arvore0 {



}
.arvore1 {

background-image:url(../imagens/cliente/Arvore1);
background-repeat : no-repeat;
background-position : left center;

}
.arvore2 {

background-image:url(../imagens/cliente/Arvore2);

}
.arvore3 {

background-image:url(..//imagens/cliente/Arvore3);

}
.arvore4 {

background-image:url(../imagens/cliente/Arvore4);
background-repeat : no-repeat;
background-position : left center;

}
.aviso {

color : Red;
background-color : transparent;
text-align : left;

}
.avisoc {

color : Red;
background-color : transparent;
text-align : center;

}
.avisod {

color : Red;
background-color : transparent;
text-align : right;

}
.avisogay {

color : Fuchsia;
background-color : transparent;
text-align : left;

}
.avisomedio {

color : #fbaf5d;
background-color : transparent;
text-align : left;

}
.barraferramentas {

background-color: #f1e1dd;
padding: .5em .5em .2em .5em;
border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc;
border-top: 2px solid #cccccc;

}
.barralocalizacao {

background-color : #8C2D19;
color: White;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
padding-left : 16px;
padding-right : 16px;
padding-top : 0px;
padding-bottom : 0px;
font-size:1.1em;

}
.barratemporal {

background-image:url(../imagens/cliente/BarraTemporal);
background-repeat : repeat-x;
background-position : left center;
text-align : center;

}
.barratemporald {

background-image:url(../imagens/cliente/BarraTemporalD);
background-repeat : no-repeat;
background-position : center;
text-align : center;

}
.barratemporale {

background-image:url(../imagens/cliente/BarraTemporalE);
background-repeat : no-repeat;
background-position : center;
text-align : center;

}
body {

margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 0.7em;
font-family : "Trebuchet MS", sans-serif;
background-color : #FFFFFF;
padding : 0px 0px 0px 0px;

}
.bold {

font-weight : bold;

}
.borda {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;


}
.bordae {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaec {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaed {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;

}
.bordaee {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeec {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeed {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;

}
.bordaeesc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 1px solid black;

}
.bordaeess {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaeessc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaeessd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;

}
.bordaes {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaesc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaesd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;

}
.bordaess {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaessc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaessd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;

}
.bordaneso {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-top : 1px solid black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;


}
.bordaoes {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;

}
.bordaoesd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;

}
.bordas {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordasc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordasd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;

}
.bordass {

background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.bordassc {

background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.bordassd {

background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;

}
.botoes {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
margin-left : 0px;

}
.branco {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancob {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: left;

}
.brancobaprovado {

background-color : ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobc {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobcaprovado {

background-color : #ecf9e2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobcinscrito {

background-color : #fafae1;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobd {

background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobdaprovado {

background-color : ecf9e2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobdinscrito {

background-color : #fafae1;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobes {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobesaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobesinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.brancobsoc {

background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.brancobsocaprovado {

background-color : ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.brancobsocinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.brancobt {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancobtaprovado {

background-color : ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancobtinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.brancoc {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancod {

background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.brancot {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.brancotc {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotcaprovado {

background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotcinscrito {

background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;

}
.brancotd {

background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : right;

}
.branco2 {

background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : Black;

}
.cabecalho {

background-color : #CACACA;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-left: 0px solid #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;


}
.cabecalhoatalhos {

background-color : #CACACA;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left: 0px solid #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;


}
.cabecalhocampus {

background-color : #CACACA;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right: 0px solid #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;

}
.cabecalhologin {

background-color : #CACACA;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
border-right: 0px solid #CACACA;

}
.cabecalhologinon {

background-color : #CACACA;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
border-right: 0px solid #CACACA;

}
.cabecalhomenuprincipal {

background-color : #D9D9D9;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 0;
padding-bottom : 0;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : Black;
vertical-align : top;
font-size : 0.9em;

}
.caixadentro {

float: left;
margin: 0px;
border: 1px solid black;
padding: 0px;
overflow: auto;


}
.caixafora {

float: left;
margin: 5px;
border: 1px solid black;
padding: 0px;


}
.calendevent {

background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendeventsel {

background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendfds {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendfdssel {

background-color : #cccccc;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendfer {

background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendfersel {

background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendnorm {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.calendsel {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;

}
.calendsem {

background-color : #d1aba3;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;

}
.campus {

background-color : #f5f5f5;
color : Black;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #cacaca;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 0.85em;
border-right: 0px solid #CACACA;

}
.cara {

background-color : transparent;
color: Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 0px;
font-size : 0.85em;
text-align : right;

}
.centro {

background-image : url(/feup_si/imagens/cliente/FundoTopo);
background-position : left center;
padding-bottom : 8px;
padding-left : 30px;
padding-right : 8px;
padding-top : 8px;
vertical-align : bottom;
text-align : left;
width : 100%;

}
.cinzento {

color : #AAAAAA;

}
.claro {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarob {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobaprovado {

background-color : d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobcaprovado {

background-color : d0f0b7;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobcinscrito {

background-color : #f2f2b5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobd {

background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobdaprovado {

background-color : d0f0b7;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobdinscrito {

background-color : #f2f2b5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobes {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobesaprovado {

background-color : d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobesinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.clarobsoc {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.clarobsocaprovado {

background-color : d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.clarobsocinscrito {

background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.claroc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarocerro {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.clarocfut {

background-color : #fafafa;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.clarochilight {

background-color : #f9ecec;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.clarocpre {

background-color : #d9d9d9;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.claroc10 {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;

}
.clarod {

background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarodhilight {

background-color : #f9ecec;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.clarooff {

background-color : #fafafa;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.clarot {

background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.clarotc {

background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.cmd {

float: right;
margin: 0px;
padding: 0px;
font-size: 12px;


}
.colunamaxima {

width:100%

}
.conteudocentral {

background-color : #FFFFFF;
color : Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 6px;
padding-bottom : 18px;
vertical-align : top;
text-align : justify;

}
.conteudodireito {

background-color : #e5e5e5;
color : Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 120px;
border-left-style:solid;
border-left-width:1px;
border-left-color:#CACACA;

}
.conteudoesquerdo {

background-color : #e5e5e5;
color : Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 120px;
border-right-color:#CACACA;
border-right-style:solid;
border-right-width:1px;

}
.conteudosnivel1 {

margin : 6px 10px 6px 10px;

}
.conteudosnivel10 {

margin : 6px 10px 6px 200px;

}
.conteudosnivel2 {

margin : 6px 10px 6px 20px; 

}
.conteudosnivel3 {

margin : 6px 10px 6px 30px;

}
.conteudosnivel4 {

margin : 6px 10px 6px 40px;

}
.conteudosnivel5 {

margin : 6px 10px 6px 50px;

}
.conteudosnivel6 {

margin : 6px 10px 6px 60px;

}
.conteudosnivel7 {

margin : 6px 10px 6px 70px;

}
.conteudosnivel8 {

margin : 6px 10px 6px 80px;

}
.conteudosnivel9 {

margin : 6px 10px 6px 90px;

}
.copyright {

padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #959595;
background-color: transparent;

}
.coralfacec {

background-color : #8FC794;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.coramarelo {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.coramarelob {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.coramarelobc {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.coramareloc {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.coramarelod {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corazul {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corazulc {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corazuld {

background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corlaranja {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corlaranjabc {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.corlaranjac {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corlaranjad {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corpreto {

background-color : #000000;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corverde {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corverdebc {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;


}
.corverdec {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corverded {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.corvermelhab {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.corvermelho {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;

}
.corvermelhoc {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;

}
.corvermelhod {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;

}
.cursormao {

cursor : pointer;

}
.cvisita {

background-color : #f9f4f3;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;

}
dd {

margin-left : 45px;
margin-top : 0px;
margin-bottom : 10px;
margin-right : 0px;

}
.destacado {

background-color: #ffff00;

}
.destaque {

width : 120px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
background-image : url(../imagens/cliente/FundoDestaqueTeste);
text-align : right;

}
.destaqueactivo {

background-color : #E8D5D1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
div {

margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;

}
div#barralocalizacao a:active {

color : Yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div.barralocalizacao a:active {

color : Yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div#barralocalizacao a:hover {

color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
div.barralocalizacao a:hover {

color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;


}
div#barralocalizacao a:link {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div.barralocalizacao a:link {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div#barralocalizacao a:visited {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div.barralocalizacao a:visited {

color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;


}
div.cabecalho {

background:#CCCCCC;
height:81px;
width:auto;
border:1px solid #000000;

}
div.cabecalhomenuesquerdo {

display : none;

}
div.caixa10 {

padding : 10px 10px 10px 10px;

}
div.conteudo {

position: relative;
background:#00FFFF;
left:0px;
top:-1px;
width:auto;
border:1px solid #000000;
z-index:3;
margin:0px 151px 0px 150px;
padding:0px;

}
div.menuopcoes {



}
div.menuprincipal {



}
div.resultadoslink {

margin: 0.2em 0 0.2em 0;
padding: 0.2em 0 0.2em 0;
text-align: center;

}
div.rodape {

position: relative;
left:0px;
top:-2px;
width:auto;
height:81px;
background:#CCFFCC;
border:1px solid #000;

}
dt {

font-weight : bold;
margin-left : 25px;

}
.editavel {

border-color: #c5968c;
border-width: 1px;
border-style: dashed;

}
.error {

display: inline;
color: white;
background-color: red;

}
.escuro {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurob {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobaprovado {

background-color : #c4eca5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobd {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobdaprovado {

background-color : #c4eca5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobdinscrito {

background-color : #efefa2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobeocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobesocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escurobinscrito {

background-color : #efefa2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.escuroboc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsoc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobsocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;

}
.escurobtc {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
text-align :  center;

}
.escurobtcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.escurobtcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.escuroc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocentro {

background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;


}
.escurocentrocolapsed {

background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;


}
.escurocerro {

background-color : #f29191;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #f29191;
border-right: 1px solid #f29191;
border-top: 1px solid #f29191;
border-bottom: 1px solid #f29191;
font-weight: bold;

}
.escurocerrofut {

background-color : #fad3d3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #fad3d3;

}
.escurocfut {

background-color : #f5f5f5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurochilight {

background-color : #f3dada;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
.escurocinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurocpre {

background-color : #cfcfcf;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.escuroct {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align:top;

}
.escuroc10 {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;


}
.escuroc20 {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;


}
.escurod {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.escurodireito {

background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;


}
.escurodireitocolapsed {

background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;


}
.escuroesquerdo {

background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 1px solid;
vertical-align : top;

}
.escuroesquerdocolapsed {

background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: Black 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 2px solid;
vertical-align : top;

}
.escurofut {

background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurooff {

background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.escurot {

background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotc {

background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotcaprovado {

background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotcinscrito {

background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
.escurotd {

background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;

}
form {

margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;

}
.formatar {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;

}
.formatardados {

font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;

}
.formatar2 {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align: left;

}
.formteste {

display:inline;
margin:0;
padding:0;


}
.formula {

background-color : #ffffee;
padding : 4px;
color : Black;
border-bottom-color : f2f2f2;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : e6e6e6;
border-top-style : solid;
border-top-width : 1px;
border-left-color : f2f2f2;
border-left-style : solid;
border-left-width : 1px;
border-right-color : e6e6e6;
border-right-style : solid;
border-right-width : 1px;
font-family : "Courier New", monospace;
font-size:1.2em;
text-align : center;

}
.formulario {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;


}
.formulariobotoes {

text-align : center;
margin-left : auto;
margin-right : auto;

}
.formularionome {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;


}
.formularionomee {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : left;
font-weight : bold;
vertical-align : top;


}
.formularionomeobr {

border-collapse : collapse;
color : red;
background-color : transparent;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;

}
.formularionometopo {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;

}
.gcorr_detalhes {

background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;

}
.geracao {

padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 1em;
text-align : left;
color : White;
background-color: transparent;

}
.ginumerosistema a {

text-decoration: none;
color: #8c2d19;

}
.headersortdown, .headersortup {

background-color: #aaa;

}
.hidden {

display: none;

}
.horarioL {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horarioP {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horariop {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horarioT {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.horariot {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.horarioTP {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
.horariotp {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
hr {

width:100%;
color:#CCCCCC;
height : 1px;

}
html > body #menuesquerdo li.m1-selected a {

width: auto;

}
html > body #menuesquerdo li.m10-selected a {

width: auto;

}
html > body #menuesquerdo li.m10-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m11-selected a {

width: auto;

}
html > body #menuesquerdo li.m11-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m12-selected a {

width: auto;

}
html > body #menuesquerdo li.m12-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m2-selected a {

width: auto;

}
html > body #menuesquerdo li.m2-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m3-selected a {

width: auto;

}
html > body #menuesquerdo li.m3-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m4-selected a {

width: auto;

}
html > body #menuesquerdo li.m4-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m5-selected a {

width: auto;

}
html > body #menuesquerdo li.m5-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m6-selected a {

width: auto;

}
html > body #menuesquerdo li.m6-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m7-selected a {

width: auto;

}
html > body #menuesquerdo li.m7-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m8-selected a {

width: auto;

}
html > body #menuesquerdo li.m8-selected a:hover {

width: auto;

}
html > body #menuesquerdo li.m9-selected a {

width: auto;

}
html > body #menuesquerdo li.m9-selected a:hover {

width: auto;

}
html>body #menuesquerdo li.m1 a {

width: auto;

}
html>body #menuesquerdo li.m10 a {

width: auto;

}
html>body #menuesquerdo li.m10 a:hover {

width: auto;

}
html>body #menuesquerdo li.m11 a {

width: auto;

}
html>body #menuesquerdo li.m11 a:hover {

width: auto;

}
html>body #menuesquerdo li.m12 a {

width: auto;

}
html>body #menuesquerdo li.m12 a:hover {

width: auto;

}
html>body #menuesquerdo li.m2 a {

width: auto;

}
html>body #menuesquerdo li.m2 a:hover {

width: auto;

}
html>body #menuesquerdo li.m3 a {

width: auto;

}
html>body #menuesquerdo li.m3 a:hover {

width: auto;

}
html>body #menuesquerdo li.m4 a {

width: auto;

}
html>body #menuesquerdo li.m4 a:hover {

width: auto;

}
html>body #menuesquerdo li.m5 a {

width: auto;

}
html>body #menuesquerdo li.m5 a:hover {

width: auto;

}
html>body #menuesquerdo li.m6 a {

width: auto;

}
html>body #menuesquerdo li.m6 a:hover {

width: auto;

}
html>body #menuesquerdo li.m7 a {

width: auto;

}
html>body #menuesquerdo li.m7 a:hover {

width: auto;

}
html>body #menuesquerdo li.m8 a {

width: auto;

}
html>body #menuesquerdo li.m8 a:hover {

width: auto;

}
html>body #menuesquerdo li.m9 a {

width: auto;

}
html>body #menuesquerdo li.m9 a:hover {

width: auto;

}
h1 {

color : #8C2D19;
font-size : 2.5em;
background-color: transparent;
text-align : left;
font-weight : normal;
margin-top : 0px;


}
h2 {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : normal;


}
h2.e {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
border-top: 1px dashed #c5968c;
border-left: 1px dashed #c5968c;
border-right: 1px dashed #c5968c;
font-weight : normal;

}
h2.semlinha {

color : #8C2D19;
font-size : 2em;
background-color: transparent;
border-bottom: 0px;
text-align : left;
font-weight : normal;

}
h3 {

color : #8C2D19;
font-size : 1.5em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : normal;

}
h4 {

color : Black;
font-size : 1em;
background-color: transparent;
text-align : center;

}
h5 {

font-size : 0.85em;
font-weight : normal;
text-align : center;

}
img.ajuda {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.border0 {

border: 0px; 
border-style: solid;

}
img.border1 {

border : 1px; 
border-style : solid;

}
img.botoes {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.idioma {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.imprimir {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.logotipo {

width : 150px;
height : 81px;
border : 0px; 
border-style : solid;

}
img.notifica {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
img.planta {

border : 0px; 
border-style : solid;
width : 113px;
height : 82px;

}
img.spacer {

display:none;
height : 0px;

}
img.spacerdireito {

display:none;
height : 0px;

}
img.spaceresquerdo {

display:none;
height : 0px;

}
img.spacerfundo {

height : 0px;
display:none;

}
img.spacertopo {

height : 0px;
display:none;

}
img.tlogotipoinst {

width : 150px;
height : 81px;
border : 0px; 
border-style : solid;

}
img.validacao {

border : 0px; 
border-style : solid;
vertical-align : middle;

}
.indentar {

padding-left: 2em;

}
input {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
input.activo {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;
background-color : #FFFFFF;

}
input.inactivo {

font-family : "Trebuchet MS", sans-serif;
background-color : #DADADA;
color : Black;
font-size:1em;

}
.invisivel {

display:none;

}
.justifapaga {

background-color : #f2f2f2;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;

}
.justifapagac {

background-color : #f2f2f2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;

}
.justifko {

background-color : #fabbbe;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifkoc {

background-color : #fabbbe;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifok {

background-color : #b3e4cb;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifokc {

background-color : #b3e4cb;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifpende {

background-color : #fffbb3;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.justifpendec {

background-color : #fffbb3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.laboratorios {

background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
li.mais {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/ListaMais");


}
li.menos {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/ListaMenos");

}
li.menu {

list-style-type : square;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-right : 0px;

}
li.nada {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/ListaNada");

}
li.pesquisaitem {

padding-bottom:10px;

}
li.resultadoextremo {

display: inline;
margin: 0 1em 0 1em;


}
li.resultados {

display: inline;
margin: 0 0.3em 0 0.3em;
padding: 0;

}
li.resultadosel {

display: inline;
margin: 0 0.3em 0 0.3em;
font-size: 1.2em;
font-weight: bold;


}
li.semamarelo {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/SemAmarelo");

}
li.semapagado {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/SemApagado");

}
li.semcinzento {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/SemCinzento");

}
li.semverde {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/SemVerde");

}
li.semvermelho {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_si/imagens/cliente/SemVermelho");


}
.login {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;

}
.logindireito {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : White;
color : black;
padding-left : 3px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;

}
.loginesquerdo {

border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : White;
color : black;
padding-left : 6px;
padding-right : 3px;
padding-top : 4px;
padding-bottom : 4px;

}
.logo {

background-image : url(/feup_si/imagens/cliente/LogotipoInst);
background-position : left center;
width : 130px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;

}
.lovlista {

margin: 0;
padding: 0;

}
.lovlistaitem {

margin: 0;
list-style-type: none;
cursor : pointer;

}
.lovlistaitemselec {

margin: 0px;
background-color: #ffff00;
margin: 0;
list-style-type: none;
cursor : pointer;

}
.lovsugestao {

border: 1px solid #dddddd;
padding: 5px;
margin: 0px;
background-color: #efefef;
color: black;
max-height: 200px;
overflow: auto;
min-width: 200px;

}
.margemesquerda {

margin-left : 40px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;

}
.mbdados {

margin: 10px 5px 10px 5px;
font-size: 1em;

}
.mbfieldset {

border: 1px solid #000000;
padding: 10px;
font-size: 8pt;
width: 230px;

}
.mblegend {

font-family: "Arial", sans-serif;
font-size: 1em;
font-weight: bold;	

}
.mbvalor {

text-align: center;
font-weight: bold;
padding: 0 20px 0 20px;

}
#menuesquerdo {

border-top: 0px solid black;
border-bottom: 0px solid black;
border-left: 0px solid Black;
border-right: 0px solid Black;
width: 100%;
padding: 0;
margin: 0;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
background-color: #F9F4F3;
color: Black;

}
#menuesquerdo li {

margin: 0;

}
#menuesquerdo li.m1 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;
text-align:right;

}
#menuesquerdo li.m1 a:hover {

border: 0;
background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m1-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;
text-align:right;

}
#menuesquerdo li.m10 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m10 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m10-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m11 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m11 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m11-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m2 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m2 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m2-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m3 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m3 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m3-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m4 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m4 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m4-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m5 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m5 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m5-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m6 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m6 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m6-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m7 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m7 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m7-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m8 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m8 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m8-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m9 a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m9 a:hover {

border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
#menuesquerdo li.m9-selected a {

display: block;
padding: 2px 12px 2px 12px;
background-color: transparent;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #CACACA;
text-align:right;
border-right: 0px solid #CACACA;

}
#menuesquerdo ul {

list-style : none;
margin: 0;
padding: 0;
border: none;

}
.negroc {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
font-weight : bold;

}
.noticias {

background-color : #FFFFEE;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.9em;
width : auto;

}
.noticiasespecificas {

background-color : #FFFFFF;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.85em;

}
.observacoes {

background-color : #ffffbd;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #ffbd00;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #ffbd00;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #ffbd00;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #ffbd00;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;

}
.opcoes {

background-color : #f5f5f5;
color : Black;
padding-left : 8px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : .9em;
border-left: 0px solid #CACACA;
width : 100%;

}
.opcoesatalhos {

background-color : #f5f5f5;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 0.9em;
border-left: 0px solid #CACACA;
width : 100%;

}
.opcoescentrais {

background-color : transparent;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : middle;
font-size : 0.85em;

}
.opcoescentraisimagem {

width : 32px;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
border-right: black 0px solid;
border-top: black 0px solid;
font-size: 0.85em;
vertical-align: middle;
border-left: black 0px solid;
color: black;
border-bottom: black 0px solid;
background-color: transparent;
text-align: center;

}
.opcoeslogin {

background-color : #f5f5f5;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
text-align : center;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
.opcoesloginon {

background-color : #FFFFFF;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
text-align : center;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;

}
.outdated {

color : #AAAAAA;

}
.pb {

background-color : #80FF80;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.pendente {

color: #ff8500;

}
.pesquisacontexto {

font-size : 0.9em;
font-style : italic;

}
.pesquisaurl {

color : Green;
font-size : .9em;

}
.pmc {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.pmc-apagado {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #8cb4cc;

}
.pmcerro {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;

}
.pmcerrofut {

background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;

}
.pmcfut {

background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;

}
.pmcpre {

background-color : #9dcae5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;

}
.pmc2erro {

background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
border-right: 2px solid #f29191;

}
.popup {

border: 1px solid #dddddd;
padding: 5px;
margin: 0px;
background-color: #ddddff;
color: black;
min-width: 300px;

}
.popup1 {

background-color : #fefefe;
padding: 4px;
color : Black;
border: 1px solid #959595;


}
.praticas {

background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
pre {

background-color : #FFFFEE;
border : 1px dotted;
padding : 5px;
font-family : monospace;
font-size : 1em;
color : Black;

}
p.resultadoslink {

margin: 0.2em 0 0.2em 0;
padding: 0.2em 0 0.2em 0;
text-align: center;

}
.previsao {

color : #8c2d19;

}
.rejeitar {

background-color:#FF0000;
font-weight:Bold;
color:White;

}
.reservado {

background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
vertical-align : middle;

}
.resultados {

text-align : center;
font-weight : bold;
margin-left : auto;
margin-right : auto;

}
.resultadosbarra {

margin: 0.2em 0 0.2em 0;
padding: 0.2em 0 0.2em 0;
text-align: center;

}
.resultadossaltar {

text-align: center;

}
.rodape {

background-color : #8C2D19;
color: White;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 8px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 0px;
padding-bottom : 0px;

}
sel_disabled {

color: #FFFFFF;

}
select {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
span#acessibilidade {

display:none

}
span.acessibilidade {

position : absolute;
top : -300px;

}
span.resultados {

display: inline;
margin: 0 0.3em 0 0.3em;
padding: 0;

}
span.resultadosel {

display: inline;
margin: 0 0.3em 0 0.3em;
font-size: 1.2em;
font-weight: bold;


}
span.tip {

border-bottom: 1px dotted #FF0000;
padding: 0 0 0 0;

}
.tabela {

border-collapse : separate;
font-size : 1em;
border-spacing: 2px;

}
.tabelab {

border-collapse : collapse;
font-size : 1em;

}
.tabelaborda {

border-collapse : collapse;
font-size : 1em;
border: 1px solid black;

}
.tabelabordadupla {

border-collapse : collapse;
font-size : 1em;
border: 2px solid black;

}
.tabelae5 {

border-collapse: separate; border-spacing: 5px;

}
.tabelamaxima {

border-collapse : separate;
font-size : 1em;
width : 100%;

}
.tabelamaximab {

border-collapse : collapse;
font-size : 1em;
width : 100%;

}
table {

font-size : 1em;

}
table.central {

width : 432px;
margin-left : auto; 
margin-right : auto;

}
table.centrar {

margin-left: auto;
margin-right: auto;

}
table.tabdivenc {

padding:0px; 
margin:0px;

}
.tb {

background-color : #FFA500;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
td.fotoalbum {

text-align:center;
vertical-align:top;
padding:5px;

}
td.opcoes ul {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;

}
td.opcoesatalhos ul {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;

}
td.opcoesatalhos ulul.especial {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;

}
td.pequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;


}
td.pequenod {

font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : right;


}
td.quadra {

width : 80px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;

}
.teclasatalho {

position : absolute;
top : -300px;

}
.teoricas {

background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.teoricopraticas {

background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;

}
textarea {

font-family : "Trebuchet MS", sans-serif;
font-size:1em;

}
textarea.inactivo {

font-family : "Trebuchet MS", sans-serif;
background-color : Silver;
color : Black;
font-size:1em;

}
.texto {

text-indent : 25px;
text-align : justify;

}
.textoc {

text-align : center;
margin-left : auto;
margin-right : auto;

}
.textod {

text-align : right;

}
.textogrande {

font-size : 1.1em;

}
.textopequeno {

font-size : 0.9em;

}
.textopequenoc {

font-size : 0.9em;
text-align : center;

}
.textopequenoconteudos {

font-size : 0.9em;
margin-left : 16px;
margin-top : 4px;
margin-bottom : 6px;
margin-right : 10px;

}
.textopequenod {

font-size : 0.9em;
text-align : right;

}
.textopequenonoticia {

font-size: .9em;
text-align:justify;

}
.textopequeno2 {

font-size : 0.8em;

}
th {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
th.b {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
th.bpequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
th.e {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : left;

}
th.header {

background-image: url(../imagens/cliente/TableSorterBg);
background-repeat: no-repeat;
background-position: center right;
padding-top: 4px;
padding-bottom: 4px; 
cursor: pointer;


}
th.headersortdown {

background-image: url(../imagens/cliente/TableSorterDesc);

}
th.headersortup {

background-image: url(../imagens/cliente/TableSorterAsc);

}
th.pequeno {

font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
th.tabelaorder {

background-color : #CCC000;
padding-left : 4px;
padding-right : 20px;
color : Black;

}
.th10 {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;

}
.th20 {

background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;

}
.tit {

float: left;
margin: 0px;
padding: 0px;
height: 20px;
font-size: 12px;
overflow: hidden;

}
.topo {

vertical-align : top;

}
.topoc {

vertical-align : top;
text-align : center;

}
.topod {

vertical-align : top;
text-align : right;

}
.tpb {

background-color : Yellow;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.treeview-processos li span.processo_corr_unico {

background: url(../imagens/cliente/CorrCarta) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos li span.processo_doc_unico {

background: url(../imagens/cliente/CorrDocsUnid) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos li.collapsable span.processo_documento {

background: url(../imagens/cliente/CorrDocsAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_processo {

background: url(../imagens/cliente/CorrProcessoAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_serie {

background: url(../imagens/cliente/CorrSerieAber) 0 0 no-repeat;

}
.treeview-processos li.collapsable span.processo_unidade {

background: url(../imagens/cliente/Pasta) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_documento {

background: url(../imagens/cliente/CorrDocsFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_processo {

background: url(../imagens/cliente/CorrProcessoFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_serie {

background: url(../imagens/cliente/CorrSerieFech) 0 0 no-repeat;

}
.treeview-processos li.expandable span.processo_unidade {

background: url(../imagens/cliente/PastaFechada) 0 0 no-repeat;

}
.treeview-processos span.processo_documento {

background: url(../imagens/cliente/CorrDocsFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_nada {

background: url(../imagens/cliente/CorrNada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_processo {

background: url(../imagens/cliente/CorrProcessoFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_serie {

background: url(../imagens/cliente/CorrSerieFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
.treeview-processos span.processo_unidade {

background: url(../imagens/cliente/PastaFechada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;


}
tr.gcorr_detalhes {

background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;

}
tr.tarefanova {

background-color : #f2e2da;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefaover {

background-color : #edd8cd;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefaresp {

background-color:#dfeec9;
text-align : center; 
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarefasel {

background-color:#dfc5b8;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;

}
tr.tarefaselected {

background-color:#dfc5b8;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;

}
tr.tarefavista {

background-color:#FFF;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;

}
tr.tarrespsel {

background-color:#8c2d19;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#FFF;

}
ul.especial {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;

}
ul.mais {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url(../imagens/cliente/ListaMais);

}
ul.menos {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/cliente/ListaMenos");

}
ul.nada {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url(../imagens/cliente/ListaNada);

}
ul.resultados {

margin: 0 auto 0 auto;
padding: 0;

}
ul.sitemap1 {

list-style-type : disc;
font-size : 1em;

}
ul.sitemap2 {

list-style-type : disc;
font-size : 0.9em;

}
ul.sitemap3 {

list-style-type : disc;
font-size : 0.8em;

}
ul.sub {

margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-type : disc;
list-style-image : none;

}
.valido {

color : #00A650;
background-color : Transparent;
text-align : left;

}
.visivel {

display:run-in;

}


/*1001288*/
/* srs_10

 */a.link-produto:active {

color: #E95F2F;

}
a.link-produto:hover {

color: #E95F2F;

}
a.link-produto:link {

color: #E95F2F;

}
a.link-produto:visited {

color: #E95F2F;

}
a.menu-vertical-option-1:link, a.menu-vertical-option-1:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-1-selected:link, a.menu-vertical-option-1-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-10:link, a.menu-vertical-option-10:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-10-selected:link, a.menu-vertical-option-10-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-11:link, a.menu-vertical-option-11:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-11-selected:link, a.menu-vertical-option-11-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-12:link, a.menu-vertical-option-12:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-12-selected:link, a.menu-vertical-option-12-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-13:link, a.menu-vertical-option-13:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-13-selected:link, a.menu-vertical-option-13-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-14:link, a.menu-vertical-option-14:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-14-selected:link, a.menu-vertical-option-14-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-15:link, a.menu-vertical-option-15:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-15-selected:link, a.menu-vertical-option-15-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-16:link, a.menu-vertical-option-16:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-16-selected:link, a.menu-vertical-option-16-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-17:link, a.menu-vertical-option-17:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-17-selected:link, a.menu-vertical-option-17-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-18:link, a.menu-vertical-option-18:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-18-selected:link, a.menu-vertical-option-18-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-19:link, a.menu-vertical-option-19:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-19-selected:link, a.menu-vertical-option-19-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-2:link, a.menu-vertical-option-2:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;


}
a.menu-vertical-option-2-selected:link, a.menu-vertical-option-2-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-20:link, a.menu-vertical-option-20:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-20-selected:link, a.menu-vertical-option-20-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-21:link, a.menu-vertical-option-21:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-21-selected:link, a.menu-vertical-option-21-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-22:link, a.menu-vertical-option-22:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-22-selected:link, a.menu-vertical-option-22-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-23:link, a.menu-vertical-option-23:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-23-selected:link, a.menu-vertical-option-23-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-24:link, a.menu-vertical-option-24:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-24-selected:link, a.menu-vertical-option-24-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-25:link, a.menu-vertical-option-25:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-25-selected:link, a.menu-vertical-option-25-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-26:link, a.menu-vertical-option-26:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-26-selected:link, a.menu-vertical-option-26-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-27:link, a.menu-vertical-option-27:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-27-selected:link, a.menu-vertical-option-27-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-28:link, a.menu-vertical-option-28:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-28-selected:link, a.menu-vertical-option-28-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-29:link, a.menu-vertical-option-29:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-29-selected:link, a.menu-vertical-option-29-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-3:link, a.menu-vertical-option-3:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-3-selected:link, a.menu-vertical-option-3-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-30:link, a.menu-vertical-option-30:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-30-selected:link, a.menu-vertical-option-30-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-4:link, a.menu-vertical-option-4:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-4-selected:link, a.menu-vertical-option-4-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-5:link, a.menu-vertical-option-5:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-5-selected:link, a.menu-vertical-option-5-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-6:link, a.menu-vertical-option-6:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-6-selected:link, a.menu-vertical-option-6-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-7:link, a.menu-vertical-option-7:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-7-selected:link, a.menu-vertical-option-7-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-8:link, a.menu-vertical-option-8:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-8-selected:link, a.menu-vertical-option-8-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-9:link, a.menu-vertical-option-9:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.menu-vertical-option-9-selected:link, a.menu-vertical-option-9-selected:visited {

padding: 5px 10px 15px 10px;
font-weight: bold;
text-decoration: none;
color: #004d82;
background-color:none;
border-bottom:none;



}
a.noticiasespecificas {

font-size: 1em;
padding: 5px 0px 10px 15px;
text-decoration: none;
color: #004d82;


background-color: transparent;
border: none;

}
a.validacao-validado {

display:none;

}
body {

margin: 0;
padding: 0;
font-family: Calibri, Arial, sans-serif;
background-color:#fff;
font-size: .9em;
background-image: url(../imagens/cliente/fundo-topo);
background-repeat: no-repeat;
font-size: .9em;


}
div#barralocalizacao {

display: none;

}
div#cabecalho {

height: 100px;
overflow:hidden;
padding-left: 12px;


}
div#cabecalho-conteudo-2 {

display: none;


}
div#cabecalho-conteudo-2 button {

font-size: .9em;


}
div#cabecalho-conteudo-2 form {

padding-top: 5px;


}
div#cabecalhoimpressao {

display:none

}
div#caixa-atalhos {

padding: 0;
margin: 0;

}
div#caixa-atalhos-cabecalho {

background-position: top left;
background-repeat: no-repeat;
background-color: none;
color: white;
padding: 8px 5px 5px 15px;
font-weight: bold;

}
div#caixa-validacao {

/* display: none; */

}
div#caixa-validacao-cabecalho {

background-image:url(../imagens/cliente/FundoCaixaValidacaoCabecalho);
background-position: top right;
background-color: transparent;

}
div#caixa-validacao-conteudo {

background-image:url(../imagens/cliente/FundoCaixaValidacao);
background-position: bottom right;
border:0;

background-color: transparent;

}
div.clr {

clear: both;

}
div#colunaextra {

background-image:url(../imagens/cliente/fundo-noticias);
background-repeat:no-repeat;
width: 160px;
height: 600px;
position: absolute;
padding: 100px 0px;
top: 0;
right:0;




}
div#colunaprincipal {

background-image:url(../imagens/cliente/fundo-menu);
background-repeat: no-repeat;
width: 150px;
height: 400px;
float:left;
padding: 50px 0 0 0;


}
div#conteudo {

background-color: transparent;
background-image: none;
*width: 100%;

}
div#conteudo ul li {

/*background-image:url(../imagens/cliente/SysnovareOrange);
background-repeat: no-repeat;

margin-top:5px;

padding-left: 20px;
padding-bottom:8px;
*/

}
div#debug {

display:none

}
div.div-space-10 {

height: 10px;

}
div.div-space-20 {

height: 20px;

}
div.div-space-30 {

height: 30px;

}
div.div-space-40 {

height: 80px;

}
div.div-space-5 {

height: 5px;

}
div.div-space-60 {

height: 60px;

}
div#envolvente {

background-image:url(../imagens/cliente/fundo-principal);
background-color: white;
background-repeat: no-repeat;

}
div#ferramentas,div#rodape {

display:none

}
div.fl {

float: left;

}
div.fr {

float: right;

}
div.hdn {

display: none;
visibility: hidden;

}
div#involucro {

min-width:500px;

}
div#menu-vertical {

background-color: #175eb8;
height: 28px;
margin: 0;
padding: 0;

}
.menu-vertical-option {

margin: 0;
padding: 0;

}
.menu-vertical-option ul {

margin: 0;
padding: 0 0 0 10px;
line-height:2em;

}
.menu-vertical-option ul li {

list-style-type: none;
font-size: 13px;

}
div#menu-vertical-extra-1 {

padding: 2px 20px;
margin: 0;
background-color: #a29161;
text-align: left;

}
div.portlet-noticias-cabecalho {

/*background-color: #004d82;*/
background-image: url(../imagens/cliente/FundoColunaExtra);
background-position: top left;
background-repeat: no-repeat;
color: white;
padding: 8px 5px 5px 15px;
font-weight: bold;

}
div.portlet-noticias-conteudo {

/*background-color: #fff;*/
background-image:url(../imagens/cliente/FundoColunaExtra2);
background-repeat: no-repeat;
background-position: bottom left;
padding-left: 5px;
padding-right: 2px;
padding-top: 10px;
padding-bottom: 10px;

}
div.vsb {

display: block;
visibility: visible;

}
h1 {

color: #175eb8;
font-family : "Trebuchet MS", sans-serif;
margin-bottom: 20px;
background-color : transparent;
position:relative;

font-size: 2.25em;
font-weight:normal;

}
h1#seccao {

color: #175eb8;
font-size: 2em;
font-weight: bold;
border: 0;
padding: 0 0 .5em 0;
margin: 0;

}
h2 {

font-family : "Trebuchet MS", sans-serif;
margin-top: 30px;
margin-bottom: 10px;
color: #175eb8;
background-color : transparent;

font-size: 1.75em;
font-weight:normal;

}
h3 {

font-family : "Trebuchet MS", sans-serif;
color: #175eb8;
background-color : transparent;
margin-top: 15px;
font-size:1.3em;
font-weight:normal;

}
img.ajuda {

display:none;

}
img.idioma {

display:none;

}
img#imagem-imprimir {

display:none;

}
img#logotipo {

width: 161px;
height: 65px;
border: 0;
margin-top:25px;

}
img.validacao {

display:none;

}
li.noticias:after {

content: " ";

}
li.noticiasespecificas {

font-size: 1em;
background-color: transparent;
border: none;
margin-left: 0px;
margin-bottom: 10px;

background-image:url(../imagens/cliente/SysnovareOrange);
background-repeat: no-repeat;
background-position: top left;

}
p.mais-produto {

text-align: right;	
padding-top: 5px;

}
span.nome-produto {

color: #175eb8;
font-weight: bold;
font-size: 1.3em;
padding-bottom: 4px;


}
td.corpo-texto {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
font-size: 1em;
padding-bottom: 8px;
text-align:justify;
width: 930px;

}
td.corpo-texto-curto {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
font-size: 1em;
padding-bottom: 8px;
text-align:justify;
width: 500px;

}
td.corpo-texto-sub {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
padding-bottom: 8px;
padding-left: 40px;
font-size: 1em;
text-align:justify;

}
td.desc-produto {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
padding: 10px;
width: 300px;
font-size: .9em;
text-align:justify;

}
td.desc-sector {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
padding-left: 10px;
width: 500px;
font-size: .9em;
text-align:justify;

}
td.desc-servico {

vertical-align: top;
font-family:Calibri, Arial, sans-serif;
padding-left: 5px;
padding-bottom: 5px;
width: 370px;
font-size: .9em;
text-align:justify;

}
td.img-produto {

padding: 0;
vertical-align:top;

}
td.img-sector {

padding-left: 20px;
vertical-align:top;

}
td.img-servico {

padding-left: 70px;
padding-bottom: 5px;
vertical-align:top;

}
td.nome-servico {

color: #175eb8;
font-weight: bold;
font-size: 1.3em;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 60px;


}
td.sub-titulo {

color:  #175eb8;
font-family:Trebuchet MS,Calibri, Arial, sans-serif;
font-size: 1.75em;
padding-left: 13px;

}
td.sub-titulo a {

color:  #175eb8;
text-decoration: none;

}
td.sub-titulo a:hover {

color: #E95F2F;

}
td.sub-titulo a:visited {

color:  #175eb8;

}
td.titulo {

color:  #175eb8;
font-family:Trebuchet MS,Calibri, Arial, sans-serif;
font-size: 2.25em;
padding-bottom: 15px;

}
td.titulo-secundario {

color:  #175eb8;
font-family:Trebuchet MS,Calibri, Arial, sans-serif;
font-size: 1.75em;

}
.textopequenonoticia {

font-size: .9em;
text-align:justify;

}
.validacao-invalidado {

visibility: hidden;

}
.validacao-validado {

visibility: hidden;

}


/*1001289*/
/* srs_11

 */a {

color: #000;
text-decoration: none;

}
div#barralocalizacao {

display: none;

}
div#colunaprincipal {

display: none;

}
div#conteudo {

margin: 0;
padding: 0;

}
div#debug {

display: none;

}
div#ferramentas {

display: none;

}
div#menu-vertical-extra-1 {

display: none;

}
div#menu-vertical-extra-2 {

display: none;

}
div#rodape {

margin-top:2em;
border-top: 2px solid #000;
background-color: #eee;
padding: 4px 0;

}
h1 {

color: #000;
font-weight: bold;
font-size: 1.75em;
padding: 0 0 .75em 0;

}
h2 {

color: #000;
font-weight: bold;
font-size: 1.5em;
padding: 0 0 .75em 0;

}
h3 {

color: #000;
padding: 0 0 .75em 0;
font-weight: bold;
font-size: 1.25em;

}
span#rodape-acessibilidade {

display: none;

}
span#rodape-actualizacao {

font-size: .7em;
padding-right: 1em;

}
span#rodape-az {

display: none;

}
span#rodape-copyright a {

text-decoration: none;
color: #000;
font-weight: bold;

}
span#rodape-geracao {

font-size: .7em;

}
span#rodape-livro-visitas {

display: none;

}
span#rodape-termos {

display: none;

}
span.voltar-topo-dinamico {

display: none;

}


/*1001290*/
/* srs_12

 */body,html {

font-family:Roboto,sans-serif

}
div#caixa-validacao-conteudo,div#colunaextra,div#conteudo {

background-color:#fff;background-image:none

}
html {

font-size:14px

}
body {

background-image:none;font-size:1rem;teste color:gray

}
button,input,input.inactivo,label,option,textarea {

font:100% Roboto,sans-serif;color:gray

}
button,input,input.inactivo,option,textarea {

border-radius:.25rem;border:1px solid #ccc;height:1.5rem;padding:0 .15rem

}
a,h1 {

color:#175EB8

}
label {

height:1.5rem

}
h1,h2,h3,h4,h5,h6 {

font-family:Roboto,sans-serif;color:gray;margin-bottom:1rem

}
h2,h3 {

border-bottom:1px solid #ccc;padding-bottom:.5rem;font-weight:100

}
b {

font-weight:400

}
a {

transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;text-decoration:none

}
a:hover {

text-decoration:none;color:gray

}
[class^=menu-vertical-option],[class^=menu-vertical-option]:link,[class^=menu-vertical-option]:visited {

color:#fff!important;
font-weight:400!important
;
background-color:#175EB8;

}
.texto {

text-indent:0

}
div#caixa-validacao-conteudo {
text-align:left;color:inherit;
border:1px solid #d3d3d3;
display:block;
padding:8px .5rem;
padding-bottom: 25px;

}
div#caixa-validacao {

width:12.05rem;position:absolute;right:0;top:0;color:#111;font-weight:300!important;font-size:.75rem

}
div#caixa-validacao-cabecalho {

background-image:none;background-color:#CCC;color:#fff;padding:.45rem;text-align:left;font-size:1rem

}
div#caixa-validacao-conteudo input[type=text],div#caixa-validacao-conteudo input[type=password] {

width:100%

}
button[value=Desligar] {

margin-top:5px

}
button[value=Validar] {

margin-top:5px;text-align:right

}
img#logotipo {

margin:1.25rem 1rem

}
.menu-vertical-option ul li {

display:inline-block!important

}
.menu-vertical-option ul {

margin:0;padding:0

}
.menu-vertical-option ul li a {

margin:0;padding:.5rem 1rem;border:0

}
div#barralocalizacao {

font-size:12px;left:1rem;padding:0;position:absolute;top:140px

}
div#barralocalizacao a:hover {

font-weight:400;color:#FE5E23

}
div#cabecalho-conteudo-1 {

right:0px;top:0px

}
div#colunaextra {
height:auto;padding:0;
width:12rem;-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-left:1px solid #d3d3d3;
margin-top:-29px;
position:relative;
float:right;

}
div#conteudo {
overflow: auto;
margin:0/*!!!*/


}
div#caixa-atalhos-cabecalho,div.caixa-opcoes-cabecalho {

background-image:none;/*!!!*/background-color:#ccc;padding:.45rem

}
div#caixa-atalhos-conteudo,div.caixa-opcoes-conteudo {

background-image:none;/*!!!*/padding:0

}
#colunaextra ul li {

-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;list-style:none;padding:.65rem .5rem;border-bottom:1px solid #e6e6e6

}
#colunaextra ul {

padding:0!important

}
#colunaextra li a {

color:gray;font-weight:400;font-size:.85rem

}
#colunaextra li:hover {

background-color:#f1f1f1;cursor:pointer

}
div#colunaprincipal {

padding:0;background-image:none;background-color:#175EB8;float:none;width:auto;height:auto

}
input.inactivo {

border-radius:.25rem;border:1px solid #ccc;background-color:#fff;padding:.25rem .5rem;color:gray;margin-bottom:.15rem

}
select,td {

padding:0

}
select {

font:100% Roboto,sans-serif;color:gray;border-radius:.25rem;border:1px solid #ccc;max-height:175px

}
table th,td {

font-weight:400

}
textarea {

padding:.15rem;min-height:175px

}
option {

border:none;color:gray!important;border-bottom:1px solid #fff;height:1.5em

}
option:active,option:checked,option:focus,option:hover {

background:linear-gradient(#CCC,#CCC);border-radius:0;cursor:pointer;color:#000

}
.formulariobotoes {

text-align:left

}
.formulariobotoes button,.formulariobotoes input {

margin:.2rem

}
button[type=button],button[type=submit],input[type=button],input[type=submit] {

border-radius:.25rem;background-color:#175EB8;border:1px solid #175EB8;color:#fff;padding:.15rem .25rem;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;height:auto;font-size:.8rem

}
button[type=button]:hover,button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover {

background:0 0;border:1px solid #175EB8;color:#175EB8;cursor:pointer

}
p.formulariobotoes {

font-size:.9rem;margin-top:.5rem

}
table {

margin-bottom:1rem

}
td {

font-size:.88rem

}
.formularionome,.formularionomeobr {

font-weight:400;font-size:.8rem;text-align:left

}
td.formularionome,td.formularionomeobr {

vertical-align:middle;font-size:.9rem;padding:7px 0

}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover {

background-image:none;background-color:#175EB8

}
.yui-skin-sam .yui-navset .yui-nav a:focus,.yui-skin-sam .yui-navset .yui-nav a:hover {

background-image:none;background-color:#d3d3d3

}
.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {

border:0;border-top-left-radius:5px;border-top-right-radius:5px;background-image:none;background-color:#e6e6e6;font-size:.8rem;padding:.25rem;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out

}
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav {

border:none

}
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content {

border-top:2px solid #175EB8;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;padding:.5rem;background-color:#fff

}
.yui-skin-sam .yui-navset .yui-nav a em {

padding:.25rem .5rem;border:none

}
.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {

margin:0 .15rem

}
.textoc img {

margin-bottom:1rem

}
div.wikis_conteudo {

border-bottom:1px solid #ccc

}
.popup {

background:0 0;border:none

}
.popup h3 {

color:#175EB8

}
#facebox .footer {

border-color:#ccc

}
.wf-notif img {

-webkit-animation-name:tada;animation-name:tada;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-top:.25em

}
td.sr-priority:hover {

cursor:pointer

}
td.sr-priority {

text-align:center

}
tr.sr-new {

background-color:rgba(37,96,173,.15)

}
.branco td,.brancoc,.escuroc,td.branco,td.brancoc {

background-color:#F2F2F2

}
table th {

background-color:#E6E6E6;color:#222;font-size:.95rem;padding:.5rem 1rem

}
table td.branco,table td.brancoc,table tr.branco td,table tr.brancoc td {

background-color:#f2f2f2!important

}
.tabela td {

padding:.15rem .5rem

}
table td {

color:#777;text-align:left;font-size:.9rem

}
table td.branco,table td.brancoc {

color:#777;text-align:left;padding:.5rem

}
.yui-content .tabela tr td,.yui-content form tr td {

background-color:#fff

}
.tabela tr.sr-new td {

background-color:rgba(37,96,173,.1)

}
.yui-skin-sam .yui-calcontainer .title {

background-image:none

}
.yui-skin-sam .yui-calcontainer {

background-color:#F2F2F2;border:1px solid #e1e1e1

}
.yui-skin-sam .yui-calendar a.calnav:hover {

border:1px solid #f2f2f2;background-image:none

}
.yui-skin-sam .yui-calendar td.calcell.calcellhover {

color:#00f!important

}
div#cabecalho {

height:103px!important;background-color:#fff;padding:0;background-image:url(../imagens/cliente/srs-fundo-cabecalho.png)!important

}
#div_pesq_tts_tab_res tr {

background-color:#f2f2f2

}
video {

background-color:#d3d3d3;border:1px solid #d3d3d3

}
.content-area {

max-width:1100px

}
.content-area ol {

margin:0;padding:0

}
.content-area li {

display:inline-block;margin:0 10px

}
.content-area li h5 {

font-size:1em;margin:2em 0 .5em;text-align:left

}
section {

padding:2em 0

}
h3 {

border-bottom: 1px solid #CCC;

}
button[value=desligar] img,button[value=validar] img,img#logotipo {

display:none;

}
div#caixa-atalhos {

display:none;

}
 .ui-datepicker th {
padding: 0.2em 0.1em;
}
button[type="button"],  button[type="submit"] {
padding: 3px;
}
div#caixa-validacao-conteudo button[type="button"], div#caixa-validacao-conteudo button[type="submit"] {
padding:3px;
}
div#caixa-validacao-conteudo li {
display:inline-block;
}
div#conteudo-inner {
padding: 10px;
}
div#menu-vertical {
padding: 0 10px;
}
#gessi_assessoria_auth_button {
display:none;
}
#gessi_super_user_auth_button {
display:none;
}
.headerusericon {
display:none;
}
h1 {
font-weight: normal;
}
.menu-vertical-optiontitle  {
  padding:5px;
  font-size: 13px;
}
option:active, option:checked, option:focus, option:hover {
background-color:#CCC;
color:#000;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
  border-collapse: collapse;
  font-size: 0.9em;
}
.ui-datepicker td  {
  border: 0 none;
  padding: 1px;
}
.ui-datepicker .ui-datepicker-buttonpane {
padding-top: 5px;
}
.ui-datepicker .ui-datepicker-buttonpane button  {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  font-family: "Roboto",sans-serif;
  font-size: 10px;
  font-weight: 600!important;
  padding: 0 !important;
  text-align: center;
  text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-buttonpane button:hover {
border:0px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  font-weight: 900!important;
  float: left;
}
.ui-datepicker .ui-datepicker-header {
margin-bottom: 7px;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 12px;
  color:#333;
  margin: 1px 0px;
}
.ui-datepicker .ui-widget-header {
border:none;background:none !important;
}
#ui-datepicker-div {
  border-radius: 0;
  border-top: 3px solid #fe5e23;
  box-shadow: 1px 1px 2px 2px #ccc;
  margin-top: 10px;
  padding: 5px;
}
#ui-datepicker-div td.ui-datepicker-week-col {
  color: #333;
  font-family: "Roboto",sans-serif;
  font-size: 10px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
#ui-datepicker-div th  {
  color: #333;
  font-family: "Roboto",sans-serif;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
}
#ui-datepicker-div .ui-datepicker-week-end > a {
  background-color: #d9d9d9;
  color: #333;
  font-family: "Roboto",sans-serif;
  font-size: 10px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
#ui-datepicker-div .ui-state-active {
background-color: #2560ad !important;
  color: white !important;
}
#ui-datepicker-div .ui-state-default {
  background-color: #e7e7e7;
  font-weight: 400;
  text-align: center;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {
  background: #e6e7e8 none repeat scroll 0 0;
  border: 0 none;
  color: #888888 !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: "Roboto",sans-serif;
}
.ui-widget-header  {
color: #175eb8;
font-weight: bold;
}