header, section, footer, aside, nav, main, article, figure {
    display: block;
}

html {
    position: relative;
    min-height: 100%;
}
body {
	background-color: #fff;
	color: #000;
	/*margin: 0 0 178px;*/
	/*margin: 0 0 180px;*/
    margin: 2px;
    min-height: 100%;
	word-wrap: break-word;
}
/*default_web.css */
a {
	text-decoration:none;
	color: #006699;
}
a:hover{
	text-decoration:underline;
}
p {
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
}
h1 {
	margin:15px auto;
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
}
h2{
	margin:15px auto;
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}
h3{
	margin:15px auto;
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
ul{
	list-style-type: none;
	/*
	padding: 2px 4px;
	*/
	padding: 2px 1em;
	margin: 4px 0;
}
li{
	margin:4px 0;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

/*
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
*/
select,input,button,textarea{font:99% verdana,arial;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* style-reproduccion.css */

pre { margin:5px 0; padding:5px 0; border-top:1px solid #212024; border-bottom:1px solid #212024;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre code { font:1.2em "Monospaced", monospace; display: block; margin:0; padding:0; line-height:100%; }

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }
/**/

img.sinBorde
img.flecha_exhibit
img.display_nohover {
	border:0;
}

.tituLabel, .selectedLabel {
	font-weight:bold;
}

.website {
	font-family:Verdana !important;
	font-size:12px;
    margin: 0 auto;
	padding:0px;
	/* WEB-1182
	min-width:1000px;
	width:90%;
	*/
	min-width:300px;
}
.logoUMHTxt1 {
	font-family:Helvetica,sans-serif;
	font-weight:bold;
	font-size:1.2em;
}
.logoUMHTxt2 {
	font-family:Palatino,serif;
	font-weight:bold;
	font-style:italic;
	font-size:1.6em;
}

.menu_superior,
#menu_superior {
/*    height: 28px;*/
    height: 40px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
	/*
    margin-top: -3px;
	*/
    margin-top: 0;
	/*
    position: relative;
    top: 0;
    z-index: 180;
	*/
	/* jgascon Se añaden estilos para delimitar la "pastilla" del menú superior */
	background-color:#464646;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*zoom:1;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:2px 2px 5px #999999;
}
.menu_superior button.botonMenu,
#menu_superior button.botonMenu {
	background-color: transparent;
	background-image: none;
	border: 2px solid white;
	border-radius: 4px;
	margin: 4px;
	padding: 7px 5px;
	vertical-align:middle;
}
.menu_superior button.botonMenu span,
#menu_superior button.botonMenu span {
	background-color:white;
	border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.menu_superior button.botonMenu span + span, 
#menu_superior button.botonMenu span + span {
	margin-top: 4px;
}
#menu_superior img {
	/*
    padding-left: 10px;
	*/
    vertical-align: middle;
}
#menu_superior ul.submenu img{
	margin-bottom:2px;	
}
button.botonSlider {
	background-color: white;
	background-image: none;
	border: 2px solid black;
	border-radius: 4px;
	margin: 4px;
	padding: 7px 5px;
	vertical-align:middle;
	font-weight:bold;
}
.iconoMenuSupMovil {
	margin:7px;
	float:right;
	width:26px;
	height:26px;	
}

.pertenecemos_a img,
.redes_sociales img{
	/*
    padding: 5px;
	*/
	margin: 4px 2px 0 2px;
    vertical-align: middle;
}
.pertenecemos_a a:hover,
.redes_sociales a:hover{
	text-decoration: none;
}
.redes_sociales a {
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url("/img/icons/logosRedSoc.jpg");
	margin:0 2px;
}
.redes_sociales a#app_Android {
	background-position:0 0;
}
.redes_sociales a#app_iOS {
	background-position:-25px 0;
}
.redes_sociales a#Facebook {
	background-position:-50px 0;
}
.redes_sociales a#Twitter {
	background-position:-75px 0;
}
.redes_sociales a#YouTube {
	background-position:-100px 0;
}
.redes_sociales a#GooglePlus {
	background-position:-125px 0;
}
.redes_sociales a#ScoopIt {
	background-position:-150px 0;
}
.redes_sociales a#LinkedIn {
	background-position:-175px 0;
}
.redes_sociales a#Instagram {
	background-position:-200px 0;
}
.redes_sociales a#Pinterest {
	background-position:-225px 0;
}
.redes_sociales a#GoUMH {
	background-position:-250px 0;
}
.redes_sociales a#MiUMH {
	background-position:-275px 0;
}
.redes_sociales li.separador {
	border:1px solid black;
	height:25px;
	margin:0 2px;
}

