BODY{
	font-family :Arial, Helvetica, sans-serif;
	padding : 20px 0px 20px 0px;
	margin : 0px 0px 0px 0px;
	text-align: center;
	background: #C8D4F2;
	font-size: 0.7em;
        /*box-sizing:padding-box;*/
}

blockquote {
	margin-right: 0px;
}

*{
	color: #000000;
}
/*div{
box-sizing:padding-box;
}*/
.pie_bloq{
	clear: both;
}
form{
	margin:0px;
	
}
/*img {
	border: 0;
	margin:0;
	padding: 0;
}*/
P{
	text-align: justify;
}
SPAN{
	color: #000000;
}
input{
	margin:0px;
}

A{
	text-decoration: none;
}
A img {
	border:0;
}
A:hover{
	text-decoration: underline;
}
IMG {
	border: 0;
}

/**************************************************************************/
/*tamaños para formularios***********************************************/

.separador5 {
	height: 5px;
	font-size: 0px;
	clear: both;
}

.separador10 {
	height: 10px;
	font-size: 0px;
	clear: both;
}

.tam50px{
	width: 50px;
}
.tam60px{
	width: 60px;
}
.tam100pc{
	width: 90%;
	height: 60px;
}
.tam300px{
	width: 300px;
}
.tam100px{
	width: 100px;
}
.tam400px{
	width: 400px;
}
.tam395px{
	width: 395px;
}
.tam410px{
	width: 410px;
}
.tam383px{
	width: 383px;
}

/**************************************************************************/
/*tamaños para formularios***********************************************/

.bloque_100pc{
	width: 100%;
	clear: both;
	}
.bloque_100pc_form{
width: 100%;
}
.bloque50pc{
	width: 49%;
	}
.bloque33pc{
	width: 32%;
}
.bloque15pc{
	width: 15%;
}

.bloque25pc{
	width: 25%;
}
.bloque20pc{
	width: 19%;
}
.bloque40pc{
	width: 40%;
}
.bloque48pc{
	width: 47.5%;
}
.bloque10pc{
	width: 10%;
}
.bloque60pc{
	width: 60%;
}

.bloque65pc{
	width: 63%;
}
.bloque35pc{
	width: 34%;
}
.bloque98pc{
	width: 97%;
}
/**************************************************************************/
/*COLORES DE FUENTES Y FONDO***********************************************/
.fuente_blanco{
	color:#fff;
}
.fuente_azul1 {
	color: #00009E;
}
.fuente_azul1 a{
	color: #00009E;
}
a.fuente_azul1:hover{
	color: #00009E;
}

a.fuente_azul1:visited{
	color: #00009E;
}

a.fuente_azul1:link{
	color: #00009E;
}

.fuente_azul2{
	color: #00009E;
}
.fuente_alvero{
	color: #E39616;
}
a.fuente_alvero:hover{
	color: #E39616;
}

a.fuente_alvero:visited{
	color: #E39616;
}

a.fuente_alvero:link{
	color: #E39616;
}
.fuente_azul3{
	color:#6699FF;
}
.fuente_gris{
	color: #4C4C4C;
}

.fuente9pt{
	font-size: 1.1em;
}
.fuente10pt{
	font-size: 1.2em;
}
.img_flota_drc{
	float: right;
	margin: 0px 0px 8px 8px;
}

.img_flota_izq{
	float: left;
	margin: 0px 8px 8px 0px;
}
.borde_naranja{
	border: 2px solid #FFE39C;
}
.borde_naranja_caja{
	border: 2px solid #FFE39C;
        float:left;
}
.borde_naranja_inf{
	border-bottom: 1px solid #FFE39C;
}
.borde_blanco_inf{
	border-bottom: 2px solid #fff;
}
.borde_rojo{
	border: 2px solid red;
}
.borde_naranja_correo{
	border: 2px solid #FFE39C;
}
.borde_naranja_sup{
	border-top: 1px solid #FFE39C;
}
.texto_centrado{
	text-align: center;
}
.negrita{
	font-weight: bold;
}
.cursiva{
	font-style: oblique;
}

