@import 'icones.css';
/* --------------------------------------- */

.scroll  {
	overflow:auto;
}
.left  {
	text-align:left;
}
.center  {
	text-align:center;
}
.right  {
	text-align:right;
}
small, .small  {
	font-size:0.8em !important;
	font-weight:bold !important;
	color: #616161 !important;
}
.medium  {
	font-size:0.9em !important;
}
.no-padding {
	padding:0;
}
.centertable td  {
	text-align:center !important;
	vertical-align: middle !important;
}
hr.separator {
    border-bottom:1px solid #F8F8F8;
    border-top:1px solid #B9B9B9;
    margin:12px 0;
}
th, td, caption {
    vertical-align:middle;
}
#titulo {
	background:url("../img/bg_titulo.gif") repeat-x #B9B9B9;
	border-color:#EEEEEE #A8A8A8 #FFFFFF #EEEEEE;
	border-style:solid;
	border-width:1px;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	line-height:33px;
	padding-left:6px;
}
#mensagem div {
	margin:2px 0;
}

/* Toolbar styles */

div.ui-toolbar {
	background:#E1E1E1;
}
div.ui-toolbar div {
    overflow: visible;
}
div.ui-toolbar button {
	background:none !important;
	border-color:#E1E1E1 !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
div.ui-toolbar button:hover {
	background:#97B6DD !important;
	border:1px solid gray !important;
}
div.ui-toolbar .ui-separator .ui-icon {
	background:url("../img/bg_divider.gif") no-repeat;
}
span.ui-icon {
	border-radius:0 !important;
}
.icon-inserir {
	background-image:url("../img/icon_inserir.gif") !important;
}
div.ui-toolbar .icon-alterar {
	background-image:url("../img/icon_alterar.gif");
}
div.ui-toolbar .icon-excluir {
	background-image:url("../img/icon_excluir.gif");
}
.icon-excluir-lixeira {
	background-image:url("../img/icon_lixeira2.png") !important;
}
div.ui-toolbar .icon-visualizar {
	background-image:url("../img/icon_visualizar.gif");
}
div.ui-toolbar .icon-localizar {
	background-image:url("../img/icon_localizar.gif");
}
div.ui-toolbar .icon-atualizar {
	background-image:url("../img/icon_atualizar.gif");
}
.icon-imprimir {
	background-image:url("../img/icon_imprimir.gif") !important;
}
div.ui-toolbar .icon-gravar {
	background-image:url("../img/icon_gravar.gif");
}

div.ui-toolbar .icon-atualizar {
	background-image:url("../img/icon_atualizar.gif");
}

.icon-cancelar {
	background-image:url("../img/icon_cancelar.gif") !important;
}
div.ui-toolbar .icon-generico {
	background-image:url("../img/icon-generico.png");
}
div.ui-toolbar .icon-ajuda {
	background-image:url("../img/icon_ajuda.gif");
}
.icon-duplicar {
	background-image:url("../img/icon_duplicar.png") !important;
}
div.ui-toolbar .icon-retificar {
	background-image:url("../img/icon_retificar.png");
}
div.ui-toolbar .icon-validar {
	background-image:url("../img/icon_validar.png");
}
.icon-aceitar {
	background-image:url("../img/icon_aceitar.gif") !important;
}
div.ui-toolbar .icon-recusar {
	background-image:url("../img/icon_recusar.gif");
}
div.ui-toolbar .icon-galeria {
	background-image:url("../img/icon_galeria.png");
}
/* Datatable styles */

#datatable tr.ui-state-hover {
	background:#97B6DD;
}
#datatable tr.ui-state-highlight {
	background:#97B6DD;
	color:#F8F8F8;
	text-shadow:none;
}
#datatable .ui-state-active {
	box-shadow:none;
}

/* Principal styles */

#principal .ui-tree {
	width:inherit;
	height:315px;
	color:#616161;
	overflow: auto;
}
#principal .ui-tree-node-label {
	font-weight:bold;
}