.pertenecemos_a a {
	display:inline-block;
	height:25px;
	background-image:url("/img/icons/logosPert-bn.jpg");
	margin:0 2px;
}
.pertenecemos_a a:hover {
	background-image:url("/img/icons/logosPert-color.jpg");
}
.pertenecemos_a a#Xarxa {
	background-position:0 0;
	width:100px;
}
.pertenecemos_a a#Universia {
	background-position:0 -25px;
	width:100px;
}
.pertenecemos_a a#CRUE {
	background-position:0 -50px;
	width:89px;
}
.pertenecemos_a a#ACLES {
	background-position:0 -75px;
	width:56px;
}
.pertenecemos_a a#APUNE {
	background-position:0 -100px;
	width:97px;
}
.pertenecemos_a a#EUA {
	background-position:0 -125px;
	width:73px;
}
.pertenecemos_a a#RPM {
	background-position:0 -150px;
	width:99px;
}
.pertenecemos_a a#REUS {
	background-position:0 -175px;
	width:26px;
}
.pertenecemos_a a#RUVID {
	background-position:0 -200px;
	width:73px;
}

ul.menuH {
  list-style: none; 
  padding: 0;
}
ul.menuH li {
  display: inline-block;
}
ul.menuH li.newline {
	display:block;
	margin:0;
	border:0;
	padding:0;
	width:0;
	height:0;
}


.changeOpacity a,
.changeOpacity a img{
	opacity: 0.8;
}
.changeOpacity a:hover,
.changeOpacity a:hover img{
	opacity: 1;
}

#beta-label {
    height: 60px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 67px;
    z-index: 1;
}
#beta-label img {
    padding-left: 0;
    vertical-align: middle;
}
.home {
	float: left;
	padding:6px;
}
.home a {
	display:block;
	width:120px;
	height:51px;
	background-image:url('/img/cabeceras/logo-umh-hor.png');
	background-size:100% 100%;
}
@media (max-width: 992px) {
	.home a  {
		background-image:none;
	}
}
.home img {
	width:120px;
	height:auto;
}

ul.menu_umh {	
	background-repeat:repeat-x;
	background-position:top left;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float: right;
	height:33px;
}
ul.menu_umh, 
ul.menu_umh ul {
	margin:0px;
	list-style:none;
	padding: 2px 2px 2px 2px;
}
ul.menu_umh ul {
	position: absolute;
	left:-1px;
	top:98%;
	width:auto;
	display:none;
	/*
	z-index:99999;
	*/
	z-index:-1;
}
ul.menu_umh ul ul {
	position: absolute;
	left:98%;
	top:-2px;
}
ul.menu_umh li {
	/*display:block;*/
	/*
	margin:2px 0px 0px 2px;
	*/
	margin:0;
	/*
	float:left;
	*/
	padding:6px 6px 6px 2px;
	
	vertical-align:middle;
	border-width:0px;
	border-style:solid;
	color:#000;	
	text-decoration:none;
	text-align:left;
	
	cursor:default;
	overflow: visible;
	
	white-space:nowrap;
}
ul.menu_umh>li {
	padding-top: 10px;
}
ul.menu_umh a:active, 
ul.menu_umh a:focus {
	outline-style:none;
}
ul.menu_umh ul li {
	width: 100%;	
	/*
	list-style: none inside url("/img/icons/icono_lista_a.gif");
	*/
}
ul.menu_umh ul li:before {
	content:"\203A\00A0";/* Sustituye al list-style */
}
ul.menu_umh li:hover {
	position:relative;
	color: #000;
	background-color:#e1e1e1;
}

/*
ul.menu_umh ul{
	display:none;
	z-index:99999;
}
*/
ul.menu_umh li:hover>ul {
	display:block !important;
	z-index:99999;
}

