@charset "ISO-8859-1";
body {text-align: center;}
body * { text-align: left; }

#contenedor {
	width: 61.375em;
	margin: 0 auto;
}

#cabecera {
	background:url("../imagenes/maqueta/bannerCabecera3.jpg") no-repeat;
	width: 61.25em;
	/*height: 9.375em;*/
	/*height: 11em;*/
}

#ruta {
	color:#333333;
	font-size:0.6875em;
	padding:0.5em 0 0.4375em 0.4375em;
}

#ruta .cabeceraRuta, #ruta ul, #ruta il {
	display:inline;
}

#menuLogos{
	float: left;
	/*width: 12.5em;*/
	width: 12.87em;
	margin-bottom:0.3125em;
}

#menuLogos #menu {
	/*width: 12.125em;*/
	width: 12.75em;
	margin-bottom:0.3125em;
}

#menuLogos #logos {
	/*width: 12.125em;*/
	width: 12.75em;
	margin-bottom:0.3125em;
}

#ultimaHora, #autentica{
	margin-bottom:0.3125em;	
}

#contenido {
	float: left;
	width:61.25em;
	text-align: left;
}

#contenido #principal {
	float: left;
	width: 36.4375em;
	margin-left:0.1875em;
}

#contenido #secundario {
	float: right;
	width: 11.1em;
	margin-left: 0.25em;
}

#contenedorLogin{
	margin:auto;
	padding:0.35em 0.5em;
	width:9.5em;
	height:5.125em;
}

#pie {
	clear: both;
	width: 61.375em;
	font-size: 0.625em;
}

#imagenCabecera {
	width:11.8125em;
	height:9.375em;	
	/*background-image:url("../imagenes/logos/rierpeque.gif");*/
	/*background-image:url("../imagenes/logos/rierCuad.gif");*/
	background-repeat:no-repeat;
	background-position: left 50%; /* Izquierda Horizontal, Centrada Vertical */
	background-color:transparent;
	margin-left:0.8em;
}

#menuCabecera {
	/*float: right;
	margin-left:0.8em;*/
	width: 100%
}

#divIconos, #AnyadirEnlaceUH{
	width: 35em;
}
#divIconos input, #AnyadirEnlaceUH input{
	width:auto;
	margin:0.2em 0 0.2em 1em;
}

#enlaces {
line-height:1.8em;
line-height:1px dotted;
}
#enlaces input{
	width:auto;
	float:right;
}

#navegacionContenido{
	font-size:0.75em;
	float:left;
   line-height:normal;
   padding-top:0.15em;
   width:100%;
   margin:0.5em 0;
}

#integrantes{
	padding:0.5em 0;
	}
	
#lineaTrabajo{
	display:none;
	padding:0.5em 0;
	}
	
#publicaciones{
	display:none;
	padding:0.5em 0;
	}

#progressBar { padding-top: 5px; }
#progressBarBox { width: 32px; height: 32px; display:none;}

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
}

p, h2 {
	margin:0;
}

a, a:link, a:active{
	color:#006699;
	text-decoration:none;
}

ul li a:visited {
	color:#442299;
	border:0;
}

ul li {
	list-style-type:none;

}

h2 {
	font-size:1em;
}

h2.descripcion {
	padding:0.25em 0em;
}

h3 {
	font-size:0.8em;
}

h3.descripcion {
	padding:0.1em 0em;
	margin:0;
}

fieldset {
	font-size: 0.75em;
	border:1px solid #006699;
	padding:0.5em 1em;
	margin:0.5em 0 ;
}

.seccion {
	color:#009933;
	font-family:Verdana,Geneva,sans-serif;
	font-size:0.85em;
	font-weight:bold;
	margin-bottom:0.3125em;
	padding-bottom:0.0625em;
	padding-left:0.4375em;
}

