body {
	margin: 0px;
	padding: 0px;
	scrollbar-face-color:#D7D5D6;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D7D5D6;
	scrollbar-darkshadow-color:#D7D5D6;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
/*olga*/
.linkOpcionSeleccionada
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.username
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

/* fin olga */

.calendario {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
.cuerpo {
	margin: 0px;
	padding: 0px;
}
.ventanaUno {
	background-color: #e9a901;
	background-image: url(../images/fondoVentana1.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.ventanaTres {
	background-image: url(../images/fondoVentana2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ventanaCuatro {
	background-color: #d5d7d6;
}
.ventanaCinco {
	background-image: url(../images/fondoVentana5.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.ventanaSeis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../images/fondoVentana6.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ventanaPie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-image: url(../images/fondoVentanaPie.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ventanaIzquierda {
	background-image: url(../images/fondoVentanaIzquierda.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.ventanaDerecha {
	background-image: url(../images/fondoVentanaDerecha.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ventanaCentral {
	background-color: #e9e9e9;
}


/*-------formulario cabecera-----------------*/
.formu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;

}
.formuCaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 1px;
	height: 11px;
	width: 80px;
	border: 1px solid #666666;
}
/*OLGA*/
.formuCajaGran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 80px;
	border: 1px solid #666666;
}
/*FIN OLGA*/
.formuCaja2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	height: 12px;
	width: 95px;
	border: 1px solid #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.formuOK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.formuCheck {
	height: 15px;
	width: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666666;
}
#formularioUsuario a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#usuario {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#campoTexto {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.campotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin: 0px;
	padding: 0px;

}
#cerrarSesion {
	border: 1px solid #01245c;
	margin-top: 8px;
	margin-right: 9px;
	margin-bottom: 2px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #d5d7d6;
}
#cambiarUsu {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.espaciosTabla {
	padding: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.espaciosTD {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*------------pie ------------------*/
.tablaExterior {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#pieWKE {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3%;
}
#pieWKE a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #01245c;
}
#pieWKE a:visited {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #01245c;
}
#DelPie {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menuHorizontal2 {
	font-family: Arial;
	font-size: 10px;
	color: #003265;
	margin: 0px;
	height: 18px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10%;
}
#menuHorizontal2 a {
	font-family: Arial;
	font-size: 10px;
	color: #003265;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#menuHorizontal2 a:link {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
#menuHorizontal2 a:visited {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
#menuHorizontal2 a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #E9A901;
	text-decoration: none;
}
#menuHorizontal2 a:active {
	font-family: Arial;
	font-size: 10px;
	color: #003265;
	text-decoration: none;
}


/*-----------------Home----------------*/
#contenidoHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
	font-weight: bold;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.resaltarHome {
	color: #e9a901;
}

/*-----------------menu horizontal---------------------*/
#menuHori {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	position: absolute;
	top: 134px;
	right: 0px;
}
#menuHori a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
}
#menuHori a:visited {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
}
#menuHori a:hover {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	font-weight: bold;
}

#menuHoriVolver {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	position: absolute;
	top: 0px;
	left: 10px;
}
#menuHoriVolver a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	font-weight: normal;
}
#menuHoriVolver a:visited {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	font-weight: normal;
}
#menuHoriVolver a:hover {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #00245E;
	text-decoration: none;
	font-weight: bold;
}

.naranjaHome {
	
	color: #e9a901;
	
}

/*--------------flash de la cabecera---------------*/
#CabeceraFLA {
	position: absolute;
	top: 0px;
	right: 119px;
}

/*--------------calendario----------------*/
#divSecundario a {
	font-family: Arial;
	font-size: 11px;
	color: #003265;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#divSecundario a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
#divSecundario a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
#divSecundario a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #E9A901;
	text-decoration: none;
}
#divSecundario a:active {
	font-family: Arial;
	font-size: 11px;
	color: #003265;
	text-decoration: none;
}
#divSecundario  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;	
}
.menuSecundario {
	background-image: url(../images/fondoMenuCalendario.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*-----------ayudas----------------*/
#contenidoAyudas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #343434;
	font-weight: bold;
	text-align: justify;
	margin: 0px;
	padding-top: 60px;
	padding-right: 50px;
	padding-bottom: 60px;
	padding-left: 50px;
}
/*---------------cabecera----------------*/
#titular {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	left: 8px;
	top: 109px;
	
}

/*---------------normativa--------------------------------*/
#listaNormativa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	text-align: justify;
}
#listaNormativa a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#listaNormativa a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#listaNormativa a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#contenidoNormativa {
	padding: 0px;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}

.negritaNormativa {
	color: #000000;
	font-weight: bold;
}

/*---------------herramientas-----------------*/
#pulsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 7px;
	margin: 0px;
	padding: 0px;
}
#pulsa a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#pulsa a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#pulsa a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#pulsa a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#pulsa a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#listaHerramientas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: justify;
}
#listaHerramientas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#listaHerramientas a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#listaHerramientas a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#contenidoHerramientas {
	padding: 0px;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 7px;
	margin-left: 20px;
}

.listaHerramientas {
	color: #000000;
	font-weight: bold;
}
.negritaHerramientas {
	color: #000000;
	font-weight: bold;
}
.trHerramientas {
	background-image: url(../images/fondoTRHerramientas.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.trHerramientasSin {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

/*----------popups-----------------------*/
.cuerpoPopup {
	background-color: #e9a901;
	margin: 0px;
	padding: 0px;
}
#contenidoPopup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.cuerpoPopupG {
	background-color: #d7d5d6;
	margin: 0px;
	padding: 0px;
}
#contenidoPopupG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00214e;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.negrita {
	font-size: 11px;
	font-weight: bold;
	color: #00214e;
}
.negrita2 {
	font-size: 11px;
	font-weight: bold;
	color: #00214e;
}
.normal {
	font-size: 11px;
	font-weight:normal;
	color: #00214e;
}
#contenidoPopup a {
	color: #00214e;
	text-decoration: none;
}
#contenidoPopup a:link {
	color: #00214e;
	text-decoration: none;
}
#contenidoPopup a:visited {
	color: #00214e;
	text-decoration: none;
}
#contenidoPopup a:hover {
	color: #00214e;
	text-decoration: none;
}
#contenidoPopup a:active {
	color: #00214e;
	text-decoration: none;
}

/*----------------------Intro----------------------*/
.cuerpoIntro {
	margin: 0px;
	padding: 0px;
	background-color: #00214e;
}
.tablaIntro {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 1%;
}