ul.menu_umh a.likeNoA:hover {
    text-decoration: none;
	cursor:default;
}

ul.menu_principal {
	font-size: 13px;
	-moz-border-radius: 0px;
	-webkit-border:0px;
	border:0px;
}
	/* jgascon se cambia el padding-left a 2 px para que el icono de la flecha no esté tan pegado al enlace */
ul.menu_principal ul img{
	padding-left:2px;
	padding-right:2px;
}

#content_pages .tree-nav {
	padding:1px;
}
ul.menu_principal ul, #content_pages .tree-nav  {
	border:1px solid #AAAAAA;
}
ul.menu_principal ul {
	left:0px;
	background-color:#F7F6F6;
	box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	-moz-box-shadow: 2px 2px 5px #999;
	/* No funcionan bién los menús en el IE
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
	*/
 }
ul.menu_principal>li { 
	height: 1.5em;
	/*padding:0 0.5em 0 0.5em !important;*/
	padding:0 1em 0 0.5em !important;
	margin-top:16px; 
	color: #000;
	font-size:18px;
	float: left;
}
ul.menu_principal>li.tieneSubmenu { 
	/*
	background-image:url("/img/icons/abrir_docs.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-repeat:no-repeat;
	background-position:99% -80px;
}
ul.menu_principal li a {
	color: #000;
	/*display: inline-block;*/
}
a.extLink {
	/*
	background-image:url("/img/icons/icono-enlace-externo.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-repeat:no-repeat;
	/*background-position:99% -148px;*/
	background-position:99% -146px;
	padding-right:20px !important;
}
.enlacesCaja a.extLink {
	background-position:right 4px bottom -2px;
}
a.teSubmAbrir {
	/*
	background-image:url("/img/icons/abrir_docs.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-repeat:no-repeat;
	/*background-position:99% -88px;*/
	background-position:99% -86px;
	padding-right:20px;
}
a.teSubmCerrar {
	/*
	background-image:url("/img/icons/cerrar_docs.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-repeat:no-repeat;
	/*background-position:99% -108px;*/
	background-position:99% -106px;
	padding-right:20px;
}
ul.menu_principal ul li {
	color: #000;
	font-size:12px;
	font-weight:normal;
	width: 100%;
}

ul.menu_principal ul li.tieneSubmenu { 
	/*
	background-image: url("/img/icons/submenu.png");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-repeat:no-repeat;
	background-position:99% -62px;
	padding-right:18px;
}
ul.menu_principal li:hover>a, ul.menu_principal li a:hover {
/*	padding:0.5em 0.5em 0.5em 0.5em !important; */
	color:#000;
}
ul.menuSuperior {
	height:auto;
	font-size: 11px !important;
	font-family:Verdana !important;
	float:none;
}
span.menuSuperiorDcho {
	margin-top:9px;
	float:right;
	padding-left:0.5em;
	padding-right:0.5em;
}
ul.menuSuperior li {
    margin: inherit;
	color:white;
	font-size:inherit;
	font-size: 12px !important;
	font-weight:normal;
}
ul.menuSuperior>li {
	height: 1.5em;
	padding-top: 2px;
	margin-top: 9px;
	color:white;
	font-size: 16px !important;
	font-weight:bold;
}
ul.menuSuperior>li.tieneSubmenu {
	/*
	background-image:url("/img/icons/abrir_docs_blanco.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-position:99% -124px;
}
ul.menuSuperior>li.tieneSubmenu:hover {
	/*
	background-image:url("/img/icons/abrir_docs.gif");
	*/
	background-image:url("/img/icons/iconosMenu.gif");
	background-position:99% -84px;
}
ul.menuSuperiorDcho>li,
span.menuSuperiorDcho {
	color:white;
	font-weight:normal;
	font-size: 14px !important;
}
ul.menuSuperior>li>a,
span.menuSuperiorDcho>a {
	color:white;
}
ul.menu_umh a:hover {
	text-decoration:underline; 
}

