body{ 
	margin:0; 
	padding:0; 
	font-family:helvetica; 
	font-size:0.75em; 
	background:#3C3A00;
	line-height:1.3em;
}


a img{border:0;}

#cakeSqlLog{background:white}

.naranja{color:#FC8100;}

a{color:#FC8100; text-decoration:none}
a:hover{text-decoration:underline}


.cuerpo{	width:740px; 
			margin:0 auto;
			background:#fff;
			padding:15px 20px;
			overflow:hidden;
		}
		
#cabecera{ 	height:130px;
			padding:0px;
			margin:0 auto;
			width:780px;
			border-bottom:10px solid #000;
			background:url(/img/fondo-img-cabecera.jpg);
}

#cabecera .imagen{
			height:100px;
			width:100%;
			overflow:hidden;
}
#cabecera .menu{
			background:url(/img/fondo-menu.jpg) repeat-x;
			height:30px;
			line-height:30px;
			padding:0 20px;
			font-weight:bold;
			font-size:0.9em;
			text-align:left;
			color:#fff;
}
#cabecera .menu a{
			color:#fff;
			text-decoration:none
}

#cabecera .menu a:hover{
			color:#000;
			text-decoration:none
}
#cabecera .menu .actual{color:#000}
.box_home{
	border:1px solid #e4e4e4;
	padding:4px;
}
#calendario{
	background:url(/img/fons-calendari.jpg) repeat-x;
	background-color:#eff0e8;
}
.titulo_apartado{
	background-color:#e4e4e4;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	height:19px;
}
.titulo_apartado img{
	float:left;
	margin-right:2px;
}
.titulo_apartado span{
	margin-bottom:0px;
}
.titulo_apartado h2{
	margin-top:1px;
}

/********************************  BUSCADOR     **************************************/

#buscador, #fondo-buscador{	
			width: 230px;
			position:relative;
			left:525px;
			height:100px;
			top:-180px;
}
#buscador {top:-280px;}
#buscador input.texto{border:1px solid #000; margin-left:15px; margin-top:50px; width:85%;}
#buscador .boton-peq{margin:5px 0px 0 160px; }
#fondo-buscador{background:#fff; filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; }

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

input.boton_fondo{color:#fff;  background:url(/img/fondo_boton_buscar.gif); border:0; font-weight:bold; width:50px; height:15px; font-size:12px}

/********************************  SCROLLS     **************************************/
.scroll-track{
	height:10px;
	width:10px;
	background:#3D3938;
	}
	
.scroll-handle{
	border: 1px solid black;
	height:10px;
	width:10px;
	background:#FF890D;
	cursor:pointer;
}
	
/*********************************************************************/

#titulo, #fondo-titulo{	
			width: 230px;
			position:relative;
			left:25px;
			height:90px;
			top:0;
}
#titulo img{margin-left:20px;}
#titulo {top:-80px; color:#FFF; font-size:22px; line-height:80px; }
#fondo-titulo{background:#fff; filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; }



#pie{text-align:center; font-size:0.9em; padding-top:40px}
#pie a{color:#000; text-decoration:none}
#pie .nombre {text-align:center; font-size:19px; font-weight:bold; margin-bottom:5px;}
#pie img{ clear:both; margin-top:5px;}

/************************************* recuadro superior con idiomas y acces... ***********/
#superTOP{
	background:url(/img/fondo-super-top.jpg) repeat-x 0 5px #F6F3EE;
	height:35px;
	color:#FC8100;
	font-weight:bold;

}
#superTOP .cuerpo {background:none; padding:0; width:780px; font-size:0.95em}

#superTOP .cuerpo div{
			float:left;
			width:auto;
			display:inline-block;
}
#superTOP .cuerpo {line-height:35px}
#superTOP .cuerpo #opcs{float:left;width:525px; }
#superTOP .cuerpo #idioma{float:left; width:70px;  }
#superTOP .cuerpo #acces{float:right; width:170px; text-align:right; }
#superTOP .cuerpo #acces .tam2{font-size:1.3em; }
#superTOP .cuerpo #acces .tam3{font-size:1.5em; }

