/*Estilos principales*/

*		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin:0; padding:0; }
body	{ text-align: center; background-color: #fff; color: #444; font-size: 100%; }
img 	{ border:0 }
p 		{ margin:0.5em; text-align:justify }
p:hover { color:#000 }
a 		{ text-decoration:none; color:#BEBF53; font-weight:bold }
a:hover { text-decoration:underline; color:#900; }
a:active{ color:666; }
ul 		{ padding-left:4em; text-align:left;	list-style:none; line-height:1.4em }
h2		{ font-size:1em; color:#62744f;	font-weight:normal;	text-align:left; border-left:1em solid #cbcc66; background-color:#f0f0d2; padding:0.6em 0.2em 0.6em 0.8em;  margin: 0em 6em .5em 6em;
}
h3		{ font-size:1em; font-variant:small-caps; padding:0.4em 0.2em 0.4em 0.8em; margin:0em 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 }

.pequenia{ width:25px;}

.novisible { display:none }
.linea-roja-superior{
	display:block;
	margin:10px;
	border-top:1px solid #933;
	width: 100%;
}
.centrado{
	text-align: center;
}
/* Otros elementos */



span.postit{
	/*background:url(imagenes/postits/MatJu08CitPre.png) no-repeat right;*/
	/*background:url(imagenes/postits/PubGuia0809.gif) no-repeat right;*/
	/*background:url(imagenes/postits/jornadasAcogida0809.gif) no-repeat right top;*/
	/*background:url(imagenes/postits/comienzoDelCurso.gif) no-repeat right top;*/
	background:url(imagenes/postits/accesoLibreDisponible.gif) no-repeat right top;
	width: 35em;
	text-align: right;
	position: absolute;
	font-size: 2em;
	color: #FBF;
	padding-top: 8em;
}


div p#envio{
	text-align: center;
}

#destinatario{
	font-size: 1em;
}
#consulta{
	font-size: 2em;
}
acronym{ cursor:help }

span.conBordes{
	border-top: 1px #833 solid;
	border-bottom: 1px #883333 solid;

}
span.tarjeta{
	width: auto;
	float: right;
}

a img { border:0 }

#abajo-enlaces a {
	font-size: 0.7em;
	color: #00C;
}
#abajo-enlaces a:hover{
	color:#900;
}
img.representacion{ margin:1em 10% }

/* Decoracion superior*/
#top-rojo {
	width: 100%;
 	height:3.33em;
	background-color:#900000
}
#top-negro {
	width: 100%;
	height:1.245em;
	border-top:0.07em solid #cbcc66; 
	border-bottom:0.07em solid #cbcc66;
	background-color:#000
}
#enlace-tablon{
	position:relative;
	top: 7.4em;
	right: -4em;
}
#enlace-tablon a{
	color: #2B49D7;
}
#enlace-tablon a:hover{
	color: #facc48;
}
#enlace-tablon img{
	width: 30px;
	height: 30px;
}
#foto-decano{
	float:right;
	border: 2px dotted #CCCC00;
	margin: .5em;
	height: 140px;
	width: 140px;
}
.logo-departamento{
	display:inline;
}
.enlace-departamento{
	padding-left:1em;
	padding-top:3em;
	position:absolute;
}

/* Logos */ 
#logo{	position: absolute;	top:0;	width:35.83em;	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 { 
	background:#CBCC66 url(imagenes/degradado_sup.jpg) top repeat-x; 
	font:2.4em Arial, Verdana, Helvetica,sans-serif;
	text-align:center;
	color: #039;
	padding:0.1em 0em 0.2em 0em;
	height:1em;
}
#titulo-servicio span { display:none }
#titulo-servicio img { margin-top:-0.15em; margin-left:1em; width:10em; height:1.5em }
#titulo-servicio font {color: #900; font-variant:small-caps; font-weight: 600}


/*banner*/
#top-banner img { width:70em; background:#CBCC66 }