a.select_option ,
a.select_idioma ,
a:hover.select_idioma  {
    color: #FABA00 !important;
}
.menuSuperior a.select_idioma ,
.menuSuperior a:hover.select_idioma  {
	display:inline;
    font-weight: bolder;
}
/*
.menuSuperior a.select_idioma ,
.menuSuperior a:hover.select_idioma  {
	border-bottom: 1px solid #FABA00;
	display:inline;
    font-weight: bolder;
	text-decoration:none; 
}
*/
.menuSuperior a.non_select_idioma , 
.menuSuperior a:hover.non_select_idioma {
	display:inline !important;
}
ul.menuSuperior li span:hover.non_select_idioma,
ul.menuSuperior li span.non_select_idioma {
	display:inline !important;
}

#content_pages {
	margin: 5px auto;
	position:relative;
}
#content_pages_bg {
	position:relative;
	top:0;
	width:100%;
}
#opsMenuMovil {
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
}
#opsIdiomaMovil {
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
}
#top_menu_pages {
	position:absolute;
	top:25px;
	width:100%;
	z-index:10;
    /*background: url("../img/cabeceras/bg-white.png") repeat scroll 0 0 transparent;*/
	background-color:rgba(255,255,255,0.9);
}
#iconos_univ_sede {
	position:absolute;
	right:0;
	z-index:10;
}
#iconos_univ_sede a#acceso_identificado,
#iconos_univ_sede a#sedeUMH  {
	display:inline-block;
	width:183px;
	height:37px;
	background-image:url('/img/icons/AccesoIdentif.png');
	background-repeat:no-repeat;
	background-color:lightgray;
	background-position:left center;
	border:2px solid white;
	padding-top:7px;
	padding-left:34px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
#iconos_univ_sede a#sedeUMH  {
	background-image:url('/img/icons/sede-electronica.png');
}
@media (max-width: 992px) {
	#iconos_univ_sede a#acceso_identificado  {
		background-image:none;
	}
}
#iconos_slider_umh {
	position:absolute;
	left:0;
	bottom:-15px;
	z-index:10;
}



.access {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.66em;
    font-weight: normal;
    letter-spacing: -1px;
    vertical-align: super;
}

#buscador_guiado .buscar {
	float: right;
    padding: 0;
	height:auto;
}
#accesos_directos .buscar {
	float: right;
    padding: 17px 0 0 0;
	height:auto;
}
.buscar #busqueda_exhibit,
.buscar .busqueda_exhibit {

    border: 1px solid rgba(0, 0, 0, 0.2);
    color: black;
    font-family: verdana;
    font-size: 13px !important;
	margin: 0;
    outline: medium none;
    transition: all 0.75s ease-in-out 0s;
    width: 181px !important;
	padding: 4px 10px 4px 22px;
	border-radius: 15px;
	font-weight: normal; 
	margin-bottom: 0px; 
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px;
	background:url("/img/icons/lupa-buscador.gif") left center no-repeat;
	background-color:white;
}
#opsMenuMovil .buscar #busqueda_exhibit,
#opsMenuMovil .buscar .busqueda_exhibit {
    width: 90% !important;
}
#opsMenuMovil .buscar {
	text-align:center;
}
.sepOpsMovil {
	margin:5px;
	border: 1px solid #d6d6d4;
}
.buscar #busqueda_exhibit:focus,
.buscar .busqueda_exhibit:focus {
	box-shadow: 0 0 10px #FABA00;
    border:1px solid #FABA00;
    background-color:white;
}
.buscar .boton_buscar {
	border:0;
	cursor:pointer;
	margin:0px 2px;
	background-color:transparent;
	padding: 0;
}
.buscar .boton_buscar img{
	vertical-align: text-bottom;
	width:15px;
}

/*
#foto_cab {
	width:100%;
	height:160px !important;
	max-height: 160px !important;
	position:relative;
	top:-91px;
	left:0;
	z-index:-10;
}
*/
#foto_cab {
	height:160px;
	position:absolute;
	top:58px;
	z-index:-10;
	min-width:1000px; /*  igual que .website */
	width:89.75%; /*  casi igual que .website */
}
#univ_sede {
	position: absolute;
	top: 134px;
	width:90%;
	min-width:1000px;
}

#accesos_directos {
	padding-top: 2px;	
}

