/* tudela */
@charset "utf-8";

#jquery-overlay {
    z-index: 9999000 !important;
}

#jquery-lightbox {
    z-index: 99900100 !important;
}

.qResponsiveOverlay{
	position:fixed;
	top:0;
	left:0;
	right: 0;
	bottom:0;
	background-color:white;
	z-index: 9999999999999;
}

.wbxr{display: unset;}

.mOnlineOPresencial{
	background-color: #329b81;
    color: white;
}
.mOnline{
	background-color: #5275e0;
    color: white;
}
.mSemipresencial{
	background-color: #e49617;
    color: white;
}
.mPresencial{
	background-color: #898989;
    color: white;
}

.indicadorOverflowTabla{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	bottom:0px;
	pointer-events:none;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
	z-index: 1;
}
#principal .envoltorioTablaResponsive{
	position:relative!important;
}
.scrollTablaResponsive{
	overflow-x:auto;
}
.scrollTablaResponsive > table{
	border-right:30px solid transparent;
}
.contenedorMigas{
	margin-left: auto;
    margin-right: auto;
    max-width: 1100px;
    padding-left: 20px;
    padding-right: 10px;
    box-sizing: border-box;
    margin-bottom:20px;
}

.decoracionSuperior > img.fija{
	min-width: 100%;
	display: block;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "especial", Fontana;font-weight: 300;}
