body { margin: 0; padding: 0; }
body, td { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }

a { color: #369; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a img { border: 0; }

select {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2b6e48;}
input {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2b6e48;}
textarea {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2b6e48;}

hr { height: 100px; border: 0; background: url(../images/separarh.gif) 0 80px no-repeat; }

h1, h2, h3, h4, h5, h6 { padding: 0; }
h1 {font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #777777; }
h2 { margin: 5px 0 0 10px; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #777777; }
h3 {font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #336600; }

p, ul { margin: 0 0 1em; padding: 0; }

h1.salto { margin: 0px; PAGE-BREAK-AFTER: always; overflow: hidden;}

#todo { position: relative;width: 988px; margin: 0 auto; text-align: left; }
#tabla_general {width: 988px;}
#tabla_general tr td.submenu{width: 181px; border-top: 5px solid #000; vertical-align: top;}
#tabla_general tr td.contenido{width: 807px; vertical-align: top;}

#menu_superior {width: 988px; height: 86px; border-bottom: 1px solid #307650; }
#menu_superior tr td.uno{ width: 268px; text-align: left; vertical-align: bottom;}
#menu_superior tr td.dos2{ width: 471px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.dosnee{ width: 316px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.tresnee{ width: 196px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.cuatronee{ width: 349px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.manualnee{ width: 94px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.salir_inb{ width: 120px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.tres{ width: 153px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.espacio{ width: 2px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.dos{ width: 720px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.manual{ width: 94px; text-align: right;  vertical-align: bottom;}
#menu_superior tr td.nombre{ width: 720px; text-align: right;  vertical-align: top; }
#menu_superior tr td.arriba{ height: 33px; vertical-align: top; }
#menu_superior tr td.dos table tr td.relleno { width: 591px;}
#menu_superior tr td.dos table tr td.espacio { display: block; width: 2px;}
#menu_superior tr td.dos table tr td.enlace {  text-align: center; }

#menu_superior tr td.dos table tr td.relleno225 { width: 391px;}
#menu_superior tr td.dos table tr td.relleno4p { width: 139px;}

#menu_superior tr td.dos table tr td a.bot_pestana {  padding: 7px 0 8px 0; display: block; width: 125px; background: url(../images/bot_pestana.gif) no-repeat;}
#menu_superior tr td.dos table tr td a.bot_pestana { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
#menu_superior tr td.dos table tr td a.bot_pestana:hover { color: #000;}

#menu_superior tr td.dos table tr td a.bot_pestana225 {  padding: 7px 0 8px 0; display: block; width: 165px; background: url(../images/bot_pestana165.gif) no-repeat;}
#menu_superior tr td.dos table tr td a.bot_pestana225 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
#menu_superior tr td.dos table tr td a.bot_pestana225:hover { color: #000;}

#menu_superior tr td.dos table tr td a.bot_pestana50 {  padding: 7px 0 8px 0; display: block; width: 50px; background: url(../images/bot_pestana50.gif) no-repeat;}
#menu_superior tr td.dos table tr td a.bot_pestana50 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
#menu_superior tr td.dos table tr td a.bot_pestana50:hover { color: #000;}

#menu_superior tr td.dos table tr td a.bot_pestana75 {  padding: 7px 0 8px 0; display: block; width: 75px; background: url(../images/bot_pestana75.gif) no-repeat;}
#menu_superior tr td.dos table tr td a.bot_pestana75 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
#menu_superior tr td.dos table tr td a.bot_pestana75:hover { color: #000;}

#menu_superior tr td.dos table tr td a.bot_pestana85 {  padding: 7px 0 8px 0; display: block; width: 85px; background: url(../images/bot_pestana85.gif) no-repeat;}
#menu_superior tr td.dos table tr td a.bot_pestana85 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
#menu_superior tr td.dos table tr td a.bot_pestana85:hover { color: #000;}

#pie { margin: 5px 0 15px 0; width: 988px; border-top: 1px solid #307650;}
#pie p { margin: 16px 0 0 0; font: bold 10px Tahoma, Arial, Helvetica, sans-serif; color: #646869;}
#pie p a { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #646869;}

div.cabecera_submenu { margin: 2px 0 0 0; text-align: left; }
span.bot_cabecera { padding: 10px 0 10px 0px; display: block; width: 181px; background: url(../images/menu_arriba.gif) no-repeat; }
span.bot_cabecera a {padding: 0 0 0 10px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000;}
/*a.bot_cabecera:hover { text-decoration: none; color: #307650;}*/
div.pie_submenu { margin: 0 0 5px 0; width: 181px; height: 9px; background: url(../images/menu_abajo.gif) no-repeat; overflow: hidden;}
div.separador_submenu { margin: 0px;width: 181px; height: 4px; background: url(../images/menu_separador.gif) no-repeat; overflow: hidden;}

a.bot_cabecera span { margin: 0px 0 0 10px; }

a.bot_opciones1 { border-top: 1px solid #FFF; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
a.bot_opciones1 { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
a.bot_opciones1 { padding: 6px 0 5px 0px; display: block; width: 179px; background: url(../images/flecha_submenu.gif)  3px center #f8f8f8 no-repeat; }
a.bot_opciones1:hover {background: url(../images/flecha_submenu_over.gif)  3px center #f8f8f8 no-repeat; color: #000; text-decoration: none; }
a.bot_opciones1 span { margin: 7px 0 6px 16px; }

a.bot_opciones { border: 1px solid #d7d7d7;}
a.bot_opciones { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #307650; }
a.bot_opciones { padding: 6px 0 5px 0px; display: block; width: 179px; background: url(../images/flecha_submenu.gif)  3px center #f8f8f8 no-repeat; }
a.bot_opciones:hover {background: url(../images/flecha_submenu_over.gif)  3px center #f8f8f8 no-repeat; color: #000; text-decoration: none; }
a.bot_opciones span { margin: 7px 0 6px 16px; }

#contenido {margin: 7px 0 7px 17px; }
#central { width: 790px; }
#listado_planes { margin: 0px 0 5px 0; width: 790px; height: 250px; overflow: auto;}
#listado_usuarios { margin: 0px 0 20px 0; width: 790px; height: 320px; overflow: auto;}
#insertar_nuevo { width: 790px; display: none; background: #e2eee7; }
#crear_informes { width: 790px; display: none; background: #e2eee7; }
#insertar_nuevo { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2b6e48; }
#datos_fijos { width: 790px; background: #e2eee7;}
#datos_fijos table.nueva_tabla tr td.margen {width: 5px; height: 5px;}
div.cabecera_capa { padding: 4px 0 4px 0; background: #307650; vertical-align: middle;}
div.cabecera_capa { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; }
div.cabecera_capa2 { padding: 2px 0 2px 0; background: #307650; vertical-align: middle;}
div.cabecera_capa2 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; }

#mes2 { width: 140px; height: 121px; background: #8B8B8B;}
#insertar_nuevo table { vertical-align: top;}
#insertar_nuevo table tr td { vertical-align: top;}
#insertar_nuevo table tr td.relleno { height: 45px;}
/*#insertar_nuevo input{ border: 1px solid #666666;}*/
#insertar_nuevo select { border: 1px solid #666666;}
#insertar_nuevo textarea { border: 1px solid #666666;}
#insertar_nuevo input.largo { width: 295px; border: 1px solid #666666;}
#insertar_nuevo select.largo { width: 295px;}
#insertar_nuevo input.largo2 { width:200px;}
#insertar_nuevo input.hora { width:94px;}

#mes2 table { width: 140px; }
#mes2 td { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; }
#mes2 .cabecera { background: #307650; color: #FFF; font-weight: bold; text-align: center}
#mes2 .cabecera_hoy { background: #307650; color: #000; font-weight: bold; text-align: center}
#mes2 .subcabecera { background: #E5E5E5; color: #626262; font-weight: bold; text-decoration: none}
#mes2 .texto { text-align: center}
#mes2 .labor { background: #FFF; text-decoration: none}
#mes2 .trabajo {background: #FFF; text-decoration: none}
#mes2 a { color: #621213; }
#mes2 .trabajo a { color: #000; font-weight: bold;}
#mes2 .on { background: #01A0E1; text-align: center}
#mes2 .on a { color: #FFF; }
#mes2 .festivo { background: #E5E5E5; text-decoration: none}
#mes2 .festivo a { color: #666666;}

span.sincss { display: none; }

a.editar { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_editar.gif) no-repeat; }
a.borrar { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_borrar.gif) no-repeat; }
a.duplicar { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_duplicar.gif) no-repeat; }
a.ponentes { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_ponente.gif) no-repeat; }
a.gastos { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_dinero.gif) no-repeat; }
a.beste { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_editar_masdatos.gif) no-repeat; }
a.konpondu { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_konpondu.gif) no-repeat; }
a.zuzendu { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_zuzendu.gif) no-repeat; }
a.prebentzaile { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_proteccion.gif) no-repeat; }
a.cerrar { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_cerrar.gif) no-repeat; }
a.descargar { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_descargar.gif) no-repeat; }
a.prestado { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_prestado.gif) no-repeat; }
a.reservado { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_reservado.gif) no-repeat; }
a.devolver { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_devolver.gif) no-repeat; }
a.avisar { float: right; display: block; width: 16px; height: 16px; background: url(../images/bot_avisar.gif) no-repeat; }
a.crearacta { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_crearacta.gif) no-repeat; }
a.crearactah { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_crearactah.gif) no-repeat; }
a.areasaci { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_areasaci.gif) no-repeat; }
a.objetivos_aci { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_prestado.gif) no-repeat; }
a.plazas { float: left; display: block; width: 16px; height: 16px; background: url(../images/bot_persona.gif) no-repeat; }
a.editar:hover, a.borrar:hover, a.duplicar:hover, a.ponentes:hover, a.gastos:hover, a.beste:hover, a.konpondu:hover, a.zuzendu:hover, a.prebentzaile:hover, a.cerrar:hover, a.descargar:hover, a.prestado:hover, a.reservado:hover, a.devolver:hover, a.avisar:hover, a.crearacta:hover, a.crearactah:hover, a.areasaci:hover, a.objetivos_aci:hover, a.plazas:hover { background-position: 0 -16px; }