#principal .no-padding {
	padding:0;
}

fieldset table.ui-panelgrid {
	width:100%;
	margin:0;
}
fieldset select {
	color:#313131;
	padding:3px;
	border:1px solid #A8A8A8;
	border-radius:3px 3px 3px 3px;
}
fieldset .ui-widget-content {
	background:transparent;	
}
fieldset .ui-message-error {
	background: none;
	border: 0 none;
	float: left;
	margin: 0;
}
.form_label {
	width:24%;
}
.disphidrica_label {
	width:40%;
	background-color:#F0F0F0;
	border-right:1px solid #E1E1E1;
}
.form_radio {
	display:inline;
	margin:0;
}
.form_output {
	color: #313131;
	font-weight: bold;
    margin: 0;
}
.form_column {
	float:left;
	margin-right:10px;
}
.detail_label {
	width:24%;
	background-color:#F0F0F0;
	border-right:1px solid #E1E1E1;
}
.detail_label_rastreamento {
	font-size: 12px;
	font-weight: bold;
}
.detail_label_cotas {
	width:15%;
	background-color:#F0F0F0;
	border-right:1px solid #E1E1E1;
}
.detail_label_saldo {
	width:8%;
	background-color:#F0F0F0;
	border-right:1px solid #E1E1E1;
}
.localizar_panel {
	padding:0;
	margin:0;
	border:0;
}
.localizar_panel .ui-panel-content {
	padding:0;
}
.localizar_panel fieldset {
	box-shadow:none;
}
.ui-datatable-empty-message td {
	text-align: center;
}
input.hidden{
	display:none;
}
th.remover {
	width:14px;
}
.toggler {
	width:16px;
}
fieldset .ui-message-info, 
fieldset .ui-message-warn {
	background: none;
	border: none;
	margin: 8px 0px;
	padding: 0 !important;
}
fieldset .ui-tabs {
	border: 0 none;
    padding: 0;
}
fieldset .ui-tabs .ui-tabs-panel {
	padding: 8px 2px 0;
}
#principal li.overtree {
	width:800px;
}
#principal .box-panel {
	border-radius:0;
	box-shadow:0 4px 4px 0 #A8A8A8;
	margin:1px 2px 8px;
}
#principal table.ui-panelgrid tr:last-child {
	border-bottom:0;
}
.panel-clear tr {
	border:none;
}
div.ui-datalist-content {
	border:none;
}
ul.ui-datalist-data,
ul.ui-datalist-data li {
	list-style: square inside none;
	margin:0;
}
.datagrid-imagens .ui-datagrid-content {
	border-left:none;
	border-right:none;
}
.datagrid-imagens .ui-datagrid-content .ui-datagrid-data {
	margin:0;
}
.datagrid-imagens .ui-datagrid-content td {
    text-align:center;
    vertical-align:top;
	padding-left:0;
	width:33%;
}
.datagrid-imagens .ui-datagrid-content td:last-child {
	padding-right:0;
}
.center-galleria {
	left:50%;
	margin-left:-300px;
}
div.ui-datatable {
	overflow:hidden;
}
.normalCase {
	text-transform: none !important;
}
.italic {
	font-style: italic !important;
}
td.subpanel{
	padding:0px;
}

.tooltip {
	padding:18px 12px;
	margin: 4px 0;
	background-color: #FCFFBD;
    border: 1px solid #FFD900;
    font-weight: bold;
}
table.ui-picklist td:first-child {
	padding-left:0 !important;
}