table{border-collapse:collapse;border-spacing:0;border-collapse:collapse;border-spacing:0;font-size:100%}
fieldset,img{border:0 none}
fieldset{list-style:none outside none}
q:before,q:after{content:""}
abbr,acronym{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
.fleft{float:left}
.fright{float:right}
.espacio_vertical2{padding-bottom:10px;padding-top:0}
.espacio_vertical2 p{line-height:100%}
.espacio_vertical{padding-bottom:10px;padding-top:15px}
.nopadding{padding-bottom:5px!important}
:first-child + html .nopadding{padding-bottom:15px!important}
.ancho100{width:100%}
.ancho90{width:97%}
.ancho75{width:75%}
.ancho65{width:65%}
.ancho35{width:35%}
.ancho15{width:15%}
.ancho20{width:20%}
.ancho30{width:30%!important}
.ancho50{width:49%!important;width:50%}
.float{float:left;width:100%}
.floatbg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_menu_interiores.jpg) repeat-x scroll 0 0 transparent;float:left;padding:2% 5%!important;width:90%}
ul.noespacio{padding-bottom:0!important}
.margintop{margin-bottom:10px!important}
.limpia{clear:both}
#centrar_contenido{margin:0 auto;width:62.4em}
#cabecera{float:left;margin:0;padding:0;width:100%}
.imgLogos{clear:right;margin:0;padding:7px 0 7px 7px}
#col1cab{float:left;width:14%}
#col1cab2{float:left;width:22%}
#col1cab3{float:left;width:32%}
#col2cab{float:left;width:48%;background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/claim.gif) 0 50% no-repeat;height:100px;padding-left:10%}
#col2cab3{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/claim.gif) no-repeat scroll 50% 50% transparent;float:left;height:108px;width:57%}
#col3cab{clear:right;float:left;font-size:14px;margin-top:5px;text-align:right;width:10%}
#col3cab a{font-size:100%;margin-right:10px}
#menu{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_menu.jpg) repeat-x scroll 0 0 transparent;float:left;text-align:center;width:100%;font-size:110%;text-align:center}
* html #menu{width:auto}
#menu ul{float:left;margin:0;padding-bottom:10px;padding-top:7px;width:80%}
#menu li{display:inline;float:none}
.accesoCampus{clear:right;float:left;margin:0;padding:0;text-align:right;width:20%}
#buscador{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_buscador.jpg) no-repeat scroll 100% 0 transparent;float:right;text-align:right;width:100%}
* html #buscador form{height:58px!important;margin:0 0 -21px!important}
#menunavesta{clear:both;float:left;background-color:#d9d9d9;color:#333;width:100%;box-sizing:border-box}
#menunavesta ul.enlacesesta{float:left;color:#000;font-family:"especial", Fontana;font-weight:400;margin:14px 0}
#menunavesta li{display:inline;color:#555;padding-left:10px;display:inline}
#menunavesta li a{text-decoration:none}
#menunavesta ul.enlacesesta li a{padding:0 17px;vertical-align:middle;font-size:14.4px;color:#000;font-family:"especial", Fontana;font-weight:400;-ms-text-size-adjust:78%}
#menunavesta ul.campusesta{float:right;padding:0}
#menunavesta .campusesta li{display:inline}
#menunavesta .cursosvirtualesesta{float:left;background-color:#898585;padding:4px 19px;"especial", Fontana;font-weight:400}
#menunavesta .cursosvirtualesesta a{color:#fff;line-height:1.09em;padding:10px 0;font-size:95%;text-align:left}
#menunavesta li.accesocampusesta:hover{background-color:#058163}
#menunavesta .accesocampusesta{float:left;background-color:#00533f;padding:4px 24px;"especial", Fontana;font-weight:400}
#menunavesta .accesocampusesta a{font-size:95%;color:#fff;padding:10px 0;line-height:1.1em}
#menucontextual{float:left;margin:0;padding:0;width:100%}
#migas{color:#00533F;float:left;padding:1% 0 1.5% 1% !important;text-align:left!important;width:69%}
#col1{float:left;padding:.5% 2.5% 0 .7%}
* html #col1{padding-right:2%;width:22%}
#col1 a.numerosbanner{border:1px solid #00533F;color:#00533F;display:block;float:left;font-size:90%;font-weight:bold;margin-left:3px;padding:2px 0;text-align:center;text-decoration:none;width:20px}
#col1.nopadding{padding-top:0!important}
#col1 p{padding:10px 0}
#col2{float:left;padding:0 15px}
* html #col2{padding-right:1%;width:48%!important}
#col2 .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border:1px solid #EEE;float:left;margin-bottom:20px;width:100%}
#col2 .caja_bg.nomargen{margin-bottom:0}
#col2 .contenedor_accesos{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/GENERALES/bg_pie_col2.jpg) repeat-x scroll 0 100% transparent;float:left;padding-bottom:5%;padding-left:0;padding-right:0;width:100%}
#col2 .contenedor_accesos.nobgpie{background:none repeat scroll 0 0 transparent!important}
#col2 .contenedor_accesos.noespaciopie{padding-bottom:0}
#col2 .columna1{float:left;padding-left:3%;width:47%}
#col2 .columna2{clear:right;float:left;padding-left:2%;padding-right:1%;width:47%}
#col2 .noticias_col{float:left;padding-left:3%}
.noticia{clear:both;margin-bottom:15px;margin-right:20px;padding-left:10px}
.masuned_left img{float:left;padding-right:10px;padding-top:10px}
.masuned_right{float:none;padding:15px 15px 15px 1px;width:96%}
.masuned_right img{background-image:none}
.masuned_right a{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 10px transparent;line-height:130%;margin:0;padding:6px 0 6px 12px}
#col2 .columna2 .cajaPortada{float:left;margin-bottom:0;margin-top:20px;padding-right:10px;width:95%}
#col2 .columna2 .cajaPortada ul{border:medium none;float:left;margin:0 0 10px;padding:0;width:100%}
.introimg{float:left;padding:20px 0 15px;width:100%}
.introimg img{float:left;padding:0;width:220px}
.columna2 p{clear:right;float:left;padding:20px 6% 3% 0;width:94%}
#col2 .cajaNoticias .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #FFF!important;float:left;padding:2% 2% 6%;width:96%}
#col2 .cajaNoticias .titNoticias{background:none repeat scroll 0 0 #E8E8E8;border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #EEE;float:left;width:100%}
#col2 .cajaNoticias .titNoticias .pestana{background:none repeat scroll 0 0 #FFF;float:left;font-size:110%;font-weight:bold;padding:5px 10px}
#col2 .cajaNoticias .titNoticias .enlace_final{padding:5px 10px 0 0}
#col2 .cajaNoticias .contenNoticia{border-bottom:1px solid #EEE;display:block;float:left;height:90px;min-height:90px;padding:5px 0 0;width:49.5%}
#col2 .cajaNoticias .contenNoticia.noborder{border:0 solid #FFF;height:80px;min-height:80px}
#col2 .cajaNoticias .contenNoticia .imgNoticia{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/sombraNoticia.jpg) no-repeat scroll 100% 100% transparent;float:left;width:100px}
#col2 .cajaNoticias .contenNoticia .imgNoticia img{padding-bottom:5px;padding-left:6px;width:90px}
#col2 .cajaNoticias .contenNoticia .txtNoticia{clear:right;float:left;padding-left:10px;width:49%}
#col3{clear:right;float:left}
* html #col3{padding-left:1%;width:22%}
#col2interiores{float:left;width:73.5%}
#col2interiores.margen{float:left;padding-left:1%;width:72.5%}
#col2interiores p{margin:0;padding:3px 0}
#col0{clear:right;float:left;width:100%}
.fondoDegradado{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_menu_interiores.jpg) repeat-x scroll 0 0 transparent;float:left;font-size:70%;padding:2% 3%;text-decoration:none;width:94%}
.conten{float:left;padding:2% 3% 0;width:94%}
legend{color:#666;font-size:80%;font-weight:bold;margin:0;padding:0}
.Col_Form50{float:left;padding:.7% 3% .7% 0;width:47%}
.barra_compartir{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_barra_compartir.jpg) repeat-x scroll 0 0 transparent;float:left;padding:1%;width:98%}
.barra_compartir2{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_barra_compartir.jpg) repeat-x scroll 0 0 transparent;float:left;padding:.5% 1% 1%;width:98%}
.separador{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/separador.gif) no-repeat scroll 50% 0 transparent;height:5px!important;width:30px!important}
.barra_compartir img{padding-right:3px;vertical-align:top}
.barra_compartir a{vertical-align:top}
img.imagenEspecifica{padding-top:30px}
.leyenda_img{background:url(hhttps://portal.uned.es/NUEVOWEB/IMAGENES/bg_leyenda.gif) no-repeat scroll 50% 100% #FFF;float:left;text-align:center;width:231px}
.leyenda_img p{padding:5px}
.barra1{float:left;width:75%!important}
.barra2{clear:right;float:left;width:25%!important}
.listadoNoticias .contenNoticia2{border-bottom:1px dotted #999;display:block;float:left;margin-bottom:10px;padding:10px 0 5px;width:99.5%}
.listadoNoticias .contenNoticia2.estudiantes{border:medium none;display:block;float:left;padding:10px 0 5px;width:100%}
.listadoNoticias .contenNoticia2.noborder{border:0 solid #FFF}
.listadoNoticias .contenNoticia2 .fecha{color:#00533F;padding-bottom:5px}
.listadoNoticias .contenNoticia2 .imgNoticia{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/sombraNoticia.jpg) no-repeat scroll 100% 100% transparent;float:left;width:100px}
.listadoNoticias .contenNoticia2 .imgNoticia img{padding-bottom:5px;padding-left:6px;width:90px}
.listadoNoticias .contenNoticia2 .txtNoticia{clear:right;float:left;padding-left:10px;width:75%}
.cajaNoticias2{float:left;margin-bottom:10px;margin-top:10px}
.cajaNoticias2 .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #FFF!important;float:left;padding:2% 2% 6%;width:96%}
.cajaNoticias2 .titNoticias{background:none repeat scroll 0 0 #E8E8E8;border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #EEE;float:left;width:100%}
.cajaNoticias2 .titNoticias .pestana{background:none repeat scroll 0 0 #FFF;float:left;font-size:70%;font-weight:bold;padding:5px 10px}
.cajaNoticias2 .titNoticias .pestanaoff{color:#000;float:left;padding:5px 10px}
.cajaNoticias2 .contenNoticia2{border-bottom:1px dotted #CCC;display:block;float:left;padding:10px 0 5px;width:99.5%}
.cajaNoticias2 .contenNoticia2.noborder{border:0 solid #FFF}
.cajaNoticias2 .contenNoticia2 .imgNoticia{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/sombraNoticia.jpg) no-repeat scroll 100% 100% transparent;float:left;width:100px}
.cajaNoticias2 .contenNoticia2 .imgNoticia img{padding-bottom:5px;padding-left:6px;width:90px}
.cajaNoticias2 .contenNoticia2 .txtNoticia{clear:right;float:left;padding-left:10px;width:49%}
#col2interiores .leyenda p{padding:0}
form.fcentros{margin-top:0;padding-bottom:10px;padding-top:10px}
form.fcentros input{font-size:100%}
.mapaCentros{float:left;width:100%}
.mapa{float:left;width:65%}
.leyenda{clear:right;float:left;padding-left:5%;padding-top:20px;width:30%}
.leyenda ul{border:medium none;float:left;margin:0;padding:0;width:100%}
.leyenda li{background-image:none;display:block;float:left;font-size:70%;padding:2px 0!important;width:100%}
.leyenda_min li{background-image:none;display:block;float:left;font-size:70%;padding:2px 0!important;width:100%}
.leyenda img{float:left;padding-right:5px!important;padding-top:5px}
.leyenda_min img{float:left;padding-right:5px!important;padding-top:5px}
.leyenda_min{float:left;padding-top:20px;width:100%}
.leyenda_min ul.leyenda1{float:left;width:50%}
.leyenda_min ul.leyenda2{clear:right;float:left;width:50%}
.contenedormapa1{float:left;width:100%}
.contenedormapa1a{float:left;padding-right:4%;width:52%}
.contenedormapa1b{clear:right;float:left;width:44%}
.datosCentro{float:left;padding-bottom:5px;padding-left:3%;padding-top:3px;width:97%}
.datosCentro li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet2.jpg) no-repeat scroll 0 7px transparent;font-size:70%;padding-bottom:2px;padding-top:2px}
:first-child + html .datosCentro li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet2.jpg) no-repeat scroll 0 9px transparent;padding-bottom:0;padding-top:0}
* html .datosCentro li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet2.jpg) no-repeat scroll 0 9px transparent;padding-bottom:0;padding-top:0}
.datosCentro li a{font-size:100%}
.datosCentro li a:hover{color:#A54200}
.portlet{float:left;margin-bottom:5px;margin-top:15px;width:100%!important}
.portlet ul{list-style:none outside none;padding-bottom:10px;width:100%!important}
.portlet li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 10px transparent;border-bottom:1px dotted #999;line-height:80%;margin:0;padding-bottom:4px;padding-top:4px}
#col1 ul.agenda{float:left;padding-bottom:10px;width:100%}
#col1 ul.agenda li{border-bottom:1px dotted #999;float:left;width:100%}
#col1 ul.agenda li span.fecha{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda.gif) no-repeat scroll 0 0 transparent;color:#A54200;display:block;float:left;font-size:70%;padding:2px 5px;width:20px}
#col2 ul.agenda{float:left;padding-bottom:10px;width:100%}
#col2 ul.agenda li{background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #999;float:left;font-size:100%;line-height:80%;margin:0;padding:4px 0;width:100%}
#col2 ul.agenda li span.fecha{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda.gif) no-repeat scroll 0 0 transparent;color:#A54200;display:block;float:left;font-size:70%;padding:2px 5px;width:20px}
#col3 ul.agenda{float:left;padding-bottom:10px;width:100%}
#col3 ul.agenda li{background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #999;float:left;font-size:100%;line-height:80%;margin:0;padding:4px 0;width:100%}
#col3 ul.agenda li span.fecha{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda.gif) no-repeat scroll 0 0 transparent;color:#A54200;display:block;float:left;font-size:70%;padding:2px 5px;width:15px}
.banner{padding-bottom:5px}
.nubeEtiquetas{float:left;width:100%}
.nubeEtiquetas ul{display:block;float:left;margin:0;padding:0;width:99%}
.nubeEtiquetas li{background:none repeat scroll 0 0 #F1F1F1;border:1px solid #DDD;clear:left;float:left;margin-bottom:1px;margin-top:1px;padding:0 0 0 6px;text-align:right;width:95%}
.nubeEtiquetas li a:link{float:left;text-align:left!important}
.nubeEtiquetas .numeroEtiquetas{color:#999;font-size:70%;text-align:right!important}
#col1 p.leyendaGaleria{padding:5px 0}
#col1 img.miniatura{padding:5px 0}
#contenedorCol2{float:left}
* html #contenedorCol2{padding-right:1%}
#col2UnedalDia{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_pie_col2.jpg) repeat-x scroll 0 100% transparent;float:left;margin-bottom:15px;width:100%}
#col2UnedalDia .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border:1px solid #EEE;float:left;padding:0 4% 6%;width:92%}
* html #col2UnedalDia .caja_bg{padding:0 0 6% 4%;width:91.4%}
#col2UnedalDia .columna1{float:left;padding-left:0;padding-right:4%;width:46%}
#col2UnedalDia .columna2{clear:right;float:left;padding:4% 0 0 3%;width:47%}
.agenda{float:left;padding-bottom:10px;width:100%}
.agenda p{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda6.gif) no-repeat scroll 0 6px transparent;border-bottom:1px dotted #999;float:left;line-height:80%;margin:0;padding:6px 0 12px;width:100%}
.agenda p span.fecha{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda.gif) no-repeat scroll 0 0 transparent;color:#A54200;display:block;float:left;font-size:70%;padding:2px 5px;width:20px}
.actualidad{float:left;width:100%;float:left;margin:0;padding:8px 0;width:100%}
.actualidad span.fecha{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/agenda.gif) no-repeat scroll 0 0 transparent;color:#A54200;display:block;float:left;font-size:70%;padding:2px 5px;width:20px}
.actualidad p{line-height:110%}
.rss{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/rss.gif) no-repeat scroll 25px 0 transparent;padding:2px 0 2px 45px}
.cajaPestanas{float:left;width:100%}
.cajaPestanas .menuPestanas{background:none repeat scroll 0 0 #E8E8E8;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;border-top:1px solid #E8E8E8;float:left;width:100%}
.cajaPestanas .menuPestanas ul{border:0 none;float:left;padding:0;width:100%}
.cajaPestanas .menuPestanas li{border-right:1px solid #FFF;float:left;margin:0;padding:5px;width:15%}
.cajaPestanas .menuPestanas li a{float:left;text-align:center!important;width:100%}
.cajaPestanas .menuPestanas li a:hover{float:left}
.cajaPestanas .menuPestanas li.active{background:none repeat scroll 0 0 #FFF;float:left}
.cajaPestanas .redesSociales{border:1px solid #F3F3F3}
.cajaPestanas .redesSociales a img{padding:5px}
.cajaPestanas .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;border-top:1px solid #FFF!important;float:left;padding:2% 2% 6%;width:96%}
.cajaPestanas .comentario{border-bottom:1px solid #EEE;float:left;padding:7px 0;width:100%}
.cajaPestanas .avatar{float:left;padding:5px 13px 5px 0;width:48px}
.cajaPestanas .icn_LoMas{float:left;padding:2px 5px 15px 3px;width:28px}
.cajaPestanas .comentario.noborder{border-bottom:0 solid #FFF}
#col2Conocimiento{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_pie_col2.jpg) repeat-x scroll 0 100% transparent;float:left;margin-bottom:15px;width:100%}
#col2Conocimiento .caja_bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border:1px solid #EEE;float:left;padding:0 4% 6%;width:92%}
* html #col2Conocimiento .caja_bg{padding:0 4% 6%;width:92%}
#col2Conocimiento .columna1{float:left;padding-left:0;padding-right:4%;width:46%}
#col2Conocimiento .columna2{clear:right;float:left;padding:4% 0 0 3%;width:47%}
.caja_bg .bloque_accesosCanal{float:left;padding:20px 0 10px}
.caja_bg .bloque_accesosCanal ul{border-bottom:0 none;margin:0;padding:0}
.caja_bg li.accesoCanal{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/puntos.gif) no-repeat scroll 100% 50% transparent;float:left;height:100px;margin:0;padding:0 4px;text-align:center;width:65px}
.caja_bg li img{display:block;padding-bottom:5px;padding-left:10px}
:first-child + html .caja_bg li img{padding-left:0}
.caja_bg li.accesoCanal.noborder{background:none repeat scroll 0 0 #FFF}
.caja_bg li.accesoCanal a.txt_acceso{color:#00533F}
.caja_bg p.canales{padding:20px 0 0}
.col1blog{float:left;padding-left:1%;padding-right:3%;width:46%}
.col2blog{clear:right;float:left;min-height:100px;padding-left:1%;padding-right:3%;width:46%}
.buscadorConocimientos{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_col2.jpg) repeat-x scroll 0 0 transparent;border:1px solid #EEE;float:left;margin-bottom:20px!important;padding:2%;width:96%}
.buscadorConocimientos .enlace_final{padding-top:10px}
table.calPeq{float:left;margin:0 0 10px;width:100%}
table.calPeq caption{background:none repeat scroll 0 0 #BABABA;color:#FFF;font-size:70%;font-weight:bold;margin-bottom:2px;padding-bottom:2px;padding-top:2px;text-align:center}
table.calPeq caption a{color:#FFF;font-size:100%}
table.calPeq th{background:none repeat scroll 0 0 #F2F2F2;border-left:0 none;border-right:0 none;color:#00533F;font-size:80%;font-weight:bold;padding:2px 7px 2px 0;text-align:right}
table.calPeq td{border:0 none;font-size:100%!important;padding:2px 7px 2px 0;text-align:right}
table.calPeq td a{color:#666;font-size:70%}
table.calPeq td a:hover{background:none repeat scroll 0 0 #AEB330;color:#FFF;display:block;text-decoration:none}
table.calPeq td.off a{color:#E4E4E4}
table.calPeq td.activo{background:none repeat scroll 0 0 #AEB330;color:#FFF;display:block;font-size:70%;text-decoration:none}
.icn_calPeq a{color:#000}
.icn_calPeq a:hover{color:#FFF;text-decoration:none}
.portlet_Agenda{float:left;margin-top:5px;width:100%}
.portlet_Agenda form fieldset{float:left;width:100%}
.portlet_Agenda .buscador p{font-size:100%}
.portlet_Agenda .buscador .espacio{margin:0 0 0 22px}
.portlet_Agenda .buscador img{padding-bottom:4px;vertical-align:middle}
.portlet_Agenda h4{float:left;margin-top:13px;width:100%}
#pie{float:left;margin:0;width:100%;background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_pie.jpg) repeat-x scroll 0 0 transparent}
#pie.login{margin:0!important}
#pie .arbolPie ul{float:left;list-style:none outside none;margin:0;padding:0;width:100%;float:left;margin:0;padding:0;width:100%}
#pie .arbolPie{float:left;padding:2% 0 0;width:75%}
* html #pie .arbolPie{width:73%}
#pie .arbolPie li.bloque{float:left;width:23%}
.clear{clear:right}
#pie .imagenesPie{clear:right;float:left;padding-top:1%;width:22%}
#pie .imagenesPie img{padding-bottom:11px}
#pie .enlacesPie{float:left;padding:3px 0;width:100%;background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/atencion.gif) no-repeat scroll 100% 0 #00533F;color:#FFF}
#pie .enlaces{float:left;width:74%}
#pie .atencion{float:left;width:26%}
.paginador{background-color:#FFF;float:left;padding:0 1%;width:98%}
.paginador p a{font-size:100%}
.page-nav-hold{margin:0 -2px;overflow:hidden;position:relative;width:100%}
.page-nav-hold .wp-pagenavi{overflow:hidden;position:relative;width:100%}
.page-nav-hold ul{background:none repeat scroll 0 0 transparent!important;float:none!important;height:21px;list-style:none outside none!important;margin:0!important;overflow:hidden!important;padding:0!important;position:relative;width:999999px!important}
.page-nav-hold .sep{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/separator-2.gif) repeat-x scroll 0 4px transparent;height:20px;overflow:hidden;position:relative;width:100%}
.page-nav-hold .sep .btn{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/pager-brdr-active.gif) no-repeat scroll 50% 4px transparent;border:medium none!important;cursor:pointer;height:20px;left:0;overflow:hidden;position:absolute;top:0;width:42px;z-index:2}
.page-nav-hold ul li{float:left;width:30px!important}
.page-nav-hold ul li a{display:block;text-align:center;width:100%}
.page-nav-hold ul li a span{cursor:pointer;display:inline-block;height:17px;line-height:17px;margin-bottom:4px;padding:0 4px;text-decoration:none}
.page-nav-hold ul li a:hover{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_paginador.gif) no-repeat scroll 55% 0 transparent;color:#FFF!important;display:block;text-decoration:none}
.page-nav-hold ul li a.active{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/img/bg_paginador.gif) no-repeat scroll 55% 0 transparent;color:#FFF!important;text-decoration:none}
.page-nav-hold ul li a:hover span{color:#FFF;text-decoration:none}
.page-nav-hold ul li a.active span{color:#FFF!important}
ul.tabs{background-color:#E8E8E8;border:1px solid #E8E8E8;float:left;height:29px;list-style:none outside none;margin:0;padding:0;width:100%}
ul.tabs li{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #E0E0E0;border-color:#999 #999 #999 -moz-use-text-color;border-image:none;border-style:solid solid solid none;border-width:0 0 0 medium;float:left;height:29px;line-height:29px;margin:0 0 -1px;overflow:hidden;padding:0;position:relative}
ul.tabs li a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #FFF #FFF -moz-use-text-color;border-image:none;border-right:1px solid #FFF;border-style:none solid solid none;border-width:medium 1px 1px medium;color:#585858;display:block;font-size:70%;padding:0 10px;text-decoration:none}
ul.tabs li a:hover{background:none repeat scroll 0 0 #CCC}
html ul.tabs li.active,html ul.tabs li.active a:hover{background:none repeat scroll 0 0 #FFF;border-bottom:2px solid #FFF}
.tab_container{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFF;border-color:-moz-use-text-color #E8E8E8 #E8E8E8;border-image:none;border-right:1px solid #E8E8E8;border-style:none solid solid;border-width:medium 1px 1px;clear:both;float:left;font-size:80%;overflow:hidden;width:100%}
.tab_content{font-size:1.2em;padding:15px}
.desplegables{display:none}
#contenLogin{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_login.jpg) repeat-x scroll 100% 100% transparent;float:left;width:100%}
.contenloginImg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_loginImg.jpg) no-repeat scroll 0 0 transparent;float:left;padding:10% 0 14%;width:100%}
#contenLogin .login1{float:left;padding-left:30%;padding-right:5%;width:20%}
#contenLogin .login2{clear:right;float:left;padding-left:0;padding-right:10%;width:35%}
.valing{vertical-align:middle}
li.certificado{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/acceso_certificado.jpg) no-repeat scroll 0 40% transparent;float:left;padding-bottom:30px;padding-right:8%;padding-top:70px;text-align:center;width:16%}
li.tarjeta{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/acceso_tarjeta.jpg) no-repeat scroll 50% 40% transparent;float:left;padding-bottom:30px;padding-right:5%;padding-top:70px;text-align:center;width:19%}
li.dni{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/img/acceso_dni.jpg) no-repeat scroll 50% 40% transparent;clear:right;float:left;padding-bottom:30px;padding-right:5%;padding-top:70px;text-align:center;width:19%}
.Col_login50{float:left;padding:.7% 3% .7% 0;width:43%}
#contenLogin .ayuda{display:block;float:left;margin-bottom:200px;position:absolute;top:540px;width:550px}
* html #contenLogin .ayuda{top:560px}
#contenLogin .ayuda p{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 5px transparent!important;padding-left:15px}
#contenLogin .ayuda a{color:#00533F!important}
img{border:0 none}
img a{text-decoration:none}
img a:hover{text-decoration:none}
img.txt_flotante{float:left;margin-bottom:5px;margin-right:20px}
.oculto{display:none}
p{color:#555;font-size:100%;line-height:140%;padding:5px 0}
a{color:#555;font-size:70%;text-decoration:none}
a:hover{color:#555;text-decoration:underline}
p a{color:#00533e;font-size:100%;text-decoration:underline}
p a:hover{color:#da5268;font-size:100%;}
li{color:#555;padding-left:10px}
h1{margin-bottom:25px}
h2.portada{color:#73751F;font-size:100%;font-weight:bold;padding:5px 0}
h3{color:#73751F;font-size:100%;font-weight:bold;padding:5px 0}
h3.interiores.nomargin{margin-bottom:0}
h3.interiores{border-bottom:1px dotted #A4A4A4;color:#00533F;font-size:100%;font-weight:bold;margin-bottom:10px;padding:8px 0 0}
h3.interiores.noborder{border-bottom:0 none!important}
h3.barra{color:#00533F;font-size:100%;font-weight:bold;padding:8px 0 0}
h3.interiores a{color:#00533F;font-size:100%;font-weight:bold;margin-bottom:10px;padding:8px 0 0}
h3.interiores a:hover{text-decoration:none}
h4{color:#BB4B00;font-size:110%;font-weight:bold;padding:5px 0 8px;width:100%}
h4.interiores{color:#AC4500;font-size:90%;padding-bottom:10px}
h4.bullet{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 10px transparent;color:#555;float:left;font-size:80%;font-weight:bold;padding-bottom:3px;padding-left:2%;padding-top:5px;width:98%}
h4.plegar{color:#555;float:left;font-size:80%;font-weight:bold;padding-bottom:3px;padding-left:0;padding-top:3px;width:100%}
h5.mapa{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 7px transparent;color:#555;float:left;font-size:110%;font-weight:bold;padding-left:3%;width:97%}
h5{color:#00533F;font-size:100%;padding:3px}
.cien{font-size:100%!important}
strong{color:#00533F;font-size:100%;font-weight:bold;padding:0}
.center{text-align:center}
.nobg{background:none repeat scroll 0 0 transparent!important}
.right{text-align:right}
.destacado2{width:97%}
.destacado2 a{background:none repeat scroll 0 0 transparent!important;color:#00533F;font-size:100%;font-weight:bold!important;line-height:130%;padding-left:0!important;text-decoration:none}
.destacado a{background:none repeat scroll 0 0 transparent!important;color:#00533F;font-size:100%;font-weight:bold!important;line-height:130%;padding-left:0!important;text-decoration:none}
.destacado a:hover{font-size:100%}
.espacio-bottom{margin-bottom:10px}
.puntos{border-bottom:1px dotted #555}
.bg{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_menu_interiores.jpg) repeat-x scroll 0 0 transparent;padding:5px 0}
#buscador .buscador_cab{margin-bottom:4px;padding-right:10px;padding-top:2px}
#buscador .btn_ircab{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/btn_buscar.gif) no-repeat scroll 0 0 transparent;border:0 none;color:transparent;height:23px;margin:0!important;padding:2px 8px;width:28px}
:first-child + html #buscador .btn_ircab{color:#F4F4F4;padding:4px 0 4px 25px}
* html #buscador .btn_ircab{color:#F4F4F4;height:23px;padding:4px 0 4px 25px;width:28px}
#buscador .inputbox{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_input.gif) repeat-x scroll 0 0 transparent;border:medium none;font-size:70%;margin-right:0!important;padding:5px;width:18.3%}
.inputbox{font-size:100%;padding:2px}
.btn{background:none repeat scroll 0 0 #00533F;border:1px solid #00533F;color:#FFF;font-size:70%}
.btn2{background:none repeat scroll 0 0 #00533F;border:1px solid #00533F;color:#FFF;font-size:100%}
.btnCancel{background:none repeat scroll 0 0 #BB4B00;border:1px solid #BB4B00;color:#FFF;font-size:70%}
label{font-size:70%;margin:0;padding:0}
input{color:#666;margin:5px 0}
select{color:#666;font-size:100%;margin:5px 0;padding:2px}
.ancho40{width:35%}
form img.calendar{padding-bottom:4px;vertical-align:middle}
#menu ul li{font-size:100%;font-weight:bold;padding-left:5px;padding-right:5px}
#menu ul li a:link{color:#00533F;padding:13px 5px;text-align:center;text-decoration:none}
#menu ul li a:hover{background:none repeat scroll 0 0 #00533F;color:#FFF;padding:13px 5px;text-decoration:none}
#menu ul li a:visited{color:#00533F;padding:13px 5px;text-align:center;text-decoration:none}
#menu ul li a:visited:hover{background:none repeat scroll 0 0 #00533F;color:#FFF;padding:13px 5px;text-decoration:none}
#menu ul li a.activo{background:none repeat scroll 0 0 #00533F;color:#FFF!important;padding:13px 5px;text-decoration:none}
#menucontextual h2{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bgmenu1.jpg) no-repeat scroll 0 0 transparent;color:#FFF;float:left;font-size:100%;font-weight:bold;padding-bottom:3px;padding-left:2%;padding-top:3px;width:98%}
* html #menucontextual h2{width:102%}
#menucontextual ul a{color:#FFF;font-weight:bold}
#menucontextual li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bgmenu3.jpg) no-repeat scroll 0 0 transparent;font-size:75%}
#menucontextual li.seleccionada{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bgmenu2.jpg) no-repeat scroll 0 0 transparent}
#menucontextual li a{display:block;font-size:100%;text-decoration:none}
#menucontextual li a:hover{text-decoration:none}
#menucontextual li li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet_menu.gif) no-repeat scroll 0 8px transparent;border-bottom:1px solid #C7C7C7;font-size:90%;padding-left:9%;width:90%}
* html #menucontextual li li{width:100%}
#menucontextual li li.noborder{border-bottom:0 solid #C7C7C7}
#menucontextual li li.desplegadauuu{font-weight:bold!important}
#menucontextual li li a{background:none repeat scroll 0 0 transparent;color:#555;display:inline!important;text-decoration:none}
#menucontextual li li a:hover{background:none repeat scroll 0 0 transparent;text-decoration:none}
#menucontextual li li.activa{color:#BB4B00;font-weight:bold!important}
#menucontextual li li.activa a{color:#BB4B00;font-weight:bold!important}
#menucontextual li li li{background:none repeat scroll 0 0 transparent;border-bottom:0 solid #C7C7C7;color:#AC4500;font-size:100%;padding:4px 0;width:85%}
#menucontextual li li li a{background:none repeat scroll 0 0 transparent;color:#555;display:inline!important;font-weight:normal!important;text-decoration:none}
#menucontextual li li li a:hover{background:none repeat scroll 0 0 transparent;text-decoration:none}
#menu_interiores{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_menu_interiores.jpg) repeat-x scroll 0 0 transparent;float:left;font-size:70%;padding:2% 1%;text-decoration:none;width:98%}
#menu_interiores li{float:left;padding:2px 5px 2px 0}
#menu_interiores li a{color:#009768;font-size:100%;padding:2px 5px;text-decoration:none}
#menu_interiores li a:hover{background:none repeat scroll 0 0 #009768;color:#FFF;padding:2px 5px;text-decoration:none}
#menu_interiores li.selec a{background:none repeat scroll 0 0 #009768;color:#FFF;padding:2px 5px;text-decoration:none}
.titleorimageid1siteid0{color:#00533F;font-size:100%}
.titleid1siteid0{color:#00533F;font-size:70%}
.titleorimageid1siteid0 a{color:#00533F;font-size:100%;text-decoration:underline}
.titleorimageid1siteid0 a:hover{text-decoration:none}
#col2 .caja_bg h4{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_accesosPortadillas.jpg) no-repeat scroll 0 4px transparent;margin-top:1px;padding:18px 0}
#col2 .caja_bg h4.desplegado{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_accesosPortadillas_desplegado.jpg) no-repeat scroll 0 4px transparent;margin-top:1px;padding:18px 0 8px}
#col2 .caja_bg h4 a{font-size:80%;padding-left:3px}
#col2 .caja_bg h4.desplegado a{color:#AC4500}
#col2 .caja_bg h4 img{padding-right:6px;vertical-align:middle}
#col2 .caja_bg h5{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet2.gif) no-repeat scroll 15px 5px transparent;padding-left:30px}
#col2 .caja_bg ul.accesos{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bg_desplegado_accesos.jpg) no-repeat scroll 0 100% transparent;border-bottom:1px dotted #A4A4A4;float:left;margin:0;padding-bottom:20px;width:100%}
#col2 .caja_bg ul.noborder{border:0 solid #FFF}
#col2 .caja_bg li{background:none repeat scroll 0 0 transparent;color:#555;font-size:95%;font-weight:normal;line-height:80%;margin:0;padding:2px 30px 2px 33px;width:178px}
#col2 .caja_bg .columna2 .cajaPortada ul.noborder li{border:medium none}
#col2 .caja_bg .columna2 .cajaPortada li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 10px transparent;border-bottom:1px dotted #A4A4A4;float:left;line-height:80%;margin:0;padding:6px 0 6px 12px;width:97%}
.enlace_final a{color:#BB4B00;text-decoration:underline}
.enlace_final a:hover{color:#BB4B00}
p.leyendaVideo{padding:4px 0 0 5px}
/*
.listado li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 14px transparent;font-size:70%;padding-bottom:10px;padding-left:5px;padding-top:10px;width:96%}
*/
.icnpdf{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/icon_pdf.jpg) no-repeat scroll 0 4px transparent;padding:2px 0 2px 13px}
.fondoDegradado form label{font-size:100%}
.resultados{float:left;padding:1%;width:98%}
dl{border-bottom:1px dotted #A4A4A4;font-size:100%;padding-bottom:10px}
dt{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 9px transparent;color:#00533F;font-size:110%;font-weight:bold;padding-left:14px}
dt.pdf{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/icon_pdf.jpg) no-repeat scroll 0 8px transparent;padding-left:14px}
dt a{color:#00533F}
dt a:hover{color:#00533F}
dd{color:#555;font-size:70%;}
dd a{color:#BB4B00;font-size:100%}
dd a:hover{color:#BB4B00;font-size:100%}
.listadoGeneral ul{float:left;padding-left:2%;width:98%}
.listadoGeneral li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet2.jpg) no-repeat scroll 0 7px transparent;float:left;font-size:70%;padding-bottom:2px;padding-left:2%;padding-top:2px;width:98%}
.listadoGeneral li a{color:#AC4500;font-size:100%}
.listadoGeneral li li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet3.jpg) no-repeat scroll 0 7px transparent;float:left;font-size:100%;padding-bottom:2px;padding-left:2%;padding-top:2px;width:98%}
.listadoGeneral li li li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet4.jpg) no-repeat scroll 0 7px transparent;float:left;font-size:100%;font-weight:normal;padding-bottom:2px;padding-left:2%;padding-top:2px;width:98%}
#mapaWeb{float:left;width:100%}
#mapaWeb .col{display:block;float:left;width:33.3%}
#mapaWeb .col ul{display:block;float:left;width:100%}
#mapaWeb li.mapaWeb{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/flecha_desplegar.gif) no-repeat scroll 0 3px transparent;color:#AC4500;float:left;font-size:80%;font-weight:bold;margin-bottom:5px;padding-left:6%;width:94%}
#mapaWeb li li{font-size:120%;font-weight:normal;padding-left:2px}
table a{"especial", Fontana;font-size:100%;line-height:20px}
table a:hover{color:#555}
caption{display:none}
table th{background:none repeat scroll 0 0 #68968B;border-bottom:2px solid #1E4D42;color:#FFF;font-size:85%;font-weight:bold;letter-spacing:.7px;padding:6px 5px;text-transform:uppercase}
table th.agrupar{background:none repeat scroll 0 0 #FBFBFB;color:#555;font-size:70%;letter-spacing:.7px;padding:5px;text-transform:uppercase}
table td{background:none repeat scroll 0 0 #FFF;color:#555}
table td.impar{background:none repeat scroll 0 0 #FAFAFA}
table td.center{text-align:center}
table tfoot th{background:none repeat scroll 0 0 #F7FAF9;border-bottom:2px solid #FFF;color:#00533F;font-size:70%;font-weight:bold;letter-spacing:.7px;padding:6px 5px;text-transform:none}
.PortletSubHeaderColor{background:none repeat scroll 0 0 #C9E0D8;border-bottom:2px solid #FFF;color:#00533F;font-size:75%;font-weight:bold;letter-spacing:.7px;padding:6px 5px;text-transform:uppercase}
.PortletSubHeaderText{background:none repeat scroll 0 0 #C9E0D8;border-bottom:2px solid #FFF;color:#00533F;font-size:75%;font-weight:bold;letter-spacing:.7px;padding:6px 5px;text-transform:uppercase}
.PortletText2{color:#555;font-size:76%}
.cajaPestanas .comentario p{font-size:70%}
.cajaPestanas .comentario p a{color:#BB4B00;font-size:100%}
.cajaPestanas .comentario p a.usuario{color:#555;font-size:100%;font-weight:bold}
.buscadorConocimientos select{font-family:"especial", Fontana;}
#pie ul{font-size:100%;list-style:none outside none}
#pie li{color:#00533F;font-size:80%;font-weight:bold}
#pie li .bloque{list-style:none outside none}
#pie li li{background:url(https://portal.uned.es/NUEVOWEB/IMAGENES/bullet.gif) no-repeat scroll 0 9px transparent;float:left;font-size:120%;font-weight:normal;margin:0;padding:2px 0 2px 13px;width:100%}
#pie .enlacesPie a{color:#FFF;text-decoration:none}
#pie .enlacesPie a:hover{color:#FFF;text-decoration:underline}
#pie .atencion a{color:#73751F;font-size:80%;font-weight:bold}
#pie .atencion a:hover{color:#73751F;text-decoration:none}
#pie .atencion a .telefono{color:#00533F}

#col1cab{visibility:hidden}
#principal a{font-size:100%}
#principal div.vermas a{font-size:.7em}
#principal div.vermas a:hover{color:#363636}

#principal table th,#principal table td{border-bottom:0}
table thead th{background-color:#363636;color:#E1E1E1}
table tbody td,table tbody th{background-color:#E1E1E1;color:#363636}
a{text-decoration:none}
li{color:#555}

h2,#principal h2{display:block;font-family:"especial", FontanaB;font-weight:normal;line-height:1em;font-size:2.3em;padding-top:15px}
h2 a:link,h2 a:active,h2 a:visited,h2 a:focus{text-decoration:none;background:transparent}
h1,h2,h3,h4,#principal h1,#principal h2,#principal h3,#principal h4,dl#actividad dt{font-family:"especial", Fontana;font-weight:normal}
#principal dd{font-size:78%}
#principal dd a{font-size:inherit}
dl#actividad dt{font-size:22px}
dl#actividad dd dl dt{font-size:18px;margin-top:10px}
#principal h2{
    margin-top: 30px;
    margin-bottom: 20px;
}
#principal h3{
	color: #028066;
    font-family: "especial", Fontana;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-bottom:10px;
    border-bottom: 1px solid #dedede;
}
#principal h4{
	color: #00533e;
    font-size: 22px;
    margin-top: 10px;
}
p, li{font-size:17px; line-height: 1.7;}
#principal img.c{width:100%;height:inherit;margin-top:17px;margin-bottom:17px}
#principal img.d{width:50%;float:right;margin-left:20px;height:inherit;margin-bottom:12px;margin-top:12px}
#principal img.i{width:50%;float:left;margin-right:20px;height:inherit;margin-bottom:12px;margin-top:12px}
#principal li{list-style:none}
#principal img.d.p,#info img.i.p{width:25%}
.qweb_salto {
    display: table;
    width: 100%;
}
.logo_centro{position:absolute;top:12px}
body{font-size:85%;height:100%;background:none repeat scroll 0 0 #fff;color:#1E1E1E;font-family:"especial", Fontana;margin:0 auto}
.color_a1{color:#c4df9b}
.bcolor_a1{background-color:#E2F2C9}
.color_a2{color:#77A638}
.bcolor_a2{background-color:#77A638}
.color_a3{color:#406618}
.bcolor_a3{background-color:#406618}
.color_b1{color:#f9ad81}
.bcolor_b1{background-color:#f9ad81}
.color_b2{color:#CF6029}
.bcolor_b2{background-color:#CF6029}
.color_b3{color:#7b2e00}
.bcolor_b3{background-color:#7b2e00}
.color_c1{color:#f8f8f8}
.bcolor_c1{background-color:#f8f8f8}
.color_c2{color:#e1e1e1}
.bcolor_c2{background-color:#e1e1e1}
.color_c3{color:#363636}
.bcolor_c3{background-color:#363636}
.bcolor_d1{background-color:#34ACCD}
.bcolor_d2{background-color:#64c6ef;background-color:#257798}
.bcolor_d3{background-color:#e3f4f7}
#menu_subpaginas{background-color:#749C2F;box-shadow:2px 1px 2px #666;color:#fff;float:left;font-size:.9em;margin-left:0;margin-top:0;padding:0;position:absolute;width:170px;background:url(/images/qweb/menu_extension.png) no-repeat scroll 0 0 transparent;float:left;padding-top:200px;width:250px}
#subcabecera{height:26px;margin-top:-34px;padding-left:0;padding-top:0;position:absolute;width:770px;display:none}
#contenedor_central{padding-top:30px}
#cabecera_uned #buscador{height:48px}
#subcabecera h1{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(/images/public/bannerpublica.png) no-repeat scroll -41px -3px #FFF;border-color:-moz-use-text-color #fff -moz-use-text-color -moz-use-text-color;border-radius:0 0 0 0;border-style:none solid none none;border-width:medium 5px medium medium;color:#05382C;float:left;font-family:Arial;font-size:1.6em;font-weight:normal;height:30px;padding-left:10px;padding-top:4px;text-align:left;width:560px}
#subcabecera h2{color:#fff;float:right;font-family:Arial;font-size:1em;font-weight:normal;margin-right:30px;margin-top:4px;padding-top:4px}
#principal{padding-bottom:40px
    min-height: calc(100vh - 560px);
 }
#menu_derecha{float:right;width:300px;background-color:#FDFDFD;border-left:5px solid #EEE;float:right;height:637px;margin-left:35px;margin-right:0;margin-top:0;padding:0 0 0 22px;width:230px}
#menu_derecha h3{color:#749C2F}
#menu_derecha img{width:180px;margin-bottom:20px}
#info img.imagen1{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff #fff -moz-use-text-color;border-radius:0 10px 10px 0;border-style:solid solid solid none;border-width:2px 2px 2px 0;float:left;margin-left:-34px;margin-top:5px;width:120px}
.logo_colaborador{float:left;margin-right:30px}
#colaboradores h4{clear:left}
#info #colaboradores img{border:none;box-shadow:none}
.imagen2{border-radius:10px 0 0 10px;float:right;margin-right:-21px;margin-top:252px}
#colaboradores{border-top:1px solid #EEE;margin-top:50px;padding-left:20px;padding-right:12px;padding-top:12px}
#colaboradores>div{float:left}
#info #colaboradores p{color:#999;font-size:.9em;margin-bottom:0;margin-left:0;padding-left:0}
#puntero_menu{height:16px;margin-left:170px;margin-top:34px;position:absolute;width:16px}
#menu_derecha .contenido_menu{margin-top:30px;margin-bottom:30px}
.contenedor_menu{float:right;height:70px;width:292px}
#info #minibanner{border:none;box-shadow:none;float:right}
#navegacion{box-shadow:5px 5px 5px #111}
#content{min-height:675px;background-color:#fff}
#cabecera #menu{height:38px}
#logoPagina{float:right;margin-right:10px;margin-top:-10px}
img{margin:0;padding:0;border:0}
header{display:block;height:200px;margin-top:26px}
h1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:block;font-size:1.2em;font-weight:bold;margin-bottom:10px;margin-left:25px;text-align:center;width:150px;clear:both;clear:none!important;padding:2px 5px}
#lista_extension a.suscripcion{color:#FA0}
p,h1{margin-top:0}
#contenido{margin:auto;width:980px}
body #contenido a.enlace{color:#333;font-family:"especial", FontanaB;font-size:1.1em;line-height:1em;margin-bottom:4px;margin-top:13px;padding-right:19px;text-align:right;text-decoration:none}
body #contenido a.enlace:hover{text-decoration:underline}
.post .enlace{display:block;float:right;font-size:.9em;color:#888}
.enlace:hover{text-decoration:underline}
.clearfix{clear:left}
#info form{margin-left:20px;color:#363636}
#info p{
	font-size:17px;
	color:#444
}

#info li{margin-left:50px;color:#333;list-style:square outside none}
#info li.l2{margin-left:70px;font-size:1.15em}
#info img{-moz-box-shadow:2px 2px 4px #AAA;-webkit-box-shadow:2px 2px 4px #AAA;box-shadow:2px 2px 4px #AAA;border:3px solid #fff;margin:6px 17px 6px 0;max-width:96%}
#info img.c{width:100%;height:inherit;margin-top:17px;margin-bottom:17px}
#info img.d{width:50%;float:right;margin-left:20px;height:inherit;margin-bottom:12px;margin-top:12px}
#info img.i{width:50%;float:left;margin-right:20px;height:inherit;margin-bottom:12px;margin-top:12px}
#info img.d.p,#info img.i.p{width:25%}
#info #opciones a {
    text-decoration: none !important;
    color: #666666;
    font-size: 21px!important;
    display: block;
    margin-left: 5%;
    margin-bottom: 12px;
    background: url(/images/fl4_gris.png) no-repeat left center;
    padding-left: 12px;
    cursor:pointer;
    font-family: Arial;
}
#info #opciones a:hover {
	color:#333333;
}
#map{margin-left:40px}
#map img{max-width:inherit;box-shadow:none}
#info p img,#info blockquote img{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:2px;border:none;vertical-align:middle}
#footer{width:80%;margin:auto;margin-top:30px}
#footer .col{width:15%;float:left;margin-left:5%}
#footer h3{color:#444}
#footer li{line-height:14px;list-style:none}
#footer a{text-decoration:none;color:#fff;font-size:.9em}
#rightcolumn h2.icon{padding-left:17px;background:none!important}
#footer address{font-size:.9em;color:#777;width:100%;clear:both;text-align:center;color:#fff}
#cal td{border-color:#E0E0E0;border-style:none none dotted;border-width:1px;padding:1px 2px;text-align:center}
#cal{width:100%}
#cal .festivo{background-color:#FFCEE6}
#cal .finde{background-color:#D3D3D3}
#cal .exam{background-color:#CEECFF}
#cal .mes{background-color:#FFCA79;border-bottom:1px solid #F93;border-color:#F93;border-width:1px;color:#7E1503;font-weight:bold}
.lista_img{margin-left:40px}
a.file{padding-left:20px;background-image:url(/images/icons/file.png);background-repeat:no-repeat;background-position:center left}
a.file.pdf{background-image:url(/images/icons/pdf.png)}
a.file.jpg,a.file.png,a.file.gif{background-image:url(/images/icons/jpg.png)}
a.file.doc{background-image:url(/images/icons/doc.png)}
a.file.zip,a.file.rar{background-image:url(/images/icons/zip.png)}
a.file.ppt,a.file.pps{background-image:url(/images/icons/ppt.png)}
a.file.xls{background-image:url(/images/icons/xls.png)}
a.file.psd{background-image:url(/images/icons/psd.png)}
a.file.txt{background-image:url(/images/icons/txt.png)}
a.file.htm{background-image:url(/images/icons/htm.png)}
a.file.php{background-image:url(/images/icons/php.png)}
a.file.mdb{background-image:url(/images/icons/mdb.png)}
a.file.exe{background-image:url(/images/icons/exe.png)}
a.file.mp3,a.file.wav{background-image:url(/images/icons/mp3.png)}
a.file.mp4,a.file.avi,a.file.wmv,a.file.mov{background-image:url(/images/icons/avi.png)}
.titulo_colaborador{clear:left}
dl#ponencias>dd{font-size:100%}
dl#actividad>div.cuadro>dl>dt{color:#000}
.advertencia{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#DDD url(/images/fondo_alert.png) repeat scroll 10px center!important;color:#ff0!important;margin:10px!important;padding:7px 10px 10px 20px !important;border:none!important;font-size:14px}
#menu_subpaginas li.primero.p{border-top:medium none}
#menu_subpaginas li.primero{background-image:url(/images/congresos/puntero_blanco.png);_background-image:url(/images/congresos/puntero_blanco.gif);background-position:0 16px;background-repeat:no-repeat;border-top:1px solid #fff;font-size:1.3em;margin-bottom:0;margin-top:0;padding-bottom:10px;padding-left:18px;padding-top:15px;list-style:none}
#contenido #menu_subpaginas a{color:#fff}
#menu_subpaginas li.primero a{font-family:"especial", Fontana;font-size:1.3em;font-weight:normal}
#menu_subpaginas li.segundo a{font-family: "especial", Fontana;font-size:.8em;font-weight:normal}
#menu_subpaginas li.segundo{font-size:1.3em;list-style:none;margin-left:16px;padding-left:0}
#menu_subpaginas li.tercero{
	padding-left: 18px;
    list-style: none;
}
div#menu ul li a{font-size:12.3px}
table.tabla_precios tbody tr td div{cursor:default;margin-top:4px}
table.tabla_precios tbody tr td input{float:left}
form h2{line-height:1.5em!important;padding-top:0!important}
.formasP{float:right;font-size:100%}
.formaPago{margin-left:30px}
#info_centro a{*font-family:"especial", Fontana;font-size:1.1em}
#enlace_titulo_menu{background:url(/images/qweb/menu_extension_actividades.png) no-repeat scroll 0 0 transparent;height:200px;margin-top:-200px;position:absolute;width:250px}
#enlace_titulo_menu.Ordinario{background:url(/images/qweb/menu_extension_extension.png) no-repeat scroll 0 0 transparent}
#enlace_titulo_menu.Senior{background:url(/images/qweb/menu_extension_senior.png) no-repeat scroll 0 0 transparent}
#enlace_titulo_menu.Verano{background:url(/images/qweb/menu_extension_verano.png) no-repeat scroll 0 0 transparent}
#enlace_titulo_menu.Acogida{background:url(/images/qweb/menu_extension_acogida.png) no-repeat scroll 0 0 transparent}
#enlace_titulo_menu.COMA{background:url(/images/qweb/menu_extension_coma.png) no-repeat scroll 0 0 transparent}
#cab_admitidas h4,#cab_propias h4{color:#363636}
#principal strong{color:#555;font-size:100%;font-weight:bold;padding:0}
#actividad div.cuadro dd{padding-left:0;padding-top:3px}
.quid_alert{background-color:#EEE;background-image:url(/images/fondo_alert.png);border-radius:7px 7px 7px 7px;box-shadow:5px 5px 5px rgba(0,0,0,0.5);color:#fff;font-size:16px;left:20%;margin:40px auto auto;padding:14px;position:fixed;text-align:center;top:40%;width:50%;z-index:99999999;cursor:pointer}
.quid_alert a{color:#ff0}
.quid_alert .cerrar{cursor:pointer;background-image:url(/images/close.png);height:30px;padding:0;position:absolute;right:-11px;top:-11px;width:30px}
#principal .enlaceInfo a{background-color:#E2F2C9;border-radius:4px 4px 4px 4px;color:#030;font-size:1.1em!important;font-weight:bold;padding:6px}
#principal .enlaceInfo,#principal .enlaceInfo li{color:#BB4B00}
#principal .enlaceInfo{float:right}
#principal .enlaceInfo .verde{padding:8px}
#principal .listaArchivos.info{width:98%;margin-left:0}
#programa_simple ol,#programa_simple ul{margin-left:51px}
.advertencia strong,.advertencia b{font-size:bold;color:#FFF990!important}
#principal .advertencia a{color:#f0f0f0!important}


ul ul, ul ol, ol ul, ol ol{
	margin-left:30px;
}



.enlaceFichaGlobal:focus-visible{
	box-shadow: inset 0px 0px 30px rgb(7 202 28);
    z-index: 2;
    border: 3px solid #00533f;
}



/* ==================================================================== */
/* ========= MODIFICACIONES DE COLOR SEGÚN TIPO DE ACTIVIDAD ========== */
/* ==================================================================== */
.cajasActividad .cuadro_verde.bcolor_a1{
	background-color:#efefef;
}

body .migasDePan .iconoHome,
body .barra_shares i,
body .barra_shares .icono,
body .cajasActividad dt{
	color: #00533e !important;
}
body.strawberry .migasDePan .iconoHome,
body.strawberry .barra_shares i,
body.strawberry .barra_shares .icono,
body.strawberry .cajasActividad dt{
	color: #da5368 !important;
}
body.blue .migasDePan .iconoHome,
body.blue .barra_shares i,
body.blue .barra_shares .icono,
body.blue .cajasActividad dt{
	color: #5164b3 !important;
}
body.tangerine .migasDePan .iconoHome,
body.tangerine .barra_shares i,
body.tangerine .barra_shares .icono,
body.tangerine .cajasActividad dt{
	color: #c95d33 !important;
}
body.raspberry .migasDePan .iconoHome,
body.raspberry .barra_shares i,
body.raspberry .barra_shares .icono,
body.raspberry .cajasActividad dt{
	color: #90214a !important;
}
body.apple .migasDePan .iconoHome,
body.apple .barra_shares i,
body.apple .barra_shares .icono,
body.apple .cajasActividad dt{
	color: #56832d !important;
}

/* ==================================================================== */
/* ======= M O D I F I C A C I O N E S === R E S P O N S I V E========= */
/* ==================================================================== */
#info a, #info p a {
    text-decoration: underline!important;
}
#info #peque {
    background-color: #eee;
    padding: 3% 7px;
    margin-bottom: 6%;
    margin-top: 30px;
}
.botonMenu{
    position: fixed;
    top: 20px;
    right: 20px;
 }
.menuResponsive{
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #ebeaea;
	text-align: center;
	position:relative;
	z-index:3;
}
.menuBounds{
	padding-left:30px;
	padding-right:30px;
}
.menuResponsive .qMenuHorizontal .qTab:not(.abierto):not(.hover):not(:hover),
.menuResponsive .qMenuHorizontal .grupo{
	background-color: #ebeaea!important;
}

.menuResponsive .qMenuHorizontal .qTab > .inner > .iconoEstado {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.4);
}

.menuBounds{
	position:relative;
	z-index:15;
}

.decoracionSuperior{
	background-color:white;
	position:relative;
	z-index:10;
	max-width: 100%;
    overflow: hidden;
}

#contenedor_central {
	padding-top:0;
}
#contenido{
	width:100%;
	max-width:998px;
	padding-bottom:50px;
}

@media (max-width: 959px) {
	.menuResponsive{
		padding:0;
		margin:0;
		background-color: transparent;
		margin-bottom: 30px;
	}
	.fondoDecoracionMenu{
	    position: fixed;
	    top: 0;
	    left: 0;
	    right: 0;
	    z-index: 9;
	    padding: 0px;
	    height: 60px;
		background-color: #ffffff;
    	box-shadow: 0px 5px 30px rgba(0,0,0,0.7);
	}
	.botonMenu {
	    position: fixed;
	    top: -10px;
	    right: 15px;
	}
}


/* --------------------------------------------------------------------------------
/*  Cosas no-responsive sobreescritas
/* ------------------------------------------------------------------------------*/


.contenedorMigas {
	margin-top:30px;
}
#contenido{
	min-height: unset;
}
.menuSuperiorResponsive{
	display:none;
}
.sideModal{
	display:none;
}
#botonMenuLateral{
	border:5px solid white;
}
.menuHorizontalContainer{
	display:none;
}
#listado_actividades {

	margin-top:20px!important;
}
#filtros{
	position: static !important;
	width: 100%;
}
.filtro .nombre{
	width:auto !important;
}

.logo_centro {
	left: 20px;
	max-height: 89px;
}




/* --------------------------------------------------------------------------------
/*  1150 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 1150px) {
	.contenedorMigas{
	    padding-left: 10px;
	}

	#subcabecera{
		width:auto;
	}
	#listado_actividades.extendido{

		margin-top: 40px;
	}

	.debug{
		border:1px dashed red;
		box-shadow:3px 3px 20px rgba(0,0,0,0.5);
	}


	#contenido{
		width:100%;
	}


	.enlacesesta{
		display:none;
	}

	.menuSuperiorResponsive{
		margin-top:17px;
		width:calc(100% - 304px);
		margin-left:10px;
		margin-right:10px;
		display:inline-block;
		height: 28px;
		margin-bottom:15px;

	}



	#login{
		padding-bottom:10px;
		height:auto;
	}
	#login:after{
		display:table;
		content:"";
	}

	#login h2{
		margin-right:50px;
	}

	#login li{
		padding-right:50px;
	}

	#login .titulo_contenedor, #login .contenedor{
		width:40%;

	}

	#login.recordar .contenedor{
		width:auto;
	}

	#login{
		display:flex;
		flex-wrap: wrap;

	}
/*
	#login .titulo_contenedor:nth-child(1){
		order: -4;
	}
	#login .titulo_contenedor:nth-child(2){
		order: -2;
		margin-top: 31px;
	}
	#login .contenedor:nth-child(3){
		order: -3;
	}
	#login .contenedor:nth-child(4){
		order: -1;
		margin-bottom:20px;
	}
	*/

	#login .contenedor{
		width:100%;
		margin-right:50px;

	}

	#login h2:nth-child(8), #login h2:nth-child(10){
		margin-top:20px;
	}


	/* miespacio/idsolicitud*/

	.QuontrolAccesoExtSolicitudes_servicio.estudiante .reparo {
		position: static !important;
		width: auto !important;
		left:0px;
	}

	body #principal {
		padding-left: 25px;
		padding-right: 25px;
	}

    /* No sé si estaba por algo, molesta al posicionamiento de los tooltips */

	#contenedor_central {
		/* position:relative; */
	}
	.home #contenedor_central{
		padding-top: 58px;

	}

	#menunavesta{
		background-color:#efefef;
		position:relative;
	}


	#menunavesta .campusesta li {
		display: flex;
		align-items: center;  /* vertical */
		height: 100%;
		box-sizing: border-box;
	}
	#menunavesta .campusesta li a{
		line-height: 1.6;
	}

	/*cabecera */
	#col2cab{
		width: 75%;
		position:absolute;
		left:10%;
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;

	}


	.logo_centro{

		max-width:15%;
		min-width:60px;
		left:10px;
	}

	.unedLocal .logo_centro{
		min-width:120px;
		max-width:25%;
	}



	/*eliminamos el selector de idiomas en responsive y lo metemos por js en el menu lateral*/

	#col3cab{
		display:none;
		position:absolute;
		top:10px;
		right:10px;
		width:auto;
		float:none;
	}
	#col3cab a{
		margin-left:10px;
		font-size:15px;
	}

	.enlacesesta a{
		display:inline-block;
	}



	/* Menu superior*/


	.enlacesesta{
		width:100%;
	}
	.enlacesesta li{
		width:19%;
		display:inline-block !important;
		padding:0px !important;
		text-align: center;

	}

	/* Botón hamburguesa */

	#botonMenuLateral {
		position:absolute;
		right:10px;
		top:15px;
		width: 60px;
		height: 60px;
		background-color:transparent;
		border-radius:60px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		transition: .8s ease-in-out;
		cursor: pointer;
		transform:scale(0.5);
		border: none !important;
		transform-origin: center center;
	}

	.responsiveMenuVisible #botonMenuLateral{

		z-index:1000000;
	}

	#botonMenuLateral span {
		display: block;
		position: absolute;
		height: 7px;
		width: 100%;
		background: #00533f;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}



	#botonMenuLateral span:nth-child(1) {
		top: 0px;
	}

	#botonMenuLateralspan:nth-child(3) {
		top: 26px;
	}
	#botonMenuLateral span:nth-child(2){
		top: 18px;

	}

	#botonMenuLateral span:nth-child(4) {
		top: 36px;
	}

	.responsiveMenuVisible #botonMenuLateral span:nth-child(1) {
		top: 26px;
		width: 0%;
		left: 50%;
	}

	.responsiveMenuVisible #botonMenuLateral span:nth-child(2) {
		top: 26px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.responsiveMenuVisible #botonMenuLateral span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top:26px;
	}

	.responsiveMenuVisible #botonMenuLateral span:nth-child(4) {
		top: 26px;
		width: 0%;
		left: 50%;
	}



	/* lista items naranjas */
	.muestra .titulo {
		min-height: 86px;
		height:auto;
	}

	#menunavesta ul.campusesta{
		position: absolute;
		right: 0px;
		top: 0px;
		bottom: 0px;
		float: none;
	}



	/* Menu horizontal (actualmente deprecated, pero... ¿resurgirá algún día? */
	/*
	.menuHorizontalContainer{
		position:relative;
			display:block;
			    height: 72px;
	}
	.menuHorizontal{
		display:block;
		table-layout: fixed;
	    width: calc(100% - 180px);
	    position: absolute;
	    left: 180px;
		height:72px;
		background-color:#363636;
	}

	.menuHorizontalContainer #enlace_titulo_menu{
	    height: 72px;
		background-size:cover;
		width:180px;
		position:absolute;
		top:0px;
		margin-top:0px;
		left:0px;
	}
	.menuHorizontal .contenidoMenu{
		display:table-row;
	}
	.menuHorizontal .contenidoMenu > li {
		display:table-cell;
		text-align:center;
		padding-top:13px;
		padding-bottom:15px;
		vertical-align: middle;
		cursor:pointer;
		line-height: 1.3;
	}
	.menuHorizontal .contenidoMenu li.activo{
		background-color:#111;
		cursor:default;

	}

	.menuHorizontal .contenidoMenu > li:hover >a, .menuHorizontal .contenidoMenu .activo > a{

	}
	.menuHorizontal .contenidoMenu .activo > a{
		color:white!important;;
	}
	.menuHorizontal a{
		color: white !important;
		font-size:13px !important;
		pointer-events:none;
		font-family: Arial;
		font-weight: lighter;
	}
	.menuHorizontal #idiomasResponsive{
		display:none;
	}

	.menuHorizontal .primero ul{
		display:none;
	}
	.menuHorizontal a{
		font-size:14px;

	}
	.menuHorizontal .primero{
		position:relative;
	}

	.menuHorizontal .primero.activo ul{
		position:absolute;
		padding:0px;
		background-color:#363636;
		box-shadow: 8px 10px 10px rgba(0,0,0,0.4);
		display:block;
		z-index: 2000;
		top: 100%;
		width: 200px;
		left:0px;
	}
	.menuHorizontal .segundo:first-child{
		border-top:1px solid #666666 !important;
	}


	.menuHorizontal .primero.activo:last-child ul{
		left:auto;
		right:0px;

	}
	.menuHorizontal .segundo{
		list-style:none;
		text-align:left;
		padding: 8px 20px;
		cursor:pointer;



	}
	.menuHorizontal .segundo:hover{
		background-color:#004f30;
	}
	.menuHorizontal .segundo a{
		text-transform:none !important;

	}
	.menuHorizontal .segundo:hover a{
		color:white !important;
	}

	*/

	/* Menu lateral responsive */
	.sideModal{
		display:block;
		background-color:rgba(255,255,255,0);
		-webkit-transition: background-color 300ms ease-out;
		-ms-transition: background-color 300ms ease-out;
		transition: background-color 300ms ease-out;
		pointer-events:none;
		position:fixed;
		z-index:99999;
	}

	.responsiveMenuVisible
	.sideModal{

		top:0px;
		bottom:0px;
		left:0px;
		right:0px;
		pointer-events:all;

		background-color:rgba(255,255,255,0.5);
	}
	.responsiveMenuVisible
	.sideMenu{
		position:relative;
		width:260px;
	}
	#menu_subpaginas{
		display:none;
		box-shadow:none;

	}
	#menu_subpaginas.sideMenu{
		display:block;
		position:static;

	}

	.responsiveMenuVisible #contenido{

	}

	.sideMenu ul.bcolor_c3{
		padding-top:20px;
		min-height: calc(100vh - 200px);

	}

	#idiomasResponsive{
		background-color: rgba(255, 255, 255, 0.58);
		padding: 5px;
		top: 140px;
		z-index: 3;
		border-radius: 55px;
		margin-right: 20px;
		margin-left: 20px;
		text-align: center;
	}
	#idiomasResponsive a{
		color: black;
		font-size: 15px;
		display: inline-block;
	}
	#idiomasResponsive a:first-child:after{

		content:" / ";
		padding-left:10px;
		padding-right:10px;
		display:inline-block;
	}

	.scrollableMenu{
		position:absolute;
		left: -250px;
		-webkit-transition: left 300ms ease-out;
		-ms-transition: left 300ms ease-out;
		transition: left 300ms ease-out;
	}

	.responsiveMenuVisible
	.scrollableMenu{
		height:100vh;
		position: absolute;
		overflow-y: scroll;
		left:0px;

	}

	.responsiveMenuVisible .scrollableMenu a{
		color: #ffffff;
	}

	.responsiveMenuVisible .scrollableMenu li li a{
		color: #bbb;
	}

	body.responsiveMenuVisible{
		overflow:hidden;
	}



	/* Detalles de ficha autenticado */

	#info .ficha .justificante{

		margin-top:40px;
	}

	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_superior div.barra_verde {

		/*width: calc(100% - 317px);*/

	}
	div.datos_matricula div#barra_titulo div#titulo_actividad{

		width:calc(100% - 334px);

	}
	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_inferior {
		/*width:calc(100% - 200px);	*/
	}


	#listado_actividades .actividad{
		position:relative;
	}
	.actividad .titulo{
		width: calc(100% - 122px - 175px);
		margin-left: 122px;
	}

	#lista_mas_actividades .muestra {
		border-left: 1px solid #e6e6e6;
	}





	/* Mas elementos del listado */

	.actividad.lista{
		position:relative;

	}

	#lista_mas_actividades .lista .centrotipo{
		float:right;
	}


	.actividad.lista .titulo{
		float: left;
		margin-left: 0px;
		width: calc(100% - 268px) !important;
	}


	.actividad_idactividad .contenedor_actividad{
		padding-top:20px;

	}

	/* Detalle de actividad */
	.contenedor_actividad #actividad{
		padding-top:20px;
	}
	.contenedor_actividad #cab_actividad {
		height: auto;
		box-shadow: none;
		margin-bottom: 0px;

	}
	.contenedor_actividad #datos_cabecera {
		width: calc(100% - 200px);
	}
	.contenedor_actividad #titulo_actividad {
		height:auto;
		min-height: 104px;
	}

	.contenedor_actividad .cuadro, .contenedor_actividad .cuadro_verde{
		margin: 2px 2px;
		width:29%;
	}



	/* Autenticado home */
	#cajas{

	}

	#cajas .caja.calendario{
		float:none;
		display:inline-block;
		vertical-align: bottom;
		margin-top: 20px;

	}
	#cajas #cajas_texto{

		float:none;
		position:static;
		display: inline-block;

		width:100%;
	}
	#cajas #cajas_texto .caja{
		float:none;
		display:inline-block;
		width: 32%;
		vertical-align: bottom;
	}

	#listado_matriculas .muestra .fechamodo{
		width: calc(100% - 110px);
	}

	#listado_matriculas .muestra .fechamodo .centro{

		margin-right:10px;
	}
	#listado_matriculas .muestra {

		position:Relative;
		height: auto;
		min-height: 120px;
	}

	#listado_matriculas .muestra .titulo {
		min-height: 0px;
    	width: calc(100% - 138px);
		padding: 15px;
		padding-top:5px;
		margin-top: 0px;
	}

	#listado_matriculas .muestra .estado_pago {

		position:absolute;
		top:0px;
		right:0px;
		bottom:0px;
		margin-top: -0px;

	}

	#listado_matriculas .muestra img{

		width: 120px;
		height:120px;
	}


	#listado_matriculas .muestra .estado_pago:before{
		content:"";
		display:inline-block;
		width:0px;
		font-size:0px;
		height:100%;
		vertical-align:middle;

	}
	#listado_matriculas .muestra .estado_pago a {
		float:none;
		vertical-align:middle;
		display:inline-block;
		width:auto;
		margin:auto;
		height:auto;
		padding-top:0px;
	}

	#listado_matriculas  .extras {
	    padding-right: 120px;
	}

}


/* --------------------------------------------------------------------------------
/*  998 PX
/* ------------------------------------------------------------------------------*/


@media (max-width: 998px) {
	#listado_matriculas  .extras {
	    padding-right: 0px;
	}
}




/* --------------------------------------------------------------------------------
/*  850 PX
/* ------------------------------------------------------------------------------*/


@media (max-width: 850px) {



	.enlacesesta li a{
		font-size:13px !important;
	}


	.menuHorizontal a {

		font-size: 12px !important;
	}

}





/* --------------------------------------------------------------------------------
/*  760 PX
/* ------------------------------------------------------------------------------*/




@media (max-width: 760px) {


	/* filtros */
	#filtros .menu #selector_campus{
		transform: scale( 0.7 );
		transform-origin:0px 0px;
		margin-top:40px;
		margin-left:10%;

	}


	/* Mas elementos del listado  */



	.actividad.lista .titulo{
		float:none !important;
		display:inline-block;
		min-height:48px;
		margin-left:85px;
		width: calc(100% - 90px) !important;
		border-right: none;
		padding-bottom: 5px;
		border-bottom: 2px solid white

	}
	.actividad.lista .fechamodo{
		display: inline-block;
		top: 0px;
		bottom: 0px;
		position: absolute;
		box-sizing: border-box;
		float: none;
		position: absolute;
		top: 0px;
		bottom: 0px;
		height: auto!important;
	}

	.actividad.lista .centrotipo{

		float: none !important;
		width: calc(100% - 85px) !important;
		margin-left: 85px;


	}
	.actividad.lista .creditos{
		background-color: #555;
	}
	#lista_mas_actividades .lista .centrotipo{
		height:auto;
		position:Relative;
		display:block;
		background-color: #e1e1e1;
	}

	/* Esto en algun momento fue necesario, creo que ya no, no lo borro porque puede ser algún estado que desconozco */

	/*
	#lista_mas_actividades .lista .centrotipo a {
		display: inline-block;
		box-sizing: border-box;
		width: 38%;
		display:inline-block;
		height: auto !important;
	}

	#lista_mas_actividades .lista .centrotipo .centro {
		border-bottom: none;
		border-right:2px solid white;
	}

	#lista_mas_actividades .lista .centrotipo .creditos{
		width: 24%;
		border-left:2px solid white;
	}

	#lista_mas_actividades .lista .centrotipo.duo a {

		width:50%;
	}

	#lista_mas_actividades .lista .titulo {
		height: auto;
		min-height: 30px;
	}
	#listado_actividades .actividad {
		box-shadow: 4px 4px 11px -2px #AAAAAA;
	}

	#lista_mas_actividades .lista .titulo{
		border-right:0px;
	}
	*/


	/* detalle de actividad autenticado */

	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_superior div.estado{
		display:none;
	}



	div.datos_matricula div#barra_titulo div.datos_cabecera>div.estado{
		display: block;
		width: 100%;
		float: none;
		height: auto !important;

	}
	div.datos_matricula div#barra_titulo div.datos_cabecera>div.estado span{
		padding-top:0px;
		padding:5px;
		margin-top:10px;
	}


	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_superior div.barra_verde {
		width:100%;
	}
	div.datos_matricula div#barra_titulo div#titulo_actividad {
		margin-left: 0px;
		width: auto;
		height: auto;
		padding-bottom: 22px;
		padding-top: 23px;
	}
	.ficha .datos_matricula #barra_titulo .datos_cabecera{
		margin-bottom:26px;
	}

	div.datos_matricula div#barra_titulo  {
		height:auto;
	}


}












/* --------------------------------------------------------------------------------
/*  700 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 700px)  {


	.actividad .titulo {
		margin-left: 0px;
	}
	#lista_mas_actividades .titulo a {
		display:block;
		padding:20px;
	}

	.filtro#centros .menu {
		width:100%;
		margin-left: 0px;
		position: absolute;
		left: 0px;

	}

	#filtros .menu #selector_campus{
		transform: scale( 0.5 );
		transform-origin:0px 0px;
		margin-left: 20%;

	}

	#col1cab{
		height:19vw;
	}

	#menunavesta{
		position:relative;
		z-index:2;
	}


	#lista_mas_actividades img{
		display:none;
	}

	.actividad .titulo{
		width: calc(100% - 175px);
		margin-left: 1px;
	}
	#lista_mas_actividades .muestra .fechamodo {
		background-position: 0px 25px;
	}
	.menuHorizontalContainer{
		display:none;
	}
	#menunavesta .accesocampusesta {
		background-color: #00533f;
	}



	/*Detalle de actividad*/
	.contenedor_actividad #imagen_banner	{

		display:none;
	}
	.contenedor_actividad #datos_cabecera {
		width: 100%;
	}

	.contenedor_actividad .cuadro{
		box-sizing:border-box;
		width:50%;
		margin:0px;

	}

	.contenedor_actividad .cuadro:first-child{
		border-right:3px solid white;
	}
	.contenedor_actividad .cuadro_verde{
		width:100%;
		box-sizing:border-box;
		margin-top:3px;

	}
	#actividad .tabla_precios, #actividad .matricula a{
		margin-left:auto;
		margin-right:auto;
	}

	/*Autenticado home */
	#listado_matriculas .muestra img{
		display:none;
	}

	#listado_matriculas .muestra .fechamodo{

		background-image:none;
		padding:0px;
	}
	#listado_matriculas .muestra .fechamodo {
		height:auto;
	}
	#listado_matriculas .muestra .leyenda_fecha{
		float:none;
		padding:8px;
		display: inline-block;
	}
	#listado_matriculas .muestra .centro, #listado_matriculas .muestra .leyenda_online{
		display:block;
		width:auto;
		float:none !important;
		text-align:right;
		text-transform:uppercase;
		background-color: #f8f8f8;
		color:#CF6029;
		margin-right:0px !important;
		padding-right:15px;
	}

	#listado_matriculas .muestra a.centro:hover, #listado_matriculas .muestra a.leyenda_online:hover{
		color:#b32929;
	}


	div.datos_matricula div#barra_titulo #imagen_banner{
		display:none;
	}

	div.datos_matricula div#barra_titulo div#titulo_actividad{
		margin-left:0px;
		width: calc(100% - 134px);
	}

	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_superior div.barra_verde {
		width: calc(100% - 117px);
	}

	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_inferior{
		width:100%;
	}


	.unedLocal #col2cab{
		background-position:60px;
		background-size:80%;
	}


	/* Ajustes en los listados */

	.actividad.muestra {
		height:auto !important;
		position:relative;
	}

	.actividad.muestra .centrotipo{
		display:block;
		width:auto;
		float:none;
		background-color: #e1e1e1;
		position:relative;
	}

	.actividad.muestra .centrotipo a{
		float: none !important;
		display:inline-block;
		min-height:100%;
		vertical-align:top;
		width:50%;
		box-sizing:border-box;


	}
	#lista_mas_actividades .actividad.muestra .leyenda_fecha{
		float:none;
	}

	.actividad.muestra .titulo{
		width:auto !important;
		min-height: auto;
		padding-bottom: 15px;
		height: auto;

	}

	.actividad.muestra .centrotipo{
		margin:0px;

	}

	#lista_mas_actividades .actividad.muestra .centrotipo.duo a {
		height: auto;
		padding: 9px;
		width: 50%;
		box-sizing: border-box;
		display: inline-block;
		margin:0px;
	}
	#lista_mas_actividades .actividad.muestra .centrotipo.duo a.centro{
		border-right:2px solid white;
	}


	.actividad.muestra  .fechamodo{

		height:auto !important;
		background-image:none !important;
		padding:9px;

	}

	.actividad.muestra  .fechamodo a{
		float:none;
	}


	.actividad.muestra .centrotipo a{

		float:none!important;
		width:40% !important;
		margin: 0px !important;
		padding:10px !important ;
		line-height:30px;
		display:inline-block;
		box-sizing:border-box;
		height:auto!important;
	}
	.actividad.muestra .centrotipo .creditos{

		width:100%!important;
		display:block;
	}


	#lista_mas_actividades .muestra a.creditos {
		height: 23px;
		line-height: 1em;
		padding: 4px 5px 5px;
		text-align: center;
		height: 30px !important;
	}

	#contenido a.matricula{
		margin-left:auto!important;
		margin-right:auto!important;
	}

	body .Quontrol_emergente>.contenedor.estatico {
	    margin-top: 0;
	}

}








