@CHARSET "ISO-8859-1";

.ui-layout-resizer-north {
	background: #deeafb !important;
}
#panelIzquierdo-resizer {
	/*background-color: #00529f;*/
	background-color: #deeafb;
	border: 1px solid #bed6f8;
    /*background: #80ade5 url('/consultaCompanias/resources/sistema/images/template/texturaMostrarPanelIzquierdo.png') repeat-y;*/
    color: #ffffff;
}
#panelIzquierdo-toggler {
	margin-left: -1.6 !important;
}
#panelIzquierdo div {
    overflow-x: hidden;
    overflow-y: auto;
}
.ui-layout-unit-header {
    padding: .4em .2em .4em .4em;
    background: #80ade5 url('/consultaCompanias/resources/sistema/images/template/texturaHeaderPanelIzquierdo.png') repeat-x !important;
    text-align: center !important;
}
.ui-layout-unit-header-title {
	color: #ffffff !important;
	text-align: center !important;
}
/* Mensaje de error */
.ui-messages-error, .ui-message-error {
    color: #b94a48;
    background-color: #fffbf0;
    border-color: #b94a48;
}
/* Barras de deplazamiento */
::-webkit-scrollbar {
  width: 5px;
  height: 8px;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  background: #006ba7;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #6396e4; 
}
.barraDesplazamiento {
  overflow-y: scroll;
  scrollbar-color: #00529f #deeafb;
  scrollbar-width: 5px;
  scrollbar-base-color: #bed6f8;
  scrollbar-face-color: #0067a5;
  scrollbar-arrow-color: #00529f;
}
/* Encabezado del panel */
.ui-panel-titlebar {
	/*background: #1c75c8;*/
	background: #deeafb;
    color: #000000;
}
/* Encabezado de los cuadros de diálogo */
/*.ui-dialog-titlebar {
    background: #1c75c8;
    color: #ffffff;
}*/
/* Puntos de datos del gráfico chart */
.jqplot-point-label {
    font-size: 0.8em;
    font-weight: bold;
    color: #00529f;
    z-index: 2;
}
/* Titulo del gráfico */
.jqplot-target {
    position: relative;
    color: #f78e05;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
}
/* Label */
.ui-outputlabel {
    font-size: 12px !important;
    color: #0055a5;
}
/* Label de error */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: transparent;
    background: transparent !important;
    color: #cd0a0a;
    /*font-weight: bold;*/
}
/* Mensaje de warning */
.ui-messages-warn {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853 !important;
}
/* Toolbar */
.ui-toolbar {
    padding: .2em;
    border: none !important;
    background: none !important;
}
/* Boton */
.ui-button-text {
    color: #1b3055 !important;
    font-size: 9pt;
}
.ui-button-text-icon-left .ui-button-text {
	padding: .6em 1em .6em 2.1em !important;
}
/* Tabla de datos */
.ui-datatable thead th {
	background: #deeafb !important;
    /*border: 1px solid red !important;*/
    /*font-weight: bold;*/
    vertical-align: bottom;
}
.ui-datatable tfoot th {
	background: #00529f !important;
    /*border: 1px solid red !important;*/
    /*font-weight: bold;*/
}
.ui-datatable .ui-sortable-column-icon {
	visibility: hidden;
	width: 0px;
	height: 0px;
	display: none;
}
.ui-datatable tbody td {
	padding: 5px 10px !important;
}
.ui-datatable-odd {
	background: none repeat scroll 0 0 #f1f1f1;
}
.ui-datatable tr.ui-datatable-even:hover, .ui-datatable tr.ui-datatable-odd:hover {
    background: #ffffdd;
}
.ui-datatable-empty-message {
	font-size:12px;
	color:#00529f;
}
.ui-datatable .ui-paginator {
	text-align:left;
    padding: 4px;
}
.ui-paginator.ui-paginator-bottom {
    border-top: 0 none;
}
.ui-column-title {
	font-size: 12px;
    font-weight: bold;
    color: #1b3055;
}
.ui-tabs {
    position: relative;
    padding: 0.2;
    zoom: 1;
    border: none !important;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    position: relative;
    margin: 0 0.5em 0px 0 !important;
    padding: 0;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    float: none;
    font-size: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.ui-tabs-nav {
    border: none !important;
    background: none !important;
}
.ui-tabs-panels {
	border: 1px solid #bed6f8 !important;
}
#acordionMenuMv div {
	border:none;
	top:-10px;
	padding-bottom:0px;
}
.tablaAuto {
	table-layout: auto !important;
	width: max-content !important;
}
#panelInternoPresentarDocumentoPdf_content {
	padding: 0px !important;
}