* { margin:0; padding:0; }
img { border:0; display:block; }
table { color:#333; border:0; font-family: Arial; font-size: 12px; line-height: 17px; }
body { color:#333; background:#FFF; font-family: Arial; font-size: 12px; line-height: 17px; }
input { color:#333; background:#FFF; outline:0; font-family: Arial; font-size: 12px; line-height: 17px; }
select { color:#333; background:#FFF; outline:0; font-family: Arial; font-size: 12px; line-height: 17px; }
select option { padding:0 0 0 3px; }
textarea { color:#333; background:#FFF; outline:0; font-family: Arial; font-size: 12px; line-height: 17px; }
ul { list-style:none; }
li { list-style:none; }
.none { display:none; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; overflow:hidden; }
.red { color:#CC0000 !important; }
.rojo { color:#CC0000 !important; }
.gris { color:#999; }
.grisf { color:#666; }
.color { color:#63AE37 !important; }
.sinmargen { margin:0 !important; }
.disabled { background-color:#ededed; }
.txt-right { text-align:right; }
.nobr { white-space:nowrap; }
#wrapper { width:1002px; margin:0 auto; text-align: left; }

#superior { background:#63ae37 url(/media/image/web/degradeeSup.png) repeat-x top left; overflow:hidden; width:970px; color:#FFF; padding:7px 16px 8px 16px; }
#superior a { color:#fff; font-weight:bold; text-decoration:none; }
#superior a:hover { text-decoration:underline; }
#bienvenida { float:left; text-align:left; width:400px; }
#login { float:right; text-align:right; width:570px; }

#cabecera { padding:0 15px 0 15px; width:972px; }
#logo { padding:12px 0 12px 0; }
#foto-cabecera { border-top:1px solid #999; border-bottom:1px solid #999; padding:10px 0 10px 0; }

#contenidos { padding:0 15px 0 15px; width:972px; overflow:hidden; }
#contenidos a { font-weight:bold; color:#63ae37; text-decoration:none; }
#contenidos a:hover { text-decoration:underline; }
#contenidos p { margin:0; padding:8px 0 8px 0; line-height:16px; } 
#contenidos ul { margin:0; padding:7px 0 8px 0; } 
#contenidos li { display:block; padding:0 0 0 9px; background:url(/media/image/web/lista.gif) no-repeat left 6px; line-height:17px; } 
#contenido { float:left; margin:0 12px 0 0; width:476px; min-height:500px; }
#contenido-largo { float:left; width:740px; min-height:500px; }
h3 { font-size:25px; position:relative; margin:expression("0 0 -2px 0"); padding:6px 0 0 0; padding:expression("3px 0 0 0"); }
h4 { font-size:14px; line-height:17px; margin:0 0 4px 0; padding:7px 0 2px 0; border-bottom:1px solid #ccc;  }
h5 { font-size:14px; line-height:17px; padding:8px 0 8px 0; }
h6 { font-size:14px; line-height:17px; padding:8px 0 1px 0; }

#migas { padding:8px 0 0 0; width:972px; }

#menu { float:left; margin:8px 12px 0 0; padding:0 0 4px 0; width:220px; }
#menu ul { padding:0 0 0 0; }
#menu ul li { display:block; border-top:1px solid #ccc; padding:4px 0 4px 15px; background-image:url(/media/image/web/flecha-menu.gif); background-repeat:no-repeat; background-position:left 8px; background-position:expression("left 9px"); }
#menu ul li a { color:#333 !important; }
#menu ul li a:hover { color:#63ae37 !important; text-decoration:none !important; }
#menu ul li a.ilu { color:#63ae37 !important; }
#menu ul li.last { padding-bottom:16px !important; }
#menu ul li ul { background:#ecebeb; margin:4px 0 12px 0; padding:6px 0 4px 0; }
#menu ul li ul li { display:block; border:0 none; padding:0 0 2px 10px; background:none; }
#menu ul li ul li a { font-weight:normal; color:#666 !important; text-decoration:none; background-image:url(/media/image/web/flecha-submenu-std.gif); background-repeat:no-repeat; background-position:left 5px; padding:0 0 0 7px; }
#menu ul li ul li a:hover { color:#63ae37 !important; text-decoration:none; background-image:url(/media/image/web/flecha-submenu-ilu.gif); }
#menu ul li ul li a.ilu { color:#63ae37 !important; background-image:url(/media/image/web/flecha-submenu-ilu.gif); }
#menu #sep-menu { padding:1px 0 1px 15px; font-size:11px; line-height:16px; background:#63ae37; border:0 none; text-transform:uppercase; font-weight:bold; color:#FFF; margin:0 0 5px 0; }
#menu #sep-menu2 { margin:12px 0 0 0; border-top:18px solid #63ae37; height:5px; line-height:5px; font-size:0px; background:none; padding:0; }

#contenido-cab { width:476px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-sup-largo-gris.gif) no-repeat top left; }
#contenido-pie { width:476px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-inf-largo-gris.gif) no-repeat bottom left; margin:0 0 4px 0; }
#contenido-texto { border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/media/image/web/degradado-gris.gif) no-repeat top left; width:472px; padding:0 1px 0 1px; }
#contenido-sep { background:url(/media/image/web/punto-gris.gif) repeat-x top left; height:2px; line-height:2px; font-size:0px; clear:both; overflow:hidden; width:472px; }
#bloque-home { padding:8px 0 8px 0; overflow:hidden; width:472px; background:url(/media/image/web/degradado-gris-p.gif) no-repeat top left; }
#bloque-home-primero { padding:4px 0 8px 0; overflow:hidden; width:472px; }
#bloque-home-thumb { padding:4px 12px 4px 11px; float:left; /* width:150px; */ }
#bloque-home-contenido { padding:2px 11px 0 0; /* float:left; width:288px; */ }
#bloque-home-fecha { font-weight:bold; }
#bloque-home-titulo a { font-size:14px; line-height:19px; }
#bloque-home-texto {  }
#bloque-home-news { padding:4px 11px 3px 11px; }
#bloque-home-foto { padding:0 0 8px 0; }
#bloque-home-contenidos { padding:17px 0 0 0; }
#ver-mas-home { background:url(/media/image/web/punto-gris.gif) repeat-x top left; clear:both; overflow:hidden; height:20px; padding:9px 0 0 0; margin:0 11px 0 11px; }
#ver-mas-home a { padding:0 0 0 15px; background:url(/media/image/web/flecha-menu.gif) no-repeat left 4px;}
#sep-home { height:12px; line-height:12px; font-size:0px; width:476px; }

#print { border-top:1px solid #ccc; padding:1px 0 0 0; overflow:hidden; width:476px; }
#print-largo { border-top:1px solid #ccc; padding:1px 0 0 0; overflow:hidden; width:740px; }

#cuadro-grande { margin:0 0 3px 0; padding:22px 10px 10px 10px; background:url(/media/image/web/cuadro-grande.gif) no-repeat left 12px; width:456px; height:257px; }
#cuadro-grande #foto { width:456px; height:257px; }
#cuadro-grande #playG { padding:90px 0 0 194px; width:68px; height:68px; }
#videos { padding-top:8px; overflow:hidden; width:230px; float:left; text-align:center; }
.arriba { padding-top:0px !important; }
.par { padding-right:0px; }
.impar { padding-right:16px; }
#videos-sep { clear:both; height:0px; line-height:0px; font-size:0px; width:476px; overflow:hidden; }

#cuadro-peq { margin:0 0 7px 0; padding:22px 10px 10px 10px; background:url(/media/image/web/cuadro-peq.gif) no-repeat left 12px; width:210px; height:118px; }
#cuadro-peq #foto { width:210px; height:118px; }
#cuadro-peq #playP { padding:43px 0 0 89px; width:32px; height:32px; }

#cuadro-mus { margin:0 0 7px 0; padding:22px 10px 10px 10px; background:url(/media/image/web/cuadro-mus.gif) no-repeat left 12px; width:210px; height:210px; }
#cuadro-mus #foto { width:210px; height:210px; }
#cuadro-mus #playP { padding:89px 0 0 89px; width:32px; height:32px; }

#cuadro-contacto { clear:both; overflow:hidden; width:476px; padding:8px 0 4px 0; }
#cuadro-contacto-primero { overflow:hidden; width:476px; padding:13px 0 4px 0; }
#cuadro-foto { margin:0 12px 0 0; padding:10px; background:url(/media/image/web/cuadro-foto.gif) no-repeat top left; width:131px; height:175px; float:left; }
#cuadro-foto #foto { width:131px; height:175px; }
#datos-contacto { float:left; width:313px; }
#datos-contacto-titulo { padding:5px 0 0 0; font-size:14px; line-height:19px; font-weight:bold; }
#datos-contacto-cargo { font-style:italic; }
#datos-contacto-email { padding:17px 0 0 0; }

#bloque-material { border-top:1px solid #333; padding:12px 0 0 0; }
.logo-ico { padding:12px 0 5px 0; }
#sep-gris { background:url(/media/image/web/punto-gris.gif) repeat-x top left; height:1px; line-height:1px; font-size:0px; clear:both; overflow:hidden; width:476px; }
#pantones { padding:3px 0 8px 0; }
#pantone { padding:0 0 0 20px; background-image:url(/media/image/web/pantone.gif); background-repeat:no-repeat; background-position:top left; }
#material-tabla { margin:13px 0 8px 0; }
#cuadro-foto-h { padding:10px; background:url(/media/image/web/cuadro-foto-h.gif) no-repeat top left; width:130px; height:98px; }
#cuadro-foto-h #foto { width:130px; height:98px; }
#cuadro-foto-v { padding:10px; background:url(/media/image/web/cuadro-foto-v.gif) no-repeat top left; width:98px; height:130px; }
#cuadro-foto-v #foto { width:98px; height:130px; }

#cuadro-doc { margin:0 0 7px 0; padding:22px 10px 10px 10px; background:url(/media/image/web/cuadro-doc.gif) no-repeat left 12px; width:210px; height:158px; }
#cuadro-doc #foto { width:210px; height:158px; }
#cuadro-doc-v { margin:0 45px 7px 46px; padding:22px 10px 10px 10px; background:url(/media/image/web/cuadro-doc-v.gif) no-repeat left 12px; width:119px; height:158px; }
#cuadro-doc-v #foto { width:119px; height:158px; }

#banners { float:left; margin:0 0 4px 0; width:252px; }
#destacados-cab { width:252px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-sup-corto-verde.gif) no-repeat top left; }
#destacados-pie { width:252px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-inf-corto-verde.gif) no-repeat bottom left; }
#destacados { border-left:1px solid #91c673; border-right:1px solid #91c673; background:url(/media/image/web/degradado-verde.gif) no-repeat top left; width:226px; padding:0 12px 0 12px; }
#destacado { padding:8px 0 3px 0; }
#destacado img { border:1px solid #999; margin:0 0 7px 0; }
#destacado p { padding:0 0 0 0; line-height:17px; }
#destacado-titulo { line-height:19px; font-size:14px; font-weight:bold; }
#destacado-sep { width:226px; height:11px; line-height:11px; font-size:0px; overflow:hidden; background:url(/media/image/web/punto-verde.gif) repeat-x left 6px; }

#pie { clear:both; overflow:hidden; width:972px; padding:11px 15px 11px 15px; background:#dbdada; margin:20px 0 0 0; }
#pie a { color:#333; text-decoration:none; font-weight:bold; }
#pie a:hover { text-decoration:underline; }
#pie-izq { width:822px; float:left; text-align:left; }
#pie-der { width:150px; float:right; text-align:right; }

#nota { font-size:11px; line-height:16px; font-style:italic; font-weight:normal; }
#formulario { padding:25px 0 0 0; }
#formulario table { margin:0 0 14px 0; }
#campo { padding:2px 0 6px 0; font-weight:bold; }
#campo2 { padding:8px 0 8px 0; background:#727272; font-weight:bold; color:#fff; }
#no-obligatorio { padding:0 0 0 7px; }
#obligatorio { padding:0 0 0 7px; background:url(/media/image/web/asterisco.gif) no-repeat left 4px; }
#observaciones { font-style:italic; color:#999; padding:2px 0 2px 10px; font-weight:normal; padding:expression("0 0 2px 10px"); position:relative; top:expression("-4px"); }
.input { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:335px; height:17px; margin:0 0 4px 0; margin:expression("0 0 2px 0"); position:relative; top:expression("-1px"); }
.textarea { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:335px; height:147px; margin:0 0 4px 0; margin:expression("0 0 2px 0"); position:relative; top:expression("-1px"); }
.input-corto { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:95px; height:17px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; position:relative; top:expression("-1px"); }
.input-mini { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:56px; height:17px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; position:relative; top:expression("-1px"); }
.select { border:1px solid #c1c1c1; color:#666; width:343px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }
.select-largo { border:1px solid #c1c1c1; color:#666; width:438px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }
.select-medio { border:1px solid #c1c1c1; color:#666; width:200px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }
.select-corto { border:1px solid #c1c1c1; color:#666; width:78px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }
.radio { margin:2px 5px 0 3px; margin:expression("0 1px 0 0"); position:relative; top:2px; }
.file { height:auto; height:expression("21px"); width:215px; border:1px solid #c1c1c1; color:#666; margin:expression("0 0 2px 0"); margin:0 0 4px 0; position:relative; top:expression("-1px"); }
#opcion { font-weight:normal; margin:0 0 0 9px; }
#botones-form { padding:13px 0 0 0; text-align:center; background:url(/media/image/web/punto-verde.gif) repeat-x top left; width:100%; height:23px; }
#botones-form img { display:inline; }
#botones-form input { width:0px; height:0px; border:0 none; }
#botones-form-largo { padding:13px 0 0 0; text-align:center; background:url(/media/image/web/punto-verde.gif) repeat-x top left; width:740px; height:23px; }
#botones-form-largo img { display:inline; }
#botones-form-largo input { width:0px; height:0px; border:0 none; }
#formulario-lista { padding:10px 0 0 0; }
#formulario-lista table { margin:0 0 14px 0; }
#formulario-corto { padding:18px 0 0 0; }
#formulario-corto table { margin:0 0 25px 0; }
#logo-form { border:1px solid #ccc; margin:2px 0 5px 0; }
.input-curso { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:430px; height:17px; position:relative; top:expression("-1px"); }

#cabecera-listado { color:#fff; font-weight:bold; background:#727272; padding:8px 12px 8px 12px; margin:13px 0 0 0; overflow:hidden; }
#descuento { clear:both; overflow:hidden; padding:13px 0 0 0; margin:8px 0 0 0; background:url(/media/image/web/punto-verde.gif) repeat-x top left; width:740px; }
#descuento-primer { padding:12px 0 0 0; overflow:hidden; }
#descuento-logo { width:150px; padding:0 12px 4px 0; float:left; }
#descuento-logo img { border:1px solid #ccc; }
#descuento-datos { width:279px; padding:0 12px 0 0; float:left; }
#descuento-descripcion { width:287px; float:left; line-height:17px; }
#descuento-titulo { font-size:14px; font-weight:bold; line-height:17px; padding:0 0 1px 0; }

#bolsa-filtros { font-weight:bold; font-size:11px; line-height:16px; margin:15px 0 11px 0; }
.input-filtro { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:222px; height:17px; position:relative; top:expression("-1px"); }
.select-filtro-largo { border:1px solid #c1c1c1; color:#666; width:218px; height:21px; }
.select-filtro-corto { border:1px solid #c1c1c1; color:#666; width:158px; height:21px; }
#bolsa-col1 { float:left; width:52px; display:inline-block; }
#bolsa-col2 { float:left; width:269px; padding:0 0 0 12px; display:inline-block; }
#bolsa-col21 { float:left; width:173px; padding:0 0 0 12px; display:inline-block; }
#bolsa-col3 { float:left; width:148px; padding:0 0 0 12px; display:inline-block; }
#bolsa-col4 { float:left; width:143px; padding:0 0 0 12px; display:inline-block; }
#bolsa-col5 { float:left; width:56px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#bolsa-col6 { float:left; width:34px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#bolsa-col7 { float:left; width:38px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#bolsa-linea { padding:9px 12px 8px 12px; overflow:hidden; clear:both; width:716px; background:url(/media/image/web/punto-gris.gif) repeat-x top left; }
#bolsa-linea-primer { padding:8px 12px 8px 12px; overflow:hidden; clear:both; width:716px; }
#bolsa-linea a, #bolsa-linea-primer a { color:#63ae37; }
#bolsa-linea a:hover, #bolsa-linea-primer a:hover { color:#333; text-decoration:none; }

#paginacion { clear:both; width:100%; border-top:1px solid #63ae37; padding:8px 0 6px 0; margin:16px 0 0 0; font-size:11px; line-height:16px; font-weight:bold; overflow:hidden; }
#paginacion a { color:#63ae37; text-decoration:none; }
#paginacion a:hover { color:#333; text-decoration:none; }
.anterior-ilu { background:url(/media/image/web/pag-izq-ilu.gif) no-repeat left 4px; padding:0 0 0 14px; }
.anterior-std { background:url(/media/image/web/pag-izq-std.gif) no-repeat left 4px; color:#b9b7b7; padding:0 0 0 14px; }
.anterior-ilu:hover { color:#63ae37 !important; text-decoration:underline !important; }
.siguiente-ilu { background:url(/media/image/web/pag-der-ilu.gif) no-repeat right 4px; padding:0 13px 0 0; }
.siguiente-std { background:url(/media/image/web/pag-der-std.gif) no-repeat right 4px; color:#b9b7b7; padding:0 13px 0 0; }
.siguiente-ilu:hover { color:#63ae37 !important; text-decoration:underline !important; }
#paginacion-izq { float:left; width:340px; }
#paginacion-der { float:right; width:400px; text-align:right; }
#paginacion-der2 { float:right; width:136px; text-align:right; }

#datos-empresa { width:740px; clear:both; overflow:hidden; padding:0 0 5px 0; }
#datos-empresa-izq { padding:0 12px 0 6px; font-weight:bold; background:url(/media/image/web/bola.gif) no-repeat left 8px; width:162px; float:left; }
#datos-empresa-der { width:560px; float:left; }
#datos-empresa-sep { clear:both; margin:3px 0 3px 0; background:url(/media/image/web/punto-gris.gif) repeat-x top left; height:1px; line-height:1px; font-size:0px; clear:both; overflow:hidden; width:740px; }
#datos-empresa-logo { border:1px solid #ccc; position:absolute; margin:10px 0 0 603px; }
#boton-nueva { padding:19px 0 5px 0; display:inline-block; }
#boton-cancelar { padding:0 0 0 9px; }
#boton-listado { display:inline-block; }
#no-print { padding:19px 0 5px 0; display:inline-block; }

#acceso-campus { border-top:1px solid #ccc; padding:12px 0 0 0; }
#acceso-campus a { font-weight:normal; color:#63ae37; text-decoration:none; font-size:11px; line-height:16px; }
#acceso-campus a:hover { text-decoration:underline; }
#acceso-cab { width:220px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-sup-med-gris.gif) no-repeat top left; }
#acceso-pie { width:220px; height:6px; line-height:6px; font-size:0px; clear:both; overflow:hidden; background:url(/media/image/web/borde-inf-med-gris.gif) no-repeat bottom left; margin:0 0 12px 0; }
#acceso { border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/media/image/web/degradado-gris-m.gif) no-repeat top left; width:194px; padding:0 12px 0 12px; }
#titulo-campus { font-size:19px; padding:5px 0 9px 0; margin:expression("0"); padding:expression("4px 0 8px 0"); }
#acceso form { border-top:1px solid #999; padding:8px 0 0 0; }
.input-login { border:1px solid #ccc; font-size:11px; line-height:16px; color:#666; padding:0 0 0 4px; width:186px; height:15px; display:block; position:relative; top:expression("-1px"); }
.inputarriba { margin-bottom:3px; margin-bottom:expression("1px"); }
.inputabajo { margin-bottom:1px; margin-bottom:expression("0px"); }
#acceso-enlace { display:inline-block; padding:0 0 8px 0; }
#acceso-botones { background:url(/media/image/web/punto-verde.gif) repeat-x top left; text-align:center; padding:13px 0 4px 0; }
#acceso-botones img { display:inline-block; }
#acceso-botones input { width:0px; height:0px; border:0 none; }

#actividades { padding:7px 0 8px 0; overflow:hidden; width:476px; background:url(/media/image/web/punto.gif) repeat-x top left; }
#actividades-primero { padding:7px 0 8px 0; overflow:hidden; width:476px; }
#actividades-thumb { padding:4px 12px 4px 0; float:left; /* width:150px; */ }
#actividades-contenido { padding:2px 0 0 0; /* float:left; width:314px; */ }
#actividades-fecha { font-weight:bold; }
#actividades-titulo a { font-size:14px; line-height:19px; }
#actividades-texto {  }
#actividades-textos { padding:17px 0 0 0; }

#actividad-foto { padding:11px 0 0 0; }
#actividad-fecha { padding:8px 0 0 0; font-weight:bold; }
#actividad-titulo { font-size:14px; line-height:19px; font-weight:bold; color:#63AE37; }
#actividad-texto { padding:9px 0 0 0; }
#documentos { border:1px solid #ccc; overflow:hidden; width:452px; margin:14px 0 23px 0; padding:8px 11px 8px 11px; }
#doc { padding:7px 0 2px 19px; background:url(/media/image/web/doc.gif) no-repeat left 8px; font-size:11px; line-height:16px; }

.input-email { border:1px solid #ccc; font-size:11px; height:15px; width:170px; margin-left:68px; padding:0 0 0 4px; }

#archivos-col1 { float:left; width:451px; display:inline-block; }
#archivos-col2 { float:left; width:80px; padding:0 0 0 12px; display:inline-block; }
#archivos-col3 { float:left; width:130px; padding:0 0 0 12px; display:inline-block; }
#archivos-col4 { float:left; width:19px; padding:0 0 0 12px; display:inline-block; }
#archivos-linea { padding:13px 12px 6px 12px; overflow:hidden; clear:both; width:716px; background:url(/media/image/web/punto-gris.gif) repeat-x top left; }
#archivos-linea-primer { padding:8px 12px 8px 12px; overflow:hidden; clear:both; width:716px; }
#archivos-linea a, #archivos-linea-primer a { font-weight:normal; color:#333; text-decoration:none; }
#archivos-linea a:hover, #archivos-linea-primer a:hover { font-weight:normal; color:#333; text-decoration:underline; }
#boton-archivos { float:left; padding:0 8px 0 0; cursor:pointer; position:relative; top:-2px; }

#rutas-col0 { float:left; width:73px; display:inline-block; }
#rutas-col1 { float:left; width:135px; padding:0 0 0 12px; display:inline-block; }
#rutas-col2 { float:left; width:130px; padding:0 0 0 12px; display:inline-block; }
#rutas-col3 { float:left; width:307px; padding:0 0 0 12px; display:inline-block; }
#rutas-col4 { float:left; width:23px; padding:0 0 0 12px; text-align:center; display:inline-block; }

#reportes-col0 { float:left; width:97px; display:inline-block; }
#reportes-col1 { float:left; width:62px; display:inline-block; }
#reportes-col2 { float:left; width:118px; padding:0 0 0 12px; display:inline-block; }
#reportes-col3 { float:left; width:128px; padding:0 0 0 12px; display:inline-block; }
#reportes-col4 { float:left; width:258px; padding:0 0 0 12px; display:inline-block; }
#reportes-col5 { float:left; width:241px; padding:0 0 0 12px; display:inline-block; }
#reportes-col51 { float:left; width:256px; padding:0 0 0 12px; display:inline-block; }
#reportes-col6 { float:left; width:23px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#reportes-col7 { float:left; width:34px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#reportes-col8 { float:left; width:38px; padding:0 0 0 12px; text-align:center; display:inline-block; }
#reportes-col9 { float:left; width:386px; padding:0 0 0 12px; display:inline-block; }
.select-filtro-normal { border:1px solid #c1c1c1; color:#666; width:173px; height:21px; }
.input-q { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:239px; height:17px; position:relative; top:expression("-1px"); }
.lupa { padding-left:5px; padding-right:5px; cursor:pointer; position:relative; top:expression("-1px"); }
.input-busqueda { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:120px; height:17px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; position:relative; top:expression("-1px"); }
.select-busqueda { border:1px solid #c1c1c1; color:#666; width:184px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; top:expression("-1px"); position:relative; }
.ajax-loader { position:absolute; padding:2px 0 0 7px; }
.select-normal { border:1px solid #c1c1c1; color:#666; width:343px; height:21px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }

#tooltip-no { display:none; position:absolute; }
.tooltip { border:1px solid #63AE37; background-color:#FFF; z-index:1000; padding:8px 12px 8px 12px; width:350px; }
.tooltip-sep { width:350px; background:url(/media/image/web/punto-gris.gif) repeat-x top left; height:1px; line-height:1px; font-size:0px; margin:8px 0 8px 0; }

#interesado-filtros { font-size:11px; line-height:16px; margin:15px 0 11px 0; }
#interesado-linea { padding:6px 12px 5px 12px; overflow:hidden; clear:both; width:716px; background:url(/media/image/web/punto-gris.gif) repeat-x top left; }
#interesado-linea-primer { padding:5px 12px 5px 12px; overflow:hidden; clear:both; width:716px; }
#interesado-linea a, #interesado-linea-primer a { color:#63AE37; }
#interesado-linea a:hover, #interesado-linea-primer a:hover { color:#333; text-decoration:none; }
#interesado-col1 { float:left; width:65px; display:inline-block; }
#interesado-col2 { float:left; width:185px; padding:0 0 0 12px; display:inline-block; }
#interesado-col3 { float:left; width:126px; padding:0 0 0 12px; display:inline-block; }
#interesado-col4 { float:left; width:73px; padding:0 0 0 12px; display:inline-block; }
#interesado-col5 { float:left; width:136px; padding:0 0 0 12px; display:inline-block; }
#interesado-col6 { float:left; width:25px; padding:0 0 0 12px; display:inline-block; }
#interesado-col7 { float:left; width:34px; padding:0 0 0 12px; display:inline-block; text-align:center; }
#interesado-col0 { float:left; width:442px; padding:0 0 0 12px; display:inline-block; }
#boton-comercial { display:inline-block; }
#interesado-col8 { float:left; width:71px; padding:0 0 0 12px; display:inline-block; text-align:center; }
#interesado-col9 { float:left; width:65px; padding:0 0 0 12px; display:inline-block; }

#avisos-col1 { float:left; width:65px; display:inline-block; }
#avisos-col2 { float:left; width:165px; padding:0 0 0 12px; display:inline-block; }
#avisos-col3 { float:left; width:169px; padding:0 0 0 12px; display:inline-block; }
#avisos-col4 { float:left; width:235px; padding:0 0 0 12px; display:inline-block; }
#avisos-col5 { float:left; width:34px; padding:0 0 0 12px; display:inline-block; text-align:center; }


.interesado-back { padding:15px 0 0 0; }
.interesado-volver { padding:0 0 0 14px; background:url(/media/image/web/flechitas.gif) no-repeat left 4px; }
.interesado-datos { padding:16px 0 0 0; }
.interesado-datos a { font-weight:normal !important; }
.interesado-titulo { font-weight:bold; line-height:18px; font-size:14px; }
.interesado-cursos { color:#FFF; font-weight:bold; line-height:18px; font-size:14px; background:#CCC; padding:3px 12px 4px 12px; margin:13px 0 0 0; overflow:hidden; }
.interesado-botones { clear:both; overflow:hidden; width:740px; }
.interesado-col1 { float:left; width:66px; padding:3px 0 3px 0; }
.interesado-col2 { float:left; width:288px; padding:3px 0 3px 12px; }
.interesado-col3 { float:left; width:255px; padding:3px 0 3px 12px; }
.interesado-col4 { float:left; width:190px; padding:3px 0 3px 12px; }
.interesado-col5 { float:left; width:140px; padding:3px 0 3px 12px; }
.interesado-col6 { float:left; width:201px; padding:3px 0 3px 12px; }
.interesado-historico { padding:13px 0 0 0; margin:0 0 25px 0; background:url(/media/image/web/punto-gris.gif) repeat-x bottom left; }

.his-gim-col1 { float:left; width:66px; padding:3px 0 3px 0; }
.his-gim-col2 { float:left; width:169px; padding:3px 0 3px 12px; }
.his-gim-col3 { float:left; width:169px; padding:3px 0 3px 12px; }
.his-gim-col4 { float:left; width:362px; padding:3px 0 3px 12px; }
.his-gim-col5 { float:left; width:264px; padding:3px 0 3px 12px; }

.cursos { color:#333; text-align:left; padding:1px; line-height:14px; font-size:11px; width:341px; background-color:#FFF; margin:4px 0 8px 0; overflow-y:auto;  height:225px; }
.cursos-android { color:#333; text-align:left; padding:1px; line-height:14px; font-size:11px; width:341px; background-color:#FFF; margin:4px 0 8px 0; }
.curso { padding:0 0 6px 0; clear:both; }
.check {  float:left; margin:0 5px 6px 0; border:0 none; padding:0; }
.radio-g { width:183px; padding:0 0 5px 0; padding:expression("0 0 3px 0"); } 
.laster { padding:0 0 8px 0;  padding:expression("0 0 11px 0"); }
.checker { margin:0 8px 0 0; border:0 none; padding:0; position:relative; top:2px; }

.bt-normal { color:#FFF !important; font-weight:bold; display:inline-block; text-align:center; width:123px; height:17px; padding:3px 0 3px 0; text-decoration:none; background:url(/media/image/web/bt-verde.gif) no-repeat top left; }
.bt-normal:hover { background:url(/media/image/web/bt-gris.gif) no-repeat top left; text-decoration:none !important; }

.bt-grande { color:#FFF !important; font-weight:bold; display:inline-block; text-align:center; width:163px; height:17px; padding:3px 0 3px 0; text-decoration:none; background:url(/media/image/web/bt-verde-g.gif) no-repeat top left; }
.bt-grande:hover { background:url(/media/image/web/bt-gris-g.gif) no-repeat top left; text-decoration:none !important; }

.bt-normal-s { color:#FFF !important; font-weight:bold; display:inline-block; text-align:center; width:123px; height:17px; padding:3px 0 3px 0; text-decoration:none; background:url(/media/image/web/bt-gris-s.gif) no-repeat top left; }
.bt-normal-s:hover { text-decoration:none !important; }

.bt-grande-s { color:#FFF !important; font-weight:bold; display:inline-block; text-align:center; width:163px; height:17px; padding:3px 0 3px 0; text-decoration:none; background:url(/media/image/web/bt-gris-g-s.gif) no-repeat top left; }
.bt-grande-s:hover { text-decoration:none !important; }

.readonly-corto { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:95px; height:17px; margin:expression("0 0 2px 0"); margin:0 0 4px 0; }
.print-gimnasio { width:526px; padding:11px 15px 15px 15px; }

#alumno-col1 { float:left; width:65px; display:inline-block; }
#alumno-col2 { float:left; width:180px; padding:0 0 0 12px; display:inline-block; }
#alumno-col3 { float:left; width:230px; padding:0 0 0 12px; display:inline-block; }
#alumno-col4 { float:left; width:168px; padding:0 0 0 12px; display:inline-block; }
#alumno-col5 { float:left; width:65px; padding:0 0 0 12px; display:inline-block; }
#alumno-col6 { float:left; width:25px; padding:0 0 0 12px; display:inline-block; text-align:center; }
#alumno-col1 a, #alumno-col2 a, #alumno-col3 a, #alumno-col4 a, #alumno-col5 a, #alumno-col6 a { font-weight:normal; }

.alert { padding:0 0 0 6px; }
.formulario { padding:16px 0 0 0; }
.formulario table { margin:0 0 14px 0; }
.sep-form { background:url(/media/image/web/punto-verde.gif) repeat-x top left; width:740px; height:1px; line-height:1px; font-size:0px; padding:0 0 4px 0; }
.input-cc4 { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:36px; height:17px; margin:expression("0 2px 2px 0"); margin:0 2px 4px 0; position:relative; top:expression("-1px"); }
.input-cc2 { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:22px; height:17px; margin:expression("0 2px 2px 0"); margin:0 2px 4px 0; position:relative; top:expression("-1px"); }
.input-cc10 { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:78px; height:17px; margin:expression("0 2px 2px 0"); margin:0 2px 4px 0; position:relative; top:expression("-1px"); }
.input-cc18 { border:1px solid #c1c1c1; color:#666; padding:2px 0 0 6px; width:128px; height:17px; margin:expression("0 2px 2px 0"); margin:0 2px 4px 0; position:relative; top:expression("-1px"); }

#matriculas-col1 { float:left; width:65px; display:inline-block; }
#matriculas-col2 { float:left; width:220px; padding:0 0 0 12px; display:inline-block; }
#matriculas-col3 { float:left; width:259px; padding:0 0 0 12px; display:inline-block; }
#matriculas-col4 { float:left; width:90px; padding:0 0 0 12px; display:inline-block; }
#matriculas-col0 { float:left; width:34px; padding:0 0 0 12px; text-align:center; display:inline-block; }

.matricula-detalle { padding:6px 0 6px 0; }
.matricula-logo { margin-top:10px; width:100px; height:46px; }
.matricula-mini { font-size:10px !important; line-height:14px !important; }
.matricula-descuentos { font-style:italic; padding:0 0 11px 0; }

.videos-coreografias { background:url(/media/image/web/punto-verde.gif) repeat-x bottom left; margin:0 0 12px 0; padding:11px 0 13px 0; clear:both; overflow:hidden; }
.videos-coreografias b { float:left; }
.videos-coreografias select { border:1px solid #CCC; height:20px; width:260px; margin:0 0 0 8px; float:left; }