/* --------------------------------------------------------------------------------
/*  600 PX
/* ------------------------------------------------------------------------------*/


@media (max-width: 600px) {
	#info img.i.p {
	 	float:none;
	 	width:100%;
	 	display:block;
	 	clear:both;
	 }
	.contenedorMigas {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	#filtros{
		position: static !important;
		display: flex;
		justify-content: center;  /* horizontal */
		align-items: center;  /* vertical */
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		width: 100% !important;
	}
	#filtros .filtro{
		flex-grow: 1;
		position: relative;
		/*overflow: hidden;*/
		display: inline-block;

	}
	.logo_centro {
		min-width: 0px !important;
		width:16% !important;
		top:15px;
	}

	.contenedor_ambos .contenedor_contenido{
		padding:4px !important;
		/* overflow: hidden; */

	}
	.Quontrol_insertaEditores .previo {
		padding-left: 0px !important;
	}

	.Quontrol_emergente>.contenedor.estatico {
		/*margin:0px!important;*/
		margin-left: 0px!important;
	    margin-right: 0px!important;
	    margin-bottom: 20px!important;

	}
	.Quontrol_emergente>.contenedor.sinBorde>.titulo, .q_contenedor_modales>.contenedor.sinBorde>.titulo{
		border-radius: 0px !important;
	}

	.Quontrol_emergente{
		margin-right: 0px!important;
	}
	.menuResponsive {
		/*margin-bottom:0;*/
	}

}











