titu/* Elementos Generales */
.body {
	margin-top: 0;
	background-color: #E6E6EB;
}

.colordefondo {
	font-family: Trajan;
	font-weight: normal;
	background-color: #FFFFFF;
}

.colordemenu {
	font-family: Trajan;
	font-weight: normal;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
}

a.menuEncabezado {
	font-family: Trajan;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6699ff;
	text-decoration: none;
}

a.menuEncabezado:hover {
	font-family: Trajan;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D0DAE6;
	text-decoration: underline;
}

.textoPestanaActiva {
	font-family: Trajan;
	font-size: 14px;
	font-weight: bold;
	color: #C57651;
	text-decoration: none;
}

.textoPestanaInactiva {
	font-family: Trajan;
	font-size: 14px;
	font-weight: normal;
	color: #FBFFFF;
	text-decoration: none;
}

.tituloEncabezado {
	font-family: Trajan;
	font-size: 14px;
	color: #FBFFFF;
	border: 1px #DAAA94 solid;
	height: 0;
	background-color: #AD4110;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.textoBarraAvance {
	font-family: Trajan;
	font-size: 14px;
	font-weight: normal;
	color: #23527E;
	text-decoration: none;
}

.textoEtiquetaEncabezado {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #8C8C8C;
	text-decoration: none;
}

.textoInactivoMenuLateral {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #8E8E8E;
	text-decoration: none;
}