.contenido {
	background-image:url("../imagenes/maqueta/dot.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	padding:0.1875em 0 0.3125em 0.3125em;
}

.contenido2 {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	padding:0.1875em 0 0.3125em 0.3125em;
	display: block;
}

.contenido3 {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	padding:0 0 0 0.3125em;
}

.contenidoEvento {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	padding:0.1875em 0 0.3125em 0.3125em;
/*	display:none;*/
}

.tituloContenido {
	font-size:0.85em;
	font-weight:bold;
	margin-bottom:0.05em;
	padding:0.125em 0;
}

.subtituloContenido {
	font-size:0.80em;
	font-weight:bold;
	margin-bottom:0.05em;
	/*padding-left:5px;*/
	padding-left:0.3125em;
}

.fechaLocalizacion {
	font-size:0.65em;
	font-style:italic;
	margin-bottom:0.05em;
	padding:0.125em 0;
}

.parrafo {
	font-size:0.75em;
	color:#3399FF;
	padding:0.125em 0;
	text-indent:2.0em;
}

.parrafoSpan{
	
	color:#3399FF;
	padding:0.125em 0;
	text-indent:2.0em;
}

.parrafoSpanLista{
	font-size:0.75em;
	color:#3399FF;
	padding:0;
	text-indent:2.0em;
}

.tablaContenido{
	font-size:0.75em;
	padding:0.125em 0;
	text-indent:2.0em;
}

.listaNormal {
	padding:0.125em 0 0 0.3125em;
	margin: 0em 0.2em;
}

.listaNormal li, .listaEnlaces li, .listaEnlacesNoPadding li {
	background:url("../imagenes/maqueta/flechaIL.gif") no-repeat scroll 0 0.4375em transparent;
	height:auto !important;
	line-height:1em;
	min-height:1em;
	padding:0 0 0.0625em 0.5em;

}

.listaHorizontal li.siguiente {
	background:url("../imagenes/maqueta/flechaIL.gif") no-repeat scroll 0 0.4375em transparent;
	height:auto !important;
	line-height:1em;
	min-height:1em;
	padding:0.2em 0.7em 0.0625em 0.7em;
	float: left;
	
}

.listaHorizontal li.primera {
	height:auto !important;
	line-height:1em;
	min-height:1em;
	padding:0.2em 0.7em 0.0625em 0.7em;
	float: left;
}

.listaHorizontal li.bandera {
	height:auto !important;
	line-height:1em;
	min-height:1em;
	padding:0 0.7em 0.0625em 0.7em;
	float: left;
	
}

.listaNormal li a, .listaEnlaces li a, .listaHorizontal li a, .listaEnlacesNoPadding li a{
	font-size:0.75em;
	line-height:1.45em;
}

.listaEnlaces {
	padding:0.125em 0 0 2.3125em;
	margin:0.3em 0 0 0;
}
.listaEnlacesNoPadding{
	padding:0 0 0 2.3125em;
	margin:2em 0 0 0;
	_margin:0;
}

.listaHorizontal {
	padding:0.125em 0 0 0.3125em;
	margin: 0em 0.2em;
	float: right;
}

.cabeceraMenu {
	margin-bottom:0.1em;
	/*padding-left:7px;*/
	padding-left:0.4375em;
	background:url("../imagenes/maqueta/fondoCabeceraMenu.gif") repeat-x scroll left top transparent;
	height:1.5625em;
	border-bottom:1px solid #C8D3E3;
}
.contenidoMenu {
	background:url("../imagenes/maqueta/fondoMenu.gif") repeat-y scroll left top #E6E6E6;
	margin: auto;
}

.contenidoAcceso {
	background:url("../imagenes/maqueta/fondoMenu.gif") repeat-y scroll left top #E6E6E6;
	margin: auto;
	height:5.75em;
}

.contenidoUltimaHora {
	background:url("../imagenes/maqueta/fondoMenu.gif") repeat-y scroll left top #E6E6E6;
	margin: auto;
}

.contenidoUltimaHora ul{
	width:100%;
}

.contenidoUltimaHora ul.enlacesUltimaHora li {
	float:left;
}
.contenidoUltimaHora ul.enlacesUltimaHora li a {
	float:left;
	margin-left:0.125em;
	padding:0.25em 0.3125em;
	text-align:center;
	width:3.7em;
}
.contenidoUltimaHora ul.enlacesUltimaHora li a span {
	float:left;
	font-size:0.6875em;
	font-weight:bold;
	width:100%;
}

.contenidoUltimaHora ul.enlacesUltimaHora li img.imagenUltimaHora {
	float:left;
	/*height:0.875em;*/
	margin:0 1.125em;
}

.pEnlaceInteres {
	height:2em;
}


.cabeceraSeccion {
	margin-bottom:0.2em;
	/*padding-left:7px;*/
	padding-left:0.7em;
	/*background:url("../imagenes/maqueta/fondoCabeceraMenu.gif") repeat-x scroll left top transparent;*/
	height:1.1625em;
	/*border-bottom:1px solid #C8D3E3;*/
	color:#3399FF;
	
}

.fichaGrupo {
	background-image:url("../imagenes/maqueta/dot.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	padding:0.1875em 0 0.3125em 0.3125em;
}

.cabeceraGrupo {
	margin-bottom:0.1em;
	/*padding-left:7px;*/
	padding-left:0.5em;
/*	background:url("../imagenes/maqueta/fondoCabeceraMenu.gif") repeat-x scroll left top transparent;
	height:1.2em;*/
	border-bottom:1px solid #C8D3E3;
}

.contenidoGrupo {
/*	background:url("../imagenes/maqueta/fondoMenu.gif") repeat-y scroll left top #E6E6E6;*/
	margin: auto;
}

.tituloGrupo {
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0.05em;
	padding:0em;
}

.etiquetaGrupo {
	font-size:0.75em;
	color:#000000;
	padding:0.125em 0;
	text-indent:1.0em;
}

.campoGrupo {
	font-size:0.75em;
	color:#3399FF;
	padding:0.125em 0;
	text-indent:2.0em;
}

.contenidoLargo{
	
}
	
.logoFeder {
	width:11em;
	margin:0.125em 0.625em;
}

.logoGobiernoMCI {
	width:10em;
	margin:0.125em 0.625em;
}
a .logoGobiernoMCI {
	border:none;
}

.logoEuropa {
	width:3em;
	margin:0.125em 0.625em;
}

a .logoEuropa {
	border:none;
}

.logoISC3 {
	width:3em;
	margin:0.125em 0.625em;
}

a .logoISC3 {
	border:none;
}

.logoRetics {
	width:7em;
	margin:0.125em 0.625em;
}

a .logoRetics {
	border:none;
}


.contenidoLogin{
	padding: 0.05em 0;
	margin: auto;
	width:9.375em;
	height:4.82em;
}

.contenidoLogin a{
	font-size:0.6em;
	text-align:center;
}

.contenidoLogin span{
	float:left;
	font-size:0.75em;
	padding:0.3em 0;
	text-align:right;

}

.etiqueta2Cols {
	clear:left;
	float:left;
	width:100%;
}

.etiqueta2Cols input{
	float:right;
	font-size:0.75em;
	margin:0.1875em;
	width:6em;
}


.etiqueta1Cols{
	margin:auto;
	width:100%;
}
.etiqueta1Cols input{
	font-size:0.75em;
}

.insertar{
	float: right;
	margin: 0.1625em 0;
	padding: 0 0.325em 0 0;
	font-size:0.9em;
}

.operaciones{
	border-bottom: 1px solid #C8D3E3;
	float: right;
	margin: 0.1625em 0;
	padding: 0 6em 0 0.3em;
	font-size:0.9em;
	height: 1.25em;
}

.operacionesNoMargen{
	border-bottom: 1px solid #C8D3E3;
	float: right;
	font-size:0.9em;
	height: 1.25em;
/*	display: inline;*/
	padding: 0 3em 0 0;
/*	border:1px solid;*/
}

.tituloFormulario{
	width: 35.4em;
	margin: 0.2em 0.5em 0.2em 0;
	float:left;
}

.tituloFormulario input{
	width:39.5em;
}
.fechaFormulario{
	float: left;
	/*width: 13.25em;*/
	width: 11em;
	margin: 0.2em 0.5em 0.2em 0
}

.contenidoFormulario{
	width: 35.4em;
	margin: 0.2em 0.5em 0.2em 0;
	float:left;
}

.contenidoFormulario p{
	padding: 0.2em 0;
}

.fieldsetfechaFormulario {
	width:14.25em;
	margin: 0.2em 0.5em 0.2em 0em
}

.fechaFormulario p{
	float:right;
	padding: 0.2em 0;
}

.inputfechaFormulario{
	width:5.25em;
}

.localizacionFormulario{
	float: left;
	width: 23.9em;
	margin: 0.2em 0
}

.localizacionFormulario p{
	float: left;
	padding: 0.2em 0;
}

.localizacionFormulario input{
	width: 18.0em;
}

.gesEnlacesFormulario{
	width: 35.4em;
	margin: 0.2em 0.5em 0.2em 0;
	float:left;
}

.gesEnlacesFormulario input{
	width:29.5em;
}
.gesEnlacesFormulario p{
	padding: 0.2em 0;
}

.btnSubmitFormulario{
	float:left;
}

.nobord { border-style: solid; border-width: 0; padding: 0 }

.cursiva {
	font-style:italic;
}

.negrita {
	font-weight:bold;
	}

.rojo {
	color:red;
	margin-right:0.5em;
}

.superindice{
	vertical-align:super
	} 

.limpia {
	clear: both;
	}
.integranteContenido{
	font-size:0.75em;
	padding:0.1em 0.9em;
	}

#ultimaHora1{
	background-image:url("../imagenes/UltimaHora/mesaRedonda.gif");
	background-repeat:no-repeat;
	margin:2px auto;
	width:138px;
	height:83px;
}

#ultimaHora2{
	background-image:url("../imagenes/UltimaHora/2Simposio.gif");
	background-repeat:no-repeat;
	margin:2px auto;
	width:138px;
	height:83px;
}