#footer{
	bottom:0; 
	/*
	height: 178px; 
	*/
	width: 100%; 
	/*
	min-width:1000px; 
	*/
	margin: 0 auto; 
}
.logo-footer{
	/*float:left;*/
	background: url("/img/cabeceras/line-footer.png") repeat-x scroll center top transparent; 
	height:110px;
	min-height:110px;
}
.enlaces-cortesia-footer{
	/*margin-top:50px;
	float:right;
	height:50px;
	list-style: none;*/
	text-align:right;
}
.cuerpo-footer-gris {
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
	
}
.cuerpo-footer-gris a {
    color: #666666;
    text-decoration: none;
}
.cuerpo-footer-gris a :hover{
    color: #000000;
}
.cuerpo-footer-small {
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
}
.texto-footer {
	margin:4px 0px;
}


td.diaMesAnyoSel{
	font-weight:bold;
	text-decoration:underline;
}

.marcaTxtBusc {
	color:black;
	background-color:lime;
}

/* Menú de la izquierda de datos y publicaciones */
/* WEB-1182
#subtree {
	float:left;
	width:23%;
}
*/
.tree-cab,
#tree-cab {
	background: #F7F6F6;
	/*
	height:38px;
	*/
	/*
	height:3rem;
	*/
	color: black;
	/*
	text-indent:1em;
	*/
	padding:0 1em;
	/*
	padding:5px 0px;
	padding-top:10px;
	*/
	/*
	padding-top:0.5rem;
	*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	line-height:3rem;
	border-bottom: 3px solid #006699;
}
#tree-cab span{
	color:#006699;
}
#tree-cab a {
	color:#006699;
	text-decoration:none;
}
#tree-cab a:hover {
	color:#000;
	text-decoration:none;
}
.tree-nav, #tree-nav, #publi_tree {
	background: #F7F6F6;
	color:#464646;
}
.lista_vertical{
	margin:0px;
}
ul.lista_vertical{
padding:0px;
margin:0px;
}

.lista-vertical {
	list-style:none;
	font-size:11px;
	/*
	font-family:Arial;
	*/
	padding:2px;
	margin-left:0;
}
.lista-vertical li {
	color:black;
	font-weight:normal;
}
.tree-nav, #tree-nav, #publi_tree  ul {
	margin: 0;
}
#tree-close {
	height:1px;
}
.subleaf {
	FONT-SIZE: 1.2rem;
	font-weight:bold;
	color: #000;
	text-indent:5px;
	LETTER-SPACING: 0px;
	padding-left:0px;
	text-decoration:none;
	border:1px solid #d6d6d4;
	/*display: block;*/
	line-height: 20px;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: -1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: rgb(0, 136, 204);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 7px;
	text-align: left;
}
.subleafMovil {
	padding-bottom:3px;
	padding-top:3px;
	border:0;
	FONT-SIZE: 1.5rem;
}
.subleaf .subleaf{
	margin-left:0.5em;
}
.subleaf a{
	color: #000;
	line-height:13px;
	padding-left:0px;
	text-decoration:none;
	/*display: inline-block;*/
}
.subleaf a:hover{
	text-decoration:underline;
}
.subleaf ul li,
.subleaf li {
	border:none;
	padding-left:5px;
	/*
	list-style: none inside url("/img/icons/icono_lista_a.gif");
	*/
}
.subleaf ul li:before,
.subleaf li:before {
	content:"\203A\00A0";/* Sustituye al list-style */
}

span.noWrap {
	white-space:nowrap;
	font-weight:inherit !important;
}

.leafs {
	list-style:none;
}
.info_docs {
    color: #464646;
    font-family: Verdana;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
}
.info_docs_selected {
	font-weight:bold;
}
/**/

