BODY {
	background-color : #F3F7FF;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	color:#000000;
	font-family:verdana,arial,tahoma;
	font-size: 8pt;

    scrollbar-base-color:#ECF5E3;
    scrollbar-track-color:#ADADAD;
    scrollbar-darkshadow-color:#466B2B;
    scrollbar-face-color:#F3F7FF;
    scrollbar-highlight-color:#cccccc;
    scrollbar-shadow-color:#E2E2E2;

}

/*********************/
/* LOPD
/*********************/
.lopd {
	color: #000000;
	font-size: 7pt;
	text-align:center;
	font-family:Tahoma;
}

.txtForm 
{ 
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,tahoma;
}
input.btnForm 
{ BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma 
	}
select.comboMenu { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }


.CAB
{
	border-right : 1px solid #8CA0AC;
	width : 770px;
	height : 126px;
}

/*----------------------------------------------------------
links
----------------------------------------------------------*/
a  {
	text-decoration: none;
	color: #EE426C;
}
a:hover  {
	text-decoration: underline;
	color: #EE426C;
}
a.pq  {
	text-decoration: none;
	color: #C6181B;
	font-size: 7pt;
}
a.pq:hover  {
	text-decoration: underline;
	color: #C6181B;
	font-size: 7pt;
}
a.contePq  {
	text-decoration: none;
	color: #C6181B;
	font-size: 7pt;
}
a.contePq:hover  {
	text-decoration: none;
	color: #0061A5;
	font-size: 7pt;
}
.contePq {
	color: #000000;
	font-size: 7pt;
	xtext-align:justify;
	text-align:left;
}
.conte {
	color: #000000;
	font-size: 9pt;
	text-align:justify;
	padding-right: 6pt;
	padding-left: 6pt;
}
.conteblanco {
	color: white;
	font-size: 8pt;
	text-align:justify;
	font-weight:bold;
	padding-right: 6pt;
}
.conteCenter {
	color: #000000;
	font-size: 8pt;
	text-align:center;
}
.contePedirPresupuesto {
	color: #535353;
	font-size: 8pt;
	text-align:left;
	background: #F1F1F1;
}
.contePedirPresupuestoProducto {
	color: #535353;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #666666 1px dotted;
	BORDER-left: #666666 1px dotted;
	BORDER-right: #666666 1px dotted;
	BORDER-TOP: #666666 1px dotted;
}
.titCurso {
	color: #0061A5;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #666666 0px dotted;
	BORDER-right: #666666 0px dotted;
	BORDER-TOP: #666666 0px dotted;
}
a.titReservas  {
	text-decoration: none;
	color:#FF962D;
}
a.titReservas:hover  {
	text-decoration: none;
	color: #D55455;
}
.descripcionCurso {
	color: #666666;
	font-size: 8pt;
	text-align:justify;
	BORDER-BOTTOM: #0061A5 1px dotted;
	BORDER-left: #0061A5 1px dotted;
	BORDER-right: #0061A5 1px dotted;
	BORDER-TOP: #0061A5 0px dotted;
	PADDING=3;
	background: #F5F8FC;
}
.pestanaCurso {
	color: #0061A5;
	font-size: 7pt;
}
a.pestanaCursoLink  {
	text-decoration: none;
	color: #0061A5;
}
a.pestanaCursoLink:hover  {
	text-decoration: none;
	color: #CB0000;
}
.titCursoDetalle {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #666666 0px dotted;
	BORDER-right: #666666 0px dotted;
	BORDER-TOP: #666666 0px dotted;
	background: #0061A5;
	PADDING=5;
}
.descripcionDetalleCurso {
	color: #666666;
	font-size: 8pt;
	text-align:justify;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	xbackground: #F5F8FC;
}
.descripcionListadoCursoA {
	color: #666666;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	background: #FFF2D7;
}
.descripcionListadoCursoB {
	color: #666666;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #CECECE 1px dotted;
	BORDER-left: #CECECE 1px dotted;
	BORDER-right: #CECECE 1px dotted;
	BORDER-TOP: #CECECE 0px dotted;
	PADDING=5;
	background: #FFF9EA;
}
a.descripcionListadoCursoLink  {
	text-decoration: none;
	color: #515151;
}
a.descripcionListadoCursoLink:hover  {
	text-decoration: none;
	color: #000000;
}



