
/* CSS Intranet */
/* Estilo css */

@import url("lightbox.css");


BODY
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	background-color: #FFF;
	color: #000;
}

#PIE
{
	clear: both;
	padding: 10px 0 5px 0;
	text-align: center;
	margin: 0 0 0 0;
	background: url(imagenes/estiloClear/bordePie.gif) top center no-repeat ;
}

#MENU
{
	clear: both;
	padding: 6px 0 20px 0;
	text-align: center;
	line-height: 200%;
	margin: 0 0 1em 0;	
}

#busquedaImg {
	display: none;
}


/*Menus Deplegables*/

#menuUl, #menuUl ul { /* all lists */
	display: inline;
}


#menuUl li { /* all list items */
	margin: 10px 0;
	padding: 2px 0;
	background-color: #FFEFBF;
}

#menuUl li ul { /* second-level lists */

	vertical-align: 150%;
	margin: 0 0 0 5px;
	padding: 0;
	
}

#menuUl li:hover ul,#menuUl li.sfhover ul { /* lists nested under hovered list items */
	display: inline;
}


#menuUl li ul li {
	font-size: 70%;
	display: inline;
	margin: 10px 0 10px 5px;
}

#menuUl li ul li a {

}

#menuUl li ul li a:hover
{
	text-decoration:underline;
}

#menuUl li ul li a img
{
	/*padding-right:10px;*/
	margin-right:5px;
	margin-left:5px;
		
}

/*Fin Menu Desplegable*/
a, a:visited
{
	color: #000;
	padding: 0px;
	margin: 0;
	font-weight: bold;
}

a:active, a:focus, a:hover {
	color: #000;
	padding: 0px;
	margin: 0;
	font-weight: bold;
}


a.menu, a.menu:visited
{
	font-size: 110%;
}

a.menu:active, a.menu:focus, a.menu:hover {
	font-size: 100%;

}

a.selMenu, a.selMenu:visited
{
	color: #000;
	font-weight: bold;
	padding: 0 2px;
	margin: 0;
	background-color: #FFA500;
	font-size: 110%;
	border: 1px solid #000;
	text-decoration: none;
}

a.selMenu:active, a.selMenu:focus, a.selMenu:hover {
	color: White;
	background-color: #CC0000;
	padding: 0px;
	margin: 0;
	outline: 1px solid black;
	font-size: 110%;
	border: 1px solid #000;
}

img{border: 0;}

h1 {
	margin: 0;
	font-size: 100%;
}

h2
{
	margin: 0;
	font-size: 110%;
}

ul
{
	margin: 0 2px 0 20px; 
   padding: 0;
}

li
{
	margin: 0 2px 3px 2px; 
    padding: 0; 
	list-style-image: url(imagenes/li.png);
}

.opciones li {
	padding: 0; 
	text-align: left;
}

.opcionesAgenda li {
	margin: 1em 2px 3px 2px; 
	padding: 0; 
	list-style-image: url(imagenes/li.png);
	text-align: left;	
}

li.NOTICIA{list-style-image: url(imagenes/li.noticia.png); border: 0; margin: 10px 0 5px 0;}
li.MENSAJE{list-style-image: url(imagenes/li.mensaje.png);}
li.ACTUAL{list-style-image: url(imagenes/li.actual.png);}
li.ACTUAL2{list-style-image: url(imagenes/li.actual.png);}

.actual a, .actual a:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 3px;
	background:#B7CDE7;
}

.actual a:hover, .actual a:active
{
	text-decoration:underline;
}

.actual2 a.actual, .actual2 a.actual:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 3px;
	border: 1px solid #000;
}

.actual2 a.actual:hover, .actual2 a.actual:active
{
	color: White;
	background-color: #CC0000;
}

form{margin:0;}

table caption {
	font-size: 80%;
	text-align: left;
	margin: 0 0 0.5em 0;
}

tr{}

th {

	font-weight: bold;
	font-size: 75%;
	background:#B7CDE7;
}

td {
	background-color: white;
	font-size: 75%;
}

/*******************************************************************************/
/* Capas principales: portada, opciones...                                     */
/*******************************************************************************/

.FORMLOGIN
{
	margin: 4px;
	padding: 4px;
	text-align: center;
}

#CABECERA
{
	background-color: #FFF;
	height: 50px;
	margin: 5px 5px 0 15px;
	padding: 0 0 0 0;
	background-image: url(imagenes/handheld/logoIAE.png);
	background-repeat: no-repeat;
}

#buscadorCabecera {
	padding: 0 0 0 0;
	font-size: 80%;
	text-align: right;
	float: right;
}


#textoBuscarEn {
	display: none;
}

.cmbBuscar {
	width: 92px;
	text-align: right;
}

#buscarGeneral {
	display: block;
	width: 100px;
}

#buscadorCent
{
}


#busqIzq {
	display: none;
}

#busqDer {
	display: none;
}

.aviso2
{
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:black;
	margin:0px 10px 20px 10px;
	padding:10px;
	border: 2px solid red;
}

#INFO
{	
	color: #000;
	text-align: center;
	font-size: 100%;
	margin: 0 0 5px 0;
}

#DERECHA
{
}

#IZQUIERDA
{
	/*border-right: 1px solid black;*/
}

#CENTRO
{

}

ul.PIE, li.PIE
{
	display: inline;
}

.BLOQUE {
}

.bloqueIzquierda {
}

.bloqueDerecha {

}

.bloqueTituloDerecha {
	/* background-image: url(imagenes/menuInicio.png); */
	margin: 0 1px 0 0;
	height: 22px;
	background-color: #B7CDE7;	
}

.bloqueTitulo {
	margin: 0;
	height: 22px;
	color: #000;
}

