

/* ******************** DECLARACIONES GENERALES PARA LA WEB  ******************** */
body {  margin-top:5px; margin-right: 2px; margin-left:4px; margin-bottom: 2px; background-color: #ffffff; text-align: center; vertical-align: top;}
h1{width:0px; height: 0px; font-size: 1px; padding:0px; margin:0px; text-indent:-1100px;}
.alignRight{	text-align:right;}
form{
	padding: 0px;
	margin :0px;
}
#contenedor{ width:760px;margin-left:auto;margin-right:auto;text-align:right}
#taw{padding-right:5px;}
hr{height:1px; border:1px solid #BC2E16; padding:0px;margin:0px;}

/* ******************** LAYOUTS GENERALES  DE LA PÁGINA  ******************** */
/* CABECERA */
#div_cabecera{width: 756px; background-image: url(../imagenes/background_div_cabecera.gif); background-repeat:no-repeat; text-align: left; vertical-align:top; padding-top:2px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px;} 
#div_cabecera table{width:720px;  border-collapse: collapse; background-color: #F7F7F7; }
#div_cabecera td.titWeb{background-image:url(../imagenes/fondo_td_sup_tit.gif); background-repeat:repeat-x;  background-position:top; height:125px; width:377px}
#div_cabecera td.fechaWeb{text-align: right;background-image:url(../imagenes/fondo_td_sup_tit.gif); background-repeat:repeat-x;  background-position:top; height: 25px; vertical-align:top; padding-top:5px;}
#div_cabecera td.login-MenuUser{text-align: right; vertical-align: middle; padding-right: 0px; padding-left: 105px; 	}
#div_cabecera td.login-MenuUser_on{text-align: right; vertical-align: middle; padding-right: 0px; padding-left: 105px; font-family:tahoma; font-size:11px;	}
#div_cabecera td.menuTools{ text-align: right; vertical-align: middle;	padding-right: 10px;}
#div_cabecera td.menuTools a:active{ font-family:tahoma; font-size:11px; color:#000000;}
#div_cabecera td.menuTools a:link{ font-family:tahoma; font-size:11px; color:#000000;}
#div_cabecera td.menuTools a:visited{ font-family:tahoma; font-size:11px; color:#000000;}
#div_cabecera td.menuTools a:hover{ font-family:tahoma; font-size:11px; color:#000000;}
.negrita{font-weight:bold;}
.menuTools img {padding-left: 2px; padding-right: 2px; border:0px;}
.textoMuestraFecha{height:25px;  padding-left: 20px; padding-right: 5px; padding-top:0px; padding-bottom: 0px; background-image: url(../imagenes/relojFecha.gif); background-position:left; background-repeat: no-repeat; font-family:tahoma; font-size: 11px; }
.textoCabecera{height:25px;  padding-left: 5px; padding-right: 5px; padding-top:0px; padding-bottom: 0px;  font-family:tahoma; font-size: 11px; }
.textoavisolegal{ font-family:tahoma; font-size:9px; color:#898989;}

/* CUERPO */
#div_cuerpo{	width:756px; background-image:url(../imagenes/background_div_cuerpo.gif); background-repeat:repeat-y; text-align: left; vertical-align:top; padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 0px; height:100% ; clear:both;}
.contenido_cuerpo {width:722px; }
.contenido_cuerpo td {vertical-align: top;}

/* PIE*/
#div_pie{ width: 756px; height: 50px; background-image: url(../imagenes/background_div_pie.gif); background-repeat: no-repeat; text-align: left; padding-top: 0px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;  }
#div_pie a:active {color:#898989; text-decoration:none; font-family:tahoma; font-size:10px;}
#div_pie a:link{color:#898989; text-decoration:none; font-family:tahoma; font-size:10px;}
#div_pie a:visited {color:#898989;text-decoration:none; font-family:tahoma; font-size:10px;}
#div_pie a:hover{color:#000000; text-decoration:none; font-family:tahoma; font-size:10px;}
#textopie{font-family:tahoma; font-size:10px; color: #000000; padding-left:10px; padding-top:25px; height:20px;}
#div_pie img {vertical-align: middle;}


/* ******************** CAJAS ( Noticias, Agendas , menús, etc ... ) ******************** */
/* -- CAJA ACCESO LOGIN */
#div_superior_login{font-size: 1px;background-image: url(../imagenes/img_sup_login.gif); background-repeat: no-repeat; height: 4px; width: 216px; padding:0px;margin:0 auto 0 auto;  background-position: bottom;}
#div_medio_login{	background-image: url(../imagenes/img_med_login.gif); background-repeat: repeat-y;  width: 216px;  text-align:center; margin:0 auto 0 auto; }
#div_medio_login table.tableformlogin{width:95%; border-collapse: collapse; background-color: transparent; border:0px; text-align:left; padding:0px; margin:0px;}
#div_medio_login label{font-size: 11px; font-family:tahoma; padding:0px; padding-left: 5px; margin:0px; }
#div_medio_login input{ width:70px; font-family: tahoma; font-size:11px; background-color: #ffffff; border:1px solid #000000; padding:0px; margin:0px; padding-left:2px;}
#div_medio_login a:active {color:#898989; text-decoration:none; font-family:tahoma; font-size:10px;}
#div_medio_login a:link{color:#898989; text-decoration:none; font-family:tahoma; font-size:10px;}
#div_medio_login a:visited {color:#898989;text-decoration:none; font-family:tahoma; font-size:10px;}
#div_medio_login a:hover{color:#BC2E16; text-decoration:none; font-family:tahoma; font-size:10px;}
.textosubmenulogin{font-family:tahoma; font-size:10px; color: #000000; text-align:right; margin-top:2px; margin-bottom: 2px;}
#div_inferior_login{ font-size: 1px;background-image: url(../imagenes/img_inf_login.gif); background-repeat: no-repeat; background-position: bottom; width: 216px; height:4px; font-size:1px; color:transparent; margin:0 auto 0 auto;}
 a.enlace_gris:visited, a.enlace_gris:link, a.enlace_gris:active {text-decoration:none; font-family:tahoma; font-size:11px; color: #898989; text-decoration:none;}
 a.enlace_gris:hover {text-decoration:none; font-family:tahoma; font-size:11px; color:#000000; }
#menu_login_on{background-color: #ffffff; border:1px solid #898989; padding:5px; margin-right:15px;margin-top:5px;}
a.enlace_negro:visited  {text-decoration:none; font-family:tahoma; font-size:11px; color: #000000; text-decoration:none;}
 a.enlace_negro:link {text-decoration:none; font-family:tahoma; font-size:11px; color: #000000; text-decoration:none;}
 a.enlace_negro:acitve {text-decoration:none; font-family:tahoma; font-size:11px; color: #000000; text-decoration:none;}
 a.enlace_negro:hover {text-decoration:underline; font-family:tahoma; font-size:11px; color: #0000000; }
 #div_user{margin-right:15px;}

/* -- FIN CAJA ACCESO LOGIN*/


/* -- CAJA GRANDE NOTICIAS*/
#div_cabecera_cajaGrande{  width:466px; height:34px; background-image:url(../imagenes/cajanoticias_01.gif); background-repeat:no-repeat; text-align:left; }
#div_cabecera_cajaGrande a:visited{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; }
#div_cabecera_cajaGrande a:link{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; }
#div_cabecera_cajaGrande a:active{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px;} 
#div_cabecera_cajaGrande a:hover{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; position:relative; top:1px; left:1px; }
#div_cabecera_cajaGrande #tdAlignRight {text-align: right; vertical-align:middle;}
#div_cuerpo_cajaGrande{width:466px;  background-image:url(../imagenes/cajanoticias_02.gif); background-repeat:repeat-y;}
#div_pie_cajaGrande{background-position: top;width:466px; height:6px; font-size:1px; background-image:url(../imagenes/cajanoticias_03.gif); background-repeat:no-repeat;  clear:both;}
/*titular caja noticias*/
.titular_caja_grande{height:25px;width:457px;; background-color:#BC2E16; border-collapse:collapse; margin:2px; vertical-align:middle;}
h2.titularCajaNoticias{font-size:12px;background-image: url(../imagenes/tit_ultimas_noticias.gif);background-repeat: no-repeat;text-indent: -9999px;width: 103px;height: 23px;padding:0px;margin:0px;}
/* tabla noticias*/
.tableNoticiasFoto{ width: 456px; padding:4px; font-family: tahoma; font-size:11px; color:#000000; text-align:left;}
.tableNoticiasFoto img{margin:2px; border: 1px solid #000000;}
.tableNoticiasFoto td{vertical-align:top;}
.tableNoticiasFoto a:visited{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px; }
.tableNoticiasFoto a:link{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px; }
.tableNoticiasFoto a:active{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px;} 
.tableNoticiasFoto a:hover{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:none; padding-right: 5px;  }
.table_desarrolla_Contenido a.noticias:visited{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px;}
.table_desarrolla_Contenido a.noticias:link{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px; }
.table_desarrolla_Contenido a.noticias:active{ font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:underline; padding-right: 5px;} 
.table_desarrolla_Contenido a.noticias:hover{  background-color:#ffffff; font-family:tahoma; font-size:11px; color:#BC2E16; text-decoration:none; padding-right: 5px;  }
.tituloNoticia{ font-family:tahoma; font-size:12px; color:#BC2E16; padding-right: 5px; }
.entradillaNoticia{ font-family:tahoma; font-style:italic; font-size:11px; }
/* -- FIN CAJA GRANDE NOTICIAS*/

/* -- CAJA AGENDA -- */
h2.titularCajaAgenda{font-size:12px;background-image: url(../imagenes/tit_agenda.gif);background-repeat: no-repeat;text-indent: -9999px;width: 103px;height: 23px;padding:0px;margin:0px;}
.FechaEvento{color:#BC2E16; }
.tableAgenda{width: 100%;  font-family: tahoma; font-size:11px; color:#000000; text-align:left; padding-bottom:5px;padding:0px; margin:0px border-collapse:collapse;}
.tableAgenda td{vertical-align:top; padding:0px; padding-left:  10px; padding-bottom:5px;padding-right: 0px; margin:0px;}


/* -- CAJA MENU */
#div_cabecera_cajaMenu{ width:233px; height:34px; background-image:url(../imagenes/cajamenu_01.gif); background-repeat:no-repeat; text-align:left; }
#div_cuerpo_cajaMenu{width:233px;  background-image:url(../imagenes/cajamenu_02.gif); background-repeat:repeat-y; text-align:left; padding:0px; padding-bottom:5px; }
#div_pie_cajaMenu{font-size:1px;width:233px; height:6px;  background-image:url(../imagenes/cajamenu_03.gif); background-repeat:no-repeat; clear:both;}
/*titular caja menu*/
.titular_caja_menu{height:25px;width:224px; background-color:#BC2E16; border-collapse:collapse; margin:2px;}
h2.titularCajaMenu{font-size:12px;background-image: url(../imagenes/tit_menu.gif);background-repeat: no-repeat;text-indent: -9999px;width: 103px;height: 23px;padding:0px;margin:0px;}
/*lista del menu desplegable*/
.hide{ display:none;}
.show{  display:inline;}
#foldheader{font-family:tahoma ; font-size: 12px;    list-style:none;  margin:0px; padding:0px; text-transform: uppercase;}
#foldheader_noempty{font-family:tahoma ; font-size: 12px;  list-style:none;  margin:0px; padding:0px; text-transform: uppercase;}

#foldinglist{font-family:tahoma ; font-size: 11px; list-style:none; color: #6C6C6C;list-style-image:  none; margin: 0px; 		text-transform: none; }
#lista{
margin:0px; margin-left:10px; padding:0px;margin-bottom:5px; }
#lista ul {
padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;

  }
#lista li { width:200px;
    margin-bottom: 0px;
   padding:2px;
   padding-left:0px;
   margin:0px;

 
   }
 
 
#lista li#foldheader {background-image: url(../imagenes/squareli.gif); background-repeat:no-repeat; padding-left:10px;}
#foldheader ul{margin:0px; padding:0px;}
#lista li#foldheader_noempty {background-image: url(../imagenes/squareli.gif); background-repeat:no-repeat; padding-left:10px;}
li#foldinglist {width:190px;  }
#foldinglist a:active{font-family:tahoma ; font-size: 11px;  color: #6C6C6C; text-decoration:none;  background-image: url();}
#foldinglist a:visited{font-family:tahoma ; font-size: 11px;  color: #6C6C6C; text-decoration:none;  background-image: url();}
#foldinglist a:link{font-family:tahoma ; font-size: 11px;  color: #6C6C6C; text-decoration:none;  background-image: url();}
#foldinglist a:hover{font-family:tahoma ; font-size: 11px;  color: #6C6C6C; text-decoration:underline; background-image: url(../imagenes/arrow_invert.gif); background-repeat:no-repeat; background-position:right; padding-right:15px; }

a.padre:active{color:#000000; text-decoration:none;}
a.padre:link{color:#000000; text-decoration:none;}
a.padre:visited{color:#000000; text-decoration:none;}
a.padre:hover{color:#000000; text-decoration:none;}

a.padreno:active{color:#000000; text-decoration:none;}
a.padreno:link{color:#000000; text-decoration:none;}
a.padreno:visited{color:#000000; text-decoration:none;}
a.padreno:hover{color:#000000; text-decoration:none;}
/* -- FIN CAJA MENU */

/* -- CAJA PUBLICIDAD */
#div_cabecera_cajaPubli{font-size:1px; width:233px; height:6px; background-image:url(../imagenes/cajapubli_01.gif); background-repeat:no-repeat; background-position: bottom; padding-top:5px; }
#div_cuerpo_cajaPubli{ width:233px; height:97px;  background-image:url(../imagenes/cajapubli_02.gif); background-repeat:repeat-y; padding:0px;}
#div_cuerpo_cajaPubli2{ width:233px; height:210px;  background-image:url(../imagenes/cajapubli_02.gif); background-repeat:repeat-y; padding:0px;text-align:center;}
#div_cuerpo_cajaPubli img {padding-left:6px; padding-bottom:5px; margin:0px; border:0px;}
#div_pie_cajaPubli{font-size:1px;width:233px; height:6px;  background-image:url(../imagenes/cajapubli_03.gif); background-repeat:no-repeat; background-position:top; }
/* -- FIN CAJA PUBLICIDAD */



/* -- CAJAS PEQUEÑAS F -- */


#div_cabecera_cajaPeke a:visited{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; }
#div_cabecera_cajaPeke a:link{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; }
#div_cabecera_cajaPeke a:active{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px;} 
#div_cabecera_cajaPeke a:hover{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; padding-right: 5px; position:relative; top:1px; left:1px; }
#div_cabecera_cajaPeke #tdAlignRight {text-align: right; vertical-align:middle;}



#div_cabecera_cajaPeke{ width:226px; height:34px; background-image:url(../imagenes/cajapequena_01.gif); background-repeat:no-repeat; text-align:left; }
#div_cuerpo_cajaPeke{height:90px;padding-left:5px;font-family:tahoma; font-size:11px; color:#000000; text-decoration:none; padding-right:5px;width:226px;  background-image:url(../imagenes/cajapequena_02.gif); background-repeat:repeat-y; text-align:left;  padding-bottom:5px; }
#div_pie_cajaPeke{padding-bottom:5px;font-size:1px;width:226px; height:6px;  background-image:url(../imagenes/cajapequena_03.gif); background-repeat:no-repeat; clear:both;}
/*titular caja menu*/
.titular_caja_formacion{height:25px;width:218px; background-color:#BC2E16; border-collapse:collapse; margin:2px;}
h2.titularCajaFormacion{font-size:12px;background-image: url(../imagenes/tit_formacion.gif);background-repeat: no-repeat;text-indent: -9999px;width: 103px;height: 23px;padding:0px;margin:0px;}


.manuales{width:205px;  margin-top:3px;  text-align: left; font-family:tahoma; font-size:11px; color:#000000; }
.manuales img {vertical-align: middle; padding-right: 5px;}
.manuales td {background-color: #EDEDED}
.manuales a:visited{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px; }
.manuales a:link{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px; }
.manuales a:active{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px;} 
.manuales a:hover{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:none; padding-right: 5px;  }
/* ------------*/

/* -- CAJAS PEQUEÑAS GALERIA -- */

/*titular caja menu*/
.titular_caja_galeria{height:25px;width:218px; background-color:#BC2E16; border-collapse:collapse; margin:2px;}
h2.titularCajaGaleria{font-size:12px;background-image: url(../imagenes/tit_galeriafotos.gif);background-repeat: no-repeat;text-indent: -9999px;width: 103px;height: 23px;padding:0px;margin:0px;}
.galeria{width:205px;  margin-left:5px;  text-align: left; font-family:tahoma; font-size:11px; color:#000000;}
.galeria a:visited{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px; }
.galeria a:link{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px; }
.galeria a:active{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline; padding-right: 5px;} 
.galeria a:hover{ font-family:tahoma; font-size:11px; color:#000000; text-decoration:none; padding-right: 5px;  }

.pekenas{border-collapse: collapse;}




/*--- DESARROLLA CONTENIDO  ---*/

.titular_caja_grande_desarrolla{height:25px;width:457px;; background-color:#BC2E16; border-collapse:collapse; margin:2px; font-family:tahoma; font-size:12px; color:#ffffff; }
.titular_caja_grande_desarrolla td{padding:5px;}
.table_desarrolla_Contenido{width:95%;font-family:tahoma; font-size:11px; color:#000000; margin:0px; padding:10px; text-align: justify;}
.table_desarrolla_Contenido img{ padding:0px;padding:2px;}
.table_desarrolla_Contenido table{ width: 100%;}
.table_desarrolla_Contenido td{ padding:0px;padding:2px;}
.table_desarrolla_Contenido a:visited {text-decoration:underline; font-family:tahoma; font-size:11px; color: #000000; }
.table_desarrolla_Contenido a:link {text-decoration:underline; font-family:tahoma; font-size:11px; color: #000000; }
.table_desarrolla_Contenido a:active {text-decoration:underline; font-family:tahoma; font-size:11px; color: #000000; }
.table_desarrolla_Contenido a:hover {text-decoration:none; font-family:tahoma; font-size:11px; color: #ffffff; background-color:#BC2E16}
.table_desarrolla_Contenido a.miga:visited {text-decoration:none; font-family:tahoma; font-size:11px; color: #aaaaaa; font-style:oblique}
.table_desarrolla_Contenido a.miga:link {text-decoration:none; font-family:tahoma; font-size:11px; color: #aaaaaa; font-style:oblique}
.table_desarrolla_Contenido a.miga:active {text-decoration:none; font-family:tahoma; font-size:11px; color: #aaaaaa; font-style:oblique}
.table_desarrolla_Contenido a.miga:hover {text-decoration:underline; font-family:tahoma; font-size:11px; color: #BC2E16;background-color:#ffffff}
.table_desarrolla_Contenido  span.miga  {text-decoration:none; font-family:tahoma; font-size:11px; color: #000000;}

a.enlace_rojo:visited  {text-decoration:none; font-family:tahoma; font-size:11px; color: #BC2E16; text-decoration:none;}
 a.enlace_rojo:link {text-decoration:none; font-family:tahoma; font-size:11px; color: #BC2E16; text-decoration:none;}
 a.enlace_rojo:acitve {text-decoration:none; font-family:tahoma; font-size:11px; color: #BC2E16; text-decoration:none;}
 a.enlace_rojo:hover {text-decoration:underline; font-family:tahoma; font-size:11px; color: #BC2E16; }
.table_descarga_Contenido{;font-family:tahoma; font-size:11px; color:#000000; border-collapse: collapse; border-left:5px solid #BC2E16;}
.table_descarga_Contenido td{padding:2px; padding-left:5px;}
.tdgris{background-color: #EEEEEE;}

input {font-family: tahoma; font-size:11px; background-color: #ffffff; border:1px solid #000000; padding:0px; margin:0px; padding-left:2px;}
select {font-family: tahoma; font-size:11px; background-color: #ffffff; border:1px solid #000000; padding:0px; margin:0px; padding-left:2px;}
select.biblioteca{width:300px}

input.boton {background-color: #ffffff; padding:0px; margin:0px; padding-left:2px; border:0px solid #000000; }

/* AVISOS */

.avisoNopermiso { list-style: none; background-image: url(../imagenes/aviso_nopermiso.gif); background-repeat: no-repeat; padding-top:10px; font-family:tahoma ; font-size:12px; padding:0px;list-style-position:outside ;padding-left:20px }
.avisoError {background-image: url(../imagenes/aviso_error.gif); background-repeat: no-repeat; padding-top:10px; font-family:tahoma ; font-size:12px; padding:0px;list-style-position:outside ;padding-left:20px }
.avisoCorrecto {background-image: url(../imagenes/aviso_correcto.gif); background-repeat: no-repeat; padding-top:10px; font-family:tahoma ; font-size:12px; padding:0px;list-style-position:outside ;padding-left:20px }





/******************************/
/* ESTILOS MENU PARTE PRIVADA */
/*****************************/

td.pijama1{font-family:tahoma ; font-size: 12px;    list-style:none;  margin:0px; padding:0px ;background-color:#E3E3E3;}
td.pijama2{font-family:tahoma ; font-size: 12px;  list-style:none;  margin:0px; padding:0px; }

#lista_privada{margin:0px; margin-left:10px; padding:0px;margin-bottom:5px; }
#lista_privada ul {padding-bottom: 0px;  padding-left: 0px;  margin: 0px;  }
#lista_privada li { width:205px;    margin-bottom: 0px;   padding:2px;   padding-left:0px;   margin:0px;  }
 
 
#lista_privada li#pijama2 {background-image: url(../imagenes/squareli.gif); background-repeat:no-repeat; padding-left:10px;}

#lista_privada li#pijama1 {background-image: url(../imagenes/squareli.gif); background-repeat:no-repeat; padding-left:10px;}
a.padre_privado:active{color:#000000; text-decoration:none;}
a.padre_privado:link{color:#000000; text-decoration:none;}
a.padre_privado:visited{color:#000000; text-decoration:none;}
a.padre_privado:hover{color:#B21A00; text-decoration:underline;}