.conteOrganigrama {
	color: #000000;
	font-size: 7pt;
	text-align:center;
	background: #EBF0F8;
	BORDER-BOTTOM: #A8BFE2 1px solid;
	BORDER-left: #A8BFE2 1px solid;
	BORDER-right: #A8BFE2 1px solid;
	BORDER-TOP: #A8BFE2 1px solid;
	PADDING=5;
}
.conteOrganigramaSubIzq {
	color: #000000;
	font-size: 7pt;
	text-align:right;
	PADDING=0;
}
.conteOrganigramaSubDch {
	color: #000000;
	font-size: 7pt;
	text-align:left;
	PADDING=0;
}
.conteOrganigramaBG {
	color: #22569E;
	font-size: 8pt;
	font-weight:bold;
}
.conteB {
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
}
.conteBG {
	color: #22569E;
	font-size: 10pt;
	font-weight:bold;
}
.conteAzul {
	color: #0061A5;
	font-size: 8pt;
	text-align:justify;
}
.conteBAzul {
	color: #0061A5;
	font-size: 8pt;
	font-weight:bold;
}
a.conteBAzul  {
	text-decoration: none;
	color: #0061A5;
}
a.conteBAzul:hover  {
	text-decoration: none;
	color: #C6181B;
}
a.conteAzul  {
	text-decoration: none;
	color: #0061A5;
}
a.conteAzul:hover  {
	text-decoration: none;
	color: #C6181B;
}
/*----------------------------------------------------------
Franja Dch Corporativa
----------------------------------------------------------*/
.dchCorporativa {
	color: #FFFFFF;
	font-size: 7pt;
	background: #447937;
}
/*----------------------------------------------------------
Home
----------------------------------------------------------*/

.txtHome
{
	color: #2D2D2D;
	font-size: 7pt;
	padding:2;
}

.bgHome {
	background-image : url(/img/bgHome.gif);
	background-color: #686766;
}
.bgHomeSectores {
	background-image : url(/img/bgHomeSectores.gif);
	xbackground-color: #939493;
}
.homeIcoSectores {
	width:25%;
	text-align : center;
}
.bgLineaDiscontinuaVertical {
	background-image : url(/img/bgLineaDiscontinuaVertical.gif);
	width: 1px;
}
.bgLineaDiscontinuaVerticalFicha {
	background-image : url(/img/bgLineaDiscontinuaVerticalFicha.gif);
	width: 1px;
}
.bgTitZona {
	background-image : url(/img/bgTitZona.gif);
	height: 16px;
}
.titBgZona {
	background-image : url(/img/bgTitZona.gif);
	height: 16px;
	font-size: 9pt;
	color: #E7A801;
	font-weight:bold;
}
.titZona {
	font-size: 9pt;
	color: #E7A801;
	font-weight:bold;
}
.bgTitZonaDch {
	background-image : url(/img/bgTitZonaDch.gif);
	height: 16px;
}
.bgConteZonaDch {
	background-color: #F5F5F5;
	PADDING=5;
}
.txtAzul {
	color: #0058A0;
	font-size: 7pt;
}
.bgTitZonaVerticalDown {
	BORDER-TOP: #FFFFFF 2px solid;
	background-color: #FEBB05;
	height: 5px;
}
.bgTitZonaVerticalCentro {
	background-color: #FEBB05;
}
.padding5 {
	PADDING=5;
}
.tablaBgIconografia {
	color: #2D2D2D;
	font-size: 7pt;
	background: #F0F0F0;
	BORDER-BOTTOM: #6C6C6C 1px solid;
	BORDER-left: #6C6C6C 1px solid;
	BORDER-right: #6C6C6C 1px solid;
	BORDER-TOP: #6C6C6C 0px solid;
	PADDING=5;
}
/*----------------------------------------------------------
capa Sectores Home
----------------------------------------------------------*/
.capaSectoresTdLink {
	color: #0061A5;
	font-size:7pt;
}
.capaSectores {
	color: #0061A5;
	font-size: 7pt;
	background: #E8EEF8;
	BORDER-BOTTOM: #799DD3 1px solid;
	BORDER-left: #799DD3 1px solid;
	BORDER-right: #799DD3 1px solid;
	BORDER-TOP: #799DD3 1px solid;
	PADDING=3;
}
a.capaSectoresLink  {
	text-decoration : none;
	color : #0061A5;
	font-size:7pt;
}
a.capaSectoresLink:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}

