/* CSS Document */

html {	margin: 0; }

a:link, a:visited  { text-decoration: underline; color: #202E3B; }
a:hover { text-decoration: underline; color: #202E3B; }
a:active { text-decoration: none; color: #202E3B; }



img { border: none; }

h1 { font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #333; margin-top: 0; margin-bottom: 15px; }


h2 { font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

.limpiador { height: 2px; clear: both; margin-top: 1px; }


#contenedor
{
	width: 900px;
	height: auto;
	margin: 0 auto;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#contenedor p { clear:both; width: auto; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; margin-right: 5px; }

#contenedor li { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; margin-bottom: 7px; }

#cabecera
{
	float:left;
	clear: both;
	background-color: #202C3C;
	width: 900px;
	margin-bottom: 5px;
	_margin-bottom: -10px;
}

#cabeceraizquierda {
	float: left;
	width: 420px;
}

#cabeceraderecha {
	float: right;
	width: 285px;
	color:#FFF;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 5px;
	text-align:right;
}

#cabeceraderecha p { margin-right: 20px; }

#cabeceraderecha input, #cabeceraderecha select  {
	float: left;
	width: 120px;
	margin-right: 5px;
	border: 1px solid #CCC;
	color: #666;
}

#cabeceraderecha input.enviar {
	float: left;
	width: 18px;
	height: 20px;
	border: 0;
}



form#personas_form,

form#recurso_form,

form#revista_form,

form#bibweb_form,

form#metalib_form {

	display: none;

}



/*INICIO DE LAS CLASES DEL MENU DE NAVEGACION HORIZONTAL*/
#navegacion {
	clear: left;
	width:900px;
	margin: 0;
	padding:0;
	text-align:left;
	background-color: #202C3C;
	}
	
#navegacion li	{ margin-bottom: 1px; }

.invisible { visibility:hidden;}

.preload2 {background-color: #202C3C;}

.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background-color: #202C3C; position:relative; font-family: verdana, arial, sans-serif; }

.menu2 li.top {display:block; float:left; height:25px; position:relative;}

.menu2 li a.top_link {display:block; float:left; height:25px; line-height:25px; color: #FFA101; text-decoration:none; font-size:7pt; font-weight:bold; padding:0 0 0 2px; cursor:pointer; }

.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:25px; }

.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;}