/*#ultimaHora3{
	background-image:url("../imagenes/UltimaHora/3reunioncientifica.gif");
	background-repeat:no-repeat;
	background-position:center;
	margin:2px auto;
	width:138px;
	height:83px;
	padding-bottom:0.3em;
}*/


.listatrab{
font-family:Arial,Verdana, sans-serif;
font-size:12px;
font-weight:bold;
border:none;
}



.listatrab ul{
text-align:left;
list-style-type:disc;
/*margin:5px 0px 0px -30px;*/
margin-left:0px;
font-weight:bold;
font-style:italic;
}



.listatrab ul li{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 30px;
	font-weight:normal;
	font-style:normal;
}

.listatrab ul li ul{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 5px;
	list-style-type:square;
	font-weight:normal;
	font-style:normal;
}
.listatrab ul li ul li{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 5px;
	font-weight:normal;
	font-style:normal;
}

.listatrab ul li ul ul{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 5px;
	list-style-type:circle;
	font-weight:normal;
	font-style:normal;
}
.listatrab ul li ul ul li{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 5px;
	font-weight:normal;
	font-style:normal;
}

.listatrab li{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#494949;
	margin-top:4px;
	margin-left: 30px;
	font-weight:normal;
	font-style:normal;
}

.listatrab ol{
text-align:left;
list-style-type:decimal;
/*margin:5px 0px 0px -30px;*/
margin-left:0px;
font-weight:bold;
font-style:italic;
}