.cuerpo {
	font-size: 12px;
	color: #464646;
	font-family: Verdana;
	letter-spacing: 0px;
	text-align:justify;
	line-height:15px;
	text-decoration:none;
}
.cuerpo img {
	padding-right:5px;
}
.cuerpo a {
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
.cuerpo a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.cuerpo-gris {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 0;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
}
.cuerpo-gris a {
    color: #666666;
    text-decoration: none;
}
.cuerpo-gris a :hover{
    color: #000000;
}
.cuerpo-gris img {
	padding-right:5px;
}
.cuerpo-small {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    letter-spacing: 0;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden;max-width:30em;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar{position:relative;}
.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover{background:inherit;}
p#clear{clear:left;padding-top:10px;}
.yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}
.yui-calcontainer.multi{padding:0 5px 0 5px;}
.yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}
.yui-calcontainer .title{background:url(/img/yahoo/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-calcontainer.withtitle{padding-top:0;}
.yui-calcontainer .calclose{background:url(/img/yahoo/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
/*.yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0 auto;}*/
.yui-calendar{border-spacing:1px;font:100% sans-serif;text-align:center;margin:0 auto;}
.yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}
.yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calnavleft{background:url(/img/yahoo/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}
.yui-calendar .calnavright{background:url(/img/yahoo/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.yui-calendar .calweekdayrow{height:2em;}
.yui-calendar .calweekdayrow th{padding:0;border:none;}
.yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}
.yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}
.yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}
.yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}
.yui-calendar td.calcell{border:3px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-calendar td.calcell a{color:#000;display:block;/*height:100%;*/text-decoration:none;}
.yui-calendar td.calcellAcc a{text-decoration:underline;padding:0em 0.5em 0em 0.5em;}
.yui-calendar td.calcell.today{background-color:#000;}
.yui-calendar td.calcell.today a{background-color:#fff;}
.yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}
.yui-calendar td.calcell.nodocs{background:#F2F2F2;color:#808080;cursor:default;}
.yui-calendar td.calcell.blanco{background:#FFF;color:#000;cursor:default;}
.yui-calendar td.calcell.blanco a{font-weight:normal;}
/*
.yui-calendar td.calcell.selected{background-color:#b3d4ff;color:#000;}
.yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}
*/
.yui-calendar td.calcell.selected{border-color:#99aaff;}
.yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}
.yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}
.yui-calendar td.calcell.previous{color:#e0e0e0;}
.yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-calendar td.calcell.highlight1{background-color:#ccff99;}
.yui-calendar td.calcell.highlight2{background-color:#99ccff;}
.yui-calendar td.calcell.highlight3{background-color:#ffcccc;}
.yui-calendar td.calcell.highlight4{background-color:#ccff99;}
.yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-calendar a.calnav:hover{background:url(/img/yahoo/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}
.yui-calcontainer .yui-cal-nav-mask{
	background-color:#000;
	opacity:0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; /*Añadido para IE8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); /*Añadido para IE8 */
	*filter:alpha(opacity=25);}
.yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
.yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}
.yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/img/yahoo/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/img/yahoo/sprite.png) repeat-x 0 -1400px;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0 !important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.mask{
	background-color:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; /*Añadido para IE8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); /*Añadido para IE8 */
	opacity:.25;
	*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px;}
.yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
.yui-panel .hd,.yui-panel .bd,.yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
.yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-panel .bd,.yui-panel .ft{background-color:#F2F2F2;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/img/yahoo/sprite.png) repeat-x 0 -200px;}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/img/yahoo/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 4px 0 2px;}
.yui-panel-container.shadow .underlay{
	position:absolute;
	top:2px;
	left:-3px;
	right:-3px;
	bottom:-3px;
	*top:4px;
	*left:-1px;
	*right:-1px;
	*bottom:-1px;
	_top:0;
	_left:0;
	_right:0;
	_bottom:0;
	_margin-top:3px;
	_margin-left:-1px;
	background-color:#000;
	opacity:.12;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)"; /*Añadido para IE8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=12); /*Añadido para IE8 */
	*filter:alpha(opacity=12);
}
	
	
/* Para insertar marcas semanticas sin modificar la visualización */
span.semantic {
	font-weight:inherit !important;
}
/* Para ofuscar dir. de e-mail */
span.limpia {
	font-weight:inherit !important;
}

/* EXHIBIT */

#buscador-exhibit, #buscador-aperture {
	background: #F7F6F6;
    border-bottom: 3px solid #FABA00;
    /*height: 44px;*/
    margin-bottom: 10px;
    padding: 5px;
    /*text-indent: 5px;*/
}

#cuerpo_exhibit{
	margin-top:15px;
}
.linea_exhibit {
	width:100%;
	color:#fff;
	background-color:#fff;
	height:1px;
	size:1px;
	border:none;
}
.icono-buscador-guiado {
    background: url("../img/icons/icono-buscador-guiado.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 30px;
} 
#seleccione-busqueda{
	float: right;
	/*margin-right:5px;*/
	margin-top:5px;
}
#buscador-guiado{
	float: right;
	margin-right:15px;
	margin-top:5px;
}
.flecha_exhibit {
    vertical-align: middle;
}
.label-seleccione-busqueda{
	font-family: arial;
	font-size: 1.1rem;
	color:#6e6e6e;
}
.label-busqueda-guiada{
	display:block;
	font-family: arial;
	font-size: 1.5rem;
	font-weight:bolder;
	color:#bd2a33;
	padding: 0;
}
.boton_ayuda {
	background: #FABA00;
	border: 2px solid #006699;
	cursor:pointer;
	font-family: Verdana,Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
	padding:5px 0px;
	width:100%;
}
#content_e {
	width:100%;
	clear:both;
}
.filtros_e {
	margin-top:-1px;
	overflow:auto;
	border:1px solid #e1e1e1;
	max-height: 120px;
	min-height: 120px;
	height:auto !important;
	height: 120px;
	background-color:white;
	overflow-y: scroll;
    padding-right: 5px;
}
.caja_texto{
	float:left;
	padding-right:35px;
	cursor:pointer;
	/*margin-top:7px;*/
	background: url("../img/icons/icono-buscador-guiado.png") no-repeat scroll right 0 transparent;
}
.busca_exhibit{
	padding: 3px 0 3px 5px;
}
#filtros_existentes {
	overflow:auto;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background-color:white;
}
#filtros_existentes ul {
list-style-type: none; 
margin: 0px;
}
#filtros_exhibit {
	clear:both;
}
.filtro_e_usado{
	font-weight:bold;
	background-color: #006699;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    color: white;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
	padding-top:1px;
	padding-bottom:1px;
}
.enlace_resultado_e{
	font-weight: bold;
}
#pages_e {
	width:99%;
	cell-spacing:0;
	background:#F7F6F6;
	padding:2px;
	margin:1em 0;
	overflow:hidden;
}
#paginator_e {
	padding: 0;
	float:left;
}
#num_results_e {
	font-size:12px;
	text-align:right;
	font-weight:bold;
	float:right;
	padding:0.5em 0 0 0;
}
#tipOrd_e{
	background-color:#DFDFDF;
	border:1px solid #C0C0C0;
	width:100px;
}
#tipOrd_e a{
	text-decoration:none;
	color:black;
}
#tipOrd_e a:hover{
	font-weight:bold;
}
#tipOrd{
	width:195px;
}