.bloqueTituloIzquierda {
	
	margin: 0 0 0 0;
	padding:  0px;
	height: 22px;
	background-color: #B7CDE7;
	
}

.BLOQUECONTENIDO {
	padding: 10px;
	text-align: left;
}

html>body .BLOQUECONTENIDO {
	background-position:0px;
}

.bloqueContenidoIzquierda {
	padding: 10px;
	text-align: left;
	overflow: hidden;
	width: 100%;
	
}

html>body .bloqueContenidoIzquierda {
	width: auto;	
}

.bloqueContenidoDerecha {  
	padding: 10px;
	text-align: left;
	overflow: hidden;
	width: 100%;
}

html>body .bloqueContenidoDerecha {
	width: auto;	
}

.bloquePie {
	border-top: 1px solid #5B2697;
	background-image: url(imagenes/estiloCross/marcoPieBloque.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 13px 5px 5px;
}


.OPCIONESAgenda {
	float: left;
	width: 185px;

	margin: 0 0 15px 3px;
	background-image: url(imagenes/estiloClear/bordeBloque.gif);
	background-repeat: repeat-y;
	background-position:left;
	padding-right: 14px;
}

.OPCIONESAgendaTitulo {

	font-weight: bold;
	font-size: 110%;	
	padding: 0px 5px 1px 10px;
	height: 22px;
	
	background-image: url(imagenes/estiloClear/tituloIzq.gif);
	background-repeat: repeat-x;
	background-position: right;	
}


.OPCIONES
{
	margin: 2px 0 5px 1px;
	width: 100%;
}

.OPCIONESTITULO {
	font-weight: bold;
	font-size: 110%;	
	padding: 5px 1px 4px 0;
	
	background-image: url(imagenes/estiloClear/tituloIzq.gif);
	background-repeat: repeat-x;
	background-position: right;	
}

.OPCIONESCONTENIDO
{
	padding: 3px 0 0 0;
	text-align: left;
	background-color: #FFF;
}

.opcionesPie {
	background-color: #FFF;
}

/*******************************************************************************/
/* MODULO DE FICHA PERSONAL                                                    */
/*******************************************************************************/

.FICHA
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #66CDAA;
}

.FICHATITULO
{
	border-bottom: 2px groove #66CDAA;
	background-color: #D4F1E7;
	padding: 5px;
}

.FICHACONTENIDO
{
	padding: 25px;
	background-color: White;
}

/*******************************************************************************/
/* MODULO DE NOTICIAS                                                          */
/*******************************************************************************/

.NOTICIAS
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #6495ED;
}

.NOTICIASTITULO
{
	border-bottom: 2px groove #6495ED;
	background-color: #C6D8F8;
	padding: 5px;
}

.NOTICIASCONTENIDO
{
	padding: 25px;
	text-align: justify;
	background-color: White;
}

.NOTICIA
{
	border: 1px solid #32CD32;
}

.NOTICIATITULO
{
	border-bottom: 1px solid #32CD32;
	background-color: #DFFFE0;
	padding: 5px;
}

.NOTICIACONTENIDO
{
	padding: 25px;
	text-align: justify;
	background-color: White;
}

#lblTituloNoticia {
	display: inline;
	margin-right: 10px;
}

#lblTextoNoticia {
	display: inline;
	margin-right: 9px;
	vertical-align: top;
}

#lblFechaNoticia {
	display: inline;
	margin-right: 7px;
}

/*******************************************************************************/
/* MODULO DE MENSAJERO                                                         */
/*******************************************************************************/

.MENSAJERO
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #8FBC8F;
}

.MENSAJEROTITULO
{
	border-bottom: 2px groove #8FBC8F;
	background-color: #DEEDDE;
	padding: 5px;
}

.MENSAJEROCONTENIDO
{
	padding: 25px;
	text-align: justify;
	background-color: White;
}

/*******************************************************************************/
/* MODULO DE POST ITS                                                          */
/*******************************************************************************/

.POSTITS
{
	margin: 10px 5px 10px 220px;
}

.POSTITSTITULO
{	
	border: 2px groove #FFA500;
	background-color: #FFFFE0;
	padding: 5px;
}

.POSTITSCONTENIDO
{
	padding: 10px;
	background-color: #F5F9FC;
}

.POSTITCONTENIDO
{
	padding: 10px;
	text-align: justify;
}

.POSTITIMP
{
	width: 200px;
	float: left;
	border: 1px solid #FFA500;
	background-color: #FFCE73;
	margin: 5px;
	padding: 0 5px 3px 0;
}

.POSTITIMPCONTENIDO
{
	padding: 10px;
	text-align: justify;
}

/*******************************************************************************/
/* MODULO DE AGENDA                                                            */
/*******************************************************************************/

.AGENDA
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #B8860B;
}

.AGENDATITULO
{
	border-bottom: 2px groove #B8860B;
	background-color: #FFCE73;
	padding: 5px;
}

.AGENDACONTENIDO
{
	padding: 25px;
	text-align: justify;
	background-color: White;
}

div.linea {
	margin: 1em 0 2em 0;
	border-bottom: 1px solid #888888;
	color: #555555;
	font-size: 85%;
}

