
	/* Georigia -> se recomienda 12px, bold */
	body * {
		font-family: arial, helvetica, verdana, tahoma, georgia ;
		font-size: 9pt ;
		color: #777 ;
		color: #000 ;
	}

	.fl { float: left }
	.fr { float: right }
	.cf { clear:both }

	.hide_elem { display: none; }

	.curved {
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		behavior:url(js/border-radius.htc);
	}


	/* INI - Estilo para el Head del Panel */
	.head_panel {
		background: #A5C0D7 ;
		background: #E5E5E5 ;
		padding: 1px 20px ;
		margin-bottom: 15px ;
	}
	
	.head_panel .hp_title, 
	.head_panel .hp_title_welcome {
		color: #777 ;
		color: #000 ;
		font-size: 12pt ;
		font-weight: bold ;
		line-height: 55px ;
		vertical-align: middle ;
		padding-left: 40px ;
	}
	
	.head_panel .hp_title_welcome {
		font-size: 10pt ;
		font-weight: normal ;
	}
	/* END - Estilo para el Head del Panel */
	
	
	h3.title_module {
		border-bottom: 1px solid #BFBFBF ;
		border-right: 2px solid #BFBFBF ;
		background: #F1F1F1 ;
		padding: 4px 10px ;
		color: #000 ;
	}


	/* INI - Estilo para los Indices de Paginación */
	.pagination * {
		font-family: "Lucida Grande", Helvetica, Verdana, Arial ;
		font-size: 9pt ;
		color: #000 ;
	}
	
	.pagination {
		margin-top: 15px;
		margin-bottom: 10px;
		font-family: tahoma	;
		font-size: 9pt ;
		color: #393E44 ;
		line-height: 26px ;
		vertical-align: middle ;
	}
	.pagination div.pag_info,
	.pagination div.pag_index {
		float: left ;
	}
	
	.pagination div.pag_clear {
		clear: both ;
	}

	.pagination div.pag_info {
		margin-right: 20px ;
		padding-right: 20px ;
		border-right: 2px solid #BFBFBF ;
	}

	.pagination a {
		border:	1px solid #BFBFBF ;
		padding: 2px 7px ;
		margin-right: 5px ;
		text-decoration : none;
		color: #393E44 ;
	}
	
	.pagination a#current {
		background: #F1F1F1 ;
		color: #393E44 ;
	}
	/* END - Estilo para los Indices de Paginación */
	
	
