P {
	FONT-FAMILY: Verdana, Arial;
}

.parrafoNaranja {
   font-family: Verdana, Arial;
   color: #FF6600;
   font-size: 8pt;
}

H {
	FONT-FAMILY: Verdana, Arial;
}
A {
	COLOR: #666666; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #404040; TEXT-DECORATION: none;
}
A:active {
	COLOR: #a23900; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial;
}
.tdCheckIzqda { /* alineación izqda de una celda que contiene un check; funciona para opera, y para el resto tambien */
  text-align:left; float:left; margin-left:-5px;
}
TH {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial;
}
DD {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial;
}
HR {
	MARGIN: 0px; COLOR: #6a6c7b; HEIGHT: 1px;
}
UL {
	MARGIN: 0px 0px 0px 20px; LIST-STYLE-TYPE: disc;
}

.scrollTH {
	overflow-y:scroll;
	width:100%;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: BAB0C4;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: #89779A;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
}

.tablaFondoBlanco {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff;
}
.tablaFondoNegro {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000;
}
.celdaFondoBlanco {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff;
}
.celdaFondoNegro {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000;
}
.celdaFondoNaranja {
	COLOR: #000000; BACKGROUND-COLOR: #f4c101;
}
.celdaFondoGris1 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f4f7f8;
}
.celdaFondoGris2 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #cccccc;
}
.celdaFondoGris3 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #666666;
}
.bordeSuperior {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid;
}
.bordeContenedor {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
}
.textoContenedor {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.enlaceContenedor:link {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContenedor:visited {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContedor:active {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContedor:hover {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
DIV.Presidencia .bordeSuperior {
	BORDER-LEFT-COLOR: #d50002; BORDER-BOTTOM-COLOR: #d50002; BORDER-TOP-COLOR: #d50002; BORDER-RIGHT-COLOR: #d50002;
}
DIV.Presidencia .bordeContenedor {
	BORDER-LEFT-COLOR: #d50002; BORDER-BOTTOM-COLOR: #d50002; BORDER-TOP-COLOR: #d50002; BORDER-RIGHT-COLOR: #d50002;
}
DIV.Presidencia .textoContenedor {
	COLOR: #d50000; BACKGROUND-COLOR: #ffcfcf;
}
DIV.Presidencia A.enlaceContenedor {
	COLOR: #d50000;
}
DIV.Presidencia .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px;
}
DIV.Novedades .bordeSuperior {
	BORDER-LEFT-COLOR: #669966; BORDER-BOTTOM-COLOR: #669966; BORDER-TOP-COLOR: #669966; BORDER-RIGHT-COLOR: #669966;
}
DIV.Novedades .bordeContenedor {
	BORDER-LEFT-COLOR: #669966; BORDER-BOTTOM-COLOR: #669966; BORDER-TOP-COLOR: #669966; BORDER-RIGHT-COLOR: #669966;
}
DIV.Novedades .textoContenedor {
	COLOR: #669966; BACKGROUND-COLOR: #e1f0dd;
}
DIV.Novedades A.enlaceContenedor {
	COLOR: #669966;
}
DIV.Novedades .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px;
}
DIV.Prensa .bordeSuperior {
	BORDER-LEFT-COLOR: #c68663; BORDER-BOTTOM-COLOR: #c68663; BORDER-TOP-COLOR: #c68663; BORDER-RIGHT-COLOR: #c68663;
}
DIV.Prensa .bordeContenedor {
	BORDER-LEFT-COLOR: #c68663; BORDER-BOTTOM-COLOR: #c68663; BORDER-TOP-COLOR: #c68663; BORDER-RIGHT-COLOR: #c68663;
}
DIV.Prensa .textoContenedor {
	COLOR: #c68663; BACKGROUND-COLOR: #f7e7e7;
}
DIV.Prensa A.enlaceContenedor {
	COLOR: #c68663;
}
DIV.Prensa .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px;
}
DIV.Bocyl .bordeSuperior {
	BORDER-LEFT-COLOR: #cfb22b; BORDER-BOTTOM-COLOR: #cfb22b; BORDER-TOP-COLOR: #cfb22b; BORDER-RIGHT-COLOR: #cfb22b;
}
DIV.Bocyl .bordeContenedor {
	BORDER-LEFT-COLOR: #cfb22b; BORDER-BOTTOM-COLOR: #cfb22b; BORDER-TOP-COLOR: #cfb22b; BORDER-RIGHT-COLOR: #cfb22b;
}
DIV.Bocyl .textoContenedor {
	COLOR: #cfb22b; BACKGROUND-COLOR: #fff8de;
}
DIV.Bocyl A.enlaceContenedor {
	COLOR: #cfb22b;
}
DIV.Bocyl .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px
}
DIV.Noticias .bordeSuperior {
	BORDER-LEFT-COLOR: #7c6b8d; BORDER-BOTTOM-COLOR: #7c6b8d; BORDER-TOP-COLOR: #7c6b8d; BORDER-RIGHT-COLOR: #7c6b8d
}
DIV.Noticias .bordeContenedor {
	BORDER-LEFT-COLOR: #7c6b8d; BORDER-BOTTOM-COLOR: #7c6b8d; BORDER-TOP-COLOR: #7c6b8d; BORDER-RIGHT-COLOR: #7c6b8d
}
DIV.Noticias .textoContenedor {
	COLOR: #7c6b8d; BACKGROUND-COLOR: #e6ddee
}
DIV.Noticias A.enlaceContenedor {
	COLOR: #7c6b8d
}
DIV.Noticias .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px
}
DIV.Directorio .bordeSuperior {
	BORDER-LEFT-COLOR: #8c8d6b; BORDER-BOTTOM-COLOR: #8c8d6b; BORDER-TOP-COLOR: #8c8d6b; BORDER-RIGHT-COLOR: #8c8d6b
}
DIV.Directorio .bordeContenedor {
	BORDER-LEFT-COLOR: #8c8d6b; BORDER-BOTTOM-COLOR: #8c8d6b; BORDER-TOP-COLOR: #8c8d6b; BORDER-RIGHT-COLOR: #8c8d6b
}
DIV.Directorio .textoContenedor {
	COLOR: #8c8d6b; BACKGROUND-COLOR: #e6e7d7
}
DIV.Directorio A.enlaceContenedor {
	COLOR: #8c8d6b
}
DIV.Directorio .overflow {
	OVERFLOW-Y: hidden; OVERFLOW-X: auto; OVERFLOW: auto; WIDTH: 530px;
}
.tablaContPresidencia {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d50002;
}
.tablaContBocyl {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cfb22b;
}
.tablaContNovedades {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #669966;
}
.tablaContDirectorio {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8c8d6b;
}
.tablaContPrensa {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c68663;
}
.tablaContNoticias {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7c6b8d;
}
.textoContPresidencia {
	FONT-SIZE: 10px; COLOR: #d50000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcfcf;
}
.textoContBocyl {
	FONT-SIZE: 10px; COLOR: #cfb22b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff8de;
}
.textoContNovedades {
	FONT-SIZE: 10px; COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e1f0dd;
}
.textoContDirectorio {
	FONT-SIZE: 10px; COLOR: #8c8d6b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6e7d7;
}
.textoContPrensa {
	FONT-SIZE: 10px; COLOR: #c68663; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7e7e7;
}
.textoContNoticias {
	FONT-SIZE: 10px; COLOR: #7c6b8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6ddee;
}
A.enlaceContPresidencia:link {
	FONT-SIZE: 10px; COLOR: #d50000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPresidencia:visited {
	FONT-SIZE: 10px; COLOR: #d50000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPresidencia:active {
	FONT-SIZE: 10px; COLOR: #d50000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPresidencia:hover {
	FONT-SIZE: 10px; COLOR: #d50000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceContBocyl:link {
	FONT-SIZE: 10px; COLOR: #cfb22b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContBocyl:visited {
	FONT-SIZE: 10px; COLOR: #cfb22b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContBocyl:active {
	FONT-SIZE: 10px; COLOR: #cfb22b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContBocyl:hover {
	FONT-SIZE: 10px; COLOR: #cfb22b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceContNovedades:link {
	FONT-SIZE: 10px; COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNovedades:visited {
	FONT-SIZE: 10px; COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNovedades:active {
	FONT-SIZE: 10px; COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNovedades:hover {
	FONT-SIZE: 10px; COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceContDirectorio:link {
	FONT-SIZE: 10px; COLOR: #8c8d6b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContDirectorio:visited {
	FONT-SIZE: 10px; COLOR: #8c8d6b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContDirectorio:active {
	FONT-SIZE: 10px; COLOR: #8c8d6b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContDirectorio:hover {
	FONT-SIZE: 10px; COLOR: #8c8d6b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceContPrensa:link {
	FONT-SIZE: 10px; COLOR: #c68663; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPrensa:visited {
	FONT-SIZE: 10px; COLOR: #c68663; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPrensa:active {
	FONT-SIZE: 10px; COLOR: #c68663; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContPrensa:hover {
	FONT-SIZE: 10px; COLOR: #c68663; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceContNoticias:link {
	FONT-SIZE: 10px; COLOR: #7c6b8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNoticias:visited {
	FONT-SIZE: 10px; COLOR: #7c6b8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNoticias:active {
	FONT-SIZE: 10px; COLOR: #7c6b8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.enlaceContNoticias:hover {
	FONT-SIZE: 10px; COLOR: #7c6b8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.celdaMenuClaro {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
}
.celdaMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #dee7ec; TEXT-DECORATION: none;
}
.celdaSubMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #c3d0df; TEXT-DECORATION: none;
}
.celdaMenuOscuro {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #9aadb4; TEXT-DECORATION: none;
}
.celdaMenuNegro {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;
}
.textoNegro {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif;
}
.textoTituloGris {
	FONT-SIZE: 8pt; COLOR: #6a6c7b; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif;
}
.textoTituloPopUp {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif;
}
A.enlaceTextoMenu:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoMenu:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoMenu:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoMenu:hover {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTituloMenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTituloMenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTituloMenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTituloMenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
.tablaBusqueda {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #326699;
}
.textoBusqueda {
	FONT-SIZE: 10px; COLOR: #326699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textoBusquedaMedio {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textoBusquedaGrande {
	FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.textoAviso {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tablaFondoConsej {
	BACKGROUND-COLOR: #dee6e8;
}
.textoTituloConsej {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.textoPieImagen {
	FONT-SIZE: 9px; COLOR: #6a6c7b; FONT-FAMILY: Arial, Tahoma, Verdana, Arial;
}
.textoContGen {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
.textoNormalPeq {
	FONT-SIZE: 10px; COLOR: #6a6c7b; FONT-FAMILY: Verdana, Arial;
}
.textoNegroPeq {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial;
}
.textoNormal {
	FONT-SIZE: 11px; COLOR: #6a6c7b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.textoTitulo {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6a6c7b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.textoPaginacion {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6a6c7b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.textoPaginacionResultados {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.formBoton {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6a6c7b 1px solid; COLOR: #000000; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f0f0f0;
}
.formTexto {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #6a6c7b 1px solid; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
.formAreaTexto {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #6a6c7b 1px solid; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
.formSelector {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #6a6c7b 1px solid; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
.formTextoClaro {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6a6c7b 1px solid; COLOR: #6a6c7b; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
.formAreaTextoClaro {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6a6c7b 1px solid; COLOR: #6a6c7b; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
.formSelectorClaro {
	BORDER-RIGHT: #6a6c7b 1px solid; BORDER-TOP: #6a6c7b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6a6c7b 1px solid; COLOR: #6a6c7b; BORDER-BOTTOM: #6a6c7b 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #ffffff;
}
A.enlaceResultados:link {
	FONT-SIZE: 13px; COLOR: #0000a0; FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceResultados:visited {
	FONT-SIZE: 13px; COLOR: #0000a0; FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceResultados:active {
	FONT-SIZE: 13px; COLOR: #d26900; FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceResultados:hover {
	FONT-SIZE: 13px; COLOR: #0000a0; FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif; TEXT-DECORATION: underline;
}
A.enlaceTextoNormal:link {
	FONT-SIZE: 12px; COLOR: #6a6c7b; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoNormal:visited {
	FONT-SIZE: 12px; COLOR: #6a6c7b; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoNormal:active {
	FONT-SIZE: 12px; COLOR: #6a6c7b; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoNormal:hover {
	FONT-SIZE: 12px; COLOR: #6a6c7b; FONT-FAMILY: arial, verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoPeq:link {
	FONT-SIZE: 10px; COLOR: #0000a0; FONT-FAMILY: verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoPeq:visited {
	FONT-SIZE: 10px; COLOR: #0000a0; FONT-FAMILY: verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoPeq:active {
	FONT-SIZE: 10px; COLOR: #d26900; FONT-FAMILY: verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: none;
}
A.enlaceTextoPeq:hover {
	FONT-SIZE: 10px; COLOR: #0000a0; FONT-FAMILY: verdana, helvetica, geneva, sans-serif; TEXT-DECORATION: underline;
}
IMG.bordeEstilo {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid;
}
DIV.alt {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: center;
}
.textoTh {
	FONT-SIZE: 12px; COLOR: #a52e36; FONT-FAMILY: tahoma;
}
.textoThBlack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma;
}
.textoPeqThBlack {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma;
}
.textoThWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: tahoma;
}
.textoTh {
	FONT-SIZE: 12px; COLOR: #a52e36; FONT-FAMILY: tahoma;
}
.textoThBlack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma;
}
.textoPeqThBlack {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma;
}
.textoThWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: tahoma;
}
DIV.tip {
	BORDER-RIGHT: #326699 thin solid; PADDING-RIGHT: 2px; BORDER-TOP: #326699 thin solid; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: #326699 thin solid; PADDING-TOP: 2px; BORDER-BOTTOM: #326699 thin solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff;
}
.alignCenter {
	TEXT-ALIGN: center;
}
DIV.printLayer .textoContGen {
	COLOR: #000000;
}
DIV.printLayer .textoNormalPeq {
	COLOR: #000000;
}


/**
 * Tabla principal del sistema.
 */
TABLE.mainTable {
	border : 1px #706698;
	border-collapse: collapse;
	width: 760px;
	vertical-align: top;
	background-image: none;
	background-color: #FFFFFF;
}

/**
  * Fondo aplicaciones Educación
  */
BODY.mainBody {
	font-family : Verdana, Arial,sans-serif;
	font-size : 11px;
	color : #666666;
	background-image: url('/GSDO/imagenes/fondo_body.jpg');
}


/**
 * Nuevos estilos utilizados ya en ADMA y modificados para ADMI
 */
.bordeclaro { 
	border: 1px solid #E5E1E8;
}
.fondotabla { 
	background-attachment: fixed;
	background-image: url(/GSDO/imagenes/fondotabla.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fondotablaform { 
	background-attachment: fixed;
	background-image: url(/GSDO/imagenes/fondo_tabla_form.gif);
	background-repeat:repeat;
	background-position: left top;
}
.TitCabTabla { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-weight: bold;
	text-decoration: none;
}
.TxtDescrip { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 14px;
	color: #9D9D9D;
	text-decoration: none;
	text-align: justify;
}
.TxtDescripMedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 15px;
	color: #9D9D9D;
	text-decoration: none;
}
.FormEntrada { 
	border: 1px #AA99BA solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em; color: #8A75A0;
	background-color: #EBE5F1;
}

.TdTitulo {
	background-image: url('/GSDO/imagenes/fondo_titulo.gif');
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	line-height: 35px;
	color: #8A75A0;
	text-decoration: none;
	font-weight: bold;
	background-position: left bottom;
}

.TdTituloAntes {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	line-height: 35px;
	color: #8A75A0;
	text-decoration: none ;
	background-attachment: fixed;
	background-image: url('/GSDO/imagenes/fondo_titulo.gif');
	background-repeat:  repeat-x;
	font-weight: bold;
	background-position: left bottom;
}
.TxtTitulo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #8A75A0;
	text-decoration: none;
}
.InputForm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; color: #666666;
	text-decoration: none;
	border: 1px #999999 solid;
}
.InputFormAjax { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; color: #666666;
	text-decoration: none;
	border: 1px #999999 solid;
  text-transform: uppercase;
}
.txtCampoForm { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.67em;
	color: #666666;
	text-decoration: none;
}
.lineasel {
	border: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #E6E3E9 #E6E3E9 ;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8A75A0;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.txtListado { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #78688A;
	text-decoration: none;
}
.fondoList {
	border: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #E6E3E9 #E6E3E9;
}
.cabtabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style: normal;
	font-weight:normal;
	color:#ffffff;
	background-color:#8A75A0;
	text-decoration:none;
	padding-right: 4px;
	padding-left: 4px;
	word-spacing: normal;
	padding-bottom: 2px;
}	  
.fondLinkList { 
	background-color: #F7F7F7;
	text-decoration: none;
}
.linkList {
	color: #666666;
	cursor: pointer;
}
A.linkList:hover {
	color: #7A5BB1;
	text-decoration : none;
}
.pes_activa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #7D64A8;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	letter-spacing: 0px;
}
.pes_desactiva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #B1A6C4;
	background-color: #F3F3F5;
	background-position: center center;
	text-decoration: none;
}
A.pes_desactiva:visited {
	color: #81898D;
	text-decoration: none;
}
A.pes_desactiva:active {
	color: #81898D;
	text-decoration: none;
}
A.pes_desactiva:hover {
	color: #7A5BB1;
	text-decoration: none;
}
A.pes_desactiva {
	text-decoration: none;
	font-size: 1em;
}
.tit_aplic_popup { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #765992;
	text-decoration: none;
}
.txtcentroeduca {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.75em;
	font-weight: bold;
	color: #816B96;
	text-align: left;
	text-transform: uppercase;
}
.numcentroeduca {
	font-family: Tahoma, Verdana, Arial;
	color: #7C6B8D;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 10px;
	font-size: 100%;
}
.txtError {
	font-size: 0.6em;
	color: #333333;
	font-family: Tahoma, Verdana, Arial;
}

.txtvolver {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	color: #F87014;
	text-decoration: underline;
}

.txtcamposficha {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	color: #7A5BB1;
	text-align: left;
	line-height: 25px;
}
.tablacapaunidfam {
	font-family: Tahoma, Verdana, Arial;
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	margin: 4px;
}
.fondopresentacion {
	background-image: url('/GSDO/imagenes/fondo_presentacion.gif');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-attachment: fixed;
	width: 437px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left top;
}
.TxtAvisoPresen {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	line-height: 20px;
	color: #F85308;
	font-weight: bold;
	padding-left: 10px;
}
.TxtPresentacionTitulo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	line-height: 16px;
	color: #333333;
	text-align: justify;
	font-weight: bold;
}
.TxtPresentacion {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	line-height: 16px;
	color: #333333;
	text-align: justify;
	font-weight: bold;
}

.TxtPresentacionAyuda {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	line-height: 16px;
	color: #666666;
	text-align: justify;
}

.txtnavguia {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}

.TxtFaseActual {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #A77BDA;
}
.textpeq {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	color: #818181;
}
.SelectForm {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; color: #666666;
	text-decoration: none;
	border: 1px #999999 solid;
}
.lineaEstInicial {
	border: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #E6E3E9 #E6E3E9;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B0B0B0;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F9F9;
}
.Inputablacont {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	border: 1px solid #D7D7D7;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.InputablacontValid {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #828282;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #F0F0F0;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.inputmodif {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #FF912F;
	text-decoration: none;
	border: 1px solid #8C8C8C;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.Inputablaconsubtotal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #666666;
	text-align: right;
}
.InputablaconsubtotalValid {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7D7D7D;
	border: 1px solid #FFFFFF;
	text-align: right;
	padding-right: 0.1em;
}
.tdcabtabcont {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.55em;
	line-height: 19px;
	color: #FFFFFF;
	background-color: #A593C4;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.TabContColCurso {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	color: #7D64A8;
	text-align: left;
	vertical-align: middle;
}
.noeditablacont {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.54em;
	color: #828282;
	background-color: #F0F0F0;
	text-align: right;
	border: 1px solid #FFFFFF;
	height: 17px;
	width: 24px;
	padding-right: 0.1em;
}
.noeditotal {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.54em;
	color: #FFFFFF;
	background-color: #7D7D7D;
	text-align: right;
	border: 1px solid #FFFFFF;
	height: 17px;
	width: 24px;
	padding-right: 0.1em;
}
.arialnarrow {
	font-family: "Arial Narrow";
	font-size: 0.6em;
	color: #333333;
	text-decoration: none;
}
.arialnarrowImp {
	font-family: "Arial Narrow";
	font-size: 0.5em;
	color: #333333;
	text-decoration: none;
}
.arialnarrowBorde{
	font-family: "Arial Narrow";
	font-size: 0.5em;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px;
}
	
.txtsubtotal {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtsubtotalBorde {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px;
}
.tablaimprimir {
	padding: 2px;
	font-family: "Arial Narrow";
	font-size: 0.7em;
	border: 1px solid #C8C8C8;
}
.txtnavguia {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}

a.txtnavguia:hover {
	color: #333333;
	text-decoration: none;
}
.celdafueracurso {
	height: 15px;
	width: 2px;
	background-color: #E5E5E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.tabdiascursoesc {
	height: 15px;
	width: 200px;
}
.celdaencurso {
	height: 15px;
	width: 2px;
	background-color: #D1CCE7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdaseparameses {
	width: 2px;
	background-color: #FFFFFF;
}
.celdaestinicial {
	background-color: #FFBA00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdaestactiva {
	background-color: #F30053;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdaestdesactiva {
	background-color: #84B5C6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdaestcerrada {
	background-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdames {
	height: 18px;
	width: 57px;
	border: 1px solid #D3BEE8;
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	color: #646464;
	text-align: center;
	vertical-align: middle;
}
.celdamomentactual {
	background-color: #8770CF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#content {
	position: relative;
}
#panel {
	width:700px;
	height:176px;
	margin-left: 0px;
	margin-top: 0px;
	position: absolute;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 2;
	left: 0px;
	top: 0px;
}
.fondotabla1 {	background-image: url('/GSDO/imagenes/fondo_tabla_prin.gif');
	background-repeat: repeat-x;
	background-position: right bottom;
}
#tablapanel {
	width:700px;
	margin-left: 0px;
	margin-top: 0px;	
	position: relative;
	left: 0px;
	top: 0px;
	z-index:1;
	visibility: visible;
}
#recogida1 {
	position:absolute;
	z-index:4;
	left: 251px;
	top: 103px;
}
#recogida2 {
	position:absolute;
	z-index:5;
	left: 533px;
	top: 103px;
}
#momentactual {
	position:absolute;
	z-index:6;
	left: 81px;
	top: 103px;
}
.txtrecoginicial {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	font-weight: bold;
	color: #FFBA00;
}
.txtfecharecogida {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	color: #747474;
	text-decoration: none;
}
.tablapanelestado {
	height: 156px;
	width: 700px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D2CAE7;
	border-bottom-color: #D2CAE7;
	border-left-color: #D2CAE7;
}
.tabperiodos {
	height: 5px;
	width: 200px;
}
.periodoinactivo {
	width: 2px;
	background-color: #D1CCE7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1CCE7;
}
.periodoactivo {
	width: 2px;
	background-color: #8770CF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1CCE7;
}
.celdablanca {
	width: 1px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


/**
 * Nuevos estilos para la nueva version de CONVIVENCIA ESCOLAR. Maqueta HTML DP-SSCC
 */

#ocultacombos {
	margin-left: 0px;
	margin-top: 0px;
	position: fixed;
	left: 0px;
	top: 0px;
	visibility: inherit;
}
.tablaiframe { 
	border: 1px #8C8C8C solid;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
}
#periodo1 {
	position:absolute;
	z-index:2;
	left: 130px;
	top: 36px;
}
#periodo2 {
	position:absolute;
	z-index:3;
	left: 410px;
	top: 36px;
}
.cabtablacentros {
	border: 1px solid #A593C4;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #7D64A8;
	background-color: #E7E1F0;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
}
.datototal {
	border: 1px solid #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #7D64A8;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
}
.datocentros {
	border: 1px solid #A593C4;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	padding: 4px;
}
.datosubtotal {
	border: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #A593C4;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
}
.datosvalidads {
	border: 1px solid #666666;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	background-color: #ECF7DF;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
}
.datosnovalidads {
	border: 1px solid #666666;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	background-color: #FEE2EF;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
}
#colores {
	position: relative;
	z-index:2;
}
#codcolores {
	position:absolute;
	z-index:2;
	left:115px;
	top: -40px;
	visibility: hidden;
}
.textoylineainf {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-align: right;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A593C4;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 15px;
}
.fondocursoesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url('/GSDO/imagenes/fondo_curso.gif');
	padding-left: 15px;
	padding-bottom: 4px;
}
.fondorecog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url('/GSDO/imagenes/fondo_recog.gif');
	padding-left: 15px;
	padding-bottom: 3px;
}
.fondorecogAntes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url('/GSDO/imagenes/fondo_recog.gif');
	padding-left: 15px;
	padding-bottom: 3px;
}