td.sinEvento{width: 10%;}
td.vacio{background-color: Gray; width: 10%;}
td.actual{background-color: #CEFFCC; width: 10%;}
td.evento{background-color: Yellow; width: 10%;}
td.domingo{background-color: #FFD7D7; width: 10%;}

/*******************************************************************************/
/* MODULO DE CORREO INTERNO                                                    */
/*******************************************************************************/

table.CORREO
{
	background-color: White;
}

table.CORREO th
{
	background-color: #E0E1E6;
	font-weight: bold;
	font-size: 100%;
	padding: 0.5em;
}
table.CORREO td
{
	text-align: left;
	background-color: white;
	font-size: 100%;
	padding: 0.5em;
}

.ADJUNTOS
{
	background-color: #E0E1E6;
	border: 1px solid #888888;
	padding: 5px;
}

tr.NOLEIDO{font-weight: bold;}
tr.NOLEIDO td{background-color: #FFFFE0}
tr.LEIDO{font-weight: normal;}

div.FLOATDERECHA{float: right; text-align: right;}

a.BOTON, a.BOTON:visited, a.BOTON:link
{
	display: block;
	width: 130px;
	margin: 2px;
	padding: 4px;
	text-align: center;
	color: Black;
	background-color: #E0DFE3;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
}

a.BOTON:hover, a.BOTON:active
{
	color: Black;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
}

/*******************************************************************************/
/* MODULO DE WEBMAIL                                                           */
/*******************************************************************************/

.WEBMAIL
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #FFA500;
	background-color: #FFE9BF;
}

.WEBMAILTITULO
{
	border-bottom: 2px groove #FFA500;
	padding: 5px;
}

.WEBMAILCONTENIDO
{
	padding: 25px;
	background-color: #F3F6FD;
}


.tablaMail {
	background-color: transparent;
	border: 1px solid;
}

.tablaMail td {
	background-color: #F3F6FD;
}

.headers {
	background-color: #FFB03B;
}

.default {
	text-align: left;
}

.default3 {
	text-align: right;
}

.default2 {

}

.defaultCentrado {
	text-align: center;
}

.cabeceraMail {
	margin-top: 0em;
	padding: 0.5em 0em;
	border: 1px solid Gray;
	background-color: #DBD8D1;
	text-align: center;
}

.pieMail {
	margin-top: 0.5em;
	padding: 0.5em 0.5em;
	border: 1px solid Gray;
	background-color: #CFCFCF;
}

.cuerpoMail {
	margin-top: 0.5em;
	padding: 0.5em 0.5em;
	border: 1px solid Gray;
	background-color: #FFF;
}

.textoRojo {
	color: Red;
}

.lblCorreoEmail {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 39px;
}

.lblUsuarioEmail {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 31px;
}

.lblClaveEmail {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}

.lblServidorEmail {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 30px;
}

/*******************************************************************************/
/* MODULO DE DOCUMENTOS                                                        */
/*******************************************************************************/

.DOCUMENTOS
{
	margin: 10px 5px 10px 220px;
	border: 2px groove #DBB299;
}

.DOCUMENTOSTITULO
{
	border-bottom: 2px groove #DBB299;
	background-color: #EFD9CD;
	padding: 5px;
}

.DOCUMENTOSCONTENIDO
{
	background-color: White;
	padding: 25px;
	text-align: justify;
}

.submit {
	margin-top: 2em;
}

.margen1 {
	margin: 0.5em 0;
}

.margen2 {
	margin: 1em 0;
}

/*******************************************************************************/
/* MODULO DE ADMINISTRACION                                                    */
/*******************************************************************************/

.ADMIN
{
	border: 2px groove #5682BC;
	margin: 10px 5px 10px 220px;
}

.ADMINTITULO
{
	border-bottom: 2px groove #5682BC;
	background-color: #B0E0E6;
	padding: 5px;
}

.ADMINCONTENIDO
{
	background-color: White;
	padding: 25px;
	text-align: justify;
}

/************************Administracion de Grupos*******************************/

.aviso {
	font-size: 90%;
	color: #444;
}

.formGrupos ul {
	padding: 0.5em 0 1em 1em;
}

.formGrupos li {
	list-style-image: url(imagenes/li2.png);
	margin: 0em 0 0em 0;
}

.formGrupos input {
	margin: 0.2em 0.7em 0 0;	
}

div .sombra {
	margin: 2em 1em 0 1em;
	padding: 1em;
	border: 2px #000 dotted;
	background-color: #EEE;
}

.margen05 {
	margin: 0.5em 0;
	display: block;
}

.margen08 {
	margin: 0.8em 0;
}

div .nuevo {
	font-size: 90%;
	color: #FF0000;
	font-weight: bold;
}

li .subGrupos {
	display: inline;
	padding: 1em 2em;
}

li .subGruposchecked {
	display: inline;
	padding: 1em 2em;
	color: #000080;
}

.gruposchecked {
	color: #000080;
}

/*  Los siguiente son existentes que se han modificado */
.formGrupos ul {
	padding: 0.5em 0 0em 0.5em;

}

.formGrupos li {
	list-style-image: url(imagenes/li2.png);
	margin: 0em 0 0em 0;
}

.adminGrupos {
	color:  #444444;
	font-size: 100%;
	text-align: left;
	margin: 1em 0 0 0;
}

li .subGrupos2 {
	display: inline;
	padding: 1em 2em;
}

li .subGrupos2checked {
	display: inline;
	padding: 1em 2em;
	color: #CCC;
	font-weight: bold;
}

li .checked {
	color: #CCC;
	font-weight: bold;
}

.formGrupos ul.sub2 {
	border-left: 1px #000 dotted;
	border-bottom: 1px #000 dotted;
	padding: 0.3em 0 0.5em 2em;
	margin: 0 0 1em 0.5em;
}

.formGrupos ul.sub {
	border-left: 1px #000 dotted;
	border-bottom: 1px #000 dotted;
	padding: 0.5em 0 0.5em 0em;
	margin: 0 0 1em 0.5em;
}

.formGrupos {
	padding: 1em;
	border: 1px solid #000;
	background-color: #FFF;
	margin: 0.5em 0 1em 0;
}

.habilitado {
	color: #0000CC;
}

.deshabilitado {
	color: #CC0000;
}

.barra {
	background-color: #000;	
	border: none;
	height: 1px;
}

#lblNombreGrupo {
	display: inline;
	margin-right: 37px;
}

#lblDescripcionGrupo {
	display: inline;
	margin-right: 16px;
	vertical-align: top;
}