/*ultima noticia*/
#flotante{
	background:#6F8DDF;
	border: 1px #CCCC66 dotted;
	-moz-border-radius: 15px; 
	position:absolute;
	left: 370px;
	top: 108px;
	height:auto;
	width:auto;
	z-index: 400000;
	padding: 5px;
	opacity: .9;
	filter: alpha(opacity=90);
}
#flotante a{
	text-decoration:none;
	color: white;
}
#flotante div#paracerrar{
	border: 1px #CCCC66 dotted;
	-moz-border-radius: 15px;
	text-align: right;
	padding:3px;
	overflow:hidden;
}
#flotante div#paracerrar:hover a, #flotante div#paracerrar:hover span{
	color: #CCCC66;
}
#flotante div#paracerrar font{
	float: left;
	color: white;
	width:100px;
	font-weight:bold;
}
#flotante div#paracerrar span{
	color: white;
	padding-left:2px;
	padding-right:2px;
	margin-right:6px;
	border: 1px #CBCC66 dotted;
}
#flotante div#imagen{
	background:#006633 url(imagenes/publicidadExpress/ultima.jpg);
	border: 1px #CCCC66 dotted;
	-moz-border-radius: 15px;
	height:300px;
	/*cuando cambiemos esta propiedad tambien cambiar el ancho del div aparecer en baseie.css*/
	width:300px;
	overflow:hidden;
}
#flotante div#imagen a{
	position:relative;
	font-size: 1.2em;
	font-weight: 900;
	padding:2px 15px 15px 15px;
	top: 280px;
	color: #FFF;
	background: #738ED8;
	border: 1px #CCCC66 dotted;
	-moz-border-radius: 10px;
}
#flotante div#imagen img{
	height:550px;
	width:500px;
}









/* Elementos principales */
#contenedor-principal{
	width: 70em;
	margin:0 auto;
	border-left:1px solid #cbcc66;
	border-right:1px solid #cbcc66;
	font-size:0.69em;
	height:auto;
}

#centro-contenido #titulo-seccion{
	width: 78%;
	margin: 0% 10% 1% 10%;	
	height: 2em;
	text-align:center;
	font-size: 1.8em;
	color:#0000CC;
	font-family: "Comic Sans MS", Commons;
	padding:.7em 0em .7em 0em;
	display: block;
	background:  url(imagenes/otrosfondos/titulo-seccion.png) repeat-x;
}
#centro-contenido #titulo-abajo{
	width: 78%;
	margin: 0% 10% 1% 10%;	
	height: 2em;
	text-align:center;
	font-size: 1.8em;
	color:#0000CC;
	font-family: "Comic Sans MS", Commons;
	padding:.7em 0em .7em 0em;
	display: block;
	background: url(imagenes/otrosfondos/titulo-seccion.png) repeat-x;
}
#centro-contenido ul{
	width: 78%;
	margin: 0% 10% 1% 10%;	

	height: auto;
	text-alin:center;
	padding:1.7em 0em;
}
#centro-contenido ul#directorio{
	width: 68%;
	height: auto;
	text-alin:center;
	padding:0.7em 0em .7em 0em;
	border-bottom: 1px solid #DEDF99;
	border-right: 0.7em solid #DEDF99;
	margin-left: 28%;
	margin-right: 1.8%;
}
#centro-contenido ul li{
	margin: 1em;
}
#centro-contenido ul li span{
	font-size:.8em;	
	font-style:italic;
	font-weight:700;
}

	
#centro-izquierda{
	float:left;
	width:25%;
	padding-left:0;
	border-left:0.5em dotted #FAFBED;
}
#centro-derecha{
	float:right;
	width:46%;
	height:33em;
}


/* detalle direccion pinicial */
#direccion { width:95%;	margin-top:1em }
#direccion p { text-align:right; font-size:0.9em; line-height:0.9em; padding-right:1.8em;}
/* 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:11em; margin: 9em 2.7em 1em 2.1em;}
/* #contiene_mapa{	width:55em;	height:37em; background:url(imagenes/maps/mapa.jpg) top no-repeat; margin:0 auto } */
#contiene_mapa{	width:55em;	height:37em; 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 }
/* MENUS */
/* Menu superior universidad*/
#menu-superior-universidad {
	position:relative;
	float:right;
	margin-top:-4.9em;
	font-size:1em
}
#menu-superior-universidad a{
	font:1em Arial,Helvetica,sans-serif;
	color:#fff;
	margin-left:1em
}
#menu-superior-universidad a:hover{	color:#cc6 }
#menu-superior-universidad a img{
	width:1.4em;
	height:1.2em;
}