input.oculto { display: none;}
table.planes {margin: 5px 0 0 0; width: 790px;}
table.planes thead { background: #307650; }
table.planes thead tr td { height: 20px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; }
table.planes tbody tr.par { background: #e5e5e5; }
table.planes tbody tr.impar { background: #FFF; }
table.planes tbody tr td {height: 20px; vertical-align: top;}
table.planes tr td.peque {width: 145px;}
table.planes tr td.grande {width: 295px;}
table.planes tr td.grande2 {width: 390px;}
table.planes tr td.botones {width: 50px;}

table.planesdentro tr td.grande11 {width: 255px;}
table.planesdentro tr td.peque11 {width: 40px;}

input.peque {width: 70px;}
input.grande {width: 200px;}

table.planesdentro {width: 770px;}
table.planesdentro thead { background: #307650; height: 20px;}
table.planesdentro thead tr td { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; }
table.planesdentro tbody tr.par { background: #e5e5e5; }
table.planesdentro tbody tr.impar { background: #FFF; }
table.planesdentro tbody tr td {height: 18px; vertical-align: top;}
table.planesdentro tr td.peque {width: 145px;}
table.planesdentro tr td.grande {width: 275px;}
table.planesdentro tr td.grande2 {width: 345px;}
table.planesdentro tr td.botones {width: 50px;}
table.planesdentro tr td.rojo { color: red; }
table.planesdentro tr td.hueco {height: 10px;}

table.planesdentro tr td.grande11 {width: 250px;}
table.planesdentro tr td.peque11 {width: 25px;}
table.planesdentro tr td.grandemas {width: 450px;}

#bot_guardar {display: block; padding: 5px 0 5px 0; width: 133px; border: 1px solid #000; background: url(../images/ico_diskette.gif) #FFF 4px center no-repeat;}
#bot_guardar {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
#bot_guardar:hover {background-color: #666666;color: #FFF; text-decoration: none;}

#bot_duplicar {display: block; padding: 5px 0 5px 0; width: 133px; border: 1px solid #000; background: url(../images/ico_duplicar.gif) #FFF 4px center no-repeat;}
#bot_duplicar {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
#bot_duplicar:hover {background-color: #666666;color: #FFF; text-decoration: none;}

#bot_cancelar {display: block; padding: 5px 0 5px 0; width: 133px; border: 1px solid #000; background: url(../images/ico_cancelar.gif) #FFF 4px center no-repeat;}
#bot_cancelar {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
#bot_cancelar:hover {background-color: #666666;color: #FFF; text-decoration: none;}

#bot_imprimir {display: block; padding: 5px 0 5px 0; width: 133px; border: 1px solid #000; background: #E2EEE7 4px center no-repeat;}
#bot_imprimir {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
#bot_imprimir:hover {background-color: #666666;color: #FFF; text-decoration: none;}

#bot_excel {display: block; padding: 5px 0 5px 0; width: 203px; border: 1px solid #000; background: #E2EEE7 4px center no-repeat;}
#bot_excel {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
#bot_excel:hover {background-color: #666666;color: #FFF; text-decoration: none;}

.bot_plantilla {display: block; padding: 5px 0 5px 0; width: 20px; border: 1px solid #000; background: url(../images/ico_plantilla.gif) #FFF center center no-repeat;}
.bot_plantilla {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; vertical-align: middle;}
.bot_plantilla:hover {background-color: #666666;color: #FFF; text-decoration: none;}

div.oculto {display:none;}

.rojoN {font-weight: bold; color: red;}

#mes3 { width: 140px; height: 121px; background: #8B8B8B;}
#mes3 table { width: 140px; }
#mes3 td { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; }
#mes3 .cabecera { background: #307650; color: #FFF; font-weight: bold; text-align: center}
#mes3 .cabecera_hoy { background: #307650; color: #000; font-weight: bold; text-align: center}
#mes3 .subcabecera { background: #E5E5E5; color: #626262; font-weight: bold; text-decoration: none}
#mes3 .texto { text-align: center}
#mes3 .labor { background: #FFF; text-decoration: none}
#mes3 .trabajo {background: #FFF; text-decoration: none}
#mes3 a { color: #621213; }
#mes3 .trabajo a { color: #000; font-weight: bold;}
#mes3 .on { background: #01A0E1; text-align: center}
#mes3 .on a { color: #FFF; }
#mes3 .festivo { background: #E5E5E5; text-decoration: none}
#mes3 .festivo a { color: #666666;}

table tr td.arriba {vertical-align: top; }
table tr td.derecha {text-align: right; }

form {padding: 0; margin: 0;}
#sub_kalitatea {display: none;}
#sub_documentacion {display: none;}
#sub_administracion {display: none;}

.rojo { color: #e72d43;}
.negrita{ font-weight: bold;}
.negro{ color: #000;}

tr.par { background: #e5e5e5; }
tr.impar { background: #FFF; }
input.lectura {background-color: #F8E9AA; border: 1px solid #666666;}
textarea.lectura {background-color: #F8E9AA; border: 1px solid #666666;}

/*************PAGINADOR SCROLL***************/
span.pagina_activa { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #2b6e48;}
table tr td.paginador  a{ color: #2b6e48;}

.alin_arriba {vertical-align: top;}
.alin_medio {vertical-align: middle;}

/*******SUBMENU NEE Kudeaketa ******************/
div.espacio_menu_nee {height: 7px; overflow: hidden;}
table.subtitulo {width: 790px;}
table.subtitulo tr td {text-align: left; width: 121px; height: 2px;}
table.subtitulo tr td a:hover{text-decoration: none;}
table.subtitulo tr td a.bot_flechas { display: block; width: 96px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #356847; background: url(../images/bot_subflechas.gif) no-repeat; }
table.subtitulo tr td a.bot_flechas_on { display: block; width: 96px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../images/bot_subflechas_on.gif) no-repeat;}
table.subtitulo tr td a.bot_flechas:hover { background: url(../images/bot_subflechas_on.gif) no-repeat; color: #000;}
table.subtitulo tr td a.bot_flechas_med { display: block; width: 110px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #356847; background: url(../images/bot_subflechas_med.gif) no-repeat; }
table.subtitulo tr td a.bot_flechas_med_on { display: block; width: 110px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../images/bot_subflechas_med_on.gif) no-repeat;}
table.subtitulo tr td a.bot_flechas_med:hover { background: url(../images/bot_subflechas_med_on.gif) no-repeat; color: #000;}
table.subtitulo tr td a.bot_flechas2 { display: block; width: 125px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #356847; background: url(../images/bot_subflechas.gif) no-repeat; }
table.subtitulo tr td a.bot_flechas2_on { display: block; width: 125px; height: 14px;padding: 5px 0 5px 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../images/bot_subflechas_on.gif) no-repeat;}
table.subtitulo tr td a.bot_flechas2:hover { background: url(../images/bot_subflechas_on.gif) no-repeat; color: #000;}
table.subtitulo tr td.subrayado { background: url(../images/fondo_bot_subflechas.gif) repeat; }
table.subtitulo tr td.relleno2 { width: 242px;  }
table.subtitulo tr td.relleno3 { width: 363px;  }
table.subtitulo tr td.relleno4 { width: 484px;  }
table.subtitulo tr td.relleno5 { width: 605px;  }