/* --------------------------------------------------------------------------------
/*  550 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 550px) {

	.QuontrolAvisos_insertaAvisos{
		position:static !important;
		margin-bottom:20px;
	}


	/* Login */
	#login .contenedor{
		margin-right:15px;
		margin-left:15px;
	}

	#login .titulo_contenedor{
		margin-right:15px;
		margin-left:15px;
	}

	#contenido p{
		margin-right:15px;
		margin-left:15px;
	}

	#login h2{
		margin-right:15px;
		margin-left:15px;
		margin-bottom:20px;
	}

	#login ul li {
		margin-left: 38px;
		padding-right:20px;

	}


}











/* --------------------------------------------------------------------------------
/*  525 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 525px) {


	body #principal {
	    padding-left: 17px;
	    padding-right: 17px;
	}
	#principal p,
	#contenido p {
	    margin-right: 0 !important;
	    margin-left: 0 !important;
	}
	#info li {
	    margin-left: 26px;
	    padding-left:0;
	}

	.actividad.muestra	.leyenda_online{

		display:none;
	}


	.filtro#centros .menu {
		width:100%;
		margin-left: 0px;
		position: absolute;
		left: 0px;

	}

	.contenedor_actividad .cuadro, .contenedor_actividad .cuadro_verde{
		display:block;
		width:auto;
		min-height:auto;
		float:none;
		margin-bottom:10px;

	}

	.contenedor_actividad #fecha_creditos{
		height:auto;
		background-image:none;

	}
	.contenedor_actividad #online{

		text-align: right;
	}

	.contenedor_actividad .texto_titulo{

		padding-top:8px;
		padding-bottom:12px;
	}
	.contenedor_actividad div{
		float:none!important;
		height: auto!important;
		position:static !important;

	}
	.contenedor_actividad #creditos{
		display: block !important;
		height: auto !important;
		width: 100% !important;
		background-color:#737373;
		border-left:0px !important;
		margin-bottom:13px;
	}

	.contenedor_actividad #online{
		background-color: #f8f8f8;
	}
	.contenedor_actividad #online a{
		color:#cf6029;
	}
	.contenedor_actividad #creditos div
	{
		display:inline-block !important;
		position:static !important;
		margin:0px !important;
		margin-right: 8px !important;
	}

	.contenedor_actividad #info_centro {
		height:auto !important;
	}
	.contenedor_actividad #info_centro div{
		float: none !important;
		height: auto !important;
		border-right:0;
	}
	.contenedor_actividad #programa{
		padding:8px;
		padding-top:8px !important;
	}
	.contenedor_actividad .barra_shares{
		text-align:center;
	}

	#info_centro .contenedor_centro{
		border-right:none;
	}

	/* Autenticado home*/
	#cajas #cajas_texto .caja{

		display:block;
		width:auto;
		margin-top:20px;
		height:auto;

	}
	#cajas #cajas_texto .cabeza{
		text-align:left;
	}


	#cajas #cajas_texto .caja:first-child{

		margin-top:60px;
	}

	#cajas {
		text-align: center;
	}

	#cajas #cajas_texto .texto{
		width:auto;
	}

	#listado_matriculas .muestra .estado_pago{
		display:block;
		width:100%;
		position:static;
		text-align:center;
		height:auto;

	}

	#listado_matriculas .muestra .fechamodo , #listado_matriculas .muestra .estado_pago{
		width:100%;

	}
	#listado_matriculas .muestra .titulo{
		width:auto;
	}
	#listado_matriculas .muestra .estado_pago:before {
		display:none;
	}



	/* Mas elementos del listado  */

	.actividad.lista .titulo{
		float:none !important;
		display:inline-block;
		min-height:48px;
		margin-left:85px;
		width: calc(100% - 90px) !important;
		border-right: none;
		padding-bottom: 5px;
		border-bottom: 2px solid white

	}
	.actividad.lista .fechamodo{
		display: inline-block;
		top: 0px;
		bottom: 0px;
		position: absolute;
		box-sizing: border-box;
		float: none;
		position: absolute;
		top: 0px;
		bottom: 0px;
		height: auto!important;
	}

	.actividad.lista .centrotipo{

		float: none !important;
		width: calc(100% - 85px) !important;
		margin-left: 85px;


	}
	.actividad.lista .creditos{
		background-color: #555;
	}

	ul ul, ul ol, ol ul, ol ol {
   		 margin-left: 5px;
	}


}



