/* DISTRIBUCION */

#noticia-flotante {
   background:transparent url(imagenes/noticia-AE-post-it.png) no-repeat scroll right top;
   height:220px;
   position:absolute;
   top:6.2em;
   width:755px;
}

/* #noticia-flotante { display:none;} */

	/* Comun */

*{ margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif }

body{ text-align: center; background-color: #fff; color: #444;	font-size: 100% }

img { border:0 }

	/* Decoracion superior*/

#top{ width:100%; min-width:47em }

#top-rojo {	height:3.33em;	background-color:#900000 }

#top-negro { height:1.245em; border-top:0.07em solid #cbcc66; border-bottom:0.07em solid #cbcc66; background-color:#000 }

	/* Logos */ 

#logo{	position:absolute;	top:0;	width:35.82em;	height:8em }

#logo #sello-uhu img { float:left; width:9em; height:8.2em; display: inline}

#logo #titulo-uhu img { float:left; margin-left:9em; margin-top:-8.2em; width:27em; display: inline}

	/* Titulos pagina*/

#titulo-servicio { font:2.3em Arial, Verdana, Helvetica,sans-serif; color: #800; padding:0.1em 0em 0.2em 4em; background:#CBCC66 url(imagenes/degradado_sup.jpg) top repeat-x;  height:1em;	text-align:left }

#titulo-servicio span { display:none }

#titulo-servicio img { margin-top:-0.3em; margin-left:-1em; width:10em; height:1.5em }

#top-banner img { width:68em; background:#CBCC66 }

	/* Elementos principales */

#contenedor-principal{	width: 68em;	margin:0 auto;	border-left:1px solid #cbcc66;	border-right:1px solid #cbcc66;	font-size:0.69em } 
#logos-pie { background: #FFFFFF}

#centro-contenido {	background:url(imagenes/linea_lat.jpg) top left repeat-y }

#centro-izquierda{ float:left; width:33%;  padding-left:1%; /*border-left:0.5em dotted #FAFBED*/ }

#centro-derecha{ float:right; width:36%; height:31em; /*border-left:0.5em dotted #FAFBED*/ }

	/* detalle direccion pinicial */

#direccion { width:95%;	margin-top:1em }

#direccion p { text-align:right; font-size:0.9em; line-height:0.9em }

	/* pie */

#pie{ background:#cbcc66 url(imagenes/degradado_inf.jpg) top repeat-x; height:1.8em; margin-top:0.2em; padding-top:0.3em; clear: both }

#pie .vicerectorado { float:left;  }

#pie .correo { float:right }

#abajo-enlaces { font-size:0.7em }

	/* Otros de suapartados */

h2 div#cargando{ background:#f0f0d2 url(imagenes/general/cargando_v.gif) left no-repeat; padding-left:2.5em }

#noticias{	width:24em;	height:13em; margin:-0.3em 0 1em .3em }

/* #contiene_mapa{	width:55em;	height:37em; background:url(imagenes/maps/mapa.jpg) top no-repeat; margin:0 auto } */

#contiene_mapa{	width:55em;	height:42em; margin:0 auto }

#contiene_calendario {	width:90%;	height:56em; margin:2em auto; border:0 }

#alert_container { position: absolute;	top:25%; left:25%; width: 47em;	 height: 20em; background-color:#fff; font:12px/15px "Trebuchet MS", Arial, Verdana,sans-serif; border-left:1em solid #cc6;	border-top:1em solid #cc6 }

.elemento-flota-izquierda {	float:left;	margin:1em 1em 0em 3em }

.elemento-flota-derecha{	float:right;	margin:1em 1em 0.4em 0.8em }



/* MENU */

	/* Menu superior universidad*/

#menu-superior-universidad { position:relative;	float:right; margin-top:-5.6em; text-align:center; font-size:0.95em }

html>body #menu-superior-universidad { margin-top:-5.1em }

#menu-superior-universidad a{ font:1em Arial,Helvetica,sans-serif;	color:#fff;	margin-left:1.2em}

#menu-superior-universidad a:hover{	color:#cc6 }

#menu-superior-universidad a img{ width:1.6em;	height:1.4em }

	/* Menu desplegable servicio*/

#menu-servicio{	height:1.45em;	background-color:#cbcc66;	margin-top:-0.25em;	padding:.2em 7em } 

#lista-menu {clear:both; margin-left:0; list-style:none; background-color:#fff;  }

ul#lista-menu a { color:#333;	font-weight:normal }

ul#lista-menu a:hover {	color:#fff }

ul#lista-menu li li a {	display:block;	font-weight:normal;	color:#444;	padding:0.6em 1em; border-top:1px dotted #fff }

ul#lista-menu li li a:hover { padding:.6em 0.5em; border:5px solid #800000; border-width:0 5px; color:#800000; border-top:1px dotted #fff }

ul#lista-menu li {	float:left;	position:relative;	width:9em; text-align:center; cursor:default; background-color:#CBCC66; border:1px solid #CBCC66; line-height:1.3em }

#menu-servicio ul li ul { display:none; position:absolute; top:100%; left:0; font-weight:normal; padding:1.4em 0 1em 0;	border-right:solid 1px #CBCC66 }

#menu-servicio ul li>ul { top:auto; left:auto }

#menu-servicio ul li li { display:block; float:none; background-color:transparent; border:0 }

#menu-servicio ul li:hover ul, #menu-servicio ul li.over ul { display:block } 

ul#lista-menu li div{ background:url(imagenes/flecha_off.gif) left no-repeat } 

ul#lista-menu li div:hover{ background:url(imagenes/flecha_on.gif) left no-repeat }

	/* Menu izquierdo-derecho*/

#menu-pricipal-izquierdo {	width:28%; float:left }

#enlaces-izquierda { padding-left:0 }

#enlaces-derecha {}

#enlaces-izquierda a, #enlaces-derecha a{	display:block;	height:2.3em;	text-align:left; font-size:0.9em; padding-top:1em; background-color:#cc6;	font-weight:normal;	color:#333 }

#enlaces-izquierda a {margin:0.5em 1em 0 1em;border-right:1em solid #dedf99; padding-left:5em }

#enlaces-izquierda a:hover{	background-color:#dedf99;	border-right:1em solid #cc6 }

#enlaces-derecha a { margin:0.5em 1em 0 6em; border-left:1em solid #dedf99; padding-left:2em }	

#enlaces-derecha a:hover{	background-color:#dedf99;	border-left:1em solid #cc6 }

#izquierda001{	background:url(imagenes/enlaces_izquierda/eplan_apoyo.jpg) center left no-repeat }

#izquierda001:hover{ background:url(imagenes/enlaces_izquierda/eplan_apoyo_on.jpg) center left no-repeat }

#izquierda002{	background:url(imagenes/enlaces_izquierda/ecav.jpg) center left no-repeat }

#izquierda002:hover{ background:url(imagenes/enlaces_izquierda/ecav_on.jpg) center left no-repeat }

#izquierda003{	background:url(imagenes/enlaces_izquierda/etitulaciones.jpg) center left no-repeat }

#izquierda003:hover{ background:url(imagenes/enlaces_izquierda/etitulaciones_on.jpg) center left no-repeat }

#izquierda004{	background:url(imagenes/enlaces_izquierda/etutorias.jpg) center left no-repeat }

#izquierda004:hover{ background:url(imagenes/enlaces_izquierda/etutorias_on.jpg) center left no-repeat }

#izquierda005{	background:url(imagenes/enlaces_izquierda/eprofesores.jpg) center left no-repeat }

#izquierda005:hover{	background:url(imagenes/enlaces_izquierda/eprofesores_on.jpg) center left no-repeat }

#derecha001{	background:url(imagenes/enlaces_izquierda/eactas.jpg) center right no-repeat }

#derecha001:hover{ background:url(imagenes/enlaces_izquierda/eactas_on.jpg) center right no-repeat }

#derecha002{	background:url(imagenes/enlaces_izquierda/euni_online.jpg) center right no-repeat }

#derecha002:hover{ background:url(imagenes/enlaces_izquierda/euni_online_on.jpg) center right no-repeat }

#derecha003{	background:url(imagenes/enlaces_izquierda/eocw.jpg) center right no-repeat }

#derecha003:hover{ background:url(imagenes/enlaces_izquierda/eocw_on.jpg) center right no-repeat }

/*-----Formacion Contenidos Digitales ----------------------*/
#derecha004{	background:url(imagenes/enlaces_izquierda/fcd.jpg) center right no-repeat }

#derecha004:hover{ background:url(imagenes/enlaces_izquierda/fcd_on.jpg) center right no-repeat }



/* ESTILOS DEL TEXTO */

	/* Genericos */

p {	margin:0.5em; text-align:center}

p:hover { color:#000 }

acronym{ cursor:help }

ul { padding-left:4em; text-align:left; list-style:none; line-height:1.4em }

a {text-decoration:none; color:#666; font-weight:bold }

a:hover, a:active{ text-decoration:underline; color:#BEBF53 }

a:visited { color:#9E9F00; text-decoration:none }

a img { border:0 }

img.representacion{ margin:1em 10% }

	/* Enlaces */



.guia-navegacion { font-size:.5em; text-indent:-100em; float:left; height:0}

	

a span.accesskey { text-decoration:underline }

/* a[href^="http:"]:hover {text-decoration:overline} */

a.externo:hover { text-decoration:overline } /* IE6 */

a.noenlace:hover { cursor:default; } 





a.enlace-subir-arriba {	text-align:right; width:2em; font-weight:normal }

	/* Enlaces desplegables*/

a.desplegable { line-height:1.2em; margin:0.5em 0; display:block; padding:1em 1em 0.4em 1em;  text-align:justify }

a.desplegable:hover { background-color:#cbcb66; text-decoration:none }

a.desplegable:visited { font-weight:bold }

a.desplegable span { border:3px solid #fff; visibility:hidden; display:none; color:#888; background-color:#fff; width:48%;  text-align:justify; padding:0.4em; font-weight:normal }

a.desplegable:hover span { display:block; visibility:visible; float:right }

.cuadro-verde p.parrafo_selector { line-height:1.2em; padding:0 2em }

	 /* Lista de enlaces- anclas */

#lista-enlaces a{ display:block; width:60%; text-align:left; margin:1em auto 1em auto; padding:0.2em 0.2em 0.2em 0.4em; border-left:2em solid #f0f0d2 }

#lista-enlaces a:hover{ color:#333; background-color:#f0f0d2; border-left-color:#cc6 }

	/* Titulos */

h2{	font-size:1em; color:#62744f; font-weight:normal; text-align:left; border-left:3.2em solid #cbcc66; background-color:#f0f0d2; padding:0.6em 0.2em 0.6em 0.8em }

h3{	font-size:1em; font-variant:small-caps;	padding:0.4em 0.2em 0.4em 0.8em; margin:2.5em 0; color:#62744f;	text-align:left; border-left:3em solid #cbcc66;	background-color:#f0f0d2 }

h4{ font-size:1.1em;font-weight:normal; color:#800000; text-align:left;	border:1px solid #e4e4b1; border-left:30px solid #e4e4b1; border-right:0;	padding:2px 2px 2px 10px; margin:3em 0 1em 2.5em }

h5{	font-size:1em; color:#800000; font-weight:bold; margin-top:0.9em; text-align:left; padding-left:1.1em }

	/* Otros elementos */

.novisible { display:none }

.linea-roja-superior{ display:block; margin:10px; border-top:1px solid #933 }

.codigo{ background-color:#fff; color:#666; border:1px solid #666; padding:1px; font-size:.8em }

	/* Cita */

blockquote { font-size:1.2em; font-family:"Lucida Sans Unicode", Verdana, Arial, sans-serif; color:#555; margin:40px; margin-right:40px; padding:20px 0; text-align:center }

.comainicio { float:left; font:5em Georgia, "Times New Roman", Times, serif; margin-left:-30px }

.comafinal { float:right; font:5em Georgia, "Times New Roman", Times, serif; margin-top:-75px; margin-right:-30px }

	

	/* parrafos  */

				/* cuadro fondo rallado inicial*/

.cuadro-rallado{ width:90%; margin:auto; padding:0.2em; background:url(imagenes/fondo_rallas_sup.gif) top repeat-y }

.cuadro-rallado p{ line-height:1.2em; padding:0.4em 0.1em; color:#440; text-align:center }

				/* cuadro verde */

.cuadro-verde{ width:85%; margin:1em auto; border-left:1px solid #833; border-top:1px solid #833; background-color:#f0f0d2 }

.cuadro-verde p{ padding:1em; line-height:1.4em }



.cuadro-verde a:link{ color:#404000 }

.cuadro-verde a:hover{ color:#833 }

			 	/* Cuadro decorado */

.cuadro-decorado{ background-color:#cc6; width:84%; margin:3em auto; padding:0.2em }

.cuadro-decorado p {text-align:center }

.cuadro-decorado a:hover{ color:#000 }



	/* Definicion de tablas */

table.verde { width:90%; margin:1em auto; border:none; background-color:#f0f0d2; font:1.2em Arial, Helvetica, sans-serif; color:#495E49; text-align:justify}

table.verde caption { color:#9E9F00; font:1.4em Georgia, "Times New Roman", Times, serif; text-align:right; font-style:oblique }

table.verde tbody td, tbody th {	background-color:#e4e4b1;	border-bottom:2px solid #e4e4b1; border-top:3px solid #fff; padding:0.8em }

table.verde tbody tr:hover td, tbody tr:hover th {	background-color:#CBCC66 }

table.verde thead { height:4em }

table.verde td, th { vertical-align:middle }

table.verde tfoot td, tfoot th { font-weight:bold;	padding:0.2em 0.4em 0.6em 0.8em }

table.verde a:link, table a:visited, table a:active {	background-color:transparent;	color:#495E49;	text-decoration:none }

table.verde a:hover {	color:#900000;	text-decoration:underline }

table.verde a.externo:hover { text-decoration:overline }

table.verde a.externo img { border:1px solid #666 }

	/* Tipos de mensaje */

.mensaje-error {	color:#f00 }

.mensaje-fuerte { font-weight:bold }

.mensaje-centrado {margin:auto }



/* FORMULARIOS */

	/* Cuadro de login ppal */

#login {
	margin:0.5em 1em 0 0.8em;
	background-color: #cc6;
	border-right:0.8em solid #dedf99;
	/*padding:1em;*/
	text-align: center;
}

#login:hover{ background-color:#dedf99; border-right:0.8em solid #cc6 }

	/* Contacto */

#contacto textarea { width:45em; font:1em Arial, Helvetica, sans-serif }

	/* formulario general */

legend{	font:1em "Trebuchet MS", Vendana, Arial, sans-serif;	font-weight:bold; border:0;	color:#62744F }

label {	color:#62744F;	text-align:right; width:6.4em; padding-right:1em }

input {	border:1px solid #999; color:#2f4165; margin:0.1em;	width:40% }

input:hover { border:1px solid #ccc; background-color:#f0f0d2; color:#333 }

.submit { background-color:#fcfcfc; margin:0.2em auto; color:#666; display:block }

fieldset { border:none}

	/* Simulacion select  */

.selector{	border:none; background-color:#f0f0d2; margin:1.2em 0 1.2em 3em; padding:1em; width:80% }

.selector select { padding:0.5em; width:100%; background-color:#F0F0D2; color:#333; font:1.1em Georgia, "Times New Roman", Times, serif }

.selector select option { padding:0.2em }

#selector-final { height:35em; overflow:auto }

	/* Formulario de busqueda */

#formulario { margin:3em; padding:0; background-color:#f0f0d2 }

#formulario fieldset { border:0; padding:0.5em }

#formulario legend{	font:1.4em "Trebuchet MS", Vendana, Arial, sans-serif;	font-weight:bold; color:#9e9f00; margin:2em }

#formulario label,#formulario input { font:1.2em "Trebuchet MS", Vendana, Arial, sans-serif; color:#000 }

#formulario label {	width:25%; 	float:left }

#formulario input {	width:55%; 	float:right }

select { font-size:1.2em; font-family: Tahoma, Verdana, sans-serif; color:#000; background-color:#f0f0d2; border:1px solid #cbcc66 }

#formulario .submit { background-color:#cbcc66; border:1px solid #f0f0d2; margin:3em; color:#fcfcfc; float:left; width:15em }

#formulario .submit:hover {	background-color:#f0f0d2; border:1px solid #cbcc66; color:#000 }

#resultado_formulario {	height:2em; color:#f00 }

.obligatorio { border:1px solid #900000}

#list_table { width:100% }



/* NOTICIAS */

	/* Representacion noticias sin flash */

#lista-noticias { background-color:#fafaf0; margin-left:1em; margin-right:1em; margin-top:1.4em; 

		border-top:1px solid #833; border-left:1px solid #833; 	height:8em; overflow:hidden; width:22em; z-index:1 }

#contenedor-noticias { display:block; background-color:#fafaf0 }

#contenedor-noticias a {color:#000; background:#fff; float:left; margin-top:7em; width:2em }

#contenedor-noticias a:hover {color:#fff; text-decoration:none; background-color:#990000; width:14em }

.titulo-noticia { font-weight:bold;  }

#contenedor-noticias a span {display:block; float:left;  height:0; color:#000; font-weight:normal}

#contenedor-noticias a span.n1 { margin-left:2em }

#contenedor-noticias a span.n2 { margin-left:0 }

#contenedor-noticias a span.n3 { margin-left:-2em }

#contenedor-noticias a span.n4 { margin-left:-4em }

#contenedor-noticias a span.n5 { margin-left:-6em }

#contenedor-noticias a:hover span {display:block; position:relative; top:-7em }

	/* Noticias menu Inicio */

#rss{ width:90%; margin:0 auto; height:40em }

#rss select { width:85% }

#rss div span{	color:#900;	font-weight:bold; letter-spacing:0.2em; display:block }

#rss div.sitio-noticias { width:25%; margin:1% 2%; float:left; border:1px solid #ccc; padding:0.5em } 

#rss div div.numero-noticia{ font-weight:bold; text-align:left; font-size:0.8em }

#rss div div.enlace-noticia{ font-weight:bold; text-align:right }

#rss div div.titulo-noticia{ text-align:justify }

#rss div div.titulo-noticia:first-letter { font-variant:small-caps; font-size:1.6em }

#rss div div.sitio-noticia{ color:#900 }

#rss select option{ padding:0.2em }

#ancla-historico {	background-color:#f0f0d2 !important }

#ancla-historico div {padding-bottom:6em}

#ancla-historico a { color:#900000}

#ancla-historico a:hover { color:#333 }

#ancla-historico div{ padding-left:5em }



/* Parches */

#login_mobile { display:none;}