/*menu-desplegable-facultad*/
#menu-servicio{
	background-color:#cbcc66;
	background:#cbcc66 url(imagenes/degradado_inf.jpg) top repeat-x;
	height:2.75em;
	padding-top: 0.41em;;
	margin-top:-0.2em;
} 
#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:hover ul, #menu-servicio ul li.over ul {
	display:block
} 
#lista-menu {
	clear:both;
	margin-left:0;
	list-style:none;
	background-color:#fff;
	padding-left: 1em;
	padding-right: 0;
}
#lista-menu a {
	color:#333;	
	font-weight: 600;
	color:#0000CC;
}
#lista-menu a:hover {
	color:#fff;
}
#lista-menu li {
	float:left;
	position:relative;
	width:8.3em;
	text-align:center;
	cursor:pointer;
	line-height:1.2em;
}

#lista-menu li#ini {
	margin-left:-1px;
	margin-right:10px;
	width:1em;
	padding-top: .6em;
}

#lista-menu li div{
	background:url(imagenes/flecha_off.gif) left no-repeat;
	background-position: -4px;
	padding-top:0.6em;
} 
#lista-menu li div:hover{
	background:url(imagenes/flecha_on.gif) left no-repeat;
	background-position: -4px;
}
#lista-menu li ul{
	width: 8.7em;
}
#lista-menu li ul li{
	width: 100%;
}
#lista-menu li ul li a {
	display:block;
	font-weight:normal;
	color:#444;	padding: 0.6em 1em;
	border-top:1px dotted #fff;
}

/* Menu izquierdo*/
#menu-pricipal-izquierdo {
	width:32%;
	float:left;
	margin-bottom: 1.1em;
}
#enlaces-izquierda{
	height:auto;
	padding-left:0;
	padding-top:2.3em;
	padding-bottom: 1.8em;
}
img#accCampVirt{
	margin: .5em;
	width: 213px;
	height: 44px;
}
img#Buzon{
	margin: -1em;
	width: 125px;
	_height: 44px;
}
a#enlace-accCampVirt{
	padding-right: 1.8em;
}

#enlaces-izquierda a{
	display:block;
	text-align:left;
	font-family: "Comic Sans MS";
	font-size:1em;
	font-weight: 600;
	height:3em;
	color:#0000CC;	
	margin:0.2em 1em 0 1em;
	padding: .9em 0em 0em 3.7em;
	border-right:1em solid #dedf99;
	background-color:#CCCC66;
}
#enlaces-izquierda a:hover{
	background-color:#dedf99;
	border-right:1em solid #cc6
}
#izquierda001{	background:url(imagenes/enlaces_izquierda/001off.png) center left no-repeat; }
#izquierda001:hover{ background:url(imagenes/enlaces_izquierda/001on.png) center left no-repeat }
#izquierda002{	background:url(imagenes/enlaces_izquierda/002off.png) center left no-repeat }
#izquierda002:hover{ background:url(imagenes/enlaces_izquierda/002on.png) center left no-repeat }
#izquierda003{	background:url(imagenes/enlaces_izquierda/003off.png) center left no-repeat }
#izquierda003:hover{ background:url(imagenes/enlaces_izquierda/003on.png) center left no-repeat }
#izquierda004{	background:url(imagenes/enlaces_izquierda/004off.png) center left no-repeat }
#izquierda004:hover{ background:url(imagenes/enlaces_izquierda/004on.png) center left no-repeat }
#izquierda005{	background:url(imagenes/enlaces_izquierda/005off.png) center left no-repeat }
#izquierda005:hover{	background:url(imagenes/enlaces_izquierda/005on.png) center left no-repeat }
#izquierda006{	background:url(imagenes/enlaces_izquierda/006off.png) center left no-repeat }
#izquierda006:hover{	background:url(imagenes/enlaces_izquierda/006on.png) center left no-repeat }
#izquierda007{	background:url(imagenes/enlaces_izquierda/007off.png) center left no-repeat }
#izquierda007:hover{	background:url(imagenes/enlaces_izquierda/007on.png) center left no-repeat }
#izquierda008{	background:url(imagenes/enlaces_izquierda/008off.png) center left no-repeat }
#izquierda008:hover{	background:url(imagenes/enlaces_izquierda/008on.png) center left no-repeat }
#izquierda009{	background:url(imagenes/enlaces_izquierda/009off.png) center left no-repeat }
#izquierda009:hover{	background:url(imagenes/enlaces_izquierda/009on.png) center left no-repeat }
#izquierda010{	background:url(imagenes/enlaces_izquierda/010off.png) center left no-repeat }
#izquierda010:hover{	background:url(imagenes/enlaces_izquierda/010on.png) center left no-repeat }