.texto_drc{
	text-align: right;
}
.texto_izq{
	text-align:left;
}
.texto_ctr{
	text-align: center;
}
.alinea_vert_cent{
	vertical-align: middle;
}
.margen_izq10px{
	margin-left: 10px;
}
.margen_izq15px{
	margin-left: 15px;
}
.margen_izq20px{
	margin-left: 20px;
}
.margen_izq40px{
	margin-left: 40px;
}
.margen_izq60px{
	margin-left: 60px;
}
.margen_izq240px{
	margin-left: 240px;
}
.margen_izq120px{
	margin-left: 120px;
}
.margen_izq200px{
	margin-left: 200px;
}
.margen_izq5px{
	margin-left: 5px;
}
.fuente_negro{
	color:#000;
}
.fuente_roja{
	color:red;
}
.flota_izq{
	float: left;
}
.flota_drc{
	float: right;
}
.flota_drc2{
   float: left;
}
.margen_drc5px{
	margin-right: 5px;
}
.margen_drc10px{
	margin-right: 10px;
}
.margen_drc20px{
	margin-right: 20px;
}
.margen_drc40px{
	margin-right: 40px;
}
.margen_drc50px{
	margin-right: 50px;
}
.margen_sup0px{
   margin-top: 0px;
} 
.margen_sup5px{
	margin-top: 5px;
}
.margen_sup10px{
	margin-top: 10px;
}
.margen_sup15px{
	margin-top: 15px;
}
.margen_sup20px{
	margin-top: 20px;
}
.margen_inf5px{
	margin-bottom: 5px;
}
.margen_inf10px{
	margin-bottom: 10px;
}
.margen_int_sup{
	padding-top: 5px;
}
.margen_int_inf{
	padding-bottom: 5px;
}
.margen_int_izq10px{
	padding-left: 10px;
}
.margen_int_izq30px{
	padding-left: 30px;
}
.tam1{
	font-size: 0.1em;
}

.campo_text{
	border: 1px solid #999;
	width:110px;
	height: 15px;
	font-size: 1em;
}

.campo_text2{
	border: 1px solid #999;
	width:130px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	margin-left:4px; 
}

.irPortada
{
 margin-left:5px;
}

.fondo_pluma{
	background: url(cssimg/ico_pluma.gif) no-repeat;
	padding-left: 22px;
}
.fondo_estrella{
	background: url(cssimg/ico_estrella.gif) no-repeat;
	padding-left: 20px;
}
.fondo_asterisco{
	background: url(cssimg/ico_estrella_azul.gif) no-repeat;
	padding-left: 20px;
}
.fondo_error{
	background: url(cssimg/error.gif) no-repeat;
	
}
.fondo_asterisco_amarillo{
	background: url(cssimg/ico_estrella_amarilla.jpg) no-repeat;
	padding-left: 20px;
}
.fondo_asterisco_peq_amar{
	background: url(cssimg/ico_estrella_peq_amar.gif) no-repeat;
	padding-left: 15px;
}
.fondo_asterisco_peq_amar2{
	background-image: url(cssimg/ico_estrella_peq_amar.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
}
.fondo_flecha_naranja{
	background: url(cssimg/flecha_naranja.gif) no-repeat;
	padding-left: 20px;
}
.fondo_flecha_blanca{
	background: url(cssimg/ico_flecha_blanca.gif) no-repeat;
	padding-left: 20px;
}
.fondo_doc_adj{
	background: url(cssimg/ico_doc_adj.gif) no-repeat;
  padding-left: 22px;
  padding-bottom: 3px;
}
.fondo_gris{
	background: #E7E7E7;
	padding: 0px 7px 0px 7px;
}
.fondo_naranja{
	background: #FFE39C;
	padding: 0px 7px 0px 7px;
}
.fondo_alvero{
	background: #FFB901;
	padding: 0px 7px 0px 7px;
}
.fondo_azul_claro{
   background: #EDF1F9;
   padding: 0px 7px 0px 7px;
} 
.boton_desconectar{
	background: #FCD262;
	border: 1px solid #D5A42D;
	font-size: 0.9em;
}
.boton_naranja{
	background: #FCD262;
	border: 1px solid #D5A42D;
	padding: 1px 10px 1px 3px;
}
/**************************************************************************/
#contenedor{
	margin: auto;
	text-align: left;
	width: 778px;
	/*height: 500px;*/
	padding:0px;
	border: 10px solid #FFFDFE;
	background: url(cssimg/fondo_contenedor.gif) repeat-y;
}

#contenedor2{
	margin: auto;
	text-align: left;
	width: 778px;
	/*height: 500px;*/
	padding:0px;
	border: 10px solid #FFFDFE;
	background: url(cssimg/fondo_contenedor2.gif) repeat-y;
}
 /*cabecera*********************************************************************/

#cabecera{
	background: #fff;
	border-bottom: 2px solid #FFF;
        width:100%;
}
#cabecera_sup{
	background: #FFB901;
	height: 30px;
        width:100%;
        position:relative;
}
#cabecera_inf{
	background: White;
	margin-top: 5px;
}
.registro_usuarios{
	background: #FFE39C;
   padding:3px 0px 3px 108px;
}

.registro_usuarios img{
   vertical-align: middle;
}
.registro_usuarios input{
   vertical-align: middle;
}
.posicionImg{
	position: relative;
	left: 3px;
}