.textoMenuLateral {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.textoMenuLateralactivo {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #A82B00;
	text-decoration: none;
}

.textoSubMenuLateral {
	font-family: Trajan;
	font-size: 11px;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}

.textoSubMenuLateral:hover {
	font-family: Trajan;
	font-size: 11px;
	font-weight: bold;
	color: #18477F;
	text-decoration: none;
}

.textoActivoMenuLateral {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #A82B00;
	text-decoration: none;
}

.subtituloInteriorGris {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}

.subtituloInteriorRojo {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}

.tituloInteriorRojo {
	font-family: Trajan;
	font-size: 16px;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}

.tituloHeader1 {
	font-family: Trajan;
	font-size: 14px;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
	padding-left: 7px;
}

.tituloHeader2 {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #646463;
	text-decoration: none;
	padding-left: 14px;
}

.tituloDomicilio {
	font-family: Trajan;
	font-size: 14px;
	font-weight: bold;
	color: #BA2025;
	text-decoration: none;
	float: left;
}

.tituloInteriorRojoBoton {
	font-family: Trajan;
	font-size: 14px;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}

.tituloInteriorAzul {
	font-family: Trajan;
	font-size: 16px;
	font-weight: bold;
	color: #0B396D;
	text-decoration: none;
}

.cajaMenu {
	font-family: Trajan;
	font-size: 12px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.areaComunicacionSuperior {
	font-family: Trajan;
	font-size: 12px;
	color: #2F5A84;
	border: 1px #BAD1E0 solid;
	height: 0;
	background-color: #E7F9FF;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.areaComunicacionInferior {
	font-family: Trajan;
	font-size: 12px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: italic;
}

.textoMenuLateralAzul {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #0C649F;
	text-decoration: none;
}

.textoMenuLateralRojo {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #AC3B08;
	text-decoration: none;
}

.texto_General {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.textoGrisComunicacion {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.textoGeneralGris {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.textoGeneralGrisBold {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.textoGeneralRojo,label.label {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}

.textoGeneralAzul {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #0B396D;
	text-decoration: none;
}

.textoGeneralBlanco {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.textoPiePagina {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #F3FFFF;
	text-decoration: none;
}

a.textoPiePagina {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #F3FFFF;
	text-decoration: none;
}

a.textoPiePagina:hover {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #F3F3F3;
	text-decoration: underline;
}

.campoGeneral {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.body {
	margin-top: 0;
	background-color: #E6E6EB;
}

.opaco1 {
	-moz-opacity: 0.85;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}

.colordefondo {
	font-family: Trajan;
	font-weight: normal;
	background-color: #F0F0EE;
}

.colordemenu {
	font-family: Trajan;
	font-weight: normal;
	border: 1px #F0F0EE solid;
	background-color: #F0F0EE;
}

.titulosupnaranja {
	font-family: Trajan;
	font-size: 13px;
	font-weight: bold;
	color: #EC844D;
}

.titulosupazul {
	font-family: Trajan;
	font-size: 13px;
	font-weight: bold;
	color: #18477F;
}

.titulosupblanco {
	font-family: Trajan;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titulosupblack {
	font-family: Trajan;
	font-size: 13px;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
}

.tituloInteriorRojo {
	font-family: Trajan;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BA2025;
	text-decoration: none;
}

.subtituloInteriorRojo {
	font-family: Trajan;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B54C20;
	text-decoration: none;
}

.textoMenuLateralAzul {
	font-family: Trajan;
	font-size: 12px;
	font-weight: bold;
	color: #196BA6;
	text-decoration: none;
}

.titulo_zonaflexible {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.titulo_interior {
	font-family: Trajan;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #18477F;
	text-decoration: none;
}

.titulo_exterior_blanco {
	font-family: Trajan;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #515151;
	text-decoration: none;
}

.titulo_exterior_azul {
	font-family: Trajan;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #18477F;
	text-decoration: none;
}

.titulo_exterior_naranja {
	font-family: Trajan;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6601;
	text-decoration: none;
}

.titulo_interior_naranja {
	font-family: Trajan;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6601;
	text-decoration: none;
}

.subtitulo_seccioninterior {
	font-family: Trajan;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0768a9;
	text-decoration: none;
}

.texto_general {
	font-family: Times New Roman', serif;
	font-size: 12px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
}

.textoGeneralAzul {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #0768a9;
	text-decoration: none;
}

.texto_general9px {
	font-family: Times New Roman', serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.textoGeneralRojo {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}

.textoGeneralMensajesRojo {
	font-family: Times New Roman', serif;
	font-size: 9px;
	font-weight: bold;
	color: #AC3B08;
	text-decoration: none;
}

.textoEjemplo{
	font-family: Times New Roman', serif;
	font-size: 9px;
	color:  #515151;
	text-decoration: none;
	font-weight: bold;
}

.textoGris{
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #989898;
	text-decoration: none;
}

.textoJustificado{
    text-align: justify;
}

.textoInactivo {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.textoInactivoMenuLateral {
	font-family: Trajan;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.texto_naranja {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6601;
	text-decoration: none;
}

.texto_azul {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	margin-right: 4px;
}

.asterisco_azul{
	font-family: Times New Roman', serif;
	font-size: 12px;
	font-weight: normal;
	color: #1B6594;
	text-decoration: none;
	margin-right: 4px;
	padding-left: 17px;
	width: 18px;
}
.textoAzulPointer {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B6594;
	text-decoration: none;
	cursor: pointer;
}

.textoBlancoPointer {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.textoAzulBold {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B6594;
	text-decoration: none;
}

.mensajeerror {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

.mensajenaranja {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff9900;
	text-decoration: none;
}

.mensajerojo {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BA2025;
	text-decoration: none;
}

.Small2 {
	font-family: Times New Roman', serif;
	font-size: 7pt;
	font-weight: normal;
	color: White;
	text-decoration: none;
}

.textoDenominacionAzul {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	height: 0;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/* links */
a.mensajenaranja {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff9900;
	text-decoration: none;
}

a.mensajenaranja:hover {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff9900;
	cursor: pointer;
	text-decoration: none;
}

a.ver_todas {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6699ff;
	text-decoration: none;
}

a.ver_todas:hover {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D0DAE6;
	text-decoration: underline;
}

a.ver_todas2 {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: white;
	text-decoration: none;
}

a.ver_todas2:hover {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D0DAE6;
	text-decoration: underline;
}

/*.titulo_interior {
		font-family: Times New Roman', serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		text-decoration: none;
	}
a.ver_todas3 {
	font-family: Times New Roman', serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #515151;
	text-decoration: none;
}

a.ver_todas3:hover {
	font-family: Times New Roman', serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BA2025;
	cursor: pointer;
	text-decoration: underline;
}

a.ver_todas4 {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6699ff;
	text-decoration: none;
}

a.ver_todas4:hover {
	font-family: Times New Roman', serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8A8A8A;
	text-decoration: underline;
}

a.verTodasNaranja {
	font-family: Trajan;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F2592C;
	text-decoration: none;
}

a.verTodasNaranja:hover {
	font-family: Trajan;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #04254F;
	text-decoration: underline;
}

a.footer_azul {
	font-family: Times New Roman', serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: none;
}

a.footer_azul:hover {
	font-family: Times New Roman', serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: underline;
}

/* campos */
.campo_general {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.campo_general_limitado {
	width: 350px;
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.campo_general_limitado_250 {
	width: 250px;
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

/* Elementos para la ayuda Contextual */
.ComunicaHeader {
	font-family: Trajan;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.ComunicaCampo {
	font-family: Times New Roman', serif;
	font-size: 09px;
	color: #666666;
	border-width: 1;
	font-weight: normal;
	text-decoration: none;
}

.ComunicaError {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

.ComunicaTexto {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #989898;
	text-decoration: none;
}

.ComunicaAsesoria {
	font-family: Verdana;
	font-size: 09px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1B6499;
	text-decoration: none;
}

.ComunicaAreaError {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #FFFFD3;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/*Elementos para las Tablas*/
.tablaResumen {
	font-family: Trajan;
	font-size: 10px;
	border: 1px #D5D4CF solid;
	spacing: 2px;
	padding: 2px;
	background-color: #F7F7F7;
}

.encabezadoTablaResumen {
	font-family: Trajan;
	color: #515151;
	background-color: #DADADA;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
	height: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.cuerpo1TablaResumen {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	background-color: #F0F0F0;
	color: #0B396D;
	text-decoration: none;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
	text-align:center;
	color: #515151;
}

.cuerpo2TablaResumen {
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	background-color: #E6E6E6;
	color: #0B396D;
	text-decoration: none;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
}
.cuerpo1TablaResumenSubrayado{
	font-family: Trajan;
	font-size: 12px;
	font-weight: normal;
	background-color: #E6E6E6;
	color: #0B396D;
	text-decoration: none;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
	text-decoration: underline;
	text-align:center;
	color: #515151;
}

.cuerpo1SmallTabla {
	font-family: Trajan;
	font-size: 10px;
	font-weight: normal;
	background-color: #F0F0F0;
	color: #0B396D;
	text-decoration: none;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
}

.cuerpo2SmallTabla {
	font-family: Trajan;
	font-size: 10px;
	font-weight: normal;
	background-color: #E6E6E6;
	color: #0B396D;
	text-decoration: none;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #D5D4CF;
	border-bottom: 1px solid #D5D4CF;
	border-left: 1px solid #F5F5F5;
}

.Tablaindep {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #B4B5B7 solid;
	background-color: #dadada;
	font-weight: normal;
	text-decoration: none;
}

.TablaindepBca {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #B4B5B7 solid;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.TablaindepAzul {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/* Elementos para las tablas que funcionan como "Grids"  */
.encabezado_tabla {
	font-family: Times New Roman', serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AD4110;
}

.encabezado_tablanaranja {
	font-family: Times New Roman', serif;
	color: #C7410F;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.cuerpo_tabla {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #F7F7F7;
}

.texto_renglon1 {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

.texto_renglon2 {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #DEDEDE;
	color: #666;
	text-decoration: none;
}

.texto_renglon2_verde {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #DEDEDE;
	color: #666;
	text-decoration: none;
}

.texto_renglon2_rojo {
	font-family: Times New Roman', serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #DEDEDE;
	color: #666;
	text-decoration: none;
}

/* Elementos para el manejo de las pestañas */
.CajaMenu {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaDenominacion {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #6C6C6C;
	border: 1px #C8C7C2 solid;
	height: 0;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaDenominacionAzul {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	height: 0;
	background-color: #E8F4FD;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaCaptcha {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	height: 0;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaDenominacionNaranja {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	height: 0;
	background-color: ORANGE;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaDenominacionAmarilla {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	height: 0;
	background-color: #FFFF99;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaDenominacionVerde {
	font-family: Times New Roman', serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	height: 0;
	background-color: #CCFF99;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.CajaMensaje {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0A4172;
	border: 1px #819CB7 solid;
	background-color: #E7F9FF;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.pestsup_inactiva {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FDFDFD;
	background-color: #062958;
	background: url("/portal/imgs/pixel_azulnormal.jpg");
	text-decoration: none;
}

.pestsup_activa {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #ED844D;
	background-color: #D4D5D0;
	text-decoration: none;
}

.pestsup_onmouseover {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #062958;
	background: url("/portal/imgs/pixel_azulover.jpg");
	text-decoration: none;
}

.pestana_inactiva {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FDFDFD;
	background: url("/portal/imgs/pixel_rojonormal.jpg");
}

.pestana_activa {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: bold;
	color: #666666;
	background-color: #F0F0EE;
}

.pestana_onmouseover {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FFFFFF;
	background: url("/portal/imgs/pixel_rojoover.jpg");
}

.texto_inactiva {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FDFDFD;
	text-decoration: none;
}

.texto_inactiva:hover {
	font-family: Times New Roman', serif;
	font-size: 09px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* Footers */
#footer-123 {
	clear: both;
	overflow: visible;
	height: 65px;
}

#footer-123 h2 {
	float: left;
	width: 200px;
	color: #464646;
}

#footer-123 ul {
	float: left;
	width: 280px;
	color: #464646;
	margin-top: 7px;
}

#footer-123 div {
	padding-top: 4px;
	text-align: center;
}

.footer {
	font-family: Trajan;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

.footer_azul {
	font-family: Trajan;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #083969;
	text-decoration: none;
}

/* elementos para poder sobreponer una imagen al boton de input file */
input.file {
	position: relative;
	opacity: 0;
	z-index: 1;
}

div.falso {
	position: absolute;
	top: -2px;
	left: 0px;
	z-index: 0;
}

/* Boton */
.botona {
	font-family: Times New Roman', serif;
	font-size: 11px;
	border: 0px #333366 solid;
	margin: 0;
	text-decoration: none;
	background: url("/portal/imgs/tabblue.gif");
	padding: 3px 0px 4px 0px;
	color: White;
}

/* DIV    */
DIV {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Times New Roman'
}

/* elementos del menu */
.menu_principal {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #c2e1ee;
}

#menu_principal {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #c2e1ee;
}

.menu_principal ul {
	font-family: Trajan;
	list-style-image: url(bullet.gif);
	margin: 0;
	border-width: 0;
	margin-right: 2px;
	margin-left: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.menu_principal li {
	margin: 0;
	border-width: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 8px;
}

.menu_principal a {
	color: #ffffff;
	text-decoration: none;
}

.menu_principal a:hover {
	color: #3E6699;
	text-decoration: none;
}

.menu_interior {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #FFFFFF;
}

.menu_interiorbco {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #FFFFFF;
}

/* Breadcrumb */
.breadcrumb_inicio {
	font-family: Trajan;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.breadcrumb_inicio:hover {
	font-family: Trajan;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0080c5;
	text-decoration: underline;
}

/* elementos del menu */
.menu_principal {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #c2e1ee;
}

#menu_principal {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #c2e1ee;
}

.menu_principal ul {
	font-family: Trajan;
	list-style-image: url(bullet.gif);
	margin: 0;
	border-width: 0;
	margin-right: 2px;
	margin-left: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
}

.menu_principal li {
	margin: 0;
	border-width: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 8px;
}

.menu_principal a {
	color: #ffffff;
	text-decoration: none;
}

.menu_principal a:hover {
	color: #3E6699;
	text-decoration: none;
}

.menu_interior {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #F0F0EE;
}

.menu_interiorbco {
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #FFFFFF;
}

/* Breadcrumb */
.breadcrumb_inicio {
	font-family: Trajan;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.breadcrumb_inicio:hover {
	font-family: Trajan;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0080c5;
	text-decoration: underline;
}

/* Esquinas redondeadas */
.roundedcornr_top_499687 div,.roundedcornr_top_499687,.roundedcornr_bottom_499687 div,.roundedcornr_bottom_499687
	{
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_content_499687,.roundedcornr_bottom_499687 {
	margin-top: -1px;
}

.roundedcornr_content_499687 {
	padding: 0 0px;
}

.tagOff {
	width: 8px;
	height: 12px;
	float: right;
	background: url("images/tagRN.gif") no-repeat bottom;
}

.tagOn {
	width: 8px;
	height: 12px;
	float: right;
	background: url("images/tagRH.gif") no-repeat bottom;
}

.separatorT {
	background-color: #fefcfe;
	height: 1px;
	margin-top: 3px;
}

.separatorB {
	background-color: #fefcfe;
	height: 1px;
	margin-bottom: 3px;
}

/* Mensajes de Struts */
.errorMessage {
	font-family: Trajan;
	font-size: 11px;
	color: #CC0000;
	list-style: none;
	color: red;
}

.actionMessage {
	color: green;
}