#lblDireccionGrupo {
	display: inline;
	margin-right: 30px;
}

#lblPoblacionGrupo {
	display: inline;
	margin-right: 27px;
}

#lblTelefonoGrupo {
	display: inline;
	margin-right: 34px;
}

#lblFaxGrupo {
	display: inline;
	margin-right: 63px;
}

textarea {
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	/* cols='38' rows='7' */
	width: 100%;
	height: 10em;
}

.separador02 {
	margin: 0 0 0 8px;
	display: inline;	
}

.separador05 {
	margin: 0 0.5em;
	display: inline;	
}

.separador1 {
	display: inline;
	margin: 0 1em;
}

.separador2 {
	display: inline;
	margin: 0 2em;
}

.separador3 {
	display: inline;
	margin: 0 3em;
}

/*************************Administracion de Usuarios****************************/

#lblUsuarioNuevo {
	display: inline;
	margin-right: 37px;
}

#lblClaveNuevo {
	display: inline;
	margin-right: 50px;
}

#lblClave2Nuevo {
	display: inline;
	margin-right: 6px;
}

#lblNombreNuevo {
	display: inline;
	margin-right: 36px;
}

#lblCargoNuevo {
	display: inline;
	margin-right: 47px;
}

#lblEncargadoNuevo {
	display: inline;
	margin-right: 21px;
}

#lblCentroNuevo {
	display: inline;
	margin-right: 44px;
}

#lblDireccionNuevo {
	display: inline;
	margin-right: 29px;
}

#lblPoblacionNuevo {
	display: inline;
	margin-right: 26px;
}

#lblProvinciaNuevo {
	display: inline;
	margin-right: 31px;
}

#lblCpNuevo {
	display: inline;
	margin-right: 3px;
}

#lblTelefonoNuevo {
	display: inline;
	margin-right: 33px;
}

#lblEmailNuevo {
	display: inline;
	margin-right: 45px;
}

#lblBuzonNuevo {
	display: inline;
	margin-right: 5px;
}

#lblNifNuevo {
	display: inline;
	margin-right: 53px;
}

#lblNifModificar {
	display: inline;
	margin-right: 51px;
}

#lblClave2Modificar {
	display: inline;
	margin-right: 7px;
}

div .permisosSuper {
	border: 2px solid #000;
	padding: 1em;
}

div .permisosUsuario {

	border: 2px solid #000;
	padding: 1em;
}

div .permisosUsuarioAdmin {

}

.strong {
	font-size: 115%;
}

div .info {
	padding: 1em;	
}

.avisoInline {
	display: inline;
	font-size: 90%;
	color: #444;
}

.refrescar {
	border: 1px #000 solid;
	width: 100%;	
	display: block;
	text-align: center;
}

/**************************Administracion de Documentos*************************/

#lblDocumentosTitulo {
	display: inline;
	margin-right: 41px;
}

#lblDocumentosDescripcion {
	display: inline;
	margin-right: 5px;
	vertical-align: top;
}

#lblDocumentosFecha {
	display: inline;
	margin-right: 37px;
}

#lblDocumentosTitulo {
	display: inline;
	margin-right: 41px;
}

#lblDocumentosDescripcion {
	display: inline;
	margin-right: 4px;
	vertical-align: top;
}

#lblDocumentosFecha {
	display: inline;
	margin-right: 38px;
}

#lblDocumentosFile {
	display: inline;
	margin-right: 30px;
}

#lblDocumentosFile3 {
	display: inline;
	margin-right: 1px;
}

li.descarga{list-style-image: url(imagenes/li.descarga.png); border: 0; margin: 10px 0 5px 0;}

/**************************Administracion de Noticias*************************/

#lblNoticiasTitulo {
	display: inline;
	margin-right: 41px;
}

#lblNoticiasDescripcion {
	display: inline;
	margin-right: 5px;
	vertical-align: top;
}

#lblNoticiasFecha {
	display: inline;
	margin-right: 37px;
}

#lblNoticiasFile {
	display: inline;
	margin-right: 29px;
}

#lblNoticiasFile3 {
	display: inline;
	margin-right: 1px;
}

/*******************************************************************************/
/* OTROS ELEMENTOS                                                             */
/*******************************************************************************/

div.HR{clear: both;}

.CENTER{text-align:center;}
.IZQ{text-align: left;}
.DER{text-align: right;}

.ROJO{color: #FF0000}

.error {
	font-weight: bold;
	font-size: 90%;
	color: #AA0000;
}

.separadorD05 {
	display: inline;
	margin: 0 0 0 0.5em;
}

.separador8 {
	display: inline;
	margin: 0 0 0 8em;
}

/******************************* FIN *******************************************/

/******************************* Nuevo version 1.0.7 *******************************************/

a.paginaActual, a.paginaActual:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 3px;
}

a.paginaActual:hover, a.paginaActual:active
{
	text-decoration:underline;
}

.MENUCONFIG
{
	
	/* Para los formularios de paginacion
	
	background-color: #E0E1E6;
	border: 1px solid #888888;
	padding: 5px;
	text-align: center;
	*/
}

/******************************* Nuevo version 1.0.8 *******************************************/
li.evento {
	border: 0; 
	/* list-style-image: url(imagenes/li.descarga.png);  */
	margin: 10px 0 15px 0;
	border-bottom: 1px #777 dotted;	
}

.oculto {
	display: none;
}

div.hrColor{
	margin: 1em 0;
	border-top: 1px solid #777;
	width: 100%;
}