.dimensionBanner{
        width: 614px;
}

/*cabecera*********************************************************************/
#cuerpo{
	background: url(cssimg/fondo_cuerpo2.jpg) bottom no-repeat;
	width: 100%;
	/*height: 500px;*/
}

#cuerpo_2{
	background: url(cssimg/fondo_cuerpo3.jpg) bottom no-repeat;
	width: 100%;
	/*height: 500px;*/
}

#izqda{
	width: 19.4%;
	/*border: 1px solid #000;*/
	float: left;
	margin-right: 13px;
	margin-bottom: 170px;
	
}
.buscador{
	border-bottom: 5px solid #FFB901;
}
.buscador_sup{
	background: #00009E;
	height: 16px;
	padding: 3px 0px 3px 11px;
}
.buscador_inf{
	background: #FFE39C;
	height: 23px;
	/*float:right;*/
	padding:5px 0px 2px 10px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.cont_elmto_izqda, .cont_elmto_drcha{
	margin-top: 6px;
}
.elmto_izqda {
	background: #EDF3FF;
	margin: 3px 6px 1px 6px;
	padding: 2px 1px 2px 8px;
	font-family: Arial, Helvetica, sans-serif;
}

a .elmto_izqda, a.elmto_drcha{
	background: #EDF3FF;
	margin: 3px 6px 1px 6px;
	padding: 2px 1px 2px 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover .elmto_izqda, a.elmto_drcha{
	text-decoration: none;
}

#centro{
	width: 63%;
	/*border: 1px solid #000;*/
	float: left;
	margin-bottom: 60px;
}

#centro_2{
	width: 78%;
	/*border: 1px solid #000;*/
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 60px;
}

.contenido_centro{
	margin-top: 7px;
}
#drcha{
	width: 13%;
	/*border: 1px solid #ff0000;*/
	float: right;
}
.elmto_drcha_eventos{
	background: #E5E5E5;
	border: 1px solid #BABCC0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 6px 5px 0px;
	padding: 2px 1px 2px 8px;
}
.elmto_drcha{
	background: #EDF3FF;
	margin: 3px 2px 1px 0px;
	padding: 2px 1px 2px 2px;
	/padding: 3px 1px 0px 2px;
}

#pie{
	width: 100%;
	clear: both;
	background: #6D8DC7;
	color: #fff;
	border-top: 4px solid #fff;
	text-align: center;
	padding: 2px 0px 2px 0px;
}


/*estilo de usuario*/
.usuario_registrado{
	background: #FFE39C;
	width: 593px;
	padding: 3px 10px 0px 10px;
}
.nombre_usuario{
	margin: 2px 20px 0px 30px;
}
.cont_con_margenes{
	margin: 18px 0px 10px 15px;
}
.cont_asignaturas{
	margin: 6px 0px 0px 23px;
}


/*28/11/05*/
.fondo_mundo{
	background: url(cssimg/ico_mundo.gif) no-repeat;
	padding-left: 22px;
}
.fondo_flecha_blanca2{
	background-image: url(cssimg/ico_flecha_blanca2.gif);
	background-repeat: no-repeat;
	background-position: 15px 2px;
	*background-position: 15px 4px;
	padding-left: 30px;
}
.sin_deco A:hover{
	text-decoration: none;
}

/*calendario*/


.ajusteCalendario {
	width: 480px;
}

.calendario{
	text-align: center;
	font-weight: bold;
}
.cont_calendario{
	margin: auto;
	width: 60%;
}
.prim_semana{
	width: 100%;
	font-weight: bold;
	border: 1px solid #ABBADB;
	border-top: 2px solid #ABBADB;
}

.semana{
	width: 100%;
	font-weight: bold;
	border: 1px solid #ABBADB;
}
.ult_semana{
	width: 100%;
	font-weight: bold;
	border: 1px solid #ABBADB;
	border-bottom: 2px solid #ABBADB;
}
.dia{
	float: left;
	width: 13.6%;
	text-align: center;
	border-left: 1px solid #ABBADB;
	border-right: 1px solid #ABBADB;
}
.dia_activo{
	background: #FFB902;
	float: left;
	width: 13.6%;
	text-align: center;
	border-left: 1px solid #ABBADB;
	border-right: 1px solid #ABBADB;
}
.dia_selec_activo{
	background: #FFB902;
	float: left;
	width: 13.6%;
	text-align: center;
	border-left: 1px solid #ABBADB;
	border-right: 1px solid #ABBADB;
}
.dia_selec{
	background:#FFB902;
	float: left;
	width: 13.6%;
	text-align: center;
	border-left: 1px solid #ABBADB;
	border-right: 1px solid #ABBADB;
}

