/* CSS Document */


body{font-family:Arial,Helvetica,sans-serif;text-align:center;background:#9d9d95 url(/imgs/bk.body.gif) 0 0 repeat-x;margin:0 0 1em;color:#333; font-size:80%;}

*,html{margin:0;padding:0;}
p{margin-bottom:1em;}
ul,ol{margin-left:2em;}
li{margin-bottom:0.8em;}
clear{clear:both;}

a img{border:none;}

.left, .izda{float:left;}
.right, .dcha{float:right;}
.cien{width:100%;}
a.archivo{ background:url(../imgs/ico.archivo.gif) no-repeat left; padding-left:1.5em;}

.accesorio{display:none;}

h3,h5{margin-bottom:0.8em;}
h2{font-size:1.15em;}
h3{font-size:1.15em;}
h4{margin-bottom:0.8em;font-size:1em;color:#666;}
h5{font-size:1em;color:#666;}
h6{margin-bottom:0.4em;font-size:0.9em;color:#999;text-transform:uppercase;}

.nuevaVentana {} /*no tiene estilos pero lo aņadimos para poder seleccionarlo en el WYSIWYG */



/*---------------- ESTILOS PARA VIDEOS----------------*/
/*----------------------------------------------------------------*/
#contenido ul.videos{list-style: none; width:95%; margin:auto;}
#contenido ul.videos li{list-style: none; display:inline; margin:1em 0.8em 0 0.8em; float:left; width:18em; }
#contenido ul.videos li img{border:1px solid #999;}
#contenido ul.videos li.limpiar{width:100%;float:none;margin:0;font-size:0;line-height:0; display:block;}
#contenido ul.videos li span{display:block;}
#contenido ul.videos li span a:link{color:#55940f;text-decoration:none;}
#contenido ul.videos li span a:visited{color:#55940f;text-decoration:none;}
#contenido ul.videos li span a:hover{color:#55940f;text-decoration:underline;}
#contenido ul.videos li span a:active{color:#55940f;text-decoration:none;}
#contenido a:link{color:#55940f;text-decoration:none;}
#contenido a:visited{color:#55940f;text-decoration:none;}
#contenido a:hover{color:#55940f;text-decoration:underline;}
#contenido a:active{color:#55940f;text-decoration:none;}


/*estilo para las ventanas de los videos*/
#estructura.video{width:35.5em;float:left;}
#contenido.video{width:35.55em; /*margin:auto;*/ padding:0.5em; background-color:#fff; float:left;}
h1.video img{float:left; width:23%;}
h2.video {background-color:#8cc63e; padding:0.5em; /*width:19.95em;*/ height:1.75em;}
p.video{color:#333;/*width:100%;*/}
p.video span{display:block; margin:0.5em 0;}

/*---------------- FIN ESTILOS PARA VIDEOS----------------*/
/*----------------------------------------------------------------*/

/* titulos */
.contenedor h1{text-align:right;line-height:0.8em;padding:0.3em;font-size:1.8em;}
/*.contenedor h1 img{ width:12.5em;}*/
.contenedor h1 a{text-decoration:none;display:block;}
/*.texto h1{text-align:left;padding:0;margin-bottom:0.7em;line-height:1.05em;font-size:1.2em;}*/
h1.seccion{font-size:1.7em;line-height:0.9em;color:#fff;padding-bottom:0.4em;background:#7cbd34; font-family:Georgia,"Times New Roman",Times,serif; text-align:right; font-weight:normal;}
h2.seccion{font-size:1.7em;line-height:0.9em;color:#fff;padding-bottom:0.4em;background:#7cbd34; font-family:Helvetica, Arial, sans-serif; text-align:right; font-weight:normal;}
h1.seccion a:hover{color:#8e8e85;}
h1.servicios, h1.servicios a /*h1.facultades,h1.facultades a*/{font-family:Georgia,"Times New Roman",Times,serif;line-height:1.1em;color:#fff;}
/*h1.facultades a:hover,*/ h1.servicios a:hover{color:#c2c2ba;}

.subseccion{ background:url(/imgs/img.fondo.titulo.pagina.gif) left bottom repeat-x;}
/*h1.subseccion{color:#7cbd34; font-weight:normal; text-align:left;}*/
h1.subseccion{color:#7cbd34; font-weight:normal; text-align:left; font-size:1.7em;line-height:0.9em; padding:0.4em; font-family:Georgia,"Times New Roman",Times,serif;}

/* clase para titulos bloques detalle asignaturas, congresos... */
.secciones{border-bottom:1px solid #ccc;margin-top:1.8em;font-size:1.1em;line-height:0.75em;color:#666;}


/* carcasa */
#estructura{width:60em;margin:0 auto;text-align:left;background:#fff url(/imgs/bk.sombra.izda.gif) left top no-repeat;}
.contenedorSombra{padding:0.5em 0 0;width:60em;overflow:hidden;background:url(/imgs/bk.sombra.dcha.gif) right top no-repeat;}
.contenedor{padding:0.5em 1em 1em;width:58em;overflow:hidden;}


.pie{clear:both;padding:0 0.3em;}
.pie div{background:url(/imgs/bk.sombra.abajo.gif) left bottom repeat-x;padding-bottom:1.3em;}
.pie ul{list-style:none;margin:0 0.8em;border-top:1px dashed #999;padding-top:0.5em;}
.pie ul li{display:inline;border-right:1px solid #222;padding:0 0.3em;margin:0;}
.pie ul li.ultimo{border-right:none;}
.pie ul li a{color:#222;text-decoration:none;font-size:0.88em;}
.pie ul li a:hover{color:#666;text-decoration:underline;}
.pie ul li a img{vertical-align:text-bottom;}
.pie ul li a span{text-decoration:underline;}

.cabecera{width:58em;overflow:hidden;margin-bottom:0.3em;}
.cabecera img{font-size:1em;float:left;width:12.5em;margin-top:0.4em;text-align:center;}/*modificado, antes estaba como h1*/
.cabecera h1{float:right; width:24.65em;height:6.3em;background-color:#fff; margin:0; padding:0;}
.cabecera h1 img{width:100%;}
.cabeceraPortada h1{margin-top:4%;}
.cabecera .imagen{width:44.5em;float:right;position:relative;}
.cabecera .imagen img{width:44.5em;}
.cabecera .imagen div{position:absolute;left:53%;top:47.8%;width:19em;height:4.3em;background-color:#fff;}
.cabecera .imagen div span{display:none;}
.cabecera .imagen p{position:absolute;left:54%;top:55%;width:18.3em;color:#666;}

.migas{clear:both; font-size:0.8em;color:#666; margin-left:23.3%; padding-top:0.2em;}
.migas div{width:49.2em;float:left;}
.migas p{float:left; width:14em; text-align:center; margin:0 1em 0 0;}
.migas ul{display:inline; margin:0;}
.migas ul li{display:inline;}
.migas ul li a{color:#666;}
.migas ul li a:visited{color:#999;}
.migas ul li a:hover{color:#d32e11; text-decoration:none;}

#contenido{float:right;width:44.5em;}
.columnaMenu{float:left;width:12.5em;}
.texto{margin:0 0.7em;}


.columnaMenu ul{margin-left:0;margin-bottom:1.5em;list-style:none;}
.columnaMenu ul li ul{margin:2px 0 0.3em;}
.columnaMenu ul li{margin-bottom:2px;line-height:0.1em;}
.columnaMenu ul li span,.columnaMenu ul li a{display:block;line-height:1.1em;font-size:0.92em;padding:0.5em 1em;}
.columnaMenu ul li a{background-color:#eee;}
.columnaMenu ul li span.universidad,.columnaMenu ul li span.luce,.columnaMenu ul li span.zona{color:#fff;text-transform:uppercase;font-weight:bold;padding:0;}
.columnaMenu ul li span.zona{background:#333;}
.columnaMenu ul li span.universidad{background:#299aca url(/imgs/az.fondo.universidad.gif) left bottom repeat-x;}
.columnaMenu ul li span.luce{background:#7cbd34 url(/imgs/az.fondo.luce.gif) left center repeat-x;}
.columnaMenu ul li span a{display:block;color:#fff;padding:0.5em 1em;font-size:1em;background-color:transparent;}


.columnaMenu ul li span a.principalDesplegado:hover{background-color:#9d9d95;}
.columnaMenu ul li span a.principalPlegado:hover{background-color:#9d9d95;}


.columnaMenu ul li span span{padding:0.5em 1em;font-size:1em;}
.columnaMenu ul li a{color:#444;text-decoration:none;}
.columnaMenu ul li a.plegado{background:#eee;}
.columnaMenu ul li a.plegado:hover{background:#9d9d95;}
.columnaMenu ul li a.desplegado{background:#eee;}
.columnaMenu ul li a:hover{background-color:#9d9d95;color:#fff;}
.columnaMenu ul li.on a{background-color:#9d9d95;color:#fff;}
.columnaMenu ul li.on a.desplegado{color:#fff;background:#9d9d95;}
.columnaMenu ul li.on a.desplegado:hover{color:#444;background:#ccc;}
.columnaMenu ul li ul li ul{margin-left:2em;margin-bottom:0;list-style:square;color:#bbb;}
.columnaMenu ul li ul li ul li a{background:#fff;padding:0.1em;}
.columnaMenu ul li.on ul li a{background:#fff;color:#444;}
.columnaMenu ul li ul li ul li a:hover{background:#fff;color:#d32e11;}
.columnaMenu ul li ul li ul li.on a{background:#fff;color:#d32e11;}

.columnaMenu li.menuEspecial ul{margin-bottom:0;}

.portadilla{width:44.5em;overflow:hidden;}
.principal{float:left;width:30em;overflow:hidden;}

.texto{/*width:44.5em;overflow:hidden;**/padding:1em 0; margin:0;}
.texto img{float:right; margin:0.5em 0 0.5em 0.5em;}

.secundario a{text-decoration:none;}
.principal p{color:#666;}

 /* destacados home */
.destacado{background: url(/imgs/img.destacado.izquierda.gif) right top no-repeat; margin-top:0.5em; margin-bottom:1em;}
.destacado h2{font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; color:#333; text-align:left; padding:0.4em 0.5em; background: url(/imgs/img.destacado.derecha.gif) left top no-repeat; font-weight:normal; font-size:0.85em;}
.destacado strong{font-family:Arial, Helvetica, sans-serif; color:#666; text-align:left; font-weight:bold; font-size:0.9em; /*padding:0 0.5em; display:inline-block; float:left;*/}
 
.destacado.uno{width:45%; float:left;}
.destacado.uno p{background:url(/imgs/img.fondo.destacado.uno.gif) right top no-repeat; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; float:left; margin:0; width:91.5%; padding:1em 0.8em 1.2em 0.8em; font-size:0.95em;}
.destacado.uno span{font-size:90%; float:left; width:55%; margin-top:3%;}
.destacado.uno p.sinFondo{background:none;}
.destacado.uno ul{list-style:none; font-size:0.85em; background:url(/imgs/img.fondo.destacado.dos.gif) right bottom no-repeat; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:2.5em 0.9em 0.5em 0.9em; width:92.8%; margin:-1em 0 0 0;}
.destacado.uno ul li{width:95%; padding:0.5em 0 0 0;}
.destacado.uno ul li.ultimo{ width:95%; margin-bottom:6em;}
.destacado.uno ul li a:link{color:#55940f; text-decoration:none;}
.destacado.uno ul li a:visited{color:#55940f; text-decoration:none;}
.destacado.uno ul li a:hover{color:#55940f; text-decoration:underline;}
.destacado.uno ul li a:active{color:#55940f; text-decoration:none;}
.destacado.uno ul li span{display:block; float:right; font-size:90%;}
.destacado.uno ul.sinFondo{background:none;}

 
.destacado.dos{width:52.9%; float:right;}
 
.destacado.dos ul{list-style:none; font-size:0.85em; background:url(/imgs/img.fondo.destacado.dos.gif) right bottom no-repeat; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:2.5em 0.9em 0.5em 0.9em; width:92.8%; margin:-1em 0 0 0;}
.destacado.dos ul li{width:95%; padding:0.5em 0 0 0;}
.destacado.dos ul li.ultimo{ width:95%; margin-bottom:6em;}
.destacado.dos ul li a:link{color:#55940f; text-decoration:none;}
.destacado.dos ul li a:visited{color:#55940f; text-decoration:none;}
.destacado.dos ul li a:hover{color:#55940f; text-decoration:underline;}
.destacado.dos ul li a:active{color:#55940f; text-decoration:none;}
.destacado.dos ul li span{display:block; float:right; font-size:90%;}
.destacado.dos ul.sinFondo{background:none;}
 
 
.destacado.ancho{width:100%; float:right;}
 
.destacado.ancho ul{list-style:none; font-size:0.85em; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:1.5em 0.9em 0.5em 0.9em; margin:-1em 0 0 0;}
.destacado.ancho ul li{clear:both; padding:0.5em 0 0.5em 0;  border-bottom:2px solid #ececec; display:block; overflow:hidden; text-align:left;}
.destacado.ancho ul li.ultimo{ border-bottom:none; padding-bottom:0;}
.destacado.ancho ul li a:link{color:#55940f; text-decoration:none;}
.destacado.ancho ul li a:visited{color:#55940f; text-decoration:none;}
.destacado.ancho ul li a:hover{color:#55940f; text-decoration:underline;}
.destacado.ancho ul li a:active{color:#55940f; text-decoration:none;}
.destacado.ancho ul li p.imagen{clear:both; float:left; }
.destacado.ancho ul li img{width:11em; border:none; padding:0 1em 1em 0;}
.destacado.ancho ul li p.datos{float:left; text-align:left;}
.destacado.ancho ul li span.fecha{color:#888; padding-bottom:1em; text-align:left;}
.destacado.ancho ul li span.mas{float:right;}


.destacado.general{width:49%; }
.destacado.general ul{list-style:none; font-size:0.85em; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:2.5em 0.9em 0.5em 0.9em; width:92.2%; margin:-1em 0 0 0;}
.destacado.general ul li{width:95%; padding:0.5em 0 0 0;}
.destacado.general ul li.ultimo{ width:95%; }
.destacado.general ul li a:link{color:#55940f; text-decoration:none;}
.destacado.general ul li a:visited{color:#55940f; text-decoration:none;}
.destacado.general ul li a:hover{color:#55940f; text-decoration:underline;}
.destacado.general ul li a:active{color:#55940f; text-decoration:none;}
.destacado.general ul li span{display:block; float:right; font-size:90%;}

 
/*NOTICIAS EN LUCE*/ 
.noticiaLuce{font-size:0.85em;}
.noticiaLuce a:link{color:#55940f; text-decoration:none;}
.noticiaLuce a:visited{color:#55940f; text-decoration:none;}
.noticiaLuce a:hover{color:#55940f; text-decoration:underline;}
.noticiaLuce a:active{color:#55940f; text-decoration:none;}
.noticiaLuce p.imagen{clear:both; float:left; }
.noticiaLuce img{width:15em; border:none; padding:0 1em 1em 0;}
.noticiaLuce p.datos{float:left; text-align:left;}
.noticiaLuce span.fecha{color:#888; padding-bottom:1em; text-align:left;}
.noticiaLuce span.entradilla{color:#666; font-style:italic;}
.noticiaLuce p.cuerpo{clear:both; margin-top:1em;}
.noticiaLuce span.volver{float:right;}
.noticiaLuce div.object{border-bottom:5px solid #ececec; text-align:center; padding-bottom:1em;}
.noticiaLuce h3{ margin-top:1em; }

.novedades {list-style:square; color:#bbb;}

 
 /* destacados home actividades */
.destacadoActividad{width:48%; float:left; margin:0.5em 0.2em; height:15.5em; padding:0;}
.destacadoActividad h2{background:url(/imgs/img.fondo.cabecera.actividad) left bottom repeat-x; text-transform:uppercase; padding:0.5em; font-size:90%; margin:0;}
.destacadoActividad p{padding:0.5em 0.8em 0.5em 0.8em; font-size:0.85em; color:#55960d; width:60%;}
.destacadoActividad span{text-align:right; background:url(/imgs/img.greca.contacto.gif) left top repeat-x; float:left; width:99.9%; padding-top:0.5em; overflow:hidden; color:#55960d; font-size:0.8em;}
.destacadoActividad span a:link, .destacadoActividad span a:visited, .destacadoActividad span a:active{color:#55960d; text-decoration:none;}
.destacadoActividad span a:hover{color:#55960d; text-decoration:underline;}
 
.destacadoActividad .resalta{font-weight:bold;}
.destacadoActividad .talleres{background:url(/imgs/img.fondo.talleres.gif) right bottom no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
.destacadoActividad .asignatura{background:url(/imgs/img.fondo.asignatura.gif) right bottom no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
.destacadoActividad .seminario{background:url(/imgs/img.fondo.seminario.gif) right bottom no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
.destacadoActividad .visitas{background:url(/imgs/img.fondo.visitas.gif) right top no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
.destacadoActividad .empresarios{background:url(/imgs/img.fondo.empresarios.gif) right bottom no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
.destacadoActividad .otras{background:url(/imgs/img.fondo.otros.gif) right bottom no-repeat; height:11em; text-align:left; font-size:100%; padding-top:1em;}
 
 
.texto{/*font-size:0.9em;*/ padding:0.5em 0 0 0.5em;}
.texto ul{ background:#ececec; padding:1em 1em 0.5em 1em; list-style:inside; margin:0 0 1em 0;}
 span.destacadoAgenda{color:#55940f;font-size:0.9em;font-weight:bold;}
 
.informacionComplementaria{margin:1em 0 0 0;}
.informacionComplementaria h2, .informacionComplementaria h3{color:#5d9e14; background:url(/imgs/img.greca.contacto.gif) left bottom repeat-x; font-size:95%; margin:0.5em 0 0 0;}
.informacionComplementaria p{background:url(/imgs/img.greca.contacto.gif) left bottom repeat-x; padding:0.8em 0; font-size:0.85em; line-height:1.4em;}
.informacionComplementaria strong{color:#666;}
.informacionComplementaria strong.destaca{color:#5d9e14;}
.informacionComplementaria a:link{color:#55940f; text-decoration:none;}
.informacionComplementaria a:visited{color:#55940f; text-decoration:none;}
.informacionComplementaria a:hover{color:#55940f; text-decoration:underline;}
.informacionComplementaria a:active{color:#55940f; text-decoration:none;}

.informacionComplementaria ul{background:url(/imgs/img.greca.contacto.gif) left bottom repeat-x; margin:0 0 0.5em 0; color:#55940f; font-size:0.9em; padding:0; float:left; width:99.5%;}
.informacionComplementaria ul li{margin:0.8em; width:28%; background:url(/imgs/ico.lista.actividades.gif) 0 0.5em no-repeat; float:left; padding:0 0 0.8em 0.8em; list-style:none;}
.informacionComplementaria ul li strong{color:#666; display:block;}
.informacionComplementaria ul li .info{float:left; width:95%; text-align:right; margin:0.5em 0 0 0;}
.informacionComplementaria ul li .organiza{float:left; width:95%; text-align:left; clear:both;}
 
.financia{border:1px solid #d0cdd3; padding:0.5em; font-size:0.85em; color:#666; margin:0 1em 2em 0; float:right; width:72.9%;/*97.9 float:right;*/}
.financia p{width:45%; float:left; overflow:hidden;}
.financia span{width:52%; /*float:right;*/}

#estructura span.pie{margin-bottom:0.3em;padding:0.1em 0.5em;background:url(/imgs/bk.rayado.gris.horizontal.gif) left top repeat;font-size:1em;color:#666; display:block; width:90%;}

.contenedor .masInformacion{text-align:right;font:normal 0.85em/1em Georgia,"Times New Roman",Times,serif;margin-top:0.25em;margin-bottom:2em;clear:both;}
.contenedor .masInformacion a{text-decoration:none;font-weight:normal;}
.masInformacion span{color:#999;margin:0 0.5em;}


.nomostrar{display:none;}
li.limpiar{float:none;clear:both;font-size:0.1em;line-height:0.1em;margin:0;width:100%;}
li.limpiar span{display:none;}

.limpiar{clear:left;}