body { margin: 0; padding: 0; color: #000000; font-size: 14px; }
div,td,* { font-family: Arial, Helvetica, Verdana, sans-serif; }
a { color: #0000CC; }
a:hover { color: #888888; }
form { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0; padding: 0 0 15px 0; }
ul,li { margin: 0; padding: 0; list-style-type: none; }

/*
#premenu { width: 100%; float: left; background: #EFEFEF; padding: 10px 0 10px 0; }
#premenu a { text-decoration: none; }
#premenu .titulo{ width: 98%; float: left; font-size: 20px; font-weight: bold; padding: 0 0 0 5px; }
#premenu .titulo a{ color: #000000; }
#premenu .gestion{ float: left; padding: 0 0 0 5px; }
#premenu .info{ float: right; font-size: 12px; text-align: right; padding: 0 5px 0 0; }*/


#gralCabezalExterno { height: 140px; background: url(../images/cabezal_fondo.jpg) repeat-x center top; border-top: 8px solid #000; border-bottom: 7px solid #7D90E4; }
#gralCabezal { position: relative; width: 765px; height: 140px; margin: 0 auto; text-align: left; }

#gralCabezal h1 { float: left; width: 240px; height: 130px; padding-top: 10px; overflow: hidden; margin: 0; padding: 0; }
#gralCabezal h1 a { position: relative; }
/*h2 { margin: 0 0 10px 0; padding: 10px 0 5px 0; background: url(../images/tit_subrayado.png) repeat-x left bottom; font-size: 24px; font-weight: normal; color: #4186E3; }*/

/* Cabezal */
#gralCabezal p { float: left; padding: 25px 10px 0 25px; font-size: 12px; color: #BED7F8; line-height: 1.4em; }
#gralCabezal #gralCabezalContacto { float: right; font-size: 11px; color: #BED7F8; text-align: right; }
#gralCabezal #gralCabezalContacto a { color: #E9CBFD; }
#gralCabezal #gralCabezalContacto a:hover { color: #FFF; }

/*
#gralCabezal ul { position: absolute; right: 0; bottom: 0; background: url(../images/menu_separador.gif) no-repeat left bottom; }
#gralCabezal ul li { float: left; padding-right: 2px; background: url(../images/menu_separador.gif) no-repeat right bottom; font-size: 12px; color: #FFF; line-height: 40px; }
#gralCabezal ul li.seleccionado { }
#gralCabezal ul li a { display: block; padding: 50px 10px 0 10px; line-height: 40px; color: #FFF; text-decoration: none; }
#gralCabezal ul li a:hover { color: #4186E3; }
#gralCabezal ul li.seleccionado a { background: url(../images/menu_fondo_seleccionado.gif) repeat-x left bottom; }
#gralCabezal ul li.seleccionado a:hover { color: #FFF; }
*/




#menu { width: 100%; float: left; border-top: 1px solid #5E6262; background: #CCCCCC; padding: 10px 0 10px 0; }
#menu a { text-decoration: none; font-weight: bold; color: #003300; }
#menu a:hover { color: #888888; }
#menu li { display: inline; padding: 0 10px 0 10px; }
#menu .menuIzd { width: 75%; float: left; }
#menu .menuDer { width: 24%; float: right; text-align: right; }
#menu .seleccionado { color: #FFFFFF; }
#menu .seleccionado a { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#menu .seleccionado a:hover { text-decoration: none; font-weight: bold; color: #FFFFFF; }

.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignRightN { text-align: right; font-weight: bold; }
.bloqueVacio { width: 100%; height: 5px; line-height: 5px; float: left; }
.caja { border: 1px solid #5E6262; background: #EFEFEF; padding: 5px; }
.caja_blanca { border: 1px solid #5E6262; padding: 5px; }
.linea { width: 100%; float: left; margin: 0 0 5px 0; }
.bloque100 { width: 100%; float: left; color: #FFFFFF; }

.botonera { width: 100%; float: left; text-align: center; margin: 0 0 15px 0; }
.botonera .boton2 { width: 49%; float: left; text-align: center; }
.botonera .parte_boton_1 { width: 20%; float: left; text-align: center; }
.botonera .parte_boton_1 a { padding: 0 10px 0 0; }
.botonera .parte_boton_2 { width: 40%; float: left; text-align: center; }
.botonera .parte_boton_2 a { padding: 0 10px 0 10px; }
.botonera .parte_boton_3 { width: 24%; float: left; text-align: right; }
.botonera .parte_boton_3 a { padding: 0; }
.botonera .parte_boton_4 { width: 15%; float: left; text-align: center; }
.botonera .parte_boton_4 a { padding: 0 10px 0 0; }

.listado { width: 100%; float: left; }
.listado a { font-weight: normal; }
.listado .linea_par { width: 100%; float: left; background: #EFEFEF; margin: 0 0 5px 0; }
.listado .linea_impar { width: 100%; float: left; background: #FFFFFF; margin: 0 0 5px 0; }
.listado .tabula { padding: 0 15px 0 0; }
.listado .linea_paginacion { width: 100%; float: left; border-bottom: 1px solid #000000; margin: 10 0 20px 0; }
.listado .label39 { width: 39%; float: left; font-weight: bold; }
.listado .label54 { width: 54%; float: left; font-weight: bold; }
.listado .label59 { width: 59%; float: left; font-weight: bold; }
.listado .label79 { width: 79%; float: left; font-weight: bold; }
.listado .label30C { width: 30%; float: left; font-weight: bold; text-align: center; }
.listado .label20C { width: 20%; float: left; font-weight: bold; text-align: center; }
.listado .label15C { width: 15%; float: left; font-weight: bold; text-align: center; }
.listado .texto39 { width: 39%; float: left; }
.listado .texto54 { width: 54%; float: left; }
.listado .texto59 { width: 59%; float: left; }
.listado .texto79 { width: 79%; float: left; }
.listado .texto30C { width: 30%; float: left; text-align: center; }
.listado .texto20C { width: 20%; float: left; text-align: center; }
.listado .texto15C { width: 15%; float: left; text-align: center; }

.avisoinfo { width: 100%; float: left; background: #00FF00; margin: 5px 0 0 0; }
.avisoinfo p { padding: 0 0 0 5px; margin: 0; }
.avisoerror { width: 100%; float: left; background: #FFFF00; margin: 5px 0 0 0; }
.avisoerror p { padding: 0 0 0 5px; margin: 0; }
.barravolver { width: 100%; float: left; margin: 5px 0 0 0; }
.barravolver p { padding: 0 0 0 5px; margin: 0; }

.filtro_previo { width: 100%; float: left; margin: 5px 0 0 0; }
.filtro_previo label { padding: 0 0 0 5px; margin: 0; }

#cuerpo { width: 100%; float: left; margin: 15px 0 0 0; }
#cuerpo .bloque_1 { width: 98%; float: left; padding: 0 0 0 10px; }
#cuerpo .bloque_2_Iz { width: 60%; float: left; padding: 0 0 0 10px; }
#cuerpo .bloque_2_Dc { width: 38%; float: right; padding: 0 5px 0 0; }

#cuerpo .acierto_error{ width: 100%; float: left; }
#cuerpo .acierto_error .imagen{ width: 45%; float: left; text-align: center; }
#cuerpo .acierto_error .texto{ width: 45%; float: left; }

#cuerpo .login { width: 65%; float: right; }
#cuerpo .login label{ width: 23%; float: left; font-weight: bold; padding: 3px 0 0 20px; }
#cuerpo .login .linea { margin: 5px 0 5px 0; }

#cuerpo .index { width: 100%; float: left; }
#cuerpo .index label{ width: 30%; float: left; }
#cuerpo .index .linea { margin: 5px 0 5px 0; }
#cuerpo .index .linea .subparte{ width: 30%; float: left; }

#cuerpo .modif_horario { width: 100%; float: left; }
#cuerpo .modif_horario .nombre { width: 15%; float: left; font-weight: bold; }
#cuerpo .modif_horario .nombre_valor { width: 55%; float: left; }
#cuerpo .modif_horario .caja { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_horario .caja .parteLabel{ width: 20%; float: left; font-weight: bold; text-align: right; }
#cuerpo .modif_horario .caja .parteLabel label{ padding: 3px 0 0 0; }
#cuerpo .modif_horario .caja .parteTexto{ width: 75%; float: right; }
#cuerpo .modif_horario .caja .parteTexto .parteTextoDia{ width: 10%; text-align: center; float: left; }

#cuerpo .modif_comunicado { width: 100%; float: left; }
#cuerpo .modif_comunicado .nombre { width: 15%; float: left; font-weight: bold; }
#cuerpo .modif_comunicado .nombre_valor { width: 55%; float: left; }
#cuerpo .modif_comunicado .caja { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_comunicado .caja .parteLabel{ width: 15%; float: left; font-weight: bold; text-align: right; }
#cuerpo .modif_comunicado .caja .parteLabel label{ padding: 3px 0 0 0; }
#cuerpo .modif_comunicado .caja .parteTexto{ width: 83%; float: right; }

#cuerpo .modif_grupo { width: 100%; float: left; }
#cuerpo .modif_grupo .caja { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_grupo .caja .parteLabel{ width: 25%; float: left; font-weight: bold; text-align: right; }
#cuerpo .modif_grupo .caja .parteLabel label{ padding: 3px 0 0 0; }
#cuerpo .modif_grupo .caja .parteTexto{ width: 73%; float: right; }

#cuerpo .modif_ficha { width: 60%; float: left; }
/*#cuerpo .modif_ficha .nombre { width: 10%; float: left; font-weight: bold; padding: 0 0 0 0; }*/
#cuerpo .modif_ficha .grupo_fi { width: 10%; float: left; font-weight: bold; padding: 0 0 0 0; }
#cuerpo .modif_ficha .titulo_fi { width: 100%; float: left; font-weight: bold; text-align: center; }
#cuerpo .modif_ficha .titulo_fi .dato { width: 100%; float: left; text-align: center; margin: 10px 0 0 0; }
#cuerpo .modif_ficha .subtitulo_fi { width: 100%; float: left; text-align: center; }
#cuerpo .modif_ficha .subtitulo_fi .dato { width: 100%; float: left; text-align: center; margin: 10px 0 0 0; }

#cuerpo .modif_ficha .dato { width: 20%; float: left; padding: 0 10px 0 0; margin: 0 10px 0 0; }
#cuerpo .modif_ficha .pestanas { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_ficha .pestanas a { font-weight: normal; text-decoration: none; }
#cuerpo .modif_ficha .pestana_on { float: left; text-align: center; border: 1px solid #5E6262; border-bottom: none; background: #EFEFEF; padding: 5px 10px 5px 10px; margin: 0; }
#cuerpo .modif_ficha .pestana { float: left; text-align: center; border: 1px solid #FFFFFF; border-bottom: none; padding: 5px 10px 5px 10px; margin: 0; }
#cuerpo .modif_ficha .caja { width: 98%; float: left; margin: 0; }
/*#cuerpo .modif_ficha .caja input { width: 99%;}
#cuerpo .modif_ficha .caja .bloque100 { width: 100%; float: left; }
#cuerpo .modif_ficha .caja .bloque50I { width: 49%; float: left; }
#cuerpo .modif_ficha .caja .bloque50D { width: 49%; float: right; }*/

/* Estilo para el tipo pestaņa 1 */
#cuerpo .modif_ficha .caja #visualizador_imagen_1 { display: none; }

#cuerpo .modif_ficha .caja #texto1_pestana_1 { width: 49%; float: left; height: 45px; }
#cuerpo .modif_ficha .caja #texto1_pestana_1 textarea{ width: 99%; height: 45px; font-weight: bold; }
#cuerpo .modif_ficha .caja #foto1_pestana_1 { width: 49%; float: right; height: 200px; text-align: center; }

#cuerpo .modif_ficha .caja #texto2_pestana_1 { width: 49%; float: left; height: 150px; padding: 10px 0 0 0; }
#cuerpo .modif_ficha .caja #texto2_pestana_1 textarea{ width: 99%; height: 150px; }
#cuerpo .modif_ficha .caja #foto2_pestana_1 { display: none; }

#cuerpo .modif_ficha .caja #texto3_pestana_1 { width: 100%; float: left; height: 20px; padding: 10px 0 0 0; }
#cuerpo .modif_ficha .caja #texto3_pestana_1 textarea{ width: 99%; height: 20px; text-align: right; font-weight: bold;}
#cuerpo .modif_ficha .caja #foto3_pestana_1 { display: none; }

#cuerpo .modif_ficha .caja #texto4_pestana_1 { display: none; }
#cuerpo .modif_ficha .caja #foto4_pestana_1 { display: none; }

#cuerpo .modif_ficha .caja #texto5_pestana_1 { display: none; }
#cuerpo .modif_ficha .caja #foto5_pestana_1 { display: none; }

#cuerpo .modif_ficha .caja #texto6_pestana_1 { display: none; }
#cuerpo .modif_ficha .caja #foto6_pestana_1 { display: none; }

/* Estilo para el tipo pestaņa 2 */
#cuerpo .modif_ficha .caja #visualizador_imagen_2 { width: 44%; float: right; height: 200px; text-align: center; }

#cuerpo .modif_ficha .caja #texto1_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto1_pestana_2 { width: 25%; float: left; height: 100px; text-align: center; padding: 0 5px 5px 0; }

#cuerpo .modif_ficha .caja #texto2_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto2_pestana_2 { width: 25%; float: left; height: 100px; text-align: center; padding: 0 0 5px 0; }

#cuerpo .modif_ficha .caja #texto3_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto3_pestana_2 { width: 25%; float: left; height: 100px; text-align: center; padding: 0 5px 5px 0; }

#cuerpo .modif_ficha .caja #texto4_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto4_pestana_2 { width: 25%; float: left; height: 100px; text-align: center; padding: 0 0 5px 0; }

#cuerpo .modif_ficha .caja #texto5_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto5_pestana_2 { display: none; }

#cuerpo .modif_ficha .caja #texto6_pestana_2 { display: none; }
#cuerpo .modif_ficha .caja #foto6_pestana_2 { display: none; }

/* Estilo para el tipo pestaņa 3 */
#cuerpo .modif_ficha .caja #visualizador_imagen_3 { display: none; }

#cuerpo .modif_ficha .caja #texto1_pestana_3 { width: 49%; float: left; height: 45px; }
#cuerpo .modif_ficha .caja #texto1_pestana_3 textarea{ width: 99%; height: 45px; font-weight: bold; }
#cuerpo .modif_ficha .caja #foto1_pestana_3 { display: none; }

#cuerpo .modif_ficha .caja #texto2_pestana_3 { width: 49%; float: right; height: 45px; }
#cuerpo .modif_ficha .caja #texto2_pestana_3 textarea{ width: 99%; height: 45px; font-weight: bold; }
#cuerpo .modif_ficha .caja #foto2_pestana_3 { display: none; }

#cuerpo .modif_ficha .caja #texto3_pestana_3 { width: 49%; float: left; height: 150px; padding: 10px 0 0 0; }
#cuerpo .modif_ficha .caja #texto3_pestana_3 textarea{ width: 99%; height: 150px; }
#cuerpo .modif_ficha .caja #foto3_pestana_3 { display: none; }

#cuerpo .modif_ficha .caja #texto4_pestana_3 { width: 49%; float: right; height: 150px; padding: 10px 0 0 0; }
#cuerpo .modif_ficha .caja #texto4_pestana_3 textarea{ width: 99%; height: 150px; }
#cuerpo .modif_ficha .caja #foto4_pestana_3 { display: none; }

#cuerpo .modif_ficha .caja #texto5_pestana_3 { display: none; }
#cuerpo .modif_ficha .caja #foto5_pestana_3 { display: none; }

#cuerpo .modif_ficha .caja #texto6_pestana_3 { display: none; }
#cuerpo .modif_ficha .caja #foto6_pestana_3 { display: none; }

/* Estilo para el tipo pestaņa 4 */
#cuerpo .modif_ficha .caja #visualizador_imagen_4 { display: none; }

#cuerpo .modif_ficha .caja #texto1_pestana_4 { width: 100%; float: left; height: 45px; }
#cuerpo .modif_ficha .caja #texto1_pestana_4 textarea{ width: 99%; height: 45px; font-weight: bold; }
#cuerpo .modif_ficha .caja #foto1_pestana_4 { display: none; }

#cuerpo .modif_ficha .caja #texto2_pestana_4 { width: 100%; float: left; height: 150px; }
#cuerpo .modif_ficha .caja #texto2_pestana_4 textarea{ width: 99%; height: 150px; }
#cuerpo .modif_ficha .caja #foto2_pestana_4 { display: none; }

#cuerpo .modif_ficha .caja #texto3_pestana_4 { display: none; }
#cuerpo .modif_ficha .caja #foto3_pestana_4 { display: none; }

#cuerpo .modif_ficha .caja #texto4_pestana_4 { display: none; }
#cuerpo .modif_ficha .caja #foto4_pestana_4 { display: none; }

#cuerpo .modif_ficha .caja #texto5_pestana_4 { display: none; }
#cuerpo .modif_ficha .caja #foto5_pestana_4 { display: none; }

#cuerpo .modif_ficha .caja #texto6_pestana_4 { display: none; }
#cuerpo .modif_ficha .caja #foto6_pestana_4 { display: none; }

#cuerpo .modif_preficha { width: 39%; float: right; }
#cuerpo .modif_preficha .caja_blanca { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_preficha .caja_blanca .minificha_titulo_ficha { width: 100%; float: left; text-align: center; font-weight: bold; margin: 0 0 10px 0; }
#cuerpo .modif_preficha .caja_blanca .minificha_imagen { width: 100%; float: left; text-align: center; margin: 0 0 10px 0; }
#cuerpo .modif_preficha .caja_blanca .minificha_imagen img { padding: 0 0 10px 0; }
#cuerpo .modif_preficha .caja_blanca .minificha_texto1 { width: 100%; float: left; text-align: center; margin: 0 0 10px 0; }
#cuerpo .modif_preficha .caja_blanca .minificha_texto1 textarea { width: 100%; height: 60px; }
#cuerpo .modif_preficha .caja_blanca .minificha_texto2 { width: 100%; float: left; text-align: center; }
#cuerpo .modif_preficha .caja_blanca .minificha_texto2 textarea { width: 100%; height: 20px; text-align: right; font-weight: bold; }

#cuerpo .modif_pestana { width: 100%; float: left; }
#cuerpo .modif_pestana .caja { width: 98%; float: left; margin: 10px 0 0 0; }
#cuerpo .modif_pestana .caja .parteLabel{ width: 18%; float: left; font-weight: bold; text-align: right; padding: 0 5px 0 0;}
#cuerpo .modif_pestana .caja .parteLabel label{ padding: 3px 0 0 0; }
#cuerpo .modif_pestana .caja .parteTexto{ width: 80%; float: left; }
#cuerpo .modif_pestana .caja .parteTexto2{ width: 20%; float: left; }

#cuerpo .bloque_ayuda { width: 100%; float: left; margin: 0 0 20px 0; }
#cuerpo .bloque_ayuda h1 { font-size: 14px; padding: 0; margin: 0; }
#cuerpo .bloque_ayuda ul { width: 100%; float: left; padding: 0; margin: 0; }
#cuerpo .bloque_ayuda li { display: block; }