.listatrab ol li{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	margin-top:4px;
	margin-left: 30px;
	font-weight:normal;
	font-style:normal;
}


.listatrab li img{
margin-right: 10px;
}

.listatrab2{
font-family:Arial,Verdana, sans-serif;
font-size:12px;
font-weight:bold;
border:none;
}

listatrab2 ul{
text-align:left;
list-style-type: none;
/*margin:5px 0px 0px -30px;*/
margin-left:0px;
font-weight:bold;
font-style:italic;
}



.listatrab2 li{
	font-family:Arial,Verdana, sans-serif;
	font-size:11px;
	text-align:left;
	list-style-type: none;
	color:#494949;
	margin-top:4px;
	margin-left: 30px;
	font-weight:normal;
	font-style:normal;
}

.lineaTrabajo{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	border:none;
	text-align:left;
	font-style: normal;
}
.lineaTrabajo a{
color:#0174DF;
text-decoration:none;
font-weight:normal;
font-size:12px;
}

.lineaTrabajo a:hover{
color:#000000;
font-weight:bold;
font-size:12px;
}
.lineaTrabajoTitulo{
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-align:left;
	font-style:italic;
}
.lineaTrabajoReferencia{
	color:#000080;
	font-family:Arial,Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:none;
	text-align:left;
	font-style: normal;
}
.ellipsis  {
   white-space:nowrap;
   text-overflow:ellipsis; /* for internet explorer */
   -o-text-overflow:ellipsis; /* para Opera */
   display:inline;
   max-width:8em;
   width:8em !important;
   float:left;
   padding-left: 1em;
   overflow:hidden;
}

