.boton {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: none; text-align: centre; vertical-align: middle}
.btactivar { background-image: url(../images/bt_accion_activar.gif); background-repeat: no-repeat; background-position: 4px 4px; width: 27px; height: 24px; clip: rect( ) }
.btasignar { background-image: url(../images/bt_accion_asignar.gif); background-repeat: no-repeat; background-position: 5px 4px; width: 27px; height: 24px; clip: rect( ) }
.btbuscar { background-image: url(../images/bt_buscar.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btcancelar { background-image:  url(../images/bt_accion_cancelar.gif); background-repeat: no-repeat; background-position: 7px 4px; width: 27px; height: 24px; clip:    rect(   )}
.btdatospersona { background-image: url(../images/bt_datos_persona.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btderecha { background-image: url(../images/bt_ir_derecha.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px ; text-align: centre; vertical-align: top}
.btdocumentacion { background-image: url(../images/bt_documentacion.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.bteliminar { background-image: url(../images/bt_accion_eliminar.gif); background-repeat: no-repeat; background-position: 5px 4px; width: 27px; height: 24px; clip: rect( ) }
.btfecha { background-image: url(../images/bt_fecha.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px}
.btguardar { background-image:  url(../images/bt_accion_guardar.gif); background-repeat: no-repeat; background-position: 5px 4px; width: 27px; height: 24px; clip: rect( ) }
.btinformacion { background-image: url(../images/bt_informacion.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btizquierda { background-image: url(../images/bt_ir_izquierda.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px ; text-align: centre; vertical-align: top}
.btnoasignar { background-image: url(../images/bt_accion_noasignar.gif); background-repeat: no-repeat; background-position: 11px 4px; width: 27px; height: 24px; clip: rect( ) }
.btnoverdesglose { background-image: url(../images/bt_no_ver_desglose.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btnuevo { background-image:  url(../images/bt_accion_nuevo.gif); background-repeat: no-repeat; background-position: 2px 4px; width: 27px; height: 24px; clip: rect( ) }
.btverdesglose { background-image: url(../images/bt_ver_desglose.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btverestructura { background-image: url(../images/bt_ver_estructura.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btverhistoria { background-image: url(../images/bt_ver_historia.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.btvermas { background-image: url(../images/bt_ver_mas.gif); background-repeat: no-repeat; background-position: 2px 5px; width: 27px; height: 30px; margin-top: 5px }
.cajacontenidos { text-align: left; vertical-align: top; width: 740px }
.cajamenu {  width: 199px; text-align: left; vertical-align: top}
.cajasubmenu { width: 181px; text-align: left; vertical-align: top }
.cajasubmenu2 { width: 168px; text-align: left; vertical-align: top }
.cajatitcalendario {  background-color: #B0DD9A; height: 20px; margin-right: 8px; margin-left: 5px; text-align: centre; vertical-align: middle; left: auto; clip:   rect(   ); top: auto}
.campo100 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 100px; margin-right: 10px; height: 18px; float: none}
.campo160 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 160px; margin-right: 10px; height: 18px; float: none }
.campo200 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 200px; margin-right: 10px; float: none; height: 18px }
.campo200filas { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 200px; margin-right: 10px; float: none; height: 72px }
.campo31 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 31px; margin-right: 10px; height: 18px; float: none }
.campo350 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 350px; margin-right: 10px; float: none; height: 18px }
.campo40 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 40px; margin-right: 10px; height: 18px; float: none }
.campo400 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 400px; margin-right: 10px; float: none; height: 18px }
.campo400 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 400px; margin-right: 10px; float: none; height: 18px }
.campo400filas { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 400px; margin-right: 10px; float: none; height: 72px }
.campo48 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 48px; margin-right: 10px; height: 18px; float: none }
.campo590 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 590px; margin-right: 10px; float: none; height: 18px }
.campo80 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 80px; margin-right: 10px; float: none; height: 18px }
.campo90 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; border: 1px #333333 solid; padding-left: 2px ; width: 90px; margin-right: 10px; height: 18px; float: none }
.derecha {  float: right}
.espacio {  height: 15px; width: 6px}
.filete { background-image: url(../images/puntos_h_contenidos.gif); background-repeat: repeat-x; height: 1px }
.filetetitulo { background-image: url(../images/linea_tit.gif); background-repeat: no-repeat; height: 1px ; width: 450px}
.filetevertical { background-image: url(../images/puntos_v_contenidos.gif); background-repeat:  repeat-y; width: 1px}
.findesemana { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #009933; text-decoration: none ; text-align: centre; vertical-align: middle; height: 16px; width: 18px; padding-left: 2px}
.flechaderch { background-image: url(../images/flecha_derch2.gif); background-repeat: no-repeat }
.flechaizq {  background-image: url(../images/flecha_izq2.gif); background-repeat: no-repeat}
.fondobody {  background-image: url(../images/fondo_pag.gif); background-repeat:  repeat-y; background-position: left top}
.fondocabecera {  background-image: url(../images/fondo_cabecera.gif); background-repeat:  repeat-x; background-position: top; width: 1004px}
.fondocentro { width: 1004px }
.fondofinaltitulo { background-image: url(../images/fin_solapa.gif); background-repeat: no-repeat; background-position: centre centre ; height: 20px; width: 50px}
.fondologo { background-image: url(../images/logo_csic.gif); background-repeat: no-repeat; background-position: centre centre}
.fondoprincipiotitulo { background-image: url(../images/principio_solapa.gif); background-repeat: no-repeat; background-position: centre centre ; height: 20px; width: 11px}
.fondosolapa {  background-image: url(../images/fondo_solapa.gif); background-repeat:  repeat-x}
.fondosup1 { background-image: url(../images/img_sup_derch01.gif); background-repeat: no-repeat; background-position: right bottom }
.fondosup2 {  background-image: url(../images/img_sup_derch02.gif); background-repeat: no-repeat; background-position: right bottom}
.fondotabla { background-color: #FFFFFF; border: solid; border-width: 0px 1px 1px; border-color: black #006600 #006600; width: 740px}
.fondotabla2 { background-color: #F3F2F2; border: 1px #92C779 solid; clip:    rect(   20px); margin-left: 10px; width: 300px}
.fondotablacontenidos { background-color: #F8F8F8; border: 1px #006600 solid; width: 720px; float: none; left: 10px; clip:  rect(   ); margin-left: 10px}
.fondotablacontenidos2 { background-color: #FFFFFF; border: 1px #006600 solid; width: 148px}.fondotablacontenidos3 { background-color: #FFFFFF; border: 1px #FF9900 solid; padding-right: 4px; padding-left: 4px; height: 20px}
.fondotitulo { background-image: url(../images/medio_solapa.gif); background-repeat: repeat-x; background-position: centre centre}
.icoayuda { background-image: url(../images/ico_ayuda.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle}
.icocomentarios { background-image: url(../images/ico_comentarios.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icodocumentacion { background-image: url(../images/ico_documentacion.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icoestructurar { background-image: url(../images/ico_estructurar.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icoexcel { background-image: url(../images/ico_excel.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 30px; height: 30px; margin-top: 5px }
.icoinformes { background-image: url(../images/ico_informes.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icointegrantes { background-image: url(../images/ico_integrantes.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icopdf { background-image: url(../images/ico_pdf.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 30px; height: 30px; margin-top: 5px }
.icopersonal { background-image: url(../images/ico_personal.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icoppt { background-image: url(../images/ico_ppt.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 30px; height: 30px; margin-top: 5px }
.icoreuniones { background-image: url(../images/ico_reuniones.gif); background-repeat: no-repeat; background-position: centre centre; height: 30px; width: 27px; text-align: centre; vertical-align: middle }
.icoword { background-image: url(../images/ico_word.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 30px; height: 30px; margin-top: 5px }
.laboral { text-decoration: none; border: none; clip: rect( ); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333 ; text-align: centre; vertical-align: middle; height: 16px; width: 18px; padding-left: 2px}
.menu {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px}
.menu2 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px ; background-color: #E9FCE2}
.menu3 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px ; background-color: #89BC6F}
.menu4 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: middle; padding-top: 2px; padding-bottom: 2px ; background-color: #B0DD9A}
.subtitcabecera { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none ; text-align: left; vertical-align: bottom}
.tablacas { width: 460px; vertical-align:center; horizontal-align:center; cellpadding:0; cellspacing:0; border:0 }
.texton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; background-color: #ECEAEA; text-align: centre; vertical-align: middle; height: 16px; width: 20px; padding-left: 4px}
.titcabecera { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: none ; width: 835px; vertical-align: bottom; text-align: left}
.titulo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none; text-align: left; vertical-align: bottom}
.titulo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006600; text-decoration: none; padding-left: 6px ; border: #006600 none; height: 21px; text-align: left; vertical-align: middle}
.topomenu {  background-image: url(../images/topos_menu.gif); background-repeat: no-repeat; background-position: centre centre; height: 18px; width: 18px}
.topomenu2 { background-image: url(../images/topos_menu.gif); background-repeat: no-repeat; background-position: centre centre; height: 18px; width: 18px ; background-color: #E9FCE2}
.toposubmenu { background-image: url(../images/topos_submenu.gif); background-repeat: no-repeat; background-position: centre centre; height: 18px; width: 13px; background-color: #E9FCE2}
.toposubmenu2 { background-image: url(../images/topos_submenu.gif); background-repeat: no-repeat; background-position: centre centre; height: 18px; width: 13px; background-color: #89BC6F}
.toposubmenu3 { background-image: url(../images/topos_submenu2.gif); background-repeat: no-repeat; background-position: centre centre; height: 18px; width: 13px; background-color: #B0DD9A}
.txtblanco11sup { text-decoration: none; border: none; clip: rect( ); font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF ; padding-right: 5px; text-align: right; vertical-align: middle}
.txtgristabla10 { text-decoration: none; border: none; clip: rect( ); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333 ; padding-right: 8px; height: 30px; text-align: right; vertical-align: middle; padding-left: 4px}
.txtgristabla10izq { text-decoration: none; border: none; clip: rect( ); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333 ; padding-left: 8px; height: 30px; padding-right: 4px; text-align: left; vertical-align: middle}
.txtnaranja11n { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
.txtverde12n { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: none ; text-align: centre; vertical-align: middle; height: 18px; padding-right: 5px; padding-left: 5px}
.vacio {  }
a.boton:hover {  color: #000000}
a.titulo:hover { color: #333333;  }
a.txtverde12n:hover { color: #000000; text-decoration: none ; font-weight: bold }
a:hover {  color: #006600}
a:hover {  }
img {text-decoration:none; border:none}