#menu-departamentos{
	float: left;
	width:19%;
}
#menu-departamentos ul{
	height: auto;
	text-alin:center;
	padding-top:2em;
	border-bottom: 0;
	border-right: 0;
	_width:90%;
}
#menu-departamentos ul#enlaces-departamentos li{
	margin: 0.3em;
}
#menu-departamentos ul#enlaces-departamentos li a{
	display:block;
	height:4.35em;
	padding: 0em 0.1em;
	text-align:center;
	
	font-weight: 600;
	color:#0000CC;
	border-right:.5em solid #DEDF99;
	border-left:.5em solid #DEDF99;
	width:100%;
	vertical-align: middle;
}

/*#menu-departamentos ul#enlaces-departamentos li a#einfantil{ background: no-repeat center url(imagenes/enlaces-departamentos/einfantilOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#eespecial{ background: no-repeat center url(imagenes/enlaces-departamentos/eespecialOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#eprimaria{ background: no-repeat center url(imagenes/enlaces-departamentos/eprimariaOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#efisica{ background: no-repeat center url(imagenes/enlaces-departamentos/efisicaOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#emusical{ background: no-repeat center url(imagenes/enlaces-departamentos/emusicalOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#esocial{ background: no-repeat center url(imagenes/enlaces-departamentos/esocialOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#lextrangera{ background: no-repeat center url(imagenes/enlaces-departamentos/lextrangeraOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#psicologia{ background: no-repeat center url(imagenes/enlaces-departamentos/psicologiaOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#psicopedagogia{ background: no-repeat center url(imagenes/enlaces-departamentos/psicopedagogiaOff.png);}
#menu-departamentos ul#enlaces-departamentos li a#gradoinfantil{ background: no-repeat center url(imagenes/enlaces-departamentos/gradoInfantilOff.png);}
*/
#menu-departamentos ul#enlaces-departamentos a:hover{
	border-right:.5em solid #fff;
	border-left:.5em solid #fff;
}




/* Enlaces */

.guia-navegacion { font-size:.5em; text-indent:-100em; float:left; height:0}
	
a span.accesskey {
	text-decoration:underline;
	font-size: 1.4em; }

a.externo:hover { text-decoration:overline } /* IE6 */

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 }

span.enlinea{
	display: inline;
}
span.fecha-actualizacion{
	color: red; padding-left:10px;
}
a.enlinea1{
	left:35em;
	position:relative;
}
a.enlinea2{
	position:relative;
	left: 38em;
}
.cuadro-verde p.parrafo_selector {
	line-height:.2em;
	padding:0 2em;
}
 /* Lista de enlaces- anclas */
 
#anclas{
	margin: 0em 6em;
	padding: 0;
}
#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#lugar{
	margin: 0.5em 6em 0em 6em;
}

#enlaces-contenido{
	vertical-align:middle;
}


.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 }
	