.datatable-planomonitoramento th.ui-datatable-header {
	text-align:left;
	font-size:0.9em;
	color:#4F4F4F;
}
.flat-panel {
	background:url("../img/bg_fieldset.gif");
	border-radius:0;
	border-color:#C3C3C3;
	box-shadow:none;
    margin:4px 0;
}
.flat-panel .ui-panel-title {
	font-size:0.9em;	
}
.ui-chkbox-all .ui-chkbox-box {
	background:#F1F1F1;
    border-radius:0;
}
.ui-datatable td.ui-selection-column .ui-chkbox .ui-chkbox-box {
	margin-left:3px;
	margin-right:0;
	background:#e2e2e2;
}
.ui-tabs .ui-state-disabled {
	background-image:inherit;
	opacity:1;
}
.light-panel {
	font-size:0.9em;
	border:1px solid #E1E1E1;
}
.light-panel legend.ui-fieldset-legend {
	margin:0;
	border:none;
	background:none;
}
#principal .gray-panel {
	border:1px dotted #DADADA;
	background-color:#F0F0F0;
}
#principal .gray-panel legend {
    background-color:#F0F0F0;
    border-color:#DADADA;
    border-style:dotted;
    border-width:1px 1px 0;
}
.no-column-header-table th {
	 border-bottom-width: 0 !important;
}
.no-column-header-table th div.ui-dt-c {
	display:none !important;
}
.msgbox,
.greenbox,
.infobox,
.warnbox,
.errorbox {
	padding:18px 12px;
	margin:4px 0;
	font-weight:bold;
	border:1px solid #E1E1E1;
}
.greenbox {
	background-color:#DBFBDB;
	border-color:#B6D3B6;
	color:#48AD4F;
}
.infobox {
	background-color:#D9EDF7;
	border-color:#A8DAF2;
	color:#3A87AD;
}
.warnbox {
    background-color:#FCFFBD;
    border-color:#FFD900;
    color:#A68219;
}
.errorbox {
	background-color:#F2DEDE;
	border-color:#EED3D7;
	color:#B94A48;
}
.datagrid-3colunas {
}
.datagrid-3colunas .ui-datagrid-content {
	border:0;
}
.datagrid-3colunas .ui-datagrid-column {
	width:33%;
}
.ui-datalist .ui-datalist-content {
	background:inherit;
}
.ui-datalist li.ui-datalist-item {
	text-align:left;
}
#painel {
	background-image:url("../img/bg_painel.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
}
#painel a {
	color:#4E76AA;
	font-weight:bold;
	font-size:0.9em;
}
#painel a, 
#painel a:link, 
#painel a:visited {
	text-decoration:none;
}
#painel a:hover {
	color:#335D92;
	text-decoration:underline;
}
#painel .ui-dashboard-column {
	width:33%;
	bottom-padding:1px;
}
.datatable-hidden-head {
}
.datatable-hidden-head table thead {
    display:none;
}
.ui-datatable table thead {
    font-size:0.9em;
}
.ui-lightbox iframe{
	overflow: hidden;
}
#principal .breadcrumb {
	margin:2px 0;
	background-color:#F2F2F2;
	font-size:11px;
}
#principal button.button-blue {
    background-color:#97B6DD;
}
#principal button.button-blue:hover {
    background-color:#658BBC;
    color:#FFFFFF;
}
#principal button.button-green {
    background-color:#98D7BA;
}
#principal button.button-green:hover {
    background-color:#318C63;
    color:#FFFFFF;
}
#principal button.button-red {
	background-color: #f66363;
}
#principal button.button-red:hover {
	background-color: #8c2626;
	color:#FFFFFF;
}
#principal .panel-wrapper {
	margin:0;
	padding:0;	
}
.panel-with-header{
}
.panel-with-header tr.ui-widget-header {
	color: #616161;
}
.panel-with-header tr.ui-widget-header td {
	border:1px solid #C4C4C4;
	font-size: 0.9em;
}
.panel-with-header td {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	text-indent: 4px;
}
#principal table.panel-with-header tr:last-child {
	border-bottom:1px solid #E1E1E1;
}
.panel-with-header td.child {
	background-color:#FFFFFF;
	text-indent: 16px;
}
.panel-with-header td.area {
	padding-right: 16px;
}