/*----------------------------------------------------------
Pestaņa ficha empresa
----------------------------------------------------------*/
.pestanaFichaEmpresaOut {
	color: #868686;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaMapa {
	color: #868686;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 1px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaInicioAct {
	color: #0061A5;
	font-size: 7pt;
	background-image : url(/img/fichaPestanaZonaBg.gif);
	background-color: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaConteAct {
	color: #0061A5;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaFinAct {
	color: #0061A5;
	font-size: 7pt;
	background: #FFFFFF;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
.pestanaFichaEmpresaInicioInact {
	color: #FFFFFF;
	font-size: 7pt;
	background-image : url(/img/fichaPestanaZonaBg.gif);
	background-color: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 0px solid;
	PADDING=0;
}
.pestanaFichaEmpresaConteInact {
	color: #FFFFFF;
	font-size: 7pt;
	font-weight:bold;
	background: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
a.pestanaFichaEmpresaConteAct  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
a.pestanaFichaEmpresaConteAct:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
.pestanaFichaEmpresaFinInact {
	color: #FFFFFF;
	font-size: 7pt;
	background: #0061A5;
	BORDER-BOTTOM: #0061A5 0px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
	PADDING=0;
}
/*----------------------------------------------------------
Ficha cuadro azul Dch
----------------------------------------------------------*/
.cuadroDchAzulConteFicha {
	background-color: #F8FAFD;
	color: #606060;
	font-size: 7pt;
	PADDING=3;
	text-align:left;
	xtext-align:justify;
	BORDER-BOTTOM: #0061A5 1px solid;
	BORDER-left: #0061A5 1px solid;
	BORDER-right: #0061A5 1px solid;
	BORDER-TOP: #0061A5 1px solid;
}
.cuadroDchAzulConteFichaTxt {
	background-color: #F8FAFD;
	color: #606060;
	font-size: 7pt;
	text-align:left;
	xtext-align:justify;
}
a.cuadroDchAzulConteFichaLink  {
	text-decoration : none;
	color : #606060;
	font-size:7pt;
}
a.cuadroDchAzulConteFichaLink:hover  {
	text-decoration : underline;
	color: #606060;
	font-size:7pt;
}
/*----------------------------------------------------------
Ficha categorias
----------------------------------------------------------*/
a.fichaCategoria  {
	text-decoration : none;
	color : #000000;
	font-size:8pt;
	font-weight:bold;
}
a.fichaCategoria:hover  {
	text-decoration : none;
	color: #000000;
	font-size:8pt;
	font-weight:bold;
}
a.fichaSubCategoria  {
	text-decoration : none;
	color : #000000;
	font-size:7pt;
}
a.fichaSubCategoria:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
/*----------------------------------------------------------
cuadro azul
----------------------------------------------------------*/
.cuadroAzulConte {
	background-color: #F8FAFD;
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
.cuadroAzulTit {
	background-color: #F8FAFD;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevista {
	background-color: #FFFFFF;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevistaAzul {
	background-color: #F8FAFD;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
.cuadroAzulTitRevistaAzulDg {
	xbackground-color: EEF2F9;
	color: #0061A5;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}

a.cuadroAzulTit  {
	text-decoration : none;
	color : #799DD3;
	font-size:7pt;
	font-weight:bold;
}
a.cuadroAzulTit:hover  {
	text-decoration : none;
	color: #00509C;
	font-size:7pt;
	font-weight:bold;
	xbackground-color: #F8FAFD;
}
.cuadroAzulTitLinea {
	background-image : url(/img/bgCuadroAzulTit.gif);
	xBORDER-BOTTOM: #799DD3 1px solid;
}
.cuadroAzulTitLinea2 {
	background-image : url(/img/bgCuadroAzulTit2.gif);
	xBORDER-BOTTOM: #799DD3 1px solid;
}
.cuadroAzulTitPuntos {
	background-image : url(/img/bgCuadroAzulTitPuntos.gif);
}
/*----------------------------------------------------------
cuadro azul Formulario  ---  Form
----------------------------------------------------------*/
.cuadroAzulConteForm {
	background-color: #E8EEF8;
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
a.cuadroAzulTitForm  {
	text-decoration : none;
	color : #799DD3;
	font-size:7pt;
	font-weight:bold;
}
a.cuadroAzulTitForm:hover  {
	text-decoration : none;
	color: #00509C;
	font-size:7pt;
	font-weight:bold;
	background-color: #E8EEF8;
}
.cuadroAzulTitLineaForm {
	background-image : url(/img/bgCuadroAzulTit.gif);
	dBORDER-BOTTOM: #799DD3 1px solid;
}
/*----------------------------------------------------------
Calendario eventos
----------------------------------------------------------*/
.calendarBorde {
	background-color: #0061A5;
}
.calendarFondoBlanco {
	background-color: #FFFFFF;
}
.calendarMesTxt {
	color : #0061A5;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-image : url(/img/bgCalendarMes.gif);
}
a.calendarMes  {
	text-decoration : none;
	color : #C6181B;
	font-size:7pt;
}
a.calendarMes:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiasSemana {
	background-color: #858585;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}
.calendarDiaAct {
	background-color: #BCCEE9;
	text-align:center;
	font-size:7pt;
}
a.calendarDiaAct  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
a.calendarDiaAct:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiaInact {
	background-color: #FFEBB7;
	color: #0061A5;
	font-size:7pt;
	text-align:center;
}

/*----------------------------------------------------------
Zona resumen
----------------------------------------------------------*/
.resumen {
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
.resumenFin {
	color: #797979;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	xtext-align:justify;
}
a.resumen  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.resumen:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
.resumenPrivate {
	color: #8A8A8A;
	font-size: 7pt;
	PADDING=0;
	text-align:left;
	font-weight:bold;
}
a.resumenPrivate  {
	text-decoration : none;
	color : #8A8A8A;
	font-size:7pt;
	font-weight:bold;
}
a.resumenPrivate:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
a.verMas  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.verMas:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Fecha
----------------------------------------------------------*/
.fecha {
	color: #447937;
	font-size: 7pt;
}
.fechaAno {
	color: #FFFFFF;
	font-size: 7pt;
	background: #447937;
}
.user {
	color: #7F7F7F;
	font-size: 7pt;
	text-align:right;
}
/*----------------------------------------------------------
Listado Paginacion - buscador
----------------------------------------------------------*/
.paginacion {
	color: #828080;
	font-size: 7pt;
	xfont-weight:bold;
	font-family: verdana,arial,tahoma;
}
.paginacionActual {
	color: #0061A5;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
a.paginacion  {
	text-decoration : none;
	color: #0061A5;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.paginacion:hover  {
	text-decoration : none;
	color: #C6181B;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
.txtBuscadorListado {
	color: #000000;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
/*----------------------------------------------------------
banner Up
----------------------------------------------------------*/
.bannerMarcoCabecera {
	color: #447937;
	font-size: 7pt;
	background: #447937;
	BORDER-BOTTOM: #447937 1px solid;
	BORDER-left: #447937 1px solid;
	BORDER-right: #447937 1px solid;
	BORDER-TOP: #447937 1px solid;
	PADDING=0;
}
/*----------------------------------------------------------
lineas
----------------------------------------------------------*/
.linea2pxAmarillo {
	BORDER-TOP: #FEBB05 2px solid;
	PADDING=0;
}
/*----------------------------------------------------------
menu Izq
----------------------------------------------------------*/
.menuIzq {
	color: #2D2D2D;
	font-size: 7pt;
	PADDING=2;
}
a.menuIzq  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
}
a.menuIzq:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
}
a.menuIzqB  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.menuIzqB:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
	font-weight:bold;
}
/*----------------------------------------------------------
menu Opciones
----------------------------------------------------------*/
.idiomasMenu {
	color: #4C4C4C;
	font-size: 7pt;
}
.idiomasMenuBG {
	background: #88D376;
	BORDER-BOTTOM: #4C4C4C 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #4C4C4C 1px solid;
}
a.menu  {
	text-decoration : none;
	color : #FFFFFF;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.menu:hover  {
	text-decoration : none;
	color: #FFD200;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Ruta
----------------------------------------------------------*/
.rutaBuscador {
	color: #4C4C4C;
	font-size: 7pt;
	background: #E8EEF8;
	BORDER-BOTTOM: #4C4C4C 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #4C4C4C 0px solid;
	PADDING=0;
	background-image: /img/bgBuscador.jpg;

}
a.ruta  {
	text-decoration : none;
	color : #0061A5;
}
a.ruta:hover  {
	text-decoration : none;
	color: #C6181B;
}
a.rutaZona  {
	text-decoration : none;
	color : #4C4C4C;
}
a.rutaZona:hover  {
	text-decoration : none;
	color: #C6181B;
}
/*----------------------------------------------------------
Pie pag
----------------------------------------------------------*/
.piePag {
	color: #8F8F8F;
	text-align:center;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;

	BORDER-BOTTOM: #BBBBBB 0px solid;
	BORDER-left: #406BBA 0px solid;
	BORDER-right: #BBBBBB 0px solid;
	BORDER-TOP: #8F8F8F 1px solid;
}
a.piePag  {
	text-decoration : none;
	color : #727272;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.piePag:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Botones
----------------------------------------------------------*/
a.btn  {
	text-decoration : none;
	color : #3B6F2F;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.btn:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.btnG  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:8pt;	
}
a.btnG:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:8pt;
}
/*---------------------------------------------------------
Formularios
----------------------------------------------------------*/
select.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}

input.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.comboProfesores  {
	background : #C0C0C0;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 137px;
}
input.buscadorPag  {
	background: #F5F8FA;
	xbackground: #E8EEF8;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorPag  {
	background: #F5F8FA;
	xbackground: #E8EEF8;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	xwidth: 137px;
}
input.usuario  {
	background : #DCF6D5;
	border : 1px solid #000000;
	color : #3B6F2F;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 70px;
}
input.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	border: 1px solid #666666;
	xmargin-top:2px;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.formAzul  {
	background : #0061A5;
	border : 1px solid black;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
/*----------------------------------------------------------
DICCIONARIO
----------------------------------------------------------*/
.headerDiccionario {
	background-color: #858585;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}

.tdIzdDiccionario {
	background-color: #FFEBB7;
	color: #0061A5;
	font-size:7pt;
	text-align:center;
	font-family:Verdana;
}
.tdDchaDiccionario {
	background-color: #BCCEE9;
	text-align:justify;
	font-size:7pt;
	font-family:Verdana;
}
a.capaSectoresLink  {
	text-decoration : none;
	color : #0061A5;
	font-size:7pt;
}
.companyName {
	color: #003366;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #003366 1px dotted;
	BORDER-left: #003366 1px dotted;
	BORDER-right: #003366 1px dotted;
	BORDER-TOP: #003366 1px dotted;
	background: #EBEBEB;
}
/*----------------------------------------------------------
ENLACES
----------------------------------------------------------*/
.tdDchaEnlaces {
	color: #535353;
	font-size: 8pt;
	text-align:left;
	BORDER-BOTTOM: #666666 1px dotted;
	BORDER-left: #666666 1px dotted;
	BORDER-right: #666666 1px dotted;
	BORDER-TOP: #666666 1px dotted;
}
.tdIzdaEnlaces {
	color: #0061A5;
	font-size: 8pt;
	font-weight:bold;
}
.titEnlaces {
	background-color: #666666;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}
table.tbEnlaces {
	width:520px;
}
/*----------------------------------------------------------
Calendario eventos
----------------------------------------------------------*/
.calendarBorde {
	background-color: #0061A5;
}
.calendarFondoBlanco {
	background-color: #FFFFFF;
}
.calendarMesTxt {
	color : #0061A5;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-image : url(/img/bgCalendarMes.gif);
}
a.calendarMes  {
	text-decoration : none;
	color : #C6181B;
	font-size:7pt;
}
a.calendarMes:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiasSemana {
	background-color: #858585;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}

.calendarDiaAct {
	background-color: #BCCEE9;
	text-align:center;
	font-size:7pt;
}
a.calendarDiaAct  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
}
a.calendarDiaAct:hover  {
	text-decoration : none;
	color: #0061A5;
	font-size:7pt;
}
.calendarDiaInact {
	background-color: #FFEBB7;
	color: #0061A5;
	font-size:7pt;
	text-align:center;
}

/*----------------------------------------------------------
Zona resumen
----------------------------------------------------------*/
.resumen {
	color: #2D2D2D;
	font-size: 7pt;
	text-align:left;
}
.resumenFin {
	color: #797979;
	font-size: 7pt;
	text-align:left;
}
a.resumen  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.resumen:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
.resumenPrivate {
	color: #8A8A8A;
	font-size: 7pt;
	text-align:left;
	font-weight:bold;
}
a.resumenPrivate  {
	text-decoration : none;
	color : #8A8A8A;
	font-size:7pt;
	font-weight:bold;
}
a.resumenPrivate:hover  {
	text-decoration : none;
	color: #C6181B;
	font-size:7pt;
	font-weight:bold;
}
a.verMas  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.verMas:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Fecha
----------------------------------------------------------*/
.fecha {
	color: #003366;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;
}
.fechaAno {
	color: #FFFFFF;
	font-size: 7pt;
	background: #003366;
}
.user {
	color: #7F7F7F;
	font-size: 7pt;
	text-align:right;
}
/*----------------------------------------------------------
Listado Paginacion - buscador
----------------------------------------------------------*/
.paginacion {
	color: #828080;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;
}
.paginacionActual {
	color: #0061A5;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
a.paginacion  {
	text-decoration : none;
	color: #0061A5;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.paginacion:hover  {
	text-decoration : none;
	color: #C6181B;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
.txtBuscadorListado {
	color: #000000;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
/*----------------------------------------------------------
banner Up
----------------------------------------------------------*/
.bannerMarcoCabecera {
	color: #003366;
	font-size: 7pt;
	background: #003366;
	BORDER-BOTTOM: #003366 1px solid;
	BORDER-left: #003366 1px solid;
	BORDER-right: #003366 1px solid;
	BORDER-TOP: #003366 1px solid;
}
/*----------------------------------------------------------
lineas
----------------------------------------------------------*/
.linea2pxAmarillo {
	BORDER-TOP: #FEBB05 2px solid;
}
/*----------------------------------------------------------
menu Izq
----------------------------------------------------------*/
.menuIzq {
	color: #2D2D2D;
	font-size: 7pt;
}
a.menuIzq  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
}
a.menuIzq:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
}
a.menuIzqB  {
	text-decoration : none;
	color : #666666;
	font-size:7pt;
	font-weight:bold;
}
a.menuIzqB:hover  {
	text-decoration : none;
	color: #000000;
	font-size:7pt;
	font-weight:bold;
}
/*----------------------------------------------------------
menu Opciones
----------------------------------------------------------*/
.idiomasMenu {
	color: #4C4C4C;
	font-size: 7pt;
}
.idiomasMenuBG {
	background: #003366;
}
a.menu  {
	text-decoration : none;
	color : #FFFFFF;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.menu:hover  {
	text-decoration : none;
	color: #FFD200;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Ruta
----------------------------------------------------------*/
.rutaBuscador {
	color: #4C4C4C;
	font-size: 7pt;
	background: #E8EEF8;
	BORDER-BOTTOM: #4C4C4C 1px solid;
	BORDER-left: #0061A5 0px solid;
	BORDER-right: #0061A5 0px solid;
	BORDER-TOP: #4C4C4C 0px solid;
	background-image: /img/bgBuscador.jpg;

}
a.ruta  {
	text-decoration : none;
	color : #0061A5;
}
a.ruta:hover  {
	text-decoration : none;
	color: #C6181B;
}
a.rutaZona  {
	text-decoration : none;
	color : #4C4C4C;
}
a.rutaZona:hover  {
	text-decoration : none;
	color: #C6181B;
}
/*----------------------------------------------------------
Documentos
----------------------------------------------------------*/
.cabeceraDocumentos {
	color: #2D2D2D;
	font-size: 7pt;
	background: #F0F0F0;
	BORDER-BOTTOM: #6C6C6C 1px solid;
	BORDER-left: #6C6C6C 1px solid;
	BORDER-right: #6C6C6C 1px solid;
	BORDER-TOP: #6C6C6C 1px solid;
	text-align:center;
	font-weight:bold;
}
.tdDocumentos {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  background-color: rgb(192,214,241);
  border-width: 1px;
  border-color: rgb(34,86,158);
  border-style: solid;
  cursor: hand;
}
.tbDocumentos
{
	width:500px;
}
/*----------------------------------------------------------
Pie pag
----------------------------------------------------------*/
.piePag {
	color: #8F8F8F;
	text-align:center;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;

	BORDER-BOTTOM: #BBBBBB 0px solid;
	BORDER-left: #406BBA 0px solid;
	BORDER-right: #BBBBBB 0px solid;
	BORDER-TOP: #8F8F8F 1px solid;
}
a.piePag  {
	text-decoration : none;
	color : #727272;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.piePag:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
/*----------------------------------------------------------
Botones
----------------------------------------------------------*/
a.btn  {
	text-decoration : none;
	color : #3B6F2F;
	font-family: verdana,arial,tahoma;
	font-size:7pt;	
}
a.btn:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.btnG  {
	text-decoration : none;
	color : #494965;
	font-family: verdana,arial,tahoma;
	font-size:8pt;	
}
a.btnG:hover  {
	text-decoration : none;
	color: #000000;
	font-family: verdana,arial,tahoma;
	font-size:8pt;
}
/*---------------------------------------------------------
Formularios
----------------------------------------------------------*/
input.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
input.btnFormulario  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 137px;
}
input.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
input.usuario  {
	background : #DCF6D5;
	border : 1px solid #000000;
	color : #3B6F2F;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 70px;
}
input.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.Form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	border: 1px solid #666666;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.formAzul  
{
	background : #0061A5;
	border : 1px solid black;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
/*----------------------------------------------------------
Formularios
----------------------------------------------------------*/
td.FormCellLabel {
	padding:3px;	
	font-family : Verdana,Arial;
	font-size : 10px;
	color : white;
	background-color:#336799;
}
td.FormCellData {
	padding:3px;	
	font-family : Verdana,Arial;
	font-size : 10px;
	color : #606060;
	background-color:#C7C7C7;
}
td.FormCellCabecera {
	color: black;
	font-size: 8pt;
	background: white;
	BORDER-BOTTOM: #6C6C6C 1px solid;
	BORDER-left: #6C6C6C 1px solid;
	BORDER-right: #6C6C6C 1px solid;
	BORDER-TOP: #6C6C6C 1px solid;
	text-align:center;
	font-weight:bold;
}


input.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
input.btnFormulario  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorMenu  {
	background : #F2F2F2;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 137px;
}
input.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
select.buscadorPag  {
	background: #F5F8FA;
	border : 1px solid #000000;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
input.usuario  {
	background : #DCF6D5;
	border : 1px solid #000000;
	color : #3B6F2F;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
	width: 70px;
}
input.form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.Form  {
	background : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	border: 1px solid #666666;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.formAzul  
{
	background : #0061A5;
	border : 1px solid black;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}



.txtForm {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,tahoma; BACKGROUND-COLOR: #ffffff }
	INPUT.btnForm { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }
	SELECT.comboMenu { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }



.txtForm {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,tahoma; BACKGROUND-COLOR: #ffffff }
	INPUT.btnForm { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }
	SELECT.comboMenu { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,tahoma }