/* 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{
	margin:1em auto;
	border-left:1px solid #833;
	border-top:1px solid #833;
	background-color:#f0f0d2;
}
.cuadro-verde p{
	padding:.5em;
	line-height:1em
}
.cuadro-verde span{
	text-align: left;
	display:block;
	padding: .5em 2em;
}


/* 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 tbody td.cargo{
	font-style: oblique;
	text-align:center;
	font-size:1.1em;
}
table.verde caption {
	color:#9E9F00;
	font:1.4em Georgia, "Times New Roman", Times, serif;
	text-align:right;
	font-style:oblique;
}
table.verde tbody th.directorio,
table.verde tbody th.directorio-actas{
	background-color:#CBCC99;
	border-bottom:2px solid #fff;
	border-top: 2px solid #fff;
	padding:0.8em;
	text-align: center;
}
table.verde tbody th.directorio-actas{
	padding: 10px;
}
table.actas tbody tr td{
	margin: 11px;
}

table.verde tbody td, tbody th{
	background-color:#e4e4b1;
	border-bottom:px solid #e4e4b1;
	border-top:px solid #fff;
	padding:0.8em
}
table.verde tbody td.seccion{
	background-color: #cbcc66;
	border: none;
	font-size: 1.3em;
	font-weight:600;
}
table.verde tr.seccion{
	background-color: #cbcc66;
	border: none;
	font-size: 1.3em;
	font-weight:600;
}
/*Para el mostrado de actas*/
table.verde th.seccionAnexo{
	background-color: #cbcc66;
	text-align:center;
	border: none;
	font-size: 1.1em;
	padding: 0.2em 0em 0.2em 0.5em;
}
.departamento td{
	font-size: 1.6em;
	font-weight:600;
	text-align:center;
	border-bottom: 2px dotted #ccbb66;
	border-top: 2px dotted #ccbb66;
}
table.verde tbody td.cargo{
	font-style: oblique;
	text-align:center;
	font-size:1.1em;
}
table.verde tbody td.cajon{
	text-align:left;
	padding: 0;
}
table.verde tbody td.cajon p{
	text-indent: 1em;

}
table.verde tbody td.seccionEstrecho{
	background-color: #cbcc66;
	border: none;
	font-size: 1.1em;
	font-weight:600;
	width: 15%;
	padding: 0.2em 0em 0.2em 0.5em;
}
table.verde tbody td.cajonEstrecho{
	padding: 0.2em 0em 0.2em 0.5em;
}
table.verde tbody td.cajonEstrecho span#sfecha{
	float: left;
	padding:0;
}
table.verde tbody td.cajonEstrecho span#scategoria{
	float: right;
	padding: 0em.5em;
	font-weight:600;
	font-variant:small-caps;
}
td.info-titulacion{
	background-color: #f0f0d2 !important;
	border-left:1px solid #833;
	border-right:1px solid #833;
	padding-left: 1em;
}
td.info-titulacion a{
	font-variant: small-caps;
	padding-left: 1.5em;
	font-size: .9em;
	float: left;
}
td.asignaturas{
	background-color: #f0f0d2 !important;
	border-left:10px solid #833;
	border-right:10px solid #833;
	border-top:1px solid #833;
}
td.asignaturas a{
	font-size: .8em;
	padding-left: 3em;
}
td.asignaturas li > a, td.asignaturas li ul li> a{
	font-size: .8em;
	padding-left: 0;
}
td a.impresos{
	float: right;
	padding: 0em .5em 0em .5em;
}

table.verde p.anclasHistorico{
	text-align: center;
	padding: 0px 0px 0px 180px;
	margin:0;
	
}
/*________________________________HORARIOS RESERVAS___________________________________*/

table.verde#horario{
	width:95%;
}
table.verde#horario tr td.cuatrimestre{
	background-color: #cbcc66;
	font-weight: bold;
	border-top: 1px solid #833;
	border-bottom: 1px solid #833;
	border-left:10px solid #833;
	border-right:10px solid #833;
}
table.verde#horario tr td.cuatrimestre span{
	color: #833;
	display: inline;
	text-align:center;
	padding-left: 1em;
}
table.verde#horario tr td.cuatrimestre h3{
	text-align:center;
	border-left: none;
}
table.verde#horario tr td.cuatrimestre h3 font.inactivo{
	color: #833;
}

table.verde#horario tr td{
	padding: 0.6em
}
table.verde#horario tr td p{
	text-align:center;
	padding: 0;
	margin: 0;
}
table.verde#horario tr td.hora{
	text-align: center;
	font-weight: bold;
	background-color: #CBCC99;
	width:7%;
	padding-top: .4em;
	padding-bottom: .4em;
}
table.verde#horario tr td.dia{
	text-align: center;
	font-weight:bold;
	background-color: #CBCC99;	
	width:19%;
	height:1em;
}
table.verde#horario tr td.diaAnt{
	text-align: center;
	font-weight:bold;
	background-color: #cbcc66;	
	width:19%;
	height:1em;
}

