/**
 * Estilos para los Reportes
 * 
 * @author: Frederic Pe�a 
 * @version: $Id: reportes.css 4660 2012-04-02 14:05:13Z fredericpena $
 *
 */

/*
 * Estilo General
 */

body {
	margin: 5px;
	padding: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h1 {
	font-size: 12pt;
}

/*
 * Seccion para los filtros
 */

.spMensajeEspera {
	display:block;
	padding:10px;
	border: 2px solid #CCC;
}

.spWidget {
 	display:block;
 	float: left;
 	clear:both;
}

.spWidgetInline {
	display:inline;
}
 
.spHidden {
 	display:none; 
}

/*
 * Secci�n para los estilos generales
 */

.titulo {
	font-size: 15px;
	font-weight: bold;
}
.sub_titulo {
	font-size:12px;
}
.info_adicional {
	font-size: 10px;
}
table.tablaPpal {
	font-size: 11px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: separate;
	background-color: white;
}

table.tbAncho100{
	width: 100%;
}

.tablaPpal td, .tablaPpal th {
	padding: 4px;
}

.tablaPpal .tdDato {
	text-align: right;
}

.filaTitulo {
	background-color: #005EEA;
	font-weight: bold;
	color: #FFFFFF;
}
td.lnk {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}

td.tdDetalleSangria{
	padding-left: 20px;
}

th.lnk{
	
	text-decoration: underline;
	cursor: pointer;
	
}

th.thDetalle {
	background-color: #FFFFFF;
	color: #005EEA;
}

.borde_derecha { border-right: 1px solid #6AA6FF; }
.nivel_0 { background-color: #3F86FF; }
.nivel_1 { background-color: #6FA8FF; }
.nivel_2 { background-color: #AFC8FF; }
.nivel_3 { background-color: #DDEBFF; }
.nivel_4 { background-color: #F6E7FC; }

.tablaPpal td.textoIzquierda {
	text-align: left;	
}

td.tdPinIcono img {
	width: 30px;
	height: 30px;
}

/*
 * fix para DatePicker de jQuery
 */

#ui-datepicker-div { display: none; }

.link {
    text-decoration: underline;
    cursor: pointer;
}