.menu2 li a.top_link:hover { background-color: #182535; font-weight:bold; color: #FFF; } /*CABECERA DEL MENU DESPLEGADO PARA IE*/

.menu2 li a.top_link:hover span {  background-color: #182535; font-weight:bold; color: #FFF; } /*CABECERA DEL MENU DESPLEGADO PARA IE*/

.menu2 li a.top_link:hover span.down {  background-color: #182535; font-weight:bold; color: #FFF; } /*CABECERA DEL MENU DESPLEGADO PARA IE*/

.menu2 li:hover > a.top_link {  background-color: #182535; font-weight:bold; } /*CABECERA DEL MENU DESPLEGADO*/

.menu2 li:hover > a.top_link span {  background-color: #182535; font-weight:bold; } /*CABECERA DEL MENU DESPLEGADO*/

.menu2 li:hover > a.top_link span.down { background-color: #182535; font-weight:bold; } /*CABECERA DEL MENU DESPLEGADO*/

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;} /*TABLA DEL MENU DESPLEGADO PARA IE*/

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}

.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:25px; background: #FFF; padding-left:0; border:1px solid #A7A498; white-space:nowrap; width:auto; height:auto; font-weight:normal;}

.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; min-width: 180px; background-color: #FFF; margin-bottom:0; margin-left: 5px;}

.menu2 :hover ul.sub li a {display:block; min-width: 150px; *width: 180px; height:auto; font-size:11px; padding:4px 0; line-height:1; color:#000; text-decoration:none; border-bottom: 1px solid #E5E2D3; }

.menu2 :hover ul.sub li a.fly {background: #FFF; }

.menu2 :hover ul.sub li a:hover {background: #FFF; color: #000; font-weight:bold;}

.menu2 :hover ul.sub li a.fly:hover {background: #FFF;}

.menu2 :hover ul li:hover > a.fly {background-color: #FFF;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{ left:160px; top:-1px; background: #00FF00; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul { border-top:1px solid #005FB9; background-color: #E5E2D3; z-index:300;}

/*FIN DE LAS CLASES DEL MENU DE NAVEGACION HORIZONTAL*/

#izquierda
{
	float: left;
	width: 194px;
	border-right:dotted thin #999999;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#izquierda ul { 
	float: left;
	padding-left: 0;
	*margin-left: 0;
	margin-top: 0;
	 }

#izquierda li {
	list-style-image:url(imagenes/flecha005.gif);
	margin-left: 15px;
	*margin-left: 15px;
	padding-left: -10px;
	*padding-left: -10px;
	}

#izquierda p
{
	float: left;
	width: 180px;
	color: #000;
	margin-top: 10px;

}

#izquierda1
{
	float: left;
	clear: right;
	width: 170px;
	height: 90px;
	padding: 10px;
	background-color: #8098A4;
}

#izquierda2
{
	clear: both;
	float: left;
	width: 170px;
	margin-top: 10px;
	padding-left: 10px;
}

#izquierda2 p { font-size:8pt; }


#calidad1 { float: left; width:440px; }

#calidad2 { float: left; margin-left: 10px; width:440px; clear: right; }

#calidad3 { float: left; width:540px; }

#calidad3 ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

#calidad4 { float: left; margin-left: 10px; width:340px; clear: right; }

#calidad5 {float: left; width: 280px; margin-left: 10px; }

#calidad6 {float: left; width: 280px; margin-left: 10px; }

#calidad7 {float: left; width: 280px; margin-left: 10px; }


#centro {
	float: left;
	width: 680px;
	margin-left: 18px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
}

#centro a { text-decoration: underline; color: #1D3853; }


#centro p { clear:both; width: auto; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:justify; }


#centro3 {
	float: left;
	width: 800px;
	margin-left: 18px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	
}

#izquierda3
{
	float: left;
	width: 244px;
	border-right:dotted thin #999999;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#izquierda3 ul { 
	float: left;
	padding-left: 0;
	*margin-left: 0;
	margin-top: 0;
	 }

#izquierda3 li {
	list-style-image:url(imagenes/flecha005.gif);
	margin-left: 15px;
	*margin-left: 15px;
	padding-left: -10px;
	*padding-left: -10px;
	}

#izquierda3 p
{
	float: left;
	width: 230px;
	color: #000;
	margin-top: 10px;

}

#izquierda4
{
	float: left;
	clear: right;
	width: 220px;
	height: 90px;
	padding: 10px;
	background-color: #8098A4;
}

#izquierda5
{
	clear: both;
	float: left;
	width: 220px;
	margin-top: 10px;
	padding-left: 10px;
}

#centro2 {
	float: left;
	width: 630px;
	margin-left: 18px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;	
}

#centro2 a { text-decoration: underline; color: #1D3853; }

.columna { float: left; width: 260px; margin-left:10px; }

#columnamitadizda { float: left; width: 430px; text-align:justify; }

#columnamitaddcha { float: right; width: 430px; text-align:justify; }

#horarioizda { float: left; width: 750px; }

#horarioizda ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

#horariodcha { float: right; width: 150px; }


.lista01 { font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 20px;}

.tabla1 { margin: 0 10px 10px 5px; clear: both; width: auto; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }

.tabla1 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla1 th { text-align:left; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla1 td { padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }

.tabla1 td.fondogris { background-color: #E5E4E4; color: #1A5183; }

.tabla2 { margin: 0 10px 10px 5px; clear: both; width: 550px; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }

.tabla2 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla2 th { text-align:left; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla2 td { text-align:right;  padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }


.tabla3 { margin: 0 10px 20px 5px; clear: both; width: 98%; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }

.tabla3 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla3 th { text-align:left; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla3 td { padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }


.tabla4 { padding: 5px; width: auto; background-color: #FBFAFA; border-collapse: separate; border-spacing: 1px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }


.tabla5 { float:left; margin: 0 10px 10px 5px;  width: auto; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }

.tabla5 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla5 th { text-align:left; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla5 td { padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }


.tabla6 { margin: 0 10px 10px 5px; clear: both; width: 550px; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }

.tabla6 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla6 th { text-align:left; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla6 td { padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }

.tabla7 { margin-left: 10px; padding: 5px 5px 5px 10px; width: 420px; border-collapse: separate; border-spacing: 1px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla7 caption { margin-left: 10px; margin-top: 10px; padding: 8px; color: #202C3C; width: 420px; background-color: #E5E4E4; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla7 ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tabla7 li { margin-bottom: 5px; margin-top: 5px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style-image:url(imagenes/flecha003.gif);  }


.tabla8 { margin-left: 10px; padding: 5px 5px 5px 10px; width: 500px; border-collapse: separate; border-spacing: 1px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla8 a { line-height: 20px;  }

.tabla8 caption { margin-left: 10px; margin-top: 10px; padding: 8px; color: #202C3C; width: 500px; background-color: #E5E4E4; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla8 ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tabla8 li { margin-bottom: 5px; margin-top: 5px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style-image:url(imagenes/flecha003.gif);  }

.tabla9 { padding: 5px 5px 5px 10px; width: 320px; border-collapse: separate; border-spacing: 1px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }

.tabla9 caption { margin-left: 10px;  margin-top: 10px; padding: 8px; color: #202C3C; width: 320px; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; border-bottom: 2px solid #E5E4E4; }

.tabla9 ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tabla9 li { margin-bottom: 5px; margin-top: 5px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style-image:url(imagenes/flecha003.gif);  }


.tabla10 { padding: 5px 5px 5px 10px; width: 270px; border: 1px solid #C3C1C1; background-color: #FBFAFA; }

.tabla10 caption { margin-top: 20px; padding: 5px; color: #202C3C; border-top: 1px solid #C3C1C1; border-right: 1px solid #C3C1C1; border-left: 1px solid #C3C1C1; width: 270px; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left;  }

.tabla10 ul { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tabla10 li { margin-bottom: 5px; margin-top: 5px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style-image:url(imagenes/flecha003.gif);  }


.tablaencuesta { margin: 20px 10px 10px 5px; clear: both; width: 600px; border-collapse: separate; border-spacing: 1px; background-color: #C3C1C1; }


.tablaencuesta th { border-top: solid 5px #C3C1C1; padding: 5px; background-color:#FFF; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #202C3C;  }

.tablaencuesta td { padding: 2px 20px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }

.tablaencuesta td.fondogris { background-color: #E5E4E4; color: #1A5183; }



#centro form { width: 600px; background-color: #FBFAFA; padding: 0 10px 5px 10px; border-top: 1px solid #C3C1C1; border-bottom: 1px solid #C3C1C1; }

.tablaformulario { margin: 0 10px 5px 5px; clear: both; width: auto; border-collapse: separate; border-spacing: 1px; background-color: #FBFAFA; }

.tablaformulario caption { margin-top: 15px; padding: 5px; color: #202C3C; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tablaformulario td { padding: 2px 5px 5px 5px; background-color: #FBFAFA; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  border-bottom: 3px solid #F3F3F3;  }

.tablaformulario td input {  }


.tablaclasificacion1 { margin: 0 10px 5px 5px; clear: both; width: 500px; border-collapse: separate; border-spacing: 1px; }

.tablaclasificacion1 caption { margin-top: 15px; padding: 5px; color: #202C3C; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tablaclasificacion1 td { padding: 2px 5px 0 5px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; }


.tablaclasificacion2 { margin: 0 10px 10px 5px; clear: both; width: 500px; border-collapse:collapse; }

.tablaclasificacion2 caption { margin-top: 15px 0 5px 0; padding: 5px; color: #000; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; border-bottom: 2px solid #E3E2E2; }

.tablaclasificacion2 tr { width:500px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }

.tablaclasificacion2 td { padding: 2px 10px 5px 5px; border-bottom: 1px solid #E3E2E2; }




.tablaclasificacion3 { margin: 0 10px 0 5px; float: left; width: 300px; border-collapse: separate; border-spacing: 1px; }

.tablaclasificacion3 caption { margin-top: 15px; padding: 5px; color: #202C3C; width: auto; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tablaclasificacion3 td { padding: 2px 5px 0 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }


.tablaclasificacion4 { margin: 0 10px 10px 15px; clear: both; width: 600px; border-collapse:collapse; }

.tablaclasificacion4 caption { margin: 15px 0 15px 0; padding: 5px; color: #000; font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif; text-align:left; border: 0; }

.tablaclasificacion4 tr { width:600px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;  }

.tablaclasificacion4 td { padding: 2px 10px 5px 5px; border-bottom: 1px solid #E3E2E2; }


.tablafaq { margin: 0 10px 0 5px; clear: both; width: 600px; border-collapse:collapse; }

.tablafaq caption { background-image: url(imagenes/flecha005.gif); background-position:left; background-repeat:no-repeat; margin-top: 15px 0 5px 0; padding: 5px 5px 0 15px; color: #1D3853; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.tablafaq  tr { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; text-align:justify;  }

.tablafaq  td { padding: 10px 10px 10px 25px; border-bottom: 1px solid #E3E2E2; }

.faqtitulo { clear: both; float: left; width: 600px; margin-top: 15px; padding: 5px; color: #202C3C; background-color: #F3F3F3; font: normal bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.oculto{display:none;}

.imagenizquierda { clear: none; float: left; margin: 5px 10px 5px 5px; }

.imagenderecha { clear: none; float: right; margin: 5px 5px 5px 10px; }

.imagen1 { clear: none; float: left; margin: 20px; }

.imagen2 { clear: both; float: left; margin: 20px; }

.imagen3 { clear: none; float: left; vertical-align: middle; }

.divimagen { clear: left; float: left; width: 220px; margin: 0 0 15px 0; }
.divimagen ul {
	width: auto;
	float:left;
	clear: right;
	line-height: 14pt;
	margin-top: 0;
	padding-left: 5px;
	*margin-left: 5px;
}
.divimagen li { margin-left: 15px; padding-left: -10px; list-style-image:url(imagenes/flecha003.gif); }

.divjuntoimagen { float: left; width: 390px; clear: right; margin-top: 0; }

.divjuntoimagen ul {
	width: auto;
	float:left;
	clear: right;
	line-height: 14pt;
	margin-top: 0;
	padding-left: 5px;
	*margin-left: 5px;
}

.divjuntoimagen li { margin-left: 15px; padding-left: -10px; list-style-image:url(imagenes/flecha003.gif); }

#pie
{
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0 0 5px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}




#grupo { float: left; clear: both; width: 870px; height:150px; background-image:url(imagenes/grupo002.jpg); }


#centro1
{
	margin-left: 13px; 
	_margin-left: 15px;
	float: left;
	width: 246px;
}

#centro1 ul
{
	float: left;
	clear: both;
	padding: 0;
	margin-left: 5px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#centro1 li
{
	float: left;
	clear: both;
	width: 190px;
	margin-bottom: 10px;
}


#perfiles
{
	float: left;
	width: 195px;
	padding-left: 5px;
	background-color: #FFA101;
	height: 153px;
}
#perfiles ul
{
	float: left;
	padding: 0;
	margin-left: 5px;
	list-style: none;
	font: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#perfiles li
{
	float: left;
	clear: both;
	width: 180px;
	margin-bottom: 0;
}

.perfilestitulo
{
	float: left;
	clear: both;
	margin: 10px 5px 5px 5px;
	*margin: 10px 5px 5px 10px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.miperfil
{
	float: left;
	clear: both;
	width: 170px;
	margin: 15px 10px 0 10px;
	font: normal normal 14pt Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
}

.miperfil2
{
	float: left;
	clear: both;
	width: 170px;
	margin: 2px 10px 0 10px;
	*margin: 5px 10px 0 10px;
	font: normal normal 13pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
}


.titulo2
{
	float: left;
	clear: both;
	width: 180px;
	margin: 10px 0 5px 5px;
	font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #153A67;
}

.titulo2 a:link, a:visited, a:active { color: #153A67; }

.titulo3
{
	float: left;
	clear: both;
	width: 200px;
	margin: 10px 0 5px 5px;
	font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.titulo4
{
	float: left;
	clear: both;
	width: 140px;
	margin: 0 0 5px 5px;
	font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.titulo5 { clear: both; float: left; margin-top: 5px; *margin-top: 5px; font: normal bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #464646; }

.titulo6
{
	float: left;
	clear: both;
	width: 300px;
	margin: 10px 0 5px 5px;
	font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}



/*Contenedor general del area de formulario*/	
div.domtab{
	margin-left: 5px;
	float: left;
	width: 695px;	
}

/*Contenedor de cada uno de 5 los formularios*/	
div.domtab div {
	float: left;
	width: 670px;
	height: 107px;
	*height: 114px;
	font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px;
	border: solid 1px #F18019;
	margin-top: -2px;
	*margin-top: 0;
}


div.domtab div form {
	clear: both;
	float: left;
	width: 600px;
	margin: 0;
	padding: 0;
	max-height: 100px;
}

/*Lista de solapas del formulario*/		
ul.domtabs{	
	float: left;
	width: 100%;
	margin-left: 0;
	margin-top: 3px;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	}
		
/*Cada una de las solapas del formulario*/

.domtabs li { 
	float: left;
	display: block;
	margin-bottom: 0;
	margin-top: 2px;
	*margin-top: 0;
	 }

.domtabs li a { 
	width: auto;
	height: auto; 
	margin-right: 5px;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font:  normal 8pt Verdana,Arial,Sans-Serif;
	text-decoration: none;
	color: #343950;
	background-color: #E5E2D3;
	}

ul.domtabs a:link { text-decoration: none; }
ul.domtabs a:visited { text-decoration: none; }
ul.domtabs a:link { text-decoration: none; }
ul.domtabs a:hover{ background-color:#FFF; color:#000; text-decoration: none; }
		
/*Enlace de la solapa activa del formulario*/
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
	color: #FFF;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background-color: #F18019;
	text-decoration: none;
	}

	
/*Clase para las casillas de los formularios*/		
div.domtab .formcasilla { border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}
div.domtab .formcasilla1 { clear: both; float: left; _margin-top:0px; margin-right: 5px; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}
div.domtab .formcasilla2 { clear: both; float: left; margin-top: 5px; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#666; _margin-bottom:2px;}
div.domtab .formcasilla3 { clear: both; float: left; margin-top: 5px; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
div.domtab .formbuscar { float: left; margin-left: 10px; margin-top: -10px; _margin-top: 20px; background-color: #971C14; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border: 1px solid #FFFFFF; }
div.domtab .formbuscar2 { float: left; margin-left: 10px; margin-top: 5px; background-color: #971C14; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border: 1px solid #FFFFFF; }
div.domtab .formbuscar3 { clear: right; float: left; padding: 0; margin-left: 10px; margin-top: 5px; margin-bottom: 8px;background-color: #C3C2C2; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #666; border: 1px solid #999; }


	
/*Clases para los formularios de busquedas*/		
.formIzda { float: left; width: 350px; *width: 280px; height: 123px; margin-top: 10px; *margin-top: 6px; margin-left: 10px; margin-right: 0; }
.formDcha { float: right; width: 160px; clear: right; height:123px; margin-top: 5px; *margin-top: 5px; border-left: thin dotted #FFF; padding-left: 10px; }
.formDcha a { clear: both; width: 120px; }
.formDcha ul { float: left; padding-left: 0; *margin-left: 0; margin-top: 5px; margin-bottom: 0; }

.formDcha li { list-style: none; margin-left: 5px; *margin-left: 0;	padding-left: -10px; *padding-left: -15px; margin-top: 5px; }


.busqueda00 {
	float: left;
	width: 375px;
	height: 120px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border-right: thin dotted #FFF;
}


.busqueda00 p { margin-top: 10px; _margin: 0px; }

.renovar {
	float: left;
	width: 150px;
	margin-left: 10px;
	_margin-left: 10px;
}

.renovar p a { font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

.renovar img { clear: both; float:left; _margin-top: -5px;}

.formA1 { clear: both; float: left; width:310px; margin-top: 3px; *margin-top: 5px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA2 { clear: both; float: left; width: 165px; border: 1px solid gray; margin-left: 5px; *margin-top: -15px; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA3 { clear: left; float: left; width: 160px; margin-top: 2px; margin-left: 5px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA4 { clear:right; float:left; margin-top: 3px; *margin-top: 6px; margin-left: 5px; *margin-left: 8px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA5 { clear: both; float: left; width:310px; margin-top: 15px; *margin-top: -5px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA6 { clear: left; float: left; width: 160px; margin-top: -2px; *margin-top: 3px; padding-left: 5px; color: #666; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA7 { clear: right; float:left; margin-left: 5px; *margin-left: -115px; margin-top: -2px;  *margin-top: 15px; background-color: #C3C2C2; color: #666; border: 1px solid #999; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formA8  { clear: both; float: left; margin-top: 5px; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#666; }
.formA9 { clear: right; float: left; padding: 0; margin-left: 5px; margin-top: 5px; *margin-top: 26px; margin-bottom: 8px; background-color: #C3C2C2; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #666; border: 1px solid #999; }
.formA10 { clear: both; float: left; margin-top: 5px; border: 1px solid gray; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#666; _margin-bottom:2px;}

.formB1 { clear: both; float: left; width:290px; margin-top: 3px; *margin-top: 5px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB2 { clear: left; float: left; width: 160px; margin-top: 2px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB3 { clear:right; float:left; margin-top: 3px; *margin-top: 25px; margin-left: 5px; *margin-left: -120px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB4 { clear: both; float: left; width:290px; margin-top: 2px; *margin-top: -10px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB5 { clear: left; float: left; width: 160px; margin-top: 2px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB6 { clear:right; float:left; margin-top: 3px; *margin-top: 10px; margin-left: 5px; *margin-left: -120px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB7 { clear:right; float:left; margin-top: 3px; *margin-top: 10px; margin-left: 5px; *margin-left: -120px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formB8 { clear: both; float: left; width:320px; margin-top: 2px; *margin-top: -10px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

.formC1 { clear: both; float: left; width: 320px; margin-top: 10px;  *margin-top: 15px; margin-bottom: 10px; *margin-bottom: -4px;  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formC2 { clear: left; float: left; width: 160px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formC3 { clear:right; float:left; margin-left: 5px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formC4 { clear: both; float: left; width: 340px; margin-top: 25px; *margin-top: -4px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}

.formD1 { clear: both; float: left; width: 320px; margin-top: 10px;  *margin-top: 15px; margin-bottom: 10px; *margin-bottom: -4px;  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formD2 { clear: left; float: left; width: 160px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formD3 { clear:right; float:left; margin-left: 5px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formD4 { clear: both; float: left; width: 340px; margin-top: 25px; *margin-top: -4px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}

.formE1 { clear: both; float: left; width: 320px; margin-top: 10px;  *margin-top: 15px; margin-bottom: 10px; *margin-bottom: -4px;  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formE2 { clear: left; float: left; width: 160px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formE3 { clear:right; float:left; margin-left: 5px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formE4 { clear: both; float: left; width: 340px; margin-top: 25px; *margin-top: -4px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}
.formE5 { float: left; width: 120px; margin-left: 10px; margin-right: 10px; margin-top: 10px; line-height: 12pt; }

.formF1 { clear: both; float: left; width:290px; margin-top: 3px; *margin-top: 5px; *margin-bottom: 0; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formF2 { clear: left; float: left; width: 160px; margin-top: 2px; *margin-top: -10px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formF3 { clear:right; float:left; margin-top: 3px; *margin-top: -10px; margin-left: 5px; *margin-left: 5px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formF4 { clear: both; float: left; width:290px; margin-top: 2px; *margin-top: -30px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;  }
.formF5 { clear: left; float: left; width: 160px; margin-top: 2px; *margin-top: -10px; border: 1px solid gray; color: #666; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formF6 { clear:right; float:left; margin-top: 3px; *margin-top: -10px; margin-left: 5px; *margin-left: 5px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formF7 { float: left; width: 120px; margin-left: 0; margin-right: 10px; margin-top: 5px; line-height: 12pt; }


.formG1 { float: left; clear: both;  width:250px; margin-top: 3px; *margin-top: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formG2 { clear: left; float:left; width: 20px; }
.formG3 { float: left; width: 100px; display:block; margin-top: 2px; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formG4 { float:left; width: 20px; }
.formG5 { clear: right; float: left; width: 100px; display:block; margin-top: 2px; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formG6 { border: 1px solid gray; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formG7 { color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formG8 { clear: both; float: left; width:290px; margin-top: 23px; *margin-top: 25px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }


.formH1 { clear: both; float: left; width:290px; margin-top: 3px; *margin-top: 5px; *margin-bottom: 10px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formH2 { clear: left; float:left; width: 20px; }
.formH3 { float: left; width: 100px; display:block; margin-top: 2px; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formH4 { float:left; width: 20px; }
.formH5 { clear: right; float: left; width: 100px; display:block; margin-top: 2px; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formH6 { clear: left; float: left; width: 160px; margin-top: 10px; border: 1px solid gray; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formH7 { clear:right; float:left; margin-top: 10px; *margin-top: 30px; margin-left: 5px; *margin-left: -70px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formH8 { clear: both; float: left; width:320px; margin-top: 23px; *margin-top: 25px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }


.formI1 { clear: both; float: left; width:290px; margin-top: 3px; *margin-top: 5px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formI2 { clear: left; float: left; width: 160px; margin-top: 5px; border: 1px solid gray; color: #333; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;  }
.formI3 { clear:right; float:left; margin-top: 5px; *margin-top: 27px; margin-left: 5px; *margin-left: -120px; color:#FFF; background-color: #971C14; border: 1px solid #FFF; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.formI4 { clear: both; float: left; width:310px; margin-top: 20px; *margin-top: 20px; *margin-bottom: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }


/*Fin de las clases para los formularios de busquedas*/	

#alumno1
{
	float: left;
	width: 194px;
}

#alumno1 p { font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno1 ul
{
	float: left;
	clear: both;
	padding: 0;
	margin-left: 5px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
}
#alumno1 li
{
	float: left;
	clear: both;
	width: 180px;
	color: #800000;
}



#alumno2
{
	margin-left: 25px; 
	_margin-left: 22px;
	float: left;
	width: 246px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#alumno2 p { clear: both; float: left; width:95%; margin-left: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno2 ul
{
	float: left;
	clear: both;
	padding: 0;
	margin-left: 5px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno2 li
{
	float: left;
	clear: both;
	width: 220px;
	margin-bottom: 5px;
}

#alumno3
{
	margin-left: 13px; 
	_margin-left: 15px;
	float: left;
	width: 246px;
	border-right:dotted thin #999999;
}

#alumno3 ul
{
	float: left;
	clear: both;
	padding: 0;
	margin-left: 5px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno3 li
{
	float: left;
	clear: both;
	width: 190px;
	margin-bottom: 5px;
}

#alumno4
{
	float: right;
	width: 150px;
	margin-left: 10px;
	padding: 15px 5px 5px 0;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#alumno4 ul { 
	float: left;
	padding-left: 0;
	*margin-left: 0;
	margin-top: 10px;
	 }

#alumno4 li {
	list-style-image:url(imagenes/flecha005.gif);
	margin-left: 15px;
	*margin-left: 15px;
	margin-bottom: 6px;
	padding-left: -10px;
	*padding-left: -10px;
	}
	
#alumno5
{
	margin-left: 10px; 
	*margin-left: 3px;
	float: left;
	width: 350px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#alumno5 p { clear: both; float: left; width:95%; margin-left: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno5 ul
{
	float: left;
	clear: both;
	width: 325px;
	margin-left: -33px;
	*margin-left: 2px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno5 li
{
	float: left;
	clear: both;
	width: 320px;
	margin-bottom: 5px;
	margin-left: 0;
}

#alumno6
{
	margin-left: 15px; 
	*margin-left: 22px;
	float: left;
	width: 350px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-right:dotted thin #999999;
}

#alumno6 p { clear: both; float: left; width:95%; margin-left: 5px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno6 ul
{
	float: left;
	clear: both;
	padding: 0;
	*margin-left: 2px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno6 li
{
	float: left;
	clear: both;
	width: 295px;
	margin-bottom: 5px;
}


#alumno7
{
	float: left;
	margin-left: 5px; 
	margin-top: 10px;
	margin-bottom: 10px;
	width: 720px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	border-right:dotted thin #999;
}

#alumno8
{
	float: left;
	clear: left;
	width: 340px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#alumno8 p { clear: both; float: left; width:95%; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno8 ul
{
	float: left;
	clear: both;
	width: 300px;
	margin-left: -33px;
	*margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno8 li
{
	float: left;
	clear: both;
	width: 300px;
	margin-bottom: 5px;
	margin-left: 0;
}

#alumno9
{
	margin-left: 15px; 
	*margin-left: 22px;
	float: right;
	width: 340px;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	
}

#alumno9 p { clear: both; float: left; width:95%; margin-left: -2px; *margin-left: 0; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#alumno9 ul
{
	float: left;
	clear: both;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 15px;
	*margin-left: 0;
	list-style:none;
	font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#alumno9 li
{
	float: left;
	clear: both;
	width: 300px;
	margin-bottom: 5px;
}

#alumno10
{
	float: left;
	clear:both;
	width: 695px;
	margin-bottom: 15px;
}


#mitad1 {	float: left; width: 70%; margin-left: 10px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#mitad2 { float: right; clear: right; width: 25%; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

#cuerpo1 { margin-top: 2px; }

#cuerpo2 { margin-top: 5px; _margin-top: -10px; }

#noticia1 { width:300px; float: left; margin-top: 10px; }
#noticia2 { width: 300px; float: left; clear: right; margin-top: 10px; margin-left: 20px; }
#noticia2 ul { float: left; padding-left: 0; *margin-left: 0; margin-top: 0; }
#noticia2 li {	list-style-image:url(imagenes/flecha005.gif); margin-left: 15px; *margin-left: 15px; padding-left: -10px;
 *padding-left: -10px; margin-top: 10px; }


#formacion1 { float:left; width:220px; }
#formacion1 li { list-style-image:url(imagenes/flecha005.gif); }

#formacion2 { float: right; width:640px; clear: right; }
.formacion0 { clear: both; float:left; width:860px; margin-top:20px; margin-bottom:10px; border-bottom: solid 1px #CCC; }
.formacion3 { float:left; width:160px; margin-left: 25px; }
.formacion4 { float:left; width:300px; margin-left: 30px; }
.formacion4 ul { margin: 0; padding:0; _margin-left: 20px; _padding-left:20px; list-style-type: none;  }
.formacion4 li { list-style-image:url(imagenes/flecha005.gif);  }


#eds {
	height: 90px;
	background-color: #FFF;
	border: solid 1px #FAB891;
	margin-top: 5px;
	padding: 5px;
	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;
	}
	
.eds1 { float: left; width: 400px; font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; color:#FC3B07; }

.eds1texto { font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif; color:#333; }

.eds2 { float: right; width: 400px;  }

.eds2 p { float: left; margin-left: 10px; *margin-top: 10px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#333; }

.edspoll { float: left; margin-left: 10px; margin-top: 10px; }

.formeds1 { float: left; margin-left: 10px; margin-top: 15px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#666; border: 1px solid #999; background-color: #F5F2F2; }

.formeds2 { float: left; width: 200px; margin-left: 10px; *margin-left: 17px; margin-top: 15px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#666; border: 1px solid #999; background-color: #F5F2F2; }

.formeds3 { float: left; clear: right; width: 80px;  height: 20px; margin-left: 10px; margin-top: 15px; background-color: #F18019; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#FFF; border: 1px solid #999; }

.formeds4 { float: left; width: 400px; height: 25px; margin-left: 10px; *margin-left: 17px; margin-top: 15px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#666; border: 1px solid #999; background-color: #F5F2F2; }

.formeds5 { float: left; width: 80px;  height: 29px; margin-left: 10px; margin-top: 15px; background-color: #F18019; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#FFF; border: 1px solid #999; }

.formeds6 { clear: left; float: left; width: 200px; margin-left: 10px; *margin-left: 17px; margin-top: 15px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#666; border: 1px solid #999; background-color: #F5F2F2; }


.texto1 { float: left; width: 600px; margin: 5px 0 0 15px; *margin: 5px 0 0 15px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#333; }

.texto2 { float: left; width: 500px; margin: 25px 0 0 10px; *margin: 25px 0 0 9px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#333; }

.texto2 p { width: 500px; }

.texto2 a { font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#333; }

.texto3 { float: left; width: 600px; margin: 5px 0 0 10px; *margin: 5px 0 0 8px; font: normal normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#333; }
.texto4{ float: left; width: 500px; margin: 20px 0 0 10px; *margin: 20px 0 0 8px; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }

.novedades { margin-left: -5px; _margin-left: 0; margin-top: 5px; margin-bottom: 30px; font: normal bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#999; }

.novedades a { margin-left: 5px; color:#999; }





.subjectplusform { width: 100px; border: 1px solid #999; }
.subjectplusform2 { width: 100px; color:#FFF; background-color: #971C14; border-left: 1px solid #971C14; border-top: 1px solid #971C14; border-bottom: 1px solid #6A0000;  border-right: 1px solid #6A0000; font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
/*.subjectplus { font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }*/


/****************************************************************************/
/* ENLACES UNIVERSIDAD EN EL PIE DE PAGINA                                                                                       **/
/****************************************************************************/

#un
{
	width: 900px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px;
}

#enlaces-pie {
	display:block-inline;
	float:left;
	width: 900px;	
	padding:10px 0px;
	margin:0px 0px 8px 0px;
}

.bloque-a {
	display:block;
	float:left;
	
	width: 200px;
	
	padding:0px;
	margin:0px;
}			

.bloque-b {
	display:block;
	float:left;
	
	width: 150px;
	
	padding:0px;
	margin:0px;
}	

.bloque-c {
	display:block;
	float:left;
	
	width: 300px;
	
	padding:0px;
	margin:0px;
}

.bloque-d {
	display:block;
	float:left;
	
	width: 150px;
	
	padding:0px;
	margin:0px;
}

.bloque-e {
	display:block;
	float:left;
	
	width: 100px;
	
	padding:0px;
	margin:0px;
}		

.bloque-a h2, .bloque-b h2, .bloque-c h2, .bloque-d h2, .bloque-e h2 {
	display: block !important;;
	
	margin:0px !important;
	padding:0px !important;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;;				
	font-size: 10pt !important;
	font-weight: bold !important;
	
	color:#555555 !important;			
}

.bloque-a ul, .bloque-b ul, .bloque-c ul, .bloque-d ul, .bloque-e ul {
	display: block;
	list-style-type: none;
	
	margin: 7px 20px 7px 0px;
	padding: 0px 0px 0px 0px;
}

.bloque-a li, .bloque-b li, .bloque-c li, .bloque-d li, .bloque-e li {
	display: block;
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;
	_margin-bottom: -25px;
}


.bloque-a a, .bloque-b a, .bloque-c a, .bloque-d a, .bloque-e a {
	display:block;				
	
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	
	color:#707070;
	text-decoration:none;				
}

.bloque-a a:hover, .bloque-b a:hover, .bloque-c a:hover, .bloque-d a:hover, .bloque-e a:hover {
	color: rgb(150,34,26) !important;
}
.bloque-a a:visited, .bloque-b a:visited, .bloque-c a:visited, .bloque-d a:visited, .bloque-e a:visited { text-decoration:none; !important; color:#707070; }
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/