/* Para hacer switch entre dos imágenes en un enlace según estamos 'hover' on */
a img.display_hover {
	display:none;
}
a:hover img.display_hover {
	display:inline;
}
a img.display_nohover {
	display:inline;
}
a:hover img.display_nohover{
	display:none;
}

/* IFRAME de YouTube */

.iFrameYouTube {
	width:84.0vw;
	height:47.25vw;
	max-width:560px;
	max-height:315px;
}

div.paginadoPre a,
div.paginadoPre span {
	min-width:2em;
    padding:0.25em;
    margin-top:2px;
    margin-bottom:-1px;
    border:1px solid #dddddd;
    font-weight:bold;
    text-align:center;
    font-size:1.3rem !important;
    display:inline-block;
    background-color:#dddddd;
    color:#000000;
}

.subTreeDocs div.paginadoPre a,
.subTreeDocs div.paginadoPre span {
    font-size:1rem !important;
}

div.paginadoPre a.selectedLabel,
div.paginadoPre a:hover,
div.paginadoPre span.selectedLabel {
    background-color:#ffffff;
    border-bottom:1px solid #ffffff;
}

div.paginadoPre {
	padding-left:2em;
	margin-left:1em;
	margin-right:1em;
    border-bottom:1px solid #dddddd;
}

