/**
Estilos sobrescritos de Prime-Faces
**/
.ui-selectmanycheckbox label {
	    	margin: -2px 15px 0px 0px !important;
	    	color: #888888;
	    	font-size: 85%;
		}
		
.ui-panelgrid tbody tr td{
	border: 0 none !important;
}

/*Para añadir borde al panel de Primefaces, sólo si tiene la clase myPanel*/
.myPanel.ui-panel
{
	border: solid 1px !important;
	border-color: rgb(209, 211, 212) !important;
}

.myPanel label{
	font-size: 90%;
}

.ui-fluid .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon{
    margin: auto !important;
    height: 100%;
    color: #fff;
    top: unset;
}
.ui-selectcheckboxmenu-token{
    background-color: #555555;
    color: #fff;
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{
    height: 100% !important;
}

.link_titulo{
    color: #000 !important;
    text-decoration: underline;
}


.myRowExpanded.ui-datatable table tbody td {
	padding-left: 10px !important;
}

/*Para ajustar las filas expandidas en el dataTable*/
@media screen and (min-width: 640px){
.ui-expanded-row-content.ui-widget-content.myRowExpanded{
	float:left;
	padding-left: 100% !important;
	width: 1280%;
}
}

@media screen and (max-width: 640px){
.ui-expanded-row-content.ui-widget-content.myRowExpanded{
	float:left;
}
}

/*Definido por el estándar JUPV, lo cambiamos*/
.ui-datatable.ui-datatable-reflow table tbody span.ui-column-title:not(:empty):after{
          content: ":";
     }

.ui-datatable.ui-datatable-reflow table tbody span.ui-column-title:empty:after{
          display: none !important; 
     }