table.verde#horario tr td.cuatrimestral{
	font-size:0.9em;
}
table.verde#horario tr td.cuatrimestral p{
	margin: 0;
	padding: 0.3em 0em .3em 0em;
	text-align: center;
	font-weight:600;
}
table.verde#horario tr td.cuatrimestral p#motivo{

}
table.verde#horario tr td.cuatrimestral p#curso{
	border-top: .1em dotted #000033;
	border-bottom: .1em dotted #000033;
	font-variant:small-caps;
	font-weight:normal;		

}
table.verde#horario tr td.reserva p#profesor{
	font-style:italic;
}

table.verde#horario tr td.reserva{
	font-size:0.9em;
	background:#CBCC66;
}
table.verde#horario tr td.reserva p{
	margin: 0;
	padding: 0.3em 0em .3em 0em;
	text-align: center;
	font-weight:600;
}
table.verde#horario tr td.reserva p#motivo{

}
table.verde#horario tr td.reserva p#curso{
	border-top: .1em dotted #000033;
	border-bottom: .1em dotted #000033;
	font-variant:small-caps;
	font-weight:normal;		

}
table.verde#horario tr td.reserva p#profesor{
	font-style:italic;
}
table.verde#horario tr td.accl{
	font-size:0.86em;
	/*background:#CBCC66;*/
	background: #ffc;
}
table.verde#horario tr td.accl p{
	border-top: .1em dotted #000033;
	border-bottom: .1em dotted #000033;
	margin: .2em;
	padding: 0.3em 0em .3em 0em;
	text-align: center;
	font-weight:800;
}
span.semanaf{
	float: right;
	padding: 0em;
	font-size: 1em;
	font-variant:small-caps;
}
span.semanafact{
	float:left;
	padding: 0em;
	font-size: 1.2em;
	font-variant:small-caps;	
}
span.semanaf a{
	padding: 0em .4em;
}




table.verde tbody tr:hover td, tbody tr:hover th {	background-color:#CBCC99 }
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 }



.enlaces-submenus3 caption{
	color:#9E9F00;
	font:1.4em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-style:oblique;
	padding: 1em 0em 1em 0em;
}

.enlaces-submenus3{
	width: 78%;
	margin: 0% 10% 1% 10%;	
}
.enlaces-submenus3 tr td{
	text-align: center;
	background: #F1F2D3;
	width: 33%;
}
.enlaces-submenus3 tr td img{
	margin: 0.6em;
	width: 75px;
	height: 75px;
}
.enlaces-submenus3 tr td span{
	display: block;
	margin: 0.3em;
	text-align:center;
	padding:0;
	width:90%;
}

.enlaces-submenus2{
	width: 55%;
	margin: 0% 10% 1% 20%;	
}
.enlaces-submenus2 tr td{
	text-align: center;
	background: #F1F2D3;
	width: 50%;
}
.enlaces-submenus2 tr td img{
	margin: 0.6em;
}
.enlaces-submenus2 tr td span{
	display: block;
	margin: 0.8em;
}

/* 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 }
#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.reservas{ width: 50%}
input.ancho{ border:1px solid #999; color:#2f4165; margin:0.1em; width:95%}
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 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:1em; font-family: Tahoma, Verdana, sans-serif; color:#000; background-color:#f0f0d2; border:1px solid #cbcc66 }
select.titulo { color:#000; background-color:#f0f0d2; border:1px solid #cbcc66; margin: 0.1em; width:95%}
#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;
	text-align:left;
	background-color: #fofod2;
}
#contenedor-noticias a {
	color:#000;
	background-image: none;
	float:left;
	width:7em }
#contenedor-noticias a:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#990000;
	width:7em
}
.titulo-noticia{
	font-weight:bold;
}
#contenedor-noticias .prueba{
	border: 1px solid #333333;
}
#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 }



#logo_fedu { 
	width:100%;
	height:100%;
	background:#fff url(imagenes/corporativo/fedu.gif) top right no-repeat;
	float:right
}



/* 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 }
.nombreFacultad{
	padding-top:.2em;
	padding-left: 1em;
	float:left;
}
.correo{
	padding-top: .2em;
	padding-right: 1em;
	float:right
}

/*Para el mapa del web*/
ul.mapaweb{
	padding:0;
	margin:0 !important;
	border-right: none !important;
}
ul.mapaweb > li > ul{
	padding-left:6em !important;
	text-align:left;
	padding:0;
	margin:0 !important;
	border-right: none !important;
}
ul.mapaweb h3 span{
	display: inline;
	padding:0;
	color: #62744F;
	font-size: 16px !important;
}