.nombre_mes{
	float: left;
	width: 80%;
	text-align: center;
	letter-spacing: 1px;
}
.cab_calendario{
	text-align: center;
	font-weight: bold;
}
.cont_cab_calendario{
	margin: auto;
	width: 55%;
}

.cab_mes{
	margin-top:15px;
	margin-left:-35px;
	width: 55%;
}

.cab_anyo{
	margin-top:15px;
	margin-left:50px;
	width: 55%;
}

.mes{
	float:left;
}

.mes,.anyo{
margin-left:10px;
}

.fondo_select_mes{
    margin-left: 10px;
	/*width: 20%;*/
	margin-bottom: 15px;
	float: left;
	font:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
}

.fondo_select_mes_recorte{
        margin-left: 10px;
	margin-bottom: 15px;
        width: 80%;
	float: left;
	font:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
}

.fondo_select_gris{
	background: #FFE39C;
	font:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 20%;
	text-transform: uppercase;
}

.mes_y_a{
	margin-top:15px;
	margin-left:22px;
	width:75%;
	
}

/**añadido por sergio **/
.fondo_azul_claro{
	background: #EDF1F9;
	padding: 0px 7px 0px 7px;
}
/**Estilos de mapa web ***/
.caja_cont_mapa{
	padding: 5px;
}
.titulo_cont_mapa{
	padding: 0 0 15px 20px;	
}
.fuente_gris2{
	color: #999999;
}
.margen_int_20px{
	padding-left: 20px;
}
.margen_int_40px{
	padding-left: 40px;
}
.margen_int_izq20px{
	padding-left: 20px;
}
.fondo_boton_menos{
	background: url(cssimg/menos.gif) no-repeat;
	padding-left: 15px;
}
.fuente_azul_claro{
	color: #6C9EC2; 
}
.caja_resultados_buscador{
	border: 1px solid #FFB900;
	background: #FFFCF5;
	padding: 5px 10px 5px 10px;
}
.buscador_resultados{
	margin: 20px 0 0 0;
}

/**Inserccion de datos **/
.contenedor_inserccion_datos{
	margin-top: 5px;
}
.linea_input {	
	vertical-align:middle;
}
.atributo_input{
	float: left;
	width: 120px;
	vertical-align: bottom;
	margin-top: 3px;
}
.input_text_tipo1{
	float: left;
	width: 300px;
	border: 1px solid #999999;
	background: transparent;
	font-size: 0.9em;
}
.input_text_tipo2{
	float: left;
	width: 100px;
	border: 1px solid #999999;
	background: transparent;
	font-size: 0.9em;
}
.input_text_tipo3{
	float: left;
	width: 200px;
	border: 1px solid #999999;
	background: transparent;
	font-size: 0.9em;
}
.input_radio_tipo1{
	background: transparent;
	vertical-align: middle;
}
.margen_int_izq15px{
	padding-left: 15px;
}
.separador_formularios{
	margin: 0;
	padding: 0;
	height: 30px;
	width: 75%;
	background: url(cssimg/separador_formularios.gif) left repeat-x;
}
.tam3{
	font-size: 50%;
}

/**Normativas **/
.caja_borde_amarillo{
	border: 2px solid #FFB300;
}
.caja_normativa1{
	margin: 20px;
}
.linea_separadora_normativa{
	background: url(cssimg/separador_formularios.gif) left repeat-x;
	margin-left: 25%;
	margin-right: 25%;
	height: 30px;
	width: 50%;
}
.normativa_nuevaLineaMargen40px{
	margin-left: 40px;
	padding: 0;
}

.fondo_ico_mundo{
	background: url(cssimg/ico_mundo.gif) no-repeat;
  padding-left: 22px;
  padding-bottom: 3px;
}
.margen_sup40px{
	margin-top: 40px;
}


/***********************************
		DE TOMAS GARCIA
		
************************************/		

/** LISTADO PROFESORES */
.tabla_profesores {
	border: 1px solid #FFB901;
	width: 100%;
}
.tabla_profesores_desplegable {
	border: 1px solid #FFB901;
	width: 100%;
        display:;
}
.tabla_profesores_recortada {
	border: 1px solid #FFB901;
	width: 50%;
}
.primera_fila_tabla_profesores {
	background-color: #FFB901;
	font-weight: bold;
	color: White;
	padding: 3px 0 3px 0;
}


.elem_listado_profesores {
	width: 31%;
	float: left;
	margin-right: 12px;
}

.elem_listado_asignatura_asociada {
	width: 60%;
	float: left;
	margin-right: 12px;
}

.elem_listado_asignatura_prof {
	width: 40%;
	float: left;
	margin-right: 12px;
}
.elem_listado_profesores_email {
	width: 20%;
	float: left;
	margin-right: 12px;
}

.margen_izq15px {
	margin-left: 15px;
}