.tablablanca {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 4px;
}
.tablablancaAntes {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 6px;
}
.numcursoesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #464646;
	font-weight: bold;
}
a.numcursoesc:visited {
	color: #464646;
	text-decoration: none;
}
a.numcursoesc:hover {
	color: #8464BF;
	text-decoration: none;
}
a.numcursoesc:link {
	color: #464646;
	text-decoration: none;
}
.tablactiva {
	background-color: #FFFFFF;
	border: 3px solid #FFB343;
	margin: 3px;
}
.tabresalta {
	background-color: #EFEEF1;
	border: 2px solid #FFFFFF;
}
.tabsinresalte {
	background-color: #FFFFFF;
}
.fondoentrada {
	background-image: url('/GSDO/imagenes/fondo_entrada.gif');
	background-repeat: no-repeat;
}

.fondoentradaOriginal {
	background-image: url('/GSDO/imagenes/fondo_entrada.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.InputEntrada {
	font-family: tahoma, verdana, arial;
	font-size: 1em;
	color: #9C7BB7;
	border: 1px solid #999999;
}
.TxtCajaEntrada {

	font-family: Tahoma, Verdana, Arial;
	font-size: 0.7em;
	line-height: 13px;
	color: #646464;
	text-align: justify;
}
.InputFormNoEdit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-decoration: none;
	border: 1px solid #BEBEBE;
	background-color: #F5F5F5;
}