div.hrColorDotted{
	border-top: 1px dotted #777;
	margin: 1em 0;
	width: 100%;

}

fieldset {padding: 0 0.5em 0.5em 0.5em;}
fieldset.vacio {	border-color: transparent; }

.formPaginacion {
	padding: 0 0 0em 0.5em;
	text-align: left;
	background-color: #F3F6FD;
}


legend {
	/* background-color: #FFC03E; */
	background:#B7CDE7;
	border: 1px solid #000;	
	margin-bottom: 0.5em;
	padding: 0 4px;
}

.formPaginacion legend {
	padding: 0 4px;
	margin: 0 0 0.5em -7px;
}

html>body .formPaginacion legend {
	margin: 0 0 5px 0;
}

.fondoPaginacion {
	padding: 0;
}

.menuPaginacion {

	padding: 2px 0;
	text-align: center;
	background:#B7CDE7;;
	margin-top: 12px;
}


dl {
	margin: 0 0.5em 0 0.5em; 
    padding: 0;
}

dt {
	margin: 1em 0 1em 0; 
    padding: 0; 
}

dd {
	margin: 0 0 0.2em 10px;
}

.mapa dd {
	margin: 0 0 0.5em 3em;
}

.acerca {
	padding: 0;
}

.acercaTitulo {	
	background-image: url(imagenes/estiloClear/tituloIzq.gif);
	background-repeat: repeat-x;
	color: #000;
	padding:0 1px 0 0;
	font-size: 100%;
	font-weight:bold;
}

A.subir:link, A.subir:visited, A.subir:active {

	width: 130px;	
	padding: 2px 5px 2px 20px;
	background-image: url(imagenes/subir.png);	
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;

}

A.subir:hover {
	background-color: #825EDF;
	color: #FFF;
}

.inline {
	display: inline;
}

#cabecera .logo {
	display: none;
}

.separadora li {
	border-bottom: 1px dotted #696969;
}

#lblAsunto {
	display: inline;
	margin-right: 16px;
}

#lblDetalles {
	display: inline;
	margin-right: 10px;
	vertical-align: top;
}

#lblEstado {
	display: inline;
	margin-right: 10px;
}

/*#frameMail IFRAME	{
	width: 82%;
	height: 19px;
	margin: 0 2px;
	border: 0px solid #000;
	background-color: #EFF3FC;
}*/

ILAYER {
	font-size: 120%;
}

#lblNombreContacto {
	display: inline;
	margin-right: 23px;	
}

#lblEmailContacto {
	display: inline;
	margin-right: 32px;	
}

#lblCalleContacto {
	display: inline;
	margin-right: 39px;	
}

#lblCiudadContacto {
	display: inline;
	margin-right: 28px;	
}

#lblProvinciaContacto {
	display: inline;
	margin-right: 18px;	
}

#lblTelefono1Contacto {
	display: inline;
	margin-right: 10px;	
}

#lblTelefono2Contacto {
	display: inline;
	margin-right: 10px;	
}

#lblFaxContacto {
	display: inline;
	margin-right: 49px;	
}

#lblEmpresaContacto {
	display: inline;
	margin-right: 17px;	
}

/*####*/
#lblTelefonoContacto {
	display: inline;
	margin-right: 20px;	
}

#lblDireccionContacto {
	display: inline;
	margin-right: 16px;	
}

#lblNifContacto {
	display: inline;
	margin-right: 38px;	
}

#lblCPContacto {
	display: inline;
	margin-right: 45px;	
}

.bloqueTituloIzquierda a:hover {
	text-decoration: none;
	background:none;

}

.bloqueTituloDerecha a:hover {
	text-decoration: none;
	background-color: transparent;
}

.bloqueTitulo a:hover {
	text-decoration: none;	
	background-color: transparent;

}

/* ########## 1.1.7 */

A.boton2:link, A.boton2:visited, A.boton2:active {

	width: 130px;	
	padding: 2px 5px 2px 2px;
	text-align: center;
	text-decoration: none;
	background-color: #DFD7F7;

}

A.boton2:hover {
	background-color: #825EDF;
	color: #FFF;
}

#lblHora {
	display: inline;
	margin-right: 21px;
}

#lblTituloAgenda {
	display: inline;
	margin-right: 5px;
}

#lblFechaAgenda {
	display: inline;
	margin-right: 41px;
}

/* ########## 1.1.8 */

.floatLeft {
	float: left;
	margin-right: 1em;
}

#lblEmpresaWeb {
	display: inline;
	margin-right: 13px;
}

#lblCifWeb {
	display: inline;
	margin-right: 36px;
}

#lblDireccionWeb {
	display: inline;
	margin-right: 10px;
}

#lblPoblacionWeb {
	display: inline;
	margin-right: 8px;
}

#lblProvinciaWeb {
	display: inline;
	margin-right: 11px;
}

#lblTelefonoWeb {
	display: inline;
	margin-right: 15px;
}

#lblFaxWeb {
	display: inline;
	margin-right: 45px;
}

#lblFechaWeb {
	display: inline;
	margin-right: 30px;
}

#lblUrlWeb {
	display: inline;
	margin-right: 48px;
}

#lblEmailWeb {
	display: inline;
	margin-right: 28px;
}

#lblContactoWeb {
	display: inline;
	margin-right: 13px;
}

#lblEstadoWeb {
	display: inline;
	margin-right: 25px;
}

.observaciones {
	padding: 1em 2em 2em 2em;
}

div.solicitud {
	border: 1px solid #000;
	background-color: #FFF;
	color: #000;
	padding: 1em;	
}

.floatRight {
	float: right;
	text-align: right;
}

.noVisible {
	border: none;
	padding: 0;
}

#lblCcWeb {
	display: inline;
	margin-right: 8px;
}