/* --------------------------------------------------------------------------------
/*  450 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 450px) {



	.campusesta{
		width:100%;

	}

	#menunavesta{
		position:relative;
		background-color:transparent;


	}

	#menunavesta .campusesta li {

		display: flex;
		align-items: center;  /* vertical */
		width:50%;
		padding:10px 10px;
		box-sizing:border-box;
		position:static;
		height: 72px;
		text-align: center;
	}
	#menunavesta .campusesta li a,
	#menunavesta .cursosvirtualesesta a{
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		font-size:14px;
	}
	.menuSuperiorResponsive{
		width:calc(100% - 20px);
		margin-left:10px;
		margin-right:10px;
		display:block;
		height: 28px;
		margin-bottom:15px;

	}
	.menuSuperiorResponsive{
		display:none;
	}
	#menunavesta{
		margin-top:20px;
	}


}









/* --------------------------------------------------------------------------------
/*  350 PX
/* ------------------------------------------------------------------------------*/



@media (max-width: 350px) {



	#filtros .menu #selector_campus{
		transform: scale( 0.35 );
		transform-origin:0px 0px;
		margin-left: 20%;

	}



	#menunavesta {
		margin-top:0px!important;
	}
	#menunavesta .campusesta li{
		width:100%;

	}
	#cabecera {
		float: none;
		margin-bottom:65px;
	}

	#menunavesta ul.campusesta{
		position:static;
	}
	#col1cab{
		height:92px;
	}

	#col2cab{
		display:none;
	}


	#col3cab a{
		display:block;
		font-size:13px;
		margin-bottom:10px;
	}

	/* Detalle actividad autenticado */
	div.datos_matricula div#barra_titulo div.datos_cabecera div#barra_inferior div#centro {
		width:49%;
	}

}





/* HACKS PARA IE */
body.ie .listadoActividades{
	display:flex !important;
 	flex-wrap: wrap;
    align-items: stretch;
}

body.ie .listadoActividades .actividadVisual{
	flex-grow: 1;
	width:33%!important;

}


@media (max-width: 870px) {
	body.ie .listadoActividades .actividadVisual{
		width:50%!important;
	}
}

@media (max-width: 650px) {
	body.ie .listadoActividades .actividadVisual{
		width:100%!important;
	}
}