.ellipsisLargo  {
   white-space:nowrap;
   text-overflow:ellipsis; /* for internet explorer */
   -o-text-overflow:ellipsis; /* para Opera */
   display:inline;
   max-width:17em;
   width:17em !important;
   float:left;
   padding-left: 1em;
   overflow:hidden;
}

.oculto{
	display:none;
}



.campoLargo{
	width: 45em;
	}
	
.campoLargo input,  .campoLargo select{
	width: 28em;
	}
	
	
.campoLargo label{
	float: left;
	padding: 0 0.5em 0 0;
	text-align: right;
	width: 12em;
}

.campoCorto input,  .campoCorto select{
	width: 10em;
	}
	
	
.campoCorto label{
	float: left;
	padding: 0 0.5em 0 0;
	text-align: right;
	width: 12em;
}

.campoBoton label{
	float: left;
	padding: 0 0.5em 0 0;
	text-align: right;
	width: 12em;
	}
	
.campoBoton input{
	margin: 0.5em 0;
	width: auto;
	}
	
.campoCheck input{
	width: 1em;
	}
	
.campoCheck label{
	float: left;
	padding: 0 0.5em 0 0;
	text-align: right;
	width: 12em;
}

div#divUsuario fieldset#datosUsuario .campoCheck input {
    background-color: transparent;
    border: 0 none;
    display: inline;
    margin: 0 0 0 11.2em;
    padding:0
}
div#divUsuario .campoCheck label{
	float: none;
	width: 29em;
	padding: 0 0 0 0.7em;
	text-align: left;
}

div#divUsuario fieldset div {
    clear: both;
    margin: 0 0 3px;
    padding: 0.2em 0;
}

#navegacionContenido span{
	margin:0.2em 0 0 0.1em;
    padding:0.15em 0.8em;
    background:url("../imagenes/maqueta/pestanas/p-der.gif") no-repeat right top;
    float: left;
}
#navegacionContenido span.izq{
	
    background:url("../imagenes/maqueta/pestanas/p-izq.gif") no-repeat left top;
}

#NewsTicker{
	border:solid 1px #cccccc;
	background:url("../imagenes/maqueta/fondoMenuUltimaHora.gif") repeat-y scroll left top #EAF5E0;
/*	background:#eaf5e0;
	width:300px;*/
	height:250px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
/*	width: 300px;*/
	height: 250px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
/*		width: 300px;*/
		height: 250px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 16em;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		#TickerVertical li .NewsLink a{
			display: block;
			color: #000000;
			font-size: 10px;
/*			margin:6px 0 14px 0;*/
			padding-left: 1.5em;
		}