.label_detail_total {
	background-color: #E4E4E4; 
	width: 20%;
	border-right:1px solid #E1E1E1;
}

.label_area_left {
	padding-left:20px;
	text-align:left;
}
.label_fade {
	background-color: #FFFFFF;
    color: #B5B5B5;
}
.auto-upload .ui-fileupload {
	display:table;
}
.auto-upload .ui-fileupload-buttonbar,
.auto-upload .ui-fileupload-content {
	padding:0;
	display:table-cell;	
}
.auto-upload .ui-fileupload-buttonbar {
	border:0;
	background:none;
	vertical-align: middle;
}
.auto-upload .ui-fileupload-buttonbar .ui-fileupload-choose {
	margin:0;
	display:block;
}
.auto-upload .ui-fileupload-buttonbar span.ui-button-icon-left {
	background-position:-16px -96px;
}
.auto-upload .ui-fileupload-buttonbar span.ui-button-text {
	font-size:0.9em;
}
.auto-upload .ui-fileupload-content {
	border:0;
	padding-top:1px;
	padding-left:12px;
}
.auto-upload .ui-fileupload-content .ui-messages-error {
	margin:0;
	font-size:0.9em;
}
.auto-upload .ui-fileupload-content .ui-messages-error-icon {
	background-position: 0 -88px;
}
.auto-upload .ui-fileupload-content table.ui-fileupload-files {
	margin:0;
}
.auto-upload .ui-fileupload-content table.ui-fileupload-files td {
	display:none;
	padding:0;
}
.auto-upload .ui-fileupload-content table.ui-fileupload-files td.ui-fileupload-progress {
	display:block;
}
#principal button.button_detail {
	border-color:#868686;
	font-size:0.9em;
	margin-top:4px;
	vertical-align:middle;
    color:#135270;
    padding:4px;
}

.panelGridBotaoMapa .ui-state-default{
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0 #E1E1E1;
	border: 1px solid #A8A8A8;
    color: #4F4F4F;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.panelGridBotaoMapa .ui-state-default:HOVER{
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0 #ccc;
}

.panelGridBotaoMapa .ui-state-default:ACTIVE{
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) repeat scroll 0 0 #bbb;
}
td.remover a {
	margin:0 auto;
}
div.ui-toolbar button.activated {
	border-top-color:#fff !important;
	border-left-color:#fff !important;
	border-bottom-color:#4f4f4f !important;
	border-right-color:#4f4f4f !important;
}
.ui-messages ul {	
	list-style-position:outside;
	margin: 0 30px;
}
.ui-messages li {
	list-style-type:disc;
	margin-left:20px;
}
.ui-messages li span {
    margin:0;
}

#success-button-analise .large-button-analise, 
#warning-button-analise .large-button-analise,
#default-button-analise .large-button-analise{
	width: 110px; 
	height: 56px;
	border-radius:10px;
	font-size:0.9em;
	margin-top: 10px;
}

#success-button-analise .green-button{
	background-color: #6ADA78;
}

#warning-button-analise .orange-button{
	 background-color:#FFB240;
}

#default-button-analise .conclusao{
	background-color: #97B6DD;
	border-radius:35px;
}

#success-button-analise .style-image-button-analise{
	width: 50px; 
	z-index: 10; 
	top: -3px; 
	float: right; 
	left: 80px; 
	position: absolute;
}

#warning-button-analise .style-image-button-analise{
	width: 50px; 
	z-index: 10; 
	top: -3px; 
	float: right; 
	left: 80px; 
	position: absolute;
}

#success-button-analise img, #warning-button-analise img{
	width: 36px;
	height: 36px;
}

.tabfinalidade .ui-carrousel{
	width:99.6%;
	height: 252px;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-datatable th.option {
	width:28px;
}
.ui-datatable td.option a {
	margin:0 auto;
}
.hide-column-names table thead tr {
    display: none;
}