#lblEmailWeb2 {
	display: inline;
	margin-right: 28px;
}

#lblContactoWeb2 {
	display: inline;
	margin-right: 15px;
}

#lblDireccionWeb2 {
	display: inline;
	margin-right: 12px;
}

#lblPoblacionWeb2 {
	display: inline;
	margin-right: 9px;
}

#lblProvinciaWeb2 {
	display: inline;
	margin-right: 14px;
}

#lblTelefonoWeb2 {
	display: inline;
	margin-right: 16px;
}

.comentarios {
	border: 1px solid #000;
	float: right;
	width: 270px;
	text-align: left;
	padding: 0.5em;
	background-color: #FFFBF2;
}

#lblFechaRevision {
	display: inline;
	margin-right: 20px;
}

#lblHoraRevision {
	display: inline;
	margin-right: 27px;
}

#lblHoraWeb {
	display: inline;
	margin-right: 37px;
}

#lblRevisionWeb {
	display: inline;
	margin-right: 16px;
}

/* 1.2.2   */

.revisiones {		/* reemplazar el anterior*/
	border: 1px solid #000;
	text-align: left;
	padding: 0.5em;
	background-color: #ECFCE9;
}

.adjuntosSolicitud {
	border: 1px solid #000;
	margin-right: 300px;
	text-align: left;
	padding: 0.5em;
	background-color: #E9FCF9;
}


.lblPsico 		{	margin-right: 16px; }
.lblFecha 		{	margin-right: 40px; }
.lblHoraInicio 	{	margin-right: 14px; }
.lblHoraFin		{	margin-right: 28px; }

.tablaPsico {
	border-collapse: collapse; 
	font-size: 110%;
	background-color: #FEFAE7;
	border: 2px solid #02296C;

}	

.tablaPsico td, .tablaPsico th {
	border: 1px solid #C0C0C0;
}

.celdaHoraPsico {
	background-color: #FFF;	
	text-align: center;
}

.tablaPsico th{
	background-color: #F7DB6A;
	font-weight: bold;
	text-align: center;
	color: #000;	
}

.celdaSelPsico {
	background-color: #FFDBAE;
	text-align: center;
}

a.submit:link, a.submit:hover, a.submit:active, a.submit:visited {
	background-color: #C0C0C0;
	border: 1px solid #000;
	color : #000;
	text-decoration: none;

	width: 100px;
	text-align: center;
	font-size: 110%;
	margin: 0 0 0 20px;
}

#lblTipo {
	display: inline;
	margin-right: 32px;
}


#lblTarde {
	display: inline;
	margin-right: 12px;
}

.calendario {
	width: 170px;
	float: right;
	margin: 0 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #696969;
}

div.hrColorCalendario {
	margin: 1em 190px 0 0;
	border-top: 1px solid #696969;

}

.cabeceraCalendario {
	background-color: #F7DB6A;
}

.calendarioPsico {
	background-color: #769FBF;
}

td.vacio{  /* reemplazar */
	background-color: #769FBF; width: 10%;
}

a.agendaPsicologo, a.agendaPsicologo:visited {	font-weight: lighter; }
a.agendaPsicologoSel, a.agendaPsicologoSel:visited {	font-weight: bold; color: #000; }

td.eventoAmarillo{background-color: #FFFF00; width: 10%;}
td.eventoNaranja{background-color: #FFCC00; width: 10%;}
td.eventoRojo{background-color: #FF6B00; width: 10%;}
td.eventoGris{background-color: #EBEBEB; width: 10%;}


/* VERSION 1.2.3 */

.cabeceraPresupuesto {
	border: 1px solid #000;
	padding: 10px 10px;	
	background-color: #696969;
	color: #fff;
}

.tablaPresupuesto {
	border: 1px solid #000;
	padding: 10px 10px;	
	background-color: #696969;
	color: #fff;
}

.tablaPresupuesto caption {
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}

.peque {
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	/* cols='38' rows='7' */
	width: 100%;
	height: 5em;
}

#presupuesto {
	border: 1px solid #696969;
	padding: 0 1em 1em 1em;
}

A.boton3:link, A.boton3:visited, A.boton3:active {

	width: 150px;	
	padding: 2px 10px;
	text-align: center;
	text-decoration: none;
	background-color: #C0C0C0;
	color: #000;
	font-weight: lighter;
	font-size: 110%;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

A.boton3:hover {
	background-color: #825EDF;
	color: #FFF;
}

#verPresupuesto {
	border: 1px solid #696969;
	padding: 1em 1em 1em 1em;
	background-color: #fff;
	text-align: left;
}

#tablaVerPresupuesto {
	padding: 1em 1em 1em 1em;
	background-color: #fff;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #000;
	margin-top: 2em;
	
}

#tablaVerPresupuesto td {
	padding: 2px 4px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#tablaVerPresupuesto th {
	padding: 4px 4px;
	border: 1px solid #000;
	text-align: center;
}

.floatRightPresupuesto {
	float: right;
	text-align: left;
	margin-right: 30px;
}

#logoPresupuesto {
	position: absolute;
	left: -1000em;
	overflow: hidden;
}

#lblTramitadorWeb {
	display: inline;
	margin-right: 2px;
}

#lblformPaginacion {
	display: inline;
	margin-right: 19px;
}

/*   */

#fondoPersonales {
	border: 1px solid #696969;
	background-color: #FFF;
	padding: 10px 10px;	
	color: #000;
	font-weight: bold;
}

.ruta {
	background-color: #DDD;
	margin: 5px 5px 10px 5px;
}


#tituloLogo {
	float: left;
	width: 140px;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 80%;
	color: #02296C;
	font-weight: bold;
}


/* VERSION 1.2.4 */

.navFavoritos {
	line-height: 200%;	
}