.numorden {
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #C2B6DA;
	width: 30px;
}
.pes_activa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #7D64A8;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	letter-spacing: 0px;
}
.pes_desactiva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #B1A6C4;
	background-color: #F3F3F5;
	background-position: center center;
	text-decoration : none;
}

.TxtIcoDes {
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.6em;
	color: #BCBCBC;
	text-decoration: none;
}

/**
 * Nuevos estilos para la vista preliminar de la solicitud del Concursillo
 */
.TitAnexo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
}
.txTitCamposAnexo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.txtCamposAnexo {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 10px;
}
.txtCamposAnexoPeq {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 8px;
  font-weight: bold;
}
.txtAnexo {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 12px;
	border: 1px solid #D7D7D7;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.txtAnexoMedio {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 11px;
	border: 1px solid #D7D7D7;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.txtAnexoMedioPadding1 {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 11px;
	border: 1px solid #D7D7D7;
	padding-left: 1px;
	padding-right: 1px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.txtAnexoMedioTextArea {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 11px;
	border: 0px;
	/*solid #D7D7D7;
	padding-left: 3px;
	padding-right: 3px;*/
	letter-spacing: 1px;
	text-transform: uppercase;
  overflow: hidden;
}

.txtAnexoPeq {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 10px;
	/* border: 1px solid #D7D7D7; */
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.txtAnexoBordePeq {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 10px;
	border: 1px solid #D7D7D7;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.txtAnexoPeqLineaGruesa {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 11px;
	border: 2px solid #333333;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.bordeOscuro {
	border: 1px solid #999999;
	padding: 8px;
}
.txtAnexoSinBorde {
	font-family: "Courier New", Courier, monospace;
	color: #333333;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.titcont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEBF1;
}

.capavistapreliminar{
   background: transparent;
   position: relative;
   display: block;
   width:94%; 
   left: 2%;
   right: 2%;
   z-index: 100;
}

.capamarcadeagua{
   background:transparent; 
   position: absolute; 
   display:inline; 
   left: 2%;
   width:94%; 
   z-index:0;
}

.textSubtitSolic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  color: #8A75A0;
}

.borde_morado {
  border: 1px solid #BFB4CB;
}

.bordesup_morado {
  border: 1px solid #BFB4CB;
  padding: 10px;
}

.input_special {
  font-weight: bold;
  color: #333333;
  border: 1px solid #EEEDF3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}

.txt_icono {
  font-family: tahoma, verdana, arial;
  font-size: 0.6em;
  color: #8D37CC;
  text-decoration: underline;
}

.txt_icono a{
  color: #8D37CC;
  text-decoration: underline;
}

.txt_icono a:hover{
  color: #8D37CC;
  text-decoration: underline;
}

.txt_icono a:visited{
  color: #8D37CC;
  text-decoration: underline;
}

#rel_ver1 {
  position: relative;
  height: 2px;
  width: 10px;
}

#ver1 {
  position:absolute;
  left:0px;
  top: 5px;
  visibility: hidden;
}

#rel_ver2 {
  position: relative;
  height: 2px;
  width: 10px;
}

#ver2 {
  position:absolute;
  left:0px;
  top: 5px;
  visibility: hidden;
}

.tit_aplic_pre {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F85308;
  text-transform: uppercase;
}


td.radioAutorizacion {
  vertical-align: middle;  
}