/********************************************************************************************/
.clear{clear:both; height:0px; background:none}

.boton-peq{background:url(/img/boton-peq.gif) no-repeat; width:35px; height:16px; border:0; font-size:9px; color:#fff;}


#col_izq{float:left; width:485px; margin-right:15px}
#col_der{float:left; width:240px}

#col_der h1{color:#FF8102; font-weight:bold; font-size:1.5em;}

h2{color:#FF8102; font-weight:bold; font-size:1.2em;}
h2 span{color:#000; font-size:1.0em} 

.patrocinadores{text-align:center}

#info_general{ width:100%; float:left; margin-bottom:10px; text-align:justify;background-color:#fefefe;border:1px solid #e4e4e4;}
#info_general img{float:left; margin:0 15px 15px 0}

.analisi{margin-bottom:15px;}
.analisi .titulo{font-weight:bold; font-size:1.2em; display:block; color:#000}
.analisi .cuerpo_analisi{display:block; text-align:justify; }

.res_acti{border-bottom:1px solid #000; padding-bottom:6px; margin-bottom:6px; font-size:0.9em; text-align:justify}
.res_acti b{color:#FF8102}
.res_acti div{margin:2px 0}

/*************************************** cuadro de login *************************************/

#login_oculto{  width:165px; height:65px; background:url(/img/bocadillo_login.gif); display:block; position:absolute; padding:15px 5px 5px 10px}
#login_oculto input{margin-bottom:3px; font-size:0.8em}
#login_oculto .input_text{width:100%}
#login_oculto .f-submit{float:right}

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

/********************************** estilos por defecto de los inputs ****************************/

.f-submit{margin-top:5px; border:1px solid #F09F07; background:#E6E1D9; color:#F49720; }
.input_button_activo{border:1px solid #BC7B00; cursor:pointer}
.input_text{border:1px solid #D9E5C2; width:100%}
.input_activo{background:#F8F4EB;}

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

#col_der .titulo{color:#57575A; font-size:1.2em}

.titulo{color:#FC8100; margin-bottom:10px; display:block; font-size:1.3em; font-weight:bold}
.subtitulo{color:#FC8100; display:block; font-size:1.1em; font-weight:bold; margin:0; padding:0; padding-bottom:5px; margin-left:10px;}

table {width:100%}
table td{vertical-align:top}
table td.nombre {width:100px; font-weight:bold}
table textarea{height:175px}

.min-heigth {height:290px}
.datos_contacto .titulo{margin:5px 5px 10px 5px}
.datos_contacto p{display:block;margin:5px;  }

.formulario .botones{text-align:right;}

/********************************** estilos por defecto de los inputs ****************************/
.migracom {text-align:justify}
.migracom .bloque1 img {padding:0 10px 10px 0; }
.migracom .bloque2{margin:10px 0;}
.migracom .bloque3{ }
/****************************************************************************************/
/**********************************************/
#titular{
	width:760px;
	margin:0px auto;
	background-color:#eff0e8;
	padding:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:10px solid #000000;
}
/********************************** equipo ****************************************/
.equipo_lista {margin:0; padding:0; padding-bottom:15px;}
.equipo_lista .titulo{color:#000; margin-bottom:10px; font-size:1em; }
.equipo_lista .titulo2{color:#000; margin:10px 0}
.equipo_lista a{display:block; background:url(/img/fondo_link_equipo.jpg) no-repeat; color:#fff; height:15px; font-size:11px; padding-left:5px; padding-bottom:3px;}
.equipo_lista .actual{background:url(/img/fondo_link_equipo_actual.jpg) no-repeat; font-weight:bold}
.equipo_lista a:hover{background:url(/img/fondo_link_equipo_actual.jpg) no-repeat;}

.equipo_lista img{float:left; margin-right:10px; display:block; border:3px solid #D9E5C2; width:100px}
.equipo_lista table {float:left; display:block; width:300px}
.equipo_lista table img{width:auto; border:0}
.equipo_lista table a, .equipo_lista table a:hover{background:none; color:#000; display:inline; margin:0; padding:0}
.equipo_lista table .nombre {color:#FC8100; width:150px; font-weight:bold}
#datos {margin-bottom:20px;}

#publicaciones ul{ margin:0; list-style:none; padding:0; background:#fff;}
#publicaciones li {background:url(/img/bullet_naranja.gif) no-repeat 0 5px; padding-left:7px; padding-bottom:3px; margin-bottom:8px;}
#publicaciones ul span{font-weight:bold; color:#FC8100; margin-bottom:5px; display:block; margin-top:20px;}
#publicaciones ul .primero{margin-top:0}
/****************************************************************************************/

.fichero { border-bottom:1px solid #D9E5C2; padding-bottom:20px; margin-bottom:20px;}
.fichero b{display:block; color:#FF8102; margin-bottom:5px}
.fichero span{display:block; width:100%; text-align:right; font-size:0.9em; margin-top:10px;}
.fichero span a{color:#000}


/********************************** enlace ****************************************/
#enlaces {color:#FF8102}
#enlaces b{display:block; color:#FF8102;}
#enlaces a{color:#000}
#enlaces .elemento{border-bottom:1px solid #D9E5C2; padding-bottom:20px; margin-bottom:20px; height:50px; }
#enlaces .elemento img{float:right }
#enlaces .elemento div{float:left; width:200px;}
/****************************************************************************************/



/********************************** eventos ****************************************/
.eventos a{display:block; margin-bottom:4px}
.eventos a:hover{text-decoration:none}
.eventos a b{padding-left:10px; color:#000}

.datos_evento .titulo{font-size:1.3em}
.datos_evento span{display:block;  font-size:0.9em}
.datos_evento span b{display:block; float:left; width:90px}
.datos_evento { background:#EFF0E8; padding:10px; margin-bottom:10px}
.datos_evento .desc{margin-top:5px; clear:both}
/****************************************************************************************/

/********************************** agenda ****************************************/
.agenda h2{color:#000; text-transform:capitalize}

.agenda .fecha{color:#FC8100; font-size:1.3em; font-weight:bold}
.agenda .datos{background:#E0E4D3; vertical-align:middle}
.agenda .evento{width:220px; background:#fff; height:235px; overflow:auto; padding:5px; text-align:left; font-size:0.9em}
.agenda .evento b{font-size:1.4em; display:block; margin-bottom:5px; color:#FC8100}
.agenda .evento .elemento{margin-bottom:20px; border-bottom:1px solid #000; padding-bottom:10px;}
.agenda div {margin-top:15px}
.agenda table h2{margin:0; padding:0}

.calendario {text-align:center; width:220px; }
 .dias .fondo-calendar{background:#fff;}
 .dias .fondo-calendar-finde{background:#DAD0C7; }
 .dias td .label{color:#fff; font-size:0.75em; }
 .calendario span{ height:35px; display:block}
.calendario td { font-size:1.2em; font-weight:bold;height:35px; line-height:35px;  vertical-align:middle;}

.datos td{text-align:center}

.proximos_eventos .evento{font-size:11px; padding-bottom:5px;margin-bottom:10px; border-bottom:1px solid #000}
.proximos_eventos .evento b{color:#FC8100}
/****************************************************************************************/

/**************************************publicaciones***********************************/
.col_esq{
	float:left;
	margin:5px;
	width:350px;
	background-color:#eff0e8;
	padding:5px;
}
.col_drt{
	float:left;
	margin:5px;
	width:350px;
	background-color:#eff0e8;
	padding:5px;
}
.public_texto{
	float:left;
	margin-left:5px;
	width:246px;
}
.portada_libro{

}
.archivo_libro{
	color:#000000;
	font-weight:bold
}
.icono_libro{

}

/********************************** docencia ****************************************/
.tesis{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #000; font-size:0.8em}
.tesis span{margin:0; padding:0}
.tesis span.titulo{color:#FC8100}
.tesis .autor{color:#FC8100; font-weight:bold }
.tesis .desc{ display:block; margin:5px 0}
.tesi{
	background-color:#d8d9d3;
	padding:5px;
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:-10px;
	margin-top:10px;
	border-bottom:1px solid #eff0e8;
}
.tesi p{
	margin-left:25px;
}
.tesi .link{
	margin-left:25px;
}
.doctorados {width:700px;}
.doctorados .titulo{font-size:1.3em}
.doctorados span{display:block;  font-size:0.9em}
.doctorados span b{display:block; float:left; width:90px}
.doctorados { background:#EFF0E8; padding:10px; margin-bottom:10px}
.doctorados .desc{margin-top:5px; clear:both}
/****************************************************************************************/



/********************************** Interactua ****************************************/
.tema {background:#EFF0E8; padding:10px; margin-bottom:20px}
.tema .desc{font-size:0.9em; display:block}

.participa {margin-top:20px; background:#EFF0E8; padding:10px;}
.confirma_inter{ text-align:center;font-weight:bold;}
.confirma_inter a{display:block; margin-top:10px}

.comentario {font-size:0.9em; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #000}
.comentario span{display:block}
.comentario .fecha{font-weight:bold}
.comentario .datos{font-weight:bold; margin-bottom:3px}

.add_comentario {font-size:1em}
.add_comentario input{font-size:0.9em}
.add_comentario textarea{height:150px; font-size:0.9em}

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


/********************************** analisis ****************************************/
.listado_analisis .analisi{font-size:0.9em; padding-bottom:10px; border-bottom:1px solid #000}
.listado_analisis .analisi span{display:block}
.listado_analisis .analisi b{color:#FC8100}
/************************************************************************************/


.navegador{ text-align:right; background:#EFF0E8; padding:2px; font-weight:bold}
.navegador a{margin:0 10px}

#cuerpo_noticia .fecha{font-weight:bold}
#cuerpo_analisis  h2, #cuerpo_noticia  h2{font-size:1.5em; margin-top:0; padding-top:0;}


#cuerpo_analisis{margin-top:20px;}
#cuerpo_analisis .listado_tipos{border-bottom:1px solid #000; margin-bottom:5px}
#cuerpo_analisis .listado_tipos .actual{background:#E9E5DF; padding:0 5px; font-weight:bold}

.medio_titulo{background:#000; color:#fff; cursor:pointer; margin-bottom:1px; padding:0 5px; font-weight:bold}
.medio_texto{background:#EFF0E8; margin-bottom:20px; padding:5px}
.medio_texto .texto{height:250px; overflow:auto; padding:2px;  background:#DBDDCC}
.medio_texto .adjunto{display:block; margin-top:5px; background:#DBDDCC; padding:5px}
.medio_texto .adjunto .clear{border-bottom:1px dotted #F7F8F4; padding:5px; margin-bottom:5px}

#video_noticia{text-align:center; background:#3D3936; margin:10px 0; padding:5px}
#applet_video{}

/********************************** BUSCADOR ****************************************/
.conjunto_busqueda  
.conjunto_busqueda .elemento_busqueda {border-bottom:1px solid #D4DCC7; padding-bottom:30px; margin-bottom:15px}
.conjunto_busqueda .elemento_busqueda .tit{font-weight:bold}
.conjunto_busqueda .elemento_busqueda .texto{ color:#F77F05;}
.conjunto_busqueda .elemento_busqueda input{float:right}

.coincidencias {font-size:15px; margin-left:10px; margin-top:20px;}
.coincidencias .seccion{font-weight:bold; color:#F77F05; }
/************************************************************************************/


/********************************** CALENDARIO HOME ****************************************/
#calendario_home .calendario {text-align:center; width:220px; }
#calendario_home  .lista_dias  {display:none}
#calendario_home  .dias .fondo-calendar{}
#calendario_home  .dias .fondo-calendar-finde{background:#DAD0C7; }

#calendario_home  .dias td {border:1px solid #E8E9E3; margin:0;}
#calendario_home  .dias td .label{color:#fff; font-size:0.75em; }
#calendario_home  .calendario span{ height:35px; display:block}
#calendario_home .calendario td { font-size:1.2em; font-weight:bold;height:35px; line-height:35px;  vertical-align:middle;}

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