/*administracion de secretaria*/
table.verde#adminTitulos{
	width:95%;
}
table.verde#adminTitulos caption{
	margin-top: 1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
}
table.verde#adminTitulos tr td{
	text-align:center;
	width:12%;
}
table.verde#adminTitulos tr td.seccion{
	background-color: #cbcc66;
	border: none;
	font-size: 1.1em;
	font-weight:600;
	width: 15%;
	padding: .2em 0em .2em 0em;
}

/* Menu desplegable de admin secretaria*/
#menu-admin-secretaria{
	background-color:#cbcc66;
	background:#cbcc66 url(imagenes/degradado_inf.jpg) top repeat-x;
	height:2.75em;
	padding-top: 0.41em;;
	margin-top:-0.2em;
}
#menu-admin-secretaria ul li ul {
	display: none;
	background:url(imagenes/menu_servicio/fondo_menu1.gif) bottom left no-repeat;
	position: absolute;
	top:100%;
	left:0;
	font-weight:normal;
	padding:1.4em 0 1em 0;
	border-right:solid 1px #CBCC66;
}
#menu-admin-secretaria ul li:hover ul, #menu-servicio ul li.over ul {
	display:block
} 
#lista-menu-adminsecretaria {
	clear:both;
	margin-left:0;
	list-style:none;
	background-color:#fff;
	padding-left: 1em;
	padding-right: 0;
}
#lista-menu-adminsecretaria a {
	color:#333;	
	font-weight: 600;
	color:#0000CC;
}
#lista-menu-adminsecretaria a:hover {
	color:#fff;
}
#lista-menu-adminsecretaria li {
	float:left;
	position:relative;
	width:8.3em;
	text-align:center;
	cursor:pointer;
	line-height:1.2em;
}

#lista-menu-adminsecretaria li#ini {
	margin-left: 20em;
	margin-right:10px;
	width:1em;
	padding-top: .6em;
}
#lista-menu-adminsecretaria li#salir {
	width:1em;
	padding-top: .6em;
}
#lista-menu-adminsecretaria li div{
	background:url(imagenes/flecha_off.gif) left no-repeat;
	background-position: -4px;
	padding-top:0.6em;
} 
#lista-menu-adminsecretaria li div:hover{
	background:url(imagenes/flecha_on.gif) left no-repeat;
	background-position: -4px;
}
#lista-menu-adminsecretaria li ul{
	width: 6.7em;
}
#lista-menu-adminsecretaria li ul li{
	width: 100%;
}

#lista-menu-adminsecretaria li ul li a {
	display:block;
	font-weight:normal;
	color:#444;	padding: 0.6em 1em;
	border-top:1px dotted #fff;
}

.cuadro-verde-adminsecretaria{
	width:90%;
	margin:0em auto;
	border-left:2px solid #833;
	border-right:2px solid #833;
	background-color:#f0f0d2;
}
.cuadro-verde-adminsecretaria td#presentacion{
	border-bottom: 2px solid #990000;
	border-top:2px solid #990000;
	text-align:center;
}
.cuadro-verde-adminsecretaria td#presentacion p{
	text-align:center;
	font-size: 1.2em;
	font-weight:600;
	font-style: oblique;
}
.cuadro-verde-adminsecretaria td#confirmacion{
	border-bottom: 2px solid #990000;
	border-top:2px solid #990000;
	text-align:center;
}
.cuadro-verde-adminsecretaria td#confirmacion p{
	text-align:center;
	font-size: 1.1em;
	font-weight:600;
}


span.negrita{
	font-weight:800;
	font-variant:small-caps;
	font-size: .85em;
	text-align: center;
}
img#equisError{
	width:5em;
	height:5em;
	vertical-align: middle;
	padding-right: 2em;
}
.novedad{
	text-decoration:blink;
	color:#990033;
}

span.info-secretaria-nivel1{
	padding: .2em 2em; display: block; font-weight:bold;
}
span.info-secretaria-nivel2{
	padding: .2em 6em; display: block;
}