.margen_fila_listado_profesores {
	margin: 5px 0 5px 15px;
}

.sin_margen_drc {
	margin-right: 0;
}




/** PROFESORES */

.caja_foto {
	border: 1px solid black;
/*	width: 120px;
	height: 100px;
	*/
	text-align: center;
	margin: 0 20px 0 5px;
}

.margen_izq30px {
	margin-left: 30px;
}

.separador_linea_amarilla{
	background: url(cssimg/separador_amarillo.gif) repeat-x;
}


/*Noticias upo*/

.resumen_texto{
	text-overflow: ellipsis;
	overflow: hidden;
	height: 45px;
}
/*Tabla horario*/

.texto_centrado_tabla{
   text-align: center;
   background-color: #FFB901;
   font-weight: bold;
   color: White;
   width: 50px;
  /*padding: 3px 0 3px 0;*/
}
.horas_tabla{
   text-align: center;
   background-color:#9FAFD1;
   font-weight: bold;
   color: White;
}
.texto_centrado_dias{
   width: 50px;
   text-align: center;
}
.pointer{
   cursor:pointer;
}
.subrayado{
  text-decoration: underline;
}
.campo_observacion{
	width: 100%;
	/*height: 50px;*/
}
.fondo_flecha_mas{
	background: url(cssimg/ico_mas.gif) no-repeat;

}
.fondo_flecha_menos{
	background: url(cssimg/ico_menos.gif) no-repeat;

}
.margen_int_izq40px{
	padding-left:40px;
}

.elem_listado_profesores1 {
	width: 40%;
	float: left;
	margin-right: 12px;
}
.elem_listado_profesores2 {
	width: 25%;
	float: left;
	margin-right: 12px;
}
.elem_listado_profesores3 {
	width: 25%;
	float: left;
	margin-left: 20px;
}
.desplegable{
  cursor:pointer;
}


.mas_desplegable{
	background: url(cssimg/ico_mas.gif) no-repeat right top;
  padding-right: 20px;
  padding-bottom: 3px;
}




div.elmto_izqda_plegado, div.elmto_izqda_desplegado {
font-family: Arial, Helvetica, sans-serif;
padding: 2px 1px 2px 8px;
padding-right: 18px;
margin: 3px 6px 1px 6px;
background-color: #EDF3FF;
background-repeat: no-repeat;
cursor: pointer;
}

div.elmto_drcha_plegado, div.elmto_drcha_desplegado {
font-family: Arial, Helvetica, sans-serif;
padding: 2px 1px 2px 8px;
padding-right: 18px;
margin: 3px 6px 1px 6px;
background-color: #EDF3FF;
background-repeat: no-repeat;
cursor: pointer;
}

div.elmto_izqda_plegado {
background-image: url(cssimg/plegado.gif);
background-position: 125px 2px;
}

div.elmto_izqda_desplegado {
background-image: url(cssimg/desplegado.gif);
background-position: 120px 4px;
}

div.elmto_drcha_plegado {
background-image: url(cssimg/plegado.gif);
background-position: 75px 2px;
}

div.elmto_drcha_desplegado {
background-image: url(cssimg/desplegado.gif);
background-position: 120px 4px;
}

.hijos_elmto_izqda {
/*border: 1px solid red; */
margin: 3px 6px 1px 6px; 
padding: 5px; 
background-color: #B6C6E7;
}

div.hijo_elmto_izqda {
background: url(cssimg/asterico.gif) 3px 3px no-repeat;
font-weight: bold; 
padding-left: 15px; 
color: #093260; 
margin-bottom: 5px;
}

a.hijo_elmto_izqda {
font-weight: bold; 
color: #093260;
text-decoration: none;
}

.hijos_elmto_drcha {
/*border: 1px solid red; */
margin: 3px 6px 1px 6px; 
padding: 5px; 
background-color: #B6C6E7;
}

div.hijo_elmto_drcha {
background: url(cssimg/asterico.gif) 3px 3px no-repeat;
font-weight: bold; 
padding-left: 15px; 
color: #093260; 
margin-bottom: 5px;
}

a.hijo_elmto_drcha {
font-weight: bold; 
color: #093260;
text-decoration: none;
}

.topTitulo {
	float: left;
	margin-left: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
}
.topTitulo a {
	text-decoration: none;
}

.topTitulo a:hover {
	text-decoration: none;
}

.topTitulo2 {
	float: left;
	margin-left: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}
.topTitulo2 a {
	text-decoration: none;
}

.topTitulo2 a:hover {
	text-decoration: none;
}

div.alto_centro
{
	min-height: 300px;
	height:auto;
}
* html div.alto_centro
{
	height: 300px;
}