#cabeceraLogin {
	height: 75px;
	clear: both;
	margin: 0;
	padding: 0;
}

#cabeceraLogin .logo {
	display: inline;
	float: left;
}

li.exportar {
	list-style-image: url(imagenes/exportar.png);	
}

/*  VERSION 1.2.5 */

html>body #tituloLogo {
	margin-top: -5px;
	margin-left: 15px;
}

.bloqueTituloIzquierda a.bloqueTitulo, .bloqueTituloDerecha a.bloqueTitulo, .bloqueTituloCentro a.bloqueTitulo {
	font-size: 100%;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#lblMostrarDocPer {
	margin-right: 41px;
}

.clear {
	clear: both;
}

/*  VERSION 1.2.6 */

/* Reemplazar clases postit por antiguas */

.POSTIT {
	width: 200px;
	float: left;
	border-top: 1px solid #C9CA00;
	border-left: 1px solid #C9CA00;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #FFFFB2;
	margin: 5px;
	padding: 10px 10px;
	text-align: left;
	color: #000;
}

#listaPost li {
	list-style-type: none;
	background-color: #FFFFB2;
	border-top: 1px solid #C9CA00;
	border-left: 1px solid #C9CA00;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0;
	padding: 5px;
}	

.POSTITIMP
{
	width: 200px;
	float: left;
	border-top: 1px solid #C9CA00;
	border-left: 1px solid #C9CA00;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #FFCE73;
	margin: 5px;
	padding: 0 5px 3px 0;
}

.listaEnlaces li {
	list-style-image: url(imagenes/ventanaLista.png);	
}

.listaEnlacesSeparadora li {
	list-style-image: url("imagenes/ventanaLista.png");	
	border-bottom: 1px dotted #5175C9;
}

#lblnombreEnlace {
	margin-right: 39px;	
}

#lblImagenEnlace {
	margin-right: 42px;	
}

.imagenEnlaces {
	border: none;
	height: 45px;
}

.prueba {

	padding: 5px;
}



/*  VERSION 1.2.7 */

li.disco { list-style-image: url(imagenes/li.disco.png); border: 0; margin: 5px 0 5px 0; }

#listaPost {
	margin: 0;
	padding: 0;		
	
}

#listaPost li {
	list-style-position: outside;
	list-style: none;
	list-style-image: url();
	background-color: #FFFFB2;
	border-top: 1px solid #C9CA00;
	border-left: 1px solid #C9CA00;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 0px 10px 10px 10px;
	padding: 5px;
	height: 70px;
}	

html>body #listaPost li {
	height: 55px;
}	

.postPrimeros {
	float: left;
	width: 25%;
}

html>body .postPrimeros {
	width: 50%;
}

.navegacionPost {
	text-align: right;
}

.bloqueTituloIzquierda a.bloqueTitulo:hover, .bloqueTituloDerecha a.bloqueTitulo:hover, .bloqueTituloCentro a.bloqueTitulo:hover {

	text-decoration: none;
	
}

/*  VERSION 1.2.8 */
#avisoCambioClave {
	border: 1px solid #000;
	padding: 1em;
	margin-bottom: 2em;
	background-color: #FFFF88;
}

#avisoCambioClave strong {
	font-size: 150%;
	color: #CC0000;
}

.bloqueTituloCentro {
	padding: 0px 0px;
	height: 22px;
	background-color: #B7CDE7;	
	
}

#contacta {
	background-color:#00657D;
	border:1px solid #000000;
	color:#FEE4AF;
	height:15px;
	padding:3px 10px;
	text-decoration:none;
}


/*  VERSION 1.3.0 */

#lblRegistrosTipo {
	margin-right: 15px;	
}

#lblRegistrosFecha {
	margin-right: 70px;	
}

#lblRegistrosEnviado {
	margin-right: 38px;	
}

#lblRegistrosRecibido {
	margin-right: 33px;	
}

#lblRegistrosFichero {
	margin-right: 59px;	
}

html>body #lblRegistrosFichero {
	margin-right: 62px;	
}

#lblRegistrosFichero2 {
	margin-right: 62px;	
}

#lblRegistrosFicheroAviso {
	margin-left: 110px;	
}

#lblRegistrosDescripcion {
	margin-right: 37px;	
}

#lblRegistrosFecha2 {
	margin-right: 69px;	
}

label {  /* reemplazar */
	margin: 0.5em 0;
	text-align: left;	
}


.acercaContenido {	/* reemplazar */
	text-align: left;
}

/*  VERSION 1.3.0 */

#lblRegistrosCodigo {
	margin-right: 64px;	
}

#lblRegistrosCodigo2 {
	margin-right: 63px;	
}

#lblRegistrosFicheroCambiar {
	margin-right: 35px;	
}

/*  VERSION 1.3.2 */
.mostrarSoloImpresion { display: none;}



/* VERSION 1.3.4 */

#IZQUIERDA2
{

	/*border-right: 1px solid black;*/
}


/* VERSION 1.3.7 */

li.eventoSolicitud {

	border: 0; 
	list-style-image: url(imagenes/li_solicitud_revisada.gif);  
	margin: 10px 0 15px 0;
	border-bottom: 1px #777 dotted;	
	
}

/* VERSION 1.4.0 */

.LEIDO .default3, .NOLEIDO .default3 {
	text-align: right;
}


a .actual, a.actual:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 3px;
	background:#B7CDE7;
}

a.actual:hover, a.actual:active
{
	text-decoration:underline;
}

li.listaBuscar {
	list-style-image: url(imagenes/buscar.png);
}

li.listaNuevo {
	list-style-image: url(imagenes/nuevo.png);
}

li.listaLista {
	list-style-image: url(imagenes/lista.png);
}

