/*estilos para los fieldset*/
fieldset{ border:1px solid #dfdfdf;}
legend {color:#4f4f4f; font-weight:bold; font-size:10px;  padding:0 5px;}

.tb_administracion{width:90%; margin:15px auto; }
.tb_administracion tr td{padding:3px 0; vertical-align:top;}
.tb_administracion tr td input{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666; width:200px;}
.tb_administracion tr td input.max{width:300px;}
.tb_administracion tr td textarea{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666;}
.tb_administracion tr td label{padding-right:20px; font-weight:bold;}
.tb_administracion tr td label a{text-decoration:underline; color:#4f4f4f; font-weight:bold;  background:url("/public/static/images/vinetas.gif") no-repeat; background-position:left 4px; padding-left:10px;}
.tb_administracion tr td label a:visited{text-decoration:underline;}
.tb_administracion tr td input.radio{width:15px; border:0; padding:0; margin:0; }
.tb_administracion tr td select{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666;}
.tb_administracion tr td.guardar input{cursor:pointer; margin:10px 15px 0 0; width:130px;}
.tb_administracion tr td label span.bull{color:#f8b308; border:none; background: none; padding:0; margin: 0; padding-right: 5px;}
.tb_administracion tr td a{color:#f8b308; font-weight: bold; text-decoration: underline; margin: 10px 0;}
.tb_administracion tr td.pregunta{padding: 10px 0; color:#f8b308; font-weight: bold; float: left; font-size: 10px;}
.tb_administracion tr td span{padding:5px 10px; border:1px solid #919191; background-color:#dfdfdf; display:block; float:left; margin-right:10px;}
.tb_administracion tr td span a{color:#4f4f4f; font-weight: bold;}
.tb_administracion tr td span a:hover{text-decoration:none;}
.tb_administracion tr td input.checkbox{width:15px; padding: 0; margin: 0;}
.tb_administracion tr td.peque{width:44%;}

/*variaciones para la zona de centros*/
#tb_admin_centros tr td input{width:300px;}
#tb_admin_centros tr td.guardar input{width:130px;}
#tb_admin_centros tr td input.campopeque{width:30%;}
#tb_admin_centros tr td input.radio{width:15px; border:0; padding:0; margin:0; }

.tb_codigo{width:450px; margin:20px 10px;}
.tb_codigo tr td.guardar input{cursor:pointer; margin:0; width:130px;}

/*variaciones para la zona de contenidos*/
#tb_admin_contenidos tr td input{width:400px;}
#tb_admin_contenidos tr td input.order{width:100px;}
#tb_admin_contenidos tr td input.radio{width:15px; border:0; padding:0; margin:0; }
#tb_admin_contenidos tr td.guardar input{width:130px;}

/*variaciones para la zona de categorias*/
#tb_admin_categorias tr td input{width:347px;}
#tb_admin_categorias tr td input.order{width:100px;}
#tb_admin_categorias tr td input.radio{width:15px; border:0; padding:0; margin:0; }
#tb_admin_categorias tr td.guardar input{width:130px;}
#tb_admin_categorias tr td textarea{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666;}

/*variaciones para la zona de convocatorias*/
.tb_admin_convocatorias{width:580px;}
.tb_admin_convocatorias tr td input{width:430px;}
.tb_admin_convocatorias tr td input.campopeque{width:40%;}
.tb_admin_convocatorias tr td input.campofecha{width:30%;}
.tb_admin_convocatorias tr td.guardar input{width:130px;}
.tb_admin_convocatorias tr td textarea{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666;}
.tb_admin_convocatorias tr td.cierre{text-align:right;}
.tb_admin_convocatorias tr td.cierre a{color:#f8b308; font-weight: bold; font-size: 11px; }
.tb_admin_convocatorias tr td input.checkbox{width:15px; padding: 0; margin: 0;}
.tb_admin_convocatorias tr td label.suspender{margin-bottom:10px;}
.tb_admin_convocatorias tr td.descargar{padding: 10px 0;}
.tb_admin_convocatorias tr td span.bull{color:#f8b308; border:none; background: none; padding:0; margin: 0; padding-right: 5px;}

fieldset.ficheros{margin-top: 20px;}
.listados{padding-top: 15px;}
.listados span{ display: block;}
.listados span a{color:#f8b308; font-size:11px; font-weight: bold; background:url("/public/static/images/vinetas.gif") no-repeat; background-position:left 4px; padding-left:10px;}
.listados span a:hover{color:#4f4f4f;}

/*variaciones para la zona de sedes*/
#tb_admin_sedes tr td input{width:340px;}
#tb_admin_sedes tr td input.campopeque{width:50%;}
#tb_admin_sedes tr td a{color:#f8b308; font-weight: bold; text-decoration: underline;}
#tb_admin_sedes tr td.guardar input{width:130px;}
#tb_admin_sedes tr td input.radio{width:15px; border:0; padding:0; margin:0; }
#tb_admin_sedes tr td textarea{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666;}

/*variaciones para la zona de opciones de sedes*/
#tb_opciones{width:300px; margin:10px; padding:0; text-align: left;}
#tb_opciones tr td label{width:150px;}
#tb_opciones tr td.guardar input{width:130px;}
#tb_opciones tr td input.radio{width:15px; border:0; padding:0; margin:0; }

/*variaciones para la zona de usuarios inscritos*/
.tb_usuariosInsc{width:95%; margin:10px; padding:0; text-align: left;}
.tb_usuariosInsc tr td.border{border-bottom:1px solid #ccc; padding: 10px 0;}
.tb_usuariosInsc tr td label.dni{width:80px;}
.tb_usuariosInsc tr td label{width:250px; padding: 2px; display: block; }
.tb_usuariosInsc tr td span.titulo{border:none; background: none; padding:0; margin: 0;}
.tb_usuariosInsc tr td label span.bull{color:#f8b308; border:none; background: none; padding:0; margin: 0; padding-right: 5px;}
.tb_usuariosInsc tr td.guardar input{width:130px;}
.tb_usuariosInsc tr td input.radio{width:15px; border:0; padding:0; margin:0;}
.tb_usuariosInsc tr td.cierre{text-align:right;}
.tb_usuariosInsc tr td.cierre a{color:#f8b308; font-weight: bold; font-size: 11px;}
.tb_usuariosInsc tr td textarea{margin-bottom: 20px;}
.tituloAdm{font-weight: bold; padding: 10px; text-align: center; margin-top: 10px;}
.tituloAdm span{font-weight: bold; color:#058113; font-size: 13px; }
.generarPdf{padding: 10px;}
.generarPdf a{display:block; color:#058113; font-size:11px; font-weight: bold; background:url("/public/static/images/vinetas.gif") no-repeat; background-position:left 4px; padding:0 0 5px 10px;}

/*estilo para el calendario*/
input.calendar{color:#666; padding:5px 2px 1px 2px; text-align: center; background:url("/public/static/images/ico_cal.gif") no-repeat right; height:17px;}

/*variaciones para la zona de grupos*/
#tb_admin_grupos{width:580px;}
#tb_admin_grupos tr td input{width:430px;}
#tb_admin_grupos tr td.campo{width:500px; }
#tb_admin_grupos tr td input.campopeque{width:50%;}
#tb_admin_grupos tr td.guardar input{width:130px;}
#tb_admin_grupos tr td textarea{border:1px solid #ccc; font:11px Verdana; padding:0 3px; color:#666; margin-bottom:20px;}
#tb_admin_grupos tr td.anadir{text-align:right;}
#tb_admin_grupos tr td.anadir a{color:#f8b308; font-weight: bold; font-size: 11px;}
#tb_admin_grupos tr td.anadirAsesor a{color:#058113;  font-size: 11px;}
#tb_admin_grupos tr td.padding{padding-bottom: 20px;}
#tb_admin_grupos tr td input.checkbox{width:15px; padding: 0; margin: 0;}
#tb_admin_grupos tr td span.red{border:none; background: none; margin:0; padding: 0;color:red; display: inherit;}
#tb_admin_grupos tr td label.apartados{width:100px; display: block;}
fieldset.datosProfesor{margin-bottom: 20px;}
#tb_admin_grupos2{width:550px;}
#tb_admin_grupos2 tr td input{width:40px;}
#tb_admin_grupos tr td input.radio{width:15px; border:0; padding:0; margin:0;}
#tb_admin_grupos2 tr td span{border:none; background: none; margin:0; padding: 0; display: block;float: left; width:460px; }
#tb_admin_grupos2 tr td label span.bull{color:#f8b308; border:none; background: none; padding:0; margin: 0; padding-right: 5px; display:block; float:left; width:10px;}
#tb_admin_grupos2 tr td textarea{padding: 0; margin: 0;}

.tb_fc{width:550px;}
.tb_fc tr td input{width:40px; text-align: center;}
.tb_fc tr td input.radio{width:15px; border:0; padding:0; margin:0;}
.tb_fc tr td span{border:none; background: none; margin:0; padding: 0; display: block;float: left; width:460px; }
.tb_fc tr td span.apartado{border:none; background: none; margin:0; padding:0; color:#058113; font-weight: bold; font-size: 12px;}
.tb_fc tr td hr{padding:0; margin:0 0 10px 0; border:0 none; height:1px; background-color:#058113; color:#058113;overflow:hidden;}
.tb_fc tr td label span.bull{color:#f8b308; border:none; background: none; padding:0; margin: 0; padding-right: 5px; display:block; float:left; width:10px;}
.tb_fc tr td.campo{text-align: center;}
#tb_admin_datos{width:250px; margin:5px;}
.tb_anadir{width:100%;}
.tb_anadir th{ border-bottom: 1px solid #ccc; padding:5px 10px; background-color: orange; font-weight: bold;}
.tb_anadir td{border-bottom: 1px solid #ccc; padding:5px 10px;}
.tb_anadir a{color:#c21a1a; font-weight: bold;}

#tb_admin_galeriaCategoria{width:100%;}
#tb_admin_galeriaCategoria tr td input{width:350px;}
#tb_admin_galeriaCategoria tr td.guardar input{width:130px;}
#tb_admin_galeriaCategoria tr td input.campopeque{width:50%;}
#tb_admin_galeriaCategoria tr td a.buscar{color:#058113;  font-weight: bold;}


/*variaciones para la zona de acceso*/
#tb_acceso{width:300px;}
#tb_acceso tr td label{width:150px;}
#tb_acceso tr td.guardar{margin:auto;}
#tb_acceso tr td.guardar input{width:130px; }


/** tabla para admitir **/
.tb_admitir{width:400px; margin: 20px auto;}
.tb_admitir td{border:1px solid #f8b308;}
.tb_admitir td{padding: 3px; text-align: center;}
.tb_admitir thead td span{text-align: right; display:block; padding-right: 10px; font-weight: bold;}
.tb_admitir tbody td span{padding-left: 10px;text-align: left;display:block;}
.tb_admitir tfoot td input.enviar{background-color: #f8b308; border:none; cursor:pointer;font-weight: bold; color:#fff;}
.tb_admitir tfoot td.btenviar{background-color: #f8b308; }
.tituloAdmitir{ font-weight: bold; padding-top: 20px;}
.tituloAdmitir span{color:#f8b308;font-size: 12px; padding-left: 10px;}

.cerrarListadoAdm{padding: 20px 0; overflow: hidden;}
.cerrarListadoAdm span.red{color:red; padding:0 0 10px 0; display: block;}
.cerrarListadoAdm span{padding-bottom: 10px; }
span.si{padding:5px 10px; border:1px solid #919191; background-color:#dfdfdf; display:block; float:left; margin-right:10px;}
span.si a{color:#4f4f4f; font-weight: bold;}


.tb_certificar .tituloConvocatoria{color:orange; font-size:11px; border:none; background: none; padding: 0; margin: 0; padding-bottom: 10px; font-weight: bold;}
.tb_certificar .etiqueta{width:135px; }
.tb_certificar .campo{width:300px;}


/** Tabla para inscritos **/
.tb_inscritos{width:500px;}
.tb_inscritos thead td{background-color: #f8b308; border:1px solid #f8b308; font-weight: bold; color:#fff; padding-left: 10px;}
.tb_inscritos thead td.border{border-right:1px solid #fff;}
.tb_inscritos tbody td{border:1px solid #f8b308; padding-left: 10px;}

/*.filtroAsesores{position: absolute; right:10px; bottom:11px; width:295px; color:#c21a1a; overflow: hidden;}*/
.filtroAsesores{width:295px; color:#c21a1a; float:right; overflow: hidden; margin-top:-25px;}

.etiq{width:90px; float:left; padding-left: 10px; overflow:hidden; }
.etiqLarge{padding-left: 10px; overflow: hidden; display: block;}
.porcent{height:10px; float:left; background-color:#d6732a; margin-right: 5px; margin-top:2px; overflow:hidden; }
.cuest td{padding: 10px 0;}
.cuest td label{padding-top: 15px; display: block;}
.cuest tr td label a{background: none; padding: 0; text-decoration:none;}
.cuest td.par{background-color: #ededed; padding: 10px 0;}

.tb_administracion .contacto a{width:300px; color:#576da5; font-size: 12px; font-weight: bold; padding:5px 0 0 35px; display: block;
			background:url('/public/static/images/chat.gif') no-repeat left; height: 22px}