/*=========================================================================================================*/
/*============================================ PORTADA OTRI 1==============================================*/
/*=========================================================================================================*/

.pie_bloq {
	clear: both;
	font-size: 1px;
}



#navegadorPrincipal {
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 3px;
}


ul.menuTopPortada {
	margin: 0;
	border-bottom: 4px solid #F0DDA5;
	padding: 0px 0 3px 0;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	float: left;
	font-size: 0.8em;
}

ul.menuTopPortada li {
	margin: 0;
	padding: 0;
	float: right;
	padding-left: 0.5%; 
	list-style: none outside none;
	width: 24.5%;
	/*word-spacing: -1px;
	letter-spacing: -1px;*/
}

ul.menuTopPortada li a {
	color: #36567F;
	font-weight: bold;
}

ul.menuTopPortada .fondoT1 {
	background-color: #F3DB93;	
	width: 100%;
	padding: 3px 0 2px;
}

ul.menuTopPortada .fondoT2 {
	background-color: #EAEDF2;	
	width: 100%;
	padding: 3px 0 2px;
}

ul.menuTopPortada li.primero {
	padding: 0 !important;
}


/*=========================================================================================================*/
/*============================================ INTERIORE OTRI =============================================*/
/*=========================================================================================================*/


ul.menuTopInterior {
	margin: 0;
	border-bottom: 4px solid #F0DDA5;
	padding: 0;
	background-color: #FFFFFF;
	width: 100%;
	float: left;
	font-size: 0.9em;
	background-color:  #F5DD97;
	margin-top: 21px;
	margin-top: 0px;
}

ul.menuTopInterior li {
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 2%; 
	list-style: none outside none;
	width: 23%
}

ul.menuTopInterior li a {
	color: #36567F;
	font-weight: bold;
}

ul.menuTopInterior div.fondoT1 {
	width: 85%;
	background: url(cssimg/iconoMenu.gif) top left no-repeat;
	padding-left: 15%;
	padding-top: 3px;
	min-height: 18px;
	padding-bottom: 2px;
	/padding-bottom: 7px;
}

ul.menuTopInterior li.ultimo {
	padding: 0 !important;
}

h1.encabezadoOtri {
	margin: 0;
	margin-top: 5px;
	padding: 6px 0 6px 13px;
	color: #294973;
	font-size: 1.4em; 
	background-color: #F9F7E8;
	border-top: 2px solid #F0DDA5;
	border-bottom: 2px solid #F0DDA5;
	
}



.fondo_email {
	background: transparent url(cssimg/email.gif) 2px 2px no-repeat;
	padding-left: 22px;
}



/*=========================================================================================================*/
/*==========================================CATALOGO TECNOLOGICO ==========================================*/
/*=========================================================================================================*/



ul.listaEnlaces {
	margin:0;
	padding: 0;
	padding-left: 15px;
}

ul.listaEnlaces li {
	padding: 19px 0px 2px 0px;
	border-bottom: 1px solid #ffe39c;
	list-style: none outside none;
}

ul.listaEnlaces li a {
	color: #00009E;
}

/************************************/
/************** Áreas ***************/
/************************************/
ul.areas {
	/*padding-left: 30px;
	margin: 10px 0px 40px 0px;*/
	padding: 0 0 0 4%;
	margin: 10px 0;
	width: 95%;
	clear: both;
}

ul.areas li {
	list-style: none outside none;
	clear: both;
	margin: 0px;
	padding: 0 0 0 0px;
	/*background:  url(cssimg/ico_estrella_peq_amar.gif) 0px 2px no-repeat;*/
}

