BODY{

	font-family :Arial, Helvetica, sans-serif;
	margin : 20px 0px 20px 0px;
	text-align: center;
        font-size: 0.7em;
        background:#000000 none repeat scroll 0%;

}
*{

        background:#000000 none repeat scroll 0% !important;
        border:medium none !important;
        color:#00FF00 !important;

}
input, textarea, select, option {
        background:#333333 none repeat scroll 0% !important;
        border:1px solid #00FF00;



}
.pie_bloq{
 
	clear: both;

}

form{

	margin:0px;

	

}

/*img {
     
	border: 0;

	margin:0;

	padding: 0;

}*/

P{

	margin: 0;

	text-align: justify;

	/*text-indent: 2%;*/

}

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: #8D9CB7;

}

.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;

}

.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_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:#00FF00 !important;
        
        color:#000000 !important;

	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;

        border:1px solid #00FF00 !important;
}

#cabecera_sup{

	background: #FFB901;

}

#cabecera_inf{

	background: White;

	margin-top: 5px;

}

.registro_usuarios{

	background: #FFE39C;

   padding:3px 0px 3px 160px;

}



.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%;
       
        border:1px solid #00FF00 !important;

	/*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;
        border:1px solid #00FF00 !important;

}

.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 6px 1px 0px;

	padding: 2px 1px 2px 8px;

}



#pie{

	width: 100%;

	clear: both;

	background: #6D8DC7;

	color: #fff;

	border-top: 4px solid #fff;

	text-align: center;

	padding: 2px 0px 2px 0px;

        border:1px solid #00FF00 !important;

}





/*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: #OOFFOO !important;

	float: left;

	width: 13.6%;

	text-align: center;

	border-left: 1px solid #ABBADB;

	border-right: 1px solid #ABBADB;

}

.dia_selec_activo{

	background: #00FF00 !important;

	float: left;

	width: 13.6%;

	text-align: center;

	border-left: 1px solid #ABBADB;

	border-right: 1px solid #ABBADB;

}

.dia_selec{

	background:#00FF00 !important;

	float: left;

	width: 13.6%;

	text-align: center;

	border-left: 1px solid red !important;

	border-right: 1px solid red !important;

}



.dia_selec a{

	background-color:#00FF00 !important;
	color:#000000 !important;

}


.dia_selec a.fuente_roja{

	background-color:#00FF00 !important;
	color:red !important;

}


.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;

}



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;

}
	

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