li.listaAviso {
	list-style-image: url(imagenes/listaAviso.png);
}

#lblBuscarFiltro {
	margin-right: 24px;
}

#lblBuscarOrden {
	margin-right: 19px;
}

.cmbBusquedaGrupos {
	width: 50%;
}

#tituloBusqueda {
	width: 50%;
}

.menuMail {
	text-align: center;
	
}

.menuMail {
	margin: 0 0 0 0;
	padding: 0;
}

.menuMailTitulo {	
	margin: 0;
	background-color: #145CEC;
	color: #FFF;
	padding: 5px 5px 5px 15px;
	font-size: 120%;
	text-align: left;
}

.menuMailContenido {	/* reemplazar */
	padding: 0 1em;
	text-align: left;
}

/* para los menus desplegables del webmail */
#nav {
	margin: 0 0 1em 0;
	padding: 0.5em;
	background-color: #FFEFBF;
}

#nav a {
	background-color: transparent;
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
	margin: 1em 1em;
}


/* fin menus desplegables del webmail */

/* VER 1.3.1 */
/* Módulo Curriculum */
#curriculum {
	margin: 1em 0;
}

#curriculum h2 {
	color: #2F3188;
	font-size: 130%;
	border-bottom: 1px solid #E3E5F2;
	margin: 0 0 1em 0;
}

#curriculum h3 {
	color: #2F3188;
	font-size: 110%;
	background-color: #E3E5F2;
	padding: 2px 0 5px 8px;
}

#curriculum .tituloCurr {
	color: #555;
	width: 25%;
	margin: 2px 0;
	vertical-align: middle;
	
}

#curriculum .tituloForm {
	color: #555;
	margin: 6px 0 2px 0;
}

html>body #curriculum .tituloCurr {
	margin-right: 10px;
}

#curriculumPersonales {
	float: left;
	margin: 0 2em 0 0;
	width: 40%;
}

html>body #curriculumPersonales2 {
	float: left;
	width: 50%;
}

#curriculum .estudio {
	padding: 5px 5px;
	border-bottom: 1px solid #E3E5F2;	
	vertical-align: middle;
}

/*  Fin Curriculum */

/* Inicio Portada WebMail */

#webMail
{
	background:#FFF;
	
}

#webMail td
{
	text-align:left;
	font-size:90%;
	padding-left:10px;
	overflow:hidden;
}

.salto
{
	background:#B7CEEB;
}

html>body #cabecera .logoAfanias {
	margin: 13px 0 0 0;
}

html>body #cabecera .logoJarama {
	margin: 13px 0 0 0;
}

html>body #cabecera .logoAspandi {
	margin: 13px 0 0 0;
}


/*  Version 1.5.1 */


#arbolCarpetasWebmail {
	text-align: left;
}

#arbolCarpetasWebmail a {
	font-size: 110%;	
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 0em 1em;
	text-decoration: none;
}

a.carpetaWebmail, a.carpetaWebmail:link, a.carpetaWebmail:active, a.carpetaWebmail:visited  {
	font-weight: normal;
}

a.carpetaWebmailSelected, a.carpetaWebmailSelected:link, a.carpetaWebmailSelected:active, a.carpetaWebmailSelected:visited  {

	background-color: #CCC;
	font-weight: bold;
	text-decoration: none;
}

.titulo {
	font-family: Helvetica, sans-serif;
	font-size: 130%;
	padding: 0 0 0 0;
	margin: 0.5em 0 1em 0;
	color: #00657D;
}

#buscarNoticiasExternas {
	background-color: #B7CDE7;
	padding: 3px 0 3px 5px;
}

#buscarNoticiasExternas form {
	margin: 0;
	padding: 0;
}

.pagNoticiasExternas {
	border-top: 1px solid #B7CDE7;
	border-bottom: 1px solid #B7CDE7;
	margin: 1em 0 1em 0;
	font-size: 90%;
	padding: 1px 2px;
}

a.paginaActual, a.paginaActual:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px 0 3px;
	background-color: #FFA500;
	border: 1px solid #000;
}

a.paginaActual:hover, a.paginaActual:active
{
	color: White;
	background-color: #CC0000;
}

.labelForm {
	width: 80px; 
	float: left;
	padding: 4px 0 0 0;
}


A.botonAceptar:link, A.botonAceptar:visited, A.botonAceptar:active {

	width: 130px;	
	padding: 2px 5px 2px 2px;
	text-align: center;
	text-decoration: none;
	background-color: #DFD7F7;
	height: 35px;
}

A.botonAceptar:hover {
	background-color: #825EDF;
	color: #FFF;
}

A.botonRechazar:link, A.botonRechazar:visited, A.botonRechazar:active {

	width: 130px;	
	padding: 2px 5px 2px 2px;
	text-align: center;
	text-decoration: none;
	background-color: #F49797;
	height: 35px;
}

A.botonRechazar:hover {
	background-color: #825EDF;
	color: #FFF;
}

A.botonCancelar:link, A.botonCancelar:visited, A.botonCancelar:active {

	width: 130px;	
	padding: 2px 5px 2px 2px;
	text-align: center;
	text-decoration: none;
	background-color: #E4E4E4;
	height: 35px;
}

A.botonCancelar:hover {
	background-color: #825EDF;
	color: #FFF;
}

.destacado {
	font-size: 130%;
}

.comentario {
	border: 1px solid;
	padding: 10px 15px;
	background-color: #FFF2CA;
	border: 1px solid #ACACAC;
	font-size: 90%;
}

#saltarMenu {
	margin: 10px 0;
	border: 1px solid #000;
	text-decoration: none;
	padding: 0 1px;
	background-color: #FFEFBF;
	text-align: center;
}

.imagenMenuPortada {
	width: 50px;
}
