table {
	text-align: left;
}
.tabla_formulario
{
	background: url(../imagenes/fn_formulario.png);
	border: thin solid #D2691E;
	font-weight: bold;
	font-size: 11px;
}
td {
	margin: 0px;
	padding: 0px;
}
.tabla_login
{
	background: url(../imagenes/fn_login.png);
	border: thin solid #D2691E;
	color: black;
	font-weight: bold;
	text-align: right;
}
.i_login
{
	font-family: sans-serif;
	color: black;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}
#login_principal
{
	background: url(../imagenes/logo.png) no-repeat center fixed;
}
input {
	color: black;
}

input:focus {background-color: #FDEEC7;}

select {
	color: black;
}

select:focus {background-color: #FDEEC7;}

textarea {
	color: black;
}

textarea:focus { background-color: #FDEEC7;}

body {
	background: url(../imagenes/fn_logo.png) no-repeat center fixed;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
h2 {
	font-size: 20px;
	color: green;
	text-align: center;
}
#texto_mayus input {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#alineado_izq input {
	text-align: left;
	font-weight: normal;
}

#alineado_der input {
	text-align: right;
	font-weight: normal;
}

#alineado_cen input {
	text-align: center;
	font-weight: normal;
}
#texto_mayus select {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#alineado_izq select {
	text-align: left;
	font-weight: normal;
}

#alineado_der select {
	text-align: right;
	font-weight: normal;
}

#alineado_cen select {
	text-align: center;
	font-weight: normal;
}
#texto_mayus table {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#alineado_izq table {
	text-align: left;
	font-weight: normal;
}

#alineado_der table {
	text-align: right;
	font-weight: normal;
}

