.formus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bordes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;

}
.negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCCCCC;

}
.fondonegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #000000;

}

.maco-out {
	border: 1px solid #B6B6B8;
}
.maco-outnegro {
	border: 1px solid #000000;
}

.maco-outgris {
	border: 1px solid #CCCCCC;
}

.maco-up {
	border-top: 1px solid #b6b6b8;
	}
	
.maco-dw { 
border-bottom: 1px solid #b6b6b8; }
.maco-dw-blanco { 
border-bottom: 1px solid #ffffff; }
.maco-left-top {
	border-left: 1px solid #b6b6b8;
	border-top: 1px solid #b6b6b8;
	}
.txt-negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}
.txt-link-naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ddaa54;
	text-decoration: none;
}
.maco-outROJO {

	border: 1px solid #990000;
}

.marco-marino {
	border: 1px solid #013366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.txt-blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.BORDE-Amarillo {

	border: 1px solid #FFCC33;
}
.txt-amarillo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	text-decoration: none;
}
.txt-amarillo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	text-decoration: none;
}
.txt-amarillo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.borde-gris {

	border: 1px solid #7e7e7e;
}	
.caja-detalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-attachment: fixed;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.botones-form {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9px;


}.marconegro {
	border: 1px solid #929797;

}
.marcogris1 {

	border: 1px solid #D7D9D9;
}
.tit-granate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #990000;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.tit-granate-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #990000;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: .2em;
}

.tit-granate-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #990000;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-right: .2em;
}

.celdas-tablaGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D7D9D9;
}
.celdas-tablaGrandeGris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #D7D9D9;
	border: 1px solid #D7D9D9;
}
.L1-tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #ffffff;
	background-color: #6699FF;
}

.L1-celdas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #f8f8f8;
}

.L3celdasNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #D7D9D9;
}
.L2-marco {
	border: 1px solid #ffffff;
}
.L2-inerior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;

}
.ocultarcelda{
display:none
}
.enlaces {
	color: #6963FC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces:link {
	color: #6963FC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces:visited {
	color: #6963FC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces:hover {
	color: #6963FC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces_granate {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces_granate:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces_granate:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.enlaces_granate:hover {
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.oculto {
display: none;
visibility: hidden;
}

.visible {
visibility: visible;
}

.alert {
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}