ul.areas li a.componentes { color: #8d9cb7; font-size: 1em; font-weight: bold}
ul.areas li a.componentes:hover { color: #8d9cb7; font-size: 1em; text-decoration: underline; font-weight: bold }

ul.areas li a.asignaturas { color: #ffb901; font-size: 1em; font-weight: bold;}
ul.areas li a.asignaturas:hover { color: #ffb901; font-size: 1em; text-decoration: underline;  font-weight: bold}

.padding_izq5px {
	padding-left: 12px;
}

select.selectPostgrado {
	width: 200px;
	font-size: 0.9em;
}

/************************************/

/************** Asignaturas ***************/
ul.asignaturas {
	padding: 0px;
	margin: 15px 0px 15px 0px;
}

ul.asignaturas li {
	/*list-style-image: url(cssimg/ico_estrella_peq_amar.gif);*/
	list-style: none outside none;
	margin: 0;
	clear: both;
	color: #00009e;
	padding: 0 0 0 3%;
	width: 97%; 
}

ul.asignaturas li a {
	color: #00009e;
	color: #95A4B7
}

ul.asignaturas li a:hover {
	color: #00009e;
	color: #95A4B7
	text-decoration: underline;
}

.contenedorT1 {
	width: 90%;
	padding-left: 5%;
}

.ajusteT1 {
	width: 3%;
	float: left;
}

.ajusteT2 {
	width: 95%;
	float: left;
}

/******************************************/

/*************** Investigación *****************/
.fondo_blanco {
	background-color: #ffffff;
}

table.tabla_buscador {
	border: 1px solid #ffb901;
	width: 100%;
	padding: 0px;
}

table.tabla_buscador thead {
	background-color: #ffb901;
	font-weight: bold;
	color: White;
}

table.tabla_buscador th {
	padding: 0px 3px;
	text-align: center;
}

table.tabla_buscador td {
	padding: 0px 3px 10px 3px;
	text-align: left;
	vertical-align: top;
	color: #8d9cb7;
}

.contenedorT2 {
	width: 93%;
	padding-left: 5%;
}

/***********************************************/

/************* Grupos de Investigación ****************/
table.tabla_grupos_investigacion {
        width: 100%;
}

table.tabla_grupos_investigacion th {
        color: #00009E;
        font-weight: bold;
        border-top: 2px solid #ffb300;
        border-bottom: 2px solid #ffb300;
}

table.tabla_grupos_investigacion th.celdaCodigo {
	background: url(cssimg/ico_flecha_blanca.gif) 6px 0px no-repeat;
	width: 84px;
	padding-left: 30px;
	border-left: 2px solid #ffb300;
}

table.tabla_grupos_investigacion td.codigos {
	width: 114px;
}

table.tabla_grupos_investigacion td {
        color: #00009E;
        font-weight: bold;
        padding: 7px 0px 7px 0px;
        vertical-align: top;
        background-position: center left;
}

table.tabla_grupos_investigacion td a {
        color: #00009E;
        text-decoration: none;
}

table.tabla_grupos_investigacion td a:hover {
        color: #00009E;
        text-decoration: underline;
}

.borde_amarillo_izq {
        border-left: 2px solid #ffb300;
}

.borde_amarillo_drc {
        border-right: 2px solid #ffb300;
}

.fondo_flecha_naranja_drc {
	background: url(cssimg/flecha_naranja_drc.gif) 8px 0px no-repeat;
        padding-left: 30px;
}

.lineHeight19px {
        line-height: 19px;
}

img.volver {
        vertical-align: top;
        border: none;
        height: 19px;
        width: 18px;
}
/******************************************************/

.accesibilidad_caja {
	position: absolute;
	width: 250px;
	height: 100px;
	border: 1px solid #FFE49F;
	background-color: #FFE49F;
	right:0px;
	top:30px;
}

.bandacolor1 {
	position: relative top: 0px;
	width: 251px;
	height: 33px;
	border: 0px none;
	background-color: #FFB901;
	margin-top: 0px;
	padding: 0px;
}

.bandacolor2 {
	position: relative top: 0px;
	width: 250px;
	height: 11px;
	border: 0px none;
	background-color: #FFE49F;
	margin-top: 0px;
}
		
.botonrestaurar {
	width: 70px;
	height: 20px; 
	margin-left: 55px;
	margin-top: 6px;
	font-size: 12px;
}

.botonaplicar {
	width: 70px; 
	height: 20px; 
	margin-left: 5px;
	margin-top: 3px;
	font-size: 12px;
}
		
.botona1 {
	position: relative;
	margin-right: 2px;
	width:24px; 
	height:24px; 
}
		
.botona2 {
	position: relative;
	margin-right: 2px;
	width:19px; 
	height:19px; 
}
		
.botona3 {
	position: relative;
	margin-right: 10px;
	width:14px; 
	height:14px; 
}

.botoncerrar {
	margin-left:233px;
	margin-top:-10px;
}

.centrado {
	margin:0px 0px 0px 50px;
	padding:5px;
}

.imagenes_tam {
	margin-left:9px;
}

.margen_posicion {
	margin-bottom:8px;
}

.contenedor	{
	width: 490px;
	height: 400px;
	background: transparent; 
	background-color: none
}

.fondo_asterisco	{
	background: transparent url(fondo.jpg) no-repeat scroll 0%;
	padding-left:20px;
	font-weight: bold; 
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	text-align: left;
}

.cuadro_arriba	{	
	width: 400px;
	height: 75px;
	border: 1px solid #FFE49F;
	margin: auto;
	text-align: center;
}

.cuadro_centro	{
	width: 400px;
	height: 75px;
	border: 1px solid #FFE49F;
	text-align: center;
	margin: auto;
	text-align: center;
}

.cuadro_abajo	{
	width: 400px;
	height: 75px;
	border: 1px solid #FFE49F;
	text-align: center;
	margin: auto;
	text-align: center;
}

.arriba_1	{
	height: 75px;
	text-align: left;
	width: 200px;
	float: left;
	background-color: white;	
}

.arriba_2	{
	height: 75px;
	width: 200px;
	text-align: left;
	float: right;
	background-color: #FEF8E7;
}

.centro_1	{
	height: 75px;
	text-align: left;
	width: 200px;
	float: left;
	background-color: white;
}

.centro_2	{
	height: 75px;
	text-align: center;
	width: 200px;
	float: right;
	background-color: #FEF8E7;
}

.abajo_1	{
	height: 75px;
	text-align: left;
	width: 200px;
	float: left;
	background-color: white;
}

.abajo_2	{
	padding-top: 9px;
	height: 66px;
	text-align: center;
	width: 200px;
	float: right;
	background-color: #FEF8E7;
}

.tipo_de_letra	{
	text-align: left;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
	color: #00009E;
}
.tipo_de_letra1	{ 
	width: 169px;
	margin-left: 30px;
	margin-top: 30px;
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
	color: #00009E;
}

.todos_botones_circulo	{
	margin-top: 4px;
	height: 65px;
	width: 200px;
}

.alto_contraste 	{
	margin-top: 9px;
	margin-right: 16px;
}

.boton_a1	{
	margin-top: 10px;
	margin-right: 4px;
}

.boton_a2	{
	margin-top: 10px;
	margin-right: 4px;
}

.boton_a1	{
	margin-top: 10px;
	margin-right: 4px;
}

.botones_abajo	{
	padding: 3px;
	text-align: center;
	background: #FEF8E7;
	color: #00009E;
	font-size: 1.1em;
	text-decoration: none;
	border: 2px solid #FFE49F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.pos_1 {
	float: left;
	margin-top: 30px;
	margin-left: 135px;
}

.pos_2 {
	float: right;
	margin-top: 30px;
	margin-right: 135px;
}

.realizado {
	margin-left: 25px;
	margin-top: 30px; 
	text-align: left;
	color: #00009E; 
	font-size: 1.1em;
	font-family: arial;
}

.posicion {
	margin-top: 0px;
	width: 400px;
	text-align: left;
	margin-left: 20px;
}

.interrogacion {
	margin-top:-15px;
	margin-left:215px;
}

.interrogacion1 {
	margin-top:127px;
}

.posAyuda {
	margin-left:20px;
	margin-top:-19px;
}

/* modificado por AAM y ARM 20080709 */
.titular {
	color: #00009E;
	font-size: 1.2em;
	background: url(cssimg/ico_estrella_azul.gif) no-repeat;
	font-variant: normal;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
	
.entradilla {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	background: url(cssimg/flecha_naranja.gif) no-repeat;
	padding-left: 25px;
	
}

.botonMasNoticias{
   margin-top: 10px;
   text-align: right;
   color: #000;
   font-weight: bold;
   width: 96%;

}

.botonMasNoticiasFacultad{
	margin-top: 10px;
	text-align: right;
	color: #000;
	font-weight: bold;
	width: 76%;
	float: right;
}

.fondo_pluma2{
   background: url(cssimg/ico_pluma.gif) no-repeat;
   padding-left: 22px;

}

.flotaDerecha{
   float: right;
   text-align: right;
} 

.seccion {
        border-bottom: 1px solid #FFE39C;
        color: #00009E;
        font-weight: bold;
	width: 100%;
	clear: both;
}


.subseccion {
        color: #E39616;
        font-weight: bold;
	/*width: 100%;*/
	clear: both;
        margin-top: 15px;
	margin: 18px 5px 10px 15px;
}


.enlaceExterno {
	/*background:transparent url(cssimg/ico_mundo.gif) no-repeat scroll 0 50%;
	padding-left:22px;
	margin-bottom:5px;
	margin-top:5px;*/
        color:#00009E;
}


.enlaceInterno {
	/*background:transparent url(cssimg/ico_mundo.gif) no-repeat scroll 0 50%;
	padding-left:22px;
	margin-bottom:5px;
	margin-top:5px;*/
        color:#00009E;
}
.caja_imagen_wy img{
   display:block;
   margin:auto;
   padding-left:10px;
   padding-right:10px;
} 
.alignRight{
	text-align:right;
}

.alignCenter{
	text-align:center;
}

.alignJustify{
	text-align:justify;
}

.botonCalcular{
        font-size:12px;
        font-family:Arial,Helvetica,sans-serif;       
        color:#000000;
        background:#FFFFFF;
        border:0px;
        width:54px;
        height:15px;
        padding-left:0px;
        padding-right:0px
}

.corcheteInput{
        color:#ffb900;
        font-size: 12px;       
}

.fuente_normal{
        font-weight: normal;
}