#alineado_cen table {
	text-align: center;
	font-weight: normal;
}
.texto_mayus input {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
.alineado_izq input {
	text-align: left;
	font-weight: normal;
}

.alineado_der input {
	text-align: right;
	font-weight: normal;
}

.alineado_cen input {
	text-align: center;
	font-weight: normal;
}
.texto_mayus select {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
.alineado_izq select {
	text-align: left;
	font-weight: normal;
}

.alineado_der select {
	text-align: right;
	font-weight: normal;
}

.alineado_cen select{
	text-align: center;
	font-weight: normal;
}
.texto_mayus table {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
.alineado_izq table {
	text-align: left;
	font-weight: normal;
}

.alineado_der table {
	text-align: right;
	font-weight: normal;
}

.alineado_cen table {
	text-align: center;
	font-weight: normal;
}

.fila_info {
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #D1CEE3;
}
.advertencia {
	color: red;
	font-weight: bold;
}
.muy_baja
{
	font-weight: bold;
	font-size: 14px;
	color: #DA2121;
	text-align: center;;
}

.baja
{
	font-weight: bold;
	font-size: 14px;
	color: #FFBA00;
	text-align: center;;
}

.media
{
	font-weight: bold;
	font-size: 14px;
	color: #c8c965;
	text-align: center;;
}

.alta
{
	font-weight: bold;
	font-size: 14px;
	color: #3FB05A;
	text-align: center;;
}

.muy_alta
{
	font-weight: bold;
	font-size: 14px;
	color: #3F5FB9;
	text-align: center;;
}

#tit_tabla{
	background: #1E5799; /* old browsers */

background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 28%, #1F9FC6 76%, #7db9e8 90%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(28%,#2989D8), color-stop(76%,#1F9FC6), color-stop(90%,#7db9e8)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0 ); /* ie */
	cursor: pointer;
	border:outset blue;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: Orange;
	text-align: center;
}
h4
{
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: Orange;
	text-align: center;
}
div.autocomplete {
	margin:0px;  
	padding:0px;  
	background:#fff;
	border:1px solid #888;
	position:absolute;
	height: 300px;
	overflow: auto;
	font-family: Tahoma;
}

div.autocomplete ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div.autocomplete ul li.selected { 
	background-color:#ffb;
}

div.autocomplete ul li {
	margin:0;
	padding:2px;
	height:20px;
	display:block;
	list-style-type:none;
	cursor:pointer;
	float: none; /*Flota los elementos de la lista*/
	text-align:left;
	width: 100%;
}
.b_adic {
	background: url(../imagenes/i_adic.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.b_cancel {
	background: url(../imagenes/i_cancel.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.b_mod {
	background: url(../imagenes/i_mod.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.b_buscar {
	background: url(../imagenes/i_buscar.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.b_imp {
	background: url(../imagenes/i_imp.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.b_xls {
	background: url(../imagenes/i_xls.png);
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.encabezado 
{
	border-bottom:2px solid black;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	/*border-bottom: medium outset;
	border-top: medium outset;*/
	text-align: center;
	font-weight: bold;
	color: Black;
	cursor:pointer;
	background: url("../imagenes/fn_encabezado.png");
	font-weight: bold;
	font-size: 14px;
}
.encabezado_asc 
{
	background: url("../imagenes/asc.png") no-repeat;
}
.encabezado_desc 
{
	background: url("../imagenes/desc.png") no-repeat;
}
.par {
	background: transparent;
	text-align: justify;
	font-size: 11px;
}
.par:hover
{
	text-align: justify;
	background: url("../imagenes/fn_hover.png");
	font-size: 11px;
}
.impar {
	background: url("../imagenes/fn_impar.png");
	text-align: justify;
	font-size: 11px;
}
.impar:hover
{
	text-align: justify;
	background: url("../imagenes/fn_hover.png");
	font-size: 11px;
}
.pag_actual {
	background: url("../imagenes/pag_actual.png");
	border: blue solid 1px;
	font-weight: bold;
	text-align: justify;
	font-size: 14px;
	cursor: pointer;
}
.pag_no_actual {
	background: url("../imagenes/pag_no_actual.png");
	border: blue solid 1px;
	text-align: justify;
	font-size: 14px;
	cursor: pointer;
}
.titulo {
	font-weight: bold;
	font-size: 16px;
	color: #5B5B5B;
	text-align: center;
	padding: 5px;
	border-bottom: thin solid Green;
	border-top: thin solid Green;
}
.columna
{
	background: url("../imagenes/fn_columna.png");
	font-size: 14px;
	color: Black;
}
.usuario{
	font-size:8pt;
	font-weight: bold;
	text-align:center;
	color:#636363;
}
.highlight {
	color: #f00 !important;
	font-weight: bold
}
.boton_pes {
	border: thin solid #D2691E;
	background: url(../imagenes/fn_boton_pes.png);
	font-weight: bold;
	padding-left: 3mm;
	padding-right: 3mm;
	margin-left: 3mm;
	-moz-border-radius: 5px 5px 0px 0px;
	cursor: pointer;
	text-align: center;
}

.actual {
	border: thin solid #D2691E;
	border-bottom: solid #E4E2ED;
	background: url(../imagenes/fn_formulario.png);
	-moz-border-radius: 5px 5px 0px 0px;
	font-weight: bold;
	padding-left: 3mm;
	padding-right: 3mm;
	margin-left: 3mm;
	cursor: pointer;
	text-align: center;
}
#combo {
	width: 98%;
}
#texto_negro {
	color: black;
}
#texto_rojo {
	color: red;
}
#texto_azul {
	color: blue;
}
#texto_verde {
	color: green;
}
#texto_morado {
	color: purple;
}
#texto_fucsia {
	color: fuchsia;
}
#texto_gris {
	color: gray;
}
#texto_naranja {
	color: orange;
}
.texto_negro {
	color: black;
}
.texto_rojo {
	color: red;
}
.texto_azul {
	color: blue;
}
.texto_verde {
	color: green;
}
.texto_morado {
	color: purple;
}
.texto_fucsia {
	color: fuchsia;
}
.texto_gris {
	color: gray;
}
.texto_naranja {
	color: orange;
}