/*!
 * Copyright 2013 E.J.I.E., S.A.
 *
 * Licencia con arreglo a la EUPL, Versión 1.1 exclusivamente (la «Licencia»);
 * Solo podrá usarse esta obra si se respeta la Licencia.
 * Puede obtenerse una copia de la Licencia en
 *
 *      http://ec.europa.eu/idabc/eupl.html
 *
 * Salvo cuando lo exija la legislación aplicable o se acuerde por escrito, 
 * el programa distribuido con arreglo a la Licencia se distribuye «TAL CUAL»,
 * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas.
 * Véase la Licencia en el idioma concreto que rige los permisos y limitaciones
 * que establece la Licencia.
 */
 
/* 
 * Fila resaltada (HOVER) => .rup-grid_evenRow:hover, .rup-grid_oddRow:hover  
 * Fila seleccionada  => .rup-grid_evenRow.ui-state-highlight, .rup-grid_oddRow.ui-state-highlight
 * NOTA: Si solo se van a usar colores (sin imágenes), sobreescribir el fondo de jQuery UI con:
 * 		background-image: none;
 */

/* 
.rup-grid_evenRow:hover,
.rup-grid_oddRow:hover {
	background-color: #D0D0D0;
	background-image: none; 
}
*/
/*
.rup-grid_evenRow.ui-state-highlight,
.rup-grid_oddRow.ui-state-highlight {
	background-color: #FFFFCC;
	background-image: none; 
}
*/

/* Padding de las celdas [IMPORTANT] */
.rup-grid_cellPadding_important { 
	padding: 0 15px !important
}


/** MODIFICACIONES jqGrid [ui.jqgrid.css] **/
/*******************************************/
/* Fila seleccionada con negrita */
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {font-weight: bold;}

/* Paginador "Mostrando X-Y de Z" */
.ui-jqgrid .ui-paging-info { height: auto; margin: 0px; }

/* Aplicar 'ellipsis' a cada celda (si no cabe un dato poner ...) NO FUNCIONA CORRECTAMENTE REVISAR
.ui-jqgrid tr.jqgrow td {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');}
*/
.ui-jqgrid tr.jqgrow td{
	font-weight: inherit;
}

/* Estilos para el separador y efectos de los elementos añadidos */
.ui-jqgrid-btable .trAddSeparator{
/* 	background-color: #929292; */
/* 	border-color: #929292; */
	height: 0em;
}
.ui-jqgrid-btable .trAddSeparator:HOVER{
/* 	background-color: #929292; */
/* 	border-color: #929292; */
	height: .2em !important;
}
.ui-jqgrid-btable .tdAddSeparator{
/* 	background-color: #929292; */
/* 	border-color: #929292; */
}
.ui-jqgrid-btable .tdAddSeparator:HOVER{
/* 	background-color: #929292; */
/* 	border-color: #929292; */
}
.ui-jqgrid-btable .addElement{
/* 	background-color: #E0E4EC; */
}
.ui-jqgrid-btable .addElementBorder{
/* 	border-color: #E0E4EC #E0E4EC #E0E4EC #FFFFFF; */
/* 	background-color: #E0E4EC; */
}

.ui-jqgrid tr.ui-row-ltr td:last-child {
	border-right-style: none;
}

/* Animación para el mensaje de "Cargando..." */
.ui-jqgrid .loading   { background: white url('images/rup.ajaxLoader.gif') right center no-repeat; font-weight:normal !important;}

/**********
 PAGINADOR 
***********/
/* Tamaño letra */
.ui-jqgrid-pager { font-size: 0.85em; }

/* Secciones */
.pager_left { padding-left: 1.7em !important;}
.pager_center{ width: 60% !important;}
.pager_right { padding-right:1.7em !important; }

/* Cada elemento de la sección central */
.pagControls { 
	padding-right: 1em !important; border:0px !important; 
	background-image: none !important; background-color: transparent !important; /* Sobreescribir el ui-state-hover por defecto */
}

/* Links de paginacion */
.linkPaginacion { text-decoration:underline !important; color:#0052C7 !important; }
.linkPaginacion:hover { text-decoration:none; color:#0052C7; }
.linkPaginacion.ui-state-disabled:hover { text-decoration: underline;} /* Para que en los links deshabilitados no se quite el subrayado*/
.ui-state-disabled > .linkPaginacion { cursor:default;} /* Links deshabilitados sin cursor de mano */

/* ************************ */
/* AÑADIDOS PARA RUP.TABLE */
/* ************************ */

.cursor_pointer{
	cursor: pointer;
}

.collapse_icon{
	float:left;
	cursor: pointer;
}

.cursor_pointer{
	cursor: pointer;
}

.matched_layer{
	float:left;
}

.search_collapse_layer{
	float:left;
}

.search_nav_layer{
	float:right;
}

.search_nav_layer{
	float:rigth;
}

.ui-state-default a.rup-table_linkSearchNav {
	background:none ;
	border:none ;
	clear:none ;
	cursor:pointer;
	font-weight: normal;
	float:left;
	text-decoration:underline;
	color:#0052C7 !important;
	font-size:0.88em ;
	padding:0 1.3em 0 0;
}

input.ui-button.rup-table_searchButton{
	padding: 0 0.6em;
}

.ui-state-default a.rup-table_linkSearchNav:hover {
	text-decoration: none;
	padding:0 1.3em 0 0;
}

.ui-state-default a.rup-table_linkClear{
	float:right;
}

.fm-button {
	padding: 0.5em 1em;
}

.white-space-normal{
	white-space: normal;
}

.EditTable, .botoneraModal{
	text-align: right;
	width: 100%;
}
.EditTable hr, .botoneraModal hr{
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-bottom: 1em;
}

.EditTable tr:last-child td, .botoneraModal tr:last-child td{
	padding-bottom: 1em;
}

.botonEnlace{
	background-image: none;
}


.fm-button.botonEnlace{
	background: none repeat scroll 0 0 transparent;
	color: #222222;
	cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0.1em 0.4em 0.5em 0;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
    border:none;
    text-decoration: underline !important;
}

.fm-button.botonEnlace:hover {
    text-decoration: none !important;
}

.ui-icon.icono_cancelar{
	background-image: none;
}

.FormElement { 
	border:0.1em solid #D1D1D1;
	color:#666666;
	/*font-size:1.2em;*/ 
	font-size:100%;
	/*width: 15em; */
}